PHP-Дайджест № 97 – интересные новости, материалы и инструменты (14 – 27 ноября 2016)

Автор: admin от 27-11-2016, 23:55, посмотрело: 43

PHP-Дайджест № 97 – интересные новости, материалы и инструменты (14 – 27 ноября 2016)


Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!

Категория: Программирование, Веб-разработка

 

О квантовой криптографии. Протоколы E91 & Lo05

Автор: admin от 27-11-2016, 23:30, посмотрело: 16

Доброе время суток, Хабражители! Как и обещал в первой статье, расскажу о протоколах E91 и Lo05.

E91


Немного терории…


Это протокол был разработан Артуром Экертом в 1991 году. Так же он имеет название EPR (Einstein-Podolsky-Rosen) так как он основан на парадоксе Эйнштейна-Подольского-Розена.

В протоколе предлагается использовать, например, пары фотонов, рождающихся в антисимметричных поляризационных состояниях. Перехват одного из фотонов пары не приносит Еве никакой информации, но является для Алисы и Боба сигналом о том, что их разговор прослушивается.

Категория: Информационная безопасность, Криптография

 

Настольный пульт управления на JavaScript/Node.js для робота на Ардуине

Автор: admin от 27-11-2016, 22:20, посмотрело: 25

Сегодня делаем настольное приложение с графическим интерфейсом для управления роботом на Ардуине через последовательный порт. На языке javascript на платформе Electron с виджетами ReactJS+MaterialUI.

Настольный пульт управления на JavaScript/Node.js для робота на Ардуине


Теперь пульт управления для своего станочка с ЧПУ сделать не сложнее, чем написать сайтик.

Категория: Программирование, Веб-разработка

 

Формат JDF. Автоматизация процессов в полиграфическом производстве

Автор: admin от 27-11-2016, 22:20, посмотрело: 18

Предыстория


Много лет компании-разработчики специализированного для типографий ПО создавали программные комплексы один мощнее другого и все предлагали автоматизировать процессы с помощью специальных форматов файлов, софта и оборудования. Но загвоздка была в том, что купив печатную машину с поддержкой формата передачи данных от условной компании X, типография была вынуждена покупать у этой же компании X и другое оборудование и программное обеспечение всю свою жизнь.

По этой причине ситуация на рынке сложилась такая, что большинство созданных систем автоматизации не пользовались спросом у типографий.

И тут появляется .jdf и CIP4


И вот в 1999 на помощь печатной индустрии пришёл консорциум CIP4, чьё название расшифровывается как “Cooperation for the Integration of PrePress, Press, PostPress and Process”.

Категория: Программирование

 

Дайджест свежих материалов из мира фронтенда за последнюю неделю №238 (21 — 27 ноября 2016)

Автор: admin от 27-11-2016, 22:05, посмотрело: 38

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №238 (21 — 27 ноября 2016)

Категория: Программирование » Веб-разработка

 

Интеграция Opencart с 1С Предприятие

Автор: admin от 27-11-2016, 21:50, посмотрело: 21

На сегодняшний день электронная коммерция ушла далеко вперед и предприниматели интернет магазинов уже давно не используют собственные склады, а продают товар чаще всего
напрямую со склада поставщика.

В связи с этим появилась возможность публиковать на сайте объемы товары немыслимо превышающие самый большой гипермаркет: 2000 наименований, 6 000 наименований и более.
Причем каждый товар может иметь различные характеристики, такие как: цвет, размер, тип материала и т.д. И тогда количество объектов может перевалить за 20 000 шт. К таким интернет магазинам чаще всего относят магазины автозапчастей, детских игрушек, магазины одежды/аксессуаров и др.
Имея такое количество товаров бизнес ставит новые условия автоматизации: обязательная интеграция интернет магазина с существующей системой учета организации. Чаще этой системой является система программ 1С Предприятие, прочно вошедшая в жизнь любого бизнеса.
В данной статье мы рассмотрим интеграцию интернет магазина на популярной системе управления сайтом Opencart и 1С Управление торговлей.

Категория: Программирование » Веб-разработка

 

Лень, рефлексия, атрибуты, динамические сборки

Автор: admin от 27-11-2016, 21:50, посмотрело: 17

Небольшой опыт, полученный благодаря лени


Года три назад, работал я на одну фирму. Было нас 4 программиста. Один писал бизнес логику приложения. Описывал он ее с помощью интерфейсов (interface). Логические связи, зависимости и т. д. Наша же задача была реализовать эти интерфейсы и связать с GUI. Основной проблемой в этой системе были постоянные изменения структуры связей и параметров. То есть нам приходилось постоянно заниматься правкой и рефакторингом.

Я человек достаточно ленивый. Поэтому пришла мысль — неужели нельзя, как нибудь это автоматизировать. И я сел за книжки.

Шаг первый

Первая идея была достаточна явна и проста. Интерфейсы содержаться в отдельных файлах — так почему бы не распарсить их и создать текстовой файл со сгенерированным классом. Так и было сделано.

Категория: Программирование

 

Дата-центр Microsoft из Шайенна переходит на энергию ветра

Автор: admin от 27-11-2016, 21:40, посмотрело: 20

Дата-центр Microsoft из Шайенна переходит на энергию ветра

Многие телекоммуникационные компании сейчас стараются как можно шире использовать альтернативные источники энергии. Об этом на Хабре писали не раз, а процесс перехода на «зеленую» энергию продолжается. На этот раз корпорация Microsoft решила перевести свой дата-центр из Шайенна, Вайоминг, США, на энергию ветроэлектростанций.

Уже заключены контракты с компанией Bloom Wind, которые обязалась поставить 178 МВт энергии. Кроме того, аналогичные контракты заключены с двумя ветряными станциями Silver Sage и Happy Jack из Вайоминга. Они обязуются обеспечить еще 59 МВт энергии для Microsoft.

Категория: Компании » Microsoft

 

7 самых неприятных проблем в программировании

Автор: admin от 27-11-2016, 19:35, посмотрело: 29

7 самых неприятных проблем в программировании

Известно, что на старых картах, на неизведанных территориях, часто помещали зловещее предупреждение: «Здесь живут драконы». Вероятно, смысл этого предупреждения состоял в том, что не стоит входить в это пространство мира, не будучи готовыми сражаться с внушающим ужас противником. Всё что угодно может случиться на этих загадочных просторах, и нередко такое «что угодно» может закончиться очень плохо.

Программисты, возможно, являются несколько более цивилизованными, чем средневековые рыцари — однако это вовсе не означает, что современный технический мир не имеет своих технических драконов, поджидающих нас в непредвиденных местах: сложные проблемы, которые всплывают именно тогда, когда подходит срок сдачи работы или в моменты особенно высоких нагрузок и ответственной работы; конкуренты, которые прочитали руководство и знают, что недостаточно хорошо реализовано; злые «бесы», которые знают, как использовать неустранённые до конца баги и дефекты программ, причём узнают это часто сразу же после того, как программа сдана в использование.

Находятся люди, которые спокойно спят ночью, согреваемые своей наивной уверенностью, что компьютеры совершенно предсказуемы и без устали выдают потоком правильные ответы. Как же мало им ведомо! Несмотря на серьёзнейшие усилия разработчиков чипов, создателей языков и миллионов программистов, есть ещё в программировании опасные чащи, которые могут погубить даже самых продвинутых из программистов и разработчиков.

Вот семь из устрашающих уголков мира программирования, на которых легко можно написать: «Здесь живут драконы».

Категория: Программирование, Информационная безопасность, Криптография

 

Склад мемов или Бот для Telegram — Часть 1

Автор: admin от 27-11-2016, 17:55, посмотрело: 34

Здравствуйте, уважаемые хабравчане!

В этой статье для новичков, я покажу вам, как легко и просто создать своего бота для Telegram. Писать будем на языке C#. Бот будет коллекционировать картинки, и выдавать их по первому требованию пользователя. Мой вариант бота будет хранить картинки мемов и название у него будет соответствующее.

Кому стало интересно, прошу пожаловать под кат.
Склад мемов или Бот для Telegram — Часть 1

Категория: Программирование, Веб-разработка, Windows

 
Назад Вперед