Месяц: Декабрь 2016

  • Виджет мультиязычности в YII2 без использования базы данных

    от автора

    Пример интернационализации сайта на Yii2 на двух языках: ru и en. В Yii2 уже встроен компонент отвечающий за интернационализацию, называется он i18n. Для того что бы можно было начать им пользоваться, достаточно добавить его в конфигурацию приложения в раздел components. Я использую шаблон advanced поэтому расположение файлов могут отличаться. Цель переключение сайта между двумя языками:…

  • Задание с экзамена по защите информации

    от автора

    Сразу озвучу задачку, чтобы не было предвкушения, будто тут будет показан какой-то крутой новый метод шифрования. Нужно доказать, что Статья ориентирована на студентов, заинтересованных граждан и просто зевак. У нас защита информации была на пятом курсе в институте. На лекциях по защите информации было много историй о нелегкой судьбе русских программистов в шальные девяностые: как…

  • Генератор палитры для мобильных игр

    от автора

    После прочтения статьи о выборе цвета 233 орешка для Золушки: отбираем цвета для «идеальной» палитры, появилось желание это реализовать в виде небольшого приложения.

  • Проект CallSharp: I/O Call Instrumentation на платформе .NET

    от автора

    Чтo мнe нpaвитcя вo вcякиx paзpaбoтчecкиx тулax, тaк этo тo, чтo oни нe тoлькo пoмoгaют peшaть кaкиe-тo зaдaчи, нo пopoй eщe и учaт пpoгpaммиpoвaнию. Tулa, пpo кoтopую я xoчу paccкaзaть – oнa имeннo тaкaя. СаllShаrр – тaк нaзывaeтcя мoй пpoeкт – пытaeтcя aлгopитмичecки вывecти цeпoчку вызoвoв нa ocнoвe нaбopa вxoдныx и oжидaeмыx выxoдныx дaнныx.

  • Крайне интересеная лекция директора по росту Instagram

    от автора

    Доброго времени суток, уважаемые хабравчане! Хочу поделиться с вами выступлением Джорджа Ли, бывшего директора по росту Instagram. Бывший, потому что он вернулся обратно в Facebook. Из его презентации вы услышите безумно интересные вещи о «большом маркетнге» и о национальной специфике продвижения. Важно разделять аналитиков и исследователей. Первые не должны постоянно обращатся ко вторым и спрашивать…

  • Книги, рекомендованные Y Combinator на замние каникулы 2016-2017

    от автора

    «Чтение и личный опыт формируют мировоззрение. И даже если вы не помните самый момент получения опыта или содержания книги, то их влияние на ваше представление о мире непременно остается в Вас. Ваш разум похож на скомпилированную программу без исходного кода — он работает, но не ясно как.» — Пол Грэм, основатель Y Combinator, программист, инвестор,…

  • Отправка электронной почты в формате HTML

    от автора

    Введение Почти в каждом проекте приходится думать об отправке писем по электронной почте. Основными требованиями при этом являются, помимо надежности доставки, привлекательность и удобство электронных писем. Основные нюансы при формировании таких писем: Все стили должны встраиваться (inline) в виде атрибута style для конкретного HTML-элемента. Все изображения должны встраиваться, либо как отдельные вложения в в письме,…

  • НАСА запустило спутники с ракеты, запущенной с самолёта

    от автора

    Иголка — в яйце, яйцо — в утке, утка — в зайце, заяц… Ну вы помните все это, правда? В НАСА вряд ли много сотрудников слышало о Кощее Бессмертном, но многоступенчатый принцип работы различных систем там применяют часто. Так вот, агентство успешно запустило целое созвездие спутников системы Cyclone Global Navigation Satellite System (CYGNSS) с ракеты,…

  • Как уронить Visual Studio 2017 RC используя фичу из C# 7

    от автора

    Многие из вас, те кто из мира .NET, наверное уже в курсе, что не так давно (месяц назад) Microsoft выпустила Visual Studio 2017 RC, в комплекте с которой разумеется идет C# 7. Что называется на порку энтузиастам. Не хотел бы вдаваться в подробности, о политике Microsoft в отношении скорости выпуска версий своих продуктов. Поэтому читайте…

  • Создание инструментов для исследования NES-игр

    от автора

    Я решил продолжить серию публикаций про внутреннее устройство NES-игр, на этот раз я расскажу об используемых мной инструментах для исследований. Большая часть того, что необходимо исследователю, уже есть в эмуляторе FCEUX, который хорошо подходит для отладки игр. В документации стоит досконально изучить раздел Debug, каждый инструмент оттуда полезен исследователю, причём умение использовать их совместно друг…