странно приложение на капак от контейнер за боклук

No comment »

Ухилен капак на канал

No comment »

batch скрипт който намира инсталационната папака на JAVA под Windows

В моя случай исках автоматично да си patch-на жабата ,за да се оправя с ей тоя бъг:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6578658 
Може да потрябва и при други случаи - примерно инсталация на ant.
Понеже съм голям batch script нинджа си направих ей това:

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@ECHO OFF
:: java.home.bat for Windows NT >4
:: Find where java is java installed reading regostry.
:: This version uses native NT 4 commands only.
:: Based on Rob van der Woude script
:: http://www.robvanderwoude.com

:: Export java settings from registry to a temporary file
START /W REGEDIT /E %Temp%.\java.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft"

:: Read several lines from the temporary files
:: and store these settings as environment variables

:: Find java location
FOR /F "tokens=1* delims==" %%A IN ('TYPE %Temp%.\java.reg ^| FIND "INSTALLDIR"') DO SET JAVA_HOME=%%B
SET JAVA_HOME=%JAVA_HOME:"=%
SET JAVA_HOME=%JAVA_HOME:\\=\%
SET JAVA_HOME

:: Get java version
FOR /F "tokens=1* delims==" %%A IN ('TYPE %Temp%.\java.reg ^| FIND "CurrentVersion"') DO SET JAVA_VERSION=%%B
SET JAVA_VERSION=%JAVA_VERSION:"=%
SET JAVA_VERSION
SET JAVA_VERSION=%JAVA_VERSION:.=%
SET JAVA_VERSION=%JAVA_VERSION:_=%
SET /A JAVA_VERSION=JAVA_VERSION

:: Delete temp file
@DEL %Temp%.\java.reg /S /Q > NUL 2>&1

:: Check java version compatibility
IF %JAVA_VERSION% LSS 16020 (
ECHO.
ECHO YOU NEED AT LEAST JAVA WITH VERSION 1.6.0_20
GOTO :EOF
)

PAUSE
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

За основа ползвах ей това:
http://www.robvanderwoude.com/files/country3_nt.txt
Като тук си ползвам “HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft” където се съхранява информацията за жабата.

No comment »

Кактус

Направих важна крачка в живота си и се заех с отговорността да се грижа за друго живо същество.
Взех си кактус.
Дано не избяга нанякъде.

No comment »

Смокиново листо

Толкова вдъхновящо че измислих и нова ругатня:

“Да ти изсъхне смокиновото листо”

:-)

Comments (2) »

ipv4 switcher

Тъй като няма команда с която да е възможно да се изключи протокол за дадена мрежа под Windows си направих UI скриптче ,което да изключва tcp/ip протокола (щото ми трябваше).Ползвах AutoIT доста удобна джаджа ползваща някакъв неин си диалект на VBScript и достататъчно лесно за овладяване.Документацията е доста подробна. Хубавото е ,че може да се компилира до .ехе и не е нужно да сваляте AutoIT-a. Цък. В момента работи само за WinXP и Windows Server 2003 ..au3 файла съдържа самият скрипт - за да се види оцветен според синтаксиса може да ползвате Notepad++ 

No comment »

Google suggestions

Тия хора направо са си ебали мамата:

Само от думата “чукам”.Вероятно хората без личен живот и с достъп до интернет най-лесно се възбуждат като си представят сескс със родителите си.Бррр…Или родителите им не са наред.Ако се съди по броя на търсенията по-вероятно е да ви се падне майка извратенячка , отколкото баща педофил със склонност към инцест.Брр..Побъркани хора.Малко и за малките прегрешения на хората:

Кафето и мастурбирането се класират сред най-вредните навици.

А аналният секс и татуировките сред най-плашещите неща които се колебаят дали да направят.Малко за семейните отношения:

Само изневери….И още някакви:

(мога ли да стана русалка????)

(първо се чудят как да забременеят ,а после как да го съобщят)

Comments (1) »

Делници , понеделници

No comment »

Office Fuk

No comment »

WinMerge vs. DiffMerge

Двата най-добри безплатни (то всъщност ако е платен не е добър) diff/merge tool-a.Мързи ме да пиша много - тъй ,че в няколко точки защо ми се налага да ползвам и двата tool-a:

DiffMerge:
+ Има версия за линукс (потрябва ми веднъж).И за Macintosh (напълно излишно…)
+ Освен ,че оцветява различните редове (по подразбиране в жълто) ,оцветява и мястото на самия ред където има разлика
+ По-добър w mergе-ването - отваря трета колонка в средата и избираш как искаш да mergne-ш.
+ Има по-готин интерфейс (еми…)
- Не се справя добре с големи файлове (над 50mb) и почва едно голямо чакане.- Не може да прави diff на архивирани текстови файлове.
- Не може да сравнява binary-та.

WinMerge:
+ Може да сравнява binay файлове.
+ Малко по-бърз (чувства се с по-големи файлове)
+ Може да сравнява текстови файлове вътре в архив.
+ Опън сорс (лично за мен не е чак такъв плюс ,ама някои хора много му се радват)
+ Има full-screen mode , който не видях при DiffMerge.
- Само за windows.
- Не е толкова добър за за merge.
- Не показва къде е разликата между два реда ,а само я отчитa.

Поне това ми направи впечатление.И двата си имат разни други cool feature-чета уникални само за тях си или общи ,за които в момента (на писане) лениво обмислям дали си струва да се споменават.Май най готиното е лентата от страни която и двете програмки имат и дава overview къде са разликите из двата файла.

Някои други безплатни diff-чета които може би бих искал да спомена за пълнота:

WinDiff разработен от Кийт Девънс който е инжче в микрософт.Може би най-старият безплатен diff за Windows.Включен е като част от повечето resource tool kits за Виндовс.

GrigSoftСбирток от няколко тулчета дет правят същото като любимите ми WinMerge и DiffMerge.Пак имат повечко история зад гърба си и май са станаи маааалко по-популярни щот са безплатни и по-важното имат версия за Mac.

kdiff3Доколкото подочувам най-популяният diff сред linux-аджиите.Има си и порт за Windows.

diff и diff3 са си стандартни bash-овски команди за сравнение.Част са UnxUtils колекцията така че можете да си ги ползвате и за Windows.
Още по-темата - wikipedia. ( Comparison of file comparison tools - заглавието на страничката е забавно :) )

Ай стига толкоз.

Comments (1) »