Подборка шпаргалок (Cheat Sheets) и справочных карточек (Quick Reference Cards) по самым популярным языкам и платформам: Linux & Unix, ASP, CSS, HTML, спецсимволы HTML, JavaScript, Microformats, Apache, mod_rewrite, MySQL, PHP, Perl, Python, Java, регулярные выражения, Ruby onrails, безопасная палитра цветов, C, C++ и др.
Cheat Sheets
Quick Reference Cards
«Самая трудная вещь на свете — это думать своей собственной головой. Вот, наверное, почему так мало людей этим занимаются» © Генри Форд
пятница, февраля 08, 2008
Поднимаем jabber-сервер для внутренних нужд организации
Исходные данные:
Перезапускаем сервис:
Ещё про установку Jabber-сервера:
- сервер под управлением Ubuntu 7.10;
- 20-25 пользователей, которым нужно обмениваться сообщениями.
- обмен сообщениями только в пределах организации (без транспортов и выхода в Интернет).
$ sudo apt-cache search jabber serverИз полученного списка программ (порядка 40) выбираем те, которые предположительно нам подойдут:
ejabberd - Distributed, fault-tolerant Jabber/XMPP server written in ErlangПосмотрев, что все публичные jabber-серверы работают на ejabberd, я сначала хотел поставить его, но заметив, что вместе с зависимостями он весит порядка 27 Мб, передумал. Решил посмотреть каков размер остальных двух серверов: jabber - 170kB, jabberd2-mysql - 575kB. В связи с этим выбор пал на jabber (jabberd14).
jabber - An instant messaging server using the Jabber/XMPP protocol
jabberd2-mysql - Jabber Open Source Instant Messenger Server (MySQL)
jabberd14 is the original server implementation of the Jabber protocol, now known as XMPP. It is open source, and it is free. This implementation has been formerly known as just jabberd as well.Устанавливаем пакет:
Please note: jabberd2 (also known as jabberd 2.x) is not a newer version of jabberd14 but a completely different project.
The main goals of jabberd14
- Excellent support for security and encryption protocols,
- reuse / support of existing protocols, not only from the XMPP/Jabber world,
- strict standards compliance,
- flexibility in configuration and deployment,
- easy customizing / integration into web sites.
$ sudo apt-get install jabberТеперь внесем небольшие изменения в файл /etc/jabber/jabber.xml, а именно в строку
<host><jabberd:cmdline flag="h">localhost</jabberd:cmdline>заменив localhost на имя сервера, например server.fsnv.net.
Перезапускаем сервис:
$ sudo /etc/init.d/jabber restartВсё. Остаётся только установить на рабочие станции jabber-клиент, например Just Another Jabber Client (JAJC) и при первом запуске создать каждому пользователю учетную запись.
Ещё про установку Jabber-сервера:
Семь плагинов, превращающих Thunderbird в замену Outlook
В статье "7 Thunderbird Extensions that will allow you to replace Outlook" представлены семь дополнений к почтовому клиенту Thunderbird приближающих его по функциональности к Outlook:
- Addressbooks Synchronizer - позволяет синхронизировать адресную книгу между несколькими машинами;
- Lightning - удобный календарь-планировщик;
- Lightning Nightly Updater - плагин для еженощного автоматического обновления Lightning;
- Provider for Google Calendar - плагин для синхронизации локального календаря с Google calendar и для организации совместного планирования;
- addressContext - расширение для добавления в контекстное меню сообщения пунктов связанных с адресной книгой (быстрое добавление адреса, поиск);
- Contacts Sidebar - позволяет держать адресную книгу на видном месте в панели, под списком папок;
- Duplicate Contact Manager - средство для выявления дубликатов в адресной книге (из нескольких записей создает одну с более полной информацией).
Источник: OpenNet
вторник, февраля 05, 2008
Что удерживает меня от перехода на Thunderbird...
...с The Bat!.. на работе. Это отсутствие возможности автоматической распаковки вложений в зависимости от условий (адрес отправителя, имя вложенного файла) в разные папки на диске.
Скрины сортировщика писем из The Bat!:


Про Attachment Extractor я знаю, но его функциональность пока не достигла требуемого уровня.
Как вариант, можно распаковывать автоматом всё в одну папку, а потом самописным скриптом сортировать по папкам... Или использовать внешнюю программу распаковки с сортировщиком (кто-нибудь знает такую?). Очень не хочется изобретать велосипед. Хотелось бы найти готовое нормальное решение проблемы.
Скрины сортировщика писем из The Bat!:


Про Attachment Extractor я знаю, но его функциональность пока не достигла требуемого уровня.
Как вариант, можно распаковывать автоматом всё в одну папку, а потом самописным скриптом сортировать по папкам... Или использовать внешнюю программу распаковки с сортировщиком (кто-нибудь знает такую?). Очень не хочется изобретать велосипед. Хотелось бы найти готовое нормальное решение проблемы.
понедельник, февраля 04, 2008
Google Docs Bar - плагин для Firefox

