tbergeron->myHeadInsideOut(); » Technologie http://tbergeron.com Tue, 20 Jul 2010 06:19:03 +0000 en hourly 1 http://wordpress.org/?v=3.0.2 Time Machine et NTFS ne s’aiment pas, et bien moi j’aime rsync. http://tbergeron.com/blog/time-machine-et-ntfs-ne-saiment-pas-et-bien-moi-jaime-rsync/ http://tbergeron.com/blog/time-machine-et-ntfs-ne-saiment-pas-et-bien-moi-jaime-rsync/#comments Tue, 20 Jul 2010 05:56:36 +0000 tom http://tbergeron.com/?p=1255 Voici qu’est-ce qu’il arrive lorsque j’essai de faire une sauvegarde avec Time Machine vers un share réseau qui est en NTFS: ça « phail » lamentablement pour des technicalités qui auraient dus être pensées bien avant.

Et après deux longues heures de recherche inutiles, j’ai finalement « péter ma coche » pour terminer en me fesant mon propre Time Machine avec rsync. C’est peut-être pas aussi jolie, et je n’aurai peut-être pas la chance de pouvoir restaurer un backup avec Time Machine mais au moins ça va fonctionner avec les paramètres de mon environnement.

En plus c’est bien navigable pareil comme les backups de Time Machine! À vous de le modifier comme vous voulez en y ajoutant des paramêtres avancés comme « –max-size=50M » pour prendre les fichiers qui sont pas plus gros que 50mo.

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
#! /bin/sh
 
snapshot_dir=/Volumes/USBHardDrive
snapshot_id=`date +%Y%m%d%H%M`
 
/usr/bin/rsync --archive --verbose \
  --delete --delete-excluded \
  --numeric-ids --extended-attributes \
  --one-file-system \
  --partial \
  --link-dest ../current/ \
  --relative \
  --exclude "/Network" \
  --exclude "/System" \
  --exclude "/Volumes" \
  --exclude "/bin" \
  --exclude "/cores" \
  --exclude "/dev" \
  --exclude "/mach_kernel" \
  --exclude "/net" \
  --exclude "/private" \
  --exclude "/sbin" \
  --exclude "/tmp" \
  --exclude "/usr" \
  --exclude "/var" \
  --exclude "/.Spotlight-V100" \
  --exclude "/.DS_Store" \
  --exclude "/.localized" \
  --exclude "/._*" \
  / \
  $snapshot_dir/in-progress/
 
cd $snapshot_dir
rm -rf $snapshot_id
mv in-progress $snapshot_id
rm -f current
ln -s $snapshot_id $snapshot_dir/current

Et voilà le travail! Vous pouvez maintenant mettre ce script dans vos crontab et dormir sans inquiètudes!

]]>
http://tbergeron.com/blog/time-machine-et-ntfs-ne-saiment-pas-et-bien-moi-jaime-rsync/feed/ 1
Google Maps API: Chercher avec un adresse http://tbergeron.com/technologie/google-maps-api-chercher-avec-un-adresse/ http://tbergeron.com/technologie/google-maps-api-chercher-avec-un-adresse/#comments Thu, 25 Feb 2010 14:17:40 +0000 tom http://tbergeron.com/?p=1217 Ah, que j’ai chercher pour trouver une façon de chercher sur google maps par adresse. (Avec l’API et non par le service web).

Voilà finalement ce que j’ai réussit à concocter:

function load_map(address, map_element) {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById(map_element));
 
        var geocoder = new GClientGeocoder();
        var cadPoint = geocoder.getLatLng(
          address,
          function(point) {
            if (point) {
              map.setCenter(point, 15);
              map.addOverlay(new GMarker(point));
            }
          });
 
        map.hideControls();
    }
}

Pour l’utiliser vous n’avez qu’à faire load_map(’123 ma rue province pays’, ‘map’);

Le premier paramètre est l’adresse textuelle, et le second l’élément dans lequel la map apparaîtera.
PS: N’oubliez pas qu’il vous faut inclure l’API de gmaps avec votre numéro d’identification!

Pour finir, un petit « goodies » une méthode assez simple d’enlever le texte du bas-droit des maps en CSS. (Le copyright)

#map_element span {
	display:none;
}

Cela cache tout les spans de l’élément de votre map. Simple et efficace!

]]>
http://tbergeron.com/technologie/google-maps-api-chercher-avec-un-adresse/feed/ 0
Réponse à « Guerre de clochers » http://tbergeron.com/blog/reponse-a-%c2%ab-guerre-de-clochers-%c2%bb/ http://tbergeron.com/blog/reponse-a-%c2%ab-guerre-de-clochers-%c2%bb/#comments Wed, 17 Feb 2010 14:09:14 +0000 tom http://tbergeron.com/?p=1208 Cet article est en lien direct à un article écrit par un collègue de travail:

http://tr.im/OAHz

Allez le lire : très bon article : ça fait réfléchir.

mac_vs_windows_cord_clutter

Réponse:

Je t’avouerai que je m’ennuie du monde linux, là où tout était possible ! Pour un « geek », programmeur, « sysadmin » ou « netadmin » évidemment.

Le monde Linux, quoi que formidable, requière beaucoup d’apprentissage. Oui oui, Ubuntu est « user friendly », etc. Mais fondamentalement, il va toujours falloir que tu finisses en console à te démerder pour fixer un problème que casi-personne n’a jamais eu.

Alors, reste que ce monde à une bien lourde clé à porter. Mais un coup que l’utilisateur est capable et comprends, tout un monde nouveau s’ouvre à lui et c’est ce que j’ai adoré de mes années Linux. (J’ai passé 2-3 ans sur 3-4 distributions différentes).

