Few days suffering from this error : "Wndows connot connect to event notification service"
to resolve that :
1. Reboot your computer into Safe Mode (with Networking).
2. Open regedit and delete the following two keys and all their subs:
HKLM/System/CurrentControlSet/Services/Winsock
HKLM/System/CurrentControlSet/Services/Winsock2
3. Reboot your computer again and let it start up normally (non-safe mode).
voilà!
wadie's dev notes
"Imagination is more important than knowledge!".Albert Einstein
mardi, novembre 26, 2013
jeudi, septembre 27, 2012
Google Maps Street sera disponible sur le Mobile dans 2 semaines
Aprés iOS 6 maps, David Pogue - an American technology writer and TV science host- a annoncé que la version mobile de Google Street View sera disponible sur mobile dans 2 semaine.
mercredi, septembre 05, 2012
49$ Cubieboard pour les développeurs
Vous avez déjà beaucoup d'options si vous êtes dans le marché pour un conseil de développement, mais il pourrait être intéressant de jeter un coup d'oeil à la nouvelle Cubieboard 49 $, qui emballe tout à fait les specs compte tenu de son niveau de prix. Un processeur 1GHz Cortex A8 A10 AllWinner CPU, un GPU Mali-400 et 1Go de RAM et 4 Go de stockage à bord. Pour tenants et aboutissants, vous cherchez à 1080p HDMI, Ethernet, une carte MultiMediaCard (MMC), un port SATA, deux hôtes USB, un capteur IR et 96 broches de dilution pour les accros de soudure. Wiki Cubieboard énumère un supplément de MMC et USB OTG, nous supposons qu'ils ont été soit mis au rebut, ou ils vont être ajoutées sur des cycles de production plus tard. Comme on peut s'y attendre, plusieurs versions de Linux et Android sont pris en charge par l'intimidateur framboise Pi, qui devrait commencer à expédier pour sélectionner développeurs courant de cette semaine. Il n'y a aucun mot sur quand il peut être disponible pour la consommation générale, mais d'ici là, j'espère que vous avez un meilleur produit de toute façon.
mercredi, août 29, 2012
Google lands patent for automatic object recognition in videos
Google has already been working on patents that could pick out faces and song melodies in our YouTube clips. Now, it might just have the ultimate tool: the technique in a just-granted patent could pick out objects in a video, whether they're living or not. Instead of asking the creator to label objects every time, Google proposes using a database of "feature vectors" such as color, movement, shape and texture to automatically identify subjects in the frame through their common traits -- a cat's ears and fast movement would separate it from the ball of yarn it's attacking, for example. Movie makers themselves could provide a lot of the underlying material just by naming and tagging enough of their clips, with the more accurate labels helping to separate the wheat from the chaff if an automated visual ranking system falls short. The one mystery is what Google plans to do with its newfound observational skills, if anything, although the most logical step would be to fill in YouTube keywords without any user intervention -- a potential time-saver when we're uploading that twelfth consecutive pet video.
vendredi, avril 13, 2012
Classement des meilleurs 200 emplois au monde
CareerCast.com classé 200 emplois du meilleur au pire sur la base de cinq critères: les exigences physiques, l'environnement de travail, le revenu, le stress et les perspectives d'embauche. Pour compiler la liste, l'entreprise principalement utilisé les données du Bureau Labor Statistics et d'autres organismes gouvernementaux.
Ci-dessous la liste des 15 premiers meilleurs emplois :
1 | Ingénieur informatique |
2 | Actuaire |
3 | Directeur des Ressources Humaines |
4 | Dentiste |
5 | Analyste financier |
6 | Audiologiste |
7 | Ergothérapeute |
8 | Chef de publicité en ligne |
9 | Analyste de systèmes informatiques |
10 | Mathématicien |
La liste complété peut être consultée ici
jeudi, avril 12, 2012
Facebook achète Instagram
Facebook aspire la société très populaire de partage de photos soft Instagram. Le PDG de Facebook Mark Zuckerberg a annoncé l'acquisition dans un post sur son Facebook ce lundi.
«Pendant des années, nous nous sommes concentrés sur la construction de la meilleure expérience pour partager des photos avec vos amis et votre famille," a déclaré Mark Zuckerberg dans le poste. "Maintenant, nous allons pouvoir travailler encore plus étroitement avec l'équipe Instagram d'offrir également des meilleures expériences de partage de superbes photos avec des personnes mobiles en fonction de vos intérêts."
Zuckerberg a poursuivi en disant que la société sera mise sur les forces et les caractéristiques Instagram et de plus en plus l'application de façon indépendante plutôt que de "juste essayer de tout intégrer dans Facebook."
La vente devrait être conclue plus tard ce trimestre, et apportera à l'équipe facebook neuf personnes de Instagram.
Facebook prévoit le maintien de fonctions au sein de l'app qui permet des photos à publier sur d'autres réseaux sociaux, et la capacité à avoir des partisans et suivre les gens qui ne sont pas nécessairement vos amis Facebook.
Un utilisateur = $ 28 : La croissance Instagram est vraiment impressionnant. Le soft a quelques 30 millions d'utilisateurs iPhone. Il ya un mois, elle a lancé le système d'exploitation Google Android et écrit à la craie jusqu'à cinq millions de téléchargements en seulement six jours.
Pourtant, il suggère que Facebook valorise un utilisateur Instagram à environ $ 28.
Pas cher, me direz-vous, compte tenu du fait que Facebook a une évaluation tant vanté de 100 milliards de dollars - ou 118 $ par utilisateur (liste de Facebook sur le marché boursier Nasdaq est imminente).
Eh bien, au moins Facebook a des revenus et fait un bon profit.
Cependant le problème de Facebook, c'est le fait que ses jours de l'expansion rapide sont plus, et que beaucoup considèrent Facebook comme quelque chose qui est fait sur un ordinateur de bureau à l'ancienne.
C'est là qu'intervient la force Instagram L'application de - appareils mobiles - est la plus grande faiblesse de Facebook. Le réseau social a tout simplement pas eu la même traction sur les smartphones comme il l'a sur les ordinateurs de bureau.Il s'agit d'un talon d'Achille. Le nombre de téléphones avec accès à Internet est déjà plus nombreux que les ordinateurs, et les ventes d'ordinateurs tablettes pourrait bientôt dépasser celles des PC traditionnels.
mercredi, avril 11, 2012
XBOX 720 : un GPU basé sur la Radeon HD 7000-series
Selon le dernier numéro de Xbox World magazine, le devkits pour la prochaine console "next generation" de Microsoft sont déjà à l'état sauvage, et ont été expédiés aux développeurs en Mars 2012. Les premiers devkits ont été communiqués à un certain nombre de développeurs après la conférence hush-hush des développeurs à Londres sur Février 28, 2012.
Les états de publication des devkits actuels ne reflètent pas le matériel final, les spécifications de la console seront communiqués à la fin de 2013. Des sources proches de Xbox World Magazine ont révélé que la prochaine console de Microsoft sera doté d'un processeur 16-core IBM PowerPC CPU, un GPU de AMD comparable à Radeon HD 7000-series des cartes graphiques, et un lecteur Blu-Ray lecteur optique .
La version actuel de la série 7000 de la Radeon est la HD 7970, lancée le 22 décembre 2011, est une carte ultra rapide dotée d'une nouvelle architecture : un processeur graphique (GPU) de 28nm et d'une mémoire de 3GDDR3, le club 3d à réalisé un test de la carte qui montre que les jeux actuels peuvent tourner sans aucun problème avec niveau de détail maximal :
samedi, avril 07, 2012
Sergey and Larry why they are not so famous like Steve jobs, bill gates or Mark Zuckerberg !
fig1. Sergey Brin (right) and Larry Page (left)
Sergey Mikhaylovich Brin (Russian: Сергей Михайлович Брин; born August 21, 1973) is an American computer scientist and Internet entrepreneur who, with Larry Page, co-founded Google, one of the most profitable Internet companies. As of 2012, his personal wealth is estimated to be $18.7 billion.
Brin immigrated to the United States from the Soviet Union at the age of six. He earned his undergraduate degree at the University of Maryland, following in his father's and grandfather's footsteps by studying mathematics, as well as computer science. After graduation, he moved to Stanford University to acquire a Ph.D in computer science. There he met Larry Page, with whom he later became friends. They crammed their dormitory room with inexpensive computers and applied Brin's data mining system to build a superior search engine. The program became popular at Stanford and they suspended their PhD studies to start up Google in a rented garage.
Larry Page
Lawrence "Larry" (born March 26, 1973) is an American computer scientist and internet entrepreneur who, with Sergey Brin, is best known as the co-founder of Google. On April 4, 2011, he took on the role of chief executive officer of Google, replacing Eric Schmidt.As of 2012, his personal wealth is estimated to be $18.7 billion. He is the inventor of PageRank, which became the foundation of Google's search ranking algorithm.
In 1998, Brin and Page founded Google, Inc. Page ran Google as co-president along with Brin until 2001 when they hired Eric Schmidt as Chairman and CEO of Google. In January 2011 Google announced that Page would replace Schmidt as CEO in April the same year.[19] Both Page and Brin earn an annual compensation of one dollar. On April 4, 2011, Page officially became the chief executive of Google, while Schmidt stepped down to become executive chairman.
In 2002, Brin, along with Larry Page, was named to the MIT Technology Review TR100, as one of the top 100 innovators in the world under the age of 35.
In 2003, both Brin and Page received an honorary MBA from IE Business School "for embodying the entrepreneurial spirit and lending momentum to the creation of new businesses...".
And in 2004, they received the Marconi Foundation Prize, the "Highest Award in Engineering", and were elected Fellows of the Marconi Foundation at Columbia University. "In announcing their selection, John Jay Iselin, the Foundation's president, congratulated the two men for their invention that has fundamentally changed the way information is retrieved today." They joined a "select cadre of 32 of the world's most influential communications technology pioneers..."
In 2004, Brin received the Academy of Achievement's Golden Plate Award with Larry Page at a ceremony in Chicago, Illinois.
In November 2009, Forbes magazine decided Brin and Larry Page were the fifth most powerful people in the world. Earlier that same year, in February, Brin was inducted into the National Academy of Engineering, which is "among the highest professional distinctions accorded to an engineer ... [and] honors those who have made outstanding contributions to engineering research, practice...". He was selected specifically, "for leadership in development of rapid indexing and retrieval of relevant information from the World Wide Web."
In their "Profiles" of Fellows, the National Science Foundation included a number of earlier awards:
"he has been a featured speaker at the World Economic Forum and the Technology, Entertainment and Design Conference. ... PC Magazine has praised Google [of] the Top 100 Web Sites and Search Engines (1998) and awarded Google the Technical Excellence Award, for Innovation in Web Application Development in 1999. In 2000, Google earned a Webby Award, a People's Voice Award for technical achievement, and in 2001, was awarded Outstanding Search Service, Best Image Search Engine, Best Design, Most Webmaster Friendly Search Engine, and Best Search Feature at the Search Engine Watch Awards."
According to Forbes he is the 15th richest person in the world with a personal wealth of US$16.7 billion in 2012.
mercredi, mars 28, 2012
Linux on an 8-bit micro!
It is common to see newbies asking in microcontroller forums if they can run Linux on their puny little 8-bit micro. The results are usually laughter. It is also common to see, in Linux forums, asked what the minimum specs for Linux are. The common answer is that it requires a 32-bit architecture and an MMU and at least a megabyte of ram to fit the kernel. This project aims to (and succeeds in) shatter(ing) these notions. The board you see on the right is based on an ATmega1284p. I've made one with an ATmega644a as well, with equal success. This board features no other processor and boots Linux 2.6.34. In fact, it can even bring up a full Ububntu stack, including (if you have the time) X and gnome.from here
RAM
Yes, it is true that a full Linux install requires megabytes or RAM and a 32-bit CPU with an MMU. This project has all of that. First let's address the RAM. As you can see, there is an antique 30-pin SIMM memory module on the board. These were in use for 80286-based PCs. It is interfaced to the ATmega, and I wrote the code to access it as well as refresh it within spec (SDRAM requires constant refreshing to avoid losing data). How fast it is? The refresh interrupt happens every 62ms and takes up 1.5ms, thus eating under 3% of the CPU. RAM is accessed, for ease of programming, one byte at a time. This results in a maximum bandwidth of about 300 kilobytes per second.Storage
With the RAM requirement put to rest, we have two to deal with. Storage is not too difficult a problem to solve. SD cards are quite easy to talk to using SPI, and my project does that. A 1GB SD card works fine, though 512Mb would be enough for this particular file system (Ubuntu Jaunty). The ATmega does have a hardware SPI module, but for whatever reason, it didn't quite work out, so I am bit-banging the interface. It is still plenty fast - about 200kilobytes per second. This also adds a nice touch to the project - it can be done on any microcontroller with enough pins - no hardware modules are used.CPU
All that's left is that pesky 32-bit CPU & MMU requirement. Well the AVR has no MMU and is 8-bit. To conquer this obstacle, I wrote an ARM emulator. ARM is the architecture I am most familiar with, and it's simple enough that I could comfortably write an emulator for it. Why write one instead of porting one? Well, porting someone else's code is no fun, plus none of the emulators I saw out there were written in a way that would make them easy to port to an 8-bit device. One of the factors: AVR compiler insists on making ints 16-bit so something as simple as "(1 << 20)" will get you in trouble, producing zero. Instead you need to do "(1UL << 20)". Needless to say trawling someone else's unknown codebase looking for all places where ints are assumed and would fail would be a disaster. Plus I wanted a chance to write a nice modular ARM emulator. So I did.Other features
The board's communication with the real world occurs over a serial port. Currently it is attached to a serial port on my PC running minicom, but it is fathomable to instead connect a keyboard and a character LCD to the board, making it entirely standalone. Two LEDs exist on the board as well. They signal SD card access. One for read, one for write. A button is onboard too. When pressed and held for a second it will spit out on the serial port the current effective speed of the emulated CPU. The AVR is clocked at 24MHz (a slight overclocking over its stock 20MHz)dimanche, mars 25, 2012
Smooth 3D feature on Google Maps
Google MAP is offering a smooth 3D hardware accelerated version using WebGL.
WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D graphics within any compatible web browser without the use of plug-ins. WebGL programs consist of control code written in JavaScript and shader code that is executed on a computer's Graphics Processing Unit (GPU)
To test Google Map with WebGL enabled go to http://maps.google.com/gl
XBMC 11.0 (Eden) Stable version released
XBMC release features :
XBMC 11.0 Milestones include Addon Rollbacks, vast improvements in Confluence (the default skin), massive speed increases via features like Dirty-region rendering and the new JPEG decoder, a simpler, better library, movie set scraping, additional protocol handling, better networking support, better handling of unencrypted BluRay content and structures, adjustable display refresh rate in OSX (to match the already available feature in Windows and Linux), AirPlay support, an upgraded weather service with geoip lookup, and much, much more
Download it now : http://xbmc.org/download/
vendredi, décembre 23, 2011
AMD announces next-gen Radeon HD 7970 for $549
A fresh contender for your blow-out 2012 Olympic gaming rig: AMD's first 28nm GPU, the Radeon HD 7970. It's scheduled to arrive on January 9th, priced at $549 -- nearly $200 more than its direct ancestor, the 6970. Then again, this newcomer packs some supremely athletic specs, including a 925MHz engine clock that can be readily OC'd to 1.1GHz, 2,048 stream processors and an uncommonly muscular 384-bit memory bus serving 3GB of GDDR5
jeudi, octobre 27, 2011
Albert Einstein - Intelligence quote
If you cannot explain a concept to a 6 year-old, then you do not fully understand it.
[ Si vous ne pouvez pas expliquer un concept à un enfant de six ans, c’est que vous ne le comprenez pas complètement. ]
Albert Einstein
[ Si vous ne pouvez pas expliquer un concept à un enfant de six ans, c’est que vous ne le comprenez pas complètement. ]
Albert Einstein
vendredi, octobre 14, 2011
c# override closing event of a form
Am using a overide of closing event of the form, for example you can ask if user want to quit :
Or just minizing your form by calling Hide(), and activating your systray icon !
protected override void OnFormClosing(FormClosingEventArgs e) { base.OnFormClosing(e); if (e.CloseReason == CloseReason.WindowsShutDown) return; // Confirm user wants to close switch (MessageBox.Show(this, "Are you sure you want to close?",
"Closing", MessageBoxButtons.YesNo)) { case DialogResult.No: e.Cancel = true; break; default: break; } }
jeudi, septembre 01, 2011
lundi, mai 09, 2011
Microsoft's Bill Buxton exhibits gadget collection 35 years in the making
William Arthur Stewart "Bill" Buxton is a Canadian computer scientist and designer. He is currently a Principal researcher at Microsoft Research. He is known for being one of the pioneers in the human–computer interaction field.
Microsoft Research's Bill Buxton has unboxed, unearthed, and organized his personal collection of interactive tech devices gathered over the last 35 years.
Visit collection Here
dimanche, février 13, 2011
Microsoft announces Q2 2010 earnings
$6.63b profit, Xbox revenue up 55%, Windows down 29%
Microsoft just announced it's had itself a solid second quarter, posting an $6.63 billion profit on record revenues of $19.95 billion. That's more or less about the same as last year, when it racked up a $6.66 billion profit on $19 billion in revenue -- and while the numbers look stable and Redmond managed to slightly beat estimates, things are changing fast underneath the bottom line: strong Kinect and Xbox 360 sales drove Entertainment and Devices Division revenue up 55 percent to $3.6 billion, but Windows and Windows Live revenue fell nearly 30 percent to $5.05 billion. That means the revenue gap between Microsoft's consumer device business and the Windows business is now just some $1.3 billion, compared to $4.8 billion this time last year -- and it undoubtedly explains why Xbox got top billing at Ballmer's CES keynote this year, after traditionally being ignored, and why Microsoft is moving Windows to ARM as the mobile and tablet spaces heat up.
lundi, février 07, 2011
Add Facebook Share Button to Blogger
If using old blogger Template, or custom template, you need to configure facebook share button yourself. follow those steps :
1 - Select your stype code:
2 - Go to template, HTML Edit, check expend widget template
3 - Copy the code under the style and past it anywhere you want.Example under blog post title.just add the code before
4 - Save Template.
1 - Select your stype code:
<a name='fb_share' type='box_count' href='http://www.facebook.com/sharer.php'>Share</a><script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'></script>
<a name='fb_share' type='button_count' href='http://www.facebook.com/sharer.php'>Share</a><script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'></script>
2 - Go to template, HTML Edit, check expend widget template
3 - Copy the code under the style and past it anywhere you want.Example under blog post title.just add the code before
4 - Save Template.
Stockage et cryptage de données sur des bactéries
Des chercheurs d’une université de Hong-Kong sont sur un projet de stockage et de cryptage de données sur des bactéries, 1 gramme de bactérie (10 millions de cellules) on pourra stocker environ 11 Go (un peu plus d’un DVD double).
Les données sont chiffrées directement sur l’ADN et le coté intéressant de ce système, au delà de la réduction de l’encombrement, c’est la résistance des cellules à l’électromagnétisme et aux radiations.
Et le truc encore plus terrible c’est un processus naturel de copie d’information (héritage de gène ADN) qui permet, ‘pour simplifier’, de recopier les informations d’une cellule à une autre, faire de la copie de sauvegarde en somme
Les données sont chiffrées directement sur l’ADN et le coté intéressant de ce système, au delà de la réduction de l’encombrement, c’est la résistance des cellules à l’électromagnétisme et aux radiations.
Et le truc encore plus terrible c’est un processus naturel de copie d’information (héritage de gène ADN) qui permet, ‘pour simplifier’, de recopier les informations d’une cellule à une autre, faire de la copie de sauvegarde en somme
Mais tout ça reste dans un idéal théorique et ne tient pas compte des aléas naturels; en fait le processus est assez instable et comme dans la nature les cellules peuvent muter et du coup rendre inutilisable certaines données.
L’intérêt pour l’instant de cette technologie est le marquage des organismes génétiquement modifiés directement dans l’ADN, marquage de copyright.
Autre problème qui n’est pas des moindres, c’est que la récupération des données coûte chère et reste assez complexe.
vendredi, juillet 02, 2010
jeudi, janvier 21, 2010
WCF uses .net 2.0 CLR!
trying to activate WCF on my IIS7, I spent a lot of time trying to get .net 3.5 option on the application tool, at the end I discovered that my logical reasoning is useless, here is the answer :
from Scott's blog
A question that comes up a lot is this: How do I tell my IIS Application or Virtual Directory to use ASP.NET 3.5 rather than ASP.NET 2.0?
Folks often go into the IIS6 or IIS7 manager and setup an AppPool and see a properties dialog like this, and when the pull down the option, they often expect to see .NET 3.0 and .NET 3.5 in the list and it's not there, and they freak out, rightfully so.
...
Basically, remember Framework version != CLR Version. If you configured an IIS Application to use .NET 2.0, you're talking about the 2.0 CLR. WCF Applications use the .NET 2.0 CLR with the new 3.0 WCF libraries.
* .NET Framework 1.x = CLR 1.x
* .NET Framework 2.0 = CLR 2.0
* .NET Framework 3.0 = CLR 2.0
* .NET Framework 3.5 = CLR 2.0 + (C# 3.0 | VB9)
Inscription à :
Articles (Atom)