pondělí, května 20, 2013

How to disable the Windows key?

Should you ever be in need to disable the functionality of the Windows key on your keyboard, here is the solution: http://support.microsoft.com/kb/216893. Many Gaming keyboards have an extra switch which allows to enable and disable the Windows key on the fly. Users of classical keyboard will have to change the Windows registry for it (or let Microsoft do it for you by running the scripts on the linked page) and restart the computer. It is perfectly safe.

sobota, dubna 16, 2011

Turn off hard disk power saving

I've had troubles to turn off the power saving mode of a hard drive. Nothing I tried worked. I have found descriptions of where to switch off the stand by mode or the sleep mode of hard drives or external USB devices, but these settings had no effect on the hard drive I had (Samsung Story HX-DE020EB).

I have found two programs which were supposed to keep the hard drive awake and spinning: NoSleepHD and xSleep. I tried both and none of them worked properly with my particular external hard drive. It still was getting asleep once in a while.

So I wrote myself a little program which creates as many temporary files as you want (each a few bytes long) in specified locations and overwrites them once in a specified time interval. This way it is ensured that the drives keep spinning.

The program runs only in Windows. You can download it here:
keepawake.zip for 64-bit Windows
keepawake32.zip for 32-bit Windows

User's Manual:

Extract the downloaded zip file. Then you should have a look at the configuration file keepawake.cfg.txt. By default it looks like this:

How often to overwrite all temporary files (in seconds):
40
Paths to the temporary files (one path per line):
C:\temp.tmp

By editing the configuration file you can set up the interval how often the program will overwrite each file in the list of temporary files. The default cycle is 40 seconds.

The last lines of the configuration file are the paths to the temporary files which will be created or overwritten once per cycle. You can add as many as you want here. One temp file per physical drive is enough. If you want to keep drives I: and J: awake, instead of C:\temp.tmp you can have there:

I:\temp.tmp
J:\some folder\I don't want to call this file temp.tmp

It is even possible to add network paths, e.g. \\Homecomputer\datadrive\temp.tmp

Then you just run keepawake.exe. The console window of cmd.exe will open and, in the given time interval, it will refresh a message about how long the drive has been kept alert. You'll have to keep this console window open or minimized for all the time you want to keep the program running.

This is how the console window looks on my computer:

screenshot of keepawake running

You will find the source code of the program in the source folder. It's written in Python 3.2. It's public domain. Do with it whatever you want.

Neuspávat disk

Měl jsem problém s externím diskem, který se po krátké době uspával aniž bych proti tomu mohl cokoliv dělat.

Na internetu jsem našel doporučení, kde se ve Windows v možnostech napájení dá vypnout uspávní disků nebo zařízení zapojených přes USB, ale u toho mého disku to nepomáhalo. Dočetl jsem se, že některé disky mají uspávání naprogramované přímo ve firmwaru.

Našel jsem odkazy na dva programy, které prý udržují disky roztočené. Jsou to NoSleepHD a xSleep. Zkusil jsem oba, ale zrovna u toho mého disku nezabíraly. Pořád se uspával.

Nakonec jsem si sedl a napsal prográmek, který v konfigurovatelném intervalu přepisuje několikabajtový dočasný soubor, jehož umístění si lze rovněž nakonfigurovat. Tím SE zamezí, aby se ten disk, na kterém je ten dočasný soubor, uspal.

Program funguje jen ve Windows. Zde si ho můžete stáhnout:
Neuspavat.zip pro 64bitové Windows
Neuspavat32.zip pro 32bitové Windows

Návod k použití:
Stažený soubor stačí rozbalit. Editací konfiguračního souboru neuspavat.kfg si můžete nastavit interval v jakém se na disk bude zapisovat dočasný soubor i cestu k němu (a tím i disk, který udržovat v pohotovosti). Pak už jen spustíte neuspavat.exe. Otevře se vám okno konzole cmd.exe ve kterém se v zadaném intervalu bude aktualizovat zpráva o době po kterou byl disk v pohotovosti. Pořadí řádků v konfiguračním souboru neměňte.

V adresáři source najdete zdrojové soubory napsané v Pythonu 3.2

středa, ledna 19, 2011

MiKTeX 2.9

Já se z toho poseru. Tři hodiny tady downloaduju a instaluju MiKTeX 2.9 a na 99.9% instalace mi oznámí, že se mu nepodařilo něco udělat. Celá ta multigigabajtová srajda na disku nefunguje, není doinstalovaná a jenom její smazání trvalo 15 minut. Nevím v čem byla chyba asi mám tady v práci zaneřáděnej disk, takže zápis i čtení jsou tak pomalý, že instalátor asi ztratil trpělivost a vykašlal se na to. Zkusím DickCleanup a defragmentaci a zejtra tu instalační mašinérii rozjedu znova.

čtvrtek, prosince 30, 2010

Nastavení citlivosti myších gest v Opeře 11

Na nové verzi Opery se mi nelíbilo, že citlivost myších gest je jiná než ve všech předchozích verzích.

Naštěstí mi okoun Kdokoliv řekl, že se to dá nastavit. Člověk si musí otevřít URL opera:config#Gesture Threshold (bez "http://", funguje jen v Opeře). Tam je defaultně nastavená hodnota "5", o které se domnívám, že značí citlivost 5 pixelů, tedy rozpoznávání tahů gest delších než 5 pixelů. Tuhle hodnotu jsem snížil na "2", a už se mi Opera zase hned líp ovládá.


Musel jsem si ještě vypnout tu novou gestí nápovědu: v Preferences/Shortcuts deaktivovat Enable visual hints


Pak jsem byl zase úplně spokojen.

sobota, března 27, 2010

Záchrana dat z nalomené USB klíčenky

Kolegyně v práci slyšela o mých úspěších záchrany dat z mýho rozbitýho disku a laptopu, který jsem měl s sebou v Africe a poprosila mě, jestli bych nezkusil zachránit data z její USB klíčenky. Měla ji zastrčenou v notebooku a portože z něj nešikovně čouhala, nějakým nedopatřením si ji nalomila. Samozřejmě byla klíčenka plná důležitých dat.

Doma jsem ji strčil do počítače, a samozřejmě se nenašla, ani nerozsvítila. bylo cítit, jak se zástrčka viklá, a když jsem USB rozdělal a podíval se na to, bylo jasně vidět, že čtyřy piny vedoucí od zástřčky a které byly připájené k PCB jsou odlomené. Bylo mi jasný, že kdybych měl vhodnou pájku, tak je připájím, a klíčenka bude zase chodit. Ani by nebylo zapotřebí cínu, stačilo by rozehřát ty bakulky cínu, co tam po ulomení na PCB zbyly.

Protože přesně tenhle problém s odlomením se mi stal dvakrát, a já vždy radši ztratil data, než abych to jednoduše zase připájel, uvažoval jse, nekoupím-li si konečně pájku. Jenže na takovýhle titěrný pájení SMDček je potřeba dobrá horkovzdušná pájka a k ní člověk musí mít i pájeci stanici s nastavitelnou teplotou a vyměnitelný hroty. Takový vybavení stojí kolem 1500 €. To zas takovej blázen nejsem, abych dal tolik peněz za to, že si jednou za rok nebo za dva něco podobnýho opravím.

Šlo mi ale o čest a pověst záchranáře dat, tak jsem přihnul odlomené piny k cínovým bakulkám a malým šroubováčkem citlivě skňahňal piny a bakulky dohrobady tak, aby se jakžtakž dotýkaly. Prostě jsem obojí zdeformoval tak, aby zase na sebe dosedly. Strčil jsem klíčenku opatřně do počítače, a samozřejmě se rozsvítila. Ale neblikala, a to bylo zlý znamení. Windows hlásily, že našli USB klíčenku, ale ne její úložný čip. Nastěstí stačilo PBC lehounce přihnout a už všechno chodilo. Vhodně jsem to v tý pozici zapříčil, abych to nemusel držet, a počítač klíčenku našel. Sláva.

Hlásil, že byla odpojena náhle a že nebyla ze systému obebrána bezpečeně a že některá data mohou být ztracená nebo nečitelná. Nabídl se, že tu klíčenku proskenuje a opraví, ale to jsem raději nezadal. A dobře sem udělal, protože rychlost čtení z takhle barbarsky opravené klíčenky byla děsně pomalá. Číst se z ní ale přecijen dalo, tak jsem prostě ozdnačil všechny soubory a začal kopírovat. Dat byly asi 2 GB a kopírovalo se to celkem asi 2,5 h. Průměrná rychlost tedy byla kolem 200 KB/s. Ale dokud klíčenka alespoň zdlouhavě blikala a kopírování postupovalo, nesahal jsem na nic, a čekal.

Podařilo se mi zkopírovat vše co na klíčence bylo, akorát jsem asi pomrvil několik názvů souborů pojmenovaných azbukou. Nevím proč, asi tím, že jsem měl český a ne ruský locale, ale ona už si to přejmenuje. Jsem rád, že se záchrana dat povedla, jsem zase o něco zkušenější.

sobota, března 06, 2010

How to get rid of the Desktop in the Alt-Tab menu

There is one thing in Windows 7 I could not get used to which is the multitasking menu called byx pressing Alt-Tab. I did not mind the effects around it which make it slower than it was in Windows XP, but the symbol for the Desktop in it annoyed me. I don’t use the Desktop at all and when I really would like to let show it I would use the Win-D shortcut for it because it is much faster than looking for it Alt-Tabbing. Also, everytime I got to the Desktop in the Alt-Tab menu I wondered a strange program that is I did not open and that was really distracting, as well as the extra keystroke needed to ignore it.

I have found a solution to my problem with the Desktop appearing in the multitasking menu in the comments to this article. It is necessary to manually modify the windows registry:

Run (Win-R) the regedit

spuštění editoru registrů

and in look for the folder Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer in its tree. Then right-click on a blank place in the right frame of the Registry Editor to create a new DWORD value. Call it AltTabSettings.

vytvoření hodnoty AltTabSettings

Then right-click the AltTabSettings you just created and set its value to 1.

nastavení AltTabSettings na 1

Confirm and close the Registry Editor and you should already be able to Alt-Tab between programs just like in Windows XP, without any Desktop bothering you.

However, this old-fashioned Alt-Tab menu does not feature the Aero effect nor the small preview of the program window, but hey, the Desktop is gone, right? If you want to switsch back to the standard Alt-Tab menu of Windows 7 you can delete the AltTabSettings from the registry again. Don’t panic if Windows 7 still keep the old XP way of multitaksing after you close the Registry Editor. They need a few seconds to notice the change. After that, everything will be the standard way again.

And here some tips and tricks: If you are in the Alt-Tab menu and you decide that you actually don’t want to switsch to another program, there is no need of searching your current active program in it. You can just exit the menu and abort by pressing Ctrl. And yet another, even better tip: If you accidentally miss your target program Alt-Tabbing through the menu, you don’t need to through all its other programs again to land just on the previous one. Just add Shift to your Alt-Tabbing which makes you cycle in the opposite direction. So your target program you missed is often only one Alt-Shift-Tab away.