Archive

Archive for the ‘How to’ Category

Gimp 2.6 – toolbox & docks ontop

December 21st, 2008 No comments

Веднага щом се пусне Гимп 2.6 се вижда доста голямата разлика от предните версии: панелите като Toolbos и Layers, които се стартират по default, когато Gimp се зареди стоят винаги пред същинския редактор. Този нов feature на 2.6.x версиите лесно може да се премахне: Tools -> Preferences -> Windows Management. Тук на Hint for the toolbox и Hint for other docks променяме от Utility window на Normal window. ОК и рестартираме Gimp. Вече можем да отворим редактора на цял екран без да ни пречи Toolbox-ът, например.

Signatures в Outlook – ненужни нови редове

December 7th, 2008 No comments

Преди всичко малко въведение (история) – за мейл клиент съм избрал Outlook, а за формат на мейлите – HTML. Подписът ми е по няколко думи на няколко реда, т.е. не е плътен текст.

Получавам веднъж отговор на мое писмо в plain text и виждам как ужасно изглежда подписът – там където трябва да има нов ред има 2 такива. Отвратително :-> Read more…

Outlook data и account settings backup

November 24th, 2008 No comments

Бекъпване на данните от Outlook… Нормално е всичко да се пази в %APPDATA% директорията на Outlook, но там може да се намери са мо Personal Folder файла (файловете) – файл, с разширение .pst, който съдържа мейлите, атачмънтите, etc от Outlook. Лесен начин за намеиране на файла, ако не знаем къде е точно е като отворим Tools -> Account Settings -> Data Files в Outlook, изберем файл и кликнем върху Open Folder бутона. Ето тук е .pst файла който ни трябва за backup на мейлите. Read more…

PHP5 и Tomcat6 под Windows

November 23rd, 2008 No comments

Необходими ресурси:

Ще използвам C:\DEVELOP за директория, в която ще се намират всичките необходими компоненти. Там разархивираме Tomcat-а (C:\DEVELOP\apache-tomcat-6.0.18), както и PHP-архива (C:\DEVELOP\php-5.2.6-Win32). В системните променливи трябва да имаме няколко допълнителни – JAVA_HOME, ако все още не съществува, PHP_HOME и TOMCAT_HOME. Тези променливи трябва да сочат към главните съответни директории. В системния път (%PATH%) добавяме и %PHP_HOME%.

Отваряме %TOMCAT_HOME%\webapps, и създаваме директория test-php, а в нея – html-example.html (с най-просто съдържание), за да тестваме дали Tomcat работи. Стартираме Tomcat и отваряме http://localhost:8080/test-php/html-example.html. Ще изпреварим малко събитията и ще поготвим няколко други директории в test-php: WEB-INF, WEB-INF/lib. На нивото на html-example.html създаваме още една примерна страница, но този път за тестване на php: php-example.php със съдържание <?php phpinfo(); ?>

Отваряме %PHP_HOME%, копираме php.ini-dist в име php.ini и го отваряме за редакция. Разкоментираме реда с ;extension=php_java.dll, а ако той не съществува, добавяме само extension=php_java.dll (редовете, започващи с ; са коментари). От PECL-архива разархивираме php5servlet.dll и php_java.dll в %PHP_HOME%. Също от този архив взимаме phpsrvlt.jar и го оставяме в test-php/WEB-INF/lib. Отваряме jar-а (с jar или най-обикновен zip де/архиватор) и правим 2 промени в net/php/reflect.properties и net/php/servlet.properties: и в двата файла променяме реда library=php5srvlt на library=php5servlet (показват името на dll-файла, който ще се търси). Записваме ги и ги вкарваме обратно в .jar-архива (отново с jar или zip де/архиватор).

Отново се сръщаме в test-php/WEB-INF и в нея създаваме web.xml файл. Ето и неговото съдържание

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<web-app>
  <display-name>test-php</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index.php</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>php</servlet-name>
    <servlet-class>net.php.servlet</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>php-formatter</servlet-name>
    <servlet-class>net.php.formatter</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>php</servlet-name>
    <url-pattern>*.php</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>php-formatter</servlet-name>
    <url-pattern>*.phps</url-pattern>
  </servlet-mapping>
</web-app>

Стартираме Tomcat, отваряме http://localhost:8080/test-php/php-example.php и при успешно изпълнение на горните стъпки трябва да видим PHP Info страницата.

ВАЖНО: тези .dll файлове с x64 архитектури на Windows не са съвместими!

Добавяне на нов обект в менюто New на Windows

November 23rd, 2008 No comments

Отваряме Windows Explorer -> десен бутон -> New и виждаме списък с предложения за нови файлове. Ето как можем да добавим нов тип файл (html за пример):

