Step 0 : Pre-requisites
sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
sudo apt-get -y install git-core
sudo apt-get -y install nodejs
sudo apt-get -y install sqlite3 libsqlite3-dev
Step 0 : Pre-requisites
sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
sudo apt-get -y install git-core
sudo apt-get -y install nodejs
sudo apt-get -y install sqlite3 libsqlite3-dev
| Installing Ruby on Vagrant: | |
| Open Git Shell | |
| vagrant up | |
| vagrant ssh | |
| Ruby Package Managers: | |
| 1. RVM : https://rvm.io |
Setup Vagrant
Download:
1. VirtualBox: https://www.virtualbox.org/wiki/Downloads
2. Vagrant: http://www.vagrantup.com/downloads.html
3. Github for Windows: http://windows.github.com
4. Box file: https://github.com/mitchellh/vagrant/wiki/Available-Vagrant-Boxes
http://files.vagrantup.com/precise64.box
| Basic Setup: | |
| - Ability for admin to add employees | |
| - Employees can login & logout as well as "Logout for the day" | |
| * First time (only first time) in the day they login their attendance is marked. | |
| * They can logout & login normally throughout the day. | |
| * When they go home, they need to logout for the day. | |
| - Employees can see their daily attendance on a calendar | |
| - Admin can view all the employees attendance on the calendar | |
| - Admin can view number of hours each employees have worked for in the Calendar. |
| Class/home work | |
| ---------- | |
| Continued from last task: | |
| 1. Make sure you have only one h1 in your document. | |
| 2. Give Color (of your choice) to your page background. | |
| 3. h1, h2 apply color. |
| Class work | |
| ---------- | |
| Create your HTML Resume (Fake!) | |
| h1,h2, h3 etc for headings | |
| Put your image somewhere (fake) | |
| Firstname Lastname |
| 1.Create a data structure: student like this with correct syntax: | |
| First Name: “John” Last Name: “Doe” Age: 15 Subjects: “Physics”,”Chemistry”,”Maths” Marks: Physics: 75, Maths: 85, Chemistry: | |
| Create a program to display the information similar to above format | |
| 2. Given that you have many strings, write a program to print the 3 longest strings. You can get the strings from the user or start with an array of strings. | |
| Part 2: Ensure that the lines are printed out in decreasing order of length i.e. the output should be sorted based on their length. |
| Basic Setup: | |
| - Ability for admin to add employees | |
| - Employees can login & logout as well as "Logout for the day" | |
| * First time (only first time) in the day they login their attendance is marked. | |
| * They can logout & login normally throughout the day. | |
| * When they go home, they need to logout for the day. | |
| - Employees can see their daily attendance on a calendar | |
| - Admin can view all the employees attendance on the calendar | |
| - Admin can view number of hours each employees have worked for in the Calendar. |
| Class Assignment: | |
| An blog application with 3 types of users: | |
| 1. Author can write the article. The article will not show until approved by moderator or admin. Author can edit his own article. | |
| 2. Moderator can Read, Approve or Edit. | |
| 3. Admin can do everything [Create, Read, Edit, Delete, Approve]. He can create articles in the name of other Authors or admin users [Not a moderator]. |
| ##just for playing with twitter api.. | |
| 1. Create a App at: https://dev.twitter.com/apps/new | |
| 2. Get your Credentials | |
| 3. gem install 'twitter' or add it to your Gemfile | |
| 4. Then you can do something like this (Typically in your initializer): | |
| Twitter.configure do |config| |