<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MacFan &#187; terminal</title>
	<atom:link href="http://www.jkraft.fr/tag/terminal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jkraft.fr</link>
	<description>Tout sur le web et le développement</description>
	<lastBuildDate>Mon, 23 Jan 2012 09:07:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tutorial SQLite</title>
		<link>http://www.jkraft.fr/2009/05/28/tutorial-sqlite/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tutorial-sqlite</link>
		<comments>http://www.jkraft.fr/2009/05/28/tutorial-sqlite/#comments</comments>
		<pubDate>Thu, 28 May 2009 07:02:09 +0000</pubDate>
		<dc:creator>kraft</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.jkraft.fr/?p=383</guid>
		<description><![CDATA[Allez pour changer un petit tutorial sur SQLite. Une petite base de données qui contrairement à MySql n&#8217;est pas du type client/serveur mais est intégrée au programme. Elle peut être utilisée notamment dans les programmes iPhone. On va voir rapidement comment créer une base de données et faire de petites requêtes dessus. Première chose ouvrez un [...]]]></description>
			<content:encoded><![CDATA[<p>Allez pour changer un petit tutorial sur SQLite. Une petite base de données qui contrairement à MySql n&#8217;est pas du type client/serveur mais est intégrée au programme. Elle peut être utilisée notamment dans les programmes iPhone. On va voir rapidement comment créer une base de données et faire de petites requêtes dessus.</p>
<p><span id="more-383"></span></p>
<p>Première chose ouvrez un terminal. Vérifiez que vous avez bien SQLite d&#8217;installé. Tapez <em>sqlite3</em> vous devriez obtenir ceci.</p>
<p><code># sqlite3<br />
SQLite version 3.4.0<br />
Enter ".help" for instructions<br />
sqlite&gt;</code></p>
<p>Si ce n&#8217;est pas le cas installez Xcode et les outils de développeur.<br />
Pour quitter SQLite tapez : </p>
<p><code># .quit<br />
</code></p>
<p> On va créer notre BDD. Pour cela :</p>
<p><code># sqlite3 mabdd.sql<br />
</code><br />
Et maintenant on créer une table.</p>
<p><code># CREATE TABLE voiture(pk INTEGER PRIMARY KEY, nom VARCHAR(30), description VARCHAR(255), prix INTEGER );</code></p>
<p>Voilà une petite table toute simple. On peut y ajouter des données.</p>
<p><code># INSERT INTO voiture(nom,description,prix) VALUES('Peugeot 206','Grise, 90 cheveaux',8500);<br />
# INSERT INTO voiture(nom,description,prix) VALUES('Peugeot 308','Grise, 110 cheveaux',12500);<br />
</code></p>
<p>On vérifie que tout est la.</p>
<p><code># SELECT * FROM voiture;<br />
1|Peugeot 206|Grise, 90 cheveaux|8500<br />
2|Peugeot 308|Grise, 110 cheveaux|12500<br />
</code></p>
<p>Et voilà, tout simplement. Vous pouvez utilisez à la place du terminal un éditeur visuel, par exemple le plugin <a href="https://addons.mozilla.org/fr/firefox/addon/5817" target="_blank">SQLite Manager</a> pour FireFox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jkraft.fr/2009/05/28/tutorial-sqlite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chercher et remplacer dans un fichier avec le shell</title>
		<link>http://www.jkraft.fr/2009/03/10/shell-chercher-et-remplacer-dans-un-fichier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=shell-chercher-et-remplacer-dans-un-fichier</link>
		<comments>http://www.jkraft.fr/2009/03/10/shell-chercher-et-remplacer-dans-un-fichier/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 13:39:15 +0000</pubDate>
		<dc:creator>kraft</dc:creator>
				<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.jkraft.fr/?p=252</guid>
		<description><![CDATA[Il arrive que l&#8217;on ait besoin de chercher et remplacer du texte dans un fichier. S&#8217;il est petit on peut le faire via un éditeur, mais s&#8217;il contient des centaines de milliers de lignes cela devient compliqué. Les éditeurs sont souvent incapable d&#8217;aller jusqu&#8217;au bout, ou cela prend un temps fou. Voilà comment faire en [...]]]></description>
			<content:encoded><![CDATA[<p>Il arrive que l&#8217;on ait besoin de chercher et remplacer du texte dans un fichier. S&#8217;il est petit on peut le faire via un éditeur, mais s&#8217;il contient des centaines de milliers de lignes cela devient compliqué. Les éditeurs sont souvent incapable d&#8217;aller jusqu&#8217;au bout, ou cela prend un temps fou.<br />
Voilà comment faire en ligne de commande, cela ne prend que quelques secondes :</p>
<p><code>perl -pi -e 's/jecherche/remplacerpar/g' monfichier.txt</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jkraft.fr/2009/03/10/shell-chercher-et-remplacer-dans-un-fichier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

