Koudink
Dalsi
Seznam
Predchozi
Autor: #Aggregator# (at your service)
Cas: Ct 4.05.2000 13:43.35
Titulek: May 2000

                                                                                 
 
<=====================================8<=====================================>
Posted By: Tuttle (Nadeje je pilir sveta !) on 'Koudink'
Date:      Thu 4.5.2000 13:43.35
Title:     Razeni dynamickeho seznamu
 
Vazeni pratele,
 
     po velkem uspechu zverejnene rutiny pro nahodna cisla, dovoluji si vam 
predstavit uz zcela svou proceduru. Je urcena pro razeni dynamickeho seznamu o 
neznamem poctu clenu. 
     Pokracuji tedy druhym dilem v serialu "ztrapni se svym kodem". ;) Doufam, 
ze nebudu hlavnim a jedinym akterem. Pochlubte se take svou praci. :)))
 
     Identifikatory, ktere zde nejsou definovany, jiste jakozto zkuseni 
programatori pochopite. Nize je uveden priklad porovnavaci funkce (predpis 
"podle ceho se radi").
     A jeste posledni hrebicek - tento kod, tak jak tu je, je soucasti nove 
verze BBS Piskoviste, ktera zde bude spustena snad do nekolika tydnu. :)
 
                              Ocekavam opet hromadu reakci. :)) 
 
       -------------------------------8<--------------------------------
 
/*Tuttle* Have you ever seen this kind of dynamic list sorting?! :) */
 
#define NMSG    256      /* pack of slots to add when previous ones exceeded */
#define ELEMENT (sizeof(t_message *))   /* size of one slot (pointer to msg) */
 
int DoSort(t_pmsg *Msg)
{
    size_t size = 0, num = 1;
    t_message **array = NULL, *scan = Msg->root;
 
    if (!(Msg->root)) return 0;
 
    for (; scan; N(scan), num++) {
        if (num+3 > size) {
            size += NMSG;
            array = Realloc(array, size * ELEMENT);
        }
        array[num] = scan;
    }
 
    array[0] = array[num--] = NULL;
    qsort(&array[1], num, ELEMENT, Msg->cmp_func);
 
    if (Msg->reverse_sort) {
        Msg->last = array[1];
        Msg->root = array[num];
 
        for (; num; num--) {
            array[num]->next = array[num-1];
            array[num]->prev = array[num+1];
        }
    } else {
        Msg->last = array[num];
        Msg->root = array[1];
 
        for (; num; num--) {
            array[num]->next = array[num+1];
            array[num]->prev = array[num-1];
        }
    }
 
    Free(array);
 
    return 0;
}
 
int cmp_by_time(t_message **m1, t_message **m2)
{
         if ((*m1)->hdr.mtime  < (*m2)->hdr.mtime ) return 0;
    else if ((*m1)->hdr.mtime  > (*m2)->hdr.mtime ) return 1;
    else if ((*m1)->hdr.fileid < (*m2)->hdr.fileid) return 0;
    else return 1;
}
 
<=====================================8<=====================================>
Posted By: Tuttle (Nadeje je pilir sveta !) on 'Koudink'
Date:      Thu 4.5.2000 13:52.44
Title:     Re: Razeni dynamickeho seznamu
 
 
     Zapomnel jsem: Kod je zcela volny, uzivejte podle libosti. ;))
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: queen (neodolatelny) on 'Koudink'
Date:      Thu 4.5.2000 14:00.08
Title:     Suma seznamu
 
Tak, a po tom prisernem ceckovskem kodu se tu konecne zjevi neco rozumneho, 
konkretne soucet prvku dynamickeho seznamu. I tento kod je vam plne k 
dispozici.
 
sum A B :- (X\Y\(sigma H\(sigma T\(sigma R\(
                 (X=[], Y=0); (X=[H|T], sum T R, Y is H+R)
           ))))) A B.
 
 
Queen. 
Takovyho troubu jako jsem ja stejne neceka nic dobryho.
A to je prave to krasny.
 
<=====================================8<=====================================>
Posted By: Covex (Athos) on 'Koudink'
Date:      Mon 8.5.2000 19:05.57
Title:     Jak zdvojnasobit delku kodu.
 
 Zda se vam ze vam delka assembleroveho kodu vychazi polovicni nez ma a pritom 
pri kompilaci dostavate jen jeden malinky nepodstatny warning ***  unreachable 
code?
 Zkuste doplnit do Ckoveho zdrojaku do kazde podminky 'if (neco=neco)' 
druhe rovnitko.. dela to zaraky. Treba budete pak mit takovou radost jako ja 
po dvou dnech prace.:)))
 
                                           Covex
 
<=====================================8<=====================================>
Posted By: xyster () on 'Koudink'
Date:      Tue 9.5.2000 7:40.57
Title:     Re: Jak zdvojnasobit delku kodu.
 
 Zda se vam ze vam delka assembleroveho kodu vychazi polovicni nez ma a
pritom 
pri kompilaci dostavate jen jeden malinky nepodstatny warning *** 
unreachable 
code?
 Zkuste doplnit do Ckoveho zdrojaku do kazde podminky 'if (neco=neco)' 
druhe rovnitko.. dela to zaraky.
 
No .. pokud pouzivas gcc, tak staci pridat -Wall (a projistotu i -W) a pak 
se objevi warovani 'Suggest parentheses around assigment used as truth value' 
a hned je vse jasne :)
 
                                           Covex
Xyster
-=:_:=-
 
<=====================================8<=====================================>
Posted By: KrupickaM (Mircoscope) on 'Koudink'
Date:      Tue 9.5.2000 15:53.06
Title:     SMS na stroj bez opisu
 
Na zamysleni se to trosku zvrhlo...
 
SMS se ukladat daji, ale musel bych mit telefon pripojeny k pocitaci. Rozhodne 
by to slo, ale je to trosku narocnejsi na provedeni. Spis bych to videl na 
dotaz na paegas, jestli si muzu SMS presmerovat na emajl.
 
Martin 
 
<=====================================8<=====================================>
Posted By: Tuttle (Nadeje je pilir sveta !) on 'Koudink'
Date:      Tue 9.5.2000 17:29.36
Title:     Re: SMS na stroj bez opisu
 
Na zamysleni se to trosku zvrhlo...
 
SMS se ukladat daji, ale musel bych mit telefon pripojeny k pocitaci.
Rozhodne 
by to slo, ale je to trosku narocnejsi na provedeni. Spis bych to videl na 
dotaz na paegas, jestli si muzu SMS presmerovat na emajl.
 
     Ale ne, proste rici znamym, aby ti nepsali na @sms.xxx.cz, ale na 
martin_sms@tvuj.unixovy.stroj.cz, kde budes mi chytre skripty. Ty budes sve 
SMSkove odpovedi smerovat svym pratelu taky pres tento stroj a budes mit 
kompletni rozhovory archivovane. Myslim, ze by to za tu namahu stalo. :)
     Na tom stroji ty skripty nebo programy muzou s SMSkami delat i dalsi 
veci. :) Muzes tam mit nadefinovane distribucni seznamy, apod. :) Muzes treba 
jedinym prikazem svemu skriptu prikazat, aby poslal nejakemu hajzlikovi, 
ktery te nastval, zdrojaky jadra, apod... :))
 
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: KrupickaM (Mircoscope) on 'Koudink'
Date:      Tue 9.5.2000 17:55.35
Title:     Re: SMS na stroj bez opisu
 
     Ale ne, proste rici znamym, aby ti nepsali na @sms.xxx.cz, ale na 
martin_sms@tvuj.unixovy.stroj.cz, kde budes mi chytre skripty. Ty budes sve 
SMSkove odpovedi smerovat svym pratelu taky pres tento stroj a budes mit 
kompletni rozhovory archivovane. Myslim, ze by to za tu namahu stalo. :)
     Na tom stroji ty skripty nebo programy muzou s SMSkami delat i dalsi 
veci. :) Muzes tam mit nadefinovane distribucni seznamy, apod. :) Muzes
treba 
jedinym prikazem svemu skriptu prikazat, aby poslal nejakemu hajzlikovi, 
ktery te nastval, zdrojaky jadra, apod... :))
 
Slozite, a ubira prostor sms, a vubec. Reseni ze strany pegasu je mnohem lepsi.
 
Martin
 
                                                   Tuttle
 
<=====================================8<=====================================>
Posted By: Tuttle (Nadeje je pilir sveta !) on 'Koudink'
Date:      Tue 9.5.2000 18:04.21
Title:     Vidlicky.... :)
 
 
Ahoj,
 
     dalsi kousek z me knihovnicky. :) Po chvili ladeni jsem se dopracoval k 
rutince, ktera vytvori tolik kopii sebe sama, kolik zadate. Potrebuji to pro 
napsani programu, ktery meri odezvu serveru na vice dotazu najednou. Treba se 
vam to bude hodit. Mate-li nekdo lepsi napad, sem s nim. :)
     Zde to je:
 
#include <stdlib.h>
 
#define NUM          5     /* jeden ridici + 5 podrizenych procesu */
 
main()
{
     int i = 0;
     pid_t boss = getpid(), thats_me;
 
     while (i++ < NUM) if (fork()) break;
 
     if ((thats_me = getpid()) == boss) printf("Tento proces je ridici.\n");
     else {
           /* aby ridici vetev zacala prvni: */
           usleep(2000);          /
           /* toto se vypisuje jen pro kontrolu: */
           printf("start %5d\n", thats_me);
           sleep(1);
           printf("finish %5d\n", thats_me);
     }
}
 
<=====================================8<=====================================>
Posted By: xyster () on 'Koudink'
Date:      Tue 9.5.2000 19:43.04
Title:     Re: Vidlicky.... :)
 
     dalsi kousek z me knihovnicky. :) Po chvili ladeni jsem se dopracoval k
rutince, ktera vytvori tolik kopii sebe sama, kolik zadate. Potrebuji to pro
napsani programu, ktery meri odezvu serveru na vice dotazu najednou. Treba
se vam to bude hodit. Mate-li nekdo lepsi napad, sem s nim. :)
no ... pokud se 'i++<NUM' nahradi '1', zrusi se brak a zbytecny kod, vznikne 
forkova bomba .... velimi uzitene, pokud si chce clovek popovidat se spravcem 
stroje :)
 
BTW: synchronizace pres sleep je fuj. Proc asi byly vymyseny semafory ;-) (jo, 
obcas je to kanon na vrabce) 
Xyster
-=:_:=-
 
<=====================================8<=====================================>
Posted By: xyster () on 'Koudink'
Date:      Tue 9.5.2000 19:45.48
Title:     Re: SMS na stroj bez opisu
 
No ... jeste lepsi reseni je pripojit si MT k PC ... tak by clovek usetril 
1kc za zpravu na mail a delku adresy. A navic by to chodilo i s Oskara ... 
 
Xyster
-=:_:=-
 
<=====================================8<=====================================>
Posted By: KrupickaM (Mircoscope) on 'Koudink'
Date:      Tue 9.5.2000 20:00.57
Title:     Re: SMS na stroj bez opisu
 
No ... jeste lepsi reseni je pripojit si MT k PC ... tak by clovek usetril 
1kc za zpravu na mail a delku adresy. A navic by to chodilo i s Oskara ... 
 
To mam, bohuzel je ten telefon vyhrazen na jine ucely. Cili ho nemuzu pouzit 
pouze proto, aby to bylo moje "SMS cislo", na ktere mi lidi posilaji SMS a ja 
prostrednictvim tohoto founu jim. 
I kdyby, tak se to prodrazuje minimalne o 0,60 Kc/zprava. 
 
Xyster
-=:_:=-
 
Martin
 
<=====================================8<=====================================>
Posted By: Tuttle (Nadeje je pilir sveta !) on 'Koudink'
Date:      Tue 9.5.2000 20:24.41
Title:     Re: Vidlicky.... :)
 
no ... pokud se 'i++<NUM' nahradi '1', zrusi se brak a zbytecny kod, vznikne
forkova bomba .... velimi uzitene, pokud si chce clovek popovidat se
spravcem stroje :)
 
Ano. ;-)))) Presne. Ale my jsme slusni a omezujeme se v procesech pouze na 
nezbytne minimum, rekneme #define NUM 200000 ? :)
 
BTW: synchronizace pres sleep je fuj. Proc asi byly vymyseny semafory ;-)
(jo, obcas je to kanon na vrabce) 
 
     To neni synchronizace, to je simulace, ze ty procesy neco delaji. Mam tu 
vylepsenou verzi, kterou skutecne pouzivam:
 
main()
{
     int i = 0;
     pid_t boss = getpid(), thats_me;
 
      srand(time(NULL));
      while (i++ < NUM) if (fork()) break;
      if ((thats_me = getpid()) == boss) {
           printf("Tento proces je ridici %d.\n", boss);
           wait();
           /* zde je mozno bezpecne pracovat s vysledky podprocesu */
           /* ehm, tedy pokud neprisel signal :)) */
      } else {
          usleep(2000);   /* aby ridici vetev zacala prvni */
          /* toto jen vypisuje pro kontrolu: */
          printf("start %5d\n", thats_me);
          sleep(getrandom(5));
          wait();           /* <--- ceka az se ukonci detatko */
          printf("finish %5d\n", thats_me);
     }
}
 
     Je zde pouzita funkce getrandom (popsana "vyse" :) ), takze procesy 
"pracuji" ruzne dlouhou dobu. wait() zajisti, ze na sebe vsechny pockaji a na 
uplne vsechny pocka ridici proces v if-u, ktery tak po waitu muze pracovat s 
vysledky svych detatek. :)
     Lepsi? :)
 
PS: Tys myslel tu "synchronizaci" usleep? No, myslim, ze 2ms nikoho nezabijou
a je to docela jiste. :) 
 
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: Tuttle (Nadeje je pilir sveta !) on 'Koudink'
Date:      Tue 9.5.2000 20:26.30
Title:     Re: SMS na stroj bez opisu
 
...
 a ja prostrednictvim tohoto founu jim. 
 
    To genialni Paegasove maji ve svem Toolkitu? Tohle uz se da mobilem? >>:) 
 
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: xyster () on 'Koudink'
Date:      Tue 9.5.2000 20:32.56
Title:     Re: SMS na stroj bez opisu
 
No ... jeste lepsi reseni je pripojit si MT k PC ... tak by clovek usetril
1kc za zpravu na mail a delku adresy. A navic by to chodilo i s Oskara ...
 
To mam, bohuzel je ten telefon vyhrazen na jine ucely. Cili ho nemuzu pouzit
pouze proto, aby to bylo moje "SMS cislo", na ktere mi lidi posilaji SMS a
ja  prostrednictvim tohoto founu jim. 
I kdyby, tak se to prodrazuje minimalne o 0,60 Kc/zprava. 
 
Moje predstava byla takova, ze bych nekde sehnal nejakej hodne levnej MT, 
kterej by se pripojil napevno k PC. Dal bych do nej nejakou kartu s co 
nejnizsimi naklady (T1 od oskara, slo by provolat volne minuty v jinem 
telefonu). Slouzil by pouze pro prijem zprav. Pro odesilani by se pouzival 
internet-gateway. 
Idealni by bylo pripojit to k nejakemu serveru (piskoviste ;-) ), aby si to 
uzilo vic uzivatelu. 
 
Xyster
Martin
Xyster
-=:_:=-
 
<=====================================8<=====================================>
Posted By: KrupickaM (Mircoscope) on 'Koudink'
Date:      Tue 9.5.2000 20:57.24
Title:     Re: SMS na stroj bez opisu
 
To mam, bohuzel je ten telefon vyhrazen na jine ucely. Cili ho nemuzu
pouzit
pouze proto, aby to bylo moje "SMS cislo", na ktere mi lidi posilaji SMS a
ja  prostrednictvim tohoto founu jim. 
I kdyby, tak se to prodrazuje minimalne o 0,60 Kc/zprava. 
 
