<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8316632336830114750</id><updated>2024-09-01T17:36:22.288-07:00</updated><category term="java"/><category term="mysql"/><category term="DesignPattern"/><category term="Heapsize"/><category term="Indexing"/><category term="New Feature"/><category term="Singleton"/><category term="SingletonDesign"/><category term="Tamil in Mysql"/><category term="Windows-8"/><category term="datase  size"/><category term="eclipse"/><category term="hindi code"/><category term="microsoft"/><category term="multi language"/><category term="shortcuts"/><category term="size"/><category term="solr"/><category term="unicode"/><category term="window 8"/><title type='text'>onerupya.blogspot.com</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-1280977566090690567</id><published>2014-12-06T22:44:00.001-08:00</published><updated>2014-12-06T22:44:53.677-08:00</updated><title type='text'>http://blog.ragozin.info/2011/12/garbage-collection-in-hotspot-jvm.html</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
http://blog.ragozin.info/2011/12/garbage-collection-in-hotspot-jvm.html&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/1280977566090690567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/12/httpblogragozininfo201112garbage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/1280977566090690567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/1280977566090690567'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/12/httpblogragozininfo201112garbage.html' title='http://blog.ragozin.info/2011/12/garbage-collection-in-hotspot-jvm.html'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-8872070591160792770</id><published>2014-12-06T04:34:00.000-08:00</published><updated>2014-12-06T21:01:49.960-08:00</updated><title type='text'>Virtualization and Java: An Introduction to Memory Management</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
http://youtu.be/kyz7J-FQUSM
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/8872070591160792770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/12/virtualization-and-java-introduction-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8872070591160792770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8872070591160792770'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/12/virtualization-and-java-introduction-to.html' title='Virtualization and Java: An Introduction to Memory Management'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-8162728267346522142</id><published>2014-11-30T10:02:00.001-08:00</published><updated>2014-12-06T04:32:00.690-08:00</updated><title type='text'>garbage collecction in spring </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
http://youtu.be/we_enrM7TSY
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/8162728267346522142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/11/garbage-collecction-in-spring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8162728267346522142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8162728267346522142'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/11/garbage-collecction-in-spring.html' title='garbage collecction in spring '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-5681804066509557248</id><published>2014-11-30T08:46:00.002-08:00</published><updated>2014-12-06T04:32:41.813-08:00</updated><title type='text'>how dependency injection works</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
http://youtu.be/JfgP566BHW0
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/5681804066509557248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/11/how-dependency-injection-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/5681804066509557248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/5681804066509557248'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/11/how-dependency-injection-works.html' title='how dependency injection works'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-3678783717813764781</id><published>2014-11-28T20:51:00.001-08:00</published><updated>2014-11-28T21:05:00.224-08:00</updated><title type='text'>what is &#39;xmlns:p=”http://www.springframework.org/schema/p&#39; in Spring?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In Spring to inject value into bean properties &#39;xmlns:p=”http://www.springframework.org/schema/p&#39; is used.

&lt;br&gt;
&lt;pre&gt;
&lt;code&gt;
&lt;b&gt;&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
 xmlns:p=&quot;http://www.springframework.org/schema/p&quot;
 xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd&quot;&gt;
 
 &lt;bean id=&quot;FileNameGenerator&quot; class=&quot;com.rajdeo.common.FileNameGenerator&quot; 
             p:name=&quot;rajdeo&quot; p:type=&quot;txt&quot; /&gt;
 
&lt;/beans&gt;&lt;/b&gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;br /&gt; there are another way to inject bean in Spring 
&lt;b&gt; Inject value with “value” attribute. &lt;/b&gt;
&lt;pre&gt;
&lt;code&gt;
&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
 xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd&quot;&gt;
 
 &lt;bean id=&quot;FileNameGenerator&quot; class=&quot;com.rajdeo.common.FileNameGenerator&quot;&gt;
  &lt;property name=&quot;name&quot; value=&quot;rajdeo&quot; /&gt;
  &lt;property name=&quot;type&quot; value=&quot;txt&quot; /&gt;
 &lt;/bean&gt;
 
&lt;/beans&gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;br&gt;
&lt;b&gt;
Inject value within a ‘value’ tag and enclosed with ‘property’ tag.&lt;/b&gt;
&lt;pre&gt;
&lt;code&gt;
&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
 xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd&quot;&gt;
 
 &lt;bean id=&quot;FileNameGenerator&quot; class=&quot;com.rajdeo.common.FileNameGenerator&quot;&gt;
  &lt;property name=&quot;name&quot;&gt;
   &lt;value&gt;rajdeo&lt;/value&gt;
  &lt;/property&gt;
  &lt;property name=&quot;type&quot;&gt;
   &lt;value&gt;txt&lt;/value&gt;
  &lt;/property&gt;
 &lt;/bean&gt;
&lt;/beans&gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/3678783717813764781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/11/what-is-xmlnsphttpwwwspringframeworkorg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/3678783717813764781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/3678783717813764781'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/11/what-is-xmlnsphttpwwwspringframeworkorg.html' title='what is &#39;xmlns:p=”http://www.springframework.org/schema/p&#39; in Spring?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-7127829354353721421</id><published>2014-11-21T20:07:00.001-08:00</published><updated>2014-11-21T20:10:25.852-08:00</updated><title type='text'>Running Hadoop on Ubuntu Linux (Single-Node Cluster)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hadoop is a framework written in Java for running applications on large clusters of commodity hardware and incorporates features similar to those of the Google File System (GFS) and of the MapReduce computing paradigm. Hadoop’s HDFS is a highly fault-tolerant distributed file system and, like Hadoop in general, designed to be deployed on low-cost hardware. It provides high throughput access to application data and is suitable for applications that have large data sets.

The main goal of this tutorial is to get a simple Hadoop installation up and running so that you can play around with the software and learn more about it.

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
original post can be found michael-noll.com &lt;a href=&quot;http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/&quot;&gt;here&lt;/a&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/7127829354353721421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/11/running-hadoop-on-ubuntu-linux-multi.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/7127829354353721421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/7127829354353721421'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/11/running-hadoop-on-ubuntu-linux-multi.html' title='Running Hadoop on Ubuntu Linux (Single-Node Cluster)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-8642998375928032214</id><published>2014-11-17T06:30:00.002-08:00</published><updated>2014-11-17T06:30:20.681-08:00</updated><title type='text'>Lucene In-Memory Search Example: Now updated for Lucene 3.0.1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
While playing around with Lucene in my experiments to make it work with Google App Engine, I found an excellent example for indexing some text using Lucene in-memory; unfortunately, it dates back to May 2004 (!!!). I’ve updated the example to work with the newest version of Lucene, 3.0.1. It’s below for reference.

The Pastie link for the code snippet can be found here.
&lt;br /&gt;
original post can be found on &lt;a href=&quot;http://ikaisays.com/2010/04/24/lucene-in-memory-search-example-now-updated-for-lucene-3-0-1/&quot;&gt;ikaisays&lt;/a&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/8642998375928032214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/11/lucene-in-memory-search-example-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8642998375928032214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8642998375928032214'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/11/lucene-in-memory-search-example-now.html' title='Lucene In-Memory Search Example: Now updated for Lucene 3.0.1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-649078583803358532</id><published>2014-11-17T06:21:00.002-08:00</published><updated>2014-11-17T06:21:53.120-08:00</updated><title type='text'>stack based vs register based virtual machine architecture and the dalvik vm</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
[Kostja Stern has been kind enough to translate this article in russian, which can be found here]
A virtual machine (VM) is a high level abstraction on top of the native operating system, that emulates a physical machine. Here, we are talking about process virtual machines and not system virtual machines. A virtual machine enables the same platform to run on multiple operating systems and hardware architectures. The Interpreters for Java and Python can be taken as examples, where the code is compiled into their VM specific bytecode. The same can be seen in the Microsoft .Net architecture, where code is compiled into intermediate language for the CLR (Common Language Runtime).
&lt;br /&gt;
orginal post on &lt;a href=&quot;http://markfaction.wordpress.com/2012/07/15/stack-based-vs-register-based-virtual-machine-architecture-and-the-dalvik-vm/&quot;&gt;markfaction&lt;/a&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/649078583803358532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/11/stack-based-vs-register-based-virtual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/649078583803358532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/649078583803358532'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/11/stack-based-vs-register-based-virtual.html' title='stack based vs register based virtual machine architecture and the dalvik vm'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-4384731656591081224</id><published>2014-04-08T08:41:00.001-07:00</published><updated>2014-04-08T08:41:04.431-07:00</updated><title type='text'>link of linux command</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
http://www.thegeekstuff.com/2010/11/50-linux-commands/
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/4384731656591081224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/04/link-of-linux-command.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/4384731656591081224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/4384731656591081224'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/04/link-of-linux-command.html' title='link of linux command'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-4704470016111155542</id><published>2014-04-08T08:35:00.001-07:00</published><updated>2014-04-08T08:35:52.890-07:00</updated><title type='text'>linux sysadmin command</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
1. tar command examples

Create a new tar archive.

$ tar cvf archive_name.tar dirname/
Extract from an existing tar archive.

$ tar xvf archive_name.tar
View an existing tar archive.

$ tar tvf archive_name.tar
More tar examples: The Ultimate Tar Command Tutorial with 10 Practical Examples

2. grep command examples

Search for a given string in a file (case in-sensitive search).

$ grep -i &quot;the&quot; demo_file
Print the matched line, along with the 3 lines after it.

$ grep -A 3 -i &quot;example&quot; demo_text
Search for a given string in all files recursively

$ grep -r &quot;ramesh&quot; *
More grep examples: Get a Grip on the Grep! – 15 Practical Grep Command Examples

3. find command examples

Find files using file-name ( case in-sensitve find)

# find -iname &quot;MyCProgram.c&quot;
Execute commands on files found by the find command

$ find -iname &quot;MyCProgram.c&quot; -exec md5sum {} \;
Find all empty files in home directory

# find ~ -empty
More find examples: Mommy, I found it! — 15 Practical Linux Find Command Examples

4. ssh command examples

Login to remote host

ssh -l jsmith remotehost.example.com
Debug ssh client

ssh -v -l jsmith remotehost.example.com
Display ssh client version

$ ssh -V
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003
More ssh examples: 5 Basic Linux SSH Client Commands

5. sed command examples

When you copy a DOS file to Unix, you could find \r\n in the end of each line. This example converts the DOS file format to Unix file format using sed command.

$sed &#39;s/.$//&#39; filename
Print file content in reverse order

$ sed -n &#39;1!G;h;$p&#39; thegeekstuff.txt
Add line number for all non-empty-lines in a file

$ sed &#39;/./=&#39; thegeekstuff.txt | sed &#39;N; s/\n/ /&#39;
More sed examples: Advanced Sed Substitution Examples

6. awk command examples

Remove duplicate lines using awk

$ awk &#39;!($0 in array) { array[$0]; print }&#39; temp
Print all lines from /etc/passwd that has the same uid and gid

$awk -F &#39;:&#39; &#39;$3==$4&#39; passwd.txt
Print only specific field from a file.

$ awk &#39;{print $2,$5;}&#39; employee.txt
More awk examples: 8 Powerful Awk Built-in Variables – FS, OFS, RS, ORS, NR, NF, FILENAME, FNR

7. vim command examples

Go to the 143rd line of file

$ vim +143 filename.txt
Go to the first match of the specified

$ vim +/search-term filename.txt
Open the file in read only mode.

$ vim -R /etc/passwd
More vim examples: How To Record and Play in Vim Editor

8. diff command examples

Ignore white space while comparing.

# diff -w name_list.txt name_list_new.txt

2c2,3
&lt; John Doe --- &gt; John M Doe
&gt; Jason Bourne
More diff examples: Top 4 File Difference Tools on UNIX / Linux – Diff, Colordiff, Wdiff, Vimdiff

9. sort command examples

Sort a file in ascending order

$ sort names.txt
Sort a file in descending order

$ sort -r names.txt
Sort passwd file by 3rd field.

$ sort -t: -k 3n /etc/passwd | more
10. export command examples

To view oracle related environment variables.

$ export | grep ORACLE
declare -x ORACLE_BASE=&quot;/u01/app/oracle&quot;
declare -x ORACLE_HOME=&quot;/u01/app/oracle/product/10.2.0&quot;
declare -x ORACLE_SID=&quot;med&quot;
declare -x ORACLE_TERM=&quot;xterm&quot;
To export an environment variable:

$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0
11. xargs command examples

Copy all images to external hard-drive

# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory
Search all jpg images in the system and archive it.

# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
Download all the URLs mentioned in the url-list.txt file

# cat url-list.txt | xargs wget –c
12. ls command examples

Display filesize in human readable format (e.g. KB, MB etc.,)

$ ls -lh
-rw-r----- 1 ramesh team-dev 8.9M Jun 12 15:27 arch-linux.txt.gz
Order Files Based on Last Modified Time (In Reverse Order) Using ls -ltr

$ ls -ltr
Visual Classification of Files With Special Characters Using ls -F

$ ls -F
More ls examples: Unix LS Command: 15 Practical Examples

13. pwd command

pwd is Print working directory. What else can be said about the good old pwd who has been printing the current directory name for ages.

14. cd command examples

Use “cd -” to toggle between the last two directories

Use “shopt -s cdspell” to automatically correct mistyped directory names on cd

More cd examples: 6 Awesome Linux cd command Hacks

15. gzip command examples

To create a *.gz compressed file:

$ gzip test.txt
To uncompress a *.gz file:

$ gzip -d test.txt.gz
Display compression ratio of the compressed file using gzip -l

$ gzip -l *.gz
         compressed        uncompressed  ratio uncompressed_name
              23709               97975  75.8% asp-patch-rpms.txt
16. bzip2 command examples

To create a *.bz2 compressed file:

$ bzip2 test.txt
To uncompress a *.bz2 file:

bzip2 -d test.txt.bz2
More bzip2 examples: BZ is Eazy! bzip2, bzgrep, bzcmp, bzdiff, bzcat, bzless, bzmore examples

17. unzip command examples

To extract a *.zip compressed file:

$ unzip test.zip
View the contents of *.zip file (Without unzipping it):

$ unzip -l jasper.zip
Archive:  jasper.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
    40995  11-30-98 23:50   META-INF/MANIFEST.MF
    32169  08-25-98 21:07   classes_
    15964  08-25-98 21:07   classes_names
    10542  08-25-98 21:07   classes_ncomp
18. shutdown command examples

Shutdown the system and turn the power off immediately.

# shutdown -h now
Shutdown the system after 10 minutes.

# shutdown -h +10
Reboot the system using shutdown command.

# shutdown -r now
Force the filesystem check during reboot.

# shutdown -Fr now
19. ftp command examples

Both ftp and secure ftp (sftp) has similar commands. To connect to a remote server and download multiple files, do the following.

$ ftp IP/hostname
ftp&gt; mget *.html
To view the file names located on the remote server before downloading, mls ftp command as shown below.

ftp&gt; mls *.html -
/ftptest/features.html
/ftptest/index.html
/ftptest/othertools.html
/ftptest/samplereport.html
/ftptest/usage.html
More ftp examples: FTP and SFTP Beginners Guide with 10 Examples

20. crontab command examples

View crontab entry for a specific user

# crontab -u john -l
Schedule a cron job every 10 minutes.

*/10 * * * * /home/ramesh/check-disk-space
More crontab examples: Linux Crontab: 15 Awesome Cron Job Examples

21. service command examples

Service command is used to run the system V init scripts. i.e Instead of calling the scripts located in the /etc/init.d/ directory with their full path, you can use the service command.

Check the status of a service:

# service ssh status
Check the status of all the services.

service --status-all
Restart a service.

# service ssh restart
22. ps command examples

ps command is used to display information about the processes that are running in the system.

While there are lot of arguments that could be passed to a ps command, following are some of the common ones.

To view current running processes.

$ ps -ef | more
To view current running processes in a tree structure. H option stands for process hierarchy.

$ ps -efH | more
23. free command examples

This command is used to display the free, used, swap memory available in the system.

Typical free command output. The output is displayed in bytes.

$ free
             total       used       free     shared    buffers     cached
Mem:       3566408    1580220    1986188          0     203988     902960
-/+ buffers/cache:     473272    3093136
Swap:      4000176          0    4000176
If you want to quickly check how many GB of RAM your system has use the -g option. -b option displays in bytes, -k in kilo bytes, -m in mega bytes.

$ free -g
             total       used       free     shared    buffers     cached
Mem:             3          1          1          0          0          0
-/+ buffers/cache:          0          2
Swap:            3          0          3
If you want to see a total memory ( including the swap), use the -t switch, which will display a total line as shown below.

ramesh@ramesh-laptop:~$ free -t
             total       used       free     shared    buffers     cached
Mem:       3566408    1592148    1974260          0     204260     912556
-/+ buffers/cache:     475332    3091076
Swap:      4000176          0    4000176
Total:     7566584    1592148    5974436
24. top command examples

top command displays the top processes in the system ( by default sorted by cpu usage ). To sort top output by any column, Press O (upper-case O) , which will display all the possible columns that you can sort by as shown below.

Current Sort Field:  P  for window 1:Def
Select sort field via field letter, type any other key to return

  a: PID        = Process Id              v: nDRT       = Dirty Pages count
  d: UID        = User Id                 y: WCHAN      = Sleeping in Function
  e: USER       = User Name               z: Flags      = Task Flags
  ........
To displays only the processes that belong to a particular user use -u option. The following will show only the top processes that belongs to oracle user.

$ top -u oracle
More top examples: Can You Top This? 15 Practical Linux Top Command Examples

25. df command examples

Displays the file system disk space usage. By default df -k displays output in bytes.

$ df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             29530400   3233104  24797232  12% /
/dev/sda2            120367992  50171596  64082060  44% /home
df -h displays output in human readable form. i.e size will be displayed in GB’s.

ramesh@ramesh-laptop:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              29G  3.1G   24G  12% /
/dev/sda2             115G   48G   62G  44% /home
Use -T option to display what type of file system.

ramesh@ramesh-laptop:~$ df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext4    29530400   3233120  24797216  12% /
/dev/sda2     ext4   120367992  50171596  64082060  44% /home
26. kill command examples

Use kill command to terminate a process. First get the process id using ps -ef command, then use kill -9 to kill the running Linux process as shown below. You can also use killall, pkill, xkill to terminate a unix process.

$ ps -ef | grep vim
ramesh    7243  7222  9 22:43 pts/2    00:00:00 vim

$ kill -9 7243
More kill examples: 4 Ways to Kill a Process – kill, killall, pkill, xkill

27. rm command examples

Get confirmation before removing the file.

$ rm -i filename.txt
It is very useful while giving shell metacharacters in the file name argument.

Print the filename and get confirmation before removing the file.

$ rm -i file*
Following example recursively removes all files and directories under the example directory. This also removes the example directory itself.

$ rm -r example
28. cp command examples

Copy file1 to file2 preserving the mode, ownership and timestamp.

$ cp -p file1 file2
Copy file1 to file2. if file2 exists prompt for confirmation before overwritting it.

$ cp -i file1 file2
29. mv command examples

Rename file1 to file2. if file2 exists prompt for confirmation before overwritting it.

$ mv -i file1 file2
Note: mv -f is just the opposite, which will overwrite file2 without prompting.

mv -v will print what is happening during file rename, which is useful while specifying shell metacharacters in the file name argument.

$ mv -v file1 file2
30. cat command examples

You can view multiple files at the same time. Following example prints the content of file1 followed by file2 to stdout.

$ cat file1 file2
While displaying the file, following cat -n command will prepend the line number to each line of the output.

$ cat -n /etc/logrotate.conf
    1 /var/log/btmp {
    2     missingok
    3     monthly
    4     create 0660 root utmp
    5     rotate 1
    6 }
31. mount command examples

To mount a file system, you should first create a directory and mount it as shown below.

# mkdir /u01

# mount /dev/sdb1 /u01
You can also add this to the fstab for automatic mounting. i.e Anytime system is restarted, the filesystem will be mounted.

/dev/sdb1 /u01 ext2 defaults 0 2
32. chmod command examples

chmod command is used to change the permissions for a file or directory.

Give full access to user and group (i.e read, write and execute ) on a specific file.

$ chmod ug+rwx file.txt
Revoke all access for the group (i.e read, write and execute ) on a specific file.

$ chmod g-rwx file.txt
Apply the file permissions recursively to all the files in the sub-directories.

$ chmod -R ug+rwx file.txt
More chmod examples: 7 Chmod Command Examples for Beginners

33. chown command examples

chown command is used to change the owner and group of a file. \

To change owner to oracle and group to db on a file. i.e Change both owner and group at the same time.

$ chown oracle:dba dbora.sh
Use -R to change the ownership recursively.

$ chown -R oracle:dba /home/oracle
34. passwd command examples

Change your password from command line using passwd. This will prompt for the old password followed by the new password.

$ passwd
Super user can use passwd command to reset others password. This will not prompt for current password of the user.

# passwd USERNAME
Remove password for a specific user. Root user can disable password for a specific user. Once the password is disabled, the user can login without entering the password.

# passwd -d USERNAME
35. mkdir command examples

Following example creates a directory called temp under your home directory.

$ mkdir ~/temp
Create nested directories using one mkdir command. If any of these directories exist already, it will not display any error. If any of these directories doesn’t exist, it will create them.

$ mkdir -p dir1/dir2/dir3/dir4/
36. ifconfig command examples

Use ifconfig command to view or configure a network interface on the Linux system.

View all the interfaces along with status.

$ ifconfig -a
Start or stop a specific interface using up and down command as shown below.

$ ifconfig eth0 up

$ ifconfig eth0 down
More ifconfig examples: Ifconfig: 7 Examples To Configure Network Interface

37. uname command examples

Uname command displays important information about the system such as — Kernel name, Host name, Kernel release number,
Processor type, etc.,

Sample uname output from a Ubuntu laptop is shown below.

$ uname -a
Linux john-laptop 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:12:52 UTC 2010 i686 GNU/Linux
38. whereis command examples

When you want to find out where a specific Unix command exists (for example, where does ls command exists?), you can execute the following command.

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
When you want to search an executable from a path other than the whereis default path, you can use -B option and give path as argument to it. This searches for the executable lsmk in the /tmp directory, and displays it, if it is available.

$ whereis -u -B /tmp -f lsmk
lsmk: /tmp/lsmk
39. whatis command examples

Whatis command displays a single line description about a command.

$ whatis ls
ls  (1)  - list directory contents

$ whatis ifconfig
ifconfig (8)         - configure a network interface
40. locate command examples

Using locate command you can quickly search for the location of a specific file (or group of files). Locate command uses the database created by updatedb.

The example below shows all files in the system that contains the word crontab in it.

$ locate crontab
/etc/anacrontab
/etc/crontab
/usr/bin/crontab
/usr/share/doc/cron/examples/crontab2english.pl.gz
/usr/share/man/man1/crontab.1.gz
/usr/share/man/man5/anacrontab.5.gz
/usr/share/man/man5/crontab.5.gz
/usr/share/vim/vim72/syntax/crontab.vim
41. man command examples

Display the man page of a specific command.

$ man crontab
When a man page for a command is located under more than one section, you can view the man page for that command from a specific section as shown below.

$ man SECTION-NUMBER commandname
Following 8 sections are available in the man page.

General commands
System calls
C library functions
Special files (usually devices, those found in /dev) and drivers
File formats and conventions
Games and screensavers
Miscellaneous
System administration commands and daemons
For example, when you do whatis crontab, you’ll notice that crontab has two man pages (section 1 and section 5). To view section 5 of crontab man page, do the following.

$ whatis crontab
crontab (1)          - maintain crontab files for individual users (V3)
crontab (5)          - tables for driving cron

$ man 5 crontab
42. tail command examples

Print the last 10 lines of a file by default.

$ tail filename.txt
Print N number of lines from the file named filename.txt

$ tail -n N filename.txt
View the content of the file in real time using tail -f. This is useful to view the log files, that keeps growing. The command can be terminated using CTRL-C.

$ tail -f log-file
More tail examples: 3 Methods To View tail -f output of Multiple Log Files in One Terminal

43. less command examples

less is very efficient while viewing huge log files, as it doesn’t need to load the full file while opening.

$ less huge-log-file.log
One you open a file using less command, following two keys are very helpful.

CTRL+F – forward one window
CTRL+B – backward one window
More less examples: Unix Less Command: 10 Tips for Effective Navigation

44. su command examples

Switch to a different user account using su command. Super user can switch to any other user without entering their password.

$ su - USERNAME
Execute a single command from a different account name. In the following example, john can execute the ls command as raj username. Once the command is executed, it will come back to john’s account.

