Language Selection

English French German Italian Portuguese Spanish

Muktware

Syndicate content
A complete web-magazine for a geek!
Updated: 1 hour 49 min ago

Fedora 21 Alpha to be released on Sep 23

12 hours 56 min ago

Fedora 21 release schedule saw a number of delays in the recent past. But it seems that things are looking brighter now with an announcement by Ryan Lerch that the Alpha will be released next Tuesday i.e. September 23, 2014.

The Fedora Engineering Steering Committee held a “Go/No Go” meeting regarding the Alpha and finally decided in its favour. They evaluated several items like no remaining blocker issues, availability of release candidate compose, completion of test matrices for Alpha, test results of the install, base, desktop and server versions.

The Fedora 21 Alpha will also be the first test release of the new 3 product Fedora.next structure divided into Workstation, Cloud and Server. The other significance is the lack of a codename. Fedora 20 aka Heisenbug will be the last one in the series to have a codename (of course, if there is no thoughts on changing the norm again). The codenames of the Fedora releases were never very easy to remember either.

Fedora is one of the most well-respected Linux distributions that tends to ship open source software only. The most anticipated change in Fedora 21 remains the support GNOME Wayland sessions.

The post Fedora 21 Alpha to be released on Sep 23 appeared first on The Mukt.

Why there is no Netflix on Firefox for Linux [Updated]

13 hours 3 min ago

Netflix has been one of the few services or application that hinders the adoption of Linux. Thought its not fully true that there will be a surge of Linux if Neflix, Adobe Suite and other commercial grade applications come to Linux. There is more than just applications – there is marketing, hardware support and much more. But arrival of such applications and services will create a level playing field and then user will be able to pick what’s best for them.

Netflix for Linux is only a few days and that would be nothing short of beginning of a new era for Linux on desktop. It will be interesting to see if players like Amazon, Adobe or Microsoft will be attracted toward this platform and offer their services to Linux users.

Coming back to the point of Netflix, Linux users owe it to multiple players and some controversial technologies. NSS or Network Security Services, the missing piece of this Netflix for Linux puzzle, is a technology co-developed by Google, Mozilla,Sun Microsystem (and Oracle due to acquisition), AOL and others.

NSS was originally developed by Netscape which was destroyed by Microsoft. Netscape resurrected as Mozilla/Firefox and it is a Mozilla hosted project.

Linux users will be able to run Netflix on Google Chrome, which was one of the forces driving Netflix to adopt HTML5 with EME (encrypted media extension which is DRM used to ensure MPAA that no one can copy their work). While controversial, it enabled Chromebook users to run Netflix on their devices without Microsoft’s dying Silverlight.

The irony is Mozilla’s own Firefox can’t play Netflix using the very technology it hosts.

Mozilla is in a very tight and difficult spot, at one hand they don’t want to make compromises with user’s freedom by implementing DRM, which takes away control from a user, at the same time they can’t ignore the market otherwise they will lose market share because they can’t offer what users need.

To strike a balance Mozilla, while also working towards fighting DRM, wants to implement a system which puts the user in control.

Mitchell Baker, the Executive Chairwoman of the Mozilla Foundation says, “We have designed mechanisms to protect the user as much as possible. We do not view this work as fixing the core problems with DRM.  We do however view this design as a  step forward from DRM implementations that are unchecked in their scope. For example:

  • Each person will be able to decide whether to activate the DRM implementation or to leave it off and not watch DRM-controlled content.
  • We have surrounded the closed-source portion with an open-source wrapper. This allows us to monitor and better understand the scope of activities of the closed-source code.

Mozilla is still working on details. Unlike a closed source project, they can’t just implement things. Mitchell says, “The details of the Firefox integration still need to be finalized, and then as with any new browser feature, will be tested for several months in developer builds of Firefox before being deployed to all users.”

It may take Mozilla a while to implement it, but since Netflix is ready to allow Linux users stream their content, it’s good news for the platform. Eventually Netflix will come to Firefox for Linux. I find Mozilla’s solution to be better than what commercial browsers offers, because the user remains in control of their browser.

The post Why there is no Netflix on Firefox for Linux [Updated] appeared first on The Mukt.

Canonical updates nss, brings Netflix closer to Linux

14 hours 55 min ago

Canonical developers have acted swiftly and pushed a security updated today (I got it on my Kubuntu box) which bumps nss to version 3.17.x. Now the ball is in Netflix’ court to make the proposed changes which will allow Linux users to run Netflix through Google Chrome.

Any other GNU/Linux distributions using nss 3.17.x will be able to use the work done by Netflix to watch Netflix content.

Nss updated on my Kubuntu

Last week Netflix developer Paul Adolph proposed on Ubuntu mailing list that if Ubuntu updates nss to version 4.16 or above, Netflix will be able to make some tweaks which will enable users to watch the streaming service without any changes to user-agent switching.

Read the whole story here…

The post Canonical updates nss, brings Netflix closer to Linux appeared first on The Mukt.

First beta of openSUSE 13.2 is here

15 hours 30 min ago

openSUSE team has announced the release of the first beta of openSUSE 13.2. The final release is scheduled for November. As usual 13.2 will bring the best experience and integration with two top desktop environments – KDE’s Plasma and Gnome.

Gnome users will enjoy latest release which would be version 3.14 (though it has 3.12 at the moment but the team is planning for 3.14). KDE Plasma users will get Plasma Workspaces 4.11, KDE applications 4.13 and Plasma 5.1 or higher for testing along with the latest KDE Applications. There is not much for XFCE users as its will come with the older version because the next release is not out yet.

I am running openSUSE Factory – the rolling release – so I will be breaking the trend and won’t be formatting my machine to upgrade to 13.2 as my openSUSE system is always up-to-date. However, it is very important for those who use point release to test out this version and help developers in finding and fixing the bugs.

You can download the beta from this link.

The post First beta of openSUSE 13.2 is here appeared first on The Mukt.

New features to be seen in upcoming GNOME 3.14

Saturday 20th of September 2014 02:56:54 PM

GNOME user experience designer Allan Day shared a sneak peek into upcoming features in GNOME 3.14 release in the GNOME blog.

The 3.14 release is expected around the last week of this September. Though the release notes will has an exhaustive list of features (as if you are going to wait for that!), Alan shares his personal favourites. As we can see, the next release is going to be a big one with respect to overall polish and user experience.

  • New Animations: A new “swarm” animation for the applicaitons view along with by browse application folders nd application launch animations. Window open and close animations got reworked as well. You can get a feel of the animations here.
  • Google Images in Photos: The GNOME Photos application now integrates with Google photos from Picasa, Android, or posted on Google+ and users can browse their online Google images right from the desktop.
  • Rewritten Adwaita: The GNOME 3 default theme, Adwaita, gets more finesse in every aspect. Progress bars have got thinner. Spinners look different. Switches are slightly changed. Almost every part of the theme has changed in a subtle way. Everything feels crisper, sharper and a bit lighter. There’s also a lot of subtle animations (using CSS animation support in GTK+), adding to the feeling of polish. In addition, around 8,000 lines of CSS have been reduced to about 3,300 lines of SASS.
  • Search More Things: Two new applicaitons to feed results to system search which is just one keystroke away to users all the time. Clocks will return search results for world cities. Find the time in a place throughout the world. Calculator will let users do powerful calculation right from system search.
  • Go Go GTK+ Inspector: This is a new tool for devs involved in GNOME technologies to assist in development and debugging.

GNOME is a highly popular desktop environment for Linux. It comes with its own ecosystem of applications for doing regular tasks.

The post New features to be seen in upcoming GNOME 3.14 appeared first on The Mukt.

BitTorrent Bleep alpha released for Android

Saturday 20th of September 2014 02:56:45 PM

BitTorrent have announced an alpha release of their Bleep software that allows users to have private calls and text based conversations. The app is unique as it sends end to end encrypted messages in a p2p fashion rather than utilising a centralised server as is common with alternatives such as WhatsApp.

People wishing to test the software can sign-up using email or phone number or use the app in an incognito mode which allows you to use the service anonymously (well as anonymously as you can be with an internet connected device.)

The blog post states that you can import contacts on your device and that you can invite people to Bleep via email, SMS, QE code, or a public key. If you login to an existing device on your Android device you shall receive all inbound messages across all devices.

As an alpha it still has some issues “As with any Alpha, there are some known issues and bugs to work out. Android users will need to set the app to “Wi-Fi Only” unless you have an unlimited data plan; this is only for the time being while we iron out and issue related to battery and data-plan. And while you can move a username from desktop to mobile, Bleep does not yet support moving an existing account from Android to the desktop. And while you can receive messages on multiple devices; messages sent will not be seen across all devices. As with our previous release, communications happen only when all parties are online – you cannot send offline photos or group chats asynchronously.”

A huge downside from my perspective is that the app is not yet open source and it’s not known currently whether it ever will be, so while it may be encrypting your messages like it claims there really is no way to verify this. Also for those who do NOT have the Play Store installed it looks like you’ll have to find another way to install the app, a reliable market that I have found is 1Mobile.

You can find out more information about the release here.

The post BitTorrent Bleep alpha released for Android appeared first on The Mukt.

Run Android apps on Ubuntu, Kubuntu & Linux Mint

Saturday 20th of September 2014 02:46:04 AM

A clever hack by Vlad Filippov allowed enthusiasts to test and try Android apps Google Chromebooks and Chromeboxes. It’s more or less a proof of concept to show that it is now extremely easy to install and run any (not really) Android app on Chrome OS. It was only a matter of time that Linux enthusiasts would start trying out Android apps on their favourite desktops.

In the initial hack it was possible to run only one app at a time. Filippov created ARChon runtime which allows to run more than one app.

Though to most users it’s more of a fun thing, but it does open the possibilities of using those services of apps on Chrome OS or Ubuntu/Kubuntu/Linux Mint which were not available for the platform. I was able to run apps like Telegram on my Kubuntu system.

In order to run Android apps on your Ubuntu/Kubuntu & family:

1. First download the ARChon fron GitHub [link] and extracl the folder, (if you want to run it on your Chromebook just keep in mind that it will replace Google’s ART which was installed when you installed any official Android app from Chrome Store).
2.

sudo apt-get install lib32stdc++6

3. Install Node.js and npm

sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm

#4 Install the tool:

sudo npm install chromeos-apk -g

I will not recommend downloading apk files from random site as they may contain malicious code which may compromise your system; please never do that. The simplest way would be to use AirDriod app on your Android Tablet/phone to connect your device with your Linux PC and then download it from the AirDroid web interface.

Once you have the desired app run this command to convert it for Chrome.

chromeos-apk [path to apk file] -- archon

The command will create directory for the app in the home of your Linux machine. You need the development version of Chrome to run Android apps. Open the Chrome browser and open extensions page ‘chrome://extensions’. Click on the “Load unpacked extension” button and select the extracted ARChon folder. Then use the ‘Load unpacked extension’ to load Android apps you created using the tool. You can load as many apps you want. To launch any app click on the ‘launch’ button.

