Technologique
652 subscribers
144 photos
3 videos
42 files
947 links
Deeply involved developers about various aspects, tendencies & conceptions of programming technologies, FLOSS, Linux, security, cloud infrastructures & DevOps practices, distributed systems, data warehousing & analysis, DL/ML, web3, etc.
Author: @andrcmdr
Download Telegram
Forwarded from Andrew Bednoff
Forwarded from Andrew Bednoff
"Свобода слова (информации) в эпоху интернета реально несвободна!"
Forwarded from Geeks
Интереснейшая, пусть и не очень весёлая, история произошла с сайтом KrebsOnSecurity - одним из лучших представителей блогов на тему компьютерной безопасности. После очередной публикации в серии информации о схемах, с помощью которых злоумышленники зарабатывали деньги с атак на популярные ресурсы, сайт подвергся мощнейшей атаке из всех, о которых публично известно. В качестве провайдера защиты от DDoS-атак для блога выступал довольно известный Akamai, клиентами которого являются многие крупные компании, например, тот же Apple. Но, так как Akamai предоставляли свои услуги для исследователя безопасности бесплатно, в целях рекламы собственного сервиса, в какой-то момент и для них такая реклама стала экономически нецелесообразной, - шутка ли, сдерживать мощнейшую атаку из увиденных. По итогам сайт выключили на неопределённый срок, что неприятно, ведь именно этого атакующие и добивались. Вообще же атака такого вида увидена впервые потому, что она просто слишком большая: в общем случае требуется огромное количество взломанных компьютеров, а хакеров с такими ресурсами в мире не так уж и много, - выяснить, кто среди них виноват не составляет проблемы. Но мир меняется и, так нашумевший, "интернет вещей" (IoT) действительно входит в нашу жизнь, только с менее приятной стороны. Так как сама концепция IoT предполагает много маленьких устройств, таких как радио-няни и прочие мелочи жизни, а поставщики не очень беспокоятся об их безопасности, они отлично подходят на роль быть взломанными хакерами и потом быть использованными в их целях. В данном случае, судя по всему, именно они и были использованы, а ведь мы говорим только о заре "интернета вещей", что будет дальше - страшно представить. Очень хорошая и, одновременно, пугающая цитата автора KrebsOnSecurity тоже не внушает позитива (извините, перевести её невозможно): "Free speech in the age of the Internet is not really free". Ну что тут сказать, обновляйте прошивку в радио-нянях - не будьте угрозой хорошим, правильным, сайтам! ;-) http://arstechnica.com/security/2016/09/why-the-silencing-of-krebsonsecurity-opens-a-troubling-chapter-for-the-net/
Правила разработки надежного отказоустойчивого кода на Си для mission critical real-time task operating systems for on-board embedded devices - от лаборатории реактивного движения JPL NASA.

В целом эти правила должен знать и применять каждый программист без исключений (это моральная ответственность) в рамках их применимости для используемого языка разработки и исполнительной среды языка - эти правила делают код чистым, читаемым, проверяемым и портируемым (переносимым, т.е. без привязки к среде ОС и транслятору).

https://habrahabr.ru/company/hexlet/blog/303160/

http://web.eecs.umich.edu/~imarkov/10rules.pdf

http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf
Forwarded from Andrew Bednoff
Andrew Bednoff
Photo
На скриншоте: пробки сегодня на 5 баллов в Бишкеке.

1 октября 2GIS запустил в приложении показ дорожной ситуации для Бишкека.

Что очень кстати для всех участников дорожного движения - зима близко! 😁

https://play.google.com/store/apps/details?id=ru.dublgis.dgismobile4preview

https://play.google.com/store/apps/details?id=ru.dublgis.dgismobile

https://play.google.com/store/apps/dev?id=5475543677782911277

Ранее, ещё в бета версии обновленного недавно приложения, 2GIS начал собирать данные с телефонов юзеров через само мобильное приложение - с акселерометра, gps координаты (если приёмник включен), agps координаты базовых станций оператора.

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

Но... приложение это не единственный и даже не основной источник данных.

Для подобного сбора данных нужно приложением передавать данные через интернет подключение к сети оператора связи.
А подключение доступно не всегда - передача данных может ухудшаться значительно, особенно при движении и смене БС, к тому же пользователь может сам отключить доступ, управление питанием может отключить сеть передачи данных при соответственно настроенном профиле питания.

Есть пока не подтвержденная местным офисом представительства 2GIS информация, что на основных трассах и перекрёстках города были установлены радары массового потока для сбора данных о движении.
Соответствующие лицензии на подобную деятельность были выданы министерством транспорта.

Update:
Пока данные о дорожной ситуации агрегируются только от нескольких служб такси и из самого приложения 2GIS.
Ugly truth! 😆😂👍
Вся правда о жизни на Java c инъекциями зависимостей DI и их инверсионным контролем IoC

https://pbs.twimg.com/media/CvNTjVaWEAAK9zd.jpg
Долго не писал - прошу понять и простить 😁

Начну с позитивных entertainment новостей на тему канала, которыми я хотел бы с Вами поделиться...
https://youtu.be/4q9A0rA-kRU

Буквально несколько часов назад на просторы сети был выпущен первый трейлер фильма "Призрак в доспехах" ("Ghost in the Shell", 2017 -
http://www.kinopoisk.ru/film/843789), снятого по культовому одноименному анимэ "Призрак в доспехах" ("Kôkaku Kidôtai", 1995 -
http://www.kinopoisk.ru/film/8228).
На мой взгляд это первый годный фильм подобного плана, о технократическом обществе будущего, строго выдержанный в жанре киберпанк, снятый после "Tron: Legacy" и "Ex Machina".
Атмосфера фильма очень точно передана в трейлере под кавер версию композиции Depeche Mode "Enjoy the silence".
Роль Майора девятого отдела министерства общественной безопасности, женщину-киборга, Мотоко Кусанаги (Motoko Kusanagi), мастерски исполнила великолепная и неподражаемая Скарлетт Йоханссон.
Именно её и только её хотелось бы видеть в этой роли, особенно после "Lucy" и "Under the skin".
Фильм выйдет в прокат 30 марта 2017 года.
Как большой поклонник жанра киберпанк и Скарлетт - очень жду с нетерпением!

#идёмвкино
#просмотровыйзал
#киберпанк

На английском:
https://youtu.be/vctm5VD7qKQ

На русском:
https://youtu.be/15sqcPRjUhU

Трейлер о процессе съемки фильма:
https://youtu.be/zI9wNSGDiKY

Знаменитая сцена shelling из фильма, известная по анимэ, во многом из-за которой оно получило рейтинг R (Restricted):
https://youtu.be/F5amv-vqUFo
Forwarded from addmeto
https://github.com/iron-io/functions

Ребята из Iron.io выпустили FaaS (function as a service) платформу/фреймворк для разработки микросервисных serverless приложений и их развёртывания!
Это буквально острие прогресса в облачном хостинге (ASP - application service providing) и поэтому очень круто!
TechEmpower опубликовали 13-й раунд нагрузочного тестирования производительности фреймворков для разработки сетевых и веб приложений.

https://www.techempower.com/benchmarks/#section=data-r13&hw=ph&test=plaintext&a=2

https://www.techempower.com/blog/2016/11/16/framework-benchmarks-round-13/

Для тестов теперь используется другое железо с CPU предыдущего поколения (но с большим количеством ядер для распараллеливания нагрузки), сервер БД чуть более слаб - поэтому в этом раунде результаты не так высоки как в 12-м, но тем не менее результаты достоверны.

Также для нагрузочных тестов в облаке теперь используются инстансы D3v2 на платформе Microsoft Azure, вместо c3.large на Amazon EC2 (AWS).

В предыдущем раунде ребята уже начали внедрять практику CI (continuous integration) для непрерывного нагрузочного тестирования
(Continuous Benchmarking) при изменении состояния окружения, например выходе новой версии фреймворка и/или набора тестов для него в GitHub репозитории проекта (https://github.com/TechEmpower/FrameworkBenchmarks).

В этом раунде данная практика уже внедрена официально - теперь только самые свежие данные производительности при изменениях окружения и тестов!

Пока не все результаты доступны в таблицах, нужно немного подождать готовности данных, т.к. теперь всё автоматизировано.
Technologique
Революция товарищи! 🙀😹 Невозможно не замечать как меняется Microsoft, буквально на глазах! Это удивляет! https://opennet.ru/opennews/art.shtml?num=45507 Теперь для C# .Net Core приложений под Linux доступна своя родная СУБД - Microsoft портировали SQL Server…
https://opennet.ru/opennews/art.shtml?num=45514

Microsoft в последние пару дней в ударе... в open source ударе! 🙀

Вообще Microsoft последний год C#, .Net и теперь SQL Server продвигают в open source разработку на Linux, как альтернативу, сильный противовес и конкурирующую платформу по отношению к Java, JVM и Oracle RDBMS. Будет меньше монополии Oracle и больше конкуренции, что однозначно хорошо!

Что-то кардинально поменялось в головах управленцев и стратегов корпорации Microsoft...
Так активно превращать способы выжить на изменившемся (и вообще постоянно меняющемся) IT рынке в способ жить и конкурировать - это достойно уважения!

Бесспорно одно - Linux, самый крупный международный открытый проект сообщества людей, становится чем-то большим, чем любая корпорация, становится стандартной common платформой для корпораций и их разработок!
И это победа сообщества, что меня лично радует!