Rychlo-úvod do Crosskompilace s MinGW

Dneska se v rychlosti podíváme na to, jak na GNU/Linuxu narychlo vyprodukovat windowsí spustitelnou binárku pomocí MinGW. Tento článek je zaměřen spíše na začátečníky, pokročilí předpokládám pochopí vše z následujícího screenshotu (trochu okurková sezóna no…):

(more…)


O Squattingu

Tenhle týden jsem už od začátku dostával nápady na různé články a tak to vemu pěkně popořádku, začnu článkem o squattingu.
Když píšu tenhle perex, tak ještě nevím, k čemu na konci článku dojdu, protože chci prostě nechat myšlenky volně plynout, abych mohl mít alespoň pocit, že jsem byl trochu objektivní. Rozhodl jsem se článek koncipovat jako pomyslný rozhovor, který naprosto schizofrenně vedu sám se sebou, abych nalezl pravdu. Tento styl jsem zvolil, protože chci ve článku postihnout celou problematiku co nejkomplexněji a systém otázka&odpověď mi umožňuje nejpřehlednější členění informací.


(more…)


Správa SSL certifikátů v NSSDB pomocí CertUtil

Dnes jen ve zkratce ukáži, jak pomocí utility certutil přidat (nebo odebrat) kořenové certifikáty do NetScape Ssl DataBáze. Což se hodí (jako v mém případě) k přidání SSL certifikátů do prohlížeče Google Chrome (nebo v mém případě open source verze Chromium).
(more…)


Multiplatformní aplikace s GTK+ (C-Perl-Java-Python-PHP-Ruby-C#)


Dnes si ukážeme, jak pomocí knihovny GTK+ udělat podobnou “hello world” aplikaci, jako vidíte na obrázku. Bude složená z okna, textového vstupu a tlačítka. Při stisku tlačítka se zadaný text nastaví jako titulek tlačítka a navíc vypíše do konzole. Tuto aplikaci bude možné spouštět jak na Windows, tak na GNU/Linuxu, na BSD a dokonce na MacOS X. A aby toho nebylo málo, stejnou aplikaci napíši hned v několika jazycích. Cílem tohoto souhrnu je ukázat, jak snadné je vyvíjet multiplatformní aplikace pomocí open-source nástrojů. Také si na základě tohoto článku můžete získat základní povědomí o zmíněných jazycích.
(more…)


Kdo nás zachrání? Psychopati!


Nedávno jsem četl článek o depresích napsaný Jiřím X. Doležalem (jehož názory sice respektuji, ale zdaleka ne v celém rozsahu). Ve článku byla pronesena zajímavá myšlenka – něco ve smyslu, že “deprese je cena, kterou musíme zaplatit za kreativitu”.
(more…)


Fakta: Chuck Norris vs. Linus Torvalds


Myslím, že každý zná alespoň základní fakta o Chucku Norrisovi. Nyní jsou zde fakta Linusovi Torvaldsovi!
Překlad z: http://www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-linus-torvalds/
(more…)


Kybernomád

Víte, že i sídliště mají svoje kybernomády? Krátká freestyle cyberpunková povídka podle skutečnosti. Stačí zavřít oči a věřit, že to tak je.
(more…)


Adresářová struktura na GNU/Linuxu a podobných systémech

Tento článek si klade za úkol co nejstručněji rozebrat systém uspořádání (rozmístění) souborů a adresářů v souborovém systému u většiny Linuxových distribucí.
(more…)


OpenSSH Visual Host Key – Grafický fingerprint klíče

V SSH klientovi z balíku OpenSSH (Open BSD Secure Shell – což je mimochodem v UN*Xovém světě ten nejrozšířenější a asi i nejrozšířenější vůbec) se nedávno objevila nová funkce, která umožní kromě klasického textového MD5/SHA fingerprintu veřejného SSH klíče zobrazit navíc ještě grafický otisk (tvořený ASCII znaky). To má umožnit lépe si zapamatovat otisk a případně si všimnout jeho změny. To má smysl při přihlašování z místa, kde nemáte otisk uložený i z míst, kde je možné, že vám otisk někdo podstrčil, nebo podobně.
(more…)


Nový certifikát pro weby [*.]Harvie.cz aneb Jak na cacert.org?

Už dlouho jsem nenapsal žádnou novinku o serveru. Takže mám hned dvě novinky. Jedna se týká nového certifikátu a druhá Google Apps.

Místo snake-oil certifikátu (podepsaného sebou samým) jsem do Apache nainstaloval 4096-bitový RSA certifikát podepsaný certifikační autoritou CACert. Pokud tedy nemáte ve svém prohlížeči nainstalovaný kořenový certifikát této autority, můžete si ho nainstalovat zde.

Teď ve zkratce popíši, jak se takový certifikát může získat.
(more…)


Úvaha nad časem

Tuto úvahu jsem napsal před časem do školy jako domácí úkol z filozofie, proto je nudná, dlouhá a bez obrázků, přesto jsem se ale rozhodl tuto narozdíl od jiných zveřejnit zde. ;o)

