Недавно наткнулся на сайт, который показался мне довольно интересным 140byt.es. Идея сайта — уместить некоторую готовую к использованию функциональность в 140 символов javascript кода, т.е. одно twitter сообщение.
Казалось бы, ну что можно сделать в таком объеме кода. Но на сайте реально собраны полезные, отборные, урезанные и сжатые по максимуму скрипты:
- Практически все возможные ECMAScript 5 полифилы
- Множество строковых преобразований, которые иногда лень писать самому
- Конверторы цветов
- Base64 кодировщики
… и еще много всякого разного
Встречаются и прикольные упрощенные движки игр. Вот например:
Текстовая змейка
js
function(a,b,c,d,e){a.unshift(b);c^a[0]&&a.pop();for(b=d*d;b--;)e=[e]+"■ "[!~a.indexOf(b)&b!=c]+["\n"[b%d]];return~a.indexOf(a[0],1)||e}
Вот еще один не особо нужный кому-то, но прикольный скрипт:
Cкладыватель карманного (2x2x2) кубика рубика
js
function(a,b,c,d,e){for(b=Math.random(e=[d=24])<.5?c:b;d--;e[d]=a[b[d]])c|=a[d]^a[d&28];return[c,e]}
Хотите больше?
Просто зайдите на 140byt.es и нажмите more в списке категорий справа.
Если у Вас есть что-то полезное на javascript, состоящее из 140 символов, на сайте описано как принять участие создав gist на github.
Особенно мне понравилась подробная и четкая лицензия, которой сопровождаются все эти 140-символьные gist-ы. Дословно:
License.txt
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 Jed Schmidt <http://jed.is>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
Удачи!
Добавить комментарий