#!/bin/bash
cd
sudo rsync -av /var/cache/apt/archives/
cp -T surah-baqrah-login.ogg /data/.surah-baqrah-login.ogg
sudo apt-get update
sudo apt-get install zim openssh-client samba guake openssh-server python-gnome2 python-gtkspellcheck python-gnome2 python-pip aspell-en youtube-dl chromium-browser cups-pdf gdebi libreoffice blueman bluez bluez-btsco bluez-obexd bluez-tools pulseaudio-* paprefs paman nautilus-dropbox bluez bluez-tools pulseaudio-module-bluetooth pavucontrol redshift nautilus-dropbox gparted evernote-mode portreserve gsfonts gsfonts-other gsfonts-x11 libc6:i386 libpopt0:i386 libglade2-0:i386 libreoffice gimp samba guake redshift
//for red screen or say to diminish blue screen, for eyes to add in rc.local as startup//
sudo nano /etc/rc.local
redshift -O 3200
// for login sound//
mplayer /data/.surah-baqrah-login.ogg
//MOUNT THE EXTERNAL HARD DISK FOR DATA STORAGE @ "/data" AS "/home" is never touched for any new installation//
sudo chown abdullah:abdullah /data
sudo chmod -R ugo+rwx /data/
sudo rsync -av Desktop/1archives/ /var/cache/apt/archives/
sudo chown abdullah:abdullah /home/abdullah
sudo chown -R abdullah:abdullah /home/abdullah
sudo chmod -R ug+rw /home/abdullah
chmod -R o-rwx ~
//CUPS-PDF SETTINGS//
sudo nano /etc/cups/cups-pdf.conf
filename 1
//CANON LBP2900B SETTINGS FOR MY LINUX MACHINE!! God level patience to print//
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo /etc/init.d/ccpd start
//yt-dl script for youtube videos downloads//
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
//for blank login panel to keyin the users and passwd everytime, to hide the users of the system//
sudo mkdir /etc/lightdm/lightdm.conf.d/
sudo touch /etc/lightdm/lightdm.conf.d/50-corp-custom.conf
sudo nano /etc/lightdm/lightdm.conf.d/50-corp-custom.conf
[SeatDefaults]
greeter-hide-users=true
greeter-show-manual-login=true
allow-guest=false
sudo service lightdm restart
exit 0
0. And now enjoy reading alot of materials and also with great speed, develop fast reading skills. Read as fast as possible
1. Learn about UNIX and Linux, Try to read as much as possible. And then use it. See a CS student is incomplete if he/she does not know how to use Linux and code there. Do not use windows OS. It is for non-CS students. While using Linux you will get to know half of CS. So it is very important. All of Google and best systems work on Linux. so Learn Linux, it is secure and reliable and with high performance.
2. Create an account at stackoverflow.com and ask any kind of computing questions. You will receive very very professional reply. Even Google engineersdo reply there as a hobby. Best reply for all Programming related questions.
3. Create GIT Hub account and upload your programs there through GIT client. Meanwhile get to know GIT. Largest repo of softwares.
https://github.com/.
4. start reading for C. Am attaching this PDF, which I have sorted after going through several books. It is best and to the point. Click to download book: https://www-personal.acfr.usyd.edu.au/tbailey/ctext/ctext.pdf
5. You cant do anything without Coding. You must live and only live to code. Thats all.
6. Read those books which have less no of pages. Never purchase books which have more than 300 or more pages. For larger material there is internet. Learn to use Internet very effectively.
7. An OCW and IIT initiative where you can get alot of material and notes and all.
http://ocw.mit.edu/ https://nptel.ac.in/course.html
8. Be very fast in learning things, learn things very fast. Put yourself under stress. And under short deadlines. And work to achieve. Set goals and deadlines. Be self starter. Plan yourself and start the studies.
9. First Learn Linux, then C, and then Data Structures and then gradually incorporate the above
10. ALways go for short books and easy books. See there are very hi fi materials available but you have to get familiar and begin the journey. So start small and go upwards.
11. Data Structures: https://www.cet.edu.in/noticefiles/280_DS%20Complete.pdf
then
https://www.cs.bham.ac.uk/~jxb/DSA/dsa.pdf
then
https://web.iiit.ac.in/~pratik.kamble/storage/Algorithms/Cormen_Algorithms_3rd.pdf
Website managed by mdabdullah.in
@@Hosted at Linux Server
Website Visits: