Book Review – Steve Jobs by Walter Isaacson

I have just finished reading Steve Jobs – Exclusive Biography by Walter Isaacson. He was truly an inspiring and amazing personality despite few odds. I admire him as an innovator and artist. He became the greatest business executive of our era, the one most certain to be remembered a century from now. History will place him in the pantheon right next to Edison and Ford. More than anyone else in his time, he made the products that were completely innovative, combining the power of poetry and processor. I would really recommend everyone to read this.

I got many great values and learning from the book and his life and few of them are here.

  • Always feel you are special.
  • The world is bored with dump things look for an opportunity to build or rebuild something extra ordinary.
  • Customers doesn’t know what they want, it’s innovator and entrepreneur who should think, build and give to customer.
  • Real Artist Simplify.
  • When we have all the controls on our hand it make more sense to build an end-to-end product & services.
  • Believe in your beliefs and prove it to the world.
  • Simpler and lesser is always acceptable and elegant.
  • Develop a passion for great products and long lasting company, profit should be second priority.
  • Everything is garbage until it’s perfect.
  • As leader, innovator and entrepreneur it’s really need to be honest about good & bad things.
  • You can think everything as binary – either it’s “ANOTHER SHIT” or “ABSOLUTELY PERFECT”.
  • Simplicity is the ultimate sophistication.
  • It’s really needs to kill previous products if there is a scope for another innovation, if you won’t another will take advantage of it.
  • Focus on few things and do it really well.

Jan 6, 2012

Happy New Year 2012

Dear Dots,

I am very thankful for all your support, help and contribution for the growth of Multidots in year 2011. Year 2011 was very eventful, we worked, played, laughed, fight & cried to gather in Multidots and created a lot of memories to live with. I am so grateful to all of you to be with us and being a part of quickly growing Multidots.

@Aslam & Ashok – Thank you very much for being a good friend and great partner. Multidots would never have been successful and a wonderful place to work without your knowledge, skill and contribution & sacrifice. Thanks also for being with me in all my decisions and giving strength in every situation. I always feel lucky having you both in my life and in Multidots.

@Jaldip – Your touch to Multidots has added a new energy. Despite a lot of other priorities and circumstances, you always managed to give possible priority to Multidots and Me. Please be with us as long as we live, I need you as brother and mentor in Multidots and in rest of life. You have been an idol for me in every situation. Thank you very much for all your motivation in my personal life and in Multidots.

@ Gautam, Narendra, Prashant, Mayur, Pammu, Chirag Patel – I am very very thankful for having a trust in us and Multidots and being with us for the growth of Multidots. You made it possible to execute our thoughts and always a well wisher and key contributor in all the great achievements we have. Love you forever.

@Pratik – Thank you for taking over the responsibilities of Business Development. Your participation and contribution is remarkable and we have few of the good clients like – Amir, Noam, Carley, Anthony and great projects like News Flash, Texet SEO, Noam’s wordpress project and few others because of your great work. Thank you!

@ Mayank, Milan, Ravi, KP, Vijay Patel, Vijay Prajapati, Hitesh Chobisa - Your joining to Multidots has given a new wings to it’s success. Thanks you very much for your patience and focus for building a growing Multidots.

@ Kinjal, Afsana (Bhabhi’s of this Family) – I appreciate your courage to merry my two idiot friends :-) ( Just kidding they are wonderful and you would be knowing this better than me). I would like to thank you both for all your help and wishes, directly and indirectly in the growth of Multidots. We are also blessed with Kinjal’s joining in Testing Department and Afsana’s decision to be part of the Design Unit.

@ Nidhi – Thank you very much for taking responsibility in Office Admin and Human resource Management. Your ownership and dedication has improved our confidence and make our day-to-day activities easier,smoother and faster.

@ Sonali – Your joining in Testing Team and contribution towards a quality deployment of end product has helped Multidots to achieve good feedbacks for our work from clients. Multidots is very grateful for that & we all miss you here.

@ Jagdish Bhai – Thank you very much for providing us a clean and beautiful office environment and making our day-to-day activity smooth and fast with your support.

@ All past dots – Dhaval, Hitesh, Sanjay, K lal, Kashyap – We thank you for all your contribution and support. We miss you lot and feeling sorry not to have you with us but wish all the success in your life wherever you are.

Wish you a very successful, happy and productive 2012!!

Training Seminar on WordPress

Checkout the snaps of my last Training Seminar on WordPress. I did a free knowledge sharing about WordPress with techno students of an institute.

 

 

 

You can download or watch the presentation from here – http://www.slideshare.net/guptaanil/wordpress-whatwhyhow

Two Days workshop on “Web Development with PHP/MySQL” at SPCE MCA Department – Visnagar

Two weeks back on 16th and 17th October, I went to visit Sankalchand Patel College of Engineering at Visnagar along with Aslam – CTO, Multidots Solutions Pvt Ltd. We were invited by Dr. Jayesh Patel – Head of the MCA Department to give a workshop to their students on open source web technologies. We thought, its an honor and noble task to educate the engineering & Information Technology students about what is going latest in this world. So, we decided to take this two days workshop for MCA students of SPCE. We have prepared a  very nice set of topics and materials for this two days workshop.  Here, is the list of topics we covered during these two days. We have provided a through understanding of subject and web development technologies.

  • Web Elements and Terminologies.
  • Web Development Tools.
  • PHP Language and Syntax explanation.
  • MySQL Database Information and education.
  • Open Source – WordPress, Magento, Drupal, Joomla.
  • Frameworks – CakePHP, Zend Framework.
  • Payment Gateways and APIs – PayPal, Google Map, YouTube.
  • Practical Exercise.

