Home Blog Page 2213

Big Data Bites Back: How to Handle Those Unwieldy Digits

When you can’t just cram it into tables

Data is easy. It comes in tables that store facts and figures about particular items – say, people. The columns define the data to be stored about each item (such as FirstName, LastName) and there is one row for each person. Most tabular database engines are relational and we use SQL for querying. So this “Big Data” thang must simply be very, very big tables with lots and lots of rows.…

Read more at The Register

What I’m Looking Forward to at LinuxCon Next Week

We have been preparing for next week for months. From picking the venue to coordinating mini-summits to shifting through the hundreds of talks submitted via the CFP, our events team and I have been focused on August 29-31 and now it’s finally here. We are very close to selling out so if you plan on joining us please register today. 

LinuxConHere’s a quick list of what I’m most looking forward to:

Checking out the Gluster, oVirt and Chef mini conferences on Tuesday. 

– The kernel panel with Linus, Greg KH, Ted Ts’o and James Bottomley. Fresh from the Kernel Summit, they will surely have lots to talk about. 

– The keynote from Rob Chandhok, president of Qualcomm Innovation Center. This is a great treat to hear directly from Rob on the future of mobile computing. Qualcomm is headquartered in San Diego so they are pulling out all the stops to host us in their town. 

– Learning about the “Open Source Behind a Tweet” by Chris Aniszczyk, the Open Source Manager at Twitter. Open source has been the foundation of the social media revolution. This will be fun. 

– Watching Greg K-H ride a skateboard in our skateboarding lessons on Friday. (The speaker gift is a cool Linux skateboard.)

– Testing my Linux knowledge at our Linux Training Booth. I think I know something about Linux, but I will find out, and maybe win a skateboard. Join us and good luck!

– Thanking our sponsors in person. Our Platinum sponsors IBM, Intel and Qualcomm Innovation Center are open source leaders and true benefactors to all that we do. 

If you can’t join us, we’ll miss you, but you can watch the keynotes live streamed. And if you will be in San Diego, reach out and say hi and let me know what you think of the event. 

 

Windows 8: Why IT Admins Don’t Know Best

Memo to IT depts: get out of users’ way or expect to be out of a job in the long run.

IT Security Pros Must Increase Risk Appetite

The tech team will need to overcome their risk-averse mindsets and work closely with other departments such as legal and human resource in order to implement mobile device management smoothly and support business needs.

Read more at ZDNet News

Best Linux Keyboard Shortcuts

There you are typing happily away, when all of a sudden you accidentally hit some hotkeys and weird things happen. Linux does not yet have a universal “undo” button, which I think is the most needed feature for any computer, so you have to know what you did so you can undo it. If you don’t find the offending keyboard shortcut after reading this article, you’ll know where to look to find out how they’re configured on your system.

The good news is keyboard shortcuts can speed up your productivity a lot. The bad news is keyboard shortcuts are a moving target on Linux: You’ll see different behaviors in different applications, desktop environments, and command shells.

The good news is you can customize them. The bad news is even when you have a central keyboard configuration for your particular desktop environment, many applications can be customized individually.

The good news is that all this flexibility lets you fine-tune your workflow. The bad news is all this flexibility can drive you nuts.

That’s enough good-news, bad-news. So let’s explore the fine world of keyboard shortcuts on Linux.

What are Meta, Super, and Hyper Keys?

The meta, super, and hyper keys go way, way back to the days of the Space Cadet keyboard, which had keys with those labels. Those days are long gone, but the terminology persists, to the confusion of modern computer users. None of these keys exist on modern keyboards, but are mapped to other keys, such as the Alt key, Windows key, or Ctrl key. Howto authors that refer to the meta key expect that you know which key your particular system has mapped it to.

The Super key is the least ambiguous of the three terms. It is usually the key with the Windows logo, unless you have a proper keyboard with a Linux logo.

I have not seen the hyper key mentioned in a long time, but just like the meta key it can be mapped to other keys. Keymappings are particular to desktop environments, individual applications and command shells, so that’s where you look when you’re figuring it all out. For example in KDE4 it’s System Settings > Shortcuts and Gestures. Look in the Settings Manager in XFCE4, Preferences > Keyboard in GNOME 2, and System Settings > Keyboard > Shortcuts in GNOME 3.

Common Keybindings

These are usually the same in KDE4 and GNOME, and in some other Linux graphical environments, though if you find out differently don’t be surprised.

alt+f1 opens the system menu. Then you navigate with the arrow keys and select with the Return key.

alt+f2 opens a command launcher. alt+f2 opens a command launcher. This is my favorite because it doesn’t tie up a terminal, and it’s faster than wading through the system menu. 

alt+f4 closes the focused window.

alt+mouse grabs a window anywhere you want to place the cursor. This is great for dragging back a window that has been moved past the edge of the screen.

shift+del permanently deletes a file without sending it to the Trash.

ctrl+alt+l locks the screen.

alt+tab cycles between open applications.

ctrl+backspace deletes an entire word in many text editors.

