vendredi 12 septembre 2008

Pilotes imprimantes pour Mac Os X

Voici un lien qui peut se révéler très utile ! En effet il permet de télécharger des pilotes pour des anciennes imprimantes.

http://www.linuxfoundation.org/en/OpenPrinting/MacOSX/hpijs

Il faut installer 3 packages !
- Foomatic-RIP
- gplgs-8.61-ub.dmg
- hpijs-2.7.10-UB.dmg

mardi 12 août 2008

Comment créer une sonnerie pour iPhone !

Pré-requis : La chanson que vous avez sélectionnée ne doit pas être protégée. Le mieux étant qu'elle soit en AAC ou MP3.

Cette méthode est valable pour les Macintosh seulement. Pour les utilisateurs de Windows, il faut trouver un remplacent à MakeiPhoneRingtone!!!

Pour ceux qui n'ont pas MakeiPhoneRingtone vous pouvez le télécharger!! Il est gratuit !

Rentrons dans le vif du sujet !!

1) Sélectionnez dans iTunes la musique de votre choix
2) Editez les informations du morceau (control+Clic pour le menu, ou Commande+I)

3) Dans l'onglet Options, réglez le début et la fin de la partie que vous souhaitez et validez

4) Lisez le morceau pour voir si ça va
5) Faite clic-droit (control+Clic) sur le fichier et cliquez sur "Convertir la sélection en AAC" (il faut que iTunes soit configuré pour encoder en AAC)

6) Le nouveau fichier apparait dans iTunes
7) Clic-droit (control+Clic) sur le nouveau fichier puis "Afficher dans le Finder"

8) Glissez le fichier sur la fenêtre de MakeiPhoneRingtone

9) la sonnerie apparait dans la liste des sonneries d'iTunes



Il reste à synchroniser l'iPhone pour avoir la sonnerie ;)

lundi 28 juillet 2008

Remote n'aime pas les caractères spéciaux

Après avoir, fait la mise à jour vers le firmware 2.0 de mon iPhone, je me suis empressé de télécharger le petit logiciel Remote. Il permet de contrôler iTunes de mes Mac avec mon iPhone.
Quel n'a pas été ma surprise quand j'ai remarqué que Remote posait problème avec les caractères spéciaux. Le plus étonnant étant qu'il modifie les noms (genre, etc...) de musique dans iTunes.

Faite donc attention a ce bug !

samedi 5 juillet 2008

SproutCore : Apple à la une

Voici encore une fois Apple à la une des media IT avec le frameworks SproutCore (utilisé pour MobileMe). Ce frameworks est l'oeuvre d'un groupe de développeur. Apple ayant embauché leur principal développeur, ils vont continuer a le faire évoluer tout en gardant une partie pour eux.
Avant que cupertino n'y mette trop leur grain de sel, j'aimerai arriver à l'utiliser et développer des applications avec ce frameworks.
Avec mon mauvais anglais, je n'ai pas encore trouver la manière de charger des données XML depuis le serveur.
J'aimerais faire un test simple !
L'application affiche "Hello ..."(suivi du nom) après authentification de la personne.
Seulement, je n'ai pas trouver dans ce frameworks la méthode qui permet de demander un texte ou un contenu XML au serveur.
Si quelqu'un à trouver je veux bien la réponse !

lundi 9 juin 2008

WWDC : H-3:30 !!

Le Web est en ébullition dans l'attente de la prestation de Steeve Jobs!
Quelles seront les nouveautés de cette série ? iPhone V2 c'est assuré ! Des nouveaux Mac ? ça serait bien !
Encore mieux un mac à moins de 300€ (certe peu rapide) pour les personnes peu avide de puissance !!
Avec comme caractèristiques :
- Atom 2GHz
- 1Go de DDR2
- SSD de 24Go
- Intel GMA X3100
Avec tout les raffinements du sans fil et pourquoi pas l'USB Wireless !

Randez vous dans 3h30 pour la keynote !

vendredi 16 mai 2008

L'électronique sur Mac se développe

De plus en plus de personnes s'intéressent à l'électronique sur notre plateforme favorite.
Par-ci, par-là il y a des petits logiciels et utilitaires développés par des passionnés qui permettent quelques bidouilles.

Par exemple, il est possible de programmer un PIC 16F877 avec un programmateur Sélectronique PX-200 ou un PicKit 2 de Microchip.

Du côté de la programmation pure, il y a SDCC autrement dit Small Device C-Compiler. Il permet la compilation de programme C pour les PIC16 et PIC 18.

Le site Mactronique devient petit à petit un point de rencontre pour les électroniciens utilisant des Macintosh.
Il faut maintenant espérer qu'il vive assez longtemps pour devenir LA référence... L'avenir nous le dira !

jeudi 1 mai 2008

MacTronique : une mise à jour spécial Macintosh

Une mise à jour du site web de MacTronique viens d'être effectué. Elle apporte une nouvelle façon de présenté les article et montage.
La partie spécial Macintosh est que sont fonctionnement n'a jamais été testé sur Internet Explorer.
Peut être qu'un jour le site affichera sont incompatibilité avec Internet Explorer (et sa médiocrité en terme de respect des normes W3C).

mardi 15 avril 2008

Alpha Print To PDF

Vous souvenez-vous de ce petit moteur de rendu qui permet la mise en page de données PHP dans un fichier PDF de plusieurs page ? Non ! C'est que vous ne l'avez jamais utilisé.

Aujourd'hui, une société se base dessus et l'a fait évoluer permettant à tous d'en profiter. La dernière version n'est pas encore disponible mais elle apporte son lots d'améliorations.

Par exemple les tableaux sont enfin supporté à 100%. Le dessin du tableau passe par sa décomposition en élément de base !

Il est fort possible que d'autre entreprise ou produit se base sur ce moteur. Enfin, je le souhaite !

dimanche 30 mars 2008

Et ça continue !

La même carte que tout à l'heure mais cette fois via le terminal. Les possibilités sont épuré.
L'outil reste lent à la détente mais il fonctionne. Si c'est pour programmer l'arrêt et le démarrage d'un relais ça suffira amplement.

Voilà la vidéo :

Qui a dit que l'électronique sur Mac n'existait pas ?

L'électronique sur Macintosh est peu présent il est vrai. Mais surtout c'est qu'il n'existe pas de site web aussi connu que macbidouille mais pour l'électronique. Il existe un site web nommé MacTronique qui n'est pas très connu malheureusement.

Ce site est déjà auteur de quelques montages dont une carte son externe (USB) pour Mac de bonne qualité.

Dans les cartons, il y a aussi une carte de commande de prises électriques par relais. Cette carte a été testé et filmé en fonctionnement. Le logiciel a été écrit en Cocoa sur Mac OS X (10.5).


Voici la vidéo :

jeudi 27 mars 2008

ACID Test 3 : IE7 - Firefox 2.0.0.13 - Safari 3.1

Voici les scores au test. Du moins bon au meilleur.
Commençons par Internet Explorer et son magnifique 12/100 !

Un bon élève qui peut mieu faire : Firefox 2.0.0.13 (52/100)
Et le meilleur élève : Safari 3.1 avec son 75/100
La dernière NightBuild de Safari fait le meilleur score : 100/100

Le Test : http://acid3.acidtests.org/

mercredi 19 mars 2008

Nouvelle version de XML Print Model Creator

La nouvelle version 1.1 apporte son lots de modifications. Au menu, ajout d'un objet et corrections de bugs.
En effet l'objet Tableau a été ajouter à la liste des objets disponibles dans le logiciel de création de modèle d'impression. Ce tableau est entièrement configurable pour ce qui est des colonnes et ligne. Ce nouvel objet est pris en compte lors de la création du fichier XML du modèle. La version actuelle (1.1) du moteur de rendu (AlphaPrintToPDF) ne gère pas encore cet objet. Son support arrivera dans les jours à venir.

Source : Fiche Technique

mercredi 12 mars 2008

Le SDK sur PowerPC

Après quelques tests, certain (dont moi) on réussi à installer l'iPhone SDK sur des PowerPC. Le comble c'est que ça marche. En effet après avoir installer tout les packages ASPEN via Pacifist, il est possible de créer une application pour iPhone et de la simuler. Tout les programmes du simulateurs sont en UniversalBinary.

Pourquoi Apple a elle bloqué le SDK sur PowerPC ? La question restera sans réponse. Mais il est possible de faire quelques suppositions comme : la volonté d'Apple de finir la transition vers les Mac Intel au plus tôt ou peut être qu'il n'ont pas fait assez de test sur PowerPC pour le diffuser comme UniversalBinary !

jeudi 6 mars 2008

La fin d'une attente inutile !

Voilà la fin de beaucoup d'attente et d'espoir ! Après avoir attendu 10 mois la sortie de l'iPhone suivie de 4 mois d'attente du SDK, voilà mon espoir éteins !
N'ayant pas de Mac Intel sous Mac OS X Léopard, je suis contraint à ne pas pouvoir développer pour l'iPhone.

Les budgets n'étant pas prévu pour le remplacement de mon iMac, il ne m'est pas possible d'acquérir un Mac Intel.

Encore une foi : Merci Apple !

iPhone SDK : La transition masqué !

Avec son SDK, Apple oblige les développeurs désireux de réaliser des applications pour l'iPhone à passer sur Mac Intel. En effet, après avoir télécharger les 2,1Go de l'image disque du SDK de l'iPhone d'Apple, et après l'installation, xCode ne propose pas le développement sur iPhone. Certes la version est bien la 3.1 mais le SDK est absent !
Cela dit, il oblige les développeurs à passer sur Mac Intel accélérant en partie la transition et l'abandon des processeurs PPC.

On connaît Apple lors d'une transition, plus la transition est rapide mieux c'est ! Seulement, ceux qui on encore des PowerMac G5 récent ne risque pas d'apprécié.

Dans mon cas, un iMac G5 Rev A est déjà vaillant mais il est encore largement utilisable (cotte Mac2Sell : 490 euros).

Pour les possesseurs de G5 le SDK de l'iPhone est une simple Mise à jour des outils de développement ! Merci Apple !

Le SDK est là (enfin la beta) [MAJ2]

Enfin le Kit de développement (SDK) pour iPhone est disponible ! D'après la présentation, le développement est très simple et rapide. En quelques cliques c'est fait et c'est publier sur l'App Store !
Grande nouveauté lié à cette sortie, c'est l'App Store ! C'est iTunes mais pour les applications iPhone ! La distribution des applications est forcément validé par Apple. Cela permet d'éviter les virus, pornographie et autre cheval de Troie ! Mais aussi l'App Store permet à Apple de garder la main sur l'iPhone. Par exemple, un explorateur de fichier sera surement interdit ! Ou alors le petit outils permettant d'envoyer via le Bluetooth des fichiers ou même de les recevoir !

Le contenue du SDK :
Le SDK est un beau package. Il intègre :
  • Xcode IDE
  • Instruments
  • iPhone simulator
  • frameworks and samples
  • compilers
  • Shark analysis tool
  • et + encore
Il est à noter un point important : il faut un Mac Intel et Léopard pour pouvoir développer pour iPhone ! Qu'en est il de ceux qui sont sur PPC ?

Le prix du SDK :
Pour publier sur App Store, Apple fait payer un droit d'entrée permettant la vérification de l'identité du développeur. Ce Prix est de $99 pour les développeurs indépendants et de $299 pour les entreprises. Pour le moment, les inscriptions à l'AppStore sont limitées aux USA et à un nombre limité indéfinie ! "Il devrait être étendu aux autres pays dans les mois à venir !" (Quand en juin ?)