Moje predstava byla takova, ze bych nekde sehnal nejakej hodne levnej MT, 
kterej by se pripojil napevno k PC. Dal bych do nej nejakou kartu s co 
nejnizsimi naklady (T1 od oskara, slo by provolat volne minuty v jinem 
telefonu). Slouzil by pouze pro prijem zprav. Pro odesilani by se pouzival 
internet-gateway. 
Idealni by bylo pripojit to k nejakemu serveru (piskoviste ;-) ), aby si to 
uzilo vic uzivatelu. 
 
Presne takovyto telefon mam. Akorat, jak jsem psal, slouzi jinym ucelum. 
 
Martin
 
Xyster
Martin
Xyster
-=:_:=-
 
<=====================================8<=====================================>
Posted By: Pierrek (last hero of wasteland) on 'Koudink'
Date:      Thu 11.5.2000 15:15.39
Title:     Re: SMS na stroj bez opisu
 
 
tak nejak bych si to predstavoval. Chyby mi jedine - unixovy stroj pripojeny 
do internetu :)
 
Na tom stroji ty skripty nebo programy muzou s SMSkami 
delat i dalsi veci. :) Muzes tam mit nadefinovane distribucni seznamy, 
a pod. :) Muzes treba 
jedinym prikazem svemu skriptu prikazat, aby poslal nejakemu hajzlikovi, 
 
toto ma kodove oznaceni level 30 a tim hrozim jednomu kamaradovi, ktery mel 
takove tendence mi posilat spousty sms z internetu (on tomu rikal level 1 a 
level 2) 
 
ktery te nastval, zdrojaky jadra, apod... :))
                                             Tuttle
                                                     \_/ 
       I am PIERREK now                            --(_)--
                                                     / \
 ---=====-----/\/\/\--------------~~~~~-----------------------------
   A prestante uz konecne zabijet Kennyho!
 
<=====================================8<=====================================>
Posted By: Pierrek (last hero of wasteland) on 'Koudink'
Date:      Thu 11.5.2000 15:17.57
Title:     Re: SMS na stroj bez opisu
 
Moje predstava byla takova, ze bych nekde sehnal nejakej hodne levnej MT, 
kterej by se pripojil napevno k PC. Dal bych do nej nejakou kartu s co 
nejnizsimi naklady (T1 od oskara, slo by provolat volne minuty v jinem 
telefonu). Slouzil by pouze pro prijem zprav. Pro odesilani by se pouzival 
internet-gateway. 
Idealni by bylo pripojit to k nejakemu serveru (piskoviste ;-) ), aby si to 
uzilo vic uzivatelu. 
 
 
oook! to by bylo! a jak by se rozlisovali uzivatele?
                                   
       I am PIERREK now                            --(_)--
                                                     / \
 ---=====-----/\/\/\--------------~~~~~-----------------------------
   A prestante uz konecne zabijet Kennyho!
 
<=====================================8<=====================================>
Posted By: Tuttle (gonna keep on lovin' you) on 'Koudink'
Date:      Thu 11.5.2000 15:20.15
Title:     Re: SMS na stroj bez opisu
 
Moje predstava byla takova, ze bych nekde sehnal nejakej hodne levnej MT, 
kterej by se pripojil napevno k PC. Dal bych do nej nejakou kartu s co 
nejnizsimi naklady (T1 od oskara, slo by provolat volne minuty v jinem 
telefonu). Slouzil by pouze pro prijem zprav. Pro odesilani by se pouzival
internet-gateway. 
Idealni by bylo pripojit to k nejakemu serveru (piskoviste ;-) ), aby si
to uzilo vic uzivatelu. 
 
oook! to by bylo! a jak by se rozlisovali uzivatele?
 
     TO je jedno, nejakym tagem uvnitr zpravy, to je fuk.
 
     Ja jen nechapu (asi neco nevim), proc Mrqa potrebuje toho mobila, to by 
