48 полноценных бесплатных книг для программистов (happy developer's day) http://amp.gs/jz8N2
Хабр
48 полноценных бесплатных книг для программистов (happy developer's day)
Привет, Хабр! Немного запоздало (ко дню программиста) делюсь подборкой бесплатных книг по программированию (ну и в целом ресурсом с ними). Все они полезные, уровень скорее профессиональный, хотя и для...
Оптимизация ресурсов в Android. Ускорение сборки и уменьшение размера APK http://amp.gs/jz8c7
Хабр
Оптимизация ресурсов в Android. Ускорение сборки и уменьшение размера APK
Привет. Меня зовут Кирилл Розов и вы если вы интересуетесь разработкой под Android, то скорее всего слышали о Telegram канале "Android Broadcast", с ежедневными новостями для Android...
18 сентября — One Day Offer для системных аналитиков http://amp.gs/jzT8U
Хабр
18 сентября — One Day Offer для системных аналитиков
Привет!Мы продолжаем проводить One Day Offer, в эту субботу на очереди системные аналитики.Мы ждём тех, кто хотел бы заниматься этим делом в крупнейшем частном банке страны. Так как это ускоренная...
Почти детективная история одной «кровавой» ошибки http://amp.gs/jzTmX
Хабр
Почти детективная история одной «кровавой» ошибки
Дополнение статьи «Размещение кучи FreeRTOS в разделе CCMRAM для STM32», и в продолжение серии статей про различные полезности для STM32 (1, 2 и 3), хочу обратить внимание на одну особенность...
Цены на редкоземельные металлы, дефицит чипов и торговые войны: стоимость гаджетов будет только расти http://amp.gs/jzTlx
Хабр
Цены на редкоземельные металлы, дефицит чипов и торговые войны: стоимость гаджетов будет только расти
В начале этого года мы писали о том, что Китай планирует начать ресурсную войну в отношении США. Это должно было стать ответом КНР на санкции Соединенных штатов. Пока что открытой и активной войны...
[Перевод] MPIRE — быстрая альтернатива multiprocessing http://amp.gs/jzTlX
Хабр
MPIRE — быстрая альтернатива multiprocessing
MPIRE комбинирует функции, подобные map из multiprocessing.Pool, с преимуществами общих объектов multiprocessing.Process, добавляя к этому также функции копирования при записи. В пакете также есть...
MATLAB + Git: как управлять изменениями скриптов и моделей Simulink без бардака и боли http://amp.gs/jzTnE
Хабр
MATLAB + Git: как управлять изменениями скриптов и моделей Simulink без бардака и боли
Все мы знаем, что среда MATLAB заточена под людей, которые не обязательно являются профессиональными программистами, – математиков, инженеров, аналитиков и даже студентов.С одной стороны, это большой...
Реализуем рефлексию при помощи source generators http://amp.gs/jzTkT
Хабр
Реализуем рефлексию при помощи source generators
В одной из своих статей я уже описывал как можно реализовать рефлексию при помощи source generator-ов. Тогда цель была продемонстрировать что такое эти ваши генераторы, а сама рефлексия была лишь...
Нагрузочное тестирование сайта на Microsoft Azure http://amp.gs/jzTec
Хабр
Нагрузочное тестирование сайта на Microsoft Azure
В последние лет пять про облачные технологии слышно все чаще. Microsoft и Amazon отчитываются о высоком росте доли облачных сервисов в отчетах о прибыли. Российский Яндекс относительно давно...
Как написать FizzBuzz на собеседовании http://amp.gs/jzThs
Хабр
Как написать FizzBuzz на собеседовании
Здравствуй, Хабр. Недавно я проходил собеседование в одну солидную айтишную контору. Когда мы разобрались с формальностями, начался технический этап, на котором мне поручили написать fizzbuzz. По не...
Умный аналитик – глупый разработчик vs. глупый аналитик – умный разработчик http://amp.gs/jzTgM
Хабр
Умный аналитик – глупый разработчик vs. глупый аналитик – умный разработчик
Или как понять, когда остановитьсяКак-то раз мой коллега, лид разработки, после затяжного спора о том, что должно быть в системной спецификации, подошел ко мне и спросил:— Скажи, а зачем нам вообще...
Сколько на самом деле вакансий на Python в веб-разработке http://amp.gs/jzTU7
Хабр
Сколько на самом деле вакансий на Python в веб-разработке
В Коммунарке начинается осень, значит пришло время пересмотреть Бегущего (теперь уже два), открыть бутылочку Амаретто и написать следующую статью про всеми любимый Python. В данном случае поговорим о...
ТОП-5 вопросов менеджера про автоматизацию http://amp.gs/jzTHT
Хабр
ТОП-5 вопросов менеджера про автоматизацию
Всем привет! Я Оля, тестировщик мобильных приложений в hh.ru. Ранее мы уже выпустили статью с ответами на вопросы ручного тестировщика про автотесты (а также в формате видео). Продолжаем серию...
Планируем и устанавливаем микросотовые DECT-системы Snom http://amp.gs/jzTFF
Хабр
Планируем и устанавливаем микросотовые DECT-системы Snom
Микросотовые системы - сложное решение, чувствительное к верному расположению каждого из его компонентов. Мы подготовили для вас руководство, в котором пошагово описали все действия, которые вам...
Построение простого flow в IBM App Connect (Integration Bus) http://amp.gs/jzzjK
Хабр
Построение простого flow в IBM App Connect (Integration Bus)
Make legacy great againДля начала запускаем IBM App Connect Entrerprise Toolkit (в десятой версии - IBM Integration Toolkit), слева во вкладке "Application Development" нажимаем New -> Start by...
Восстановление удаленных строк в SQLite http://amp.gs/jzz8u
Хабр
Восстановление удаленных строк в SQLite
Хотя в SQLite и нет возможности прочитать удаленные данные после завершения транзакции, сам формат файла позволяет отчасти сделать это. Подробности — под катом. Данная статья возникла как результат...