What About Ubuntu 12.04 Dash Home’s Search Videos Feature?

Tux, the Linux penguin

Tux, the Linux penguin (Photo credit: Wikipedia)

I use Ubuntu 12.04 from time to time, but I often forget that Ubuntu 12.04 does have a really cool feature known as Search Videos.  Search Videos feature actually resides within Ubuntu Dash Home.  Recently, I often toy around with this particular feature, and I think it’s a really cool feature for Ubuntu.  Cool enough that I had made a video to ramble on about it.

In my opinion, Google as a current leader in web search business has a lot to worry about Ubuntu Dash Home’s Search Videos feature, because this particular feature on Ubuntu can actually be a model for other operating systems to implement unique search implementations.  When more operating systems begin to implement unique search implementations, Google web search dominance might not be so dominant if people begin to see that unique search implementations can actually yield better unique search results right on the desktop.  For an example, within Ubuntu Dash Home, when Linux users use Search Videos feature, they don’t really have to be bothered by irrelevant search results of other implementation types such as article search implementation type.  To put this in another way, we can say that Linux users won’t have to worry about clicking on links that will lead them to anything else (e.g., articles, websites, etc…) but just video/movie web links when they’re using unique search implementations on a desktop.

In addition to yielding results of web links, Ubuntu Dash Home’s Search Videos feature implements the implementation of allowing Linux users to search for videos and movies that reside locally (i.e., videos and movies that can be found within the computer itself).  Web search engines such as Google cannot do the same in this regard.  With that being said, major search companies such as Google can totally roll out desktop app that allows computer users to use unique search implementations.

At the moment, it seems there is a drawback of using Ubuntu 12.04 Dash Home’s Search Videos feature.  The drawback I’m talking about is how you can’t actually add your own video sources.  This limits the amount of videos that can be presented within the Search Videos feature’s result at any one time.  Nonetheless, I guess this limitation can also be a good thing, because reckless Linux users won’t be able to add malicious video sources to their desktop.  It will be a nightmare for desktop security and computer security in general if malicious video sources spread viruses and malware.  So, I guess in the end, it’s still about the choosing of security over usability or vice versa.  Anyhow, if you’re curious about Ubuntu Dash Home’s Search Videos implementation, why not check out the video that I had made about Ubuntu Dash Home’s Search Videos feature right after the break.  Enjoy!!!

Introduction To Linux Mint 13 (Video)

Español: Logo Linux Mint

Español: Logo Linux Mint (Photo credit: Wikipedia)

Linux Mint 13, codename Maya, is the latest Linux distribution that is brazenly showing off its Cinnamon desktop theme, and I’m glad that it actually does so.  How come?  Linux Mint 13’s Cinnamon desktop theme is sleek and amazingly fast.  To tell the truth, so far I have only experienced Cinnamon desktop theme inside a virtual environment, and yet I was and still is amazed at its responsiveness and ease of use.  Probably, Cinnamon desktop theme had incorporated parts of the Gnome 2 look and Gnome 3 features together that has got me wishing for more of Cinnamon desktop theme.

Besides the sleek, beautiful look and ease of use that have attracted me to Cinnamon desktop theme, Linux Mint 13 is basically Ubuntu 12.04.  And if you have followed my blog or videos quite often enough, you know how I really love Ubuntu right?  (I loved Ubuntu even when many people hated Ubuntu for it first go at releasing the Unity desktop theme…)  So, I’m very much impressed with the latest release of Ubuntu (Ubuntu 12.04), therefore Linux Mint 13 can do no wrong for me personally when it actually based on Ubuntu 12.04.

Ubuntu 12.04 is the latest LTS (Long Term Support) Ubuntu release, and not so surprisingly that Linux Mint 13 is also the latest LTS Linux Mint release.  For those who are not so familiar with Linux Mint, it has always been a little brother/sister of Ubuntu.  So, it’s not so surprisingly for us to see Linux Mint 13 has so many similar features and underlying packages (software) that we have found inside Ubuntu 12.04, and the LTS is always a welcoming choice.  How come?  Especially for corporations and people who aren’t so energetic about updating/upgrading to the newer releases of their Linux distribution, LTS will assure them that the developers of their Linux distribution will continue to push out newer patches to fix various bugs and security issues for at least 5 year long.  This is why even after couple years into the future, you can always go back to Linux Mint 13 to use it without worrying that it’s already outdated in term of getting software/package supports.

There are few major differences between Linux Mint 13 and Ubuntu 12.04.  The obvious ones are the desktop theme and so on… but Linux Mint 13 doesn’t have one major feature which brings a lot excitement to Ubuntu 12.04 is the HUD (Head-Up Display).  Without HUD, we might eventually see Linux Mint continues to partway from Ubuntu as things move ahead into the future, because Ubuntu is striving to have HUD replaces all the menus and buttons and whatever that sticks out like thorns on Unity desktop theme.  Nonetheless, I sure hope that Linux Mint 13 can continue to either use excellent underlying codebase of Ubuntu or push out their own codebase in a major way (to innovate and strive to be better than Ubuntu).

Lucky you?  I like Linux Mint 13 enough to create an introduction video for Linux Mint 13.  Please enjoy it right after the break!!!

noexec Parameter for /tmp Inside /etc/fstab File May Prevent You From Upgrading Ubuntu 11.10 To 12.04

Ubuntu 12.04 LTS (Precise Pangolin), source is from http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29

Ubuntu 12.04 LTS (Precise Pangolin), source is from http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29

