Архив за 29 июля 2016 - 7

Как и другие компании, у которых финансовый год совпадает с календарным, компания Amazon в июле публикует отчет за второй квартал. Вчера гигант онлайновой торговли отчитался за второй квартал 2016 года.

Операционный денежный поток за последние 12 месяцев, первым делом упомянутый в соответствующем пресс-релизе, составил 12,7 млрд долларов. Это на 47% больше по сравнению с операционным денежным потоком в размере 9,0 млрд долларов, зафиксированным в отчете за второй квартал 2015 годаЧитать полностью »

Вьетнамский ресурс Tinhte.vn опубликовал обзор переходника, который позволит подключать стандартные наушники со штекером 3,5 мм к разъему Lightning. Аксессуар предназначен для нового смартфона iPhone, который, как ожидается, лишится разъема 3,5 мм.

Кстати, первые подобные адаптеры были анонсированы в Китае еще весной этого года. На прошлой неделе Deutsche Bank заявилЧитать полностью »

Корпоративная печать: гораздо больше проблем, чем кажется - 1

Давно провозглашенная эра без бумаги упорно не наступает. Не получается: планшеты, смартфоны и ридеры не убили бумажные книги, а электронный документооборот не в состоянии пока что заменить классический. Это означает, что рынок принтеров и МФУ, хотя и терпит удары, но всё еще на ногах, и даже нокдауна ещё не пережил. В больших и маленьких компаниях продолжают печатать документы, причём иногда в огромных количествах. А проблемы, связанные с организацией этого процесса (печать документов в банке или компании, которая занимается оптовой торговлей – настоящий бизнес-процесс) остаются, и могут быть весьма болезненными.
Читать полностью »

Предисловие

В прошлом уроке Вы научились создавать окно и собирать примеры. В этом уроке Вы научитесь рисовать объекты! Что же, прошу под кат.
Читать полностью »

Компания Xiaomi продолжает наделять умными свойствами самые разные вещи. Следом за умным светильником Yeelight Bedside Lamp компания представила умную светодиодную ленту Yeelight Lightstrips.

Умная светодиодная лента Xiaomi Yeelight Lightstrips предлагается за $25

Читать полностью »

Компания Western Digital опубликовала отчет за четвертый квартал 2016 финансового года, завершившийся у нее 1 июля, и за год в целом.

Квартальный доход Western Digital составил 3,5 млрд долларов. При этом компания понесла убытки в размере 351 млн долларов. Расчет не по методике GAAP меняет убытки на прибыль в размере 208 млн долларов. За аналогичный период 2015 финансового года был получен доход 3,2 млрд долларов и прибыль 220 млн долларов. Прибыль не по GAAP тогда составила 356 млн долларов.

Читать полностью »

С тех пор как Postgres начал поддерживать NoSQL (посредством HStore, JSON и JSONB), вопрос о том, когда использовать Postgres в реляционном режиме, а в каких в режиме NoSQL, стал подниматься достаточно часто. Получится ли у вас полностью отказаться от традиционных структур таблиц и работать с представлениями документов в будущем? Смешивать ли оба подхода? Ответ на этот вопрос не удивителен — все зависит от многих факторов. Каждая новая модель хранения данных включая Hstore, JSON и JSONB имеет свои идеальные варианты применения. Тут мы копнём глубже и узнаем об особенностях каждой из них и посмотрим когда что использовать

Читать полностью »

В данной статье хотелось бы рассмотреть некоторые возможности кодогенарации в рамках языка Go, которые могут частично заменить встроенную рефлексию и не потерять типобезопасность на этапе компиляции.
Язык программирования Go предоставляет мощные инструменты для кодогенерации. Очень часто Go ругают за отсутствие обобщений (generics) и это в самом деле может стать проблемой. И вот тут на помощь приходит кодогенерация которая на первый взгляд довольно трудна для небольших рутинных операций, но тем не менее является достаточно гибким инструментом. Уже существует некоторое количество готовых библиотек кодогенерации покрывающих базовые потребности в обобщениях. Это и «эталонный» stringer и более полезные jsonenums с ffjson А мощный gen и вовсе позволяет добавить в Go немного функциональщины, в том числе добавляет аналог так не хватаемого многим forEach для пользовательских типов. Ко всему прочему gen довольно легко расширяется собственными генераторами. К сожалению gen ограничен кодогенерацией методов для конкретных типов.
Собственно тему кодогенерации я решил затронуть не от хорошей жизни, а из за того, что столкнулся с небольшой задачей для которой не смог найти другого подходящего решения.
Читать полностью »

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

10 августа Meizu может представить первые умные часы

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

Читать полностью »

Как мы переделали сеть «Аэроэкспресса»: интересный пример скачка на уровень вверх - 1

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

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

Следующей задачей стало обеспечение возможности продавать билеты, даже если метеориты попадут в два любых случайных объекта инфраструктуры (включая дата-центр «Аэроэкспресса» и коммутаторы ядра М9).

И ещё — сделать IP-телефонию внутри компании, способной работать даже при физическом отключении от интернета.

Параллельно мы подняли Ethernet поверх IP (MAC по IP) и сделали ещё пару забавных и полезных фич.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js