Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Pavel Šlechta

Stran: 1 2 3 [4] 5
46
Vývoj / C++ vlastní stream
« kdy: 29. 08. 2012, 10:23:43 »
Dobrý den,
potřeboval bych poradit jak v C++ vytvořit svoji vlastní třídu implementující input i output stream.
Jde o to, že zapisuji a čtu s Windows Pipe a pod linuxem ze SOCK_UNIX typu SOCK_STREAM. Bohužel nelze se tvářit tak, že socket je pod unixem soubor, protože tam ještě řeším timeouty a synchronizaci mezi thready, takže žádnej <fstream>.
Vím, že určitě potřebuji vlastní kód při operator>> a operator<< otázkou tedy je:
  1) z jaké třídy mám nejlépe dědit
  2) které ostatní metody kromě těch operátorů potřebuji implementovat.

Děkuji.

PS: C++ streamy jsou jedna z věcí, které jsem ještě tak úplně nepochopil, takže mějte strpení, jestli jsem nahoře napsal nějakou blbost

47
Hardware / Re:Mizerná kvalita USB konektorů
« kdy: 14. 05. 2012, 18:15:50 »
Trochu offtopic: Kéž by se konektory dělaly ve vojenském stylu. Běžte si prohlídnout starý MIG nebo tank. Dodnes ty konektory vypadají jako nové. Kdyby se jednalo pouze o USB konektory, jenže dnes se na materiálu šetří úplně všude. Domnívám se, že proti tomu je obrana těžká:

1) Sehnat něco starýho(dřív se dělaly věci "na doživotí")
2) Vyrobit si to poctivě sám (i to občas jde a když už se vám to povede, tak to většinou vydrží velmi dlouho)
3) Mít záložní šmejd na skladě (nejlépe rovnou dva)

48
Software / Re:QLineEdit - podivne chovani
« kdy: 01. 05. 2012, 21:44:20 »
Asi už jdu s křížkem po funuse, ale třeba to někoho bude zajímat:
http://qt-project.org/faq/answer/how_can_i_convert_a_qstring_to_char_and_vice_versa

Každopádně děkuji za užitečný odkaz.

49
Software / Re:QLineEdit - podivne chovani
« kdy: 01. 05. 2012, 19:16:10 »
Tak už jsem na to přišel.
"The pointer remains valid as long as the byte array isn't reallocated or destroyed."

50
Software / Re:QLineEdit - podivne chovani
« kdy: 01. 05. 2012, 19:09:43 »
Ještě jsem zjistil, že z nějakého důvodu (srcf == dstf).

51
Software / QLineEdit - podivné chování
« kdy: 01. 05. 2012, 18:58:58 »
Dobrý den, začínám s Qt, a narazil jsem na následující problém:
Mám 2 QLineEdit widgety. Nastavím prvnímu text "aaaaa", druhemu "bbbbb". Vše se na formuláři zobrazí v pořádku. Pak si načtu text z těchto prvků zpět pomocí gettru text() a převedu na obyčejný řetězec v C (const char *). Dám printf, a oba řetězce vytisknu. Bohužel dostanu "bbbbb" a "bbbbb".
Jenže to první má být "aaaaa". Na formuláři je pořád vše jak má být a svítí tam "aaaaa" a "bbbbb".

Nemohu přijít na to proč. Asi je to úplná blbost, ale já to nevidím. Děkuji.

Kód: [Vybrat]
        srcFilename->setText(QString("aaaaa"));
dstFilename->setText(QString("bbbbb"));

const char *srcf = (srcFilename->text().toUtf8().constData());
const char *dstf = (dstFilename->text().toUtf8().constData());
printf("srcFilename: %s\n", srcf); // vytiskne "bbbbb"
printf("dstFilename: %s\n", dstf); // vytiskne "bbbbb"


52
Hardware / Re:Lenovo ThinkPad E420 nejde spustit
« kdy: 27. 04. 2012, 14:36:34 »
Ešte jeden tip: Skúste ho zapnúť s pripojeným zdrojom a úplne vytiahnutou batériou.
Toto pred časom pomohlo môjmu postaršiemu T60. Problém bol v tom, že v stave, keď už bola batéria pomerne opotrebovaná, ju stroj vycucol nadoraz (teda sám sa vypol z dôvodu nedostatku energie) a potom som si ho pár dní nevšímal. Baterku to úplne zničilo a preto stroj s pripojenou baterkou neštartoval, ani keď bol v el. sieti. Ale bez baterky a v el. sieti bežal v pohode. Bolo treba len kúpiť novú baterku.
Poučenie: baterku nikdy nevybiť nadoraz a nabíjať čo najskôr po vybití.

