Blog - Ostatní

Zavíráme krám

Ostatní17. září 2006, 20:11

Jen dočasně. Po roce provozu, třiadvaceti článcích (to jsou téměř dva na měsíc! :o) ), po právě proběhnuvším přechodu na nový server a čekání na vyřízení živnostenského listu připravuji další verzi stránek. A jako obvykle bude lepší než kdy dřív ;-)

Hádanka pro chytré hlavičky

Ostatní2. duben 2006, 21:56

Možná už tuhle hádanku znáte, možná ne - pak vám třeba pěkně potrápí hlavičky:

Einstein vytvořil tuto hádanku v minulém století. Tvrdil, že 98 % lidí na světě není schopno ji vyřešit. Dobrou zábavu!

  1. Je 5 domů, každý jiné barvy.
  2. V každém domě bydlí jedna osoba jiné národnosti.
  3. Každý majitel domu upřednostňuje určitý nápoj, kouří určitou značku cigaret a chová určité zvíře.
  4. Žádná z těchto pěti osob nepije STEJNÝ nápoj, nekouří stejné cigarety ani nechová stejné zvíře jako některý z jejich sousedů.

Otázka: Komu patří ryba? Kdo pije vodu? Víte, že:

  • Brit žije v červeném domě
  • Švéd chová psa
  • Dán pije rád čaj
  • Němec kouří cigarety Rothmanns.
  • Nor bydlí v prvním domku.
  • Majitel zeleného domu pije kávu.
  • Kuřák cigaret Winfield pije rád pivo.
  • Majitel žlutého domu kouří cigarety Dunhill.
  • Osoba, která kouří Pall Mall, chová papouška.
  • Muž, který bydlí v prostředním domě, pije mléko.
  • Kuřák cigaret Marlboro bydlí vedle toho, kdo chová kočku.
  • Muž, který chová koně, bydlí vedle toho, který kouří Dunhill.
  • Nor bydlí vedle modrého domu.
  • Kuřák cigaret Marlboro má souseda, který pije vodu.
  • Zelený dům stojí nalevo od bíleho domu.

A nebyl by to blog o programování, kdyby se tu neobjevilo řešení (v Prologu). Originál i s vysvětlivkami najdete na stránkách předmětu Základy umělé inteligence.

left_right(L,R,[L,R,_,_,_]).
left_right(L,R,[_,L,R,_,_]).
left_right(L,R,[_,_,L,R,_]).
left_right(L,R,[_,_,_,L,R]).

nextto(X,Y,L) :- left_right(X,Y,L).
nextto(X,Y,L) :- left_right(Y,X,L).

street([house(_,_,_,_,_),
        house(_,_,_,_,_),
        house(_,_,_,_,_),
        house(_,_,_,_,_),
        house(_,_,_,_,_)]).

constraints( Street ) :-
        member(house(cerveny, brit, _, _, _), Street),
        member(house(_, sved, pes, _, _), Street),
        member(house(_, dan, _, caj, _), Street),
        member(house(_, nemec, _, _, rothmans), Street),
        Street = [house(_, nor, _, _, _)|_],
        member(house(zeleny, _, _, kava, _), Street),
        member(house(_, _, _, pivo, winfield), Street),
        member(house(zluty, _, _, _, dunhill), Street),
        member(house(_, _, papousek, _, pallmall), Street),
        Street = [_, _, house(_, _, _, mleko, _), _, _],
        nextto(house(_, _, _, _, marlboro), house(_, _, kocka, _, _),Street),
        nextto(house(_, _, _, _, dunhill), house(_, _, kun, _, _), Street),
        nextto(house(_, nor, _, _, _), house(modry, _, _, _, _), Street),
        nextto(house(_, _, _, _, marlboro), house(_, _, _, voda, _), Street),
        left_right(house(zeleny, _, _, _, _), house(bily, _, _, _, _), Street).

ryba( Kdo ) :-
        street(Street),
        constraints(Street),
        member(house(_, Kdo, ryba, _, _), Street).

voda( Kdo ) :-
        street(Street),
        constraints(Street),
        member(house(_, Kdo, _, voda, _), Street).

% Kdo chova rybu?
ryba(Kdo).
% Kdo pije vodu?
voda(Kdo).

Kde se berou dobré nápady?

Ostatní8. únor 2006, 13:59

Na Particle Tree vyšel článek Where do Ideas Come From?. Odkazující na pár esejů, zamyšlení, rad o tom, jak se nové nápady rodí, kde je hledat a jak je dovést k úspěšnému konci. Obzvláště bych doporučil esej Paula Grahama, propagátora a programátora v Lispu a v oblasti umělé inteligence, Ideas For Startups.

Pěkný nový rok všem!

Ostatní5. leden 2006, 22:05

Cifra na konci letopočtu se opět změnila. Kdo bilancoval či balancoval, si zajisté dal pozor aby při tom nespadl. Stejně tak ten, kdo bouřlivě slavil konec minulého roku (ať už z jakéhokoliv důvodu), vítal rok nový či obé.

Přeji vám tímto hodně štěstí a úspěchů v roce novém, ať je (ještě) lepší než ten předchozí.

Já ukončím bilanci uplynulého roku pár odkazy:

Modří (a ti které to zajímá) si již všimli, že portfolio se rozšířilo o odkaz na web Evropských projektů občanského sdružení SANANIM a související weby, konkrétně o web Vzdělávání a Pracovní a sociální agenturu, které jsem zaštítil svým programátorským umem.

O.s. SANANIM také provozuje Café Therapy, příjemnou restauraci, café a obchod s keramikou, kterýžto web je mým nejnovějším počinem. Zatím ještě nemá definitivní podobu, buďte proto při posuzování schovívaví :)

A do třetice odkaz poslední, a to na Virtuální starou Prahu - dlouhodobý projekt, do kterého jsem přispěl vymodelováním Křížovického náměstí a západní části Karlovy ulice. Pro prohlížení a procházení 3D Prahou potřebujete nainstalovaný VRML prohlížeč. Vhodným pluginem je například Cortona Browser.

Příjemnou procházku starou Prahou si můžete vychutnat z pohodlí domova u počítače a nebo se vydat do středověkých uliček starého města, které ani za zimních dnů, večerů ani nocí nestrácejí svůj půvab a kouzlo, svůj genius loci. Pro ranní ptáčata mám jeden tip - chvíli po východu slunce je z Křížovnického náměstí nádherný výhled na Hradčany a druhý břeh Vltavy vůbec. (Quiz pro chytré hlavy: V kolik hodin jsem fotil domy na textury aby na nich nebyly lidé?)

Hodně stěstí (toho nikdy není dost) do nového roku.

Zenová zahrádka

Ostatní17. listopad 2005, 11:36

Přes odkazy z minulého příspěvku jsem se dostal na stránku, která pojednává o designu, symbolice a kráse Japonských zahrad. Každému, kdo se o toto téma zajímá nebo se mu líbí Japonské zahrady můžu jedině doporučit.

Starší příspěvky