scoon: (Default)
2005-12-20 01:17 am
Entry tags:

Шиза продолжает косить наши ряды

Однако, resin присоединился к движению "Java и PHP -- братья навек"...
scoon: (Default)
2005-11-18 03:44 pm

IBM DeveloperWosks: Architecture

В IBM DeveloperWosks появился новый раздел "Architecture". Довольно неплох.
scoon: (Default)
2005-11-16 11:51 am
Entry tags:

Flash vs AJAX

Попался на глаза довольно осмысленный текст, в котором кратко сравниваются Flash и AJAX.

В плюсы Flash записано:

1. Аудио. Автор формально неправ в том плане, что формально AJAX-приложение может работать со звуком. Но всерьез это действительно делается только на флэше.
2. Передача данных по инициативе сервера.
3. Возможность использования микрофона и веб-камеры на компе клиента.

В минусах:

1. Скорость разработки. Обсолютно неубедительно. При правильно спроектированной структуре разницы быть не должно. Один язык, одна и та же (событийно-ориентированная) концепция построения интерфейса.
2. Возможности по обработке текста. Это да. С этим в AJAX гораздо лучше.


Лично от себя я бы добавил плюсы Flash гораздо меньшую стоимость разработки действительно красивого и динамичного интерфейса.

Можно было бы говорить о меньшем размере доставляемых клиенту файлов -- если бы не тот дополнительный объем, который порождается при разработке "действительно красивого и динамичного интерфейса".
scoon: (Default)
2005-11-14 04:18 pm
Entry tags:

Io

Люблю новые языки. Помогает от разжижения мозгов. В этот раз -- Io...
scoon: (Default)
2005-11-08 03:21 pm

Выверни обезьянку

Я не думаю, что все началаось с Greasemonkey -- подобные вещи давно делают сервлетными фильтрами. Но название мне нравится.
Read more... )
scoon: (Default)
2005-11-07 04:30 pm
Entry tags:

Программируемый веб

Добрые люди собрали весьма милую подборку API различных сервисов...
scoon: (Default)
2005-11-07 04:12 pm
Entry tags:

На первый-второй рассчитайсь!

Добрые люди провели сравнение различных Ajax'нутых движков. Немного слабовато, но на безрыбье...
scoon: (Default)
2005-11-02 01:48 pm

Taconite

Как и любая технология, построенная на 90% из маркетингового шума, Ajax уже в полный рост демонстрирует, что все, что в принципе можно делать неправильно, обязательно будет сделано неправильно.

Один из принципов Ajax -- передача с сервера не контента, а данных. Идея хорошая. Но требует пересмотра архитектуры. Соответственно, вполне естественно, что добрые люди сделали библиотеку, позволяющую не морочитья с обходом загруженного XML и ручным формированием DOM-дерева. "А пусть сервер пришлет нам готовый кусок HTML-кода -- а мы только вставим его в нужное место". Переделки серверного кода -- минимальные.

Так что кому понравилось -- качаем себе Taconite и делаем вид, что работаем с Ajax'ом.
scoon: (Default)
2005-10-31 12:41 pm
Entry tags:

Ajax in Action

Сегодня с утра мне снится книга Ajax in Action. Написана в типичном для этой серии утомительно-подробном стиле стиле (680 страниц). Соответственно, сниться будет долго...
scoon: (Default)
2005-10-27 01:24 pm
Entry tags:

Среда для новичков

На LtU дали добрую ссылку на статью "Lowering the Barriers to Programming: a survey of programming environments and languages for novice programmers" (PDF, 2M). Довольно любопытно, но местами спорно.

Updated
scoon: (Default)
2005-10-14 03:07 pm
Entry tags:

PHP и Google Sitemap

Добрые IBM'еры в рамках программы "PHP и Java братья навек" опубликовали тьюториал "Create a content management system with PHP. Using CMS to automatically submit content to Google".

Те части, где речь идет о собственно CMS страшны как смертный грех. Но вот разделы 4 и 5, в которых речь идет о Google Sitemap, посмотреть стОит.
scoon: (Default)
2005-10-13 07:47 pm
Entry tags:

Оптимизируй нас

Любой человек, работающий в крупной фирме, имеющий собственный отдел, пекущийся об оптимизации процессов, хорошо поймет эту цитату:
When we are working on ways to become more productive, it behooves us not to create systems that make us individually more productive but makes it inherently more difficult for others to work with us. Individual productivity optimization is great - if you are Robinson Crusoe. Otherwise, you need to give a little thought to the rest of the people around you - your coworkers, business partners, customers and vendors.
(см. полный текст)

Жаль, что сотрудники таких отделов обычно как-то не в курсе этой особенности. Поступила задача "оптимизировать работу отдела кадров" -- выполнена задача "оптимизировать работу отдела кадров". А то, что все сотрудники, которые извне взаимодействуют с отделом кадров, с этого момента будут тратить на 50% больше своего времени на это общение -- out of scope. :)

P.S. Это я потому такой злой, что за месяц прослушал на работе три семинара на тему "как сделать вас всех счастливее". Каждый -- со своим "out of scope". :)
scoon: (Default)
2005-10-13 02:43 pm

О приоритетах

Добрый человек Joel Spolsky опубликовал статью "Set Your Priorities". Собственно, ничего выдающегося в ней нет: половина статьи будет вызывать дежа вю у тех, кому знаком термин "creative procrastination", половина -- у тех, кто занимался планированием в экстремальном программировании.
Read more... )
scoon: (Default)
2005-10-03 03:29 pm

Готика

Сегодня в разговоре с хорошим человеком вдруг пришло осознание того, что г-н Вирт является автором серии готических языков. Прекрасных в своей смерти. :)

Пара модул, пара оберонов... Величественные покойники...
scoon: (Default)
2005-09-28 01:03 pm
Entry tags:

JBoss и Microsoft -- братья навек

Читаю заявленный список областей дружбы и не верю своим глазам:
  • Microsoft Active Directory(R). Integrated sign on and federated identity
  • Web services. Interoperability using WS-* Web services architecture
  • Management. A Management Pack for Microsoft Operations Manager
  • SQL Server(TM). Optimized performance for users of Hibernate, JBoss' object/relational mapping technology, and Enterprise JavaBeans 3.0
Особенно меня удивил последний пункт...
scoon: (Default)
2005-09-22 05:39 pm
Entry tags:

Тяжкое наследие

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

Добрые люди пишут о том, что делать в таких случаях: "Keeping the lights on: Legacy systems and the maturing workforce". Предалаемые ими советы кажутся самоочевидными, но не далее как на прошлой неделе я наблюдал веселых людей, которые нарушили эти правила. Каждое из них. В грубой и циничной форме.
scoon: (Default)
2005-09-21 02:35 pm

Ajax isn't a technology

В доброй статье "Ajax for Java developers: Build dynamic Java applications" встретил мудрую фразу:
Ajax isn't a technology, it's more of a pattern
Вообще, статья -- как азбука, которую продал Буратино. С большими буквами и красивыми картинками.
scoon: (Default)
2005-09-08 03:00 pm

Делай раз, делай два

Аннотирование кода оказывает слишком сильное влияние на неподготовленные умы. Пожалуй, наиболее сильный вклад в бездумное распространение этой концепции внес XDoclet.
Read more... )