
=-=-=-=-=
Powered by Blogilo
So what should a network manager do?
* Connecting to wireless
* Connecting to 3g
* Connecting to Vpn
* Sharing connection(ethernet, wireless)
* Setting up a quick local network (gaming, lan parties)
* Choosing default route
* Choosing global dns
* Notify about network changes (disconnected, connected from console and so on)
* Wireless link in gui
So if you’re wondering, they’re all features i plan for netcfgfx, and this network manager won’t be archlinux only. Stay tuned
]]>So i downloaded MADDE for my laptop and installed it. Also installed MADDE client on the n900. So far so good. Next went on the maemo wiki to see what do i need to do to set up Qt Creator. I needed newer Qt Creator, version >= 1.3.80. Ok let’s do things for good. So i rolled my sleeves up and started writing PKGBUILDs. Two were needed to get latest qt and qtcreator from git and install them in /opt so they don’t conflict with distro provided ones (You can find them in aur – qt-opt-git and qtcreator-opt-git). Some things went very wrong so docs and qsqldrivers don’t seem to build or be detected(i think it’s a qt issue), but never mind qt creator starts, even if it was bragging about qt private headers…
Nice…
So i open up minerva project and set my n900 as target. I start building. All seems ok. Then BAM! i meet reality. I get error on packaging. PACKAGING? WTF? I didn’t want to package, just run my app! So i find out that madde in order to execute your *incomplete* app packages it, sends it to your device, installs it, runs it, then when you repeat it does the same steps again. That seems a fail to me.
The good thing about madde is that i got my binaries for my device, so with a couple of scp’s and wtf’s i got Minerva running on n900. Next goal -> migrate to cmake.
PS: I think i found a bug in maemo’s input. When writing in Minerva’s screen i get only caps, and shift doesn’t change case. That needs further investigation as i also experience such annoyance also in Fennec.
]]>Il repo si trova su tuxfamily
[admiral0repo]
Server = http://download.tuxfamily.org/admiral0repo/$arch/
$arch è i686 oppure x86_64. Grazie a sante per la disponibilità di compilare per x86_64
]]>Il mondo embedded è molto movimentato. Si prospetta una guerra all’ultimo device venduto per questi OS
Ecco cosa offre di nuovo:
- Animation Framework. E’ fatto per quelli che adorano le EFL (
) per le animazioni facili da fare. Dicono che è solo l’inizio. In effetti hanno ragione perché nel branch kinetic di qt ci sono cose moolto interessanti.
- State machine. Qua so ben poco, ma dicono che può essere usata come nelle EFL con i stati della gui e in generale dell’applicazione.
- Multi-touch. Come può mancare in un framework serio?
- Gestures. Questo è il motivo principale per cui svilupperemo (mandarancio e io) OpenDesk per le qt > 4.6. (Per altro a presto pacchetto qt-unstable in archmobile
)
- Accesso al DOM del QWebView. (Immaginatevi programmino-scavallo flickr)
- Qt3D. Hanno semplificato le API
- Multimedia Audio Services. Hanno fatto qualcosa a più basso livello di phonon
- Performance optimizations. Come sempre. Hanno riscritto QGraphicsView e hanno tolto support win 9x
Questo è solo quello che riguarda la tech preview di qt, ma in git ho pure trovato un sottoprogetto tutto dedicato ai telefonini. Include un framework per i contatti e altre cose che non ho guardato ancora.
]]>Scusate, non disegno bene, è solo per far capire cosa ho in mente.
]]>
L’obiettivo della ottimizzazione applicata era di eliminare la ramdisk, in quanto è molto costosa in tempo di boot, ed eliminare tutto l’eliminabile.
Alla fine siamo arrivati al seguente .config che è specifico per gli eeepc 1000HE con wireless ath9k . Questo config lo consiglio con le patch gentoo accanto a un profumato bicchiere di vino. In Archlinux il PKGBUILD si chiama kernel26-ice, perché contiene anche tuxonice
La sospensione va pure che è una meraviglia. Non ho dovuto far altro che seguire le istruzioni sulla wiki di archlinux. La prossima volta che metto manino nel sistema ho intenzione di andare a vedere cosa si può fare per gli initscripts