-
Наверное, про Event Sourcing слышал каждый, кто хоть раз пересекался с темой CQRS и DDD. Это подход хранения данных, при котором вместо конечного результата храниться череда записей о событиях происшедших с некоторой сущностью. На сайте Мартина Фаулера есть подробное описание,…
-
Оканчивается эпоха восьмеричных чисел с ведущим нулём в языке JavaScript
Равенство parseInt("042") === 42 (как и другие ему подобные) станет верным в Firefox следующей версии (Firefox 21) и в более новых, хотя прежде Firefox действовал по образу и подобию языка Си, считая восьмеричными числа, запись которых начиналася нулём — так что вызов parseInt("042") давал тогда значение 34. Обсуждение в мозилловской багзилле показывает, что перемена эта произошла под влиянием ECMAScript 5…
-
Немного об использовании this
Доброго времени суток, господа! В джаваскрипте существует очень много интересных нюансов, которые едва ли можно встретить в других языках программирования. Рассмотрим самый нужный, на мой взгляд, из них — this. Данный пост поможет освежить знания по этой теме. Я не…
-
Роботайте так, словно таланта у вас вообще нет
Намедни наткнулся на замечательное высказывание талантливого боксера и невероятно сильного человека Роя Джонса. Он сказал: “Нужно работать так, словно таланта у тебя вообще нет”. Эти слова невероятно глубоко запали мне в душу. Я перечитал фразу раз двадцать и с каждым…
-
Небольшая хитрость всем известного футера
Здравствуй хабр! Рассмотрим старый, известный рецепт прижатия футера к низу страницы минусовыми отступами, это удобно, просто и главное — красиво. Хочу предложить несколько нестандартную трактовку старого рецепта, с небольшим включением jQuery, просто еще один взгляд на привычные вещи, прошу заинтересовавшимся…
-
Загадочные канцелярские приспособления. Тест на сообразительность
Хабравчанам предлагается тест на сообразительность. Догадайтесь, что за канцелярские приспособления изображены на картинках. Подсказываю, что машинка, изображенная под номером один, использовалась в основном в банках (используется ли сейчас, не знаю, но вряд ли), а устройство под номером шесть – специфически…
-
Разработка веб-приложений в PicoLisp
Читатели предыдущей статьи Радикальный подход к разработке приложений могли справедливо заметить, что статья слишком теоретическая. Поэтому спешу восстановить баланс добра и зла теории и практики. Эта статья раскрывает лишь верхушку айсберга под названием picoLisp. За бортом остались интересные моменты, касающиеся…
-
Женщины устанавливают на 40% больше приложений и тратят на них на 87% больше
Компания Apsalar, у которой есть данные 500 миллионов мобильных пользователей iOS и Android, обнаружила интересные гендерные отличия в том, как мужчины и женщины потребляют приложения. Женщины устанавливают на 40% больше приложений, чем мужчины, покупают платные приложения на 17% чаще, а…
-
Записки студента-программиста: Олимпиада
Вступление Привет, Хабровчане. Весной обычно проводится целая куча олимпиад. Программирование не исключение. Защищать честь моего учебного заведения (я учусь в техникуме, опыта мало, поэтому простите мой нубокод) доверили мне и моему одногруппнику. У нас правила проведения такие: за месяц до…
-
Дайджест новостей из мира мобильной разработки за последнюю неделю №11 (22 — 28 апреля 2013)
На этой неделе NASA запустила три спутника под управлением Nexus One на орбиту, на Android пришел Фидонет, Nokia и Apple отчитались о результатах прошедшего квартала. А также история работы с заказчиками из ОАЭ, перенос лучшего компьютерного преферанса, «Марьяжа», на Android…