|
|
|
November 11th, 2009
09:41 pm - подумалось Ты понимаешь, что слишком часто бываешь на Сенной, когда начинаешь придумывать клички местным барыгам.
|
September 22nd, 2009
08:10 pm - Уютный вечер Бармен, мне, пожалуйста, двойной «Хаус» и порцию «Большого взрыва». Только не смешивай!
|
September 20th, 2009
07:14 pm - Тема этой недели Они прекрасны.
|
September 11th, 2009
05:02 pm Кризис? Ха, где он? Вот правда, где кризис?
В автосалонах просто не протолкнуться, все сносят с "прилавков" как мерсы и ауди, так и ниссаны с киа. Маки просто не купить. Только их завозят, так все, за пару дней ресторы опустошают.
И так везде, в любой области, куда не плюнь.
Так где же кризис?
|
September 1st, 2009
August 28th, 2009
10:17 pm Сегодня осознал, что, судя по контингенту, topman давно пора переименовать в topgay.
|
August 27th, 2009
04:21 pm Этот красавчик снова едет к нам. Троекратное ура и пара чепчиков.
Кто совсем про него ничего не знает, то советую порыться на ютубе. Ключевая фраза — dub fx. А если коротко, то это офигенный битбоксер, который еще нормально петь умеет (что редкость).
А вот как он все записывает и выступает:
|
August 26th, 2009
07:47 pm Откопал на просторах интернетов реликвию времен СССР.

( Что, как и почему? )
|
August 2nd, 2009
06:40 pm Лирический аккомпанемент этой недели — Incubus. Хотя на самом деле, от стиля к стилю и от настроения к настроению группу кидает не то что с каждым новым альбомом, но иногда и с каждой песней. Разносторонние ребята.
Для девочек:
Для мальчиков:
|
July 27th, 2009
10:10 am Чтобы понять к какой касте относится человек, в древней Индии придумали хорошую систему цветовой градации. В 21 веке ничего абсолютно не поменялось:

P.S. но все же надо отдать должное NCA (или кто там был организатором концерта LP?), что в этот раз все было на высшем уровне, не сравнить с той давкой, что была в Ледовом 2 года назад.
P.P.S. я хочу от Честера детей!
|
July 23rd, 2009
08:19 am Интересное наблюдение. В южном парке Буша выставляют идиотом кучу раз. Издеваются над Обамой и Маккейном, обстебывают Клинтона. А потом это все показывают на национальных каналах.
У нас 2х2 тоже транслирует южный парк. Но все шутки про русское правительство очень аккуратно вырезаны. Магия!
|
June 23rd, 2009
12:15 am - Продолжение истории. Русская версия. У меня самого руки чесались подобное сделать. Все же у нас ситуация лучше. Но и без «мы знаем только одноклассники в вконтакте» не обошлось.
|
June 17th, 2009
08:36 pm - Идиотизм detected Я, конечно, понимаю, что "computer guy" — это особая каста людей. Я даже понимаю, почему 50-летние люди не могут ответить на вопросы связанные с компьютером. Но когда молодые парни и девчонки не могут ответить на вопрос «что такое браузер?» — это уже страшно.
|
June 16th, 2009
11:02 pm - Вкусне сочне инвайте! Господа, появился инвайт на лепру. И он очень жжется, так что хочется побыстрее отдать его хорошему человеку. Человек обязуется делать невозможное: не тупить там целый день, но и не забивать совсем (нафиг тогда рега?). Кстати, первые полгода писать там что-то категорически не советую. Вообщем, дам инвайт тому, кто пройдет мой внутренний фейс-контроль. А если такого человека не найдется, то ничего другого не остается — буду брать пример со старших.
|
May 26th, 2009
02:26 pm - Маленькие летние радости Все же хорошо, когда глупые мечты исполняются. Особенно, когда несколько раз. О том, чтобы у меня был билет на LB я мечтал класса с 6-го. Ужас, как же быстро время летит. А в середине лета меня ждет вторая маленькая радость, не менее, кстати, желанная.

