Shallow Thoughts Archive
Akkana's Musings on Open Source, Science, and Nature.Shallow Thoughts Archive
This is a list of all the entries on the Shallow Thoughts blog.
The list is auto-generated: the topics are in alphabetical order, entries within topics in reverse chronological order.
I don't expect it's useful for browsing, but it's a good place to search for keywords.
Technical categories: linux | linux/cmdline | linux/laptop | linux/kernel | linux/install | linux/editors | gimp | programming | tech | tech/web | tech/email | tech/security | tech/hardware | science | science/astro | science/geology | mapping | conferences | conferences/lca2008 | conferences/lca2009 |
Non-technical categories:
nature | nature/birds | nature/squirrels | nature/trails | education | humor | misc | photo | bike | headlines | blogging | writing | speaking | art | recipes | travel | travel/tasmania | travel/melbourne08 | travel/mojave | travel/southpark | travel/sydney | travel/anasazi | politics | politics/rights | politics/election04 |Technical Topics
linux
linux/cmdline
- Rsync: Combining Includes and Excludes (Tags: backups,linux,cmdline,python)
- D is for Devilish Place Names (Tags: GIS,mapping,data,cmdline,linux)
- Command of the Day: See a Random Command Name and Description (Tags: linux,cmdline)
- Zsh magic: remove all raw photos that don't have a corresponding JPEG (Tags: zsh,shell,cmdline,imaging)
- Distclean part 2: some useful zsh tricks (Tags: zsh,shell,regexp,gimp,programming)
- Of file modes, umasks and fmasks, and mounting FAT devices (Tags: linux,cmdline)
- Using strace to find configuration file locations (Tags: linux,debugging,cmdline)
- Finding filenames in a disorganized directory (Tags: shell,cmdline,linux,programming)
- A nifty shell redirection trick: process substitution (Tags: shell,cmdline,zsh,bash)
- Yet more on that comma-inserting regexp, plus a pattern to filter unprintable characters (Tags: zsh,regexp,sed,cmdline,grep)
- Sed: insert commas into numbers, but in a smarter way (Tags: regexp,sed,cmdline)
- Inserting commas into numbers with sed (Tags: regexp,sed,cmdline)
- Autocompleting xchat channel log filenames in zsh (Tags: shell,zsh,xchat)
- Pasting the Primary X Selection into Firefox (Tags: linux,firefox,X11,cmdline,crikey)
- Getting ls to show symlinks (and stripping terminal slashes in shells) (Tags: shell,cmdline,linux,zsh)
- Convert patterns in only some lines to title case (Tags: regexp,cmdline,sed)
- List only directories (Tags: cmdline,shell,pipelines,linux)
- Using grep to solve another Cartalk puzzler (Tags: cmdline,regexp,linux,shell,pipelines,puzzles)
- "Who am I?" Maybe nobody! (Tags: linux,cmdline)
- Use "date" to show time abroad (Tags: linux,tips,travel,cmdline)
- Tip: Bash remembering history across sessions (Tags: shell,bash,tips)
linux/laptop
- Limiting Battery Charge on a Lenovo Carbon X1 (Tags: linux,laptop,lenovo)
- Activate the Microphone on a Lenovo Carbon X1 Running Debian (Tags: linux,laptop)
- Screen Brightness on an Asus 1015e (and other Intel-based laptops) (Tags: linux,laptop)
- HDMI presentation setup on Linux, Part II: problems and tips (Tags: linux,audio,speaking)
- HDMI presentation setup on Linux, video and audio: Part I (Tags: linux,audio,speaking)
- How to enable/disable laptop wireless hardware (Tags: linux,ubuntu,laptop,tip)
- Synaptics horizontal scrolling (and other touchpad configurations) (Tags: linux,X11,laptop)
- Vaio tips for Debian Squeeze (Tags: linux,suspend,acpi,debian,sony,vaio)
- Of Laptops, Docking Stations and Changing Resolution (Tags: linux,X11,laptop)
- Updated Network Schemes page (Tags: linux,laptop,networking)
- Widescreen laptop for presentations (Tags: laptop,X11,linux,speaking,projector,lca2009,linux.conf.au)
- Good article on laptop Linux (Tags: linux,laptop)
linux/kernel
- Making Sure the Debian Kernel is Up To Date (Tags: linux,debian,shell)
- Mounting a Samsung Galaxy Player on Linux (Tags: android,linux,udev)
- Enabling system beeps on Ubuntu Lucid (Tags: ubuntu,lucid,audio)
- The new udev in Lucid (Tags: linux,ubuntu,kernel,udev,install)
- Function keys on an Apple keyboard, on Linux (Tags: linux,apple,kernel,keyboard)
- Making those Fn- laptop keys do something useful (Tags: linux,acpi,)
- More on kernel options needed for new X servers (Tags: linux,intel,X11,kernel)
- Mouse failures with 2.6.31, Karmic and Intel (Tags: linux,ubuntu,intel,X11,kernel)
- Controlling brightness on a Sony laptop in Linux 2.6.31 (Tags: linux,kernel,sony,laptop)
- Disabling mouse/keyboard wakeup (Tags: linux,kernel,performance)
- Keeping external kernel modules from being deleted (Tags: linux,kernel,tips)
- Reading the temperature using /sys rather than /proc (Tags: linux,acpi,kernel,tips)
linux/install
- Updating Debian under a chroot (Tags: linux,debian,chroot,install,boot)
- Extlinux on Debian Jessie (Tags: linux,debian,extlinux)
- SimpleCV on Raspberry Pi (Tags: raspberry pi,python,programming,hardware,linux,maker)
- How To Satisfy Debian Dependencies Without Installing The Stupid Package (Tags: linux,debian,ubuntu,install)
- Touchpad and trackball blues: Emulate the middle button, and touchpad disable (Tags: linux,laptop)
- Configuring extlinux's auto-update on Debian (Tags: linux,boot,extlinux,syslinux,debian,ubuntu)
- How to install extlinux (syslinux) as a bootloader (Tags: linux,boot,extlinux,syslinux)
- Making an Ubuntu live USB stick persistent (Tags: ubuntu,linux,install,grub)
- Creating a multi-distro Linux Live USB stick (Tags: linux,install,ubuntu,debian,grub)
- Ubuntu "Natty Narwhal" on the ExoPC (Tags: exopc,ubuntu,tablet,boot,install)
- Installing Debian Squeeze (Tags: install,debian,linux)
- Making CapsLock equal Control in Debian Squeeze (Tags: install,debian,linux)
- Creating a Linux Live USB stick: Big win for Fedora (Tags: linux,install,fedora,ubuntu)
- Autologin changes again for Ubuntu Karmic (Tags: linux,ubuntu,boot)
- Fedora 11 not encouraging so far (Tags: linux,install,fedora)
- No X acceleration (DRI) in Jaunty: solved (Tags: linux,ubuntu,X11,jaunty)
- Upgrading without risk (Tags: linux,ubuntu,install)
- Unbricking a Mac Mini (Tags: ubuntu,mac)
- Upgraded to Intrepid: X keyboard options and losing network after suspend (Tags: ubuntu,linux,install,X11,networking)
- Simple pinning (Tags: debian,ubuntu,pinning)
- How often does updatedb really need to run? (Tags: linux,boot,ubuntu,install)
- Upgrading from Ubuntu Gutsy to Hardy (Tags: linux,ubuntu,debian,install)
- Ubuntu "Hardy Heron" (Tags: linux,ubuntu,install,fonts,vaio)
- Debootstrap (Tags: linux,debian,install)
linux/editors
- Insert HTML Tags in Emacs (Tags: editors,emacs,html,html-mode)
- Emacs: Typing dashes in html mode (update for Emacs 24) (Tags: emacs,editors)
- Highlight and remove extraneous whitespace in emacs (Tags: editors,emacs)
- Emacs: Initializing code files with a template (Tags: emacs,editors,programming)
- Visual diffs and file merges with vimdiff (Tags: linux,editors,vim)
- Emacs rich-text mode: coloring and styling plain text (Tags: editors,emacs)
- Global key bindings in Emacs (Tags: editors,emacs,linux)
- Vim: Set wrapping and indentation according to file type (Tags: editors,vim,programming)
- The evil HTML double-dash problem in Emacs is still there (Tags: emacs,editors,html)
- Stop Emacs from invoking a browser (Tags: emacs,editors,html)
- Converting C to Python with a vi regexp (Tags: regexp,linux,programming,python,editors,vim)
- Integrating graphics with text in Emacs (Tags: editors,emacs,graphics,education)
- ASCII graphics in Emacs with Artist Mode (Tags: editors,emacs,graphics,education)
- Customize the Emacs modeline color (Tags: editors,emacs)
- Customizing syntax highlighting colors in Emacs (Tags: emacs,editors)
- Vim tip: opening lines without delay (Tags: editors,vim)
- Editing tab-separated files with Emacs (Tags: editors,emacs)
- Using default-frame-alist to specify Emacs window size, position and font (Tags: emacs,editors,X11)
- Vim/Emacs tip: use modelines for files that need special behavior (Tags: editors,vim,emacs,tip)
- Quick tip: Disabling version control in Emacs (Tags: editors,emacs,git,tip)
- Escaping HTML characters in Emacs (and how to do replaces in elisp) (Tags: emacs,editors,programming)
- Non-greedy regular expressions to clean up crappy autogenerated HTML (Tags: regexp,html,editors,vim)
- Make scroll lock stop beeping in Emacs 23 (Tags: emacs,editors,kvm,tips)
- Taming Emacs' text mode wrapping and indenting (Tags: emacs,editors,tips)
- Emacs: Insert tags in HTML Mode (Tags: editors,emacs,html-mode)
- Emacs bookmarks -- a huge time-saver (Tags: editors,emacs,bookmarks)
- Vim tip: fixing the light-background color schemes (Tags: editors,vim,color,tips)
- More fun with regexps: Adding "[no output]" in shell logs (Tags: regexp,shell,CLI,linux,editors)
- Smart Wrapping with Greedy and Non-Greedy Regular Expressions (Tags: linux,editors,regexp)
- Emacs with Long Lines (Tags: emacs,editors)
- Linkifying with Regular Expressions (Tags: linux,editors,pipelines,regexp,shell,CLI)
- Emacs: Typing dashes in html mode (Tags: emacs,editors)
- Helpful Vim Tip: Finding Syntax for Colors (Tags: vim,color,editors,tips)
- Tweaking Emacs' Text Indent: Don't Indent So Aggressively (Tags: emacs,editors)
- Turning off Ctrl-Space in Vim (Tags: vim,editors,tips)
- Emacs Color Themes (Tags: emacs,editors)
- Nifty emacs hack: how to wrap only certain files (Tags: editors,emacs)
gimp
- GIMP ditty: change font size and face on every text layer (Tags: gimp,programming,python)
- Non-free software can mean unexpected surprises (Tags: linux,gimp,open source,photoshop)
- Aligning images to make an animation (or an image stack) (Tags: gimp,photography,astronomy)
- GIMP: Turn black to another color with Screen mode (Tags: gimp,layer modes)
- New GIMP Save/Export plug-in: Saver (Tags: gimp)
- GIMP menu placeholders (Tags: gimp,programming)
- Printing in Landscape orientation in GIMP (and some spinbutton tips) (Tags: gimp,printing)
- GIMP plug-in to export scaled-down versions of images (Tags: gimp,programming,python)
- GIMP: Re-uniting Save and Export (Tags: gimp,programming,python)
- GIMP: Build-it (Tags: gimp,programming,education)
- GIMP: Don't get confused by the Auto button (Tags: gimp,ui)
- New GIMP Arrow Designer (Tags: gimp,programming,python)
- Editing Batches of Photos with GIMP and David's Batch Processor (Tags: writing,gimp)
- More advanced GIMP tricks for cutting parts out of photos (Tags: writing,gimp)
- GIMP tricks for isolating parts of photos (Tags: writing,gimp)
- GIMP Wallpaper script improvements (Tags: gimp,programming,gtk)
- How to save on modeling fees (Tags: gimp,photoshop,humor)
- Interactive arrow design in GIMP (Tags: gimp,programming,python,oscon2010)
- GIMP 3-D, 3 Ways (Tags: writing,gimp)
- Finally -- Tapered lines in GIMP! How to make them (in 2.7). (Tags: gimp,tutorial)
- Fixing holiday photos with GIMP (Tags: writing,gimp,printing)
- Print your custom-made greeting cards (Tags: writing,gimp,printing)
- GIMP Tutorial: Make your own holiday greeting cards (Tags: writing,gimp)
- GTK dialogs in GIMP (and updated wallpaper script) (Tags: programming,gimp,gtk)
- Use GIMP Tool Presets for setting multiple crop aspect ratios (Tags: gimp,tips,programming,hack)
- Cleaning up the edges of Moonroot's transparent images (Tags: programming,astronomy,gimp)
- GIMP Drag-n-Drop and Open Location without gvfs (Tags: gimp,desktop,performance,gnome)
- Fast Pixel Ops in GIMP-Python (Tags: gimp,python,programming,performance)
- GIMP for middle school kids (Tags: gimp,education,user interface)
- Quick GIMP Tip: Middleclick to open images (Tags: gimp)
- Easy layer mode changing in GIMP (Tags: gimp)
- GimpLabels: Printer fudge factor (Tags: gimp)
- GIMP JPEG 2000 Plug-In (Tags: gimp)
- GIMPing a "favicon" (Tags: gimp)
- Slashdotted! (Tags: gimp)
- New Pandora, Reversing Layers, and Script-Fu Booleans (Tags: gimp)
- "Beginning GIMP" is shipping! (Tags: gimp)
- Pandora Now in Script-Fu (Tags: gimp)
- Quick GIMP Tips: Centering a Layer, or Preventing Centering (Tags: gimp)
- The GIMP Book is Done! (Tags: gimp)
- What Features will be Disabled in this GIMP? (Tags: gimp)
- Using GIMP for Paper Prototyping (Tags: gimp)
- Switching from Debian to Ubuntu; Dependencies To Build GIMP (Tags: gimp)
- GIMP Menu Reorganization (Tags: gimp)
- GimpLabels script-fu (Tags: gimp)
- GIMP course started (Tags: gimp)
- Pandora 0.7 released (Tags: gimp)
programming
- Creating an Image with Wrapped Text using the Python Imaging Library (Tags: programming,python,ebooks)
- How Common is Easter in March? (Tags: programming,python)
- Drag-and-Drop in Python Qt6 (Tags: programming,python,qt)
- Los Alamos Voting Data on a Folium Choropleth Map (Tags: mapping,GIS,programming,python)
- Clicking through a Translucent Image Window (Tags: programming,X11,python,mapping,GIS,pytopo)
- Importing Cookies from a Firefox Profile in Python (Tags: programming,python,cookies,firefox,scraping)
- Wikipedia: All Roads Lead to ... Philosophy? (Tags: programming,python,scraping,beautiful soup,wikipedia)
- Selenium: Handling Timeouts and Errors (Tags: programming,python,scraping,selenium)
- Configuring Selenium to Run Headless, Without a Desktop (Tags: programming,python,scraping,selenium)
- Web Scraping with Selenium in Python (Tags: programming,python,scraping,selenium)
- Fetching Browser Cookies Programmatically (Tags: web,programming,python,cookies,privacy)
- Android Studio Workarounds, and Command-Line Gradle Builds (Tags: programming,android,java)
- Pho 1.0, Belated Release (Tags: programming,pho,image viewer)
- Styling GTK3 in Python with CSS (Tags: programming,python,gtk,gtk3)
- Plotting a Sequence of Graphs in Matplotlib 3D (Tags: python,programming,data,matplotlib)
- Python: Find Your System's Biggest CPU Hogs (Tags: programming,python,linux)
- Writing Solar System Simulations with NAIF SPICE and SpiceyPy (Tags: programming,python,astronomy)
- Google Maps API No Longer Free? (Tags: mapping,web,programming,javascript)
- Plotting the Jet Stream, or Other Winds, with ECMWF Data (Tags: programming,python,data,weather)
- Displaying PDF with Python, Qt5 and Poppler (Tags: programming,python,qt)
- Saving a transparent PNG image from Cairo, in Python (Tags: programming,python,gtk,gtk3,graphics,analemma)
- Keeping Git Branches in Sync (Tags: git,programming,python)
- Python help from the shell -- greppable and saveable (Tags: cmdline,zsh,python)
- Clicking through a translucent window: using X11 input shapes (Tags: programming,X11,python,mapping,GIS,pytopo)
- Reading keypresses in Python (Tags: programming,python)
- Coder Dojo: Kids Teaching Themselves Programming (Tags: programming,education)
- Testing a GitHub Pull Request (Tags: programming,git,github)
- Plotting Shapes with Python Basemap wwithout Shapefiles (Tags: elections,politics,visualization,programming,data,open data,data,matplotlib,government,transparency)
- Plotting election (and other county-level) data with Python Basemap (Tags: elections,politics,visualization,programming,python,mapping,GIS,data,open data,matplotlib,government,transparency)
- Using virtualenv to replace the broken
pip install --user
(Tags: python)
- Tips on Developing Python Projects for PyPI (Tags: programming,python,open source)
- Distributing Python Packages Part II: Submitting to PyPI (Tags: programming,python,open source)
- Distributing Python Packages Part I: Creating a Python Package (Tags: programming,python,open source)
- Play notes, chords and arbitrary waveforms from Python (Tags: python,programming,music)
- Adding a Back button in Python Webkit-GTK (Tags: python,programming,webkit,gtk)
- Modifying a git repo so you can pull without a password (Tags: programming,git,github,python)
- Getting around make clean or make distclean aclocal failures (Tags: gimp,programming,open source,shell)
- Make a series of contrasting colors with Python (Tags: programming,python,gimp,pytopo)
- Python module for reading EPUB e-book metadata (Tags: epub,ebook,programming,python,kobo)
- Create a signed app with Cordova (Tags: android,programming,PhoneGap,Cordova)
- Cross-Platform Android Development Toolkits: Kivy vs. PhoneGap / Cordova (Tags: android,programming,PhoneGap,Kivy,Cordova,python,web)
- Command-line builds for Android using ant (Tags: android,programming,ant)
- Hints on migrating Google Code to GitHub (Tags: github,programming)
- Sonograms in Python (Tags: programming,python,nature,birds,matplotlib)
- Counting syllables in Python (Tags: dinosaur,poetry,writing,programming,python,language)
- Python scripts for Android (Tags: android,python,programming)
- Parsing NOAA historical weather data (Tags: python,programming,weather,data)
- Letters not used in Python keywords (Tags: programming,python)
- New project: Metapho image tagger (Tags: programming,pho,image viewer,python,tagging,metapho)
- Decoding RFC 2047 email headers (like spam Subjects in other charsets) (Tags: email,spam)
- Asynchronous sound playing in Python (Tags: programming,python,audio)
- Writing xchat scripts in Python (to play sound alerts) (Tags: programming,python,xchat,irc)
- Python: Do two dates span a particular day of the week or month? (Tags: programming,python)
- Pho 0.9.8 released (Tags: programming,pho,image viewer)
- Viewing and modifying epub ebook tags (Tags: ebook,programming,python)
- Creating packages for a Launchpad PPA (Tags: ubuntu,linux,programming)
- Use stdeb to make Debian packages for a Python package (Tags: debian,ubuntu,linux,programming,python)
- Playing an MP3 file from an Android app (Tags: android,programming,nature,birds)
- Android WebView can't goBack from a page with iframes (Tags: android,programming)
- Image manipulation in Python (Tags: programming,python,imaging,imagemagick,)
- Converting HTML pages into PDF (Tags: programming,speaking,python)
- Parsing HTML in Python (Tags: python,programming,html)
- Banishing errant tooltips (Tags: X11,python,programming,tooltips,annoyances)
- Count characters or words in the X selection from Python (Tags: x,programming,python)
- Read Excel XLS spreadsheets with Python (Tags: python,programming)
- Deleting email from a mail server with Python (Tags: email,python,programming)
- Command-line Arduino development (Tags: hardware,arduino,cmdline,programming,maker)
- Packaging Python for MeeGo (or other RPM-based distros) (Tags: python,meego,programming,rpm,redhat)
- Children of the Code -- Derived Python projects (Tags: programming,python)
- Overview of MeeGo Development Tools (Tags: meego,programming)
- A simple Python mixer (to solve a problem with sound in Natty) (Tags: python,audio,ubuntu,natty)
- Finding Twitter references to you (Tags: programming,twitter,python,JSON)
- On Linux Planet: Plotting mail logs with CairoPlot (Tags: programming,python,visualization,cairoplot)
- Python for (Cartalk) Puzzlers (Tags: python,programming,probability,puzzles)
- Feedme 0.7 (Tags: RSS,python,programming,palm)
- Getting rid of extra whitespace from Eclipse (Tags: eclipse,android,programming)
- Fontasia v 0.5 (Tags: fonts,programming,python)
- Developing for Android (Tags: android,programming)
- Fontasia v 0.3 (Tags: fonts,programming,python)
- Fontasia: View and categorize your fonts (Tags: fonts,programming,python)
- Tee in Python (Tags: programming,python)
- Configuring git colors (Tags: git,programming,color)
- On Linux Planet: a simple Poker game in Python-Qt (Tags: programming,writing,qt,python-qt)
- Displaying images from Javascript file inputs (Tags: javascript,web,programming)
- Python-GTK regression: How to catch mouse button release (Tags: programming,python,pygtk,mapping,pytopo)
- Building a Py-Webkit-GTK presentation tool (Tags: programming,hack,python,web,speaking)
- Un-unicode: translating web pages to plain ASCII (Tags: unicode,i18n,charsets,ascii,palm)
- Gathering RSS files for a Palm PDA: FeedMe (Tags: RSS,python,programming,palm,plucker)
- Crikey 0.8.3: bug fixes and several new syntaxes (Tags: programming,crikey,X11,linux)
- Twit: Now with pattern searches (Tags: twitter,python,programming)
- Pytopo 0.8 released (Tags: programming,python,gtk,pygtk,mapping,GIS)
- Python: show all methods in a given object or module (Tags: programming,python,tips)
- JS Jup: now, with variable animation speed (Tags: programming,astronomy,javascript)
- Javascript Jupiter (Tags: programming,astronomy,javascript)
- Ellie: Plot GPS elevation profiles (Tags: programming,mapping,python)
- langgrep: search only in scripts of a specified language (Tags: programming,python,shell)
- Crikey 0.8 (Tags: programming,crikey)
- Sometimes a horrible hack is the best solution (and building gtk on Tiger) (Tags: hack,gtk,OS X)
- Pho 0.9.6 finally released! (Tags: programming,pho,image viewer)
- Requesting no window decorations (and moonroot 0.4) (Tags: programming,xlib,astronomy,window managers)
- New Pho 0.9.6-pre3 (Tags: programming,pho,image viewer)
- Pho 0.9.6-pre1 (Tags: programming,pho)
- Crikey in Python, and generating key events with XTest (Tags: programming,crikey,X11,python)
- Setting app name and class in Xlib (Tags: programming,xlib,astronomy)
- PyTopo and PyGTK pixbuf memory leakage (Tags: programming,python,gtk,pygtk)
- Egg Timer in Python and TkInter (Tags: programming,python,tkinter)
- Find the nearest matching color name (Tags: programming)
- A Culture of Regressions (or, Why I no longer work on Mozilla) (Tags: programming)
- Pho 0.9.5 Released (Tags: programming)
- Pho 0.9.5-pre5 (Tags: programming)
- Random Wallpaper (Tags: programming,pipelines,shell)
- PyTopo 0.5 (Tags: programming,python,gtk,pygtk,mapping,GIS,pytopo)
- Javascript Warnings Everywhere (Tags: programming)
- Cleaner, More Flexible Python Map Viewing (Tags: programming,python,gtk,pygtk,mapping,GIS)
- Aid for Java Victims (Tags: programming)
- MySQL Losing its Socket! (Tags: programming)
- Ruby on Rails on Ubuntu (Tags: programming)
- Set C Styles Automatically in Emacs (Tags: programming)
- New Pho (Tags: programming)
- A Fast Volume Control App (Tags: programming,python,gtk,pygtk)
- PyTopo 0.3 (Tags: programming,python,imagemagick,mapping,GIS)
- Python Expose vs. Focus (Tags: programming,python,gtk,pygtk)
- PyTopo is usable; pygtk is inefficient (Tags: programming,python,gtk,pygtk,mapping,GIS,pytopo)
- Python GTK Topographic Map Program (Tags: programming,python,gtk,pygtk,mapping,GIS)
- Topographic Maps for Linux (Tags: programming,python,gtk,pygtk)
- Kitfox: Firefox for People Who Liked the Mozilla Browser (Tags: programming)
- New Crikey! (Tags: programming)
- Pho 0.9.5-pre3: evil Metacity window sizing (Tags: programming)
- New showpix script now uses PHP (Tags: programming)
- Pho 0.9.5-pre2 (Tags: programming)
- ADA doesn't apply to the web?! (Tags: programming)
- XShapeCombineMask generates an Expose loop (Tags: programming)
- Pho Makefile now builds under either gtk1 or gtk2 (Tags: programming)
- Rootmoon (Tags: programming)
- Pho and window managers (Tags: programming)
- Rewrote Pho (Tags: programming)
pip install --user
(Tags: python)