Home Blog Page 1133

Kde Plasma 5.3 has been released

Plasma 5.3

Today, the Kde team released Plasma 5.3 which come with a lot of interesting features.

Plasma 5 is the desktop environment of the Kde project and we can certainly say that its development is a source of interest for a big chunk of Linux users since, at the moment, it is found to be at the center of very important changes. [Read more here]

A Brief Update On Fwupd For Linux Firmware Updating Of Devices

One of the latest focuses of prolific free software developer Richard Hughes has been on fwupd, an open-source and easy way to update device firmware…

Read more at Phoronix

KDE Plasma 5.3 Released, Here’s How To Upgrade in Kubuntu 15.04

kde-large-tileKDE Plasma 5.3 has been released. We show you how you can upgrade to Plasma 5.3 in Kubuntu 15.04 using the official backports PPA.

 

Read more at OMG! Ubuntu!

Sharded Deployments with MongoDB and Brooklyn, a Framework for Scaling

The nature of distributed architecture requires the user to think through how apps and services may run across multiple cloud services and data centers. Apps are one thing, but running a database in these types of environments carries a different level of complexity.

In this example, we are going to create a more complicated service involving MongoDB and sharding. We will then show you how you can use effectors to scale this service out or in.

Brooklyn Service Broker Creating a 3 node, 5 shard MongoDB instance

MongoDB offers some pretty advanced options for scaling, both horizontally and vertically. So, we’re going to look at how to create a sharded deployment (like that described in the figure above) with the Brooklyn plugin.

Read more at The New Stack

Kong Goes Open Source: Mashape Dubs it the First Microservices Management Layer

Core Kong and its libraries are on the loose. The technology behind the Mashape API hub is now open source, free, and aimed at developers working on microservices architectures.

Read more at ZDNet News

Businesses Struggle to Track Critical IT Infrastructure Issues

The Continuity Software survey indicated that ensuring consistent performance and uptime are the two greatest challenges facing IT operations.

Organizations large and small are struggling to meet their key performance indicator (KPI) goals and prevent IT issues before they adversely impact the business, according to a Continuity Software survey of 200 IT professionals from various industries.

Read more at eWeek

 

Setup NovaDocker driver && Openstack Kilo on Ubuntu 14.04 ( devstack ) recoverable between reboots

Step by step instruction for  setting up  Nova-Docker driver && Openstack Kilo on Ubuntu 14.04 in devstack environment recoverable between reboots. Also routing across LAN is described for remote access to Devstack (stack.sh) public network. I’ve tried to cover all known as of time of writing problems preventing ./rejoin-stack.sh from successful run. However , I cannot issue any warranty that tomorrow new daemon won’t rejoin stack instance after reboot. The only way for safe solution would be RDO Kilo Release expected in may of 2015 (for myself of course). This post is written with major concern of successful loading by Kilo Nova-Docker Driver in development environment.

Complete text of article may be viewed here

Tips for Pro Git Users From 8 Open Source Project Leaders

git-logoIn honor of the 10-year anniversary of the Git revision control system this month, we talked to project leaders from eight open source projects as well as the tool’s creator, Linus Torvalds. These hard-core Git users told us how and why they use the tool for open source software development, along with their favorite tips for using it like a pro. Below are their answers, combined into a handy list of hacks. Keep in mind that these tips aren’t necessarily the only way to accomplish a given task, as Torvalds points out in his recent interview for the 10th anniversary. But they’re the features and methods that project leaders have found most useful through the years.

“You can do a lot of things with git, and many of the rules of what you *should* do are not so much technical limitations but are about what works well when working together with other people,” Torvalds said. “So git is a very powerful set of tools, and that can not only be overwhelming at first, it also means that you can often do the same (or similar) things different ways, and they all “work.” 

1. Use Aliases

Paolo Bonzini, a principal software engineer at Red Hat, QEMU contributor and maintainer of KVM:

I have several “aliases” that simplify some git tasks. Here are the simplest of them:

changes = diff –name-status -r

diffstat = diff –stat -r

whatis = show -s –pretty=’tformat:%h (%s, %ad)’ –date=short

