You are viewing gark_87

25 к 10

Lennon
Этот пост сочинился где-то 5 лет назад(при очередном прослушивании "Акустики") специально для этой даты и до сих пор актуален.

Я инженер на сотне рублей,
И больше я не получу.
Мне двадцать пять,
И я до сих пор не знаю, чего хочу.
И мне кажется, нет никаких оснований
Гордиться своей судьбой.
Но если б я мог выбирать себя,
Я снова бы стал собой.

$year++;

real
Итоги года подводить не хочется: ибо достигнутого гораздо меньше упущенного.
Надеюсь, что следующий год будет лучше для всех нас.
С наступающим.

Python+Debian=WTF?

glee
Честно попытался поюзать вот эту софтину на питоне.
Установить с полпинка не получилось.
Выяснил, что добрые майтенеры Debian дают мне на выбор 2.5, 2.6 и 3.1. В требованиях на программу написано 2.6+. Полчаса потратил на то, чтобы поставить все нужные пакеты.
А потом эта зараза сказала мне
ImportError: cannot import name OrderedDict
который появился, блин, в 2.7. Бекпортить ничего не хочу, плюнул на это дело.
Питон только для сильных духом, легче слабать на перле то, что мне надо.

Tags:

Загадка

House
Просто загадка:
Я использовал этот предмет позавчера и у меня есть повод использовать его после-послезавтра. Больше в этом году я его не использовал. А против какого религиозно-философского учения люди использовали этот предмет в 2008 году?

Ответ под катомCollapse )
real
В последние лет эдак 10 у меня была мечта(она же основная цель и задача) выиграть хотя бы сет у art65. Сегодня мы сыграли 6-3 2-6. После первого выигранного сета играть на должном уровне дальше из-за захлестывающей меня эйфории я не мог.
Причина моего успехаCollapse )

Tags:

nothing special

House
Так как я вчера слишком часто умирал...Collapse )

ideaCC

lamb
В продолжении темы:
Сделал простое(без учета типов, зато с подсветкой и примитивной навигацией, а значит с переименованием и поиском) "слабое подобие" поддержки JavaCC для IntelliJ. Вдруг кому пригодится. Лежит на github.
Скриншот под катомCollapse )

Loser Like Me

glee
Тут на днях бродил по официальному сайту компании и случайно наткнулся на битую ссылку. 404 при попытке посмотреть вакансии на русском, а не английском языке. Ну и сразу грусть-тоска меня поглотила: как же так? мы же не помидорами на рынке торгуем, а на нашем сайте битые ссылки. =(
Ну ладно, думаю, сейчас возьму и проверю, сто процентов, это ведь единственная битая ссылка.

Что-то в этот раз на CPAN-е мне было лениво искать совсем уж нужный модуль, да и повелосипедить захотелось - слабал скрипт(да, camelbook я так до сих пор и не осилил, так что за качество скрипта заранее извиняюсь):
gark87:~/projects/devex$ cat devex.pl

 1 #!/usr/bin/perl
 2
 3 use strict;
 4 use warnings;
 5
 6 use LWP::UserAgent;
 7 use HTTP::Request::Common qw(GET);
 8 use HTML::Parser;
 9
10 my %postfixes = ();
11 my $ua = LWP::UserAgent->new;
12
13 sub process($$) {
14   my ($from, $link) = @_;
15   my $req = GET "http://www.devexperts.com/$link";
16   my $res = $ua->request($req);
17   unless ($res->is_success) {
18     print STDERR "Shame on me:`$link' from `$from' with ",
19           $res->status_line, "\n";
20     return;
21   }
22   $postfixes{$link} = 1;
23   my $p = HTML::Parser->new(api_version => 3, start_h => [
24      sub {
25         my ($tag, $attr) = @_;
26         return if $tag ne 'a';
27         my $href = $attr->{'href'};
28         return unless $href;
29         return if substr($href, 0, 1) ne '/';
30         return if substr($href, -5)   ne '.html';
31         return if $postfixes{$href};
32         process($link, $href);
33      },
34      'tagname, attr']);
35   $p->parse($res->content);
36 }
37
38 process(undef, '');

В результатах оказалось, что их больше одной(а точнее - две). Я, конечно, письмо куда надо написал, но все равно грусть-тоска.
glee
Все-таки я очень долго "дохожу" до элементарных вещей. =)
Только сейчас решил применять duck typing mudack typing в реальной жизни:
Если человек выглядит как мудак, ведет себя как мудак и говорит как мудак, то, вероятно, это мудак.

Технический читатель

glee


Я, простой российский программист(не senior), в последнее время ревьюю
  • почти все тикеты 3х senior-ов
  • почти все тикеты другого простого российского программиста
  • и еще немножко(совсем чуть-чуть) тикетов от других 2х senior-ов

На 2 дня тут отвлекся на "подевелопить", за это время на ревью навалилось 30 тикетов.
Мне такое количество отревьюить за день просто нереально.
Значит, я что-то делаю не так.

Советики, замечания, предложения, техники быстрого code review?
Отправить всю пачку тикетов, не читая, в состояние "Waiting for build" - не вариант, ибо я совестливый

Tags:

Latest Month

July 2012
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Links

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow