<р>На днях мне понадобилось сделать веб-калькулятор. Это был не первый калькулятор, который я писал, и воспоминания о кодировании на JavaScript логики вычислений, каждый раз заново, вовсе не прибавляли энтузиазма. Очевидно, с этим нужно было что-то сделать, отделив логику вычислений, свою на каждом сайте, от кода и алгоритма самого калькулятора («посмотреть выбранное пользователем значение — вычислить сколько это стоит»).
murich @murich
Пользователь
bash.org.ru: ajax голосования
1 мин
693Накидал скрипт для грисманки (аддон для firefox)
Кому интересно —
upd: под оперой, говорят, не работает.
upd2: zhekanax.livejournal.com/1779.html
Кому интересно —
ставим Greasemonkey
потом сам скрипт
userscripts.org/scripts/show/9504
upd: под оперой, говорят, не работает.
upd2: zhekanax.livejournal.com/1779.html
+10
Symphony — WEB 2.0 платформа для веб разработчиков
1 мин
3.4KОбновилась SYMPHONY до версии 1.7.
Symphony ето уникальная в своем роде система, созданная специально для веб разработчиков с учетом последнего слова WEB 2.0. Система очень гибкая в настройке и оптимизации. Она позволит вам настроить всё по вашему вкусу включая структуру URI не ограничивая вас стандартным набором функций.
Symphony ето уникальная в своем роде система, созданная специально для веб разработчиков с учетом последнего слова WEB 2.0. Система очень гибкая в настройке и оптимизации. Она позволит вам настроить всё по вашему вкусу включая структуру URI не ограничивая вас стандартным набором функций.
+3
26 способов показать загрузку
1 мин
1.1KAjaxload это генератор gif'ов, показывающих загрузку. Есть 26 типов загрузки, а цвет и фон можно выставить любой.
+65
Бесплатные SMS via Ajax приблуду. Bonus: отправитель анонимен.
1 мин
1.1KПока тут обсуждают работает или не работает этот сервис, появился ещё один. Правда не позволяет имитировать номер отправителя. Но тоже анонимен. Наверное. Я предупредил.
Кстати, сделан на неплохом фреймворке MooTools.
p.s. Проверял. Всё окей.
Кстати, сделан на неплохом фреймворке MooTools.
p.s. Проверял. Всё окей.
+2
Асинхронная передача данных без AJAX
1 мин
935Здравствуйте, в интернет приложениях всё более активно используется технология AJAX, которая позволяет передавать данные от браузера к серверу и обратно, без перезагрузки страницы. Но что делать, если мы не можем использовать AJAX, а данные получить необходимо.
+1
Waki — Бесплатная отправка сообщений с вашего сайта
1 мин
715Waki — это программа, которая позволяет отправить кому угодно участок выделенного текста с вашего сайта. Принцип работы очень прост, Вы выделяете какой-то участок текста и возле курсора всплывает окошко, в котором вы можете ввести адрес электрической почты того человека, которому хотите отправить этот текст. Так как Waki написан на Javascript, то абсолютно всё равно какой движок вы используете, Waki встраивается в frontend-часть сайта.
+4
Генератор прелоадеров (индикаторов загрузки)
1 мин
5KПроблема: создать анимированный прелоадер с оригинальным дизайном и неоходимым цветовым решением.
Решение: есть специальный ресурс для генерации прелоадеров http://www.ajaxload.info/. Выбираем из списка тип индикатора загрузки (доступно более 20 вариантов). Далее — цвет бекграунда (можно сделать прозрачный прелоадер) и цвет самого индикатора. Жмем GENERATE. Смотрим. Если результат подходит — жмем DOWNLOAD и сохраняем полученный прелоадер.
О других полезных утилитах и приемах Вы можете почитать на блоге www.bontonweb.com
Решение: есть специальный ресурс для генерации прелоадеров http://www.ajaxload.info/. Выбираем из списка тип индикатора загрузки (доступно более 20 вариантов). Далее — цвет бекграунда (можно сделать прозрачный прелоадер) и цвет самого индикатора. Жмем GENERATE. Смотрим. Если результат подходит — жмем DOWNLOAD и сохраняем полученный прелоадер.
О других полезных утилитах и приемах Вы можете почитать на блоге www.bontonweb.com
+1
Книги по XML & XSLT
1 мин
8.4KНе так давно, решил подружиться с XML и XSLT языками. Ранее программировав, мне не приходилось его внедрять (значит изучать), так как он был мне совершенно не нужен.
А сейчас куда не посмотри, везде требуется знание XML(XSLT) и AJAX. Да и для себя хочется изучить эту прекрасную технологию.
Посоветовали мне на ru_xml некоторые книги по XML и XSLT:
Книга «Технология XSLT» уважаемого товарища Валикова А. Эта книга хороша (читается легко на диване, попивая пинаколаду). Автор писал разборчиво и доступно. Многим людям эта книга помогла. Но есть у неё один минус: её трудно найти. Т.к. тираж вышел в недалеком 2002-м и переизданий не было, найти её практически невозможно.
Сам автор, рекомендовал книгу: «По XSLT из современного рекомендую Jeni Tennison.» Валиков А.
«XML» Курт Кэгл и Ко. Рекомендовали как книгу для начинающих. К сожалению о ней сказать ничего не могу, т.к. сам не видел отзывов о ней.
От топик-автора:
Уважаемые хабрачитатели, т.к. книгу «Технология XSLT»Валикова А. и «XML» Курта Кэгла, я не нашел. Помогите кто чем может (ссылками, адресами, может самими книгами, если не нужны). Посоветуйте тогда другие книги, что бы изучить и понять XML&XSLT технологию. (но желательно книги, т.к. читать книгу с монитора — оч трудно). И если кто подскажет хорошую книгу по AJAX, буду весьма признателен.
Благодарю за внимание.
А сейчас куда не посмотри, везде требуется знание XML(XSLT) и AJAX. Да и для себя хочется изучить эту прекрасную технологию.
Посоветовали мне на ru_xml некоторые книги по XML и XSLT:
Книга «Технология XSLT» уважаемого товарища Валикова А. Эта книга хороша (читается легко на диване, попивая пинаколаду). Автор писал разборчиво и доступно. Многим людям эта книга помогла. Но есть у неё один минус: её трудно найти. Т.к. тираж вышел в недалеком 2002-м и переизданий не было, найти её практически невозможно.
Сам автор, рекомендовал книгу: «По XSLT из современного рекомендую Jeni Tennison.» Валиков А.
«XML» Курт Кэгл и Ко. Рекомендовали как книгу для начинающих. К сожалению о ней сказать ничего не могу, т.к. сам не видел отзывов о ней.
От топик-автора:
Уважаемые хабрачитатели, т.к. книгу «Технология XSLT»
Благодарю за внимание.
+16
Изменение адресной строки из javascript
1 мин
2.9KКогда писал код и текст сообщения думал что придумываю что-то новое и только потом начал замечать что это уже применяется, например, в google reader и в wikimapia.
При разработке страниц с помощью ajax возникает проблема: меняя содержимое страницы, мы не можем изменять адресную строку и потом перейти на нужную страницу просто скопировав адрес. (из-за этого в картах гугла есть "Ссылка на эту страницу")
В общем-то это логично с точки зрения безопасности. Если бы можно было изменять адрес из javascript, мы бы смогли подменять собой другие сайты.
+7
Эволюция альтруизма и P2P
10 мин
24KНедавно я слушал по радио передачу об эволюции альтруизма. Обсуждался вопрос о том, каким образом «ген альтруизма» выдерживает естественный отбор. Это обсуждение навело меня на мысли о том, какие функции должны присутствовать в современных сетевых приложениях, чтобы они «выживали» в естественном отборе.
+59
Standard PHP Library (SPL) — Часть 1: Структуры данных
5 мин
65KТуториал
Привет, Хабр! В данной статье речь пойдет про Standard PHP Library (SPL). На хабре до сих пор нет толкового мануала об этой библиотеке, которая уже стала частью ядра PHP (с версии 5.3). Данная библиотека содержит набор интерфейсов, классов структур данных, итераторов и функций, с помощью которых можно значительно упростить себе жизнь и повысить качество кода. В данной статье я рассматриваю такую часть библиотеки, как структуры данных. Также я покажу альтернативные решения поставленных задач и сравню скорость выполнения в обоих случаях.
+46
WaterSpout — веб сервер для асинхронной передачи данных
1 мин
1.8KСегодня речь пойдёт об WaterSpout — веб сервере, способном обрабатывать websockets запросы, позволяя общаться в реальном времени между сервером и браузером используя websockets или long polling. Написан он на PHP.
В первую очередь идёт проверка поддерживаются ли websockets (это Chrome, Опера и FF, если включим), если нет, то ничего страшного, будет использоваться long polling.
Преимущества этой технологии: доставка сообщений мгновенна, высокая производительность. Тестировал в Chrome, FF, IE6+.
Демка.
В первую очередь идёт проверка поддерживаются ли websockets (это Chrome, Опера и FF, если включим), если нет, то ничего страшного, будет использоваться long polling.
Преимущества этой технологии: доставка сообщений мгновенна, высокая производительность. Тестировал в Chrome, FF, IE6+.
Демка.
+47
Изучение Node.js от начала до конца на практике. Часть 1
14 мин
93KТуториал
Предыстория
Различной документации по Node.js его модулях огромное количество, всякого рода готовых решений тоже хватает, но начав писать сайт сталкиваешься с проблемой: «А с чего начать?». Хочу вам рассказать свой опыт изучения Node.js на практике. Задача стоит довольно простая и понятная — GPS Трекер с интернет сервисом, отображающим наши передатчики на карте, рисующим маршрут перемещения и т.д., на сколько разгуляется фантазия. Проект не коммерческий и пишется
+55
JSON-RPC 2.0 и PHP
8 мин
62KЕсли вы разработчик, и у вас есть проект на PHP, и ему наконец-то понадобилось реализовать собственное API — эта статья определенно для вас ;).
JSON-RPC v1.0 появился в 2005 году, спустя 5 лет появилась и вторая версия. В век javascript'а и мобильных приложений многие разработчики до сих пор используют свои собственные велосипеды вместо готового простого стандарта.
JSON-RPC v1.0 появился в 2005 году, спустя 5 лет появилась и вторая версия. В век javascript'а и мобильных приложений многие разработчики до сих пор используют свои собственные велосипеды вместо готового простого стандарта.
+45
Написание программ на PHP с использованием fork()
5 мин
37KПараллельные программы на PHP
Раньше заголовок темы был «Написание многопоточных программ на PHP». В PHP есть ровно один «нормальный» способ писать приложения, которые используют несколько ядер/процессоров — это fork(). О прикладном использовании системного вызова fork() в языке PHP и расширения pcntl я и расскажу. В качестве примера мы напишем достаточно быструю параллельную реализацию grep (со скоростью работы, аналогичной
find . -type f -print0 | xargs -0 -P $NUM_PROCS grep $EXPR
).+67
Самые важные решения — не технические
2 мин
1.3KПеревод
Меня время от времени озадачивают вопросами в связи с мимолётной заметкой, которую я сделал в 2010, по поводу того, что я больше не программирую ради заработка. Это правда. Я не работал в качестве full-time программиста с 2003-го. Короткая версия этих вопросов — «Почему?». Более длинная версия — «Слушай, ты ведёшь супер-технический блог о программировании и, похоже, ты знаешь все эти штучки, но неужели ты не хочешь работать программистом?».
+31
Ошибки трансферта технологий №1 / «Ошибки индивидуализации»
6 мин
1.6KОказывая помощь в выводе разработок и бизнесов на внешние зарубежные рынки, приходится постоянно наблюдать одни и те же ошибки, и как следствие — неудачи и потери.
+10
Ошибки трансферта технологий №2 / «Ошибки раскрытия»
6 мин
1.7KОказывая помощь в выводе разработок и бизнесов на внешние зарубежные рынки, приходится постоянно наблюдать одни и те же ошибки, и как следствие — неудачи и потери.
+13
Ошибки трансферта технологий №3 / «Ошибки оффшоров» + АПДЕЙТ
18 мин
9.3KОказывая помощь в выводе разработок и бизнесов на внешние зарубежные рынки, приходится постоянно наблюдать одни и те же ошибки, и как следствие — неудачи и потери.
+65
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность