Нативный русский язык из Xorg в rdesktop — мелочь, а приятно

У всех людей свой опыт использования Linux десктопа, но лично для меня очень важным является тандем linux desktop + rdesktop в виртуальные машины. Причины тому — определенный софт, который зачастую работает только под Windows, или работает под Windows лучше, а также необходимость тестировать всякие виндовые штуки. Такая конфигурация рабочего стола ставит назойливую проблему — в […]

Генерация последовательности дат и generate_series в PostgreSQL

Велопредупреждение Данная статья может оказаться сферическим примером велосипедостроения. Если вам известно стандартное или более изящное решение задачи, то буду рад увидеть его в комментариях. Однажды на одном из проектов нам понадобилось составить отчет по финансовым операциям за период с группировкой промежуточных итогов на конец месяца. Задача в общем-то простая, определить требуемые периоды внутри большого интервала, […]

Детская игрушка на логических элементах

В этой, с позволения сказать, статье я хочу рассказать о своем первом проекте в электротехнике. Должен заметить, что я по роду деятельности далек от схемотехники и радиоэлектроники, но интерес к этой теме не давал мне покоя с малых лет. Для людей с опытом информация ниже может показаться слишком очевидной, а многое сделанное мной — «изобретением […]

«Кроме работы я еще работаю» — 10 вопросов программисту, третий выпуск

В прошлых выпусках мы говорили с бывалыми ребятами. Был откровенный рассказ выгоревшего разраба и оптимистичные ответы успешного лида большой компании. Сегодня опрашиваем парня, который только начинает свой путь в ИТ. И по-прежнему ждем заявок от всех, кому тоже охота поболтать. Дима Трабо (dtrabo), 22 года, андроид-разработчик днем, музыкант и звукорежиссер ночью. Выпускник ИГЭУ, основной язык […]

Умный город изнутри — взгляд Huawei

В концепции умного города привычная инфраструктура ЖКХ и жизнедеятельности оснащается современными сенсорами, контроллерами и видеокамерами, подключается к широкополосным сетям и интегрируется с платформой для сбора и обработки данных. Все эти данные анализируются и позволяют добиться нового уровня эффективности и оптимизации работы городских служб и локального бизнеса, будь то расходование ресурсов или управление пассажиропотоками. В теории […]

Как выявляют риски в госконтроле и зачем для этого машинное обучение

В предыдущей статье на тему государственного риск-менеджмента мы прошлись по основам: зачем государственным органам управлять рисками, где их искать и какие существуют подходы к оценке. Сегодня поговорим о процессе анализа рисков: как выявить причины их возникновения и обнаружить нарушителей. Оценка рисков Чтобы оценить риск — хоть в рамках статического, хоть динамического подхода — нужно найти […]

Создание демо для старого телефона — AONDEMO

Хотел сделать демку с тех самых пор, как познакомился с этим явлением компьютерной субкультуры на классическом примере польской Lyra II. Также регулярно хотел выставить что-нибудь на крупнейшем российском демопати, Chaos Constructions, но каждый раз не доходили руки. Наконец-то удалось удовлетворить обе потребности сразу, в стиле Ван Дамма (двойной удар, с вертушки) — сделать и выставить […]

Сенат не хочет, чтобы роботы отвлекались на пиво. А про что еще писать в пятницу?

Продолжение рубрики, которая нужна, чтобы мелькать в ленте, пока вы едете в бар. В прошлый раз никто не читал, в этот раз, надеюсь, все останется как прежде. В 2015 исследователи из Массачусетского Технологического Института (MIT) представили проект по «кооперации нескольких роботов в неопределенных условиях». Они разработали систему, по которой роботы, не имея постоянной связи друг […]

Что делать, когда “this” теряет ссылку на контекст

Привет, Хабр! Представляю вашему вниманию перевод статьи «What to do when “this” loses context» автора Cristi Salcescu. Лучший способ избежать потери контекста this – не использовать this. Однако, это не всегда возможно. Например, мы работаем с чужим кодом или библиотекой, которые используют this. Литерал объекта, функция-конструктор, конструктор объектов класса в системе прототипов. Псевдопараметр this используется […]

Отряд самоубийц. Как мы набираем самых лютых junior-разработчиков

В предыдущей статье про внедрение в нашем стартапе методологии Agile я частично затронул вопрос управления персоналом. В этой статье расскажу как мы этот персонал набираем, какую классификацию применяем, какими испытаниями и методами проверяем их профессионализм и адекватность. Рекрутинговая модель Как в любой молодой компании, наша работа в области подбора персонала начиналась с выработки рекрутинговой модели. […]