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 02:33 | Nová verze

    Po více než roce vývoje od vydání verze 5.40 byla vydána nová stabilní verze 5.42 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 64 vývojářů. Změněno bylo přibližně 280 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.

    Ladislav Hagara | Komentářů: 2
    dnes 01:33 | Nová verze

    Byla vydána nová stabilní verze 7.5 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 138. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Zajímavý software

    Sniffnet je multiplatformní aplikace pro sledování internetového provozu. Ke stažení pro Windows, macOS i Linux. Jedná se o open source software. Zdrojové kódy v programovacím jazyce Rust jsou k dispozici na GitHubu. Vývoj je finančně podporován NLnet Foundation.

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

    Byl vydán Debian Installer Trixie RC 2, tj. druhá RC verze instalátoru Debianu 13 s kódovým názvem Trixie.

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

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za červen (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 02:33 | Nová verze

    Libreboot (Wikipedie) – svobodný firmware nahrazující proprietární BIOSy, distribuce Corebootu s pravidly pro proprietární bloby – byl vydán ve verzi 25.06 "Luminous Lemon". Přidána byla podpora desek Acer Q45T-AM a Dell Precision T1700 SFF a MT. Současně byl ve verzi 25.06 "Onerous Olive" vydán také Canoeboot, tj. fork Librebootu s ještě přísnějšími pravidly.

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

    Licence GNU GPLv3 o víkendu oslavila 18 let. Oficiálně vyšla 29. června 2007. Při té příležitosti Richard E. Fontana a Bradley M. Kuhn restartovali, oživili a znovu spustili projekt Copyleft-Next s cílem prodiskutovat a navrhnout novou licenci.

    Ladislav Hagara | Komentářů: 0
    2.7. 16:55 | Nová verze

    Svobodný nemocniční informační systém GNU Health Hospital Information System (HIS) (Wikipedie) byl vydán ve verzi 5.0 (Mastodon).

    Ladislav Hagara | Komentářů: 0
    2.7. 16:22 | Komunita

    Open source mapová a navigační aplikace OsmAnd (OpenStreetMap Automated Navigation Directions, Wikipedie, GitHub) oslavila 15 let.

    Ladislav Hagara | Komentářů: 1
    2.7. 11:55 | Zajímavý software

    Vývojář Spytihněv, autor počítačové hry Hrot (Wikipedie, ProtonDB), pracuje na nové hře Brno Transit. Jedná se o příběhový psychologický horor o strojvedoucím v zácviku, uvězněném v nejzatuchlejším metru východně od všeho, na čem záleží. Vydání je plánováno na čtvrté čtvrtletí letošního roku.

    Ladislav Hagara | Komentářů: 41
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (28%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 352 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    ADSL FUP v Perlu (Radiokomunikace)

    29.8.2007 19:28 | Přečteno: 1445× | poslední úprava: 31.1.2008 22:54

    Uživatelům ADSL s FUP od Českých radiokomunikací by se mohl hodit script, který se připojí na FUP portál a stáhne a vypíše kolik dat je tento měsíc přeneseno a kolik zbývá.

    Informace vypisuje na příkazové řádce a je napsaný v Perlu. Tady je:

    1. #!/usr/bin/perl -w
    2. # 2007-08-29 Premek Vyhnal <premysl.vyhnal gmail.com> (Public domain)
    3.  
    4. use LWP::UserAgent;
    5.  
    6. # NASTAVENI
    7. # telefonni cislo
    8. $tel = 000000000;
    9. # heslo (defaultni je cislo smlouvy)
    10. $pass = 00000000;
    11.  
    12. $ua = LWP::UserAgent->new;
    13. $ua->agent(""); # User agent - identifikace "prohlizece"
    14. $ua->cookie_jar({}); # zapnout cookies
    15. # odeslat prihlasovaci formular pomoci POST
    16. $req = HTTP::Request->new(POST => "https://fup.radiokomunikace.cz/index.php");
    17. $req->content_type("application/x-www-form-urlencoded");
    18. $req->content("action=login&user_name=$tel\@bluetone.adsl&user_password=$pass");
    19. $ua->request($req);
    20. $res = $ua->get("https://fup.radiokomunikace.cz/main.php");
    21. if ($res->is_success) { $_ = $res->content;}
    22. else { die $res->status_line, "\n"; } # skoncit v pripade chyby
    23.  
    24. # ukoncit v pripade spatneho jmena/hesla
    25. die "Neplatne prihlasovaci udaje.\n" if(m/(Va.e p..hl..en. do aplikace nen. platn.)/);
    26.  
    27. ($perc) = m/<span id="progr">([.\d]+) %<\/span>/;
    28. ($limit) = m/FUP limit: ([,\d]+) GB<br \/>/;
    29. ($sezrano, $smgb) = m/Tento m.s.c: ([,\d]+) (\w)B<br \/>/;
    30. ($zbyva, $zmgb) = m/Do p.ekro.en. zb.v.: ([,\d]+) (\w)B/;
    31.  
    32. s/,/./ foreach ($limit,$sezrano,$zbyva);
    33.  
    34. @cas = localtime(time);
    35. ($den,$mesic,$rok) = ($cas[3],$cas[4]+1,$cas[5]+1900);
    36. # pocet dnu v tomto mesici
    37. @dny= qw( 31 28 31 30 31 30 31 31 30 31 30 31 );
    38. $dnu = $dny[$mesic-1];
    39. $dnu = 29 if ($mesic==2 and $rok%4==0 && $rok%100==0 || $rok%400==0);
    40. $zbyvadnu = $dnu-$den+1; # dnu do konce mesice (vcetne dneska)
    41.  
    42. print "
    43. Limit: $limit GB
    44. ".int(($limit/$dnu)*100)/100 ." GB/den
    45.  
    46. Spotrebovano: $sezrano ".$smgb."B
    47. $perc %
    48. ".int(($sezrano/$den)*100)/100 ." ".$smgb."B/den
    49.  
    50. Zbyva: $zbyva ".$zmgb."B
    51. $zbyvadnu dnu
    52. ".int(($zbyva/$zbyvadnu)*100)/100 ." ".$zmgb."B/den
    53. ";

    Použití:

    1. Uložit do souboru pod libovolným jménem např. někam do /usr/bin/
    2. Na řádcích 8 a 10 vyplnit své telefonní číslo a heslo na fup portál - pokud jste ho neněnili je to číslo smlouvy
    3. Nastavit práva pro spouštění (chmod +x jmenosouboru)
    4. Pro spuštění napište jeho jméno na příkazové řádce

    Script vypíše například:

    Limit:        24.00 GB
                  0.8 GB/den
    
    Spotrebovano: 4.96 MB
                  0 %
                  4.96 MB/den
    
    Zbyva:        24.00 GB
                  30 dnu
                  0.8 GB/den
    

    Na výpisu je vidět

    Jestli někdo vidíte chybu nebo byste něco udělali líp/jinak, dejte mi vědět. Pak nevim jestli to bude fungovat i když někdo má nastaveno snížení rychlosti místo placení za data navíc. Testujte.

    Upraveno: (2007-09-01) opraveno podle happy barney + funguje i když je některá hodnota v MB místo GB.

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    29.8.2007 19:54 sewi | skóre: 21 | blog: Bunker Hill | Prostějov
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)

    A jak je to s tim fupem u radiokomunikaci? Me uperatorka tvrdila, ze to neni poznat a ze zadna konkretni hodnota ani neni.

    And they thought they were free
    Přemek Vyhnal avatar 29.8.2007 20:26 Přemek Vyhnal | skóre: 24 | blog: Toto není blog! | Dobřichovice
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)
    hodnota je docela konkretni.. u kazdyho tarifu tam mas limit ja mam treba
    Rychlost: 4096/256 kbps 
    FUP limit: 24,00 GB
    
    a sam si muzes vybrat jestli chces snizeni rychlosti nebo platit za GB ktery preneses navic..

    kdyz mas to snizeni tak to mas po tejdnech (tydenni limit / 4) a kdyz dosahnes 80% (asi) tak ti snad zpomalej veci jako torrenty a tak.. a po 100% i web a mail. tu rychlost snizej docela dost.. vsechno to je v tom pdfku

    a kdyz chces platit za data navic tak by to melo bejt ten limit na celej mesic ne tejdny..
    NO RAPTORS!
    29.8.2007 20:32 sewi | skóre: 21 | blog: Bunker Hill | Prostějov
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)

    docela pojeb, to kdyby mi rekla na infolajne kdyz me vabila na vyssi rychlost tak ji poslu nekam.

    And they thought they were free
    29.8.2007 21:18 _radek | skóre: 19
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)
    Nemluvíte náhodou každý o jiné službě: Classic / Premium
    29.8.2007 21:41 sewi | skóre: 21 | blog: Bunker Hill | Prostějov
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)

    Mluvime, pak mi to taky doslo.

    And they thought they were free
    30.8.2007 16:35 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)
    poznámka k vlastnostiam perlu:
    ($limit) = m/FUP limit: ([,\d]+) GB/;
    
    Přemek Vyhnal avatar 30.8.2007 17:40 Přemek Vyhnal | skóre: 24 | blog: Toto není blog! | Dobřichovice
    Rozbalit Rozbalit vše Re: ADSL FUP v Perlu (Radiokomunikace)
    Super! diky .-)
    NO RAPTORS!

    Založit nové vláknoNahoru

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