Skip to main content

Posts

Biomimicry to the Rescue

  We have a tendency to name software entities after biological creatures whose behaviors they remind us of – think of viruses in general, or worms. Now a bunch of computer security geeks are coming from the other direction, taking inspiration from nature’s creatures for the next weapon in the never-ending war against malware and viruses… few species are more effective at responding to intrusions into their system than the ant, after all. Unlike traditional security devices, which are static, these “digital ants” wander through computer networks looking for threats, such as “computer worms” – self-replicating programs designed to steal information or facilitate unauthorized use of machines. When a digital ant detects a threat, it doesn’t take long for an army of ants to converge at that location, drawing the attention of human operators who step in to investigate. The concept, called “swarm intelligence,” promises to transform cyber security because it adapts readily to changing thr

ShootMe

  I was getting bored. So I decided to shoot myself. I created this application. If you want you can change the picture you want and shoot him/her all day. :) PS. Requires .NET Framework 4.0 Here is the source code for the program : 1: Public Class Form1 2:   3: Private Sub Form1_Load( ByVal sender As System. Object , ByVal e As System.EventArgs) Handles MyBase .Load 4: 'The form loads and the nongrami(dirty business) starts 5: tmrForChange.Enabled = True 6: Me .Cursor = New Cursor(Application.StartupPath + "\crosshair.cur" ) 7: End Sub 8: Dim tmrCountr As Int16 = 0 9:   10: Private Sub tmrForChange_Tick( ByVal sender As System. Object , ByVal e As System.EventArgs) Handles tmrForChange.Tick 11:   12: Dim newLocation As Point = New Point(0, 0) 13: If tmrCountr <= 5000 Then 14: tmrCountr += 1000 15: Else 16:

To Hell and Back

  Yesterday I had a frightening experience settling disputes between Avast Antivirus Free 6.0.0.24 and Daemon Tools Lite 4.40. In the end I admit, it was horrible experience for me. The problem remained. I had Daemon Tools Lite installed on my machine. I was using Avast Antivirus Free 5.x. I had no problems. Avast released their latest upgrade as 6 series and I downloaded it and installed it. An additional bonus in this was the Sandbox and Auto Sandbox mode which isolates programs to prevent the spread of infection to the rest of the machine. Expecting rock solid integration of Avast I installed it, updated it and restarted it. The problems I faced were as follows: - Blue Screen of Death – Just before the logon screen is displayed, the BSOD popped. The error code was 00000x7f( in hexadecimal). On the BSOD it said some problem with the ahcix86.sys file. I was speptical. If that indeed was the case, safe mode would not work either So first I restarted it and logged into my secon

Simple (but short cut) to Borderless Forms

  Pros: Simple, easy to Program Easy to understand for the beginner Cons May flicker as controls are drawn and redrawn Windows seems not to like this method much :) Insert this code snippet in your form that you want to be movable :   #Region "Declarations" Dim m As Integer = 0 Dim n As Integer = 0 Dim isMouseDown As Boolean = False Dim isMouseDownAgain As Boolean = False #End Region #Region "Form Events" Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown If isMouseDownAgain = True Then     isMouseDown = False     isMouseDownAgain = False          End If          m = MousePosition.X - Me.Location.X          n = MousePosition.Y - Me.Location.Y          Me.Location = New Point(MousePosition.X - m, MousePosition.Y - n)          If isMouseDown = True Then     isMouseDownAgain = True         Else     isMouseDownAgain = False End If isMouseDown = True End Sub Pr

Airtel Start Stop Service 121 – Activate or De-activate Premium Services

Airtel has introduced Start / Stop Service which provides Airtel customers an easy & instant way to activate or de-activate any Value Added premium service of their choice under one window of Interactive SMS session by sending SMS to the toll free number 121 . Airtel Start/Stop service enables you to view and manage all your Value Added Service service through an interactive SMS session. You can reply to the SMS with the number against the service which you wish to START or STOP . The Airtel Start / Stop service works from your pre-paid as well as your post-paid connection. There is no cost to view the services under the Start & Stop menu, however to subscribe to any of the service under the Start menu, you’ll be asked to confirm your choice after the applicable charges have been mentioned. To Stop a service there is no cost. The Airtel Start Stop service works from all mobile phones. For GPRS enabled services, Airtel live needs to be activated. If the customer sends START to

justPDF, Nothing Else!

  Finally I am launching my open source and free PDF viewer. Named justPDF, it does exactly as named, just view PDF files. No longer is it necessary for you to install heavy applications with thousands of features you never use. Cut down on the bloat and use the “Simplest PDF reader on Earth”. ScreenShot : justPDF viewing a sample PDF file. @Note: I am ironing out the Ghostscript problems for a faster and lighter viewer. Download the Setup I will release the code in a day or two. Released under the GPLv3 General Public License. Copyright© Reserved 2011, Sarthak Ganguly A Sarthak Ganguly Kreashun.

Kolibri – A 3 MB (GUI)Operating System

No I’m not drunk! Kolibri desktop is a small 3MB Operating System, that is written entirely in machine code (CPU Language) and is not based on Linux, Windows or any other variants. What is surprising is the number of applications packed into this tiny file size. There are a whole bunch of games, a basic tables editor, a compiler, a text editor, a bouquet of demos, a text based web browser and more. There is also DosBox, which let’s you run almost any DOS game on Kolibri. While not meant for serious use, the tiny OS shows how bloated Windows and Linux really are. Kolibri is a small x86 assembler hobby operating system. It forked off MenuetOS in 2004 and has mostly been developed by ex-USSR community since. API and ABI is being enreached with developer-friendly features. User interface is not that good yet but we are trying to improve it as well. Your feedback is very appreciated, although help would always be much more valuable. Current 0.7.7.0 release introduces several kernel, app