nesly SMSky posilat jako emaily na specielni email na Piskovisti? Treba 
sms@bbs.cvut.cz ? (viz dalsi post)
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: Tuttle (gonna keep on lovin' you) on 'Koudink'
Date:      Thu 11.5.2000 15:24.50
Title:     SMS brana na Piskovisti
 
 
     Protoze uz delsi dobu koketuji s touto myslenkou a neni to az tak prace 
vzhledem k tomu, kolik lidi by to asi vyuzivalo, chtel bych nekoho, kdo se 
vyzna v problematice o nasledujici:
     Potreboval bych _komplexni_ technicke uvedeni do problemu, tzn. 
technicke informace o SMSkach, zpusoby jejich pouzivani u jednotlivych 
operatoru, zejmena na strane Internetu; co vlastne na mobilu jde delat - abych 
vlastne mohl navrhnout uzivatelske rozhrani pro toto na BBSce a zda to vubec 
bude schudne. Sam totiz mobila (zatim) nemam.
     Prosim tedy nekoho, kdo ma komplexnejsi informace, aby si na chvili sedl 
a napsal hezky strukturovany post - neslouzil by jen mne. Myslim, ze nejen ja 
v tom mam trosku binec.
 
     Vysvetlil jsem to srozumitelne? Snad jo, dekuji,
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: Tuttle (gonna keep on lovin' you) on 'Koudink'
Date:      Thu 11.5.2000 15:45.21
Title:     RADIUS
 
 
     V praci potrebujeme zavest autorizaci proti Novellskemu serveru (poslat 
jmeno a heslo a dostat ok/spatne). Novell dodava sam NLM ("daemona"), ktereho 
se je mozne pres UDP ptat protokolem (http://www.faqs.org/rfcs/rfc2058.html) 
RADIUS na uzivatele a jejich hesla. Byla tu jeste moznost pouzit pro autorizaci
robusnejsi LDAP. Dostal jsem za ukol zjistit, kolik toho zvladne RADIUS a 
nekdo jiny testuje LDAP.
     Stahl jsem ceckovou knihovnu pro RADIUS, zjistil, ze proti nasemu Novellu 
na testovacich kontech skutecne funguje a ocesal ho o zbytne funkce (umel 
toho puvodne vic nez cistou autorizaci, treba accounting, samotne spusteni 
loginu, apod.). Zaroven jsem dost casu venoval tvorbe programu, ktery meri 
odezvu Novellskeho serveru na zadany pocet soubeznych pozadavku po zadanou 
celkovou dobu a vypise statistiky.
     Posledni vysledky ukazuji spise to, ze se tu bude pouzivat LDAP a mne se 
nechce tech mnoho hodin prace jen tak zahodit, na to jsem tomu venoval dost 
usili.
     RADIUS nekryptuje hesla v dotazech a tak je pouziti vhodne jen mezi dvema 
servery (Novellskych a Unixovym kuprikladu), mezi nimiz nelze spojeni 
odcmuchat (v tomto ale nejsem odbornik - krome moznosti dedikovanych sitovych 
karet jsem slysel jeste to, ze pokud jsou servery od sebe oddeleny jen jednim 
switchem, tak mezi nimi nejde sniffovat). RADIUS pouziva pro kontrolu vlastni 
generovany MD5 klic. 
 
     Takze: Pokud nekdo mate o toho ocesaneho, funkcniho klienta a ten 
benchmarkovaci program zajem, dejte vedet, poskytnu a vysvetlim princip. 
Taky muzu poskytnout "jen" radu z toho, co jsem o RADIUSu pochytil pri uvadeni 
klienta do provozu.
 
Zdar,
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: KrupickaM (Mircoscope) on 'Koudink'
Date:      Thu 11.5.2000 16:44.12
Title:     SMS
 
Tuttle to chtel, takze mate to mit:
 
SMS zprava je kratky blok dat, ktery je na strane operatore (paegas, ET) 
obsluhovan SMS centrem (SMSC). Telefon jej umi zobrazit, nebo tuto zpravu 
poslat na zadane SMSC. Co se dale bude dit po doruceni na SMSC je uz vec ciste 
operatora.
Bezne ficury:
Odeslani na tlf.
Zpracovani SMSC - typicky treba paegas info a jine.
 
Ted trosku podrobneji o druhe moznosti:
Zpravy se posilaji na nejake vyhrazene cislo (u PG 4616), kde sedi parser SMS, 
ktery je zpracovava. Typicky napriklad jizdni rad vlaku - ve formatu:
VLAK [kdy] #odkud ##kam    
 
Nebo pro nas uzitecnejsi:
#adresa@nekde.cz text emailove zpravy
Posle z mobilu email. 
 
Naopak je mozno do SMSC dopravit zpravu i jinak, nez z telefonu:
z www - notoricky zname sms.paegas.cz/wwwsms/, provede preformatovani zpravy a 
primo ji predhodi SMSC. Omezeni - 1 IP 1 zprava 120 sekund.
 
emailem - +0603xxxxxx@sms.paegas.cz - odesle az 160 znaku na mobil. Zprava je 
pri doruceni prefixovana adresou odesilatele, pripadne subjectem. 
 
------
Konec techniky, ted jak na to:
 
Z telefonu na email - efektivni zkraceni zpravy o az 25 znaku - 
neprijemne, pokud pominu to, ze to musim napsat. Zacatek zpravy by musel byt:
#a@bbs.cvut.cz X Tuttle a ted teprve muzu psat zpravu 
  -- Navrh pro format pro odeslani X-msg
 
Pokud bych to pouzil jako branu pro filtrovani SMS s ukladanim do SMS-boxu, 
tak i cislo adresata, cili jsme nekde u tech 25 znaku. Nehlede na to, ze 
protejsi strana z toho muze byt vyjukana :) 
 
Pokud odesilas zpravu na mobil, tak pri pouziti mailu je zase zkracena, ale 
to uz tolik neboli. Horsi je, ze pri pouziti mailu jsi u PG limitovan na 120 
SMS denne z jednoho E-mailu (nepotvrzeno). Ale urcite omezen jsi, cislo nevim.
 
----
Pri pouziti telefonu:
 
Musis SMS platit, to je asi tak nejhorsi. Vse ostatni je zcela v pohode, 
piskoviste by ziskalo vlastni mobilni cislo :)) Cena je momentalne nejnizsi 
0,30 Kc / SMS u oskara. 
 
