Are you over 18 and want to see adult content?
More Annotations
A complete backup of www.nikkansports.com/soccer/news/202002160000404.html
Are you over 18 and want to see adult content?
A complete backup of www.focus.de/sport/fussball/bundesliga1/union-berlin-gegen-bayer-leverkusen-leverkusen-fans-zuenden-pyrotec
Are you over 18 and want to see adult content?
A complete backup of www.football-zone.net/archives/246887
Are you over 18 and want to see adult content?
A complete backup of sport.aktualne.cz/fotbal/ceska-liga/kat-sparty-malinsky-sparta-by-mela-uvazovat-jestli-me-nema-k/r~e9e768dc
Are you over 18 and want to see adult content?
A complete backup of corrieredellumbria.corr.it/news/economia/1459771/bonus-facciate-elenco-interventi-detrazione-90-per-cento-l
Are you over 18 and want to see adult content?
A complete backup of us.as.com/us/2020/02/15/futbol/1581789607_904536.html
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of sitesemportugal.com
Are you over 18 and want to see adult content?
A complete backup of palanga-airport.lt
Are you over 18 and want to see adult content?
A complete backup of experience-essential-oils.com
Are you over 18 and want to see adult content?
A complete backup of internetofbusiness.com
Are you over 18 and want to see adult content?
A complete backup of sauerbruchhutton.de
Are you over 18 and want to see adult content?
A complete backup of parcsnationaux.fr
Are you over 18 and want to see adult content?
A complete backup of vinsolutions.com
Are you over 18 and want to see adult content?
Text
Y
Home | Slides | About (code bookmarks notes) Slides | About (code bookmarks notes) 2021. 2021-05-25 Fast Static Site with make; 2021-05-01 Static Blog Builder; 2020. 2020-11-09 Gemini; 2020-10-29 How I use org-mode; 2020-09-22 Auto change emacs theme; 2020-05-09 How to choose your tools; 2020-03-01 Solaryzed: A Generalisation ofSolarized
MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - VIM AS IDE - YANN ESPOSITO'S POSTS Now type space twice. A list of files appears. Start to type some letters of the file you are searching for. Select it, type return and bingo the file opens in a new horizontal split. If something goes wrong just type r to reset the unite cache. Now you YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - HAKYLL SETUP - YANN ESPOSITOTRANSLATE THIS PAGE Create an archive page. Creating an archive start to be difficult. There is an example in the default Hakyll example. Unfortunately, it assumes all posts prefix their name with a date like in 2013-03-20-My-New-Post.md.. I migrated from an older blog and didn’t want to change my url.Also I prefer not to use any filenameconvention.
YBLOG - CATEGORY THEORY PRESENTATION Yesterday I was happy to make a presentation about Category Theory at Riviera Scala Clojure Meetup (note I used only Haskell for my examples).. Click here to go to the HTML presentation. Click Here to download the PDF slides (L a T e X not rendered properly)If you don't want to read them through an HTML presentations framework or downloading a big PDF just continue to read as a YBLOG - FONCTIONS D'ORDRE SUPÉRIEUR EN ZSHTRANSLATE THIS PAGE UPDATE: Nicholas Sterling a découvert un moyen de faire des fonctions anonymes Merci! Avec cette dernière version vous pouvez utiliser map si vous utilisez des fonctions déclarées.mapl pour les fonctions anonymes et mapa pour les fonctions arithmétiques.. Exemple : YBLOG - TOUT SAUF QUELQUECHOSE EN EXPRESSION …TRANSLATE THIS PAGE Tout sauf quelquechose en expression régulière. Dans mon précédent article j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre ‘a’ et ‘b’. Par exemple, vous YBLOG - S'AMUSER AVEC UN .WAV - YANN ESPOSITOTRANSLATE THIS PAGE Tout d’abord, un fichier wav se compose d’un entête qui contient pas mal de meta données. Cet entête a été optimisé pour prendre peu de place. Donc on discute de l’entête avec des nombres d’octets : les 4 octects suivant correspondent à un entier codé sur 32 bits qui donne la taille du fichier moins 8 octets. etc..Y
Home | Slides | About (code bookmarks notes) Slides | About (code bookmarks notes) 2021. 2021-05-25 Fast Static Site with make; 2021-05-01 Static Blog Builder; 2020. 2020-11-09 Gemini; 2020-10-29 How I use org-mode; 2020-09-22 Auto change emacs theme; 2020-05-09 How to choose your tools; 2020-03-01 Solaryzed: A Generalisation ofSolarized
MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - VIM AS IDE - YANN ESPOSITO'S POSTS Now type space twice. A list of files appears. Start to type some letters of the file you are searching for. Select it, type return and bingo the file opens in a new horizontal split. If something goes wrong just type r to reset the unite cache. Now you YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - HAKYLL SETUP - YANN ESPOSITOTRANSLATE THIS PAGE Create an archive page. Creating an archive start to be difficult. There is an example in the default Hakyll example. Unfortunately, it assumes all posts prefix their name with a date like in 2013-03-20-My-New-Post.md.. I migrated from an older blog and didn’t want to change my url.Also I prefer not to use any filenameconvention.
YBLOG - CATEGORY THEORY PRESENTATION Yesterday I was happy to make a presentation about Category Theory at Riviera Scala Clojure Meetup (note I used only Haskell for my examples).. Click here to go to the HTML presentation. Click Here to download the PDF slides (L a T e X not rendered properly)If you don't want to read them through an HTML presentations framework or downloading a big PDF just continue to read as a YBLOG - FONCTIONS D'ORDRE SUPÉRIEUR EN ZSHTRANSLATE THIS PAGE UPDATE: Nicholas Sterling a découvert un moyen de faire des fonctions anonymes Merci! Avec cette dernière version vous pouvez utiliser map si vous utilisez des fonctions déclarées.mapl pour les fonctions anonymes et mapa pour les fonctions arithmétiques.. Exemple : YBLOG - TOUT SAUF QUELQUECHOSE EN EXPRESSION …TRANSLATE THIS PAGE Tout sauf quelquechose en expression régulière. Dans mon précédent article j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre ‘a’ et ‘b’. Par exemple, vous YBLOG - S'AMUSER AVEC UN .WAV - YANN ESPOSITOTRANSLATE THIS PAGE Tout d’abord, un fichier wav se compose d’un entête qui contient pas mal de meta données. Cet entête a été optimisé pour prendre peu de place. Donc on discute de l’entête avec des nombres d’octets : les 4 octects suivant correspondent à un entier codé sur 32 bits qui donne la taille du fichier moins 8 octets. etc.. YBLOG - PROGRAMMING LANGUAGE EXPERIENCE - YANN ESPOSITO During years, javascript was considered as an annoying web experience language. In reality, javascript has many really good qualities. Particularly, it is easy to pass a function in parameter and to create anonymous functions. Recently, javascript became far faster than before and many frameworks and libraries appears: YBLOG - HIGHER ORDER FUNCTION IN ZSH - YANNESPOSITO.COM UPDATE: Nicholas Sterling had discovered a way to implement anonymous functions Thanks! With this last version you should use map if you use external function.mapl to use lambda function. And mapa for arithmetic operations.. Example: YBLOG - A TRY TO DEMYSTIFY 'LOST HIGHWAY' - YANN ESPOSITO The Mysterious Man help Fred doing the acts of violence. It also force Fred to remember the reality. When he makes love to his wife (Renee), he sees the face of the Mysterious Man instead of his wife’s face. In reality, it’s the same person for Fred. It should be YBLOG - HASKELL TUTORIALS, A TUTORIAL - YANN ESPOSITO Haskell Tutorials, a tutorial. tl;dr: Some hints on how to make great documentation for Haskell libraries. Create a Tutorial module containing nothing except documentation. Mention the Tutorial module in your cabal description. Use doctest to check your documentation is up to date. For more complex real world examples, link to the sourceof
YBLOG - YESOD EXCELLENT IDEAS - YANN ESPOSITO Hamlet for HTML (similar to haml) And when your page render, yesod makes it easy to render everything nicely: myBigWidget = menuWidget >> contentWidget >> footerWidget. Furthermore, if you use say 10 widgets each with a bit of CSS, yesod will create a unique and compressed CSS file. Except if you expressed a need to change the header by using YBLOG - TIPS IN AVOIDING HASKELL SUCCESS AT ALL COST Apparently I made a precedence mistake! SPJ didn’t asked to avoid success $ at all cost but to avoid $ success at all cost 1. Sorry! My bad! Forget about all of this. Keep the good work everybody! Haskell is certainly one of the most awesome language in the world! Its community is also just great.YBLOG - GIT TIPS
clone all branches. git clone can only fetch the master branch.. If you don’t have much branches, you can simply use clone your project and then use the following command: YBLOG - ÊTRE CORRECT AVEC LES BOUTONS SHARE tlpl: Les boutons des réseaux sociaux traquent vos utilisateurs, ont un design incohérent avec celui de votre site, utilisent des ressources, ralentissent le rendu de vos pages.. Faite les choses bien. Utilisez des liens statiques. Si vous n’avez pas envie de lire, copiez et collez simplement le YBLOG - SEND MAIL FROM COMMAND LINE WITH ATTACHED FILE I tried it. And it works almost each times. But for my file, it didn’t worked. I compressed it to .gz, .bz2 and .zip.Using .bz2 format it worked nicely, but not with other formats. Instead of having an attached file I saw this in my email. YBLOG - HOW TO HANDLE EVIL IE For developer IE is a nightmare. This is why, I use a method to disable my standard CSS and enable a IE only CSS. I use jQuery toaccomplish that.
Y
2014-08-16 Safer Haskell Install. 2013-11-14 Holy Haskell Project Starter. 2013-10-09 Parsec Presentation. 2013-08-06 Rational Web Framework Choice. 2013-03-16 Hakyll setup. 2013-03-14 Social link the right way. 2012-12-12 Category Theory Presentation. YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - VIM AS IDE - YANN ESPOSITO tl;dr: How to use vim as a very efficient IDE. In Learn Vim Progressively I’ve show how Vim is great for editing text, and navigating in the same file (buffer). In this short article you’ll see how I use Vim as an IDE. Mainly by using some great plugins. YBLOG - LES IDÉES DE YESOD - YANN ESPOSITOTRANSLATE THIS PAGE tlpl: . Cela fait un moment que je suis la progression du framework yesod. À mon humble avis on peut commencer à l’utiliser pour des applications sérieuses (comprendre en prod).Avant de vous dire pourquoi vous devriez aussi le considérer, je préfère vous parler de bonnes idées (parmi d’autres) introduites par yesod que je n’avais jamais vu ailleurs. YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - PASSWORD MANAGEMENTTRANSLATE THIS PAGE tlpl: Une méthode de gestion des mots de passes que j’utilise avec succès depuis quelques années. sha1( mot_de_passe + nom_de_domaine ) Je ne mémorise qu’un seul mot de passe de très bonne qualité. J’utilise des mots de passe différents sur tous les sites. YBLOG - GIT POUR LES NULS - YANN ESPOSITOTRANSLATE THIS PAGESEE MOREON YANNESPOSITO.COM
YBLOG - TOUT SAUF QUELQUECHOSE EN EXPRESSION …TRANSLATE THIS PAGE Tout sauf quelquechose en expression régulière. Dans mon précédent article j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre ‘a’ et ‘b’. Par exemple, vous YBLOG - GIT EN SOLOTRANSLATE THIS PAGE J’utilise Git pour gérer mes projets personnels. J’ai un repository centralisé et tous mes ordinateurs se synchronisent avec lui. Cependant, dans la documentation officielle, je n’ai pas trouvé clairement ce que je souhaitais. En d’autres termes, si vous souhaitez utiliser le type de workflow que SVN proposait avec Git (et ses avantages), voici comment procéder.Y
2014-08-16 Safer Haskell Install. 2013-11-14 Holy Haskell Project Starter. 2013-10-09 Parsec Presentation. 2013-08-06 Rational Web Framework Choice. 2013-03-16 Hakyll setup. 2013-03-14 Social link the right way. 2012-12-12 Category Theory Presentation. YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - VIM AS IDE - YANN ESPOSITO tl;dr: How to use vim as a very efficient IDE. In Learn Vim Progressively I’ve show how Vim is great for editing text, and navigating in the same file (buffer). In this short article you’ll see how I use Vim as an IDE. Mainly by using some great plugins. YBLOG - LES IDÉES DE YESOD - YANN ESPOSITOTRANSLATE THIS PAGE tlpl: . Cela fait un moment que je suis la progression du framework yesod. À mon humble avis on peut commencer à l’utiliser pour des applications sérieuses (comprendre en prod).Avant de vous dire pourquoi vous devriez aussi le considérer, je préfère vous parler de bonnes idées (parmi d’autres) introduites par yesod que je n’avais jamais vu ailleurs. YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - PASSWORD MANAGEMENTTRANSLATE THIS PAGE tlpl: Une méthode de gestion des mots de passes que j’utilise avec succès depuis quelques années. sha1( mot_de_passe + nom_de_domaine ) Je ne mémorise qu’un seul mot de passe de très bonne qualité. J’utilise des mots de passe différents sur tous les sites. YBLOG - GIT POUR LES NULS - YANN ESPOSITOTRANSLATE THIS PAGESEE MOREON YANNESPOSITO.COM
YBLOG - TOUT SAUF QUELQUECHOSE EN EXPRESSION …TRANSLATE THIS PAGE Tout sauf quelquechose en expression régulière. Dans mon précédent article j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre ‘a’ et ‘b’. Par exemple, vous YBLOG - GIT EN SOLOTRANSLATE THIS PAGE J’utilise Git pour gérer mes projets personnels. J’ai un repository centralisé et tous mes ordinateurs se synchronisent avec lui. Cependant, dans la documentation officielle, je n’ai pas trouvé clairement ce que je souhaitais. En d’autres termes, si vous souhaitez utiliser le type de workflow que SVN proposait avec Git (et ses avantages), voici comment procéder. YBLOG - HASKELL TUTORIALS, A TUTORIAL - YANN ESPOSITO Haskell Tutorials, a tutorial. tl;dr: Some hints on how to make great documentation for Haskell libraries. Create a Tutorial module containing nothing except documentation. Mention the Tutorial module in your cabal description. Use doctest to check your documentation is up to date. For more complex real world examples, link to the sourceof
YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - PROGRAMMING LANGUAGE EXPERIENCE - YANN ESPOSITO During years, javascript was considered as an annoying web experience language. In reality, javascript has many really good qualities. Particularly, it is easy to pass a function in parameter and to create anonymous functions. Recently, javascript became far faster than before and many frameworks and libraries appears: YBLOG - APPRENEZ VIM PROGRESSIVEMENTTRANSLATE THIS PAGE Vim ou l’éditeur qui vallait 3 milliards :. Meilleur, plus fort, plus rapide. Apprenez vim et ce sera votre dernier éditeur. Aucun éditeur que je connaisse ne le surpasse. Sa prise en mais est difficile, mais payante. Je vous conseille de l’apprendre en 4étapes :
YBLOG - PASSWORD MANAGEMENTTRANSLATE THIS PAGE tlpl: Une méthode de gestion des mots de passes que j’utilise avec succès depuis quelques années. sha1( mot_de_passe + nom_de_domaine ) Je ne mémorise qu’un seul mot de passe de très bonne qualité. J’utilise des mots de passe différents sur tous les sites. YBLOG - FONCTIONS D'ORDRE SUPÉRIEUR EN ZSHTRANSLATE THIS PAGE UPDATE: Nicholas Sterling a découvert un moyen de faire des fonctions anonymes Merci! Avec cette dernière version vous pouvez utiliser map si vous utilisez des fonctions déclarées.mapl pour les fonctions anonymes et mapa pour les fonctions arithmétiques.. Exemple : YBLOG - EXPÉRIENCE AVEC LES LANGUAGES DE …TRANSLATE THIS PAGE De plus le design du langage en fait un parfait système pour paralléliser les calculs naturellement. haskell sépare la partie “pure” de la partie “impure” de la programmation. À ma connaissance, c’est le seul langage de programmation qui fait ça. Enfin, je prend beaucoup de plaisir à apprendre ce langage. YBLOG - TIPS IN AVOIDING HASKELL SUCCESS AT ALL COST Apparently I made a precedence mistake! SPJ didn’t asked to avoid success $ at all cost but to avoid $ success at all cost 1. Sorry! My bad! Forget about all of this. Keep the good work everybody! Haskell is certainly one of the most awesome language in the world! Its community is also just great. YBLOG - LA TYPOGRAPHY ET LE WEB - YANN ESPOSITOTRANSLATE THIS PAGE Je suis tombé sur ce site: open typography.Leur message principal est : «There is no reason to wait for browser development to catch up. We can all create better web typography ourselves, today.» YBLOG - S'AMUSER AVEC UN .WAV - YANN ESPOSITOTRANSLATE THIS PAGE Tout d’abord, un fichier wav se compose d’un entête qui contient pas mal de meta données. Cet entête a été optimisé pour prendre peu de place. Donc on discute de l’entête avec des nombres d’octets : les 4 octects suivant correspondent à un entier codé sur 32 bits qui donne la taille du fichier moins 8 octets. etc..Y
2014-08-16 Safer Haskell Install. 2013-11-14 Holy Haskell Project Starter. 2013-10-09 Parsec Presentation. 2013-08-06 Rational Web Framework Choice. 2013-03-16 Hakyll setup. 2013-03-14 Social link the right way. 2012-12-12 Category Theory Presentation. YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - VIM AS IDE - YANN ESPOSITO tl;dr: How to use vim as a very efficient IDE. In Learn Vim Progressively I’ve show how Vim is great for editing text, and navigating in the same file (buffer). In this short article you’ll see how I use Vim as an IDE. Mainly by using some great plugins. MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - LES IDÉES DE YESOD - YANN ESPOSITOTRANSLATE THIS PAGE tlpl: . Cela fait un moment que je suis la progression du framework yesod. À mon humble avis on peut commencer à l’utiliser pour des applications sérieuses (comprendre en prod).Avant de vous dire pourquoi vous devriez aussi le considérer, je préfère vous parler de bonnes idées (parmi d’autres) introduites par yesod que je n’avais jamais vu ailleurs. YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - PASSWORD MANAGEMENTTRANSLATE THIS PAGE tlpl: Une méthode de gestion des mots de passes que j’utilise avec succès depuis quelques années. sha1( mot_de_passe + nom_de_domaine ) Je ne mémorise qu’un seul mot de passe de très bonne qualité. J’utilise des mots de passe différents sur tous les sites. YBLOG - GIT POUR LES NULS - YANN ESPOSITOTRANSLATE THIS PAGESEE MOREON YANNESPOSITO.COM
YBLOG - TOUT SAUF QUELQUECHOSE EN EXPRESSION …TRANSLATE THIS PAGE Tout sauf quelquechose en expression régulière. Dans mon précédent article j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre ‘a’ et ‘b’. Par exemple, vous YBLOG - GIT EN SOLOTRANSLATE THIS PAGE J’utilise Git pour gérer mes projets personnels. J’ai un repository centralisé et tous mes ordinateurs se synchronisent avec lui. Cependant, dans la documentation officielle, je n’ai pas trouvé clairement ce que je souhaitais. En d’autres termes, si vous souhaitez utiliser le type de workflow que SVN proposait avec Git (et ses avantages), voici comment procéder.Y
2014-08-16 Safer Haskell Install. 2013-11-14 Holy Haskell Project Starter. 2013-10-09 Parsec Presentation. 2013-08-06 Rational Web Framework Choice. 2013-03-16 Hakyll setup. 2013-03-14 Social link the right way. 2012-12-12 Category Theory Presentation. YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - VIM AS IDE - YANN ESPOSITO tl;dr: How to use vim as a very efficient IDE. In Learn Vim Progressively I’ve show how Vim is great for editing text, and navigating in the same file (buffer). In this short article you’ll see how I use Vim as an IDE. Mainly by using some great plugins. MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - LES IDÉES DE YESOD - YANN ESPOSITOTRANSLATE THIS PAGE tlpl: . Cela fait un moment que je suis la progression du framework yesod. À mon humble avis on peut commencer à l’utiliser pour des applications sérieuses (comprendre en prod).Avant de vous dire pourquoi vous devriez aussi le considérer, je préfère vous parler de bonnes idées (parmi d’autres) introduites par yesod que je n’avais jamais vu ailleurs. YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - PASSWORD MANAGEMENTTRANSLATE THIS PAGE tlpl: Une méthode de gestion des mots de passes que j’utilise avec succès depuis quelques années. sha1( mot_de_passe + nom_de_domaine ) Je ne mémorise qu’un seul mot de passe de très bonne qualité. J’utilise des mots de passe différents sur tous les sites. YBLOG - GIT POUR LES NULS - YANN ESPOSITOTRANSLATE THIS PAGESEE MOREON YANNESPOSITO.COM
YBLOG - TOUT SAUF QUELQUECHOSE EN EXPRESSION …TRANSLATE THIS PAGE Tout sauf quelquechose en expression régulière. Dans mon précédent article j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre ‘a’ et ‘b’. Par exemple, vous YBLOG - GIT EN SOLOTRANSLATE THIS PAGE J’utilise Git pour gérer mes projets personnels. J’ai un repository centralisé et tous mes ordinateurs se synchronisent avec lui. Cependant, dans la documentation officielle, je n’ai pas trouvé clairement ce que je souhaitais. En d’autres termes, si vous souhaitez utiliser le type de workflow que SVN proposait avec Git (et ses avantages), voici comment procéder. YBLOG - HASKELL TUTORIALS, A TUTORIAL - YANN ESPOSITO Haskell Tutorials, a tutorial. tl;dr: Some hints on how to make great documentation for Haskell libraries. Create a Tutorial module containing nothing except documentation. Mention the Tutorial module in your cabal description. Use doctest to check your documentation is up to date. For more complex real world examples, link to the sourceof
YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - PROGRAMMING LANGUAGE EXPERIENCE - YANN ESPOSITO During years, javascript was considered as an annoying web experience language. In reality, javascript has many really good qualities. Particularly, it is easy to pass a function in parameter and to create anonymous functions. Recently, javascript became far faster than before and many frameworks and libraries appears: YBLOG - APPRENEZ VIM PROGRESSIVEMENTTRANSLATE THIS PAGE Vim ou l’éditeur qui vallait 3 milliards :. Meilleur, plus fort, plus rapide. Apprenez vim et ce sera votre dernier éditeur. Aucun éditeur que je connaisse ne le surpasse. Sa prise en mais est difficile, mais payante. Je vous conseille de l’apprendre en 4étapes :
YBLOG - PASSWORD MANAGEMENTTRANSLATE THIS PAGE tlpl: Une méthode de gestion des mots de passes que j’utilise avec succès depuis quelques années. sha1( mot_de_passe + nom_de_domaine ) Je ne mémorise qu’un seul mot de passe de très bonne qualité. J’utilise des mots de passe différents sur tous les sites. YBLOG - FONCTIONS D'ORDRE SUPÉRIEUR EN ZSHTRANSLATE THIS PAGE UPDATE: Nicholas Sterling a découvert un moyen de faire des fonctions anonymes Merci! Avec cette dernière version vous pouvez utiliser map si vous utilisez des fonctions déclarées.mapl pour les fonctions anonymes et mapa pour les fonctions arithmétiques.. Exemple : YBLOG - EXPÉRIENCE AVEC LES LANGUAGES DE …TRANSLATE THIS PAGE De plus le design du langage en fait un parfait système pour paralléliser les calculs naturellement. haskell sépare la partie “pure” de la partie “impure” de la programmation. À ma connaissance, c’est le seul langage de programmation qui fait ça. Enfin, je prend beaucoup de plaisir à apprendre ce langage. YBLOG - TIPS IN AVOIDING HASKELL SUCCESS AT ALL COST Apparently I made a precedence mistake! SPJ didn’t asked to avoid success $ at all cost but to avoid $ success at all cost 1. Sorry! My bad! Forget about all of this. Keep the good work everybody! Haskell is certainly one of the most awesome language in the world! Its community is also just great. YBLOG - LA TYPOGRAPHY ET LE WEB - YANN ESPOSITOTRANSLATE THIS PAGE Je suis tombé sur ce site: open typography.Leur message principal est : «There is no reason to wait for browser development to catch up. We can all create better web typography ourselves, today.» YBLOG - S'AMUSER AVEC UN .WAV - YANN ESPOSITOTRANSLATE THIS PAGE Tout d’abord, un fichier wav se compose d’un entête qui contient pas mal de meta données. Cet entête a été optimisé pour prendre peu de place. Donc on discute de l’entête avec des nombres d’octets : les 4 octects suivant correspondent à un entier codé sur 32 bits qui donne la taille du fichier moins 8 octets. etc..Y
2012-12-12 Category Theory Presentation. 2012-06-15 Haskell Progressive Example. 2012-02-08 Learn Haskell Fast and Hard. 2012-02-02 Typography and the Web. 2012-01-15 Haskell web programming. 2011-10-20 Increase the power of deficient languages. 2011-10-04 Yesod excellent ideas. 2011-09-28 Higher order function in zsh. MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - PROGRAMMING LANGUAGE EXPERIENCE - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - BLOG
2010-10-06 New Blog Design Constraints. 2010-09-02 Use git to calculate trusted mtimes. 2010-09-02 base64 and sha1 on iPhone. 2010-08-31 send mail from command line with attached file. 2010-08-23 Now hosted by heroku. 2010-08-11 Undecidabilities (part 1) YBLOG - VIM AS IDE - YANN ESPOSITO tl;dr: How to use vim as a very efficient IDE. In Learn Vim Progressively I’ve show how Vim is great for editing text, and navigating in the same file (buffer). In this short article you’ll see how I use Vim as an IDE. Mainly by using some great plugins. YBLOG - HASKELL TUTORIALS, A TUTORIAL - YANN ESPOSITO Haskell Tutorials, a tutorial. tl;dr: Some hints on how to make great documentation for Haskell libraries. Create a Tutorial module containing nothing except documentation. Mention the Tutorial module in your cabal description. Use doctest to check your documentation is up to date. For more complex real world examples, link to the sourceof
YBLOG - HIGHER ORDER FUNCTION IN ZSH - YANN ESPOSITO UPDATE: Nicholas Sterling had discovered a way to implement anonymous functions Thanks! With this last version you should use map if you use external function.mapl to use lambda function. And mapa for arithmetic operations.. Example: YBLOG - TIPS IN AVOIDING HASKELL SUCCESS AT ALL COST Apparently I made a precedence mistake! SPJ didn’t asked to avoid success $ at all cost but to avoid $ success at all cost 1. Sorry! My bad! Forget about all of this. Keep the good work everybody! Haskell is certainly one of the most awesome language in the world! Its community is also just great. YBLOG - FUN WITH WAV - YANN ESPOSITO Then, get an int value coded on two Bytes is also not a natural operation for high level language. In C, to read a sequence of 2 Bytes numbers I only had to write: short value= 0; while ( fread (&value, sizeof (value), 1 ,wav) ) { // do something with value } Finally I ended with the following code. Remark I know the wav format (16 bit /48000Hz):
Y
2012-12-12 Category Theory Presentation. 2012-06-15 Haskell Progressive Example. 2012-02-08 Learn Haskell Fast and Hard. 2012-02-02 Typography and the Web. 2012-01-15 Haskell web programming. 2011-10-20 Increase the power of deficient languages. 2011-10-04 Yesod excellent ideas. 2011-09-28 Higher order function in zsh. MODERN IRC - YANNESPOSITO.COM The script will generate a reverse proxy nginx conf that I put in /etc/nginx/sites-available/ and I link it in /etc/nginx/sites-enabled. Install/configure ngircd. There are multiple IRC server. I gave my preference to ngircd because it appeared lightweight, easy to install and configure.. So use your preferred package manager to install it: YBLOG - LEARN VIM PROGRESSIVELY - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - PROGRAMMING LANGUAGE EXPERIENCE - YANN ESPOSITOSEE MORE ONYANNESPOSITO.COM
YBLOG - BLOG
2010-10-06 New Blog Design Constraints. 2010-09-02 Use git to calculate trusted mtimes. 2010-09-02 base64 and sha1 on iPhone. 2010-08-31 send mail from command line with attached file. 2010-08-23 Now hosted by heroku. 2010-08-11 Undecidabilities (part 1) YBLOG - VIM AS IDE - YANN ESPOSITO tl;dr: How to use vim as a very efficient IDE. In Learn Vim Progressively I’ve show how Vim is great for editing text, and navigating in the same file (buffer). In this short article you’ll see how I use Vim as an IDE. Mainly by using some great plugins. YBLOG - HASKELL TUTORIALS, A TUTORIAL - YANN ESPOSITO Haskell Tutorials, a tutorial. tl;dr: Some hints on how to make great documentation for Haskell libraries. Create a Tutorial module containing nothing except documentation. Mention the Tutorial module in your cabal description. Use doctest to check your documentation is up to date. For more complex real world examples, link to the sourceof
YBLOG - HIGHER ORDER FUNCTION IN ZSH - YANN ESPOSITO UPDATE: Nicholas Sterling had discovered a way to implement anonymous functions Thanks! With this last version you should use map if you use external function.mapl to use lambda function. And mapa for arithmetic operations.. Example: YBLOG - TIPS IN AVOIDING HASKELL SUCCESS AT ALL COST Apparently I made a precedence mistake! SPJ didn’t asked to avoid success $ at all cost but to avoid $ success at all cost 1. Sorry! My bad! Forget about all of this. Keep the good work everybody! Haskell is certainly one of the most awesome language in the world! Its community is also just great. YBLOG - FUN WITH WAV - YANN ESPOSITO Then, get an int value coded on two Bytes is also not a natural operation for high level language. In C, to read a sequence of 2 Bytes numbers I only had to write: short value= 0; while ( fread (&value, sizeof (value), 1 ,wav) ) { // do something with value } Finally I ended with the following code. Remark I know the wav format (16 bit /48000Hz):
YBLOG - HIGHER ORDER FUNCTION IN ZSH - YANN ESPOSITO UPDATE: Nicholas Sterling had discovered a way to implement anonymous functions Thanks! With this last version you should use map if you use external function.mapl to use lambda function. And mapa for arithmetic operations.. Example: YBLOG - YESOD EXCELLENT IDEAS - YANN ESPOSITO Hamlet for HTML (similar to haml) And when your page render, yesod makes it easy to render everything nicely: myBigWidget = menuWidget >> contentWidget >> footerWidget. Furthermore, if you use say 10 widgets each with a bit of CSS, yesod will create a unique and compressed CSS file. Except if you expressed a need to change the header by using YBLOG - HAKYLL SETUP - YANN ESPOSITO Create an archive page. Creating an archive start to be difficult. There is an example in the default Hakyll example. Unfortunately, it assumes all posts prefix their name with a date like in 2013-03-20-My-New-Post.md.. I migrated from an older blog and didn’t want to change my url.Also I prefer not to use any filenameconvention.
YBLOG - A TRY TO DEMYSTIFY 'LOST HIGHWAY' - YANN ESPOSITO The Mysterious Man help Fred doing the acts of violence. It also force Fred to remember the reality. When he makes love to his wife (Renee), he sees the face of the Mysterious Man instead of his wife’s face. In reality, it’s the same person for Fred. It should be YBLOG - 40 CHARACTER'S PASSWORDS - YANN ESPOSITO'S POSTS 40 character's passwords. tl;dr: How I manage safely my password with success for some years now. sha1 ( password + domain_name ) I memorize only one password. I use a different password on all website. Disclamer, this is an unashamed attempt to make you download my iPhoneapp ;
YBLOG - LEARN HASKELL FAST AND HARD - YANNESPOSITO.COM It is because it is hard that Haskell is interesting. The conventional method to learning Haskell is to read two books. First “Learn You a Haskell” and just after “Real World Haskell”. I also believe this is the right way to go. But to learn what Haskell is all about, you’ll have to read them in detail. YBLOG - RATIONAL WEB FRAMEWORK CHOICE - YANNESPOSITO.COM tl;dr: Determine with the most objectivity possible the best(s) web framework(s) depending on your needs. Here are the results.Please note the actual ability to take a YBLOG - SOCIAL LINK THE RIGHT WAY - YANN ESPOSITO tl;dr: Default share buttons track your users, aren’t uniform with your design, use computer ressources and slow down your web page loading.. Do it right. Use static links instead. If you don’t want to read, just copy/paste this in your html: YBLOG - CATEGORY THEORY PRESENTATION Yesterday I was happy to make a presentation about Category Theory at Riviera Scala Clojure Meetup (note I used only Haskell for my examples).. Click here to go to the HTML presentation. Click Here to download the PDF slides (L a T e X not rendered properly)If you don't want to read them through an HTML presentations framework or downloading a big PDF just continue to read as a YBLOG - ÊTRE CORRECT AVEC LES BOUTONS SHARE tlpl: Les boutons des réseaux sociaux traquent vos utilisateurs, ont un design incohérent avec celui de votre site, utilisent des ressources, ralentissent le rendu de vos pages.. Faite les choses bien. Utilisez des liens statiques. Si vous n’avez pas envie de lire, copiez et collez simplement leYANNESPOSITO.COM
ENGLISH
BLOG »
LATEST
Tips in avoiding Haskell Success at all cost » Haskell Tutorials, a tutorial »Vim as IDE »
POPULAR
Learn Vim Progressively » Learn Haskell Fast & Hard » Haskell Web Programming»SOFTWARES »
CONTACT »
RESUME »
FRANÇAIS
BLOG »
DERNIERS
Tips in avoiding Haskell Success at all cost » Haskell Tutorials, a tutorial »Vim as IDE »
POPULAIRES
Apprenez Vim Progressivement » Haskell comme un vrai! » Programmation Web avec Haskell»LOGICIELS »
CONTACT »
ENSEIGNEMENT »
t @yogsototh , yogsotothDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0