Taky jsem zkoušel a nic. Notebook je už v servisu. Jestli to bude tím, že se mi úplně vybila baterka a na dobro se zničila (jako že to je teoreticky možný), tak se pěkně naštvu. Jsem měl za to, že tohle řeší "ochranný obvod" baterie. Jestli jsou ty obvody tak "hloupé", že si to tohle nedokáží ohlídat, tak už je to vážně silná káva.

Každopádně bych chtěl všem poděkovat za cenné rady. Děkuji.

53
Zkus tohle:
1. Vytahnout adapter
2. Vytahnout baterku
3. Zmackni 11x Power a pri 11tem zmacknuti podrz na 30 sekund
4. Vraz tam zpatky adapter a zkus zapnout bez baterky

To by melo vyresetovat vnitrni konfiguraci.

Pokud tohle nepomuze tak sorry. Reklamace. Ale vetsinou to prave odnese zdroj. Nemusi byt ani board staci napajeni boardu. U lenova bych se nebal ze nepujde vymenit zvlast.

Zkoušel jsem a nic. ---> Zítra jde do reklamace. (Nevydržel ani 3 měsíce a to jsem ho málo používal a choval se k němu velmi slušně.)

54
Byl po dobu nečinosti v síti? Jak 220V, tak RJ45? Pokud ano, byla celkem nemilá bouřka, tedy alespoň u nás ... Pokud ne, může to být cokoliv, každopádně by měl fungovat i bez baterie. Bohužel to nevidím moc nadějně ....

V době nečinnosti v něm nebyly zapojeny žádné kabely.

55
Hardware / Lenovo ThinkPad E420 nejde spustit
« kdy: 26. 04. 2012, 18:39:24 »
Dobrý den,
stala se mi nemilá věc. Asi týden jsem nepoužíval notebook a ležel mi na stole, pak jsem ho chtěl spustit, ale ono vubec nic - všechny LEDky zhasnuty, ticho, proste nic. Ani ta LEDka u konektoru na adapter nesviti. Adapter jsem premeroval voltmetrem a je OK. Zkousel jsem vyndat baterii, znovu zandat nic.

Nevíte co by to mohlo být? Nemáte s tím zkušenosti u ThinkPadu E420.

PS: Před tím než se to stalo jsem nic neupdatoval, jen normální práce.

Díky.

56
Hardware / Re:Raspberry Pi informace
« kdy: 06. 03. 2012, 19:58:09 »
Má někdo k Raspberry Pi schéma zapojení, eventuálně PCB layout?

Stránky www.raspberrypi.org vypadají zatím spíš jako parodie a na R-Wiki je taky jenom plno mark. žvástů.

Docela by mě zajímalo, kolika vrstvá deska bude, jak je to zapojené a další... Všude čtu jenom kecy vynášející do oblak a nic konkrétního... :-\

Raspberry Pi už sleduji od listopadu a z toho co jsem četl nikde nikdy nebylo nic řečeno o OpenSource hardwaru. Navíc informace o GPU blobu jsou už na stránkách také pěkně dlouho a to včetně informace, že kompletení datasheet k BCM2835 nebude s největší pravděpodobností k dispozici. (Nedávno Broadcom zveřejnil hodně osekaný datasheet, aby se neřeklo.)

57
Hardware / Re:Raspberry Pi informace
« kdy: 06. 03. 2012, 19:54:07 »
Obávám se, že vzhledem ke složitosti tišťáku (6 vrstev?) a technologii BGA bude i to schéma celkem zbytečné. Co nebude vytažené na piny, k tomu se sotva dostaneme.

Myslel jste pouzdro BGA.

58
Hardware / Re:Raspberry Pi - Display
« kdy: 05. 01. 2012, 21:21:44 »
Tak už jsem asi našel. Připojení přímo na I2C.
BOLYMIN BO1602DGPNEH
http://www.soselectronic.cz/?str=371&artnum=64822

59
Hardware / Re:Raspberry Pi - Display
« kdy: 05. 01. 2012, 16:48:16 »
Raspberry je pre bastlicov... takze napr.

http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29 4.3USD

- ma to SPI aj i2C

http://www.ebay.com/itm/Character-LCD-Display-LCM-1602-16X2-162-blue-3-3v-/330547348061?pt=LH_DefaultDomain_0&hash=item4cf628425d 3.98USD

16x2 3.3V

to by +/- malo stacit...

Nechapu vyznam prvního odkazu.
U druhého odkazu - V datasheetu u kontroleru jsem o SPI ani I2C nenasel ani slovo.

((Nevim jestli jste mě dobře pochopil, Raspberry Pi ma jak I2C tak SPI tak DSI tak UART primo na desce.))

60
Hardware / Re:Raspberry Pi - Display
« kdy: 05. 01. 2012, 16:38:45 »
Já RPi nemam. Jen se snazim vymyslet co za display.
(jen pro info: Momentalne je 10 beta desek v aukci na ebayi.)

Stran: 1 2 3 [4] 5