01) Github est proprio, mais il n'empêche pas de faire du libre ;
02) Github propose une API REST, ce qui fait que des applications pour mobile, et pour windows (et autres plateformes où la ligne de commande est inutilisable voir inexistante) peuvent voir le jour ;
03) Github propose un wiki géré par git grâce à Gollum ;
04) il fourni un Bug Tracker très performant qui gère les roadmap (via les "milestones") ;
05) il permet d'héberger un site statique de son projet (créer un dépôt nommé <username>.github.com, et créer une branche "gh-pages" dans le projet que l'on désire, il sera accessible à <username>.github.com/<projet>) ;
06) il fourni des "hooks" qui permettent de notifier une liste de diffusion, un salon IRC, un compte Twitter, lors d'un commit, et j'en passe, la liste est longue ;
07) il intègre un système de revue de code assez performant (possibilité de commenter un commit, ligne par ligne avec notification par courriel et possibilité de répondre par courriel) ;
08) permet d'intéragir avec le bug tracker via les messages de commit (ajouter "Fix #5" dans le message va fermer le ticket 5, par exemple) ;
09) il permet d'ajouter des utilisateurs et de gérer ses clés SSH en quelques clics ;
10) il intègre le système de clé SSH de déploiement (on ajoute une clé SSH, le propriétaire de cette clé a ainsi la possibilité de cloner le dépôt via SSH sans avoir d'accès en écriture) ;
11) il permet de suivre un dépôt ou un utilisateur (en mode réseau social).
J'ai pu apercevoir les points 2, 3, 5, 8 et 9 sur d'autres solutions, mais jamais aussi abouties que sur Github.
Github a beau être proprio, mais tant qu'il reste le plus fourni en fonctionnalités, et le plus simple à utiliser pour le commun des mortels, il sera le plus utilisé.
De plus, Github n'impose aucun workflow, vous restez libre d'utiliser votre dépôt git comme bon vous semble.
Et pour finir, je ne pense pas que Linus Torvalds soit le mieux placé pour parler de Git, et pour justifier ce point je ne ferai que citer Wikipédia :
Fin juillet 2005, Linus Torvalds a décidé de confier la maintenance et les évolutions de Git à Junio Hamano, expliquant qu'il avait « toujours dit qu'il ne voulait pas vraiment le maintenir sur le long terme ».
Rien ne t'empêche de désinstaller systemd, GNOME et tout les outils qui ne te conviennent pas.
Rien ne t'empêche de changer de distribution si tu n'es plus en accord avec la philosophie de ta distribution, c'est d'ailleurs pourquoi il y a tant de distributions.
Le but de systemd était de proposer un système d'init qui exploite 100% des fonctionnalités de Linux, et de ne pas se cloisonner dans la norme POSIX, c'est louable. En effet, pourquoi développer des fonctionnalités si c'est pour que personne ne les utilisent en prétextant "Ça n'est pas POSIX".
systemd est un logiciel qui dans le concept est très intéressant, car il offre une vision différente du processus d'init. Cela ne veut pas dire que j'accroche pour autant.
Je remarque beaucoup, dans les commentaires de ces sujets à troll, une confusion entre init et gestion des services.
Pour moi, l'init c'est :
amorcer la machine ;
monter les partitions ;
faire quelques checks.
Ceci peut être fait très simplement avec des scripts shell (c'est ce qui était fait avant).
Maintenant on a un deuxième besoin, la gestion des services :
lancer le service ;
logguer le service ;
superviser le service (relancer en cas de crash, …).
Selon moi, cette partie la ne concerne plus l'init, mais le superviseur. Et des superviseurs il y en a plein, mais je ne citerai que supervisord, qui est très simple d'utilisation (plus simple encore que systemd je trouve).
Donc pour résumer, systemd fourni une solution d'init et de supervision unifiée, c'est bien cela ?
Il ne faut pas combattre le concept de l'authentification centralisée.
Imaginons une personne lambda, nommons la Mr. X.
Mr X a un compte sur amazon, car il aime bien acheter du matériel informatique
Mr X s'intéresse à la lecture, il a un compte sur le site de la fnac
Mr X est féru d'informatique, il a un compte sur Developpez.com
Mr X s'intéresse à Linux, il a un compte sur LinuxFR
Mr X est … il a un compte sur …
Dans mon exemple, on a déjà 4 identifiants différents. Pour peu que l'on s'intéresse à pas mal de chose, le nombre d'identifiant peut très vite augmenter. Déjà que la mémoire d'un être humain est relativement limité (à cause du gavage quotidien d'information pas nécessairement utile), il faudrait qu'il se souvienne de tout ces identifiants ?
Non, OpenID existe pour ca !
Soit tu place ta confiance en une entreprise, ou une personne (qui héberge un serveur OpenID)
Soit tu fait de l'auto-hébergement
Ainsi, tu centralise tes identifiants, et tes profils sous un seul identifiant que tu utilise sur chaque service que tu utilise.
Le principe d'authentification centralisée n'est pas contraire au principe décentralisé d'internet.
Je pense que cela pourrait rendre l'administration système sous linux plus accessible. En tout cas c'est dans cette optique la qu'on développerai le projet.
Surtout que le cli cisco, c'est un peu ce que cmd.exe est à un shell unix.
Nous ne reproduirons pas un clone identique à la CLI de Cisco. Il s'agt de créer notre propre shell en s'inspirant de cela.
Par exemple, on pourrait utiliser readline pour gérer historique, complétion, etc… afin de faire un shell plus performant.
Tout ca n'est que du détail.
En fait la principale question que je me pose est : pourquoi ajouter un nouveau shell avec la syntaxe d'un produit propriétaire sur un linux ?
Tout ce qui est propriétaire n'est pas à jeter. Il arrive que de bonnes idées naissent de ce côté.
Je pense que le résultat final peut être très intéressant, il faut voir ce que ça donnera.
You are going to decrease the level of configuration by adding a software interface in the middle. Providing a technology XML with a strict schema might be more interresting.
fwallsh est un shell, il sera donc possible d'exécuter un script (seul l'administrateur de la machine en sera capable).
ne pas réinventer la roue - ex: webmin
Webmin est une interface web à des outils déjà existants, par exemple pour configurer IPTables, il faut séléctionner les éléments de la commande dans des listes. Cela ne change rien à l'expérience utilisateur.
Les buts de webmin et de fwallsh ne sont donc pas les même.
J'ai testé pas mal de forge (codingteam, redmine, trac, gitorious, etc...)
Il y a quelques features intéressantes chez Github que je n'ai pas vu ailleurs
Le wiki géré par git (gitorious le fait aussi), github utilise un outil de leurs créations : Gollum
Les gh-pages :
Tu créé un dépôt username.github.com sur ton compte, tu push ton site statique dedans, et tu obtiens ton site à l'adresse http://username.github.com.
Tu créé une branche (orpheline, git checkout --orphan gh-pages) gh-pages dans un de tes projets, tu place le site statique de ton projet dedans, et tu as le site à l'adresse http://username.github.com/tonprojet.
Tu peux placer à la racine de ton site le fichier CNAME contenant un nom de domaine. Tu fais pointer ce NDD vers les serveurs de Github, et il n'y a rien de plus à faire.
Exemple: mon site, le site de Cream-Browser. Avec mon générateur de blog statique dont j'ai parlé dans certains de mes journaux, on obtiens un résultat fortement acceptable.
J'ai vu que gitorious faisait payer les sous nom de domaine (offre basique à 99$/mois), alors que chez github, c'est gratuit.
Pour sourceforge il te propose également un site+sous nom de domaine. Cependant faut utiliser FTP (ou SFTP je sais plus), ici avec github c'est par git (git clone/git push/et tout les joyeuseté de git: transfert sécurisé via SSH avec clé RSA/DSA/EDSA)
Codingteam je ne sais pas si il propose quoi que ce soit du genre.
J'avais prévu (et je ne sais pas si WebKit, enfin libsoup plutôt me le permettra, je vais potasser les deux) était plutôt simple :
On enregistre les cookies pour un domaine, par exemple :
Je visite le site example.domain.com, j'enregistre les cookies au domaine domain.com.
Je visite le site www.domain.com, je lui envoie les cookies enregistrés précédemment, et j'en enregistre de nouveaux, toujours associés au domaine cité.
Je visite le site www.example.fr, je ne lui envoie aucun cookies car il n'y en a aucun enregistré pour example.fr, j'en enregistre pour ce domaine.
Je reviens sur example.domain.com, je lui envoie les cookies enregistré au domaine domain.com mais pas ceux enregistré pour example.fr.
L'utilisateur aura (par le biais de la page about:cookies) la possibilité de modifier les cookies (valeur, durée de vie, etc...)
De plus, je pense que le premier point permettra d'éradiquer la publicité ciblée (qui, il me semble corrigez moi si je me trompe, utilise les cookies pour connaître les sites visités par l'utilisateur et donc ces centres d'intérêts).
J'ai implémenté il y a peu la gestion des profils dans Cream-Browser. (cream-browser -p <profil>). Le profil par défaut est donc "default". Les cookies seront enregistré dans le dossier : ${XDG_CACHE_HOME}/cream-browser/<profil>/cookies/. Donc si on lance deux instances de Cream-Browser sous deux profils différents, on aura ainsi la possibilité d'aller sur le même site sous deux sessions différentes (utile pour le développement de site web) :)
Et il y aura certainement d'autres idées concernant la gestion des cookies qui me viendrons en tête.
NB: Les cookies ne sont pas encore implémenté, je dois d'abord coder la gestion du dossier de cache :p
Ah je ne savais pas pour Konqueror, merci de l'info :)
Merci pour le soutiens ^^, ici le but n'est pas de remplacer firefox mais d'implémenter les fonctionnalités les plus intéressante qu'il offre (look vimesque, multi-protocole, profiles, bloqueur de pub/popup/plugins (tel que flashplayer), le tout en natif et simplifié au minimum pour plus de rapidité et de légèreté :)
M'enfin je prévois quand même une gestion des plugins même si je n'ai aucune idée de comment ^^
Oui je connais dwb, justement c'est lui qui m'a donné l'idée d'inventer le split. Car je trouvais malheureux de ne pouvoir redimensionner les vues :)
Dans le concept c'est différent :
dwb utilise un GtkPaned, d'un coté on a un WebView, et de l'autre un GtkHBox dans lequel s'empile des WebView
Le GtkVimSplit est totalement différent :
Au départ c'est un WebView tout bête.
On split, le GtkVimSplit devient un GtkPaned, le WebView est déplacé dans un nouveau GtkVimSplit lui même placé dans le GtkPaned et on ouvre un second GtkVimSplit dans la second partie du GtkPaned
On resplit, et c'est le GtkVimSplit qui a le focus qui répète l'action
On pourrait représenter ce schéma par un arbre binaire ou chaque noeud est un GtkPaned, la racine le GtkVimSplit, les feuilles les WebView.
J'ai ajouté aujourd'hui la génération du flux RSS 2.0, voici ce qu'il faut ajouter dans la config :
rss=yes
rss.title=Your RSS title
rss.link=http://example.com/
rss.lang=en
rss.description=Example of RSS summary
rss.author=author@example.com
Il y a encore quelques détails à peaufiner (création d'une variable pour ajouter le lien du flux à la page (x)HTML par exemple) mais cela marche niquel pour l'instant :)
J'ai regardé très vite fait quelques logiciels du genre (shblog notamment). Mais ne trouvant rien au bout de 10min j'ai fait le mien :)
De plus ici, comme je l'utilise pour Cream-Browser (donc sur github) tout est géré via git : j'édite, je génère, je commit/push et hop.
Au niveau standard, la encore une fois je l'ai développé selon mes besoins (donc selon les contraintes de github: 100% (x)HTML), après peut-être qu'il y avait quelque chose de plus standard et adapté je ne sais pas :)
[^] # Re: MAME
Posté par David Delassus (site web personnel) . En réponse au journal Vendre de l'open source illégal??. Évalué à -10.
La GPL est une licence Open Source, pourtant il est interdit de redistribuer le logiciel sous une autre licence, à ce niveau là elle n'est pas libre.
Donc même en terme de licence, libre et open source ne sont pas la même chose.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Pourquoi j'utilise github.
Posté par David Delassus (site web personnel) . En réponse au journal Pourquoi GitHub saimal, quelques alternatives. Évalué à 7.
01) Github est proprio, mais il n'empêche pas de faire du libre ;
02) Github propose une API REST, ce qui fait que des applications pour mobile, et pour windows (et autres plateformes où la ligne de commande est inutilisable voir inexistante) peuvent voir le jour ;
03) Github propose un wiki géré par git grâce à Gollum ;
04) il fourni un Bug Tracker très performant qui gère les roadmap (via les "milestones") ;
05) il permet d'héberger un site statique de son projet (créer un dépôt nommé
<username>.github.com
, et créer une branche "gh-pages" dans le projet que l'on désire, il sera accessible à<username>.github.com/<projet>
) ;06) il fourni des "hooks" qui permettent de notifier une liste de diffusion, un salon IRC, un compte Twitter, lors d'un commit, et j'en passe, la liste est longue ;
07) il intègre un système de revue de code assez performant (possibilité de commenter un commit, ligne par ligne avec notification par courriel et possibilité de répondre par courriel) ;
08) permet d'intéragir avec le bug tracker via les messages de commit (ajouter "Fix #5" dans le message va fermer le ticket 5, par exemple) ;
09) il permet d'ajouter des utilisateurs et de gérer ses clés SSH en quelques clics ;
10) il intègre le système de clé SSH de déploiement (on ajoute une clé SSH, le propriétaire de cette clé a ainsi la possibilité de cloner le dépôt via SSH sans avoir d'accès en écriture) ;
11) il permet de suivre un dépôt ou un utilisateur (en mode réseau social).
J'ai pu apercevoir les points 2, 3, 5, 8 et 9 sur d'autres solutions, mais jamais aussi abouties que sur Github.
Github a beau être proprio, mais tant qu'il reste le plus fourni en fonctionnalités, et le plus simple à utiliser pour le commun des mortels, il sera le plus utilisé.
De plus, Github n'impose aucun workflow, vous restez libre d'utiliser votre dépôt git comme bon vous semble.
Et pour finir, je ne pense pas que Linus Torvalds soit le mieux placé pour parler de Git, et pour justifier ce point je ne ferai que citer Wikipédia :
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: C'est mort
Posté par David Delassus (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 2.
c'est grâce à systemd que l'on peut faire du multitâche !
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: C'est mort
Posté par David Delassus (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 0. Dernière modification le 19 octobre 2012 à 16:48.
Oh oui, j'ai dit que c'était la killer feature de systemd, j'ai même nié l'évidence que des superviseurs existaient.
J'ai même été dire que systemd était une innovation, et le premier à faire ce qu'il implémente.
Merci de me prêter des propos qui ne sont pas les miens.
Quand je dis "Maintenant", c'est une formulation. Cela ne veut aucunement dire que le besoin n'existait pas avant.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: C'est mort
Posté par David Delassus (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 3.
Rien ne t'empêche de désinstaller systemd, GNOME et tout les outils qui ne te conviennent pas.
Rien ne t'empêche de changer de distribution si tu n'es plus en accord avec la philosophie de ta distribution, c'est d'ailleurs pourquoi il y a tant de distributions.
Le but de systemd était de proposer un système d'init qui exploite 100% des fonctionnalités de Linux, et de ne pas se cloisonner dans la norme POSIX, c'est louable. En effet, pourquoi développer des fonctionnalités si c'est pour que personne ne les utilisent en prétextant "Ça n'est pas POSIX".
systemd est un logiciel qui dans le concept est très intéressant, car il offre une vision différente du processus d'init. Cela ne veut pas dire que j'accroche pour autant.
Je remarque beaucoup, dans les commentaires de ces sujets à troll, une confusion entre init et gestion des services.
Pour moi, l'init c'est :
Ceci peut être fait très simplement avec des scripts shell (c'est ce qui était fait avant).
Maintenant on a un deuxième besoin, la gestion des services :
Selon moi, cette partie la ne concerne plus l'init, mais le superviseur. Et des superviseurs il y en a plein, mais je ne citerai que supervisord, qui est très simple d'utilisation (plus simple encore que systemd je trouve).
Donc pour résumer, systemd fourni une solution d'init et de supervision unifiée, c'est bien cela ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Et tu remplaces Arch Linux par quoi ?
Posté par David Delassus (site web personnel) . En réponse au journal Archlinux est morte…. Évalué à 8. Dernière modification le 09 octobre 2012 à 12:41.
AUR = Arch User Repository
https://wiki.archlinux.org/index.php/AUR_User_Guidelines
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# samba 4 profite aussi aux particuliers
Posté par David Delassus (site web personnel) . En réponse au journal Samba4 disponible en RC. Évalué à 6. Dernière modification le 17 septembre 2012 à 08:53.
N'est-il pas dangereux pour une PME de confier la totalité de ses données à une entreprise pas forcément soumise aux mêmes lois ?
Samba4 sera toujours utile aux particuliers qui ont au sein du même réseau local, possèdent des machines Windows et Linux.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Il y en a qui ont essayé, ils ont eu des problèmes
Posté par David Delassus (site web personnel) . En réponse au journal Facebook détruit-il internet?. Évalué à 1.
Il ne faut pas combattre le concept de l'authentification centralisée.
Imaginons une personne lambda, nommons la Mr. X.
Dans mon exemple, on a déjà 4 identifiants différents. Pour peu que l'on s'intéresse à pas mal de chose, le nombre d'identifiant peut très vite augmenter. Déjà que la mémoire d'un être humain est relativement limité (à cause du gavage quotidien d'information pas nécessairement utile), il faudrait qu'il se souvienne de tout ces identifiants ?
Non, OpenID existe pour ca !
Ainsi, tu centralise tes identifiants, et tes profils sous un seul identifiant que tu utilise sur chaque service que tu utilise.
Le principe d'authentification centralisée n'est pas contraire au principe décentralisé d'internet.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Mais, mais, mais, que vois-je ?
Posté par David Delassus (site web personnel) . En réponse au journal Facebook détruit-il internet?. Évalué à 6.
"coucou! on critique un système auquel on participe" :D
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Quagga, zebra ?
Posté par David Delassus (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 1.
Exactement,
Je pense que cela pourrait rendre l'administration système sous linux plus accessible. En tout cas c'est dans cette optique la qu'on développerai le projet.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Mais pourquoi faire ?
Posté par David Delassus (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 2.
Nous ne reproduirons pas un clone identique à la CLI de Cisco. Il s'agt de créer notre propre shell en s'inspirant de cela.
Par exemple, on pourrait utiliser readline pour gérer historique, complétion, etc… afin de faire un shell plus performant.
Tout ca n'est que du détail.
Tout ce qui est propriétaire n'est pas à jeter. Il arrive que de bonnes idées naissent de ce côté.
Je pense que le résultat final peut être très intéressant, il faut voir ce que ça donnera.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Réponses sur le sondage
Posté par David Delassus (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 2.
fwallsh est un shell, il sera donc possible d'exécuter un script (seul l'administrateur de la machine en sera capable).
Webmin est une interface web à des outils déjà existants, par exemple pour configurer IPTables, il faut séléctionner les éléments de la commande dans des listes. Cela ne change rien à l'expérience utilisateur.
Les buts de webmin et de fwallsh ne sont donc pas les même.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Quagga, zebra ?
Posté par David Delassus (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 2.
C'est deux logiciels que je ne connaissais pas. Merci du lien :)
Le projet est encore à l'état d'idée (d'où ce sondage), on y travaille encore.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# duplicity
Posté par David Delassus (site web personnel) . En réponse au journal Synchroniser deux répertoires rdiff-backup. Évalué à 1.
Si tu es soucieux sur tes transferts, tu peux regarder du côté de duplicity.
Le fonctionnement est identique à rdiff-backup mais intègre un chiffrement à l'aide GPG sur les données transférées.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: problem pour lancer un terminal
Posté par David Delassus (site web personnel) . En réponse à la dépêche WMFS 2 est disponible. Évalué à 2.
Ouvre un ticket sur le bugtracker ou rapporte le bug sur le salon IRC :)
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Possibilité
Posté par David Delassus (site web personnel) . En réponse à la dépêche WMFS 2 est disponible. Évalué à 2.
Actuellement impossible, désolé. Tu peux toujours faire une feature request sur le bugtracker.
Ou bien évidement :)
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Merci pour la découverte :)
Posté par David Delassus (site web personnel) . En réponse à la dépêche M.A.R.S. — jeu shooter spatial à plusieurs. Évalué à 5.
Ce genre de jeu d'arcade est toujours très prenant, j'ai peur de l'installer :)
Bon soit, on va quand même tester histoire de pouvoir faire quelques critiques, après avoir vu le trailer je pense que je vais adhérer.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Il y a github, et le reste
Posté par David Delassus (site web personnel) . En réponse au journal GitHaven. Évalué à 4.
J'ai testé pas mal de forge (codingteam, redmine, trac, gitorious, etc...)
Il y a quelques features intéressantes chez Github que je n'ai pas vu ailleurs
username.github.com
sur ton compte, tu push ton site statique dedans, et tu obtiens ton site à l'adressehttp://username.github.com
.git checkout --orphan gh-pages
)gh-pages
dans un de tes projets, tu place le site statique de ton projet dedans, et tu as le site à l'adressehttp://username.github.com/tonprojet
.CNAME
contenant un nom de domaine. Tu fais pointer ce NDD vers les serveurs de Github, et il n'y a rien de plus à faire.J'ai vu que gitorious faisait payer les sous nom de domaine (offre basique à 99$/mois), alors que chez github, c'est gratuit.
Pour sourceforge il te propose également un site+sous nom de domaine. Cependant faut utiliser FTP (ou SFTP je sais plus), ici avec github c'est par git (git clone/git push/et tout les joyeuseté de git: transfert sécurisé via SSH avec clé RSA/DSA/EDSA)
Codingteam je ne sais pas si il propose quoi que ce soit du genre.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Options
Posté par David Delassus (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 1.
J'avais prévu (et je ne sais pas si WebKit, enfin libsoup plutôt me le permettra, je vais potasser les deux) était plutôt simple :
example.domain.com
, j'enregistre les cookies au domainedomain.com
.www.domain.com
, je lui envoie les cookies enregistrés précédemment, et j'en enregistre de nouveaux, toujours associés au domaine cité.www.example.fr
, je ne lui envoie aucun cookies car il n'y en a aucun enregistré pourexample.fr
, j'en enregistre pour ce domaine.example.domain.com
, je lui envoie les cookies enregistré au domainedomain.com
mais pas ceux enregistré pourexample.fr
.about:cookies
) la possibilité de modifier les cookies (valeur, durée de vie, etc...)De plus, je pense que le premier point permettra d'éradiquer la publicité ciblée (qui, il me semble corrigez moi si je me trompe, utilise les cookies pour connaître les sites visités par l'utilisateur et donc ces centres d'intérêts).
J'ai implémenté il y a peu la gestion des profils dans Cream-Browser. (
cream-browser -p <profil>
). Le profil par défaut est donc"default"
. Les cookies seront enregistré dans le dossier :${XDG_CACHE_HOME}/cream-browser/<profil>/cookies/
. Donc si on lance deux instances de Cream-Browser sous deux profils différents, on aura ainsi la possibilité d'aller sur le même site sous deux sessions différentes (utile pour le développement de site web) :)Et il y aura certainement d'autres idées concernant la gestion des cookies qui me viendrons en tête.
NB: Les cookies ne sont pas encore implémenté, je dois d'abord coder la gestion du dossier de cache :p
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Tiling browser
Posté par David Delassus (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 1.
Ah je ne savais pas pour Konqueror, merci de l'info :)
Merci pour le soutiens ^^, ici le but n'est pas de remplacer firefox mais d'implémenter les fonctionnalités les plus intéressante qu'il offre (look vimesque, multi-protocole, profiles, bloqueur de pub/popup/plugins (tel que flashplayer), le tout en natif et simplifié au minimum pour plus de rapidité et de légèreté :)
M'enfin je prévois quand même une gestion des plugins même si je n'ai aucune idée de comment ^^
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Gopher
Posté par David Delassus (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 2.
Sachant que chaque modules peut-être désactivé à la compilation, je pense que cela peut être sympa de l'intégrer.
D'autant plus que Gopher n'est pas si lourd que ça, un simple socket + un ptit GIOChannel (pour l'asynchrone) et c'est réglé.
Par exemple :
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Tiling browser
Posté par David Delassus (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 5.
Oui je connais dwb, justement c'est lui qui m'a donné l'idée d'inventer le split. Car je trouvais malheureux de ne pouvoir redimensionner les vues :)
Dans le concept c'est différent :
On pourrait représenter ce schéma par un arbre binaire ou chaque noeud est un GtkPaned, la racine le GtkVimSplit, les feuilles les WebView.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# RSS disponible
Posté par David Delassus (site web personnel) . En réponse au journal Plstblog, un générateur de blog statique écrit en Perl. Évalué à 1.
J'ai ajouté aujourd'hui la génération du flux RSS 2.0, voici ce qu'il faut ajouter dans la config :
Il y a encore quelques détails à peaufiner (création d'une variable pour ajouter le lien du flux à la page (x)HTML par exemple) mais cela marche niquel pour l'instant :)
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Flux RSS
Posté par David Delassus (site web personnel) . En réponse au journal Plstblog, un générateur de blog statique écrit en Perl. Évalué à 1.
Il ne serait pas question d'un flux RSS des commits mais d'un flux RSS des articles posté sur le blog. :)
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: pas de solution clé en main?
Posté par David Delassus (site web personnel) . En réponse au journal Plstblog, un générateur de blog statique écrit en Perl. Évalué à 2.
J'ai regardé très vite fait quelques logiciels du genre (shblog notamment). Mais ne trouvant rien au bout de 10min j'ai fait le mien :)
De plus ici, comme je l'utilise pour Cream-Browser (donc sur github) tout est géré via git : j'édite, je génère, je commit/push et hop.
Au niveau standard, la encore une fois je l'ai développé selon mes besoins (donc selon les contraintes de github: 100% (x)HTML), après peut-être qu'il y avait quelque chose de plus standard et adapté je ne sais pas :)
plstblog c'est juste le strict minimum :
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg