Friday, August 27, 2010
Information Extraction versus Information Retrieval
Programs that perform the task of IE are referred to as extractors or wrappers. A wrapper was originally defined as a component in an information integration system which aims at providing a single uniform query interface to access multiple information sources. In an information integration system, a wrapper is generally a program that “wraps” an information source (e.g. a database server, or a Web server) such that the information integration system can access that information source without changing its core query answering mechanism.
Friday, August 13, 2010
Github Configurations
GETTING A PUBLIC KEY
First check to see if a ssh key directory exists.
$ cd ~/.ssh$ lsconfig id_rsa.pub
id_rsa known_hosts
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa* Here we have an existing keypair, id_rsa and id_rsa.pub, which we’ve copied into ~/.ssh/key_backup before removing. By default, ssh will use keys in ~/.ssh that are named id_rsa, id_dsa or identity.
Generating a key
If you have an existing keypair you wish to use, you can skip this step.
Now that we’re certain ssh won’t use an existing key, it’s time to generate a new keypair. Lets make an RSA keypair:
$ ssh-keygen -t rsa -C "tekkub@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/tekkub/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db tekkub@gmail.com At the first prompt you can just hit enter to generate the key with the default name. You should use a good passphrase with your key. See Working with SSH key passphrases for more details on why you should use a passphrase and how to avoid re-entering it every time you use your key.
Note: If you don’t use the default key names, or store your keys in a different path, you may need to run ssh-add path/to/my_key so that ssh knows where to find your key.
Adding the key to your GitHub account
Now launch your browser and open the account page. In the “SSH Public Keys” section click “add another public key”, then paste your public key into the “key” field. If you leave the title blank the key comment (your email) will be used for the title.
REPOSITORY SETUP:
Global setup:
Download and install Git
git config --global user.name "Vamshi Krishna Reddy V"
git config --global user.email vamshi4001@gmail.com
Next steps:
mkdir Twinsight
cd Twinsight
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:vamshi4001/Twinsight.git
git push origin master
Existing Git Repo?
cd existing_git_repo
git remote add origin git@github.com:vamshi4001/Twinsight.git
git push origin master
Import a Subversion Repository
- If the repo you are importing is very large, your import may time out.
- If your subversion repository contains a non-standard directory structure, this import process will probably not work for you.
- This service currently only supports public subversion repositories.
- You can find details on how to run a manual import here.
Accepted SVN URLs
- http://example.com/project/svn
- https://example.com/project/svn
- svn://example.com/project/svn (try to avoid)
Thursday, August 12, 2010
Twitter Bots
I love Twitter. Why? Quite simply, because of the amazing community of helpful, knowledgeable, and diverse people around Twitter. I’ve already met many interesting individuals, both on and offline, because we all participate in the Twitter community. And Twitter keeps getting better through innovation from the community. There is a growing trend here, the use of Twitter bots.
What are Twitter Bots? They are special Twitter accounts that perform a special function and provides you with useful information. Twitter bots come in 2 basic flavors:
1) Push Bots - These bots don’t do anything fancy. Once you start to follow them, they broadcast messages to you. The most common uses of push bots to date have been by sports teams (for scoring updates) and weather forecasts.
2) Pull Bots – These bots are more sophisticated than push bots. You can interact with them by using Direct Message commands. The features of pull bots greatly exceed push bots. Pull bots operate as micro-applications behind the scenes, processing commands from a Twitter user, doing some work and then sending the result/data back to the original user via a Direct Message.
A simple example is the Timer bot. It’s Twitters version of a personal reminder service. Here’s how it works:
- Follow Timer bot
- Send a direct message to timer like this “d timer 45 call mom’
The timer bot will save your request, wait 45 minutes before sending a direct message reminder back to your Twitter account that says ‘call mom’
Here is a list of some of the more popular Twitter Bots. If you have others you find useful, add them to the comments and I will update the list.
- gCal - Add Google Calendar events
- HappyTwitDay - Send Happy Birthday Wishes
- WineTweets - Share what you’re drinking with other wine lovers on Twitter (check this out @garyvee)
- TweetBeep - Track topics in Twitter and have them emailed to you
- Tipr - Tells you the amount you should leave for a tip when dining out
Apache Cassandra
SOME DEFINITIONS:
Stable releases
Cassandra stable releases are well tested and reasonably free of serious problems, (or at least the problems are known and well documented). If you are setting up a production environment, a stable release is what you want.
Betas and release candidates
Betas are prototype releases considered ready for user testing, and release candidates have the potential to become the next stable release. These releases represent the state-of-the-art so are often the best place to start, and since APIs and on-disk storage formats can change between major versions this can also save you from an upgrade. The testing and feedback is also highly appreciated.Nightly builds
Nightly builds represent the current state of development as of the time of the build. They contain all of the previous day's new features, fixes, and newly introduced bugs. The only guarantee they come with is that they successfully build and the unit tests pass. Nightly builds are a handy way of testing recent changes, or accessing the latest features and fixes not found in beta or release candidates, but there is some risk of them being buggy.Tuesday, August 3, 2010
Virus - USB files seen as shortcuts
Issue
I caught a virus on my flash drive at work and it appears to have changed all my file names to short cuts. I believe I've cleaned the virus but how do i get my files back so that I can view them?
Solution
- If you did not format your flash drive, then check whether the files are not in hidden mode.
- Click on "Start" -->Run-->type cmd and click on OK.
- Here I assume your pendrive as G:
- Enter this command.
- attrib -h -r -s /s /d g:\*.*
- Note : Replace the letter g with your flash drive letter.
Saturday, July 17, 2010
Links Collection
Zemanta - term extractor
Steve makes websites
Some Examples of yahoo term extraction
Five Filters term extraction
POS tagger term extraction
Free software for term extraction:
- Maui (Java, GPL)
- Kea (Java, GPL)
- Topia's Term Extraction (Python, ZPL)
Non-free web services for term extraction:
YUI Slider example
Twitter css n jquery
http://www.dynamicwp.net/articles-and-tutorials/10-awesome-jquery-tutorials-about-twitter/
http://psdcollector.blogspot.com/2010/03/useful-jquery-twitter-api-tutorials.html
http://craigsworks.com/projects/qtip/
http://cufon.shoqolate.com/generate/
http://www.marcofolio.net/
http://archive.usejquery.com/submit.html
http://www.webspeaks.in/2010/07/25-incredibly-useful-css-tricks-you.html
http://www.readwriteweb.com/archives/10_twitter_list_widgets_you_can_grab_embed_right_n.php
http://www.markhneedham.com/blog/2010/03/21/node-js-a-little-application-with-twitter-couchdb/
interesting app
http://www.adictomatic.com
jQuery twitter search plugin
http://jquery.malsup.com/twitter/
What to do if starting webdesign
http://www.webresourcesdepot.com/if-i-had-started-web-design-today-and-you/
New updates
http://critiquethesite.com/
http://mashable.com/2010/07/22/web-design-feedback-tools/
http://www.moretechtips.net/
Nice OAuth Tutorial
http://www.snipe.net/2009/07/writing-your-first-twitter-application-with-oauth/#axzz0ub1EY049
Interesting Ones
http://custom-drupal.com/jquery-demo/
http://www.geekdaily.net/category/projects/
http://visionmedia.github.com/inline-search/
http://www.hiddenpixels.com/designer-and-developer-resources/jquery-examples/
http://www.deontee.com/47-top-twitter-sites-services-software-and-tips/
http://www.learningjquery.com/2010/07/great-ways-to-learn-jquery
http://www.9lessons.info/2010/04/free-smtp-mail-server-for-your-web.html
http://elitebydesign.com/getting-started-with-css-20-awesome-introductory-tuts/
http://sorgalla.com/projects/jcarousel/
10 Tools for Distributed Developer Teams
Envolve: A Facebook-Like Chat Room for Your Site
http://trends.ellerdale.com/trends/people
http://free-idea-bank.blogspot.com/?expref=next-blog
HPRICOT:
http://wiki.github.com/
http://totalrecall.wordpress.
http://www.sitepoint.com/
http://stackoverflow.com/
http://stackoverflow.com/
http://stackoverflow.com/
http://code.google.com/p/
http://www.rubyinside.com/
http://www.freebsdsoftware.
http://ai-depot.com/articles/
http://www.simplehelp.net/
NEWS TICKER
http://www.smartmenus.org/
INTRESTING ONE's
http://www.engageinteractive.
http://www.linuxjournal.com/article/8110
http://www.linuxjournal.com/article/8130http://kernelnewbies.org/
