> - windows sait gerer un drag'n'drop correctement.
> Fait le test suivant sous gnome:
J'ai ptet quelque chose qui te conviendra.
L'astuce est de presser shift avant de cliquer sur l'icone dans nautilus. La fenêtre reste alors en arrière-plan et tu peux faire ton dnd.
Apparement, pendant que shift est enfoncé et sans perdre le focus, tu peux même faire une sélection multiple (rectangle), scroller ou même naviguer dans la fenêtre de nautilus !
Maemo est basé notamment sur les bibliothèques GTK+ et Gnome, ce qui a permi de porter un bon nombre de logiciels. Mais j'ai lu que des développeurs projettaient d'écrire une couche de compatibilité QT/Maemo pour porter des applications QT et QT/E également.
Ok c'est vieux mais ça peut tout de même être intéressant, les bases restent valables (gestion des threads, mémoire, ...)
J'ai acheté la nouvelle édition du livre "Systèmes d'exploitation" de Andrew Tanenbum et je le trouve très intéressant.
C'est la seconde édition mise à jour en 2003, donc il est assez à jour. Il présente notamment en étude de cas les noyaux GNU/Linux et Windows 2000, ainsi que les principes des systèmes d'exploitation "multimédia" et multi-processeurs.
Plus exactement l'IOKit est écrit en Embedded-C++, un sous-ensemble du C++ (sous la forme d'une norme) qui retire les fonctionnalités coûteuses tout en gardant les principaux avantages objet du C++. Ce qui en fait un langage tout à fait sérieux pour la programmation système.
Voici ce qu'en dit la doc d'IOKit :
"Language Choice
Apple considered several programming languages for the I/O Kit and chose a restricted subset of C++. This subset is based on the Embedded C++ specification (http://www.caravan.net/ec2plus/(...)).
C++ was chosen for several reasons. The C++ compiler is mature and the language provides support for system programming. In addition, there is already a large community of Macintosh (and BSD) developers with C++ experience.
The restricted subset disallows certain features of C++, including
- exceptions
- multiple inheritance
- templates
- runtime type information (RTTI)?the I/O Kit uses its own implementation of an runtime typing system
These features were dropped because they were deemed unsuitable for use within a multithreaded kernel. If you feel you need these features, you should reconsider your design. You should be able to write any driver you require using I/O Kit with these restrictions in place."
# Plus ils attendent...
Posté par Pierre . En réponse à la dépêche La Commission inflige à Microsoft une amende de 899 millions € pour non-respect de la décision de mars 2004. Évalué à 1.
http://fr.finance.yahoo.com/currency/convert?from=EUR&to(...)
[^] # Re: Le portage des logiciels libres/Linux sous Windows c'est bien !
Posté par Pierre . En réponse à la dépêche Le poste de travail du gendarme sous GNU/Linux Ubuntu. Évalué à 3.
> - windows sait gerer un drag'n'drop correctement.
> Fait le test suivant sous gnome:
J'ai ptet quelque chose qui te conviendra.
L'astuce est de presser shift avant de cliquer sur l'icone dans nautilus. La fenêtre reste alors en arrière-plan et tu peux faire ton dnd.
Apparement, pendant que shift est enfoncé et sans perdre le focus, tu peux même faire une sélection multiple (rectangle), scroller ou même naviguer dans la fenêtre de nautilus !
On peut faire ça dans l'explorer de windows ? ;)
[^] # Re: Seul la base virale à de la valeur
Posté par Pierre . En réponse à la dépêche Le propriétaire de Snort achète ClamAV. Évalué à 4.
Donc apparement les définitions de virus (CVD) étaient et resteront sous GPL.
[^] # Re: remplacer gnome...
Posté par Pierre . En réponse à la dépêche Nokia 770 Internet Tablet sous Linux. Évalué à 2.
Voir le fil de discussion : http://maemo.org/pipermail/maemo-developers/2005-July/000928(...)
Espérons que cela aboutisse. Je trouve ça cool d'avoir le choix, ça offre encore plus d'applications :-)
[^] # Re: Operating Systems Design and Implementation
Posté par Pierre . En réponse à la dépêche un nouveau Minix. Évalué à 1.
J'ai acheté la nouvelle édition du livre "Systèmes d'exploitation" de Andrew Tanenbum et je le trouve très intéressant.
C'est la seconde édition mise à jour en 2003, donc il est assez à jour. Il présente notamment en étude de cas les noyaux GNU/Linux et Windows 2000, ainsi que les principes des systèmes d'exploitation "multimédia" et multi-processeurs.
Voir : http://www.eyrolles.com/Informatique/Livre/9782744070020/liv(...)
[^] # Re: C++
Posté par Pierre . En réponse à la dépêche Patch pour le support du C++ dans le noyau. Évalué à 2.
Voici ce qu'en dit la doc d'IOKit :
"Language Choice
Apple considered several programming languages for the I/O Kit and chose a restricted subset of C++. This subset is based on the Embedded C++ specification (http://www.caravan.net/ec2plus/(...)).
C++ was chosen for several reasons. The C++ compiler is mature and the language provides support for system programming. In addition, there is already a large community of Macintosh (and BSD) developers with C++ experience.
The restricted subset disallows certain features of C++, including
- exceptions
- multiple inheritance
- templates
- runtime type information (RTTI)?the I/O Kit uses its own implementation of an runtime typing system
These features were dropped because they were deemed unsuitable for use within a multithreaded kernel. If you feel you need these features, you should reconsider your design. You should be able to write any driver you require using I/O Kit with these restrictions in place."