AVR Studio: хак для работы клонов STK500
25.09.2013 11:10
16
IT в картинках
16.09.2013 22:52
3 Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня...


Мой набор курсоров
26.08.2013 23:43
3Пришлось сесть, освоить за пару дней CorelDraw и нарисовать свой собственный вариант, а заодно и все остальные, требуемые системой.
С тех пор так ими и пользуюсь, вот решил поделиться.
Анимированное лого 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
8
Advanced Close - расширение для Firefox
02.08.2013 15:48
0
LPT программатор для ATMEL AVR
30.07.2013 12:20
0Прошивает без дополнительного п/о из практически всех сред разработки под ATMEL (надо выбрать в списке программаторов STP200/300).
Я например использую его совместно с CodeVision.
Работает через порт принтера - LPT, прост в сборке и настройке.

Красивый CSS3 заголовок
26.07.2013 17:04
10Proto
Coder
ProtoCoder