?

Log in

Previous 10

Jan. 23rd, 2010

FireBug порадовал

Внезапно обнаружил, что после одного из очередных обновлений Firebug начал показывать для POST-запросов, помимо параметров запроса, еще и их содержимое. Как мало, оказывается, надо для счастья!

Upd: бог мой, он, оказывается, теперь XML-ответ еще и красиво форматирует!

Upd2: ... и отменённые AJAX-запросы корректно отмечает. Что это, первый шаг к миру во всём мире?!

May. 8th, 2009

(no subject)

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


May. 4th, 2009

Мода, блин...

Теперь типичный верстальщик по-прежнему не способен прописать корректно fallback для шрифтов, зато CSS Sprites будут запихнуты в каждую дырку.

Так и воткнул бы и пару раз повернул...

Две любимые ошибки интернетчиков, которые реально начинают бесить:
- сотона
- расса

Apr. 30th, 2009

Острая недостаточность

Странно...

Люди с острой сердечной недостаточностью - умирают.
Люди с острой легочной недостаточностью - умирают.
А вот люди с острой мозговой недостаточностью - не только не умирают, но и продолжают писать на форумах.

Apr. 22nd, 2009

Пиратеги

Сторонники пиратегов постоянно приводят разрывающий мозг аргумент:


В мире современной музыки вознаграждения заслуживает от силы 1 (один) процент. Большая его часть — «зубры», творящие с 1970-80х. Остальное — кал, и оплачивать РАБоту по завертыванию этого кала в разноцветные фантики у меня нет ни малейшего желания.


До сих пор не пойму, кто или что заставляет их "оплачивать работу по завертыванию". Так и представляю себе замученного пиратега, который из последних сил слушает, скажем, Билана.

Apr. 12th, 2009

"Objects as a hash-tables" в Javascript.

Навеяно этим.

Я бы сказал, что в данном случае проблема не в модификации Object.prototype, а в лени тех, кто пытается использовать объект как хэш-таблицу. Собственно, для поддержания совместимости достаточно добавить простейшее условие - текущий элемент "таблицы" не должен содержаться в Object.prototype или не должен быть равен значению из Object.prototype.

Mar. 4th, 2009

Вдогонку...

Цитируя документацию:

For saving a record along with its related records having hasMany association the data array should be like this:

Array
(
    [Article] => Array
        (
            [title] => My first article
        )
    [Comment] => Array
        (
            [0] => Array
                (
                    [comment] => Comment 1
		    [user_id] => 1
                )
	    [1] => Array
                (
                    [comment] => Comment 2
		    [user_id] => 2
                )
        )
)


Теперь быстрый тест на обладание логикой: можно ли передать пустой массив Comment, если комментариев нет? Ответ "да" говорит о том, что у вас есть логика; ответ "нет" говорит о том, что вы разработчик CakePHP.

Мыльная опера про CakePHP продолжается...

Имеем код:

$data1 = $this->Model->create(...);
$data2 = $this->Model->create(...);

....
$result = $this->Model->saveAll($data1);
// обработали ошибки при saveAll
...
$result = $this->Model->save($data2);
...

Второй вызов save возвращает false, хотя все данные в $data2 валидны. Что это - инопланетяне? нарушение континиума? глюки матрицы? Нет! Это мелкие шалости CakePHP, оставившего в $this->Model->validationErrors информацию об ошибке в связанной модели.

Одного объекта в один момент времени, похоже, должно хватать всем.
Дикая, необузданная логика.

Feb. 25th, 2009

Невезенье...

Появилась некая не особо срочная, не особо нужная задачка, которую можно было бы решить "для души", опробовать новую технологию и так далее и тому подобное. Однако для того, чтобы решение оказалось полезным, надо использовать фрейморк четырёхлетней давности с массой ограничений.

Жестокая реальность.

Previous 10

January 2010

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom
Powered by LiveJournal.com