Some of you might have secure your Ubuntu 11.10’s /tmp directory by editing the /etc/fstab and having /tmp as noexec, but doing this will prevent some of you to upgrade Ubuntu 11.10 to 12.04.  The solution is to remove noexec parameter from /tmp in /etc/fstab and remount /tmp.  Afterward you can upgrade Ubuntu 11.10 to 12.04.  Check out the exact process of how to remove noexec from /tmp inside /etc/fstab and upgrade Ubuntu 11.10 to 12.04 through command lines right after the break.

  1. sudo -i
  2. vim.tiny /etc/fstab
  3. hit letter i on your keyboard to have vim.tiny enters the editing mode
  4. scroll down till you see something like this [UUID=xxx-xxx-xxx…     /tmp     ext4     defaults,noexec,nosuid     0     2]
  5. remove noexec from the line you see above for /etc/fstab
  6. hit ESC key on your keyboard
  7. type in [:wq] without the square brackets (of course) to save /etc/fstab file
  8. type in this command [mount -o remount /tmp] without using the square brackets, when done you should see nothing spits out from the terminal (it means no error)
  9. let stick with the terminal and use command lines to upgrade your system, type in the two commands you see below, each on its own line, OK?
    1. apt-get install update-manager-core
    2. do-release-upgrade
  10. you might have to answer yes or no for few things during the upgrade process, so don’t close that terminal till upgrade is completely finished, OK?  When done upgrade, secure your /tmp directory again by going back into the /etc/fstab, and re-entering the noexec into the line which specifies a configuration of /tmp (the line you see in step #4), hit ESC key to save /etc/fstab file, and type in [:wq] to exit and save /etc/fstab file, and finally remount your /tmp directory as how you had done in step #8

Latest Ubuntu Came Out Yesterday, Ubuntu 12.04 Came With Some New Features

Ubuntu 12.04 Desktop Image

Ubuntu 12.04 Desktop Image

Ubuntu had released Ubuntu 12.04 yesterday.  Also, I had made a video which briefly introduced Ubuntu 12.04’s new features.  Check the video out right after the break!

FYI:  I didn’t show you how to install Ubuntu 12.04 in the video above since the installation for this newest Ubuntu version yet is pretty much the same as the older ones such as Ubuntu 11.10.  Actually, you can check out this other video of mine (Linux Tutorial Series Part 01) so you can learn how to install Ubuntu.  Once you watch that video, you pretty much know how to install all Ubuntu’s latest versions.

How To Install Minecraft Server Onto Ubuntu 11.10?

Home sweet home - in minecraft

Home sweet home - in minecraft (Photo credit: Larry and Laura)

I didn’t know anything about Minecraft, and I still don’t.  Nonetheless, someone has asked me how to install Minecraft server onto Ubuntu, and so I showed him how to do so.  Since now I knew how to install Minecraft server onto Ubuntu 11.10, I thought it would be a good idea to write about it.  It is simple to install Minecraft server onto Ubuntu 11.10 really!

You can either follow the instruction from minecraftwiki.net/wiki/Tutorials/Setting_up_a_server or you can follow mine here, because I actually had to use Minecraftwiki as the source of knowledge on how to install Minecraft server onto Ubuntu 11.10.

Steps:

  1. Are you running Ubuntu 11.10?  Make sure you are, and then follow the step number 2.
  2. Opening up a terminal and becoming root by executing this command [sudo -i], but do not use the square brackets as part of your command line — square brackets are there to only clarify the command line.
  3. Inside terminal as root, type in this command [add-apt-repository ppa:ferramroberto/java].  This command is to add a ppa repository which contains sun-java6-jre software.  Using this ppa repository, you can now install sun-java6-jre easily through apt-get or aptitude.  I guess Minecraft server requires sun-java6-jre to be installed before you can launch Minecraft server.
  4. Since we have added a new ppa repository.  Now we should just update our aptitude database by doing this command as root [aptitude update].
  5. Now aptitude’s database is up to date, we should now be able to go ahead and install sun-java6-jre.  Let do this command as root [aptitude install sun-java6-jre].
  6. Now, we need to tell Ubuntu system to insert sun-java6-jre into user’s home path by doing this command as root [update-alternatives –config java].  You need to choose the selection that emphasizes sun-java6-jre specifically.
  7. Since we now have sun-java6-jre installed, we can now go to Minecraft official website and download Minecraft server software.  Make sure you are downloading the Minecraft server version that is to be used with Linux operating system, OK?
  8. Hopefully, you remember where you have downloaded minecraft.jar file to.  You need to change into the directory that you have downloaded the minecraft.jar file.  Now, execute this command [java -Xms1G -Xmx1G -jar minecraft.jar nogui] as the user who has the privilege to run server on your system.  Usually, preferable users are nobody (i.e., user apache is for running web server) and normal user.  Don’t run Minecraft server as root, because Minecraft server might have exploitable codes and allow hackers to escalate to root privilege by exploiting the faulty codes of Minecraft server — with root privilege, hackers will be able to do anything to the entire Ubuntu system.

Note:  If your server isn’t having enough RAM, then you should read the instruction at minecraftwiki.net/wiki/Tutorials/Setting_up_a_server to know how to solve the RAM and SWAP problem OK?  The command [java -Xms1G -Xmx1G -jar minecraft.jar nogui] has two parameters (-Xms and -Xmx) and by adding the free/available RAM amount of a system to these parameters, this action might allow a Minecraft server administrator to control how much RAM a Minecraft server would hog (i.e., use).  So, in a sense, you can manipulate this command line’s parameters to make Minecraft runs smoothly — depending on how much RAM your Ubuntu 11.10 system has.

Source:  http://www.minecraftwiki.net/wiki/Tutorials/Setting_up_a_server