Archive

Posts Tagged ‘windows’

Username-ите в Network Identity Manager-а на MIT

January 11th, 2010 No comments

Тъй, тук ще говоря за един чудничък (лол.) продукт на MIT – Network Identity Manager. Не сте го чували? Ми, едва ли ви и трябва, след като всичко, което прави е да предоставя конзолна функционалност на керберос клиент в графична форма. Read more…

Windows Mobile: remove all calendar and contact entries

August 10th, 2009 No comments

Как да махнем всички записи в календара и адресната книга от Windows Mobile PDA без да използваме ActiveSync? На ръка – абсурдно. Единственият начин който открих е чрез премахване на pim файла в My Device директорията. Този файл се използва от PDA-то и не може да се изтрие директно, така че трябва да се използва леко глупав workaround. Файлът се преименува (на pim2, например), device-ът се рестартира, създава нов чист pim файл и вече можем да изтрием стария (pim2).

Готово, нямаме старите записи :)

MS update site fail

July 15th, 2009 No comments

win_update_marked На работната машина съм с XP и реших да разгледам optional ъпдейтите и да ги пусна докато обядвам. Забелязах, че езиците на MS сайта за ъпдейти на Win XP леееко са се е омазали :)

Windows files attributes

June 23rd, 2009 No comments

Наскоро се занимавах с desktop.ini файловете – след като го редактирам, той ставаше видим, въпреки че системните файлове са скрити. Погледнах атрибутите на файла след редакцията – нямаше S (System).

За промяна на атрибутите на даден файл под Windows се използва attrib.exe: cmd -> attrib /?

C:\Users\Anatoliy Dilov\Downloads>attrib /?
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[drive:][path][filename] [/S [/D] [/L]]

+   Sets an attribute.
-   Clears an attribute.
R   Read-only file attribute.
A   Archive file attribute.
S   System file attribute.
H   Hidden file attribute.
I   Not content indexed file attribute.
[drive:][path][filename]
    Specifies a file or files for attrib to process.
/S  Processes matching files in the current folder
    and all subfolders.
/D  Processes folders as well.
/L  Work on the attributes of the Symbolic Link versus
    the target of the Symbolic Link

Крайният резултат за един desktop.ini файл трябва да изглежда така:

attrib +h +s +a desktop.ini

Къде PuTTY пази сесиите и SSH ключовете

May 10th, 2009 1 comment

Фен съм на преносимите неща, затова реших, че след като имам повече от един често-използван софтуер на USB памет, мога да добавя и PuTTY към този списък. Мога, но само изпълнимият файл – сесиите и SSH ключовете не се пазят по user директориите, което уби желанието ми. Хранилището на тези данни е Windows Registry-то, а пътят до него е

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

Все още не съм намерил начин да зареждам тези данни от конфигурируем път, но пък при малко свободно време имам страхотни идеи за cuztomize-ване на PuTTY-то като табове. До тогава сесиите и ключовете могат да се пренасят като .reg файлове, export-нати от Windows Registry.

Отваряне на Windows Explorer от Eclipse

March 5th, 2009 1 comment

Още не е светло, има време… ^^

Трябваше ми да отварям някои от файловете от Eclipse директно в Windows Explorer и по възможност да преборя големия мързел – да са селектнати, ако може. Ами, може: Read more…

SCP (PSCP) в Send To менюто на Windows

February 11th, 2009 No comments

Тази тема е продължение на PSCP без парола. Без да се направи описаното в нея примерът тук няма да работи с идеята с която е замислен.

Каква е ползата – селектираме един или няколко файла в Explorer, цъкаме десен бутон -> Send To -> My Favourite Remote Location и не пишем парола за пренасянето през SCP. Как става това: Read more…

Vista не позволява да бъдат отворени повече от 15 файла наведнъж

February 7th, 2009 No comments

Чопля си код, чета разни боламачи на SWIG и по едно време решавам да отворя с Notepad++ едно известно количество от .java файлове (40-тина). Какво направих – разархивирах архива, в който бяха те, изплюх ги в една директория, Ctrl + a, Enter. Нъц. Викам си “добре де, може би съм идиот и не става само с блъскане на Enter”. Направих си шорткът в SendTo директорията към Notepad++ и както бяха все още маркирани всички цъкам десен бутон -> Send To -> Notepad++ -> Same shit, different assholeRead more…

Command Prompt в контекстното меню на Windows Explorer

January 29th, 2009 No comments

Отварям Explorer, вървя по директориите и изведнъж се сещам, че точно в тази директория трябва да изпълня нещо в командния ред. За да го направя трябва да отворя cmd и да стигна до същата директория или copy/paste метода. Прекалено много време и труд се иска, за да се направят последователно толкова действия. Много удобен и мързелив начин е да стартираме cmd от текущата директория от контекстното меню. Какво трябва да се направи (силата на един regedit): 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…

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…