Что-то в депрессию начинают вводить что проект, что на работе обязанности следить за успеваемостью других, своей, слушать про успешные продажи проектов и т.п. Хочется сидеть книжки читать, свои проекты делать.
p.s.: на pycon в киеве таки буду выступать, надо срочно делать доклад.
*работа
Раньше столько работал, что и не замечал, что на работе есть отличная комната, где можно сыграть в настольных футбол, покачать пресс и поподтягиваться (последнее особенно важно, т.к. ни дома ни в близнаходящихся местах турника не обнаружил).
БЛЯТЬ СУКА НЕРВЫ НЕ ВЫДЕРЖИВАЮТ
сегодня мой последний день перед отпуском, надо дохуя всего сделать, а тут уже 2 часа ищем проблему у испанской программистки с энвайронментом.
Оказалось: она каким-то макаром умудрилась заменить template1 на какую-то сломанную версию нашей старой базы данных. БЛЯТЬ СУКА НУ КАК ... more →
NNNNNNNNOOOOOOOOOOOOOOOOOOOO!!! ИЗ-ЗА ЭТИХ СВОЛОЧЕЙ CODE COVERAGE УПАЛ ДО 79 ПРОЦЕНТОВ!!!!!!
Сука, как же сложно делать одновременно нечто среднее между мержем, ревью ветки с чужим (очень) говнокодом, а потом еще и переписать всё чтоб работало. Пока переношу все "чистые" куски руками, затем даже не знаю что с грязными делать.
При чтении сообщений испанской программистки в скайпе уже начинаю читать слово "done" как "дон" (она его так произносит). Забавно.
У программистки из испании стойкое желание ловить все исключения, а в блоке "except" писать что-то типа:
error = "error while doing something"
и потом этот error возвращать. А при успехе возвращать "Success doing something". кмп.
Кажется, я скоро ебанусь. Внезапно заказчики захотели делать фичу "мержинг аккаунтов". Ну, то есть, был у вас юзер, и тут вы вспомнили, что у вас уже был еще один существующий юзер, и вы хотите вмержить данные этого к тому. Думаю, для программистов не составит труда осознать сложность реализации подобной фичи в ... more →
Как же я не люблю рефакторинг. Последние пол дня моей работы состояли из прогресса вида:
FAILED (errors=10, failures=41)
FAILED (errors=9, failures=28)
FAILED (errors=5, failures=13)
FAILED (errors=1, failures=5)
и нехилой такой прокастинации.
В интернет-банкинге объявление о том, что сегодня с 1 до 2х не будет работать, т.к. будут чего-то обновлять. Уже 6, "вот суки", подумал я, а потом понял, что сам сегодня пообещал закончить работу, хотя понимаю что еще несколько дней буду заниматься ею :(
Пришло письмо, в котором одним из пунктов запретили алкоголь в офисе. Люди подняли длинную переписку, короче сейчас вот вроде разрешили алкоголь обратно (правда для организации вечеринки надо предупреждать admin-team, ну тоже ничего, впринципе).
4 раза исправил в тесте несовпадение с полем viewed_at, пока не понял, что оно каждый раз "свежее" (никто не замокал utcnow()). я лох :(
Вот, казалось бы, простая функция для вывода главной сущности, а сколько сайд-эффектов различных при юнит-тестировании http://screencloud.net/v/bL3M
В связи с этим вопрос, кстати, по всем этих вашим Хаскелям. При тестировании некоторого юнита хорошо бы как минимум быть уверенным, что ты заменил на моки / стабы все ... more →
Опять дали в помощь, теперь программистку из испании. Сделала за день задачу. Мержу уже день, наверное еще завтра буду мержить, дай бог закончить.
На работе попросили заревьювить внешний проект, он оказался не на питоне (как ожидалось), а на node.js. Вот сижу думаю, ревьювить дальше или нет..
Провёл последние 2-3 часа в попытке понять "почему оно не работало". Оказалось, из-за отсутствия identitty-map. И выход — либо делать около 10 сохранений объекта вместо одного, либо же делать костыли (ну, либо же identity-map, но это на долго). Kill me pls.
[3:24:16 PM] Телефонная конференция, продолжительность 01:12:06.
[3:27:16 PM] Телефонная конференция, продолжительность 00:00.
[3:37:02 PM] Телефонная конференция, продолжительность 09:25.
[3:38:31 PM] Телефонная конференция, продолжительность 00:00.
Хоть и с дурацкой ошибкой о ямл-библиотеке, но всё равно красиво (это я радуюсь тому, что вспомнил как называется библиотека lolcat).
http://screencloud.net/v/lqJV
Нет, как же я люблю это. Проблемы? Не накатилась какая-то там миграция? Что-то не так с БД? По привычке уже начинает болеть от этого всего голова? Просто выполни fab dev_reset. Блин, как отлично :)
Таки придётся написать тест (и даже не один), содержащий time.sleep(). Но это от хорошей жизни, вы не подумайте.
Один из заказчиков — Немец. 9го мая узнал, что у нас выходной, правда не спросил по какому поводу.
*работа is used by:
nobiiru
nobiiru
kb
kb
Александр Марков
komar
lexszero
lexszero
Kirsche
Kirsche
Оранжевус Охуеннус
utros
Johan
johan
DancingWolf
DancingWolf
desperate donkey
odin
werehuman
werehuman
e1coyot
e1coyot
rakoth
rakoth
"Это добром не кончится!"
greenbastad
Mostly harmless
sevasat
mikachiari
mikachiari
Алексѣй
Ept
sambaynu
sambaynu
Няша с няшей
nekoexmachina
Вона блює і співає.
ruda
13oz
13oz
holic
holic
pzn
pzn
Maxim Barzunov
zweipluse
Bender Bending Rodríguez
DJm00n
Crazy_Owl
Crazy_Owl
silvery
silvery
Артём
astecenko
Mагог Магогович
magog
Кюри
Kur1
Ky6uk
Ky6uk
eill
eill
analizer
analizer
ФЫВА
Incred
psymatic
psymatic
chemikadze
chemikadze
8
Eight
Марсианская улиточка
gisty
XonX
XonX
Dimidroll4ik
Dimidroll4ik
Джордж Ричмонд
richmond
Иванов Андрей
NetMoose
Имя
werkzeug
Кусаюзаюшко Завушко
kusayuzayushko
al1k
al1k
silentos
silentos
Kolhozan
Kolhozan
Oleg
NetBUG
Дэш
dash
K5
K5
gelraen
gelraen
Hirthwork McGillah
hirthwork
Маньк
Manik
Андрей
whisper
korhonen
korhonen
VincentLaw
VincentLaw
алкота
SickBoy
профессиональный говноед
ulidtko
eoranged
eoranged
Степанов Павел
mahury
svtk
svtk
Ezhikov
Ezhikov
Tosh
zombieff
Softovick
Softovick
Тимка
xennexy
Darth Bricktop
Like-all
Evgeny I. E. Omelchenko
Elemir
Екатерина
azaliya
mva
mva
Хотеть!
xotetb
Владимир
xaos
L29Ah
L29Ah
ɹǝqɯǝʇdǝs‾uǝllɐɟ
Fallen_September
der_FeniX
der_FeniX
ToB-1504
ToB-1504
proton
proton
Spiritual ecstasy
rapture
biohazardmonkey
biohazardmonkey
Mako
Mako
няша
generatorglukoff
Veles
vs
carnero
carnero
illujziya
illujziya
PPV
PPV
Alexander Aleschenko
top4ek
HobbitMage
HobbitMage
techpriest
techpriest
oberon86
oberon86
Cristmas
Cristmas
breton
breton
πες
violetta
Thordendal
z56371410
o2g
o2g
VidaDI
VidaDI
Malerin
Malerin
jamhed
jamhed
jabber
jabber
Desu1488
Desu1488
Daniil_TrueIfrit
Daniil_TrueIfrit
4DA
4da
ap-Codkelden
ap-Codkelden
DIx
DIx
nextus
nextus
lis-tim
lis-tim
dorfe
dorfe
goodic
goodic
NIR
NIR
Виталик
desudesu
Myp
Myp
hildisvini
hildisvini
Артс
arts
asmer
asmer
HeX
HeXik
Jeerafá
jeerafa
Jarkko
Jarkko
anonkz
anonkz
AVanGarD
AVanGarD
hóngweìbīng
hongweibing
Azzz
azzz
noname
gilla
Authoritarian
Authoritarian
gorlum
gorlum
nobiiru
kb
komar
lexszero
Kirsche
utros
johan
DancingWolf
odin
werehuman
e1coyot
rakoth
greenbastad
sevasat
mikachiari
Ept
sambaynu
nekoexmachina
ruda
13oz
holic
pzn
zweipluse
DJm00n
Crazy_Owl
silvery
astecenko
magog
Kur1
Ky6uk
eill
analizer
Incred
psymatic
chemikadze
Eight
gisty
XonX
Dimidroll4ik
richmond
NetMoose
werkzeug
kusayuzayushko
al1k
silentos
Kolhozan
NetBUG
dash
K5
gelraen
hirthwork
Manik
whisper
korhonen
VincentLaw
SickBoy
ulidtko
eoranged
mahury
svtk
Ezhikov
zombieff
Softovick
xennexy
Like-all
Elemir
azaliya
mva
xotetb
xaos
L29Ah
Fallen_September
der_FeniX
ToB-1504
proton
rapture
biohazardmonkey
Mako
generatorglukoff
vs
carnero
illujziya
PPV
top4ek
HobbitMage
techpriest
oberon86
Cristmas
breton
violetta
z56371410
o2g
VidaDI
Malerin
jamhed
jabber
Desu1488
Daniil_TrueIfrit
4da
ap-Codkelden
DIx
nextus
lis-tim
dorfe
goodic
NIR
desudesu
Myp
hildisvini
arts
asmer
HeXik
jeerafa
Jarkko
anonkz
AVanGarD
hongweibing
azzz
gilla
Authoritarian
gorlum