jQuery Visual Cheat Sheet (by WOORK)
Compas — css-framework
Недавно в очередном рейде по web-ресурсам наткнулся на забавный инструмент для верстки.Css-фреймворк Compas. Зверь представляет из себя консольный инструмент написанный на Ruby. Инструмент обрабатывает специальные файлы, где верстальщик описывает стили на специальном языке Sass. Говорить о каком-то полноценном CSS OOP не приходится, скорее имеет место иерархическое описание с наследованием, объявлением переменных, вычисляемыми значениями и еще …
Устанавливаем PIL
Установка PIL на CentOS тоже оказалось не простым занятием, почему-то не нашлось необходимых кодеков для JPEG. Из-за этого поле ImageField не переваривало jpeg-овские файлы. Для начала easy_install pil ничего кроме «увы» не дало. Больший успех дало:#~: easy_install —find-links http://www.pythonware.com/products/pil/ Imaging Однако после инсталляции Django все равно pil не находил. Скачал исходный архив pil. Попробовал отсетапить.Проблема …
Маунтим ресурс на Samba
По тем или иным причинам бывает необходимо подмаунтить на свою систему папку с расшаренного ресурса Samba. Возможно это ваш девелоперский сервак c вашей пакой чекаута и каждый день вводить команду крайне утомительно. Открываем /etc/fstab и вводим туда следующую строчку. //resorce/folder /your/machine/folder cifs uid=502,gid=504,credentials=/your/home/dir/.mysmbcredentials,dir_mode=0777,file_mode=0777 0 0 Список вполне прозрачен: подключаемый ресурс папка к которой вы маунтите, …
Включаем InnoDb под Linux
Открываем /etc/my.cnf Добавляем [mysqld]# InnoDB settingsinnodb_data_home_dir = /var/lib/mysql/innodb_data_file_path = ibdata1:100M:autoextendset-variable = innodb_buffer_pool_size=100Mset-variable = innodb_additional_mem_pool_size=10Minnodb_flush_log_at_trx_commit=1 Убираем skip-innodb. Перезагружаем — пользуемся.
CentOS — SFTP доступ
Некоторым пользователям предпочтительней дать не полный доступ, а только права на перенос файлов. FTP…? Несекьюрное решение. С точки зрения поставленной задачи и безопасности оптимальным было бы решение на базе SFTP. Оригинальное решение тут Для реализации воспользуемся rssh — оболочкой работающей на базе OpenSSH.Качаем свежий пакет отсюда. Инсталлируемrpm -ivh rssh-2.3.2-1.2.el5.rf.i386.rpm Открываем файл конфигурацииvim /etc/rssh.conf раскомментируем строкуallowsftp …
Python 2.6 и MySQL
Для установки MySQLdb в Python 2.6 вводим easy_install MySQL-python
CentOS PHPUnit
Не захотел сразу становиться PHPUnit [root@xxx ~]# pear install phpunit/PHPUnitphpunit/PHPUnit requires PHP extension «dom»phpunit/PHPUnit can optionally use PHP extension «json»phpunit/PHPUnit can optionally use PHP extension «xdebug» (version >= 2.0.0) Собственно для решения вполне достаточно победить первую зависимость Под CentOS вводим yum -y install php-xml Таким образом, мы установили расширение dom.
Memcached on Cent OS
Установка memcached тоже прошла не без приключений. Оригинал решения здесь. Итак скачали и установили libeventСкачали и устанавливаем memcachedСкорее всего конфигурационный скрипт не нашел libevent и нам приходится указывать дополнительным параметром его нахождение ./configure —with-libevent=/usr/local/lib/ Пытаемся запуститьmemcached Получаем ошибкуerror while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory По каким-то …
mysql — изменить пароль
Итак, продолжаем гид по работе с свежекупленным серваком.Первое что я заметил при запуске top, что mysqld уже запущен. Стандартный пустой пароль не подошел. Для смены пароля пришлось малец похимичить. Оригинал метода путем отшелушивания зерен от плевел можно найти здесь. 1. Останавливаем сервис /sbin/service mysqld stop 2. Запускаем без проверки таблиц прав: /usr/bin/mysqld_safe —skip-grant-tables &3. Заходим …