19 февраля

Графическое описание владения и заимствования в Rust

Ниже представлено графическое описание перемещения, копирования и заимствования в языке программирования Rust. В основном, эти понятия…

18 февраля

Управление публичными данными: подготовка и поставка

Передача данных, особенно на постоянной основе и периодически актуализируемых ставит перед поставщиками много технических,…

Генераторы вранья, или битва рекламы и морали в сети

Недавно «Коммерсантъ» обратил внимание на рекламу сомнительной финансовой лаборатории, которую пропустил ряд российских СМИ. Признаки…

С помощью LAMP я создал SaaS-сервис приносящий $3700 в месяц. Моя история

В этой статье я хотел бы поделиться своим опытом создания SaaS-сервиса на базе LAMP стека, Postio и доведения сервиса до состояния, когда он стал…

Уроки ВР, полученные при создании EVE: Valkyrie

Эндрю Уиллэнс (Andrew Willans) уже долгое время работает в индустрии игр. Перед приходом CCP Games для работы над Eve: Valkyrie он успел поучаствовать в таких…

Опять февраль семнадцатого, готовим революционный наган для спутниковой навигации

Сегодня зарождающиеся отрасли воздушных и наземных беспилотных средств требуют надежного высокоточного позиционирования. Приложения на…

17 февраля

Сказ о том, как я сервер с WP лечил, или 700 юзеров онлайн на 2х ядрах

День добрый, пятница ясная, бравый молодец иль девица красная! Можешь мне верить, можешь мне не верить, но начался сей сказ с пары весточек на…

FirstVDS или как «профессионально» сменить тарифный план

Здравствуйте. Я являюсь веб-разработчиком и администратором web-сервера одного небольшого игрового сообщества, которое имеет простенький…

Проблемы, возникающие при разработке android-приложений

Введение Доброго времени суток. В этой статье вы узнаете о том, какие проблемы могут возникнуть при разработке android-приложений. На написание…

Как основать стартап и не сломать собственную жизнь

Участие в стартапе по эмоциям напоминает езду по американским горкам, когда в какой-то момент вы чувствуете, что владеете миром, а через…

Как сократить количество отписок от рассылки

Показатель отписок помогает оценить, как аудитория откликается на ваши email кампании. С одной стороны, отписки неизбежны — у людей со временем…

Security Week 07: RSA и искуcственный интеллект, безопасность Android, госрегулирование IoT

На этой неделе расцвела пышным цветом, растеклась по лугам и долинам, распустилась и опала главная конференция по информационной…

OpenResty: превращаем NGINX в полноценный сервер приложений

Мы вновь публикуем расшифровку доклада с конференции HighLoad++ 2016, которая проходила в подмосковном Сколково 7—8 ноября прошлого года. Владимир…

«Программирование, как способ творческой реализации» или Corona SDK для тех, кому хочется

Никогда не было желания заниматься программированием профессионально, но сам процесс — пишешь буквы, а «оно» оживает, мне доставляет…

Как я научился кодить, создал веб-приложение и запустил его на Product Hunt за 2 месяца

Два месяца назад я начал путь к созданию своего первого веб-приложения. Это очень простенькое веб-приложение, оно называется When To Surf и каждый…

Принимаем погодные снимки с NOAA — проще простого

Детская мечта Однажды в школе попала ко мне в руки рация, обычная такая, чаще у железнодорожников встречается. С этого дня началось…

MOOC «Программирование и разработка веб-приложений»: анонс и интервью с автором курса Университета ИТМО

Дмитрий Штенников — автор онлайн-курса «Программирование и разработка веб-приложений» и доцент кафедры компьютерных образовательных…

Телеграм бот на Python с использованием только requests

Введение На Хабре уже полно статей-туториалов с заголовками «Создание бота на Python», но многие из них используют готовые обертки над…

Обслуживание инженерных систем ЦОД: что должно быть в договоре подряда

Инженерная инфраструктура дата-центра – целый мир, требующий внимания и заботы, регулярного технического обслуживания, штатных, а иногда и…

Как работают ИТ-специалисты. Борис Тихомиров, директор мобильных и интернет-проектов PROMT

Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и…

Поиск уязвимости методом фаззинга и разработка шеллкода для её эксплуатации

Для поиска уязвимостей все средства хороши, а чем хорош фаззинг? Ответ прост: тем, что он дает возможность проверить, как себя поведёт…

Пять вещей, которые нужно знать разработчикам мобильных приложений о кросс-маркетинге

Создание и продвижение мобильных приложений становится все сложнее, поскольку конкуренция усиливается, а затраты на разработку и рекламу…

«Пятничный формат»: Мифы об идеальном рабочем месте

Мы в 1cloud предоставляем услуги по аренде виртуальной инфраструктуры и любим делиться собственным опытом: пишем об автоматизации и…

Минфин разъяснил порядок уплаты НДС при передаче программ через Интернет

Один из российских дистрибьюторов зарубежного ПО обратился в Минфин с запросом о порядке применения поправок по закону о налоге на Гугл в…

Удобная памятка и 8 ссылок на документацию по ГОСТ 34 (автоматизированные системы)

Одним пятничным вечером несколько лет назад я получил задание от руководителя подготовить за выходные ТЗ на конкурс. Видимо, я слишком уж…

16 февраля

Типы сообщений компилятора Kotlin, которые нужно использовать в Suppress

Типы сообщений ошибок и предупреждений Kotlin Предупреждения и ошибки, которые генерирует компилятор Kotlin часто нужно замаскировать, либо для…

Дерандомизация ASLR на любых современных процессорах средствами JavaScript

Запись обращений к кэшу устройством управления памятью (MMU) в процессоре по мере вызова страниц по особому паттерну, разработанному для…