Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 332 lines (207 sloc) 9.998 kb
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
1
2 <!DOCTYPE html>
3 <!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]-->
4 <!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]-->
5 <!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]-->
6 <head>
7 <meta charset="utf-8">
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
8 <title>Plugin Irssi highlight_sound - Shiny happy people coding</title>
9 <meta name="author" content="Cyril Mougel">
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
10
11
12 <meta name="description" content="Comme beaucoup le savent, je suis accro à IRC. Pour IRC, j&#8217;utilise des clients en console dans un souci de pratique. J&#8217;avais &hellip;">
13
14
15 <!-- http://t.co/dKP3o1e -->
16 <meta name="HandheldFriendly" content="True">
17 <meta name="MobileOptimized" content="320">
18 <meta name="viewport" content="width=device-width, initial-scale=1">
19
20
946f499 Cyril Mougel Site updated at 2012-06-08 13:08:08 UTC
authored
21 <link rel="canonical" href="http://blog.shingara.fr/plugin-irssi-highlight_sound.html">
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
22 <link href="/favicon.png" rel="icon">
23 <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css">
24 <script src="/javascripts/modernizr-2.0.js"></script>
25 <script src="/javascripts/ender.js"></script>
26 <script src="/javascripts/octopress.js" type="text/javascript"></script>
27 <link href="/atom.xml" rel="alternate" title="Shiny happy people coding" type="application/atom+xml">
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
28 <!--Fonts from Google"s Web font directory at http://google.com/webfonts -->
29 <link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
30 <link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
31
32
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
33 <script type="text/javascript">
34 var _gaq = _gaq || [];
35 _gaq.push(['_setAccount', 'UA-11352302-1']);
36 _gaq.push(['_trackPageview']);
37
38 (function() {
39 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
40 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
41 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
42 })();
43 </script>
44
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
45
46 </head>
47
48 <body >
49 <header role="banner"><hgroup>
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
50 <h1><a href="/">Shiny happy people coding</a></h1>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
51
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
52 <h2>Codons avec le sourire</h2>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
53
54 </hgroup>
55
56 </header>
57 <nav role="navigation"><ul class="subscription" data-subscription="rss">
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
58 <li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS">RSS</a></li>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
59
60 </ul>
61
62 <form action="http://google.com/search" method="get">
63 <fieldset role="search">
946f499 Cyril Mougel Site updated at 2012-06-08 13:08:08 UTC
authored
64 <input type="hidden" name="q" value="site:blog.shingara.fr" />
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
65 <input class="search" type="text" name="q" results="0" placeholder="Search"/>
66 </fieldset>
67 </form>
68
69 <ul class="main-navigation">
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
70 <li><a href="/">Blog</a></li>
71 <li><a href="/blog/archives">Archives</a></li>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
72 </ul>
73
74 </nav>
75 <div id="main">
76 <div id="content">
77 <div>
78 <article class="hentry" role="article">
79
80 <header>
81
966438a Cyril Mougel Site updated at 2012-04-24 12:21:33 UTC
authored
82 <h1 class="entry-title">Plugin Irssi highlight_sound</h1>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
83
84
85 <p class="meta">
86
87
88
89
90
91
92
93
94
95
96
97
98 <time datetime="2007-02-06T00:00:00+01:00" pubdate data-updated="true">Feb 6<span>th</span>, 2007</time>
99
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
100 | <a href="#disqus_thread">Comments</a>
101
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
102 </p>
103
104 </header>
105
106
107 <div class="entry-content"><p>
108 Comme beaucoup le savent, je suis accro à IRC. Pour IRC, j&#8217;utilise des clients en console dans un souci de pratique. J&#8217;avais précédemment écrit un <a href="http://shingara.free.fr/blog/index.php/?2006/10/07/101-plugin-soundpl-de-weechat">billet</a> vantant les mérites du client <a href="http://weechat.flashtux.org/">weechat</a>.
109 </p>
110
111 <p>
112 Avec mon éternelle insatisfaction, j&#8217;ai donc voulu retesté <a href="http://irssi.org">irssi</a>. J&#8217;ai voulu installé un plugin pour faire du son quand je reçois des Highlight ou des messages privés. Après des recherches sur internet, je n&#8217;ai trouvé aucun plugin me permettant ça. En tant que bon développeur, j&#8217;ai créé un plugin pour faire ce que je voulais. Ce plugin est donc diffusé en GPL v2. Ce plugin devient donc mon deuxième plugin pour irssi. Je ferais sûrement une page comme je l&#8217;avais fait pour <a href="http://shingara.free.fr/code/helloall.html">helloall</a>. En attendant voici mon script :
113 </p>
114
115 <p><a href="http://shingara.free.fr/code/script/highlight_sound.pl">highlight_sound.pl</a></p>
116 </div>
117
118
119 <footer>
120 <p class="meta">
121
122
123
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
124 <span class="byline author vcard">Posted by <span class="fn">Cyril Mougel</span></span>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
125
126
127
128
129
130
131
132
133
134
135
136
137
138 <time datetime="2007-02-06T00:00:00+01:00" pubdate data-updated="true">Feb 6<span>th</span>, 2007</time>
139
140
141
142 </p>
143
144 <div class="sharing">
145
946f499 Cyril Mougel Site updated at 2012-06-08 13:08:08 UTC
authored
146 <a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.shingara.fr/plugin-irssi-highlight_sound.html" data-via="shingara" data-counturl="http://blog.shingara.fr/plugin-irssi-highlight_sound.html" >Tweet</a>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
147
148
013e849 Cyril Mougel Site updated at 2012-05-29 08:17:18 UTC
authored
149 <div class="g-plusone" data-size="medium"></div>
150
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
151
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
152 <div class="fb-like" data-send="true" data-width="450" data-show-faces="false"></div>
153
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
154 </div>
155
156
157 <p class="meta">
158
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
159 <a class="basic-alignment left" href="/retour-a%CC%80-gentoo.html" title="Previous Post: Retour à Gentoo">&laquo; Retour à Gentoo</a>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
160
161
a26b06e Cyril Mougel Site updated at 2012-06-28 08:37:30 UTC
authored
162 <a class="basic-alignment right" href="/gwn-du-27-novembre-2006.html" title="Next Post: GWN du 27 Novembre 2006">GWN du 27 Novembre 2006 &raquo;</a>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
163
164 </p>
165 </footer>
166 </article>
167
168 </div>
169
170 <aside class="sidebar">
171
172 <section>
173 <h1>Recent Posts</h1>
174 <ul id="recent_posts">
175
176 <li class="post">
f7896ea Cyril Mougel Site updated at 2012-07-05 08:02:46 UTC
authored
177 <a href="/pourquoi-jai-arrete-decent-exposure.html">pourquoi j'ai arrêté decent_exposure</a>
178 </li>
179
180 <li class="post">
a26b06e Cyril Mougel Site updated at 2012-06-28 08:37:30 UTC
authored
181 <a href="/tester-ses-vues-rabl.html">tester ses vues rabl</a>
182 </li>
183
184 <li class="post">
d08fd64 Cyril Mougel Site updated at 2012-05-29 08:05:34 UTC
authored
185 <a href="/vundle-ou-le-bundler-de-vim.html">vundle ou le bundler de vim</a>
186 </li>
187
188 <li class="post">
d27bc16 Cyril Mougel Site updated at 2012-05-10 07:57:12 UTC
authored
189 <a href="/dante-pour-mettre-du-daemon-dans-son-code.html">dante pour mettre du daemon dans son code</a>
190 </li>
191
192 <li class="post">
f0a7a7e Cyril Mougel Site updated at 2012-05-04 07:57:29 UTC
authored
193 <a href="/moped-le-nouveau-driver-mongodb-pour-ruby.html">moped le nouveau driver mongodb pour ruby</a>
194 </li>
195
196 <li class="post">
a6b119d Cyril Mougel Site updated at 2012-04-25 08:06:16 UTC
authored
197 <a href="/quiet-assets-le-limiteur-de-log.html">Quiet Assets le gem qui limite les logs</a>
f34c76c Cyril Mougel Site updated at 2012-04-25 08:04:58 UTC
authored
198 </li>
199
200 <li class="post">
3ab7d27 Cyril Mougel Site updated at 2012-04-20 07:50:58 UTC
authored
201 <a href="/telecharger-fichier-de-basecamp.html">Récupération de ses fichiers sur basecamp</a>
202 </li>
203
204 <li class="post">
81e78b6 Cyril Mougel Site updated at 2012-02-06 21:54:49 UTC
authored
205 <a href="/translate-on-mongoid.html">Localize avec mongoid</a>
206 </li>
207
208 <li class="post">
9db52e5 Cyril Mougel Site updated at 2012-01-27 17:56:52 UTC
authored
209 <a href="/mailtrap-l-aide-au-staging.html">Mailtrap l'aide au staging</a>
73d5f3f Cyril Mougel Site updated at 2012-01-27 17:50:39 UTC
authored
210 </li>
211
212 <li class="post">
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
213 <a href="/une-journee-dediee-i-mongodb.html">Une journée dédiée à MongoDB</a>
214 </li>
215
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
216 </ul>
217 </section>
218
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
219 <section>
a26b06e Cyril Mougel Site updated at 2012-06-28 08:37:30 UTC
authored
220 <h1>GitHub Repos</h1>
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
221 <ul id="gh_repos">
222 <li class="loading">Status updating...</li>
223 </ul>
224
a26b06e Cyril Mougel Site updated at 2012-06-28 08:37:30 UTC
authored
225 <a href="https://github.com/shingara">@shingara</a> on GitHub
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
226
227 <script type="text/javascript">
228 $.domReady(function(){
229 if (!window.jXHR){
230 var jxhr = document.createElement('script');
231 jxhr.type = 'text/javascript';
232 jxhr.src = '/javascripts/libs/jXHR.js';
233 var s = document.getElementsByTagName('script')[0];
234 s.parentNode.insertBefore(jxhr, s);
235 }
236
237 github.showRepos({
238 user: 'shingara',
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
239 count: 10,
240 skip_forks: false,
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
241 target: '#gh_repos'
242 });
243 });
244 </script>
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
245 <script src="/javascripts/github.js" type="text/javascript"> </script>
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
246 </section>
247
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
248
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
249 <section>
250 <h1>Latest Tweets</h1>
251 <ul id="tweets">
252 <li class="loading">Status updating...</li>
253 </ul>
254 <script type="text/javascript">
255 $.domReady(function(){
966438a Cyril Mougel Site updated at 2012-04-24 12:21:33 UTC
authored
256 getTwitterFeed("shingara", 4, false);
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
257 });
258 </script>
259 <script src="/javascripts/twitter.js" type="text/javascript"> </script>
260
261 <a href="http://twitter.com/shingara" class="twitter-follow-button" data-show-count="true">Follow @shingara</a>
262
263 </section>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
264
265
266
267 </aside>
268
269
270 </div>
271 </div>
272 <footer role="contentinfo"><p>
1e149a0 Cyril Mougel Site updated at 2012-01-24 10:13:05 UTC
authored
273 Copyright &copy; 2012 - Cyril Mougel -
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
274 <span class="credit">Powered by <a href="http://octopress.org">Octopress</a></span>
275 </p>
276
277 </footer>
278
279
10781f9 Cyril Mougel Site updated at 2012-01-11 16:16:33 UTC
authored
280 <script type="text/javascript">
281 var disqus_shortname = 'shinydevblog';
282
283
284 var disqus_script = 'count.js';
285
286 (function () {
287 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
288 dsq.src = 'http://' + disqus_shortname + '.disqus.com/' + disqus_script;
289 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
290 }());
291 </script>
292
293
294
295 <div id="fb-root"></div>
296 <script>(function(d, s, id) {
297 var js, fjs = d.getElementsByTagName(s)[0];
298 if (d.getElementById(id)) {return;}
299 js = d.createElement(s); js.id = id;
300 js.src = "//connect.facebook.net/en_US/all.js#appId=212934732101925&xfbml=1";
301 fjs.parentNode.insertBefore(js, fjs);
302 }(document, 'script', 'facebook-jssdk'));</script>
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
303
304
305
013e849 Cyril Mougel Site updated at 2012-05-29 08:17:18 UTC
authored
306 <script type="text/javascript">
307 (function() {
308 var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true;
309 script.src = 'https://apis.google.com/js/plusone.js';
310 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(script, s);
311 })();
312 </script>
313
a9b3242 Cyril Mougel Site updated at 2012-01-11 10:28:52 UTC
authored
314
315
316 <script type="text/javascript">
317 (function(){
318 var twitterWidgets = document.createElement('script');
319 twitterWidgets.type = 'text/javascript';
320 twitterWidgets.async = true;
321 twitterWidgets.src = 'http://platform.twitter.com/widgets.js';
322 document.getElementsByTagName('head')[0].appendChild(twitterWidgets);
323 })();
324 </script>
325
326
327
328
329
330 </body>
331 </html>
Something went wrong with that request. Please try again.