Category: Hacking

Computer, technical and life hacks!

Сайтът на века

Сайтът на века

Преди време Здравко ме насочи към този сайт. На пръв поглед – нищо особено. На втори поглед (и особено ако решите да кликате из него) ще останете най-малко изненадани. Ако разбирате от това как се правят web страници – ще се посмеете. Ако не разбирате – може да изпаднете в недоумение.

Иначе красивият сайт има кратък и “стегнат” код:
<HTML>
<HEAD>
<TITLE>Crown</TITLE>
<META NAME="Author" CONTENT="(C) 2003, venci">
</HEAD>
<BODY BACKGROUND="1b.gif" BGCOLOR="#000000" TEXT="#000000" LINK="#0000FF" VLINK="#000080" ALINK="#000080" TOPMARGIN="0" MARGINHEIGHT="0">
<CENTER><IMG SRC="1.png" WIDTH="730" HEIGHT="484" BORDER="0"></CENTER>
</BODY>
</HTML>

Как се е получило до този абсурд, ще попитате? Ами аз имам две възможни обяснения. Може да има и трето.

* Първият вариант: Това най-вероятно е резултат от прецакан дизайнер. Човекът е бил нает, за да изгради читав дизайн на сайта. На мен лично дизайнът ми харесва – но по една или друга причина обаче поръчителят е решил да не го плати, и си е останал само със “картинката”, която дизайнерът му е пратил. Изпадайки в безизходица, той е наел някой, който му е “цъкнал” по-горния сайт

* Втори вариант: Сайтът все още се изгражда, и временно е сложен този “фасон” на сайта, за да гледат и да цъкат хората. Е, проблемът е че точно “цъкат” – и нищо не става. Ако сайтът все още се строи, поне да бяха сложили надпис _”Внимание – строеж. Пазете се от падащи тухли!”_

Красота! Аз лично ще следя, за да видя кога ще се смени този невероятен “сайт” с нещо по-истинско. Но като гледам откога е “копирайт” годината – явно няма да е скоро :-D.

Ами сега?

Ами сега?

Днес не повярвах на очите си, когато прочетох тази новина. В много неясна новина, ActiveWin споменава фактът, че след 26 Юли Майкрософт ще отреже всички пиратски Windows инсталации от Windows Update. Поне аз така прочетох новината. Разбира се, докато не стане официална, тази новина си остава само слух. Слух или не обаче, новината заслужава си да се коментира!

Моето лично мнение (не че този блог някога изразява друго мнение освен моето лично) е, че Майкрософт ще загуби от този ход. Правейки невъзможно закърпването на пиратските инсталации на Windows, само след около година всяка от тези инсталации ще стане негодна за реална употреба. Особено ако кръпките са важни. И особено след като е публично ясно, че всички пиратски Windows ще бъдат уязвими за в бъдеще. Това само ще подтикне писачите на боклук-ware (skyware, вируси, червеи и всякаква друга сволоч) да пишат повече, защото сега със сигурност ще имат сериозна целева “аудитория” за техните боклуци.

SP2 със сигурност донесе за подобрение на сигурността и на използваемостта на тази три годишна операционна система. Не че проблемите свършиха – проблемите с всяка операционна система ще свършат, когато се извади от употреба и последната и инсталация. Проблеми винаги ще има. Разбира се, Майкрософт е в правото си да изисква спазването на лицензите, но погледнато от един друг ъгъл – Майкрософт изключително много печели от фактът, че всеки ползва Windows – дори и като пират. Тази печалба не може да се измери в пари – в пари може да се измери само загубата от този факт. Тази печалба се измерва в това, че всеки е свикнал с Windows и всеки го очаква да е инсталиран и на неговия служебен компютър след време.

Изваждайки от употреба пиратските Windows копия, Майкрософт дава сериозно основание на много хора да предпочетат да не дават пари за лицензи, започвайки да използват Linux и свободен софтуер. Не е зле всеки да се замисли – и потребителите, и тези които са взели коментираното корпоративно решение.

