abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 20:33 | Zajímavý článek

Nadace Raspberry Pi vydala sedmašedesáté číslo (pdf) anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači a čtvrté číslo (pdf) časopisu pro kutily HackSpace věnovanému navíc 3D tisku, pájení, řezání nebo i elektronice a IoT.

Ladislav Hagara | Komentářů: 0
dnes 18:33 | Komunita

Morevna Project, který stojí za řadou svobodného softwaru pro animátory (např. Synfig Studio, RenderChan nebo Papagayo-NG) a svobodnými (CC-BY-SA) animovanými filmy/komiksy Morevna (3. díl) a Pepper&Carrot: The Potion Contest (6. díl), sbírá do 1. března příspěvky na 4. díl svého animovaného filmu Morevna. Mezi odměnami přispěvatelům lze najít např. i videokurzy animace v Synfigu či Blenderu.

xHire | Komentářů: 0
dnes 12:22 | Bezpečnostní upozornění

Ve středu vydaná "npm@next" verze 5.7.0 správce balíčků pro JavaScript npm (Wikipedie, Node Package Manager) přinesla řadě uživatelů Linuxu nečekanou nepříjemnost. V závislosti na způsobu instalace a ve spojení s příkazem sudo mohlo dojít ke změně vlastníka u systémových souborů, také například /. Chyba je opravena v před několika hodinami vydané verzi npm 5.7.1 [reddit].

Ladislav Hagara | Komentářů: 8
dnes 10:00 | Nová verze

Byla vydána verze 10.5 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu. Zdůraznit lze integrovanou podporu Let's Encrypt.

Ladislav Hagara | Komentářů: 0
včera 12:33 | Komunita

Příspěvek na blogu Signalu (Wikipedie) informuje o založení neziskové nadace Signal Foundation, jež bude zastřešovat další vývoj tohoto svobodného bezpečného komunikátoru běžícího také na Linuxu (Signal Desktop). Brian Acton, spoluzakladatel WhatsAppu, věnoval nadaci 50 milionů dolarů [Hacker News].

Ladislav Hagara | Komentářů: 1
včera 05:55 | Zajímavý článek

Článek na Fedora Magazine krátce představuje programovací jazyk Rust a několik zajímavých v Rustu naprogramovaných terminálových aplikací. Jedná se o alternativu k příkazu grep ripgrep, moderní barevnou alternativu k příkazu ls exa, příkazem cloc inspirovaný tokei a zvířátko v terminálu ternimal.

Ladislav Hagara | Komentářů: 0
21.2. 23:55 | Zajímavý projekt

Byl spuštěn Humble Classics Return Bundle. Za vlastní cenu lze koupit hry Broken Sword 5 - The Serpent's Curse, Shadowrun Returns a Shadowrun: Dragonfall - Director's Cut. Při nadprůměrné platbě (aktuálně 8,48 $) také Shadowrun: Hong Kong - Extended Edition, Wasteland 2: Director's Cut - Standard Edition, Age of Wonders III a Xenonauts. Při platbě 15 $ a více lze získat navíc Torment: Tides of Numenera a Dreamfall Chapters: The Final Cut Edition.

Ladislav Hagara | Komentářů: 0
21.2. 00:11 | Bezpečnostní upozornění

Vývojáři linuxové distribuce Mageia na svém blogu upozorňují na narušení bezpečnosti Mageia Identity. Narušitel získal přístup k LDAP databázi a zveřejnil jména uživatelů, jejich emailové adresy a haše hesel. Hesla uživatelů byla resetována.

Ladislav Hagara | Komentářů: 3
20.2. 21:55 | Nová verze

Byla vydána verze 2.0.0 nástroje pro záznam a sdílení terminálových sezení asciinema (GitHub). Z novinek je nutno upozornit na nový zpětně nekompatibilní formát záznamu asciicast v2. S novým formátem si poradí nové verze asciinema-playeru a asciinema-serveru [Hacker News].

Ladislav Hagara | Komentářů: 0
20.2. 05:55 | Zajímavý projekt

Dle příspěvku na blogu zaměstnanců CZ.NIC byl spuštěn ostrý provoz služby Honeypot as a Service (HaaS). Zapojit se může kdokoli. Stačí se zaregistrovat a nainstalovat HaaS proxy, která začne příchozí komunikaci z portu 22 (běžně používaného pro SSH) přeposílat na server HaaS, kde honeypot Cowrie (GitHub) simuluje zařízení a zaznamenává provedené příkazy. Získat lze tak zajímavé informace o provedených útocích. K dispozici jsou globální statistiky.

