Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «программированный»
Сигналы и слоты в PHP. Такие же как в Qt. Ну почти 2016-07-07 02:53:33
... в некоторых языках программирования и библиотеках (например ...
+ развернуть текст сохранённая копия
Сигналы и слоты — подход, используемый в некоторых языках программирования и библиотеках (например, Boost и Qt) который позволяет реализовать шаблон «наблюдатель», минимизируя написание повторяющегося кода. Концепция заключается в том, что компонент (часто виджет) может посылать сигналы, содержащие информацию о событии (например: был выделен текст «слово», была открыта вторая вкладка). В свою очередь другие компоненты могут принимать эти сигналы посредством специальных функций — слотов. Система сигналов и слотов хорошо подходит для описания Графического интерфейса пользователя. Также механизм сигналов/слотов может быть применён для асинхронного ввода-вывода (включая сокеты, pipe, устройства с последовательным интерфейсом, др.) или уведомления о событиях. В библиотеке Qt благодаря Метаобъектному компилятору (англ.)русск. отпадает необходимость писать код регистрации/дерегистрации/вызова, так как эти шаблонные участки кода генерируются автоматически. Говорит нам Википедия. Зачем это в php?
Тэги: just, open, packagist, php, php5, signal, signals, slot, slots, source, программирование
«Молчание – золото»: 13 вещей, которые не стоит говорить разработчикам и тестировщикам 2016-07-05 11:28:12
+ развернуть текст сохранённая копия
/ фото Sistema Bibliotecario Vimercatese CC
Практически каждая крупная организация нанимает в свой штат разработчиков программного обеспечения. При этом только треть из них заняты непосредственно в бизнесе, связанном с ИТ. Но вне зависимости от того, где они работают: в фармацевтической компании, образовательной или рекламной сферах, они остаются программистами.
Работа в команде – ответственное занятие, поскольку в этом случае люди отвечают не только за себя, но и за окружающих, они общаются, помогают друг другу. Как бы это ни было банально, ключом к продуктивному общению между людьми всегда является вежливость и взаимоуважение. Однако все же есть определенный список фраз, которые – даже когда они звучат вежливо и корректно – не стоит употреблять в разговоре с разработчиками и тестировщиками, если вы их коллега, заказчик, «владелец» или руководитель проекта. Читать дальше →
Тэги: 1cloud.ru, 1сloud, e-commerce, блог, веб-сайтов, вредные, компании, мобильных, приложений, программирование, разработка, советы
[Перевод] Сигнальные и транспортные протоколы WebRTC: срываем покровы 2016-07-05 11:13:20
+ развернуть текст сохранённая копия
Наша платформа VoxImplant состоит из нескольких частей: облако, API, SDK для разных платформ. SDK для браузера подключается к облаку по WebSocket и позволяет звонить (и принимать звонки) как другим пользователям VoxImplant, так и на обычные телефоны. Раньше это работало с помощью flash, но в современных браузерах используется специально созданная для работы с голосом и видео технология WebRTC. Штука хорошая, но довольно сложная в использовании: возможность peer-to-peer коммуникаций, одна из ключевых «фишек» технологии, управляется полностью вручную. Чтобы два браузера могли организовать голосовой или видеочат друг с другом, разработчику нужно собрать информация об IP-адресах компьютеров, как-то передать эту информацию между браузерами, запустить NAT Traversal и скормить это все WebRTC. А если обойти NAT не получилось, то еще и предоставить Relay-сервер для передачи данных.
Недавно мы нашли на просторах интернета интересную статью, которая рассказывает технические подробности «передачи информации» между браузерами. Адаптированный для Хабра перевод – под катом. Читать дальше →
Тэги: channel, data, http/2, instant, messaging, rest, signaling, sip, socket.io, telephony, voximplant, webrtc, websocket, xhr, xmpp, блог, браузеры, веб-сайтов, компании, программирование, разработка
Почему участие в Open Source проектах это интересно и полезно 2016-07-04 14:01:55
< ...
+ развернуть текст сохранённая копия
В этой статье не будет психологических исследований на тему open-source и разработки.
Не будет анализа open-source проектов с помощью R или Python.
И не расскажу о том, как правильно контрибьютить.
Возможно я даже буду говорить какие-то банальные вещи.
Но я всего лишь хочу поделиться тем, как участие в open-source проектах сделало мою жизнь разработчика ярче и продуктивнее.
Читать дальше →
Тэги: github, open, source, веб-сайтов, программирование, разработка
Heterogeneous System Architecture 2016-07-04 11:18:26
Форум: Альтернативные ОС, программированиеАвтор темы: ...
+ развернуть текст сохранённая копия
Форум: Альтернативные ОС, программирование Автор темы: rayven Автор последнего сообщения: Kot Количество ответов: 1
Тэги: альтернативные, ос,, программирование
Главная / Главные темы / Тэг «программированный»
|
Взлеты Топ 5
Падения Топ 5
|