Make Tech Easier » Damien http://www.maketecheasier.com Uncomplicating the complicated, making life easier Thu, 07 Nov 2013 06:45:24 +0000 en-US hourly 1 http://wordpress.org/?v=3.7.1 Date/Time Missing In the Menu Bar in Ubuntu 13.10? Here’s the Fix!http://www.maketecheasier.com/date-time-missing-ubuntu-1310/ http://www.maketecheasier.com/date-time-missing-ubuntu-1310/#respond Sun, 03 Nov 2013 22:25:38 +0000 http://www.maketecheasier.com/?p=83140 If you upgraded to Ubuntu 13.10 and find the date time indicator missing in the menu bar, here's the fix.

The post Date/Time Missing In the Menu Bar in Ubuntu 13.10? Here’s the Fix! appeared first on Make Tech Easier.

]]>
If you have upgraded your Ubuntu machine to Ubuntu Saucy 13.10, one of the things that you might find missing is the date/time indicator in the menu bar. And if you visit the “System Settings -> Time and Date -> Clock” section, you might find that the option to add it to the menu bar is greyed out and disabled.

date-time-greyed-out

If you are having this problem, here’s the fix.

1. Reinstall indicator-datetime. It should be installed by default, but just in case you have removed it unknowingly, it is best to run the install command again.

sudo apt-get install indicator-datetime

2. Next, we are going to reconfigure the date time:

sudo dpkg-reconfigure --frontend noninteractive tzdata

3. Lastly, restart unity.

sudo killall unity-panel-service

That’s it. The date and time indicator will appear in the menu bar now.

The post Date/Time Missing In the Menu Bar in Ubuntu 13.10? Here’s the Fix! appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/date-time-missing-ubuntu-1310/feed/ 0
Forget Mail Clients, Send Email from the Command Line [Linux]http://www.maketecheasier.com/send-email-from-the-command-line/ http://www.maketecheasier.com/send-email-from-the-command-line/#comments Wed, 30 Oct 2013 23:25:30 +0000 http://www.maketecheasier.com/?p=81979 If there is a need for you to send email from the command line, say to report the progress (or failure) of a backup process, you can easily do so in Linux. Check it out here.

The post Forget Mail Clients, Send Email from the Command Line [Linux] appeared first on Make Tech Easier.

]]>
Forget Mail Clients, Send Email from the Command Line Instead [Linux]Sending an email is something you often don’t have to think twice about. Simply fire up your email client, be it web or desktop-based, compose a message, enter the receipent’s email address and click “Send”. What if there is a need for you to send email from the command line, say to report the progress (or failure) of a backup process?

In Linux, sending emails from the terminal is really a piece of cake. You will need to setup a mail server though (Postfix or Sendmail). To make it easier, you can just install “mailutils” which will then install Postfix for you and allow you to send email using the “mail” command.

In Ubuntu (or Debian-based) distro, install mailutils with the command:

sudo apt-get install mailutils

It will then prompt you to configure Postfix (if it is not already installed).

mailutils-configure-postfix

mailutils configure postfix more steps

And the last thing to configure is the FQDN, which will then be used as the domain name in the “From” field.

mailutils configure postfix fqdn

Once you have installed “mailutils“, you can start to send email from the terminal using the following syntax:

mail -s "Subject" "recepient's email address" <<EOF
message here
EOF

For example, to send an email to “damien@mte.com” with the subject “Send email from terminal”, the command to use is:

mail -s "Send email from terminal" damien@mte.com <<EOF
Enter the email content here. You can write paragraphs of text here if you want. 
EOF

mail-command-syntax

And this is what you will see in your email inbox:

mail received in gmail

Mutt is yet another text-based mail client that you can use to send emails from the Terminal. What makes it better than “mail” is that it comes with additional features like:

  • color support
  • message threading
  • MIME support (including RFC2047 support for encoded headers)
  • PGP/MIME (RFC2015)
  • POP3 and IMAP support
  • etc.

To install mutt, simply use the command:

sudo apt-get install mutt

To get started, run mutt in the terminal:

mutt

This will load your email “inbox”.

mutt inbox

Press “m” to compose a new email. It will prompt you to enter the recipent’s email address.

mutt-enter-email-address

Next, it will prompt you to enter the Subject.

mutt-enter-subject

After that, it will open up a nano text editor where you can compose your message. Click “Ctrl + o” to save and “Ctrl + x” to exit.

Lastly, type “y” to send the email. You should see a “Mail sent” message.

mutt-mail-sent

Optionally, you can also attach a file to your email with the “a” keyboard shortcut, or type “c” to add a CC field.

To quit mutt, type “q”.

In addition to the “GUI” you see above, mutt can also be used in Bash script via the command line. To send an email using the mutt command:

 mutt -s "Subject" -a /path/to/file/attachment recipent@email.com < /path/to/email/message.txt

Did you notice that how similar it is to the “mail” command?

Mutt works with a config file that you can use to pre-configure your mailbox’s detail. You can make use of muttrc builder to quickly generate a “.muttrc” file and save it to your Home folder.

Sending email from terminal is not a difficult task, and in some situations, it is a necessity. The good thing is that Linux comes with useful tool that you can use to send email from the terminal. We have covered mail and mutt, but they are not the only programs available. There are still several other applications that you can use to send email from terminal. Let us know which one is your preferred choice.

Image Credit: Tim Morgan

The post Forget Mail Clients, Send Email from the Command Line [Linux] appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/send-email-from-the-command-line/feed/ 9
How to Get iWork For Free in Mac OS X Maverickshttp://www.maketecheasier.com/get-iwork-for-free-in-mavericks/ http://www.maketecheasier.com/get-iwork-for-free-in-mavericks/#comments Sun, 27 Oct 2013 17:25:41 +0000 http://www.maketecheasier.com/?p=82727 If you are one of those "old" Mac users who are not eligible for free iWork, here is a simple trick to grab the latest iWork for free.

The post How to Get iWork For Free in Mac OS X Mavericks appeared first on Make Tech Easier.

]]>
mavericks-free-iwork-thumbApple announced that the latest version of iWork will be free for new Mac users (Mac purchased on or after 1st Oct 2013), but if you are one of those “old” users who do not own any version of iWork, here is a simple trick to grab the latest iWork for free.

1. Download a trial version of iWork ’09 (available in Softpedia) and install it in your Mac.

2. Unless you have changed the settings, the system won’t allow you to install the pkg file. Head over to “System Preferences -> Security & Privacy” and enable apps downloaded from anywhere to run. Proceed to install iWork ’09.

mavericks-allow-apps-from-anywhere

