В конечном результате важен конечный результат!

четверг, марта 23, 2006

RSS-фиды для FTP-серверов

Да, действительно, почему ко всем этим блогам и сайтам можно прикрутить RSS-фиды, а к ftp-серверам нет? Можно и нужно!
О том, как при помощи нескольких строк кода на PHP сделать это читайте статью Марка Вудмана (Mark Woodman).

10 советов для желающего стать Rock Star Programmer

Микаель Грев (Mikael Grev) написал замечательный пост, в котором дал 10 советом тем, кто желает стать отличным программером. В частности я сам придерживаюсь тех же принципов, что и Микаель, поэтому и решил перевести его советы и дать некоторые комментарии.

Совет №1: Разрабатывайте ваши творения на быстрой машине
Это вроде и так понятно, так как все желают иметь самую быструю тачку, но на самом деле главная причина этого совета в том, что если вы используете языки программирования, в которых компиляция необходима, то чем быстрее она будет проходить, тем меньше времени вы потратите на разработку... (конечно же это чисто субъективно).

Совет №2: Используйте большущий TFT-монитор
При наличии большого экрана, область визуального видения кода увеличивается, что сокращает кол-во ненужного скроллинга, к тому же, обзор большого участка кода позволяет держать в голове и на экране структуру кода, а также какие методы и переменные вы использовали...(у меня, к примеру, стоят два моника: 30-дюймовый DELL 3007WFP, обошедшийся мне в 3500 бакарей, а второй - 20-дюймовый DELL 2005FPW).

Совет №3: Изучай свою IDE
IDE - это ваше все, поэтому необходимость изучения всех аспектов работы вашего "станка" знать крайне необходима, но также и полезна - прибавится быстрота доступа к необходимому функционалу, а клавиатурные сокращения еще более облегчат вам жизнь. По-хорошему, если есть возможность, необходимо назначить всем вашим постоянным действиям клавиатурные сокращения...

Совет №4: Досканальное знание API необязательно
Почему? Да просто потому, что эти самые API могут измениться или вы можете перейти к использованию других API!

Совет №5: Пишите умные и компактные структуры кода
И незамедлительно тестируйте их. Тем самым вы сразу же узнаете результат ваших трудов - работает/не работает. Да и вам и другим программерам будет понятнее и наглядее.

Совет №6: Читайте книги
Увы, но без книг в наш продвинутый век никуда. По возможности изучите всю имеющуюся по вашему предмету литературы и используйте из нее все полезное. К тому же, вы станете, возможно, чуточку умнее... :)

Совет №7: Почаще возвращайтесь к вашему старому коду
Нет, это не ради экономии (хотя и отчасти ради экономии времени разработки), а ради восстановления в памяти давно забытых методов и способов, а также ради того, чтобы удостовериться в том, что что-то можно в этом коде усовершенствовать и оптимизировать...

Совет №8: Почаще спускайтесь на грешную Землю
Если вы написали API, то крайне желательно написать еще и какое-нить приложение, которое будет использовать ваши API и попросите ваших друзей апробировать его. Только не говорите, что это вы написали это приложение... иначе объективности вы не дождетесь! :) А объективные отзывы - это золото.

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

Совет №10: Последний совет
Правильно питайся, не пей много кофе и отдыхай почаще, не просижывая штаны перед громадным монитором! :)

среда, марта 22, 2006

Adobe Flex Developer Derby

Adobe Labs объявила о проведения своеобразного дерби, суть которого конечно же заключается в продвижении платформы Flex 2, ну и конечно же разработчики cмогут продемонстрировать свои таланты и навыки.
Итак, все желающие поучаствовать в этом мероприятии должны сделать только четыре шага:
- Ознакомиться с правилами и условиями;
- загрузить Adobe Flex 2.0 beta 2 и разработать какое-нить приложение;
- выложить ваше приложение в Интернет;
- заполнить заявку до 1 мая 2006 года.

А теперь о призах. Adobe обещает следующие призы:
- 42-дюймовый плазма-телек от Samsung и Microsoft Xbox 360 в добавок;
- О вашем приложении будет рассказано на сайте Adobe со ссылками на вас и ваш сайт/блог;
- Ваше приложение будет продемонстрировано на конференции JavaOne Conference, которая состоится с 16 по 19 мая в Сан-Франциско.

За подробностями вам в Adobe Labs

понедельник, марта 20, 2006

Internet Explorer 7 Beta 2

Сегодня Microsoft выпустила вторую бета-версию своего браузера Internet Explorer 7.0, которую естественно можно скачать. Детали релиза тут.


Использование AJAX и ColdFusion

Fusion Authority в лице Джеймса Холмса начала публикацию серии статей, посвященных интеграции ColdFusion и различных AJAX-техник. Первая статья посвящена, как и положено, обзору представленных фреймуорков и краткому представлению о том, как же эти самые фреймуорки можно внедрять и использовать.