----
Hypoteza - vlastni SMS gw:
 
PG umoznuje vytvoreni virtualni privatni SMS gw, se kterou muzes komunikovat 
po internetu, predavas ji primo formatovany text SMS zpravy - naprosto 
idealni. Az 1 / SMS za sekundu pri nejnizsim tarifu. Nevyhoda - drahe jak 
slak, zavedeni pokud vim 10 000, mesicni provoz 1 Kc/SMS. U oskara zatim 
neznam ceny. Pravdepodobne by bylo prideleno specialni cislo ala 4616, ktere 
by vedlo na tvoji branu. Cili uplne nejlepsi, lec naprosto neprijatelne.
 
 
Snad je to srozumitelne. 
 
Martin 
 
<=====================================8<=====================================>
Posted By: Javim (Tak, uz rok jsme rodina:)) on 'Koudink'
Date:      Thu 18.5.2000 13:32.58
Title:     Re: SMS
 
Tuttle to chtel, takze mate to mit:
 
Dovolim si par malych pripominek a oprav ...
 
Konec techniky, ted jak na to:
 
Z telefonu na email - efektivni zkraceni zpravy o az 25 znaku - 
neprijemne, pokud pominu to, ze to musim napsat. Zacatek zpravy by musel
byt:
#a@bbs.cvut.cz X Tuttle a ted teprve muzu psat zpravu 
 
A nebo u tarifistu #!n (kde n je 0 .. 9) a k patricne promenne si v Paegas 
Info Profilu nastavis danou adresu ... ja tak pisu Drackovi #!9 "text"
 
Pri pouziti telefonu:
 
Musis SMS platit, to je asi tak nejhorsi. Vse ostatni je zcela v pohode, 
piskoviste by ziskalo vlastni mobilni cislo :)) Cena je momentalne nejnizsi 
0,30 Kc / SMS u oskara. 
 
