Microsoft отрывается от Amazon по доходу от облачных сервисов |
https://habr.com/post/429080/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429080
Метки: IT-компании Microsoft Azure Облачные сервисы Azure AWS финансирование конкурента |
Добрые дела за деньги Google: новый AI Impact Challenge |
https://habr.com/post/429074/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429074
Метки: Блог компании Smile-Expo искусственный интеллект smile-expo смайл экспо google google ai конкурсы |
Полёт свиньи, или Оптимизация интерпретаторов байт-кода |
"No matter how hard you try, you can't make a racehorse out of a pig. You can, however, make a faster pig" (комментарий в исходном коде Емакса)
Всем известен тот факт, что свиньи не летают. Не менее популярно мнение о том, что интерпретаторы байт-кодов как техника исполнения языков высокого уровня не поддаются ускорению без применения трудоёмкой динамической компиляции.
Во второй части серии статей об интерпретаторах байт-кодов я на примере небольшой стековой виртуальной машины ПВМ («Поросячья Виртуальная Машина») постараюсь показать, что не всё потеряно для трудолюбивых поросят с амбициями и что в рамках (в основном) стандартного C вполне возможно ускорить работу таких интерпретаторов по меньшей мере в полтора раза.
Читать дальше ->https://habr.com/post/428878/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428878
Метки: Блог компании Badoo c++ компиляторы Программирование интерпретаторы байт-код виртуальная машина |
На новых MacBook невозможно загрузить Linux из-за чипа T2 |
https://habr.com/post/429070/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429070
Метки: Информационная безопасность Компьютерное железо Настройка Linux Ноутбуки T2 Linux |
Очень корпоративный пост: открываемся в Москве или почему 10 и 11 ноября — хорошие дни для покупки электроники |
https://habr.com/post/429068/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429068
|
Git subtree в деталях |
Принимая решение об использовании того или иного средства в собственных проектах, инженеру приходится не только изучать сопроводительную документацию, но и проводить серию экспериментов для того, чтобы избежать потенциальных проблем в будущем. Если же речь идет о CM-политике, рассчитанной на длительную перспективу, цена ошибки выбора становится достаточно высока.
Целью настоящей работы является практическое изучение средства управления поддеревьями Git.
Начиная с ревизии 1.7.11 upstream-репозиторий Git, в каталоге contrib/subtree, содержит средство автоматизации работы с поддеревьями.
Сервис git-subtree(1) фактически является полезной надстройкой, использующей функции git-read-tree(1) и git-write-tree(1). Поэтому ссылки в командах git-subtree(1) add/pull/push:
git subtree add --prefix=
могут представлять собой, как имена веток, так и имена тегов удаленного репозитория.
Кроме того, если заранее добавить удаленный репозиторий в конфигурационный файл локального репозитория .git/config, с помошью команды:
bash-4.4$ git remote add build-system ../../remote/build-system.git
где build-system является именем удаленного репозитория ../../remote/build-system.git, то в дальнейшем, при использовании команд git-subtree(1) add/pull/push, мы сможем ссылаться на upstream-репозиторий remote/build-system.git по имени.
На данный момент git-subtree(1) практически не развивается, а лишь поддерживается в актуальном состоянии для текущей степени развития проекта Git.
Однако git-subtree(1) является наиболее популярным и мощным средством работы с поддеревьями.
https://habr.com/post/429014/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429014
Метки: git github Системы управления версиями git-subtree git-subrepo githooks git hooks pre-receive git-receive-pack |
[recovery mode] Несколько историй про подпольных программистов |
Попал я однажды в организацию, занимающуюся организацией оффлайновых конференций. Им нужен был человек для поддержки сайта. Разговаривал со мной мужчина в пиджаке и при галстуке, представившийся начальником отдела продаж. От общих тем быстро перешли к техническим. Заглянули в код. Свой ORM, самописный шаблонизатор, немного устаревшие приёмы, но в принципе всё стройно, логично и однообразно. Я спросил, что стало с предыдущим программистом, на что собеседник рассказал мне историю.
Лет десять назад моего собеседника наняли на должность продажника. Чуть ли не в первую неделю работы он сломал ногу и сидел дома три месяца. Работать по специальности он не мог, но директор, зная что у моего собеседника инженерное образование, попросил наполнить контентом их сайт-визитку.
https://habr.com/post/429034/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429034
Метки: управление персоналом Читальный зал undercover programmers программисты спасут мир серые программисты |
Советы начинающему хостеру |
https://habr.com/post/429048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429048
Метки: Блог компании Поиск VPS Бизнес-модели Интернет-маркетинг Развитие стартапа хостинг poiskvps |
Приручаем multicast |
https://habr.com/post/429062/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429062
Метки: Блог компании ICL Services Сетевые технологии igmp snooping iptv multicast routing PIM конфигурация настройка траффик протокол |
Тестируем SharxBase, программно-аппаратную платформу виртуализации от российского вендора SharxDC |
https://habr.com/post/429042/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429042
|
Почему на touch-ноутбуках некоторые SPA перестали поддерживать touch-события |
https://habr.com/post/429052/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429052
Метки: google chrome javascript touch on desktop |
«Логомашина» делает бесплатные логотипы за коммент |
https://habr.com/post/429030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429030
Метки: Блог компании Логомашина Читальный зал логотип дизайн бесплатно |
Volvo и Baidu будут разрабатывать беспилотные автомобили вместе |
https://habr.com/post/429016/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429016
Метки: Автомобильные гаджеты Транспорт будущего автомобили baidu роботакси volvo |
Как на D писать под ARM |
Доброго времени суток, Хабр!
Сегодня я хочу поделиться опытом разработки под миникомпьютеры на linux (RPI, BBB и другие) на языке программирования D. Под катом полная инструкция о том как сделать это без боли. Ну или почти… =)
https://habr.com/post/428982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428982
Метки: Разработка для интернета вещей Разработка на Raspberry Pi dlang ldc llvm docker vibe web rasberry pi |
Интересное на выставке Interlight 2018 |
https://habr.com/post/428974/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428974
Метки: Блог компании LampTest Гаджеты выставка репортаж светодиодные лампы |
[Перевод] Конференция DEFCON 17. Посмеёмся над вашими вирусами! Часть 2 |
https://habr.com/post/428860/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428860
Метки: Блог компании ua-hosting.company IT-инфраструктура Информационная безопасность Конференции Программирование Вредоносный код шифрование ошибки в коде |
Уязвимости SSD с аппаратным шифрованием позволяют злоумышленникам легко обходить защитные меры |
https://habr.com/post/428964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428964
Метки: Информационная безопасность накопители ssd аппаратное шифрование данные взлом |
Релокация в Luxoft: как живется уехавшим |
https://habr.com/post/428962/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428962
Метки: Блог компании Luxoft IT-эмиграция Карьера в IT-индустрии luxoft релокация |
[Из песочницы] Дроны на МКС |
https://habr.com/post/428956/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428956
Метки: Будущее здесь космонавтика Научно-популярное дроны МКС груминг |
[Из песочницы] Решение проблемы «короткий левый Shift» |
https://habr.com/post/428950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428950
Метки: Компьютерное железо клавиатура keyboard комфорт короткий левый Shift удобство |