Сен 23

Конвертация таблиц MySQL в UTF8

Джанга в очередной раз создала кучу таблиц в latin1, а вручную уж очень не хотелось

#!/bin/bash
host="127.0.0.1"
database=$1
pwd="password"
user="user"
tables=`mysql -h $host --user=$user --password=$pwd $database -e "show tables;" -s -r -N`
for table in $tables
do
	echo "Converting $table"
        #тут можно так же optimize table и что там еще
	mysql -h $host --user=$user --password=$pwd $database -e \    
           "alter table $table convert to character set 'utf8';"
done
Июн 29

MySQL-python (MySQLdb) in Mac OS X

Послe установки mysql5 из macports

sudo pip install mysql-python

по-умолчанию ругается на mysql_config not found, если клиент mysql5 установлен из портов, надо просто добавить путь до mysql_config в глобальный PATH, т.е. просто добавить

/opt/local/lib/mysql5/bin/

в файл /etc/paths

Янв 31

Собственный git с преферансом и поэтессами

Заметка скорее для себя, на память…
Цель работы:
Настроить репозиторий git с доступом по протоколу HTTP и web-интерфейсом

Приборы и материалы:

  • сервер с ubuntu (debian)
  • apache2 (будем работать по HTTP)
  • git (ради него все и затевалось)
  • gitweb (веб-морда)

Continue reading

Окт 05

ElementaryOS

насоветовал мне bdancer elementaryos, поставил, попользовал. Сначала — красиво и довольно удобно, а вот когда настало время поработать — плевался и матерился. То что в убунте уже хорошо и допилено — они умудрились сломать. Подходит только для серфинга и чем-там-домохозяйки занимаются

Июн 08

Еще раз об OpenVPN

Уже как-то описывал настройку OpenVPN сервера и клиентов, но это было давно и не правда, а сегодня (внезапно) друг решился настроить правильный шлюз, и правильный VPN
Все команды по установке OpenVPN, создание моста и пути указаны для уже родного ubuntu-server, но упор сделан на то, чтобы после вдумчивого чтения проблем не возникло в любом дистрибутиве, и даже другой OS.

Continue reading

Июн 05

SSH туннель

Вот многие пользуются годами SSH и не знают, что кроме как подключиться к консоли сервера с помощью можно еще много чего делать,
Например туннель:
ssh -2 -N -C -L ПортЛокалхоста:Сервер:ПортСервера user_на_шлюзе@Шлюз
Пробрасывает ПортЛокалхоста на на ПортСервера через Шлюз (на котором установлен ssh-сервер)

Апр 29

Кошмарный resize-grep в ubuntu-11.04

Почаса побеждал,
GtkStatusbar::has-resize-grip = FALSE
не работал, решение нашлось тут
правим

~/.gtkrc-2.0
style "default-style"
{
  GtkWindow::resize-grip-height = 0
  GtkWindow::resize-grip-width = 0
}
 
class "GtkWidget" style "default-style"
Апр 25

Звук через сеть или pulseaudio-server

На рабочем компьютере кончились розетки, пришлось отключить колонки, а звук-то хочется.. музыку там послушать, да и вообще.
Вообщем вспомнил, про то, что давно хотел попробовать погонять звук по сети через pulseaudio, все равно его теперь в убунту пихают.

Continue reading