[john@dev-server]$ su - raj -c &#39;ls&#39;

[john@dev-server]$
Login to a specified user account, and execute the specified shell instead of the default shell.

$ su -s &#39;SHELLNAME&#39; USERNAME
45. mysql command examples

mysql is probably the most widely used open source database on Linux. Even if you don’t run a mysql database on your server, you might end-up using the mysql command ( client ) to connect to a mysql database running on the remote server.

To connect to a remote mysql database. This will prompt for a password.

$ mysql -u root -p -h 192.168.1.2
To connect to a local mysql database.

$ mysql -u root -p
If you want to specify the mysql root password in the command line itself, enter it immediately after -p (without any space).

46. yum command examples

To install apache using yum.

$ yum install httpd
To upgrade apache using yum.

$ yum update httpd
To uninstall/remove apache using yum.

$ yum remove httpd
47. rpm command examples

To install apache using rpm.

# rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm
To upgrade apache using rpm.

# rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm
To uninstall/remove apache using rpm.

# rpm -ev httpd
More rpm examples: RPM Command: 15 Examples to Install, Uninstall, Upgrade, Query RPM Packages

48. ping command examples

Ping a remote host by sending only 5 packets.

$ ping -c 5 gmail.com
More ping examples: Ping Tutorial: 15 Effective Ping Command Examples

49. date command examples

Set the system date:

# date -s &quot;01/31/2010 23:59:53&quot;
Once you’ve changed the system date, you should syncronize the hardware clock with the system date as shown below.

# hwclock –systohc

# hwclock --systohc –utc
50. wget command examples

The quick and effective method to download software, music, video from internet is using wget command.

$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
Download and store it with a different name.

$ wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701
More wget examples: The Ultimate Wget Download Guide With 15 Awesome Examples

Did I miss any frequently used Linux commands? Leave a comment and let me know.


&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/4704470016111155542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2014/04/linux-sysadmin-command.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/4704470016111155542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/4704470016111155542'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2014/04/linux-sysadmin-command.html' title='linux sysadmin command'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-993858529650624458</id><published>2013-11-17T00:12:00.001-08:00</published><updated>2013-11-17T00:29:34.981-08:00</updated><title type='text'>Install uima plug-in eclipse</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
eclipse help

With eclipse open go to the Help -&gt; Install new software section
*remember to start eclipse with administrator privelages if you are using Windows 7.
Add a new site titled UIMA with the address http://www.apache.org/dist/uima/eclipse-update-site/
Install both the Apache UIMA Eclipse tooling and runtime support package and the Apache UIMA-AS Eclipse tooling package.
Restart Eclipse

&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/993858529650624458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2013/11/add-uima-nature-in-eclipse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/993858529650624458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/993858529650624458'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2013/11/add-uima-nature-in-eclipse.html' title='Install uima plug-in eclipse'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-6204750161151616542</id><published>2013-11-16T23:59:00.001-08:00</published><updated>2013-11-17T00:33:44.346-08:00</updated><title type='text'>Using UIMA-AS to run UIMA annotators in parallel</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Using UIMA-AS to run UIMA annotators in parallel

Overview

UIMA stands for Unstructured Information Management Architecture. It’s an Apache technology that provides a framework and standard for building text analytics applications. I’ve mentioned it before.

In this post, I want to talk about an area of UIMA which isn’t covered well in the documentation.

I couldn’t find practical getting-started instructions for running UIMA-AS annotators in parallel. In this post I want to discuss why you might want to do it, and share some simple sample code to show how.

Background – the UIMA pipeline

UIMA provides a framework for managing a text analytics application. You break up the analytics functionality into discrete pieces called annotators. UIMA takes care of moving a text document through an analytics engine: a pipeline containing a series of annotators.

A document goes in one end of the pipeline, passes through a number of annotators, each of which adds some metadata to the document. What comes out the other side of the pipeline is an annotated copy of the document.

By default, you get UIMA to run these annotators one at a time – one after another.

Background – annotators in parallel

What if your annotators are quite slow – perhaps they take several seconds to run?

If there is no dependency between any or all of your annotators, then maybe running them one at a time isn’t the most efficient approach.

You can run all of them at the same time, in parallel. UIMA will merge the output from all of the annotators into a single annotated document.

My sample code

I’ve written two sample UIMA apps. Each demonstrates one of these approaches, to compare and contrast.

They are divided into three eclipse projects. You can import them into an eclipse IDE.

The UIMA eclipse plugins are very helpful if you want to make changes to the XML configuration files, but they’re not essential. If you want them, there are instructions on how to install them at uima.apache.org.

I’ve added comments to the sample code to explain how the apps work, but I’ll give an overview here.

For these samples, I have five simple annotators. They sleep for six seconds, then add an empty annotation to the document CAS.

public void process(JCas jCas) throws AnalysisEngineProcessException {

  // sleep for six seconds...
  try {
    Thread.sleep(6000);
  }
  catch (InterruptedException e) {
    e.printStackTrace();
  }

  // add an empty annotation to the CAS
  jCas.addFsToIndexes(new AnnotationB(jCas));
}

They do enough to prove that all five of them are being run, and that they all really contribute to the final annotated document. They take long enough to demonstrate the differences between these two approaches to running the pipeline.

Sample code : running one annotator at a time

This can be done using UIMA. The first app uima-project demonstrates this.

An XML descriptor file (uima-project/conf/analysisEngine.xml) specifies which annotators should be included in the pipeline, and which order they should be run in.

&lt;analysisEngineMetaData&gt;
 &lt;name&gt;UIMA demonstration&lt;/name&gt;
 &lt;version&gt;1.0&lt;/version&gt;
 &lt;flowConstraints&gt;
   &lt;fixedFlow&gt;
     &lt;node&gt;annotatorA&lt;/node&gt;
     &lt;node&gt;annotatorB&lt;/node&gt;
     &lt;node&gt;annotatorC&lt;/node&gt;
     &lt;node&gt;annotatorD&lt;/node&gt;
     &lt;node&gt;annotatorE&lt;/node&gt;
   &lt;/fixedFlow&gt;
 &lt;/flowConstraints&gt;

The descriptor file (uima-project/conf/analysisEngine.xml) imports a descriptor for each individual annotator.

&lt;delegateAnalysisEngineSpecifiers&gt;
    &lt;delegateAnalysisEngine key=&quot;annotatorA&quot;&gt;
      &lt;import location=&quot;annotatorA/analysisEngine.xml&quot;/&gt;
    &lt;/delegateAnalysisEngine&gt;
    &lt;delegateAnalysisEngine key=&quot;annotatorB&quot;&gt;
      &lt;import location=&quot;annotatorB/analysisEngine.xml&quot;/&gt;
    &lt;/delegateAnalysisEngine&gt;
    &lt;delegateAnalysisEngine key=&quot;annotatorC&quot;&gt;
      &lt;import location=&quot;annotatorC/analysisEngine.xml&quot;/&gt;
    &lt;/delegateAnalysisEngine&gt;
    &lt;delegateAnalysisEngine key=&quot;annotatorD&quot;&gt;
      &lt;import location=&quot;annotatorD/analysisEngine.xml&quot;/&gt;
    &lt;/delegateAnalysisEngine&gt;
    &lt;delegateAnalysisEngine key=&quot;annotatorE&quot;&gt;
      &lt;import location=&quot;annotatorE/analysisEngine.xml&quot;/&gt;
    &lt;/delegateAnalysisEngine&gt;
&lt;/delegateAnalysisEngineSpecifiers&gt;

Each of those imported descriptors identifies the Java class that implements the annotator, and specifies the metadata annotations that it can add to the output document.

For example,
uima-project/conf/annotatorC/analysisEngine.xml:

&lt;annotatorImplementationName&gt;com.dalelane.uima.annotators.DemoC&lt;/annotatorImplementationName&gt;
&lt;analysisEngineMetaData&gt;
    &lt;name&gt;annotatorC&lt;/name&gt;
    &lt;typeSystemDescription&gt;
      &lt;types&gt;
        &lt;typeDescription&gt;
          &lt;name&gt;com.dalelane.uima.annotators.gen.AnnotationC&lt;/name&gt;
          &lt;description/&gt;
          &lt;supertypeName&gt;uima.tcas.Annotation&lt;/supertypeName&gt;
        &lt;/typeDescription&gt;
      &lt;/types&gt;
    &lt;/typeSystemDescription&gt;

The overall pipeline is started from
uima-project/src/com/dalelane/uima/serial/Pipeline.java. This reads in the descriptor file for the pipeline, and uses it to create an instance of a UIMA analysis engine.

File descriptorFile = new File(&quot;./conf/analysisEngine.xml&quot;);
XMLInputSource descriptorSource = new XMLInputSource(descriptorFile);

ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(descriptorSource);
analysisEngine = UIMAFramework.produceAnalysisEngine(specifier);

To summarise:

    The provided eclipse launch config starts a Java application
    uima-project/src/com/dalelane/uima/serial/Application.java
    The Java application creates
    uima-project/src/com/dalelane/uima/serial/Pipeline.java which creates a UIMA AnalysisEngine
    The analysis engine reads in the XML descriptor file uima-project/conf/analysisEngine.xml
    The analysis engine descriptor identifies the descriptors for each annotator
    (e.g. uima-project/conf/annotatorC/analysisEngine.xml)
    The descriptor for the annotator identifies the Java class which implements it
    (e.g. uima-project/src/com/dalelane/uima/annotators/DemoC.java )

The output from running the launch config shows that it takes about 30 seconds (5 annotators, each of which takes about 6 seconds) to process the document text.

Sample UIMA application - serial
==================================
Accessing analysis engine descriptor file
Creating analysis engine
Processing document...
Time spent in pipeline: 30121
Confirming what was added...
  Found: org.apache.uima.jcas.tcas.Annotation
  Found: com.dalelane.uima.annotators.gen.AnnotationD
  Found: com.dalelane.uima.annotators.gen.AnnotationC
  Found: com.dalelane.uima.annotators.gen.AnnotationB
  Found: com.dalelane.uima.annotators.gen.AnnotationA

 

Sample code : running all annotators at once

This can be done using UIMA-AS – a variant of UIMA that provides support for asynchronous scale out. The second app uima-as-project demonstrates this.

To describe the approach at a high level, the idea is that you want to create five separate copies of the document to be analysed. Each of these copies can be run through a separate annotator at the same time. Once they’ve all finished, the output from all of the annotators can be collected together and merged to form the single output document.

Each of the annotators are run as a separate service. A by-product of this is that each can be run on a remote machine, and UIMA-AS manages moving the documents to/from the remote services using JMS messaging.

In my sample, I’m running them all on the same server, and using “localhost” to define the interactions. A JMS broker is still required for this. Instructions for starting the message broker is contained in uima-as-project/README

Because the annotators are run as “remote” services, this introduces an extra step – the services need to be deployed before the pipeline can be started.

uima-as-project/src/com/dalelane/uima/parallel/Pipeline.java deploys each of the services by specifying the deployment descriptors.

// creating UIMA analysis engine
UimaAsynchronousEngine uimaAsEngine = new BaseUIMAAsynchronousEngine_impl();

// preparing map for use in deploying services
Map&lt;String,Object&gt; deployCtx = new HashMap&lt;String,Object&gt;();
deployCtx.put(UimaAsynchronousEngine.DD2SpringXsltFilePath, System.getenv(&quot;UIMA_HOME&quot;) + &quot;/bin/dd2spring.xsl&quot;);
deployCtx.put(UimaAsynchronousEngine.SaxonClasspath, &quot;file:&quot; + System.getenv(&quot;UIMA_HOME&quot;) + &quot;/saxon/saxon8.jar&quot;);

// preparing map for use in deploying services
uimaAsEngine.deploy(&quot;./conf/annotatorA/deploy.xml&quot;, deployCtx);
uimaAsEngine.deploy(&quot;./conf/annotatorB/deploy.xml&quot;, deployCtx);
uimaAsEngine.deploy(&quot;./conf/annotatorC/deploy.xml&quot;, deployCtx);
uimaAsEngine.deploy(&quot;./conf/annotatorD/deploy.xml&quot;, deployCtx);
uimaAsEngine.deploy(&quot;./conf/annotatorE/deploy.xml&quot;, deployCtx);

The deployment descriptors for each annotator specify the name of the JMS endpoint that UIMA can use to send documents to the annotator for analysis, and the location of the analysis engine descriptor file that defines the annotator.

