Skip to main content

Posts

Showing posts with the label Open Source

Destroyed or Occupied Mandirs or Stupas in India

This is not my regular type of post. We know from evidence that Mandirs and Stupas (and other monuments like universities) were demolished/occupied and often even replaced by invaders. Several historical accounts both contemporary and today acknowledge this. The legendary Sita Ram Goel made one of the first comprehensive study of the destroyed temples that dot the landscape of the Indian subcontinent. However, the list of these temples or other buildings are difficult to find (other than his original book). There is another book by Prafulla Goradia, namely ' Hindu Masjids ' that speaks specifically about Hindu temples that are currently under occupation. The main problem is that this information is difficult to find. Unless one is a scholar, or has a special inclination towards reading history - one cannot be expected to stumble upon this on their own. Hence, it is important that a easy to find repository of all monuments with a wound is recorded for posterity. My own hu

Create Custom WPF Tab Control Easily

Join me on Google+ Windows Presentation Foundation (or WPF) is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 . Rather than relying on the older GDI subsystem, WPF utilizes DirectX . Creating a Tab Control in WPF is pretty simple. Let's get through the steps one by one. Create a new Project. I am using VB as my language, you may C# if you wish to. :) A WPF Application Project will do fine. I believe in clean coding. I wish to add a couple of controls to this solution. Instead of adding them to the root, I will right click the solution and click "Add Folder", rename as something like say "Cus Tab Controls". Add a WPF custom control, name it whatever you wish. This will be the tabItem header. Here goes the code. I just added a harmless Label, and a Button, which will act as the Close Tab button fo

A Pale Moon Brightens The Sky

If you find the latest version of  Firefox is not up to the mark, you may as well try out the new Pale Moon Browser. Now for all the Firefox purists out there, I must mention here that this is actually Firefox on steroids, as per speed that is. Firefox is an open source project, meaning which, you can actually change the code any way you want and release it. This allows for more customization. You can keep the features you like and trash the rest. Actually when Mozilla releases a version of Firefox, they keep maximum compatibility in their mind. Which means it is made to work on very low end machines, thus sacrificing speed and efficiency.Pale Moon tries a slightly different approach. Instead of trying to create a browser for everyone, they try to build a Windows optimized browser. At this point of time, Pale Moon has completely discontinued the Firefox 4.x and 5.x versions because they were largely similar any way. Their main development centers around the Firefox

10 Must Have Apps For Mac

This one is for all Mac users. Native Macs are a privileged few(:D), however you now know how you can install Mac OS X on Intel and AMD machines or even your netbooks with a decent configuration. So now that you have your system lined up you need some software to make use of the power your Mac provides. Here is a list of 10 apps that can make your life with Mac better and that too for free. For a post on Free Windows software read this . 1. Chrome Google Chrome is wonderful. It is elegant, it is free, it is useful, it is intuitive, and it is available for Mac.   Download Chrome 2. Audacity Audacity is an open source software available as a free download from sourceforge. Get one of the best audio editing tools ever created by man. Download Audacity 3. Appcleaner Remove all traces of pesky programs from your hard disk after you trash them. It also can be configured to run in the background, making sure you stay clean. Download Appcleaner 4. Sophos Though you ma

Windows 7 New Features in VB.NET & C#

Introduction This is a quick step by step guide to help all .Net developers to take advantage of the new features of Windows 7. What you will Need   Visual Studio 2008 or 2010 Windows API Code Pack for Microsoft .NET Framework Can be downloaded from http://code.msdn.microsoft.com/WindowsAPICodePack Minimum .NET Framework version required is 3.5 SP1. A Windows 7 machine. Getting Ready   You will need to compile the Windows API Code Pack Dlls, after extracting the WindowsAPICodePack.zip file open the WindowsAPICodePack.sln located inside the WindowsAPICodePack folder and Build the solution this will produce the following Dlls * Core * Shell (Note : it depends on the Core project ) you will need to add a Reference to them in your applications. Compatibility with Different Versions of Windows   the application will crash and exit if for example a feature exclusive to windows 7 was called and it was running under a windows vista or a windows XP environment. so to prevent your  a

