2010/11/26

jQuery validator

Задача: Проверить поля формы перед отправкой

Средства: JS, библиотека jQuery

Пересмотрел кучу плагинов, отметил несколько:

  • validity

    Сильно и гибко. Правила задаются в js, для простых проверок громоздковато.

  • h5Validate

    Модно, html5-правила, но обработчику пока не хватает гибкости.

  • vinter.validate

    Просто и гибко. Такого рода скриптов много, а этот отличается нормальным исходником, не перегружен лишним функционалом. Скандинавы молодцы.

2010/09/20

ubuntu - touchpad

- Это я почему такой злой раньше был?
- Потому, что у тебя мышки к ноуту не было...(с)bash.org.ru
Мышку к ноуту купил, провод укоротил, тачпад выключил. В UbuntuHelp нашелся простой шелл-скрипт:
# toggle synaptic touchpad on/off

# get current state
SYNSTATE=$(synclient -l | grep TouchpadOff | awk '{ print $3 }')

# change to other state
if [ $SYNSTATE = 0 ]; then
    synclient touchpadoff=1
elif [ $SYNSTATE = 1 ]; then
    synclient touchpadoff=0
else
    echo "Couldn't get touchpad status from synclient"
    exit 1
fi
exit 0

PS. несколько слов: http://ubuntu.onego.ru/notes/nastrojka-tachpada/

2010/09/08

Памятки про Windows

cmd

  • Выполнить команду для всех директорий, в том числе скрытых [stackoverflow]
    • To loop through all folder in a directory (including hidden folders) in cmd you can use:
      FOR /F "tokens=*" %i IN ('DIR /A:D /b') do @echo %i
      
    • You can exclude system folder using:
      FOR /F "tokens=*" %i IN ('DIR /A:D-S /b') do @echo %i
      
    • And if you want to get subfolders (you might not want to this in a folder with many subfolders):
      FOR /F "tokens=*" %i IN ('DIR /A:D /s /b') do @echo %i
      

2010/08/17

поход в Карпатах

фотоальбом: Шипот - Боржава - Синевир - Молода

Харьков, конец июля, прогноз на неделю +42, без дождя. В Карпатах +25..+30, дожди каждый день. Сборы в Карпаты: тёплый свитер не беру, беру смалец вместо сала и тушёнки, и спирт.