For example uima-as-project/conf/annotatorB/deploy.xml

&lt;analysisEngineDeploymentDescription&gt;
  &lt;deployment protocol=&quot;jms&quot; provider=&quot;activemq&quot;&gt;
    &lt;service&gt;
      &lt;inputQueue endpoint=&quot;AnnotatorBRemoteQ&quot; brokerURL=&quot;tcp://localhost:61616&quot;/&gt;
      &lt;topDescriptor&gt;
        &lt;import location=&quot;analysisEngine.xml&quot;/&gt;
      &lt;/topDescriptor&gt;
    &lt;/service&gt;
  &lt;/deployment&gt;
&lt;/analysisEngineDeploymentDescription&gt;

The individual annotator descriptors are the same as in the first project uima-project.

For example,
uima-as-project/conf/annotatorB/analysisEngine.xml

As before, it identifies the Java class which implements the annotator, and the types of annotations that it can create.

Once the UIMA services are deployed, the analysis engine descriptor for the overall pipeline can be deployed.

This is also done in
uima-as-project/src/com/dalelane/uima/parallel/Pipeline.java

uimaAsEngine.deploy(&quot;./conf/deploy.xml&quot;, deployCtx);

The deployment descriptor for the overall pipeline (uima-as-project/conf/deploy.xml), identifies how the pipeline can communicate with each of the “remote” services that make up it’s annotators.

&lt;delegates&gt;
  &lt;remoteAnalysisEngine key=&quot;annotatorA&quot;&gt;
    &lt;inputQueue brokerURL=&quot;tcp://localhost:61616&quot; endpoint=&quot;AnnotatorARemoteQ&quot;/&gt;
    &lt;serializer method=&quot;xmi&quot;/&gt;
  &lt;/remoteAnalysisEngine&gt;
  &lt;remoteAnalysisEngine key=&quot;annotatorB&quot;&gt;
    &lt;inputQueue brokerURL=&quot;tcp://localhost:61616&quot; endpoint=&quot;AnnotatorBRemoteQ&quot;/&gt;
    &lt;serializermethod=&quot;xmi&quot;/&gt;
  &lt;/remoteAnalysisEngine&gt;
  &lt;remoteAnalysisEnginekey=&quot;annotatorC&quot;&gt;
    &lt;inputQueue brokerURL=&quot;tcp://localhost:61616&quot; endpoint=&quot;AnnotatorCRemoteQ&quot;/&gt;
    &lt;serializer method=&quot;xmi&quot;/&gt;
  &lt;/remoteAnalysisEngine&gt;
  &lt;remoteAnalysisEnginekey=&quot;annotatorD&quot;&gt;
    &lt;inputQueue brokerURL=&quot;tcp://localhost:61616&quot; endpoint=&quot;AnnotatorDRemoteQ&quot;/&gt;
    &lt;serializer method=&quot;xmi&quot;/&gt;
  &lt;/remoteAnalysisEngine&gt;
  &lt;remoteAnalysisEngine key=&quot;annotatorE&quot;&gt;
    &lt;inputQueue brokerURL=&quot;tcp://localhost:61616&quot; endpoint=&quot;AnnotatorERemoteQ&quot;/&gt;
    &lt;serializer method=&quot;xmi&quot;/&gt;
  &lt;/remoteAnalysisEngine&gt;
&lt;/delegates&gt;

UIMA-AS provides a sample (AdvancedFixedFlowController) that takes care of making the copies (a CAS Multiplier) of the document being analysed, and defines the sequence for the annotators to be run in parallel.

The deployment descriptor for my pipeline uses this sample.

&lt;flowController key=&quot;AdvancedFixedFlowController&quot;&gt;
    &lt;import location=&quot;UIMA_HOME/examples/descriptors/flow_controller/AdvancedFixedFlowController.xml&quot;/&gt;
&lt;/flowController&gt;
&lt;analysisEngineMetaData&gt;
 &lt;configurationParameterSettings&gt;
   &lt;nameValuePair&gt;
     &lt;name&gt;Flow&lt;/name&gt;
     &lt;value&gt;
       &lt;array&gt;
         &lt;string&gt;annotatorA,annotatorB,annotatorC,annotatorD,annotatorE&lt;/string&gt;
       &lt;/array&gt;
     &lt;/value&gt;
   &lt;/nameValuePair&gt;
 &lt;/configurationParameterSettings&gt;

It also identifies the descriptor file for running the analysis engine

&lt;topDescriptor&gt;
    &lt;import location=&quot;analysisEngine.xml&quot;/&gt;
&lt;/topDescriptor&gt;

The analysis engine descriptor file (uima-as-project/conf/analysisEngine.xml), similar to before, identifies the annotators that make up the aggregate pipeline.

&lt;delegateAnalysisEngineSpecifiers&gt;
  &lt;delegateAnalysisEngine key=&quot;annotatorA&quot;&gt;
    &lt;import location=&quot;annotatorA/remote.xml&quot;/&gt;
  &lt;/delegateAnalysisEngine&gt;
  &lt;delegateAnalysisEngine key=&quot;annotatorB&quot;&gt;
    &lt;import location=&quot;annotatorB/remote.xml&quot;/&gt;
  &lt;/delegateAnalysisEngine&gt;
  &lt;delegateAnalysisEngine key=&quot;annotatorC&quot;&gt;
    &lt;import location=&quot;annotatorC/remote.xml&quot;/&gt;
  &lt;/delegateAnalysisEngine&gt;
  &lt;delegateAnalysisEngine key=&quot;annotatorD&quot;&gt;
    &lt;import location=&quot;annotatorD/remote.xml&quot;/&gt;
  &lt;/delegateAnalysisEngine&gt;
  &lt;delegateAnalysisEngine key=&quot;annotatorE&quot;&gt;
    &lt;import location=&quot;annotatorE/remote.xml&quot;/&gt;
  &lt;/delegateAnalysisEngine&gt;
&lt;/delegateAnalysisEngineSpecifiers&gt;

These describe the way that the analysis engine can send documents to the remote services for analysis, using JMS. For example, uima-as-project/conf/annotatorB/remote.xml contains:

&lt;customResourceSpecifierxmlns=&quot;http://uima.apache.org/resourceSpecifier&quot;&gt;
   &lt;resourceClassName&gt;org.apache.uima.aae.jms_adapter.JmsAnalysisEngineServiceAdapter&lt;/resourceClassName&gt;
   &lt;parameters&gt;
     &lt;parameter name=&quot;brokerURL&quot; value=&quot;tcp://localhost:61616&quot;/&gt;
     &lt;parameter name=&quot;endpoint&quot; value=&quot;AnnotatorBRemoteQ&quot;/&gt;
     &lt;parameter name=&quot;timeout&quot; value=&quot;5000&quot;/&gt;
     &lt;parameter name=&quot;getmetatimeout&quot; value=&quot;5000&quot;/&gt;
     &lt;parameter name=&quot;cpctimeout&quot; value=&quot;5000&quot;/&gt;
   &lt;/parameters&gt;
&lt;/customResourceSpecifier&gt;

To summarise:

    The provided eclipse launch config starts a Java application uima-as-project/src/com/dalelane/uima/parallel/Application.java
    The Java application creates an instance of uima-as-project/src/com/dalelane/uima/parallel/Pipeline.java
    Pipeline.java creates an UimaAsynchronousEngine which deploys each of the annotator services, such as uima-as-project/conf/annotatorD/deploy.xml
    Each annotator’s deployment descriptor identifies the actual implementation of the annotator, giving the analysis engine XML uima-as-project/conf/annotatorD/analysisEngine.xml which in turn specifies the Java implementation class
    Pipeline.java then deploys the overall analysis engine pipeline as specified in the deployment descriptor uima-as-project/conf/deploy.xml
    This deployment descriptor identifies the way that the analysis engine should communicate with the remote services (by importing JMS specs such as uima-as-project/conf/annotatorC/remote.xml) and the order that they should be invoked in (using AdvancedFixedFlowController)

The output from running the launch config shows that it takes about 6 seconds (5 annotators run in parallel, each of which takes about 6 seconds) to process the document text.

Full sample output is at
uima-as-project/example-output/console.log

A summary is:

Sample UIMA application - parallel
==================================
Deploying UIMA services
Service:annotatorA Initialized. Ready To Process Messages From Queue:AnnotatorARemoteQ
Service:annotatorB Initialized. Ready To Process Messages From Queue:AnnotatorBRemoteQ
Service:annotatorC Initialized. Ready To Process Messages From Queue:AnnotatorCRemoteQ
Service:annotatorD Initialized. Ready To Process Messages From Queue:AnnotatorDRemoteQ
Service:annotatorE Initialized. Ready To Process Messages From Queue:AnnotatorERemoteQ
Deploying analysis engine
Service:UIMA demonstration Initialized. Ready To Process Messages From Queue:DemoAnnotatorQueue
Initialising UIMA client
Processing document...
Time spent in pipeline: 6117
Confirming what was added...
  Found: org.apache.uima.cas.impl.AnnotationImpl
  Found: org.apache.uima.cas.impl.AnnotationImpl
  Found: org.apache.uima.cas.impl.AnnotationImpl
  Found: org.apache.uima.cas.impl.AnnotationImpl
  Found: org.apache.uima.cas.impl.AnnotationImpl
  Found: org.apache.uima.cas.impl.AnnotationImpl

Summary

This isn’t definitive model code for using UIMA-AS. It’s intended more as a helpful first step into getting started with UIMA-AS – which there seems to be a shortage of documentation for. But there is a *lot* more to UIMA-AS, with a lot of settings and features to tweak.

Even with this simple example, you can see that output which takes 30 seconds to get using UIMA can be completed in 6 seconds if run in parallel, and how this can be done with UIMA-AS and a few extra config files.

Tags: java, jms, uima, uima-as

original posts link
http://dalelane.co.uk/blog/?p=2247

&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/6204750161151616542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2013/11/uima-as-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/6204750161151616542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/6204750161151616542'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2013/11/uima-as-blog.html' title='Using UIMA-AS to run UIMA annotators in parallel'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-9209229317086554987</id><published>2013-08-31T23:40:00.000-07:00</published><updated>2013-10-04T19:59:16.074-07:00</updated><title type='text'>facebook login using java</title><content type='html'>&lt;pre&gt;
&lt;code&gt;

DefaultHttpClient httpclient = new DefaultHttpClient();
    httpclient.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
            new DefaultHttpMethodRetryHandler());
    HttpGet httpget = new HttpGet(&quot;https://developers.facebook.com/docs/reference/api/examples/&quot;);
    HttpResponse response = httpclient.execute(httpget);
    HttpEntity entity = response.getEntity();
    if (entity != null) {
        entity.consumeContent();
    }
    List&lt;Cookie&gt; cookies = httpclient.getCookieStore().getCookies();
    HttpPost httpost = new HttpPost(
    &quot;https://www.facebook.com/login.php?login_attempt=1&quot;);
    List&lt;NameValuePair&gt; nvps = new ArrayList&lt;NameValuePair&gt;();
    nvps.add(new BasicNameValuePair(&quot;email&quot;, &quot;xxxxxxxxxxxxxx&quot;));
    nvps.add(new BasicNameValuePair(&quot;pass&quot;, &quot;ssssssss&quot;));
    httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
    response = httpclient.execute(httpost);
    entity = response.getEntity();
    if (entity != null) {
        entity.consumeContent();
    }
    CookieStore cookiestrore = httpclient.getCookieStore();
    //cookies = httpclient.getCookieStore().getCookies();
    //httpclient.getConnectionManager().shutdown();
    return cookiestrore;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/code&gt;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/9209229317086554987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2013/08/facebook-login-using-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/9209229317086554987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/9209229317086554987'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2013/08/facebook-login-using-java.html' title='facebook login using java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-2647419381561408296</id><published>2013-07-26T00:51:00.001-07:00</published><updated>2013-07-26T00:51:11.607-07:00</updated><title type='text'>MongoDb for Java Developer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;

MongoDB, noSQL open source database, written in C++, with many great features like map-reduce , auto sharding, replication, high availability and etc.

The following Java / Spring Data MongoDB tutorials and examples are tested with :

MongoDB 2.2.3
Java-MongoDB-Driver 2.11.0
Spring-Data-MongoDB 1.2.0.RELEASE

&lt;a href=&quot;http://www.mkyong.com/tutorials/java-mongodb-tutorials/&quot;&gt;more on click here&lt;/a&gt;


&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/2647419381561408296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2013/07/mongodb-for-java-developer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/2647419381561408296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/2647419381561408296'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2013/07/mongodb-for-java-developer.html' title='MongoDb for Java Developer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-6827732208713715203</id><published>2012-10-27T02:36:00.003-07:00</published><updated>2012-10-27T02:37:15.989-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="shortcuts"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows-8"/><title type='text'>Windows-8 shortcuts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
Windows-8 key shortcuts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Win : switch between the Start screen and the last-running Windows 8 app&lt;/li&gt;
&lt;li&gt;Win + C : displays the Charms: the Settings, Devices, Share and Search options&lt;/li&gt;
&lt;li&gt;Win + D : launches the desktop&lt;/li&gt;
&lt;li&gt;Win + E : launches Explorer&lt;/li&gt;
&lt;li&gt;Win + F : opens the File Search pane&lt;/li&gt;
&lt;li&gt;Win + H : opens the Share pane&lt;/li&gt;
&lt;li&gt;Win + I : opens Settings&lt;/li&gt;
&lt;li&gt;Win + K : opens the Devices pane&lt;/li&gt;
&lt;li&gt;Win + L : locks your PC&lt;/li&gt;
&lt;li&gt;Win + M : minimises the current Explorer or Internet Explorer window (works in the full-screen IE, too)&lt;/li&gt;
&lt;li&gt;Win + O : toggles device orientation lock on and off&lt;/li&gt;
&lt;li&gt;Win + P : switch your display to a second display or projector&lt;/li&gt;
&lt;li&gt;Win + Q : open the App Search pane&lt;/li&gt;
&lt;li&gt;Win + R : opens the Run box&lt;/li&gt;
&lt;li&gt;Win + U : open the Ease of Access Centre&lt;/li&gt;
&lt;li&gt;Win + V : cycle through toasts (notifications)&lt;/li&gt;
&lt;li&gt;Win + W : search your system settings (type POWER for links to all power-related options, say)&lt;/li&gt;
&lt;li&gt;Win + X : displays a text menu of useful Windows tools and applets&lt;/li&gt;
&lt;li&gt;Win + Z : displays the right-click context menu when in a full-screen app&lt;/li&gt;
&lt;li&gt;Win + + : launch Magnifier and zoom in&lt;/li&gt;
&lt;li&gt;Win + - : zoom out&lt;/li&gt;
&lt;li&gt;Win + , : Aero peek at the desktop&lt;/li&gt;
&lt;li&gt;Win + Enter : launch Narrator&lt;/li&gt;
&lt;li&gt;Win + PgUp : move the current screen to the left-hand monitor&lt;/li&gt;
&lt;li&gt;Win + PgDn : move the current screen to the right-hand monitor&lt;/li&gt;
&lt;li&gt;Win + PrtSc : capture the current screen and save it to your Pictures folder&lt;/li&gt;
&lt;li&gt;Win + Tab : switch between running apps&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/6827732208713715203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/windows-8-shortcuts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/6827732208713715203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/6827732208713715203'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/windows-8-shortcuts.html' title='Windows-8 shortcuts'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-1143132497997698727</id><published>2012-10-27T02:33:00.001-07:00</published><updated>2012-10-27T02:35:21.495-07:00</updated><title type='text'>Windows 8 tips, tricks and secrets - toturials 4</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
27. SmartScreen &lt;/h3&gt;
Windows 8 now uses Internet Explorer&#39;s 
SmartScreen system-wide, checking downloaded files to ensure they&#39;re 
safe. In general this is a good thing, but if you have any problems then
 it can be tweaked.&lt;br /&gt;
Launch Control Panel, open the Action Centre 
applet, and click Change Windows SmartScreen Settings in the left-hand 
pane. Here you can keep the warning, but avoid the requirement for 
administrator approval, or turn SmartScreen off altogether. Make your 
choice and click OK to finish.&lt;br /&gt;
&lt;h3&gt;
28. Windows 8 File History&lt;/h3&gt;
Windows
 8 includes an excellent File History feature, which can regularly and 
automatically back up your libraries, desktop, contacts and favourites 
to a second drive (even a USB flash drive - just connect it, and choose 
&#39;Configure this drive for backup using File History&#39; from the menu).&lt;br /&gt;
To
 set this up, go to Control Panel &amp;gt; System and Security &amp;gt; File 
History. Click Exclude Folders to help define what you&#39;re saving, 
Advanced Settings to choose the backup frequency, Change Drive to choose
 the backup destination, and Turn On to enable the feature with your 
settings.&lt;br /&gt;
And once it&#39;s been running for a while, you can check on
 the history for any file in Explorer by selecting it, choosing the Home
 tab and clicking History.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn2.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/windows%208%20file%20history-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
29. VHD - enhanced&lt;/h3&gt;
Windows
 7 added support for creating and attaching virtual hard drives in 
Microsoft&#39;s VHD format. Now Windows 8 extends this with the new VHDX 
format, which improves performance, extends the maximum file size from 2
 to 16TB, and makes the format &quot;more resilient to power failure events&quot; 
(so they shouldn&#39;t get corrupted as easily). Launch the Computer 
Management Control Panel applet, choose Disk Management, and click 
Actions &amp;gt; Create VHD to give the format a try.&lt;br /&gt;
&lt;h3&gt;
30. Storage Spaces&lt;/h3&gt;
If
 you have multiple hard drives packed with data then you&#39;ll know that 
managing them can be a hassle. But that&#39;s all about to change with a new
 Windows 8 feature, Storage Spaces.&lt;br /&gt;
The idea is that you can take 
all your hard drives, whether connected via USB, SATA or SAS (Serial 
Attached SCSI), and add them to a storage pool. And you can then create 
one or more spaces within this pool, formatting and accessing them as a 
single drive, so you&#39;ve only one drive letter to worry about.&lt;br /&gt;
What&#39;s
 more, the technology can also maximise your performance by spreading 
files across multiple drives (the system can then access each chunk 
simultaneously). There&#39;s an option to mirror your files, too, so even if
 one disk fails your data remains safe. And if your Storage Space begins
 to fill up then just plug in another drive, add it to the pool and you 
can carry on as before.&lt;br /&gt;
Yes, we know, this is just a 
consumer-friendly take on RAID. But there&#39;s nothing wrong with that, and
 it looks promising. If you&#39;d like to read up on the technical details 
then the &lt;a href=&quot;http://tinyurl.com/83ahtsp&quot;&gt;official Windows 8 blog&lt;/a&gt;
 has more, and you can then create and manage your drive pool from the 
new Control Panel\System and Security &#39;Storage Spaces&#39; applet.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn0.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20storage%20spaces-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
31. Virtual Machines&lt;/h3&gt;
Install
 Windows 8 and you also get Microsoft&#39;s Hyper-V, enabling you to create 
and run virtual machines (as long as you&#39;re not running in a virtual 
machine already). Launch OptionalFeatures.exe (press Windows Key and R 
and type it in to run), check Hyper-V and click OK to enable the 
feature. Then switch back to the Start screen, scroll to the right, find
 and click on the Hyper-V Manager tile to begin exploring its 
capabilities.&lt;br /&gt;
&lt;h3&gt;
32. Smart Searching&lt;/h3&gt;
When you&#39;re in the mood 
to track down new Windows 8 features relating to a particular topic, you
 might be tempted to start by manually browsing Control Panel for 
interesting applets - but there is a simpler way.&lt;br /&gt;
If you&#39;d like to
 know what&#39;s new in the area of storage, say, just press Win+W to launch
 the Settings Search dialog, type &quot;drive&quot;, and the system will return a 
host of related options. That is, not just those with &quot;drive&quot; in the 
name, but anything storage-related: BitLocker, Device Manager, backup 
tools, disk cleanup, and interesting new features such as Storage 
Spaces.&lt;br /&gt;
This Search feature isn&#39;t new, of course, but it&#39;s easy to
 forget how useful this can be, especially when you&#39;re trying to learn 
about a new operating system. So don&#39;t just carry out specific searches,
 use the Apps search to look for general keywords such as &quot;privacy&quot; or 
&quot;performance&quot;, and you just might discover something new.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;Windows 8 tips&quot; src=&quot;http://cdn4.mos.techradar.futurecdn.net//classifications/computing/software/operating-systems/windows8/50-Windows-8-tips/CustomSearch-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/1143132497997698727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/1143132497997698727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/1143132497997698727'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/4.html' title='Windows 8 tips, tricks and secrets - toturials 4'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-7016262547871196319</id><published>2012-10-27T02:32:00.001-07:00</published><updated>2012-10-27T02:36:14.990-07:00</updated><title type='text'>Windows 8 tips, tricks and secrets -toturials 3 shortcuts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
19. Disable the lock screen&lt;/h3&gt;
If you like your PC to boot just 
as fast as possible then the new Windows 8 lock screen may not appeal. 
Don&#39;t worry, though, if you&#39;d like to ditch this then it only takes a 
moment.&lt;br /&gt;
Launch GPEdit.msc (the Local Group Policy Editor) and 
browse to Computer Configuration &amp;gt; Administrative Templates &amp;gt; 
Control Panel &amp;gt; Personalisation. &lt;br /&gt;
Double-click &#39;Do not display the lock screen&#39;, select Enabled and click OK.&lt;br /&gt;
Restart and the lock screen will have gone.&lt;br /&gt;
If
 you can&#39;t easily find GPEdit.msc by searching in the Start screen, 
search for &#39;mmc&#39;, and then press Enter. On the File menu, click 
&#39;Add/Remove Snap-in&#39;, then in the &#39;Add or Remove Snap-ins&#39; dialog box, 
click &#39;Group Policy Object Editor&#39;, and then click &#39;Add&#39;. &lt;br /&gt;
In the 
&#39;Select Group Policy Object&#39; dialog box, click &#39;Browse&#39;. Click &#39;This 
Computer&#39; to edit the Local Group Policy object, or click &#39;Users&#39; to 
edit Administrator, Non-Administrator, or per-user Local Group Policy 
objects, then click &#39;Finish&#39;.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn4.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20disable%20lock%20screen-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
20. Install anything&lt;/h3&gt;
Most
 mobile platforms recommend you only install apps from approved sources 
to protect your security, and Windows 8 is the same: it&#39;ll only allow 
you to install trusted (that is, digitally signed) apps from the Windows
 store.&lt;br /&gt;
If this proves a problem, though, and you&#39;re willing to 
take the security risk (because this isn&#39;t something to try unless 
you&#39;re entirely sure it&#39;s safe), then the system can be configured to 
run trusted apps from any source. &lt;br /&gt;
Launch GPEdit.msc (see above 
for instructions on how to find it), browse to Computer Configuration 
&amp;gt; Administrative Templates &amp;gt; Windows Components &amp;gt; App Package 
Deployment, double-click &#39;Allow all trusted apps to install&#39; and select 
Enabled &amp;gt; OK.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn1.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20install%20anything-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
21. Log in automatically&lt;/h3&gt;
Of
 course even if you remove the lock screen, you&#39;ll still be forced to 
manually log in every time your system starts. This can also be resolved
 at speed, though, using much the same technique as in previous versions
 of Windows.&lt;br /&gt;
Hold down the Windows key, press R, type &#39;netplwiz&#39; and press Enter to launch the User Accounts dialog. &lt;br /&gt;
Clear the &quot;Users must enter a user name and password to use this computer&quot; box and click OK.&lt;br /&gt;
Enter
 the user name and password of the account that you&#39;d like to be logged 
in automatically, click OK, restart your system and this time it should 
boot directly to the Start screen.&lt;br /&gt;
&lt;h3&gt;
22. Replacing the Start menu&lt;/h3&gt;
If Windows 8&#39;s search and navigation tools still leave you pining for the regular Start menu, installing &lt;a href=&quot;http://lee-soft.com/&quot;&gt;ViStart&lt;/a&gt; will replace it with something very similar. &lt;br /&gt;
Download
 the program and install it, carefully; it&#39;s free, but the Setup program
 will install the trial of a commercial Registry cleaner unless you 
explicitly tell it otherwise.&lt;br /&gt;
But once that&#39;s out the way, your 
old Start button will return in its regular place, and clicking it (or 
pressing the Windows key) will bring back the usual Start menu complete 
with search box and all the usual menus. &lt;br /&gt;
The program has a few flaws - on launch it gave us an e-mail icon for Outlook Express, for instance - but otherwise works well.&lt;br /&gt;
There&#39;s also &lt;a href=&quot;http://www.stardock.com/products/start8&quot;&gt;Start8&lt;/a&gt; from Windows customisation veterans Stardock. It provides similar functionality to ViStart but with a more  up-to-date look.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;Windows 8 tips&quot; src=&quot;http://cdn1.mos.techradar.futurecdn.net//classifications/computing/software/operating-systems/windows8/50-Windows-8-tips/ViStart-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
23. Windows key shortcuts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Win : switch between the Start screen and the last-running Windows 8 app&lt;/li&gt;
&lt;li&gt;Win + C : displays the Charms: the Settings, Devices, Share and Search options&lt;/li&gt;
&lt;li&gt;Win + D : launches the desktop&lt;/li&gt;
&lt;li&gt;Win + E : launches Explorer&lt;/li&gt;
&lt;li&gt;Win + F : opens the File Search pane&lt;/li&gt;
&lt;li&gt;Win + H : opens the Share pane&lt;/li&gt;
&lt;li&gt;Win + I : opens Settings&lt;/li&gt;
&lt;li&gt;Win + K : opens the Devices pane&lt;/li&gt;
&lt;li&gt;Win + L : locks your PC&lt;/li&gt;
&lt;li&gt;Win + M : minimises the current Explorer or Internet Explorer window (works in the full-screen IE, too)&lt;/li&gt;
&lt;li&gt;Win + O : toggles device orientation lock on and off&lt;/li&gt;
&lt;li&gt;Win + P : switch your display to a second display or projector&lt;/li&gt;
&lt;li&gt;Win + Q : open the App Search pane&lt;/li&gt;
&lt;li&gt;Win + R : opens the Run box&lt;/li&gt;
&lt;li&gt;Win + U : open the Ease of Access Centre&lt;/li&gt;
&lt;li&gt;Win + V : cycle through toasts (notifications)&lt;/li&gt;
&lt;li&gt;Win + W : search your system settings (type POWER for links to all power-related options, say)&lt;/li&gt;
&lt;li&gt;Win + X : displays a text menu of useful Windows tools and applets&lt;/li&gt;
&lt;li&gt;Win + Z : displays the right-click context menu when in a full-screen app&lt;/li&gt;
&lt;li&gt;Win + + : launch Magnifier and zoom in&lt;/li&gt;
&lt;li&gt;Win + - : zoom out&lt;/li&gt;
&lt;li&gt;Win + , : Aero peek at the desktop&lt;/li&gt;
&lt;li&gt;Win + Enter : launch Narrator&lt;/li&gt;
&lt;li&gt;Win + PgUp : move the current screen to the left-hand monitor&lt;/li&gt;
&lt;li&gt;Win + PgDn : move the current screen to the right-hand monitor&lt;/li&gt;
&lt;li&gt;Win + PrtSc : capture the current screen and save it to your Pictures folder&lt;/li&gt;
&lt;li&gt;Win + Tab : switch between running apps&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
24. Launch programs fast&lt;/h3&gt;
&lt;div class=&quot;boxout-1&quot;&gt;
&lt;b&gt;What you need to know&lt;/b&gt;&lt;figure&gt;&lt;img alt=&quot;Windows Phone 8: What you need to know&quot; src=&quot;http://cdn3.mos.techradar.futurecdn.net//art/mobile_phones/Windows%20Phone/Skype%20on%20Windows%20Phone-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;a href=&quot;http://www.techradar.com/news/phone-and-communications/mobile-phones/windows-phone-8-what-you-need-to-know-1065086&quot;&gt;Windows Phone 8&lt;/a&gt;&lt;/div&gt;
If
 you&#39;re a fan of keyboard shortcuts and don&#39;t like the idea of scrolling
 through app tiles to find the program you need, don&#39;t worry, Windows 8 
still supports a useful old shortcut. Which is perfect if, say, you&#39;re 
looking to be able to shut down your PC with a click.&lt;br /&gt;
Launch the desktop app, right-click an empty part of the desktop and click New &amp;gt; Shortcut.&lt;br /&gt;
Browse to the application you&#39;d like to launch here. Of for the sake of this example, enter &lt;br /&gt;
&lt;b&gt;shutdown.exe -s -t 00&lt;/b&gt;&lt;br /&gt;
to shut down your PC, or&lt;br /&gt;
&lt;b&gt;shutdown.exe -h -t 00&lt;/b&gt;&lt;br /&gt;
to hibernate it, and click Next. Type a shortcut name - &#39;Hibernate&#39;, say - and click Finish.&lt;br /&gt;
Right-click
 the shortcut, select Pin to Start and it should appear on the far right
 of the Start screen - just drag the tile wherever you like.&lt;br /&gt;
&lt;h3&gt;
25. Intelligent screengrabs&lt;/h3&gt;
If
 a Windows 8 application is showing something interesting and you&#39;d like
 to record it for posterity, then hold down the Windows key, press 
PrtSc, and the image won&#39;t just go to the clipboard: it&#39;ll also be 
automatically saved to your My Pictures folder with the name 
Screenshot.png (and then Screenshot(1).png, Screenshot(2).png and so 
on).&lt;br /&gt;
You might hope that pressing Win+Alt+PrtSc would similarly 
save an image of the active window, but no, sadly not. Maybe next time.&lt;br /&gt;
&lt;h3&gt;
26. Photo Viewer&lt;/h3&gt;
Double-click
 an image file within Explorer and it won&#39;t open in a Photo Viewer 
window any more, at least not by default. Instead you&#39;ll be switched to 
the full-screen Windows 8 Photos app - bad news if you thought you&#39;d 
escaped such hassles by using the desktop.&lt;br /&gt;
If you&#39;d like to fix this, go to Control Panel &amp;gt; Programs &amp;gt; Default Programs and select Set your default programs.&lt;br /&gt;
Scroll down and click Windows Photo Viewer in the Programs list.&lt;br /&gt;
Finally,
 click &#39;Set this program as default&#39; if you&#39;d like the Viewer to open 
all the file types it can handle, or select the &#39;Choose default&#39; options
 if you prefer to specify which file types it should open. Click OK when
 you&#39;re done.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;Windows 8 tips&quot; src=&quot;http://cdn2.mos.techradar.futurecdn.net//classifications/computing/software/operating-systems/windows8/50-Windows-8-tips/SetDefault-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/7016262547871196319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/3-short-cut.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/7016262547871196319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/7016262547871196319'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/3-short-cut.html' title='Windows 8 tips, tricks and secrets -toturials 3 shortcuts'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-2493798921766173094</id><published>2012-10-27T02:31:00.002-07:00</published><updated>2012-10-27T02:35:32.152-07:00</updated><title type='text'>Windows 8 tips, tricks and secrets - toturials  2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
8. App bar&lt;/h3&gt;
Windows 8 apps aim to be simpler than old-style 
Windows applets, which means it&#39;s goodbye to menus, complex toolbars, 
and many interface standards. There will usually be a few options 
available on the App bar, though, so if you&#39;re unsure what to do then 
either right-click an empty part of the screen, press Windows+Z or flick
 your finger up from the bottom of the screen to take a closer look.&lt;br /&gt;
&lt;h3&gt;
9. What&#39;s running?&lt;/h3&gt;
If
 you launch a Windows 8 app, play with it for a while, then press the 
Windows key you&#39;ll switch back to the Start screen. Your app will 
remaining running, but as there&#39;s no taskbar then you might be wondering
 how you&#39;d ever find that out.&lt;br /&gt;
You could just press Alt+Tab, which shows you what&#39;s running just as it always has.&lt;br /&gt;
Holding
 down the Windows key and pressing Tab displays a pane on the left-hand 
side of the screen with your running apps. (To see this with the mouse, 
move your cursor to the top left corner of the screen, wait until the 
thumbnail of one app appears, then drag down.)&lt;br /&gt;
And of course you 
can always press Ctrl+Shift+Esc to see all your running apps in the Task
 Manager, if you don&#39;t mind (or actually need) the extra technical 
detail.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;Windows 8 tips&quot; src=&quot;http://cdn2.mos.techradar.futurecdn.net//classifications/computing/software/operating-systems/windows8/50-Windows-8-tips/TaskManager-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
10. Closing an app&lt;/h3&gt;
&lt;div class=&quot;boxout-1&quot;&gt;
&lt;b&gt;Buying Guide&lt;/b&gt;&lt;figure&gt;&lt;img alt=&quot;Best laptops&quot; src=&quot;http://cdn3.mos.techradar.futurecdn.net//art/laptops/Dell/dell-xps-13-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;a href=&quot;http://www.techradar.com/news/mobile-computing/laptops/top-laptops-20-best-laptops-in-the-world-706673&quot;&gt;20 best laptops in the world&lt;/a&gt;&lt;/div&gt;
Windows
 8 apps don&#39;t have close buttons, but this isn&#39;t the issue you might 
think. Apps are suspended when you switch to something else so they&#39;re 
only a very minimal drain on your system, and if you need the system 
resources then they&#39;ll automatically be shut down. (Their context will 
be saved, of course, so on relaunching they&#39;ll carry on where you left 
off.)&lt;br /&gt;
If you want to close down an app anyway, though, move the 
mouse cursor up to the top of the screen. When it turns from the regular
 mouse pointer to the icon of a hand, hold down the left mouse button 
and drag it down the screen. Your app should shrink to a thumbnail which
 you can drag off the screen to close it. &lt;br /&gt;
If that&#39;s too much hassle, then simply pressing Alt+F4 still works.&lt;br /&gt;
And
 when all else fails then press Ctrl+Shift+Esc to launch Task Manager, 
right-click something in the Apps list and select End Task. Beware, 
though, close something you shouldn&#39;t and it&#39;s easy to crash or lock up 
your PC.&lt;br /&gt;
&lt;h3&gt;
11. Mastering Internet Explorer in Windows 8&lt;/h3&gt;
Click
 the Internet Explorer tile from the Start menu and you&#39;ll launch a 
full-screen version without toolbars, menus or sidebars, which like so 
much of Windows 8 may leave you initially feeling lost.&lt;br /&gt;
Right-click
 an empty part of the page or flick your finger down from the top of the
 screen, though, and you&#39;ll find options to create and switch between 
tabs, as well as a Refresh button, a &#39;Find&#39; tool and the ability to pin 
an Internet shortcut to the Start page. Click the spanner icon and 
select &#39;View on the desktop&#39; to open the full desktop version of 
Internet Explorer.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;Windows 8 tips&quot; src=&quot;http://cdn3.mos.techradar.futurecdn.net//classifications/computing/software/operating-systems/windows8/50-Windows-8-tips/MetroIE-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
12. Run two apps side by side&lt;/h3&gt;
Windows
 8 apps are what Microsoft calls &quot;immersive&quot; applications, which 
basically means they run full-screen - but there is a way to view two at
 once. Swipe from the left and the last app you were using will turn 
into a thumbnail; drop this and one app displays in a sidebar pane while
 your current app takes the rest of the screen. And you can then swap 
these by swiping again.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn0.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20Run%20two%20apps%20side%20by%20side-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
13. Spell check&lt;/h3&gt;
Windows
 8 apps all have spellcheck where relevant, which looks and works much 
as it does in Microsoft Office. Make a mistake and a wavy red line will 
appear below the offending word; tap or right-click this to see 
suggested alternative words, or add the word to your own dictionary if 
you prefer.&lt;br /&gt;
&lt;h3&gt;
14. Run as Administrator&lt;/h3&gt;
Some programs need 
you to run them with Administrator rights before they&#39;ll work properly. 
The old context menu isn&#39;t available for a pinned Start screen app, but 
right-click one, and if it&#39;s appropriate for this app then you&#39;ll see a 
Run As Administrator option.&lt;br /&gt;
&lt;h3&gt;
15. Make a large app tile smaller&lt;/h3&gt;
You&#39;ll
 notice that some Windows 8 apps have small live tiles, while others 
have larger tiles that take up the space of two tiles. Right-clicking on
 a Windows 8 app&#39;s Start screen tile will display a few relevant 
options. If this is one of the larger tiles, choosing &#39;Smaller&#39; will cut
 it down to half the size, freeing up some valuable Start screen real 
estate.&lt;br /&gt;
&lt;h3&gt;
16. Uninstall easily&lt;/h3&gt;
If you want to hide an unused
 app for now, select &#39;Unpin from Start&#39;. The tile will disappear, but if
 you change your mind then you can always add it again later. (Search 
for the app, right-click it, select &#39;Pin to Start&#39;.)&lt;br /&gt;
Or, if you&#39;re sure you&#39;ll never want to use an app again, choose &#39;Uninstall&#39; to remove it entirely.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn2.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20uninstall%20easily-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
17. Apps and privacy&lt;/h3&gt;
It
 is worth keeping in mind that by default Windows 8 apps can use your 
name, location and account picture. If you&#39;re not happy with that, it&#39;s 
easily changed. Press Win+I, click More PC Settings, select Privacy and 
click the relevant buttons to disable any details you&#39;d rather not 
share.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn3.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20apps%20and%20privacy-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;h3&gt;
18. Administrative tools&lt;/h3&gt;
Experienced
 Windows users who spend much of their time in one advanced applet or 
another are often a little annoyed to see their favourite tools buried 
by Windows 8. Microsoft has paid at least some attention, though, and 
there is a way to bring some of them back.&lt;br /&gt;
Open the Charm bar by 
flicking your finger from the right-hand side of the screen and select 
&#39;Settings&#39; then &#39;Tiles&#39;. Change &#39;Show administrative tools&#39; to &#39;Yes&#39; and
 click back on an empty part of the Start screen. And it&#39;s as simple as 
that. Scroll to the right and you&#39;ll find a host of new tiles for 
various key applets - Performance Monitor, Event Viewer, Task Scheduler,
 Resource Monitor and more - ready to be accessed at a click.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn0.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20Administrative%20tools-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/2493798921766173094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/2493798921766173094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/2493798921766173094'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/2.html' title='Windows 8 tips, tricks and secrets - toturials  2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-3245853452513408532</id><published>2012-10-27T02:30:00.002-07:00</published><updated>2012-10-27T02:35:00.481-07:00</updated><title type='text'>Windows 8 tips, tricks and secrets -toturials 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;header class=&quot;title&quot; id=&quot;articleContent&quot;&gt;Windows 8 is finally here, and if you&#39;re used to previous versions of
 Windows then you&#39;re going to notice that quite a bit has changed. In 
fact, Windows has seen the biggest changes since the jump from Windows 
3.1 to Windows 95.&lt;br /&gt;
Out goes the Start menu, in comes the new 
touch-oriented Start screen, new apps, new interface conventions - even 
experienced PC users may be left feeling a little lost.&lt;br /&gt;
Don&#39;t 
despair, though, help is at hand. We&#39;ve been investigating every part of
 Windows 8, uncovering many of its most important tips and tricks, so 
read our guide and you&#39;ll soon be equipped to get the most out of 
Microsoft&#39;s latest release.&lt;br /&gt;
&lt;h3&gt;
1. Lock screen&lt;/h3&gt;
Windows 8 opens on its lock screen, which looks pretty but unfortunately displays no clues about what to do next.&lt;br /&gt;
&lt;div class=&quot;boxout-1&quot;&gt;
&lt;b&gt;Windows 8 coverage&lt;/b&gt;&lt;figure&gt;&lt;img alt=&quot;Windows 8 Metro&quot; src=&quot;http://cdn0.mos.techradar.futurecdn.net/art/software/Windows/Windows%208%20RTM/windows8rtm-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;a href=&quot;http://www.techradar.com/reviews/pc-mac/software/operating-systems/windows-8-1093002/review&quot;&gt;Windows 8 review&lt;/a&gt;&lt;a href=&quot;http://www.techradar.com/news/software/operating-systems/windows-8-vs-windows-7-8-ways-its-different-1025285&quot;&gt;Windows 8 vs Windows 7: 8 ways it&#39;s different&lt;/a&gt;&lt;a href=&quot;http://www.techradar.com/news/software/operating-systems/50-windows-8-tips-tricks-and-secrets-1028220&quot;&gt;50 Windows 8 tips, tricks and secrets&lt;/a&gt;&lt;a href=&quot;http://www.techradar.com/news/mobile-computing/tablets/windows-8-tablets-what-you-need-to-know-916134&quot;&gt;Windows 8 tablets: what you need to know&lt;/a&gt;&lt;a href=&quot;http://www.techradar.com/news/software/operating-systems/making-sense-of-the-windows-8-versions-1076505&quot;&gt;Making sense of the Windows 8 versions&lt;/a&gt;&lt;a href=&quot;http://www.techradar.com/tag/windows%208&quot;&gt;All our Windows 8 content&lt;/a&gt;&lt;/div&gt;
It&#39;s
 all very straightforward, though. Just tap the space bar, spin the 
mouse wheel or swipe upwards on a touch screen to reveal a regular login
 screen with the user name you created during installation. Enter your 
password to begin.&lt;br /&gt;
&lt;h3&gt;
2. Basic navigation&lt;/h3&gt;
Windows 8 launches 
with its new interface, all colourful tiles and touch-friendly apps. And
 if you&#39;re using a tablet then it&#39;ll all be very straightforward: just 
swipe left or right to scroll the screen, and tap any tile of interest.&lt;br /&gt;
On a regular desktop, though, you might alternatively spin the mouse wheel to scroll backwards and forwards.&lt;br /&gt;
And
 you can also use the keyboard. Press the Home or End keys to jump from 
one end of your Start screen to the other, for instance, then use the 
cursor keys to select a particular tile, tapping Enter to select it. 
Press the Windows key to return to the Start screen; right-click (or 
swipe down on) apps you don&#39;t need and select Unpin to remove them; and 
drag and drop the other tiles around to organise them as you like.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
3. App groups&lt;/h3&gt;
The Start screen apps are initially displayed 
in a fairly random order, but if you&#39;d prefer a more organised life then
 it&#39;s easy to sort them into custom groups.&lt;br /&gt;
You might drag People,
 Mail, Messaging and Calendar over to the left-hand side, for instance, 
to form a separate &#39;People&#39; group. Click the &#39;minus&#39; icon in the bottom 
right corner of the screen to zoom out and you&#39;ll now find you can drag 
and drop the new group (or any of the others) around as a block.&lt;br /&gt;
Right-click
 within the block (while still zoomed out) and you&#39;ll also be able to 
give the group a name, which - if you go on to add another 20 or 30 apps
 to your Start screen - will make it much easier to find the tools you 
need.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn0.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20app%20groups-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;h3&gt;
4. Quick access menu&lt;/h3&gt;
Right-click
 in the bottom left corner (or hold down the Windows key and press X) 
for a text-based menu that provides easy access to lots of useful 
applets and features: Device Manager, Control Panel, Explorer, the 
Search dialog and more.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn1.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20quick%20access%20menu-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;h3&gt;
5. Find your applications&lt;/h3&gt;
The
 Win+X menu is useful, but no substitute for the old Start menu as it 
doesn&#39;t provide access to your applications. To find this, hold down the
 Windows key and press Q or either right-click an empty part of the 
Start screen or swipe your finger up from the bottom of the screen and 
select &#39;All Apps&#39; to reveal a scrolling list of all your installed 
applications. Browse the various tiles to find what you need and click 
the relevant app to launch it.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn1.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20find%20your%20applications-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;h3&gt;
6. Easy access&lt;/h3&gt;
&lt;div class=&quot;boxout-1&quot;&gt;
&lt;b&gt;Get more&lt;/b&gt;&lt;figure&gt;&lt;img alt=&quot;Sony AIO&quot; src=&quot;http://cdn2.mos.techradar.futurecdn.net//art/desktop_pcs_and_macs/Sony/sony-aio-580-100.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;a href=&quot;http://www.techradar.com/news/computing&quot;&gt;The latest computing news and features from TechRadar&lt;/a&gt;&lt;/div&gt;
If
 there&#39;s an application you use all the time then you don&#39;t have to 
access it via the search system. Pin it to the Start screen and it&#39;ll be
 available at a click.&lt;br /&gt;
Start by typing part of the name of your 
application. To access Control Panel, for instance, type &#39;Control&#39;. 
Right-click the &#39;Control Panel&#39; tile on the Apps Search screen, and 
click &#39;Pin to Start&#39;. If you&#39;re using a touchscreen, press and hold the 
icon, then flick down and select &#39;Pin to Start&#39;.&lt;br /&gt;
Now press the 
Windows key, scroll to the right and you&#39;ll see the Control Panel tile 
at the far end. Drag and drop this over to the left somewhere if you&#39;d 
like it more easily accessible, then click the tile to open the desktop 
along with the Control Panel window, and press the Windows key to return
 you to the Start screen when you&#39;re done.&lt;br /&gt;
&lt;h3&gt;
7. Shutting down&lt;/h3&gt;
To
 shut Windows 8 down, just move the mouse cursor to the bottom right 
corner of the screen, click the Settings icon - or just hold down the 
Windows key and press I - and you&#39;ll see a power button. Click this and 
choose &#39;Shut Down&#39; or &#39;Restart&#39;.&lt;br /&gt;
Some of the tricks available in 
previous versions of Windows still apply. Press Ctrl+Alt+Del, for 
instance, click the power button in the bottom right-hand corner and 
you&#39;ll be presented with the same &#39;Shut Down&#39; and &#39;Restart&#39; options.&lt;br /&gt;
And
 if you&#39;re on the desktop, press Alt+F4 and you&#39;ll be able to choose 
&#39;Shut Down&#39;, &#39;Restart&#39;, &#39;Sign Out&#39; or &#39;Switch User&#39; options.&lt;br /&gt;
&lt;figure&gt;&lt;img alt=&quot;50 Windows 8 tips, tricks and secrets&quot; src=&quot;http://cdn0.mos.techradar.futurecdn.net//art/software/Windows/50%20Windows%208%20tips/Windows%208%20tips%20shutting%20down-580-90.jpg&quot; width=&quot;580&quot; /&gt;&lt;/figure&gt;&lt;/header&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/3245853452513408532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/windows-8-tips-tricks-and-secrets-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/3245853452513408532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/3245853452513408532'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/windows-8-tips-tricks-and-secrets-1.html' title='Windows 8 tips, tricks and secrets -toturials 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-3505684144301470068</id><published>2012-10-26T01:12:00.003-07:00</published><updated>2012-10-26T01:12:33.185-07:00</updated><title type='text'>Toturials and System Requirement of window 8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Microsoft today unveiled the “release preview” version of Windows 8 
which mostly indicates that the new Windows operating system is 
feature-complete. Windows 8 Release Preview is available as a free 
download and it is very likely that your existing system specs are good 
enough to run Windows 8.&lt;br /&gt;
&lt;strong&gt;The System Requirements for Windows 8&lt;/strong&gt;&lt;br /&gt;
According
 to Windows 8 FAQ, any machine equipped with 1 GB of RAM, 16 GB of hard 
disk space and 1 GHz processor should be able to handle Windows 8. The 
minimum RAM requirements are 2 GB in case you would like to install the 
64-bit version of Windows 8.&lt;br /&gt;
&lt;strong&gt;Should you download Windows 8 Setup or the ISO Image?&lt;/strong&gt;&lt;br /&gt;
Update: &lt;a href=&quot;http://www.labnol.org/software/windows-8-download-links/26380/&quot;&gt;Where can I Download Windows 8&lt;/a&gt;?&lt;br /&gt;
As you may have noticed on the Windows 8 download page, the installation of Windows 8 can be done in two ways.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;You can either take the easiest route and download the Windows 8 Setup program – that’s also the default option.&lt;/li&gt;
&lt;li&gt;Alternatively, you can download ISO Images of Windows 8.&lt;/li&gt;
&lt;/ol&gt;
If
 you are planning to install Windows 8 on your existing computer, either
 on a different partition (dual-boot) or just want to upgrade from an 
older version of Windows to Windows 8, the default Setup program is a 
good choice.&lt;br /&gt;
Please note that that your installed software 
programs will only be preserved if you are upgrading from Windows 7 to 
Windows 8. If your planning to install Windows 8 on top of Windows XP or
 Vista, only the files will be preserved but not the various software 
programs that you may have on the disk.&lt;br /&gt;
The Windows 8 ISO image may be more handy in other situations like:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Your
 computer has an x64 processor but is currently running the 32-bit 
version of Windows. If you want to install the 64-bit version of Windows
 8, download the 64-bit ISO.&lt;/li&gt;
&lt;li&gt;You want to install Windows 8 on your Mac (iMac or Macbook) using Boot Camp software.&lt;/li&gt;
&lt;li&gt;You want to install Windows 8 on multiple computers. In that case, you can download the ISO once, create a &lt;a href=&quot;http://www.labnol.org/software/create-windows-8-bootable-dvd/20924/&quot;&gt;bootable DVD&lt;/a&gt; and boot the other systems using this newly created Windows 8 disk.&lt;/li&gt;
&lt;li&gt;You plan to run Windows 8 as a &lt;a href=&quot;http://www.labnol.org/software/create-virtual-machine-of-existing-computer/10510/&quot; target=&quot;_blank&quot;&gt;Virtual Machine&lt;/a&gt; inside your existing copy of Windows.&lt;/li&gt;
&lt;li&gt;You are running Windows XP.&lt;/li&gt;
&lt;/ol&gt;
The universal product key for Windows 8 is TK8TP-9JN6P-7X7WW-RFFTV-B7QPF.&lt;br /&gt;
&lt;strong&gt;Will my software programs run inside Windows 8?&lt;/strong&gt;&lt;br /&gt;
Before grabbing the ISO image of Windows 8, quickly run this &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=242045&quot; target=&quot;_blank&quot;&gt;setup utility&lt;/a&gt;
 and it will show a list of all software programs and hardware drivers 
on your system that are compatible with Windows 8. Alternatively, you 
can visit &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=238597&quot; target=&quot;_blank&quot;&gt;this page&lt;/a&gt; to see a list of all known software and hardware devices that are found to be working with Windows 8.&lt;br /&gt;
&lt;strong&gt;How should I go about installing Windows 8? &lt;/strong&gt;&lt;br /&gt;
You can have Windows 8 on your computer in three ways – you can &lt;a href=&quot;http://www.labnol.org/software/install-windows-8-dual-boot/20939/&quot;&gt;install Windows 8 side-by-side&lt;/a&gt;
 (also known as dual-boot), as a virtual machine (so that it runs inside
 your existing Windows just like any other software) or you can have 
Windows 8 as your primary OS (there’s no going back from here).&lt;br /&gt;
If you just want to try out Windows 8 &amp;nbsp; but without modifying any of your existing set-up, the safest bet is to &lt;a href=&quot;http://www.labnol.org/software/install-windows-8-as-virtual-machine/20919/&quot;&gt;use a Virtual Machine&lt;/a&gt;.
 If you have a vacant disk partition or don’t mind creating one (it’s 
easy), go for the dual-boot option. Else, if you have a spare computer, 
you can consider &lt;a href=&quot;http://www.labnol.org/software/upgrade-to-windows-8/20946/&quot;&gt;upgrading to Windows 8&lt;/a&gt; overwriting the previous installation of Windows.&lt;br /&gt;
Also
 note that if you are upgrading from Windows 8 Consumer Preview to the 
new Windows 8 Release Preview, none of your installed programs, files 
and account settings will be preserved though everything would be moved 
to the windows.old folder.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/3505684144301470068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/toturials-and-system-requirement-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/3505684144301470068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/3505684144301470068'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/toturials-and-system-requirement-of.html' title='Toturials and System Requirement of window 8'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-684440690982519604</id><published>2012-10-26T01:10:00.000-07:00</published><updated>2012-10-26T01:18:34.298-07:00</updated><title type='text'>Download Window 8 Import Links</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;How to download Windows 8?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Before downloading windows 8, make sure you meet the minimum requirements required for installing Microsoft Win 8.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;1GHz or faster processor.&lt;/li&gt;
&lt;li&gt;1GB RAM for 32bit and 2Gb RAM for 64 bit&lt;/li&gt;
&lt;li&gt;16/20GB hard drive for 32/64 bit&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Download the full version of Windows 8 ISO&lt;/b&gt; image 
from the link given in this post. If you’re using windows 7, you can 
directly use the inbuilt Disc Image burner software to write the ISO 
file into DVD or just use any third party software’s like Nero for 
burning the Windows 8 image into DVD or USB.&lt;br /&gt;
Note: If you’re planning to upgrade from Windows XP/Vista/7. the you 
have to install windows 8 without developer tools. For a clean install, 
all the builds are supported.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Download Links

&lt;a href=&quot;http://windows.microsoft.com/&quot;&gt;Link1&lt;/a&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-in/evalcenter/jj554510.aspx&quot;&gt;link2&lt;/a&gt;&lt;/b&gt;

&lt;br /&gt; &lt;b&gt;Another Similar Links&lt;/b&gt;
&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Direct download links for Windows 8&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Windows 8 Developer Preview with developer tools English, 64-bit (x64): &lt;/b&gt;&lt;a href=&quot;http://wdp.dlws.microsoft.com/WDPDL/9B8DFDFF736C5B1DBF956B89D8A9D4FD925DACD2/WindowsDeveloperPreview-64bit-English-Developer.iso&quot;&gt;DOWNLOAD&lt;/a&gt; (4.8 GB)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Windows 8 Developer Preview English, 64-bit (x64): &lt;/b&gt;&lt;a href=&quot;http://wdp.dlws.microsoft.com/WDPDL/9B8DFDFF736C5B1DBF956B89D8A9D4FD925DACD2/WindowsDeveloperPreview-64bit-English.iso&quot;&gt;DOWNLOAD&lt;/a&gt; (3.6 GB)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Windows 8 Developer Preview English, 32-bit (x86): &lt;/b&gt;&lt;a href=&quot;http://wdp.dlws.microsoft.com/WDPDL/9B8DFDFF736C5B1DBF956B89D8A9D4FD925DACD2/WindowsDeveloperPreview-32bit-English.iso&quot;&gt;DOWNLOAD&lt;/a&gt; (2.8 GB)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://wdp.dlws.microsoft.com/WDPDL/9B8DFDFF736C5B1DBF956B89D8A9D4FD925DACD2/WindowsDeveloperPreview-64bit-English-Developer.iso&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/684440690982519604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/download-window-8-import-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/684440690982519604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/684440690982519604'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/download-window-8-import-links.html' title='Download Window 8 Import Links'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-1690823103959594266</id><published>2012-10-26T00:58:00.000-07:00</published><updated>2012-10-26T01:04:06.908-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="New Feature"/><category scheme="http://www.blogger.com/atom/ns#" term="window 8"/><title type='text'>The 10 best features in windows 8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2&gt;
Easy Gestures&lt;/h2&gt;
Windows 8 is the first truly gestural version of Windows. The OS 
supports intuitive simple touch gestures like swiping in from the left 
to switch apps and swiping in from the right for the Charms menu. 
Semantic zoom is another big winner. Whether you’re in the Start Screen 
or a specific app, like the People hub, you can navigate using the 
pinch-to-zoom gesture to get a high-level view. For example, you can use
 semantic zoom in the News app to see all of the news sections 
available, instead of having to scroll through the app.&lt;br /&gt;
Other useful gestures include swiping in from the top of the screen 
for app-specific commands and settings and dragging an app from the top 
down to close it out.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.wired.com/gadgetlab/wp-content/gallery/windows-8/120228-windows_semanticzoom.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;425&quot; src=&quot;http://www.wired.com/gadgetlab/wp-content/gallery/windows-8/120228-windows_semanticzoom.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;http://www.wired.com/gadgetlab/2012/10/the-10-best-features-in-windows-8/%20&quot;&gt;For more click Here&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/1690823103959594266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/the-10-best-features-in-windows-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/1690823103959594266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/1690823103959594266'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/the-10-best-features-in-windows-8.html' title='The 10 best features in windows 8'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-8548717377071183796</id><published>2012-10-19T00:55:00.000-07:00</published><updated>2012-10-19T00:55:47.538-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DesignPattern"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="Singleton"/><category scheme="http://www.blogger.com/atom/ns#" term="SingletonDesign"/><title type='text'>Signleton Design Pattern in Java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
A singleton is a class that is instantiated only once. This is 
typically accomplished by creating a static field in the class 
representing the class. A static method exists on the class to obtain 
the instance of the class and is typically named something such as 
getInstance(). The creation of the object referenced by the static field
 can be done either when the class is initialized or the first time that
 getInstance() is called. The singleton class typically has a private 
constructor to prevent the singleton class from being instantiated via a
 constructor. Rather, the instance of the singleton is obtained via the 
static getInstance() method. &lt;br /&gt;
The SingletonExample class is an example of a typical singleton 
class. It contains a private static SingletonExample field. It has a 
private constructor so that the class can&#39;t be instantiated by outside 
classes. It has a public static getInstance() method that returns the 
one and only SingletonExample instance. If this instance doesn&#39;t already
 exist, the getInstance() method creates it. The SingletonExample class 
has a public sayHello() method that can be used to test the singleton. &lt;br /&gt;
&lt;h3&gt;
&lt;a href=&quot;http://avajava.com/tutorials/design-patterns/singleton-pattern/SingletonExample.java&quot;&gt;SingletonExample.java&lt;/a&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;span class=&quot;javaKeyword&quot;&gt;package&lt;/span&gt; com.cakes;

&lt;span class=&quot;javaKeyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;class&lt;/span&gt; SingletonExample {

 &lt;span class=&quot;javaKeyword&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;static&lt;/span&gt; SingletonExample singletonExample = null;

 &lt;span class=&quot;javaKeyword&quot;&gt;private&lt;/span&gt; SingletonExample() {
 }

 &lt;span class=&quot;javaKeyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;static&lt;/span&gt; SingletonExample getInstance() {
  &lt;span class=&quot;javaKeyword&quot;&gt;if&lt;/span&gt; (singletonExample == null) {
   singletonExample = &lt;span class=&quot;javaKeyword&quot;&gt;new&lt;/span&gt; SingletonExample();
  }
  &lt;span class=&quot;javaKeyword&quot;&gt;return&lt;/span&gt; singletonExample;
 }

 &lt;span class=&quot;javaKeyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;void&lt;/span&gt; sayHello() {
  System.out.println(&lt;span class=&quot;javaString&quot;&gt;&quot;Hello&quot;&lt;/span&gt;);
 }
}
&lt;/pre&gt;
The Demo class obtains a SingletonExample singleton class via the 
call to the static SingletonExample.getInstance(). We call the 
sayHello() method on the singleton class. Executing the Demo class 
outputs &quot;Hello&quot; to standard output. &lt;br /&gt;
&lt;h3&gt;
&lt;a href=&quot;http://avajava.com/tutorials/design-patterns/singleton-pattern/Demo.java&quot;&gt;Demo.java&lt;/a&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;span class=&quot;javaKeyword&quot;&gt;package&lt;/span&gt; com.cakes;

&lt;span class=&quot;javaKeyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;class&lt;/span&gt; Demo {

 &lt;span class=&quot;javaKeyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;javaKeyword&quot;&gt;void&lt;/span&gt; main(String[] args) {
  SingletonExample singletonExample = SingletonExample.getInstance();

  singletonExample.sayHello();
 }

}
&lt;/pre&gt;
Singleton classes are a useful way of concentrating access to particular resources into a single class instance. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/8548717377071183796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/09/signleton-design-pattern-in-java_5889.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8548717377071183796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/8548717377071183796'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/09/signleton-design-pattern-in-java_5889.html' title='Signleton Design Pattern in Java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-2826466079938205560</id><published>2012-10-19T00:53:00.000-07:00</published><updated>2012-10-19T00:55:00.589-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Indexing"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="solr"/><title type='text'>Solr Indexing using Java ??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Coming soon&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/2826466079938205560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/solr-indexing-using-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/2826466079938205560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/2826466079938205560'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/solr-indexing-using-java.html' title='Solr Indexing using Java ??'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8316632336830114750.post-5307990059674034554</id><published>2012-10-13T07:29:00.001-07:00</published><updated>2012-10-13T07:29:45.361-07:00</updated><title type='text'>http://onerupya.blogspot.com/KEEzS826C3bra1bLcl9VuazH2eY.html</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: #cc303f; color: white; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;http://onerupya.blogspot.com/KEEzS826C3bra1bLcl9VuazH2eY.html&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://onerupya.blogspot.com/feeds/5307990059674034554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onerupya.blogspot.com/2012/10/httponerupyablogspotcomkeezs826c3bra1bl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/5307990059674034554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8316632336830114750/posts/default/5307990059674034554'/><link rel='alternate' type='text/html' href='http://onerupya.blogspot.com/2012/10/httponerupyablogspotcomkeezs826c3bra1bl.html' title='http://onerupya.blogspot.com/KEEzS826C3bra1bLcl9VuazH2eY.html'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12146607338517303001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>