|
May 9th, 2009
04:22 pm - Кусок из прошлого До меня долетел пасмурный обмен репликами между парнем в очках и девицей, увы, без очков. – Это маятник Фуко, – говорил ее милый. – Первый опыт проводили в погребе в 1851 году, потом в Обсерватории, потом под куполом Пантеона, длина каната шестьдесят семь метров, вес гири двадцать восемь кило. Наконец, в 1855-м подвешен тут, в уменьшенном масштабе. Канат протянут через нижнюю часть замка свода... – А зачем надо, чтобы он болтался? – Доказывается вращение земли. Поскольку точка крепления неподвижна... – А почему она неподвижна? – Потому что точка... Сейчас я тебе объясню... В центральной точке... любой точке, находящейся среди других видимых точек... В общем, это уже не физическая точка, а как бы геометрическая, и ты ее не можешь видеть, потому что у нее нет площади. А то, у чего нет площади, не может перекоситься ни влево, ни вправо, ни кверху, ни книзу. Поэтому она не вращается. Следишь? Если у точки нет площади, она не может поворачиваться вокруг себя. У нее нет этого самого себя... – Но эта точка на Земле, а Земля вертится... – Земля вертится, а точка не вертится. Можешь не верить, если не нравится. Ясно? – Мне какое дело...
|
April 13th, 2009
06:07 pm Весна все же пришла — сегодня было настолько тепло, что я прогулялся в трусах по дачному участку.
|
April 5th, 2009
10:21 am - Мелкие программистские радости Знаю, что пишу совсем не туда, надо бы на хабр, но уж очень хочется.
Сегодняшний пост посвящен тестированию. Авось кому интересно будет.
Есть такое понятие в программировании - автоматическое тестирование. Это когда ты пишешь код, который проверяет другой код. Все это сделано для того, чтобы сократить рабочие места, и увольнять тестеров нафиг =) На самом деле это очень модный тренд последних лет, в руби-сообществе уж точно. Если придти куда-либо и заявить: "Я не пишу тестов!", то тебя закидают тухлыми помидорами.
На самом деле такой подход оправдан, но: 1. Тесты писать надо уметь. 2. Тесты писать лень.
Поэтому тесты писать просто бессмысленно, если у тебя проект на 20 строк, ты работаешь над ним один и знаешь его вдоль и поперек.Тут же можно все кнопочки руками протыкать, не обломишься.
Но, как только проект разрастается до размеров N (где N зависит от самого программиста и качества вырабатываемого им кода), то тут тесты saves the day.
Когда проект большой, то над ним редко работает только один человек. Проект надо развивать, а если даже не развивать, то просто поддерживать, а значит, что правки в коде неизбежны. И никто никогда не гарантирует, что одни изменения не вызовут поломку в другой части, про которую ты думать не думал. А при таком раскладе, "протыкать" все кнопочки уже проблематично. Слишком уж их много.
Поэтому и существуют тесты. Прогнал весь test suite и сиди довольный, что ничего не отвалилось.
Но побудило меня к написанию всего этого другая вещь. А именно - Cucumber. Есть в руби-мире такой тестовый фреймворк, который позволяет очень элегантно работать по схеме Behaviour Driven Development (грубо говоря, это когда тесты пишутся до самого программного кода), да и при желании показать все это людям далеким от программированния, и они все поймут. Как? Да все просто. Тесты пишутся на обычном английском языке:
Feature: Manage Articles In order to make a blog As an author I want to create and manage articles Scenario: Articles List Given I have articles titled Pizza, Breadsticks When I go to the list of articles Then I should see "Pizza" And I should see "Breadsticks" Scenario: Create Valid Article Given I have no articles And I am on the list of articles When I follow "New Article" And I fill in "Title" with "Spuds" And I fill in "Content" with "Delicious potato wedges!" And I press "Create" Then I should see "New article created." And I should see "Spuds" And I should see "Delicious potato wedges!" And I should have 1 article
Поймет даже ребенок. И при этом это реально тестирует существующий программный код. Вот именно о таком программировании я и мечтал в детстве =)
P.S. Что меня всегда радовало в рельсах, так это названия которые даются плагинам и гемам - вот cucumber, вот - prawn (библиотека для генерации pdf), а ведь был и authgasm (система аутентификации).
И еще по поводу хабра. Если кому надо инвайты - обращайтесь.
|
March 21st, 2009
11:07 pm Судя по моим наблюдениям, дети перенимают все самое худшее от своих родителей. Как же тогда возможна эволюция рода человеческого?
|
March 10th, 2009
|
|