:orphan: |rss_image| **programmation - 1/1** :ref:`Blog ` :ref:`article (8) ` :ref:`articles (3) ` :ref:`cours (6) ` :ref:`module (7) ` :ref:`paper (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: programmation .. _ap-cat-programmation-0: programmation - 1/1 +++++++++++++++++++ .. blogpostagg:: :title: Ecrire du code rapide :date: 2018-08-21 :keywords: optimisation :categories: programmation :rawfile: 2018/2018-08-21_optimisation.rst Le titre n'est pas très évocateur mais l'article qui suit `Bing.com runs on .NET Core 2.1! `_ explique comment un service web, en l'occurence le moteur de recherche `Bing `_, a été accéléré. Et l'explication repose sur six optimisation d'implémentation reliés à chaque à ce qu'on appelle une `pull request `_. Les deux suivantes qui font partie des six ne sont pas trop compliqués à lire en particulier la deuxième qui révèle que le moteur de recherche parse énormément d'urls à la recherche de caractères ``/``. A priori, la modification implique que la recherche de deux ou trois charactères et très souvent utilisée et que cela vaut le coup d'écrire spécifique dans ce cas. Le test qui choisit l'un ou l'autre cas apparaît d'un surcoût négligeable. ... .. blogpostagg:: :title: Javascript et traitement de données :date: 2016-09-24 :keywords: :categories: programmation,javascript :rawfile: 2016/2016-09-24_js.rst Un des candidats a une forte préférence pour le Javascript et son premier réflexe est d'utiliser ce langage très utilisé pour tout ce qui est graphique. Comme éditeur, il utilise `Atom `_ que je m'empresse d'essayer à mon tour. Il traite les données en JSON car ce format est le plus adéquat pour ce langage. Le site `learnjsdata `_ guide les programmeurs vers l'utilisation du javascript pour traiter les données. Il existe des librairies qui implémentent les dataframe comme `jsdataframe `_. Le navigateur execute le javascript excepté si un serveur est requis. Dans ce cas, la solution est d'utiliser un plugin `Chrome `_ : `Web Server for Chrome `_. `Chrome `_ reste le navigateur préféré des dévelopeurs. Autre option `http-static `_. ... .. blogpostagg:: :title: Chargement des images avec pygame :date: 2015-05-28 :keywords: pygame,os :categories: programmation,pygame,fichier :rawfile: 2015/2015-05-28_repetition.rst Je vois chaque année des bouts de code qui ressemble à ceci :: ... .. blogpostagg:: :title: Le design d'un code informatique :date: 2015-05-22 :keywords: design,programmation :categories: programmation :rawfile: 2015/2015-05-22_point_design.rst On écrit rarement un programme au hasard et même si ça paraît évident et logique, on fait du *design*. ... ---- |rss_image| **programmation - 1/1** :ref:`2022-10 (1) ` :ref:`2022-12 (2) ` :ref:`2023-01 (1) ` :ref:`2023-02 (1) ` :ref:`2023-04 (1) `