Which drug should I try?

Dostal jsem od Phonyho, starýho to feťáka, velmi zajímavý link na jednoduchý kvíz "Which drug should I try?".

Dostal jsem od Phonyho, starýho to feťáka, velmi zajímavý link na jednoduchý kvíz "Which drug should I try?".

Vzal jsem to rychle a stručně a zjistil, že mám pěkně úchylný choutky! Jako s LSD jsem počítal, ale že se u mě na stejný úrovni umístí i Heroin bych opravdu nečekal. A to jsem volil "velký strach ze závislosti". Každopádně výsledný badge připojuji, abych se měl čím dalším chlubit :-).

Your Scores
Alcohol: 675
Marijuana: 150
LSD: 925
MDMA: 800
Mushrooms: 625
Salvia: 425
Heroin: 925
Cocaine: 625

Webovosti

Při prohlížení sítě sítí člověk narazí na množství více či méně zajímavých aplikací, které je lepší si zapamatovat jinačím způsobem, než Blinkáním, nebo koppáním :-). Proto si tu takhle poznačím několik cestovatelských mashupů založených na google maps.

Při prohlížení sítě sítí člověk narazí na množství více či méně zajímavých aplikací, které je lepší si zapamatovat jinačím způsobem, než Blinkáním, nebo koppáním :-). Proto si tu takhle poznačím několik cestovatelských mashupů založených na google maps.

Pěkné, můžu si tady vložit waypointy na mé oblíbené trase, která se mi potom zobrazí a kterou můžu nasdílet. Ovšem taky se mi vygeneruje profil trati. To už je opravdu praktická věc! Aplikace přijímá všechny nejrozšířenější formáty (OziExplorer, Garmin Mapsource, GPX…), takže by to neměl být problém. Samozřejmostí je prohlížení už existujících trails ostatních uživatelů a to včetně přiložených fotek, či fotek, ktere se uploaduji na Panoramio.

Gmapify

Několik Frantíkovských mashupů, jako např. vyhledání RSS Feedů v okolí (na základě IP adresy nebo zadané fyzické adresy či města), "výpočet" přeletu – stačí zadat odkud kam chci letět a program mi zobrazí vzdálenost a v mapě, které státy proletím…; potom ta stejná funkce, ale pro cestování po souši, čili routování s mnoha detaily; vedle sebe zobrazené google maps a yahoo maps a mnohé další zajímavé aplikace.

"Live it. Rate it. Shoot it. Share it."

A to si myslím, že vystihuje naprosto vše a více k tomu říkat netřeba.

Opět vytváření oblíbených míst a jejich sdílení, tady navíc obohacené vytvořením komunity, která dané misto sdílí a může informace a media na sdílení přidávat kdokoliv z ní.

Interaktivní průvodce danou destinací, ve wiki stylu, ovšem nevšiml jsem si možnosti editace či přidávání. Ale jsou tam reklamy, tak je to možné využít jako podklad pro plánování dovolené 😉

Trenkova rokle

"Přes hory a po lukách jedeme k babičce, koníček ví, jak chutná sníh a my se vezeme…". Ano, po lukách, stejně tak i křovím, bodláčím a ostružino-kopřivím, skrze brody, kopce i stráně zarostlé, klíšťat plné. Jenom ne k babičce, ne s koňmi a ne se sněhem, aneb z Drahonína do Drahonína dvakráte přes řeku a jeden Vickov.

"Přes hory a po lukách jedeme k babičce, koníček ví, jak chutná sníh a my se vezeme…". Ano, po lukách, stejně tak i křovím, bodláčím a ostružino-kopřivím, skrze brody, kopce i stráně zarostlé, klíšťat plné. Jenom ne k babičce, ne s koňmi a ne se sněhem, aneb z Drahonína do Drahonína dvakráte přes řeku a jeden Vickov.

Výborná akce, jak jinak! Začátek na rozhledně u Tišnova, kam se s velkým úsilím vyšplhal i Dan.

05040008

A potom už to začlo. Z Drahonína nejprve mezi poli, ale na to jsem moc nepohodlnej, takže změna směru do předpokládaného údolí, které je připodobňované k zestručněné Medvědí soutězce a ono opravdu, za chvíli to začlo. Nejprve teda bylo nutné se proplazit nízkou smrčinou a bohudík ještě nevzrostlým ostružiním a potom sešplhat skalnatý sráz a rovnou do koryta potoka, který skrýval mnohá překvapení.

05040017

Jako vodopády, převisy, močály, popadaný stromy… Vše v zachovalým stavu, protože tudy nevede žádná cesta (aspoň ne korytem), moc pěkná malá divočinka!