Mais un autre problème avec Linux et les utilisateurs qui ne savent pas vraiment quoi ils veulent est : ils ont trop de possibilités. Trop de distributions différentes. Mais heureusement la plus-que-large communauté est là pour aider pour ces problèmes.

Pour finir bien au sujet de Linux : il est possible de l’exécuter sur n’importe quelle machine et cela est formidable. Tu veux un « mega desktop flashy » tu peux l’avoir. Tu veux un « light desktop » et rapide, tu peux aussi t’en servir sans te restreindre à un certain « set » d’applications.

Ça me donne bien le goût de m’y remettre :P

Mais bon, ayant été un « Apple fanboy » pour les 2-3 dernières années je dois bien défendre un peu Mac. Alors, je m’y lance.

OS X à une base ouverte UNIX. Grâce à MacPorts et fink tu peux maintenant installer presque n’importe quel paquet linux.

Mac à des « guidelines » et les respecte grandement. Pourquoi ? Sous linux vous ne trouvez pas ça chiant quand vous avez une application QT avec une apparence et un autre avec GTK et une autre apparence ? C’est peut-être qu’esthétique mais bon, ça doit être mon côté féminin !

Ces guidelines permettent à la totalité des applications de se ressembler. Pourquoi ? Pour tout simplement ne pas confondre l’utilisateur, tout est bien à sa place et intuitif.

Un autre point, plus technique, est la gestion de la mémoire. Déjà essayé d’exécuter Windows dans VMWare sur Windows ? C’est pire que d’essayer de rentrer physiquement un autre ordinateur à l’intérieur d’un autre. Mais contrairement à Windows, Mac le fait comme un grand et sans problème.

Il est évident que le combat de Linux et Mac se rapproche de plus en plus, mais pour les gens comme moi qui ne veule pas trop souffrir pour installer un logiciel : Mac est là avec son installation drag-and-drop. (Oui linux tu peux faire un yum, apt-get, pacman, etc. Tu peux même le faire visuellement via Synaptic. Mais bon, bien des chances que tu ne trouveras pas le bon paquet avec la bonne version et que tu vas devoir plonger en command-line.)

Finalement, ce n’est pas parce que j’aime Mac que j’adore Apple directement. J’aime le principe que tout fonctionne sur tous les systèmes Apple (software sur hardware propriétaire), mais je déteste la façon dont Apple devient Microsoft. En voulant tout contrôler, restreindre les plateformes, etc. L’annonce de l’iPad m’a bien déçue. C’est vraiment : « Nous avons travaillé dix longues années pour créer le iPhone et nous avons décidé de juste le faire plus gros… Voici l’iPad ! »

Sur ce, merci de m’avoir fait réfléchir à ces sujets ! On en rediscutera au bureau ;)

Liens reliés à l’article:

http://www.macports.org

http://www.finkproject.org

http://www.apple.com/macosx

http://www.apple.com/ipad

http://www.apple.com/iphone

http://www.ubuntu.com

http://www.vmware.com

]]>
http://tbergeron.com/blog/reponse-a-%c2%ab-guerre-de-clochers-%c2%bb/feed/ 1
Google DNS, Bonne chance OpenDNS! http://tbergeron.com/technologie/google-dns-bonne-chance-opendns/ http://tbergeron.com/technologie/google-dns-bonne-chance-opendns/#comments Sat, 05 Dec 2009 18:37:49 +0000 tom http://tbergeron.com/?p=1205 google-public-dnsGoogle a fait encore un pas en avant dans la conquérance planétaire en nous permettant d’utiliser leur propre DNS afin de créer un internet plus sécuritaire et rapide.

Mais ce que nous, innocents, peuple de l’ignorance, ne savons pas tous. C’est que: par l’utilisation des DNS de Google nous leur permettons de tracer tout nos vas-et-viens de l’interweb.

Késako? Et oui, chaque clique sera enregistrer biensûre pour l’étude de la navigation en ligne. Tout cela est bien beau, jusqu’à temps que Google se décide et se retourne contre nous tous. J’entends déja des « Mais c’est impossible, Google sont gentil! ». Je répondrai à cela: « Pour le moment! ».

Google est littéralement entrain de devenir l’internet. Et cela mes amis, ça fait peur.

Vous vous rappelez quand les « Wallmarts » de ce monde ont débuté? Ouais, c’est exactement à ce moment là que tout les plus petits magasins ont tombés. Et j’ai bien peur que c’est cela qui finira par nous arriver.

Ou encore, lorsque Microsoft a implanté de force son Internet Explorer? Ça vous sonne pas un beau petit ChromeOS ça? Google écrase tout sur son passage, ils ont assez étés gentils maintenant ils ont l’air de vouloir être pris au sérieux.

Faites attention, et prévoyez le coup. C’est un conseil d’ami.

]]>
http://tbergeron.com/technologie/google-dns-bonne-chance-opendns/feed/ 0
iPhone disponible chez Bell, Aujourd’hui! http://tbergeron.com/technologie/iphone-disponible-chez-bell-aujourdhui/ http://tbergeron.com/technologie/iphone-disponible-chez-bell-aujourdhui/#comments Wed, 04 Nov 2009 14:41:02 +0000 tom http://tbergeron.com/?p=1197

Bell1« It is November 4, 2009 and the Bell iPhone has officially launched in Canada! Head down to your local Bell or Apple Store for all the launch day awesomeness. »

Et bien oui les amis, le iPhone est sortie chez Bell. Allez! Courrez vite!

Et biensûre, je serai là, à faire la file!

[iPhone In Canada]

]]>
http://tbergeron.com/technologie/iphone-disponible-chez-bell-aujourdhui/feed/ 0