Configure ProFTPD

Show hidden files

By default proftpd do not shoiw hidden files. However this feature useful for work with apache\'s and proftpd settings files (.htaccess and .ftpaccess)

You can easy turn on show of hidden files with option ListOption in /etc/proftpd.conf

Its value by default -l

To show all files set -а

set change directrory (chdir) restriction

С++ Builder/Delphi Несколько верхних (top) окон в приложении (и на панели задач)

in

Чтобы окно показывалось в панели задач (task panel) необходимо поставить ему соответствующие аттрибуты и назначить родителем десктоп: (Написано по мотивам примера для Delphi http://blogs.teamb.com/deepakshenoy/archive/2005/04/26/4050.aspx) Для каждой формы верхнего уровня перегружаем виртуальую функцию

void __fastcall CreateParams(TCreateParams &Params);

...

В реализации функции добавляем атрибут WS_EX_APPWINDOW и родительское окно - десктоп

MySQL вперед к стандарту - скобки решают все [SELECT и JOIN]

in

C 5-й версии MySQL чтобы select с join приведенного вида работал правильно:

select table1.* from table1, table2 LEFT JOIN table3 ON table1.f1 = table3.id

необходимо взять table1, table2 в скобки,

По стандарту приведенная запись теперь обозначает комбинацию table2 с table3,
а никак не  table1 и table2 с table3. В результате MySQL выдает ошибку типа:

Анализаторы статистики, логов, счетчиков (обзор)

Анализаторы логов:

1. Surfstats - старая база (dbf!), asp, Web-Interface.Тормозит, нестабильно обрабатывает логи.

2. WebTrends - c++, java - applet-ы, Web-Interface, windows сервисы.

Удобная и надежная система администрирования и сбора логов. Сомнительное отслеживание уникальных посетителей.

Ограничение лицензии standart 1000000 просмотренных страниц в год!!! (добавление лицензий примерно 500 долларов за 1 млн).

.NET2.0 WebControl тонкости инсталляции на машины пользователей

Приложение использующее MSHTML будет работать на машине пользователя полноценно если бедут установлен компонент Visual Studio "Primary Interop Assemblies"

Файл инсталлятора vs_piaredist.exe скорее всего лежит у разработчика на машине в каталоге
"c:\Program Files\Common Files\Merge Modules\vs_piaredist.exe"

Необходимо вместе со своим приложением запускать установку данного компонента

Написание Use Case - инструменты

casecomplete - небольшой инструмент, позволяющий быстро и эффективно описывать требования к системе при помощи спецификации Use case (варианты использования) по RUP.

Программа предоставляет много возможностей для создания спецификаций, проста в изучении и экономит тонны времени.

Положительные стороны:
-Задание по шагам Vision, действующих лиц, задач,...  в соответствии по RUP, но без лишних телодвижений
-Преобразование задач в пункты потоков UC
-Подсветка известных элементов (глоссарий),

MS Office - ошибка The stub received bad data

in

Программы использующие автоматизацию MS Word через OLE могут выдавать ошибку The stub received bad data.

Это известная ошибка ПО Микрософт проявляется при использовании объекта MSWord.Find.

Причем фирма разработчик ее почему-то до сих пор не исправила. Так что проявится ошибка может в версиях Microsoft Office 97-2007.

MSSQL Создание SQL базы при инсталляции

in

0. Утилита MSSQL sqlcmd находится на SQL сервере примерно здесь: "c:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE"

Для соединения к базе с правами пользователя Windows (Доверенное соединение) нужно использовать параметр -E

Для соединения к базе с использованием пароля нужно использовать параметры -Uusername -Ppassword

1. создаем базу

sqlcmd -Sservername -E -Q"CREATE DATABASE NEWBASE"

2. Запускаем скрипт создания структуры базы

sqlcmd -Sservername -ddatabase -E -ischemafile

Тонкости контекстной замены в Microsoft Word

Как обычно микрософт выдумывает грабли - вместо "сложного" но стандартного дефакто Regexp они придумали две собственных системы поиска с регулярными выражениями по маске (Wilcards) и по специальным символам (Codes). В результате записанное выражение не будет сильно проще выглядеть чем общепризнанная но не имеющая отношения к M$ система. 1. В диалоге поиска надо поставить галочку Use Wilcards (использовать маски) 2. Символы обясняются в файле поддержки кратко упомяну о тех что применены в примере

PDF Adobe Distiller - Создание 'правильного' неанглоязычного PDF документа

Adobe Distiller - Создание 'правильного' неанглоязычного PDF документа

Проблемы с созданием рускоязычных и прочих неанглоязычных документов PDF обычно заключаются в неправильном запоминании или полной потере информации о кодуровке шрифтов, а то и потере самих шрифтов.

В Distiller проблема решается двумя галочками в настройках Шрифтов (Job Settings/Fonts)

По опыту можно порекомендовать включать Все шрифты (Embedd All fonts)

RSS-материал