In my experience most apps crashed, few apps that I was able to run were Telegram, Flipboard, Denon Remote, SoundCloud, etc. Try it out and let me know which apps worked for you.

Source: GitHUb

The post Run Android apps on Ubuntu, Kubuntu & Linux Mint appeared first on The Mukt.

Future KDE software will be simple by default, powerful when needed

Saturday 20th of September 2014 01:38:08 AM

KDE usability team lead Thomas Pfeiffer posted on the future roadmap of the KDE user interface and user experience on his blog. While he acknowledges that the great power and flexibility that comes with KDE Plasma and associated applications is the main reason behind its huge fanbase, in his opinion these are also the reasons why newbies get intimidated by the overwhelming number of features exposed at one place.

Thomas prefers a layered feature exposure so that users can enjoy certain advanced features at a later stage after they get accustomed to the basic functionality of the application. He quotes the earlier (pre-Plasma era) vision of KDE 4 – “Anything that makes Linux interesting for technical users (shells, compilation, drivers, minute user settings) will be available; not as the default way of doing things, but at the user’s discretion.” And he goes ahead to remind the simplified form in KDE HIG (Human Interface Guidelines) – “Simple by default, powerful when needed.”

Thomas also explained how that goal can be reached. The first step should be a well defined target audience and relevant use cases of an application. Once those are available, the goals of the application can be determined. These goals need to be categorized based on the frequency of using that goal by the target users.

As a practical example of this idea, Thomas discusses the new KMail UI which had 3 categories of such goals – common, uncommon and rare. Only the common goals were exposed in the main UI of the application by default. The only two functionalities chosen were quick checking of mails or replying to them. This aligns with the idea of “Simple by default”. Separate UI flows were designed to do not so regular tasks like retrieving an email from an otherwise rarely used folder or tag or writing a new mail with HTML formatting and attachment adding options. These options are presented on demand in agreement with the “powerful when needed” part.

There will be more examples of such designs in upcoming KDE releases, Thomas hints.

KDE is one of the most popular and oldest Linux desktop environments with a stunning look and feel. It also includes a wide array of applications to accomplish regular tasks and delivers a unified look and feel throughout.

The post Future KDE software will be simple by default, powerful when needed appeared first on The Mukt.

India yet to catch up with FOSS, says Rushabh Mehta of ERPNext

Friday 19th of September 2014 03:11:19 PM

We got a chance to interact with Rushabh Mehta, the founder of Web Notes Technologies, a company based in Mumbai, India. ERPNext is the major product of the company. It is a free and Open Source web based ERP (Enterprise Resource Planning) solution for small and medium sized businesses with its presence in more than 60 countries. In addition to the regular discussions on their Open Source product, strategy, customers etc. we also got a chance to understand how hard it is to thrive in an environment where the “Open Source” philosophy is not a familiar term yet. A software developer by passion and an Industrial Engineer by training, Rushabh also informed us about their imminent product conference in Mumbai he is quite excited about.

Web Notes Technologies started in 2008 and delivered custom web app development services, but it turned into a product company in 2 years. In 2010, the company realized its potential and shifted its strategy. It went from a team of 18 to 5 and concentrated on the product. It started a SAAS offering in 2010 and branded as ERPNext. Since then the focus has been on the product and improving its quality, usability etc. Since 2013, it has managed to get some traction and has more than 250 paid customers now, both SAAS (75%) and Open Source production support (25%). Also 75% of the revenues come from outside India. ERPNext has users in over 60 countries! It is available in 20+ languages and just started a translation portal to get the community help in translations.

ERPNext is used by companies in Manufacturing, Distribtion, Retail, Software, Consumer Electronics, Open Hardware Manufacturing, Fabrication shops and Services. ERPNext has financial accounting, inventory management, CRM, Sales and Purchase Management, HR, Project Management, Helpdesk & Support and much more. Companies can even generate their websites from ERPNext and an e-commerce module is also available. The product has a very eclectic bunch of users and they are people who have found out the product. The product is free to try out. Clients use the 30 day free trials, download VMs or install it via Bench (deployment Framework). Almost 50 people are trying out ERPNext every day!

Last year ERPNext was listed as one of the best Open Source software application in the world by InfoWorld along with WordPress and SugarCRM (Bossie Awards 2013). When asked about the #1 USP of the product, Rushabh mentions “User Experience (UX) and availablity at an affordable price”.

In addition to the product, the company also published an Open Source web app framework in Python called Frappe (Framework + Apps). It is a full stack Python and JS framework. The unique part of the framework is that unlike other frameworks that either concentrate on server side or client side, Frappe has both parts to it. It also has an ORM, migration system and the deployment framework Bench.

The company works as a small team of 8 (including a couple of freshers) based in Mumbai with 4 core developers. Nabin Hait, Anand Doshi and Rushabh are full-stack developers. Rushabh’s main focus is on the framework and UI, Nabin manages ERPNext and Anand does a bit of both. Pratik Vyas is the in-house Linux guru and devops guy. Apart from that Umair and Prakash handle support and admin. Everything is developed on the widely popular GitHub. 95% of the repositories are public and internal management is done using home-grown ERPNext. They use a bunch of Open Source tools including Python (with a bunch of libraries), MariaDB, Nginx, and a lot of Javascript / CSS libraries including JQuery, Bootstrap, FontAwesome etc. They share the copyright with all independent contributors and actively help them understand the product.

