Sunday, 19 July. 2009
Стою на асфальте я в лыжи обутый,
То ли лыжи не едут, то ли я ебанутый.
(с) Народное творчество
Блин не понимаю, хоть убейте не понимаю! Я по жизни привык пропускать все через себя, осмысливать, обдумывать. Поэтому и не умею учится на чужих ошибках, правильно это или нет. Мне необходимо ощутить всю красоту феерической дуги летящих мне в лоб граблей, иначе никак не понять что "все фигня кроме пчел, да и пчелы тоже фигня" (с) бородатый анекдот. И пофигу что будет шишка, но по другому никак.
Ладно, что-то я далеко в лес забрался, вернемся к нашим баранам. Так вот, я не понимаю многих вещей в нашем мире, и когда, по наивности своей, высказываю свою точку зрения на меня смотрят как на полного идиота, и я ощущаю всю гамму ощущений того лыжника из предисловия.
Ну не понимаю я некоторых традиций нашего общества! Н-е-п-о-н-и-м-а-ю блин, и точка!
Продолжить чтение "Не понимаю"
Friday, 20 March. 2009
Итак, сегодня я постараюсь ответить на популярную проблему как пропатчить KDE UTF-8 под FreeBSD.
В один прекрасный момент переноса базы данных с тестового сервера на продакшн для подготовки бета версии я больно стукнулся головой об проблему с UTF-8 строками в PostgreSQL. А точнее, натолкнулся на полное нежелание PostgreSQL выдавать на запрос SELECT upper('суслик') положенного по штату "СУСЛИК"а. В результате поиска баги я был в шоке, так как совсем не ожидал от современной операционки таких, совсем уже детских, ляпов!
Продолжить чтение "Патчим UTF-8 под FreeBSD"
Wednesday, 11 March. 2009
Friday, 13 February. 2009
Сегодня прислали замечательную ссылку на отличнейший текст про программистов, не могу не скопировать себе в блог, настолько все красиво и правильно описано!
Продолжить чтение "Не будите программиста!"
Thursday, 6 November. 2008
Недавно у меня возникла интересная задача по хранению некоторых данных в рамках сессии работы с БД PostgreSQL (TTL = время жизни единичного коннекта к базе). Изначальный вопрос был таков...
А можно ли вместо вот такой конструкции:
some_procedure1(user_id, param1, ... , paramN);
...
some_procedureX(user_id, param1, ... , paramN);
использовать такую:
set_user(id);
some_procedure1(param1, ... , paramN);
....
some_procedureX(param1, ... , paramN);
т.е. использовать некую глобальную переменную в рамках сессии для хранения значение идентификатора пользователя, которое будет доступно всем процедурам внутри базы.
Порывшись в гугле, поспрашивав на форуме, я нашел даже не одно решение, а целых 3! Чем с вами и делюсь...
Продолжить чтение "PostgreSQL. Пользовательские данные в рамках сессии"
Wednesday, 15 October. 2008
Нет, речь пойдет не об одноименном фильме, а о секретах женского языка 
Классическая загадка: когда женское "нет" означает "да", а когда - действительно "нет"?
Распознать вкладываемый женщиной смысл, вообще-то, совсем несложно, надо всего лишь учесть несколько дополнительных признаков:
ситуацию, окружение, контекст, цвет румянца на ее щеках, наличие/отсутствие дождя и отсутствие/наличие зонтика в ее сумке, дату последнего оргазма, цвет шляпки на дамочке за соседним столиком, когда ей в последний раз дарили цветы, когда ей в последний раз дарили цветы не на 8 марта, длину ее юбки, глубину ее декольте, цвет ее волос (причем не только сегодняшний, но и вчерашний тоже), курит ли, пьет ли, давно ли курит ли/пьет ли и не пора ли уже баиньки, давно ли ее останавливал на улице симпатичный молодой человек, давно ли ее останавливал на улице симпатичный молодой человек не за нарушение ПДД.
Все признаки учли? Осталась самая малость:
перемножьте полученный результат на день недели, разделите на количество штампов в ее паспорте и от итоговой суммы найдите факториал.
Если получилось 8 - правильный ответ будет "да".
Если получилось -256°С - правильный ответ "нет".
Если получилось что-то другое - значит, либо вы неправильно посчитали, либо растущая Луна сегодня отбрасывает слишком зеленую тень.
Чесно ©перто с fishki.net
ПыСы В каждой шутке есть доля шутки 
Sunday, 31 August. 2008
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском - решил перевести текст и несколько адаптировать к нашим реалиям...
ТОП 10 самых раздражающих факторов для программиста
Продолжить чтение "ТОП 10 самых раздражающих факторов для программиста"
Sunday, 10 August. 2008
Дошли у меня руки наконец-то протестировать два популярных подхода (модели) в проектировании структуры БД.
Продолжить чтение "EAV vs Row Modeling. Тест производительности на PostgreSQL"
Thursday, 7 August. 2008
Взглянем пристальней на обычный цикл разработки ПО:
- Программист пишет код, который, по его мнению, не содержит багов.
- Продукт тестируется. Находится 20 багов.
- Программист фиксит 10 багов и объясняет отделу тестирования что остальные 10 - не баги, а фичи.
- Отдел тестирования отправляет на доработку 5 старых багов и находит еще 15 новых.
- Пункты 3 и 4 повторяются еще три раза.
- В связи с маркетинговым давлением и слишком необдуманным анонсированием продукта, основанным на очень оптимистическом плане разработки, продукт уходит в релиз.
- Пользователи находят 137 новых багов.
- Программиста, писавшего продукт и получившего за него оплату, нигде не могут найти.
- Нанятая в спешном порядке новая команда программистов фиксит почти все 137 бага, но при этом добавляет еще 456 новых.
- Первоначальный программист высылает низкооплачиваемому отделу тестирования открытку с Фиджи. Весь отдел тестирования увольняется.
- Компания поглащяется конкурирующей фирмой за прибыль, полученную от продажи их продукта, в котором 783 бага.
- Советом директоров нанимается новый исполнительный директор. Он нанимает программиста чтобы переписать программу с нуля.
- Программист пишет код, который, по его мнению, не содержит багов...
Вольный перевод из PHP::Impact([str Blog])
Tuesday, 11 March. 2008
Прислали сегодня ссылочку на прикольный гороскоп, не удержался, запостил себе. Хоть и юмор, но что-то в этом есть  Осторожно! Присутствует ненормативная лексика!
Продолжить чтение "Гороскопчик ;)"
Tuesday, 11 March. 2008
Не так давно релизнулась свежая версия FreeBSD. Изменений много, почитать можно в анонсе.
Решил и я, не долго думая, обновить свой сервачок, да заодно и выложу процедуру обновления.
Продолжить чтение "Обновление FreeBSD с 6.2 до 7.0 RELEASE"
Friday, 1 February. 2008
Устал. Просто музыка в тему... Шевчук все-таки гений.
Продолжить чтение "Устал..."
Thursday, 3 January. 2008
Скорее всего мне навеяло праздниками, но я опять взялся за ту же книжку Лукьяненко...
Продолжить чтение "Камни. Время бросать и время собирать..."
Saturday, 29 December. 2007
Вот вспомнил случайно про небольшой отрывок из хорошей книги. Просто чтобы не забывать...
Продолжить чтение "О Мечте..."
Monday, 3 December. 2007
В СССР секса не было... Угу... После ТАКОГО пропадает любое желание 
Обязательные условия прочтения:
1. Не на работе (работа стопорится минимум на час)
2. Когда никто не спит (можно разбудить пол района своим смехом)
3. Когда никого нет рядом (со стороны выглядит что человек обкурился, хотя, на самом деле курил что-то сильно забористое только автор книженции)
Итак, вы готовы?
Продолжить чтение "Откуда берутся дети... ;)"
|