161 lines
7.1 KiB
XML
161 lines
7.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<feed xmlns="http://www.w3.org/2005/Atom">
|
|
<id>http://yannesposito.com/</id>
|
|
<title>Yogsototh's last blogs entries</title>
|
|
<updated>2011-10-20T09:39:36Z</updated>
|
|
<link rel="alternate" href="http://yannesposito.com/"/>
|
|
<link rel="self" href="http://feeds.feedburner.com/yannespositocomen"/>
|
|
<author>
|
|
<name>Yann Esposito</name>
|
|
<uri>http://yannesposito.com</uri>
|
|
</author>
|
|
<entry>
|
|
<id>tag:yannesposito.com,2011-10-20:/Scratch/en/blog/SVG-and-m4-fractals/</id>
|
|
<title type="html">SVG and m4 fractals</title>
|
|
<published>2011-10-20T09:39:36Z</published>
|
|
<updated>2011-10-20T09:39:36Z</updated>
|
|
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/SVG-and-m4-fractals/"/>
|
|
<content type="html"><p><img alt="Yesod logo made in SVG and m4" src="/Scratch/img/blog/SVG-and-m4-fractals/main.png" /></p>
|
|
|
|
|
|
<div class="intro">
|
|
|
|
|
|
<p><span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span> How to use m4 and SVG to make fractals easily.</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<p>You might want to know how I made the logo for yesod in my preceding post.</p>
|
|
|
|
<p>First, I hate with passion most XML based languages. Because XML wasn&rsquo;t created to be exposed to developer.
|
|
XML should be read and generated by some software. But you should <em>never</em> read or edit it manually.</p>
|
|
|
|
<h2 id="the-xslt-example">The XSLT Example</h2>
|
|
|
|
<p>The main language where XML fail terribly is XSLT. XPath is very good, but XSLT use one of the worst syntax I ever crossed in my life of developer.</p>
|
|
|
|
<p>In order...</p></p></content>
|
|
</entry>
|
|
<entry>
|
|
<id>tag:yannesposito.com,2011-10-04:/Scratch/en/blog/Yesod-excellent-ideas/</id>
|
|
<title type="html">Yesod excellent ideas</title>
|
|
<published>2011-10-04T08:18:59Z</published>
|
|
<updated>2011-10-04T08:18:59Z</updated>
|
|
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/Yesod-excellent-ideas/"/>
|
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/Yesod-excellent-ideas/main.png" /></p>
|
|
|
|
|
|
<div class="intro">
|
|
|
|
|
|
<p><span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span></p>
|
|
|
|
<p><a href="http://www.yesodweb.com">Yesod</a> is a web framework which recently reached the maturity for which you should consider to use it.
|
|
Before telling you why you should learn Haskell and use yesod, I will talk about ideas yesod introduced and I didn&rsquo;t saw in other frameworks before.</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<h2 id="type-safety">Type safety</h2>
|
|
|
|
<p>Let&rsquo;s start by an obligatory link from <a href="http://xkcd.com">xkcd</a>:</p>
|
|
|
|
<p><img src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" alt="SQL injection by a mom" /></p>
|
|
|
|
<p>When you create a web application, a lot of time is spent...</p></p></p></content>
|
|
</entry>
|
|
<entry>
|
|
<id>tag:yannesposito.com,2011-09-28:/Scratch/en/blog/programming-language-experience/</id>
|
|
<title type="html">Programming Language Experience</title>
|
|
<published>2011-09-28T10:21:41Z</published>
|
|
<updated>2011-09-28T10:21:41Z</updated>
|
|
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/programming-language-experience/"/>
|
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/programming-language-experience/dragon.jpg" /></p>
|
|
|
|
|
|
<div class="intro">
|
|
|
|
<span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span> My short and higly subjective feelings about programming languages I used.
|
|
|
|
</div>
|
|
|
|
|
|
<h3 id="basic"><code>BASIC</code></h3>
|
|
|
|
<p><img alt="Title image" src="/Scratch/img/blog/programming-language-experience/basic.gif" class="left" />
|
|
The language of my firsts programs!
|
|
I was about 10, with an <code>MO5</code> and <code>Amstrad CPC 6128</code> and even with my <code>Atari STe</code>.
|
|
This is the language of <code>GOTO</code>s.
|
|
Ô nostalgia.
|
|
Unfortunately this might be the only interesting part of this language.</p>
|
|
|
|
<p>Today this language is obsolescent.
|
|
It is not even good to learn programming...</p></p></p></content>
|
|
</entry>
|
|
<entry>
|
|
<id>tag:yannesposito.com,2011-08-25:/Scratch/en/blog/Learn-Vim-Progressively/</id>
|
|
<title type="html">Learn Vim Progressively</title>
|
|
<published>2011-08-25T17:28:20Z</published>
|
|
<updated>2011-08-25T17:28:20Z</updated>
|
|
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/"/>
|
|
<content type="html"><p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p>
|
|
|
|
|
|
<div class="intro">
|
|
|
|
|
|
<p><span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span> Want to learn vim (the best text editor known to human kind) the fastest way possible. I suggest you a way. Start by learning the minimal to survive, then integrate slowly all tricks.</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<p><a href="http://www.vim.org">Vim</a> the Six Billion Dollar editor</p>
|
|
|
|
<blockquote>
|
|
<p>Better, Stronger, Faster.</p>
|
|
</blockquote>
|
|
|
|
<p>Learn <a href="http://www.vim.org">vim</a> and it will be your last text editor.
|
|
There isn&rsquo;t any better text editor I know.
|
|
Hard to learn, but incredible to use.</p>
|
|
|
|
<p>I suggest you to learn it in 4 steps:</p>
|
|
|
|
<ol>
|
|
<li>Survive</li>
|
|
...</ol></p></content>
|
|
</entry>
|
|
<entry>
|
|
<id>tag:yannesposito.com,2011-05-18:/Scratch/en/blog/Password-Management/</id>
|
|
<title type="html">40 character's passwords</title>
|
|
<published>2011-05-18T11:14:28Z</published>
|
|
<updated>2011-05-18T11:14:28Z</updated>
|
|
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/Password-Management/"/>
|
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p>
|
|
|
|
|
|
<div class="intro">
|
|
|
|
|
|
<p><span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span> How I manage safely my password with success for some years now.<br />
|
|
<strong><code>sha1( password + domain_name )</code></strong><br />
|
|
I memorize only one password.
|
|
I use a different password on all website.</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<p>Disclamer, this is an unashamed attempt to make you download my iPhone app&nbsp;;-).
|
|
You&rsquo;re always here?
|
|
Even if you won&rsquo;t download my app, you should read more.
|
|
My method doesn&rsquo;t necessitate my app.
|
|
It is both safe and easy to use everyday.</p>
|
|
|
|
<p>If you just want to <em>use</em> the tools without searching to understand why it is safe, just jump at the </p></p></div></p></content>
|
|
</entry>
|
|
</feed>
|