2010-04-12

Как открыть кокос

howto

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

Но совсем недавно рассказали, что чтобы открыть кокос его достаточно лишь слегка обстучать по "экватору" после чего кокос сам разламывается на две половинки. Меня это так заинтриговало, что я купил кокос и действительно все получилось с первого раза. Das ist fantastish!

Главное, купить правильный кокос, то ли сейчас не сезон, то ли по пути в Россию кокосы портятся, но выбирать нужно тщательно, почти как арбуз - кокос должен быть тяжелым и внутри должно плескаться -  если не плещится или что еще хуже гремит - значит содержимое кокоса уже умерло и несъедобно.

Кокосовое молоко можно слить проколов два из трех "глазков" шилом. После этого обратной стороной большого ножа обстукиваем по периметру - в какой то момент кокос лопается. Продолжаем стукать - кокос раскалывается на две части. Белая мякоть легко отделяется ножом.

Приятного аппетита.

 

Коментариев: 3

 
  2010-04-07

Spamassassin + Postix на Ubuntu

howto

Полезная статья (на английском) как настроить spamassassin на сервере. Честное слово, задолбали уже предложениями купить викодин.... Спутали меня с доктором Хаусом наверное...

 

Оставить комментарий

 
  2010-03-30

Как удалить все пустые директории

howto, bash

Делаю инкрементальный бекап в ходе которого rsync выдает множество пустых папочек - мне пустые папочки не интересны - их нужно как то удалить. В bash это можно сделать следуюшим образом:

find . -type d | tac | xargs rmdir 2> /dev/null
 

Оставить комментарий

 
  2010-03-19

Как найти все жесткие ссылки на файл

howto

Чтобы найти все жесткие ссылки на файл, сначала выполнием ls и смотрим какой у файла inode, затем скармливаем этот inode команде find:

> ls -li filetosearch.txt

9964445 -rwxrwxrwx  2 root root 1813 Sep 25 03:06 filetosearch.txt

> find /home -xdev -inum 9964445

отсюда

 

Оставить комментарий

 
  2010-03-18

SSH без пароля

howto

Краткая инструкция как настроить доверительные отношение между двумя машинами по ssh. Мне она нравится тем что все команды выполнятся на одной машине.

Даны два компьютера server1 и server2, пользователей будут звать user1 и user2 соответственно.

Зaходим на server1

ssh-keygen -t rsa

выбираем имя файла по умолчанию - просто жмем enter
парольная фраза должна быть пустой если вы вы не хотите чтобы вместо пароля сервера спрашивалась парольная фраза ключа

создаем папочку .ssh на удаленной машине

ssh user2@server2 mkdir -p .ssh

добавляем ключ в конец файла

cat ~/.ssh/id_rsa.pub | ssh user2@server2 'cat >> .ssh/authorized_keys'

пробуем соединиться по ssh - если все сделано правильно - пароль при этом не должен спрашиваться.

Следует учесть что папка .ssh должна иметь права доступа 700 а файл с ключами 640 если это не так - нужно поправить
на моей системе файл с ключами называется authorized_keys2 в то время как обычно он называется authorized_keys

Когда пробовал выполять команды ssh получил stdin: is not a tty — проблема разрешилась удалением .bashrc из пользовательской папки.

Upd: как оказалось позже совсем удалять .bashrs не обязательно - теряются многие полезные настройки, достаточно закоментировать несколько строчек:

# Source global definitions
#if [ -f /etc/bashrc ]; then
#       . /etc/bashrc
#fi
 
 

Оставить комментарий

 
  2010-03-15

Как поставить модуль для Perl

howto

Понадобилось установить на сервер перловый модуль File::RSyncP. При попытке поставить методом "в лоб" получил следующее:

Insecure dependency in require while running with -T switch at /usr/lib/perl5/5.8.8/Pod/Perldoc.pm line 1634.

Однако, как оказалось метод в лоб не всегда применим для перловых модулей и лучше использовать специальный "шелл":

Запускаем шелл:
perl -MCPAN -eshell

далее набираем:
install File::RSyncP

