Анимированное лого Firefox OS
18.08.2013 16:50
1Увидел анимированное лого на сайте Firefox OS и не смог пройти мимо :-)
Во-первых очень красиво нарисовано, во-вторых чистая CSS анимация!
Во-первых очень красиво нарисовано, во-вторых чистая CSS анимация!
Свои SQL placeholder-ы
08.08.2013 15:06
0Работа с плейсхолдерами обычно представляет собой нечто такое:
func( "select * from ? where `id`=?", "table1", 5 )
Внутри функции это развернется в:
select * from `table1` where `id`="5"
Всю работу по эскейпингу аргументов и заключение их в спецсимволы берет на себя как раз парсер плейсхолдеров.
Существуют так называемые "нативные" плейсхолдеры - они реализуются самой БД или драйвером БД и работают очень быстро, однако функционал их очень беден и работа отличается от БД к БД.
Я же расскажу здесь о "внешних" плейсхолдерах - т.е. реализуемых на стороне скриптового языка. Они чуть медленнее, так как обработка происходит в самом скрипте, но имеют на порядок больше функционал и независимы от БД.
В моем случае падение скорости совсем незначительное - используется обычное PCRE регулярное выражение для замены плейсхолдеров в строке и небольшая логика - в исходниках класса можно посмотреть.
Создать свои плейсхолдеры меня побудила статья про DBSimple от dkLab.
Там предлагались несколько плейсхолдеров, сильно облегчающих жизнь с SQL.
Идею и подход позаимствовал оттуда, а вот сами плейсхолдеры значительно изменил.
"Deadline"
06.08.2013 12:15
3Давно увидел идею оригинального прогресс-бара, представляю на суд общественности его вариант на чистом CSS3.
No Way - расширение для Firefox
02.08.2013 15:48
8Advanced Close - расширение для Firefox
02.08.2013 15:48
0LPT программатор для ATMEL AVR
30.07.2013 12:20
0Прошивает без дополнительного п/о из практически всех сред разработки под ATMEL (надо выбрать в списке программаторов STP200/300).
Я например использую его совместно с CodeVision.
Работает через порт принтера - LPT, прост в сборке и настройке.
Красивый CSS3 заголовок
26.07.2013 17:04
10Proto
Coder
ProtoCoder
Браузерный войны: капитуляция Opera
23.07.2013 12:10
4Хочу поделиться своим мнением по поводу "пересадки" браузера Опера на Webkit.
Сборка «Windows WEB Survival Kit»
22.05.2013 19:39
3В очередной раз мучаясь с переносом Apache под виндой на другую машину, меня все это жутко достало.
Достало, что невозможно по человечески развернуть сразу всю среду для работы с БД, сервером, GIT и всем остальным.
Достало, что под виндой все вечно лезет в реестр и пытается искать конфиги в каталоге windows вместо домашнего.
Достали попытки поиска собранного под винду очередного extension-а...
Хотелось как-то все это упростить, улучшить переносимость, чтобы все жило одним каталогом, а в случае чего его можно было просто скопировать на другую машину и там бы все сразу завелось.