Вчера еду в лифте, со мной там еще парень и одна девушка.
На этаже 3, внезапно отключается свет.
Я - ого
Парень - ни фига себе
Девушка - ой
:)
четверг, 23 сентября 2010 г.
пятница, 10 сентября 2010 г.
Не работается
Последние недели две мне катастрофически не работается. Нет, конечно я делаю механическую работу, которую говорят, но как-то не прет по основному проекту, который я курирую. Для программиста – это наверное хуже всего.
Пытаюсь разобраться в чем дело и не понимаю. Вроде бы и заинтересованность есть (проект очень интересный) и материальная выгода (так у нас принято) и в этом проекте я нахожусь как бы сбоку от всех и являюсь сам себе руководителем, но все равно работать не прет.
Наверное лень, а может быть из-за погоды или просто спад умственной активности.
Пытаюсь разобраться в чем дело и не понимаю. Вроде бы и заинтересованность есть (проект очень интересный) и материальная выгода (так у нас принято) и в этом проекте я нахожусь как бы сбоку от всех и являюсь сам себе руководителем, но все равно работать не прет.
Наверное лень, а может быть из-за погоды или просто спад умственной активности.
понедельник, 23 августа 2010 г.
Линукс
Вот же трабл!
Есть самописный демон - прихожу сегодня сдох еще в пятницу - все попытки перегрузиться - опять Segmentation Fault
Дебажу код по-старинке на каждой строке - лог. Вижу выпадает на вызове обработки PNG из libpng5.
Хрень думаю, и нажимаю в mc на ентом файлике F3 - Segmentation Fault говорит мне mc.
Хм-хм
Есть самописный демон - прихожу сегодня сдох еще в пятницу - все попытки перегрузиться - опять Segmentation Fault
Дебажу код по-старинке на каждой строке - лог. Вижу выпадает на вызове обработки PNG из libpng5.
Хрень думаю, и нажимаю в mc на ентом файлике F3 - Segmentation Fault говорит мне mc.
Хм-хм
четверг, 19 августа 2010 г.
Лишнее
Ну зачем в SQL эти лишние частицы BY?
Почему просто нельзя написать:
Нафига делать это человекоподобность? Лишние байты в дань традиции :)
Почему просто нельзя написать:
SELECT one,sum(total) from table
group one
order one?Нафига делать это человекоподобность? Лишние байты в дань традиции :)
четверг, 12 августа 2010 г.
Жара
Жара стала не выносимая, даже теже 480 в июне переносились легче, так как думалось что это не надолго.
В офисе сижу большую часть дня, так как там кондиционер.
Окна не открываем, да и даже не из-за кондера, а из-за гари.
Вернее как раз со вчера стало полегче чуть-чуть, но все равно очень жаркое лето.
Как поет Чичерина - "Жара, жара - жаренное солнце больших городов".
В лес ходить запретили, короче жара во всей центральной части России. Да и пожары большинство из-за окурков.
Когда я еще учился в универе, у нас была традиция в августе ходить в лесную зону на шашлыки. Сейчас, естественно, не пойдем. Хотя очень жаль, что нарушается пятилетняя традиция.
С другой стороны, университетские связи рушатся, все больше завязываюсь на работу, в т.ч. друзья-приятели.
В офисе сижу большую часть дня, так как там кондиционер.
Окна не открываем, да и даже не из-за кондера, а из-за гари.
Вернее как раз со вчера стало полегче чуть-чуть, но все равно очень жаркое лето.
Как поет Чичерина - "Жара, жара - жаренное солнце больших городов".
В лес ходить запретили, короче жара во всей центральной части России. Да и пожары большинство из-за окурков.
Когда я еще учился в универе, у нас была традиция в августе ходить в лесную зону на шашлыки. Сейчас, естественно, не пойдем. Хотя очень жаль, что нарушается пятилетняя традиция.
С другой стороны, университетские связи рушатся, все больше завязываюсь на работу, в т.ч. друзья-приятели.
понедельник, 26 июля 2010 г.
Жарко, но надо работать
Жара в офисе, те кто сходили в отпуск в июне, ненавидят тех кто пошел сейчас. Работаем в обнимку с кондиционером.
Мне повысили з/п и теперь уж точно назначили куратором нового проекта.
Сейчас делаю генерацию печатных форм (CSS2) из данных и формата FastReport'а (без использывания их кода, т.к. все кроссплатформено и делаю на чистом g++).
Работа нравится, жара нет. После работы мечтаю сходить на пляж, но ощущения того что нужно выйти из маршрутки, а потом (после) ее заного ловить - это выше моих сил.
Странные дела с пивом - пока выпьешь и дойдешь до точки сбора - оно испаряется через кожу. А после выпиваешь литра два воды - и про пиво напоминает только потраченные деньги.
Начальство вернулось из отпуска и издевается - типа я смогу взять свой первый отпуск уже в сентябре, когда будут дожди и холод :(
Мне повысили з/п и теперь уж точно назначили куратором нового проекта.
Сейчас делаю генерацию печатных форм (CSS2) из данных и формата FastReport'а (без использывания их кода, т.к. все кроссплатформено и делаю на чистом g++).
Работа нравится, жара нет. После работы мечтаю сходить на пляж, но ощущения того что нужно выйти из маршрутки, а потом (после) ее заного ловить - это выше моих сил.
Странные дела с пивом - пока выпьешь и дойдешь до точки сбора - оно испаряется через кожу. А после выпиваешь литра два воды - и про пиво напоминает только потраченные деньги.
Начальство вернулось из отпуска и издевается - типа я смогу взять свой первый отпуск уже в сентябре, когда будут дожди и холод :(
понедельник, 7 июня 2010 г.
SQL
Сегодня был нанесен сверх удар по моему восприятию мира.
Дело все в SQL запросе, суть такая есть главный запрос и к нему LEFT JOIN'няться несколько табличек:
Одна основная tbl1 и две добавочных (add1,add2), но у второй добавочной есть поле, которое ссылается на таблицу по типу add1 - add11
(смысл это экземпляры и контейнеры)
Изначальный мой красивый запрос был таким:
т.е. связка add11.type = add2.parent жесткая.
Но запрос тормозил ужастно (кол-во записей в каждой таблице больше миллиона), и потом я заменил его
Стал выполняться в десятки раз быстрее - хоть и стал более некрасивым.
Дело все в SQL запросе, суть такая есть главный запрос и к нему LEFT JOIN'няться несколько табличек:
Одна основная tbl1 и две добавочных (add1,add2), но у второй добавочной есть поле, которое ссылается на таблицу по типу add1 - add11
(смысл это экземпляры и контейнеры)
Изначальный мой красивый запрос был таким:
left join
(
tbl1
left join add1 on (add1.type = tbl1.value)
left join (add2 inner join add11 on (add11.type=add2.parent)
on (add1.type = tbl1.value)
) on tbl1.value = data.p1т.е. связка add11.type = add2.parent жесткая.
Но запрос тормозил ужастно (кол-во записей в каждой таблице больше миллиона), и потом я заменил его
left join
(
tbl1
left join add1 on (add1.type = tbl1.value)
left join add2 on (add1.type = tbl1.value)
left join add11 on (add11.type=add2.parent)
) on tbl1.value = data.p1Стал выполняться в десятки раз быстрее - хоть и стал более некрасивым.
Подписаться на:
Сообщения (Atom)