-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.xml
913 lines (692 loc) · 66.7 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Lemon Cake</title>
<link>https://lemon-cake.github.io/</link>
<description>Recent content on Lemon Cake</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-FR</language>
<lastBuildDate>Thu, 18 May 2017 09:46:51 +0200</lastBuildDate>
<atom:link href="https://lemon-cake.github.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Présentation de la stack Elastic</title>
<link>https://lemon-cake.github.io/post/presentation-de-la-stack-elastic/</link>
<pubDate>Thu, 18 May 2017 09:46:51 +0200</pubDate>
<guid>https://lemon-cake.github.io/post/presentation-de-la-stack-elastic/</guid>
<description>Stack Elastic : ElasticSearch, Logstash, Kibana, Beats Un fichier de log est un fondamental dans le cadre du développement logiciel. De nombreuses applications inscrivent ainsi leurs activités dans ces fichiers dédiés, notifiant des événements significatifs, tels que des erreurs importantes ou des crashs d&rsquo;une application. Ainsi, la recherche d&rsquo;erreur et la compréhension de leur contexte est facilitée avec ces historiques.
Ces fichiers contiennent peuvent ainsi contenir plusieurs dizaines de milliers de lignes par jour, selon les applications.</description>
</item>
<item>
<title>Détecter des visages grâce au Javascript</title>
<link>https://lemon-cake.github.io/post/detecter-des-visages-grace-au-javascript/</link>
<pubDate>Wed, 17 May 2017 12:30:16 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/detecter-des-visages-grace-au-javascript/</guid>
<description>Le développeur Jay Salvat a développé un plugin jQuery qui permet de détecter les visages sur des images et des vidéos.
Une fois les visages reconnus, le plugin vous retourne un tableau d&rsquo;objets avec les informations suivantes :
x - Coordonnée X du visage y - Coordonnée Y du visage width - Largeur du visage height - Hauteur du visage positionX - Position X par rapport au document positionY - Position Y par rapport au document offsetX - Position X par rapport au parent offsetY - Position Y par rapport au parent scaleX - Ratio de la largeur entre l&rsquo;image originale et l&rsquo;image affichée scaleY - Ratio de la hauteur entre l&rsquo;image originale et l&rsquo;image affichée confidence - Niveau de confiance Pour les informations un peu plus techniques et si vous savez lire le Chinois, le plugin est basé sur l&rsquo;algorithme de Liu Liu.</description>
</item>
<item>
<title>Tester son site sur toutes les versions de Microsoft Internet Explorer</title>
<link>https://lemon-cake.github.io/post/tester-son-site-sur-toutes-les-versions-de-microsoft-internet-explorer/</link>
<pubDate>Sat, 13 May 2017 19:35:07 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/tester-son-site-sur-toutes-les-versions-de-microsoft-internet-explorer/</guid>
<description>Lors de la réalisation d&rsquo;un site Internet, il est important de devoir le rendre compatible avec les navigateurs les plus utilisés et surtout avec Microsoft Internet Explorer. Le problème c&rsquo;est qu&rsquo;il existe plein de versions différentes de ce navigateur. Et dès que vous allez faire une mise à jour Windows, il va installer automatiquement la dernière version. Du coup plutôt que d&rsquo;avoir une batterie d&rsquo;ordinateurs avec toutes les versions d&rsquo;IE qui existe, Microsoft a pensé à nous, petits développeurs web.</description>
</item>
<item>
<title>Installer Apache HTTP/2 sur un serveur web Ubuntu 14.04</title>
<link>https://lemon-cake.github.io/post/installer-apache-http-2-sur-un-serveur-web-ubuntu-14-04/</link>
<pubDate>Thu, 23 Mar 2017 17:00:07 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-apache-http-2-sur-un-serveur-web-ubuntu-14-04/</guid>
<description>Depuis sa mise en place en 1997, le protocole HTTP n&rsquo;avait pas (ou peu) évolué. Mais en 2014, il a subit une grosse mise à jour et passe à sa version 2 (HTTP/2).
Pour ce tuto, je pars du principe que vous avez déjà votre serveur d&rsquo;installer avec HTTP/1.1.
Par contre, il faut absolument que vous ayez un certificat SSL sur votre site pour que cela fonctionne. Le strandard ne l&rsquo;impose pas mais les navigateurs récents, eux, l&rsquo;imposent.</description>
</item>
<item>
<title>Sécuriser et cacher l'accès à phpMyAdmin sur votre serveur</title>
<link>https://lemon-cake.github.io/post/securiser-et-cacher-l-acces-a-phpmyadmin-sur-votre-serveur/</link>
<pubDate>Wed, 15 Feb 2017 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/securiser-et-cacher-l-acces-a-phpmyadmin-sur-votre-serveur/</guid>
<description>Après l&rsquo;installation de votre serveur web sous Linux, vous allez sans doute vouloir gérer vos bases de données via phpMyAdmin. Mais par défaut, après son installation il est important de sécuriser un minium et cacher l&rsquo;accès à phpMyAdmin.
Commençons par supprimer le dossier setup qui permet la configuration de base
rm -rf /usr/share/phpmyadmin/setup Puis, afin d&rsquo;éviter que l&rsquo;accès à phpMyAdmin soit dispo sur l&rsquo;ensemble de vos VirtualHost, il faut supprimer l&rsquo;alias qui dans le fichier /etc/phpmyadmin/apache.</description>
</item>
<item>
<title>Créer une tâche CRON sous Symfony</title>
<link>https://lemon-cake.github.io/post/creer-une-tache-cron-sous-symfony/</link>
<pubDate>Tue, 10 Jan 2017 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-une-tache-cron-sous-symfony/</guid>
<description>Je me suis enfin plongé dans Symfony pour des besoins professionnels et j&rsquo;ai été confronté au fait de devoir exécuter une tâche CRON sur un site Symfony. Alors oui créer un CRON n&rsquo;est pas dur mais pouvoir réutiliser la logique et surtout la puissance de Symfony n&rsquo;est pas forcément facile à faire si on doit charger composants après composants.
Il y a toujours la possibilité de créer des routes et d&rsquo;appeler les URL dans le CRON mais comme Symfony intègre une console, pourquoi ne pas s&rsquo;en servir justement.</description>
</item>
<item>
<title>Crypter et décrypter une chaîne de caractères avec Node JS</title>
<link>https://lemon-cake.github.io/post/crypter-et-decrypter-une-chaine-de-caracteres-avec-node-js/</link>
<pubDate>Tue, 20 Dec 2016 16:45:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/crypter-et-decrypter-une-chaine-de-caracteres-avec-node-js/</guid>
<description>Dans un précèdent article je vous expliquais comment on pouvait crypter et décrypter une chaine de caractères en PHP. Cette fois je vais vous montrer comment le faire en Node JS.
var crypto = require('crypto'); var text = &quot;Master of puppets I'm pulling your strings, twisting your mind and smashing your dreams.&quot; // On définit notre algorithme de cryptage var algorithm = 'aes256'; // Notre clé de chiffrement, elle est souvent générée aléatoirement mais elle doit être la même pour le décryptage var password = 'l5JmP+G0/1zB%;r8B8?</description>
</item>
<item>
<title>Comment fonctionne la compression Gzip</title>
<link>https://lemon-cake.github.io/post/comment-fonctionne-la-compression-gzip/</link>
<pubDate>Mon, 19 Dec 2016 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/comment-fonctionne-la-compression-gzip/</guid>
<description>Vous avez tous déjà compressé des fichiers, soit pour gagner de la place soit pour un envoi. Mais savez-vous vraiment comment elle fonctionne ?
Lors de la KiwiParty de 2012 organisé par Alsacréations, une agence web basée à Strasbourg, Frédéric Kayser est intervenu avec une conférence sur Images : état de l&rsquo;art et aspects méconnus qui parlait de la compression des images.
Et un peu plus tard, après cette conférence, il est revenu plus en détails sur le fonctionnement de la compression Gzip.</description>
</item>
<item>
<title>Installer HTTPie sur Windows et Linux</title>
<link>https://lemon-cake.github.io/post/installer-httpie-sur-windows-et-linux/</link>
<pubDate>Mon, 12 Dec 2016 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-httpie-sur-windows-et-linux/</guid>
<description>HTTPie, que l&rsquo;on prononce aitch-tee-tee-pie, est une librairie pour Mac qui permet de taper des requêtes HTTP directement en lignes de commandes. Elle a été créée par Jakub Roztocil un développeur installé à Londres.
Cela est assez pratique si on doit tester une API ou une URL rapidement sans utiliser un logiciel ou autre.
Normalement, quand vous souhaitez envoyer une requête HTTP en ligne de commande, vous passez sans doute par cURL avec une commande de ce genre là :</description>
</item>
<item>
<title>Huawei EMUI, revenir au mode de déverrouillage Aucun</title>
<link>https://lemon-cake.github.io/post/huawei-emui-revenir-au-mode-de-deverrouillage-aucun/</link>
<pubDate>Tue, 22 Nov 2016 12:15:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/huawei-emui-revenir-au-mode-de-deverrouillage-aucun/</guid>
<description>J&rsquo;ai récement changé mon Nexus 5 qui commençait à dater par un nouveau téléphone et abandonnant par la même les téléphones Google pour un téléphone de la firme chinoise, Huawei. J&rsquo;ai pris le Mate 8 en provenance direct de chine afin de le payer moins cher. 600€ en Europe, contre 400€ en Chine. J&rsquo;ai eu de la chance d&rsquo;être en NXT-L29C432, qui est la ROM Européenne et pas en NXT-TL00.</description>
</item>
<item>
<title>Résoudre "Impossible d’ouvrir l’application avec le compte Administrateur intégré"</title>
<link>https://lemon-cake.github.io/post/resoudre-impossible-d-ouvrir-l-application-avec-le-compte-administrateur-integre/</link>
<pubDate>Mon, 07 Nov 2016 12:15:32 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/resoudre-impossible-d-ouvrir-l-application-avec-le-compte-administrateur-integre/</guid>
<description>J&rsquo;ai récement fais l&rsquo;acquisition de Gears Of War 4 sur ma console Xbox One et j&rsquo;ai voulu bénéficier de la nouvelle foncitonnalité proposé par Microsoft, j&rsquo;ai nommé Play Everywhere. Ce système permet de jouer à un jeu sorti sur Xbox One sur votre PC et inversement.
Le problème c&rsquo;est qu&rsquo;au lancement de l&rsquo;application Xbox (ou toute autre application proposé par le Windows Store), j&rsquo;avais ce message d&rsquo;erreur :
Voici comment résoudre le soucis, très faiclement.</description>
</item>
<item>
<title>Migrer gratuitement de Windows 7 à Windows 10 même après la fin de la mise à jour gratuite</title>
<link>https://lemon-cake.github.io/post/migrer-de-windows-7-a-windows-10-meme-apres-la-fin-de-la-mise-a-jour-gratuite/</link>
<pubDate>Fri, 28 Oct 2016 11:45:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/migrer-de-windows-7-a-windows-10-meme-apres-la-fin-de-la-mise-a-jour-gratuite/</guid>
<description>Je suis passé à Windows 10 lorsque Microsoft à proposé de faire la mise à jour gratuite. Le problème c&rsquo;est que comme n&rsquo;importe quel Windows, au bout d&rsquo;un certains temps, il est bon de réinstaller son système pour palier à divers problèmes comme des lenteurs, ou des BSoD (Blue Screen of Death).
Malheureusement depuis le mois de Juillet 2016, la mise à jour gratuite est terminée et il est donc impossible de passer à Windows 10 gratuitement.</description>
</item>
<item>
<title>Chronologie des distributions GNU/Linux</title>
<link>https://lemon-cake.github.io/post/gnu-linux-distribution-timeline/</link>
<pubDate>Tue, 25 Oct 2016 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/gnu-linux-distribution-timeline/</guid>
<description>GNU/Linux ou Linux est un système d&rsquo;exploitation créé en 1991 par Linus Torvalds qui remplace le précédent noyau GNU fondé en 1984 par Richard Stallman.
Depuis cette date, il existe une multitude de déclinaisons (ou fork) ou distributions. Et pour illustrer toutes ces distributions, José Alex Sandoval, aidé par d&rsquo;autres personnes (Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa, Aleksandar Urošević) ont décidés de créer la GNU/Linux Distribution Timeline.
On y retrouve toutes (sauf oubli) les distributions, comme les plus connues Debian, Ubuntu, RedHat, CentOS ou encore Fedora.</description>
</item>
<item>
<title>Installer CozyCloud en parallèle d'apache sur un serveur Linux</title>
<link>https://lemon-cake.github.io/post/installer-cozycloud-en-parallele-d-apache-sur-un-serveur-linux/</link>
<pubDate>Thu, 06 Oct 2016 12:00:21 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-cozycloud-en-parallele-d-apache-sur-un-serveur-linux/</guid>
<description>Cozy Cloud est un serveur de données personnelles où vous pouvez installer plusieurs applications, comme par exemple : - Un webmail - Un agenda - Un système de todo list &hellip;
Il est même possible, via l&rsquo;application smartphone et tablette, de faire comme avec Dropbox, d&rsquo;envoyer directement ses photos sur votre serveur.
A propos
Cozy est une plateforme open source et auto-hébergée de gestion des données personnelles. Elle transforme le serveur personnel en quelque chose de nouveau.</description>
</item>
<item>
<title>Créer un système de connexion "Se souvenir de moi"</title>
<link>https://lemon-cake.github.io/post/creer-un-systeme-de-connexion-se-souvenir-de-moi/</link>
<pubDate>Fri, 23 Sep 2016 12:30:01 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-un-systeme-de-connexion-se-souvenir-de-moi/</guid>
<description>Dans mon billet précédent, Crypter et décrypter une chaîne de caractères en PHP, je vous expliquais comment crypter une chaine de caractère. Voici un cas concret de son utilisation
Avant-propos J&rsquo;ai un site Internet où dessus mes utilisateurs peuvent s&rsquo;inscrire afin de faire diverses actions. Et j&rsquo;aimerai que lors de la connexion, mes utilisateurs, puissent cocher la case &ldquo;Se souvenir de moi&rdquo; afin de ne pas devoir en permanence se reconnecter.</description>
</item>
<item>
<title>Crypter et décrypter une chaîne de caractères en PHP</title>
<link>https://lemon-cake.github.io/post/crypter-et-decrypter-une-chaine-de-caracteres-en-php/</link>
<pubDate>Fri, 23 Sep 2016 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/crypter-et-decrypter-une-chaine-de-caracteres-en-php/</guid>
<description>Dans certains programmes il peut être intéressant de vouloir stocker une chaîne de caractère crypté et pouvoir la décrypter quand bon vous semble. Voici comment faire en PHP pour passer d&rsquo;une chaîne de caractère compréhensible à quelque chose d&rsquo;incompréhensible.
Avant-propos Avant toute chose, il est préférable de bien distinguer la différence entre cryptage (double sens) et authentification (sens unique).
Différence entre le cryptage et l&rsquo;authentification Le cryptage permet de modifier un message, afin qu&rsquo;il ne peut être décrypté que si l&rsquo;on obtient la bonne clé.</description>
</item>
<item>
<title>Visualiser les photos Windows 10 dans l'ordre d'affichage</title>
<link>https://lemon-cake.github.io/post/visualiser-les-photos-windows-10-dans-l-ordre-d-affichage/</link>
<pubDate>Tue, 20 Sep 2016 12:15:41 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/visualiser-les-photos-windows-10-dans-l-ordre-d-affichage/</guid>
<description>Quand Windows 10 est sorti j&rsquo;ai voulu tester sur mon PC portable où je fais des tests dessus et je me suis aperçu d&rsquo;un soucis assez génant concernant l&rsquo;affichage des photos.
J&rsquo;ai voulu faire une recherche dans mes photos de famille et je voulais regarder les photos via la Visionneuse de photos Windows (Windows Photo Viewer pour les intimes) et à ma grande surprise, lorsque je regardais ces photos, j&rsquo;arrivais à visualiser des photos qui n&rsquo;étaient pas du tout issues de la recherche mais du dossier où était contenu la photo que je visualisais.</description>
</item>
<item>
<title>Ralentissement des vidéos en plein écran sous Google Chrome</title>
<link>https://lemon-cake.github.io/post/ralentissement-des-videos-en-plein-ecran-sous-google-chrome/</link>
<pubDate>Thu, 08 Sep 2016 12:30:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/ralentissement-des-videos-en-plein-ecran-sous-google-chrome/</guid>
<description>Sur un PC un peu vieux il m&rsquo;était impossible de regarder des vidéos en plein écran que ce soit sur YouTube ou autre. Après avoir cherché pendant plusieurs jours je me suis rendu compte que la plupart des sites où je regardais des vidéos ne chargeaient pas un lecteur de vidéo HTML5 mais un lecteur Flash Player.
Si vous souhaitez donc régler ce problème, ouvrez un onglet dans Google Chrome et tapez chrome://plugins/ dans votre barre d&rsquo;adresse, puis chercher dans la liste des plugins Adobe Flash Player et cliquez sur le bouton désactiver</description>
</item>
<item>
<title>Cacher la configuration de son serveur web</title>
<link>https://lemon-cake.github.io/post/cacher-la-configuration-de-son-serveur-web/</link>
<pubDate>Sat, 03 Sep 2016 17:15:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/cacher-la-configuration-de-son-serveur-web/</guid>
<description>Savoir comment et avec quoi sont fait les sites c&rsquo;est bien, mais des fois on souhaite quand même cacher sa configuration.
J&rsquo;ai découvert depuis quelques temps une extension pour Google Chrome et Mozilla Firefox, nommée Wapppalyzer. Elle permet de voir quel langage de programmation et quelles technologies sont utilisées sur un site web ou un serveur.
Le problème pour les développeurs c&rsquo;est que grâce à cette petite extension gratuite, les pirates peuvent savoir comment est fait le site et donc utiliser des failles.</description>
</item>
<item>
<title>Récupérer le fil d'actualité d'une page Facebook facilement</title>
<link>https://lemon-cake.github.io/post/recuperer-fil-dactualite-dune-page-facebook-facilement/</link>
<pubDate>Thu, 26 May 2016 12:30:03 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/recuperer-fil-dactualite-dune-page-facebook-facilement/</guid>
<description><p>Si vous connaissez l&rsquo;API de Facebook, vous savez à quel point celle-ci est très complexe à utiliser.
Aujourd&rsquo;hui je vous propose de récupérer le contenu des actualités qui ont été postés sur une page Facebook (dont vous êtes ou non le propriétaire).</p>
<p></p></description>
</item>
<item>
<title>Le CSS et l'orthographe de ses sélecteurs</title>
<link>https://lemon-cake.github.io/post/css-lorthographe-de-selecteurs/</link>
<pubDate>Tue, 03 Nov 2015 12:30:21 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/css-lorthographe-de-selecteurs/</guid>
<description><p>Le <strong>CSS (Cascading Style Sheets)</strong> est un langage web qui permet de rendre vos pages <strong>HTML</strong> un peu plus jolie à vos utilisateur.
Dans ce tuto je vais vous (ré)appendre certaines notions quant aux sélecteurs CSS.
</p></description>
</item>
<item>
<title>Dites bye-bye aux 301 vues des vidéos YouTube</title>
<link>https://lemon-cake.github.io/post/dites-bye-bye-aux-301-vues-des-videos-youtube/</link>
<pubDate>Sun, 09 Aug 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/dites-bye-bye-aux-301-vues-des-videos-youtube/</guid>
<description><p>Si comme moi vous regardez des vid&eacute;os sur <strong>YouTube</strong>, vous avez d&ucirc;t vous rendre compte que d&egrave;s qu&#39;une vid&eacute;o est sortie sur une grosse chaine elle est bloqu&eacute;e &agrave; <strong>301+ vues</strong>. Et bien maintenant tout va changer car <strong>YouTube a&nbsp;chang&eacute; son syst&egrave;me</strong>.</p></description>
</item>
<item>
<title>Les bases du Shell</title>
<link>https://lemon-cake.github.io/post/bases-shell/</link>
<pubDate>Mon, 03 Aug 2015 12:30:31 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/bases-shell/</guid>
<description><p>Si vous utilisez un serveur Linux, il peut être utile d&rsquo;utiliser le langage Shell qui permet d’exécuter du code un peu comme on le ferait avec des fichiers batch (ou *.bat) sous Windows.</p>
<p></p></description>
</item>
<item>
<title>Débat : La dématérialisation, pour ou contre ?</title>
<link>https://lemon-cake.github.io/post/la-dematerialisation-pour-ou-contre/</link>
<pubDate>Mon, 13 Jul 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/la-dematerialisation-pour-ou-contre/</guid>
<description></description>
</item>
<item>
<title>Connaître la durée d'un script Shell</title>
<link>https://lemon-cake.github.io/post/connaitre-la-duree-d-un-script-shell/</link>
<pubDate>Mon, 22 Jun 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/connaitre-la-duree-d-un-script-shell/</guid>
<description><p>La semaine derni&egrave;re je vous expliquais comment mettre en place un syst&egrave;me de sauvegarde sur votre machine mais je me dis qu&#39;il serai int&eacute;ressant de conna&icirc;tre la dur&eacute;e de la copie.</p></description>
</item>
<item>
<title>Synchroniser des fichiers entre un Linux Server et un NAS Synology avec rsync</title>
<link>https://lemon-cake.github.io/post/synchroniser-des-fichiers-entre-un-linux-server-et-un-nas-synology-avec-rsyn/</link>
<pubDate>Fri, 19 Jun 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/synchroniser-des-fichiers-entre-un-linux-server-et-un-nas-synology-avec-rsyn/</guid>
<description><p>La sauvegarde de fichier avant un crash est toujours crucial&nbsp;et souvent assez compliqu&eacute; &agrave; mettre en place quand on ne s&#39;y connait pas beaucoup en ligne de commandes.</p></description>
</item>
<item>
<title>Installer BitTorrent Sync sur son NAS Synology</title>
<link>https://lemon-cake.github.io/post/installer-bittorrent-sync-sur-son-nas-synology/</link>
<pubDate>Tue, 05 May 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-bittorrent-sync-sur-son-nas-synology/</guid>
<description><p>Si comme moi vous cherchez un moyen de <strong>synchroniser facilement</strong> des dossiers entre un <strong>poste distant</strong> (ou non) et votre <strong>NAS Synology</strong>&nbsp;et bien voici comment installer <a href="https://www.getsync.com/" target="_blank"><strong>BitTorrent Sync</strong></a> sur votre NAS Synology.</p></description>
</item>
<item>
<title>Renommer le dossier d'un compte utilisateur sous Windows 7</title>
<link>https://lemon-cake.github.io/post/renommer-le-dossier-d-un-compte-utilisateur-sous-windows-7/</link>
<pubDate>Tue, 14 Apr 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/renommer-le-dossier-d-un-compte-utilisateur-sous-windows-7/</guid>
<description><p>J&#39;ai eu le probl&egrave;me ce matin o&ugrave; une <strong>application refusait de se lancer</strong> car j&#39;ai des <strong>accents dans mon nom de session</strong>. Et oui je m&#39;appelle <strong>J&eacute;r&eacute;my</strong> et j&#39;ai &eacute;cris la session pareil. Si jamais vous avez le m&ecirc;me soucis, voici comment renommer le dossier d&#39;un compte utilisateur sous Windows 7, voici la solution</p></description>
</item>
<item>
<title>Installer un serveur Terraria sous Linux ou sur un NAS Synology</title>
<link>https://lemon-cake.github.io/post/installer-un-serveur-terraria-sous-linux-ou-sur-un-nas-synology/</link>
<pubDate>Mon, 05 Jan 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-un-serveur-terraria-sous-linux-ou-sur-un-nas-synology/</guid>
<description><p>Je viens de me mettre &agrave; un&nbsp;petit jeu ind&eacute;pendant, <a href="http://www.terraria.org/" target="_blank">Terraria</a>. Pour ceux qui ne connaissant pas, c&#39;est un genre de Minecraft mais en 2D. En gros vous avez un personnag et vous devez utiliser votre environnement pour construite des habitations, trouver des ressources pour faire des armes, armures ... Le jeu est soit PvE, soit PvP. Et voulant y jouer avec mes amis &agrave; moindre frais, j&#39;ai cr&eacute;&eacute; mon propre serveur.</p></description>
</item>
<item>
<title>Installer IPKG sur son NAS Synology DSM 5</title>
<link>https://lemon-cake.github.io/post/installer-ipkg-sur-son-nas-synology-dsm-5/</link>
<pubDate>Fri, 02 Jan 2015 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-ipkg-sur-son-nas-synology-dsm-5/</guid>
<description><p>Sur les NAS Synology il n&#39;est pas possible d&#39;installer des paquets sans passer par le gestionnaire. Ce qui ne permet de pas d&#39;installer ce que l&#39;on veut. Par exemple pour &eacute;diter un fichier en ligne commande il faut utilser <em>vi</em>, perso je pr&eacute;f&egrave;re utiliser <em>nano</em> comme sous Linux. Voici comment installer <strong>IPKG</strong> sur son <strong>NAS Synology DSM 5</strong>.</p></description>
</item>
<item>
<title>La CNIL et ses cookies, aussi simple d'une tarte au citron</title>
<link>https://lemon-cake.github.io/post/la-cnil-et-ses-cookies-aussi-simple-d-une-tarte-au-citron/</link>
<pubDate>Tue, 30 Sep 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/la-cnil-et-ses-cookies-aussi-simple-d-une-tarte-au-citron/</guid>
<description><p>La <strong>CNIL </strong>(<strong>Commission Nationale de l&#39;Informatique et des Libert&eacute;s</strong>), a&nbsp;fait passer une directive europ&eacute;enne appel&eacute;e &quot;<strong>paquet t&eacute;l&eacute;com</strong>&quot;, qui dit que d&egrave;s qu&#39;un utilisateur arrive sur votre site vous devez l&#39;informer que votre site utilise des cookies. Voici une solution tr&egrave;s simple pour notifier l&#39;utilisation &agrave; vos utilisateurs.</p></description>
</item>
<item>
<title>Créer une fonction JavaScript avec un callback</title>
<link>https://lemon-cake.github.io/post/creer-une-fonction-javascript-avec-un-callback/</link>
<pubDate>Thu, 25 Sep 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-une-fonction-javascript-avec-un-callback/</guid>
<description><p>Lorsque vous faites de la programmation en <strong>JavaScript</strong>, vous &eacute;xecutez sans doute des fonctions et des fois vous avez besoin d&#39;une fonction se termine pour appeler une nouvelle fonction. Donc vous avez besoin d&#39;un <strong>callback</strong>. Voici comment cr&eacute;er un <strong>callback </strong>en <strong>JavaScript</strong>.</p></description>
</item>
<item>
<title>Erreur 0x80004005 Windows</title>
<link>https://lemon-cake.github.io/post/erreur-0x80004005-windows/</link>
<pubDate>Thu, 25 Sep 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/erreur-0x80004005-windows/</guid>
<description><p>Je me suis achet&eacute; r&eacute;cement une manette de jeux pour t&eacute;l&eacute;phone, la <strong>WAMO Pro 2</strong>, compatible <strong>Android</strong>, <strong>iPhone</strong>, <strong>tablette </strong>et <strong>PC</strong>. Mais &agrave; ma grande surprise, impossible de la connecter en <strong>Bluetooth </strong>&agrave; mon <strong>PC </strong>via un dongle achet&eacute; sur <strong>eBay </strong>&agrave; 1&euro;. Voici la marche &agrave; suivre pour l&#39;utiliser.</p></description>
</item>
<item>
<title>Blur et masques en SVG</title>
<link>https://lemon-cake.github.io/post/blur-et-masques-en-svg/</link>
<pubDate>Tue, 16 Sep 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/blur-et-masques-en-svg/</guid>
<description>Il existe de plus en plus de site avec le fond de leur site qui est flouté ou d&rsquo;autres qui utilisent des formes complexes pour rendre un peu plus joli leur site. Je me suis donc penché sur sur ces techniques et voici quelques petites astuces pour faire du flou (ou blur en anglais) et pour faire aussi des masques en SVG.
Tout d&rsquo;abord, je tiens à vous dire que si vous ne visualisez pas correctement la demo, c&rsquo;est sans doute car votre navigateur gère mal le SVG.</description>
</item>
<item>
<title>Nouvelle version de GameApp</title>
<link>https://lemon-cake.github.io/post/nouvelle-version-de-gameapp/</link>
<pubDate>Wed, 10 Sep 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/nouvelle-version-de-gameapp/</guid>
<description><p>Il y a quelques temps je vous parlais de mon application <strong><a href="https://www.babeuloula.fr/blog/gameapp-l-application-qui-gere-vos-jeux-pc.html" target="_blank">GameApp</a></strong>&nbsp;qui permettait de lancer des applications facilements via une interface simplifi&eacute;e. Et bien la version 0.4 est sortie.</p></description>
</item>
<item>
<title>Fusionner des images avec PHP (avec un canal alpha)</title>
<link>https://lemon-cake.github.io/post/fusionner-des-images-avec-php-avec-un-canal-alpha/</link>
<pubDate>Sat, 23 Aug 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/fusionner-des-images-avec-php-avec-un-canal-alpha/</guid>
<description><p>Il y a quelques temps j&#39;ai fais&nbsp;un site Internet pour un photographe et il voulait int&eacute;grer son logo sur chacune des photos lors de l&#39;upload.&nbsp;Avec un petit tour sur le doc PHP, la librairie GD permet de faire cela tr&egrave;s facilement gr&acirc;ce &agrave; <a href="http://php.net//manual/fr/function.imagecopy.php" target="_blank">imagecopy</a>.</p></description>
</item>
<item>
<title>Payez en ligne simplement avec Stripe</title>
<link>https://lemon-cake.github.io/post/payez-en-ligne-simplement-avec-stripe/</link>
<pubDate>Thu, 21 Aug 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/payez-en-ligne-simplement-avec-stripe/</guid>
<description><p>La derni&egrave;re fois que j&#39;ai programm&eacute; un site de vente en ligne, j&#39;ai d&ucirc; utiliser Paypal car le client ne voulait pas utiliser le syst&egrave;me de sa banque. Vous allez dire que c&#39;est cool car l&#39;API de Paypal est simple. Le seul souci&nbsp;c&#39;est que pour payer on est forc&eacute;ment redirig&eacute; vers leur site Internet.&nbsp;Et bien gr&acirc;ce &agrave;&nbsp;<a href="https://stripe.com/fr" target="_blank">Stripe</a>&nbsp;vous pourrez cr&eacute;er votre propre page de paiement avec vos petits doigts.</p></description>
</item>
<item>
<title>GameApp, l'application qui gère vos jeux PC</title>
<link>https://lemon-cake.github.io/post/gameapp-l-application-qui-gere-vos-jeux-pc/</link>
<pubDate>Tue, 03 Jun 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/gameapp-l-application-qui-gere-vos-jeux-pc/</guid>
<description></description>
</item>
<item>
<title>Animation d'un fichier PNG sans une seule ligne de JavaScript</title>
<link>https://lemon-cake.github.io/post/animation-d-un-fichier-png-sans-une-seule-ligne-de-javascript/</link>
<pubDate>Sun, 01 Jun 2014 12:30:25 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/animation-d-un-fichier-png-sans-une-seule-ligne-de-javascript/</guid>
<description><p>Si comme moi vous en avez assez de voir des animations GIF, toutes pixelisés et en 256 couleurs voici comment créer des animations avec un fichier PNG ou JPG très facilement et sans une seule ligne de JavaScript.</p>
<p></p></description>
</item>
<item>
<title>Convertir les styles CSS en attribut style des balises HTML</title>
<link>https://lemon-cake.github.io/post/convertir-les-styles-css-en-attribut-style-des-balises-html/</link>
<pubDate>Wed, 28 May 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/convertir-les-styles-css-en-attribut-style-des-balises-html/</guid>
<description></description>
</item>
<item>
<title>Développez des applications iOS en HTML et JavaScript</title>
<link>https://lemon-cake.github.io/post/developpez-des-applications-ios-en-html-et-javascript/</link>
<pubDate>Thu, 22 May 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/developpez-des-applications-ios-en-html-et-javascript/</guid>
<description></description>
</item>
<item>
<title>Générer un labyrinthe en JavaScript</title>
<link>https://lemon-cake.github.io/post/generer-un-labyrinthe-en-javascript/</link>
<pubDate>Sat, 26 Apr 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/generer-un-labyrinthe-en-javascript/</guid>
<description><p>L&#39;avantage d&#39;avoir un ami qui fait une &eacute;cole d&#39;ing&eacute;nieur c&#39;est qu&#39;il nous apprend plein de chose. L&#39;une des choses qu&#39;il nous apprend au est comment g&eacute;n&eacute;rer un labyrinthe en JavaScript gr&acirc;ce aux Canvas.</p>
<p>Mon ami Patataa nous fait d&eacute;couvrir pour <a href="http://www.lemon-cake.fr/" target="_blank">Lemon Cake</a>&nbsp;diff&eacute;rents algo comme le Growing Tree ou le Recursive Backtracking m&ecirc;me s&#39;ils sont relativement ressemblant.&nbsp;</p></description>
</item>
<item>
<title>Générer des mots de passe aléatoire</title>
<link>https://lemon-cake.github.io/post/generer-des-mots-de-passe-aleatoire/</link>
<pubDate>Wed, 16 Apr 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/generer-des-mots-de-passe-aleatoire/</guid>
<description><p>Sur mes sites Internet, quand un utilisateur se cr&eacute; un compte, ou s&#39;il perd son mot de passe, je dois lui en renvoyer un. Mais comme ne je suis pas non plus idiot, je le g&eacute;n&egrave;re automatiquement en PHP ou JavaScript, en fonction du contexte. Voici comment les g&eacute;n&eacute;rer</p>
<p>La g&eacute;n&eacute;ration des mots de passes est une chose tr&egrave;s simple, mais plut&ocirc;t que de s&#39;emb&eacute;ter &agrave; programmer le truc, voici 2 fonctions pour le faire.</p></description>
</item>
<item>
<title>Créer des graphiques dynamiques avec Highcharts</title>
<link>https://lemon-cake.github.io/post/creer-graphiques-dynamiques-highcharts/</link>
<pubDate>Mon, 14 Apr 2014 12:30:25 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-graphiques-dynamiques-highcharts/</guid>
<description><p><a title="Highcharts" href="http://www.highcharts.com/" target="_blank"><strong>Highcharts</strong></a> est un <strong>plugin JavaScript</strong> gratuit vous permettant de créer facilement des graphiques interactifs. Tous ces graphiques sont réalisés en <strong>SVG</strong>, qui est un format d’image vectorielle pour le web.</p>
<p><strong>Highcharts</strong> propose deux types de librairies. La première <strong>Highstock</strong> (pour la bourse par exemple) et la deuxième, celle que nous allons utiliser, <strong>Highcharts</strong>.</p></description>
</item>
<item>
<title>Ajouter du code dans CKEditor</title>
<link>https://lemon-cake.github.io/post/ajouter-du-code-dans-ckeditor/</link>
<pubDate>Sun, 13 Apr 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/ajouter-du-code-dans-ckeditor/</guid>
<description></description>
</item>
<item>
<title>Humm délire Terrance !</title>
<link>https://lemon-cake.github.io/post/humm-delire-terrance/</link>
<pubDate>Sat, 12 Apr 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/humm-delire-terrance/</guid>
<description></description>
</item>
<item>
<title>Lire de gros fichiers textes</title>
<link>https://lemon-cake.github.io/post/lire-de-gros-fichiers-textes/</link>
<pubDate>Wed, 09 Apr 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/lire-de-gros-fichiers-textes/</guid>
<description></description>
</item>
<item>
<title>Commandes utiles PostFix</title>
<link>https://lemon-cake.github.io/post/commandes-utiles-postfix/</link>
<pubDate>Fri, 04 Apr 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/commandes-utiles-postfix/</guid>
<description><p>Petit billet tr&egrave;s court juste pour vous donner quelques lignes de commandes pour <a href="http://www.postfix.org/" target="_blank">PostFix</a>.</p>
<p>PostFix, pour ceux qui ne savent pas, est un agent de transfert de mails sous Linux.</p></description>
</item>
<item>
<title>Créer des événements récurrents en PHP</title>
<link>https://lemon-cake.github.io/post/creer-des-evenements-recurrents-en-php/</link>
<pubDate>Thu, 27 Mar 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-des-evenements-recurrents-en-php/</guid>
<description></description>
</item>
<item>
<title>Les fonctions de PHP en JavaScript</title>
<link>https://lemon-cake.github.io/post/les-fonctions-de-php-en-javascript/</link>
<pubDate>Mon, 24 Mar 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/les-fonctions-de-php-en-javascript/</guid>
<description></description>
</item>
<item>
<title>Extension Pyload pour Google Chrome</title>
<link>https://lemon-cake.github.io/post/extension-pyload-pour-google-chrome/</link>
<pubDate>Thu, 20 Mar 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/extension-pyload-pour-google-chrome/</guid>
<description></description>
</item>
<item>
<title>Créer un système de notification en JavaScript</title>
<link>https://lemon-cake.github.io/post/creer-un-systeme-de-notification-en-javascript/</link>
<pubDate>Fri, 07 Mar 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-un-systeme-de-notification-en-javascript/</guid>
<description><p>Peut &ecirc;tre que pour un de vos projets web vous avez l&#39;intention de faire un syst&egrave;me de notifications mais le favicon restait statique ?&nbsp;<span style="line-height: 1.6em;">Et bien maintenant vous pourrez le modifier en quelques lignes de JavaScript.</span></p>
<p>Avec le plugin <a href="http://lab.ejci.net/favico.js/" target="_blank">favico.js</a> vous pourrez cr&eacute;er autant de notifications que vous souhaitez.</p></description>
</item>
<item>
<title>Une barre de progression à la sauce YouTube</title>
<link>https://lemon-cake.github.io/post/une-barre-de-progression-a-la-sauce-youtube/</link>
<pubDate>Fri, 07 Mar 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/une-barre-de-progression-a-la-sauce-youtube/</guid>
<description></description>
</item>
<item>
<title>Créer une barre de progression incrémentable</title>
<link>https://lemon-cake.github.io/post/creer-une-barre-de-progression-incrementable/</link>
<pubDate>Tue, 25 Feb 2014 12:31:17 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-une-barre-de-progression-incrementable/</guid>
<description><p>Lorsque vous faites vos scripts avec des requêtes en AJAX, vous avez sans doute dû être confronté au problème &ldquo;Mais où en est mon script ?&rdquo;. Et bien voici un petit tutorial simple pour vous apprendre à créer une barre de progression incrémentable très facilement.</p>
<div class="read-more"></div>
<p>Lors de ce tutorial nous allons créer 2 scripts PHP, l&rsquo;un qui servira à savoir où en est l&rsquo;avancement du script et l&rsquo;autre qui sera le script à écouter.</p></description>
</item>
<item>
<title>Améliorer votre site avec DareBoost</title>
<link>https://lemon-cake.github.io/post/ameliorer-votre-site-avec-dareboost/</link>
<pubDate>Mon, 24 Feb 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/ameliorer-votre-site-avec-dareboost/</guid>
<description></description>
</item>
<item>
<title>Réouverture du blog</title>
<link>https://lemon-cake.github.io/post/reouverture-du-blog/</link>
<pubDate>Sat, 22 Feb 2014 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/reouverture-du-blog/</guid>
<description></description>
</item>
<item>
<title>Installer et préparer un serveur dédié ou local pour le web (LAMP)</title>
<link>https://lemon-cake.github.io/post/installer-et-preparer-un-serveur-dedie-ou-local-pour-le-web-lamp/</link>
<pubDate>Tue, 18 Feb 2014 12:30:05 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/installer-et-preparer-un-serveur-dedie-ou-local-pour-le-web-lamp/</guid>
<description><p>Vous avez besoin chez vous ou à distance d&rsquo;avoir un serveur Web pour pouvoir exécuter des scripts ou même pour votre site Internet, et vous ne savez pas comment faire ? Vous voulez avoir la main sur tout et ne pas être bridé ?</p></description>
</item>
<item>
<title>Connexion à PDO MySQL</title>
<link>https://lemon-cake.github.io/post/connexion-pdo-mysql/</link>
<pubDate>Tue, 28 Jan 2014 13:00:28 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/connexion-pdo-mysql/</guid>
<description><p>PDO ou PHP Data Objects est une classe PHP permettant de se connecter à une base de donnée. Pour utiliser PDO il faut la version 5.1.0 de PHP. Afin de voir si cette extension est installée sur votre serveur, utiliser la fonction phpinfo() et recherchez la ligne PDO Driver.
<div class="read-more"></div></p></description>
</item>
<item>
<title>Minimiser des scripts Javascript en PHP</title>
<link>https://lemon-cake.github.io/post/minimiser-des-scripts-javascript-en-php/</link>
<pubDate>Mon, 06 Jan 2014 14:02:42 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/minimiser-des-scripts-javascript-en-php/</guid>
<description><p>Je viens de trouver une petite classe PHP qui vous permettra de gagner du temps de chargement sur vos gros scripts Javascript.</p>
<p>Vous avez déjà vu que lorsque vous télécharger par exemple la bibliothèque JavaScript jQuery vous avez une version *.min.js et une autre ? Et bien c&rsquo;est que celle ci a été minimisé. Et bien je vais vous montrer comment minimiser vous même vos scripts JavaScript.</p>
<div class="read-more"></div>
<h2>Prérequis</h2>
<p>Il vous faudra juste télécharger la classe à cette adresse : <a href="https://github.com/rgrove/jsmin-php">https://github.com/rgrove/jsmin-php</a></p></description>
</item>
<item>
<title>Explorateur de fichiers</title>
<link>https://lemon-cake.github.io/post/explorateur-de-fichiers/</link>
<pubDate>Thu, 12 Dec 2013 15:07:49 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/explorateur-de-fichiers/</guid>
<description><p>Il y a quelques jours je vous parlais d&rsquo;un petit plugin sympa pour parcourir un dossier et ses sous-dossiers. Le système est très pratique mais je me suis aperçu qu&rsquo;il comportait une grosse faille de sécurité. En effet, il suffisait de faire une petite injection JavaScript via la console du navigateur et vous aviez accès aux dossiers que vous n&rsquo;auriez jamais pu voir.</p></description>
</item>
<item>
<title>Bibliothèque d'icônes gratuite</title>
<link>https://lemon-cake.github.io/post/bibliotheque-dicones-gratuite/</link>
<pubDate>Wed, 11 Dec 2013 11:09:14 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/bibliotheque-dicones-gratuite/</guid>
<description><p>Si vous en avez toujours eu assez de ne jamais trouver 2 icônes avec le même style graphique pour votre site Internet ou si vous n&rsquo;avez jamais l&rsquo;icône qui correspond à la bonne utilisation. Je vous propose alors cette bibliothèque d&rsquo;icônes gratuite qui compte plus de 3500 icônes.
<div class="read-more"></div>
Il sont disponible en 16x16 pixels au format PNG.</p></description>
</item>
<item>
<title>Formulaire de contact</title>
<link>https://lemon-cake.github.io/post/formulaire-de-contact/</link>
<pubDate>Fri, 29 Nov 2013 19:42:35 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/formulaire-de-contact/</guid>
<description><p>Afin que les visiteurs de votre site puissent vous contacter, le mieux serai de mettre en place un formulaire de contact.</p></description>
</item>
<item>
<title>Créer des cookies avec du JavaScript</title>
<link>https://lemon-cake.github.io/post/creer-des-cookies-avec-du-javascript/</link>
<pubDate>Fri, 29 Nov 2013 11:30:46 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-des-cookies-avec-du-javascript/</guid>
<description><p>Un cookie en informatique est un ensemble de fichiers qui sont stockés sur votre ordinateur afin de charger plus facilement des informations. Ainsi grâce à eux, vous pouvez rester connecté à un site même après plusieurs jours sans y être venu. Et oui car la plupart du temps quand vous cocher la petite case &ldquo;Se souvenir de moi&rdquo;, le script de connexion va créer des cookies pour vous reconnaître plus facilement. Le système de panier sur les sites de e-commerce fonctionnent sur le même principe.</p>
<p>Des fois il se peut que vous reveniez sur un site plusieurs jours après mais vous n&rsquo;êtes pas reconnu, car les cookies pour des raisons de sécurités ont une date d&rsquo;expiration qui est modifiable.</p></description>
</item>
<item>
<title>Explorateur de fichiers jQuery File Tree</title>
<link>https://lemon-cake.github.io/post/explorateur-de-fichiers-jquery-file-tree/</link>
<pubDate>Tue, 26 Nov 2013 20:18:59 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/explorateur-de-fichiers-jquery-file-tree/</guid>
<description><p><a title="jQuery File Tree" href="http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/" target="_blank">jQuery File Tree</a> est un plugin jQuery fonctionnant en AJAX qui permet d&rsquo;explorer facilement un dossier. Ainsi en quelques lignes de codes vous pourrez parcourir un dossier pour votre front ou back office.
<div class="read-more"></div>
Vous avez une démo à cette adresse : <a href="http://labs.abeautifulsite.net/archived/jquery-fileTree/demo/">http://labs.abeautifulsite.net/archived/jquery-fileTree/demo/</a></p></description>
</item>
<item>
<title>Parcourez des dossiers facilement avec jQuery</title>
<link>https://lemon-cake.github.io/post/parcourez-des-dossiers-facilement-avec-jquery/</link>
<pubDate>Fri, 22 Nov 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/parcourez-des-dossiers-facilement-avec-jquery/</guid>
<description><p>Si vous chercher une m&eacute;thode facile, efficace et jolie de parcourir vos dossiers pour un site Internet sans devoir conna&icirc;tre une seule ligne de PHP je vous conseil le plugin <a href="http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/" target="_blank" title="http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/">jQuery File Tree</a>&nbsp;qui est tr&egrave;s simple &agrave; mettre en place.</p>
<p>Et voil&agrave; vous avez un syst&egrave;me complet qui vous permettera d&#39;afficher le dossier que vous souhaitez.&nbsp;</p></description>
</item>
<item>
<title>Supprimer un dossier récursivement</title>
<link>https://lemon-cake.github.io/post/supprimer-un-dossier-recursivement/</link>
<pubDate>Fri, 22 Nov 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/supprimer-un-dossier-recursivement/</guid>
<description><p><p>Si vous en avez assez de devoir effacer &agrave; la main tout les dossiers et sous dossier sur votre FTP car la fonction <a title=\"http://us2.php.net/fr/rmdir\" href=\"http://us2.php.net/fr/rmdir\" target=\"_blank\">rmdir();</a> de php vous dit que le dossier n\&lsquo;est pas vide et bien voici une petite fonction qui vous aidera :</p>
<p>Comme vous pouvez le voir, le script est hyper simple mais cela vous fera sans doute gagner du temps</p></description>
</item>
<item>
<title>Générateurs de propriétés CSS3</title>
<link>https://lemon-cake.github.io/post/generateurs-de-proprietes-css3/</link>
<pubDate>Wed, 20 Nov 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/generateurs-de-proprietes-css3/</guid>
<description></description>
</item>
<item>
<title>Couper une chaîne en concervant les balises HTML</title>
<link>https://lemon-cake.github.io/post/couper-une-chaine-en-concervant-les-balises-html/</link>
<pubDate>Sat, 16 Nov 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/couper-une-chaine-en-concervant-les-balises-html/</guid>
<description></description>
</item>
<item>
<title>Faire un backup d'un volume Synology planté ou crashed</title>
<link>https://lemon-cake.github.io/post/faire-un-backup-d-un-volume-synology-plante-ou-crashed-/</link>
<pubDate>Fri, 01 Nov 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/faire-un-backup-d-un-volume-synology-plante-ou-crashed-/</guid>
<description><p>Un de mes lecteurs me faisait remarquer qu&#39;apr&egrave;s plus de 2 mois je n&#39;avais toujours pas fait un retour sur Git syr les NAS Synology. Et bien je voulais en faire un ce weekend comme j&#39;avais 3 jours de libre et bien s&ucirc;r en me connectant ce matin a mon NAS j&#39;ai eu la bonne surprise de d&eacute;couvrir que mon disque dur de donn&eacute;es (Volume 1) venait de planter lamentablement. Je peux encore m&#39;en servir mais du coup je dois faire un backup, supprimer le volume, le recr&eacute;er et bien s&ucirc;r effectuer un test SMART pour corriger les erreurs car il ne pouvait pas &ecirc;tre fait avant.&nbsp;</p>
<p>Apr&egrave;s plusieurs recherche je me suis aper&ccedil;u que je ne suis pas le seul dans ce cas. Donc je vous propose un petit tuto assez simple &nbsp;pour r&eacute;cup&eacute;rer vos donn&eacute;es si vous en avez :</p></description>
</item>
<item>
<title>Créer un fichier zip de votre serveur et sauvegarde SQL</title>
<link>https://lemon-cake.github.io/post/creer-un-fichier-zip-de-votre-serveur/</link>
<pubDate>Fri, 11 Oct 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/creer-un-fichier-zip-de-votre-serveur/</guid>
<description><p></description>
</item>
<item>
<title>Temps d’exécution d'un script PHP</title>
<link>https://lemon-cake.github.io/post/temps-d-execution-d-un-script-php/</link>
<pubDate>Fri, 11 Oct 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/temps-d-execution-d-un-script-php/</guid>
<description><p><p>Vous avez sans doute remarqu&eacute; que lorsque vous faites une recherche sur Google ou sur certains forums, il est &eacute;crit : &quot;Script ex&eacute;cut&eacute; en x secondes&quot;. Et bien voici un code tr&egrave;s simple qui vous permettera de voir le temps que votre script met pour s&#39;ex&eacute;cuter sans devoir rester &agrave; cot&eacute; avec un chronom&egrave;tre.</p>
</p></description>
</item>
<item>
<title>La téléportation à portée de tous</title>
<link>https://lemon-cake.github.io/post/la-teleportation-a-portee-de-tous/</link>
<pubDate>Mon, 19 Aug 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/la-teleportation-a-portee-de-tous/</guid>
<description><p>Vous avez toujours voulu vous d&eacute;placer aux quatres coins du monde mais il faut payer et c&#39;est souvent tr&egrave;s long ? Et bien gr&acirc;ce &agrave; la premi&egrave;re et unique application gratuite de t&eacute;l&eacute;portation, ce r&ecirc;ve est maintenant r&eacute;alit&eacute; :&nbsp;<a href="https://play.google.com/store/apps/details?id=fr.babeuloula.teleport" target="_blank" title="Teleport v2">https://play.google.com/store/apps/details?id=fr.babeuloula.teleport</a></p>
<p>Bon aller fini de rigoler, cette applicaiton n&#39;est qu&#39;un bon gros troll, mais elle m&#39;a permis de mettre en pratique les quelques heures de programmation Android que j&#39;ai eu lors de ma licence pro &agrave; Vichy. La premi&egrave;re version &agrave; &eacute;t&eacute; publi&eacute; le 16 Janvier 2013 et ne permettait pas grand chose. Et maintenant avec la v2, j&#39;ai ajout&eacute; plusieurs petites choses. Je vous laisse lire le changelog :</p></description>
</item>
<item>
<title>Faire sa promo facilement</title>
<link>https://lemon-cake.github.io/post/faire-sa-promo-facilement/</link>
<pubDate>Mon, 05 Aug 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/faire-sa-promo-facilement/</guid>
<description></description>
</item>
<item>
<title>Explorez vos dossiers avec Apaxy</title>
<link>https://lemon-cake.github.io/post/explorez-vos-dossiers-avec-apaxy/</link>
<pubDate>Sun, 04 Aug 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/explorez-vos-dossiers-avec-apaxy/</guid>
<description></description>
</item>
<item>
<title>Piwik, une alternative à Google Analytics</title>
<link>https://lemon-cake.github.io/post/piwik-une-alternative-a-google-analytics/</link>
<pubDate>Sun, 28 Jul 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/piwik-une-alternative-a-google-analytics/</guid>
<description></description>
</item>
<item>
<title>Git sur un NAS Synology</title>
<link>https://lemon-cake.github.io/post/git-sur-un-nas-synology/</link>
<pubDate>Sat, 27 Jul 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/git-sur-un-nas-synology/</guid>
<description></description>
</item>
<item>
<title>SourceTree, mergez sous Windows et Mac</title>
<link>https://lemon-cake.github.io/post/sourcetree-mergez-sous-windows-et-mac/</link>
<pubDate>Tue, 23 Jul 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/sourcetree-mergez-sous-windows-et-mac/</guid>
<description><p><a href="http://www.sourcetreeapp.com/" target="_blank" title="SourceTree">SourceTree</a> est un logiciel qui va vous permettre de merger facilement vos diff&eacute;rents projets entre programmeurs. Il est totalement gratuit et est compatible Windows et Mac.</p>
<p>Comme vous pouvez le voir sur l&#39;image de t&ecirc;te vous avez acc&egrave;s aux diff&eacute;rentes branches des projets, vous pouvez laissez des commentaires sur ces branches ...</p></description>
</item>
<item>
<title>Du SSH dans le navigateur (Chrome)</title>
<link>https://lemon-cake.github.io/post/du-ssh-dans-le-navigateur-chrome/</link>
<pubDate>Fri, 19 Jul 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/du-ssh-dans-le-navigateur-chrome/</guid>
<description></description>
</item>
<item>
<title>Contourner le Wifi des aéroports</title>
<link>https://lemon-cake.github.io/post/contourner-le-wifi-des-aeroports/</link>
<pubDate>Wed, 17 Jul 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/contourner-le-wifi-des-aeroports/</guid>
<description><p>Vous avez pu le voir, les bornes Wifi public sont de plus en plus pr&eacute;sentent. Il en existe des gratuites sans inscriptions&nbsp;comme dans les gares SNCF, avec un code d&#39;acc&egrave;s comme&nbsp;dans les restaurants&nbsp;McDonalds (oui&nbsp;ils peuvent &ecirc;tre consid&eacute;r&eacute;s comme tel) et bien s&ucirc;r des payantes comme dans les a&eacute;roports.</p>
<p>Si vous &ecirc;tes comme moi, que cela vous emb&ecirc;te de devoir payer pour avoir un simple acc&egrave;s &agrave; Internet alors que vous attendez votre avion, voici un petit hack qui vous permettera de contourner cette protection mineur. Il vous suffit de rajouter cela &agrave; la fin de vos URL :</p></description>
</item>
<item>
<title>ConsoleBundle pour Symfony2</title>
<link>https://lemon-cake.github.io/post/consolebundle-pour-symfony2/</link>
<pubDate>Fri, 28 Jun 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/consolebundle-pour-symfony2/</guid>
<description></description>
</item>
<item>
<title>Checkboxes CSS3</title>
<link>https://lemon-cake.github.io/post/checkboxes-css3/</link>
<pubDate>Mon, 24 Jun 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/checkboxes-css3/</guid>
<description></description>
</item>
<item>
<title>Gites.fr, Application Android</title>
<link>https://lemon-cake.github.io/post/gites-fr-application-android/</link>
<pubDate>Thu, 13 Jun 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/gites-fr-application-android/</guid>
<description><p>La raison pour laquelle je n&#39;ai pas publi&eacute; depuis plusieurs jours est celle ci. Durant mon stage de fin d&#39;&eacute;tude j&#39;ai d&ucirc; r&eacute;aliser une application Android pour Cybevasion et j&#39;ai &eacute;t&eacute; plut&ocirc;t occup&eacute; ces derni&egrave;res semaines car la fin de mon stage approche et je n&#39;avais pas fini l&#39;application et le client ne validait pas encore. Mais bon cette histoire est fini, l&#39;application est enfin disponible sur le Google Play Store. Elle est bien s&ucirc;r gratuite.</p>
<p>Afin de r&eacute;aliser cette application, je me suis bas&eacute; sur sa grande soeur programm&eacute; en Objective C, qui &eacute;tait donc pour iPhone, iPod et iPad.</p></description>
</item>
<item>
<title>Couper une chaîne tous les X caractères</title>
<link>https://lemon-cake.github.io/post/couper-une-chaine-tous-les-x-caracteres/</link>
<pubDate>Tue, 11 Jun 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/couper-une-chaine-tous-les-x-caracteres/</guid>
<description><p></description>
</item>
<item>
<title>Turbulenz leur moteur de jeux HTML5 OpenSource</title>
<link>https://lemon-cake.github.io/post/turbulenz-leur-moteur-de-jeux-html5-opensource/</link>
<pubDate>Mon, 06 May 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/turbulenz-leur-moteur-de-jeux-html5-opensource/</guid>
<description><p>Vous aimez les jeux vid&eacute;o je suppose ? Vous aimez la programmation web si vous suivez ce blog ? Alors vous allez aimer le nouveau moteur de rendu de la soci&eacute;t&eacute;&nbsp;<a href="https://turbulenz.com/games" target="_blank" title="https://turbulenz.com/games"><strong>Turbulenz</strong></a>.</p>
<p>La soci&eacute;t&eacute; qui &eacute;dite des jeux met en place gratuitement sur son <a href="https://github.com/turbulenz/turbulenz_engine" target="_blank" title="https://github.com/turbulenz/turbulenz_engine">Github</a>, les sources de leur moteur de rendu.&nbsp;</p></description>
</item>
<item>
<title>Responsive Design et Media Queries</title>
<link>https://lemon-cake.github.io/post/responsive-design-et-media-queries/</link>
<pubDate>Wed, 24 Apr 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/responsive-design-et-media-queries/</guid>
<description><p>Si vous n\'avez pas envie de faire un site mobile &agrave; part et devoir refaire un style CSS totalement autre ou bien utiliser jQuery Mobile, vous pouvez vous documenter sur le Responsive Design et les media queries.</p>
<p>Alors vous allez me dire :</p></description>
</item>
<item>
<title>Lunascape 3 en 1</title>
<link>https://lemon-cake.github.io/post/lunascape-3-en-1/</link>
<pubDate>Sun, 07 Apr 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/lunascape-3-en-1/</guid>
<description><p>Marre de devoir ouvrir la m&ecirc;me page web dans 3 navigateurs diff&eacute;rents, et &ecirc;tre oblig&eacute; switcher entre les 3 &agrave; chaque fois que vous changez une r&egrave;gle CSS ? Et bien essayez <a href="http://www.lunascape.tv/" title="Lunascape">Lunascape</a>.</p>
<p><a class="zoombox zgallery1" href="https://www.babeuloula.fr/images/lunascape2.png"><img alt="Lunascape" src="https://www.babeuloula.fr/images/lunascape2.png" style="display:block; height:347px; margin-left:auto; margin-right:auto; width:500px" /></a></p></description>
</item>
<item>
<title>Codiad, la programmation dans les nuages</title>
<link>https://lemon-cake.github.io/post/codiad-la-programmation-dans-les-nuages/</link>
<pubDate>Sat, 06 Apr 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/codiad-la-programmation-dans-les-nuages/</guid>
<description><p>En tant que programmeur vous avez d&ucirc;t &ecirc;tre confront&eacute; &agrave; ce probl&egrave;me au travail, (enfin pour ma part c&#39;est le cas), d&#39;avoir un peu de temps libre et vouloir programmer quelque chose. Mais soit vous n&#39;avez pas vous sources sur vous, soit vous un &ecirc;tes un aficionado de l&#39;&eacute;diteur de texte libre Sublime Text et forc&eacute;ment vous ne l&#39;avez pas sur la machine et vous ne voulez pas programmer sous DreamWeaver ou Notepad++.&nbsp;</p>
<p><a class="zoombox zgallery1" href="https://www.babeuloula.fr/mages/codiad.png"><img alt="L'interface" src="https://www.babeuloula.fr/images/codiad.png" style="display:block; height:344px; margin-left:auto; margin-right:auto; width:500px" /></a></p></description>
</item>
<item>
<title>Ouverture du blog</title>
<link>https://lemon-cake.github.io/post/ouverture-du-blog/</link>
<pubDate>Wed, 13 Mar 2013 00:00:00 +0000</pubDate>
<guid>https://lemon-cake.github.io/post/ouverture-du-blog/</guid>
<description><p>Bonjour &agrave; tous,</p></description>
</item>
</channel>
</rss>