19.12.2012
Смотри пример:
Код функции:
function generateColors(step, min_color, max_color) {
var R_step = min_color;
var G_step = min_color;
var B_step = min_color;
var color_list = [];
var somecolor;
while (R_step <= max_color) {
G_step = min_color;
while (G_step <= max_color) {
B_step = min_color;
while (B_step <= max_color) {
somecolor = R_step + G_step*256 + B_step*256*256;
color_list.push('#'+somecolor.toString(16));
B_step += step;
}
G_step += step;
}
R_step += step;
}
return color_list;
}
Применение:
cl = generateColors(70, 30, 200);
javascript
17.12.2012
<span>1.</span> Переходим в /etc/apache2/sites-available
<span>2.</span> Создаем файл example.local.conf
<span>3.</span> Вставляем свои данные:
<VirtualHost *:80>
ServerName example.local
ServerAlias www.example.local
DocumentRoot "/var/www/example"
<Directory "/var/www/example">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<span>4.</span> Переходим в каталог /etc/apache2/sites-enabled
<span>5.</span> Создаем ссылку на файл example.local.conf
$ sudo ln -s /etc/apache2/sites-available/example.local.conf example.local.conf
<span>6.</span> Перезапускаем апач:
$ sudo /etc/init.d/apache2 restart
<span>7.</span> Редактируем файл /etc/hosts и добавляем следующую строку:
127.0.0.1 example.local
P.S. Если у вас появляется 500 ошибка, то рекомендую посмотреть логи апача (возможно, у вас не включен mod_rewrite или еще что-либо):
$ tail -f /var/log/apache2/error.log
сайты
28.11.2012
Если у вас появляется такая ошибка, это значит, что вы всего-навсего не запустили демон MongoDB. Это делается так:
$ sudo mongod --dbpath /var/lib/mongodb
Если все равно будет ошибка, проверьте, есть ли права на запись у mongo-user:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb
Чтобы запустить демон монго и можно было закрыть консоль, выполните следующую команду:
$ sudo nohup mongod & exit
mongo
27.11.2012
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv
linux
python
22.11.2012
Не особо полезный скрипт, просто на работе использую определенные цвета для графиков, и когда требуется создать график на основе двух существующих, решил смешать их цвета и выбрать похожий на их среднее.
var hex1 = 'e32636';
var hex2 = '01b1c3';
var ave_hex = (Math.ceil((parseInt(hex1,16) + parseInt(hex2,16)) / 2)).toString(16);
javascript
20.11.2012
Редактируем crontab:
$ crontab -e
Синтаксис времени следующий
# +—————- minute (0 — 59)
# | +————- hour (0 — 23)
# | | +———- day of month (1 — 31)
# | | | +——- month (1 — 12)
# | | | | +—- day of week (0 — 6) (Sunday=0 or 7)
# | | | | |
* * * * * command to be executed
Чтобы запускать скрипт каждые 10 минут, надо написать следующее:
*/10 * * * * /path/to/command
Чтобы запускать скрипт каждый час:
0 */1 * * * /path/to/command
Чтобы запускать скрипт Ежемесячно 1 числа в 12:00 дня:
0 12 1 * * /path/to/command
Прошу обратить внимание, что крон запускается в своем окружении и зачастую большинство переменных окружения недоступны при выполнении задания. Всегда обязательно проверяйте работу!
bash
11.11.2012
Если у вас на wordpress после переноса сайта появляется строка “Error establishing a database connection”, хотя логин, пароль, название базы данных введены правильно, то попробуйте добавить в wp-config.php эту строчку. И все должно заработать ;)
define('WP_ALLOW_REPAIR', true);
php
10.10.2012
Дамп БД - это резервная копия базы данных.
Делаем дамп:
$ mysqldump -uLOGIN -pPASSWORD DATABASENAME > dump.sql
Разворачиваем из дампа:
$ mysql -uLOGIN -pPASSWORD DATABASENAME < dump.sql
bash
06.10.2012
<p><iframe src="http://player.vimeo.com/video/50061391” width=”400” height=”300” frameborder=”0” allowfullscreen=”allowfullscreen”></iframe></p>
like it