05040030

Na konci to graduje u zřejmě už jen někdejší trempské boudy, protože je docela pobořená, velkým vodopádem, přívodem na nabírání vody a odtokem, ale už tam vedou schody a cesta, navíc je kousek odtud chata a je to tam docela frekventovaný, škoda. Ale každopádně je tam taky pěkně.

05040047

Potom už jsme jen přebrodili řeku do dalšího tábořiště, kde jsme spálili něco moučnato-sojovo-pomlete_kopyto_a_kosti buřtů na ohni a vyrazili směr vzhůru k oblakům na hrad. Samozřejmě, že já blbec jsem u ohniště nechal vodítko, takže Dan cestu zpět divočil srny, nechtěl do auta…

05040065

Na hradě nebylo zajímavýho ani to ň, takže zase dolů a po proudu. Ovšem způsobem, kterej by se nezamlouval nikomu – opět po čtyřech smrčinou, ale tentokrát pořádně a mnohem dál a dýl. Ovšem stejně to nakonec končilo brodem, takže jsme nic nezachránili (jen lituju bráchy v tříčtvrťákách) a nemohli pohodlně. Kudy jsme se plazili je vidět na následující fotce (nebo spíš to vidět není, to se musí zažít ;-)).

05040073

Potom následoval opět výstup do Drahonína, kdy Dan naháněl zmíněné srnce a my déšť. Nakonec všechno dobře dopadlo a trochu jsme si odpočali cestou zpět.

05040080

Jo a doprava, vždycky doprava!! (btw fotky samozřejmě na Flickru).

„Ztrácím čas…“

"… beru drogy na učení a teď si zapamatuju jen tenhle rozhovor….Listere, je sobota večer. V sobotu večer nikdo nepracuje. Ty ani ve dne ne. Pařba a flink chtěj celýho člověka. Kde je můj přezkušovací rozvrh? Je sobota večer. V sobotu večer nikdo nepracuje. Ty ani ve dne ne…"

„… beru drogy na učení a teď si zapamatuju jen tenhle rozhovor….Listere, je sobota večer. V sobotu večer nikdo nepracuje. Ty ani ve dne ne. Pařba a flink chtěj celýho člověka. Kde je můj přezkušovací rozvrh? Je sobota večer. V sobotu večer nikdo nepracuje. Ty ani ve dne ne…“

Jo, už je to tak, takovej sráč jsem. A konkrétně které výrobky můžu doporučit? Aspoň pro podpoření placebo efektu? Tak asi základem bude nějaká potrava pro mozek, čili cholin či lecitin. Nějaké info zde, případně STFG. V každém případě beru Lipovitan (mraky všemožných vitamínů B) a to tak, že po obědě a po večeři po dvou kouscích. Ráno to doplňuju lecitinovou pilulkou, těch jsou mraky od různých výrobců, já mám MedPharmácký po 1200mg.

Další podstatnou složkou bude podpoření paměti a trocha aktivity do chcíplého organismu bude určitě guarana a ginkgo biloba, aneb jinan dvoulaločný. Strouhaná liána se mi nechce objednávat a ginkgo čaj se dá koupit za pár kaček, takže je to výbornej večerní povzbuzovák v kombinaci se zeleným čajem. Každopádně ráno k tomu gramu lecitinu polykám ještě piluli guarano/ginkgovou, opět od medpharmy.

No a aby byl mozek zásobenej čerstvým kyslíkem, je potřeba trochu naředit krev :-D. Takže nějaký sračičky s obsahem Piracetamu jsou ideální, např. Piracetam AL 1200mg, ten jsem nejprve bral třikrát denně, bohužel se začala projevovat vedlejší vlastnost, která by snad mohla být jasná z následujícího obrázku, tak jsem to radši zestručnil jen na dva kousky denně :-).

Mno a to je z tabletek asi tak vše, ještě jednou týdně 800mg céčko v kombinaci s Echinaceou a zinkem, ale to jen tak ze zvyku :-). Každopádně je určitě zapotřebí dostatek čerstvýho vzduchu a pestrá strava a dostatek čerstvé zeleniny. Ještě možná podstatná věc – ryby, nebo něco takovýho, obsahují DMAE (neplést s MDMA :-D), takže si pravidelně kupuju sušený chobotnice, sépie a podobný potvory – DMAE je docela drahý, takže tak.

A účinky? Kromě té výše zmíněné nadrženosti se opravdu projevily! A to tak, že jsem úspěšně nastudoval potřebné věci, vydržel do toho čučet a do hlavy se mi to dostalo. Mno a mimo jiné si připadám chytřejší a zajímavější :-D.

