пятница, января 11, 2008

Текущее обновление Ubuntu под силу даже малышу ;-)

Администрируем MySQL

Предлагаю Вашему вниманию небольшой обзор программ для администрирования СУБД MySQL. Конечно же, все существующие программы охватить не удалось, но такая цель и не ставилась. Я отобрал только основные и наиболее интересные, некоторые с русской локализацией. Почти все из них кроссплатформенные (с одинаковым успехом работают как в Linux, так и в Windows). Также учитывалось наличие программы в репозитории Ubuntu.


phpMyAdminhttp://www.phpmyadmin.net/

phpMyAdmin – веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.

Проект на данный момент времени локализирован на более чем 50 языков, включая русский и украинский.
phpMyAdmin - Основной интерфейсphpMyAdmin - Редактирование таблицы
Лицензия: GNU General Public License (GPL)

Скачать – http://www.phpmyadmin.net/home_page/downloads.php

Установить в Ubuntu – '$sudo apt-get install phpmyadmin'

Русскоязычный неофициальный сайт phpMyAdmin – http://php-myadmin.ru/


MySQL Administratorhttp://www.mysql.com/products/tools/administrator/

MySQL Administrator Мощный инструмент администратора, обладающий интуитивным графическим интерфейсом и единой средой для управления базами данных MySQL и их обслуживания. Система предназначена для администрирования сервера, а также может выполнять операции резервного копирования и востановления информации (как над отдельными, так и над всеми базами, причем есть встроеный планировщик заданий).

Основные возможности среды:
  • широкая функциональность и улучшенная система управления;
  • визуальное отображение всех операций, позволяющее снизить количество ошибок;
  • высокая продуктивность, как следствие, снижение временных и денежных затрат;
  • высокий уровень безопасности, при котором доступ основан на системе привилегий;
  • мониторинг динамических процессов, проходящих в базе;
  • быстрая оптимизация и настройка базы под требуемые условия;
  • система восстановления данных;
  • многоплатформенность, работает во всех популярных ОС.
Язык интерфейса: английский

Установить в Ubuntu – '$sudo apt-get install mysql-admin'


MySQL Query Browserhttp://www.mysql.com/products/tools/query-browser/

MySQL Query Browser MySQL Query Browser это графический инструмент, предоставляемый MySQL AB для создания, выполнения и оптимизации запросов в графической среде. Тогда как MySQL Administrator разработан для администрирования MySQL сервера, MySQL Query Browser создан помочь Вам получать и анализировать данные, хранящиеся в Вашей MySQL базе.

Все запросы, выполняемые в MySQL Query Browser, так же могут быть выполнены в консольном приложении mysql, MySQL Query Browser позволяет получать и редактировать данные более интуитивно понятным графическим способом.

MySQL Query Browser разработан для работы с MySQL версии 4.0 и выше.

Язык интерфейса: английский

Установить в Ubuntu – '$sudo apt-get install mysql-query-browser'

Документация на русском – http://dev.mysql.com/doc/query-browser/ru/index.html


KMySQLAdminhttp://www.alwins-world.de/programs/kmysqladmin/

KMySQLAdminПриложение для управления mysql-серверами, написанное с использованием QT и KDE.

Что поддерживает KMySQLAdmin?
  • Отображение и редактирование содержимого таблиц в пределах отдельного окна.
  • Экспорт результатов запроса в другой формат (ASCII, Latex, HTML).
  • Управление правами пользователей.
  • Создание баз данных и таблиц.
  • Изменение таблиц и ключей.
  • Непрерывный мониторинг состояния сервера и потоков.
Лицензия: GNU General Public License (GPL)

Язык интерфейса: английский

Установить в Ubuntu – '$sudo apt-get install kmysqladmin'


MySQL Navigatorhttp://sourceforge.net/projects/mysqlnavigator/

MySQL Navigator MySQL Navigator представляет собой клиентскую программу графического пользовательского интерфейса (GUI) для сервера баз данных MySQL. Назначение MySQL Navigator состоит в обеспечении удобного клиентского интерфейса для серверов баз данных MySQL при поддержке многих операционных систем и языков. В настоящее время можно производить импорт/экспорт базы данных, вводить запросы, получать результирующие наборы, редактировать и запускать скрипты, добавлять, изменять и удалять пользователей и получать информацию о клиенте и сервере. Использует QT.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: английский

Установить в Ubuntu – '$sudo apt-get install mysql-navigator'


Extendable Mysql Managing Assistant (emma) http://www.fastflo.de/projects/emma/

Extendable Mysql Managing Assistantemma это графический набор инструментов для разработчиков и администраторов баз данных MySQL, являющийся преемником yamysqlfront (yet another mysqlfront).

Основные возможности программы:
  • диалоги для создания/изменения баз MySQL, таблиц и ассоциированных индексов;
  • результирующие наборы, сгруппированные по вкладкам;
  • SQL редактор:
    • вкладки;
    • встроенная подсветка синтаксиса;
    • автозавершение ввода имен таблиц и полей;
    • автоформатирование операторов SQL;
  • экспорт в CSV файлы;
  • несколько одновременно установлленых подключений к MySQL.
Возможно расширение функциональности с помощью плагинов.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: английский

Установить в Ubuntu – '$sudo apt-get install emma'


MySQL Sidu – Free MySQL Clienthttp://sourceforge.net/projects/sidu/

MySQL SIDU - Free MySQL Client MySQL Sidu это MySQL-клиент, работающий через веб-браузер. Простой и удобный в использовании. Позволяет управлять таблицами и базами данных, просматривать и редактировать содержимое таблиц, редактировать структуры таблиц. Помимо этого Sidu может выполнять много других операций и выглядит как MySQL-фронтэнд с графическим интерфейсом.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: русский, английский


MySQL Control Centerhttp://sourceforge.net/projects/mysqlcc/

Клиент администрирования БД MySQL с графическим пользовательским интерфейсом. Данная программа упрощает создание, управление таблицами и базами данных, просмотр содержимого таблиц, редактирование структуры таблиц, оптимизирование, восстановление и проверку таблиц БД. Программа имеет Русский интерфейс.
MySQL Control Center - Управление консольюMySQL Control Center - Окно запроса
Лицензия: GNU General Public License (GPL)


FlashMyAdminhttp://www.flashmyadmin.org/

Проект по администрированию MySQL, базирующийся на Flash. Позволяет управлять таблицами и базами данных, просматривать и редактировать содержимое таблиц, редактировать структуры таблиц, импортировать/экспортировать (SQL, XML, CSV) данные, поддерживает интернационализацию, есть помощь. Также позволяет просматривать видео, аудио и графику внутри интерфейса.
FlashMyAdmin - Flash-based MySql Administration ToolFlashMyAdmin - Flash-based MySql Administration Tool
Лицензия: Free Art License

Язык интерфейса: английский

Скачать – http://www.flashmyadmin.org/english/download.php


PHP Mini SQL Adminhttp://sourceforge.net/projects/phpminiadmin/

PHP Mini SQL AdminPHP Mini SQL Admin – легковесная альтернатива тяжелому phpMyAdmin. Единственный небольшой (~23Kb) php-скрипт. Прост в установке и использовании. Не требуется знания SQL для базовых операций. Скрипт упрощает управление таблицами и базами данных: создание, просмотр содержимого таблиц, редактирование структуры таблиц, экспорт и импорт данных.

License: GNU General Public License (GPL)

Язык интерфейса: английский


Выводы

Не у всех рассмотренных програм порядок с отображением русских символов (UTF-8) в таблицах базы данных. Для большинства из них проблема решается с помощью SET NAMES utf8. Из коробки UTF-8 поддерживают только phpMyAdmin, MySQL Administrator и MySQL Query Browser. MySQL Administrator и MySQL Query Browser не имеют русской локализации, что может отпугнуть пользователей, испытывающих проблемы с английским. В этом случае рекомендую использовать phpMyAdmin.

Я предпочитаю на десктопе использовать MySQL Administrator и MySQL Query Browser, а на сервереphpMyAdmin. Чем пользоваться Вам – решайте сами, главное, чтобы было из чего выбрать.

Ссылка в тему – Справочное руководство по MySQL. Привнесенные программы.

Дополнения, исправления и замечания принимаются.

среда, января 09, 2008

Blogger. Две фотографии в одну строку.

При вставке двух фотографий подряд в статью эти самые фотографии располагаются одна под одной, что не всегда хорошо. Особенно, когда необходимо расположить 2-3 маленьких фото в одну строку.

Я как-то сразу не подумал о том, что можно использовать таблицу для этих целей. Решил погуглить. И оказалось, что или все знают как это делается, или это никому нахрен не нужно, т. к. на русском языке никакой информации по этому вопросу нет. Если я не прав – поправьте меня. Про таблицу нашел в англоязычном блоге.

Для успешного решения проблемы нужно в окне создания сообщения перейти во вкладку 'изменить Html' и вставить:
  1. перед первым изображением – <table style="text-align:center;" align="center"><tr><td>
  2. между изображениями – </td><td>
  3. после второго изображения – </td></tr></table>
Надеюсь, не нужно рассказывать, как в html-коде найти изображения?

Или всё это делается проще?

воскресенье, января 06, 2008

Чем читать электронные книги в Linux?

Я предпочитаю читать электронные книги в формате fb2 с помощью FBReader.

