středa 17. června 2015

Chrome manažer záložek (Chrome bookmark manager) někam zmizel

Google má zvláštní úchylku, že nás obšťasňuje novými vymoženostmi nástrojů, které používáme aniž bychom o to stáli.
Pokud se nám podaří si na tyto fíčury zvyknout, velmi často se stane, že se je zase přítel Google rozhodne z nějakého důvodu vypnout a nás tím rozladí stejně, jako když je na počátku zapnul.

A přesně to se nyní stálo se správcem záložek v prohlížeči Chrome, který nedávno Google zapnul a alespoň já zanadával co to zase má být za opičárnu, načež jsem si na něj velmi rychle zvykl a začal mi připadat nejen použitelný, ale mnohem lepší než základní správce záložek, nemluvě o tom co znám např. z Firefoxu.

Pokud někomu, stejně jako mě, nový správce záložek chybí, jde doinstalovat jako doplněk z této adresy Chrome obchodu: https://chrome.google.com/webstore/detail/bookmark-manager/

pátek 12. června 2015

Novell Filr 1.1 - logrotate error

Info for English users of Novell Filr
Novell Filr (firemní dropbox) ve verzi 1.1  obsahuje chybu v nastavení logování.
Log Tomcatu (appserver.log) bobtná a bobtná až překypí...
Naštěstí je odstranění závady prosté, je jen špatně nastaven typ souboru pro rotaci logů.