o5 OSUD Zlín-25.-26.04.2008

Po roce jsme se opět v bobřím složení zapojili do osudového procesu, ovšem ačkoliv jsme bobři čistě přírodní (rozuměj ekologičtí), stejně jsme skončili ranním předmětem ekologie.

Po roce jsme se opět v bobřím složení zapojili do osudového procesu, ovšem ačkoliv jsme bobři čistě přírodní (rozuměj ekologičtí), stejně jsme skončili ranním předmětem ekologie.

Trapné a špatné to bylo. Nejen proto, že jsme po ránu nebyli v podnapilým stavu v pochybném pohostinském zařízení IV. cenové kategorie, ale že jsme dočkali svítání naprosto střízliví a ještě pořád v zápalu boje, ovšem pouze někde na začátku. A nejpotupnější bylo, že SampL vzal svůj novej kočár značky Péžot, takže jsme ani nefrčeli zpátky s lahváčkama v ruce busem a vlakem. Mno a podstatná, Zlínská, část Bobrů, totiž PHOny se nám hodil marod, takže to šlo do kopru úplně. Fuj do bobrů a jejich nerdímu přístupu k řešení simple questů!

Ale abych tu jenom nebrblal, musím se taky podělit s nějakými zážitky, fotečkami či videem z apartního příjezdu pana děkana.

Lidí tam bylo fest, to né, že né, jen by mě zajímalo, jak moc to prořídlo nad ránem. Hlavně u čistících otázek typu ekologie :-(.


DSC00060

A přitom začátek vypadal tak pohodově a slibně, až to jednoho dojímalo…


DSC00069

Na dětským – dopravním hřišti se blblo, bohužel bez dětí, takže ti úchylnější z nás jen zatlačili slzu v oku a museli pokračovat.


DSC00077

Potácení se nocí od ničeho k ničemu bylo méně zajímavé než loni, bohužel, že to říkám, ale jest to fakt :-(.


DSC00081

No a nad ránem to stálo už totálně za prd, všichni akorát leželi na podupaným poli poblíž prázdnějch lahví (a ano, bohužel střízliví).


DSC00091

Určitě nějaký další info a reporty jsou na oficiálních stránkách, nebo strýček google poradí. Já si dovolil dát ještě pár fotek na flickr, jak je u mě zvykem, takže enjoy ;-).

Hacking Alfresco, III

In last article I wrote about defining custom actions in Alfresco, in this one i want to continue with simple custom dialog triggered by this action.

In last article I wrote about defining custom actions in Alfresco, in this one i want to continue with simple custom dialog triggered by this action.

So, like actions, dialogs are defined in web-client-config-custom.xml too. Definition is simple:

<dialogs>
<dialog name="createSession" page="/jsp/extension/create-session.jsp" managed-bean="CreateSessionDialog"
icon="/images/icons/add_content_large.gif" title="Create session"
description="Create a new user session" />
</dialogs>

Name is name of the dialog, referenced by action tag (<action>dialog:createSession</action>) in action definition. Page is a .jsp page with some content and managed-bean is an managed bean 🙂 defined in faces-config-beans.xml. So, lets add some bean to the session scope:

<managed-bean>
<managed-bean-name>CreateSessionDialog</managed-bean-name>
<managed-bean-class>cz.shmoula.CreateSessionDialog</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>retezec</property-name>
<value>bomdigibom :-)</value>
</managed-property>
</managed-bean>

Now we need to create cz.shmoula.CreateSessionDialog class, which extends the BaseDialogBean:

public class CreateSessionDialog extends BaseDialogBean{
protected String aspect;
protected String retezec;

@Override
protected String finishImpl(FacesContext context, String outcome) throws Exception{
return outcome;
}

@Override
public boolean getFinishButtonDisabled(){
return false;
}

public void setRetezec(String retezec){
this.retezec = retezec;
}

public String getRetezec(){
return this.retezec;
}
}

This bean implements two buttons (see Dialog Framework wiki): OK button action and visibility (ie isDisabled) of OK button, in this case it is not disabled, so it is possible to click it and ends this dialog without any intervention to system ;-).

The Retezec variable is set by bean definition to some funny string, so after creating a .jsp page and packing together all this stuff do following: In case of click on space_browse_menu it compares name of that space and if it equals with "Archivace" string, it displays "Create session" action link. After click on this link a custom dialog is opened, as you can see on image below.

Free Image Hosting at www.ImageShack.us

