пятница, 30 апреля 2010 г.

Сейчас

Сегодня к нам пришел прошлый пришлый программист, из того тех, кто ушел от нас
и вот сегодня, когда (ну меня была трабла с начислением НДС по фактурам, связи с тем что накладые были частичные и их было несколько), так вот он посмотрел на мой код (мимолетом) и сказал тут лучше так - и сказал формулу.

И я понял - лучше так, подумал как я хреново (а кто лучше-то?) знаю бухгалтерию

А потом, Иван сказал мне, что то - что у нас было, уволился по несовпадению взгядов с ГГ.
Я - в ахуе.

четверг, 29 апреля 2010 г.

Ого!

Сегодня просматривал код, который написал при приеме на работу. Что-то вроде вступительного экзамена было, парсить логи от Squid и записывать их в базу.

Так вот сегодня нашел страшный косяк! Дело в том, что я вместо объема трафика считал время выполнения запроса (второе поле в строке). Оно конечно ~ коррелировало с объемом, но все-же было не тем. Однако за два (!) месяца общий объем трафика и цифорка через мои подсчеты примерно были равны (по данным провайдера).

Сегодня в тихоря исправил косяк.

вторник, 27 апреля 2010 г.

А бывает и такое

Бывает же такое кодишь-кодишь, потом приходит мысль, и удаляешь все и переписываешь буквально двумя строчками.

Потом видишь похожий кусок кода и тоже там исправляешь на новую редакцию.
Запускаешь проект - а там ошибка появляется, где-то, незвестно где.

Ищешь-ищешь, а потом обнаруживаешь что просто затер лишнюю строчку, когда второй раз копировал код.
С одной стороны оптимизация, с другой стороны полдня вторника.

вторник, 20 апреля 2010 г.

Бывает

Искал сегодя JavaScript-реалзиацию unix-crypt, перерыл кучу сайтов (кстати нашел) и наткнулся на проект 7maze.ru, по созданию онлайн игры.

Вспомнил - года четыре назад тоже задавался подобными мыслями, а сейчас уже переболел.
Времени нет, нужно делать серьезные вещи и думать о будущем :)
Но внесу свою лепту, в свободное от работы, время. Если оно конечно будет. Работы - тьма.
А деньги как-то быстро заканчиваются :(

среда, 14 апреля 2010 г.

Дубль2

Сегодня наконец получил полную зарплату, как и ожидал в своих худших прогнозах за интернет вычели. Причем опять 500 рублей.
Думаю поговорить с ГГ насчет окончания испытательного срока и соотвественно увеличения зарплаты.

среда, 7 апреля 2010 г.

Скрывает рекурсивно блоки в html

Понадобилось мне рекурсивно скрыть все блоки (div), конечно они и так все скрываются, если скрыть родителя, но вот когда родителя показываем - они тоже показываются все - а у меня там дерево, с вариантами выбора веток, которые по мере выбора показываются.

Накатал такой код

function hideall(e) {
//Тут я скрываю только определенные блоки, а именно у них идентификатор начинается на определенную букву
var k=e.id.substr(0,1);
if (k=='r' || k=='b' || k=='c') e.style.display='none';

for(var i=0;i<e.childNodes.length;i++){
//если тип = 1 то это дочерний элемент, а если другое что-то - то что-то другое
var k=e.childNodes(i); if (k.nodeType==1) hideall(k); }
}

понедельник, 5 апреля 2010 г.

Вложения в письме

Делаю отправку письма по SMTP, нужно отправить вложения - ну естественно смотрю на пример
Content-Type: multipart/mixed; boundary="----==--bound.7042.web145.yandex.ru"

А дальше мол письмо разбито на эти самые boundary, пишу также - не работает, еще раз проверил - нефига, да что такое думаю.

И лишь через пару часов определил, что в хедере письма boundary это строка, а разбивка идет уже с префиксом --, а завершающий boundary еще с суффиксом --,
просто в Яндексе этот ччортов боундарий уже был с --, и я естественно не считал сколько их там 10 или 12 черточек этих.

Вот так :(