Disassembler

Artificial intelligence is no match for natural stupidity.
RSS kanál

Všechny články

Základní debugování shellových skriptů


Shellové skripty používám rád a často. Jsou fajn, protože pro jejich běh není potřeba instalovat žádné interprety nebo jiné balíky a jsou snadno přenositelné. Dá se říci, že jejich jedinou závislostí je přítomnost správné verze shellu, a ta je stejně na drtivé většině systémů už předem splněna. Postupem času se však od psaní jednoduchých několikařádkových skriptíků propracujete až k výrobě složitějších nástrojů a utilit a dříve nebo později se dostanete do situace, kdy budete potřebovat tyhle záležitosti nějakým způsobem ladit. IDE na vývoj shell skriptů sice existují, ale mou první volbou by bylo použít to, co se dá najít snad na každém *nixovém systému. Cat, vi a shell samotný.

číst dále… 1 komentář

Bear 71


V RSS feedech, které odebírám, jsem narazil na zajímavou a nádherně zpracovanou věc. Bear 71. Jedná se o jakousi kombinaci dokumentárního filmu s interaktivní mapou, vytvořenou ze střípků záznamů z kamer sledujících život v kanadské divočině.

číst dále… žádný komentář

Sudo a bug v debugu


Sudo. Mocný nástroj, umožňující běžným uživatelům spouštět předem nakonfigurované příkazy s oprávněním roota. Stejně jako jiné mocné nástroje, nepatří do rukou nezkušeným a někteří staromilci, zamrzlí v dobách BSD 4, jej považují za bezpečnostní riziko jako celek. Právě ti se minulý týden museli radovat a říkat „Já vám to říkal“. V sudo byla totiž 30. ledna 2012, ve verzi 1.8.3p2, konečně zalepena poměrně snadno zneužitelná bezpečnostní díra, zející zde téměř rok.

číst dále… žádný komentář

Polovičaté zaokrouhlování v PHP


Doprogramoval jsem ke stránkování možnost zvolit si číslo stránky. Zatím nemám článků tolik, aby se v přehledu všechny nedaly proklikat za chvilku, ale pomalu přibývají a pokud mě někde nesrazí vlak nebo nezlynčují Apple fanboyové, přibývat budou i nadále. Při psaní třídy, která se o stránkování stará, jsem zjistil, že PHP, při zaokrouhlování s použitím třetího parametru $mode a přesnosti vyšší než 0, zaokrouhluje nesprávně, resp. parametr $mode nefunguje tak, jak by asi měl.

číst dále… 1 komentář

Jak jsem tisknul PDF na tiskárně HP


Koupil jsem si tiskárnu. Jelikož tisknu hlavně textové dokumenty, faktury a další byrokratické nesmysly, chtěl jsem nějakou černobílou laserovku. Netisknu jen z jediného počítače, a proto mým dalším požadavkem bylo, aby zařízení mělo integrovaný print server. A protože problémy s tiskovými ovladači lidstvo provází už od dob Gutenbergova knihtisku, rád bych, aby její instalaci zvládla i slepice, když se jí nasype zrní kolem enteru. Taky by to samozřejmě neměla být ta nejlevnější Čína, ale měla by něco vydržet (tohle kritérium by mělo být tak nějak implicitní u všech zařízení). Dal jsem tedy na kolegovo doporučení a pořídil si HP LaserJet P2055dn.

číst dále… žádný komentář