Thursday, 29 December 2011
Tuesday, 27 December 2011
Monday, 26 December 2011
Thursday, 22 December 2011
CORS javascript - plugins
http://mulletxhr.com/
https://github.com/metajack/strophejs-plugins
http://flxhr.flensed.com/documentation.php
https://github.com/harborhoffer/Strophe.js-Plugins/blob/master/strophe.muc.js
https://github.com/harborhoffer/candy
http://candy-chat.github.com/candy/
https://github.com/iadvize/idzXHR
https://github.com/janl/mustache.js
git://github.com/candy-chat/candy.git
https://github.com/metajack/strophejs-plugins
http://flxhr.flensed.com/documentation.php
https://github.com/harborhoffer/Strophe.js-Plugins/blob/master/strophe.muc.js
https://github.com/harborhoffer/candy
http://candy-chat.github.com/candy/
https://github.com/iadvize/idzXHR
https://github.com/janl/mustache.js
git://github.com/candy-chat/candy.git
Sunday, 18 December 2011
Thursday, 15 December 2011
Friday, 9 December 2011
Monday, 5 December 2011
Wednesday, 30 November 2011
Tuesday, 29 November 2011
Monday, 28 November 2011
Sunday, 27 November 2011
Monday, 21 November 2011
Thursday, 17 November 2011
Tuesday, 15 November 2011
Thursday, 20 October 2011
Media capture
http://www.w3.org/TR/html-media-capture/
https://labs.ericsson.com/developer-community/blog/beyond-html5-audio-capture-web-browsers
http://html5labs.interoperabilitybridges.com/prototypes/media-capture-api/media-capture-api/info
https://labs.ericsson.com/developer-community/blog/beyond-html5-audio-capture-web-browsers
http://html5labs.interoperabilitybridges.com/prototypes/media-capture-api/media-capture-api/info
Wednesday, 19 October 2011
Monday, 17 October 2011
Sunday, 16 October 2011
javascript Design Pattern
http://www.klauskomenda.com/code/javascript-programming-patterns/#singleton
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
http://ejohn.org/blog/javascript-getters-and-setters/
http://javascriptweblog.wordpress.com/2011/01/18/javascripts-arguments-object-and-beyond/
FlyWeight Pattern
http://msdn.microsoft.com/en-us/scriptjunkie
http://james.padolsey.com/javascript/76-bytes-for-faster-jquery/
http://msdn.microsoft.com/en-US/scriptjunkie/hh273390.aspx
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
http://ejohn.org/blog/javascript-getters-and-setters/
http://javascriptweblog.wordpress.com/2011/01/18/javascripts-arguments-object-and-beyond/
FlyWeight Pattern
http://msdn.microsoft.com/en-us/scriptjunkie
http://james.padolsey.com/javascript/76-bytes-for-faster-jquery/
http://msdn.microsoft.com/en-US/scriptjunkie/hh273390.aspx
Wednesday, 12 October 2011
Saturday, 17 September 2011
Saturday, 27 August 2011
Friday, 26 August 2011
Thursday, 25 August 2011
Monday, 22 August 2011
Set JAVA_HOME Under ubuntu
One way that you can set your JAVA_HOME variable and add to your PATH, is be doing the folowing. As 'sudo' open up /etc/bash.bashrc and add the following to the end of the file. NOTE: Set the java path to whatever the actual path is on your environment if it does not match /usr/lib/jvm/java
JAVA_HOME=/usr/lib/jvm/javaexport JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH
Sunday, 21 August 2011
Saturday, 20 August 2011
Wednesday, 17 August 2011
Tuesday, 16 August 2011
Thursday, 11 August 2011
Help more people!
- Help People
- Find a Niche ( area of expertise or what you can do best)
- Learn to Scale or Cater more people effectively and efficiently without burning out
- Translating ( How do you translate or relate people to your field of work). Make it Simple and Easy for others to understand what you do and how its useful for others.
- Staring Small( Always start with something very small and grow with time and add more useful what is needed features in your services, It can be anything very simple; and Then market your product or service with a good marketing campaign.
- Pitfall - Hopefully the new features you are building are based on communication with your existing customers and from talking to other people that you hope to help. The problems come when you try to help person A and in doing so you do a disservice to person B and C. You do something that does not help them and actually hinders them. You try to rectify the problem by giving person B extra help (adding a feature they requested) and then doing something similar for person C. Unwittingly you’ve now annoyed person A and C with your update for B, and likewise for the update for C. On a larger scale A, B and C would be groups of people or communities.
You can please all the people some of the time, some of the people all the time, but you cannot please all the people all the time”– P. T. - Finding the Balance: The skill in building a great product or service is finding the balance in the needs of the people you are helping.
If you answer all the needs then your software will be complicated, feature-heavy, hard to design and hard to use.
If you ignore the needs of the people you are helping you will become quite lost.
If you work with averages, then your software will be average. You need to listen to your customer to figure out who they are and what they need.
They may tell you what they need, but they can only tell you what they think they need based on their experience of your current product and of the products of your competitors.
A single person with needs usually only focuses on their own needs and not the collective needs of all the people that you are trying to help.
If you really want to help them then you have to figure out what the collective needs are and how you can address those needs most effectively. - Concern on Collective needs rather than on individual needs; Individual need will complicate the service for larger user base. Always listen to the customer or the people you are servicing or helping them
Set Admin on Windows using Registry
Changes are immediate and you can use the Winkey + L to switch back to Welcome Screen to see Administrator account is listed.
Use this procedure to hide/unhide any user account from the Welcome Screen. Please remember, you can still login to a hidden account using CTRL+ALT+DEL classic logon method, but cannot Fast User Switch to a hidden user account.
Method 2 - Manual registry edit
- Click Start, Run and type Regedit.exe
- Navigate to the following key:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ SpecialAccounts \ UserList
- Use the File, Export option to backup the key
- Create a new DWORD Value named Administrator
- Double-click Administrator, and set 1 as its data
- Exit the Registry Editor.
Tuesday, 9 August 2011
Sunday, 7 August 2011
How to use Mechanize and twil-sh
Install Mechanize
gem install mechanize --include-dependencies
Install Twill
pip install twill
How to use Twill windows cygwin prompt
twill-sh
refer:
Saturday, 6 August 2011
Wednesday, 3 August 2011
How and What is Object Oriented Javascript
About Object oriented javascript
https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript
http://howtonode.org/object-graphs
http://howtonode.org/object-graphs-2
http://howtonode.org/object-graphs-3
What is this
http://howtonode.org/what-is-this
What is WebSockets
http://en.wikipedia.org/wiki/WebSockets
www.socket.io
www.redis.io
Why use Closure
http://howtonode.org/why-use-closure
Graph Visualization Software
http://www.graphviz.org/Download.php
Tuesday, 26 July 2011
How to add your own files to nodester repo Easy step by step procedure
Step 1
git init
git add .
git commit -m 'initial commit'Step 2
nodester app create <appname> app.js
Step 3
nodester app info <appname>
nodester info Gathering information about: <appname>
nodester warn express_example on port 9451 running: false (pid: unknown)
nodester info gitrepo: ec2-user@nodester.com:/node/hosted_apps/shapeshed/1298-ec0117a54b696d7a9781c79e5283692e.git
nodester info appfile: app.js
Step 4
To publish the site we need to add the git repo as a remote our git repo
git remote add nodester ec2-user@nodester.com:/node/hosted_apps/shapeshed/1298-ec0117a54b696d7a9781c79e5283692e.git
Step 5
And finally we can publish the site by pushing
git push nodester master
You're done! enjoy nodester coding
How to clone repository of nodester apps
Step 1:
make sure ssh-agent is running
ssh-agent
Step 2:
nodester user setup <username> <password>
Step 3:
nodester apps list
Step 4:
nodester app info <appname>
will give you url something like this;
nodester info gitrepo: git@nodester.com:/node/git/xyz/2900-c4679e71e4c6842361505c67399d7a6b.git
Step 5:
git clone git_url_from_nodester <appname>
You're done now! enjoy nodester coding.
make sure ssh-agent is running
ssh-agent
Step 2:
nodester user setup <username> <password>
Step 3:
nodester apps list
Step 4:
nodester app info <appname>
will give you url something like this;
nodester info gitrepo: git@nodester.com:/node/git/xyz/2900-c4679e71e4c6842361505c67399d7a6b.git
Step 5:
git clone git_url_from_nodester <appname>
You're done now! enjoy nodester coding.
Monday, 25 July 2011
How to create Simple Nodester App
Step 1:
ssh-keygen -t rsa -f ~/.ssh/id_rsa -C "learn.xyz@gmail.com"
Generating public/private rsa key pair.
/home/user/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
82:7e:46:32:7d:f6:ca:4f:35:89:05:c8:41:7f:8e:68 learn.xyz@gmail.com
Step 2:
$ssh-agent
Step 3:
nodester user setup <username> <password>
Step 4:
nodester info successfully created app apptest to will run on port 11053 from se
rver.js
nodester info run nodester app init apptest to setup this app.
Step 5:
ssh-keygen -t rsa -f ~/.ssh/id_rsa -C "learn.xyz@gmail.com"
Generating public/private rsa key pair.
/home/user/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
82:7e:46:32:7d:f6:ca:4f:35:89:05:c8:41:7f:8e:68 learn.xyz@gmail.com
Step 2:
$ssh-agent
Step 3:
nodester user setup <username> <password>
Step 4:
$ nodester app create appTest
nodester info creating app: apptest server.jsnodester info successfully created app apptest to will run on port 11053 from se
rver.js
nodester info run nodester app init apptest to setup this app.
Step 5:
$ nodester app init appTest
nodester info initializing git repo for apptest into folder apptest
nodester info cloning the repo git clone git@nodester.com:/node/git/buzzshiva/29
00-c4679e71e4c6842361505c67399d7a6b.git apptest
nodester info clone complete
nodester info writing app data to config
nodester info writing app files
nodester info processing the initial commit
nodester info attemping to start the new app.
test - click
Subscribe to:
Posts (Atom)