<?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-2319726852580750049</id><updated>2024-09-04T05:26:10.665-07:00</updated><category term="KETTLE"/><category term="ORACLE"/><category term="PENTAHO"/><category term="Python"/><category term="SPOON"/><category term="tweepy"/><category term="BIG DATA"/><category term="DATA INTEGRATION"/><category term="DETACH"/><category term="Freeze"/><category term="Get Access Token"/><category term="Grub"/><category term="Hang"/><category term="JAVA."/><category term="JDBC"/><category term="KILL"/><category term="Lightdm"/><category term="MULTIPLE WORKSHEETS"/><category term="NLTK"/><category term="SQL DEVELOPER"/><category term="Splash Screen"/><category term="Startup"/><category term="Stuck"/><category term="Twitter"/><category term="Ubuntu 12.04"/><category term="Ubuntu 14.04 LTS"/><category term="User-Agent"/><category term="WEBSITE MONITORING"/><category term="context"/><category term="get authorization url ."/><category term="google news"/><category term="list"/><category term="manual  login"/><category term="multiple session"/><category term="new window."/><category term="screen"/><title type='text'>KINOCK SEBASTIAN</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-2916674826439044960</id><published>2015-05-22T06:13:00.001-07:00</published><updated>2015-05-22T06:13:59.840-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="context"/><category scheme="http://www.blogger.com/atom/ns#" term="google news"/><category scheme="http://www.blogger.com/atom/ns#" term="NLTK"/><title type='text'>Natural Language Tool Kit [NLTK] Python Example.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;font-size : 12pt &quot; trbidi=&quot;on&quot;&gt;

