Bienvenue sur le blog d'un artiste, d'un geek, et d'un passionné... Lord BlackFox
Gnome-Shell

Venant de migrer à la nouvelle version d'Ubuntu, me voici donc à tester la dernière nouveauté du projet Gnome, j'ai nommé Gnome-Shell. Ce dernier en est encore à l'état embryonnaire, mais à un stade assez avancé, et il nous promet bien des surprises...

Tout d'abord, après avoir installé le paquet nécessaire (apt:///gnome-shell), on le lance par une petite commande toute mignonne:

gnome-shell --replace

L'interface utilisateur a été complètement repensée, nous donnant droit à une seule barre de tâches, sur laquelle apparaît un bouton "Activité", la fenêtre courante, la date (qui donne droit à un mini calendrier), ainsi que les icônes de notification.

Lorsqu'on clique sur le bouton activité, on a droit à quelque chose comme:

Nous avons à gauche trois menus: le premier sert à afficher les programmes utilisés récemments, et si l'on clique sur "more", un menu semblable à celui de Gnome (quand on fait ALT+F1 - à noter que cette combinaison remplace le menu par l'écran ci-dessus) apparait; en second lieu, ce sont les raccourcis, et en dernier, les fichiers récemment utilisés (ici il y a peu, vu que je venais de tout réinstaller).

Diverses choses sont déjà passible, comme le changement de fe[...]

Session du 29 septembre

Voici quelques photos prises à l'occasion de la session du 29 septembre à Bruxelles. Elles ont principalement été prises par Jérôme, et une par Grégoire.

Deux personnes se sont jointes à nous par la suite, Oumid à la cornemuse, et un autre à la derbouka. Bref, le pied...



Voilà! Si vous en voulez plus allez voir sur le post du forum

[MuSha] Nouveau projet

Rapide petit passage pour signaler un nouveau projet en cours: il s'agit d'un lecteur multimédia complexe que j'ai nommé MuSha. Pour fonctionner il utilise GStreamer et Gtk. En fait c'est un projet reprit de son homonyme plus ancien que j'avais délaissé. J'ai presque tout réécrit, en à peu près une semaine...

Pour l'instant, il gère une librairie qui peut scanner des dossiers récursivement, il peut gérer des playlists (chargeables aussi de façon récursive), il peut lire des musiques et des vidéos (mode fullscreen déjà disponible, bien qu'encore incomplet). Il se distingue aussi par la possibilité de lire des pistes et des vidéos qui sont dans des archives (zip, gz, tar, bz2, 7zip, ar). Je n'ai cependant pas encore essayé, mais normalement, ce devrait marcher (vu que c'est du code repris du Bagpipe Engine).

Promis, je poste des screenshots dès que possible.

"Il est crucial de préserver la neutralité du Web"

Petit echo à l'article de la quadrature du net disponible ici. Faites en part à votre entourage, même si peu se rendent comptent de l'importance du message.

J'en profite pour surligner certains passages qui, à mon goût sont importants. Si vous ne prennez pas la peine de lire l'article de la quadrature, lisez au moins ceci:

Aujourd'hui, Internet un outil d'exercice de la liberté d'expression et de communication, elle-même essentielle pour le bon fonctionnement de nos démocraties.

Internet se développe sans cesse. Jusqu'à présent, lorsque les réseaux des opérateurs étaient saturés, ils investissaient dans plus de bande passante et augmentaient la puissance de l'infrastructure globale que nous appelons Internet. Avec ces nouvelles possibilités de pratiques anti-concurrentielles lucratives, les opérateurs pourraient se tourner vers un nouveau business model : investir dans le contrôle de ce qui circule sur leurs réseaux, plutôt que d'investir dans de meilleurs réseaux. Ce modèle créerait des conditions d'autojustification de ces politiques : « Internet est devenu trop lent, nous sommes par conséquent obligés de contrôler et d'attribuer des priorités sur le contenu, les services et applications dont les propriétaires sont prêt à payer plus d'argent. »

Dans le cadre de la révision du « paquet télécom » (les directives européennes qui régl[...]

[C] Manipulation de fichiers
#include 
#include  //pour mkdir

//verifie l'existence d'un repertoire:
DIR *rep = opendir("/home/../mon/repertoire");

if(rep)
{
    printf("Dossier existant!");
    closedir(rep); //ne pas oublier de le fermer
}
else
    printf("Dossier inexistant");

//Creer un dossier:
//plus d'infos: http://www.manpagez.com/man/2/mkdir/
//pour les modes: http://www.manpagez.com/man/2/chmod/ ou 
//                http://www.docs.hp.com/en/36430-90007/ch04s50.html
mkdir("./nouveau", S_IRWXU);

//Suppression de dossier
//Cette fonction peut aussi etre utilisee pour les fichiers
remove("./nouveau");
[C/C++] Séparation d'instructions par une virgule

On peut séparer plusieurs instructions par un ";", mais également par une virgule, de sorte que:

if(i == 0)
{
    ++i;
    Mafonction(i);
}
else
    //...

devient:

if(i == 0)
    ++i,
    Mafonction(i);
else
    //...

Au cas où...

Le contenu de ce site peut être récupéré, modifié, distribué, pour usage non-commercial, sous condition de mentionner ce blog et de faire un lien vers lui.
Les textes étant catégorisés dans la rubrique "Textes" ne peuvent être repris sans acceptation préalable de l'auteur du texte concerné.
- Lord BlackFox - 2009 - (contact)