It was a very great experience and time there. We enjoyed a lot with students and very grateful to the hospitality they have offered. We played games with students, took test, honored the students with certificates and lot. We have received very nice feedback from students and professor of the Department.

Web Album

Video Playlist

Protect your WordPress site or Blog

I am writing this post with a concern to security of WordPress blog and site. WordPress is a choice of everyone now a days for online blog and CMS. Small and Big site owners love WordPress. But Hackers and Crackers around the world are too in love with it :-) They can clearly see the growing fame of the WordPress. They are seeing their future with wordpress and they are working very hard for it. It’s time to get ready for the war and make our home safe. Yes, Its very serious indeed, lots of hackers are trying to crack the WordPress. They are constantly thinking and writing scripts to hack WordPress sites and blog. So, if you are a blog owner, managing one or two WordPress site, developing, selling or doing anything with WordPress. Please keep reading it, this is very important.

We build approx 4-5 WordPress blogs and sites every month at MULTIDOTS. It is very important for us to make sure those sites are secure. Hence we have put this in a practice to pass a WordPress project from the following steps before it goes live. I thought I should share this check off list to protect a WordPress Blog or Site.


1. Latest Version Upgrade

Always keep your WordPress copy upgraded with latest version. There is lot development and fixes happening on WordPress development stream. It’s always advisable to keep your WordPress copy upgraded and latest. Please be careful while upgrading and always make a back of database before you upgrade. In some cases it may break your site due to a wrong upgrade. Always read the instructions carefully before you upgrade.

Upgrade Free  : Upgrade your WordPress Blog or Site FREE at MULTIDOTS. Yes! Our WordPress Expert team will upgrade your Blog or Site with ZERO cost. We will also take care of all the necessary backups and consideration for seamless upgrades. Keep reading hear – FREE WordPress Upgrade at MULTIDOTS.


2. Do Security Scan – Plugin

This very easy to use plugin will sort out some of the basic security issues with WordPress – it’ll scan your WordPress installation and will suggest the required changes that may be harmful for security reason.

Download.


3. Protect your plugin’s directories and files

Plugins are an easy way for a hacker to get access to your blog if they’ve got flaws in them.  They can find the plugins  you’re using by visiting  /wp-content/plugins/, and they’ll find all the plugins that you’re using. The solution? Put a blank index.html file in the wp-content/plugins/ folder.


4. Pick a good password

Common sense. Use a good password. Don’t use the same password that you use on every site, create something that is easily memorable, with a mix of UPPER and lower case and some numbers in there too. Change your password regularly too.


5. Change the admin user name

By default, the WordPress user name is admin. Lot’s of people don’t change it. Why should you change it? If a hacker has your username, he’s halfway there to getting into your site, he just has to guess your password. If the hacker has to guess your username as well, then that’s twice as much work to do. It’s super easy to migrate posts from one user to another, just create your new user and then delete the admin user. You’ll be given the option to migrate posts to another user.


6. Protect your WP-Config.php file

Your WP-Config.php contains your database name, database username and database password. It’s something to protect.

Just add the following code to your .htaccess file:

# protect wpconfig.php
 
order allow,deny from all


7. Use Secret Keys in your WP-Config File

In WordPress, the wp-config.php file is the file that stores the database information that WordPress needs to connect its circuit, so-to-speak. This file contains the name, address and password of the MySQL database that stores all of your user info, blog posts and other important content.

Using a secret key, you can make it even more difficult for someone to gain access to your account.

Go to https://api.wordpress.org/secret-key/1.1/ and copy the results into this section of your wp-config.php file if you haven’t already set up a secret key.


8. Hide your WordPress version

First off, go into your header.php file and remove the meta data. It will be look like this.

remove_action('wp_header', 'wp_generator');

9. Limit the number of times user can enter their password (wrongly)

The Login LockDown plugin will lock out users if they enter their password wrong too many times. You can choose how many times users can enter their password and also how long they’re locked out for via a neat options page.

Source – WP Plugin Directory


10. Limit WP-Admin access by IP

This isn’t something that I do personally, as I blog on a fair number of different computers, but if you’re just on the one, with a fixed IP, then this is a great hack for you: you can restrict access to the wp-admin directory with a spluginimple .htaccess hack:

order deny, allow allow from a.b.c.d. #your static ip deny from all


11. Know Your File Permissions

Often, hackers are able to gain access to your site because you’ve left files or folders with permissions that are simply too liberal.

Depending on how you have installed WordPress, or the default practices from your webhost, the permissions for files and folders on your WordPress install may not be appropriate.

The WordPress Codex has an outline of what permissions are acceptable. File and directory permissions can be changed either via an FTP client or within the administrative page from your web host.

This page details more about how file permissions work and how to change them using a number of different systems.


12. Login via SSL

If your host has an SSL certificate then you can use this great little plugin to login via SSL. The Admin SSL plugin “secures login page, admin area, posts, pages – whatever you want – using Private or Shared SSL.”


If you are a WordPress Developer or know any more tips to security please share them here.

Multidots Weblog