воскресенье, марта 19, 2006

Firefox 2.0 a1

Появились первые скрины новой огненной лисы. Сразу предупреждаю, что он (firefox) ничем таким не выделяется... :)

суббота, марта 18, 2006

Joga

Ребятки из Google видимо очень любят футбол, а посему подключили к сотрудничеству Nike и решили создать комьюнити с названием Joga, посвященное этой прекрасной игре.
Вот что пишут сами создатели:
Joga уникальна, потому что это органично развивающийся круг друзей, доверяющих друг другу. Это сеть, которая объединяет людей, интересующихся футболом, и посвящена исключительно миру футбола. Joga помогает Вам общаться с людьми, интересующихся той же игрой, а также получать доступ к эксклюзивной информации в профилях спортсменов, видеоклипам и фотографиям.

Сеть построена по принципу другой сети - Orkut, поэтому чтобы стать участником, вам необходимо получить приглашение от друга.
За подробностями идите на оф сайт Joga!

пятница, марта 17, 2006

Flash Player 8.5 Public Beta

FP 8.5 теперь можно просто так скачать. Конечно, многие не качав Flex 2 и так уже заимели плеер, но для простых смертных это можно сказать станет откровением.
Как всегда, все беты находятся в Adobe Labs, откуда и надо качать FP 8.5

вторник, марта 14, 2006

ALF - Advanced Library for Flash

фтыкаем

Сколько слов в английском языке?

Вопрос вроде никакой, а интерес берет. Дык вот, оказывается, что по разным подсчетам слов в английском насчитывается от 16 до 30 тысяч (смотря что считать словом, и не учитывая формы). А самый крупный словарь OED2 насчитал аж 290 тысяч слов и порядка 616500 форм слов (это все с неучетом сленга, с учетом которого получается аж 1,4 миллиона слов).
В настоящее время активно используется 200 тысяч слов, а отдельные человеки могут пользоваться словарем из 20 тысяч слов и тараторить 2000 разных слов в неделю (цифры конечно не абсолютные).
Гм... вот интересно... кто-нить вообще считал сколько слов в русском языке? А если подсчитать сленг и мат? :))))
Что не говори, а велик и могуч наш русский язык! :)

//via wordorigins

Programming Languages Chart

Хотите знать, как развивались языки программирования? O'Reilly постаралось и нарисовала прекрасную схему... :) так сказать для истории и особливо занудных персон! :)
Поглядеть в формате .pdf

PHP 6 - что нас ждет

Что будет? Чем будет... и как будет новый PHP6?
Джиро ван де Миир (Jeroen van der Meer) ощупал, проверил пульс и рассказал в своем посте о том, что будет представлять из себя PHP6.
Из интересного:
- Namespaces - попытка развить тему ООП как я понимаю... :)
- кэширование - точнее несколько иная версия в форме APC
- полная поддержка Unicode

понедельник, марта 13, 2006

Flash: YackPack

YackPack - это простое и удобное средство для обмена голосовыми сообщениями в группах, тем более выполненное на Flash.
Мне понравилось... думаю, что и вам понравицца... :)

Google Video Feeds RSS Alpha

Отныне и вовеки веков Google поддерживает RSS-фиды для Google Video. Пока что это альфа-фид, и о самых популярных видюхах вы можете узнать через следующий фид: http://video.google.com/videofeed?type=popular&num=25&output=rss.
Кстати, параметр "num" может принимать значение от 1 до 100... соответственно это означает кол-во элементов... :)

Adobe XMP Toolkit

Adobe выпустила пресс-релиз с сообщением о том, что в ближайшее время выйдет в стадию бета-тестирования проект Adobe XMP (Extensible Metadata Platform) Toolkit Version 4.0. Доступно это дело будет в Adobe Labs.
Итак, Adobe XMP Toolkit - это open source технология, в основе которой лежат Adobe XMP либы, призванные облегчить и оптимизировать процесс разработки продуктов.
В общем, подробнее о Adobe XMP Toolkit вы можете узнать тут.

воскресенье, марта 12, 2006

Круто чувак развернулся...

До чего только люди не доходят, если фанатеют от чего-нить. Вот и фанат Quake 3, забацал себе мониторище из 24 мониторов, чтобы играть было комфортно... :)
Другие фотки тут.

haXe beta 3

Вышла в свет треться бета версия нового языка программирования, под названием haXe. Создатель haXe Николас Каннази (Nicolas Cannasse), а заодно и создатель замечательной тулзы MTASC.
haXe предназначен для разработки приложений следующих типов:

- flash development (смотрите http://haxe.org/tutos/start/flash)
- server side development
- javascript development (поддерживаются W3C standard APIs)

Туторы и доки по haXe вы найдете тут, ну подробнее о языке вы узнаете на оф.сайте, там же вы можете загрузить все необходимое.

Интервью Хиллмана Куртиса

Таких людей называют гуру. Хиллман Куртис один из таких людей. Это не просто дизайнер, это не просто flash-дизайнер, это икона. Уже и не говорю о том, что именно он и его студия разработали дизайн для Yahoo!, Adobe, Rollingstone.com, Macromedia, AOL и так далее и тому подобное.
А, ну собственно к чему это я... :) Это я к тому, что Хиллман дал интервью, которое вы можете скачать и послушать (если у вас имеется iTunes) или же ознакомиться с сайтом Хиллмана.

PDF Explorer

PDF Explorer предназначен для работы с большим количеством файлов формата PDF. Утилита создает БД pdf-документов, после чего вы сможете извлекать картинки или целые страницы, а потом склеивать эти страницы в один документ или же склеивать целые документы в один. Можно редактировать поля Info. Само собой разумеется, вы сможете вести поиск по всей БД или по отдельному документу. Почти все операции могут быть запущены в пакетном режиме.
Единственная беда - нет рускоязычного интерфейса. А так, вы можете скачать PDF Explorer (1.87 Mb) и преспокойно им пользоваться, ибо он бесплатен!

Google Mini Maps

Google Maps API позволяет ныне создавать Mini Maps. Главный назначением этой мини карты служит улучшение навигации по увеличенному участку какой-то карты.
Поглядеть демку работы MiniMaps можно тут. Интересен и тот факт, что об этом нововведении Google никак не сообщал и не анонсировал.

AutoViewer

AutoViewer - это еще одна Flash-реализация вьюера фоток. Конечно, приложение больше ориентировано на личное пользование.Вы можете скачать исходники (41kb) и инструкцию AutoViewer, а также можете воспользоваться шаблонами.
Демку можете глянуть... :)

пятница, марта 10, 2006

Google поглатил Writely

Известный Web_Word_Processor Writely стал теперь частью Google. Слухи о этой сделке ходили достаточно давно, а вот теперь стали явью. Очевидно просто так приобретать не было смысла, а значится гуглойды уже намечают что-то новое или же прикрутят Writely ко всем своим проектам... типа Gmail, PageCreator и т.п.
А может создадут что-то новое? :)

четверг, марта 09, 2006

Zoho Creator

Этот сервис предназначен для тех, кто желает создать свое web-приложение - ну к примеру, калькулятор... или project-manager... и все это дело делается в пару-тройку кликов... :)
Вы можете применять уже готовые шаблоны... или менять скины, можете и расшаривать ваши приложения или же держать их только для приватной группы... и все это с применением AJAX.
В общем, стоит приглядеться к Zoho Creator ... :)


Редактируем картинки онлайн

Собственно ничего и сказать. Просто: редактируем снимки online. В Pixoh

Flex Framework: FABridge = AJAX + Flex

Да, работники Adobe Labs продолжают радовать поклонников и flex-девелоперов. На сей раз стал доступен фрэймуорк. FABridge - это Flex Ajax Bridge (FABridge), а точнее маленькая и скромная библиотека с кодом, который вы можете использовать в flex-приложениях, flex-компонентах и т.п.
Как пишут сами разработчики, FABridge следует использовать в следующих случаях:

- Если вы хотите испоьзовать Flex-компоненты в ваших AJAX-приложениях, но не хотите писать огромное кол-во кода.
- Если в ващей команде один-два разработчика, знакомых с Flex.
- Если вы разрабатываете большое RIA с использованием и Flex и AJAX.

Ну а с документацией и примерами вы можете ознакомиться в Adobe Labs, собственно от туда же вы и скачаете FABridge (717 kb).

вторник, марта 07, 2006

Кросс-доменный AJAX с использованием Flash

Жулиан Куврю (Julien Couvreur) в своем посте подробно рассказал о методе, который позволяет обойти кросс-доменный запрет для AJAX, и используя  для этого Flash... В общем, советую ознакомиться.


putfwd

Вроде уже все узнали про Box.Net, а я вот расскажу о другом таком же - putfwd. Зарегистрировавшись, вы получаете бесплатно 1 GB места и 5 гигов трафика в месяц. Сразу хочу сказать, что учитывается весь трафик - т.е. даже тот, когда вы закачиваете что-то. Но в отличие от Box.Net вы мгновенно получаете линк на ваш файл... :)
Думаю, что для какого-то временного хранилища файлов этот сервис подойдет как нельзя лучше... :)


воскресенье, марта 05, 2006

Ajax Toolkit Framework (ATF)

