Home Blog Page 1125

Mark Shuttleworth Asks Devs from Different Desktop Environments to Work Together

Mark Shuttleworth had a very interesting keynote at the opening of the Ubuntu Online Summit for 15.10, and he said the developers from all the desktop environments should work together towards a common goal.

One of the most important aspects that Linux is criticized for is the fact that there are too many desktop environments, and the developers are not working towards a single goal. Each team sits its corner and enjoys doing what they want. Some people feel that this is th… (read more)

Read more at Softpedia News

Samsung is Building a new IoT-based Mobile Cloud Platform Artik

  Samsung Electronics is reportedly working on a new mobile cloud service called Samsung Artik, which is a Internet of Things (IoT) based cloud platform that would connect different devices made by the company. According to a trademark application that was filed with the United States Patent and Trademark Office on April 27, Samsung applied for a cloud service called Samsung Artik (serial no. 86610549). The description for the service was for a “cloud computing system to connect, manage, and operate devices, in addition to M2M communication.â€

An industry source close to the matter remarked, “Currently, Samsung is using at least three data centers of Amazon Web Services in London, Singapore, and Japan.†The source added, “The company apparently intends to enlarge data centers by negotiating with Microsoft and Oracle. Samsung’s move is closely related to its ongoing mobile cloud business.†The service could be used by Samsung to expand it offerings to consumers for an IoT system that would be aimed at smart electronics, cars, and other consumer products to communicate with each other, in addition to mobile devices. The company has already stated that it sees Tizen as an important part of its IoT strategy and new Tizen Smart things devices are in development.  

The post Samsung is Building a new IoT-based Mobile Cloud Platform Artik appeared first on Tizen Experts.

Read more at Tizen Experts

A Look At HBase, the NoSQL Database Built on Hadoop

The world is moving toward a NoSQL one. It’s requiring us to learn new techniques and approaches to working with data. We have to spend more time engineering and designing schemas. Finally, we have to know more about our database’s workings than with relational databases.

That gets us to the first difficulty of NoSQL and HBase — the lack of knowledge. What is HBase? How does it work? Why should I use it?

What is HBase?

Apache HBase is a column-oriented, NoSQL database built on top of Hadoop (HDFS, to be exact). It is an open source implementation of Google’s Bigtable paper. HBase is a top-level Apache project and just released its 1.0 release after many years of development.

 

The post A Look At HBase, the NoSQL Database Built on Hadoop appeared first on The New Stack.

Read more at The New Stack

New Relic Adds Docker Monitoring, Joins CloudFoundry Foundation

The moves give New Relic more horsepower to monitor more of the modern enterprise stack.

Read more at ZDNet News

OpenGL 4.1 Extension Implemented For Intel Mesa Sandy Bridge

In January of 2014 there was ARB_viewport_array added to the Intel Mesa driver, an extension needed for OpenGL 4.1 compliance, but at the time it was only enabled for Ivy Bridge graphics hardware and newer. Intel has now extended that support back to Sandy Bridge…

Read more at Phoronix

Sed Command in Linux – Delete Lines from a File

  1. sed“d” command lets us print specific lines based on the line number or regex provided.
  2. When ^ means beginning of the line and $ denotes end of the line, ^$ makes a “Blank Line”, very useful while removing empty lines from a file.

Read more at YourOwnLinux

Sed Command in Linux – Append and Insert Lines to a File

  1. sed“a” command lets us append lines to a file, based on the line number or regex provided. So, the lines will be added to the file AFTER the line where condition matches.
  2.  sed“i” command lets us insert lines in a file, based on the line number or regex provided. So, the lines will be added to the file AT the location where line number matches or BEFORE the line where pattern matches.
  3. sed with option -i will edit the file in place, i.e. unless you use the option -i, the changes will not be written to the file.

Read more at YourOwnLinux

Sed Command in Linux – Print Lines in a File

