Выгрузка выборки в CSV-файл: SELECT id, column_1, column_2 FROM table INTO OUTFILE ‘/tmp/data.txt’ В файле будет использоваться табуляция в качестве разделителя. Простая команда для выгрузки выборки в CSV-файл с запятыми в качестве разделителя. SELECT * FROM table INTO OUTFILE ‘/tmp/table_data.csv’ FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘»‘ LINES TERMINATED BY ‘n’
Периодически возникает необходимость поднять ProFTPD на разных серверах и каждый раз приходится лезть в инет и искать статьи по настройке. Решил накидать свою статью, чтобы было. Установка для debianubuntu # aptitude install proftpd Меняем конфиг /etc/proftpd/proftpd.conf: # Includes DSO modules Include /etc/proftpd/modules.conf # Set off to disable IPv6 support which is annoying on IPv4 only […]
Мне это иногда пригождается для запуска startx через ssh. Делаю это так: 1) Логинюсь 2) Запускаю startx 3) Ctrl + Z, для замораживания процесса Вывод команды будет примерно такой: [1] + 524 suspended startx 4) командую disown Вывод будет примерно таким: disown: warning: job is suspended, use `kill -CONT -9685′ to resume 5) коммандуем kill […]
Нарыл довольно удобный парсер html dom для PHP. Парсит в стиле JQuery, т.е. использует подобный синтаксис. Подключается просто инклудом. Скачать отсюда http://simplehtmldom.sourceforge.net/ Там же довольно подробные доки http://simplehtmldom.sourceforge.net/manual.htm
Сайт: http://geocoder-php.org/ Умеет работать со следующими сервисами: FreeGeoIp, HostIp, IpInfoDB, Google Maps, Google Maps for Business, Bing Maps, OpenStreetMaps, CloudMade, Geoip, MapQuest, OIORest, GeoCoder.ca, GeoCoder.us, IGN OpenLS, DataScienceToolkit, Yandex, GeoPlugin, GeoIPs, MaxMind web service, MaxMind binary file, Geonames, IpGeoBase, Baidu, TomTom, ArcGIS Online
Более-менее грамотная настройка sftp с разграничением прав: Делал на Debian 7.0 (wheezy) # addgroup sftpusers # useradd -d /home/someuser -g sftpusers -s /bin/false someuser # mkdir -p /home/someuser # passwd someuser Далее конфигурируем /etc/ssh/sshd_config: # Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp в конце файла добавляем Match User someuser ChrootDirectory %h ForceCommand internal-sftp AllowTCPForwarding no X11Forwarding […]
Перебрался на новый сервер, с лучшими характеристиками и другой ОС. Осваиваюсь в CentOS.
Во время установки пакетов pear возникает ошибка, что то вроде: Downloading Some_packet_name.tgz …
После обновления оперы на версию 12, она перестала запускаться, выдавая надпись «Could not initialize Opera». % opera Could not initialize Opera. % Решение проблемы оказалось весьма быстрым и не ожиданным: Нужно дать права на директорию ~/.kde/share/config . По дефолту доступ у этой директории есть только у рута. Делаем следующее # chmod 750 /home/myuser/.kde/share # chmod […]
Redmine легко ставить на домен, но работать в поддиректории он по дефолту не умеет. Небольшой хак, как заставить его работать в сабдиректории: Открываем конфиг апача, находим виртуалхост, где он будет работать и приводим примерно к такому виду: <VirtualHost *:80> ServerName mydomain.com ServerAdmin root@mydomain.com DocumentRoot /path/to/webdir ErrorLog /var/log/http-site_error CustomLog «/var/log/http-site_access» common DirectoryIndex index.php index.html <Directory «/path/to/webdir»> […]