Shut it Down

We all must have had to download bulky files at night, while we are sleeping that is. So we just start the downloads, or schedule them and go off to sleep. Often we defrag our hard disks or take bulky automated backups. Now what if the work is done in say 3 hours? The computer still stays switched on for 4 or may be more hours doing pretty much …well, nothing. What if you would like to shutdown the machine or at least put it to hibernate to save power. Or just to save your machine? Schedule a shutdown. That’s what you will require. I made this kid stuff to make it a simple thing for you. You will not require any special knowledge or experience for using it. It is simple, easy and small. Enjoy Download the Setup file. Unzip the file and run the Setup. After installation start the program. The options are very self explanatory, and you can also Cancel a scheduled Shutdown task by clicking the ‘Abort Shutdown’ Button. The source code is also available to you @ here. Released under

Round your corners

  Many people face a problem when it comes to drawing the controls with rounded corners. So I got down and dirty with some simple drawing and came up with this. All you have to do is to call this Sub Procedure with the parameters passed to it and you are done. Enjoy!   1: Public Sub DrawRoundedRectangle( ByVal objGraphics As Graphics, _ 2: ByVal m_intxAxis As Integer , _ 3: ByVal m_intyAxis As Integer , _ 4: ByVal m_intWidth As Integer , _ 5: ByVal m_intHeight As Integer , _ 6: ByVal m_diameter As Integer , _ 7: ByVal g As Graphics) 8:   9:   10: Dim path As New GraphicsPath() 11: 'Dim g As Graphics 12: Dim BaseRect As New RectangleF(m_intxAxis, m_intyAxis, m_intWidth, 13:

A simple Chrome theme

This is my first theme for Google Chrome I have named it urWeb. Supports all resolutions Simple theme, recommended for everyone More coming up You can download it here Download urWeb Chrome theme How to install Download the file Drag the file to Google Chrome and drop it There is no risk in installing this, really, it won’t harm your computer at all Enjoy! For all those interested in making your own themes, you can try the Google App Chrome Theme Builder, or for a start just rename urWeb*.crx to urWeb*.zip. Open the compressed file and see the simple magic. Hope you like it Released under Creative Commons License LGPLv3 © Sarthak Ganguly

Another Timer Demo

What this done is simple. When I click on a Button the progress bar will show for 5 seconds and then some other work can be done. Well, here it is. 'Simple Timer demo by Sarthak Ganguly 'Released under GPLv3 Share Alike License.   Public Class MainFrm 'Say 2 seconds is the default timeout 'You can change it from here or make it a 'property with Get and Set statements 'you can increase it to 3,4,5... seconds Dim timeLimit As Integer = 50 * 100 '(milliseconds) Dim temp As Integer = 0 Private Sub clickBUT_Click( ByVal sender As System. Object , ByVal e As System.EventArgs) _ Handles clickBUT.Click 'Start the timer aTmr.Enabled = True End Sub Private Sub aTmr_Tick( ByVal sender As System. Object , ByVal e As System.EventArgs) _ Handles aTmr.Tick 'The timer ticks :) with Step 100ms progBar.Value += OneStep() 'Stop the Timer temp

Be Free And Open

Dream to test your ‘photoshopping’ skills? Or may be wondering how to get hold of Free CAD software legally, or may be burn discs without resorting to piracy? Some of the answers are here. I will list top 10 free or open source software that are good alternatives to paid software.   Adobe PhotoShop to GIMP It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. It is designed to be augmented with plug-ins and extensions to do just about anything.   WinZip to 7-Zip Open source Windows utility for manipulating archives. Formats 7z , ZIP, GZIP, BZIP2 and TAR are supported fully, other formats can be unpacked. Internet Explorer to Google Chrome I need not say anything about this. CuteFTP to Filezilla This free, open-source FTP application is handy if you're looking for a solid tool to handle FTP transfers Mic