Télécharger le SDK :
A l'heure ou j'écris ces lignes, le site des développeur d'Apple est indisponible et croule sous les demandes de connexion.

[MAJ1]
La Taille du SDK est de 2,1 Go. Autant dire qu'à 52Ko/s ça va prendre du temps !

[MAJ2]
L'image parle d'elle même !

Le SDK ce soir à 19 pour les développeurs !

Ce soir à 19h heure local, Apple dévoilera le SDK pour sont très populaire téléphone, j'ai nommé l'iPhone !
Enfin, toutes les rumeurs seront confirmés ou infirmés. Il y a de grande chance que tout passe seulement par iTunes et qu'Apple se donne le droit de publier ou non les applications proposées. Et ce sans donner de raison au développeur !


C'est déjà le cas pour les applications Mac Os X publiés sur le site d'Apple. Mais d'un autre côté il ne les bloquent pas sur Mac Os X.

A tout à l'heure pour un résumé de la conférence de presse.

mercredi 5 mars 2008

XML Print Model Creator à jour

L'outil de création de fichier XML pour le moteur de rendu "AlphaPrintToPDF" a été mis à jour.
Ce logiciel pour ceux qui ne le savent pas, permet de modéliser grafiquement la mise en page des données envoyer au moteur de rendu. Il génère ensuite un fichier XML qui sera utilisé par le moteur de rendu pour la mise en page du fichier PDF définitif.

Source : Fiche technique

MacTronique : Un nouveau montage

Le site qui allie Macintosh et électronique viens de rendre disponible un nouveau montage pour les aventureux du fer à souder. Ce montage décrit la manière de créer une carte son USB disposant d' Entrés / Sorties Analogique et S/PDIF. Cette carte est compatible avec nos Macintosh favoris.

L'article est par et il est même possible d'avoir les circuit imprimer via le forum.

dimanche 2 mars 2008

[Tutorial] Prendre le contôle d'un mac : La vidéo

Comme promis, voici la vidéo.


[Tutorial] Prendre le contôle d'un mac

Avec Mac Os X 10.5 (Léopard) Apple à mis en place (5 ans après Windows XP) la possibilité de partager son écran pour permettre la prise de contrôle à distance. Cette fonction est la bien venue, mais Apple à limité cette fonction à iChat ou encore a certain Mac qui partage des fichiers.

Après quelque recherche dans le système, j'ai trouvé l'utilitaire qui permet de prendre le contrôle d'un Mac. Et tenez vous ! Ca marche même sur Internet pour peut que l'autre Mac ne soit pas derrière un routeur.

Passons à la pratique :
Pour commencer allez dans le dossier CoreSystem:
Et sélectionnez "Partage d'écran". Ouvrez le par un double clique.
Tapez l'adresse IP du Mac ou son nom.

Sélectionnez l'option de votre choix puis validez.
Vous voila sur le mac distant.

Lors de l'identification, si vous choisissez "en temps qu'utilisateur enregistré", il vous est demande un compte et mot de passe valide de l'ordinateur distant. Il est préférable qu'il soit administrateur. Dans ce cas, aucune confirmation est demandé à l'utilisateur du mac distant.
Une vidéo de présentation de cette fonction arrivera sous peut.

vendredi 29 février 2008

GNUStep pas pour demain

Après plusieurs tentative, je n'arrive pas à le lancer.
Voici un message insolite présent au démarrage :