В настоящее время FBReader работает на следующих платформах:
  • Linux
  • Windows XP
  • FreeBSD
  • Различные мобильные устройства, основанные на Linux:
    • Sharp Zaurus
    • Archos PMA430
    • Siemens Simpad
    • Nokia 770/N800/N810
    • PepperPad 3
    • Motorola E680i/A780
    • IRex iLiad
Программа распространяется по лицензии GNU GPL.


Среди поддерживаемых форматов:
FBReader постоянно обновляется – новые версии выходят довольно часто.


На сайте программы помимо традиционного tarball'a имеются сборки для Fedora Core, AltLinux, OpenSuse и, конечно же, для Debian/Ubuntu. Пакеты для Debian/Ubuntu можно установить вручную, скачав их со страницы загрузки, или из репозитория, проделав предварительно несколько нехитрых операций:
  • добавьте следующие строки в ваш /etc/apt/sources.list:
    deb http://www.fbreader.org/desktop/debian etch main
    deb-src http://www.fbreader.org/desktop/debian etch main
  • импортируйте ключ PGP:
    • скачайте файл ключа
    • выполните ‘sudo apt-key add geometer.fbreader.org.asc
  • выполните ‘sudo apt-get update
  • по умолчанию будет установлен модуль gtk+-интерфейса. Если вы предпочитаете FBReader с qt/qt4-интерфейсом, выполните ‘sudo apt-get install libzlui-qt’ (или ‘sudo apt-get install libzlui-qt4’)
  • и, наконец, ‘sudo apt-get install fbreader’.
Кстати, для Fedora FBReader можно установить из репозиториев Tigro.

Есть еще Kniga на базе Qt, но эта программа не поддерживает формат fb2. Как написано на сайте автора:
Kniga – это удобная программа для чтения электронных книг для ОС Linux, основанная на библиотеках Qt. Пока что она не очень функциональна, но в будущем это будет довольно мощный текстовый вьювер, сравнимый по возможностям с IceBook Pro (по крайней мере, я на это надеюсь :) )
Но, похоже, что на сегодняшний день проект заброшен и уже давненько.

Также есть KHaaliReader – FictionBook2 reader for KDE. Последняя версия – 0.2.6. Пакет для Debian - khaalireader_0.2.6-1_i386.deb.

четверг, января 03, 2008

Загрузка файлов в Blogger

Пересев на Blogger я столкнулся с проблемой - а как же, собственно, быть, если мне нужно выложить в открытый доступ, например, PDF-документ или ZIP-архив?

Буквально через несколько минут решение было найдено. Я даже заранее знал, что это решение будет от Google.

Итак, заходим на http://googlepages.com/ или http://pages.google.com/ и вводим логин и пароль для нашего аккаунта Google. У нас в распоряжении 5 сайтов на Googlepages по 100 Мб каждый. Таким образом, можно использовать этот бесплатный хостинг для загрузки картинок, фотографий, PDF, MP3, WAV, DOC, TXT или любых других файлов.

После закачки файлов, ссылки на них имеют следующий вид:
http://eugene.brazhko.googlepages.com/grub-pixmap.scm
http://eugene.brazhko.googlepages.com/Templates.tar.gz

понедельник, декабря 31, 2007

Недавно вышла новая версия календаря Rainlendar

Rainlendar 2.3
http://www.rainlendar.net/download/Rainlendar-Lite-2.3.tar.bz2

Появилась сборка для Ubuntu 7.10
http://www.rainlendar.net/download/rainlendar2-lite_2.3.b54-1_i386.deb

Трансляция блога на Я.ру

Теперь у меня есть персональная страница на Я.ру — Евгений Бражко!

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

пятница, декабря 28, 2007

Как заработать на своём сайте?

Вопрос “Как заработать в Интернет?” волнует меня уже давно. И похоже, что на данный момент самый нормальный способ получения прибыли – продажа контекстной рекламы на сайте с помощью Google AdSense.

Программа Google AdSense – это быстрый и простой способ для издателей веб-сайтов любых размеров размещать подходящие по смыслу, ненавязчивые объявления Google на содержательных страницах веб-сайтов и зарабатывать деньги. Поскольку объявления связаны с предметом поиска пользователей, это позволяет одновременно получать доход и повышать функциональность содержательных страниц.

Программа является бесплатной и объединяет в себе рекламу с оплатой за клик и оплатой за тысячу показов. Таким образом, Вам платят и за действительные клики, и за показы объявлений на Вашем сайте.

Собственно, я тут подумал и решил заняться этим делом. Посмотрим, насколько это начинание будет успешным. Возможно, я даже выделю отдельную категорию на своём блоге для освещения вопросов, связанных с получением прибыли с помощью AdSense. А может для этого даже стоит открыть отдельный блог?