Blog Archive

Check out all blog posts in my blog archive. Click on a headline to read the teaser.

Cron Job Log Page Improvements
This recent Cronless update brings the following improvements to the log pages of cron jobs: Both free and premium members can now view all the logs without any restrictions. The export feature (available to premium members) now exports up to 100,000 records Read More ›

Cronless Bug Fixes & Tweaks
Todays updates include a few bug fixes and UI changes. Bug Fixes: The cron jobs user-agent field (available to Power and Pro members) now works as expected with all major web servers. Read More ›

Increased Cron Job Error Tolerance Count
The error tolerance of cron jobs in Cronless, the web-based cron job and port monitoring service, is now increased for all membership types. Error tolerance is the number of consecutive failures a cron job returns. Read More ›

Paging in MySQL Command-Line Client
By default MySQL command-line client wraps lines in a SELECT query result and has no paging. You can solve both these problems by using the less command available in Unix/Linux systems. Entering the following command Read More ›

Checking gzip Compressed tar Files
I wrote this very simple bash script to check the gzip compressed tar files generated by cPanel's backup. It attempts to extract each file individually to /dev/null and emails a list of the ones that. Read More ›

SnipsManager Is Now Free And Open Source
SnipsManager, the PHP script for sharing source code and plain text, is now free and open source. It is now published under the Revised BSD License and is available on GitHub. Read More ›

60 Web-Based Lorem Ipsum Generators
When I considered writing a blog post listing web-based Lorem Ipsum generators I didn't know I'll find so many. So I listed all I found: RandomText, Cupcake Ipsum, HTML-Ipsum, Fillerama, Catnipsum, Lorem 2, PDX Ipsum, Read More ›

How to Get the Title of a Webpage in Windows Forms
I've been working on a Windows Forms application that needs to, among other things, get the title of a webpage. I thought I might share it here in case someone else needs it. Read More ›

Importing and Exporting MySQL Databases
Importing and exporting MySQL databases in a Unix/Linux environment can be done easily with a single command. You can even choose to export the database's structure or data only. Exporting is done using the mysqldump Read More ›

Navigating MySQL Databases and Tables
Here is a list of MySQL's command line client commands to navigate through the databases and their tables. First run the client program by entering the following at the command line: The -u option is Read More ›

List Drives and Folders in a TreeView Using C#
The .NET Framework makes it easy to read drive and folder details but it does not include a Windows Forms control to automatically list them other than the FolderBrowserDialog control. Here is a fast and Read More ›

New Ticketing and Knowledgebase System for Cronless
We released a new update for Cronless that will hopefully ease asking for support and help us keep up with the growing number of tickets. We've integrated with Zendesk to provide a ticketing system, knowledgebase Read More ›

