Мы снова в строю
Даже как-то страшно это говорить, но вроде-бы все улеглось с переездом к новому провайдеру. Спасибо denis_aka_xaos и Mihael 
Да и кстати мы поменяли название и домен.
Вот такие пироги

Да и кстати мы поменяли название и домен.
Вот такие пироги
- +2
- 12 ноября 2009, 17:57
- 4
Массовое переименование таблиц базы данных MySQL
Полезный скрипт на php:
Нашел здесь.
<?php
$db_server = "localhost"; // hostname MySQL server
$db_username = "username"; // username MySQL server
$db_password = "password"; // password MySQL server
$db_name = "database"; // database name
$pattern = "pattern_"; // search string
$new_pattern = "new_pattern_"; // replacement string,
// can be empty
// login to MySQL server
$link = mysql_connect( $db_server, $db_username, $db_password);
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
// list all tables in the database containing the search pattern
$sql = "SHOW TABLES FROM `" . $db_name . "`";
$sql .= " LIKE '%" . $pattern . "%'";
$result = mysql_query ( $sql, $link );
if (!$result)
{
die("Invalid query: " . mysql_error( $link ));
}
$renamed = 0;
$failed = 0;
while ( $row = mysql_fetch_array ($result) )
{
// rename every table by replacing the search pattern
// with a new pattern
$table_name = $row[0];
$new_table_name = str_replace ( $pattern, $new_pattern, $table_name);
$sql = "RENAME TABLE `" . $db_name . "`.`" . $table_name . "`";
$sql .= " TO `" . $db_name . "`.`" . $new_table_name . "`";
$result_rename = mysql_query ( $sql, $link );
if ($result_rename)
{
echo "Table `" . $table_name . "` renamed to :`";
echo $new_table_name . "`.\n";
$renamed++;
}
else
{
// notify when the renaming failed and show reason why
echo "Renaming of table `" . $table_name . "` has failed: ";
echo mysql_error( $link ) . "\n";
$failed++;
}
}
echo $renamed . " tables were renamed, " . $failed . " failed.\n";
// close connection to MySQL server
mysql_close( $link );
?>Нашел здесь.
- +2
- 12 ноября 2009, 17:52
- комментировать
Перенос движка LiveStreet на другой домен
Конечно же при таком переносе ссылки в постах и комментариях остаются старыми и изображения не отображаются. Исправить можно в базе вот так:
Спасибо Mihael за совет!
UPDATE `prefix_topic_content` SET `topic_text` = REPLACE(`topic_text`, "http://old.ru", "http://new.ru")
UPDATE `prefix_topic_content` SET `topic_text_short` = REPLACE(`topic_text_short`, "http://old.ru", "http://new.ru")
UPDATE `prefix_topic_content` SET `topic_text_source` = REPLACE(`topic_text_source`, "http://old.ru", "http://new.ru")
UPDATE `prefix_topic_comment` SET `comment_text` = REPLACE(`comment_text`, "http://old.ru", "http://new.ru")Спасибо Mihael за совет!
- +2
- 12 ноября 2009, 17:31
- комментировать
Простое монтирование удаленного диска по sftp в консоли
Если у нас есть доступ по ssh, следовательно есть и возможность копировать файлы по sftp (для тех кто в танке). Копировать файлы по ssh можно, например, с помощью Midnight Commander’а, но прописывать в его окне параметры соединения и пароль бывает не очень удобно. Поэтому проще монтировать удаленную файловую систему в консоли:
В некоторых случаях необходимо добавить пользователя в группу fuse:
sudo adduser имя-пользователя fuse
В Ubuntu 9.10 этого делать не понадобилось.
Монтируем:
sudo apt-get install sshfsВ некоторых случаях необходимо добавить пользователя в группу fuse:
sudo adduser имя-пользователя fuse
В Ubuntu 9.10 этого делать не понадобилось.
Монтируем:
sshfs [email protected]:/удаленная-директория/ ./локальная-директория
- +3
- 31 октября 2009, 23:12
- комментировать
Wine и русские буквы
Знакомая картина, правда?

Простое решение v-i-y.livejournal.com/133902.html:
Создаем локаль:
Теперь запускаем wine-приложение так:
( Читать дальше )

Простое решение v-i-y.livejournal.com/133902.html:
Создаем локаль:
sudo localedef -c -i ru_RU -f CP1251 ru_RU.CP1251Теперь запускаем wine-приложение так:
( Читать дальше )
- +2
- 29 октября 2009, 20:43
- 5
Обновление до Ubuntu 9.10
Вот и вышла очередная версия Ubuntu. Мне пришлось потратить порядка 15 часов и пару гигабайт трафика. Результат — работает чуть более быстро, загрузка стала заметно быстрее. Как всегда пришлось пересобрать madwifi.
- +2
- 29 октября 2009, 15:47
- комментировать
Android SDK и Ubuntu
Возникла задача написать небольшое приложение для Google Android.
Первым делом скачиваем Android SDK с developer.android.com/
Распаковываем архив android-sdk-linux_xxx-y.y_z.zip, например, в ~/android.
В качестве IDE будем использовать Eclipse Classic. Можно скачать здесь: www.eclipse.org/downloads/
Распаковываем архив eclipse-SDK-x.x-linux-gtk.tar.gz, например, в ~/eclipse, запускаем.
В меню Help выбираем пункт Software Updates:
( Читать дальше )
Первым делом скачиваем Android SDK с developer.android.com/
Распаковываем архив android-sdk-linux_xxx-y.y_z.zip, например, в ~/android.
В качестве IDE будем использовать Eclipse Classic. Можно скачать здесь: www.eclipse.org/downloads/
Распаковываем архив eclipse-SDK-x.x-linux-gtk.tar.gz, например, в ~/eclipse, запускаем.
В меню Help выбираем пункт Software Updates:
( Читать дальше )
- +2
- 28 октября 2009, 14:03
- 2
