JLG rend hommage au développeur solo dans son dernier billet:
Un tel exemple est Preview, le programme tout-en-un de visualisation et d’édition de fichier du Mac. Alors que l’article de Wikipedia est obsolète et tiède, l’article en deux parties du MacWorld intitulé “Les Superpouvoirs de la Preview d’Apple” (ici et là) rend justice à la puissance et la flexibilité de l’application. Lisez-le et joignez-vous à moi dans l’appréciation de ce travail d’amour d’un programmeur solo anonyme, qui m’a-t-on dit s’y consacre depuis l’époque de NeXT.
Pour second exemple, il choisit Acorn de Gus Mueller:
Pour avoir une idée de la richesse et la profondeur de l’application, parcourez la documentation sur le site de la société. En supplément de la “pure” doc technique, il y a une FAQ, des liens vers la communauté Acorn, et plein de tutoriels video pour utilisateurs débutants, intermédiaires et avancés.
J’ajouterai un autre exemple avec “Banished”, un jeu de Luke Hodorowicz disponible sur
Steam et Gog. C’est un city-builder à toute épreuve loué par la critique.
§jeudi 27 août 2015
Un projet de recherche de Microsoft permet aux gens de créer des images 3D de haute qualité en temps réel, en utilisant un simple téléphone mobile, avec à peu près le même effort qu’il faut pour prendre une photo ou capturer une vidéo. Tous les calculs sont effectués sur le téléphone (CPU+GPU), pas besoin de réseau. Les chercheurs vont présenter MobileFusion début octobre à l’International Symposium on Mixed and Augmented Reality.
§mercredi 26 août 2015
Le New York Times a mis en ligne gratuitement plus de 17,000 recettes sur le site NYT Cooking, et pour votre plaisir culinaire, ils ont aussi préparé une application iOS.
Cela ne va certainement pas intéresser Alexa Von Tobel, mais pour nous autres, je suis sûr que chacun pourra y trouver son compte.
§mardi 25 août 2015
Major Hayden a écrit un article de recherche sur la sécurisation des conteneurs Linux. LXC et Docker sont de nouvelles technologies permettant une utilisation plus efficace des ressources du serveur par rapport aux traditionnelles méthodes de virtualisation, telle que KVM.
La couche d’isolement entre le conteneur et le noyau, ainsi qu’entre chaque conteneur, est extrêmement mince. Des faiblesses dans le noyau ou dans la configuration du conteneur peuvent compromettre les conteneurs ou l’ensemble du système. La responsabilité de la gestion du système d’exploitation dans le conteneur peut aussi devenir floue avec le temps, et cela peut aussi conduire à une compromission du conteneur.
L’article est extrèmement clair, bien écrit.
§vendredi 21 août 2015
Jessica Guynn a écrit un article très intéressant sur Adam Bain de Twitter qui vaut la lecture:
Bain, qui venait de Fox Sports et de l’unité Fox Interactive Media de News Corp., a rejoint Twitter en 2010, quand il y avait une petite équipe de vente et quelques produits publicitaires. Pendant son mandat, Twitter a augmenté ses revenus de 28,3 millions $ en 2010 à plus de 1,4 milliard $ en 2014 et devrait dépasser les 2 milliards $ cette année. C’est l’une des croissances les plus rapides dans le domaine de la publicité jamais vue.
Voir aussi “Adam Bain Is Soooo Nice” par Kara Swisher.
§mardi 18 août 2015
Par l’équipe Microsoft Edge:
Les machines virtuelles Windows 10 sont maintenant disponibles avec les dernières mises à jour de Microsoft Edge et la plate-forme web sous-jacente. Avec cette version, nous avons automatisé le processus que nous utilisons pour créer les machines virtuelles, de sorte que les futures mises à jour seront disponibles plus rapidement lorsque la plate-forme sera mise à jour.
§mardi 18 août 2015
Graham Smith écrit pour Rock, Paper, Shotgun :
Le logiciel a été l’une des solutions de gestion des droits numériques sur disque employées par les développeurs et éditeurs PC au début des années 2000 dans un effort pour stopper le piratage et c’était déjà pénible alors. Finalement, un trou de sécurité a été découvert en Novembre 2007 permettait une “élévation de privilèges” et aux attaquants d’exécuter du code au niveau du noyau sans restriction, prenant effectivement le contrôle total d’un PC. Cette faille de sécurité a été corrigée par Microsoft, mais les problèmes qu’elle a causé ont fait partie des arguments de l’Electronic Frontier Foundation contre les DRMs.
Il y a toujours moyen de jouer à un bon vieux jeu sans DRM.
Source: www.pcgameshardware.de
§mardi 18 août 2015
Ce n’est pas un sujet nouveau, mais cela vaut bien une piqure de rappel :
Les artistes musiciens facturent pour leur prochain album, ils ne vendent pas un album et continuent à ajouter et remixer des chansons pour le même prix. Cela vaut aussi pour les films, livres, jeux ou tout autre produit numérique ou physique.
Le logiciel est l’exception. En écrivant ceci, je ne peux imaginer une quelconque autre entreprise où le client paie une seule fois et reçoit des mises à jour et des améliorations gratuites pour la vie. Mais pourtant, c’est comme cela que l’App Store a été mis en place pour les développeurs de logiciels. Ce n’est tout simplement pas viable.
Des mises à niveau payantes récompensent le développement continu d’une application. Le développeur est payé pour le travail et les utilisateurs obtiennent plus de l’application qu’ils aiment. Pour un écosystème d’applications durable, les choses doivent changer.
Si l’App Store ne propose jamais aux développeurs des options pour les mises à jour payantes, il continuera à encourager une culture d’applications jetables ponctuelles. Ce ne sont pas de bonnes nouvelles pour les développeurs, Apple ou nos clients mutuels.
§mardi 18 août 2015
Ami Mizroch rapporte pour le WSJ.D:
La société, qui la semaine dernière a eu deux ans, vient d’embaucher son premier “data scientist”, et cherche à investir dans l’intelligence artificielle. Butterfield reconnaît le défi, en disant que son entreprise aura besoin de partenaires avec une capacité majeure en IA.
“Apple a dépensé des milliards de dollars sur Siri et travaillé pendant très longtemps avec des centaines d’ingénieurs et un grand ensemble de données sur les voix – c’est foutrement idiot. Siri est presque inutile”, dit-il. Apple a refusé de commenter.
Siri a déclaré: “Après tout ce que j’ai fait pour vous ?”
Butterfield a pour but que Slackbot soit l’assistant virtuel pour tout le monde dans une équipe, tout en ayant également accès à la connaissance institutionnelle de l’organisation: qui travaille sur quels projets, où sont-ils coincés, qui est en vacances et quand rentrent-t-ils. Il estime que Slackbot pourrait augmenter la productivité d’une entreprise de 20-30%.
§mardi 18 août 2015
L’USC Institute for Creative Technologies en collaboration avec l’Imperial College London a publié une étude présentant une technique pour simuler les effets de la déformation des microstructures de la peau.
Alors qu’il serait souhaitable de simuler ces changements d’apparence pendant l’animation faciale, les techniques actuelles n’enregistrent pas ou ne simulent pas la dynamique de la microstructure pour l’animation faciale. Pour une raison d’échelle : en supposant la surface du visage de 25cm × 25cm, enregistrer la forme du visage à une résolution de 10 microns exigerait une imagerie temps-réel de l’ordre du Gigapixel, au delà des capacités des grilles de caméras d’aujourd’hui. Et simuler un milliard de triangles de surface de peau, sans parler de plusieurs milliards de tétraèdres pour le volume sous-jacent, serait très coûteux en calcul en utilisant ces éléments techniques.
Dans ce travail, nous approximons les effets de premier ordre de microstructure dynamique de la peau en effectuant un traitement d’image rapide sur une carte de déplacement des microstructures de la peau en haute résolution. Puis, comme la surface de la peau se déforme, nous floutons la carte de déplacement le long de la direction d’étirement, et améliorons la carte de déplacement le long de la direction de compression. Sur un GPU moderne, cela peut être effectué à vitesse intéractive, même pour les microstructures de la peau du visage à une résolution de dix microns.
Via The Verge.
§jeudi 13 août 2015
Owen Williams rapporte pour TheNextWeb :
Docker Toolbox est un installeur qui aide à télécharger et assembler les différents composants de la plate-forme pour développer localement. Il installe le client Docker, Compose, Kinematic, et VirtualBox de sorte que vous n’ayez pas à les installer séparément.
Je suis complètement d’accord avec Owen, Docker est l’avenir de l’infrastructure et du développement.
§jeudi 13 août 2015
La startup qui rend facile le déploiement d’applications dans des conteneurs Linux a annoncé Content Trust, une option disponible en version 1.8.0, permettant de signer numériquement une image de conteneur, dans l’espoir de renforcer la confiance dans son infrastructure publique :
Une fois Content Trust activé, les éditeurs d’image peuvent signer leurs images. Les utilisateurs peuvent veiller à ce que les images qu’ils utilisent soient signées. Les éditeurs et les consommateurs peuvent être des individus seuls ou au sein d’organisations. Content Trust de Docker supporte les utilisateurs et les processus automatisés tels que la fabrication d’images.
§jeudi 13 août 2015
Alphabet Inc. remplacera Google Inc. comme l’entité cotée en bourse et toutes les actions de Google seront automatiquement converties dans le même nombre d’actions Alphabet, avec les mêmes droits. Google va devenir une filiale à part entière d’Alphabet. Nos deux catégories d’actions continueront d’être négociées sur le Nasdaq en tant que GOOGL et GOOG.
En passant, Sundar Pichai est le nouveau CEO de Google.
§mardi 11 août 2015
Mark Ward, rapporte pour la BBC :
“Cela semblait être juste un problème intéressant lorsque nous avons commencé, mais en avançant cela devenait effrayant,” a déclaré l’analyste sécurité Bruce Potter qui, avec la chercheuse Sasha Moore, a réalisé l’étude qui a été présentée lors de la manifestation sur la sécurité Black Hat à Las Vegas.
Depuis l’entrée “Entropy” sur Wikipedia :
Le kernel Linux génère de l’entropie à partir des événements clavier, mouvements de souris, les périodes IDE et rend les données de caractères disponibles pour les autres processus du système au travers de fichiers spéciaux /dev/random et /dev/urandom.
La graine nécessaire aux générateurs de nombres pseudo-aléatoires provient de ce groupe de données. S’il est trop petit, le serveur ne peut pas générer une graine véritablement aléatoire, affaiblissant/compromettant ainsi tout le process de cryptographie.
UPDATE (12 août 2015) : Il semble que ce problème ne soit pas récent. Grâce à Major Hayden, il faisait déjà surface il y a huit ans et des solutions avaient été fournies (dans les commentaires).
§lundi 10 août 2015
Windows Bridge pour iOS (aussi appelé Islandwood ou WinObjC, sortie cette automne) est distribué sous licence MIT et supporte les applications Windows 8 et Windows 10 (à la fois 32 et 64 bits). Salmaan Ahmed, Program Manager, explique pourquoi la “passerelle” n’est pas un portage:
Derrière cet objectif se trouvent trois principes fondamentaux qui ont orienté l’architecture et la conception de la passerelle:
- Accès complet à l’API Windows: rendre facile à utiliser les API Windows au sein du code Objective-C
- Compatibilité iOS: Permettre aux développeurs de réutiliser autant de code iOS existant que raisonnablement possible
- Pas de sandboxing: iOS et Windows API devraient être en mesure de fonctionner ensemble
Notre premier principe est particulièrement important parce que Windows dispose d’un ensemble d’API riche et entièrement fonctionnel qui continue de croître et d’évoluer. Si la version actuelle de la passerelle ne supporte pas une caractéristique particulière dont vous avez besoin, alors nous ne voulons pas que vous vous sentiez “coincé” jusqu’à la prochaine mise à jour; à la place, nous préférons plutôt rendre simple pour vous d’utiliser l’API Windows correspondante et tout intégrer de façon transparente dans votre code.
§vendredi 7 août 2015
Mark Hachman rapporte pour PCWorld sur la présence d’une annonce vidéo plein écran qui apparaît lorsque les options Défis sont chargées :
Pourquoi cela importe-t-il: Honnêtement, si vous voulez payer pour plus d’énergie à Farmville ou une arme améliorée dans certains jeux de tir en ligne, ce sont vos affaires. Mais il semble un peu étrange que Microsoft puisse faire de Windows 10 — un système d’exploitation complet, ne vous en déplaise — une mise à jour gratuite, tout en vous demandant de payer pour supprimer les annonces. Si c’est là le futur de Windows en tant que service, ne comptez pas sur moi.
§lundi 3 août 2015
Dallas Thomas a posté un Howto très pratique sur tout ce que vous pourriez vouloir désactiver dans Windows 10, si vous êtes concerné par l’autonomie de la batterie de votre laptop ou tablette ou les paramètres de confidentialité par défaut :
§lundi 3 août 2015
Les dieux d’Apple pourraient nous foudroyer de leurs éclairs, mais nous recommandons de ne pas utiliser les patterns suivants, car ils échouent dans les tests d’utilisabilité:
- Pagination: points pour indiquer les pages
- Bouton de validation de formulaire en haut de page
- Icône Plus (+)
- Icône Déplacer
§dimanche 2 août 2015
Copyright © 2015-2018 Selected Links | RSS | Twitter | Liste de liens | Version anglaise