Ladislav Hagara | Komentářů: 12
Který webový vyhledávač používáte nejčastěji?
 (2%)
 (28%)
 (62%)
 (3%)
 (3%)
 (0%)
 (1%)
 (1%)
Celkem 437 hlasů
 Komentářů: 35, poslední 21.2. 19:51
    Rozcestník

    Dotaz: Řazení řádků podle datumu

    25.1.2008 11:56 jsk | skóre: 8
    Řazení řádků podle datumu
    Přečteno: 331×
    Dobrý den, potřeboval bych soubory typu, viz. ukázka, seřadit podle data a vůbec nemůžu přijít na řešení. Díky Pepa

    ukázka: <…><--->BARDIYA Monday, January 21, 2008 (IRIN) - The <…><--->JERUSALEM Monday, January 21, 2 <…><--->AMMAN Sunday, January 20, 2008 (IRIN) - A two <…><--->SANAA Sunday, January 20, 2008 (IRIN) - Hundr <…><--->BAGHDAD Sunday, January 20, 2008 (IRIN) - Ira <…><--->MAPUTO Monday, January 14, 2008 (IRIN) - Wate <…><--->DAKAR Tuesday, January 22, 2008 (IRIN) - An a <…><--->JERUSALEM Tuesday, January 22, 2008 (IRIN) - <…><--->KABUL Tuesday, January 22, 2008 (IRIN) - The <…><--->BARDIYA Monday, January 21, 2008 (IRIN) - The <…><--->JERUSALEM Monday, January 21, 2 <…><--->AMMAN Sunday, January 20, 2008 (IRIN) - A two

    Řešení dotazu:


    Odpovědi

    25.1.2008 12:17 ams
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Zalezi na tom, v jakem programovacim jazyce to chcete mit. Nejdulezitejsi je, jestli uz ma standardni funkci pro prevod data z retezce na timestamp. PHP/Python to maji nativne, Perl vyzaduje modul Date::Manip nebo podobny. Pro ucely serazeni ale staci jednoduchy algoritmus, ktery lze rychle naprogramovat v libovolnem jazyce. Takze otazka - v cem to chcete mit?
    25.1.2008 12:24 jsk | skóre: 8
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Ideální by to bylo asi v bash-i, případně Python-u. Díky Pepa
    25.1.2008 13:53 ams
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Trochu me prekvapuje radek JERUSALEM Monday, January 21, 2. Opravdu potrebujete rok 2? Doufam, ze ne. Navic, 21.ledna roku 2 n.l. byla sobota :). Jinak je tu reseni v bashi:
    while read radek ; do
            datum="${radek#*, }"
            datum="${datum%% (*}"
            mesic="${datum%% *}"
            den="${datum#* }"
            den="${den%,*}"
            rok="${datum##* }"
            if   [[ "$mesic" == "January"   ]] ; then mesic="01" ;
            elif [[ "$mesic" == "February"  ]] ; then mesic="02" ;
            elif [[ "$mesic" == "March"     ]] ; then mesic="03" ;
            elif [[ "$mesic" == "April"     ]] ; then mesic="04" ;
            elif [[ "$mesic" == "May"       ]] ; then mesic="05" ;
            elif [[ "$mesic" == "June"      ]] ; then mesic="06" ;
            elif [[ "$mesic" == "July"      ]] ; then mesic="07" ;
            elif [[ "$mesic" == "August"    ]] ; then mesic="08" ;
            elif [[ "$mesic" == "September" ]] ; then mesic="09" ;
            elif [[ "$mesic" == "October"   ]] ; then mesic="10" ;
            elif [[ "$mesic" == "November"  ]] ; then mesic="11" ;
            elif [[ "$mesic" == "December"  ]] ; then mesic="12" ;
            else echo "Nemuzu rozpoznat mesic $mesic v datumu $datum" >&2; mesic="00"
            fi
            if [[ "$den" -lt 10 ]] ; then
                    [[ ${#den} -lt 2 ]] && den="0$den"
            fi
            echo "$rok$mesic$den:$radek"
    done | sort | cut -f2 -d:
    
    25.1.2008 13:55 ams
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Oops, hned jsem tu vsiml chyby. Za okamzik to opravim ;)
    Řešení 1× (jsk (tazatel))
    25.1.2008 14:01 ams
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Ach jo, zase chybicka. Doufam, ze toto uz je definitivni reseni :)
    while read radek ; do
            datum="${radek#*, }"
            datum="${datum%% (*}"
            mesic="${datum%% *}"
            den="${datum#* }"
            den="${den%,*}"
            rok="${datum##* }"
            if   [[ "$mesic" == "January"   ]] ; then mesic="01" ;
            elif [[ "$mesic" == "February"  ]] ; then mesic="02" ;
            elif [[ "$mesic" == "March"     ]] ; then mesic="03" ;
            elif [[ "$mesic" == "April"     ]] ; then mesic="04" ;
            elif [[ "$mesic" == "May"       ]] ; then mesic="05" ;
            elif [[ "$mesic" == "June"      ]] ; then mesic="06" ;
            elif [[ "$mesic" == "July"      ]] ; then mesic="07" ;
            elif [[ "$mesic" == "August"    ]] ; then mesic="08" ;
            elif [[ "$mesic" == "September" ]] ; then mesic="09" ;
            elif [[ "$mesic" == "October"   ]] ; then mesic="10" ;
            elif [[ "$mesic" == "November"  ]] ; then mesic="11" ;
            elif [[ "$mesic" == "December"  ]] ; then mesic="12" ;
            else echo "Nemuzu rozpoznat mesic $mesic v datumu $datum" >&2; mesic="00"
            fi
            [[ ${#den} -lt 2 ]] && den="0$den"
            echo "$rok$mesic$den:$radek"
    done | sort | cut -f2- -d:
    
    25.1.2008 16:30 jsk | skóre: 8
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Jistě, je to rok 2008, kopíroval jsem to z PSPad-u blokem. Díky jsk
    25.1.2008 13:58 ams
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    while read radek ; do
            datum="${radek#*, }"
            datum="${datum%% (*}"
            mesic="${datum%% *}"
            den="${datum#* }"
            den="${den%,*}"
            rok="${datum##* }"
            if   [[ "$mesic" == "January"   ]] ; then mesic="01" ;
            elif [[ "$mesic" == "February"  ]] ; then mesic="02" ;
            elif [[ "$mesic" == "March"     ]] ; then mesic="03" ;
            elif [[ "$mesic" == "April"     ]] ; then mesic="04" ;
            elif [[ "$mesic" == "May"       ]] ; then mesic="05" ;
            elif [[ "$mesic" == "June"      ]] ; then mesic="06" ;
            elif [[ "$mesic" == "July"      ]] ; then mesic="07" ;
            elif [[ "$mesic" == "August"    ]] ; then mesic="08" ;
            elif [[ "$mesic" == "September" ]] ; then mesic="09" ;
            elif [[ "$mesic" == "October"   ]] ; then mesic="10" ;
            elif [[ "$mesic" == "November"  ]] ; then mesic="11" ; 
            elif [[ "$mesic" == "December"  ]] ; then mesic="12" ;
            else echo "Nemuzu rozpoznat mesic $mesic v datumu $datum" >&2; mesic="00"
            fi
            [[ ${#den} -lt 2 ]] && den="0$den"
            echo "$rok$mesic$den:$radek"
    done | sort | cut -f2 -d:
    
    Martin Stiborský avatar 25.1.2008 12:54 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Já jsem hlavně zvědavý na ten algoritmus, něco takového jsem nedávno řešil, tak by mě zajímalo i jiné řešení, hlavně pro porovnání s tou mou prasárnou :)
    Kvík ..
    25.1.2008 13:13 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    ... ukazka:
    <…><--->BARDIYA Monday, January 21, 2008 (IRIN) - The
    <…><--->JERUSALEM Monday, January 21, 2
    <…><--->AMMAN Sunday, January 20, 2008 (IRIN) - A two
    <…><--->SANAA Sunday, January 20, 2008 (IRIN) - Hundr
    <…><--->BAGHDAD Sunday, January 20, 2008 (IRIN) - Ira
    <…><--->MAPUTO Monday, January 14, 2008 (IRIN) - Wate
    <…><--->DAKAR Tuesday, January 22, 2008 (IRIN) - An a
    <…><--->JERUSALEM Tuesday, January 22, 2008 (IRIN) - 
    <…><--->KABUL Tuesday, January 22, 2008 (IRIN) - The 
    <…><--->BARDIYA Monday, January 21, 2008 (IRIN) - The
    <…><--->JERUSALEM Monday, January 21, 2
    <…><--->AMMAN Sunday, January 20, 2008 (IRIN) - A two
    
    To len aby pripadneho ochotneho riesitela neodradila necitatelnost. :-)
    25.1.2008 16:28 jsk | skóre: 8
    Rozbalit Rozbalit vše Re: Řazení řádků podle datumu
    Díky, také jsem na to koukal jak jsem to zoslil. Pepa

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.