Программисты — редкие люди. Мы можем сделать абсолютно всё, но интернет отвечает на это зияющей пустотой, где нужно делать абсолютно всё. Особенно если живёшь в непрофильных сообществах. Запросы со всех сторон, тут нужно подлатать, там плагинчик дописать, и никто, кроме тебя. Эта история — про один из таких пробелов, который я надеялся закрыть за неделю, и та неделя всё продолжается. В программе: дорожное строительство и велосипедисты, сайт для обмена картами лучше яндекса, осмеры без осма, архитектура плагинов в форумных движках и интерактивные карты прямо в хабре.
Рубрика «javascript» - 467
Карты для всех, даром
2013-12-26 в 13:48, admin, рубрики: javascript, Leaflet, OpenStreetMap, phpbb, vbulletin, карты, Социальные сети и сообщества, форумы, метки: javascript, Leaflet, OpenStreetMap, phpbb, vbulletin, карты, форумыIT-книги по свободной цене
2013-12-26 в 12:56, admin, рубрики: javascript, python, Новости, электронные книги, метки: новости, электронные книги Интернет-магазин books.ru в преддверии Нового Года снова запустил акцию по продаже электронных книг по свободной цене ссылка. Акция продлится до 2 января. За списком интересных по моему мнению предложений прошу пожаловать под хабракат.
Читать полностью »
Поздравляем победителей конкурса «Мессенджер Вконтакте для Tizen»!
2013-12-26 в 10:48, admin, рубрики: c++, html5, javascript, mobile development, Samsung, tizen, tizen sdk, vk.com, Блог компании Samsung, Вконтакте, конкурс, мобильная разработка, метки: c++, html5, javascript, mobile development, Samsung, tizen, tizen sdk, vk.com, Вконтакте, конкурс, мобильная разработкаПривет!
Настало время подвести итоги двух месяцев напряженной работы конкурса Samsung: «Мессенджер ВКонтакте для Tizen». Жюри оценило все созданные приложения и определило победителей.
jQuery State form или простой контроль за формой
2013-12-25 в 15:40, admin, рубрики: javascript, jquery, jquery plugins, web-разработка, метки: javascript, jquery plugins, web-разработкаДоброго времени %username%!
Хочу представить на суд общественности один интересный плагин для контроля за состоянием формы. Читать полностью »
Asm.js стал ещё быстрее
2013-12-25 в 13:47, admin, рубрики: Asm.js, Emscripten, Firefox, javascript, Native Client, Программирование, метки: Asm.js, emscripten, firefox, Native Client
Компания Mozilla порадовала новостью об очередном улучшении производительности Asm.js. Этот промежуточный язык обеспечивает исключительно высокую скорость выполнения кода, написанного на языках вроде C и C++, является свободной альтернативой Google Native Client и работает в любом браузере (хотя в Firefox — быстрее всего).
Например, после компиляции кода C++ в Asm.js с помощью компилятора Emscripten раньше потеря производительности была примерно двукратной, теперь же код Asm.js медленнее нативной программы не более чем в полтора раза.
Некоторые из проведённых оптимизаций небольшие и незначительные, а другие более серьёзные. Например, Firefox недавно научился оптимизировать некоторые операции с плавающей запятой таким образом, что вместо чисел float64 вычисления осуществляются с менее точными числами float32, что даёт очень большую прибавку в производительности. Соответствующее изменение было внесено в Asm.js, компилятор Emscripten и движок SpiderMonkey.
Читать полностью »
Регистрация на сайте: c начала и до обеда
2013-12-25 в 8:57, admin, рубрики: javascript, jquery plugins, web, Веб-разработка, метки: javascript, jquery plugins, web
Привет!
Я работаю в области web-разработки и на днях у меня появилась интересная задача – необходимо было создать сложную форму регистрации, на которой будет расположено двадцать два (22!) текстовых поля и один большой список с чекбоксами.
Я всегда руководствовался принципом, что большое количество полей на форме регистрации очень неприятно для пользователей, даже если они будут получать материальные бонусы по завершению. Поэтому я всегда старался сделать форму максимально простой, максимум в 4 поля, если это было возможно со стороны бизнеса (заказчика). И даже пренебрегал полем с капчей, использовав вместо нее скрытую js-капчу, или вовсе отказывался от нее. Но все попытки донести это заказчику были безуспешны.
Под хабракатом я попытаюсь создать максимально универсальное решение подобных задач
Запуск проекта GeeksLab и анонс конференции «Happу New Front-End! О фронтенде по-новому!» 18 января в Одессе
2013-12-24 в 14:52, admin, рубрики: front-end, GeeksLab, javascript, Блог компании RootUA Media, Веб-разработка, конференция, метки: front-end, GeeksLab, конференция
Приветствую читатели!
В 2014 году команда RootUA Media запускает новый образовательный проект GeeksLab. В рамках проекта будут проводиться узкоспециализированные мастер-классы, семинары, различные встречи и конференции. В состав проекта GeeksLab вошли такие мероприятия: FOSS Sea, WebCamp, Odessa Innovation Week, Startup Weekend Odessa, Odessa StartUP Coffee и IT Tech Meeting (в прошлом FOSS Fest и FOSS Meeting).
Список мероприятий проекта GeeksLab пополнит конференция: «Happу New Front-End! О фронтенде по-новому!». Она пройдет 18 января в Одессе на базе Коворкингового пространства HUB Odessa. В рамках конференции будут подняты темы современной верстки, разработки фронтенда на чистом JavaScript, а также использования различных CSS и JavaScrpt фреймворков для построения фронтенда веб-проектов.
Читать полностью »
Новогодние Подарки As A Service
2013-12-24 в 7:35, admin, рубрики: AngularJS, javascript, mongodb, new year, node.js, sass, yeoman, я пиарюсь, метки: AngularJS, javascript, mongodb, new year, node.js, sass, yeoman
Привет, {{ читатель }}!
Помнишь свои детские ощущения на Новый Год? Предвкушение чуда, приятное волнение перед чем-то новым, запах ёлки? Меня родители просили написать письмо Деду Морозу. Я подходил к этому занятию со всей серьёзностью. Маленький копирайтер во мне должен был решить, что он хочет получить (это простая часть). И убедить Деда Мороза в том, что он это действительно заслужил (это уже сложнее). Главное, мои старания никогда не были напрасны.
В канун Нового Года мне пришло в голову напомнить себе и друзьям, как круто это было! И заодно дать волю внутреннему гику :) Я решил запустить сайт для сбора новогодних пожеланий.
Читать полностью »
Что мне стоит DOM построить
2013-12-23 в 22:50, admin, рубрики: innerHTML, javascript, mozilla, Лексический анализатор, метки: innerHTML, mozilla, Лексический анализаторУ любого javascript-программиста время от времени возникает потребность вставить фрагмент разметки на страницу. Для больших фрагментов используются шаблонизаторы. А что если необходимо много раз вставлять маленькие кусочки? В plain js легко и элегантно этого не сделать. Решение в лоб — использовать innerHTML. Но это ужасное решение! Меня просто воротит когда я вижу это в коде подобное:
el.innerHTML = "<div id='main'>"+hello+"world!</div>";
Другое решение предложила Mozilla — библиотеку html2dom для генерации html путём построения цепочечных вызовов из строки разметки. Это решение достаточно не плохое, однако не решает главную задачу — необходимость просто и понятно описать разметку.
В конце концов я решил написать собственную библиотеку которая решает все нужные задачи — быстрая и безопасная генерация DOM из шаблона с тёплым ламповым синтаксисом.
Читать полностью »
Мурлыканье кошки на javascript
2013-12-20 в 3:49, admin, рубрики: javascript, Веб-разработка, котики, ненормальное программирование, метки: javascript, котики, ненормальное программирование Недавно появилась идея сгенерировать кошачье мурлыканье на javascript. Поискав в интернете эту тему — ничего не было найдено, значит надо реализовать!
Исследовав каким образом это вообще можно сделать — решил использовать такую замечательную вещь, как Web Audio API.
Современные браузеры уже более-менее нормально поддерживают эту технологию.Читать полностью »

