Archive | Linux

IPA Keyboard Layout

Well, it turns out, there is no such thing, per se, as an IPA Keyboard Layout, at least not in the sense that there are keyboard layouts for various languages and layout styles (e.g., English, Dvorak, etc.). This seems to me to be a tremendous oversight, though it obviously came about because someone thought supporting […]

Continue Reading

Linux Mint Debian Edition 3

This document will be somewhat regularly updated with information, and will start out sparse. Debian installation with Gnome3 is such a shit show. Sorry guys but way too unpolished, as in unclean. On the other hand, I've got excellent timing with the LMDE3 beta release on 31-July-2018. Here it is 31-August-2018 and I'm completely impressed […]

Continue Reading

Kindle on ChromeOS

Dealing with a Kindle (and ebook collection) on ChromeOS requires a different set of tactics than the more straightforeward use of Calibre (unless using it in Crostini is a choice). Functionality Required for Kindle on ChromeOS The basic functionality required includes: - Uploading to Kindle device; - Downloading from Kindle device; - Converting files from […]

Continue Reading

Crostini – Linux on ChromeOS

Once configuring Linux apps, a default debian 9 (stretch) container is created. The default login is username@penguin. From there: - sudo apt update - sudo apt upgrade Notes Things to do: modify boot drive (resize), mount new drive on external media and use for app installation, update fonts in that environment to improve Inkscape, GIMP, […]

Continue Reading

ChromeOS – Apps, Config, Utilities

This is meant to help with the conversion from OSX to ChromeOS. For background on ChromeOS and Chromium, see chromium.org. See also a hardware discussion on Chromebooks, Chromebits, and Chromeboxes. What Chromebooks Can't (Yet) Do Note: the Crostini project means that a host of Linux apps and functionality can/will/may be on tap, which can affect […]

Continue Reading

Linux Kernel on the March

As of early 2018, ChromeOS and Desktop Linux have both crossed the 3% threshold. Android is approaching 50% for OS market share, and is in excess of that in terms of new devices. Heady times for the Linux Kernel indeed. While Android uses the Linux Kernel, nearly everything else in Android is customized, and therefore […]

Continue Reading

Linux Desktop – Apps, Config

This is about linux desktop issues (as opposed to server), and mainly deals with desktop-style configuration. See this post about shell and command-line utilities and environments. - See also ChromeOS - Apps, Config, Utilities for the companion article on ChromeOS. Apps to try in the Future KdenLive, and maybe Pitivi, video editors Krita, painting tool […]

Continue Reading

Amazon Linux First Steps

First steps after logging into an Amazon Linux box: Set up the Name Services (DNS, Hostname) Properly Note there are several places this needs to be set. nano /etc/sysconfig/network-scripts/ifcfg-eth0 Make this look as follows: DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Ethernet USERCTL=yes PEERDNS=no DNS1=84.200.69.80 DNS2=84.200.70.40 DHCPV6C=yes DHCPV6C_OPTIONS=-nw PERSISTENT_DHCLIENT=yes RES_OPTIONS="timeout:2 attempts:5" DHCP_ARP_CHECK=no Note that this fixes the general VPC […]

Continue Reading

.bashrc, .bash_profile, PATH on AMI

On a new Amazon Linux AMI installation, there is a useful ec2-user account configured. However, in order to make it more useful, there is a need to edit some .bashrc files, as well as create a new user for sftp and scp, as those will produce errors using login scripts that we will set for […]

Continue Reading

Minification, Compression, Expiration

A big part of speed is managing the browser cache. This usually means setting compression (gzip/deflate) and expirations of cached content. Compression takes place at the web server (generally after minification). Minification usually also combines files together, so that that there are fewer requests. Compression provides enormous advantages (much more than minification), however, minification done […]

Continue Reading