DISQUS

DISQUS Hello!  The comments on this profile are unclaimed and thus are unverified.

Do they belong to you? Claim these comments.

Александр Улизько's picture

Unregistered

Feeds

aliases

  • Александр Улизько

Александр Улизько

6 months ago

in Opera 9.50 vs. Mac OS X on Alexander Ulizko
Ни на каком.

Этот блог работает на одном из серверов компании, где я работаю.

6 months ago

in А как вам такой синтакс? on Alexander Ulizko
@eg

Упс :)


A - это опечатка :)


Это я скопировал кусочек из рабочего кода, и как следует не проверил. В данном случае A - это указатель на ArrayUtilites.

6 months ago

in Релиз on Alexander Ulizko
@eg

Спасибо за отзыв :)


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

6 months ago

in GlassFish vs. Jboss on Alexander Ulizko
@Alex MP

Привет.


Спасибо большое, посмотрю.

6 months ago

in Релиз on Alexander Ulizko
@Teddy
Привет.

Да, правильно. Конечно, такая простейшая анимация не может сравниться с могучими UI библиотеками вроде script.aculo.us, mootools, jQuery UI, YUI. Но она и не ставит перед собой такие цели. Цель этого примера - показать основы и основные подводные камни. Лично на мой взгляд, очень хорошо перед использованием больших количеств анимации на страницы от сторонних библиотек понимать, как они работают. Разумеется, это имеет смысл, если ты хочешь позиционировать себя как профессионал в javascript'e. Если же ты используешь javascript эпизодически, на одной-двух страничках, то правильнее использовать хорошо зарекомендовавшее себя решение.

Мне даже стало любопытно - а кто же, по вашему мнению, имеет право на пафос? Шахтеры? Военные? Политики? Религиозные деятели? Впрочем, неважно. На мой взгляд, приведенный на сайте нашей компании текст совершенно не пафосен, а отражает то, что мы думаем и чувствуем. И если и обладает недостатком, то ровно одним - тем, что недостаточно дерзок и амбициозен (пафосен, по твоему) - и о нем не говорят в сети.

6 months ago

in Автоматизируем клиентскую оптимизацию on Alexander Ulizko
@eg

Спасибо.


Хм. Вообще, не стоит относиться к JSLint как к истине в последней инстанции. Прежде всего этот инструмент отражает взгляд на то, как выглядит хороший код (с применением различных best practicies) с точки зрения одного человека - Douglas'a Crockford'a. И надо понимать, что и он может ошибаться. Во вторых, JSLiте подчеркивает как проблемные те места, на которых могут споткнуться минификаторы/обфускаторы вроде JSMin, YUI Compressor и т.п. Лично я воспринимаю вывод этого инструмента как рекомендацию, а не как непосредственное руководство к действию.


Что касатеся того, на что я обращаю внимание, лучшим ответом будет скинуть мой профиль настроек JSLint в textmate JavaScript Tools bundle. Вот он: http://ulizko.com/wp-content/uploads/2008/12/jslint_preferences.txt

6 months ago

in Релиз on Alexander Ulizko
@Дима

Вообще, все наши проекты до этого также были построены по принципу unobtrusive JavaScript, и 100% их функционала было доступно и с отключенным JavaScript. В альфа релизе этого проекта (а это альфа-релиз) мы в первую очередь ориентировались на подавляющее большинство пользователей - т.е. тех, у кого включен JavaScript.


И в этом проекте также будет html-based постраничка, поиск и переход по категориям (подробное описание товара уже сейчас оформлено как отдельная страничка). Но сделаем мы это в первую очередь не для пользователей, а для SEO. Почему же мы склонны забивать на пользователей с отключенным JavaScript?


Потому что пользователей с отключенным JavaScript мало, и всех их можно разбить на следующие условные группы:


<ol>
<li>Параноики. Это не те люди, для которых предназначен этот сайт, так что они смело могут гулять мимо.</li>
<li>Любители порносайтов. Ну, с этими ничего страшного не произойдет, если они увидят, что сайт без JavaScript не работает - сходят, помоют руки, включат JavaScript и вернутся.</li>
<li>Офисные работники, файрвол которых блокирует JavaScript-файлы. Вот только что ради этих пользователей и стоит делать работающую без js версию сайта. Но, как нетрудно догадаться, их мало, и на первых порах можно на них подзабить.</li>
</ol>

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

7 months ago

in widget своими руками on Alexander Ulizko

@ Typok <ol><li>Первое. Обо что хочу, про то и пишу. </li>
<li>Я готовилю сложный и объемный пост, для которого мне понадобилось написать этот виджет. Не пропадать же добру? Вот я и решил написать и про этот виджет отдельный пост.</li></ol>

7 months ago

in Накипело #2. XML. on Alexander Ulizko

В твоем комментарии точно так же нет ни одного нормального аргумента, кроме "проблем со вложенностью" у .properties. Ну, тогда посмотри в сторону YAML, там эта проблема легко и непринужденно решается.


Короче, личные эмоции против личных эмоций.


Но я в своем блоге и не претендую на объективность - пишу то, что мне нравится и так, как мне нравится.

7 months ago

in Opera 9.50 vs. Mac OS X on Alexander Ulizko

@ SEO Vova

Нет, спасибо. Этот блог - мой уютный, домашний, личный блог.

Я веду его для себя, и меня не интересует ни его монетизация, ни привлечение к нему трафика.

Кроме того, если мне и понадобится что-нибудь из этого, у меня хватает знакомых SEO-шников и SMO-шников.

