A common start ups question in the gaming industry is : Which graphical environment should we use ? As time is money, a crucial factor in a choice is time: not only the time it takes to build complete games with each API but also a fluid timing during the gaming experience to make it enjoyable. In this analysis, we compare the OpenGL industry standard to the Microsoft XNA game framework on the speed factor. The study includes learning curve, programming, modeling and rendering speeds on both sides....
Lire la suite
Petite anecdote, j'organise des formations en Afrique de l'Ouest et je fais aussi quelques recrutements. Pour l'un des postes, je rencontrais les candidats le matin, et pour l'autre poste, les interviews avaient lieu dans l'après-midi. J'ai donc passé une journée entière à recevoir des gens essayant de nous convaincre (moi et le panel que je dirigeais) qu'ils étaient les personnes idéales pour la mission! Puis arrive 19 heures, et je suis de retour dans ma chambre d'hôtel, essayant de me détendre. Et quelqu'un frappe à la porte.
"Madame, je vois que vous interviewez des gens, s'il vous plait pouvez-vous m'interviewer aussi ?" D'abord, je me sens choquée, puis insultée et vraiment offensée. Mais mon "autre cerveau" dit : "Calme-toi et va jusqu'au bout de cette affaire".
Alors je feins l'intérêt et je demande: "S'il vous plaît, quel est votre nom, quelle est votre qualification académique, quelles sont vos compétences, et quel genre de travail recherchez-vous?"
C'était le début d'une longue histoire. Pour abréger et simplifier, TOUTES les raisons de le recruter que le monsieur m'a données sont de "bonnes raisons" pour lesquelles une personne ne devrait jamais être embauché....
Lire la suite
Les phidgets sont des blocs de construction, des composants électroniques pas cher que vous pouvez contrôler à partir de votre ordinateur personnel via un port USB. Ils vous donnent quelques méthodes supplémentaires d'entrée/sortie de données au-delà de la combinaison classique souris + clavier + écran.
Comme Harold Thimbleby l'a mentionné dans son livre Press On, les phidgets sont un moyen très pratique de débuter dans la programmation hardware, au cas où on veut construire des systèmes réels, et non pas des simulations Web ou sur écran: les phidgets sont appelés ainsi parce qu'ils sont l'équivalent physique des widgets de l'écran (gadgets Windows).
Phidgets = Physique + de Widgets
(Widgets = Windows + de Gadgets)
Où les trouver?...
Lire la suite
Phidgets are a set of "plug and play" building blocks, some low-cost electronic components that you can control from your personal computer via USB. They provide you with some extra input/output methods beyond the classic mouse + keyboard + screen.
As Harold Thimbleby mentioned in his book Press On, phidgets are a very nice way to get into hardware programming, as you may want to build real systems, not on screen or web browser simulations : phidgets are so-called because they are the physical equivalent of on-screen widgets (Windows Gadgets).
Phidgets = Physical + Widgets
(Widgets = Windows + Gadgets)
Where to find them ?...
Lire la suite
When you create a Windows Service project under Visual Studio, you may have noticed that the following dialog box appears when you try to run the service. In summary, it is simply impossible to run a windows service in Visual Studio, you must necessarily go through the NET START command to start the service after having previously installed it with the command INSTALLUTIL. Except that this method prevents us from easily debugging the Windows Service. As a matter of fact, to debug our code, we must install the service, start it, then link the debugger to the relevant service process from Visual Studio. And by the way, let's keep in mind that we will also have to stop, recompile and restart the windows service in order to load up any change we make to the code. In short, it's kinda annoying. There is a simpler solution though....
Lire la suite
There are a lot of great skills you get from school/university lectures, no doubt. But on the other hand, for some specific and practical "super powers" you want to acquire or enhance, you have no other choice but teach yourself. The potential reasons are legion. That could happen by mere interest or if you want to deepen your knowledge in one of your subjects. Or maybe for the sake of personal projects, say learning some essential life skill they don't teach you in class. So yes, when college doesn't prepare you for life battles, you have to coach yourself.
Anyway, I am not here to complain about any education system. I am writing this post because I would like to share the best and most useful books I went through, as I have been reading a lot lately. I read on a variety of fields and for each of them I am suggesting the top books (according to my humble opinion). Here we go:...
Lire la suite
Music is like magic... They say music can alter moods and talk to you (Eminem said.) In those tough times when you go so tired/hopeless about your goals as they seem so far/unreachable, music is definitely one of the weapons at your disposal (beyond the fact that loud music helps stay awake when you write code at night) ; Motivational music helps you to keep going and to pick yourself up whn you are at your lowest.
Well, I just thought I would share some songs that I find particulary helpful and motivating. I hope you would find among these soem that would help you too. I am not claiming that they are the best motivational songs ever or anything like that, these are just what I listen to.
So without further ado, here is my top 10 :...
Lire la suite
Le mix promotionnel, qui est l'ensemble des techniques disponibles au commercial, comprend de nombreux éléments, mais je vais me focaliser ici sur le marketing Internet: la distribution des produits, des informations et des avantages promotionnels pour les consommateurs et les entreprises grâce aux technologies Internet. La promotion par Internet est très pratique pour un développeur avec un budget faible (une portée mondiale à un coût relativement faible, les mesures analytiques des sites, le dialogue avec les utilisateurs, évite la nécessité de vendeurs intermédiaires ...). Les principaux moyens d'y parvenir sont:...
Lire la suite
The promotional mix, which is the overall range of techniques available to the marketer, comprises many elements but I am going to focus here on Internet marketing: the distribution of products, information and promotional benefits to consumers and businesses through internet technologies. Internet promotion is very convenient for a developer on a low budget (global reach at relatively low cost, metrics, dialogue with users, avoiding the necessity for intermediary salespeople...). The main ways to go about it include:...
Lire la suite
Quelle est la différence entre les produits et les marques? Un produit peut être quelque chose qui a la capacité de satisfaire les besoins des clients alors que le branding (la création, la gestion et l'utilisation des marques) est le processus par lequel les entreprises distinguent leurs produits de la concurrence.
les avantages de marques:
valeur de l'entreprise, parce que la valeur financière des entreprises peut être grandement améliorée par la possession de marques fortes.
les préférences des consommateurs et la loyauté: les noms de marques fortes peuvent certainement avoir des effets positifs sur les perceptions et préférences des consommateurs. Si l'on considère les fanatiques, comme les fanboys d'Apple qui n'achètent rien à part ce qui vient d'Apple (Mac, iPod, iPhone, iPhone, etc.), la plupart du temps leur choix dépend plus de la marque que de la qualité réelle des appareils.
obstacle à la concurrence: l'impact des perceptions fortes et positives que les consommateurs ont envers les meilleures marques fait qu'il est difficile pour les nouvelles marques de competir. Par exemple, Google est devenu très connu comme le meilleur moteur de recherche sur Internet. Même si un concurrent comme DuckDuckGo, Microsoft Bing ou Yahoo (ou toi) arrive à de meilleurs algorithmes, la plupart des utilisateurs en ligne utiliseraient probablement toujours Google, vu qu'ils ont la marque Google à l'esprit.
des bénéfices élevés: les marques fortes qui dominent le marché sont rarement les moins chers (Ici encore, on peut considerer l'exemple de Apple).
Une bonne marque doit...
Lire la suite