Key to Success

Hello, everyone. Today I am not gonna share stuff related to technology or my daily experience. I am here to write anything (literally anything) using some new words I have encountered today. Trust me it will definitely improve your vocabulary and is indispensable for those who want to build his/her skills. You want to overcome your fear? Do you feel a little inferior or not confident enough to face the stage? Wanna be a public speaker? Or any other similar kind of thing. The kick start is nothing else, just stop procrastinating your work. Do not delay anything by making excuses that you are being ingrained with such kind of habits and now it’s really difficult to get over them.
There is no such thing like Impossible, it’s just the matter of choice and priority.
Even Impossible says, “I’M Possible”
Being lethargic is another thing, but keep on lounging day by day is really not acceptable. Try to embrace every sought of thing you encounter in your routine. Just learn things from that because everything around is teaching us something.
Don’t be afraid at all. Even if you are in a dilemma, then quitting won’t help. If you don’t, then someone else will surely jeopardize things for a start. There are chances that you will get success if you are courageous enough to jump into the pool. Otherwise, you are on the safer side and it’s a NO to a bright future already. So, just keep doing and keep growing.
Even if you fail, then you have come across 10,000 reasons which won’t work. (Never Stop) This is nothing else but your experience. You have gained a lot already. (Believe me)
There is a common example we watch around. Whenever we are out, most of the people try to haggle things at the shopping store, grocery market etc. There isn’t a surety that the shopkeeper will bargain the things but still, we try. Why? Because we want best out of least. (Yes, we want to save our money.)
This concept works in this case. But in terms of success, we can’t get best out of least. One has to put a lot of effort to achieve something bigger in his/her life. Nothing worth came easier.
So just stop going for shortcuts, or believing the myths that these things will help, because in a long run it won’t. Once these habits will be infused within you, it will be difficult to go through them. (Again not impossible)
So avoid these temporary relaxation things, and go for permanent wonders.
Dreams do come true if seen from open eyes (not at the time of being drowsy r sleeping.)

Remember, “No Gain, Without Pain” 🙂

 

 

SEO Website

Today I brushed up some of the basic key terms related to Page Rank of a website. I get to know about Back-links: http://smallseotools.com/backlink-checker/ 

Also you can check it using: www.seoreviewtools.com/valuable-backlinks-checker/

OR http://www.backlinkwatch.com

To get more backlinks for your blog, there are no. of ways like write good content etc. Plus, start commenting on these forums: Increase Backlinks

Also, can be silly but I am the one who likes writing everything in her blog starting from a penny to huge things. I didn’t knew about shortcut for Redo i.e “Ctrl+ Y”

Moreover, I get  introduced with a tool to download almost any website: (HTTracker Website) https://www.httrack.com/

I searched with google Australia to figure out highest ranking websites over there (https://www.google.com.au/?gws_rd=ssl)

We are gonna make a website related to Hair Transplant with 0% Plagiarism. It must be optimized and must get at least an average page rank. I also get to know about Google AD words Keyword planner to enhance the Ranking.

Also I practiced some of the aptitude questions, brushed up technical and non-technical questions from here: http://cpt.hitbullseye.com/Infosys-Aptitude-Questions.php

Plus, I get to know a method for reading latest content. On Google Go to tools and select option as per your need.

Also, from a long time I was getting a warning on my terminal whenever I work with sudo:

sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700

For solving:

sudo chown -R root:sudo /var/lib/sudo   
sudo chmod -R 700 /var/lib/sudo  

I was getting above error because  the current permissions of /var/lib/sudo allow either the file’s group or the other group to write into the directory, while only the owner (root) should be able to do so.

Apart from this I was also facing another warning

W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages)

Solution:

sudo rm /etc/apt/sources.list.d/google-chrome.list

Beside this, one of my software hanged my system, so to kill that process:

ps aux | grep <software name>

sudo kill -9 <Id number>