Stačí v definici logrotate provést opravu typu souborů.
V souboru /etc/logrotate.d/tomcat-filr vyměňte řádek
/var/opt/novell/tomcat-filr/logs/*.txt {
za řádek
/var/opt/novell/tomcat-filr/logs/*.log { 
Ještě je třeba na konec přidat restart služby Filru
postrotate
rcfilr restart 
Celý obsah souboru po úpravě:
/var/opt/novell/tomcat-filr/logs/*.log {
su wwwrun www
        compress
        dateext
        rotate 30
        notifempty
        size 5M
        create 0664 wwwrun www
        postrotate
rcfilr restart    

For English users of Novell Filr: 
Novell Filr 1.1. has been set incorrectly and log of service tomcat-filr (appserver.log) is not rotated.
You have to change definition of type of file from TXT to log...
So only in file /etc/logrotate.d/tomcat-filr
change first line from

/var/opt/novell/tomcat-filr/logs/*.txt {
to

/var/opt/novell/tomcat-filr/logs/*.log {
and  add lines
        postrotate
rcfilr restart      
Whole files is now:
/var/opt/novell/tomcat-filr/logs/*.log {
su wwwrun www
        compress
        dateext
        rotate 30
        notifempty
        size 5M
        create 0664 wwwrun www
        postrotate
rcfilr restart    

středa 11. února 2015

Školákova suplika

Pár měsíců v první třídě a už školáček ví jak využívat nově nabytých dovedností!

úterý 4. března 2014

Mé oblíbené britské kohoutky...

Už při první návštěvě britských záchodků před mnoha lety jsem nechápal jak si umýt ruce, rychle přehazovat dlaně z vroucí do studené vody? (Špunt u umyvadel pochopitelně většinou chybí)




středa 30. května 2012

Převod poznámek (memo) z Palmu na Everonote

Co se tak člověku nabízí, když přechází z Palmu na nějakou novou platformu, třebas na Androida? Protože jsem to nedávno řešil (byť ne pro sebe), propátral jsem co se dalo a zatím mi vychází jako jediné schopné řešení Evernote (https://www.evernote.com/). Samozřejmě postupů může být více, vždyť se to neřeší málo viz palm task replacement na Google.

EVERNOTE mimo jiné zvládá klienty pro
  • Web (jediné co lze pro Linux)
  • Windows
  • iVěci Apple
  • Android
  • Blackberry
  • Twitter
  • posílání poznámek z emailu
 Pomocí aplikace Skitch lze ukládat i rukou psané poznámky. Nemá cenu se více rozepisovat, jednoduše po cca dvouletém používání jsem spokojeným uživatelem.

Jak do Evernote ale xakru dostat tu spoustu poznámek z Palmu?

Samozřejmě je tam lze opsat, ale pokud jich jsou desítky, či stovky (což se u letitých uživatelů Palmu dá předpokládat, neboť na svého miláčka nedopustili mnoho let a bez výměny zařízení ukládali a ukládali) je lepší to trochu zautomatizovat.

Následující postup, který jsem použil vycházel z potřeb uživatele majícího OS Windows. 

Potřebujeme
  • Palm Desktop sesynchronizovaný s Palmem
  • Evernote nainstalovaný ve Windows
  • MS Excel
  • SciTe Lite Editor (http://www.scintilla.org)
  • Skript ExceltoEvernote.au3 (přiložený na konci)
Stručný postup
  1. Vyexportujeme Memo z Palm Desktopu do csv
  2. Upravíme soubor tak, aby ve výsledné xls obsahovalo sloupce rozdělené dle titulků a obsahů poznámek, popřípadě další sloupec s kategorií (kategorii jsem v uvedeném příkladu nepoužil, poznámky byly všechny v Unfiled)
  3. Upravíme v SciTe Lite skript tak, aby odpovídal našemu xls a aby nevyhazoval chyby při kompilaci a buildu (viz Tools)
  4. Spustíme skript Tools - Go
  5. Pokud jsme připravili skript i xls dobře, v Evernote by měly být naše poznámky (na konci skriptu je MessageBox s informací o počtu importovaných poznámek
Na co jsem narazil
Základním problémem bylo upravit vstupní soubor tak, aby ho Excel dobře otevřel (však všichni víme, že oproti Calcu z OpenOffice je při otevírání csv poněkud hloupý, či nešikovný). Zvláště protože poznámky z Palmu byly víceřádkové byllo nutné upravit je tak, aby byly texty v jedné buňce Excelu. Snaha nahradit konce odstavců čímkoliv jiným narážela ve Wordu 2010 na to, že funkce hledat po vložení Znak odstavce tento znak nenajde a poté kdy jsem Wordem vloženou značku opravil ručně na starou ^p tyto znaky sice uměl najít ale nenahradil je. nakonec pomohl jeden ze dvou nejlepších editorů, které Microsoft udělal a sice WordPad (tím druhým je Notepad), který csv otevřel hloupěji, zcukl texty do jednoho řádku, což jsem ale potřeboval.
V csv jsem jednotlivé poznámky nechal oddělené enterem, titulek od textu oddělený středníkem, text v uvozovkách.

Co jsem ve skriptu upravoval / nastavoval
Původní skript byl či je ke stažení na http://markstout.blogspot.com, popis možností příkazové řádky Evernote je na http://dev.evernote.com/documentation/local/chapters/Windows.php
Poznámk: Šlo mi o co nejrychlejší úpravu a ne o optimalizaci původního skriptu.

Upravené a přidané řádky
27 - cesta k importovanému souboru
29 -  buňka excelu obsahující text poznámky
30 - přidané - buňka excelu obsahující titulek poznámky
32, 33 - rozsah zpracovávaného souboru excelu
36 - cesta k nainstalované aplikaci Evernote
42 - zakomentoval jsem název / titulek poznámky
45 - jak se má jmenovat notebook v Evernote
48 - tagy přidané k poznámkám
Do skriptu jsem přidal vložení titulku podle excel souboru
56,66 - proměnná $tit (veselejší by bylo množné číslo)
82,86 - zpracování obsahu buňky pro titulek
116 - naplnění titulku
126 - upravený příkaz s vloženým titulkem

Použitý skript (pozor na zalomené řádky)
#comments-start

    File:  Excel_to_Evernote.au3
    An Autoit3 script


    Purpose:  Convert data in Excel Spreadsheets to Evernote notes - One line of data becomes one note
    Created : July 31, 2009
    Updated : July 31. 2009
    First published at :  http://markstout.blogspot.com

    Provided  AS-IS - no warranties.  Use only on backed up data.  Use at your own risk.



#comments-end

; includes
#include
#include
#include


; Information about your spreadsheet

; your speadsheet file with path
$sFilePath         = "C:\users\Michal\Dokumenty\export_memo.xls"

$columns         = "B"     ; list of columns to put into note.  This is a comma separated list
$titles            = "A"    ; list of columns to put into note.  This is a comma separated list

$row_start         = 1            ; first row to move to a note
$row_end         = 155        ; last row to move to a note (will also stop on first blank record

; where is your Windows Evernote executable located?  The one below is the default installation location.
$pathToENScript    = "c:\users\michal\appdata\local\apps\evernote\evernote\"


; Information for the new notes created

; Specify the Title prefix.  The title of each note will be the prefix and then the value of the cell in the first column
; $ENTitle = "PalmMemo:" ; appends contents of column colName to this and makes title of note

; The notebook to put the new notes in
$ENNotebook = "Palm"        ; notebook where note is placed

; the tags to add to each new note. This is a comma separated list
$ENTags = "palm,memo"               ; tag(s) for note



; program execution starts here - there are no user setting to change below this


; initialize variables
Dim $cols,$tags,$tit,$tcol_value[4],$col_value[4]

$temp_file = _TempFile("","",".txt") ; name of temp file
$q = chr(34)
$done = 0
$exit = 0

; Convert comma separated lists to arrays
$cols = StringSplit($columns,",")
$tags = StringSplit($ENTags,",")
$tit = StringSplit($titles,",")


; Open Excel file
   Local $oExcel = _ExcelBookOpen($sFilePath)
  

 ; loop through the rows
 for $i = $row_start to $row_end
 
    ; loop through the columns to copy to notes
    for $j = 0 to $cols[0]
    
    
        ; get Cell coordinates (example C5)
        $row_col = $cols[$j] & $i
        $trow_col = $tit[$j] & $i
        
        ; get value of that cell
        $col_value[$j] = _ExcelReadCell($oExcel, $row_col)
        $tcol_value[$j] = _ExcelReadCell($oExcel, $trow_col)
 
        ; if cell is blank, exit loop - Part 1
        if $j=1 and $col_value[$j] = "" then
            $exit = 1
            exitloop
        endif
        
    next
    
    ; if cell is blank, exit loop - Part 2
    if $exit=1 then
        $exit=0
        exitloop
    endif
    
 
    ; open temp file
    $fh = FileOpen($temp_file,2)
    
    ; write to temp file

    
    for $j = 1 to $cols[0]
        FileWriteLine($fh,$col_value[$j] )
    next
    
    ;close temp file
    FileClose($fh)
    
    $ENTitle = $tcol_value[1]
    ;msgbox(0,"TEST",$ENTitle)
    
    ; convert array of tags to a string used in ENSCRIPT.exe command line
    $y = ""
    for $j = 1 to $tags[0]
        $y = $y & " /t " & $q & $tags[$j] & $q
    next
    
    ; assemble evernote command line
    $cmdLinex = " createNote /s " & $q & $temp_File & $q & " /n " & $q & $ENNotebook & $q & $y &  " /i " & $q & $ENTitle & $q
    
    ; $cl = $q & $pathToENScript & "ENScript.exe" & $q  & $cmdLinex
    ; ClipPut($cl)
    
    
    ; invoke ENSCRIPT.EXE
    $res = ShellExecuteWait ( $q & $pathToENScript & "ENScript.exe" & $q, $cmdLinex,"","open",@SW_HIDE)
        
    ; count number of times it is invoked
    $done = $done + 1
    
Next

    
    ; Close Excel Book
    _ExcelBookClose($oExcel)
    
    ; concluding Message
    $res_str = $done & " imports completed."
    
    msgbox(0,"Done",$res_str)


úterý 10. dubna 2012

Videa nejen na youtube jsou modrá (zejména obličeje)

Najednou jsou videa na youtube, ale třebas i pořady z archívu ČT do modra. Všude vystupují šmoulové, je to otravné a nedaří se to vypnout.
Nepomůže reinstalace ovladače... pomůže až přítel Google.

Může za to kombinace linuxové verze Flash playeru a ovladačů Nvidia.

Bohužel jediná rada, která zafungovala, ale zase je velmi jednoduchá, je vypnutí harwarové akcelerace ve flash pluginu prohlížeče. Stačí pustit video z youtube - kliknout pravým tlačítkem myší a ve vlastnostech na první záložce odškrtnout použití akcelerace.

středa 16. března 2011

Hodnocení budiž pochváleno


Rok se sešel s rokem a v naší firmě máme zase hodnocení.
Co naši šéfové absolvovali MBA je to naše každoroční zábava, která se skládá ze základních částí: Písemné samochvály, samohany a zhodnocení nadřízeným pracovníkem následovaných hodnotícím pohovorem.
Zeptal jsem se kolegy, který je shodou okolností i mým podřízeným co se mu vloni nepovedlo a co mu tam mám napsat já. Odvětil:
"Co se mi vloni nepovedlo?
Najít si jiný místo!"


Taky u Vás pořádáte takovéhle taškařice? Máto na to HR manažery, nebo to jen těší srdce vrcholových managerů?