IBM не желая отставать от всех остальных больших корпораций, и являясь привеженицей Open Source, анонсировала, что в свет выходит Ajax Toolkit Framework (ATF), как часть Emerging Technologies Toolkit (ETTK). ,
Желаете узнать больше - прошу на сайт IBM, собственно от туда же вы и скачаете ATF (1300 Kb).

четверг, марта 02, 2006

Как использовать FlexUnit и FlexBuilder 2

Дарон Шал написал замечательный и, главное, позновательный пост о том, как использовать недавно выложенные в Adobe Labs AS3 Class Lib'ы, а точнее, как использовать FlexUnit, входящий в это библиотеки.
Можно сказать, что пост Дарона - это настоящий тутор, поэтому флексерам (какое подходящее определение-то... :) надо запомнить)  настоятельно рекомендую с ним ознакомиться!


среда, марта 01, 2006

Ты король, твои и правила....

Ресурс Google Blogoscoped, в лице его автора Филиппа Ленссена (Philipp Lenssen), озаботился следующим вопросом: Если бы вы стали королем Интернет на один день, то какие законы издали бы?
Меня лично всегда интересовали подобные вопросы и, естественно, ответы на них. Поскольку это один из самых простых и эффективных методов для выявления народной воли.
Дык вот, вернемся к вопросу и ответам на него. А ответы, честно сказать достаточно интересны и можно сказать неожиданы.
Итак вот один из ответов... :)

- Никаких flash-меню;
– Никакого разбития статей на маленькие кусочки, чтобы не приходилось десять раз кликать на кнопку "Next";
- Правительство не должно иметь власти над Интернет (никакой цензуры в Китае, Германии, и, никаких сведений о Буше);
- Вебмастеры должны проверять свои творения в w3c-валидаторе и придерживаться стандартов;
- Американцы должны использовать домен .us, а все остальные должны пользоваться другими доменами;
- Никому не разрешается пользоваться IE;
- Все должны забыть о поп-апах!
Ludwik Trammer

Остальные ответы вы можете прочитать тут.
А какие правила придумали бы вы?

ZoomClouds

Я просто в восторге! Теперь всякий, который совершенно не шарит в современных технологиях, но желает, чтобы и на его сайте была "облако тегов", теперь могут воспользоваться  ZoomClouds.
В общем, так... идете, регистрируетесь, указываете ваш RSS-фид и все... ZoomClouds самостоятельно сформирует для вас ваше "облако тегов"... после чего вы опять же самостоятельно определите стили... как это облако будет выглядеть... и предложат махонький JS-скрипт... и все...
Вам нужен пример? Гляньте на сайдбар, что справа... :)


Погружаемся в jQuery

jQuery – это, как пишет сам автор (Джон Ресиг), новый тип JS библиотеки. Это не огромная, жирная библиотека, и а AJAX она не имеет практически никакого отношения – это просто необходимый набор всяких полезный функций.
// На самом деле, Джон тут лукавит. Библиотека получилась очень хорошей. Вы сами в этом убедитесь.
Итак, что делает jQuery? В самую первую очередь, она позволяет превратить занудный процесс написания JS-кода если не в веселье, то в увлекательное действо – это уж точно.
Факты:
1. jQuery поддерживает CSS 1-3 и базовый XPath;
2. jQuery весит всего-ничего – 10 Kb;
3. jQuery работает со всеми приличными браузерами - Internet Explorer, Firefox, Safari и Opera.
// Ох, как люблю я XPath…. Сбылась мечта идиота… :)
Да, к сожалению, тут я не могу привести демки работы jQuery, но у себя на тачке я уже испробовал практически все, что в голову приходило. И знаете, справлялся jQuery прекрасно! Синтаксис достаточно легок для освоения, поэтому вам не составит труда разобраться в нем.
Ну а тем, кто хочет поглядеть на демки, то вам сюда. Подробности о jQuery и о том, как его использовать (кстати, имеются и доки и туторы), вы можете ознакомиться на сайте проекта jQuery.


Меняет подстветку синтаксиса во FlexBuilder 2

Райан Стюарт (Ryan Stewart) в своем посте рассказывает о том, как поменять подсветку синтаксиса во FlexBuilder 2. На самом деле, делается в полпинка:
1. в папочке Zorn'а найдите папочку, обзывающуюся zorn.editors.common_2.0.xxx, а уж в ней найдите файл common.jar;
2. переименуйте common.jar в common.zip и распакуйте;
3. идете в zorn/editors/common/color и открываете для редактирования Colors.xml;
4. выставляете в hex нужные вам значения
5. сохраняете Colors.xml и возвращаете все это в .zip, после чего обратно переименовываете common.zip в common.jar.
Готово.

PageFlakes

Еще один online-desktop - PageFlakes, напободие NetVibes. Все стандартно... мило...

ActionScript 3.0 spec released

Ну собственно сами все понимаете... Поэтому без рассусоливаний идем и втыкаем.