3. Once the installation is complete, open App Store and check for update. You should see the update for Pages, Keynote and Numbers. Run the update and it will install the latest version of iWork to your Mac, overriding the iWork ’09 that you installed earlier.

mavericks-app-store-iwork-update

Enjoy!

Note: As of this post, this current method of obtaining iWork works fine, but there is no guarantee that Apple will leave this “loophole” forever. Perhaps it is just one of Apple’s strategy to get every Mac user to switch from Ms Office to iWork. Meanwhile, enjoy it while it lasts.

via AddictiveTips & Reddit

The post How to Get iWork For Free in Mac OS X Mavericks appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/get-iwork-for-free-in-mavericks/feed/ 5
7 Technology Myths That Cost You Moneyhttp://www.maketecheasier.com/7-technology-myths-that-cost-you-money/ http://www.maketecheasier.com/7-technology-myths-that-cost-you-money/#comments Fri, 18 Oct 2013 23:25:36 +0000 http://www.maketecheasier.com/?p=82002 Technology myths are everywhere. On occasions, it costs you money and make you poorer. Let's take a look at some of the technology myths that cost you money.

The post 7 Technology Myths That Cost You Money appeared first on Make Tech Easier.

]]>
technology-myths-thumbTechnology myths are everywhere. You might read about it from the Web, or from retailers who are trying to push big unwanted product out of their shops. In some cases, these can be harmless. On occasions, it can cost you money and make you poorer. Let’s take a look at some of the technology myths that cost you money.

When you are evaluting software to use for your projects, don’t write off open-source software. Most of the time, they are as competent, or even better, than those commercial software.

technology-myths-open-source

Most software companies want you to believe that their product is the best and the open source alternative is not up to par to their offering. There is some truth to this, but it is not always the case. For popular open-source software, like Android, the more people collaborate and work on it, the better is the product, and not to mention that it is free.

A 2.1 MP photo is clear enough to use as a wallpaper while a 4MP photo is good enough for a 16×20 inches print. We have shown you that it takes more than the pixels to produce a great photo, but sadly to hear, retailers are using the megapixel as the selling points for their cameras. For a simple point and shoot camera, 8MP is more than sufficient.

You might be laughing at your friend for the $700 PC that he built himself, thinking that it is not up to par to the $1500 PC you got from Best Buy. You might be surprised to find that the $700 PC could be better – hardware specification, functionality and performance wise. Most PCs in the store come with generic configuration for the mass market. Unless you are willing to break the bank, you won’t be able to get a customized PC to do heavy-duty work. In additional, the Windows OS installed on these PCs often come with a lot of crapware that can further slow down its performance.

technology-myths-assembly-pc

On the other hand, when you built your own PC, you can compare the various hardware and get the best one that suit your needs and is within your budget. You can also choose the OS of your choice – Windows, Linux or Mac OS X (hackintosh), which doesn’t come with any crapware.

If you have purchased an anti-virus software that cost $100+ or more, I am sorry to inform you that some of the best anti-virus software out there are free. Most anti-virus software, free and paid, can do a good job in detecting virus and malware. The only point of failure is the user, which is you. If you always click on link, or run exe file without checking the source, even the most expensive anit-virus software out there can’t prevent your computer from being infected.

When you buy a computer, mobile phone, or any electronic device, the retailer will often upsell you with an insurance or extended warranty. Is it really necessary? We don’t think so, particularly for small item that get obsolete very fast. Consider the cost of all those warranties that you never use and the probability that you need a repair outside of warranty period, it just doesn’t make the insurance (or extended warranty) a worthy deal.

technology-myths-stamp-warranty

Of course, for big expensive item that costs a hand and leg to repair, and one you expect to use it for years, extended warranty is one thing you surely need to consider.

It all depends on the screen resolution. If you are getting a 30-inch (or bigger) monitor with a minimum resolution of 2048×1152 (better still, 2560×2048), then you are good to go. However, if you are still stuck with the 1920×1080 resolution for a 27 inch monitor, instead of clear images, you will get pixelated images (where each pixel is stretched to cover more screen space). When you are getting a monitor, you hav to look beyond the screen size.

technology-myths-hdmi-cable

Have you ever seen a $3 HDMI cable selling in Amazon and another selling at $2000? You might be tempted to think that the $2000 cable can give you a better quality that justifiy the 66666% difference in price. The truth is, the $3 cable will work just as fine without any noticeable difference in quality.

The above list of technology myths is definitely not conclusive. There are tons of technology myths out there that cost us money. It is pertinent for us to think and do research before we pay for the bigger or more expensive product.

Image credit: How university open debates and discussions introduced me to open source, coupons, Installing Computer Parts

The post 7 Technology Myths That Cost You Money appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/7-technology-myths-that-cost-you-money/feed/ 7
How to Type Euro Sign (€) and Other Currency Symbols in Machttp://www.maketecheasier.com/type-euro-sign-mac/ http://www.maketecheasier.com/type-euro-sign-mac/#respond Thu, 17 Oct 2013 21:25:08 +0000 http://www.maketecheasier.com/?p=82033 In Mac, you can easily input the dollar sign ($) symbol. What if you need to enter an European dollar sign (€) and other currency symbols? Here is how you do it.

The post How to Type Euro Sign (€) and Other Currency Symbols in Mac appeared first on Make Tech Easier.

]]>
mac-currency-symbols-thumbIn Mac, assuming you are using the US keyboard layout, you can enter the dollar sign ($) with the “Shift + 4” keyboard shortcut. What if you need to enter an European dollar sign (€)?

The answer is simple. The keyboard shortcut for Euro sign is “Option + Shift + 2“.

The next question is, what about Pound (£), Chinese Yen (¥) and many other currency signs?

For other currency signs, we can grab the respective symbol from the character viewer.

1. Go to “System Preferences -> Keyboard”. In the “Keyboard” tab, check the field “Show Keyboard & Character Viewers in menu bar”.

mac-keyboard-show-character-viewer

2. Next, click the “Input Sources” button and check “Show Input menu in menu bar”. You should now see a flag in the menu bar.

mac-keyboard-show-input-menu

3. Click on the flag to bring down the menu and select “Show Character Viewer”.

mac-menu-show-character-viewer

4. On the left pane of the Character viewer, select “Currency Symbol”. You will now see the various currency symbols. Simply double click on it to add it to the text field.

mac-character-viewer-currency-symbol

That’s it.

Image credit: Foreign Exchange on Forex Market World Currencies by BigStockPhoto

