Folder Lock With Password Without Any Software  

Posted by Karan Vora in

1)Paste the code given below in notepad and 'Save' it as batch file (with extension '.bat'). Any name will do.
2)Then you see a batch file. Double click on this batch file to create a folder locker.
3)New folder named 'Locker' would be formed at the same location.
4)Now bring all the files you want to hide in the 'Locker' folder. Double click on the batch file to lock the folder namely 'Locker'.
5)If you want to unlock your files,double click the batch file again and you would be prompted for password.
Enter the password and enjoy access to the folder.

CODE:
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==type your password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End

Password is not set in the above code, you can enter your own password like this:
"if NOT %pass%==abcxyz goto FAIL" will set your password to abcxyz.

World's Most Powerful Supercomputers  

Posted by Karan Vora in


Ever wondered which are the most powerful supercomputers of all time? Supercomputers which with their supersonic speed broke various computing barriers and also brought in revolution in varied fields like nuclear science, medicine, environment and weather. The computing power of these computers are way beyond our imagination.

Cray-1
Cray-1 was the world’s fastest machine that was installed at Los Alamos National Laboratory in 1976. Cray-1 boasted a speed of 160 million floating-point operations per second. The first model of the Cray-1 (Cray-1A) weighed 5.5 tons.


Cray-2
Launched in 1985, the machine held the title of the world’s fastest supercomputer between 1985-1989. Cray-2 was capable of 1.9 gigaflops peak performance. Cray-2 was predominantly developed for the United States Departments of Defense and Energy. Due to the use of liquid cooling, it was nicknamed `Bubbles’.


Connection Machine-5 (CM-5)
Launched in 1991, Connection Machine-5 (CM-5) held the crown for the world’s fastest supercomputer in 1992. The machine intended for artificial intelligence applications and symbolic processing found remarkable success in the field of computational science.


Fujitsu Numerical Wind Tunnel
Known as the Numerical Wind Tunnel, the machine was built by Fujitsu and Japan’s National Aerospace Laboratory. The machine was used to simulate wind turbulence on airplanes and in spacecraft as well as to forecast weather.

ASCI Red
The fastest computer from June 1997 to June 2000, ASCI Red was collaboration between Intel Corp and Sandia Labs. It was the first computer to break the teraflops barrier, which after the processor upgrade passed 2 teraflops.

ASCI White
ASCI White, an IBM system, replaced ASCI-Red as the fastest supercomputer in 2000. ASCI White held the spot for world’s fastest supercomputer for two years from 2000-2002. It was capable of computing 12.3 trillion operations per second.

The Earth Simulator
Built by NEC for the Japan Aerospace Exploration Agency, the Japan Atomic Energy Research Institute and the Japan Marina Science and Technology Center, the Earth Simulator (ES) was the fastest supercomputer in the world from 2002 to 2004.

Blue Gene/L
Currently the seventh fastest supercomputer in the world, IBM BlueGene/L held the title of world’s fastest supercomputer for four years from 2004 to 2008. The supercomputer is located at Lawrence Livermore National Laboratory’s. BlueGene/L (BGL) clocked 478.2 trillion floating operations per second.

IBM Roadrunner
IBM Roadrunner was crowned No. 1 in June 2008 after becoming the first supercomputer to break one petaflop/s. IBM’s Roadrunner managed 1.042 petaflops. The supercomputer is located at the Los Alamos National Laboratory.

Jaguar
The world’s fastest supercomputer according to TOP500 supercomputer list of 2009 is Cray XT5, also known as Jaguar. Jaguar bagged the No. 1 spot, beating IBM’s Roadrunner, who held the top crown from 2008 to 2009. It can perform more than 1 quadrillion calculations per second.

K Computer
The title of the most powerful computer in the world has been won by a machine in japan named “K”. The machine features in the fastest and most powerful systems around the world.The powerful computer is used to run math models for engineering and scientific research.

Dialing by Thinking  

Posted by Karan Vora

Usually we dial phone numbers by pressing the button. A group of scientists at the University of California, San Diego, United States (U.S.) develop a system that lets users make phone calls just by thinking about it.Just think of the phone number you called, and you are directly connected to that number. This is not a illusionist scene in the show, but it happened thanks to a recent discovery.

phone dial Dial Your Phone By Thinking The Number

As a new invention, with quite different from development to make steady connection, the method is claimed to be quite accurate. The developers are optimistic, this finding could be very useful for people with disabilities or those who require more hands-free function when dialing phone numbers.

Tzyy-Ping Jung who led the research, explains that the system he developed with his team, to track electrical activity in the brain by means of a special headband equipped with electrodes and Bluetooth.Users have to use a headband that connect to this computer will be shown a series of numbers from 0 to 9 on the screen.

Each digit is thinking blinks and detected by the electrode. Furthermore, Bluetooth will know it as the number to call and forward it to your mobile phone, dialing phone numbers to make calls. “The level of accuracy has reached 70 to 85 percent,” claims Jung. “From our experience, anyone can do it. Some people have a higher accuracy than others,” says Jung

However, this finding is still a prototype and needs further development. But at least, this shows the potential for the development of devices with growing minds based interface. Hopefully when it is work, it can help people dialing phone numbers.

Paper Phone - The Next Generation Smartphone  

Posted by Karan Vora



Paper Phone, A prototype smart phone made ​​of electronic paper has been created by scientists. Predicted, smart phones that circulated in the future will be like this shape of paper phone. Phone called Paper Phone is claimed to perform the same function with the phone in general. From make calls, send messages, play music to display e-book.
This device is made by scientists at the Human Media Lab, Queen’s University, Canada and Arizona State University’s Motivational Environments Research. Paper Phone functions can be run with bent corners or touch screen.
“All the (mobile phone) will look like this paper phone in five years,” claims its creator, Dr. Roel Vertegaal
1 millimeter-thick prototype uses e-ink technology, similar to those used gadgets Amazon Kindle book reader. 3.75 inch sized screen itself.
“Paperless office will be realized. Everything can be stored digitally and you can put the computer such as a stack of paper,” Vertegaal claims.
Not just paper phone for mobile phones, a bigger version is expected to replace the function of paper to store data in the office.

paper-phone

This technology works on a 9.5 cm diagonal thin film flexible E-Ink display which has a superb bending capabilities. If you are having doubt about its features then I want to tell you that it will have all the features of a normal smartphones have. You can play mp3, read e-books, browse apps and do lots of other things.

Change Facebook login page style  

Posted by Karan Vora


On daily basis, lot of users open Facebook Login webpage to access their Facebook account and check the latest activity. Are you bored of usual Facebook.com login webpage? You can easily spice up the login page for Facebook website by adding a cool background photo. After the change, the Facebook Login form is displayed in a translucent style against the your selected background photo.

FB Refresh Chrome extension for Facebook login page

Google Chrome users accessing Facebook website can easily customize the start page with custom background photo and neatly styled login box in few simple clicks.
1. Launch Google Chrome browser on your computer. Then open FB Refresh extension webpage in Chrome browser. Click ‘Add to Chrome’ button for automatic download and install.
2. After install, we need to open FB Refresh options screen to add background photo URL. For this, click Wrench icon at top right and then goto Tools > Extension. Then click Options button under “FB Refresh : Refresh your Facebook login with your own custom design!”
3. On the options screen, paste or type URL of image that you want to display as background of Facebook login page. Then click Save button to confirm changes. Now goto Facebook.com and see all new style and look of the login page.
You can enter URL of any publicly available wallpaper (where hotlinking is allowed). If you are lost on options, open wallpaper of your choice. Once wallpaper image is opened in full, right click on it and then click ‘Copy Image URL’ option. Then paste copied image URL in the box on options screen of FB Refresh extension.

Windows 7 GodMode  

Posted by Karan Vora


GodMode on Windows 7Here’s a neat Windows 7 trick that’s been doing the rounds on the Internet. It enables “GodMode,” a term devised by the Microsoft development team, which provides a single place to access all Windows settings without needing to browse options and folders in the Control Panel.
To use it:
  1. Create a new folder.
  2. GodMode windowRename the folder to
    GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
    (note that you can change the “GodMode” text, but the following period and code number are essential).
  3. The folder icon will change — double click it to show the GodMode window:
GodMode window
The window shows nearly 50 sections with quick links to configuration options. Strictly speaking, it’s not a God Mode since all the options are available elsewhere. It’s more akin to an “all tasks” list — but you may find it easier than stumbling through Windows numerous screens and panels.

Big Red Warning!

The trick appears to work on both the 32 and 64-bit versions of Windows 7. Vista 32-bit and Windows Server 2008 32-bit should also work. However, it is known to crash 64-bit versions of Vista — and you may need to boot in safe mode or to the command line to delete the folder.

How To Write Android Application?  

Posted by Karan Vora

Want to know how to write Google Android apps? Android applications are written in Java – a relatively easy to learn, friendly language for new developers. If you’ve got innovative ideas and the drive to see them spread, the Android market is for you! Let’s get you started on your very first Android application.
Before we get to how to write Google Android apps – first, a bit of overview. Android apps (much like almost any mobile app) are developed on a computer – PC or Mac (generally) – and then compiled and sent to the device for testing. If you don’t have an Android device yet, there are emulators that simulate an Android device on your computer, meaning that you can still develop an Android game or application without owning one.

Step 1: Get Eclipse

For this tutorial, I’m going to use Eclipse, because frankly it’s the easiest and most hassle-free development tool for Android right now. If you’re a NetBeans programmer, be my guest; but I’ll use Eclipse today.

Step 2: Download The Java JDK

If you don’t have it already, you need to download the Java JDK 6. If you currently have the JDK 5, you should be okay, but there’s really no reason not to update. Just install it by downloading and then running through the setup to get things going. I’d recommend that you just hit next–>next–>finish, rather than doing anything fancy. Once you get things working, you can mess around a bit.

Step 3: Download The Android SDK Tools

Next, you’ll need to get the Android SDK Tools straight from Google. Unpack and install this to a directory you’ll remember – you need to reference this in the next few steps.

Step 4: Configure Eclipse For Your Android

Start Eclipse, and head to ‘Help>Install New Software‘. Hit  “Add…” and for the name, type “Android” and set the link to “https://dl-ssl.google.com/android/eclipse/” (if this doesn’t work, try it with http:// instead of https://).Click “OK” and the following should appear.
how to write Google Android apps
Select both of the resulting packages, and hit next – this will download the Android ADT(Android Development Tools). Go ahead and start the download to obtain these two packages. Restart Eclipse (it should prompt you to on completion of the downloads). We’re almost ready to start coding.

Step 5: Configure The Android SDK

Navigate to the folder you downloaded/unpacked the Android SDK to. In there, you’ll find a file named “SDK Setup.exe.” Start that file – the following dialogue should appear.
how to write Google Android apps
Don’t feel obligated to download every single thing. Could it hurt? Not really. For me, however, I only really want to program for Android 2.1 and 2.01, so those are the only API packages I bothered to get (someday I may pay for my folly, but not today). Either way, get what you want (and you do need to pick one) and hit install. The SDK manager will install it for a little while – go grab a snack.

Step 6: Set Up Your Android Virtual Device (AVD)

Now that you’ve finished yet another painful download, click over to “virtual devices” (still in the SDK Manager). We’re going to create an Android device that will test run your programs for you! Hit “New” to create a new Android device, and put in the specifications that you want it to have. In the screenshot below, you’ll see the options I wanted (that closely mimic that of my Motorola Droid).
how to write Google Android apps
Click “Create AVD” to–well–create your AVD. Select your AVD from the list, and hit “Start” to make sure that you do indeed have a working emulation of an Android phone. After a pretty lengthy start-up wait, it should look something like this.
writing google android apps
Fool around with it and explore for a bit if you want, then close it up so we can get back to work.

Step 7: Configure Eclipse Again

Remember that Android SDK we got earlier? We didn’t do anything with it. Now, it’s time to tell Eclipse where it is so Eclipse can use it as a resource. To do this, open Eclipse and navigate to Window>Preferences (or on Mac, Eclipse>Preferences) and select the Androidtab. As shown below, browse to the location of your Android SDK and hit “Apply“.
writing google android apps
Everything check out so far? Hit “OK” to save everything and let’s go program.

Step 8: Create A New Project

It’s finally time to code some. Navigate to ‘File>New>Other…>Android>Android Project‘, and input a project name, as well as some other details. If you want, copy from my screenshot below. Some of the fields need explaining that simply doesn’t belong here, so if you want to know more specifically, please let me know and maybe I’ll write an article about it.
writing google android apps
Hit “Finish” and the project will be created.

Step 9: Input Your Code

In the tree on the left, navigate to the “src” folder and expand everything. Go to the file with the name of your “Activity” (created in step 8, mine was HelloWorld) and double click it to see the contents. Presently, your code has all of the content in black (with some minor modifications depending on your settings). To make a working “Hello world” program, you need to add the text that is in bold red. Note that there are two bold red “blocks” of code, and you need to add both to make things work.
//==========Start Code============
package com.android.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
   }
}
//==========End Code============
I would love to explain all of the code, but that’s not exactly the point of this tutorial; the point is to get your feet off the ground. I know some/most of this is confusing; but it’s just how things are wired.

Step 10: Run Your Program

Above your code, you’ll see a little green “Play” button (or navigate to ‘Run>Run‘). Click it.When a popup box asks you how to run the application, you’re going to tell it to run as an “Android Application”. It will prompt you to save changes; hit yes.
Now you get to wait an eternity while your virtual device boots up. I’d recommend that you leave it open for the duration of your programming sprees, otherwise you’re going to spend more time watching the Android logo spin than you will watching your program freeze up. Just saying. Efficiency.
After everything’s done loading, your application should upload and start automatically. Which means that right after you “unlock” the device, you’ll be greeted with your first Android program.I only captured the top half of the screen because the rest of it is black.
make google android apps
That’s it, congratulations! The task can be a bit daunting at first; and definitely confusing, but if you stick with it you won’t be disappointed. If you step back and think about it, we only did a few really major things, the rest was just the process of connecting the pieces to make everything work.
Do you want to become an Android developer? Have you ever written an Android app, and if so, what did it do? As always I love getting feedback in the comments section. As someone who answered yes to the first question, I’m in the process of learning to adequately code for my Android device, so do you have any websites or pointers that would help me or a fellow Android newbie out?

World's Smallest Operating Systems  

Posted by Karan Vora

This post is about the desktop operating systems that fly under the radar of most people. We are definitely not talking about Windows, Mac OS X or Linux, or even BSD or Solaris. There are muchless mainstream options out there for the OS-curious.
These alternative operating systems are usually developed either by enthusiasts or small companies (or both), and there are more of them than you might expect. There are even more than we have included in this article, though we think this is a good selection of the more interesting ones and we have focused specifically on desktop operating systems.
As you will see, many of them are very different from what you may be used to. We will discuss the potential of this in the conclusion of this article.
Enough introduction, let’s get started! Here is a look at some alternative operating systems, starting with a familiar old name…

AmigaOS 4.1

AmigaOS is a veteran in the field (many have fond memories of the original Amiga computer), its current version is a fully modern OS.
AmigaOS only runs on specific PowerPC-based hardware platforms. The company ACube is currently marketing and distributing AmigaOS and is going to bundle the OS with their motherboards.
Source model: Closed source
License: Proprietary
Platform: PowerPC
State: Final

Haiku

Haiku is an open source project aimed at recreating and continuing the development of the BeOSoperating system (which Palm Inc. bought and then discontinued). Haiku was initially known as OpenBeOS but changed its name in 2004.
Haiku is compatible with software written for BeOS.
Source model: Free and open source
License: MIT License
Platform: x86 and PowerPC
State: Pre-Alpha

ReactOS

ReactOS is an operating system designed to be compatible with Microsoft Windows software. The project started in 1998 and today it can run many Windows programs well. The ReactOS kernel has been written from scratch but the OS makes use of Wine to be able to run Windows applications.
Source model: Free and open source
License: Various free software licenses
Platform: x86 (more under development)
State: Alpha

Syllable Desktop

Syllable is a free and open source operating system that was forked in 2002 from AtheOS, an AmigaOS clone. It’s intended as a lightweight and fast OS suitable for home and small office users.
Source model: Free and open source
License: GNU General Public License
Platform: x86
State: Alpha

SkyOS

SkyOS is a closed source project written by Robert Szeleney and volunteers. It originally started as an experiment in OS design. It’s intended to be an easy-to-use desktop OS for average computer users. Well-known applications such as Firefox have been ported to run on SkyOS.
Source model: Closed source
License: Proprietary
Platform: x86
State: Beta

MorphOS

MorphOS is a lightweight, media-centric OS build to run on PowerPC processors. It is inspired by AmigaOS and also includes emulation to be able to run Amiga applications.
Source model: Closed source
License: Mixed proprietary and open source
Platform: Pegasos, some Amiga models, EFIKA

AROS Research Operating System

AROS is a lightweight open source OS designed to be compatible with AmigaOS 3.1 but also improve on it. The project was started in 1995 and can today be run on both PowerPC and IBM PC compatible hardware. It also includes an emulator that makes it possible to run old Amiga applications.
Source model: Open source
License: AROS Public License
Platform: x86 and PowerPC

Menuet OS

MenuetOS, also known as MeOS, is an operating system written entirely in assembly language which makes it very small and fast. Even though it includes a graphical desktop, networking and many other features it still fits on a single 1.44 MB floppy disk (for our younger readers, that was the USB stick of the 80s and early 90s).
Source model: Open source (32-bit version), freeware (64-bit version)
License: Menuet License
Platform: x86
State: Beta

DexOS

DexOS is an open source operating system designed to work like the minimalistic ones on gaming consoles, but for PCs. Its user interface is inspired by video game consoles and the system itself is very small (supposedly this one also fits on a floppy disk, like MenuetOS) and the OS can be booted from several different devices. Its creators have tried to make it as fast as possible.
Source model: Free and open source
Platform: x86

Visopsys

Visopsys is a one-man hobby project by programmer Andy McLaughlin. The development began in 1997 and the OS is both open source and free. Visopsys stands for VISual Operating SYStem.
Source model: Open source
License: GPL
Platform: x86
State: Final
Kolibri OS

Kolibri OS is the smallest OS in the world. It is written completely in assembly language without using any high-level programming languages like C or Python. KolibriOS is available in English, Russian and German. ISO Size when Zipped : 2.8 MB, ISO size when unzipped : 4.36 MB.


Features of KolibriOS:
  • Boots from several devices.
  • Graphical user interface based on VESA.
  • Development kit: code editor with a macro-assembler (FASM) integrated.
  • Pre-emptive multitasking, streams, parallel execution of system calls.
  • Supported file systems are FAT12, FAT16, FAT32 (long names support), NTFS (read only), ISO 9660 (including multisession).
  • AC’97 audio codec support for Intel, nForce, nForce2, nForce3, nForce4 and SIS7012 chipsets.
  • CD and DVD support.
  • USB support.

The OS Future

Even if none of these operating systems ever were to “make it” and become mainstream (and admittedly, some of them simply are not intended to be mainstream), the passion behind them is real, and many have the potential to introduce new and fresh ideas.
All this independent development can act as a kind of think tank, if you choose to look at it that way. It’s quite possible that concepts introduced by a niche OS will later be adopted by a larger player on the OS market.
There are lots of interesting things happening today with the rise of virtualization and the “always online” nature of today’s computers that opens up incredibly interesting possibilities. For example, what we have read about Microsoft’s internal research OS Midori (the one that will retire Windows) sounds highly interesting.
Wherever the future operating systems may come from, be it from the already established players or some kind of newcomer, we are looking forward to seeing what the future has in store for us. We suspect that there is a significant “jump” in the evolution coming up just around the corner.
What are your predictions for the future of operating systems?