25 ans plus tard, on voit encore la différence September 28, 2009
Posted by Vincent in : Humour, Mac, Technology , comments closed1986, Steve Ballmer trying to sell Windows 1.0
Steve Jobs introducing the Macintosh
Il n’y a pas plus vert qu’Apple September 25, 2009
Posted by Vincent in : Mac, Sans Intérêts, Technology , comments closedVoilà maintenant plusieurs années que Greepeace avait entamé une campagne contre Apple afin de faire changer les techniques de production des produits d’Apple. Désormais, Apple manufacture des produits qui sont recyclable et qui ne comporte aucun produits considérés toxiques. Apple a élargi son programme de recyclage d’iPod et calcul désormais son impact sur l’environnement tout au long du cycle de vie des produits.
Pour plus d’informations: www.apple.com/environment/
Apple & Google: They share more directors than you think August 4, 2009
Posted by Vincent in : Mac, Technology , comments closedThe FTC is “exploring” some legal aspect of Apple’s business. No joke, they are following a few matters since early 2009 if not earlier.
In May, The New York Times reported that the Federal Trade Commission has begun an inquiry into the close ties between the boards of directors at Apple and Google.
Last Monday, Google CEO Eric Schmidt has resigned from Apple’s Board of Directors due to increasing competition between the two companies and its impact on his effectiveness as an Apple Board member.
Today, we realize that more directors have close ties between both companies. Arthur Levinson, former CEO of Genentech, serves on the boards of both Apple and Google. And the FTC may ask Levinson to resign to satisfy the FTC.
Is someone trying to destroy the board of directors at Apple?
I always thought that Apple had one of the best Board of Directors in Corporate America. It is diversified although sometimes we can questionized the links between the members. M. Schmidt integrated Apple’s board in 2006 but his role was put on the spot a few times since the introduction of the iPhone.
Similar products
Apple’s MobileMe and Google’s App, Apple’s iPhone and Google’s Android, their respective browser Safari and Chrome, and albeit different, could become much more similar in the coming years: iPhoto and Picasa, iTunes and YouTube.
Tension between Google and Apple developed last week, when Apple rejected the Google-developed Voice application from the iPhone App Store. Apple also began pulling third-party Voice applications. As a result, Apple and Google, along with AT&T, are currently the subjects of an investigation by the Federal Communications Commission.
I am sure Steve Jobs is happy to be back to work.
Assignment 1B – CS193P @ Stanford U – iPhone Dev June 16, 2009
Posted by Vincent in : Mac, Sans Intérêts, Technology , comments closedJe suis en train de faire un cours sur le développement d’application pour le iPhone. Il y a présentement un cours disponible sur le site de l’Université Stanford (itunes.stanford.edu) qui est bien, Rechercher: “Stanford CS193P” sur Google. Bref, je fais également les devoirs qui vont avec le cours. Voici donc le résultat du devoir “Assignment-1B”.
#import
void PrintPathInfo() {
// Section 1
NSString *aString = @"~";
aString = [aString stringByExpandingTildeInPath];
NSLog(@"My home folder is at %@", aString);
//NSArray *pathComponents = aString;
NSArray *pathComponents = [aString componentsSeparatedByString:@"/"];
//pathComponents = [aString stringsByAppendingPaths:(NSArray *)pathComponents];
NSLog([pathComponents description]);
}
void PrintProcessInfo(){
// Section 2
NSString *processName = [[NSProcessInfo processInfo] processName];
int processId = [[NSProcessInfo processInfo] processIdentifier];
NSLog(@"Process Name: '%@' Process ID: '%i'", processName, processId);
}
void PrintBookmarkInfo(){
// Section 3
NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
[dictionary setObject:[NSURL URLWithString:@"http://www.standford.edu"] forKey:@"Stanford University"];
[dictionary setObject:[NSURL URLWithString:@"http://www.apple.com"] forKey:@"Apple"];
[dictionary setObject:[NSURL URLWithString:@"http://cs193p.stanford.edu"] forKey:@"CS193P"];
[dictionary setObject:[NSURL URLWithString:@"http://itunes.stanford.edu"] forKey:@"Stanford on iTunes U"];
[dictionary setObject:[NSURL URLWithString:@"http://www.stanfordmall.com"] forKey:@"Stanford Mall"];
//NSLog([dictionary description]);
for (id key in dictionary) {
if([key hasPrefix:@"Stanford"]){
NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
}
}
//NSString *key;
//for(key in dictionary){
// NSLog(@"key: %@, value: %@", key, [dictionary valueForKey:key]);
//}
}
void PrintIntrospectionInfo() {
// Section 4
NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
[dictionary setObject:[NSURL URLWithString:@"http://www.standford.edu"] forKey:@"Stanford University"];
[dictionary setObject:[NSURL URLWithString:@"http://www.apple.com"] forKey:@"Apple"];
[dictionary setObject:[NSURL URLWithString:@"http://cs193p.stanford.edu"] forKey:@"CS193P"];
[dictionary setObject:[NSURL URLWithString:@"http://itunes.stanford.edu"] forKey:@"Stanford on iTunes U"];
[dictionary setObject:[NSURL URLWithString:@"http://www.stanfordmall.com"] forKey:@"Stanford Mall"];
NSString *stringHello = @"hello world";
NSURL *appleURL = @"http://www.apple.com";
NSMutableArray *array = [NSMutableArray array];
[array addObject:stringHello];
[array addObject:appleURL];
[array addObject:dictionary];
for (int i=0; i<3;i++) {
NSLog(@"=================================================");
NSLog(@"Class name: %@", [[array objectAtIndex:i] class]);
if([[array objectAtIndex:i] isMemberOfClass:[NSString class]]){
NSLog(@"Is Member of NSString: YES");
}else{
NSLog(@"Is Member of NSString: NO");
}
if([[array objectAtIndex:i] isKindOfClass:[NSString class]]){
NSLog(@"Is Kind of NSString: YES");
}else{
NSLog(@"Is Kind of NSString: NO");
}
SEL sel = @selector(lowercaseString);
if ([[array objectAtIndex:i] respondsToSelector:sel]) {
NSLog(@"Responds to lowercaseString: YES");
NSString *res = [NSString stringWithFormat:@"lowercaseString is: %@", [[array objectAtIndex:i] performSelector:sel withObject:[array objectAtIndex:i]]];
NSLog(res);
}else{
NSLog(@"Responds to lowercaseString: NO");
}
}
}
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
PrintPathInfo(); // Section 1
PrintProcessInfo(); // Section 2
PrintBookmarkInfo(); // Section 3
PrintIntrospectionInfo(); // Section 4
[pool release];
return 0;
}
200 Keyboard shortcuts for the Mac April 9, 2009
Posted by Vincent in : Mac, Technology , comments closedI just found the most complete Keyboard shortcut list for the Mac.
http://www.usingmac.com/2007/11/21/mac-os-x-leopard-200-productivity-booster-hotkeys
Les pubs de Microsoft… quoi pensée! April 5, 2009
Posted by Vincent in : Mac, Technology , comments closedTout le monde sait que je suis un amateur de Mac et que je préfère cette marque. Bien que je connaisse tous les avantages, ce n’est pas le cas pour tout le monde.
Microsoft tente de contrer l’effet du Mac sur ces ventes depuis quelques temps et avec pas moins de 300 millions de dollars. Pour vous aider, voici les pubs #1 et #2
Pub #1
Pub #2
Qu’est-ce qu’il y a à dire sur la pub #1?
- Elle n’est jamais entré dans un Apple Store selon certains bloggers
Bloggers forensically studied the advertisement in slow motion, pointing out that the shots of Lauren entering and leaving the store appear to have been shot all at once; the surrounding people walking past in both shots appear in the same place.
Je crois que c’est assez…
Qu’est-ce qu’on peut dire sur la pub #2 est encore plus intéressant.
Bien que le gars soit connaisseur en techno!!
Il a pas regardé comme il faut ce qu’il a acheté
- HP rates its built-in battery for less than 3 hours… Mac wins with 5 hours! (reviewers rates it at 2 hours)
- In terms of power, HP Pavilion HDX 16t ships with a 2.13 GHz Core 2 Duo P7450 paired with 4GB of PC2-5300 DDR2 RAM, which is a slower memory architecture than Apple was shipping in early 2006 MacBooks three years ago. Mac ships with Core 2 Duo P7350 or P8600 with PC3-8500 DDR3 RAM. Mac wins!
- Hopefully, Giampaolo is at least technologically savvy enough to upgrade to the 64-bit version of Windows Vista (or downgrade to the 64-bit version of Windows XP) in order to actually take advantage of that 4GB of RAM, as the standard version of Windows can only actually use about 3GB of it, a technical problem he wouldn’t face on the MacBook. Mac wins again!
- The strangest point of this ad is that Giampaolo didn’t get the portability, battery life, and power he was looking for, he just ended up with a cheap-appearing machine that obscured its real technical limitations under a flashy layer of misleading, specification-oriented marketing, the very thing he thought he was avoiding with HP: buying a brand rather than a computer.
- Why are they never mentioning Windows Vista? Probably because they can’t say the word Vista anymore!
Enjoy!
Prétendre que l’on travaille avec MS Office pour Mac March 12, 2009
Posted by Vincent in : Humour, Mac, Technology , comments closed
Apprendre à programmer pour le iPhone January 23, 2009
Posted by Vincent in : Mac, Technology , comments closedUn de mes objectifs pour 2009? Faire une application pour le iPhone. En tant qu’ancien programmeur, je me suis dit que ça ne devait pas être sorcier d’apprendre l’Objective C et surtout le CocoaTouch. Pour me mettre à la tâche, j’ai découvert ce livre qui est très bien fait. Les exemples sont intéressant à faire et à suivre et surtout, c’est écrit pour les novices connaisseurs comme moi.
Beginning Iphone Development
Pour lire le résumé qui m’a convaincu, suivez le guide:
http://books.slashdot.org/article.pl?sid=09/01/19/1451236
Mac vs. PC December 22, 2008
Posted by Vincent in : Humour, Mac, Technology , comments closed
Les MacWorld sont maintenant un symbole du passé! December 16, 2008
Posted by Vincent in : Finance, Mac, Technology , comments closedAujourd’hui une page d’histoire vient d’être écrite. Apple a annoncé dans un communiqué que Steve Jobs ne serait pas du MacWorld 2009 qui se tient du 5 au 9 janvier à San Francisco. Contrairement à la tradition, Phil Schiller sera le porte-parole d’Apple pour l’événement principal. Bien que très surprenant, je comprends la décision pour plusieurs raisons.
La garde se prépare
Premièrement, Steve Jobs prépare la relève! J’ai mentionné à plusieurs reprises que Phil Schiller prenait une place de plus en plus importante dans l’organisation des MacWorld. (Ici et là) Cette décision est donc très cohérente et il ne peut pas y avoir un moment plus opportun car la côte d’Apple à la bourse est déjà très basse comparé à la valeur des actifs de la compagnie. D’ailleurs, la côte est bien en dessous de ce qu’elle dervrait être. Apple possède 15 milliard de dollars en réserve. Une des meilleures réserves de l’industrie ce qui permettra à Apple de passer à travers la crise économique. La firme continue d’investir des sommes immenses en recherche et développement ce qui va stimuler ses marchés, sans aucun doute. Puisque la côte est basse aussi bien en profiter pour annoncé les choses qui font mal car ça ne peut pas être pire.
Pourquoi éliminer un événement aussi populaire?
Comme le mentionne la firme, les événements tel que le MacWorld n’empêche pas la compagnie de faire connaître ses produits à des centaines de millions de personne qui ne connaissent pas l’événement. Les méthodes de diffusion sont nombreuses et Apple a un des meilleurs département de marketing au monde. Encore une fois, la philosophie de la compagnie aidera de ce côté. Dans les deux dernières années Apple a utilisé des événements cibles et unique pour annoncer ces nouveaux produits, c’est plus rentable comme ça et surtout, les vagues d’annonces sur les sites de rumeurs quelques jours avant les événements comme le MacWorld enlevait l’élément de surprise qui rendait les Keynotes SI attendu! Dommage, mais vrai…
Le moment opportun
Pour terminer, le moment ne pourrait être mieux choisi, on explique cette décision en se rapportant à la crise économique, mais bien qu’Apple n’est rien senti de cette crise encore, la firme ne fait que replacer ces pions pour mieux compétionner l’avenir! Je prédis que de moins en moins de tradeshow auront lieu par des firmes comme Apple pour vendre leur produit car ils sont dispendieux et n’amènent pas de nouvelles ventes. Ce sont les connaisseurs qui vont à ces événements. Nous allons voir ce qui va arriver avec le VMware show et autres tel qu’Adobe… Ah, c’est vrai, ils ont déjà coupé dans ceux-là… Dommage! (E3 a également rétréci cette année!)
La crise économique sera le bouc émissaire de bien des décisions qui doivent être prise un jour où l’autre.
Anecdote sans rapport:
L’école de musique près de chez moi a organisé son spectacle annuel. Ils ont commencé par annoncer les guitaristes et le professeur a mentionné qu’il y avait moins de joueurs cette année en raison de la crise économique. Un peu plus tard, elle annonce les violonnistes et mentionne qu’ils sont plus nombreux que l’an dernier! Il faut croire que les violonistes ne sont pas affectés par la criste économique pour le moment! Allez voir pourquoi!