Нужный модуль автоматически скачается и установится.

 

Оставить комментарий

 
  2010-02-22

Как изменить внешний вид полосы прокрутки

howto, JavaScript, ztools

Ответ - никак. Штатными средствами это не возможно. Однако, можно реализовать свою версию полосы прокрутки.

В выходные создал несколько новых тем для z.html.Scrollbar. По моему, получилось не дурно...

 

Коментариев: 7

 
  2010-02-03

Как сохранить изображение в ico

полезное, howto, программирование, PHP

Потребовалось сделать favicon.ico, да как назло никакого софта для сохранения в ico не оказалось под рукой, даже премного-мной-уважаемый Photoshop не умеет сохранять в ico, пришлось импровизировать.

В PHPThumb обнаружил отличную функцию для сохранения GD ресурса в ICO. На основе этой функции сделал собственный мааааааленький скриптик для преобразования графических файлов в ico. В общем, инструмент получился действительно полезный - выкладываю его для общего пользования. Здесь исходник.

Поддерживает GIF, PNG и BMP.

Upd: для этих же целей есть офигительный сервис favicon.ru

Upd2: Бесплатный конкурент Фотошопа - Gimp прекрассно умеет сохранять в ico.

Upd3: Как оказалось гимп всё-же сохряняет ico с ошибкой - получается фигня, по крайней мере в Windows версии.

 

Коментариев: 16

 
  2010-01-11

Получаем ссылку на flv с YouTube

howto

1. Открываем страницу на YouTube, например: http://www.youtube.com/watch?v=wacfZtY5uBk&feature=popular

2. Смотрим в исходный код, находим строчку вида: "t": "vjVQa1PpcFOnL1f--Szqe1o-3F_rYFR6nvcn2HqUqv8%3D" и строчку вида: "video_id": "wacfZtY5uBk"

3. параметры "t" и video_id используем чтобы получить финальный адрес ролика: http://www.youtube.com/get_video.php?t=[t]&video_id=[video_id]
в нашем случае это: http://www.youtube.com/get_video.php?t=vjVQa1PpcFOnL1f--Szqe1o-3F_rYFR6nvcn2HqUqv8%3D&video_id=wacfZtY5uBk

Рецепт взят отсюда.

 

Оставить комментарий

 
  2010-01-03

Русская локаль на Linode

хостинг, howto

Время от времени на сервере, который хоститься на linode появлялись сообщения вида:

perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "ru_RU.UTF-8"
    are supported and installed on your system.

Оказывается, нужно просто было поставить русскую локаль - разумеется на буржуйском хостинге она не стоит по умолчанию:

> sudo apt-get install language-pack-ru

после выполнения проверяем что все ОК:

> locale -a

...
en_ZA.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA.utf8

 

Оставить комментарий

разное (183)
howto (124)
программирование (108)
гад-же-ты (75)
мысли (42)
PHP (41)
JavaScript (39)
вебмастеринг (37)
linux (28)
гондураша (28)
юмор (25)
полезное (21)
движок (17)
Android (16)
софт (15)
деньги (14)
видео (13)
кино (13)
музыка (10)
беспредел (10)
путешествия (10)
интернет (9)
diy (9)
ztools (8)
книги (8)
умный дом (8)
занимательная физика (8)
языки (7)
хостинг (7)
Nokia 5800 (7)
lifehack (6)
css (6)
вебдизайн (6)
apple (5)
arduino (5)
связной (5)
прелоадер (5)
козлы (5)
oDesk (5)
занимательная юриспруденция (4)
svn (4)
кухня (4)
Python (4)
энергия (3)
рестораны (3)
software (3)
synphony (3)
Java (2)
webmastering (2)
фото на документы (2)
Ruby on Rails (2)
спорт (2)
bash (2)
движек (2)
гитара (2)
аниме (2)
дурдом (1)
C++ (1)
годнурас (1)
микросервисы (1)
SEO (1)
programming (1)
технологии (1)
наука (1)
сайты (1)
авторское право (1)
восстановить (1)
Поиск по блогу:

Valid XHTML 1.0 Strict