Shortcut Keys for Bash
A list of 30 Bash shortcut keys that will save you time. Bash is the default shell in most Linux distributions and the most popular. The shortcuts are divided into 3 sections (navigation, editing and Read More ›

A Simple Port Scanner in PHP
Here is a simple port scanner written in PHP. It checks if a port is accessible by trying to connect to it using PHP's fsockopen function. The first foreach loop goes through the port numbers Read More ›

Managing Application Settings in PHP
There are multiple ways to save application settings/configurations in PHP. You can save them in INI, XML or PHP files as well as a database table. I prefer a combination of the latter two; saving Read More ›

SnipsManager Version 2.3 Released
The new version of SnipsManager is available for download. We fixed some bugs and added a few more features: Fixed the text wrapping bug in snippets containing long strings of text without spaces. Improved snippet Read More ›

Cronless Now Supports 30 Second Cron Jobs
Today we released a new Cronless update that allows premium members to schedule cron jobs to run every 30 seconds (twice per minute).To make use of this feature create a new job or modify an Read More ›

Download And Search Multiple Pages Using PHP
Here is a simple way to loop through a list of URLs, download the page and search the contents for a string. The script starts by checking if the post variable $_POST['urls'] is set. If Read More ›

Minor Interface Tweaks to Cronless
We did some minor interface and settings tweaks this week to Cronless: Minimized the Server Load's refresh counter to 15 seconds to display a more accurate number. Reformatted the jobs and monitors log pages to Read More ›

Backup MySQL Databases to Amazon S3 Using PHP
With a few lines of PHP code and S3tool's s3cmd command-line tool you can backup your MySQL databases automatically to Amazon's S3. To use this script you'll need SSH access to your server. First download Read More ›

Uses of Netcat in Linux
Netcat is a networking program in UNIX-like systems for reading from and writing to network connections using TCP or UDP. Its man page says The nc utility is used for just about anything under the Read More ›

Cronless Bug Fixes and Updates
A few members complained that cron jobs did not execute properly when the scripts being called printed specific HTML tags. This includes members using MailBeez. We fixed this and now the scripts being called will Read More ›

Creating a Delicious Submission Link in PHP
Creating a Delicious (del.icio.us) submission link is similar to Digg's, with the exception of the page title that can be sent to Delicious, which is not required, but you'll save the users from having to Read More ›

Creating a Digg Submission Link in PHP
Creating a Digg submission link in PHP is easy since all the parameters Digg expects are included in the URL. Digg like most other social bookmarking tools does not allow complete automation of submissions. It Read More ›

Hiding Windows With Minime
If you are like me you probably have windows scattered all over your screen, and finding one of them using the taskbar is very daunting. Enter Minime, a small Windows utility that allows you to Read More ›

Customizing the AddThis WordPress Plugin
My favorite WordPress plugin for bookmarking/sharing is AddThis. It looks good and provides comprehensive statistics. But unlike Shareaholic's SexyBookmarks plugin, which allows you to display any number of the available services (bookmarking or sharing sites Read More ›

SnipsManager Version 2.2 Released
To keep up with our future plans for CodeHave, with this new version we renamed it to SnipsManager. Other than the handful of bugs fixed and new features added, we also tidied up some of Read More ›

How Secure is my Password?
HowSecureIsMyPassword.net is a site for checking the strength of passwords in a simple and fun way. The strength is not shown in the conventional progress bar, but in very descriptive sentences. Read More ›

CodeHave Version 2.0 Released
We are happy to announce that CodeHave version 2.0 is finally released. In this version we had some minor bugs fixed and added a few features like social bookmarking submission, a contact form and an Read More ›

Creating a New Page Template for a WordPress Theme
Page templates in a WordPress theme define how the page using it is displayed. Nowadays most themes provide more than one page template. As an example the Twenty Ten theme that comes with WordPress 3.0 Read More ›

Displaying an Image Without Locking its File
The PictureBox control is one of the most used controls in Windows Forms applications. And sometimes you might want to delete the image file that is displayed on it. Doing so with an image displayed Read More ›

Opening a File With its Default Program
When developing a Windows Forms application you sometimes need to open a file using the default program associated with it automatically for the user view or edit it. This could be done by just calling Read More ›

Creating Your Own URL Shortening Service With YOURLS
YOURLS (stands for Your Own URL Shortener) is a set of PHP scripts that allow you to create your own URL shortening service. Like most scripts its requirements Apache with Mod_Rewrite, PHP and MySQL which Read More ›

3 Affordable Stock Photography and Vector Art Websites
As a web developer and blogger I'm always looking for affordable photos and illustrations to use in CodeHill and the other websites I work on. I've been using these three stock photography websites for a Read More ›

Streaming Music and Videos with GNUMP3d
I have been trying different streaming servers the past few days for a project I'm working on. Out of the ones I tested so far none was as easy to install and configure as the Read More ›

Detect if you are Running a Virtual Machine
Would you like to know if your server's OS is running on bare-metal or on a virtual machine. imvirt and virt-what are 2 Linux scripts that allow you to do so easily. Both are open Read More ›

Banning IPs using .htaccess
One of the many features the file .htaccess provides for a website is the ability to ban IP addresses or ranges of IP addresses from accessing it. This could be useful when a spambot, scrapper Read More ›

2 Ways to Redirect URLs in PHP
The ability to redirect URLs in PHP can be very handy. A common use of redirects is when a page has become obsolete and you would like to redirect the user to a more current Read More ›

Displaying the Number of Visits in a WordPress Blog Post
I thought it would be a good idea to show how many visits a blog post had since it was published. One of the web tracking tools I use is WordPress.com Stats, and it's the Read More ›

Host Your Webpage Using Your Own Computer
There are many web hosting companies available willing to host your website for various monthly fees. Most of these fees are based on bandwidth usage, storage usage and anything else they can think of to Read More ›

Link Building Using CSS Galleries
CSS galleries are a little out of ordinary yet useful link building technique. If you have a website or blog based on CSS design, you are qualified for the gallery submission. If your design is Read More ›

Strategic Advantages of Web Based Applications
The World Wide Web (WWW) has changed how today's businesses communicate. WWW is not only used to get and disseminate information but now is also employed as a tool for performance. Today's websites are not Read More ›

Using Woopra with vBulletin
I've been using Woopra, the real-time Web tracking and analysis application, with CodeHill for over a year now. The WordPress plugin they provide is working perfectly. However, their vBulletin plugin does not support the latest Read More ›

Easy Ways on How to Generate More Backlinks
Google evaluates several factors in determining page rank for web pages. Among many of them, backlinks are among the most important and the easiest to generate. The more links directed to your web pages, especially Read More ›

Promoting Websites Via Free and Paid Packages
The packages and web solutions which are found advertised and listed over the net, including the free and paid ones may be among the popular and workable systems to test when it comes to launching Read More ›

How to Build Backlinks to Increase Your Bottom Line
If you would like to have your website rank higher in the search engines then you will need backlinks. And the more backlinks you have the higher your site will rank. The closer your website Read More ›

The SEO Importance of Website Architecture
Website architecture is an extremely important aspect of search engine optimization because it helps determine the site’s placement and performance in the results. Search engine optimization starts with the basic structure of a site. If Read More ›

Designing an Effective Landing Page
In the vernacular of online searching, a landing page is the first contact an advertiser or a web host will have with the visitor, and because of this fact the landing page is the best Read More ›

How To Optimize a Blog for Search Engines
A great way to get ranked in organic search is blogging. Blogs that implement On-Page SEO are more successful. If you are new to the SEO game, it may be time that you find a Read More ›

Guidelines for Making the Finest Web Designs
The art of designing calls for creativity and artistic excellence. Paintings, splendid edifices are nothing but little feats of imagination.Web designing is a new form of art and has emerged as a happening thing in Read More ›

The Value of Keyword Research
The use of keywords and phrases is the most important aspect of effective search engine optimization, otherwise known as SEO. Having a good grasp of how SEO works will guarantee the most visitors to any Read More ›

How to Block IP Addresses in Windows Server 2003
If you want to block an IP address or a range of IP addresses, and you don't have access to the router or firewall of the network you could use Windows' IP Security Policy Management Read More ›

Top 5 CSS Tutorial Sites
Because of its features that made web designing a lot easier and convenient, CSS has become one of the many popular languages in web designing and layout. Another reason for its popularity is because of Read More ›

Use of H1 tags in SEO
H1 tags are one of the most important part of SEO which is the header tag situated in body of a website. It can be termed as the most simple form of header found on Read More ›

Why High Quality Web Design is So Important
There once was a time on the Internet when web design wasn't very important. Maybe a decade ago or so, the main thing you had to do was just have a website. That factor alone Read More ›

Growing Importance of Website Seal
Establishing trust with the customers is highly essential for earning profits and higher sales. The trust factor is same for a physical shop as well as a website. If you have offered quality product first Read More ›

Common Website Mistakes
Websites engage in search engine optimization in order to gain more visitors via search engines. But website owners need not only consider attaining new visitors but should also focus on making the old ones want Read More ›

All You Ever Wanted To Know About Shopping Carts
The world of internet has opened doors to the revolutionary way of doing business and shopping. The network of the World Wide Web allows the website viewers to even purchase online. This is done majorly Read More ›

How Important is Website Usability
Usability on the Web is vital if you want to have customers continue to come back. A research has found that only 42% of Web users find what they require on any given Web page Read More ›

5 Important Keys to Website Design
As people come to your website for information, or looking for a solution to a problem, your website must be easy to navigate through, and look professional to make that first impression for people coming Read More ›

The Ups And Downs Of Using CSS
When it comes to web designs and creating web layouts, CSS has been considered by many as one of the most widely used form of language for web development. This is because of its several Read More ›

The Key Benefits of Windows Web Hosting
Today, window web hosting has become a more profitable business for the reseller of window hosting as compared to the resellers of other operating systems. Here're some key benefits of window web hosting, which have Read More ›

Why We Love WordPress
When looking for information on a new topic, where do you go first? Most people would answer "the Internet." Now that we find ourselves in this wonderful information age, it’s remarkably easy to find everything Read More ›

10 Tips for a More Effective Home Page
Your home page is where most visitors enter your site. It typically offers the first and most important opportunity to qualify your organization to visitors. The home page can leave users intrigued with a desire Read More ›

Three Paths to Better Link Building
Information drives the World Wide Web: websites, articles, directories, databases, blogs, vlogs. Where there's a desire for information, there is someone on the web who either has it or is willing to provide it. Sites Read More ›

How To Recover Lost Wordpress Password
After seeing the article title you are maybe asking yourself: Why somebody writes something like that? Everything what I need to recover my Wordpress password is to click one link and let the script to Read More ›

Why an Idea Isn't Good Enough Anymore
Gone are the days where you can just have a brilliant idea for a blog, and it become successful. This is because there are so many bloggers out there now, you will try a bit Read More ›

How to Create a Page For Your Tags in WordPress
To display all the tags in a blog in page a plugin that runs PHP code in pages should be installed. I prefer Exec-PHP (http://bluesome.net/post/2005/08/18/50/) because its easy to use (you just type the PHP Read More ›

Common Mistakes When Learning SEO
You have finally designed and opened your website for business and now you are looking for the next step. It should be obvious what you should do next to get traffic through to your website; Read More ›

WordPress Permalinks in Windows Using IIRF
Ionic’s ISAPI Rewrite Filter is an URL rewriting ISAPI filter for IIS 5.0, 5.1, 6.0 and 7.0. It could be found at http://www.codeplex.com/IIRF. It has a detailed online help file, a long list of examples, Read More ›

Understanding the Software Development Process
The software development process has undergone drastic changes over the years. Initially only requiring a developer to write the code of the software, advances in the industry have expanded development into a more complex process Read More ›

Technology Blogs to Visit Daily
Here is a list of technology blogs that are updated daily or multiple times a day. Boing Boing. Started as a zine in 1988 by Mark Frauenfelder and Carla Sinclair, became a website in 1995 Read More ›

How to Choose Website Designers
Nowadays, most people have a computer and Internet access and having a website either for businesses or for fun is a common reality. Businessmen have realized that it isn't worth it to lose customers to Read More ›

Installing ionCube Loader in Windows Server
ionCube Loader is a free PHP extension used to decode PHP files encrypted using ionCube's PHP Encoder. Follow the steps below to install it in a Windows machine Read More ›

Understanding SEO Terminology for Better Website Marketing
Effective website marketing begins with understanding Search Engine Optimization (SEO) and its terminology. It is also important when marketing online to understand how to implement SEO into creating an attractive web page that will be Read More ›

99 Bottles of Beer in Different Programming Languages
99 Bottles of Bear should be an interesting website for developers. It has the lyrics of the song 99 Bottles of Beer written in 1290 different programming languages. It was developed by Oliver Schade, Gregor Read More ›

An Online Tool to Generate The MD5 of Text
I've created a web based MD5 generator for text. MD5 is a widely used cryptographic hash function that can be used to check the integrity of data. If the data is changed the hash value Read More ›

A List of All The Top-Level Domains
Here is list of all the generic top-level domains (gTLDs) and country-code top-level domains (ccTLDs). A link to a CSV file containing the list is available at the end of the post Read More ›

Drag And Drop Files to a C# Application
The .NET Framework makes it easy to detect objects dragged and/or dropped into a Windows Forms application using one or more of the drag-and-drop events available. In these events you could check if the object Read More ›

Displaying Dynamically Generated Images in ASP.NET
Sometimes you need to display an image that is not saved in a file. These could be dynamically generated or loaded from a file but were modified. To display them in an Image control you Read More ›

Check If User Name Exists Using AJAX And C#
You could make sure the user name entered during the registration process of your website is unique before the submit button is clicked using AJAX and C#. To accomplish this create two aspx pages Read More ›

Get the Available Network Connections Using WMI
Windows Management Instrumentation (WMI) makes querying Windows for system and devices information easy. And this is even easier with System.Management assembly. The code listed loads the names of the network connections in a ListBox, which Read More ›

Simple Networking Tasks in C#
Developing applications in C# that access resource on the internet is easy. This post shows four useful functions: checking if the PC is connected to a network, domain name to IP address lookup, ping a Read More ›

A Registry Viewer in C#
The Registry is a database in Windows that is available for application developers to use for storing small amounts of data. It is mostly used to save application setting like the window size and database Read More ›

Displaying an XML File in a TreeView Control
XML's structure is hierarchical and therefore can be displayed in a TreeView control easily. The XMLTree program displays the elements of the XML file in a TreeView control and the attributes of the selected element Read More ›

A Wrapper Class For hostip.info's GeoLocation Service
GeoLocation refers to identifying a real-world geographic location of a computer, device or website visitor. There are a many websites that provide this service, some are free and some are not. A populare and free Read More ›

An Open Source Website Screen Capture Program
A few weeks ago I posted Taking Thumbnails of a Website, that shows how to take a screen shot of a website using the Web Browser control. I used the code from the post to Read More ›

What Are ASP.NET Master Pages
Master pages were introduced into the .NET Framework in version 2.0. They are web pages that can contain XHTML, server-side controls and user controls just like normal ASP.NET page (with .aspx extension), but with a Read More ›

Displaying Gravatars Using C#
Gravatar is a popular avatar service that links email addresses to the avatar. You do not need to register an account to be able to display gravatars on your site. All you need to do Read More ›

Using the Phidgets LCD With Outlook
When I got my Phidgets StarterKit I decided to use the LCD that came with it with the Outlook Addin I developed for my previous post "Capturing Outlook 2007's New Mail and Reminder Events". The Read More ›

Get a Movie's Details From IMDb
A while back when I was developing MoviePlay (a movies database) I wanted to allow the user to get the movie's details from IMDb (The Internet Movie Database) instead of having him/her enter it manually Read More ›

How to Get a Web Application's Directory Path in ASP.NET
I found this question asked a lot in forums so I thought I should answer it here. Getting the physical path of the website can be done using Request.PhysicalApplicationPath. The following code also lists the Read More ›

Taking Thumbnails of a Website
I always wondered how web directories take thumbnail snapshots of my blog when I register with them. And yesterday I had some free time to find out how it could be done in C#. I Read More ›

6 C# Blogs Worth Following
Here is a list of C# blogs worth checking out every now and then. Read More ›

Malicious Visual Studio Code Snippets
Although such threats are not common, but a developer can create a malicious Visual Studio code snippet in three different ways. The first is of course writing the malicious code straight into the snippet's code Read More ›

Starting and Stopping the ScreenSaver
Starting and stopping the screensaver in C# can be done by calling the Windows API's PostMessage function, which posts a message to the Windows Message Queue asynchronously. Starting it is straight forward. But stopping it Read More ›

Dictionaries of HTML Codes
I wrote this class to help me do some screen scraping programs. It has two Dictionary objects. One contains the HTML codes and their text equivalents and the other contains the numeric HTML codes and Read More ›

What are Code Snippets in Visual Studio
Code Snippets are ready-made snippets of code that can be inserted in your code. They improve the developers efficiency and accuracy because they reduces typing and help code reuse. Read More ›

Installing the AJAX Controls Toolkit 3.5
The AJAX Controls Toolkit is an open source toolkit developed by Microsoft and the ASP.NET community. The latest version is for .NET 3.5 and it contains 38 client side components used to create Rich Internet Read More ›

Capturing Outlook 2007's New Mail and Reminder Events
Visual Studio 2008's Outlook Add-in projects allows you to create add-ins that can customize almost any feature of Ms Outlook. Two useful events that can be captured are ReminderFire and NewMailEx. The first occurs before Read More ›

2 or More Domain Names Linked to the Same Folder
Most if not all web hosting services allow users to link two or more domain names to the same account to save them the cost of a new account for each domain name. With such Read More ›

Reading Excel 2003 and 2007 Files Using OLEDB
One of the feature of the application I'm working on these days is allowing the user to import data from Excel 2003 and 2007 files. After some research I found out that OLEDB is the Read More ›

Lock, Sleep or Hibernate Windows using C#
I don't think there is a Windows developer who has not done this with his or her favorite programming language. So here is the C# version. Putting Windows in Sleep or Hibernate mode can be Read More ›

A PInvoke Wiki for .NET Developers
PInvoke is short for Platform Invoke which is a service in the .NET Framework that enables managed code to call unmanaged functions in dynamic link libraries (DLLs). PInvoke.net is a wiki of Win32 and other Read More ›

Reading and Writing Text Files in C#
With all the DBMSs out there, text files are still widely used when developing applications. They are small, fast and do not require any library or application to be installed in the client machine. The Read More ›

Saving User and Application Settings in WinForms
Before the .NET Framework application settings were saved in INI files and the Windows Registry. But the .NET Framework introduced a much easier way using an XML file. The file has the name of the Read More ›

2 Ways to Confirm Deletion in an ASP.NET GridView
When a GridView is used to display and manipulate data, the Delete button can be displayed next to each record to easily delete a single record, or at the bottom of the GridView to delete Read More ›

How to Download a Web Page in WinForms
Sometimes a desktop application might need to download a web page to be displayed to the user or screen scrapped Read More ›

Visual Studio's "The Project Location is not Trusted" Message
Just like all the other developers using Visual Studio, I got this message too. The reason I wrote this post is every post I found about this message gives one of the two reasons listed Read More ›

Top CMS Applications For SEO
CMS or Content-Management System is an application which can be very beneficial for SEO. A CMS, or in this case WCMS (Web CMS), is a software usually implemented as a Web application, for creating and Read More ›

DOS Batch File Scripting Tips That Work in Vista
Batch files have been around since the early Ms DOS days. They are text files that contain a list of command-line executables. They can be compared to UNIX shell scripting, but are much simpler Read More ›

404 and 403 Error Pages in ASP.NET
The 2 most common HTTP errors that occur are the 404 and 403. 404 is the File Not Found error and it is generated when the user clicks on a broken link or enters a Read More ›

A Complete List of Travian Game Servers
Here is a list of all the Travian servers available to date. Read More ›

Shutdown or Restart the Computer Using C#
The easiest way to shutdown, restart, or hibernate a computer programmatically using C# is to use the shutdown command-line tool that comes with Windows Read More ›

Some of Visual Studio's Shortcuts
Here are some Visual Studio shortcuts that helped me increase my coding speed. Read More ›

Multithreading in .NET With the BackgroundWorker
Sometimes a smart client application needs to do a lengthy operation that can slow down the performance of the whole application and make it unresponsive Read More ›

How to Check Your Site for Infected Links and Malware
Scandoo is Google Search wrapper that displays icons in search results that show if the page is safe or not. Read More ›

Encrypting Sections of the Web.Config File in ASP.NET
In most cases some sections of the web.config file of an ASP.NET project need to be encrypted before moving project to a production server. Read More ›

Are You Using a Popular Programming Language
Many developers (including me) like to compare the popularity of the programming languages they use to others. Read More ›

Minimize an Application to the System Tray
To be able to use the System Tray in Visual Studio, drag and drop the NotifyIcon control. The important properties to set are Text and Icon. Read More ›

Another 6 Free Online Web Tools for Webmasters
A continuation to the previous post. Read More ›

6 Free Online Web Tools for Webmasters
This is a list of online tools webmasters and developers will find useful. Read More ›

Programming for Multiple Screens in DotNET
This is a piece of code I used for an application that needed to be displayed in 2 screens setup as extended view. I used a simple calculation to know the selected screen's coordinates and Read More ›

15 Free Website Templates Providers
Like most if not all programmers, I am artistically challenged. So I depend on these websites to make my web applications look good. I hope you find them useful too. Read More ›

Moving the aspnetdb.mdf Database to a Production SQL Server
One of the least documented features in ASP.NET is the way to move the user access and profiles tables in aspnetdb.mdf to a production SQL Server. Read More ›

Sites for the DotNET Developer
The following websites help you finish your project in time. Read More ›

Creating Your Own Travian Utilities
Travian the well known browser game has a downloadable file for developers in each of its servers that provides details of all the players of the server. Read More ›

Using Microsoft Office's OCR Engine
The Microsoft Office Document Imaging library that is provided with Office 2003 and Office 2007, has Optical Character Recognition (OCR) that can extract text and layout from image files. Read More ›

Retrieving Icons From Executables
I found this code somewhere on the web two years ago. It basically gets the large (32 x 32 pixels) and small (16 x 16 pixels) icons of an executable. Read More ›

Get a Video File's Details Using Windows
I searched alot for a way to get details of a video file, without the need of a third party component. Im developing a video library on my free time, and I wanted the user Read More ›

An MD5 Hash of a String
MD5 hashing can be used as a quick and easy way to check if a string was changed or not. I created a class to let me get the hash or verify it with 1 Read More ›

My 'Contact Us' Idea
I thought of this solution when I was developing a website, and I was testing the contact us page. It was supposed to send an email with the details the user filled. But the emails Read More ›

My 'Hello, World!
Since this is the first post in a programming blog I think a Hello World program in Winforms and ASP.NET is a good idea. Read More ›