Всем привет. Меня зовут Макс Дегтерев (у меня тут нет аккаунтра, так что вот мой twitter: @suprMax и сайт maxdegterev.name ). Мы недавно запустили новую классную версию мобильного сайта. Про него-то я вам сейчас и расскажу. Читать полностью »
Метка «javascript» - 39
Чем живет мобильный Островок
2013-06-24 в 8:49, admin, рубрики: coffeescript, javascript, node.js, Ostrovok.ru, Мобильный веб, метки: coffeescript, javascript, node.js, Ostrovok.ru, мобильный вебКонкатенация функций на javascript
2013-06-23 в 17:04, admin, рубрики: javascript, метки: javascriptПеред выполнением каких либо действий над элементами их сначала требуется найти, например:
function show() {
var block = $( this );
var input = block.find( 'input' );
var elem = block.find( '.elem' );
input.val( 1 );
elem.slideDown();
}
function hide() {
var block = $( this );
var input = block.find( 'input' );
var elem = block.find( '.elem' );
input.val( 0 );
elem.slideUp();
}
Как вы уже наверное заметили у этих функции есть общий код, который хотелось бы вынести. Есть несколько способов сделать это, но я решил изобрести велосипед.
function base() {
var block = $( this );
var input = block.find( 'input' );
var elem = block.find( '.elem' );
}
show = concatf( base, function() {
input.val( 1 );
elem.slideDown();
} );
hide = concatf( base, function() {
input.val( 0 );
elem.slideUp();
} );
17 выпуск 01 сезона. Практика использования Rails enviroments, Ruby имплементация Melkman’s algorithm, AngularJS vs Ember и прочее
2013-06-23 в 14:52, admin, рубрики: javascript, ruby, rwpod, web-разработка, Веб-разработка, подкасты, метки: javascript, ruby, rwpod, web-разработка, подкастыДобрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Решаем квартирный вопрос при помощи API Яндекс.Карт
2013-06-23 в 12:43, admin, рубрики: javascript, Maps API, php, xpath, геокодирование, яндекс.карты, метки: javascript, PHP, xpath, геокодирование, яндекс карты В жизни даже самого «махрового» IT-шника порой наступает момент, когда нужно не только вылезти из своей берлоги на улицу, но целиком перенести себя на новое место жительства. Обычный человек в таких случаях вооружается Интернетом и прочёсывает сайты недвижимости в поисках подходящих вариантов, которые отмечаются на карте, выписываются или распечатываются, а затем планомерно прозваниваются. Если наступает конец цикла, а задача ещё не выполнена — goto line 1
… А на каком-то этапе человеку это надоедает и он идёт в агенство.
Вот и в моей жизни пришло время для переезда, но проведя несколько дней за такой рутинной деятельностью я вспомнил, что незря ношу бороду есть такой чудесный сервис, как Яндекс.Карты, и у них есть не менее чудесное API. Посидев одно утро и скомбинировав всё с простейшим граббером на PHP и XPath я получил такую вот красочную карту, где разными маркерами можно отмечать объекты (квартиры) по любому из критериев, или просто одним взглядом оценить, какие из них ближе к желаемому месту дислокации (в моём случае это было метро):
CoffeeScript в примерах. Часть 1: Валидация
2013-06-23 в 11:32, admin, рубрики: coffeescript, javascript, примеры, Программирование, функциональное программирование, метки: coffeescript, javascript, примеры, функциональное программированиеВ статье приведено решение и описано его использование. Заказывайте темы для следующих статей в ЛС.
Тут можно получить информацию
- примеры использования CoffeeScript
- “классовое” ООП с CoffeeScript
- примеры удачных решений структуры алгоритма
- jQuery вместе с CoffeeScript
- микрошаблонизатор на CoffeeScript
Игра «угадай аниме по кадру» – защита от читерства
2013-06-22 в 9:14, admin, рубрики: javascript, php, аниме, Веб-разработка, информационная безопасность, Песочница, метки: javascript, PHP, анимеНаверное, многие участвовали в играх, где нужно было угадать фильм или сериал по кадру из него. Очень часто такие топики-игры встречаются на форумах. А недавно мне показали сайт, целиком посвящённый угадыванию аниме по кадру. С автоматизированной игрой: с учётом очков, с вариантами ответов.
После нескольких игр мой интерес как анимешника был удовлетворён, и во мне проснулся айтишник. Стало интересно, а какая есть на сайте защита от читерства. В ходе короткого анализа, оказалось, что с защитой от читерства всё печально, взломать игру можно даже с начальными знаниями JS. Тут бы и погаснуть моему айтишному интересу, но нет, я задумался, а что нужно вообще сделать, чтобы защитить от читеров подобную игру. Так и появилась эта статья.
(картинка для привлечения внимания)
Дальше я расскажу о найденных в игре слабых местах и о методах защиты от читерства для подобных игр, которые мне удалось придумать.
Читать полностью »
Chatter — основанный на python 2.7 websocket-framework с использованием tornado
2013-06-21 в 4:49, admin, рубрики: javascript, python, tornado, WebSocket, websockets, Сетевые технологии, метки: javascript, python, tornado, WebSocket, websocketsДобавляем ссылки на страницы сайта в CKEDITOR 4
2013-06-19 в 9:30, admin, рубрики: ckeditor, javascript, web-разработка, Веб-разработка, метки: ckeditor, javascript, web-разработкаДоброго времени суток, читатель!
Очень часто приходится писать мини CMS для разных проектов. Обосновано это, в большей степени, человеческой ленью. Поэтому в такие проекты часто добавляю очень удобный редактор CKEDITOR. И часто заказчики просят сделать удобный функционал для добавление ссылок на материалы сайта. В сети есть много описаний подобного процесса, но большинство рассчитаны на версии < 4. Недавно столкнулся с необходимостью внедрения данной функции в редактор.
Если тебе, дорогой читатель, интересно как это реализовать, милости прошу под кат.
Читать полностью »
Вышел TypeScript 0.9
2013-06-19 в 7:09, admin, рубрики: javascript, microsoft, open source, TypeScript, Веб-разработка, метки: javascript, microsoft, open source, TypeScriptВчера (ночью по Москве) вышел долгожданный релиз TypeScript 0.9.
Для тех, кто не знает, что это такое:
TypeScript это язык программирования для разработки приложений на JavaScript.
TypeScript это типизированное расширение языка JavaScript, которое компилируется в JavaScript.
Любой браузер. Любой хост. Любая ОС. Open Source.
(с) www.typescriptlang.org/
Под катом ключевые новшества. Приглашаю к дискуссии!
Читать полностью »
ivy-wiki — идеальная wiki для разработчика
2013-06-19 в 2:40, admin, рубрики: diy или сделай сам, javascript, markup, node.js, wiki, метки: javascript, markup, node.js, wiki
Когда смотришь на обилие CMS систем, то кажется, что не существует такой деятельности в сети, для которой не существовало бы сопутствующего Web-приложения. Для некоторых же областей количество приложений просто зашкаливает — для совместного редактирования документов (WIKI) их больше двух десятков. Выбирай и пользуйся. Наверняка что-нибудь хорошее найдешь.
Ну, в общем, у меня не получилось.
Читать полностью »