Here is the brief introduction of the Super sed:

  • sed stand for Stream EDitor and it being based on the ed editor, it borrows most of the commands from the ed. It was developed by Lee E. McMahon of Bell Labs.
  • sed offers large range of text transformations that include printing lines, deleting lines, editing line in-place, search and replace, appending and inserting lines, etc.
  • sed is useful whenever you need to perform common editing operations on multiple lines without using ‘vi’ editor.
  • Whenever sed is executed on an input file or on the contents from stdin, sed reads the file line-by-line and after removing the trailing newline, places it in the “Pattern space”, where the commands are executed on them after conditions (as in case of regex matching) are verified, and then printed on the stdout.

Printing Lines from a File using sed

Before we start, just remember two points:

  1. sed“p” command lets us print specific lines based on the line number or regex provided.
  2. sed with option -n will suppress automatic printing of pattern buffer/space. So, we would want to use this option. (Explained in later section)

Read more at YourOwnLinux

Getting Started in Open Source Software

UC Berkeley students attend an event to help teach students how to contribute to open source as part of the OpenHatch Open Source Comes to Campus program. Image credit: Flickr, creative commons.Open source software is everywhere, and chances are high that you’ll be writing, deploying, or administering it when you enter the workforce. Hiring managers are looking for candidates with experience in open source. Employers will often ask you for your GitHub username along with – or instead of – your resume. So, if you’re all new to open source, where should you get started?

If you’re feeling a bit intimated about the wide world of open source software, it’s totally understandable. There’s thousands of projects, and it’s hard to know which one will give you the best experience you can use to build your skill set. And it can be even harder to know which one will give you the best experience as a contributor and human being.

Fortunately, there are quite a few resources available for the would-be new contributor.

Free Online Resources

Open Advice

Available free of charge under a Creative Commons license, open advice is a collection of stories from long time open source participants, answering the question “What would you have liked to know when you started contributing?” If you’ve never participated in an open source software project, this book was made for you. 

Producing Open Source Software

Available free of charge under an open copyright at http://producingoss.com

You don’t need to be starting your own open source project to use this book. Some of its greatest value lies in helping you understand the processes and terminology related to open source. It’s a longer read, but well worth the time to read cover to cover.

OpenHatch.org

OpenHatch is a non-profit dedicated to matching prospective contributors to open source with communities, tools, and education. Projects looking to mentor new volunteers have listed themselves on the site. Plus, many have also provided a set of “bite size” bugs. Bite size bugs are issues that you can get started on more easily that also teach you a lot about how the codebase – and project – work.

OpenHatch’s awesomeness doesn’t end there, though. You can also find a set of tutorials on their site that walk you through using common tools needed for participating in open source, from Git to using diff and patch.

In-Person Events

Open Source Comes to Campus

OpenHatch also runs events to help teach students how to contribute to open source. Open Source Comes to Campus chapters are actively running events in the Canada and the U.S. If there is not a chapter near you, ask if people in your school computer club or student IEEE chapter are passionate about open source. If they are, you can encourage them to run one of these events at your school. All the curriculum and supporting materials are available free of charge and under a Creative Commons License.

Grace Hopper

For the past four years, members of the Systers community working on open source projects have teamed up with the Anita Borg Institute to run Grace Hopper Open Source Day. A one-day code-a-thon designed to help new contributors get up to speed, it’s a ton of fun and a great way to boost your skillset. Plus, you’ll have the opportunity to meet project mentors in person and learn more about the folks you’d largely only interact with online.

And there’s much much more…

This post has barely scratched the surface of getting started with open source software. The most important thing to remember when beginning your journey is to have fun while learning. Find a group of people you enjoy spending time with and learn from them. You’ll have a referenceable body of work and many new friends in no time.

Do You Need a Container-Specific Linux Distribution?

You’ve always been able to run containers on a variety of operating systems: Zones on Solaris; Jails on BSD; Docker on Linux and now Windows Server; OpenVZ on Linux, and so on. As Docker in particular and containers in general explode in popularity, operating system companies are taking a different tack. They’re now arguing that to make the most of containers you need a skinny operating system to go with them.

Read more at ITWorld.