ctrl+z is undo, and ctrl+shift+z is redo.

ctrl+a selects all, ctrl+c copies the selection, ctrl+x cuts, and ctrl+v pastes.

shift+arrow keys selects, and crtl+right-left arrow keys moves the cursor a word at a time. 

crtl+up-down arrow keys either scrolls up and down a line at a time without moving the cursor, or moves the cursor a line at a time, depending which application you’re using.

More Keyboard Shortcuts

Sadly, the wonderfully useful Unix style of copy-and-paste is inconsistently supported in Linux. When it works right, selecting text copies it and middle-click pastes it, and the copied text stays in the buffer until it is overwritten with a new selection.

Pressing the Print Screen button takes a screenshot of your entire desktop and opens a save dialog in both KDE4 and GNOME 3. alt+prtsc in GNOME 3 takes a screenshot of the active window.

F11 toggles the fullscreen view in a lot of applications, for example Firefox, Chrome, Gedit, and Gimp. But not in most KDE4 applications.

When you want to select multiple files in a file manager the ctrl and shift keys are your friends. To make a consecutive selection first click on a filename, then press the shiftkey and click at the end of your selection. As long as you are pressing the shift key you can select more or fewer files by clicking in different places, or using the arrow keys.

Use ctrl+click to select batches of arbitrary files one at a time, or to add or de-select individual items from a shift+click batch.

ctrl+double-click has special abilities in Firefox and LibreOffice Writer– you can select multiple arbitrary words on the page (figure 2).

Figure 2: ctrl+double-click selects arbitrary words.

There is probably some documentation for your particular Linux flavor on keymappings, but it’s faster and more accurate to look at your keyboard configurator to get the real story.

Rackspace Tool Checks the Health of Clouds

The monitoring technology is designed to let IT admins keep an eye on clouds no matter where these are hosted so they can get downtime alerts for downtime and check on performance.

Read more at ZDNet News

Unreal Engine 3 Now Sort Of Works On Linux

Without Wine, it’s now possible to run Unreal Engine 3 on Linux…

 

Read more at Phoronix

Compiz Now Supports OpenGL ES 2.0

The Compiz developers have added support for OpenGL ES 2.0 to the mainline code of the compositing window manager. OpenGL ES is used in embedded systems and these will now be able to run Compiz

Read more at The H

Fedora 17 Doesn’t Change The Apple MacBook Pro

Following yesterday’s OS X 10.8 Mountain Lion vs. Ubuntu Linux benchmarks and the OS X vs. Linux power consumption results after that, some wondered whether Ubuntu was to blame for the poor Linux showing on the Apple hardware. Unfortunately, Ubuntu isn’t alone and here’s some fresh data from Fedora 17 on the MacBook Pro…

 

Read more at Phoronix

Hackweek 8 at SUSE

What have the boot speed of openSUSE, a sandbox for KVM development, OpenStack, CUPS, Linux UEFI support and Enlightenment 17 to do with each other? They’re among the projects SUSE engineers worked on at Hackweek 8! From the 23rd to the 27th of July, the ‘normal’ development and maintenance tasks at SUSE took a backseat and the developers turned their attention to the various Open Source projects they fancied working on. Past projects have resulted in awesome tools like SUSE Paste, Debian support in OBS and of course Hackweek 7 brought us ARM in OBS! Read on to find out a some projects which were worked on and a bit about the results.

Variety is key to a healthy diet

The number of projects which were worked on is almost as large as the number of engineers who participated – everyone has their passion and Hackweek is a time where everyone can work on what they want. So, there have been contributions to the Kernel, OpenStack, LibreOffice, Xorg and KDE but also package build fixes in openSUSE 12.2, translations for ownCloud and new documentation for WebYaST. Somebody even worked on booting openSUSE on a HTC Desire Z.

Just a selection of projects which has been worked on this hackweek:

  • Linux support for UEFI with Secure Boot
  • kernel documentation
  • Improved support for ZIP drives
  • Kernel scheduler and VM stack improvements
  • Sharing KDE configuration between devices
  • Developing a SLEPOS testing structure
  • Work on openStack, Xen and Nova
  • improved build system for CUPS filters
  • website which allows users to bisect kernel history without having to compile anything to help them find and report bugs
  • Hercules and S390 support
  • finding and fixing problem packages in openSUSE 12.2
  • Accellerating the often-used trapezoid function in Xorg/X11 to benefit esp. the Oxygen KDE style
  • LibYUI work
  • Improving the state of parsing in Ruby
  • Developing a graphical UI for crash debugger
  • Developing a sandbox for KVM development
  • stacking in fuse filesystems
  • Translations for ownCloud
  • packaging Enlightenment 17 for several distributions
  • booting openSUSE on a HTC Desire Z
  • xCat cloud provisioning tool

Blogs with moar

A number of the hackweek participants blogged about their endeavors over the last weeks, giving a bit more insight in what they did. Some of these blogs are below:

You can find video’s with plans and results from Hackweek 8 on the openSUSE TV channel on Youtube or on Blip.tv.

Read more at openSUSE News