The post How to Type Euro Sign (€) and Other Currency Symbols in Mac appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/type-euro-sign-mac/feed/ 0
9 Ways to Make Better Use of Gmail Filtershttp://www.maketecheasier.com/make-better-use-of-gmail-filters/ http://www.maketecheasier.com/make-better-use-of-gmail-filters/#respond Tue, 15 Oct 2013 23:25:27 +0000 http://www.maketecheasier.com/?p=81905 Gmail filters is a good way for you to organize your inbox without you doing the manual work. Here are a few ways that you can make good use of Gmail fliters.

The post 9 Ways to Make Better Use of Gmail Filters appeared first on Make Tech Easier.

]]>
gmail-filters-thumbGmail filters is a good way for you to set rules for your email and allow you to organize your inbox without you doing the manual work. Here are a few ways that you can make good use of Gmail Fliters

If you have multiple Gmail accounts, and you really only use one of them, a good way to manage all your emails is to forward all the emails from all the accounts to the primary account. In addition, you can mark the emails as read and archive all of them, so they won’t show up in the inbox.

To accomplish this, create a new filter with @ in the “From” field. (It will work with * as well)

gmail-filters-select-all-emails

In the next section, you can select “Forward it” as well as “Mark as read” (or “Archive”).

gmail-filters-forward-archive-emails

If you always receive emails from the same user, or have the same pattern (like questions on a particular topic, guest post request, etc), you can compose a canned response and create a filter to auto-reply with the canned response for such emails.

Here’s the guide to setup the filter to autoreply with canned response.

The standard filter allows you to select emails with attachment. You can further improve this filter by specifying the attachment size. For example, to add a label “big file attachment” to emails with attachment of more than 10MB:

1. In the search bar at the top of Gmail, type:

size:10m

2. Next, click the down arrow at the end of the search input field. This will pop up a filter window. You can add additional rule to further narrow down the search. Lastly, click the “Create filter with this search” link and you will be able to assign the specific label for this filter.

gmail-filters-dropdown-arrow

Yet another way to customize this filter is to sort attachment according to their file types, something like:

has:attachment .jpg | .jpeg | .png | .gif | .tiff | .tif

or

has:attachment .pdf | .doc | .docx | .xls | .xlsx

and place the respective email either in “Picture” or “Documents” folder.

For the new tabbed inbox interface in Gmail, Google is the one that decides which email go into which category/tab. By using the filters, you can set your own rule to override the default settings, like emails from Twitter will go directly into “Primary” instead of “Social” tab.

To do that, you just have to add “twitter.com” in the “From” field and select “Personal” under the “Categorize as” section.

After you have created a filter, it will only work for future incoming emails. If you already have thousands of emails in your inbox and you only just started out using filters, there is an option for you to quickly apply the filter to all the emails in your inbox.

After you have selected the action for the filter, just before you click the “Create the filter” button, check the box beside “Also apply filter to matching conversations.” This will apply the filter to all the matching emails in your inbox.

gmail-filters-apply-to-matching-emails

If you have multiple Gmail accounts and you want all of them to have the same set of filters, instead of creating each filter one-by-one in all the accounts, you can simply export from one account and import to other Gmail accounts.

In the “Settings -> Filters” tab, scroll down all the way to the bottom. Click “All” to select all the filter and click the “Export” button. This will export all your filter in xml format. Altneratively, you can go through each filter and place a check beside the one that you want to export.

gmail-filters-export-import

In the other Gmail account, click the “Import filter” link to import your filter.

If you have the habit of recording down the things that you need to do, you can simply email yourself with the subject “TODO” and make use of a filter to add “TODO” label to the email.

gmail-filters-todo-emails

Using a service like IFTTT, you can easily convert a RSS into an email and have it delivered to your inbox. You can then make use of a filter to assign “RSS” label to the email.

This is an old trick. You probably know that you can append a “+” sign to your email address and anything behind the “+” sign is ignored by Gmail. This means that you can quickly create a disposable email address of the form “myemail+disposable@gmail.com” to use for various signup.

For this to work, you have to create the filter:

TO: myemail+disposable@gmail.com 
Action: Delete It

There are tons of ways to make use of Gmail filters and we have only scratched the surface. Do share with us the cool filters you have come up with and innovative ways to make use of them.

Image credit: file folder with slots for household expenses by BigStockPhoto

The post 9 Ways to Make Better Use of Gmail Filters appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/make-better-use-of-gmail-filters/feed/ 0
How to Delete a URL From Chrome’s Omnibox Suggestionshttp://www.maketecheasier.com/delete-url-from-chrome-omnibox/ http://www.maketecheasier.com/delete-url-from-chrome-omnibox/#comments Mon, 14 Oct 2013 19:00:50 +0000 http://www.maketecheasier.com/?p=81823 If you entered a wrong URL in Chrome's omnibar, it will continue to show up in the suggestion, which can be rather annoying. Here is a quick way to delete a URL from the Chrome omnibar.

The post How to Delete a URL From Chrome’s Omnibox Suggestions appeared first on Make Tech Easier.

]]>
chrome-omnibar-delete-url-thumbWhen you enter a URL in the Chrome Omnibar, that URL will be saved in the browser history and will show up when you type a similar query next time. This means that, if you have entered a wrong URL, that URL will be persistent and will always show up when you type a similar query. This can be rather annoying, and deleting the browser history doesn’t clear it from the omnibar.

Here is a quick way to delete a URL from the Chrome omnibar.

chrome-omnibar-delete-url

Type the query in the omnibar and wait for the suggestion to show up. Use the down arrow key to select the wrong URL and press “Shift + Del” (In Mac, use “Fn + Shift + Del”). This will immediately remove the item from the omnibar.

Note:
1. This trick only applies to URL. You won’t be able to remove search term with the “Shift + Del” key.

2. This trick applies to Firefox as well, except that you just need to press “Delete” instead of “Shift + Delete”.

The post How to Delete a URL From Chrome’s Omnibox Suggestions appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/delete-url-from-chrome-omnibox/feed/ 4
Manage Dropbox in Terminal With Dropbox Uploaderhttp://www.maketecheasier.com/manage-dropbox-in-terminal/ http://www.maketecheasier.com/manage-dropbox-in-terminal/#respond Wed, 09 Oct 2013 14:50:14 +0000 http://www.maketecheasier.com/?p=81647 If you are planning to back up files to Dropbox from the terminal, Dropbox Uploader is the best solution for you.

The post Manage Dropbox in Terminal With Dropbox Uploader appeared first on Make Tech Easier.

]]>
dropbox-uploader-terminal-thumbThe good thing about Dropbox is that it has a desktop client for almost every OS and mobile device. However, if you need to access Dropbox from your server, or from a small device, like Raspberry Pi, that doesn’t allow you to install the Dropbox client, a better solution is to be able to manage your Dropbox account directly from the terminal (with command line). This is where the Dropbox Uploader script comes in useful.

Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox. The good thing about it is that it doesn’t require you to enter your Dropbox’s username and password. It makes use of the Dropbox API to connect to your Dropbox account so you can transfer your files without worrying about the leak of your password.