The model this company follows is entirely community driven. It does not offer any services directly. That is left to the community and eco-system. Right now the users are driving the community by bringing in dev shops, freelancers to help contribute and not the other way round. There are lots of opportunities in ERPNext for development, customization, training, implementation etc. right now and community contributions are always welcome to pitch in. The involvement with the community is very close today. However, at the beginning, starting with 0 contacts, Open Sourcing the application was not a strategic decision, it just made sense. Initially it did not reach out because there are tons of similar Open Source apps that amount to nothing. So the company got comfortable building it the open, but not with any community. After reaching a certain degree of maturity, slowly people started noticing. The product got couple of sponsors from Germany and Australia and they were generous enough to donate $5000 each. And organically the word spread. Since 2014, community engagement is very high and it is very passionate too. Interaction happens mainly via GitHub and the Google forum. ERPNext makes public presentations to their community every month, which the community keenly follows. It’s called the Open Day.

The company’s business role model is WordPress. It offers hosting services at FrappeCloud.com and that earns the major revenue. It also gets revenue from production support and has recently launched developer training and support plans.

Speaking of competition, it’s tough out there – Odoo (formerly OpenERP) and a bunch of others in the Open Source space and Microsoft Dynamics, Sage. In India, it’s mostly Tally. “People are frustrated and at the same time afraid to get away from Tally”, Rushabh says. He thinks changing Tally habits in India is a tough task and it can’t be done overnight. However, as a product ERPNext is pretty good and it has received tons of testimonials to show for it. The challenge is to make people understand Open Source is good for them. As one of its users put it, “the problem with ERPNext is that it is too good to be true!”. Another challenge is a seamless way to migrate to EPNext and is a major item in the todo. It is a major bottleneck for an app like ERPnext. Scripts that can help users onboard from apps like Tally, OpenERP etc will be written soon.

Rushabh is not very enthusiastic about the current state of Open Source awareness in India. And his personal initiatives in this respect didn’t pay off well either. “I have heard a few states like Kerala have taken good initiatives in FOSS, but overall the scene is quite sad. The IITs which are supposed to be at the forefront, do not even acknowledge that a good project lies in their backyard. I have tried writing to a lot of people, but there is not much response. We have a pilot going on in Kenya, where ERPNext is being piloted to manage the water authority of a region. The project is funded by the UN and even they are watching. If we are able to succeed, then I think Indian government might take notice. As always, we tend to follow rather than lead”, Rushabh says.

ERPNext would love to take initiatives and conduct programs to spread Open Source awareness in general, “but the opportunities are so limited!”, as Rushabh puts it. The local FOSS groups, like FSF India are pretty much laying quiet. Rushabh believes that government organizations and utilities should be at the forefront of trying out products like ERPNext and image the amount of public money that can be saved. However, even IIT Bombay is going for a proprietary ERP.

The company will be hosting a product conference in Mumbai on Sept 25th. Concluding from a basic online search, it might be the first Indian Software Product to host a conference in India. Anyone is welcome!

The post India yet to catch up with FOSS, says Rushabh Mehta of ERPNext appeared first on The Mukt.

Breaking: Native Netflix support coming to Linux

Friday 19th of September 2014 02:11:29 AM

Netflix is one of those few sore spots for Linux, thought technically it’s not that difficult to run Netflix on a Linux box, but it’s still challenging for an average user. We have good news for you.

Native support for Netflix is coming to Linux, thanks to their move from Sliverlight to HTML5, Mozilla and Google Chrome. Paul Adolph from Netflix proposed a solution to Ubuntu developers:

Netflix will play with Chrome stable in 14.02 if NSS version 3.16.2 or greater is installed. If this version is generally installed across 14.02, Netflix would be able to make a change so users would no longer have to hack their User-Agent to play.

NSS stands for Network Security Services which is a combined effort of Mozilla, Red hat, Google etc. It comprises a set of libraries designed to support cross-platform development of security-enabled client and server applications with optional support for hardware SSL acceleration on the server side and hardware smart cards on the client side*.

I am running Kubuntu (14.10) and Arch Linux on my system and they have nss 3.17.x, where as Ubuntu family of distributions running 14.04 or older have version 3.15.x of nss.

It’s up to Ubuntu developers to push the 3.17 version of nss to the stable repositories. Marc Deslauriers of Canonical responded to Paul’s email and said:

I was planning on bumping nss to 3.17 in the stable releases as a security update the next time a security issue needs to be fixed, or to update the bundled CA certificate list.

I’m not sure when that is going to be, but I might take a look at it next week since it hasn’t been updated in a while and a bunch of 1024-bit CA certs got removed recently.”

Paul was quite happy with the response from the Ubuntu developer and said:

That’s great news. If both 14.10 and 14.02 have a recent (> 3.16.2) version of NSS, I can make a case here to lift the User-Agent filtering which will make Netflix HTML5 play in Chrome turnkey with no hacks required. So please let me know when you get around to it.

Canonical has confirmed that they would be pushing the latest nss version through a security update so LTS 14.04 will be getting Netflix support. It also means other distributions who run latest version of nss will be able to run Netflix natively.

Netflix is gradually moving away from Microsoft’s Silverlight and by the end of the year no modern operating systems will need Silverlight to run Netflixt. Google’s Chrome OS was the first operating system to implement support for HTML5. The upcoming release of Mac OSX Yosemite will also drop Silverlight and use HTML5 for Netflix playback. Microsoft own’ Windows 8.x also offers HTML5 support for the streaming service.

Once Ubuntu developers test and push latest nss to the repositories, Netflix will be able to implement the changes Paul is talking about and Linux users will get to watch Netflix without any pain.

*source: wikipedia
Thanks: C. Anthony Esposito II

The post Breaking: Native Netflix support coming to Linux appeared first on The Mukt.

How to install MongoDb on Linux

Thursday 18th of September 2014 11:54:28 PM

