Sunday, July 9, 2017

Clone a System using Clonezilla

For me Cloning is another term for copying. Cloning is performing a mass copy paste operation but not just normal files like movies and documents. You want to clone an operating system in multiple blank hard disks, what will you do? Will you insert the bootable CS/USB everytime in all of those machines and install them on and on taking a week? I suggest you not to, because I've an alternative which can perform that task. And that is "CLONEZILLA"

Clonezilla is a partition and disk imaging/cloning program which helps us to install or creating a working system via system deployment. We can also perform system recovery tasks with Clonezilla. We can download the iso from its official website.
There are two types of Clonezilla which can choose based upon our need and they are: Clonezilla live and Clonezilla SE (server edition).
  • Clonezilla live is suitable for single machine backup and restore.
  • Clonezilla SE is for massive deployment, it can clone many (40 plus!) computers simultaneously.
Clonezilla saves and restores only used blocks in the hard disk. This increases the clone efficiency. With some high-end hardware in a 42-node cluster, a multicast restoring at rate 8 GB/min was reported.
Today I will be demonstrating the Clonig Operation on my blog:
Here are few things which you will need prior to begin Cloning.
  • Clonezilla iso
  •  Bootable Pendrive(conezilla bootable)
  • A source hard drive for clonning
  • A destination hard drive to clone.
1. Download Clonezilla iso file and make a bootable pendrive and boot from it.
2. It will show the boot menu as in the Image 1 below.
Image 1
3. Choose the Clonezilla live (Default settings, VGA 800x600) option and press enter.

Image 2
4. Choose your preferred Language 


Image 3

5. Now Choose Don’t touch Keymap option as in Image 3.
6. Choose Start_Clonezilla Start Clonezilla option and press enter as in Image 4 below.

Image 4

7. Choose device-device option and press enter as in Image 5 below.

Image 5

8. Choose Beginner Beginner mode: Accept the default options option and press enter as in the Image 6 below.

Image 6

9. Choose disk_to_local_disk local_disk_to_local_disk_clone option and press enter as in the Image 7 below.

Image 7

10. Be careful in this step, this is the crucial part. Now you have to choose the Hard Disk from which data is to be transferred. So, check the Serial Number of Hard disk from which data is to be transferred (known as SOURCE) and accordingly choose the option with that serial number and press enter. Double Check the serial number of hard disk because it can cause the reverse process which we wouldn’t want.
Image 8

11. Now in this step, it will show only one option which is the hard disk where the data will be copied (Known as Destination). That is in this hard disk we’ll clone our updated data or contents. Be sure and double check if it is the disk where we want to clone our updated hard disk. To be sure Check the serial number of the hard disk.
Image 9

12. Choose Skip checking/repairing source file system option and press enter as in Image 10 below.

Image 10

13. Press ENTER to proceed as in Image 11 below.

Image 11

14. Type Y and press ENTER for confirmation as in the Image 12 below.

Image 12

15. Again for confirmation type Y and press ENTER as in the Image 13 below.

Image 13

16. Now the partition table will be created on the destination disk. You don’t have to do anything in this step just for info, screen like Image 14 will be appeared.

Image 14

17. Now it will ask for confirmation for cloning boot loader to target or destination disk so basically, type Y and press ENTER as in Image 15 below.

Image 15

18. Now the cloning will start and let it be, the screen will look as in Image 16 below.

Image 16

19. After complete cloning, it will ask to continue so press ENTER. The screen is as in Image 17 below.
Image 17

20. Now Power off the system. And the cloning is completed.
Image 18



Subscribe techjhola !! Enojy!!!

Saturday, July 8, 2017

National Conference on ICT Integrated Pedagogy for Effective and Meaningful Learning Held in Nepal



National Conference on ICT Integrated Pedagogy for Effective and Meaningful Learning was held today at Lumbini Banquet, New Baneshwor, Kathmandu. Event was organized by UNESCO Resource Distribution and Training Centre (RTDC) and Kathmandu University School of Education (HUSoED) In Collaboration With Ministry of Education(MoE) Open and Distance Education Centre (ODEC) Tribhuvan University.

The Conference started with welcome remarks from rof. Dr. Mahesh Nath Parajuli, Dean KUSOED. Dr. Hari Lamsal, Joint Secretary, Ministry of Education(MoE) gave his Keynote Speech on ICT in Education: Policy, Implementation and Challenges. Like wise Dr. Bal Chandra Luitel, Associate Dean, KUSOED gave Keynote Speech on ICT Integrated Pedagogy: Principles and Practices. Mr. Sagun Dhungana, Technology Integration Coach, Google Certified Educator gave a presentation on Educational Apps in Pedagogical workflow.

The one day Conference continued with parallel sessions like Oral Presentations and workshops on various ICT related topics. Many researchers presented their case studies and proposals on ideas of improving ICT standards.

Eight valuable publications on ICT Policies and Standards were presented today on the National Conference o nICT Integrated Pedagogy for Effective and Meaningful Learning.

Additional Resources on the research papers:

Please email us and let us know if you are hosting any IT related event. We would love to cover your event in our blog.



Wednesday, June 28, 2017

3 Basic Things to do After Installing WordPress

Now that you’ve successfully installed WordPress site and its up and running, now you can login to your WordPress site’s dashboard. Read this post to know how to visit WordPress login page of your site. After you’re logged in, there are many options to play with. This is the main backend section of your site. Everything you see on the front-end, the menus, header, sidebar footer, widgets, design, etc everything can be manipulated from here.

Once you’re familiar with the WordPress dashboard, you can easily customize your WordPress site as per your requirements. You can either turn it into a blog, company or personal site, or even a social network.
But beginners might get to get started, so here are 3 basic things which a WP user can do after fresh installation of their WordPress site.

1. CHANGING WORDPRESS THEME

For starters, changing their WordPress site theme can be a confusing task. So, here a quick guide for WordPress beginners which shows how easy they can change WordPress theme on their website.
Installing Wordpress Theme on Your Website
  • Log in to your WordPress Dashboard
  • Visit Appearance Menu > Themes
  • Now click Add New Button
  • In WordPress repository themes are subdivided under three categories: Featured, Popular, Latest. You may search for the theme of your choice. Hover over any theme’s thumbnail to Preview the theme and once you come across a theme you like, click Install button.
  • If WordPress asks for your FTP credentials, Add your HostName, FTP username and Password and Click the Proceed button.
WordPress will now install the theme and you can click Activate to use the theme for your website.
Installing Themes Downloaded From outside WordPress Theme Repository
Some may want to install themes downloaded from outside the WordPress theme repository. To do so,
  • Make sure you’re logged into your WordPress Dashboard
  • Visit Appearance Menu > Themes
  • Click Add New to go to Add Themes page
  • Now click on Upload Theme Button
  • In the next page, you can upload the theme which you downloaded
  • If asked, Add your HostName, FTP username and Password and click the Proceed button
Now the theme will be listed in Themes section, now click Activate to use the particular theme for your website

2. ADDING A USER

WordPress provides you to add users with different kinds of roles: Super AdminAdministratorEditorAuthorContributor and Subscriber. Each roles have different actions which permits each users to perform various tasks.
Adding a User to Your WordPress Site
  • Login to  your WordPress Dashboard
  • Go to Users Add New
  • Enter Username (used for logging in), EmailName and other details. If you want to manually set a password for that user, click on generate password. WordPress will automatically generate a strong password, or you can enter the password manually in the password field.
  • Carefully select the role, which you’d want to assign to that user
  • Click on Add New Use
Now the new user can have access to your WordPress site with the role which you’ve assigned.
Note: If you do not generate password while adding the user, the user gets a link in their email, which lets them set their own password.

3. ADDING MENUS

WordPress provides its users an easy and user-friendly interface to quickly manage menus in their site. Menus are one of the must have elements for easy navigation. WordPress users can add various items like categories, tags, pages & custom links to their menu.
Adding Menus to Your WordPress Site
  • Login to WordPress Dashboard
  • Go to Appearance > Menus
  • Click on Create Menu
  • Add Name to your Menu and click on Create Menu
  • Select items (categories, tags, pages, custom links) you want to add in your Menu and Click Add to Menu
  • Select the theme location option where you want to place the Menu
  • Drag items to arrange their position (order them in the way you want them to appear)
  • Click Save Menu
WordPress automatically places the menu which you’ve just created to the location where you wanted it to appear.

Tuesday, June 27, 2017

How to Prevent Others From Embedding Your YouTube Video


When you upload a video on YouTube, the video will be by-default publicly published and also other can embed that video on their websites/blogs, until you manually play with the video settings. But some users might want their video to be public (able to be searched on YouTube), but do not want other people to embed their video on external sites.
Well, here’s a quick guide that shows how you can prevent others from embedding your YouTube video.

