Home

Реклама

Новости ВоВа

  • 10 Дек, 2009 at 5:37 PM

Сходили вчера в 10ку нового инста и убили там все что можно было ;) Так что мы сейчас первые на своем сервере за альянс в 10ке. В 25ку думаем сегодня сходить, но хз кого убьем...

Tags:

Google AJAX Libraries API

  • 9 Дек, 2009 at 3:02 PM

Решил было сегодня переписать загрузку jQuery чтобы ее грузить через goolge.load и нифига не вышло.
Не смотря на "Dynamic Loading" эта фишка работает походу только для некоторых гугловских модулей. внутри там есть проверка на поддержку загрузки либы после загрузки страницы и для jQuery получается что она такую загрузку не поддерживает :( нафига такое счастье они сделали - хз. наверное чтобы работало jQuery(function() { ... })

Tags:

новости с фронта

  • 1 Дек, 2009 at 5:46 PM

Меня сделали ГМом в моей ВоВоской гильде чему я нифига не рад но надо ж кому-то людей пинать...

Жду патча 3.3 чтобы запинать всех и пойти туда сразу как он выйдет. На ачивки в ВоВе практически забил, я как представлю сколько надо времени потратить на Insane сразу отпадает охота им заниматься.

Купил неделю назад CoD:MW2, теперь режусь в мультиплеер в нее. Афигенно радует поиск лобби для игры тупо жмешь одну кнопку и не заморачиваешься поиском подходящего сервера как в АА. Вообще игра суперская всем рекомендую.

З.Ы. Начал чаще ходить на работу с подачи ПМа в связи с чем начал снова курить :) Так что работа в оффисе это зло ;)

Tags:

Программания 2009

  • 1 Окт, 2009 at 1:21 PM

Как я блин зол. Уипали такой хороший конкурс. Вместо нормальной индивидуальной проверки знаний сделали командную хню в виде квеста. Нет слов нафик...

Tags:

Понедельник?

  • 28 Сент, 2009 at 2:04 PM

Пришел на работу (типа поработать), но хочется или постать, или запустить вов :)

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

Tags:

Почти баг в ФФ 3.5

  • 11 Сент, 2009 at 3:29 PM

Нашел странную фигню в ФФ 3.5

["1", "2", "3"].map(parseInt) выдает мне [1, NaN, NaN]

в то время как

["1", "2", "3"].map(Math.floor) выдает правельное [1, 2, 3]

начал разбираться и оказалось что Array.map передает не 1 параметр в callback а 3: (value, index, this). вообщем parseInt в таком коде не подходит так как имеет второй опциональный параметр :(

Tags:

пятница

  • 11 Сент, 2009 at 3:25 PM

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

Tags:

Новый ножик у моего лока

  • 9 Сент, 2009 at 2:28 PM

Заполучил недавно http://ru.wowhead.com/?item=46979 Теперь я мастер клинка!!! (с) :)


З.Ы. Афигиваю в последнее время от европейской команды компании Близзард, таких лагов, багов и прочего отстоя давненько не было...

Tags:

Новости ВоВа

  • 23 Авг, 2009 at 12:07 PM

Вчера закончился Близзкон в Америке. Куча новых изменений нас ждет в следующем экспаншене и даже до него в патче 3.3. Вообщем я для себя отметил что покупать онлайн трансляцию Близкона прикольно. Можно узнать информацию из первых рук, посмотреть на людей которые делают игру и так далее. Вообще люди в Близарде просто безумные :) На 100% увлеченные своей работой. Я хотел бы когда-нибудь делать что-то на таком же уровне как они...

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

Еще интересные новости что у нас в гильде вернулся ГМ с каникул и мы с ним поднялись на 4-ое место на сервере в вовпрогрессе. Давно пора было уже запинать некоторых особо надоедливых боссов в Ульде25. Вообщем удачи им я думаю они добьются большего... А я из гильды ушел...

Я всегда был человеком, который считает, что все проблемы можно решить. Что можно собраться, обсудить существующие проблемы и принять правильные решения. Мне безумно больно смотреть, как люди незамечают проблем, или пытаются с ними мириться, вместо того чтобы обсудить и решить их раз и навсегда.

В нашей гильде проблемы не решались или рубились с плеча радикальными решениями. Причем такое ощущение что есть чувство стадности: типа кто громче крикнул - того и слушаем... Я в такой гильде находиться не смог. Я все слишком близко воспринимаю. Тем более я был офицером и чувстввал свою ответственность за будущее гильды.

Вообщем нафик это все. Покачаю твинков, может попробую пойти в какую-нить задротскую гильду. Но скорее всего потом зщабью на ВоВ до следующего патча/экспаншена...

Tags:

php 5.3

  • 30 Июн, 2009 at 4:54 PM

Наконец-то вышел php 5.3 final. Теперь можно долго и нежно мучаться чтобы код работал на 5.2 и 5.3 одновременно и юзал новые фишки по возможности :)

Новые вкусности: оператор goto и метки, namespaces, LSB, анонимные функции и замыкания и т.д.

Tags:

ICFP 2009

  • 30 Июн, 2009 at 2:10 PM

Вчера закончился icfp 2009, которого я ждал наверное месяца 3 чтобы "показать всем" после неудачных контестов icfp 2008 и sapka :)

Read more... )

Tags:

Работа

  • 14 Май, 2009 at 5:37 PM

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

Tags:

javascript syntax

  • 29 Апр, 2009 at 5:46 PM

Было бы прикольно если бы в описании объектов в javascript'е
something,
понималось бы как
"something": something
если там просто переменная а не сложное выражение

а то приходится писать разные

{
name: name,
data: data,
callback: callback
}

Tags:

functional style in javascript

  • 13 Апр, 2009 at 3:46 PM

Только что мне кинули линк на одну крутую библиотеку. Оставляю потомкам :)

http://osteele.com/sources/javascript/functional/

Почему namespac'ы в PHP 5.3 suxx

  • 12 Апр, 2009 at 5:55 PM

Согласно http://ua.php.net/manual/en/language.namespaces.definition.php привему 2, определение namespac'а должно быть первым statement'ом в скрипте. И соответственно не получится сделать вещи типа:

if (0 <= version_compare(PHP_VERSION, '5.3')) {
namespace Test;
}

чтобы использовать namespac'ы и чтобы скрипт при этом работал в PHP < 5.3.

Таким образом получается что либо никто namespac'ы использовать не будет аж до выхода PHP 6, либо придется поддерживать 2 версии скрипта под 5.3+ и под [5.2-5.3) что напряжно, либо надо будет делать PHP 5.3 requirement'сом проекта, что вряд ли кто-то себе позволит.

Tags:

Планшет

  • 8 Апр, 2009 at 5:50 PM

Купил себе сегодня планшет Wacom Bamboo Fun Medium A5. Сижу привыкаю :)

Завтра еще обещают комп новый дособрать наконец-то, так что я весь блин в обновках...

javascript performance

  • 1 Апр, 2009 at 2:51 PM

Сижу, изучаю оптимизацию javascript'а. И прусь.

http://blogs.msdn.com/ie/archive/2006/08/28/728654.aspx

Меня всегда удивляли заявления типа "Avoid Using the ‘with’ Keyword". Заявления типа что код с ним получается not verbose это большое хмм. Заявления что типа можно ошибиться в кинуть переменную в global namespace это из тож же серии что и забывать "var" ставить для локальных переменных.

Конечно with добавляет новый scope и конечно же это замедляет выполнение, но performance tip тогда должен звучать "избегайте лишних scop'ов", а не "избегайте with"!!!

Попутно решил проверить сколько времени вообще отнимает лишний scope и с удивлением обнаружил что - дофига.

source )

FF3 выполняет это:
work1 - 287ms
work2 - 315ms
work3 - 7ms

IE8:
work1 - 89ms
work2 - 165ms
work3 - 9ms

Вообщем лишние scop'ы действительно надо избегать. Но если вам нужен scope и это должно быть не замыкание, то лучше использовать with а не анонимные функции...

Tags:

CodeCamp 2009

  • 31 Мар, 2009 at 5:16 PM

Кстати, вернулись вчера с CodeCamp'а. Ощущения странные. Хоть кое-что и было интересным (типа Sapka results), но вообще доклады выглядят непрофессиональными. Есть ощущение что на наших IT-Talk'ах и то доклады получше. Но может я просто слишком критично ко всему отношусь... хз.

С удивлением обнаружил что Sapka была сделана где-то 4-5 человеками. И получилась в принципе вполне себе ничего (учитывая что это был первый раз). Так что надеюсь они продолжат это нелегкое дело.

Еще удивил директор GlobalLogic'а. Он сказал что им всем уже надоела Программания и он даже сказал что-то типа "Stanfy подхватила эстафету". Вообщем будет жаль если Программании больше не будет...

Tags:


Профайлил сегодня свой проект в IE8 и увидел что .data() жрет много времени. Полез в сорсы смотреть что же это может быть и обнаружил, что в функции .data идет trigger события setData, которое к тому же как и все события в jQuery (с некоторых пор) баблится вверх по DOM'у. В итоге .data стала просто неюзабельной...

Workaround на это дело юзать jQuery.data(node, name[, value]) вместо jQuery(node).data(name[, value]) и jQuery(...).each(function() { jQuery.data(this, name, value) }) вместо jQuery(...).data(name, value)

Но вообще меня Резиг удивляет. Автобаблинье событий вверх вместо того что оставить это браузеру, триггер события в .data, отсутствие поддрежки cross-frame скриптов, глюки с пессимистической обратной выборкой в селекторах - вообщем jQuery меняется куда-то не туда...

Tags:

Почему Parrot - suxx

  • 27 Мар, 2009 at 2:57 PM

Недавно меня посетила бредовая идея сделаь свой язык программирования :)

Чтобы облегчить себе задачу, да и вообще для лучшей совместимостью с миром, я решил посмотреть в сторону parrot'а чтобы заюзать его VM. Как оказалось то что вышла уже версия 1.0.0 ни о чем не говорит. Там отсутствует множество необходимых вещей.

Более того, видимо у разработчиков нету единого мнения как это все будет выглядеть в итоге. Они мечутся из стороны в сторону то добавляя новые opcod'ы, то заменяя их PMC. В итоге в языке будет набор opcod'ов и набор стандартных PMC (в глобальном неймспейсе), вместо того чтобы разнести разные вещи по разным библиотекам.

Получается что сейчас parrot непригоден для программирония, да и вообще вряд ли будет пригоден в дальнейшем. Так как в нем будет перемешен фукнциональный стиль (opcod'ами) с объектым (PMC'ами).

Хотя задумка конечно в начале была хорошая...

Tags: