Category Archives: Без рубрики
Печать документа Word в виде брошюры
Иногда бывает актуально распечатать текст таким образом, чтобы из него можно было собрать брошюру. До сих пор для этой цели использовались внешние надстройки, например широко известный макрос А. Орлова ” http://orlovs.pp.ru/ Пакет макрокоманд для верстки текста книжкой “.
При этом, наверное, не все знают, что в последней версии Word 2003 имеется штатная аналогичная возможность. Вот ее описание, взятое отсюда (текст незначительно отредактирован):
SphinxQL. Теперь Sphinx поддерживает SQL запросы к индексам!
В этой статье будетрассказано о двух новых мега-фичах в Sphinx.
Обе фичи добавлены в версии 0.9.9-rc2, опубликованной в начале апреля 2009го. Версия традиционно (слишком) стабильная, известных серьезных багов нету, тесты проходятся, итп. Отважные люди, а также коммерческие клиенты с контрактами про поддержку, уже успешно используют в продакшне, несмотря на отличный от «release» тег.
1я мега-фича. Теперь Sphinx поддерживает сетевой протокол MySQL (внутренней версии номер 10, которую поддерживают все версии сервера и клиента,
CloudStack 2.1 Ubuntu Installation
Компания Cloud.com после двух лет разработки анонсировала доступность исходных текстов системы CloudStack, предназначенной для упрощения организации и управления работой приватной, гибридной или публичной cloud-инфраструктуры, доступной только внутри предприятия или нацеленной на предоставление публичного сервиса, похожего на Amazon EC2. В разработку системы было инвестировано более 17 млн. долларов. Разработка велась под руководством Sheng Liang, создателя виртуальной машины JVM и сооснователя компании Teros, позднее поглощенной Citrix.
Новое в PHP 5.3 PHP Quebec 2008
Доклад Илья Алшанетского с конференции PHP Quebec 2008
PHP for Android
Анонсирован проект “PHP for Android” в рамках которого представлена система для выполнения на платформе Android приложений, написанных на языке PHP. В настоящий момент для телефонов на базе платформы Android подготовлен установочный APK-файл, интегрирующий поддержку PHP 5.3 в созданную разработчиками Google подсистему Android Scripting Environment (ASE). Исходные тексты разработки распространяются в рамках лицензии Apache.
PHP-скрипты могут выполняться в окружении Android из командной строки, функционировать как фоновые процессы или выступать в роли обычных GUI приложений.
Работа с MySQL кластером в Doctrine
В этой статье я хочу рассказать, как настроить Doctrine таким образом, чтобы использовать master-сервера для записи, а slave-сервера для чтения данных. Эта стратегия позволит добиться распределения нагрузки между серверами БД. Речь идет именно о нескольких серверах, на которых реплицируются базы, а не о ndbcluster, как некоторые могли бы подумать.
Итак, сначала мы должны сконфигурировать все дсотупные соединения в Doctrine.
1 2 3 4 5 6 7 8 9 10 11 |
$connections = array( 'master' => 'mysql://root:@master/dbname', 'slave_1' => 'mysql://root:@slave1/dbname', 'slave_2' => 'mysql://root:@slave2/dbname', 'slave_3' => 'mysql://root:@slave3/dbname', 'slave_4' => 'mysql://root:@slave4/dbname' ); foreach ($connections as $name => $dsn) { Doctrine_Manager::connection($dsn, $name); } |
Теперь, когда у нас есть один master-сервер, и 4 slave-сервера мы можем переписать классы Doctrine_Record и Doctrine_Query для добавления логики по разделению запросов для чтения и для записи.
eAccelerator и php Reflection
Оказывается метод ReflectionClass::getDocComment() выдает пустой массив, когда включен eAccelerator.
Сам баг: http://eaccelerator.net/ticket/229
А решение простое, сконфигурировать его с параметром –with-eaccelerator-doc-comment-inclusion
Исходники алгоритма шифрования Skype
Один из алгоритмов шифрования Skype раскрыт.
Восстановление с Acer eRecovery
Попал тут недавно ко мне ноутбук, на котором сломалась Ось . Ноутбук был Acer и была там волшебная Acer eRecovery. Я понадеялся на то, что быстренько восстановлю ось. Но не тут то было. По Alt+F10 я загрузился со скрытого раздела, и вроде бы процесс пошел. Восстановил Windows на раздел Acer, перезагрузился, и всё. Система не грузится. В результате долгих разборок выяснилось следующее.
- Acer eRecovery восстанавливает систему строго на первый (ну на самом деле на второй после скрытого) раздел.
Английский язык интерфейса в NetBeans 6.8
Установил себе NetBeans 6.8 По -умолчанию она встала с русским языком. Ничего не понял, перевод – просто кошмар. Решил сменить язык. Казалось бы, зайди в настройки да и меняй, ан нет. Всё облазил ничего нет.
Полазил по сети, нашел всё-таки, как сменить язык. Для этого надо запустить NetBeans с параметром локали:
–locale en:US
Аналогично для других языков.