Résumé des épisodes précédents
Nous avons vu comment installer Java, Jenkins et faire un premier flux Jenkins pour compiler une application OSX.
Continue reading →
Nous avons vu comment installer Java, Jenkins et faire un premier flux Jenkins pour compiler une application OSX.
Continue reading →
Dans notre premier épisode nous avons vu comment installer Java, Jenkins, et compiler, sans trop de difficulté une application OSX. Dans le deuxième épisode, nous avons joué avec la keychain et nous nous sommes rendu compte que même avec un script nous avions des problèmes.
Continue reading →
Aujourd’hui j’ai décidé de déposer le script xcodebuild-wrapper.py dans GitHub afin de le partager avec la communauté.
Les échanges avec GitHub se font en passant par SSH afin de chiffrer les communication est assurer un minimum de sécurité.
Dans la mise en place du compte GitHub explique comment créer une paire de clefs RSA, comme mettre la clef publique sur dans les paramètres du compte GitHub.
Tout cela est très bien, mais me pose (et peux vous poser) un problème. J’ai déjà des paires de clefs SSH dans mon $HOME/.ssh. Comment faire pour avoir une clef spécifique et utiliser celle là au moment des push/pull ?
Vous l’attendiez depuis fort longtemps, mais aujourd’hui, 1er avril 2012, « Mac OS X Server à votre service, troisième édition, Snow Leopard » est disponible en version PDF.
Comme vous le savez sans doute si vous lisez le blog, j’écris mes livres en utilisant Docbook.
C’est à partir des sources Docbook et d’une xslt adéquate que je génère le PDF destiné à l’impression.
C’est à partir des mêmes sources et d’une autre XSLT que je génère un PDF personnalisé pour chacun des acheteurs.
Et c’est avec les mêmes sources et une troisième XSLT (plus une CSS et des scripts python) que je peux créer une version EPUB.
Ainsi donc, les acheteurs de « Mac OS X Server à votre service, troisième édition, Snow Lepoard » se verront livrer une version PDF et une version EPUB.
Nous nous retrouvons donc avec la liste des prix suivante :
| Mac OS X Server à votre service, troisième édition, Snow Leopard, version électronique | 24,99 € |
| Mac OS X Server à votre service, troisième édition, Snow Leopard, version électronique + Mac OS X Server à votre service, deuxième édition, Lepoard version PDF | 29,99 € |
| Mac OS X Server à votre service, deuxième édition, Leopard version PDF | 19 € |
| Mac OS X Server à votre service, deuxième édition, Leopard version PDF + Mac OS X Server à votre service, première édition, Tiger version PDF | 25 € |
| Mac OS X Server à votre service, première édition, Tiger version PDF | 15 € |
Rendez-vous sur la page boutique.
Bon d’accord le titre est super accrocheur, mais c’est de la triche. Je me sers de mon Linux pour écrire du code, mais j’ai besoin d’un Mac pour faire la compilation. Toutefois nous allons utiliser la ligne de commande au maximum.
Nous allons aussi faire de l’intégration continue. À chaque commit notre Mac OS X va récupérer les sources, les compiler et rendre le résultat disponible pour une installation sur un iDevice.
Continue reading →
Depuis deux ans environ le nuage est à la mode. Apple propose son iCloud, Amazon sa solution, OVH vient se s’y mettre.
Sur le papier, ça semble terrible… Pas besoin d’admin pour gérer des machines, simple à mettre en œuvre, extensible, peu cher (faut voir)…
Seulement, voilà, la récente affaire de MegaUpload nous apprend qu’il faut faire des sauvegardes, même de ce que l’on met dans le cloud. De nombreux utilisateurs honnêtes du site déjà cité se retrouvent le bec dans l’eau parce qu’ils ont trop fait confiance aux fournisseurs.
Même si OVH ou Amazon sont très loin de la réputation sulfureuse de MegaUpload, un malheur est vite arrivé (faillite, décision de justice…)
Pensez-y avant de sauter le pas.
Je ne me suis pas penché sur le problème, mais je vais entièrement confiance à Yoann.
Lion Server et le VPN PPTP ne font pas bon ménage, du moins dans l’interface de Server Admin. Yoann a creuser la documentation et crée un outil pour configurer le VPN sous Lion Server.
Vous trouverez tous les détails sur son blog
Les cartables sont prêts, les crayons de bois (J’aime beaucoup cette expression) sont taillés, les batteries des MacBook, MacBookAir et MacBook Pro sont chargées à bloc…
C’est le moment de reprendre les bonnes habitudes du deuxième jeudi de chaque mois : CocoaHeads.
Tous les détails, comme à l’accoutumé sont sur le site cocoaheads.fr.
Et les retardataires iront directement dans le bureau du proviseur !
L’avez-vous noté, si vous avez installé comments.vim nous avons un conflit de raccourci clavier.
Mais si, souvenez-vous. Je vous avez donné deux astuces pour incrémenter et décrémenter des chiffres dans un texte avec Vim et les raccourcis CTRL+x (pour incrémenter) et CTRL+a (pour décrémenter).
comments.vim utilise aussi CTRL+x pour dé-commenter. Du coup on perd la fonctionnalité de base VIm. Il va falloir éditer le fichier de définition des raccourcis de comments.vim changer la combinaison de touche.
Je vous ai récemment parlé d’un greffon pour vim qui permet de gagner en confort pour écrire de l’Objective-C.
En plus de la coloration syntaxique, ce greffon apporte d’autres fonctionnalités intéressantes.
Continue reading →