Je n'arrive pas à déterminer d'ou cela provient mis à par que le lanceur qui affiche cette infos est :
/etc/rd.d/localpkg
Les variables GNUStep n'étant pas déclarer, il n'est pas possible de l'utiliser :'(
Si quelqu'un à une idée, c'est la bienvenue.

Installation de GNUStep sur FreeBSD 7.0

Après avoir patienté quelques heures pour l'installation de FreeBSD 7.0, j'ai lancé l'installation et la compilation de GNUStep pour FreeBSD 7.0.

Comme décrit sur le site de FreeBSD, il suffit d'aller dans le dossier :
/usr/ports/devel/gnustep
et de lancer la commande :
make install clean
Ici c'est une capture d'écran de la compilation de GCC :
Ici, c'est l'installation de la GUI de GNUStep :

Cron Editor Beta 3

Une nouvelle version de Cron Editor viens de sortir. Il s'agit de la version 1.0.0 Beta 3. Toujours en anglais elle apporte son lots d'améliorations (comme la barre d'outils et la correction de bug).

Tout est là : Cron Editor

Note : L'accès au serveur peut être long du fait de sa petite bande passante.

Le mange diskette (grille pain) oublié ?

Pour beaucoup (les début du mac) le mange disquette - ou grille pain - est une affaire ancienne et oublié.
Pour ceux qui ne savent pas ce que c'est, le mange pain est le fait d'inter-changer les disquettes pour une installation de logiciel ou autre. Elle était très prononcer sur mac car il éjectait la disquette et bloquait l'ordinateur si on ne mettait pas la bonne disquette. Pour beaucoup la solution de ce problème était de redémarrer l'ordinateur.


Et bien FreeBSD à améliorer le principe puisqu'il est possible de le faire avec des CD lors de son installation. Bien évidement il n'y a pas que FreeBSD dans ce cas mais c'est le dernier exemple en tête.

Dans mon cas, je l'installe via VMWare et le changement d'image disque demande d'appuyer sur Commande + Ctrl. L'effet de cette commande sur l'installeur de FreeBSD est interprété comme la commande de retour à l'écran précédent. Pour me dépatouiller de cette spirale voici ma façon de faire pour changer le disque :
1) à cette écran je fait [OK]

2) Il passe sur l'écran d'attente du nouveau disque. Je fait alors la commande pour libérer la souris (Commande + Ctrl).
3) Via le CD en bas de la fenêtre (ou le menu) je sélectionne la nouvelle image disque et je valide.
4) VMWare me demande de confirmer le changement de disque en me prévenant que le disque est verrouillé par la machine virtuelle. Ici je clique sur "Oui"
5) je clique sur l'écran de la machine virtuelle et je fait deux fois de suite [OK]

Et le disque est changé !

Installation de FreeBSD 7.0

Après avoir télécharger les 4 images iso de la dernière version de FreeBSD, l'installation à commencer via une machine virtuelle VMWare.

Voici les quelques images de la création de la machine virtuelle :




Voici un aperçu du système d'installation :

Tout en anglais, il faut un minimum de compréhension pour y arriver.

jeudi 28 février 2008

Toute la puissance de votre machines !

Votre ordinateur est t'il en permanence à fond ? Non, évidement ! Me direz vous, et bien au boulot, le nouveau Mac Pro 8 Coeurs est à fond du matin au soir et les utilisateurs ne s'en rendent même pas compte ! C'est beau mais ça sert à quoi ? Et bien ça sert à faire avancer les choses et dans mon cas, la cryptographie.
Et comment j'ai fait ? et bien j'ai suivi le guide MacBidouille ! Bientôt dans leur team fort de mes 1400 Blocks calculés par jour !

Vous aussi rejoignez nous !

FreeBSD 7.0 est arrivé !

C'est un grand jour ! FreeBSD 7.0 est enfin disponible. Dans la liste des nouveautés il y en a une qui frappe aux yeux: l'optimisation de FreeBSD est telle qu'il y un gain de 350% à 1500% (comparé à la version 6.x).
Une chose à dire : Bravo à l'équipe de développement et d'optimisation.

Pour continuer sur cette lancer, voici des projets qui sont plus ou moins lié avec FreeBSD :
- GNUstep est la version libre de l'interface de NeXTStep. Prédécesseur de Mac Os X.
- Etoile est un projet d'apparence de GNUStep permettant un menu en haut de l'écran et quelques ressemblances avec Mac OS X.