Отваряме regedit и търсим HKEY_CLASSES_ROOT\.html. Създаваме нов Key с име ShellNew. Според MSDN Library, в него можем да управляваме създаването по няколко начина: Read more…

Чат със Skype и Miranda от USB flash stick

October 18th, 2008 No comments

Идея и цел: Skype и Miranda IM, стартирани от USB flash памет, без да се инстлаира нищо на машина, където е забучена паметта.

Постановка: Под главната директория на флаш паметта направих директория PROGRAMS, в нея Skype и Miranda. На машината имах инсталирани в този момент Миранда и Скайп, така че от там ще взема необходимите файлове. Read more…

Microsoft Office OneNote: Attention Required

October 15th, 2008 No comments

Днес докато си подреждах боклука в My Documents реших да изтрия папката на OneNote от там (с идеята, че щом не използвам OneNote няма какво да загубя, въпреки, че съм я оставил да се sync-ва, незнайно защо…), но след като синхронизирах PDA-то си (WM 6.1) Windows Mobile Device Center-ът ме наплю с грешка “Microsoft Office OneNote: Attention Required”. Ето и решението:
в MS Office OneNote -> Tools -> Options -> Save. Най-долу е частта за Cache file location. Копираме адреса и го отваряме с Windows Explorer. Преди да другите действия телефонът не трябва да е свързан с компютъра, така че за най-сигурно отскубваме кабела/disconnect-ваме bluetooth-а/etc. Изтриваме съдържанието на кеш-папката и sync-ваме наново. Резултатът: OneNote не ни мрази вече (поне не колкото преди ;))

Eclipse Ganymede под Windows Vista x64

October 10th, 2008 No comments

OS: Windows Vista Business x64

И както се очаква – на x64 система инсталирах x64 Java. Но като разархивирах и пуснах Eclipse се прехапах леко, защото ме наплю, че търси x86 система. Ето какво направих като решение, но преди това малко предговор за Vista x64. Vista x64 създава две директории Program Files и Program Files (x84) на едно и също ниво. Идеята е, че x64 софтуерът ще се намира в Program Files, a x86 – в Program Files (x86). Това е достатъчно да продължим нататък. Read more…

Cygwin под Windows Vista

October 9th, 2008 No comments

Операционната система е Windows Vista Business x64, а wrapper-a на executable-ите е Cygwin. При успешната му инсталация ако създам файл или директория, то тя е със статус Shared. Това лесно може да се оправи само с добавянето на един запис в системните променливи. Ето как става това: Computer -> Properties (или Win key + Pause key) -> Advanced system settings -> Advanced (tab) -> Environment Variables -> New (@ System Variables group box). За name пишем CYGWIN, а за value – nontsec. OK по джамчетата и вече Cygwin създава файлове/директории, принадлежащи на текущия user.

Още малко инфо: по същия начин е под Ultimate и Business на x86 i x64 архитектури. На по-скромните версии на Виста – не съм се сблъсквал.

FreeBSD + PF (Packet Filter) за /NAT/ router

October 9th, 2008 No comments

Идеята на темата не е една. Всеки може да реши да прави подобно нещо по различни поводи. Аз ще спомена моите – те са два. Първо – имам повече от една машина, която се нуждае от пакети от външния свят ;) и второ – нуждата да насочвам определени рикуести да отиват на определени места. За втората причина няма да говоря сега, ще опиша как с FBSD платформа да имаме интернет на машините във вътрешната мрежа, въпреди, че isp-ът го забранява. Read more…

SVN под FreeBSD

September 29th, 2008 2 comments

Ползата от version-control е ясна и няма да говоря за нея тук. Целта на това how-to е как за 5-10 минути да setup-нем SVN под FreeBSD.

Да спомена преди стъпките на каква система ще го правя. OS: FreeBSD 7.1 Prerelease с ъпдейтнати до current портове.

1. Къде се намира директорията в порт-дървото, която ни трябва: /usr/ports/devel/subversion. В момента версията на svn-а е 1.5.2 Read more…

Стандартен Explore във File Types на Windows

September 17th, 2008 No comments

Един ден реших да правя извращения с File Types на една Windows-ка машина (в Explorer: Tools > Folder Options > File Types) и след като си тествах и постигнах това, което исках се оказа, че като кликна на някоя директория ми се отваря сърч-a, не както обичайното Explore. Проблемът всъшност се състоеше в това, че не можех да направя Explore функционалостта да ми отваря директорията в същото джамче…
Потърсих по интернетите (винаги ми става забавно като кажа тази дума :>) какво казват по този проблем и намерих едно скриптче (тук), което оправи проблема. Ето го и скрипта: Read more…