MongoDB is an open-source document database which moves away from the traditional ‘tabular’ structure commonly known as NoSQL. It’s a perfect fit for those looking for high-availability, high-performance and large scalability for their project. It’s extremely flexible which means you can create different document with different fields.

I am assuming that you are aware of the benefits of MongoDB and looking for some help in getting started with it. This tutorial is aimed at those who want to get started with MongoDB.

MongoDb is cross platform, which means it can be installed on Linux, Windows and Mac OS X. In this tutorial we will focus on Linux. If you want to install it on other operating systems, you may check this page.

Adding repositories

You need to add MongoDB repository to your system. In this tutorial I will cover .rpm and .deb based systems which covers the dominant servers such as CentOS, RHEL, openSUSE, Debian and Ubuntu.

If you are running an rpm based system, first you need to add the repository for MongoDB so that you can get latest packages and timely updates.

Change to the repos.d directory

# cd /etc/yum.repos.d

Then create file for MongoDB (I am using VI here, you can use any desired editor.)

# vi mongodb.repo

Enter the following lines in the empty file that you just created:

[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1

Save and quit.

You can also create MongoDB by running following commands (use either of the one methods).

# cat > /etc/yum.repos.d/mongodb.repo << EOF

Then you paste the following lines:

[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1

Now close the file by typing:

EOF

The repository has been created.

Now you can install monodb by running this command:

# yum install mongodb-org

Once that above command has run successfully, you can check if everything has installed correctly by running this command:

# rpm -ql mongodb-org-server /etc/mongod.conf /etc/rc.d/init.d/mongod /etc/sysconfig/mongod /usr/bin/mongod /usr/share/man/man1/mongod.1 /var/lib/mongo /var/log/mongodb /var/log/mongodb/mongod.log /var/run/mongodb

Now we have to start mongodb. Run:

# service mongod start Installing on .deb systems

If you are running a .deb based system, first you need to add the repository for mongodb so that you can get latest packages and timely updates.

Create a file with below content.

# vim /etc/apt/sources.list.d/mongodb.list 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen'

You have to update local database, with the help of below

# apt-get update

Install the latest mongo-db package

[root@mongo1 ~]# apt-get install mongodb-org

Now, we have to start MongoDB, run:

# service mongodb restart Installing on other distro

If you are any other distribution that you can manually download and install MongoDB, the only disadvantage is that you won’t be able to easily update the system if there are bug-fixes or other releases, you will have to do it manually.

You just need to download tar file from MongoDB site:

curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.3.tgz

Extract the file in /opt location.

cd /opt tar -zxvf ~/Downloads/mongodb-linux.x86_64-2.6.3.tgz mv mongodb-linux mongodb

Move in bin directory and run mongod command.

cd mongodb cd bin mongod

MongoDB is now installed on your system. You must keep an eye on MongoDB site for updates so you can keep your system secure.

How to use Mongodb

We will now create databases and users on MongoDB. Get connected with mongo shell with the help of mongo utility.

# mongo --host 127.0.0.1 --port 27017

You should see this in shell if everything is installed correctly:

MongoDB shell version: 2.6.4 connecting to: 127.0.0.1:27017/test

In order to see databases on mongodb run this command in mongodb shell (by default you will connect with test database):

> show dbs; admin (empty) local 0.078GB example 0.078GB test 0.078GB

Now we are going to create a database for our need. The command to create a new database is ‘use DATA_BASE_NAME’. Here we are creating a database called ‘themukt’.

> use themukt; switched to db themukt

Now we will create a new user, password and connect it to the appropriate database using user function. It will create a user with readwrite(privileges) on themukt database with password.

> db.createUser({"user":"new_user_name","pwd":"new_user_password","roles": [{ role: "readWrite", db: "themukt" }]}) Successfully added user: { "user" : "admin1", "roles" : [ { "role" : "readWrite", "db" : "themukt" } ] }

We need to create collection (known as tables on other databases) for this database.

> db.mukttable.insert({'S_No' : "1", "Name" : "USER_NAME"}); WriteResult({ "nInserted" : 1 })

See the o/p of above command Inserted: 1, it means you have inserted one document in collection.

With the help of find function, you can see the content of collection:

> db.mukttable.find(); { "_id" : ObjectId("54074551632f07d8ab898c5f"), "S_No" : "1", "Name" : "USER_NAME" } > exit;

Keep reading, next tutorial will come soon on CRUD operations.

The post How to install MongoDb on Linux appeared first on The Mukt.

Red Hat reports total revenues of $446 million for the second quarter

Thursday 18th of September 2014 08:37:48 PM

Red Hat is the Open Source company which has become an example for the rest of the Open Source world by generating over a billion dollars in yearly revenues.

The company registered total revenue for the quarter was $446 million and subscription revenue for the quarter was $389 million, both increased 19% year-over-year for the second quarter of 2015.

“Broad demand for open source technologies, combined with Red Hat’s value proposition and market leadership position, has helped to drive organic revenue growth in the mid-to-high teens for the last 10 quarters,” stated Jim Whitehurst, President and Chief Executive Officer of Red Hat.

The post Red Hat reports total revenues of $446 million for the second quarter appeared first on The Mukt.

How to switch between accounts on Chrome OS

Thursday 18th of September 2014 07:09:41 PM

I am a regular Chromebook user and one question I keep getting from people is how do I manage multiple email accounts on Chromebook? I have my persona email account with Google and I use Google Business Apps for TheMukt account. My wife uses the Chromebook from time to time. How do I manage that as you can log into a machine using only one account at a time. It’s not restricted to Chromebooks, even on Macbooks or Windows 8+ systems you can log into only one account at a time, the only difference is that there you have multiple browsers so you can simultaneously stay logged into different Gmail accounts from different browser.

On Chromebook there is only one browser – Chrome.

The fact is it’s actually very easy to manage multiple users on Chromebook. Google recently added the capability to allow users to switch between accounts without logging out of their Chromebooks.

Click on your name to add new account.

Check the icon on the right corner of the bottom panel and click on it. You will see the account you are currently logged into. If you click on your name you will notice an option ‘sign into another account’. Click on it and it will open the log in window of Chromebook. Enter the account details. Here you will see all the accounts that are being used on the device. You can add as many accounts as you want.

Once you have added accounts you will see the lists of all those account and you can switch between then easily. The beauty is that you won’t lose the work when you switch between accounts. For example, let’s say I am logged into my personal account and was composing an email, working on a document, checking G+, Facebook, watching movies on Netflix or reading an eBook and I need to log into TheMukt account to respond to an email. I can switch to themukt account, send the email and when I come back to my personal account all the tabs, emails, Facebook, eBooks will resume.

Switching between accounts doesn’t kill that session so you can very easily switch between accounts as if you are switching between virtual desktops/workspaces on Linux or Mac machines.

A Caveat

Just keep one thing in mind that if you have added account and are logged into them user who has physical access to the Chromebook will be able to switch between accounts without needing the password.

If you want to let untrusted people to use the Chromebook, then log out of your account, there is an option of sign out of all accounts, so they don’t get unauthorized access to your account.

The post How to switch between accounts on Chrome OS appeared first on The Mukt.

digiKam 4.3.0 released

Thursday 18th of September 2014 03:29:22 PM

digiKam is one of those première Open Source applications that are better than their non-free counterparts. The team has announced the release of version 4.3.0 of this photo management software collection.

Some of the new features of this release include new option to display all non geo-located images from collections, new notification event when kio-slave cannot be started. OSX event notifier is now used to dispatch notifications under Mac, new action to exclude items without rating with items filter (see details on this blog entry).

digiKam is available in official repositories of major GNU/Linux based distribution. Windows and Mac OSX users can download it from the project page.

The post digiKam 4.3.0 released appeared first on The Mukt.

Red Hat acquires mobile application developer FeedHenry

Thursday 18th of September 2014 01:02:05 PM

Red Hat is acquiring enterprise mobile application platform provider FeedHenry for approximately 63.5 million Euros in cash. The acquisition will enable Red hat to support mobile application development for enterprise customers which continue to adopt mobile devices as part of their IT infrastructure.

Cloud-based mobile application platforms such as FeedHenry enable enterprises to support enterprise mobile applications at scale – with centralized security, notification and integration services. IDC predicts the mobile application platform market will grow 38.7 percent compound annual growth rate (CAGR) from $1.4 billion in 2013 to $4.8 billion by 2017.

Red Hat says:

Aligned with Red Hat’s open hybrid cloud strategy, FeedHenry enables enterprises to accelerate their mobile app development and backend integration via private clouds, public clouds, and on-premises.

What does FeedHenry do, is it open?

Red Hat explains:

FeedHenry has an open and extensible architecture based on Node.js for client and server side mobile app development. The FeedHenry platform offers developers the flexibility to create native (Android, iOS, Windows Phone and Blackberry), hybrid, HTML5 or web apps.

The platform supports a wide variety of popular toolkits including native SDKs, hybrid Apache Cordova, HTML5 and Titanium, as well as frameworks such as Xamarin, Sencha Touch, and other JavaScript frameworks. FeedHenry simplifies backend integration to business systems, speeding app delivery with reusable connectors and plug-ins to common enterprise systems such as salesforce.com, SAP, Oracle and more. FeedHenry also integrates with leading mobile application and device management solutions such as AirWatch and MobileIron. The FeedHenry platform was built to meet today’s business demands while satisfying IT’s requirements for security, control, and scalability.

FeedHenry has a broad footprint, serving a customer base that includes Aer Lingus, Baystate Health, and O2 UK and Ireland, and partners such as Brillio, Court Square, Mubaloo, Rackspace, Telefonica, and UST. The company has offices in Waterford and Dublin, Ireland; Staines, England; and Burlington, Mass

According to IDC, 1.2 billion smart phones will ship in 2014, representing 19.3 percent growth over 2013. The growth of mobile devices and their adoption in the enterprise environment makes it important for a player like Red Hat to gain capabilities for efficient development and deployment of backend services for enterprise mobile applications.

The post Red Hat acquires mobile application developer FeedHenry appeared first on The Mukt.

Ubuntu Touch rtm image released!

Thursday 18th of September 2014 09:05:32 AM

Canonical has finally released the first image of Ubuntu Touch RTM. The news comes to the heels of announcement by Meizu that Ubuntu powered devices will becoming later this year. Another Ubuntu Touch mobile partner Bq has not announced any release date for their Linux powered devices.

RTM means release to manufacturing or going gold, the term is used for the software products which is ready to be supplied to customer as final product.

Ubuntu Touch has become an important project and product as it is one of those few open source projects from among Jolla and Firefox OS which is fully open source. So Ubuntu Touch going rtm is great news for partners and users.

Those enthusiasts who are already using UT on their Nexus devices must flash their devices with ubuntu-rtm/14.09 image to get stable and up-to-date Ubuntu Touch experience.

There are many bug fixes and improvement which an Ubuntu Touch user will get from this release, after all its rtm.

Łukasz Zemczak of Canonical says, “What to expect in this image? The list will be really hard to write up, especially that the baseline is not well defined – as it is our *first* RTM image that has been promoted. We also need to remember that all the landings are mostly bug fixes, as the time for features has passed. But let’s try anyway: MTP server fixes, Facebook chat notifications, Mir 0.7.1 (overlay enabled back again), Unity8 support for nested prompts, New Ubuntu UI Toolkit, Tons and tons of fixes for core applications, main UI, scopes and internal components.”

Want to try Ubuntu Touch?

It’s extremely easy to flash your Android device with Ubuntu Touch. Known for their documentation, Ubuntu developers have created a nice wiki to help users.

I have not tested the image yet, but I would take Zemczak’s words for it, “As mentioned by QA, this image seems to be the most stable ubuntu-rtm image we ever had. Most blockers have been resolved (along with the no-input unity8 lockup bug), with only more minor issues remaining.”

Note: If you have played with Ubuntu Touch rtm, why not send us a review of it and we will publish it on TheMukt?

The post Ubuntu Touch rtm image released! appeared first on The Mukt.

How to run Android apps in Chromebook

Wednesday 17th of September 2014 08:14:58 PM

Google is bridging the gap between Android and Chrome OS in a smart way – without having to resort to what Microsoft and Canonical is doing – same codebase and interface for totally different form factor.

Google recently brought the first batch of Android apps to Chrome OS and also open sourced some parts of the App Runtime for Chrome (aka ARC).

It was only a matter of time when some smart developer would find a way to install any Android app on Chromebook.

Vlad Filippov has created a clever hack which allows any Chromebook/Chromebox user to install Android apps on their Chrome OS device. It’s very easy to try it out on your device, as documented by Filippov:

#1 Install a sample Android app from the Chrome Store to get the runtime. Test out that app, make sure it runs on your hardware.
#2 If you are running Kubuntu or any other Ubuntu derivative you may need to install lib32stdc++6)

sudo apt-get install lib32stdc++6

#3 Then install Node.js and npm

sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs

#4 Then install the tool (might need a sudo prefix):

sudo npm install chromeos-apk -g

Now simply grab the apk of the desired Android app (you can use AirDroid to connect your Android device to your Linux PC and then download the apk from the Web interface of the app) and run this command:

chromeos-apk [path to apk file]

The command will create directory for the app in the home of your Linux machine, Simply copy that directory to your Chromebook. Then enable the ‘developer mode’ from

Chrome://extensions

and load the directory using the “Load unpacked extension” button. You can also use Chrome Apps and Extensions Developer tool to load unpacked apps.

You should be running the app in Chromebook.

The post How to run Android apps in Chromebook appeared first on The Mukt.

Wireless Charging coming to Google Chromebooks?

Wednesday 17th of September 2014 05:43:42 PM

Wireless charging, a concept popularized by Android-powered smartphones, is fast picking up. Even Apple, which was known for ‘introducing’ revolutionary new technologies under Steve Jobs’ leadership, is now in the game of catching up with Android and offered wireless charging for the Apple Watch which will arrive next year.

Google is now seemingly taking the concept of wireless charging to the next level and may introduce it to Chromebooks.

One reddittor, who goes by the handle basmith7, found references of wireless charging on a new Chrome OS board called Ryu. The clue came from a commit for the board which clearly says:

Enable inductive charging on Ryu.

François Beaufort of Google mentioned this new board on Google+ which was added to the open-source repository of Chromioum.

This is probably an Nvidia Tegra K1 board as there are enough mentions of Tegra in the code which gives away that it is an Nvidia board.

Nvidia developers are working on the code and you can see other mentions of tegra in the commit.

Nvidia powered Chromebooks are already in the market and Acer 13 has been praised for its performance and longer battery life.

Source: OMGChrome!

The post Wireless Charging coming to Google Chromebooks? appeared first on The Mukt.

Soon you will be able to access ownCloud from Chrome OS

Wednesday 17th of September 2014 02:38:31 PM

The fact is you can already access ownCloud on your Chromebook via the web interface, but it’s not very useful because you can’t really take full advantage of Chrome app to work on your files. You have to manually download each file, work on it using the Chrome apps and then upload then back to your ownCloud server.

If there is ownCloud integration within the File Manager of Chrome OS, then it will be much easier to work on files stored on your ownCloud. You will also be able to save files to your ownCloud, instead of Google Drive, easily.

File System Provider API

Google has created “File System Provider API which enables “extensions to support virtual file systems, which are available in the file manager on Chrome OS.”

These file systems will allow users to access content from external sources (such as your ownCloud server or Dropbox).

Google developer Jun Mukai is maintaining the ChromeOS Filesystem Providers project on GitHub which enables 3rd party cloud providers to integrate with Chrome OS File Manager.

There are primarily two kind of providers, one is protocol provider such as FTP or WebDAV (which can be used to access ownCloud) and Cloud providers which will allow users to connect the file manager with cloud providers like Dropbox, Amazon S3 or ownCloud.

They have already started the work on WebDAV, Amazon S3 and Dropbox. They are planning to integrate more providers such as SFTP, Google Cloud Storage, Samba,Git and Box.

What’s missing from Google’s list is ownCloud, as understandably, it is at the moment not a big project like Dropbox. But I wonder if ownCloud team would like to get involved as it’s an open source project so as to offer native integration with the file manager.

That said, once WebDAV is working on Chromebooks mounting an ownCloud server will become extremely easy. I actually prefer that over a client as then I don’t have to clone the entire directory locally as I have around 1TB data on my ownCloud server and it makes no sense to have that data being downloaded on your Chromebook. WebDAV allows you to access the server on your device and download only those files which you want to work on.

Can I try it now?

Yes, depending on how much work you wan to do. The code is already in the dev and beta channels of Chrome OS so you can follow the GitHub instructions to test it out, just keep in mind that file systems are in read-only mode at the moment.

I use Chromebook regularly, especially that I can now work on documents and images locally, without an internet connection or without uploading anything to Google Drive. ownCloud integration will bring it closer to become my primary device for writing.

NOTE: If you have tips for Chrome OS, please send it to use using this form.

The post Soon you will be able to access ownCloud from Chrome OS appeared first on The Mukt.

Things to do after installing Kubuntu

Wednesday 17th of September 2014 12:54:11 PM

Kubuntu has fully matured and stabilized and comes with the brand new KDE Plasma workspaces and other KDE technologies. Like any other operating system Kubuntu also needs a little bit of work to get it ready for you. There are a few things which are optional and I have added them here based on my own usage, you may not need them.

#1. Install proprietary drivers

The first thing you need to do is install drivers if you are using proprietary GPU. Kubuntu comes with free drivers so it will work out of the box on a majority of machines, but if you need better and smoother performance than you may want to do it.

Hit Alt+F2 to fire Krunner and then type Additional Drivers.

Open the tool and it should show the drivers available for your GPU. Go ahead and activate it.

You will need to reboot your system in order for the driver to work.

#2. Install non-free codecs

If you watch online videos or listen to patent incumbent MP3 music you may want to install drives and codecs which are not pre-installed due to licensing and patent issues.

Open Muon Package Manager from Krunner and then search for kubuntu-restricted, it will show two packages, select them and install them. Once installed you should be able to play all video and audio formats.

#3. Install Chrome browser

Kubuntu comes with a free browser Rekonq, which respects user’s privacy; the latest version of Kubuntu also comes with Firefox pre-installed and you can choose either one. You can also install Google’s open source Chromium or non-free Chrome browser.  Chromium is available in the official repositories of Kubuntu so you can install it by searching in the Muon Package Manger or from the Konsole. However, if you want to install Google Chrome, go to this link and download the appropriate version (32 or 64 bit .deb) and the click on it to install it just like you would install .exe files on Windows.

#4. Install VLC

VLC is more or less like Swiss Knife when it comes to play videos. It supports virtually ever video format available out there. VLC is also available in the repositories (aka repos) so you can easily install it from Muon Package Manager. Once VLC is installed, you won’t have to worry about playing videos on Kubuntu.

#5. Install more fonts

Kubuntu come with a decent set of fonts. However if you want you can increase your font collections – for free. Google has made available its Web fonts for free. If you want only a few of Google fonts then you can download them manually from here. But if you want to grab the entire collection, go ahead and open Konsole (terminal for KDE):

First you need to install Mercurial by running this command:

sudo apt-get install -y mercurial;

Once done, run this command to clone the font repo on your KDE system:

hg clone https://googlefontdirectory.googlecode.com/hg/ googlefontdirectory;

The command will create googlefontdirectory folder in your home. That’s where all the fonts will be downloaded.

Once the fonts are downloaded you have to install them. Stay in the home directory and hit Alt + . to view hidden folders. If you already installed some fonts manually you will see a folder called .fonts in home; if not then create a folder named ‘.fonts’. Now copy the fonts folder that you downloaded to this folder and all Google fonts will be enabled on the system.

The post Things to do after installing Kubuntu appeared first on The Mukt.

More in Tux Machines

Cinnamon 2.4 to Feature New Theme Selection and Options for Linux Mint 17.1

Cinnamon is the default desktop environment in Linux Mint and it's built by the same developers who are making the Linux distro. It stands to reason that the best implementation for Cinnamon will be on Linux Mint. It's also the place that integrates the latest updates for Cinnamon as soon as they are made available. Usually, the latest iterations of Cinnamon are integrated quickly in Mint, but the developers are also working on an updated Linux Mint version, 17.1. The new Cinnamon 2.4 DE might arrive there by default and not in Linux Mint 17. Read more

Knoppix 7.4.1 Is Now Available For Download

Knoppix developers have released a major version of their operating system Knoppix 7.4.1 based on the usual picks from Debian stable (wheezy) and newer Desktop packages from Debian/testing and Debian/unstable (jessie). According to the official release note, this distro version uses kernel 3.16.2 and xorg 7.7 (core 1.16.0) for supporting current computer hardware. Read more

First Tizen phone now expected in India

Samsung’s postponed Tizen Linux-based smartphone is now heading for a launch in India by the end of the year, reports India’s Economic Times. Everybody, it seems, wants a piece of the Indian smartphone market. The latest company with plans to jump headlong into South Asia is Samsung, which aims to ship a Tizen Linux-based smartphone in India after the Diwali festival in November, according to the Economic Times (ET). Read more

GNOME: 3.14 almost there

Speaking of gedit, after the major changes of 3.12, 3.14 has been a cycle focused on stabilization and polishing. Overall the revised user interface got mostly positve feedback.. I for one, as a heavy gedit user, adapted to the new UI without problems. 3.14 will have a few incremental changes, that among other things try to address some of the issues pointed out by Jim Hall’s usability study presented at GUADEC: “Open” will be a single button removing the dichotomy between the open dialog and recent files and providing quick search among recent files. “Save” now uses a text label since it turns out a lot of people did not grok the icon (and no, I am not going back to the floppy image!) and the view menu has been reorganized and now uses a popover. With regard to the “Open” button, we know things are not perfect yet, search among recent is great, but when the “cache misses”, going through a double step is painful… we already have a few ideas on how to improve that next cycle, but for now I can vividly recommend to try the “quickopen” plugin, one of the hidden gems of gedit, which already provides some of the things we would like to integrate in the next iteration. Read more