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 11:55 | Zajímavý článek

PINE64 přináší na blogu pravidelný souhrn novinek. Píše se tam třeba o Quartz64, hardwarové klávesnici k PinePhone nebo novinkách v Plasma Mobile 5.22.

joejoe | Komentářů: 0
dnes 08:00 | Bezpečnostní upozornění

Byly publikovány informace o útoku na TLS s názvem ALPACA Attack (paper: ALPACA: Application Layer Protocol Confusion - Analyzing and Mitigating Cracks in TLS Authentication). Jak už to dnes bývá, útok má vlastní doménu a logo. Pokud mají různé služby, například www a ftp, běžící na serveru stejný certifikát (hvězdičkový certifikát) a útočník může přesměrovat požadavky z webového prohlížeče na www server na ftp server nebo odpovědi z ftp

… více »
Ladislav Hagara | Komentářů: 4
dnes 07:00 | Zajímavý software

Google na svém blogu věnovaném vývojářům představil projekt Fully Homomorphic Encryption (FHE) aneb open source knihovny a nástroje pro homomorfní šifrování.

Ladislav Hagara | Komentářů: 9
dnes 00:11 | IT novinky

Intel představil svou vizi IPU – Infrastructure Processing Unit. Jedná se o nové programovatelné síťové zařízení postavené na FPGA nebo ASIC umožňující poskytovatelům cloudových a komunikačních služeb snížit režijní náklady a uvolnit výkon CPU.

Ladislav Hagara | Komentářů: 0
včera 23:11 | Komunita

Bylo potvrzeno, že v sobotu 17. července 2021 bude spuštěna poslední fáze zmrazování (Full Freeze) Debianu 11 s kódovým jménem Bullseye.

Ladislav Hagara | Komentářů: 1
včera 18:55 | IT novinky

Akční sci-fi RPG hra Hellpoint je na portále GOG.com zdarma, akce trvá do 16. června.

Fluttershy, yay! | Komentářů: 2
13.6. 23:33 | Nová verze

Byla vydána nová verze 0.10.0 počítačové hry Veloren. Jedná se o open source open world multiplayer voxel RPG. Hra je vyvíjena v programovacím jazyce Rust. Inspirována je hrami Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress a Minecraft. Videoukázka na YouTube. Zdrojové kódy jsou ke stažení na GitLabu pod licencí GNU GPL 3.0. Veloren je k dispozici také na Flathubu a Snapcraftu.

Ladislav Hagara | Komentářů: 0
12.6. 12:11 | Zajímavý software

Do pondělí 14. června do 19:00 lze na Humble Bundle získat zdarma počítačovou hru Surviving Mars - Deluxe Edition (YouTube) běžící také na Linuxu.

Ladislav Hagara | Komentářů: 3
11.6. 17:55 | Zajímavý software

RTS (Real-time strategy) hra Loria běžící také na Linuxu je nově k dispozici zdarma (Steam, GOG.com). Vývojový tým se soustředí na RTS hru Liquidation. Její vývoj lze podpořit na Kickstarteru.

Ladislav Hagara | Komentářů: 0
11.6. 09:00 | Nová verze

PeaZip (Wikipedie), tj. multiplatformní správce archivů naprogramovaný ve Free Pascalu v Lazarusu, dospěl do verze 8.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 14
Používáte kalkulačku?
 (9%)
 (30%)
 (59%)
 (28%)
 (12%)
Celkem 195 hlasů
 Komentářů: 24, poslední včera 09:50
Rozcestník

Dotaz: Perl - datum předchozího dne

3.2.2005 10:33 mira
Perl - datum předchozího dne
Přečteno: 936×
potřebuji vlozit do jmena souboru datum předchozího dne ve formátu měsíc-den ,problém je při přechodu na další měsíc jak odečíst den ,uvádím zde jenom část programu,ostatní chodí v pohodě(asi na to jdu úplně blbě) díky

#!/usr/bin/perl

@mesice = qw(01 02 03 04 05 06 07 08 09 10 11 12);

@dny= qw(00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 );

@cas = localtime(time);

print"$mesice[$cas[4]]-$dny[$cas[3]]"

Odpovědi

Vašek Lorenc avatar 3.2.2005 11:15 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
use Date::Calc;

Add_Delta_Days
             ($year,$month,$day) =
             Add_Delta_Days($year,$month,$day,
                            $Dd);

-- asi by Vám to ušetřilo trochu práce za cenu minimální další závislosti. Objevovat kolo není nutné.
...včetně majestátného loosa
3.2.2005 15:31 mira-m
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
díky za odpověd ,tenhle modul nemám nainstalovanej tak nevim jestli mě pomůže s problémem předchozího dne
3.2.2005 21:06 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
Tak ho nainstaluj.
3.2.2005 11:47 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
[ivok@zero ivok]$ perl -MPOSIX -e 'print strftime("%m-%d",localtime(time)),"\n"'
02-03
[ivok@zero ivok]$ perl -MPOSIX -e 'print strftime("%m-%d",localtime(time-24*60*60)),"\n"'
02-02
3.2.2005 20:49 mira
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
Co je to MPOSIX ? Muj SuSE Linux to nějak nechápe a já také ne, typnul bych to na system Macintosh .Vyskouším modul DateCalc. Jinak dík
3.2.2005 21:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
perlrun(1), tam je option -M podrobně popsán. Pokud ho tvůj perl nechápe, pošli bugreport, protože -M umí perl odjakživa (tedy alespoň od verze 5, prehistorické už si nepamatuji).
3.2.2005 21:34 Samuel | skóre: 19 | Bratislava
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
nevidim problem s -M, ale da sa aj bez neho
perl -e '@cas = localtime(time-24*60*60); printf("%02d-%02d",$cas[4]+1,$cas[3]);'
4.2.2005 12:38 mira-m
Rozbalit Rozbalit vše Re: Perl - datum předchozího dne
to jsem potřeboval

dík

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.