There is only two things that are required for Dropbox Uploader to work: Bash (obviously) and cURL. Bash is included in almost every Linux distro, unless you removed it manually. You will need to install cURL if it is not currently intalled in your system. In Ubuntu-based distro:

sudo apt-get install curl

To install Dropbox Uploader, first grab the script from its Github site:

curl "https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o /tmp/dropbox_uploader.sh

Then move it to the “bin” folder:

sudo install /tmp/dropbox_uploader.sh /usr/local/bin/dropbox_uploader

To get started, simply use the command:

dropbox_uploader

For the first run, it will show you an App name and prompt you to create a Dropbox app with this app name.

dropbox-uploader-app-name

Go to Dropbox Developer site and create an app.

dropbox-uploader-create-app

Here are a few settings that you should set for your app:

  • Type of app: Dropbox API app
  • Type of data: Files and datastores
  • Type of files: All file types

For the app limitation, you can set it to access only files it creates, or all the files in Dropbox.

Back in the terminal, enter the App Key and secret and visit the Dropbox authorization link to grant Dropbox Uploader permission to access your Dropbox account. Once you linked up Dropbox Uploader to your Dropbox account, you will be able to manage your Dropbox in the terminal.

The usage is pretty simple. There are 10 commands that you can use with Dropbox Uploader:

  • upload
  • download
  • delete
  • move
  • copy
  • mkdir
  • list
  • share
  • info
  • unlink

To upload a file/folder, use the syntax:

dropbox_uploader upload /filepath/to/file-or-folder /filepath/in/dropbox

If the “filepath/in/dropbox” is omitted, the file(s) will be uploaded to the topmost level of your Dropbox account.

To download a file/folder,

dropbox_uploader download /filpath/to/file-or-folder/in/Dropbox /filepath/in/local/machine

To list down all the files in a folder in your Dropbox account,

dropbox_uploader list /filepath/to/folder/in/Dropbox

To grab the public link for a particular file in Dropbox,

dropbox_uploader share /filepath/to/file/in/Dropbox

Dropbox Uploader provides a good way for you to access and manage your Dropbox account directly from the terminal. It is particularly useful for web administrators to use in their server. Coupled with a simple backup script and cron job, you can easily automate server backup to Dropbox.

The post Manage Dropbox in Terminal With Dropbox Uploader appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/manage-dropbox-in-terminal/feed/ 0
Mastering the “Kill” Command in Linuxhttp://www.maketecheasier.com/kill-command-in-linux/ http://www.maketecheasier.com/kill-command-in-linux/#comments Tue, 08 Oct 2013 21:25:01 +0000 http://www.maketecheasier.com/?p=81603 When an app misbehave, it is best to kill it before it crashes the system. Check out the various ways you can use to kill a process in Linux.

The post Mastering the “Kill” Command in Linux appeared first on Make Tech Easier.

]]>
kill-linux-process-thumbIt doesn’t matter which operating system you are using, you will surely come across a misbehaving application that lock itself up and refuse to close. In Linux (and Mac), there is this “kill” command that you can use to terminate the application forcefully. In this tutorial, we will show you the various way you can make use of the “kill” command to terminate an application.

When you execute a “kill” command, you are in fact sending a signal to the system to instruct it to terminate the misbehaving app. There is a total of 60 signals that you can use, but all you really need to know is SIGTERM (15) and SIGKILL (9).

You can view all the signals with the command:

kill -l

kill-list-signal

  • SIGTERM – This signal requests a process to stop running. This signal can be ignored. The process is given time to gracefully shutdown. When a program gracefully shuts down, that means it is given time to save its progress and release resources. In other words, it is not forced to stop.
  • SIGKILL – The SIGKILL signal forces the process to stop executing immediately. The program cannot ignore this signal. Unsaved progress will be lost.

The syntax for using “kill” is:

kill [signal or option] PID(s)

The default signal (when none is specified) is SIGTERM. When that doesn’t work, you can use the following to kill a process forcefully:

kill SIGKILL PID

or

kill -9 PID

where the “-9” flag refers to SIGKILL signal.

If you are not aware of the PID of the application, simply run the command:

ps ux

and it will display all the running applications together with its PID.

kill-find-pid

For example, to kill the Chrome app, I will run the command:

kill -9 3629

Do also note that you can kill multiple processes at the same time.

kill -9 PID1 PID2 PID 3

The “pkill” command allows the use of extended regular expression patterns and other matching criteria. Instead of using PID, you can now kill application by entering their process name. For example, to kill Firefox browser, just run the command:

pkill firefox

As it matches regular expression pattern, you can also enter partial name of the process, such as:

pkill fire

To avoid killing the wrong processes, you might want to do a “pgrep -l [process name]” to list the matching processes.

kill-pgrep-command

Killall uses the process name as well instead of PID, and it kills all instance of the process with the same name. For example, if you are running multiple instances of Firefox browser, you can kill them all with the command:

killall firefox

In Gnome, you can restart Nautilus by using the command:

killall nautilus

Xkill is a graphical way to kill an application. When you type “xkill” in the terminal, your mouse cursor will instantly become a “cross”. All you have to do is to click the “cross” at the misbehaving app and it will kill the application instantly. If you are keen, you can also add a keyboard shortcut to activate the xkill function.

When apps misbehave and cause the system to hang, it is very tempting to restart the computer and start the session all over again. With these “kill” commands, you will be able to better manage the misbehaving apps without them causing the system to crash. This is especially useful for a server when you don’t want a misbehaving process to bring the whole server down.

Image credit: Kill Bill (Gates)

The post Mastering the “Kill” Command in Linux appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/kill-command-in-linux/feed/ 2
Need a QR Code? Quickly Generate a QR Code With This URLhttp://www.maketecheasier.com/generate-qr-code-url/ http://www.maketecheasier.com/generate-qr-code-url/#comments Tue, 08 Oct 2013 19:00:53 +0000 http://www.maketecheasier.com/?p=81592 Need a QR code? Here is one quick way to generate a QR code with a URL.

The post Need a QR Code? Quickly Generate a QR Code With This URL appeared first on Make Tech Easier.

]]>
Previously, we shown you how to create a QR code in Google Drive. All you need to do is to paste the formula into the cell and it will generate a QR code based on the content of another cell. Apparently, using the same API call, we can quickly get a QR code by just visiting a URL.

In your browser, paste the following URL:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=

At the end of the URL, append the content you want to embed. For example, for a QR code with a URL link:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=http://www.maketecheasier.com

or a QR code with text:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=How are you

and this is what you will see:

qr-code-url

Simple and fast!

Image credit: Where is the QR code…?

The post Need a QR Code? Quickly Generate a QR Code With This URL appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/generate-qr-code-url/feed/ 1
Customize Google Images Search Results with this Simple Trickhttp://www.maketecheasier.com/customize-google-images-search-results/ http://www.maketecheasier.com/customize-google-images-search-results/#respond Mon, 07 Oct 2013 19:00:42 +0000 http://www.maketecheasier.com/?p=81541 If you are always searching Google Images with a set of filter, here is how you can customize Google Images Search Result to always show the result you want.

The post Customize Google Images Search Results with this Simple Trick appeared first on Make Tech Easier.

]]>
google-image-search-thumbBy default, when you do a search in Google Images, it will retrieve and display all the images relating to your search term. If you want to filter the result, you have to click the “Cog” icon and go to “Advanced Search” before you can configure the settings for the returned images. If you are like me, who need to find “free to use” and “large” images most of the time, here is a simple trick to customize the Google Images search result, so it always return what you want to find.

1. Go to Google Advanced Images search and configure the settings you want for your images, but leave the search term (the whole section under “Find images with…”) blank . For this example, I have selected “Larger than 800×600″ for Image size and “free to use or share” for usage rights.

google-image-advanced-search

Click “Advanced Search”. It will bring you to the Google Image search page.

2. All you have to do is to bookmark this page. Next time you load this URL and do an image search, the results will automatically be filtered with the search criteria you defined.

Alternatively, you can create a custom search engine in Chrome.

1. In Google Chrome, go to “Settings” and click “Manage Search Engines”.

2. In the “Other search engines” section, add a new search engine. Add the URL you bookmarked earlier, and don’t forget to add “%s” behind the “&as_q=” parameter.

google-image-add-custom-search

That’s it. You can now search directly from the omnibar with the “images” keyword.

The post Customize Google Images Search Results with this Simple Trick appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/customize-google-images-search-results/feed/ 0
Install Google Fonts in Ubuntu with TypeCatcherhttp://www.maketecheasier.com/install-google-fonts-in-ubuntu/ http://www.maketecheasier.com/install-google-fonts-in-ubuntu/#respond Mon, 07 Oct 2013 14:50:32 +0000 http://www.maketecheasier.com/?p=81524 Instead of manually download and install Google fonts on your system, you can now make use of TypeCatcher to easily install Google Fonts in Ubuntu.

The post Install Google Fonts in Ubuntu with TypeCatcher appeared first on Make Tech Easier.

]]>
typecatcher-thumbIf you are looking for free custom fonts to use in your creative projects or website, Google Fonts come with a huge library of fonts that you can use for free. Google Fonts also allows you to download the fonts to your desktop so you can use it offline. To download the fonts, you just have add the fonts you want to your collection and then click the Download button to download the font. In Ubuntu, there is now an easier way to install Google Fonts to your desktop.

TypeCatcher is a simple desktop software that allows you to download Google Fonts to your desktop. What is good about TypeCatcher is that it automatically install the font to your system so you can use it in your application immediately. There is no need for you to manually install the font, which is required if you choose to download the fonts manually from Google Fonts site.

To install TypeCatcher, simply add the PPA, update the system and install it:

sudo add-apt-repository ppa:andrewsomething/typecatcher 
sudo apt-get update
sudo apt-get install typecatcher

TypeCatcher is very easy to use. The main screen is split into two panels. The left panel lists all the fonts in the Google Fonts library while the right panel shows the preview of the font. Select any font on the left and the preview will show up on the right.

typecatcher-main-screen

Click the “down” arrow at the right side of the icon bar and you will be able to choose the text that show up in the Preview. You can, of course, select the “Custom text” option and type in your own text to see how it renders with the font. You can change the size of the font as well. There is no option to view the various style (italic, bold etc) of the font though.

typecatcher-select-custom-text

When you found the font you want, click the “Download” icon at the top and TypeCatcher will download the font and automatically install it for you. In case you are wondering where the downloaded font is saved to, it is located at ~/.fonts/typecatcher folder.

typecatcher-install-font

If you want, you can also click the “Trash” icon to uninstall the font from your system.

TypeCatcher provides an easy way for you to download free fonts from the Google Fonts library. It will be great if it can install multiple fonts at the same time and also sync the changes when there is an update in the font. For those who needs to work with custom fonts for their projects, this will be a useful for you. One advice though, do not install all the fonts to your system as it will slow down your system.

The post Install Google Fonts in Ubuntu with TypeCatcher appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/install-google-fonts-in-ubuntu/feed/ 0
What to Expect From Ubuntu 13.10 Final Betahttp://www.maketecheasier.com/ubuntu-13-10-final-beta/ http://www.maketecheasier.com/ubuntu-13-10-final-beta/#comments Sat, 05 Oct 2013 14:50:40 +0000 http://www.maketecheasier.com/?p=81411 It's the time of the year again where Canonical is going to launch a new version of its popular Ubuntu distro. You may be wondering if the upcoming release, Saucy Salamander 13.10, is a worthy upgrade, or one that you can skip altogether. Let's check out ubuntu 13.10 Final Beta and see what's new and if it is worth upgrading.

The post What to Expect From Ubuntu 13.10 Final Beta appeared first on Make Tech Easier.

]]>
ubuntu-salamande-logoIt’s the time of the year again where Canonical is going to launch a new version of its popular Ubuntu distro. For those who are using Ubuntu Raring 13.04, or the LTS Ubuntu Precise 12.04, you may be wondering if the upcoming release, Saucy Salamander 13.10, is a worthy upgrade, or one that you can skip altogether. With the release of 13.10 Final beta, let us check out what’s new and if it is worth upgrading.

If you are keen to try out Ubuntu 13.10 Final Beta, you can download the ISO file here.

1. Mir and XMir

The biggest changes in Ubuntu 13.10 is the implementation of Mir, the new display server to replace the old X window system. As an effort to unify both the desktop and mobile experience, Canonical created their own display server – Mir to replace the old and outdated X system. As a fallback, there is also the XMir – a X11 implementation of Mir – which will allow the system to fallback to the X system if the graphics card does not support Mir.

At the moment, Mir will be the default for Ubuntu Touch (Ubuntu OS for phone). While it was planned to be the default display server for Ubuntu 13.10 desktop, the plan was later scrapped as there are still compatibility issues with XMir that won’t be fixed in time for the Oct 17 launch. We will most likely be seeing it for Ubuntu 14.04.

2. Smart Scope

Smart Scope is a new feature that allows you to search (almost) anything from the Dash. If you are connected to Google and Facebook, it can also search your Facebook message or Google documents. Other than that, it is also connected to services like Wikipedia, Yelp, Amazon, Foursquare so you can search a multitude of services directly from the Dash.

ubuntu-smart-scope

3. Unity 7

The Unity desktop has been bumped up to version 7. There are many more fine-tuning with Compiz that makes it run faster and smoother.

4. Keyboard Applet

The most obvious change in the desktop is the inclusion of a new Keyboard applet. This allows you to easily switch between various language and keyboard layout.

ubuntu-keyboard-applet

5. Applications

There hasn’t been much changes to the Applications. Firefox still remains the default browser, together with Thunderbird, Rhythmbox, LibreOffice

6. Visual Update

Some of the applications, such as Files (Nautilus) and System Settings, received a small visual change.

ubuntu-files-visual-changes

Most of the work in Ubuntu 13.10 are on the backend to create a unified interface for both mobile and desktop. Few changes are made to the visual and applications. Smart scope may be a new inclusion in 13.10, but it has been around since 13.04, so it is not exactly a new feature. In my opinion, this is not a compelling and a “must-upgrade” release. You won’t miss out much by remaining in Ubuntu 13.04.

Ubuntu 13.10 will be released on Oct 17, 2013.

The post What to Expect From Ubuntu 13.10 Final Beta appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/ubuntu-13-10-final-beta/feed/ 3
How to Create QR Code in Google Drivehttp://www.maketecheasier.com/create-qr-code-in-google-drive/ http://www.maketecheasier.com/create-qr-code-in-google-drive/#comments Fri, 04 Oct 2013 19:00:00 +0000 http://www.maketecheasier.com/?p=81448 There are tons of ways to create QR code. If you are a Google Drive user, here is one quick way to create R code in Google Document

The post How to Create QR Code in Google Drive appeared first on Make Tech Easier.

]]>
We have shown you several ways to create QR code, and most of them require you to visit a website or download a software. For Google Documents (aka. Google Drive) user, here is a quick way you can create QR code.

1. Create a new Spreadsheet in Google Drive.

2. In Column A, enter the content that you want to embed in the QR code. It can be a URL, a word, sentence, or paragraph, a contact number.

3. In the respective cell in Column B, paste in the following forumla:

=image("https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=" & A1)

You can change the 150×150 value to set the QR code size. Also, change the “A1″ value to the cell where it will grab the content to embed.

This is what you will see:

google-drive-qr-code

From here, you can take a screenshot of your desktop to save the QR code.

The post How to Create QR Code in Google Drive appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/create-qr-code-in-google-drive/feed/ 3
Reverse Engineer and Analyze Malware with REMnuxhttp://www.maketecheasier.com/analyze-malware-with-remnux/ http://www.maketecheasier.com/analyze-malware-with-remnux/#respond Tue, 01 Oct 2013 14:50:26 +0000 http://www.maketecheasier.com/?p=81357 If you are one of those who are curious about how malware works, there is a Linux distro that comes with all the necessary tools for you to analyze malware.

The post Reverse Engineer and Analyze Malware with REMnux appeared first on Make Tech Easier.

]]>
remnux-logoGetting infected by malware is easy. You just have to open a suspicious file, or visit a malicious website, and boom, your computer is infected. On the other hand, analyzing and reverse engineering malware is a much difficult task that only experts can do with specialized tools. If you are one of those who are curious about how malware works, there is a Linux distro that comes with all the necessary tools for you to analyze malware.

REMnux is a lightweight Linux distribution that allows you to carry out malware analysis, or even reverse-engineer the malware to find out how it works.

REMnux is best used in an isolated environment, such as virtual machine or Live CD, so that the malware won’t hurt the main machine. It comes in the OVF/OVA format where you can easily import into your virtual machine like VirtualBox or VMware. There is also an ISO image where you can burn into a CD and boot it up on your computer.

REMnux is based on Ubuntu and it comes with LXDE desktop, mainly because of its small memory footprint. On the first run, you might have no idea what REMnux is capable of doing and what type of tools is included. Checking out the application menu is not helpful either as most of the tools are command-line based and doesn’t show up in the menu. A good way to get started is to go through the “REMnux Tips” in the desktop. This will give you an overview of what REMnux can do and the instructions to carry out the analysis.

remnux-cheat-sheet

Analyze Network Malware

There are several network related tools in REMnux that allows you to easily scan the network for malware activities. Wireshark is a network protocol analyzer and it is perfect for viewing your network activities at a microscopic level. Honeyd, stunnel and FakeDNS are useful for creating virtual containers to simulate an infinite number of computer network and set the perfect testbed for malware analysis.

remnux-wireshark-interface

Analyze malicious website

The Firefox browser in REMnux comes with many useful extensions pre-installed to help you analyze malicious website. Firebug, javascript deobfuscator, tamper data and user agent switcher are some of them that make it easy for you to check out the working of a malicious site.

remnux-firefox-addon

Analyze malicious files

If you have a PDF file, or Microsoft Office document that you suspect was infected, you can scan the documents with tools like PDF Walker, pyOLEScanner etc. There is also the PEScanner and SCTest for scanning executable files and shellcode.

The Volatility Memory Forsenic Framework is also included in REMnux and can give you an insight of the runtime state of the system. It can spot hidden processes, list all processes, show a registry key, or even find and extract malware.

The good thing about REMnux is that it contains most of the tools you need to analyze PDF, Flash, Javascript and other malware. You can of course install those tools on your current distro, but that will require a lot of time and configuration. With REMnux, you just boot it up and you can run it straight away. One thing though, REMnux is not meant for everyone. Be prepared to get your hands dirty as most of the tools are command-line based.

The post Reverse Engineer and Analyze Malware with REMnux appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/analyze-malware-with-remnux/feed/ 0
How to Install Viber in Linux (Ubuntu)http://www.maketecheasier.com/install-viber-in-linux/ http://www.maketecheasier.com/install-viber-in-linux/#comments Mon, 30 Sep 2013 14:50:58 +0000 http://www.maketecheasier.com/?p=81310 You probably have used Viber on your mobile phone to make free phone call. It had recently released a desktop version which allows you to make free phone call from the desktop. Here is how you can install Viber in Linux.

The post How to Install Viber in Linux (Ubuntu) appeared first on Make Tech Easier.

]]>
viber-logoIf you own a smartphone, you probably have used Viber on your phone to make free calls. Like Skype, Viber is a VOIP (Voice Over Internet Protocol) client that allows you to make free voice call over Internet. It used to be only available for mobile devices, such as Android, iOS, Windows Phone, Blackberry etc, but it had recently released desktop versions which allows you to install and make phone call from the desktop. The bad thing is, there is only a Windows and Mac version for now. In this tutorial, we will show you how to install Viber in Linux.

Note: While this tutorial is done in Ubuntu, the installation instruction should apply for most Linux distros.

1. On the Viber website, you can only find the Windows and Mac installer. The Linux version, is still a work in progress, and you can download it here.

2. Unzip the archive and open the “Viber” folder. You should see an executable file named “Viber”. Click on it and it should launch Viber. No installation required.

viber-executable

3. On the first run, Viber will ask if you have Viber on your mobile phone. If yes, that means you already have a Viber account. If not, it will run you through the wizard to setup an account.

viber-first-run

4. To get started, simply enter your mobile number and it will set you up with your user account.

viber-enter-mobile-number

For verification, it will send to your mobile phone an activation code that you will need to enter in Viber.

viber-enter-activation-code

5. Once you are logged in, this is what you will see in the main screen. The navigation bar on the extreme left, your contact list in the center and the main screen on the right.

viber-main-screen

You can then select any contact to send SMS, picture, make a voice call or even a video call (beta). Like Skype, you can also add participants to your call session and turn it into a group chat.

6. On the navigation bar is a list of options, including Message archive, Contacts, History and a Dialer. At the bottom of the bar is the Settings.

7. The Settings allows you to configure whether Viber should auto-start on system startup, save message when exiting a conversation etc. Viber also comes with an applet for your system tray, so you can receive notification for incoming call and messages. You can even configure which corner of the screen the notification will appear.

viber-notifcation

Unlike most social networks or IM that require you to create an account and manually add your friends to your contact list, Viber makes use of your address book and automatically add all your contacts into your friend’s list. If you are not comfortable with Viber accessing your address book (and probably upload all your contact info to their server), then this is not a tool you want to use. On the other hand, Viber does provide a great alternative to Skype, enabling you to make free call over the Internet, with a rather good call quality too. One of the things that it could (and should) do is to allow users to create account with a username rather than linking the account with their mobile numbers. One thing for sure, most people will not use the same mobile number forever and the last thing you want to have is plenty of inactive and useless accounts.

Try it out and let us know if this is your preferred choice of VOIP client.

The post How to Install Viber in Linux (Ubuntu) appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/install-viber-in-linux/feed/ 6
How to Mount Amazon S3 in Ubuntuhttp://www.maketecheasier.com/mount-amazon-s3-in-ubuntu/ http://www.maketecheasier.com/mount-amazon-s3-in-ubuntu/#comments Thu, 26 Sep 2013 14:50:24 +0000 http://www.maketecheasier.com/?p=81159 In Ubuntu, you can easily access Amazon S3 via the various software, such as S3Fox or Dragon Disk. However, in a server situation, you won't have the luxury of using a desktop software. In this tutorial, we will show you how you can mount Amazon S3 in Ubuntu, be it desktop or server.

The post How to Mount Amazon S3 in Ubuntu appeared first on Make Tech Easier.

]]>
mount-s3-ubuntu-thumbAmazon S3 is a useful web service that allows you to store files for cheap. In Ubuntu (desktop), you can easily access Amazon S3 via the various software, such as S3Fox or Dragon Disk. However, in a server situation, you won’t have the luxury of using a desktop software. In this tutorial, we will show you how you can mount Amazon S3 in Ubuntu, be it desktop or server.

Note: This whole tutorial will be done in the terminal

1. To get started, first install the dependencies.

sudo apt-get install build-essential gcc make automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev

2. Next, download riofs. This is a userspace filesystem for mounting Amazon S3. (S3FS is another fuse module that you can use, but it is very buggy and I can’t get it to work properly.)

wget https://github.com/skoobe/riofs/archive/master.zip

Alternatively, if you are using GIT, you can checkout its Github page for more detail.

3. Extract the file:

tar xvzf riofs-master.zip

You should now find a “riofs-master” folder.

4. Enter the “riofs-folder” folder and compile it.

cd riofs-master
./autogen.sh
./configure
make
sudo make install

To mount Amazon S3 in Ubuntu, you have to make sure that you already have bucket(s) available for mounting. Also, get your S3 security credential (Access ID and Secret Access key) ready as they are required for authentication.

1. Before we can mount our bucket, we have to configure the configuration file for riofs. In your terminal:

mkdir ~/.config/riofs
sudo cp /usr/local/etc/riofs.conf.xml ~/.config/riofs/riofs.conf.xml

This will copy the default configuration file to your local folder. You can change the destination folder if you want to.

Next, we need to add the security credential to the configuration file:

nano ~/.config/riofs/riofs.conf.xml

Scroll down the page till you see the AWS_ACCESS_KEY section.

riofs-aws-acccess-key

Uncomment that section and replace “###AWS_ACCESS_KEY###” with your access key and “###AWS_SECRET_ACCESS_KEY” with the secret key.

Save (Ctrl + o) and exit (Ctrl + x).

2. Change the permission for the riofs.conf.xml file.

chmod 600 ~/.config/riofs/riofs.conf.xml

3. Create a directory (preferably in your Home folder) that you can mount Amazon S3 to.

mkdir ~/S3

4. Lastly, mount your Amazon S3 bucket to the S3 directory.

riofs -c ~/.config/riofs/riofs.conf.xml my_bucket_name ~/S3

To check if your bucket is successfully mounted, just list all the files in the mounted directory:

ls ~/.S3

There are a few things that you can set in riofs.

riofs-configuration

  • --cache-dir: set a cache directory to minimize downloads
  • -o "allow_other": allow other users to access your bucket. You will need to enable the “user_allow_other” option in the fuse config file (/etc/fuse.conf)

For those who are using Amazon S3 to store your files, it is very useful to have your buckets mounted on your computer (or server) so you can easily access it. You can even configure your backup application to save the backup files to this folder where they will automatically sync to the cloud.

The post How to Mount Amazon S3 in Ubuntu appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/mount-amazon-s3-in-ubuntu/feed/ 1
Keyboard Shortcuts to Minimize and Hide Applications in Machttp://www.maketecheasier.com/quick-tips/minimize-hide-applications-mac/ http://www.maketecheasier.com/quick-tips/minimize-hide-applications-mac/#respond Wed, 25 Sep 2013 19:00:11 +0000 http://www.maketecheasier.com/?post_type=quick-tips&p=81148 For Mac users, if you have plenty of applications running, you might find that your desktop is cluttered with all sort of application windows. Here are several keyboard shortcuts that you can use to quickly de-clutter your desktop.

The post Keyboard Shortcuts to Minimize and Hide Applications in Mac appeared first on Make Tech Easier.

]]>
For Mac users, if you have plenty of applications running, you might find that your desktop is cluttered with all sort of application windows. Here are several keyboard shortcuts that you can use to quickly de-clutter your desktop.

If you just want to quickly access the files in the desktop, simply press F11 (Fn + F11 for laptop) to move all the windows to the corner and reveal the desktop. Pressing F11 again will restore the windows. Note that this function does not minimize or hide the application windows. They are moved to the corner temporary and they will restore to their original position when you open another application.

Hiding an application is different from minimizing it. Hiding the application just make it disappear on the screen, and it will reappear when you do a “Command + Tab” selection. Minimizing an application will bring it to the dock and require you to manually reactivate it from the dock (the “Command + Tab” selection won’t work).

To hide the active application, simply press “Command + H”. To hide all applications except for the active one, press “Command + Option + H”.

To hide all applications, you just have to make sure that no application window is active. Clicking the desktop will usually do the trick. Click the desktop first and press “Command + Option + H”. All applications will be gone.

Another useful keyboard shortcut is “Command + Option + H + M”. This will hide all the application and minimize the active application, instantly de-clutter your desktop.

Note: For an even faster solution, simply install and place the DisplayDesktop app in your dock. With a single click, all your application windows are gone.

The post Keyboard Shortcuts to Minimize and Hide Applications in Mac appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/quick-tips/minimize-hide-applications-mac/feed/ 0
How to Easily Enable Real-time Collaboration on Your Sitehttp://www.maketecheasier.com/enable-real-time-collaboration-on-website/ http://www.maketecheasier.com/enable-real-time-collaboration-on-website/#respond Wed, 25 Sep 2013 14:50:02 +0000 http://www.maketecheasier.com/?p=81121 If you are a webmaster, you might be thinking of how you can make your website more interactive, or even allowing your visitors to collaborate with one another. TogetherJS allows you to easily add a real-time collaboration feature to your site with minimal technical/coding skill.

The post How to Easily Enable Real-time Collaboration on Your Site appeared first on Make Tech Easier.

]]>
togetherjs-thumbIf you are a webmaster, you might be thinking of how you can make your website more interactive, or even allowing your visitors to collaborate with one another. Most of the time, implementing a collaborative function on your site can be a labour and time intensive process. However, with TogetherJS, you can now easily add a real-time collaboration feature to your site with minimal technical/coding skill.

TogetherJS is a free, open source collaboration tool created by Mozilla (the team behind the Firefox browser). The whole collaboration tool is wrapped in a Javascript library and all you need to do is to add the Javascript code to your site to enable real-time collaboration feature for your site.

To get started, all you have to do is to add the following line of code to your website theme/template, preferably at the end of the page, before the </body> tag:

<script src="https://togetherjs.com/togetherjs-min.js"></script>

To allow users to start a collaboration session, simply add a “Start Collaboration” button to your site. Paste the code to the position where you want the button to show up.

<button onclick="TogetherJS(this); return false;">Start Collaboration</button>

Alternatively, you can add a CSS class to the button so you can style it to suit your theme.

<button class="collaboration-btn" onclick="TogetherJS(this); return false;">Start Collaboration</button>

That’s all you need to do. Let’s look at how it performs.

When someone clicks on the “Start Collaboration” button, a popup window will show up.

togetherjs-popup

Clicking the right arrow in the popup will reveal a field for the user to enter his/her name and optionally, upload his/her profile photo.

togetherjs-user-profile

The next screen to the right shows the link that the user can share with his/her friends to get them to join in the session.

togetherjs-share-link

Lastly, click the “I’m ready” button to start the session.

togetherjs-sidebar

When invited guests click the link to go to your site, they will see a “Join Session” popup box. Once they join the session and setup their profile, their avatar will show up in the sidebar.

togetherjs-join-session

Things that you can do include:

Chat

togetherjs-chat

Audio Chat

The audio chat is an experimental feature and is subjected to the support of the browser.

togetherjs-audio-chat

Synchronized mouse movement and real-time changes

Below is a screencast where I place two browsers side by side and see how the mouse movement of one user show up in another user’s screen. I also typed in the comment field and the text show up immediately in the other browser.

togetherjs-screencast

The features shown above are only a small part of what you can do with TogetherJS. You can check out its documentation for more ways to extend its functionality. There are ton of things that you can do on your site with TogetherJS and with such a simple implementation, you are only restricted by your own creativity.

The post How to Easily Enable Real-time Collaboration on Your Site appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/enable-real-time-collaboration-on-website/feed/ 0
How to Display Alternate Calendar in Google Calendarhttp://www.maketecheasier.com/quick-tips/display-alternate-calendar-google-calendar/ http://www.maketecheasier.com/quick-tips/display-alternate-calendar-google-calendar/#comments Tue, 24 Sep 2013 19:00:31 +0000 http://www.maketecheasier.com/?post_type=quick-tips&p=81052 Google Calendar is a great tool for you to add schedule and get organized. If you are following another calendar in addition to the default Greogian Calendar, such as the Hijri or Chinese calendar, Google does allow you to display them alongside the default calendar.

The post How to Display Alternate Calendar in Google Calendar appeared first on Make Tech Easier.

]]>
Google Calendar is a great tool for you to add schedule and get organized. If you are following another calendar in addition to the default Gregorian Calendar, such as the Hijri or Chinese calendar, Google does allow you to display them alongside the default calendar.

Go to Google Calendar and click the “Cog” button, followed by “Settings”.

google-calendar-settings

Scroll down the page until you see the section “Alternate Calendar”. The default option is “No alternate calendar”. You can change it to Hijri or Chinese Lunar Calendar.

google-calendar-alternate-calendar

Once that is done, click “Save” and go back to calendar, you should see the date of your selected calendar showing up side by side in Google Calendar.

google-calendar-showing-alternate-calendar

If the calendar that you are looking for is not in the “alternate calendar” list, you can go to “Calendar” tab in the Settings page and click “Browse Interesting Calendar”.

google-calendar-browse-interesting-calendar

Go to the “More” tab and you will be able to add Hebrew Calendar, Day of the Year, Phase of the Moon, Stardates etc.

google-calendar-add-more-calendar

The post How to Display Alternate Calendar in Google Calendar appeared first on Make Tech Easier.

]]>
http://www.maketecheasier.com/quick-tips/display-alternate-calendar-google-calendar/feed/ 2