Shaare your links...
32804 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
◄Older
page 10 / 35
Newer►
1703 results for tags programmation x
  • Android programmation
    6 Best Tools every Android developers must know
    Je me met ça sous le coude: Quelques outils pour aider quand on développer des applications Android.
    2015-02-09 15:33:25
    http://www.ssaurel.com/blog/6-best-tools-every-android-developers-must-know/
  • Android hacking programmation
    Attacking Android Applications With Debuggers
    Je me garde cet article sous le coude: Comment attacher un débogueur à une application Android en cours d'exécution pour examiner son fonctionnement interne (par exemple pour examiner les structures de données avant chiffrement, ce qui peut être utile pour savoir quelles données l'application essaie d'envoyer). Cette manipulation ne nécessite pas les droits root.
    2015-01-19 19:13:18
    https://blog.netspi.com/attacking-android-applications-with-debuggers/
  • programmation TLDR
    [code] Trouver les erreurs - LinuxFr.org
    2015-01-14 14:30:23
    http://linuxfr.org/news/code-trouver-les-erreurs
  • programmation éducation
    La programmation pour les non-programmeurs - Rue89 - L'Obs
    Un petit article sur les langages de programmation qui ne sont pas destinés directement aux développeurs. Intéressant.
    2014-12-29 19:21:04
    http://rue89.nouvelobs.com/2014/12/26/programmation-les-non-programmeurs-256677
  • EnLigne gratuit outils programmation
    HiFi Regex Tester - Live JavaScript Regular Expression Tester
    Encore un outils en ligne pour tester vos regex (via http://lehollandaisvolant.net/?id=20141221142318)
    2014-12-21 17:38:51
    http://www.gethifi.com/tools/regex
  • programmation torrent
    L’après-TPB: DHT, infohash et indexation | Le Blog de Mitsu
    Intéressant: Comment utiliser Aria2 (un client torrent en ligne de commande) pour obtenir des informations sur un torrent à partir de son infohash.
    2014-12-12 13:46:35
    http://www.suumitsu.eu/2014/12/11/lapres-tpb-dht-infohash-et-indexation/
  • 3d graphismes programmation web
    PlayCanvas | 3D HTML5 & WebGL Game Engine
    Un moteur de jeu WebGL. Gratuit et opensource. (La société se paie par l'hébergement de projets chez eux).
    Note: Unity (un moteur 3D desktop) possède désormais un export WebGL, mais il fait encore 10 Mo là où PlayCanvas ne fait que 500 ko. On pourra aussi jeter un coup d'oeil du côté d'Unreal Engine, bien sûr.
    2014-12-11 12:33:40
    https://playcanvas.com/
  • Android programmation
    Android Studio 1.0 | Android Developers Blog
    L'équipe officielle d'Android a pondu un IDE pour développer des applications Android. Il est basé sur IntelliJ IDEA.
    2014-12-09 00:45:59
    http://android-developers.blogspot.fr/2014/12/android-studio-10.html
  • fun programmation
    XML Sucks
    Je garde la page pour les diverses citations anti-XML et anti-XSLT.
    2014-12-06 16:04:46
    http://harmful.cat-v.org/software/xml/
  • fun programmation
    Disable GC when computing deps
    Quand un commit Git part complètement en live...
    2014-12-02 17:46:19
    https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799
  • EnLigne outils programmation
    Regulex:JavaScript Regular Expression Visualizer.
    Un visualiseur d'expression régulières: Il vous fait un joli schéma à partir de votre expression régulière. Sympa !
    (va HumanCoders)
    C'est opensource et écrit en pur Javascript: https://github.com/JexCheng/regulex
    EDIT: Et voilà, c'est chez Timo :-)  http://lehollandaisvolant.net/tout/tools/regex/#!embed=false&flags=&re=%28a|b\d%2B%29*c
    2014-12-01 14:07:10
    http://jex.im/regulex/#!embed=false&flags=&re=(a%7Cb%5Cd%2B)*c
  • thumbnail
    fun programmation
    xkcd: The General Problem
    « - Tu peux me passer le sel ? »
    ...
    « - J'ai dit...
    - Je sais !  Je suis juste en train de développer un système pour te passer des condiments de manière générique.
    - Ça fait 20 minutes !
    - Ça permettra de gagner du temps par la suite ! »
    2014-12-01 11:27:41
    https://xkcd.com/974/
  • Android google javascript programmation
    The upcoming Jack & Jill compilers in Android | Saikoa
    Woao... voilà du changement !
    Auparavant, le SDK Android de Google utilisait Javac (le compilateur Java standard de chez Oracle) pour produire un bytecode Java ensuite transformé en bytecode Dalvik.
    Visiblement le nouveau SDK se passe de Javac: Le nouvel outils "Jill" produit un bytecode intermédiaire (.jayce) qu'un autre outils ("Jack") transforme en bytecode Dalvik.
    Ce qui veut dire que Google peut maintenant se passer des outils Oracle pour produire des exécutables Android.
    Ce n'est guère surprenant étant donné les bisbilles entre Google et Oracle à propos d'Android (https://en.wikipedia.org/wiki/Oracle_v._Google). Google veut son indépendance.
    2014-12-01 11:11:04
    https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android
  • fun programmation
    Histoire de side projects | CommitStrip - Blog relating the daily life of web agencies developers
    Ben ouais... :-/
    2014-11-26 14:00:34
    http://www.commitstrip.com/fr/2014/11/25/west-side-project-story/
  • programmation
    L'indentation par tabulation… - Les petits liens d'Alda
    Je suis également contre l'utilisation des tabulations. Chaque utilisateur, logiciel, plateforme l'interprète comme bon lui semble (2, 4, 8...) et ça met rapidement le bordel dans les sources quand ils passent de main en main.
    Un espace est un espace: il n'y a pas 4 façon de l'interpréter.
    Et n'importe quel éditeur moderne peut être configuré pour insérer 4 espace quand vous pressez la touche TAB.
    2014-11-26 13:48:44
    http://tools.aldarone.fr/share/?uvuzYA
  • fun graphismes javascript programmation
    JS1k demo details | Highway at Night
    Démo javascript: 1 ko pour afficher une autoroute la nuit. Amusant. (cliquer là: http://js1k.com/2014-dragons/demo/1951).
    Voir aussi: http://js1k.com/2014-dragons/demo/1854
    2014-11-23 13:44:26
    http://js1k.com/2014-dragons/details/1951
  • graphismes programmation science
    Researchers Announce Advance in Image-Recognition Software - NYTimes.com
    Purée si leur algo est aussi bon qu'annoncé, c'est flippant.
    Vous voyez l'image dans l'article ? Leur logiciel l'a automatiquement qualifiée de « Groupe de jeunes gens jouant au frisbee. ».
    Et bien sûr, Google est dans la boucle.  Ça fait flipper.
    EDIT: L'article chez Google: http://googleresearch.blogspot.fr/2014/11/a-picture-is-worth-thousand-coherent.html
    et le site officiel: http://cs.stanford.edu/people/karpathy/deepimagesent/
    2014-11-18 12:11:35
    http://www.nytimes.com/2014/11/18/science/researchers-announce-breakthrough-in-content-recognition-software.html?_r=0
  • jeux programmation
    Screeps - the world's first MMO sandbox strategy game for programmers
    Tiens marrant: Un MMO sandbox, mais où vous devez *programmer* vos unités.  Ça pourrait être marrant.

    EDIT: Et en complément:
    http://www.javascriptbattle.com/
    http://codecombat.com/
    http://fightcodegame.com/
    http://corewar.co.uk/
    2014-11-13 12:46:41
    http://www.screeps.com/
  • p2p programmation TLDR
    FreedomLayer | Articles | Intro to Distributed Hash Tables (DHTs)
    Je me garde cet article pour lecture ultérieure. Il explique le principe des DHT de manière progressive.
    2014-11-12 17:09:00
    https://www.freedomlayer.org/research/dht-intro/
  • programmation python
    Understanding Python Bytecode - Coverity Security Research Lab
    Un rapide coup d'oeil sur le bytecode de la machine virtuelle Python.
    2014-11-04 12:39:10
    http://security.coverity.com/blog/2014/Nov/understanding-python-bytecode.html
  • programmation Windows
    Writing DPI-Aware Desktop and Win32 Applications (Windows)
    Guide pour écrire une application "DPI-Aware" sous Windows.  Je me note ça, on ne sait jamais ça peut servir.
    C'est c'est notoirement le genre de chose que Microsoft n'a pas vraiment pris en compte au début et dont les développeurs Windows n'ont absolument rien à battre... et qui va poser de plus en plus de problème au fur et à mesure que nos écrans vont monter en résolution (je parle de DPI et pas forcément de dimensions en pixels).
    (via http://links.kevinvuilleumier.net/?JwYvXg)
    2014-11-03 13:09:10
    http://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx
  • fun programmation
    A GPU Approach to Conway's Game of Life « null program
    Je me note juste le lien pour le fun: Le jeu de la vie de Conway (que tout développeur a fait au moins une fois), mais implémenté au niveau du GPU. Il y a même une démo en WebGL.
    2014-10-25 00:14:46
    http://nullprogram.com/blog/2014/06/10/
  • fun programmation
    PHP Framework | Humeurs illustrées
    Excellent !  :-)
    2014-10-16 11:45:41
    http://www.luc-damas.fr/humeurs/php-framework/
  • programmation
    Les 10 phrases qui énervent un développeur | Atchik Services
    2014-10-07 13:30:18
    http://www.atchik-services.com/blog/10-phrases-enervent-developpeur-programmeur
  • programmation science
    Neurokernel
    Ce charmant projet opensourve veut simuler l'intégralité du cerveau des mouches à fruits (ces toutes petites mouches qui aiment les fruits).
    Il y a aussi un projet pour simuler un vers nématode: http://www.openworm.org/
    2014-09-28 15:23:04
    http://neurokernel.github.io/
  • EnLigne programmation services
    Générer un GUID - le hollandais volant
    La page de Timo pour générer un GUID (sans Google Analytics, merci Timo :-)
    2014-09-21 15:42:33
    http://lehollandaisvolant.net/tout/tools/guid/
  • fun programmation
    Le CommitStrip Test | CommitStrip - Blog relating the daily life of web agencies developers
    :-)
    (on ne peut comprendre vraiment que si on est développeur.)
    2014-09-17 11:41:32
    http://www.commitstrip.com/fr/2014/09/16/le-commitstrip-test/
  • programmation
    Waste-A-GUID - Liens en bazar
    Je trouve ça amusant comme remarque. Ça ajoute presque quelque chose de spirituel au développement logiciel.
    EDIT: Voir http://sebsauvage.net/links/?Q3SGHQ
    2014-09-16 12:09:11
    http://links.kevinvuilleumier.net/?_YtLlQ
  • programmation
    Animated Algorithms
    Un site très sympa pour comprendre visuellement le fonctionnement de différents algorithmes.
    2014-09-13 13:47:21
    http://www.algomation.com/
  • javascript programmation
    Il est temps d’avoir déjà quitté jQuery | MathieuRobin.com
    jQuery ou pas jQuery ?  un article pour, et un article contre: http://make-dev.tumblr.com/post/30013908789/time-to-remove-jquery
    2014-09-11 19:12:39
    http://www.mathieurobin.com/2014/09/il-est-temps-davoir-deja-quitte-jquery/
  • fun programmation
    It takes them a lot of bytes to do so. - 9GAG
    Excellent  :-)
    Traduction:
    « Programmeur: organisme qui transforme caféine et pizzas en logiciel. »
    (via http://liens.howtommy.net/?-L0Odg)
    2014-09-05 09:34:04
    http://9gag.com/gag/awbxVzD
  • LogicielLibre logiciels programmation
    radare
    A côté de l'excellent IDA Pro (désassembleur), voici un outils conçu pour faire du reverse-engineeing. Il peut émuler divers processeurs et il est scriptable (Lua, Python...).  
    Il vous fait même des graphes de blocs de code, cool: http://www.radare.org/y/?p=examples&f=graph
    à tester...
    2014-09-04 11:30:13
    http://www.radare.org/y/?p=features
  • LogicielLibre logiciels programmation
    UMLet – Créez facilement vos diagrammes UML sous GNU/Linux – La vache libre
    Bon je me met ça sous le coude, ça peut toujours servir.
    Site officiel: http://www.umlet.com/
    2014-09-02 09:43:04
    http://la-vache-libre.org/umlet-creez-facilement-vos-diagrames-uml-sous-gnulinux/
  • javascript LogicielLibre programmation
    Yahoo! YUI! project! is! no! more! • The Register
    Si vous aviez basé toute votre appli sur le framework web de Yahoo (YUI), pas de bol: Yahoo ferme les portes.
    Vous me direz, c'est le risque inhérent au choix de n'importe quel framework, mais on peut constater que ce n'est pas parce qu'un framework est soutenu par une énorme boîte qu'il est plus pérenne. Je ne donne pas cher de GWT (le framework web de Google) dans les temps à venir (Google ayant déjà passé le projet en libre totale genre "je m'en débarrasse").
    (C'est aussi une des raisons qui font que j'ai tendance, pour mes petits projets, à utiliser le moins de dépendances possible.)
    2014-09-01 10:50:40
    http://www.theregister.co.uk/2014/09/01/yahoo_yui_project_is_no_more/
  • fun programmation
    Les petites choses qui énervent les codeurs | CommitStrip - Blog relating the daily life of web agencies developers
    Excellent... et tellement vrai  :-)
    2014-08-27 12:36:14
    http://www.commitstrip.com/fr/2014/08/26/those-very-small-things-that-can-set-coders-off/
  • javascript programmation tutoriel
    Allons plus loin avec les web notifications ! - Lille Web - La communauté du web lillois
    Javascript permet de demander au navigateur d'afficher des notifications en utilisant le système natif au système d'exploitation. Cela peut être sympa pour prévenir de la fin de traitements longs (upload de fichier ou autre) ou encore pour la réception de messages (par exemple pour prévenir l'utilisateur qu'il a reçu un mail dans une application webmail).
    Vous pouvez même personnaliser l'icône de la notification.
    2014-08-27 11:22:42
    http://lilleweb.fr/js/2014/08/26/web-notification/
  • gps programmation
    Geohash - Wikipedia, the free encyclopedia
    Mmm... voilà qui est intéressant: Un système pour faire un hash d'une coordonnée géographique (latitude/longitude). Cela a plusieurs intérêts:
    - cela permet d'exprimer des coordonnés de manière plus concise.
    - On peut l'utiliser pour indexer des données géographiques (en base de données, par exemple).
    - Le tri alphabétique des geohash permet de trier des lieux par proximité (sympa, non ?)

    Voici un petit article qui explique visuellement le fonctionnement: http://www.bigdatamodeling.org/2013/01/intuitive-geohash.html
    Il y a un service en ligne (http://geohash.org/), mais vous trouverez à la fin de l'article Wikipedia des liens vers des librairies dans différents langages pour encoder/décoder ces géohash.
    Pour voir directement un Geohash sur GoogleMaps: http://geohash.2ch.to/u09tunqu9k36 (ici c'est la tour Eiffel).
    2014-08-25 08:24:11
    https://en.wikipedia.org/wiki/Geohash
  • fun programmation
    Un chef de projet...
    Je ne sais plus où j'ai lu ça: « Un chef de projet c'est quelqu'un qui pense qu'on peut faire un bébé en 1 mois avec 9 femmes. »
    EDIT  :-)  http://liens.howtommy.net/?7CvxBQ
    2014-08-19 14:18:29
    ?BHEoQg
  • programmation tutoriel
    VisuAlgo - visualising data structures and algorithms through animation
    Plein d'algorithmes (tri, recherche dans un arbre...) expliqués de manière visuelle. Sympa.
    2014-08-18 23:29:17
    http://www.comp.nus.edu.sg/~stevenha/visualization/index.html
  • minecraft programmation éducation
    New Minecraft Mod Teaches You Code as You Play | Enterprise | WIRED
    Woua... ils ont donc créé un mod de Minecraft qui intègre le langage de programmation Scratch (http://scratch.mit.edu/, conçu pour apprendre à programmer).
    La combinaison des deux est intéressante du point de vue éducatif: apprendre à programmer, apprendre la logique dans un environnement collaboratif.
    Site officiel: http://www.learntomod.com/ (mais bon, c'est payant !)

    EDIT: Vous pouvez aussi jeter un coup d'oeil du côté de http://computercraft.info et https://github.com/MightyPirates/OpenComputers/ qui intègrent le langage Lua dans Minecraft.
    2014-08-18 23:18:30
    http://www.wired.com/2014/08/learntomod/
  • Android MoteurDeRecherche programmation tutoriel
    Android Code Examples & Snippets | Codota
    Moteur de recherche de snippets de code pour Android (via http://korben.info/codota-moteur-recherche-code-special-android.html)
    2014-08-18 13:47:46
    http://www.codota.com/
  • EnLigne gratuit programmation services
    Runnable - Discover Everything through Code
    Snippets de code, mais qu'on peut exécuter directement dans le navigateur. Supporte Javascript, C++, Java, Rails, Node.js, php, Python, .Net...
    C'est une sort de jsfiddle, mais pour plein de langages.
    (via http://www.tribuleblanc.com/shaarli//?YMoKdg)
    Dans le même genre, il y a aussi: http://repl.it/

    C'est pratique quand vous n'avez pas un runtime sous la main mais que vous avez besoin de faire tourner un petit truc ou tester un bout de code.
    2014-08-14 14:02:54
    http://runnable.com/
  • fonts gratuit programmation
    Input: Fonts for Code
    Intéressant: Encore une police de caractères destinée au développeurs (distinction claire 0/O, l/I, etc.). Petit plus, elle est configurable: Forme de "0", de "a"/"g", espacement par défaut des lignes, etc.
    Elle est utilisable librement pour usage privé (pour coder).
    PS: Si vous programmez encore en "Courrier", c'est que vous êtes vraiment masochiste.
    Voir également: http://sebsauvage.net/links/?searchtags=programming+fonts
    2014-08-13 15:05:15
    http://input.fontbureau.com/preview/
  • fun programmation
    CommitStrip - Quand j’aide un jeune codeur à fixer ses requêtes
    Ça c'est ce qui arrive quand on a un bon dba !   :-D
    (Snif... Hervé, tu nous manques !)
    2014-08-13 09:59:06
    http://www.commitstrip.com/fr/2014/08/01/when-i-help-a-rookie-coder-fix-his-queries/
  • outils php programmation
    dBug
    Je me met ça de côté pour faire une sortie visuellement lisible d'objets php.
    Voir aussi: http://sourceforge.net/projects/datadumper/
    2014-08-04 09:12:43
    http://dbug.ospinto.com/
  • fun programmation
    Jeu de mot vaseux du jour
    ça y est, j'ai fait mon jeu de mots geek vaseux du jour:  Un collègue se demande quel type de champ choisir (number, string...) pour une donnée qu'on reçoit, sachant qu'on a pas les specs et que ça risque d'évoluer.  J'ai répondu: « Quand t'as un doute, mets-toi en String ! »
    Et le pire, c'est que j'en suis content.  :o)
    2014-07-31 11:00:37
    ?HqyTug
  • Android google programmation
    Android 4.2 : Comment activer le paramètre pour les développeurs ?
    Putain, Google fait vraiment chier: Dans Android 4.2, l'option "Développeur" est planqué et il faut faire une manipulation à la con pour la retrouver. (via http://lehollandaisvolant.net/?id=20140728204433)
    2014-07-29 09:25:18
    http://www.frandroid.com/android/developpement/118156_android-4-2-comment-activer-loption-pour-les-developpeurs
  • programmation sécurité
    Sécuriser le formulaire de login de Codiad avec TOTP (authentificaton double-facteur)
    Après DokuWiki, voici comment ajouter la sécurisation OTP avec Codiad. C'est vraiment très simple.
    2014-07-15 15:03:41
    http://sebsauvage.net/wiki/doku.php?id=totp&#codiad
  • programmation sécurité
    Sécuriser le formulaire de login de DokuWiki avec TOTP
    Suite à mon petit guide (http://sebsauvage.net/links/?-EXrUg) voici en exemple comment sécuriser le formulaire de login de DokuWiki avec TOTP.
    La bonne manière de faire aurait été de créer un plugin d'authentification spécifique, mais j'ai choisi de taper directement dans le code (ce qui obligera à refaire la manip à la prochaine mise à jour, mais c'est assez rapide à faire: 6 lignes à modifier).

    EDIT: J'ai mis ça sur le wiki: http://sebsauvage.net/wiki/doku.php?id=totp#dokuwiki


    Dans inc/html.php:
    --------------------------------------------------------------------------------------------------------------------------------------------
    --- html.php.original Mon Jul 14 13:49:34 2014
    +++ html.php Mon Jul 14 19:51:35 2014
    @@ -47,6 +47,7 @@
        $form->addHidden('do', 'login');
        $form->addElement(form_makeTextField('u', ((!$INPUT->bool('http_credentials')) ? $INPUT->str('u') : ''), $lang['user'], 'focus__this', 'block'));
        $form->addElement(form_makePasswordField('p', $lang['pass'], '', 'block'));
    +    $form->addElement(form_makePasswordField('otp', 'OTP', '', 'block'));
        if($conf['rememberme']) {
            $form->addElement(form_makeCheckboxField('r', '1', $lang['remember'], 'remember__me', 'simple'));
        }
    --------------------------------------------------------------------------------------------------------------------------------------------


    Dans inc/auth.php
    --------------------------------------------------------------------------------------------------------------------------------------------
    --- auth.php.original Mon Jul 14 13:49:33 2014
    +++ auth.php Mon Jul 14 20:14:55 2014
    @@ -110,6 +110,7 @@
            $evdata = array(
                'user'     => $INPUT->str('u'),
                'password' => $INPUT->str('p'),
    +            'otp' => $INPUT->str('otp'),
                'sticky'   => $INPUT->bool('r'),
                'silent'   => $INPUT->bool('http_credentials')
            );
    @@ -179,6 +180,7 @@
        return auth_login(
            $evdata['user'],
            $evdata['password'],
    +        $evdata['otp'],
            $evdata['sticky'],
            $evdata['silent']
        );
    @@ -213,7 +215,7 @@
     * @param   bool    $silent  Don't show error on bad auth
     * @return  bool             true on successful auth
     */
    -function auth_login($user, $pass, $sticky = false, $silent = false) {
    +function auth_login($user, $pass, $otp, $sticky = false, $silent = false) {
        global $USERINFO;
        global $conf;
        global $lang;
    @@ -228,7 +230,8 @@

        if(!empty($user)) {
            //usual login
    -        if($auth->checkPass($user, $pass)) {
    +        require_once realpath(dirname(__FILE__).'/../../myotp/myotp.php');  // Lien vers votre librairie OTP
    +        if($auth->checkPass($user, $pass)  && checkOTP($otp))   {
                // make logininfo globally available
                $INPUT->server->set('REMOTE_USER', $user);
                $secret                 = auth_cookiesalt(!$sticky, true); //bind non-sticky to session
    --------------------------------------------------------------------------------------------------------------------------------------------

    Et voilà !

    PS: Je me suis aussi fait Codiad, QuiXplorer et quelques autres.
    2014-07-14 20:11:06
    ?YVNepA
  • php programmation sécurité
    Créer votre propre authentification double facteur avec TOTP - sebsauvage wiki
    Voilà, j'ai fait un petit tuto pour expliquer comment se faire sa propre authentification double-facteur, et comment l'intégrer dans une application php existante. Côté client, il y a FreeOTP (logiciel libre Android/iOS) et côté serveur otphp (logiciel libre également).
    Bien sûr cela ne vous empêche pas d'utiliser d'autres implémentations d'OTP, vu que c'est standardisé.
    (J'ai ainsi sécurisé plusieurs formulaires de login de mes applications web privées.  Très efficace.)

    EDIT: Démonstration par la pratique: Sécuriser le formulaire de connexion de DokuWiki: http://sebsauvage.net/links/?YVNepA
    2014-07-12 13:50:26
    http://sebsauvage.net/wiki/doku.php?id=totp
Links per page: 20 50 100
◄Older
page 10 / 35
Newer►
Shaarli 0.0.41 beta modifiée - 2022-08-11 - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr. I'm on Mastodon.
shelter.moe