15 октября славный город Санкт-Петербург посетил суперзлодей Вселенной Joker.
Нет, он никого не убил, и ни один Бэтмен не пострадал. Но его посещение, тем не менее, запомнится многим. Во-первых, это была премьера новой конференции по Java технологиям. Во-вторых, эта конференция удалась на славу, а значит, её ждёт большое будущее, а первая конференция – всегда история.
Рубрика «javascript» - 449
О чём молчит Joker. Рассказ-история о конференции
2013-11-21 в 5:02, admin, рубрики: Conference, enterprise, java, javascript, jvm, scala, web, Блог компании CodeFreeze, метки: conference, enterprise, java, javascript, jvm, scala, web, десктопМиникрафт в 252 символа
2013-11-20 в 19:06, admin, рубрики: 30 строк, javascript, Блог компании CodeOrchestra, ненормальное программированиеВ продолжении популярного цикла статей о том, что 30 строк джаваскрипта достаточно каждому, предлагаю Вашему вниманию перевод статьи Мэтью P01 Генри о его последней работе:
Маленькие программы на Javascript: куда податься
2013-11-20 в 16:17, admin, рубрики: javascript, js1k, ненормальное программирование, метки: javascript, js1kДа, я про лавинообразный поток статей про программы на javascript в 30 строк, охвативший Хабр. Честно сказать, я и сам ярый любитель (специальной?) дисциплины код-гольфа на js, и провел не один выходной, пытаясь втиснуть функцию в твит. И хотя мне нравится дух тридцатистрочников, мне не по духу этот формат.
Почему? Ограничение в 30 sloc весьма и весьма размыто: a.pop();s+='foo'
— скорее две строки, а a.pop(s+='foo')
— скорее одна, хотя эти два куска кода делают абсолютно одно и то же. Да и практика показала, что даже 30 слоков — вовсе не обязательное ограничение, а HTML и CSS вовсе не считаются. Иными словами, слоками померить крошечность невозможно, да и это никому не нужно.
Господа, это не серьёзно.
Но это не значит, что нужно прямо сейчас бросить недописанный к пятнице тридцатистрочник. Но когда наиграетесь, добро пожаловать в высшую лигу!
Читать полностью »
Бесплатный сыр не только в мышеловках: free-cheese.com
2013-11-20 в 13:34, admin, рубрики: hi-tech, html, javascript, php, бесплатно, гаджеты и девайсы, призы, розыгрыши, халява
Модераторы, перенесите пожалуйста, не могу разместиться в «я пиарюсь»
Добрый день, жители Хабра.
Сегодня я хочу поделиться с Вами небольшим проектом, в котором мы постарались объединить лучшее, что есть в интернете (нет, это не сиськи и котики, т.к. такой портал уже есть, да и сегодня не пятница), а именно — Халява и Гаджеты! Если заинтересовало, то для самых нетерпеливых сразу ссылка, а остальные — добро пожаловать под кат!
Блэкджек на LiveScript
2013-11-20 в 12:12, admin, рубрики: 30 строк, 30строк, blackjack, javascript, livescript, Веб-разработка, ненормальное программирование, строк, метки: 30 строк, 30строк, blackjack, javascript, livescript, строк Вероятно, многим уже надоели заголовки типа «ХХХ в 30 строк», но я рискну написать ещё один пост. Дабы хоть как-то сгладить злость отдельных хабралюдей, я расскажу что в этом скрипте делает каждая строка.
Читать полностью »
Выпадающее меню в минимум строк на Javascript
2013-11-20 в 12:00, admin, рубрики: Dura Lex, javascript, метки: javascript, recovery-modeНачало зимы встретило нас бумом статей о том как в N строк кода сделать какую-нибудь штуку на Javascript. Сначала несколько решений в 30 строк, затем в 399 символов. Апогеем стал код длинной в одну строку. Мы с коллегами задумались, а можно ли сделать что-то полезное и использовать меньше кода?
Как ни странно, но да.
Читать полностью »
Крошечный Tron на JS (30 строк кода)
2013-11-20 в 11:06, admin, рубрики: canvas, javascript, игра, ненормальное программирование, метки: Canvas, javascript, игра
Собственно, продолжая тренд недели.
Ещё первый раз прочитав крошечный excel захотелось написать что либо подобное — маленькое и прикольное. Увидев змейку — понял, что стоит написать игру. Прочитав коммент — «хочу пакмана с фирменными звуками» решил что буду писать «сайтмана», на canvas, с web audio api (и вака-вака-вака) и пожиранием страниц.
Но этому было не суждено сбыться, подробнее — под катом.
Читать полностью »
Как можно улучшить UX при входе через oAuth
2013-11-20 в 10:26, admin, рубрики: javascript, localStorage, usability, метки: localStorage, usability
Предисловие
Делая свой проект (в котором я реализовал то, о чем я сейчас буду говорить) я, конечно, сразу предусмотрел возможность входа через социальные сети и прочие oAuth-провайдеры — это удобно, это быстро, это дает много начальной информации о пользователе.
Но в какой-то момент (и не только при разработке сервиса, а вообще, пользуясь входом через oAuth), я заметил одну большую проблему — oAuth-провайдеров так много, что иногда забывается, на каком сайте через что входишь (и это проблема уровня входа через логин-пароль — там тоже можно было забыть, какой логин и пароль, но там-то можно было воспользоваться всякими 1Password и LastPass).
Реализация Asteroids на javascript
2013-11-20 в 10:23, admin, рубрики: asteroids, javascript, Веб-разработка, игрушки, ностальгия, метки: asteroids, javascript, игрушки, ностальгия Чтобы хоть как-то разбавить тенденцию к 30строчникам решил написать достаточно завершенную и, в сравнении с 30lines, объемную реализацию классической игры Asteroids.
Я не буду меряться числом строк или символов кода, т.к. в нем есть и достаточно нормальное оформление и даже комментарии.
Мир игры отрисовывается на canvas, все объекты мира унифицированы, а детектор коллизий использует попиксельный тест. Есть простая озвучка, жизни, godmod на первые секунды после появления, очки, растущая вместе с очками сложность и, конечно, разваливающиеся на куски астероиды :)
Попробовать можно тут. Очень советую Chrome или хотя бы FF.
Читать полностью »
Создаем галактику в 30 строк
2013-11-20 в 7:46, admin, рубрики: javascript, jquery, Анимация и 3D графика, эффекты, метки: javascript, jquery, эффектыХ*ли там игры, подумал я, и давай строчить в рекавери мод. Писать будем на jQuery, да, смысл 30 строк нивелируется, зато я офигенненько так примажусь к общей феерии и срублю халявной кармы (как бы ни так, подумал читатель и смачно щелкнув мышей минусанул, да и п**уй подумал я и продолжил бредить). Статья рассчитана на новичканов, поэтому уважаемые знатоки могут сразу скроллить.