Flux Project : Social News Web Applications

Flux Project : Social News Web Applications

This is just a quick update on my ongoing side projects, I have been working on a series of social news web applications where users can submit content and decide, through commenting and votings, what's good (kiffs) and what's junk (zaps). Links that receive community approval raise towards the top, so the first pages are constantly in motion and (hopefully) filled with fresh, interesting links. Nothing impressive, but it gives me a good basis for making a web platform, as in, the common features:...

Read more
Furtivue (Or How To Send Furtive Messages Like A Ninja)

Furtivue (Or How To Send Furtive Messages Like A Ninja)

Furtivue : a furtive view over your messages. (www.furtivue.com) Furtivue is a web service that allows you to send temporary (self-destructing) emails, as in, you can control how long the message is going to stay with the recipient. When they open your Furtivue message, it appears for a specified number of seconds, then self-destroys. The duration will depends upon the length of the message (Or you can choose how long you want the message to be displayed)....

Read more
Phidgets: First Steps In Robotics?

Phidgets: First Steps In Robotics?

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 ?...

Read more
How to Debug a Windows Service in Visual Studio

How to Debug a Windows Service in Visual Studio

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....

Read more

On reading books and self-education: My Essentials

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:...

Read more

Why I like C# so much

If you are not into programming, I need to start by telling you that a programming language is basically an artificial language (system of communication) designed to communicate instructions to a machine, typically a computer. Now there are a lot of programming languages out there. Some are more popular than others, some are more recent, some are more powerful to some extent. In an ideal world, each programming language serves a specific purpose. So an engineer should be able to adapt to the on going project and choose the optimal technologies. But the truth is,...

Read more

Launching Your Application At Windows Startup Without Hacking The Registry

In this post I will show you two methods to configure your .NET applications so that they would launch as soon as Windows starts. These two methods do not require any change to the registry, hence you don't need to worry about cleaning up that database if the user uninstalls your application. The first method: From the Windows Installer Deployment Project, follow these steps:...

Read more
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Monthly Archives

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))