PREVENTING OTHERS FROM EMBEDDING YOUR YOUTUBE VIDEO

  • Login to your YouTube account
  • Visit Videos Manager after you’re logged in
  • Now find the video which you do not want others to embed, and click on edit option
  • Go to Advanced Settings
  • Uncheck Allow Embedding option, below Distribution options heading
  • Finally click on the blue Save Changes button
Now on other people won’t be able to embed your that specific video on their Websites and blogs.

Sunday, June 25, 2017

How to Update Google Chrome in Desktop/Android

Chrome is an amazingly fast and free browser, from Google. I personally prefer using Chrome over Safari and Firefox, because of availability of thousands of plugins to choose from, easy to use developer options and the main plus point of using Chrome is that I get extra security from the search giant Google. Google automatically warns me when I try opening spam or infected websites. I rarely get this sort of security in other browsers, until I manually make use of antivirus plugins.
Well, All I want to say is that I love surfing web with Google Chrome, and I recommend you too to start using it, if you still haven’t. I bet you’ll not regret.
I was just playing around. If you weren’t using Google chrome as your browser, why would you have bothered reading this post. Okay, let’s get to the point here. This quick guide shows how you can update Google Chrome in your desktop or Android device.

UPDATE GOOGLE CHROME IN DESKTOP

While you’re in Windows or Mac, simply click on the stack icon (that says, Customize and control Google Chrome) besides URL bar, and visit Help and About > About Google Chrome.
In next windows, Chrome will automatically check for updates.
You can also directly visit this settings page by entering chrome://chrome/ in the URL bar.
Mac users can also update google chrome by visiting Chrome (from the menu bar) > About Google Chrome. This takes you to the same page where Chrome checks for updates availability.

UPDATE GOOGLE CHROME ON ANDROID DEVICES

If you’ve installed Google Chrome on your Android device and want to update it to the latest version, you can do that using the play store.
Open Play Store app and make sure you’re logged in with your Gmail account. Tap on the menu (stack icon) to bring a list of options and select My apps. You can also slide your finger from left corner of the screen to bring this menu.
Now find Google Chrome from the updates available apps list. In the next window tap on UPDATE button and confirm your update decision.
Update will be automatically downloaded and installed on your Android device.

Tuesday, June 20, 2017

How to Enable Dark Theme on Youtube?

Hey Guys welcome to another Blog from Techjhola. This is a pretty basic blog where I would like to talk about my new Youtube Video. This video is about How to Enable Dark Theme on Youtube? So if you know it or not, but  it's been like more than four months that Google Chrome has added Dark Theme as a inbuilt theme. So this How To Video will walk you through how to enable the Dark Theme in Youtube. It is just a single step and just a click but I am using this cool easy screencast tool KAZAM. SO I created a Hot To video and uploaded it on Youtube. Hope you guys will like it.



Related Articles:

Sunday, June 18, 2017

Angular2 [Part 2]: How to associate Angular2 Project with existing git repository

This article is second blog post from our Angular2 Series. As our first attempt on Angualr2 Framework we started about "How to start Angular2 Project via angular-cli?".
Make sure your have basic idea about creating project via your machine. We can move ahead to this second blog with assumption that you have set-up angular project in your local machine.
Here we will create a repository online on GitHub. We will than initialize configuration locally in order to can keep track of our code to the repository we just created.
  1. Create a project on Github and copy its repository url ending with .git which is like for example: https://github.com/algosig/project-angular.git
  2. Open your git console. Point directory which has your angular project that you created with angular-cli as a part of previous tutorial "How to start Angular2 Project via angular-cli?"
  3. Initialize Project via npm. In your console type:
    npm initThis loads all configuration needed to initialize in your project. And stores all those settings creating a new file package.json in your project.
After you'll enter the values for above mentioned configuration, you will see following information set by npm:
You can notice above in the screenshot the url we proided is listed inside "repository" with "type":"git". So we have added a git repository in package.json with the help of npm init. There is two more things to notice in this configuration they are the bugs and homepage.You can see adding a single url of project repository, we are by default provided with the urls for issuing the bugs and also the home page to read the ReadMe of our repository.

Now that we've linked our github repository we can now commit straight to the master and keep proper track of our project contribution. These steps are pretty easy to catch up with. But do let us know if you face any problem during configuration. 