&lt;p&gt; Hi all this post is to illustrate Natural Language tool kit [NLTK] using python. Wikipedia define natural language tool kit as &amp;nbsp;&quot;The Natural Language Toolkit, or more commonly NLTK, is a suite of libraries and programs for symbolic and statistical natural language processing (NLP) for the Python programming language. NLTK includes graphical demonstrations and sample data. It is accompanied by a book that explains the underlying concepts behind the language processing tasks supported by the toolkit, plus a cookbook.&quot;&lt;/p&gt;&lt;p&gt;What I am going to explaing here is a simple program which searches for a key word in first 15 links that are parsed from google news page. The paradigm followed here is, first parse google news page and get 15 news urls from the page. Then parse through each news url and find key word using nltk module.&lt;/p&gt;&lt;p&gt;The parsing on google news page is done using &lt;b&gt;&lt;i&gt;beautifulsoup&lt;/b&gt;&lt;/i&gt; a python package used for parsing html. Parsing is done based on the observation that the news url is in the anchor tag whose class name starts with &quot;article-&quot;. So we use regular expression package in python with beautifulsoup function find_all() function to find all anchor tags with class name starting with &quot;article-&quot; . After getting all anchor tags we extract the first fifteen href from the html text using function get(&#39;href&#39;) of beautiful soup. The following code snippet shows how it is done.&lt;/p&gt;&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;
        userAgent = &#39;Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11&#39;
 request = urllib2.Request(&#39;https://news.google.com/&#39;)
 request.add_header(&#39;User-Agent&#39;,userAgent)
 opener = urllib2.build_opener()
 web = opener.open(request).read()
 newsUrls = []
 googleNewsPage = BeautifulSoup(web)
 googleNewsArticle = googleNewsPage.find_all(&#39;a&#39;,class_ = re.compile(&#39;article-&#39;))
        i=0
 for link in googleNewsArticle:
  if i &lt; 14:
   newsUrls.append(link.get(&#39;href&#39;))
   i=i+1
&lt;/span&gt; &lt;/pre&gt;
&lt;p&gt;The fifteen news urls are stored in a list. Now what we do next is loop through each link and use nltk functions to search for the word in the urls and find the context in which the word is used and parts of speech. To search for the word we use concordance(searchWord) function. concordance function just does a binary search on the text which is tokenized using nltk function word_tokenize(). For word tokenize to work the html should be changed to raw text it is done with help of BeautifulSoup(webHtml).get_text() function. Below is the snippet showing this&lt;/p&gt;&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;#parsing each news link from google news
 print &quot;Matching Words Found in the Following Urls &quot;
 for url in newsUrls: 
   
  sentance = []
  try:
   request = urllib2.Request(url)
   request.add_header(&#39;User-Agent&#39;,userAgent)
   opener = urllib2.build_opener()
   web = opener.open(request).read().decode(&#39;utf8&#39;)
  except:
   print &quot;Exception Occured in opening the url. Skipping this url : &quot; + url 
   continue
  
  #using beautiful Soup to get the text of html
  newsRaw = BeautifulSoup(web).get_text()
  
  #tokenizing html text using word_tokenize from nltk module

  tokens = word_tokenize(newsRaw)
  newsText = nltk.Text(tokens)
  
  #synWords = []

  #getting the synonyms of search word using word net
  #for i,syn in enumerate(wn.synsets(searchWord)):
   #for syn2 in syn.lemma_names():
    #synWords.append(syn2.encode(&#39;utf8&#39;))

  #synWords = set(synWords)
  
  #checking weather search word in the news article 
  #for searchWord in synWords:
 
  if(searchWord in newsText):
  #if present prints the url and match found
   print &quot;News Url : &quot; + url
   newsText.concordance(searchWord)
&lt;/span&gt; &lt;/pre&gt;&lt;p&gt;Concordance function prints the line where the search word is found. For finding the context in which the word is used we need to get line and lines before and after the line in which the word is found. For this i did a simple hack. I edited the code of concordance function in nltk module. This function make a concordance index and do a binary search for the word in the index and the print the word with the sentance. To apply lesk algorithm I needed the lines which are printed by concordance. So I used the code in the concordance function (thanks to open source) and instead of printing fed the lines to lesk function. And the got parts of speech using nltk.pos_tag(sentanceStr.split()). &lt;/p&gt;&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;contextSentance = nltk.ConcordanceIndex(tokens, key = lambda s:s.lower())
   width = 75
   lines = 25
   half_width = (width - len(searchWord) -2) // 2
   context = width // 4
   offsets = contextSentance.offsets(searchWord)
   if offsets:
    lines = min(lines,len(offsets))
    for k in offsets:
     if lines &lt;= 0:
      break
     left = (&#39; &#39; * half_width + &#39; &#39;.join(tokens[k-context:k]))
     right = &#39; &#39;.join(tokens[k+1:k+context])
     left = left[-half_width:]
     right = right[:half_width]
     sentance.append(left+tokens[k]+right)
     lines -= 1
   
    sentanceStr = &#39; &#39;.join(sentance)
    sentanceTokens = word_tokenize(sentanceStr)
    
    print &quot;++++++++++++++++++++++++++++++++++++&quot;
    print &quot;+Meaning Of the Word in the context+&quot;
    print &quot;++++++++++++++++++++++++++++++++++++&quot;
    print 
    print &#39;,&#39;.join(lesk(sentanceTokens,searchWord).lemma_names())
    
    print
    print &quot;+++++++++++++++++++&quot;
    print &quot;+ Parts Of Speech +&quot;
    print &quot;+++++++++++++++++++&quot;
    print
    
    pos = nltk.pos_tag(sentanceStr.split())
    print pos
    for word,ps in pos:
     if (word.lower() == searchWord.lower()):
      print(str(word),str(ps))
&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;The full code for this simple example is available in my &lt;a href=&quot;https://github.com/kinocksebastian/Nltk-Example/blob/master/googleNews.py&quot;&gt;github&lt;/a&gt;. Hope this post was helpful. Please leave comments if you have doubts. &lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/2916674826439044960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2015/05/natural-language-tool-kit-nltk-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2916674826439044960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2916674826439044960'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2015/05/natural-language-tool-kit-nltk-python.html' title='Natural Language Tool Kit [NLTK] Python Example.'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-8689349779006231547</id><published>2015-04-01T23:30:00.000-07:00</published><updated>2015-04-01T23:30:35.061-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Get Access Token"/><category scheme="http://www.blogger.com/atom/ns#" term="get authorization url ."/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="tweepy"/><category scheme="http://www.blogger.com/atom/ns#" term="Twitter"/><title type='text'>How to Get Access Token Using Tweepy In Python</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
In this post I am just showing how to get Access Token and Access Token Secret For Twitter using Tweepy in python. This is very simple and very straight forward. First create an application in &lt;a href=&quot;https://apps.twitter.com/&quot;&gt; Twitter Application Management &lt;/a&gt; and get consumer key and consumer secret key. Now the below code explains how to effectively user consumer key and consumer secret to generate and store access token and access token secret. Here I am using two files to save consumer key and access token. Okay lets go to the python code for this. &lt;br /&gt;
&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;#!/usr/bin/python
import tweepy
#Reading Consumer key and secret from consumerKeys File

consumerKeyFile = open(&quot;consumerKeys&quot;,&quot;r&quot;)
consumerKey = consumerKeyFile.readline().strip()
consumerSecret = consumerKeyFile.readline().strip()
consumerKeyFile.close()

#authenticating twitter consumer key
auth = tweepy.OAuthHandler(consumerKey,consumerSecret)
auth.secure=True
authUrl = auth.get_authorization_url()

#go to this url
print &quot;Please Visit This link and authorize the app ==&amp;gt; &quot; + authUrl
print &quot;Enter The Authorization PIN&quot;

#writing access tokes to file
pin = raw_input().strip()
token = auth.get_access_token(verifier=pin)
accessTokenFile = open(&quot;accessTokens&quot;,&quot;w&quot;)
accessTokenFile.write(token[0]+&#39;\n&#39;)
accessTokenFile.write(token[1]+&#39;\n&#39;)
&lt;/span&gt; &lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
Here we initialize our consumer key and consumer secret with auth = tweepy.OAuthHandler(). With the auth object just create we get the authorization url using get_authorization_url() method of tweepy. Now user can got to this url and enter his/her login credentials and verify app. After verifying a pin will be returned. We accept this pin and calls method get_access_toke(verifier = pin) with pin as argument and fetch access token and access token secret. We save this in a file and use it when ever needed. This token wont expire until user revoke access or we delete the application. &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/8689349779006231547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2015/04/how-to-get-access-token-using-tweepy-in.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/8689349779006231547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/8689349779006231547'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2015/04/how-to-get-access-token-using-tweepy-in.html' title='How to Get Access Token Using Tweepy In Python'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-2398263243222438001</id><published>2015-03-28T03:32:00.000-07:00</published><updated>2015-06-11T02:44:27.095-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="tweepy"/><category scheme="http://www.blogger.com/atom/ns#" term="User-Agent"/><category scheme="http://www.blogger.com/atom/ns#" term="WEBSITE MONITORING"/><title type='text'>Python Website Monitoring Script</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;This one is a simple program to monitor website and whenever an update occurs tweet about the update. What I like to show here is how to use tweepy to post a tweet and one good way to find difference of websites. Here I am talking about static pages which will not have dynamic adds coming in or other dynamic stuffs coming in. This is good for monitoring small websites. What we are doing here is, we take &amp;nbsp;md5 hash of the web page and store it in a file. At later time we will take md5 hash again and compare the old one with new hash. If both are different using tweepy we post tweet on twitter and writes new hash to the file.&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 16px; white-space: pre-wrap;&quot;&gt;import urllib2
import hashlib

#parsing website
request = urllib2.Request(url)
request.add_header(&#39;User-Agent&#39;,userAgent)
opener = urllib2.build_opener()
website = opener.open(request).read()

#generating hash
websiteHash = hashlib.md5(website).hexdigest()

#reading old hash
hashFile = open(fileName,&quot;r&quot;)
oldWebsiteHash = hashFile.readline().strip()
hashFile.close()

#writing new hash
hashFile = open(fileName,&quot;w&quot;)
hashFile.write(websiteHash)
hashFile.close()

#comparing hash
if(websiteHash != oldWebsiteHash):
    print &quot;Updating Twitter For update in &quot; + Message
    #calling function to update twitter
    updateTwitter(Message,hashTags)
else:
    print &quot;No New Update For &quot; + Message&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;
This code is used to open a url using urllib2 and get its md5 hash. Then fetch previous hash from the file and compare if it matches do nothing else call update twiter function. Write new hash to the file. If the hashes different that means an update happpened the page. So we call Twitter update function (updateTwitter). The following function shows how to post a tweet on twitter using tweepy. &lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;def updateTwitter(Message,hashTags):
    #twitter auth procedures
    consumerKeyFile = open(&quot;consumerKeys&quot;,&quot;r&quot;)
    consumerKey = consumerKeyFile.readline().strip()
    consumerSecret = consumerKeyFile.readline().strip()
    consumerKeyFile.close()

    auth = tweepy.OAuthHandler(consumerKey,consumerSecret)
    accessTokenFile = open(&quot;accessTokens&quot;,&quot;r&quot;)
    accessToken = accessTokenFile.readline().strip()
    accessTokenSecret = accessTokenFile.readline().strip()
    accessTokenFile.close()

    auth.secure = True
    auth.set_access_token(accessToken,accessTokenSecret)
    api = tweepy.API(auth)

    #updating twitter
    updateTime = datetime.utcnow() - timedelta(hours=8)
    if(hashTags != &quot;&quot;):
        updateMessage = Message + &quot; update detected at &quot;  + updateTime.strftime(&quot;%m/%d/%Y %I:%M %p&quot;) + &quot; PST &quot; + hashTags
    else:
        updateMessage = Message + &quot; update detected at &quot;  + updateTime.strftime(&quot;%m/%d/%Y %I:%M %p&quot;) + &quot; PST &quot;
    api.update_status(status=updateMessage)&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
Consumer Key and Consumer Secret We get From twitter app console. I saved it to a file and reading it from the file. Access token and access token secret will be given when we verify app. The process of verification will be shown in my next blog spot. We create twitter authentication object by passing consumer key and secret to tweepy.OAuthHandler(consumerKey,consumerSecret) function. Simillarly using auth object we set access token with the help of set_access_token(accessToken,accessTokenSecret).&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
Then we create the api object which holds the verification for accesstoken using tweepy.API(auth) with auth object. Here in the message to be posted to twitter date and time is in PST format so we use datetime.utcnow() - timedelta(hours=8) to get date time in pst and updateTime.strftime(&quot;%m/%d/%Y %I:%M %p&quot;) to format date and time in month:day:year hour:minute:seconds format. For this you need to import &quot;from datetime import datetime,timedelta&quot;.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; text-align: justify;&quot;&gt;
Simillarly for tweepy &quot;import tweepy&quot;. After this to post tweet we use api object and call update_status(status=updateMessage). Here dont forget to mention status=updateMessage because by default the parameter for update_status() is media. So put message you need to mention status. This is a new update in tweepy and this is not updated in their document. &lt;/div&gt;
&lt;/div&gt;

    </content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/2398263243222438001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2015/03/using-python-to-tweet-when-update.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2398263243222438001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2398263243222438001'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2015/03/using-python-to-tweet-when-update.html' title='Python Website Monitoring Script'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-7804524908782510297</id><published>2014-10-19T00:33:00.000-07:00</published><updated>2014-10-29T10:34:53.062-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DETACH"/><category scheme="http://www.blogger.com/atom/ns#" term="KILL"/><category scheme="http://www.blogger.com/atom/ns#" term="list"/><category scheme="http://www.blogger.com/atom/ns#" term="multiple session"/><category scheme="http://www.blogger.com/atom/ns#" term="new window."/><category scheme="http://www.blogger.com/atom/ns#" term="screen"/><title type='text'>SCREEN IN UBUNTU [USAGE] [INSTALLATION]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;/h2&gt;
&lt;hr /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #252525; font-family: Courier New, Courier, monospace; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;Screen is used to multiplex several virtual consoles, allowing user to access multiple separate terminal sessions inside a remote terminal session. It is useful for dealing with multiple programs from a command line interface, and for separating programs from the Unix shell that started the program.&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;INSTALLATION&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;sudo apt-get install screen&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;After installing screen, to check whether screen is installed properly type screen in terminal and press enter. Then the following details will appear.&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 16px; white-space: pre-wrap;&quot;&gt;screen&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: UbuntuMono, courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 16px; white-space: pre-wrap;&quot;&gt;Screen version 4.00.03 (FAU) 23-Oct-06

Copyright (c) 1993-2002 Juergen Weigert, Michael Schroeder
Copyright (c) 1987 Oliver Laumann

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (see the file COPYING); if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Send bugreports, fixes, enhancements, t-shirts, money, beer &amp;amp; pizza to screen@uni-erlangen.de







&lt;/span&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;line-height: 16px; text-align: left; white-space: pre-wrap;&quot;&gt;[Press Space or Return to end.]&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: white; color: #252525; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;This means screen is installed properly.&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #252525; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;USAGE&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;We can issue command in screen using &quot;&lt;b&gt;Ctrl-a&quot; + other keys. &lt;/b&gt;To get all the usage of keys in screen press &lt;b&gt;Ctrl-a-?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Ctrl-a-?&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;        &lt;span style=&quot;background-color: #f6f6f6; font-family: monospace, serif; font-size: 14px;&quot;&gt;                     Screen key bindings, page 1 of 2.
&lt;/span&gt;  
  Command key:  ^A   Literal ^A:  a

  break       ^B b         license     ,            removebuf   =         
  clear       C            lockscreen  ^X x         reset       Z         
  colon       :            log         H            screen      ^C c      
  copy        ^[ [         login       L            select      &#39;         
  detach      ^D d         meta        a            silence     _         
  digraph     ^V           monitor     M            split       S         
  displays    *            next        ^@ ^N sp n   suspend     ^Z z      
  dumptermcap .            number      N            time        ^T t      
  fit         F            only        Q            title       A         
  flow        ^F f         other       ^A           vbell       ^G        
  focus       ^I           pow_break   B            version     v         
  hardcopy    h            pow_detach  D            width       W         
  help        ?            prev        ^H ^P p ^?   windows     ^W w      
  history     { }          quit        \            wrap        ^R r      
  info        i            readbuf     &amp;lt;            writebuf    &amp;gt;         
  kill        K k          redisplay   ^L l         xoff        ^S s      
  lastmsg     ^M m         remove      X            xon         ^Q q      

                  [Press Space for next page; Return to end.]&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;/h2&gt;
&lt;div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;SOME USEFUL COMMANDS&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To create a screen&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -S screen_name&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To List all running screens and names&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -ls&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To Attach to running screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -x screen_name&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To Kill a screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -X -S [SESSION U WANT TO KILL] kill

screen -X -S [SESSION YOU WANT TO KILL] quit --this command kills all windows opened in session .
&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;Another simple method to kill specific screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Attach to the screen you want to kill by
       screen -x [screen name]
       Then press ctrl-a-k and press y.
       
       REALLY WANT TO KILL THIS WINDOW[Y/N]&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To Detach From one screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Ctrl - a - d&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To Create a new window in a screen session&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Ctrl - a - c&lt;/pre&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 22.3999996185303px;&quot;&gt;To List all windows in screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); margin-bottom: 8px; padding: 4pt; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Ctrl - a - w&lt;/pre&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; font-weight: normal; line-height: 22.3999996185303px;&quot;&gt;SOME USES OF SCREEN&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;To keep session active even when network disruption occurs when connected to server. For example when we are running long running process process we can run it in screen .&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #252525; font-family: Courier New, Courier, monospace;&quot;&gt;Disconnect and Reconnect form multiple locations to server without any disrupt to a particular task.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/7804524908782510297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2014/10/screen-in-ubuntu-usage-installation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/7804524908782510297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/7804524908782510297'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2014/10/screen-in-ubuntu-usage-installation.html' title='SCREEN IN UBUNTU [USAGE] [INSTALLATION]'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-905576894465258752</id><published>2014-10-13T02:36:00.000-07:00</published><updated>2014-10-13T02:36:23.555-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lightdm"/><category scheme="http://www.blogger.com/atom/ns#" term="manual  login"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 14.04 LTS"/><title type='text'>HOW TO ENABLE MANUAL LOGIN IN UBUNTU 14.04 LTS. [Lightdm] [Ubuntu 14.04 LTS]</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;font-family: Courier New, Courier, monospace;&quot;&gt;We can enable manual login in ubuntu 14.04 by configuring lightdm. Manual Login by default is not enabled in ubuntu.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0HlImYbn9khCuDsqvjcFKzJCSJZkuaJHu-aI5noNuqq5s8C7ARcGfCSSRJGgnAXG1NBB0ZgAjxdsvTD5WBnX05IrqTik3IJPpocUmrnH6GHZfWb-LGQvAvOP6Dt2GVwkAcPUmCLxz92yl/s1600/Ubuntu+Login+Screen.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0HlImYbn9khCuDsqvjcFKzJCSJZkuaJHu-aI5noNuqq5s8C7ARcGfCSSRJGgnAXG1NBB0ZgAjxdsvTD5WBnX05IrqTik3IJPpocUmrnH6GHZfWb-LGQvAvOP6Dt2GVwkAcPUmCLxz92yl/s1600/Ubuntu+Login+Screen.png&quot; height=&quot;324&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;All we need to do is add a line in a file in lightdm.conf.d.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Open terminal&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Go to following directory &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: #eeeeee; color: #222222; font-size: 14px; line-height: 18.2000007629395px; white-space: pre-wrap;&quot;&gt;cd /usr/share/lightdm/lightdm.conf.d&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Then open 50-ubuntu.conf &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;background-color: #eeeeee; color: #222222; font-size: 14px; line-height: 18.2000007629395px; white-space: pre-wrap;&quot;&gt;sudo nano 50-ubuntu.conf
&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Add the following line in the file&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: #eeeeee; color: #222222; font-size: 14px; line-height: 18.2000007629395px; white-space: inherit;&quot;&gt;greeter-show-manual-login=true&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Save and Exit.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Logout and you will see this login option.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;This is very simple but I hope it will help some.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/905576894465258752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2014/10/how-to-enable-manual-login-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/905576894465258752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/905576894465258752'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2014/10/how-to-enable-manual-login-in-ubuntu.html' title='HOW TO ENABLE MANUAL LOGIN IN UBUNTU 14.04 LTS. [Lightdm] [Ubuntu 14.04 LTS]'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0HlImYbn9khCuDsqvjcFKzJCSJZkuaJHu-aI5noNuqq5s8C7ARcGfCSSRJGgnAXG1NBB0ZgAjxdsvTD5WBnX05IrqTik3IJPpocUmrnH6GHZfWb-LGQvAvOP6Dt2GVwkAcPUmCLxz92yl/s72-c/Ubuntu+Login+Screen.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-8021897736103322264</id><published>2014-09-29T04:43:00.001-07:00</published><updated>2014-09-29T04:46:20.463-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MULTIPLE WORKSHEETS"/><category scheme="http://www.blogger.com/atom/ns#" term="ORACLE"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL DEVELOPER"/><title type='text'>How To Open New Worksheet For Same Connection [MULTIPLE WORKSHEETS FOR ONE CONNECTINION] In ORACLE SQL 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;
&lt;br /&gt;
&lt;b&gt;This&lt;/b&gt; is simple article to show how to open multiple worksheets for same connection in Oracle Sql Developer . Probably Everyone Knows how to do this but &amp;nbsp;I didnt , I needed search and find the solution . So For this one id for those who face the same problem I faced :P . LOL ! I found out two solutions .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;1. Right Click on the connection you need to open new window . Then choose option &quot; OPEN SQL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WORKSHEET &quot;&lt;br /&gt;
&lt;br /&gt;
2. Click on the icon circled and choose the connection which you want to open new worksheet .&lt;br /&gt;
&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfim3IvUuB4eLp7jRrxdEH0qxWUIaga4WzKqaUYddesHt6T1vppUHiQ-NoG_UnA5wFe9zQGj5Tc7nPX9QdmMPdW4i7Uxi2xYSXG5Q1mAlbEstyU98ybRGkkCMIAPNE1eIC3g4GmZBDczY/s1600/worksheet.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfim3IvUuB4eLp7jRrxdEH0qxWUIaga4WzKqaUYddesHt6T1vppUHiQ-NoG_UnA5wFe9zQGj5Tc7nPX9QdmMPdW4i7Uxi2xYSXG5Q1mAlbEstyU98ybRGkkCMIAPNE1eIC3g4GmZBDczY/s1600/worksheet.jpg&quot; height=&quot;356&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;NJOYYY !!!&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/8021897736103322264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2014/09/how-to-open-new-worksheet-for-same.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/8021897736103322264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/8021897736103322264'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2014/09/how-to-open-new-worksheet-for-same.html' title='How To Open New Worksheet For Same Connection [MULTIPLE WORKSHEETS FOR ONE CONNECTINION] In ORACLE SQL DEVELOPER'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfim3IvUuB4eLp7jRrxdEH0qxWUIaga4WzKqaUYddesHt6T1vppUHiQ-NoG_UnA5wFe9zQGj5Tc7nPX9QdmMPdW4i7Uxi2xYSXG5Q1mAlbEstyU98ybRGkkCMIAPNE1eIC3g4GmZBDczY/s72-c/worksheet.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-3065913688976552375</id><published>2014-09-19T04:44:00.001-07:00</published><updated>2014-09-19T04:44:28.184-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JDBC"/><category scheme="http://www.blogger.com/atom/ns#" term="KETTLE"/><category scheme="http://www.blogger.com/atom/ns#" term="ORACLE"/><category scheme="http://www.blogger.com/atom/ns#" term="PENTAHO"/><category scheme="http://www.blogger.com/atom/ns#" term="SPOON"/><title type='text'>Oracle Database Connection Error in Spoon [Penataho] [Kettle] </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
When Connecting to Oracle Database in spoon if you are getting the below error.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;-webkit-text-stroke-width: 0px; background: rgb(238, 238, 238); border: 0px; color: black; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17.8048000335693px; margin: 0px 0px 10px; max-height: 600px; orphans: auto; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; widows: auto; width: auto; word-spacing: 0px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: rgb(238, 238, 238); border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;span class=&quot;typ&quot; style=&quot;background: transparent; border: 0px; color: #2b91af; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Driver&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background: transparent; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;oracle.jdbc.driver.OracleDriver&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; could &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background: transparent; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;not&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; be found&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; make sure the &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;Oracle&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; driver &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;jar file&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background: transparent; border: 0px; color: darkblue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;is&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; installed&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
oracle&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;jdbc&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;driver&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background: transparent; border: 0px; color: #2b91af; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;OracleDriver&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
The issue is that spoon doesn&#39;t have jdbc driver . For this Download Oracle JDBC driver from the link below.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;-webkit-text-stroke-width: 0px; background: rgb(238, 238, 238); border: 0px; color: black; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17.8048000335693px; margin: 0px 0px 10px; max-height: 600px; orphans: auto; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; widows: auto; width: auto; word-spacing: 0px; word-wrap: normal;&quot;&gt;http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html&lt;/pre&gt;
&lt;br /&gt;
Copy the downloaded file into&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 0px none; color: black; font-family: Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17.8048px; margin: 0px 0px 10px; max-height: 600px; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; width: auto; word-spacing: 0px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 0px none; font-family: Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;span class=&quot;typ&quot; style=&quot;background: none repeat scroll 0% 0% rgb(243, 243, 243); border: 0px none; color: #2b91af; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;spoon_installation_folder\data-integration\libext\JDBC &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
Try to reconnect . Hopefully Now it will get connected . &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/3065913688976552375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2014/09/oracle-database-connection-error-in.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/3065913688976552375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/3065913688976552375'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2014/09/oracle-database-connection-error-in.html' title='Oracle Database Connection Error in Spoon [Penataho] [Kettle] '/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-3552764219772724330</id><published>2014-09-19T03:53:00.000-07:00</published><updated>2014-09-19T04:51:00.490-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BIG DATA"/><category scheme="http://www.blogger.com/atom/ns#" term="DATA INTEGRATION"/><category scheme="http://www.blogger.com/atom/ns#" term="JAVA."/><category scheme="http://www.blogger.com/atom/ns#" term="KETTLE"/><category scheme="http://www.blogger.com/atom/ns#" term="PENTAHO"/><category scheme="http://www.blogger.com/atom/ns#" term="SPOON"/><title type='text'>Installing Pentaho Data Integration Tool [KETTLE] [SPOON] in Window 7</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Download the latest version of spoon or kettle from the below link:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;-webkit-text-stroke-width: 0px; background: rgb(238, 238, 238); border: 0px; color: black; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17.8048000335693px; margin: 0px 0px 10px; max-height: 600px; orphans: auto; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; widows: auto; width: auto; word-spacing: 0px; word-wrap: normal;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt; http://community.pentaho.com/projects/data-integration/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Follow the following steps:-&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Unzip the downloaded file into the program files folder in the drive operating system installed. It is not necessary to unzip there itself but it is preferable.&lt;/li&gt;
&lt;li style=&quot;background-color: #f3f3f3;&quot;&gt;Make sure JAVA is installed in your windows 7.&lt;/li&gt;
&lt;li&gt;To check whether java is installed open cmd type &quot;java&quot; and press enter. If you get and error message like not recognized as a command then install java.&lt;/li&gt;
&lt;li&gt;Without java installed we cannot install Spoon.&lt;/li&gt;
&lt;li&gt;Now go to the unzipped folder double click on spoon.bat file. If something like this shows up &lt;span style=&quot;background-color: red;&quot;&gt;&quot;Windows cannot find &#39;javaw&#39;.Make sure you typed the name correctly, and then try again &quot;&lt;/span&gt; . your installation of java was not proper . Dont forget to set path to java bin .&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Now double click spoon will be opened .&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Create a shortcut of spoon.bat file on desktop to access next time to avoid browsing till spoon.bat every time .&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
NJOYYY .. !!! &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/3552764219772724330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2014/09/installing-pentaho-data-integration.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/3552764219772724330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/3552764219772724330'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2014/09/installing-pentaho-data-integration.html' title='Installing Pentaho Data Integration Tool [KETTLE] [SPOON] in Window 7'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-2187574010541441163</id><published>2014-08-26T00:20:00.000-07:00</published><updated>2014-08-26T01:45:50.706-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Freeze"/><category scheme="http://www.blogger.com/atom/ns#" term="Grub"/><category scheme="http://www.blogger.com/atom/ns#" term="Hang"/><category scheme="http://www.blogger.com/atom/ns#" term="Splash Screen"/><category scheme="http://www.blogger.com/atom/ns#" term="Startup"/><category scheme="http://www.blogger.com/atom/ns#" term="Stuck"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 12.04"/><title type='text'>Ubuntu 14.04 LTS On Start up Freezing Or Splash Screen Freezing [EDIT GRUB][HP PAVILION G6]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
After installing Ubuntu 14.04 LTS I had this issue , when ever I start up it will be stuck on ubuntu splash screen . And after switching on and off multiple times only I can get the login for user . So I googled &amp;nbsp;and found a fix . Fix is to skip the splash screen and boot without splash screen . For this we need to edit the grub file .&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifkTpBC7t-8UdssrMSXXsWxj37oslJdKtRk1W1EeaimsPoyJR_KBf-k7_XC6tKNPJz7Q_O7KcvIbxFRlBkORxD0wuA4fWRn3_-QW_t64CZMaiS4Bwfmkp322KgYUOIcR3U0Ao4JMvWLOwG/s1600/ubuntu-boot-flash-screen.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifkTpBC7t-8UdssrMSXXsWxj37oslJdKtRk1W1EeaimsPoyJR_KBf-k7_XC6tKNPJz7Q_O7KcvIbxFRlBkORxD0wuA4fWRn3_-QW_t64CZMaiS4Bwfmkp322KgYUOIcR3U0Ao4JMvWLOwG/s1600/ubuntu-boot-flash-screen.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Steps to Follow :-&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: &#39;Ubuntu Mono&#39;, &#39;Ubuntu Beta Mono A&#39;, Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 14px; line-height: 18.200000762939453px; white-space: pre-wrap;&quot;&gt;Open Terminal &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Ubuntu Mono&#39;, &#39;Ubuntu Beta Mono A&#39;, Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 14px; line-height: 18.200000762939453px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Then use the following command&lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;              &lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;gksu gedit /etc/default/grub
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAAVgIlNVvMC-wk1T_MMXOm9osWp0fCSTkOoSWG9FMK95Or7EpCg6PH0EvdaLVff_5KYF-zj-pmmXsOtonx3SqpoCkEzjbyAucyqvtOjlMKnNI41GZ1ECLHVf21OiuUMiBiQH5SehDPm02/s1600/grub2-etc-default-grub.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAAVgIlNVvMC-wk1T_MMXOm9osWp0fCSTkOoSWG9FMK95Or7EpCg6PH0EvdaLVff_5KYF-zj-pmmXsOtonx3SqpoCkEzjbyAucyqvtOjlMKnNI41GZ1ECLHVf21OiuUMiBiQH5SehDPm02/s1600/grub2-etc-default-grub.jpg&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Gedit will be open with something similar in the above image.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;Comment the line GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet splash&quot;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;to comment use &#39;#&#39;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;The run the command &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #222222; font-family: &#39;Ubuntu Mono&#39;, &#39;Ubuntu Beta Mono A&#39;, Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 14px; line-height: 18.200000762939453px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo update-grub2&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Ubuntu Mono&#39;, &#39;Ubuntu Beta Mono A&#39;, Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; line-height: 18.200000762939453px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;             &lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;    &lt;/span&gt;Restart and we wont be having the freezing during start up problem . Enjoy !!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/2187574010541441163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2014/08/ubuntu-1404-lts-on-start-up-freezing-or.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2187574010541441163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2187574010541441163'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2014/08/ubuntu-1404-lts-on-start-up-freezing-or.html' title='Ubuntu 14.04 LTS On Start up Freezing Or Splash Screen Freezing [EDIT GRUB][HP PAVILION G6]'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifkTpBC7t-8UdssrMSXXsWxj37oslJdKtRk1W1EeaimsPoyJR_KBf-k7_XC6tKNPJz7Q_O7KcvIbxFRlBkORxD0wuA4fWRn3_-QW_t64CZMaiS4Bwfmkp322KgYUOIcR3U0Ao4JMvWLOwG/s72-c/ubuntu-boot-flash-screen.jpg" height="72" width="72"/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-2313183086556537360</id><published>2013-04-23T11:50:00.001-07:00</published><updated>2013-04-23T11:54:51.589-07:00</updated><title type='text'>Motion Detection Program In SimpleCV using Python</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&#39;&#39;&#39;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A Simple program in python for motion detection and drawing lines over the moving Object.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Here we accepts two images of different time and substract them . The Sucbstracted Image&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Holds The Key . The image show the object in motion everything else is substracted off.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Lines are found on substracted Image and drawn to the normal image.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&#39;&#39;&#39;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;from SimpleCV import *&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;from SimpleCV import Camera&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;cam = Camera()&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;while True:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; first = cam.getImage() &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;#getting First Image&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; second = cam.getImage() &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;#getting Second Image&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff = second-first &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;#substracting Second Image from First and stored in diff&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lines = diff.findLines(threshold=10, minlinelength=15) &amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#finding Lines in the Differenced image .&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lines.draw(width=3) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;#drawing Lines on the Diff image&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; second.addDrawingLayer(diff.dl()) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;#Drawing the lines to normal image .&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; second.show()&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/2313183086556537360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2013/04/motion-detection-program-in-simplecv.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2313183086556537360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2313183086556537360'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2013/04/motion-detection-program-in-simplecv.html' title='Motion Detection Program In SimpleCV using Python'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-2214862303871339795</id><published>2013-04-21T09:58:00.000-07:00</published><updated>2013-04-21T22:58:50.528-07:00</updated><title type='text'>How To Install SimpleCV in Windows 8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;u&gt;SimpleCV&lt;/u&gt;&lt;/b&gt; is a computer Vision application which is open source. The main advantage of SimpleCV is that it implements high end computer vision libraries such OpenCV. Easy to use and easy to learn is another cool feature of SimpleCV . In this post, I am just giving Steps to install SimpleCV in windows 8 . Python 2.7 and OpenCV will be installed in this installation itself so no need to download any thing . Everything that is needed to run SimpleCV is under one Hood, this makes things pretty simple .&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;STEP1&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.simplecv.org/&quot;&gt;Click Here&lt;/a&gt;&amp;nbsp;&lt;span style=&quot;font-weight: normal;&quot;&gt;and go to the home page of SimpleCV&lt;/span&gt; . &lt;span style=&quot;font-weight: normal;&quot;&gt;Click On Download tab . Click on the latest stable version . It will take you to&amp;nbsp;sourceforge page and downloading will begin . A file named&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif; font-size: 12px;&quot;&gt;SimpleCV-1.3.msi &lt;span style=&quot;font-weight: normal;&quot;&gt;, around 192 mb size .&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;STEP 2&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Wait for Download to complete and run the downloaded file . Do as installation suggests and complete installation . A command prompt window opens up during installation showing what installing . Installation is over when the command prompt window is closed by itself . So files will be downloaded in between the Installation.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;STEP 3&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Now to confirm installation press start button + Q and type python and click on python IDLE ..&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Q7Jo0bbRmyuBxa7pobMrV9zztNMzdLOG8Andgv6Er9BYGIvbb_zuLtIv_kawWDtjwQsQWJGrjyxyfh7MhE9VK7NzWBQvDjNXnE8D0bdd66x7yIu70C1mrq0CmKJNnnZ7IiVKBOJ2qB95/s1600/simplecv.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Q7Jo0bbRmyuBxa7pobMrV9zztNMzdLOG8Andgv6Er9BYGIvbb_zuLtIv_kawWDtjwQsQWJGrjyxyfh7MhE9VK7NzWBQvDjNXnE8D0bdd66x7yIu70C1mrq0CmKJNnnZ7IiVKBOJ2qB95/s640/simplecv.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;and type any of these command :&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&amp;gt;&amp;gt;from SimpleCV import *&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&amp;gt;&amp;gt;import SimpleCV&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;If it goes to next line without errors you have successfully installed SimpleCV . Else Try again .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;Screen Shots&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDlRA-sRIdfa8CLJzidCUFmFCD_SkdN6cgDfdIpNcem5ICtmWfx396nKzmTHJAKWZilna83rFjL30CriYTEPrLqnNX9aS0vOsJFsR6Z9QH-nTbpH8wbhBuAtov9FX4aM7XvwmOmUcMStPl/s1600/simplecv2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;356&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDlRA-sRIdfa8CLJzidCUFmFCD_SkdN6cgDfdIpNcem5ICtmWfx396nKzmTHJAKWZilna83rFjL30CriYTEPrLqnNX9aS0vOsJFsR6Z9QH-nTbpH8wbhBuAtov9FX4aM7XvwmOmUcMStPl/s640/simplecv2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;NOTE :&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Segoe UI, Tahoma, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Some times and error may be shown when typing the above commands , I got this error : &quot;AttributeError: &#39;module&#39; object has no attribute &#39;csgraph_to_masked&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&amp;nbsp; &quot; . Before this they will be showing list of paths of scipy library . The solution for this is to install latest stable version of scipy for windows . &amp;nbsp;&lt;a href=&quot;http://www.scipy.org/Download&quot;&gt;Click Here&lt;/a&gt;&amp;nbsp;(Scipy Download page)&amp;nbsp;To download latest stable version of scipy for windows.&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Segoe UI, Tahoma, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;TUTORIALS&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Segoe UI, Tahoma, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.simplecv.org/learn/index.html&quot;&gt;Click Here&lt;/a&gt;&amp;nbsp;here to start Learning SimpleCV . It is the Learn page of SimpleCV and I found it real good for beginners .&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/2214862303871339795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2013/04/how-to-install-simplecv-in-windows-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2214862303871339795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2214862303871339795'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2013/04/how-to-install-simplecv-in-windows-8.html' title='How To Install SimpleCV in Windows 8'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Q7Jo0bbRmyuBxa7pobMrV9zztNMzdLOG8Andgv6Er9BYGIvbb_zuLtIv_kawWDtjwQsQWJGrjyxyfh7MhE9VK7NzWBQvDjNXnE8D0bdd66x7yIu70C1mrq0CmKJNnnZ7IiVKBOJ2qB95/s72-c/simplecv.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-8565847846531012338</id><published>2011-11-02T10:54:00.000-07:00</published><updated>2014-09-20T19:29:07.090-07:00</updated><title type='text'>C Program To Find And Replace A Word In The String</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;u&gt;Description&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
We accept two inputs . One is the word to be replaced and other is the word to be replaced with . Then We will search the word to be replaced in the string search is done by searching the first letter of the word and if we find that we will check wheather its a word by looking is there any space ,\n or full stop before it and if its a word we will compare our word with this and if both are same will now start the replacement procedure. We will get the length of both the inputs and if word to be replaced with is small we will shift our string to left the difference times (i.e length1-length2 times) if its greater we will shift the string to right the difference times .. And now we will insert the word in the proper place .. If our word to be replaced is the first one in the string we should conduct a peripheral check for that is done with the second loop..&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Program&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;string.h&amp;gt;&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char string1[100],string2[20],string3[20];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int i,length1,length2,length3,j,flag=0,templ,temp,k;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nEnter The String :-&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; gets(string1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nEnter The Word To be replaced&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; gets(string2);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nEnter The Replacement Word&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; gets(string3);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; length1=strlen(string1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; length2=strlen(string2);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; length3=strlen(string3);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;length1;i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(string1[i]==string2[0])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(i==0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(string1[length2]==&#39; &#39;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;length2;j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(string1[j]==string2[j])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag=1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag=2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((flag==1)&amp;amp;&amp;amp;(flag!=2))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(length2&amp;gt;=length3)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;length2;j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; templ=length3;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(templ!=0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string1[j]=string3[j];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; templ--;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string1[j]=&#39; &#39;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(length2&amp;lt;length3)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(k=0;k&amp;lt;(length3-length2);k++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=(length1+k);j!=length2;j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string1[j+1]=string1[j]; //shifting&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;length3;j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string1[j]=string3[j];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
// starting search for not first word&lt;br /&gt;
&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((string1[i-1]==&#39; &#39;)||(string1[i-1]==&#39;,&#39;)||(string1[i-1]==&#39;.&#39;))//token 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((string1[i+length2]==&#39; &#39;)||(string1[i+length2]==&#39;\n&#39;)||(string1[i+length2]==&#39;.&#39;)||(string1[i+length2]==\0&#39;))//token 3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp=i;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;length2;j++,temp++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(string1[temp]==string2[j])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag=1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag=2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
if((flag==1)&amp;amp;&amp;amp;(flag!=2))&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(length2&amp;gt;=length3)&lt;br /&gt;
{&lt;br /&gt;
temp=i;&lt;br /&gt;
for(j=0;j&amp;lt;length2;j++,temp++)&lt;br /&gt;
{&lt;br /&gt;
templ=length3;&lt;br /&gt;
if(templ!=0)&lt;br /&gt;
{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
string1[temp]=string3[j];&lt;br /&gt;
templ--;&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
string1[j]=&#39; &#39;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if(length2&amp;lt;length3)&lt;br /&gt;
{&lt;br /&gt;
temp=i;&lt;br /&gt;
for(k=0;k&amp;lt;(length3-length2);k++)&lt;br /&gt;
{&lt;br /&gt;
for(j=(length1+k);j!=(i+length2);j++)&lt;br /&gt;
{&lt;br /&gt;
string1[j+1]=string1[j]; //shifting&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
for(j=0;j&amp;lt;length3;j++,temp++)&lt;br /&gt;
{&lt;br /&gt;
string1[temp]=string3[j];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
printf(&quot;The new string:%s&quot;,string1);&lt;br /&gt;
getch();&lt;br /&gt;
exit(0);&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
getch();&lt;br /&gt;
return (0);&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/8565847846531012338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2011/11/c-program-to-find-and-replace-word-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/8565847846531012338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/8565847846531012338'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2011/11/c-program-to-find-and-replace-word-in.html' title='C Program To Find And Replace A Word In The String'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-1992838144492245180</id><published>2011-11-01T08:20:00.000-07:00</published><updated>2011-11-01T09:15:19.289-07:00</updated><title type='text'>C Program For Matrix Multiplication</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The thing to check while multiplying matrix is that, Is number of columns of first matrix is equal to number of rows of second matrix .. The resultant matrix will be of the order row1 by col2. This is a simple C program for accepting to matrix and checking weather it can be multiplied and if possible mutiplication is done and the resultant matrix is outputed.&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Program&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;stdio.h&gt;&lt;conio.h&gt;#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;conio.h&amp;gt;
int main()
{
 int matrix1[20][20],matrix2[20][20],row1,row2,col1,col2,i,j,a,sum,matrix3[20][20];
 printf(&quot;Enter The Row and column For matrix1 :&quot;);
 scanf(&quot;%d%d&quot;,&amp;amp;row1,&amp;amp;col1);
 printf(&quot;\nEnter Matrix 1:&quot;);
 for(i=0;i&amp;lt;row1;i++)
  {
   for(j=0;j&amp;lt;col1;j++)
    {
     scanf(&quot;%d&quot;,&amp;amp;matrix1[i][j]);
    }
  }
 printf(&quot;\nThe Matrix You Entered Is:\n&quot;);
 for(i=0;i&amp;lt;row1;i++)
  {
   for(j=0;j&amp;lt;col1;j++)
    {
     printf(&quot;%d\t&quot;,matrix1[i][j]);
    }
    printf(&quot;\n&quot;);
  }   
 printf(&quot;\nEnter The Row and column For matrix2 :&quot;);
 scanf(&quot;%d%d&quot;,&amp;amp;row2,&amp;amp;col2);
 printf(&quot;\nEnter Matrix 2:&quot;); 
 for(i=0;i&amp;lt;row2;i++)
  {
   for(j=0;j&amp;lt;col2;j++)
    {
     scanf(&quot;%d&quot;,&amp;amp;matrix2[i][j]);
    }
  }
 printf(&quot;\nThe Matrix You Entered Is:\n&quot;);
 for(i=0;i&amp;lt;row2;i++)
  {
   for(j=0;j&amp;lt;col2;j++)
    {
     printf(&quot;%d\t&quot;,matrix2[i][j]);
    }
    printf(&quot;\n&quot;);
  }
 //Checking Weather Matrix Multiplication Is possible   
 if(col1!=row2)
  {
   printf(&quot;\nMatrix Multiplication Not Possible!!!!&quot;);
   getch();
   exit(0);
  }

 //Matrix Multiplication
 for(i=0;i&amp;lt;row1;i++)
  {
   sum=0;                 
   for(j=0;j&amp;lt;col2;j++)
    {
     for(a=0;a&amp;lt;row1;a++)
      {                 
       sum+=matrix1[i][j]*matrix2[a][j];
      }
     matrix3[i][j]=sum;
     sum=0;
     }
   }
 printf(&quot;\nThe Product Is:\n&quot;);
  for(i=0;i&amp;lt;row1;i++)
  {
   for(j=0;j&amp;lt;col2;j++)
    {
     printf(&quot;%d\t&quot;,matrix3[i][j]);
    }
    printf(&quot;\n&quot;);
   }
 getch();
 return(0);
}
                       
   
                   

&lt;row1;i++) 2:&quot;);=&quot;&quot; :&quot;);=&quot;&quot; &lt;=&quot;&quot; and=&quot;&quot; checking=&quot;&quot; column=&quot;&quot; entered=&quot;&quot; exit(0);=&quot;&quot; for(a=&quot;0;a&amp;lt;row1;a++)&quot; for(i=&quot;0;i&amp;lt;row1;i++)&quot; for(j=&quot;0;j&amp;lt;col1;j++)&quot; for=&quot;&quot; getch();=&quot;&quot; if(col1!=&quot;row2)&quot; is:\n&quot;);=&quot;&quot; is=&quot;&quot; matrix2=&quot;&quot; matrix3[i][j]=&quot;sum;&quot; matrix=&quot;&quot; multiplication=&quot;&quot; not=&quot;&quot; possible!!!!&quot;);=&quot;&quot; possible=&quot;&quot; pre=&quot;&quot; printf(&quot;%d\t&quot;,matrix1[i][j]);=&quot;&quot; printf(&quot;%d\t&quot;,matrix2[i][j]);=&quot;&quot; printf(&quot;%d\t&quot;,matrix3[i][j]);=&quot;&quot; printf(&quot;\n&quot;);=&quot;&quot; printf(&quot;\nenter=&quot;&quot; printf(&quot;\nmatrix=&quot;&quot; printf(&quot;\nthe=&quot;&quot; product=&quot;&quot; return(0);=&quot;&quot; row=&quot;&quot; scanf(&quot;%d&quot;,&amp;matrix1[i][j]);=&quot;&quot; scanf(&quot;%d&quot;,&amp;matrix2[i][j]);=&quot;&quot; scanf(&quot;%d%d&quot;,&amp;row2,&amp;col2);=&quot;&quot; sum+=&quot;matrix1[i][j]*matrix2[a][j];&quot; sum=&quot;0;&quot; the=&quot;&quot; weather=&quot;&quot; you=&quot;&quot; {=&quot;&quot; }=&quot;&quot;&gt;&lt;/row1;i++)&gt;&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/1992838144492245180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2011/11/c-program-for-matrix-multiplication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1992838144492245180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1992838144492245180'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2011/11/c-program-for-matrix-multiplication.html' title='C Program For Matrix Multiplication'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-5263702483580671675</id><published>2011-10-31T00:46:00.000-07:00</published><updated>2011-11-01T09:17:31.385-07:00</updated><title type='text'>C Programme For n Length Fibonacci Series</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Fibonacci series is one of the simplest program in C. We accept The length of series of Fibonacci. Logic Of Fibonacci series is very simple its a series generated by adding adding the previous term with the curret term i.e consider the series 0 1 1 2 3 5 etc here 0+1=1 ; 1+1=2; 1+2=3; 2+3=5; and so on. We compute this until the the length entered by user . The starting To elements are entered by us i.e 0&amp;amp;1 . After That we compute this By adding 0+1=1 . Now next term is one and previous term is 1 so previous term + next term i.e 1+1=2 ..And so on.&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Program&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;stdio.h&gt;&lt;conio.h&gt;&lt;length-2;i++)&lt;br&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;int length,i,previous,next,temp;&lt;br /&gt;&amp;nbsp;printf(&quot;\nEnter The Length You Want For the Fibonacci series&quot;);&lt;br /&gt;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;length);&lt;br /&gt;&amp;nbsp;printf(&quot;\nFIBONACCI SERIES&quot;);&lt;br /&gt;&amp;nbsp;printf(&quot;\n--------- ------&quot;);&lt;br /&gt;&amp;nbsp;printf(&quot;\n0\t1&quot;);&lt;br /&gt;&amp;nbsp;previous=0;&lt;br /&gt;&amp;nbsp;next=1;&lt;br /&gt;&amp;nbsp;for(i=0;i&amp;lt;length-2;i++)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; temp=next;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; next+=previous;&lt;br /&gt;&amp;nbsp; printf(&quot;\t%d&quot;,next);&lt;br /&gt;&amp;nbsp; previous=temp;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;getch();&lt;br /&gt;&amp;nbsp;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/length-2;i++)&lt;br&gt;&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/5263702483580671675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2011/10/c-programme-for-n-length-fibonacci.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/5263702483580671675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/5263702483580671675'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2011/10/c-programme-for-n-length-fibonacci.html' title='C Programme For n Length Fibonacci Series'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-2844307147880905194</id><published>2011-10-31T00:25:00.000-07:00</published><updated>2011-11-01T09:21:30.141-07:00</updated><title type='text'>C Program To Find The Nth Smallest Element From An Unsorted List</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I found Two ways to solve this . First Method is, we will sort the array the accept the value to find nth smallest and will print the element in nth position of the array . The second method is, take the first element compare it with all other elements and count all the numbers greater than this if there are n numbers greater than this, Then first element is the nth smallest. This is repeated for all the elements and will find the nth smallest .&lt;br /&gt;
&lt;u&gt;&lt;b&gt;FIRST METHOD&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; int array[100],length,i,j,temp,n;&lt;br /&gt;&amp;nbsp;&amp;nbsp; printf(&quot;Enter The length Of The Array &quot;);&lt;br /&gt;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;length);&lt;br /&gt;&amp;nbsp; printf(&quot;\nEnter The Numbers:&quot;);&lt;br /&gt;&amp;nbsp; for(i=0;i&amp;lt;length;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;array[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; for(i=0;i&amp;lt;length;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;length-1;j++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(array[j]&amp;gt;array[j+1])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp=array[j];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array[j]=array[j+1];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array[j+1]=temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; printf(&quot;The new array is:&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;length;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot; %d &quot;,array[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; printf(&quot;\nEnter Which Smallest Number You want&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;&amp;nbsp;&amp;nbsp; printf(&quot;\nThe %d th smallest number is: %d&quot;,n,array[n-1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; getch();&lt;br /&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;u&gt;&lt;b&gt;SECOND METHOD&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; int array[100],length,i,j,n1,n;&lt;br /&gt;&amp;nbsp; printf(&quot;Enter The Length of the array:&quot;);&lt;br /&gt;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;length);&lt;br /&gt;&amp;nbsp; printf(&quot;\nEnter The array&quot;);&lt;br /&gt;&amp;nbsp; for(i=0;i&amp;lt;length;i++)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;array[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; printf(&quot;\nEnter which smallest element you want&quot;);&lt;br /&gt;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;&amp;nbsp; for(i=0;i&amp;lt;length;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n1=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;length;j++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(array[i]&amp;gt;array[j])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n1++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(n1==(n-1))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\n%d is the %dth smallest element&quot;,array[i],n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getch();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/2844307147880905194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2011/10/c-program-to-find-nth-smallest-element.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2844307147880905194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/2844307147880905194'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2011/10/c-program-to-find-nth-smallest-element.html' title='C Program To Find The Nth Smallest Element From An Unsorted List'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2319726852580750049.post-1110017180424901862</id><published>2011-10-30T23:40:00.000-07:00</published><updated>2011-11-01T09:23:18.972-07:00</updated><title type='text'>C Program To Search In a sorted List</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We take a sorted array as one input. Then we accept the element to be searched if it is found we will return the pposition of the element in the array and a success message.. If Its not in the list we will print a fail message . We use Binary search method to implement&amp;nbsp; this&amp;nbsp; search.&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Program&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
int main()&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; int array[100],length,end,start,mid,element,i,flag=0;&lt;br /&gt;
&amp;nbsp; char choice;&lt;br /&gt;
&amp;nbsp; printf(&quot;Enter The length of the array&quot;);&lt;br /&gt;
&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;length);&lt;br /&gt;
&amp;nbsp; printf(&quot;\nEnter The array (sorted)&quot;);&lt;br /&gt;
&amp;nbsp; for(i=0;i&amp;lt;length;i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;array[i]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp; start=0;&lt;br /&gt;
&amp;nbsp; end=length;&lt;br /&gt;
&amp;nbsp; mid=(start+end)/2;&lt;br /&gt;
&amp;nbsp; printf(&quot;Enter the element to be searched&quot;);&lt;br /&gt;
&amp;nbsp; scanf(&quot;%d&quot;,&amp;amp;element);&lt;br /&gt;
&amp;nbsp; while(start&amp;lt;end)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(array[mid]==element)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nElement Found in:%d&quot;,mid+1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start=end;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag=1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(element&amp;gt;array[mid])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start=mid+1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mid=(start+end)/2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end=mid;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mid=(start+end)/2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(flag==0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nThe element you searched is not in the array&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getch();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;
}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/1110017180424901862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2011/10/c-program-to-search-in-sorted-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1110017180424901862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1110017180424901862'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2011/10/c-program-to-search-in-sorted-list.html' title='C Program To Search In a sorted List'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-1375006819210579578</id><published>2010-09-09T19:13:00.000-07:00</published><updated>2010-09-09T19:25:40.164-07:00</updated><title type='text'>Python Tutorial Videos (Google Class)</title><content type='html'>&lt;b style=&quot;color:green&quot;&gt;Here is the videos of python tutorial. This comes under google edu program&lt;/b&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=tKTZoB2Vjuk&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY1 PART1&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=EPYupizJYQI&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY1 PART2&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=haycL41dAhg&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY1 PART3&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=kWyoYtvJpe4&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY2 PART1&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=uKZ8GBKmeDM&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY2 PART2&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=Nn2KQmVF5Og&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY2 PART3&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=IcteAbMC1Ok&amp;feature=channel&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;DAY2 PART4&lt;/B&gt;&lt;/A&gt;&lt;/br&gt;&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/edu/languages/google-python-class/&quot;&gt;&lt;b style= &quot;color:red&quot;&gt;CLICK HERE FOR THE MATERIAL AND CLASSWORK QUESTIONS&lt;/b&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/1375006819210579578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2010/09/python-tutorial-videos-google-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1375006819210579578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1375006819210579578'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2010/09/python-tutorial-videos-google-class.html' title='Python Tutorial Videos (Google Class)'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-5689587304525552110</id><published>2010-09-05T06:06:00.000-07:00</published><updated>2010-09-05T06:06:59.280-07:00</updated><title type='text'>Download Python 3.1 For Free</title><content type='html'>&lt;a href=&quot;http://www.python.org/download/&quot;&gt;&lt;b style=&quot;color:Green&quot;&gt;CLICK HERE TO DOWNLOAD&lt;br /&gt;
&lt;/b&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/5689587304525552110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2010/09/download-python-31-for-free.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/5689587304525552110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/5689587304525552110'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2010/09/download-python-31-for-free.html' title='Download Python 3.1 For Free'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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-2319726852580750049.post-1750989692718591895</id><published>2010-09-04T10:02:00.000-07:00</published><updated>2010-09-04T10:02:00.689-07:00</updated><title type='text'>NVIDIA Geforce 7150M / nForce 630M driver for windows7</title><content type='html'>&lt;b&gt;Here The Problem Is Resolved And This is the orginal Driver For Windows7..It worked For me.. And Now I can Play Call Of Duty 4 With No Lag.&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.nvidia.com/object/geforce_notebook_winvista_win7_179.48_beta.html&quot;&gt;&lt;b style=&quot;color:red&quot;&gt;CLICK HERE TO DOWNLOAD&lt;/b&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinocksebastian.blogspot.com/feeds/1750989692718591895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kinocksebastian.blogspot.com/2010/09/nvidia-geforce-7150m-nforce-630m-driver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1750989692718591895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2319726852580750049/posts/default/1750989692718591895'/><link rel='alternate' type='text/html' href='http://kinocksebastian.blogspot.com/2010/09/nvidia-geforce-7150m-nforce-630m-driver.html' title='NVIDIA Geforce 7150M / nForce 630M driver for windows7'/><author><name>Kinock Sebastian</name><uri>http://www.blogger.com/profile/05830046943952201068</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>