Omyl ... 0.35 Kc mimo spicku (Po-Pa 18:00-8:00, So, Ne) a 0.50 Kc ve spicce 
(Po-Pa 8:00-18:00) za SMS (Musim to vedet, dyt to pouzivam :)))
 
Tot vse ...
                        _/
    _/_/_/_/_/      _/      _/      _/  _/_/_/  _/      _/   M(a)iluji Hanii
           _/    _/  _/    _/      _/    _/    _/_/  _/_/   Hanii je krasna.
          _/  _/      _/  _/      _/    _/    _/  _/  _/   Hanii je mazliva.
 _/      _/  _/_/_/_/_/    _/  _/      _/    _/      _/   Hanii je miloucka.
  _/_/_/    _/      _/      _/      _/_/_/  _/      _/   Hanii je muj Drack.
 
<=====================================8<=====================================>
Posted By: Tuttle (gonna keep on lovin' you) on 'Koudink'
Date:      Thu 18.5.2000 16:10.22
Title:     reboot
 
 
     Opet po mesicich stojim pred rebootem z duvodu upgradu Linuxoveho jadra
a premyslim o tom, jestli je to nutne. :) Co myslite, udela nekdo brzo upravu 
jadra, ze prebootovani jadra vcetne upgradu na novou verzi pujde udelat bez 
toho, aby se muselo opustit XWindows a Piskoviste? :-))
     To by se pak nektere linuxove pocitace nemusely treba nikdy resetovat.:))
 
     Nepisu to proto, abych si vyslechl flamesy a nadavky do tukanu, ktery 
nevi, ze to nejde. To byla jen kostra napadu. :) Sel jsem na to totiz tak, ze 
jsem si rekl: "co a ktere veci by tomu vlastne branily" :) Co si zkusit je
vyjmenovat? :)
 
 
                                                   Tuttle
 
                                    Nobody expects the Spanish Inquisition!!!
 
<=====================================8<=====================================>
Posted By: dabel (maly, ale sikovny dablik) on 'Koudink'
Date:      Thu 18.5.2000 18:25.09
Title:     Re: reboot
 
 
     Opet po mesicich stojim pred rebootem z duvodu upgradu Linuxoveho jadra
a premyslim o tom, jestli je to nutne. :) Co myslite, udela nekdo brzo
upravu 
jadra, ze prebootovani jadra vcetne upgradu na novou verzi pujde udelat bez 
toho, aby se muselo opustit XWindows a Piskoviste? :-))
 
     No nerekl bych, ze by nebyl zpusob jak vymenit jadro primo zachodu jinych 
programu. Zalezi totiz na tom jak by to jadro vypadalo. 
 
      Vezmeme-li to od zakladu je preci jen i jadro poslopnoust prikazu.
Shluk prikazu nazveme procedurou. Procedurou mysleme ty prikazy, ktere 
dohromady davaji jednu realnou funkci. Tedy napr. vypis retezce je v podstate 
cyklus vypisu znaku.
 
     No a pokud by byli predem dany nemenne protokoly pro komunikaci mezi 
procedurami (pripomenme, ze kazda procedura ma sve parametry), dali by se 
jednotlive procedury nahradit jinymi ovsem se stejnymi parametry i odezvou 
(ve stejnem formatu).
 
     Takze teoreticky by to slo. Jednoduchou i kdyz znacne zjednodusenou 
ukazkou jsou napr obsluhy preruseni. 
 
     Je ovsem dulezite mit nejake nemenne a dominantni minijadro. Pak by si 
kvuli nejakym mensim funkcnim chybam v jadru, po jejich opraveni, nemuselo 
rebootovat.
     Netyka se to ovsem chyb protokolovych nebo zmen hardwaru.
 
 
                            tot muj nazor, doufam srozumitelne napsany nazor
 
                                              dabel
 

Dalsi Seznam Predchozi


[ Domu | Prstik | O Piskovisti | Deticky | Nastenky | Koutky ]