Friday, March 12, 2021

How to convert PDF to JPG?

In this article we will use an online website which is free, fast and secure. This website is Convert PDF to JPG . Lets first discusses why we prefer this website to do this task

1- Security

This website is the most secure online web tool to do this question. Why? Simply because it does not upload the PDF file to their servers to do the conversion. Usually the PDF file is a document which may contain confidential information like bank details, propriety information, or even secret conversation. So it is not wise to risk uploading it to a remote serer to do a processing on it.

2- Fast

The website has zero time delay to upload your PDF and download your JPG files. Why? Simply because it is not uploading your PDF file and you have no need to download your resulted files through your internet connection.


Saturday, September 28, 2019

Starting first Yii2 application
  1. Preparing your environment:
    1. Install 

Friday, June 14, 2019

Linux - Centos passwordless authentication using keys


  1.  Download and install ssh client PuTTY from here.
  2. Install Putty. You will get Putty ,PuTTYgen and Pageant installed.
  3. Open PuTTYgen.



Tuesday, December 27, 2016

Changing Android Studio Settings locations

We have to remember that android studio is based on IntelliJ IDEA sftware from JetBrain. So many of customization related to the editor or the main prgram itself is contrlled by IntelliJ settings. S most of steps in this tutorial is indeed came from knowledge base of IntelliJ IDEA

Changing Android Studio setting locatins can be required in many situations like:

  1. You are running out of free disk space n system partiton.
  2. You are moving your android studio settings from user account to another.
  3. You need to know where exactly your settings are stored to backup or replace them
The folders used by the android stdio are the following:
  • Configuration folder : ${user.home}/.AndroidStudio/config
  • System folder: ${user.home}/.AndroidStudio/system
So android studio at first startup creates two folders called system and config under main folder called AndroidStudio under your user home. User home in windows 7 will be c:\users\username. Of course the stem partition is where your system installed. In brief this is the folder where your desktop and documents folder is located.

If you removed these folder then you can consider android studio is like newborn. You will lose every settings but this will affect your SDK.

Now if you want to change locations of these folders you need to change the settings of the above tow parameters. You will find them in a file called "idea.properties" inside "bin" folder under android studio installation folder. If you found them commented using #, then remove it before applying changes

Open it using any text editor like notepad or wordpad and change them to whatever you need.
Here is an practical example:


  1. Locate android studio installation:
    •  D:\Android\android-studio
  2. Open properties file
    1. D:\Android\android-studio\bin\idea.properties
  3. Change settings and save file
    1.  idea.config.path=D:/Android/.AndroidStudioPreview/config
    2. idea.system.path=D:/Android/.AndroidStudioPreview/system
  4. Now you can start android studio as fresh installation or you can move your old backed up folders to these locations
    1. D:\Android\.AndroidStudioPreview\config
    2. D:\Android\.AndroidStudioPreview\system