Вынимаем таблицу из дампа mysql

Проще сделать полный дамп БД. Но что делать если нужно вытащить одну таблицу из дампа? Скрипт запускается из той же директории, где хранятся сжатые gzip’ом дампы БД #!/bin/sh PATH=/bin:/usr/bin/ ls *.gz | sed ‘s/\..*//’ echo «Enter dump» read DUMPDB gunzip $DUMPDB cat $DUMPDB | awk ‘/CREATE TABLE/ {print($3)}’ | sed -e s/\`//g echo «Enter table» read TABLE cat $DUMPDB | sed «/ SET /d» | awk ‘/CREATE TABLE `’$TABLE’`/,/UNLOCK TABLES/’ … → …

Обновление FileZilla в Ubuntu

В штатном репозитории Ubuntu такая нужная программа как FileZilla имеется слишком старой версии, еще 3.7 что-то там Однако если вдруг возникла необходимость обновить FileZilla, то предлагается следующий вариант с использованием дополнительного репозитория с «ночными сборками» sudo add-apt-repository ppa:yofel/ppa sudo apt-get update sudo apt-get upgrade filezilla Так как этот PPA содержит обновления для других программ, которые возможно вам и не требуется обновлять, то после обновления FileZilla его лучше удалить sudo add-apt-repository … → …

Обновление таблиц mysql для Openx|Revive-Adserver

Обновление таблиц mysql может сопровождаться вылетом  веб-приложения по таймауту. Почему? Потому что таблица слишком велика и скрипт не успевает ее обновить. Что же делать, если нам нужно перейти на новую мажорную ветку Openx|Revive-Adserver? Скорее всего ваша БД слишком велика и конвертация не успевает завершиться до окончания работы скрипта Поэтому я предлагаю несколько не сильно хитрых действий, которые могут пригодиться в этом случае На стороне БД Таблицы data_raw_% могут быть слишком велики. Таким образом имеет … → …

Перевод в командной строке

Каким образом делать перевод в командной строке? Незнаю зачем, но может кому-то это будет полезно. Нашел тулзу, которая выполняет перевод в командной строке google-translate-cli — скрипт на awk Для работы нужно установить gawk. Ключ Google API не требуется. Установка проводится на FreeBSD portinstall gawk git clone git://github.com/soimort/google-translate-cli.git cd google-translate-cli/ первую строку файла translate.awk приводим к виду #!/usr/local/bin/gawk -f и устанавливаем make install trs без аргументов выводит справку по использованию. По умолчанию перевод осущетвляется на … → …