úterý, června 24, 2008

Apache error: (OS 10048) Normálně je povoleno pouze jedno použití každé adresy

Po čase jsem si zase jednou instaloval Apache na svůj notebook. Ovšem hned po instalaci, aniž bych stihnul neco zmršit v konfiguračním souboru :), mi nechtěl server nastartovat. V aplikačním logu WXP mi Apache oznamoval:
The Apache service named reported the following error:
>>> (OS 10048)Normálně je povoleno pouze jedno použití každé adresy (protokolu, síťové adresy, portu) soketu. : make_sock: could not bind to address 0.0.0.0:80

Po chvíli googlení a bádání jsem zjistil příčinu této chybové hlášky: Nějaká aplikace již používá port :80 na kterém chce v základní konfiguraci poslouchat Apache.
V prostředí windows najdeme hříšnou aplikaci pomocí nbstat -ao kde zjistíme PID procesu používajícího http :80. V ProcesExplorer od Sysinternals pak dohledáme proces dle onoho PID.
(Podle PID lze procesy hledat i v běžném taskmgr Windows, ale tam si zobrazovani PID musí uživatel nejprve zasloužit - ...ehm, zapnout v menu "Zobrazit>Vybrat sloupce>PID")
V mém případě byla app využívajícího bez mého vědomí :80 Skype :(
Tuto vlastnost Skype lze ovšem jednoduše vypnout v: "Skype>Nastavení>Rozšíření>Spojení>Používat porty 80 a 443 jako alternativní pro příchozí spojení"

středa, listopadu 21, 2007

Dekódování přílohy z MIME

Občas se mi stane, že v mailu přijde příloha, kterou můj email klient z nějakého důvodu nezkousne nebo ji naopak zobrazí v tělě emailu, ale nenabízí ji uložit jako soubor. Hloupá situace, naštěstí existuje řešení ;) Stačí si nechat zobrazit zdrojový kód mailu, kde jsou přílohy zakódovány v MIME...

Užitečný nástroj na jejich dekodovani z Base64 visí na:
http://www.toastedspam.com/decode64

A trocha užitečné teorie:
http://en.wikipedia.org/wiki/MIME
http://en.wikipedia.org/wiki/Base64

pátek, listopadu 09, 2007

Soubor nenalezen C:\windows\system32\config\system

Prave jsem resil problem, kdy system pri startu pise:
nelze nalezt soubor "C:\windows\system32\config\system"

Vyresil jsem to takto:
1) Boot z instal CD, stisknutim "R" do konzoly
2) copy C:\windows\repair\system.bak c:\windows\system32\config\system
3) reset
Zabralo to ;)

Fundovanejsi popis reseni problemu s poskozenym registrem:
http://support.microsoft.com/kb/307545/cs

úterý, září 11, 2007

AVS hlásí update failed: incorrect signature

Řešení je "k dostání" na tomhle blogu.

1)Vypnout AVS pomoci "Exit" z menu i ikonky AVS v tray.
2)Vyhledat XML soubor obsahující update servery. Bude pravděpodobně v "C:\Documents and Settings\All Users\Application Data\AOL\AVP6\Data" a jmenuje se aol-updcfg.xml
3) Otevřít ho a smazat dva řádky:
site2 url="ftp://download.newaol.com/avs/update/mirror/" diff_url="diffs" weight="10000001" region="*" />
a
site2 url="http://download.newaol.com/avs/update/mirror/" diff_url="diffs" weight="10000000" region="*" />
4) Soubor uložit a spustit znova AVS

čtvrtek, dubna 12, 2007

Systémová knihovna DDL user32.dll byla přemístěna v paměti

Systémová knihovna DDL user32.dll byla přemístěna v paměti. Aplikace nebude pracovat správně. Důvodem k přemístění bylo, že knihovna DLL C :\Windows\System 32\HHCTRL .OCX zabrala rozsah adres vyčleněný pro systemové knihovny DLL systému Windows. Dodavatel knihoven DDL by měl dodat novou verzi.
Příčina:
http://www.cdr.cz/a/21009

Řešení:
http://www.microsoft.com/downloads/details.aspx?displaylang=cs&FamilyID=74ad4188-3131-429c-8fcb-f7b3b0fd3d86

středa, dubna 04, 2007

Uložení jména a hesla pro doménu ve WXP

Jak donutit Windows, aby se při každém novém připojování síťového disku nebo prostředku (třeba po restartu) neptaly na jméno a heslo? Pokud je stanice i majitel účtu členem domény, není prakticky co řešit. Pokud má však člověk účet v doméně a potřebuje ke svým prostředkům přistupovat z počítače, který z nějakého důvodu sám členem domény není? Jméno a heslo pro příslušnou doménu je třeba v systému uložit:

1) Start/Spustit control keymgr.dll ( nebo také control userpasswords2, Upřesnit, SprávaHesel )
2) Přidat *.domena.prefix + user@domena + heslo

Při následném připojování pomocí nejakého správce síťových disků (třeba v TotalCommanderu) nebo jednoduše "jen" pomocí net use už pak widle neprudí.
Jen je třeba si uvědomit, že po změně hesla v doméně se nakešované heslo, v systému mimo doménu, automaticky nezmění.

úterý, března 13, 2007

Editace souboru LMHOST

Tento způsob, jak si namapovat zapamatovatelné názvy k IP adresám, už dnes používám tak jednou za uherský rok. Naposledy dnes :)

Jak na editaci a znovu načtení tabulky názvů je popsáno v KB180094

Příkaz pro manipulaci s tabulkou názvů je nbtstat