614 shaares
"Faire mumuse avec un langage sans installer son runtime ou son compilateur ? C'est possible !" - sebsauvage
Wow j'aime beaucoup :o
Miam, miam, miam :D
(via http://sebsauvage.net/links/?Gczvlw )
Wow j'aime beaucoup :o
Miam, miam, miam :D
(via http://sebsauvage.net/links/?Gczvlw )
" Affligeant! Est-ce donc réellement cela la France? Une autre vision de celle que les médias veulent bien nous montrer… "
Une vision bien triste, non dite, sur l'agriculture française. Triste. Oui, c'est le mot je pense.
Tout les terres agricoles passent au profit de multinationale et on se rend de plus en plus dépendant des autres.
C'est un peu comme si, … dans l'informatique, il n'y avait que le libre et que le propriétaire ne faisait que gagner du terrain. Bon la comparaison est moyenne mais bon …
(En ce qui concerne l'informatique, mon ressentit est qu'il y a les logiciels (& autres) propriétaires et le libre qui se bat depuis des années pour offrir les meilleures alternatives libres possibles :)
ENFIN BREF, beaucoup de choses intéressantes sur ce site je trouve, je vais arrêter de relayer à chaque fois que j'y trouve la moindre information intéressante sinon je vais reposter quasi tout :)
Une vision bien triste, non dite, sur l'agriculture française. Triste. Oui, c'est le mot je pense.
Tout les terres agricoles passent au profit de multinationale et on se rend de plus en plus dépendant des autres.
C'est un peu comme si, … dans l'informatique, il n'y avait que le libre et que le propriétaire ne faisait que gagner du terrain. Bon la comparaison est moyenne mais bon …
(En ce qui concerne l'informatique, mon ressentit est qu'il y a les logiciels (& autres) propriétaires et le libre qui se bat depuis des années pour offrir les meilleures alternatives libres possibles :)
ENFIN BREF, beaucoup de choses intéressantes sur ce site je trouve, je vais arrêter de relayer à chaque fois que j'y trouve la moindre information intéressante sinon je vais reposter quasi tout :)
J'aime bien ma galerie ^^
D'ailleurs, c'est une de parties de mon site qui a le plus de popularité, j'vous invite à y faire un tour et pourquoi pas me donner un retour ;)
Y'a un peu de tout, humour, images jolies ou insolites, fonds d'écran, images "politiques" (qui contiennent un message :p), …
Par contre, j'ai genre juste des tonnes d'images (si ça pouvait se peser en tonne :) j'en ai beaucoup quoi) sur mes PCs mais j'hésite toujours beaucoup à en poster :)
C'est dur la vie ^^
À l'heure où j'écris ce shaarlink, quelques unes des images toutes récentes sont :
http://www.olissea.com/gallery/?id=684
http://www.olissea.com/gallery/?id=681
Généralement, j'évite de me faire de l'autopub mais bon ^^ Once in ages :p T'façon nafoute :( je fais toujours tout ce que je fais car ça me plaît personnellement ^^ si ça plaît à d'autres tant mieux, sinon "tant pis" pour eux :p
D'ailleurs, c'est une de parties de mon site qui a le plus de popularité, j'vous invite à y faire un tour et pourquoi pas me donner un retour ;)
Y'a un peu de tout, humour, images jolies ou insolites, fonds d'écran, images "politiques" (qui contiennent un message :p), …
Par contre, j'ai genre juste des tonnes d'images (si ça pouvait se peser en tonne :) j'en ai beaucoup quoi) sur mes PCs mais j'hésite toujours beaucoup à en poster :)
C'est dur la vie ^^
À l'heure où j'écris ce shaarlink, quelques unes des images toutes récentes sont :
http://www.olissea.com/gallery/?id=684
http://www.olissea.com/gallery/?id=681
Généralement, j'évite de me faire de l'autopub mais bon ^^ Once in ages :p T'façon nafoute :( je fais toujours tout ce que je fais car ça me plaît personnellement ^^ si ça plaît à d'autres tant mieux, sinon "tant pis" pour eux :p
J'adore l'éclectisme musical :)
Tiens prend toi un coup d'éclectisme dans les oreilles :p
Des chants mongols :3
Tiens prend toi un coup d'éclectisme dans les oreilles :p
Des chants mongols :3
Ouais mais y a une raison au fait que Cryptocat "impose" l'utilisation d'une extension.
Du moins, voilà ce que je comprend de la chose : ça permet entre autre, d'éviter, par exemple, une attaque DNS ou au cas où le serveur principal serait corrompu.
D'ailleurs, ça me fait penser que de pouvoir une version locale de zerobin serait chouette :) qui enverrait à un serveur distant de notre choix (ça a ptet déjà été proposé ? Faudrait que je jette un oeil ^^). En ayant l'appli à domicile - un simple .html suffirait non ? (avec un peu de js dedans) - je suis sûr que l'hôte zerobin ne peut corrompre l'application client, et que même si l'hébergeur est corrompu, il ne recevra que des données encryptées.
Mais, en même temps, je suis bien d'accord avec toi, je vois où le bat blesse mais … selon moi c'est un mal nécessaire. C'est juste dommage qu'on doit en arriver là et perdre en accessibilité pour, pour une fois, un peu plus de sécurité (le seul moyen restant pour que l'app client soit corrompue est d'être hacké personnellement).
PS: J'utilise Cryptocat tous les jours :DD
Du moins, voilà ce que je comprend de la chose : ça permet entre autre, d'éviter, par exemple, une attaque DNS ou au cas où le serveur principal serait corrompu.
D'ailleurs, ça me fait penser que de pouvoir une version locale de zerobin serait chouette :) qui enverrait à un serveur distant de notre choix (ça a ptet déjà été proposé ? Faudrait que je jette un oeil ^^). En ayant l'appli à domicile - un simple .html suffirait non ? (avec un peu de js dedans) - je suis sûr que l'hôte zerobin ne peut corrompre l'application client, et que même si l'hébergeur est corrompu, il ne recevra que des données encryptées.
Mais, en même temps, je suis bien d'accord avec toi, je vois où le bat blesse mais … selon moi c'est un mal nécessaire. C'est juste dommage qu'on doit en arriver là et perdre en accessibilité pour, pour une fois, un peu plus de sécurité (le seul moyen restant pour que l'app client soit corrompue est d'être hacké personnellement).
PS: J'utilise Cryptocat tous les jours :DD
Tiens Orthographe-pro est down ??
Dommage ça avait l'air bien intéressant comme projet :o j'en ai entendu parler grâce à Timo, apparemment c'est eux qui corrigeaient (ou corrigent toujours ??) les articles de Timo :D (ou juste son site ? Who knows?)
Ça me fait également penser que j'ai un ptit projet appelé Better Orth sur mon site :) (les forums plus exactement, pour le moment en tout cas) qui, à votre choix, vous pourrez autoriser ou non que les membres de l'équipe Better Orth (je ne sais pas encore comment ils seront définis) de corriger vos messages pour en améliorer l'orthographe et optionnellement pouvoir être informé des corrections par MP :)
Dommage ça avait l'air bien intéressant comme projet :o j'en ai entendu parler grâce à Timo, apparemment c'est eux qui corrigeaient (ou corrigent toujours ??) les articles de Timo :D (ou juste son site ? Who knows?)
Ça me fait également penser que j'ai un ptit projet appelé Better Orth sur mon site :) (les forums plus exactement, pour le moment en tout cas) qui, à votre choix, vous pourrez autoriser ou non que les membres de l'équipe Better Orth (je ne sais pas encore comment ils seront définis) de corriger vos messages pour en améliorer l'orthographe et optionnellement pouvoir être informé des corrections par MP :)
Ce que le monsieur a dit pour sa défense :
« Je refuse le prélèvement pour une question de violation de mon intégrité, de l’essence même de ce que je suis », commente Simon Tattevin qui parle d’un « procédé très intrusif ».
Ce qui l’inquiète ? « Ils sont incapables de donner la preuve de l’effacement de mes « données génétiques » après passage dans leur fichier automatisé. […] »
Le prof, qui travaille à Rennes, ne craint pas de voir peser sur lui des soupçons. « Automatiquement cela fait partie de l’équation, répond-il. Je suis très serein quant à mes responsabilités dans ces incendies. »
Ce qu'il encoure :
« Il risque un an de prison et 15 000 € d’amende. »
:/ C'est grave, moi je suis d'accord avec ce monsieur, si on n'apporte pas de preuves suffisantes sur ce que va advenir mon prélèvement d'ADN après l'enquête, je n'aurais pas envie d'accepter non plus.
Mais on nous force un peu la main, ce monsieur est courageux de dire "Non".
Sinon, au faite, si quelqu'un voulait récupérer notre ADN d'une façon ou d'une autre, disons d'une façon insinueuse, une simple prise de sang ou un cheveux, ne suffit-il pas pour nous 'prendre' notre ADN à notre insu ?
« Je refuse le prélèvement pour une question de violation de mon intégrité, de l’essence même de ce que je suis », commente Simon Tattevin qui parle d’un « procédé très intrusif ».
Ce qui l’inquiète ? « Ils sont incapables de donner la preuve de l’effacement de mes « données génétiques » après passage dans leur fichier automatisé. […] »
Le prof, qui travaille à Rennes, ne craint pas de voir peser sur lui des soupçons. « Automatiquement cela fait partie de l’équation, répond-il. Je suis très serein quant à mes responsabilités dans ces incendies. »
Ce qu'il encoure :
« Il risque un an de prison et 15 000 € d’amende. »
:/ C'est grave, moi je suis d'accord avec ce monsieur, si on n'apporte pas de preuves suffisantes sur ce que va advenir mon prélèvement d'ADN après l'enquête, je n'aurais pas envie d'accepter non plus.
Mais on nous force un peu la main, ce monsieur est courageux de dire "Non".
Sinon, au faite, si quelqu'un voulait récupérer notre ADN d'une façon ou d'une autre, disons d'une façon insinueuse, une simple prise de sang ou un cheveux, ne suffit-il pas pour nous 'prendre' notre ADN à notre insu ?
(Suite de mon précédent shaarlink)
En faite, Il existe bien des techniques pour créer des "Décorateurs" en PHP (aka surcharger une fonction) à base de POO mais … meh, j'accroche pas perso, j'trouve ça lourd.
http://www.croes.org/gerald/blog/le-decorateur-decorator-en-php/44/
https://fr.wikipedia.org/wiki/D%C3%A9corateur_%28patron_de_conception%29#Exemple_en_PHP
(merci à debetux pour les liens, je ne sais plus si tu as un site ou un blog l'ami ?)
En faite, mon but initiale était de tenter d'adapter une app (KrISS) sans aller modifier son code. Charger son code, puis le mien afin de modifier dynamiquement ce dont j'aurais besoin.
En espérant que cela minifierait la quantité de modifications manuelles requise à chaque update.
Timo m'a répondu qu'il existait bien quelques fonctions PHP pour faire ce que je cherchais mais à cela je rétorquerais qu'il y a un manque d’inter-portabilité car ce ne sont malheureusement pas des fonctions standards en PHP :/ ce qui nécessite donc un module. (Le shaarlink de Timo: http://lehollandaisvolant.net/index.php?mode=links&id=20130327133011 d'ailleurs reshaarlinker par sebsauvage http://sebsauvage.net/links/?rpwfvg :))
Il me resterait bien la solution que je voulais éviter de modifier le code via une petite regex:
<?php
$newFunc = 'function troll()
{
# Do some weird stuff ꔆ
old_troll(); # Calling the old troll
}';
# La nouvelle fonction peut-être déclarée avant l'ancienne et la nouvelle peut quand même référencer l'ancienne sans problème BECAUSE PHP!! OK? Faut bien que PHP ait quelques avantages #PHP_troll_forever
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/originalCode.php', str_replace('function troll(', $newFunc."\n".'function old_troll(', file_get_contentst($_SERVER['DOCUMENT_ROOT'].'/originalCode.php')));
?>
Désolé, j'aime les longues lignes, ça va pour la lecture ??
Je pense que ça serait sûrement la solution la plus simple à mettre en place sans devoir ennuyer le développeur pour adapter son code :/
En faite, Il existe bien des techniques pour créer des "Décorateurs" en PHP (aka surcharger une fonction) à base de POO mais … meh, j'accroche pas perso, j'trouve ça lourd.
http://www.croes.org/gerald/blog/le-decorateur-decorator-en-php/44/
https://fr.wikipedia.org/wiki/D%C3%A9corateur_%28patron_de_conception%29#Exemple_en_PHP
(merci à debetux pour les liens, je ne sais plus si tu as un site ou un blog l'ami ?)
En faite, mon but initiale était de tenter d'adapter une app (KrISS) sans aller modifier son code. Charger son code, puis le mien afin de modifier dynamiquement ce dont j'aurais besoin.
En espérant que cela minifierait la quantité de modifications manuelles requise à chaque update.
Timo m'a répondu qu'il existait bien quelques fonctions PHP pour faire ce que je cherchais mais à cela je rétorquerais qu'il y a un manque d’inter-portabilité car ce ne sont malheureusement pas des fonctions standards en PHP :/ ce qui nécessite donc un module. (Le shaarlink de Timo: http://lehollandaisvolant.net/index.php?mode=links&id=20130327133011 d'ailleurs reshaarlinker par sebsauvage http://sebsauvage.net/links/?rpwfvg :))
Il me resterait bien la solution que je voulais éviter de modifier le code via une petite regex:
<?php
$newFunc = 'function troll()
{
# Do some weird stuff ꔆ
old_troll(); # Calling the old troll
}';
# La nouvelle fonction peut-être déclarée avant l'ancienne et la nouvelle peut quand même référencer l'ancienne sans problème BECAUSE PHP!! OK? Faut bien que PHP ait quelques avantages #PHP_troll_forever
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/originalCode.php', str_replace('function troll(', $newFunc."\n".'function old_troll(', file_get_contentst($_SERVER['DOCUMENT_ROOT'].'/originalCode.php')));
?>
Désolé, j'aime les longues lignes, ça va pour la lecture ??
Je pense que ça serait sûrement la solution la plus simple à mettre en place sans devoir ennuyer le développeur pour adapter son code :/
Oh … this could be interesting :o
Des consoles open-source ???! Cooooooooool !!!! :D
(via sebsauvage)
(via sebsauvage)
-.- En Python, c'est super simple :/
En PHP faudrait que chaque fonction soit référencée dans un array du style array('functionName' => 'functionName'); mais j'ignore quel serait l'impact sur les performances :/
Et quand bien même, ça a encore des limitations.
En Python:
L'application:
def a():
pass
# And you can call it normally
Le patch:
def a():
# Do some more stuff
a() # Then call "a" normally
(C'est le principe d'un décorateur quoi, mais je pourrais aussi simplement remplacer la fonction sans appeler l'ancienne fonction)
En PHP:
function lol()
{
}
$functions = array('lol' => 'lol');
# And you call it using $functions['lol']();
Le patch:
$functions['lol'] = function() use($functions)
{
static $lol;
if($lol === null) $lol = $functions['lol'];
# Do some more stuff …
$lol();
};
# To call it, it's the same than before $functions['lol']();
EDIT: Il existe bien des techniques pour créer des "Décorateurs" en PHP (aka surcharger une fonction) (à base de POO) mais ... meh. J'accroche pas perso, j'trouve ça lourd.
En PHP faudrait que chaque fonction soit référencée dans un array du style array('functionName' => 'functionName'); mais j'ignore quel serait l'impact sur les performances :/
Et quand bien même, ça a encore des limitations.
En Python:
L'application:
def a():
pass
# And you can call it normally
Le patch:
def a():
# Do some more stuff
a() # Then call "a" normally
(C'est le principe d'un décorateur quoi, mais je pourrais aussi simplement remplacer la fonction sans appeler l'ancienne fonction)
En PHP:
function lol()
{
}
$functions = array('lol' => 'lol');
# And you call it using $functions['lol']();
Le patch:
$functions['lol'] = function() use($functions)
{
static $lol;
if($lol === null) $lol = $functions['lol'];
# Do some more stuff …
$lol();
};
# To call it, it's the same than before $functions['lol']();
EDIT: Il existe bien des techniques pour créer des "Décorateurs" en PHP (aka surcharger une fonction) (à base de POO) mais ... meh. J'accroche pas perso, j'trouve ça lourd.
Ça y est j'essaie la disposition de clavier Bépo, c'est génial et hardcore en même temps car je débute juste ^^ mais déjà je constate qu'il est bien plus pratique :) j'adore.
J'utilise la disposition à l'aveugle :p il y a juste que je ne sais pas encore où placer ma main droite ^^
J'utilise la disposition à l'aveugle :p il y a juste que je ne sais pas encore où placer ma main droite ^^
Hop, juste histoire de me garder ça sous la main si jamais j'en ai besoin.
Et je vais remettre le commentaire de sebsauvage à propos de ce lien ici afin que si jamais je (ou vous) fais une recherche avec les bons mots, vous tombiez aussi sur ce lien :)
" En php, pour l'upload de fichiers vous êtes soumis aux paramètres de votre hébergement (upload_max_filesize et post_max_size). Mais si vous n'êtes pas maître du serveur, vous ne pouvez peut-être pas les modifier.
A défaut, vous pouvez utiliser ces libs qui permettent l'upload de fichier de manière pratiquement illimitée, en procédant par morceaux (chunks), mais de manière transparente pour l'utilisateur. Elles sont constituées d'une lib javascript et d'un bout de php côté serveur.
https://code.google.com/p/ax-jquery-multiuploader/
http://www.plupload.com/ (https://github.com/moxiecode/plupload) "
Et je vais remettre le commentaire de sebsauvage à propos de ce lien ici afin que si jamais je (ou vous) fais une recherche avec les bons mots, vous tombiez aussi sur ce lien :)
" En php, pour l'upload de fichiers vous êtes soumis aux paramètres de votre hébergement (upload_max_filesize et post_max_size). Mais si vous n'êtes pas maître du serveur, vous ne pouvez peut-être pas les modifier.
A défaut, vous pouvez utiliser ces libs qui permettent l'upload de fichier de manière pratiquement illimitée, en procédant par morceaux (chunks), mais de manière transparente pour l'utilisateur. Elles sont constituées d'une lib javascript et d'un bout de php côté serveur.
https://code.google.com/p/ax-jquery-multiuploader/
http://www.plupload.com/ (https://github.com/moxiecode/plupload) "
J'adore :DD
" Il semblerait que vous ou votre administrateur système ayez été dans le coma pendant 5 ans et vous utilisez toujours IE7. Pour aider internet à être un endroit meilleur, vous serez chargez d'une taxe de 6,8% sur vos achats sur Kogan.com.
Cela est nécessaire dût à la quantité de temps requis pour faire apparaître les pages web correctement dans IE7. "
C'est vrai quoi, merde :(
" Il semblerait que vous ou votre administrateur système ayez été dans le coma pendant 5 ans et vous utilisez toujours IE7. Pour aider internet à être un endroit meilleur, vous serez chargez d'une taxe de 6,8% sur vos achats sur Kogan.com.
Cela est nécessaire dût à la quantité de temps requis pour faire apparaître les pages web correctement dans IE7. "
C'est vrai quoi, merde :(
Ah tiens je connaissais pas :o ça a l'air intéressant :)
via http://tontof.net/?2013/03/19/21/09/09-50-oui-oui-50#9
merci tontof pour la découverte
via http://tontof.net/?2013/03/19/21/09/09-50-oui-oui-50#9
merci tontof pour la découverte
Juste "Parce que". Point.
Aaaaaaaaaw :3
Aaaaaaaaaw :3
J'adore la page 403 de Timo x)
Ça donne de bonnes idées :)
Allez aussi voir sa page 404 et 500 (changer dans l'url).
Ça donne de bonnes idées :)
Allez aussi voir sa page 404 et 500 (changer dans l'url).
J'suis extrêment d'accord avec toi Timo, je crois.
D'ailleurs beaucoup d'autres ont déjà eu cette idée ou ce genre d'initiatives mais je pense que tu soulèves une idée importante qui va un peu plus loin.
Si, un peu comme ont été démocratisés certains services grâce à vous (Blogotext, shaarli, certains agrégateurs rss auto-hébergable, etc), si on démocratisait l'hébergement de ses services mais de façon ouverte (donc plus besoin d'avoir son propre hébergeur), càd en créant des "fermes" de ces services alors je pense qu'on tient un très gros fillon.
L'important étant, comme tu l'as bien souligné que le tout soit toujours bien exportable/importable et que si jamais notre prestataire de service en viendrait à devoir arrêter son service (par exemple, offrir un BlogoText par personne venant sur le site), alors il suffirait de faire le transfert de ses fichiers vers un autre prestataire de services (offrant le même panel d'offre). Le tout serait donc beaucoup plus accessible à Mme Michu plutôt que de devoir trouver un hébergeur correct et l'héberger elle même.
D'ailleurs, j'avais ce projet sur Olissea (que je n'ai pas encore finit), de mettre à disposition un shaarli pour chacun de mes membres :)
D'ailleurs beaucoup d'autres ont déjà eu cette idée ou ce genre d'initiatives mais je pense que tu soulèves une idée importante qui va un peu plus loin.
Si, un peu comme ont été démocratisés certains services grâce à vous (Blogotext, shaarli, certains agrégateurs rss auto-hébergable, etc), si on démocratisait l'hébergement de ses services mais de façon ouverte (donc plus besoin d'avoir son propre hébergeur), càd en créant des "fermes" de ces services alors je pense qu'on tient un très gros fillon.
L'important étant, comme tu l'as bien souligné que le tout soit toujours bien exportable/importable et que si jamais notre prestataire de service en viendrait à devoir arrêter son service (par exemple, offrir un BlogoText par personne venant sur le site), alors il suffirait de faire le transfert de ses fichiers vers un autre prestataire de services (offrant le même panel d'offre). Le tout serait donc beaucoup plus accessible à Mme Michu plutôt que de devoir trouver un hébergeur correct et l'héberger elle même.
D'ailleurs, j'avais ce projet sur Olissea (que je n'ai pas encore finit), de mettre à disposition un shaarli pour chacun de mes membres :)
Tiens, j'aime beaucoup pouvoir poser des noms sur certaines idées que j'ai parfois :)
Le panthéisme dit que Dieu est tout (God is everything).
Le panthéisme dit que Dieu est tout (God is everything).
“I had this realization that every individual language does at least one thing better than every other language,” he said. For example, the Australian Aboriginal language Guugu Yimithirr doesn’t use egocentric coördinates like “left,” “right,” “in front of,” or “behind.” Instead, speakers use only the cardinal directions. They don’t have left and right legs but north and south legs, which become east and west legs upon turning ninety degrees. Among the Wakashan Indians of the Pacific Northwest, a grammatically correct sentence can’t be formed without providing what linguists refer to as “evidentiality,” inflecting the verb to indicate whether you are speaking from direct experience, inference, conjecture, or hearsay.
Quote from http://www.newyorker.com/reporting/2012/12/24/121224fa_fact_foer?currentPage=all
Quote from http://www.newyorker.com/reporting/2012/12/24/121224fa_fact_foer?currentPage=all