Sources :
- FreeBSD
- GNUstep
- Etoile

NeXTSTEP R3 : La présentation de Jobs

La date de sortie du logiciel date un peu (année 90). Cependant la vidéo est bien là ! Vous pouvez la visionner sur Youtube.


Comment synchoniser l'horloge toute les heures ?

Comme certain le savent, le serveur Mac qui est au boulot a un petit problème d'horloge. Il décale de 10 à 15 minutes par heure.
Pour résoudre le problème, j'ai ajouter dans la table cron de l'utilisateur root la commande suivante : ntpdate. Elle s'exécute toutes les heures, il faut que la mise à jour automatique de l'heure soi activé dans les préférences systèmes.

mercredi 27 février 2008

Source de manageDev disponible

Voilà qui est fait ! Il est maintenant possible de télécharger manageDev (ainsi que ses sources) depuis le serveur de l'entreprise qui le développe.

Pour voir la fiche et pouvoir télécharger c'est par ici.

Note : La connexion au serveur n'est pas très véloce. Soyez patient ;-)

La Sauvegarde sur FTP est enfin disponible

Tri-Edre à ajouter une fonction quelque peut intéressante pour peut que vous ayez une bonne connections internet à son logiciel de sauvegarde Tri-Backup Pro.
Il est possible de sauvegarder sur un Serveur FTP. Enfin, il est possible de réaliser une sauvegarde délocalisé.

Source : Mac4Ever

mardi 26 février 2008

Que voudriez vous avoir ici ?

Une fois n'est pas coutume, je vous donne la parole !
Qu'avez vous le plus aimer sur le blog depuis qu'il existe ?

Selon les réponses et les commentaires, je tenterais de vous donner satisfaction.

Si cela vous intéresse quel serais le sujet d'un prochain ScreenCast. Ayant acheter ScreenCast, il faut maintenant le rentabiliser. Donc, que souhaiteriez vous avoir comme ScreenCast ?

PS: Je connais déjà le refrain sur l'orthographe, la grammaire et ce qui va avec. J'essaie de faire au mieux.

Mes Vidéos YouTube

Comment créer une application auto autorisé ?

La réponse en vidéo :

Vidéo de l'utilisation d'un logiciel de QuadSoft

Voici une petite vidéo montrant l'utilisation de iPhoto Library Selector :

[Mise à jour] Cron Editor

Cette nouvelle version de l'éditeur de table Cron prend en comptes Mac OS X Serveur. En Effet l'emplacement des tables Cron sur "Mac Os X Server" n'est pas au même endroit.

Compatible :
Mac OS X Tiger et Léopard (10.4 et 10.5)

mardi 19 février 2008

Mac Pro Janvier 2008 - Loin du sans faute

Comme l'a fait remarquer MacBidouille, Apple à beaucoup de problème avec les cartes graphiques.
A un tel point qu'une pétition en ligne a été lancer pour faire pression sur Apple.
Mais ce n'est pas tout ! Les mêmes Mac Pro serait aussi affecter par des horloges défectueuse. Une horloge qui avance trop vite et vous fait faire des journée de 25h ou plus !
Il est impossible de dire à l'heure actuelle l'étendu du problèmes de l'horloge étant données le peut d'informations en ma possession.

lundi 18 février 2008

Cron Editor

Cron Editor est un petit logiciel sous licence Ce-CILL permettant l'édition rapide et simple des tâches planifier de Mac Os X.

Ce Logiciel est en Universal Binary.

Autorisation sur Mac Os X

Après avoir galéré un bon moment, voici comment faire pour autorisé votre application à s'exécuter en temps que root. On appel cela parfois du self-authorization. Je vous livre le code à ajouter dans votre objet principal.
Language : Objective-C

Commencer par ajouter le FrameWorks "Security.frameworks" qui se trouve dans "/System/Library/Frameworks/".
Les entêtes à ajouter dans le fichier .m de votre controleur principal :
#include <security/authorization.h>
#include <security/authorizationdb.h>
#include <security/authorizationtags.h>

#include <sys/types.h>
#include <unistd.h>


Les deux fonctions qui permettrons de demander le mot de passe à l'utilisateur :
- (int) preAuthorize
{
int err;
AuthorizationFlags authFlags;


NSLog (@"MyWindowController: preAuthorize");

if (_authRef)
return errAuthorizationSuccess;

NSLog (@"MyWindowController: preAuthorize: ** calling AuthorizationCreate...**\n");

authFlags = kAuthorizationFlagDefaults;
err = AuthorizationCreate (NULL, kAuthorizationEmptyEnvironment, authFlags, &_authRef);
if (err != errAuthorizationSuccess)
return err;

NSLog (@"MyWindowController: preAuthorize: ** calling AuthorizationCopyRights...**\n");

_authItem.name = kAuthorizationRightExecute;
_authItem.valueLength = 0;
_authItem.value = NULL;
_authItem.flags = 0;
_authRights.count = 1;
_authRights.items = (AuthorizationItem*) malloc (sizeof (_authItem));
memcpy (&_authRights.items[0], &_authItem, sizeof (_authItem));
authFlags = kAuthorizationFlagDefaults
| kAuthorizationFlagExtendRights
| kAuthorizationFlagInteractionAllowed
| kAuthorizationFlagPreAuthorize;
err = AuthorizationCopyRights (_authRef, &_authRights, kAuthorizationEmptyEnvironment, authFlags, NULL);

return err;
}

- (int) launchAuthPrgm
{
AuthorizationFlags authFlags;
int err;

// path
NSString * path = [[NSBundle mainBundle] executablePath];
if (![[NSFileManager defaultManager] isExecutableFileAtPath: path])
return -1;

// auth

if (!_authRef)
{
err = [self preAuthorize];
if (err != errAuthorizationSuccess)
return err;
}

// launch

NSLog (@"MyWindowController: launchWithPath: ** calling AuthorizationExecuteWithPrivileges...**\n");
authFlags = kAuthorizationFlagDefaults;
err = AuthorizationExecuteWithPrivileges (_authRef, [path cString], authFlags, NULL, NULL);
if(err==0) [NSApp terminate:self];

return err;
}
Ajouter ce code dans la fonction - (id) init
if(geteuid()!=0){
[self launchAuthPrgm];
}
Ce code lance l'authentification si l'utilisateur réel d'exécution du logiciel n'est pas Root.
Enfin, pour eviter les erreurs ou les avertissement lors de la compilation, il faut ajouter dans le fichier d'entête (.h) les lignes suivantes :

AuthorizationRef _authRef;
AuthorizationItem _authItem;
AuthorizationRights _authRights;

- (int) preAuthorize;
- (int) launchAuthPrgm;
Maintenant, à vous de développer !

mercredi 13 février 2008

manageDev en retard

Le développement de l'utilitaire Web de gestion de projet est stoppé pour le moment par manque de temps pour le développer.

Si des âmes généreuses veulent ce pencher dessus, il m'est possible de vous donner les sources.

NOTE : Le frameWorks Ajax utilisé est celui d'Adobe : Spry.

Mac OS X Server en entreprise

Depuis peut, nous disposons d'un serveur Mac Os X pour l'hebergement des sites Web et les bases de données MySQL.

Après plus d'une journée de configuration (auto-formation oblige et première utilisation) le serveur est stabilité. Notre gros Mac Pro trône fièrement à côté des serveurs HP Compaq.

J'ai remarqué plus d'un chose et je vais vous en faire part !
Apple est passé maitre dans la simplification et la maitrise de la configuration d'outils UNIX. Je n'ai jamais eu sur une distribution Linux un outils de configuration aussi bien fini, évolué et simple.
Le service de mail qui est la bête noir de tout administrateur réseau Linux est configurer en une dizaines de minutes et fonctionne parfaitement. La gestion de plusieurs site web avec Apache 2 est configurer aussi simplement que cela est imaginable. De ce côté un point noir existe ; il s'agit des blog/wiki de groupe ou d'utilisateur qui sont plus compliqué à faire fonctionner.
Cependant, la configuration des services que vous souhaitez est aussi simple que possible. Apple à réduit au maximum les options. Il est possible pour les furieux de la configuration, de modifier les fichiers de configuration à la main. Apple donne de nombreuse ligne de commande pour l'utilisation avancer.

En conclusion, Mac Os X Server est une bonne alternative à Microsoft en entreprise. Il sera même capable d'être serveur membre d'un domaine Active Directory.

samedi 2 février 2008

ManageDev 1.0.3

La version 1.0.3 corrigent quelques bugs au niveau de l'affichage du statut. Elle ajoute aussi quelques fonction comme la ligne Total. Qui permet de voir la progression de l'avancement général.

Il devrait y avoir une autre version plus importantes dans quelque jours. Cette version devrait permettre d'ajouter des modules de puis le logiciel et d'autre chose !

jeudi 24 janvier 2008

ManageDev un petit logiciel de suivi de développement

En ce beau jour, je rend disponible à tout ceux qui le souhaite un tout petit logiciel web permetant le suivi d'un projet de développement.

Testé seulement avec FireFox. Mais il ne devrais pas trop avoir de soucis avec les autre navigateur (sauf ie6 et le image PNG)


Le logiciel est sous licence CeCILL.

mardi 15 janvier 2008

Time Capsule, la borne WiFi à disque dur


Avec la miniaturisation des composants et la baisse de leur prix nous avons vue fleurir de plus en plus d'appareil équipé de disque dur. Les Box, les récepteurs satellites, les magnétoscopes, les camescopes et bien d'autre encore. Avec la borne Airport Extrem, Apple avait permis l'utilisation d'un disque dur en réseau via sa connexion à la borne par l'USB2. Aujourd'hui ils vont plus loin avec Time Capsule qui intègre un disque dur de 500 Go ou 1 To directement dans la borne WiFi. A ma connaissance, c'est une première.
Malheureusement, je ne pourrais pas la tester tout de suite !

MacBook Air, l'Ultra portable Made In Cupertino


Aujourd'hui, Apple a annonce par le biais de Steve Jobs la disponibilité d'un ultra-portable selon leur vision. Pas d'écran de 8" ou plus petit, pas de "clavier miniature" mais un écran de 13,3", un clavier de taille normal rétro-éclairer et un prix géant !
Pour 1699€, vous avez droit à un portable avec un écran brillant qui aura la bonne idée de refléter tout ce qu'il y a autour de vous, un carte vidéo obsolète (la GMA 950 est remplacer par la GMA X3100 déjà disponible dans les MacBook) qui provoquera une sollicitation plus importante du processeur, une connectique plus que réduit qui réduira très vite vos périphérique lors de vos arrêt ainsi qu'un autonomie annoncé de 5h mais qui est souvent surestimé par Apple.
Pour ce design, c'est une histoire de goût mais je vous donne quand même mon avis. Il me semble qu'il fait trop PC, le clavier de couleur noir sur l'Alu fait tâche et les bords en biseau ainsi que la différence d'épaisseur entre l'avant et l'arrière rappel trop les PC. Ca change trop par rapport au design égalisé et aux bords arrondit des autres machines Apple.
En clair je n'aime pas cette machine et je suis déçut surtout par le prix. Pour moins de 100€ de plus, un MacBook Pro propose plus de connectique, un écran plus grand et bien d'autre avantage. La finesse de l'appareil ne justifie pas un prix aussi élevé !