Архив

Архив Январь 2009

MochiKit Interpreter

31 Январь 2009 3 comments

В общем я тут сидел и думал, какого еще второсортного контента напихать в свой бложек, чтобы поднять рейтинг, и потешить свое самолюбие... Но писать мне не о чем сейчас и я открыв закладки начал перебирать по одному все известные мне JavaScript Framework'и. Дойдя до буквы М я зашол на сайт MochiKit. Этот фреймворк с неблагозвучным для русского человека названием предлагает нам в качестве демонстрации своих способностей Интерактивный JavaScript Интерпритатор. Знаете в чем его беда? В том что он написан на JavaScript, вот если б его написали на flash разговор был бы совсем другой но он на JavaScript. Поэтому в памяти всплывает старый анекдот.

Читать далее...

jQuery UI: Modal Dialog и Progress Bar

28 Январь 2009 3 comments

Сегодня будет вторая статья из цикла о jQueryUI. На самом деле я не хочу вам рассказывать про Modal Dialog и Progress Bar, просто потому что я готовил эту статью с чувством что меня наебали. Наебали тем что оба эти виджета абсолютны не пригодны к реальному использованию, и если Modal Dialog еще как-то можно простить отсутствие у него свойства closeable, то отсутствие каких либо свойств кроме заполненности у ползунка простить нельзя.

Читать далее...

IE8b1

27 Январь 2009 Comments off

Вчера пока я писал статью про цепи Маркова мелкомягкие выпустили IE8b1. О том что в нем нового можете почитать на ReadWriteWeb или на TechCrunch. Скачать новую версию можно с оф сайта, а от себя добавлю что на мою домашнюю машинку vista x64 у них русской версии нет, пришлось ставить английскую.

Firefox
Categories: Новости, Разное Tags:

Цепи Маркова

27 Январь 2009 9 comments

Я что-то не особо любил учиться в школе, потом в институте, а сейчас в институте ничему не учат, приходишь два раза в год сдаёшь сессию и не заморачиваешься - заочный в общем. Тяжелее всего мне в школе давалась вышка и физика. Все, кто мне говорил, что вышка нужна для программирования посылались на хуй не задумываясь. Да на хуй вышка нужна быдлокодеру на HTML и PHP?! :D. Но вот не такое уже и большое время назад я понял, что было бы неплохо знать, о чем идет речь, когда читаешь статью о программировании. Все началось наверное когда я прочел об алгоритме сортировки quicksort. Потом мне как-то на глаза попалась заметка Пылесос Kirby не удаляет пыль Фату с ковра Серпинского, естественно полез узнавать что это такое :) Где-то посреди поисков нашел фразу "Пылесос Kirby не удаляет пыль Фату с ковра Серпинского просыпанную из бутылку Клейна", еще один умный термин в копилку. Кстати больше никогда не буду упоминать бутылку Клейна в разговоре, не с моим талантом объяснять людям, что это такое. И одним из последних мне на глаза попался фрактал Мандельброта. Так вот к чему это я так долго веду... К тому что я в рамках собственного ликбеза и наполнения блога статьями по Java написал реализацию цепей Маркова, а все вышесказанное плавно подводило к тому что это граф из высшей математики.

Читать далее...

break $me;

24 Январь 2009 1 комментарий

Удивительно что такое большое количество людей не знает, что оператор break в PHP может принимать параметр который указывает какое количество вложенных циклов нужно остановить. Более того он может принимать переменную, что вряд ли полезно, но радует наличием возможности. Об этом мелким шрифтом написано в мануале, но судя по количеству кода, где я видел его использование, даже самые одаренные гуру читают ман по диагонали.

Читать далее...

Непересекающиеся выпадающие списки

22 Январь 2009 5 comments

Что-то я все больше рассказываю о какой-то чепухе, навроде динамического создания полей в форме и совсем отошел от высокого - шаблонов проектирования. И эта статья к сожалению тоже не про них :( На этот раз я собираюсь рассказывать про selectbox'ы.

Читать далее...

Динамические поля

20 Январь 2009 6 comments

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

Сегодня речь пойдет о динамическом добавлении полей на страницу. Представим что у нас соц. сеть (как же мне противно это словосочетание), и есть форма куда можно записать несколько мест работы и/или несколько учебных заведений в которых пришлось побывать. Так вот для того чтобы не перезагружать страницу каждый раз, нужно при нажатии на кнопку динамически добавлять поля в форму, при этом естественно поля должны быть уникальными.

Читать далее...

WTF?

14 Январь 2009 2 comments

Долго думал как назвать эту страницу. Выбирал между названиями "Эбаут", "About", "О сайте", "FAQ", "Кто тут?!", "Где я?!"... Но остановился я именно на этом названии потому что оно очень емкое!

Читать далее...
Categories: WTF Tags:

Firebug 1.3

8 Январь 2009 Comments off

Сегодня обновился FireBug до версии 1.3! Полный список изменений тут. Хотя это и ожидаймая стабильная версия для FireFox3.0.x, но уже не за горами FireFox3.1 с которой надо будет использовать новую сырую версию FireBug1.4alpha.



Firebug

Checkbox+jQuery+IE6

6 Январь 2009 1 комментарий

Как же достал это злоебучий IE6!!! Недавно, а точнее неделю назад нашел баг, но локализировать и описать его время появилось тока сейчас. Задача была довольно простая, было две формы и набор checkbox'ов в котором храниться текущее состояние приложения, надо было его отправлять вместе с обоими формами, поэтому я разместил его в одной, а во второй на onsubmit повесил функцию которая забирает их из первой. Пока я разрабатывал под Firefox'ом, как бы все работало как часы, а когда тестеры тестировали под IE6 ничего не работало вообще. У меня естественно стоит IE8b2, потому что там консоль, и баги этой не видно, протестировать нормально нельзя. Начал дебажить java код и действительно данные от checkbox'ов не приходят, поставил снифер перед браузером - данные не отправлены. В общем через пол часа танцев с бубном я вычислил проблемный кусок кода. А теперь покажу его вам и покажу свой workaround, а вы если знаете лучший способ - напишите в каментах.

Читать далее...