Практическое использование Racc — генератора LALR(1) парсера для Ruby
—
от автора
—
от автора
В рамках создания фреймворка для некоторой системы Enterprise класса, у меня стояла задача создания утилиты для автоматизированной генерации кода по UML модели. Ничего наиболее подходящего для быстрого и эффективного решения задачи, кроме как использование Ruby, и встроенного шаблонизатора ERB, под…
—
от автора
После написания первой игры перед нами встала задача, о которой мы даже не задумывались ранее. Это разработка патчера к игре. Для нашего патчера мы определили следующие требования: Поддержка юнити игр Дружелюбность к пользователю Отображение игровых новостей Универсальность для всех игр…
—
от автора
После просмотра первой “Матрицы” все загорелись мобильниками типа слайдер, а вот мне захотелось кошерный карболитовый дисковый телефон. Поглядев на ебее конские цены на подобные аппараты, плюс не менее конские цены на доставку в деревню Москва, глянул в сторону молотка, и,…
—
от автора
Наткнулся на чрезвычайно простую но интересную задачку, потребовавшую немного выйти за рамки рабоче-крестьянского курса регулярных выражений — и надеюсь краткий рассказ о ней будет полезен тем, кто еще не стал регулярным джедаем. Безусловно, читая документацию регулярных выражений по диагонали вы,…
—
от автора
В последнее время часто стал натыкаться на различные рассуждения людей, по поводу того, что MySQL — это плохо, это очень плохо — потому что… а вот дальше идут описания различных фич MySQL, которые четко документированы, но пользователь их просто не…
—
от автора
Очередной курьез в мире мобильного мира. Сегодня в сеть попало видео с главным флагманом от Samsung. Это Galaxy S4, имеющий кодовое название i9500 (по аналогии с прошлыми флагманами Galaxy i9300 и i9100). Естественно, посмотрев ролик, становится ясно, что это 3D-рендер.…
—
от автора
Вместо предисловия Здесь я не буду говорить о том, почему мы оказались на Кикстартере — об этом я рассказал в предыдущей статье. Я также не планирую рисовать графики, сыпать вагонами цифр и прочим. Все это есть в аналогичных пост-мортемах. Сейчас…
—
от автора
Президент РФ подписал законопроект № 171846-6 который «освобождает от мобильного рабства» бедных и несчастных абонентов. Сейчас начнется ликование а твиттерах, начнется прославление нового министра, который печется о простых смертных. Да, это все хорошо, больше возможности выбора, только давайте посмотрим что…
—
от автора
Классическая модель Хостинга vs Windows Azure На хабре я недавно, но уже успел заметить много интересного материала и статей. В том числе от Андрея Кожокару korjik. Андрей много раз выкладывал информацию по подсчету стоимости хостинга, проводил исследования на эту тему…
—
от автора
Зачем 1. Зачем подменять ответ сервера? Я всегда был и буду сторонником подхода, когда каждый отвечает за свою доменную область. И скажем, если сервер с API сломался, то обнаружить это должны юнит-тесты бэк-енда, а не свалившиеся тесты моего iOS-приложения. 2.…