To my surprise, I get to know an interesting thing today. May be many of you are acquainted with this but still I would like to share.
Today when I was working, I noticed that for same file Windows and Ubuntu are showing different sizes.
At first, It made me sought of thinking like corrupted file or something.
Later on, I noticed that each OS has it’s own paradigm. One was showing 1.2 GB size and the other was 1.10 GB. (Though the bytes shown are same)
It was because in Windows, 1 KB = 1024 Bytes
Whereas, Ubuntu assumes 1 KB = 1000 Bytes

w.PNG

w.png

Also, for making unique logos, there is an online tool: http://www.onlinelogomaker.com/

To check whether your system is 32 or 64 bit, “run dxdiag” on Windows.

On Linux, go with commands like:

uname -m
or
arch

Moreover, “uname -a” will give alot of information like:
Kernel name, network node hostname, kernel release, kernel version, machine hardware name, processor type, hardware platform and operating system.

Also I created a basic documentation using Doxygen.

sudo apt-get install doxygen

doxygen -g <config-file>  //For creating a file

doxygen <config-file>  //For generating documentation in LaTeX, HTML etc formats.

 

 

 

 

 

 

 

Keep Blogging

Yesterday, I was quite tired and skipped writing my daily diary. Trust me, I was figuring out to take a nap for about 1 hour and then get back to work. But, I couldn’t 😦

I seriously admire those persons who can prioritize their work and make a perfect balance in between. (Heading towards that)

Starting with the technical aspects, I explored a little bit about LARAVEL. Plus, an interesting tool i.e Invoice Ninja It is a free and opensource invoicing software. You may also refer here

I have made a documentation on this software. You can find it here: GitHub

During the installation and configuration, Whenever I tried to login, it was giving an error:

Whoops, looks like something went wrong

So, I checked the logs and saw an error related to php_curl. For solving it,

sudo apt-get install php5-curl
Then,   sudo service apache2 restart

Also, I have used Sublime editor for the first time and find it really beneficial in searching a text within the whole folder.

sub.png

Oops! an unanticipated action happened. The Apache server stopped working and when I was giving a command to restart it. It was giving an error to check:

systemctl status apache2.service

a1.PNG

Then after figuring out, I found the problem was related to the libphp5 file.

I checked that /usr/lib/apache2/modules/libphp5.so file was missing. I could have found some other solution but just to seek it out quickly, I purged apache2 and then reinstalled it again.

I have also made a simple presentation using reveal-js. You can find it here

Also, I get to know about an enbuilt software in Linux for messaging i.e Empathy Internet Messaging.

 

 

Digging Deeper

Today, was my second day at the firm (counting many more.) I started with exploring different frameworks for PHP. Some of them are:

  • LARAVEL
  • CodeIgnitor
  • CakePHP
  • Lithium
  • Yii
  • Symfony

and much more …..

I have successfully installed and configured CakePHP on my ubuntu virtual box and was accessing it using Windows.

I have followed this link to install and configure CakePHP on my Ubuntu system. (Don’t forget to give permissions to the folder.)

Interesting? I get to familiarize with a new tool today, i.e Samba. Samba is an open source/Free software which gives many powers to the client. It’s used for interoperability between Linux/Unix and Windows users.

sudo apt-get install samba

Then, I have created a folder in /var/www/html with 777 permissions, so that I can access (read+write+execute) the folder from Windows itself. Later on, under configuration file present in /etc/samba i.e smb.conf, I have added my folder details in the end.

[deepti_projects]

path=/var/www/html

read only= no 

printable = yes

guest ok = yes

Command: testparm is used to check whether Samba is configured properly or not.

Finally, On Windows, Start -> Run -> (enter IP address here). You will be able to access your files located on that server using Windows.

Apart from this, I get to know about Putty

Putty is a free/open source application for sharing files over a network. PuTTY includes pscp and plink which serves as SSH and SCP directly through the console window.

Also, I have worked on TTY (teletype, now named as terminal) today and has created a new sudo user:

 sudo adduser <user_name>

Then enter the password. For switching to this user,

su – <user_name>

To delete a user,

userdel <user_name>

Apart from this, just wanna put light on Bitnami

Bitnami Stacks are used to install software on Linux, Windows etc. It is a library of installers and software packages.