čtvrtek 26. listopadu 2009

PostgreSQL: jak zjistit velikost databáze?

Pro verzi 8.1 a vyšší je to jednoduché, použijeme funkci pg_database_size(jméno_databáze), která vrátí velikost databáze v bajtech. Pro lepší čitelnost ještě můžeme výstup nechat sformátovat funkcí pg_size_pretty(), která převede bajty na vyšší jednotky (kilo, mega,..).
select pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) as size from pg_database;

Ve verzi 7.4, ale tato funkce není dostupná a musíme použít modul dbsize z contrib. V debianu jej najdeme v balíčku postgresql-contrib a pomocí skriptu /usr/share/postgresql/contrib/dbsize.sql nainstalujeme funkci database_size(jméno_databáze).

pátek 20. listopadu 2009

Srážka s IP adresou

Tento příběh začal komunikací přes SMS. Tučně je klient, běžným písmem já, kurzívou je to, co se mi honilo v hlavě. SMS jsou doslova zkopírovány, jenom jsou odstraněny konkrétní údaje.

19.11.2009 21:33:53 Dobrý večer,delší dobu se marně snažíme dostat k ___.Dík.XYZsro

Snazite se dostat k ___? A dal? Nefunguje to? Jakou Vam to hlasi chybu? Jaka domena? Jaky ucet?

19.11.2009 21:46:37 ucet - qwertz neustale nas to pres uvodni spravne prihlaseni vraci zpet,ze heslo nebo uzivatel je nespravny. diky za odstraneni problemu.

A to jmeno a heslo pisete prosim kam? Kdyz Vam to pise, ze heslo je nespravne, neni mozne, ze ho tam zadavate nespravne?
(Kam píše udaje se ptám jestli do programu, do webového rozhraní, do mobilu...?)

19.11.2009 22:00:01 na adresu xyz.cz do zobrazeneho prihlasovaciho formulare...

S Vasi dovolenim jsem zadal prihlasovaci udaje na xyz.cz a vse funguje ok. Poslete mi svou IP adresu, najdete ji napr na abc.cz/podpora

19.11.2009 22:35:05 IP adresy se pri prihlasovani stridaji,napr.jsem to zkousel z mexika,ale to by na uspesne prihlaseni nemelo mit vliv?! Heslo bflmpsvz je spravne? diky za potvrzeni.

Ani z Mexika to nefunguje? No to je ovšem záležitost mezinárodního významu!

Heslo vypada spravne, ale na serveru neni zaznam o neplatnem prihlaseni. Poslete mi svoji IP adresu, najdete ji na abc/podpora

19.11.2009 22:49:00 podivam se a poslu,ikdyz mi neni jasna dulezitost,sam si ji muzete precist...v tuto chvili nejsem u onlinepc.preju hezky vecer.ozvu se zitra.zdravi ABC

Nerozumim, odkud bych si mohl precist IP adresu Vaseho pocitace. IP adresu pocitace, ze ktereho jste pripojen je mozne zjistit na abc.cz/podpora

19.11.2009 23:04:47 achjo,vy jste odbornik a dodavatel kvalifikovane sluzby. historicky za tech 12let nebyl problem prave v IP...,takze proc ted?nerozumim. dik za vysvetleni. ABC

IP adresa slouzi k IDENTIFIKACI a pomoci ni je mozne v zaznamech dohledat v cem by mohl byt problem. Pokud 12 let nebyla IP potreba, asi 12 let nebyl problem.

19.11.2009 23:19:34 opet achjo,vsechny ip,ktere se dobyvaly posledni dobou na nas ucet,jsme za nimi byli asi na 100% my,takze kde je problem?zaznamy mate,ne?diky za pomoc.

Snazim se Vam vysvetlit, ze IP adresu potrebuji k DOHLEDANI problemu. Nevim proc mi neverite, ale do doby nez mi IP sdelite, je nase komunikace bezpredmetna.

19.11.2009 23:34:40 ok.poslu vam tu aktualni=zitrejsi ip adresu behem zitrka.ale mam za to,ze pro pristup na vas server neni konstantni ip nutna,nikdy nebyla.dobrou noc.A.

Poslete mi IP adresu, ze ktere Vam o nefunguje. Pro pristup pevna IP adresa potreba neni. (Ani nevim, proc by mela byt.)

Bohužel to byl jen začátek. V pátek dopoledne telefon a to teprve bylo něco. Z 25 minutového hovoru po paměti vyjímám následující útržky:

Tu IP jste potřeboval, abyste mi ten přístup povolil! Teď už mi to funguje!
Ale vy jste mi ji neřekl, jak jsem ji mohl povolit? Možná to bude tím, že jste tam psal špatné heslo!
Tu IP adresu jste si mohl dohledat!
Ale to si představujete špatně, já podle IP adresy dohledám tu chybu, proč bych ji po Vás chtěl, když bych si ji mohl dohledat?
Takhle to dokolečka pokračovalo dalších několik minut...

No to je jedno, já vám stejně volám proto, že teď potřebuju XY.
Počkejte, tomu nerozumím, vůbec nechápu, co po mě chcete, můžete mi to nějak líp vysvětlit?
Ano, jistě. Vy jste inženýr?
Cože? Já nerozumím, co po mě chcete, proč se mě ptáte na to jestli...
Samozřejmě, takže pane inženýre, (následuje vysvětlování) potřebuju XY.
Aha, už tomu rozumím. To bohužel není možné.
Tak já vám to vysvětlím znova... (vysvětlování XY).
Ano, já to chápu, ale není to možné.
(následuje to stejné ještě pětkrát dokola)
Já to chápu, rozumím vám, ale po osmé vám říkám, že to není možné, nevím, jak vám to mám říct už jinak.
No co si to dovolujete, že XY nejde?
Co si to dovolujeme? No máte zaplacenou službu za 100, odebrali jste za 300, takže XY ze sta by šlo, ale XY ze 300 prostě nejde.
A proč jste mě neupozornili, že bereme víc?
Vy jste to nevěděl? Je to napsané na webu?
Ne, nevěděl, proč jste mě na to neupozornili?
Já myslím, že jsme vás upozornili dostatečně, myslím, že jste tu informaci měl.
Ne, neměl, proč jste mě neupozornili?
Podívejte, kdybyste měl zaplaceno 100 a odebral za 105, tak nic neřekneme, když budete chtít XY, ale 300 je třikrát víc, třikrát, tak to už prostě XY není možné!
Ale my bereme víc už aspoň dva roky a nikdy s tím nebyl problém.
Aha, takže jste věděl, že odebíráte víc než máte zaplaceno, takže jste tu informaci měl.
Ne, to je jinak, jde o to, že si za to účtujete mnohem víc než někde jinde!
(A to ještě nevěděl, že obchodní oddělení si už půl roku láme hlavu nad tím, jak mu kulantně tu cenu zvýšit.)
Tak proč to teda kupujete? (logická otázka)

V podobném duchu to pokračovalo další desítky minut, a někde v té době (možná po té, co jsem byl opět dotázán, co přesně mám za školu), mi došlo že vyřeším problém obchodnímu oddělení a sdělil jsem mu, že jsem se doteď opravdu snažil, ale že nevím, jak věci vysvětlit idiotovi.
Z logických důvodů nechce nakupovat službu od někoho, kdo mu říká idiot, tak jsem závěrem vyjádřil přání, aby tomu chudákovi, od kterého bude teď službu odebírat bez okolků oznámil IP adresu, když se ho bude ptát.

středa 18. listopadu 2009

Kamil Regent - musí student VŠE umět česky?

Od: Kamil.Regent <kamil.regent@seznam.cz>
Komu: kamil.regent@gmail.com
Předmět: Personální aspekty IT outsourcingu - průzkum

Dobrý den,

Jmenuji se Kamil Regent. Studuji na VŠE a v rámci mé seminární práce bych rád popsal "Personální aspekty spojené s outsourcing IT pozic". Tzn. jakým způsobem probíhá outsourcing IT pozic v ČR z pohledu personálního oddělení. Všem, kteří vyplní tento dotazník, pošlu přibližně za měsíc výsledky. Garantuji, že nikde nebude zveřejněno jméno Vaší společnosti.

Prosím tedy o vyplnění stručného dotazníku a odeslání na mou adresu na VŠE (xregk00@isis.vse.cz) nebo jako odpověď na tento email:
Otázky v první sekci ("Základní informace o Vaší společnosti") není nutné odpovídat, pokud odpovědi můžu nalézt na Vašich webových stránkách.
Otázky v druhé sekci ("Obecné dotazy týkající se IT outsourcingu ve Vaši společnosti") jsou doplňující.
Otázky ve třetí sekci ("HR otázky týkající se IT outsourcingu ve Vaší společnosti") jsou ty klíčové - prosím tedy zejména u těchto o vyplnění nejlépe všech (pokud je to možné).

Děkuji za Vaši účast v tomto mini-průzkumu.

S přáním hezkého dne,
Kamil Regent

PS: Abych pro Vás nebyl úplně anonymní, tak případně můžete navštívit můj profil na facebooku: http://www.facebook.com/kregent?ref=profile.




Komu: Kamil.Regent <kamil.regent@seznam.cz>
Předmět: Re: Personální aspekty IT outsourcingu - průzkum

Dobrý den,

je mi líto, že Vám nevyplněním dotazníku nepomůžu se seminární prací, ale dovolte mi, abych Vám pomohl alespoň se základy pravopisu českého jazyka, které budete ve svém příštím životě potřebovat nepoměrně více.
  1. podstatné jméno "zaměstnanec" se ve třetím pádě ("komu čemu") neskloňuje jako "zaměstancovi", ale "zaměstnanci"
  2. podstatné jméno "pozice" je rodu ženského ("ta pozice") a ženský rod v příčestí minulém píšeme s tvrdým y - tedy nikoli "pozice byli" nebo "pozice vyžadovali", ale "pozice byly" a "pozice vyžadovaly"
  3. podstatné jméno "projekt" je sice rodu mužského, ale protože jde o rod mužský neživotný, příčestí minulé kupodivu má na konci také tvrdé y - nepíšeme tedy "projekty byli", ale "projekty byly"
  4. přídavné jméno "jednotlivý" se skloňuje podle vzoru "mladý", a proto se v množném čísle množného čísla mužského životného rodu píše na konci měkké i ("mladí") - nikoli tedy "jednotlivý členové", nýbrž "jednotliví členové"

Až zvládnete tato jistě nelehká zákoutí pravopisu, můžete se ponořit dále do studia gramatiky, protože Vaše věty postrádají nejen větnou stavbu, ale i logiku.

A pokud tvoříte dokument v počítačovém programu, nebylo by, při Vašich jazykových (ne)schopnostech, vůbec od věci, abyste se v něm alespoň obtěžoval zapnout kontrolu pravopisu.

                         Martin 

A co si myslíte vy, čtenáří blogísku? Hlasujte v anketě a/nebo pište do komentářů! (V komentářích chyby promíjím! :)

Výsledky ankety: "Jaký emailovací program používáte?"

Gmail: 9 (36%)
Jiný webmail: 4 (16%)
Desktop a webmail dohromady: 4 (16%)
Outlook: 3 (12%)
Thunderbird: 3 (12%)
Jiný desktopový program: 1 (4%)
S kolegy z buňky se dorozumíváme osobně předávanými šifrovanými papírky: 1 (4%)