displayed simple dialog

 

.jsp page is very simple too, it doesn't need no headers due to viewing inside of Alfresco UI:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>

<h:outputText value="#{CreateSessionDialog.retezec} " />

Hacking Alfresco, II

My second try was to create some custom action in some menu or bar and to view a simple dialog in Alfresco UI triggered by this action. There are topics covering this theme in Alfresco wiki too (see Custom Action UI and Dialog Framework) for detailed informations. But i wanted to create a simple and working example to see if it really works :-).

My second try was to create some custom action in some menu or bar and to view a simple dialog in Alfresco UI triggered by this action. There are topics covering this theme in Alfresco wiki too (see Custom Action UI and Dialog Framework) for detailed informations. But i wanted to create a simple and working example to see if it really works :-).

So, lets start with some action ;-). Actions are defined in web-client-config-custom.xml configuration file like this:

<actions>
<action id="create_session">
<label>Create session</label>
<image>/images/icons/add.gif</image>
<action>dialog:createSession</action>
<evaluator>cz.shmoula.CreateSessionEvaluator</evaluator>
</action>

<action-group id="space_browse_menu">
<action idref="create_session" />
</action-group>

</actions>

Items are self explaining, i hope :-). Action is to create dialog, which is defined in dialogs section with name createSession and evaluator is class which implements ActionEvaluator and indicates that this action is viewed or not. In my CreateSessionEvaluator i have just a simple condition.

Id attribute of action-group tag specifies a place in which is this action (a link) viewed, in my example it is space_browse_menu, which is the context menu of space object. Action groups are defined in web-client-config-actions.xml. Examples of some action groups are at following pictures:

Free Image Hosting at www.ImageShack.us

space_browse_menu action group

 

Free Image Hosting at www.ImageShack.us

1 – add_content_menu, 2 – browse_actions_menu

An action link is viewed at first image – "Create session". If evaluator is specified, action is viewed just in case of true evaluation. My simple evaluator is following:

public class CreateSessionEvaluator implements ActionEvaluator{

public boolean evaluate(Node node){
if(node.getName().equals("Archivace"))
return true;
else
return false;
}
}

It just compares space name (in case of space_browse_menu action group) with some string, nothing more :-). So, if they correspond, "Create session" link is displayed.

Hacking Alfresco

There are many wiki pages at Alfresco dev sites, but no working simple excercises at all. At these days i'm playing with this CMS/DMS, so i'll try to collect some remarks about actions i'm doing, maybe it'll be helpful for someone. So, i'm experimenting with Content Metadata Extracters with intention to create some kind of Video Extracter (to save bitrate, resolution, codec… to metadata with that object).

There are many wiki pages at Alfresco dev sites, but no working simple excercises at all. At these days i'm playing with this CMS/DMS, so i'll try to collect some remarks about actions i'm doing, maybe it'll be helpful for someone. So, i'm experimenting with Content Metadata Extracters with intention to create some kind of Video Extracter (to save bitrate, resolution, codec… to metadata with that object).

There is a simple wiki page describing that problem, so if you want to know some background, you have to start there. If you dont (or if you prefer very simple way), let's continue. So, what Content Metadata Extracters (CME) are? Imagine following simple situation: you have repository with some multimedia document, let's say mp3 files. Every mp3 file has a header with some informations (id3), for example artist, album, music style, etc. And you want to your document system to create all needed metadata automaticaly, when user uploads his mp3 file. This is work of CME. In my following example I'm not going to extract data from anywhere to keep things simple, but there is also a source of MP3 Metadata Extracter and many more, all inside of the Alfresco SDK.

I'm going to try to "how this stuff works part by part", so i'm going to create an "empty extractor" which just creates some metadata. So, first thing to do is to add my own bean to content-services-context.xml. In Wiki there is a way through editing a custom-metadata-extrators-context.xml controller, but this way doesn't work for me, so i added my definition right into content-services-context.xml:

<bean id="extracter.ASD" class="cz.shmoula.ASDMetadataExtracter" parent="baseMetadataExtracter" />

So, id is identificator of created bean and class is my class in my package extending AbstractMappingMetadataExtracter. I chose name of ASDMetadataExtracter due to retaining of name convention of *MetadataExtrater and ASD due to my personaly liked phrase "asdfghj…" :-). And parent will automaticaly register this bean with metadataExtracterRegistry to handle mimetypes declared in my "Extractor".

Then i have to create some properties file with defined namespace prefixes and mappings on them. Alfresco for content model uses a namespace http://www.alfresco.org/model/content/1.0 and for lucidity there is a prefix cm binded with that. So my own ASDMetadataExtracter.properties file looks like this:

namespace.prefix.cm=http://www.alfresco.org/model/content/1.0

namespace.prefix.shm=http://www.shmoula.cz/model/content/asd

description=cm:description

pokus=shm:pokus

And last thing to do is to create a class, which fills in those metadata. I uploaded whole code to pastebin, so you can browse it online, its really simple, it has just 45 lines of code!!! But some snipets:

…

private static final String KEY_POKUS = "pokus"; // definitions of metadata names, binded with properties

… MimetypeMap.MIMETYPE_TEXT_PLAIN … // i'm using this "transformer" for text/plain mime

…

putRawValue(KEY_POKUS, Long.toString(size), rawProperties); // assigning of value to metadata

…

// TempFileProvider routines are provided just for testing purposes 😉

// Files uploaded (opened) with these routines are temporary saved in <tomcat>tempAlfresco*

So, that's all, folks :-). And what does it do? After upload of document of type text/plain it fills metadata binded. Now i'm going to solve how to view them, modify them and make a sorts based on them.

Image Hosted by ImageShack.us

Content type needs to correspond with predefined values in Extractor

 

Image Hosted by ImageShack.us

In column "popis" there is value defined through "putRawValue(KEY_DESCRIPTION,…"

 

 

Hommies v ČR a jinde

Každý zná fleky, na kterých postávají zewli, ať se jedná o Sherwood v Praze, či okolí hlaváku v Brně, speciálně věčně opilá sebranka před malým Tescem. Zajímalo by mě, jestli hommies procházejí taky vývojem, nebo je jejich chování zakořeněni ve smýšlení?

Každý zná fleky, na kterých postávají zewli, ať se jedná o Sherwood v Praze, či okolí hlaváku v Brně, speciálně věčně opilá sebranka před malým Tescem. Zajímalo by mě, jestli hommies procházejí taky vývojem, nebo je jejich chování zakořeněni ve smýšlení?

Není možné tuto skupinu nijak generalizovat, když vezmu jen to, co vidím v Brně cestou z vlaku do práce a zpět. Hráči na kytaru (jeden z nich sedí na svým místě odjakživa, co pamatuju, a má pořád stejný repertoár), teď přes zimu se tam objevil jeden nový, ale ten to ještě tak neumí ;-). Občas studenti s flétnou, stará paní se psem a smutným pohledem, prodavači Nového prostoru, jehovisti, nabízeči tarifů pro mobily, ale to už sem nepatří. No a především opilá banda, kterou tvoří zdravé jádro nějakých punks, podivných dětiček kdo ví odkud. Tohle je hnusná sebranka – perou se, dělají bordel a bohužel často, posilněni alkoholem, obstupují hráče na kytaru, krákají s nima a dělají bordel kolem.

Bezejmenné osoby, desítky příběhů. Náhodou jsem narazil na jednoho trampa z Bostonu, který je trochu slavnější, ostatně proto tohle píšu. Má záznam na wikipedii, pár fotek na flickru, bohužel už je po smrti, proto o něm byla i zmínka v místním deníku Metro, Mr. Butch.

Ovšem jsou tu i další, další bostonský, který nepije, stará se o psa a kočku a dá se s ním debatovat o filozofii… Pročtěte diskuzi pod fotkou.

A tohle je, kam mířím: zajímalo by mě, jestli u nás existuje nějaký takový hobo, který není věčně opilej nebo nastřelenej a pořád dokola nevykládá svůj (byť) smutnej příběh, nebo lépe řečeno, jestli tu existuje nějakej hommie, kterej odešel do bezdomoví dobrovolně s nějakým cílem, nějaký „bóddhisatva nového věku“?

Picnik’s Gone Free!

Je to tak! Pičník je gratis!! Možná je to jenom nějakej chytrej reklamní trik, jak se probojovat skrze top 100 web2.0 apps, ale co, tenhle nástroj na to má!!

Je to tak! Pičník je gratis!! Možná je to jenom nějakej chytrej reklamní trik, jak se probojovat skrze top 100 web2.0 apps, ale co, tenhle nástroj na to má!! Asi jsem tu o tom nic neblognul, ale už nějakou dobu je možný používat picnik (mimo jiné) v rámci flickru, kde s ním taky už chvíli válčím a nemůžu si tuto jednoduchou utilitku vynachválit. Geniální extrémně jednoduchý fotoeditor, doporučuju! Zmenšit? Oříznout? Doexponovat? Poladit barvy? Doostřit? No problemo, check out FAQ!