That's all about associating git repository. Second part of blog is completed here. We will continue to write about Angular2 on our next blog. Keep subscribed with our email list to get update of PART 2 of Angular2.

Related Articles:

How to Quickly Import Music and Movies Straight into iTunes

What do you do when you have to add some music or movies into iTunes library? Well, the answer is obvious that you’ll open iTunes and visit music list or movies list accordingly and import the music or movies which you’ve wanted to import.

Instead of doing these (opening iTunes, visiting the proper music or movies list, and drag the files) , did you know that there is a hidden folder in Mac OS X which automatically does the same thing for you.

QUICKLY IMPORT MUSIC AND MOVIES STRAIGHT INTO ITUNES

  • Within Finder, Visit go > go to folder
  • Type this location in the field: ~/Music/iTunes/iTunes Media/
Once you’ve reached that location, one of the folder you see is Automatically Add to iTunes.
Whenever you place any music or movie file inside this folder, it is automatically imported into your iTunes Library.

AUTOMATICALLY IMPORT DOWNLOADED MUSIC & MOVIES TO ITUNES

If you use any software to download music or movies, make its default download location to that folder. That means the downloaded music or movie will be automatically imported to your iTunes library.
Tip: You can make a shortcut of that file in your desktop. So whenever you like to add any music or movie, you can simply drag it into it.

Saturday, June 17, 2017

Angular2 [PART 1]: How to start Angular2 Project via angular-cli?

Angular is one out of top 5 framework for web app development. It's learning curve is not straight forward but we can catch up in a short time. I started learning Angular2 like a month before. This is my first time learning any JavaScript based framework. Now in a month, I am quite confident about developing some components and services using barrels, custom pipes and angular built validations for responsive forms. I still need to learn communicating with third party services and unit testings. I have just began learning the fundamentals. But the fundamentals itself teaches a lot of features about angular which is worth sharing. :)


If you are thinking where to start with, then I would recommend two of these authentic source:
Always search for the official documentation for learning any tools and technologies.
This blog as well as a series of upcoming blogs on Angular2 will be kind of tutorial for exploring fundamentals on Angular2. I will mainly focus on the issues that I encountered during my learning. This could help readers to overcome such issues and save some time as well.
Right before starting my findings I wanted to include this definition about what angular is from Angular's Official site:
Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop

Before starting a project on angular skill wise you need to have basic knowledge about HTML, TypeScript, a little bit of CSS and Bootstraping if you want to give a pleasing view to your web application.

You need to install following tools which I'll be listing & also showing you the step wise installation for setting up an angular2 project:

     1. Install Node with version greater than 6.0

Download NodeJs from its official website.(nodejs.org). Download LTS(Long Term Support) version such that it will be grater than Version 6.0. Angular2 Supports only Nodejs greate than version 6.0.

  • Install nodejs
    Once you complete the installation, type node --version in your command prompt. You will be displayed the node version if everything went fine with your installation:

    Currently, I've v6.11.0 installed on my machine.

      2. Update npm( node package manager) to the latest version

Node package manager abbreviated as npm is installed during the installation of nodejs. To check whether npm is installed or not on your machine:
  • Open a command prompt ant type npm --version

    I've version 5.0.3 installed on my machine.
  • Now that you have npm update it to the latest version tying:
    npm i -g npm

     3. Install angular-cli from npm

angular-cli is a command line interface for interface. Here we use the inbuilt functionalities of angular-cli to perform actions like:
  • create angular project
  • create new components scafolded by angular-cli
  • create new services scaffolded by angular-cli
  • initialize a project configuration flie
Install angular-cli from npm by typing following command from your console:
 npm install @angular/cli

Now we are all set with required tools for creating an angular2 project.

     4. Creating A Project

Now that we have required tools already set up, creating a project is two steps ahead.
  • In your command prompt type :
    ng new project-name

    You will see a list of files bundled by angular-cli. We will go through the bundled file folders and it's purpose in upcoming blogs.
  • Now move inside the project directory:
    cd project-name
  • Now start the server and you will see your web application up and running in a port hosted in your localhost server. Type:
    ng serve
Notice the information on your command prompt:
**NG Live Development Server is running on http://localhost:4200. **

Open a web browser and browse http://localhost:4200 and find the result for yourself.
It actually Works. Wait for our upcoming blog where we will write something meaningful about Angular2.

About Me

authorHello, my name is Jack Sparrow. I'm a 50 year old self-employed Pirate from the Caribbean.
Learn More →