Подключаемый модуль Google Docs Bar добавляет к Firefox новую панель, позволяющую получать упрощенный доступ к данной службе. В левой части браузера отображается список сохраненных документов; также имеется возможность поиска по именам файлов или по их содержимому. При необходимости можно перейти к редактированию документа одним щелчком «мыши».
Что немаловажно, расширение предоставляет возможность упрощенной загрузки документов с жесткого диска — для этого достаточно лишь перетащить файл на соответствующую иконку панели.
Инструменты для разработки и управления базами данных
DbVisualizer – http://www.dbvis.com/products/dbvis/
DbVisualizer – это межплатформенный инструмент для работы с базами данных, который представляет собой универсальное решение для быстрой разработки, тестирования и администрирования реляционных баз данных. Он предлагает разработчикам целый ряд инструментов, обеспечивающих помощь в разработке баз данных и выполнении таких задач, как просмотр объектов, создание и запуск SQL-скриптов, а так же просмотр и редактирование данных. DbVisualizer поддерживает все основные коммерческие базы данных, включая Oracle, DB2, Mimer, SQL Server, Sybase ASE, Informix и альтернативные базы данных с открытыми исходными кодами, такие как MySQL, PostgreSQL и JavaDB/Derby.
Совсем недавно в программу был добавлен Table Data Navigator, который позволит вам управлять внешними ключами на основе выбора данных. Это удобно при просмотре нормализованных таблиц с ключами, содержащимися в других таблицах. Кроме этого в программе имеется поддержка визуального создания и редактирования табличных определений, включая колонки, индексы, первичные и внешние ключи, а так же нестандартные особенности, специфичные для поддерживаемых баз данных.
DbVisualizer доступен в двух редакциях (http://www.dbvis.com/products/dbvis/info.html):
1. DbVisualizer Free
Бесплатная версия для коммерческого и некоммерческого использования. Включает базовый набор функций, необходимый для большинства пользователей.
2. DbVisualizer Personal
Расширяет функциональность бесплатной версии набором функций, повышающих продуктивность:
На сайте можно получить пробную ограниченную по времени лицензию для ознакомления с DbVisualizer Personal edition.
Лицензия: Commercial, Free
Язык: английский
SQuirreL SQL Client – http://www.squirrelsql.org/
SQuirreL SQL Client – клиент баз данных. Обладает следующими отличительными свойствами:
Лицензия: GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL)
Язык: английский, русский
Aqua Data Studio – http://www.aquafold.com/
Aqua Data Studio — универсальная утилита для создания, управления, поддержки реляционных баз данных, гибкое многоплатформенное приложение, предоставляющее ИТ-специалистам широчайшие возможности управления базами данных от различных производителей (Oracle, DB2, Microsoft SQL Server, MySQL, Sybase, Informix и PostgreSQL). Программа разработана на Java, что позволяет ей работать на различных ОС.
Язык: английский, русский
Лицензия: Commercial

Совсем недавно в программу был добавлен Table Data Navigator, который позволит вам управлять внешними ключами на основе выбора данных. Это удобно при просмотре нормализованных таблиц с ключами, содержащимися в других таблицах. Кроме этого в программе имеется поддержка визуального создания и редактирования табличных определений, включая колонки, индексы, первичные и внешние ключи, а так же нестандартные особенности, специфичные для поддерживаемых баз данных.
DbVisualizer доступен в двух редакциях (http://www.dbvis.com/products/dbvis/info.html):
1. DbVisualizer Free
Бесплатная версия для коммерческого и некоммерческого использования. Включает базовый набор функций, необходимый для большинства пользователей.
2. DbVisualizer Personal
Расширяет функциональность бесплатной версии набором функций, повышающих продуктивность:
- Редактирование таблицы данных
- Поддержка автозавершения в SQL редакторах
- Создание/Изменение таблиц
- Выполнение SQL скриптов
- Multi result set management
- Представление данных в виде диаграмм
- Управление BLOB/CLOB данными
- Построитель запросов
- Data Navigator
- Explain plan support
- Просмотр представлений, триггеров, summary tables, синонимов, функций, процедур, системных таблиц, первичных ключей, привилегий, ссылок, DDL, программ, модулей, файлов данных и др.
На сайте можно получить пробную ограниченную по времени лицензию для ознакомления с DbVisualizer Personal edition.
Лицензия: Commercial, Free
Язык: английский
SQuirreL SQL Client – http://www.squirrelsql.org/

- платформонезависим, написан на Java;
- графический интерфейс;
- может работать с любой базой данных, поддерживающей JDBC 2.0;
- расширяем с помощью плагинов.
Лицензия: GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL)
Язык: английский, русский
Aqua Data Studio – http://www.aquafold.com/
Aqua Data Studio — универсальная утилита для создания, управления, поддержки реляционных баз данных, гибкое многоплатформенное приложение, предоставляющее ИТ-специалистам широчайшие возможности управления базами данных от различных производителей (Oracle, DB2, Microsoft SQL Server, MySQL, Sybase, Informix и PostgreSQL). Программа разработана на Java, что позволяет ей работать на различных ОС.

Лицензия: Commercial
Licensing Personal Academic OSS Developer Commercial Support
----------------------------------------------------------------------------------
Aqua Data Studio v6.5 License License* License** License Available
Aqua Data Studio v4.7 Free Free Free License Available***
Aqua Data Studio v2.0 Free Free Free Free N/A
* Discounted licences are available for qualified Academic users
** Free licenses are available for qualified Open Source Software (OSS) Developers
*** For licenced users only
Подписаться на:
Сообщения (Atom)