7 months ago

in Занимательная задачка on Alexander Ulizko

@Михаил Бинго! Это объект очередь :)


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


Я на днях выложу реализацию, которая помимо указанного тобой функционала, обладает еще двумя особенностями: <ul><li>она все действия выполняет через setTimeout, а значит, неблокирует действия пользователя (я, кстати, именно поэтому ей и занялся - мне надо было как-то выполнить в background'е тяжелые вычисления, не блокируя действия пользователя, при этом очень важно было, чтобы вычисления производились только в порядке добавления, так как результат ранее выполняющегося влиял на результат следующего)</li><li>
</li><li>очередь поддерживает добавление функции с атрибутом deferred, что означает, что это действие надо выполнить после всех. Это понадобилось для того, чтобы, например, скрывать progress bar после того, как все вычисления закончатся.</li></ul><ul></ul>

7 months ago

in Ускоряем wordpress on Alexander Ulizko

Пожалуйста.

8 months ago

in Накипело. RegExp. on Alexander Ulizko

Будущее в любом случае не за мощным, но сложным в освоении и использовании инструментом.


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



Те же арбалеты вместо лучников и рыцарей, те же мушкеты против арбалетов и холодного оружия и т.д. и т.п. Рано или поздно появится более простая альтернатива, которая убъет регулярки. Пусть даже она и будет не столь мощная, главное, чтобы она была проще в освоении.

8 months ago

in Ускоряем wordpress on Alexander Ulizko

@Ieronimus You're welcome.

8 months ago

in Накипело. RegExp. on Alexander Ulizko

@DM Мы же оба понимаем, что я с легкостью могу привести пример действительно нечитаемой регулярки - строк эдак на шесть (при ширине строки в 80 символов), которую действительно сложно прочитать, даже имея большой опыт работы с ними.


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


А про XML я завтра напишу, там тоже есть немало косяков.

8 months ago

in Ускоряем wordpress on Alexander Ulizko

@Алексий я использую плагин wp-syntax, только немного доточил его напильником, как описано в этом посте (чтобы быстрее работал).
Работает он примерно так:
Пишешь в посте
<pre lang="язык программирования">
код
</pre>

8 months ago

in Ускоряем wordpress on Alexander Ulizko

@Livinskij Скорее всего, ты как раз попал на один из моих экспериментов по ускорению работы блога. С утра действительно блог мог иногда быть недоступен.

8 months ago

in Ускоряем wordpress on Alexander Ulizko

@alvir Рад, что понравилось :)

11 months ago

in Russify Comments Number on Alexander Ulizko

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

11 months ago

in Про одиноких матерей on Alexander Ulizko

Нет, Василий, единственный выход тут другой - перестать читать то, что я пишу.


Ну и кроме того, неплохо бы как-то аргументировать свою точку зрения - это я про тезис о моей неспособности меняться.

11 months ago

in Opera 9.50 vs. Mac OS X on Alexander Ulizko

У меня талант :)



Мне тырить незачем. Я завел этот блог исключительно как место приложения своих графоманских наклонностей, мне не нужны ни посетители, ни клики, ни просмотры от рекламы - мне не нужен "контент во что бы то ни стало".


Спасибо :)

12 months ago

in Java. Сборщики мусора. Часть первая. on Alexander Ulizko

Аффтор — тема сисек не раскрыта, но всё равно интыресно!



Я вот сижу и думаю - это спам-бот или все-таки нет? :)

12 months ago

in Java. Сборщики мусора. Часть первая. on Alexander Ulizko

Пардон. Наверное, мой предыдущий комментарий лучше удалить.




Ни в коем случае! :)
На самом деле, ты очень четко локализовал проблему. Просто это временное решение, так как при редеплое PermGen все равно будет заполняться новыми объектами.
Я примерно так же шел к решению, так что и на этом подробно остановлюсь во второй части.

1 year ago

in Советы бывалых: выступление на сцене. (С точки зрения вокалиста) on Alexander Ulizko

1) Пиво действительно клеит связки. Насчет остального (я так понимаю, что ты имеешь в виду крепкие напитки - от 20 градусов) - заметь, ты сам указываешь "в минимальной дозе". Вред от алкоголя я вижу даже не столько в том, что голос "плывет", сколько в том, что пьяный человек частенько совершает ошибки и вообще может отколоть то, о чем в последствии будет жалеть. Кроме того, эффект опьянения непредсказуемый - иногда алкоголь может вогнать в депрессию, и тогда, сам понимаешь, выступление сорвано.
Насчет "кровь приливает к связкам". Жа, действительно, они дают психологическое ощущение распетого и разогретого голоса. И кровь действительно приливает к связкам. Но я в этом случае привожу такую аналогию: "спортсмен, прежде чем бежать стометровку, разминается и разогревается, вместо того, чтобы накатить сто грамм". Или, другими словами - ощущения-то, может, и те же, только вот вред связкам (которые сначала обожгли, а потом насилуют большими нагрузками) огромен. Лучше распеться.


2) Мне так удобнее выражать свои мысли. И так как это мой блог, то выражать я их буду в форме, удобной мне.


Спасибо за хороший комментарий, постараюсь еще написать что-нибудь на эту же тематику.

1 year ago

in Upgrade on Alexander Ulizko

Ну двиг у меня и так последний стабильный. Бету 2.6 ставить не хочу.
Тему сделать и поставить - действительно, просто. Проблема в том, что я хочу сам сделать дизайн, а это не быстро.


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

Returning? Login