(more…)


5 rad pro lesklou pokožku – krása zadarmo

Šokující! Co všechno může škodit vaší kráse? Inovativní! Nyní se ale posouvají hranice lidské krásy a my jsme u toho! Prostě IN! Náš časopis vám poradí jak na lesklou pokožku! Čtěte dále.

(more…)


Rychlý a špinavý úvod do DLL Injection

Zrovna jsem si hrál s tsocks a torify a tak mě napadlo “jak to asi funguje?”. Věděl jsem, že to nějak zrádně podstrčí programu upravenou funkci místo jiné. Tak jsem si řekl, že se tomu podívám na zoubek… Po 5 min jsem měl kupodivu velice snadný postup, jak to celé provést – i když třeba ne příliš čistě…

(more…)


Chroot – úvod, ukázka a zabezpečení

V tomto článku se budu věnovat prostředí chroot, jeho vytváření i použití a nakonec se dostanu k zabezpečení chrootu. Tento článek dělám hlavně jako rychlo-přehled určený pro čtenáře budoucích článků o virtualizaci. Každopádně by měl dobře posloužit jako ucelený přehled všeho co se chrootu týká.

(more…)


Spouštím shell pro přátele

Dnes jsem na serveru harvie.cz nakonfiguroval jail prostředí. Zatím je k dispozici Debian Etch s 64MB RAMky a asi 3.5GB diskového místa (bez kvóty pro všechny dohromady), CPU jsem oddělil jen pomocí nice nastaveného na 10, takže pokud nebudete dělat bordel, dostanete všechen dostupný výkon celého serveru. Jde tedy o fair use shell a kdo by dělal problémy, toho čeká userdel. Zatím běží jen SSH na portu 2222 a Lighttpd na portu 8888 (forwarding brzo zruším), nebo ještě lépe přes reverzní proxy na http://vserver.harvie.cz/, která vám umožní použít i TLS. Další software doinstaluji na žádost. (plánuji mc, klienty IM sluzeb a jiny kecalky, screen, kdo bude chtit web pro mensi osobni prezentaci staci si rict, dam prava pro zapis do /var/www/jmeno, zalezi na vas…) Login klidně dám každému kdo je podle mého názoru zodpovědný a koho dostatečně znám, pokud si o něj napíše (Jabber/ICQ/Mail), takže se nestyďte ;D. Hlavním účelem projektu je umožnit dalším lidem seznámit se s prostředím GNU/Linuxu. A mě umožnit seznámit se s administrací virtuálních serverů. ;o) Pokud by někdo opravdu velmi zodpovědný měl zájem se o projekt starat, může dostat i roota, ale root shelly se nerozdávaj jentak ;)

BTW když mi někdo pošle nějaký lepší železo (pěknej procesor s vic jak 1.5GHz a aspon 1GB RAMky (klidne bez disku, nebo jinak nekompletni), tak udelam serioznejsi shell a samozřejmě poskytnu účet, nebo celý vserver i s rootem…).

Aktualizace: Server má novou vnitřní ip adresu a byl pokřtěn na CYBORGROUND, takže R.I.P Ihrisko.org ;( Další zajímavou věcí je, že server je tak minimalisticky řešený, že reboot zvládá zhruba za 10 sekund ;) Brzo taky dám k dispozici konfigurační skript a popíšu celou virtualizaci v samostatném článku…