developer blog

451 degrees Fahrenheit

Archives Posts

Domize, визуальный подбор доменных имен

July 15th, 2008 by pilot

В наше время когда почти все “вкусные” доменные имена выкуплены, domize.com удобный инструмент подобрать своему проекту хорошее имя.

domize_com_451f

  • Система предлагает несколько вариантов к введеному вами варианту;
  • Сразу отображает какие из доменов уже заняты (оранжевые на картинке), а какие свободны (голубые на картинке);
  • При наведение на занятые зоны, отображает превью сайта.
  • Ну и быстрота работы сервиса, радует!

Archives Posts

Moowheel - визуализация отношений!

July 2nd, 2008 by pilot

Библиотеки Moowheel и Moocirclepack  - предназначены для визуализации отношений, к примеру между пользователями одной системы.

moowheel moocirclepack

Получается очень наглядная картинка, ниже пример отношений пользователей в твитере.

MooWheel- twitter

Красотища!

Мало того, при наведении на пользователя подсвечиваются его взаимоотношения с другими пользователями.

Для работы необоходимы:

  1. Сама библиотека
  2. CanvasText - для поддержки слоев
  3. ExCanvas - тоже что и выше только для поодержки IE
  4. MooTools 1.2

 

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

Filed under Ajax, mootools having 4 Comments »

Archives Posts

Пора искать новые технологии Ajax ave - no exit

June 20th, 2008 by pilot

Улица в Новой Зеландии, предупреждает что пора искать замену ajaxa )) для web 3.0

Filed under Ajax, юмор having 1 Comment »

Archives Posts

Jaxer - The Ajax Server от Aptana Studio IDE

April 30th, 2008 by pilot

jaxer - ajax serverНовая разработка Jaxer - выводит приложения использующие технологию Ajax на новый уровень.

Он позволяет работать с JavaScript, HTML, DOM и CSS как на стороне клиента, так и сервера (поддерживается стандарт JavaScript 1.8)

Полную статью на русском читаем здесь.

Filed under Ajax, javascript having 2 Comments »

Archives Posts

Вакансия web программист

April 24th, 2008 by pilot

Немецко-Украинской компании Soft Alliance GmbH & Co. KG

Зарплата:
От 1000 у.е и выше. В зависимости от опыта работы и квалификации.

Занятость и расположение:
Полный рабочий день
Основное место работы
Станция метро пр. Гагарина (г. Харьков)

Опыт работы и образование:
Образование высшее/неоконченное высшее (студент 4-5 курсов)
Опыт работы от 1 года.

Требования к кандидатам:
PHP5
JavaScript
MySQL

Работа у нас это:
Превосходная возможность практики профессиональных навыков
Возможности профессионального и материального роста
Дружный и веселый коллектив

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

Записаться к нам на собеседование можно:
Позвонив нам +380 (66) 11-88-298 Александр

Или написать на pilot [at] pesochin [dot] net

we love symfony-project.com

Archives Posts

Доллар function, $() в prototype

December 10th, 2007 by pilot

В основном, это простая ссылка на document.getElementById(), но несколько более расширенная чем просто ссылка. Ниже показан пример использования:

node = $('elementID');

// То же самое
node = document.getElementById('elementID');

// Так же можно получать не только один елемент
// В этом случае результат будет массивом DOM елементов
nodes = $('firstDiv', 'secondDiv');

Prototype так же предлагает функцию, ее нет в ядре JavaScript, которая возвращается массив DOM елементов и как аргумент она принимает имя css класса (class name):

nodes = document.getElementByClassName('myclass');

Однако, я думаю использовать ее вы будете редко, так как Prototype предлагает более расширенную функцию двойной доллар, $$(). Эта фунция возвращает массив DOM елементов основанных на CSS селекторе (css selector). Таким образом код показанный выше можно записать так:

nodes = $$('.myclass');

Благодаря мощьности CSS селекторов (css selectors) вы можете парсить модель DOM по классам (class), ID, и родитель-наследник (parent-child) и предыдущий-следующий (previous-next) связям, гораздо проще чем при использовании XPath выражений. Вы можете получить доступ к элементу через сложную комбинацию селекторов:

nodes = $$('body div#main ul li.last img > span.legend');

И последний пример улучшения синтаксиса предлагаемого Prototype — это each array iterator, подобно как в PHP:

var vegetables = ['Carrots', 'Lettuce', 'Garlic'];
vegetables.each(function(food) { alert('I love ' + food); });

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

Дальше будет еще много интересного.