pwhatis = show -s –pretty=’tformat:%h, %s, %ad’ –date=short

The two “-r” haven’t been necessary for several years, but those two aliases are 8 years old and I’ve never bothered to update them! The “changes” name comes from Arch, a distributed version control system from which I switched to git.

“whatis” and “pwhatis” convert a commit id to a format that can be pasted in an email. “pwhatis” is for pasting inside parentheses, “whatis” works outside parentheses. When discussing a patch it helps a lot to refer to past commits, and it’s good to use a consistent format (id, subject, date).

2. –patch

Thiago Macieira, Qt Project core maintainer and software architect at Intel

The –patch options to git add, git checkout and git reset.

3. Magit for Emacs users

Alexandre Julliard, Wine Maintainer

It’s not for everybody, but for Emacs users, I strongly recommend Magit.

I wrote the original git.el Emacs front-end, and used that for a few years, but it was never very good. I’m glad that people smarter than me have now tackled the problem, and Magit does a great job of making the full power of git accessible from Emacs.

4. Git describe

Michael Stahnke, director of engineering services at Puppet Labs:

Version your projects using `git describe`. If you use tags, you can use ‘git describe’ to version things when doing scratch builds. We do this on nearly all of our projects in our build pipelines. It takes the guess work out of the build process and unlike just using a raw sha, it sorts properly.

5. Squash commits

Nick Mathewson, Tor Director and Chief Architect:

I’ve attached a script I use to squash git commits without rebasing them. This makes the squash commits happen, but prevents (most) rebase conflicts.

6. Use autocorrect

Angie Byron, Drupal core committer and director of community development at Acquia:

I am absolutely not a pro-Git user, so my favorite pro tip is:

git config –global help.autocorrect 3

…because I am a total butterfingers and always mis-typing commands, like ‘git pusj’. This trick makes Git just do what you meant, not what you said. 🙂

7. Reorder and combine commits

Sage Weil, Ceph Creator and principal architect at Red Hat:

The combination git gui’s ability to quickly stage and unstage lines or hunks into a commit and git rebase -i’s ability to reorder and combine commits is invaluable. This allows you to work with the history as a series of patches and rearrange the content of those patches into a clean history for submission upstream.

8. Cherry pick changes

Matthew Miller, Fedora Project Leader:

Use ‘git cherry-pick’ to pull individual changes from a different branch. When I first switched to git, I would create diffs and apply them each by hand; then, when I discovered that there’s a much better way built-in, *mind blown*. In fact, I’d go so far as to generalize this: anytime you want to do something in git and it feels like the way you’re doing it is a bit awkward and clunky, take some time to look for a built-in feature which handles it better.

Read more Git anniversary stories:

How to Run Your Own Git Server

7 Pro Tips For Using Git from Fedora Developers

Git Success Stories and Tips from Wine Maintainer Alexandre Julliard

Git Success Stories and Tips from Ceph Creator Sage Weil

Git Success Stories and Tips from Puppet Labs’ Michael Stahnke

Git Success Stories and Tips from Tor Chief Architect Nick Mathewson

Git Success Stories and Tips from Drupal Core Committer Angie Byron

Git Success Stories and Tips from Qt Maintainer Thiago Macieira

Git Success Stories and Tips from KVM Maintainer Paolo Bonzini

10 Years of Git: An Interview with Git Creator Linus Torvalds

Checking Last Logins with lastlog Command

How would you like an easy way to determine the last login date for everyone on your system and prepare a list of those accounts that have never logged in at all? If you don’t know the lastlog command, you might be delighted with how easily it can provide this kind of information.

When you think about it, one of the many useful security checks that you can perform on your Linux systems is to determine the last login dates for each of your users. This kind of check can help you to detect potential problems. Accounts that haven’t been used in a very long time, for example, might indicate that those accounts are no longer needed and should be locked; maybe those individuals have changed their job assignments and you weren’t notified. Accounts that are logged into in the middle of the night or when their legitimate users are on a cruise to the Bahamas might indicate another sort of problem altogether.

Read more at ITWorld.

Linux Freedom vs. Convenience

There are various different reasons for using the Linux desktop, and at times they can conflict with each other.

Read more at Datamation