Далеко ли доедет беспилотный автомобиль? Задай вопрос эксперту Intel |
Метки: author saul разработка под ar и vr разработка для интернета вещей программирование big data блог компании intel задай вопрос эксперту intel беспилотные авто |
Плюсы «правильного» виртуального номера |
Метки: author Timata сетевые технологии it- инфраструктура блог компании iptelefon iptelefon hive атс hive виртуальный номер |
[Перевод] Rust: качаем ленту и парсим JSON |
Я покажу вам, как написать небольшую
программу, которая скачивает ленту(feed) в формате JSON,
парсит и выводит на консоль в форматированном виде.
У нас все вылилось в очень лаконичный код.
Как? Смотрите под катом.
Метки: author bmusin системное программирование программирование компиляторы rust open source парсинг json feeds mozilla |
Как я чинил интерактивный логин, или Что там в кишках у //chrome/test/ChromeDriver? |
Эта статья возникла из-за одной моей ошибки и двух багов — по одному в Chromium Headless и Chrome Driver. В результате пришлось собрать всё это из исходников (в статье есть подробнейшая инструкция), отладить цепочку взаимодействия Selenium<->ChromeDriver<->Chromium в отладчике IntelliJ IDEA и Microsoft Visual Studio, покопаться в Java, C++ и JS.
Статья будет интересна тем, кто хочет понять, чем им грозит переход на Selenium + Headless Chrome и как с этим жить. А также всем, кто просто хочет немного поглумиться над несчастным быдлокодером.
Под катом есть пачка скриншотов (трафик!).
Кстати, всё это можно было бы сделать скринкастом — но нельзя, потому что время компиляции C++ необычайно долгое. Вместо этого тут будут скриншоты для привлечения внимания.
Вначале напомню названия участвующих продуктов. Их три штуки:
Всё вместе позволяет управлять браузером из API на Java, JavaScript и так далее.
Вспомнили? Поехали дальше.
Читать дальше ->
|
Постигаем Си глубже, используя ассемблер. Часть 3 |
Метки: author SendMess отладка assembler gcc clang компиляторы |
McSema и декомпиляция в исходный код LLVM: реально ли это? |
Метки: author 32bit_me программирование компиляторы анализ и проектирование систем open source assembler llvm llvm ir mcsema декомпиляция |
Защита от DDoS на уровне веб-сервера |
Метки: author apapacy серверное администрирование настройка linux информационная безопасность nginx lua ddos openresty |
[Перевод] Новости из мира OpenStreetMap №391 (09.01.2018-15.01.2018) |
Обновлённая версия сайта OpenStreetBrowser снова онлайн1.
(© Участники OpenStreetMap CC-BY-SA 2.0)
tourism=apartment
) становятся все более популярными не только в Европе. В базе данных OSM их более 14000 объектов и этим они заслуживают отображения на основном картостиле osm-carto. Отсутствует подходящий значок. Любые идеи или ваш вклад будет приветствоваться.
Метки: author Sadless74 openstreetmap дайджест новости |
Дайджест свежих материалов из мира фронтенда за последнюю неделю №298 (15 — 21 января 2018) |
|
Digital-мероприятия в Москве c 22 по 28 января |
Подборка Telegram-канала @mоs_events
Метки: author rvnikita развитие стартапа конференции ивенты митапы meetup conference event events marketing конференция митап |
[Перевод] Ещё большее ускорение WebAssembly: новый потоковый и многоуровневый компилятор в Firefox |
Метки: author m1rko компиляторы браузеры javascript firefox assembler webassembly wasm параллелизация компиляция |
[Из песочницы] Конвертирование из Sketch в PSD |
Метки: author evAPPs работа с векторной графикой дизайн мобильных приложений веб-дизайн sketch psd sketch to psd конвертирование конвертирование sketch конвертирование макета |
#Ускорение4X. Кастомизация целей команды |
Метки: author nmivan управление разработкой управление проектами управление продуктом agile ускорение4x |
Прозрачный socks. Еще один способ |
cat /etc/systemd/system/tun2socks.service
[Unit]
Description=Start tun2socks
After=network.target
[Service]
ExecStart=/путь/к/badvpn-tun2socks --tundev tun0 --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:1080
[Install]
WantedBy=multi-user.target
+----------+ +-----------+ +----------------+ +------------+
| tun0 |____| tun2socks |___| socks |______| ssh-server |
| 10.0.0.1 | | 10.0.0.2 | | 127.0.0.1:1080 | | *pubic ip* |
+----------+ +-----------+ +----------------+ +------------+
|
[Из песочницы] Почему опытные разработчики пишут тупой код и как распознать новичка за километр |
Метки: author SergeyGalanin программирование качество кода |
[Из песочницы] Опыт продаж для рекрутинга в IT |
Метки: author marat_khusnetdinov управление персоналом карьера в it-индустрии hr-brand recruiting продажи найм разработчиков |
Квантовая гонка: разработки 2017 года |
Метки: author itmo разработка систем передачи данных блог компании университет итмо университет итмо квантовые коммуникации |
Шпоры по сертификатам X.509 |
Чудище обло, озорно, огромно, стозевно и лаяй.
Набор технологий, который мы по привычке именуем сертификатами SSL, представляет из себя здоровенный айсберг, на вершине которого зеленый замочек слева от доменного имени в адресной строке вашего браузера. Правильное название X.509 сертификат
, который восходит к X.500
стандарту ITU-T DAP (Directory Access Protocol)
. DAP не взлетел, в IETF его посчитали неудобным для использования со всеми этими OSI нагромождениями и вместо него придумали LDAP, Lightweight DAP где первая буква обозначает «легковесный». Те, кому пришлось настраивать, или что хуже производить его отладку могут оценить иронию в полной мере. Никогда еще первая буква аббревиатуры так не лгала, не считая SNMP.
Кстати что общего между LDAP, SNMP и X.509 ну кроме того, что им еще не скоро предстоит собрать стадионы фанатов? Их объединяет ASN.1 — мета-язык описания объектов древности. Если бы эти технологии создавали сейчас, в ход бы пошли XML, DTD или какой-нибудь другой ML. Но в то время стандарты создавались титанами, для которых даже SNMP был простым делом.
Читать дальше ->
Метки: author temujin информационная безопасность it- стандарты инфраструктура devops x.509 openssl keytool |
Мобильные устройства изнутри. Структура образов разделов, содержащих файловую систему. Часть 2 |
Метки: author vin2809 реверс-инжиниринг разработка мобильных приложений sparsechunk dat-file transfer_list-file new_data-file мобильные устройства изнутри |
Kubeflow: новый проект для работы с машинным обучением в Kubernetes |
Метки: author it_man машинное обучение блог компании ит-град ит-град kubernetes kubeflow |