Ustvaril sem majhen wiki za nekatere projekte, ki jih delam oz. se jih nameravam lotiti. Wiki lahko obiščete tukaj. Če pa koga kakšen projekt posebej zanima, mi pa to kar javi na mail.
-
« Home
-
Kategorije
-
Archives
Ustvaril sem majhen wiki za nekatere projekte, ki jih delam oz. se jih nameravam lotiti. Wiki lahko obiščete tukaj. Če pa koga kakšen projekt posebej zanima, mi pa to kar javi na mail.
Večkrat se je zgodilo to, da sem želel nekemu prograu dodati vsaj osnovne funkcije za omrežje. Vendar se mi ni dalo pisati drobovja, ki ima ime “unix sockets”, zato sem začel majhen projekt, ki nosi ime “pnetlib”. Gre pa se za preproste omrežje funkcije. Trenutno implementacijo lahko pogledate tukaj.
Poleg enostavnih funkcij je tudi načrtovana podpora za TLS povezave, Unix lokalne povezave za IPC in določene optimizacije za pogosto pošiljanje. Koda pa je pod BSD licenco in zato ni praktičnih omejitev glede uporabe. Tukaj pa je trenutna TODO lista:
- support for TLS sockets,- support for local sockets for IPC use,- more thread safety using mutexes,- basic file transfer operations,- packet scheduling if the connection should be optimized for frequent transmission - add real support for signals, vtable implementation would be great




Večkrat sem že naletel na težavo, da bi moral v gdb-ju izpisat stanje neke podatkovne strukture. Vendar to na koncu nisem. Pred kratkim pa sem ugotovil, da tudi gdb podpira skriptiranje. Kar pomeni da lahko sedaj iteriram skozi seznam kar preko zanke. Ko sem še malo raziskoval gdb sem tudi izvedel, da naj bi prihajajoča verzija 7.0 (ki že zamuja) podpirala Python skriptiranje.
Na sistem mi je uspelo naložit Chromium in kot se izkaže v najnovejših gradnjah, se brskalnik zelo hitro izpopolnjuje. Podpira prevzem Gtk+ tem, kar omogoča brskalniku, da se bolje zlije z namizjem in poskrbi za celovitost. Žal pa so gradnje samo 32-bitne kar pomeni za 64-bitne uporabnike namestitev 32-bitnih knjižnic in uporaba le-teh. Preizkusno naj bi tudi že deloval Flash vstavek vendar ga meni ni uspelo nastaviti.