Blogbejegyzések

VNC client using HTML5 (Web Sockets, Canvas) with encryption (wss://) support

http://github.com/kanaka/noVNC
noVNC: HTML5 VNC Client

Description

noVNC is a VNC client implemented using HTML5 technologies, specifically Canvas and WebSocket (supports 'wss://' encryption).

For browsers that do not have builtin WebSocket support, the project includes web-socket-js, a WebSocket emulator using Adobe Flash (http://github.com/gimite/web-socket-js).

In addition, as3crypto has been added to web-socket-js to implement WebSocket SSL/TLS encryption, i.e. the "wss://" URI scheme. (http://github.com/lyokato/as3crypto_patched).

Tényleg nem akarok politizálni, de ez mégis csak LOL :-D

http://vastagbor.blog.hu/2010/07/02/hircsarda_helyrerakasa

Persze máshol is vannak infok az ominózus eseményről, de itt foglalják össze a legjobban. Tényleg politika mentesen kérdezem. Mit lehet a Fidesztől várni így 2010-ben a nettel, netezéssel, netes médiával, stb. kapcsolatban, ha még egy impresszumot sem képesek elolvasni a sajtósaik egy oldalon? A humorérzék hiányáról már nem is szólva.

NetBSD - free

Bosszanto, hogy NetBSD alatt nincs free parancs, de a dolog konnyen orvosolhato. A .bashrc-be kell egy ilyen sor:


alias free='sed -n 1,3p /proc/meminfo'

Az egyetlen kulonbseg, hogy byte-ra van megadva, nem megabyte-ra.

SUN Netra T1 105 SATA modding

Röviden összefoglalnám, hogy miről is van szó:
Egy SUN Netra T1 105-ös gépet alakítottam át úgy, hogy képes legyen egy SATA diszk fogadására.
Bootolni sajnos nem tud róla a gép, de ez az OpenBoot miatt van.
Ha az OS támogatja a vezérlőt (Sil3512), akkor boot után már rendesen tudja kezelni rákötött a vinyót.

A dolog kiviteletése során több nehézség is adódott:
- Csak sokadik próbálkozásra találtam olyan SATA vezérlőt (Sil3512), ami az OpenBoot-nak is "tetszik", és nem ír ki miatta mindenféle hibaüzenetet.
- A vinyók tápkábele a gépben speciális csatlakozóban végződött, így ki kellett nyomozni, hogy pontosan milyen csatlakozó (mivel nem akartam levágni az eredetit), és szerkeszteni hozzá egy átalakítót, amivel szabvány Molex tápcsatlakozóra lehet átalakítani a kábelt.
- A SATA vinyó csatlakoztatásához szerkeszteni kellett egy SATA hátlapot, amire behelyezéskor rácsatlakozik a vinyó.
- Az egyik SCSI panelt le kellett szerelni a SCSI kábelről, hogy legyen hely a SATA panelnek.
- Kellett még kicsit fúrni-faragni, hogy minden rendesen elférjen.

halozati kerdes (kozbe nmegoldodott...)

csak hogy jol ertek-e mindent, mert mar elolvastam ket RFCt meg a fel googlet. :-)

- az IP es a TCP header checksum ugyanugy szamolodik, ha jol veszem ki az RFCket (szinte ugyanaz a szovegezes ezugyben)
- a TCP headerhez hozza kell venni egy 96 bites pszeudoheadert, es ezt kell a tcp csomag ele rakni, majd egyutt checksumolni oket: pszeudoheader + tcpheader + payload

ha minden igaz, amit irtam, akkor nem ertem miert nem megy a kod (marmint az IP headerre hasznalt checksum kodot hasznalnam a TCPs fenti osszetett szerkezetre, es az IP headeren jo, itt meg elvan bacva).. :(

kieses?

Innen Bonnbol sem az *.kfki.hu sem az elte.hu nem elerheto. Tortenik eppen valami? Ugy remlik, hogy oket egy kulon gerincen keresztul lehet kulfoldrol elerni.

Plugin container kinyírása

Mozillás gyerekek nem elégedtek meg az eddigi bloatware teljesítményükkel, és úgy gondolták 5 nyitott tabhoz nem elég 270MB foglalt memória, foglalni kell még 36MB-ot az ipari hulladéknak. Egyetértek a szándékkal, de a megoldás, mondjuk ki: szar. A plug-in kezelés egy alkalmazás belső dolga, ezt külső alkalmazásra bízni nem épp a legjobb ötlet. De ne csodálkozzunk, egy olyan teamtől, akiknek a terméke folyamatos memóriafolyást produkál.(Különösen aranyos az arra javasolt workaround.)
A biztosítékot nálam az verte le, amikor egy oldal 8 flash videóval, és pár javascripttel sikeresen elcsócsált 1GB memóriát és a 90% processzorteljesítményt. Ez csak azért vicces, mert összese 1GB van a gépemben, és "szeretném" másra is használni.
Egyik megoldás logikusan valami normális böngészőre váltani (Opera, Chrome, stb.) vagy ha minden kötél szakad, kicsinálni a probléma forrását.
Erre a legegyszerűbb megoldás az about:config-ban az ipc kulcsszóra keresni, és az így kapott változók értékét, az alap értékének az inverzére állítani. Ez annyi időre megoldja a problémát, amíg feltelepít az ember egy másik böngészőt.

Mai mottó

Egy apple blogon találtam ezt a vicces hozzászólást, gondolom (remélem) a hozzászóló csak ironizált, de azért jó:

Ki a faszt érdekel, ha egy epöllel nem lehet telefonálni?
A kínai vázával sem lehet, mégsem von le semmit az értékéből!

:)

nagy a hőség a gépemnek is...

Mai nap megint egy elég forró nap volt, nem csak számomra, hanem a gépem részére is, mert akármikor próbáltam elindítani egy zúzósabb játékot a gpu túlhevült és fagyott a rendszer. Próbáltam rá nagyobb hűtést szerelni, rosszabb lett, próbáltam kétoldalról hűteni, nem segített. Itt már csak a csoda vagy a klíma javíthat a helyzeten, de szerintem az előbbi olcsóbb lenne :]