четверг, 23 октября 2014 г.

Поддержка nfs в windows

Памятка.

1) Смотрим ссылку и включаем поддержку nfs
http://www.hackourlife.com/mount-linux-nfs-share-on-windows-7/

2) Открываем regedit и добавляем параметры в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
 
AnonymousGid=500
AnonymousUid=500

4. Start the registry editor.
5. Locate HKEY_LOCAL_MACHINE\SOFTWA
RE\Microsoft\ClientForNFS\CurrentVersion\Default.
6. Create two DWORD values: AnonymousUid and AnonymousGid. They both need to be set to the number zero (0).
 
3) Читаем еще пару ссылок:
 
Добавляем параметры в
HKEY_LOCAL_MACHINE\Software\Microsoft\ClientforNFS\CurrentVersion\Users\Default\Cache

RemoteWriteCache=0
AttributeTimeDelta=0

среда, 22 октября 2014 г.

Ставим Compass 1.0.1

Решил обновиться до Compass 1.0.1 (Polaris)

step #1:  обновил ruby

sudo apt-get purge ruby rubygems
sudo apt-get remove --purge ruby1.8 ruby1.8* ruby1.9 ruby1.9*
sudo apt-get install ruby1.9.3 ruby1.9.3-dev

step #2:  обновил rubygem

sudo apt-get install rubygems-integration
sudo gem install rubygems-update # Instead of sudo gem update --system
sudo update_rubygems

step #3:  обновил compass

sudo gem install json
sudo gem install compass


Из вкусностей:
1) Стали доступны возможности новой версии compass 1.0.1
2) Для sprite-map наконец-то заработали сортировки.
Разработчики могли бы об этом в документации указать более подробно (http://compass-style.org/reference/compass/helpers/sprites/). Описание фичи нашел только в комментариях сорцов:
http://gitelephant.cypresslab.net/compass/commit/573f13614e98f2068fea10a60ed4166e16fd4152

 ## Sorting

 Default is `none` sprites will be orderd however they are recived from the file system

 You can sort by:

 * width
 * height
 * size
 * name
 * none

 Example

     $my-sprite-sort-by : 'width';

 Default search direction is acending if you wish to sort decending prepend a `!`

     $my-sprite-sort-by : '!width';

вторник, 27 мая 2014 г.

css и javascript unminifier из консоли

Появилась задача привести в читаемый вид много css и javascript файлов, пропущенных через обфускатор. Для решения использовал  cssunminifier и js-beautify.

Для начала удаляем npm и node.js из системы через текущий менеджер пакетов.

sudo apt-get purge npm node

Устанавливаем последнюю версию npm (Node Packaged Modules) с официального файта.

wget https://npmjs.org/install.sh
sh install.sh

Далее по инструкции "Upgrade Node.js via NPM" (нашел здесь) обновляем Node.js до последней версии.

sudo npm cache clean -f
sudo npm install -g n
sudo n stable


Устанавливаем cssunminifier и js-beautify

sudo npm install -g cssunminifier
sudo npm install -g js-beautify

Теперь можно пользоваться  cssunminifier и js-beautify из консоли.