Chrome tests “discarding” background tabs to save memory How many tabs do you have open right now? I'm currently writing and researching this article, writing and researching another, longer article, listening to SoundCloud, and monitoring Ars chat, TweetDeck, and Parsely—so I've got 71 tabs open across my six monitors taking up 10GB of RAM. (I admit that I'm probably on the upper end of things.) Quick Tip: Add Keyboard Shortcuts To Your Web App Nick Anastasov We power users love our keyboard shortcuts. We use them everywhere – in our code editor, in Photoshop, in gmail. And we hate it when we hit Ctrl+S in a web app, only to see our browser offering to download it. Adding shortcuts to your application is not hard at all.
KVM-QEMU, QCOW2, QEMU-IMG and Snapshots During the past few weeks I found myself doing lots of work with Windows VMs. I finally started reading-up on the use of snapshots. The QCOW2 format is the most powerful format supported by KVM-QEMU. It does not pre-allocate disk space, it offers the ability to create snapshots and, later, you can create new images that use a previous image as a base to dramatically speed-up the setup of a future VM. Converting a running physical machine to a KVM virtual machine » The Log Book of Manuel Kiessling Let’s assume you have a physical machine running a Linux system, and you would like to convert this system into a virtual KVM/QEMU machine, keeping everything as close to the original as possible. What follows is my approach. The first thing we need is a raw image file which mirrors the exact layout of the physical hard drive in our physical server. In our example scenario, the physical box has one hard drive at /dev/sda with a /boot Partition on /dev/sda2 and a physical LVM volume on /dev/sda3.
How To Create Shortcodes in WordPress Plugin Malika Rani For the beginners, creating shortcode is sometimes not easy. But, WordPress makes it pretty simple to create your own shortcode by using WordPress shortcode function. If you need quick solution and don’t want to develope, then there are two popular shortcode plugin. Therefore, in this tutorial I am going to explain you how easily you can create your own shortcode using 3 simple examples. A Complete Guide to Flexbox Background The Flexbox Layout (Flexible Box) module (currently a W3C Last Call Working Draft) aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word "flex"). The main idea behind the flex layout is to give the container the ability to alter its items' width/height (and order) to best fill the available space (mostly to accommodate to all kind of display devices and screen sizes). A flex container expands items to fill available free space, or shrinks them to prevent overflow. Most importantly, the flexbox layout is direction-agnostic as opposed to the regular layouts (block which is vertically-based and inline which is horizontally-based).
How to Remotely Control Your PC (Even When it Crashes) Being able to remotely control your computer is an age old geek trick. But what about changing BIOS settings or installing an operating system remotely? With Intel AMT KMS this is within reach for any geek with the right hardware. Intel vPro is a management platform built into Intel processors and other hardware that allows companies to manage their desktops and laptops out-of-band (OOB). That means the computers can be managed no matter if the computer in on or off, and even if the operating system has failed or there is no hard drive present. With Core processors Intel introduced Active Management Technology (AMT) 6.0 which introduced a slew of new features including Keyboard Video Mouse (KVM) Remote Control. Learn Vim Progressively tl;dr: You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way of doing it. You start by learning the minimal to survive, then you integrate all the tricks slowly. Vim the Six Billion Dollar editor Better, Stronger, Faster.
Ruby nmap script to scan IP range for wireless camera and push IP to web server When our son was born, my wife and I purchased and setup an IP camera in his room. Unfortunately its IP changes periodically and it can be annoying to look it up. I finally gave in and wrote a network IP scan script to find its IP, and copy it to a file on my server in a public location. First I used Homebrew to install nmap on my Mac: nmap is a great tool for ip scanning. WP Ultimate CSV Importer Plugin Import CSV data to WordPress is made very easy even for novice users as in few clicks and 3 simple steps with CSV Importer plugin. Now csv importer supports multi language and almost every WordPress modules and plugin fields as follows. Import data feed periodically from csv file as
Installing a Mailserver with Postfix, Dovecot, SASL, LDAP & Roundcube Installing a mailserver is a quite complex matter because several components are involved. Since there are many different operational scenarios, there are many different possible configurations, thus lots of different howtos around the internet. In this howto I’m going to describe the basic configuration of a mail server which has the following characteristics: Everything runs on Ubuntu 14.04 LTS x64All software packages are taken from the repository (no compiling necessary)The server is directly connected to the internet using a static IP addressUsers don’t have system accounts on the Unix machineUser accounts are virtual accounts stored in an LDAPUsers with a valid LDAP account can … Send and receive mail via POP3/IMAPSend and receive mail via Web Interface
Joomla 2.5 to 3.x Step by Step Migration The following are step by step instructions to migrate your 2.5.x site to Joomla 3.x. While there are hundreds of different scenarios, this will give you the basic procedure to follow. Very complex migrations will likely be a result of installed third-party extensions. You are encouraged to contact the developers of third-party extensions installed on your Joomla! site for their suggested path to migrate their extensions.