Kdyz budu presny, tak k hovnu, protoze cmd.exe, ktery je bezne dostupny v XP a Vistach se neda vyuzit k nicemu slozitejsimu nez je ping/tracert/ipconfig... Psani slozitejsich batchovych scriptu je prisernost a 99% procent casu budes uvazovat jak danou vec obejit, nikoliv vyresit...
Příspěvky odeslané z IP adresy 193.85.177.–
Nastuduj si slozene datove typy a praci s nimi.hejnallukas napsal:
To Grungy : Nevim jak to děláte ,ale pořád v tom mám větší bordel
Muzes me nasmerovat, popr. napsat neco o teto problematice?Grungy napsal:
Presne tak ako povedal Earl Cash, len si daj veľký pozor na ukladanie smerníkov v štruktúre, lebo adresy sa pri každej alokácii menia.
nevim jestli jsem te spravne pochopil, ale pravdepodobne bych toto resil pohodlneji pres binarni soubory - vytvoril si strukturu (jeji elementy jsou smyslene)
struct torrentInfo{
char tor_name;
int tor_year;
int tor_size;
};
V kodu bych ji pote jen naplnil a celou ji zapsal do souboru, ktery otevres v binarnim rezimu
soubor.open ("/foo/bar", ios::app | ios::binary);
pomoci write (http://cplusplus.com/reference/iostream/ostream/write/)
soubor.write (struktura, sizeof (struktura));
Kdyz chces pak ze souboru ziskat data, staci precist jednou "sizeof (struktura)" a mel by jsi ziskat potrebna data... Omlouvam se za nejake nesrovnalosti/preklepy/nesmysly, jsem spise orientovany na C a tohle pisu po pameti.
Tak pak nerozumim, proc pise, ze se chce priucit neco noveho...midin napsal:
Zacatecnikovi dat Gentoo je jak dat osmnactilety blondynce Ferrari. At se proboha nejdriv osmeli v necem, co aspon trochu bude pripominat domovskej system.
Sila *NIXovych systemu spociva, jak jsem uz jednou napsal, v shellovych utilitach. Takze pokud je jeho zamerem naucit se pouzivat neco noveho, je Gentoo nejlepsi volba, protoze nuti cloveka pouzivat prikazy shellu a konfigurovat si vetsinu veci od zakladu. Pripoustim, ze ze zacatku to bude zmatek, ale stejne jednou k shellu bude muset pricichnout, tak proc se od zacatku "schovavat" za window manager.
tak to je for, obslehnuty seznam.cz a jeste k tomu s hrubkama...
Zdravim,
shanim ke koupi RAM KFJ-NMS100/128 do sveho FS Lifebook s4572, protoze v eshopech je to nedostatkove zbozi. V pripade, ze vlastnite tuto RAM a je Vam k nicemu, byl bych rad, kdyby jste mne kontaktovali na "cash.earl gmail com", abychom se mohli domluvit na cene.
V pripade, ze mate RAM od jineho vyrobce se stejnymi parametry, ozvete se take. Snad by nemel byt problem s kompatibilitou.
Dekuji.
zdravim po delsi dobe,
potrebuji poradit s fci sscanf... Mam charovy buffer, kde mam ulozeny udaj ve formatu "1560-22000" a snazim se z nej ziskat tyto dve hodnoty a ulozit je do dvou uint promennych:
uint32_t min_range, max_range;
sscanf (buff, "%u-%u", &min_range, &max_range);
prvni hodnotu ziskam spravnou, ale "max_range" mi dava zaporna cisla v pripade, ze hodnota presahne cislo 32767. Nevi nekdo v cem delam chybu?!
pro zacatek bych zacal zde: http://programujte.com/?rubrika=296&sekce=175&kategorie=130
kupovat publikace o Javascriptu mi prijde celkem zbytecne, protoze vse najdes online. pokud jsi vsak rozhodnuty, doporucuji http://petr.vaclavek.com/article/61/Rastislav-Skultety-Javascript-programujeme-internetove-aplikace (sam jednu vlastnim).
Zdravim, pisu program za pouziti knihovny id3lib, ale narazil jsem na nejaky problem s pameti, ktery skonci SEGFAULTem... Prohnal jsem to valgrindem, ale ani to mne prilis nenasmerovalo spravnym smerem...
valgrind output:
==14716== Invalid read of size 4
==14716== at 0x404BEFC: ID3_Frame::GetField(ID3_FieldID) const (in /usr/lib/libid3-3.8.so.3.0.0)
==14716== by 0x8049BD0: Parse_mask(char const*, char const*, ID3_TagType) (in /home/earlcash/dev/id3fcp/id3fcp)
==14716== by 0x804967D: main (in /home/earlcash/dev/id3fcp/id3fcp)
==14716== Address 0x4 is not stack'd, malloc'd or (recently) free'd
==14716==
==14716== Process terminating with default action of signal 11 (SIGSEGV)
==14716== Access not within mapped region at address 0x4
==14716== at 0x404BEFC: ID3_Frame::GetField(ID3_FieldID) const (in /usr/lib/libid3-3.8.so.3.0.0)
==14716== by 0x8049BD0: Parse_mask(char const*, char const*, ID3_TagType) (in /home/earlcash/dev/id3fcp/id3fcp)
==14716== by 0x804967D: main (in /home/earlcash/dev/id3fcp/id3fcp)
==14716==
==14716== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 21 from 1)
==14716== malloc/free: in use at exit: 775 bytes in 6 blocks.
==14716== malloc/free: 16 allocs, 10 frees, 9,487 bytes allocated.
==14716== For counts of detected errors, rerun with: -v
==14716== searching for pointers to 6 not-freed blocks.
==14716== checked 130,888 bytes.
problemova cast funkce 'Parse_mask':
while(event[iter].symbol != NULL){
if((match = s_mask.find(event[iter].symbol)) != string::npos){
file.Find(event[iter].frame_id)->GetField(ID3FN_TEXT)->Get(tag_buff, 255);
s_mask.replace(match, strlen(event[iter].symbol), tag_buff);
iter++;
continue;
}
iter++;
}
earlcash@leviathan:~/dev/fubar$ man 3 stat
No manual entry for stat in section 3
See 'man 7 undocumented' for help when manual pages are not available.
nejspis nemam stahnutou dokumentaci...instaloval jsem jenom zakladni system (Debian)...
Zdravim,
nezna nekdo zpusob jak zjistit, zda nebyl soubor otevren pro cteni i zapis? Vysvetlim. Mam program, ktery bere nazvy dvou souboru (zdrojovy, cilovy) pomoci parametru ve funkci main. Nejakym zpusobem bych potreboval overit, zda se nejedna o jeden a tentyz soubor, protoze to dela peknou neplechu... :)
Parsovat cestu zdrojoveho a ciloveho souboru, a nasledne porovnavat, se mi zda zbytecne, proto jsem spis zacal patrat v obsahu struktury FILE, jestli si nekde neuchovava adresu nebo identifikator jedinecny pro kazdy soubor...
Nejake napady, kde nastudovat obsah struktury FILE (hledal jsem primo v "hlubinach" stdio.h - bezvysledne), pripadne jak cely tento proces obejit, pokud mozno elegantne?
Zdravim,
mam vytvoreny obrazek s 5 vrstvami (background, text, postavicka, foreground), ktere bych potreboval, nejlepe naraz, dostat do nove vytvoreneho projektu tak, aby byly zachovany souradnice vsech objektu ve vrstvach... Hromadny vyber u Layeru nefunguje (stupidita nejvyssiho stupne) a kdyz se rozhodnu vybrat vse pomoci CTRL+A, tak to vybere pouze vse z aktivni vrstvy...
Nejake napady?
Jeste dodam, ze pouzivam "GNU Image Manipulation Program version 2.4.5" na Linuxu...
http://cplusplus.com/reference/clibrary/ nevim jestli tam jsou vsechny, popravde sam je vsechny neznam, ale pro zacatek to snad stacit bude...
a jeste jsem si vzpomnel na Roots...doporucuji... info: http://www.csfd.cz/film/83605-roots/
To pc_manik : ja si oblibenou hudbu, kterou uz mam *ukradenou* ve formatu mp3, kupuji, protoze vim, ze pokud do toho +-300,- ($14 za CD, $13 za 12-inch vinyl) dam, vrati se mi to v podobe nejakych bonusu od autora (napriklad podcasty zdarma ke stazeni, bonusova EP pri zakoupeni nejakeho zbozi atd.)...a navic je to skvely pocit mit v ruce originalni krabicku s peknym coverem (dalsi z kriterii, ktere rozhoduji o koupi) a procitat si booklet... :)
btw neposloucham shitozni, mainstreamovou hudbu, proto je mezi umelcem a posluchacem uzsi vazba a nekrmim tak zbytecne distributory...
trosku OT, ale me zase pri scrollovani tady na programujte "piska" notebook... je to takove slabe piskani, ktere nevychazi z repracku ani z mysi (zkousel jsem scrollovat pomoci touchpadu i pomoci sipek pri vypnutem zvuku)...jeste dodavam, ze nikde jinde se mi to nestava... mate nekdo podobny problem? :))
zdravim, pisu jeden program, ktery se za pomoci socketu pripoji na server na port 80, aby ziskal zdrojovy kod stranky....
pouzivam tento HTTP request:
GET / HTTP/1.0\n\n
bohuzel, zdrojovy kod, ktery ziskam od serveru obsahuje neco jineho nez ma...kuprikladu od google mi prijde 302 (Moved), obcas nejaka 403 a u seznamu pro jistotu odpoved zadna...programujte mi zobrazuje informacni stranku o zaparkovani domeny... :-/
HTTP protokol jsem nijak dukladne nestudoval, takze neni potreba predem zaslat serveru nektere informace?
btw, zkousel jsem se pripojit za pomoci telnetu a vysledek stejny...
napada me pouziti samby...je skvele konfigurovatelna a na vzdaleny pocitac se da pristupovat zkrz strukturu souboru (napr. smb://neco)... stacilo by jen nastavit potrebna prava pro zapis a melo by to delat presne co potrebujes....
gratuluji, momentalne jsi zalozil dalsi nesmyslne vlakno, ktere nic neresi a ani nevyresi...
btw taky se vam zda, ze se tu posledni dobou objevuji sama nostalgicka ohlednuti, hodnoceni komunity a podobne nesmysly? kde jsou ty casy, kdy denne lide zadali o vypracovani domaciho ukolu, upravu nenaformatovaneho zdrojaku o delce 4 rulek hajzlpapiru...ronim slzy, kdykoliv si vzpomenu na problemy s chybejicim
system("pause");
... a hergot, zase to nostalgicke ohlednuti...+1...Ad legální x nelegální, já to dělám takhle. Pokud toužím po nějaké hře, tak si jí stáhnu, třeba pomocí rapidshare, či něčeho podobného no a když se mi líbí, jdu a koupím si jí. Když ne, tak jí smažu. Nechci parazitovat na výrobci a nejsem hnusná pijavice, co zneužívá práce druhých, jen jednoduše nechci kupovat zajíce v pytli.
je toho hodne, proto nez abych to vsechno vypisoval, davam odkaz na lastko... http://www.last.fm/user/earl_cash
topic s podobnym tematem zde uz je...
To pc_manik :
povime si za nekolik let... nejspis budes mluvit jinak...stačí mi návyk na PC a ten je podle mě suprový je to pohoda a nijak mě to neníčí!=)
no, kdyz uz nekdo tenhle topic vykopal tak taky prispeju... ano, kourim...nekdy vic (4 cigarety/den) a nekdy min (1-2 cigarety/den)...nejradeji kourim Lucky Strike (RED) a Camelky...protoze nekourim moc, mohu si dovolit kvalitnejsi cigara...
zkusim hadat...
minimalizuje zdrojovy kod, nepouzije obfuskaci...Minify only, do not obfuscate
minimalizuje zdrojovy kod, pouzije obfuskaci...Minify only, no symbol obfuscation.
vysledkem by mel byt mensi zdrojovy kod, volitelne pak obfuskovany...o obfuskaci si najdi neco na netu... ve zkratce, jedna se o castecne znecitelneni zdrojoveho kodu a zakryti "hlavnich myslenek"...
Dual boot (LIN & WIN)? popripade zkusit hrat hry pres WINE... neni to sice zadny zazrak; nektere hry nefunguji bez problemu, ale pokud jsi podobne nenarocny hrac jako ja, a vystacis si se starsimi kousky pro odregovani (TES3: Morrowind, JK3: Jedi Academy,...), nemel by byt problem...
http://appdb.winehq.com/
*SIGH* http://i67.photobucket.com/albums/h308/TK_Grimmlok/sigh.jpg
jsem tady prilis dlouho na to, abych veril v realizaci alespon zlomku veci, ktere jsi zminil vyse...
pokud se nepletu, v tomto pripade je to brano jako escape sekvence, tudiz se tomu znaku navraci puvodni vyznam... v pripade, ze pouzivas extY, reiserFS (na techto mi to bezpecne funguje), je mozne takove znaky v nazvu souboru/adresare pouzit...problem ale nastava, pokud se snazis soubory/adresare presunout na jiny FS (napr. NTFS)...Ale přeci otazník nemůžou nazvy obsahovat.... :/
nemam rad facebook ani jemu podobne socialni sluzby... taktez nemam potrebu psat co zrovna mam k veceri, zda mam pravidelnou stolici nebo ze se chystam s prateli na pivko... tim jsem ti asi odpovedel i na druhou otazku co? :))
EDIT: 666, uzivatele s hexakosioihexekontahexafobii nereagujte... :))
nechce se mi googlit alternativa v C++ takze pro Cecko napriklad takto:
int velikost = fseek(soubor, 0, SEEK_END);
/* pak je jeste dobre nastavit "kurzor" na zacatek souboru
pomoci rewind(soubor); */
na kB pak prevedes podle prevodniho vztahu (to snad netreba rozepisovat)...
jeste uvadim odkazy na pouzite fce, kde najdes podrobnejsi priklad pouziti:
http://cplusplus.com/reference/clibrary/cstdio/fseek.html
http://cplusplus.com/reference/clibrary/cstdio/rewind.html
Oblibene: programovani, anglictina, pocitacove site...
Neoblibene: francouzstina, cestina, ucetnictvi, ekonomika, telocvik, vypocetni technika....
Pak mame predmety, ktere mi primo nevadi, ale zalezi na probirane latce... Napr. matematika, ktera me dokaze nadchnout (komplexni cisla, matice atd.), ale zaroven pekne znechutit (cokoliv, kde je potreba rysovat nebo jakkoliv pracovat s telesy)...
+1... nejvic je to znat v odbornych predmetech, kdy ucitel vysvetluje latku pouze v oblasti zakladnich pojmu tak, aby se to ti "slabsi" mohli naucit zpameti a nasledne aplikovat... obcas v hodinach programovani zasnu na co jsou schopni se spoluzaci zeptat popripade i napsat...jinak sem nemel moc skolu rad... neskutecne pomaly tempo... malo ve kterem predmete sem se mohl naucit neco, co sem jeste neznal...
To tmi : u vetsiny programu, se kterymi jsem se setkal, staci trocha selskeho rozumu, aby je clovek spustil - binarka se jmenuje vetsinou stejne, jako program samotny...
a jak sam zminujes, vsechno se da dohledat... bud v manu (prave ty switche), pripadne pouzit "--help" / "-h" pri spousteni...
To Andriel :
to je mozna ten problem, proc ti zdanlive nic nefunguje... chapu, je daleko jednodussi si rict, "nefunguje to, muze za to Linux, hrozny operacni system" namisto "aha, udelal jsem chybu, podivam se jak ji vyresit"... v tomto je mezi nami obrovsky rozdil, a proto jakakoliv dalsi diskuze na toto tema je zcela zbytecna, vyustila by jen v dalsi domnele urazky tve osoby....Vyjádřil jsem slušně své zkušenosti a své názory na Linux, který silně nemám rád a který, ačkoliv jsem jej zkoušel, mi nesmí na harddisk...
To Andriel :
nechce se mi zde psat sahodlouhy prispevek, takze jen strucne....
To ze nejsi s novym grafickym prostredim szity z nej nedela horsi nebo snad neprivetivejsi prostredi, nez ma jakykoliv jiny operacni system... Takovy argument z ust nekoho, kdo pouzival linuxe distro sotva par tydnu, soude podle tvych "zkusenosti" popisovanych nize, je naprosto irelevantni...
Pokud instalujes ze synapticu program, ktery disponuje grafickym rozhranim, vzdy se ti prida do nabidky, nemalo podobne nabidce START ve windows, ktera je taktez ve vychozim nastaveni (u KDE/GNOME) zobrazena v liste... Programy jsou dokonce setrizeny podle typu (Games, Multimedia, Office,...), tudiz mnohem privetivejsi, nez po case "zasrana" nabidka START (viz zkusenosti nekterych uzivatelu vyse + obrazkova dokumentace :-) )....
Promin, ale pocitace nejsou pro idioty...Nemyslím, že je přívětivé, že k instalaci programům se ani nepíše, jak je spustit, či přidat do nabídky.
me se docela libi GTK+ (http://www.gtk.org/), je relativne jednoduche na pouziti, s dokumentaci taky nebyl zadny problem...
na root.cz bezi/bezel serial, kde je uvedeno nekolik prikladu pouziti GTK+...bohuzel delsi dobu jsem ho nesledoval, takze tezko rict, jak moc do hloubky jde...kazdopadne zaklady tam pochytis... http://www.root.cz/clanky/programovani-x-window-system-gtk-plus/...
ja bych rekl, ze se nedostanes do takoveho stadia, kdy pro tebe bude aktualni programovani GUI, takze cela tato "anketa" je ztrata casu pro vsechny, kteri se zde rozhodnou prispet...tim padem i pro me, takze se jdu radeji venovat necemu uzitecnejsimu... :))
mnohem vic me zarazi, ze to beres az tak vazne a snazis se z toho udelat pouzitelny system, coz se obavam, ze nedokazes...ale to bude asi zpusobeno vekem, kazdy si tim prosel (v mensi ci vetsi mire)...
obcas je zajimave cist stare topicy... :)) pokud bych mel dnes odpovedet na samou otazku jeste jednou, tak bych rekl nevim...programovani uz me nebere tak jako pred lety (dalo by se rict, ze jsem vystrizlivel) i nadseni castecne opadlo...doufam, ze je to jen nejake spatne obdobi, protoze vazne nevim co jineho bych mohl v budoucnu delat...
to s maturitou je ovsem stale aktualni a plati to...
To Mega.Lama : zkus http://en.wikipedia.org/wiki/VBscript pokud myslis, ze si tim pomuzes :)))
To Andriel :
no vidis, ja to mam presne naopak...diakritiku pouzivam pouze pokud pisu neco do skoly - kvuli uprave...Jinak, diakritika není přežitek, je to zvyk. Já jsem zvyklý psát diakritiku a přece to nebudu mazat jen proto, že píšu někam jinam, ne?
ja jsem si navykl spojovat viceslovne identifikatory pomoci '_' (napr. FILE *cur_file) a u fci/procedur zacinam vzdy velkym pismenem (napr. void My_function(void))...identifikatory i komentare pisu pouze v anglictine nebo se o to alespon snazim... :))V programování dávám přednost právě velbloudímu zápisu, i když proměnné se mi jmenují česky, např. intLevyOperand :-)
IMHO diakritika je na forech/diskuzich prezitek...text se mi cte stejne dobre s ni i bez ni, jedine co me vytaci jsou hrubky a souveti, ktera nemaji hlavu ani patu...a s lidmi, kteri pisi jako "hOwAdA" nevedu pisemnou konverzaci...
To Andriel :
ze ty jsi jeden z tech lidi, co pouzivaji v nazvech souboru diakritiku a mezery?! :))
To KIIV : gentoo neni tak hardcore jak se o nem rika...dnes je dostupna podrobna prirucka (tzv. Handbook) jak gentoo dat dohromady a pokud se jej budes ze zacatku drzet a sem tam pouzivat hlavu, nemel by nastat zadny problem...ostatni informace jak nastavit Xka, alsa, to vsechno se da vyhledat na gentoo wiki...
jedinou prekazkou se tak stava lidska pohodlnost a nedostatek casu... :( ale zase s tebou souhlasim, ze na gentoo se naucis spoustu noveho (ne jenom ovladani system pomoci shellu)...