Баси щуротията!

Баси щуротията!

Днес беше нормален работен ден. Нищо особено като изключим факта, че пак бях с колелцето до работа и обратно.

“Интересното” се случи след работа. И се нарича “A Drity Shame”. Не знам какво е българското заглавие на този филм, но и не искам и да знам. Самият филм е един dirty shame за тези, които са го измислили, продуцирали и въобще – създали. Гротескни простотии, някакъв странен тип хумор (да не е американски?!), слаб актьорски състав, въобще – пълна трагедия. Не си струва, в никакъв случай не се захващайте с него. Само две неща ми харесаха в този филм:

* нова дума: funch! Идва от fuck after lunch.
* финалните надписи, защото бяха категоричния сигнал, че свършва тази простотия.

Междувременно аз продължавам дълга битка с моя компютър. Нещо прави мръсни номера – дано да е от антивирусната, която е в някаква неустойчива бета и/или не се погажда с RAID контролера ми. Засега съм доказал 2 неща:

* RAID-ът ми е около 1.62 пъти по-бърз от стария ATA drive (не че има нещо общо с проблемът, ама е интересно наблюдение)
* RAMът на машината е ОК, защото цял ден въртя memtest86 (около 15 часа всъщност) и не откри проблем.

Днес се опитвам да локализирам проблемът, засега е ясно че _понякога_ даден огромен файл просто се прочита грешно :(. Представете си един скрипт, който прави md5sum на един файл отново и отново. Ако го оставите да работи така, след време ще видите че рано или късно ще се появи md5sum, която е различна от предишните. Сигурен белег, че нещо е много не на ред.

От вчера машинката се гърчи с як тест. Остават да се тестват:

* Дали проблемът не се появява само когато два различни процеса работят върху един и същ файл.
* Дали ще се появи и в/у IDE устройството (което ще изключи автоматично вероятността да идва от RAID комплектът хардуер/софтуер).

Както и да е – имам няколко дълги дни – ще тествам като луд.

За вас не знам, но аз си лягам!

How to make a Windows Explorer shortcut, which opens “My Computer”

How to make a Windows Explorer shortcut, which opens “My Computer”

Here is a brief article on how to create a shortcut, which will open Windows Explorer window with at “My Computer” location in it.

If you want to have just Explorer window at “My Computer” (similar to double click of the “My Computer” icon at your Desktop), then create a shortcut to the following target (just copy and paste this after you right click your Desktop and choose “New shortcut”):
explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

If you want to have the Explorer window with two panes (similar to the same effect as if you press Win+E keys: folder list at left and the contents of “My Computer” at right), then use the followig command instead:
explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

Събота, събота…

Събота, събота…

Обещах да не мрънкам. И затова – няма :).

Днес беше много компютърна събота. От ставане (яко излежаване поне до 9:30), та до сега. Надградих драйверите на Adaptec AAR-1210SA RAID контролера, който управлява важните ми дискове към последната му сертифицирана версия. Направо умът ми не побира как е възможно на CD-то, което си дойде с контролера, да има бъглива, не-сертифицирана версия на драйверите. Колко трябва да е загазил софтуерния екип на Adaptec, че да пусне такива драйвери – просто не знам! Както и да е – сега вече контролерът се държи много по-добре и ги няма тези временни “зависвания”, които бяха доста дразнещи (добре поне, че не костваха нищо повече освен бързодействие).

След като подмених драйвера, сложих нова бета на антивирусната програма. И веднага пуснах два error reports – има още работа да хвърлят момчетата. Но ще стане добър продукт – уверен съм в това!

Вечерта беше пълна скука. Явно е, че добрите програмни директори са си взели отпуска, и новобранците по телевизиите са напълнили съботната вечер с филми от типа на “Toys” и “Batman & Robin”. Спасихме два пъти светът и стана време за лягане.

Междувременно ми стана и ясно колко бавна е домашната ми машина. Един Windows XP се инсталираше във Virtual PC около 3 часа. Просто този Атлон/1Г отдавна плаче за сменяне, а аз се чудя какво да правя по въпросът. Ще си похортуваме със Здравко, живот и здраве, като се прибера в България. Ще си взема и малко резервни пари – в случай че си харесам част за ъпгрейд. Онзи двуядрен процесор, който си бях харесал, май все пак може да пропътува София-Копенхаген.

Легнах си късно. Наистина казват, че J.K. Rowling се е поизчерпала – Harry Potter and the Order of the Phoenix започна доста скучно, а вече съм на 120-та страница! Дано скоро се поразбърза сюжетът, иначе направо започва да ми става криво за това, че имам още 700 страници и следващата книга. Ще видим!

Кардио-хакер

Кардио-хакер

Днес бях на лекар. Всичко това във връзка с предишни неприятни притеснения.

Както преди писах (нали писах, че нещо не помня?) от около четири-пет седмици имах известен здравословен проблем. Проблемът беше, че в резултат на твърде много стрес (така изглежда погледнато от днешна гледна точка) бях започнал да чувствам т.нар. “допълнителен удар (или beat) ” на сърцето. Както личният ми лекар ми обясни (след като ми направи пълната гама изследвания на кръвта и изпрати кардиограма за анализ при специалист), този допълнителен удар е съвършено нормален, случва се при всички хора, и няма нищо обезпокоително като цяло. Но предвид това, че този факт безпокоеше най-вече мен, а и като че ли да подсигури и тя самата решението си, лекарят реши да ме прати и на специалист-кардиолог. Насрочен ми беше час (днес, 12:15) и ми беше даден запечатан плик, който трябваше да предам на кардиологът. Continue reading “Кардио-хакер”

Как да приключим с досадният приказлив колега

Как да приключим с досадният приказлив колега

от Francesco Marciuliano

Ако искате да се освободите веднъж-завинаги от дразнещ колега, на който устата му не спира (дори и за глътка въздух) или който не знае кога да си тръгне по неговите си работи, може да опитате следните непроверени техники:

* Не го гледайте в очите. Когато досадната личност влезе в офисът ви, затворете очите си с длани, пребройте до десет, и след това погледнете. Ако човекът е още в офисът, промърморете “мамка му” и повторете процедурата. Повтаряйте, докато личността не напусне офисът ви.

* Не бъдете гостоприемен домакин. Забранете на бърборкото да посяда (просто ей-така за малко) на столът за посетители. Обяснете, че “понякога ми е приятно да си представям, че интервюирам призрак”. Ако личността не схване тактичната забележка, продължете с “Кхм, кхм! Не виждаш ли, че влезе по средата на интервю?”

Ако имате още предложения, не се колебайте да ги споделите в коментарите!

Install problem: SQL Server 2000 on Windows Server 2003

Install problem: SQL Server 2000 on Windows Server 2003

Today I had quite interesting experience, when I tried to install Microsoft SQL Server 2000 on Windows Server 2003 SP1, which was running in a Virtual PC “box”.

I had the installation files on my host machine into a folder, which was “Shared Folder” for this Virtual PC. When I started the install, first I’ve got the prompt that “SQL Server 2000, versions lower than SP2 might be incompatible with Windows Server 2003”, advising me to apply SP2 as soon as possible. So far – so good, “Continue”… and wham – “Internal Error, please contact Microsoft Technical Support”.

WTF?

Instead of contacting Microsoft Techinical Support :), I decided to ask directly my colleague, who is sitting next to my desk and has quite an experience with these damn database servers. He also was a bit amazed of this behavior, but his advice was “put the damn shared folder besides and copy the installation first on your Virtual HDD”, and then to try again. Then he left to get some smoke into his lungs.

Althought I was not believing this would help, I copied the installation files on the Virtual PC’s virtual hard drive, and retried the installation from there. And (oh bloody miracle) it worked! I was already bit pissed off, but since I did not knew who to blame first (except me, of course), I decided to let it go.

However, I still have the feeling that this is not a Virtual PC issue. It seems more SQL Server setup issue. I think that if your MS SQL Server 2000 installation files lays down on a network drive (since VPC “Shared Folders” are nothing more than a shared network drive for all the software, who’s running in the virtual machine), you may see the same problem! If you see it, try to copy the files on your local hard drive and it will most probably work.

The following MS SQL 2K SP4 installation went fine. I didn’t try installing it from my network share, but I directly unpacked it and let it go from my Virtual HDD.

Computers are strange animals, aren’t they 🙂 ?

Истинският Програмист

Истинският Програмист

Спорът в BGDev.org, за който говорих вчера, днес се разгоря съвсем :). Горкото момченце получи “представителна извадка” от мнения, които уви не помогнаха за неговото осъзнаване. Ще си остане неосъзнат гений – ясно си личи. Но не за това ми е думата, а и тържествено си обещах повече да не се занимавам с този човек! Думата ми е за едно следствие от този спор, което иде да докаже, че винаги има нещо полезно, даже в безполезните неща!

А полезното беше, че по време на спорът един приятел постна много ценна за мен връзка. Навремето бях чел в списание “Компютър” (май там беше), за свойствата и поведението на животното “Истински Програмист”. Днес от форумът (10x 0xdeadcode) намерих връзка към оригиналната статия “Real Programmers Don’t Use Pascal”.

Това обаче не ми стигна. След като прочетох статията, почти бях сигурен че нечий роден гений е превел безценния текст. Текстът естествено изскочи от едно древно хранилище, което идва да докаже че действително датира от много време – може да се каже от зората на Интернет, когато Triada бяха едни от първите, предложили безплатно да хостват материали в мрежата.

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

Не може обаче да говорим за Истински Програмисти и за не споменем есето “Историята на Мел, Истински Програмист”. Откривайки горния материал намерих и това есе, и реших също да го форматирам и да го сложа тук. При същите условия – ако някой предяви претенции, лесно ще го сваля. За сметка на това обаче, до тогава ще си го имам добре форматирано, тук близо до мен. Това най-вероятно е истинска история, и се струва да се прочете! Както и да се спомене с добро Мел и останалите Истински Програмисти (аз лично познавам такива хора, поклон!).

Ееех, няма ги вече тези времена…

Табове…

Табове…

Май става традиция в този блог да се пише само през уикендите! Затова сега твърдо мисля да разчупя традицията, и да постна любопитната новина от днес!

IE най-накрая има полу-“официално” табове. “Официално” – защото са от производителят на браузъра. “Полу” – защото представляват кръпчица към браузъра. Сделката е проста – инсталирате си MSN Toolbar 2.0 и получавате един toolbar, който отдолу има табове.

Може да се каже “най-накрая”. Вчера деинсталирах Maxton, и с това останах само на IE (за през работно време) и Firefox (за вкъщи). И днес се зарадвах, че все пак табовете не са само за вкъщи, а ще мога да ги имам и през работно време.

И все пак – личи си, че все още са в нещо като бета стадий (макар никъде да не се казва експлицитно това). Има определени дупки в реализацията, които все пак не могат да го изравнят като функционалност с FF. Например:

* Кликването с колелцето не прави нов таб :(. Определено най-липсващата ми функция!
* Ctrl+Click не работи. Microsoft са решили, че Alt+Click е по-подходяща комбинация, но за жалост тя не винаги обаче работи! В някои случаи просто ‘пропуска’ да се усети, и връзката се отваря като нов прозорец, вместо като нов таб
* Визуално нещата все още куцат. При превключването от таб в таб има някакво грозно примигване, което според мен ще е едно от първите неща, които ще оправят.

В заключение: хубава работа, но реализацията все още куца. Но съм сигурен, че за IE7 нещата ще са се оправили с порядъци. Сега остава да се оправи и рендирането и CSS-ите!

Theme: Overlay by Kaira Extra Text