first hugo commit
This commit is contained in:
parent
dabdd68df3
commit
0e4f2a913d
1459 changed files with 50871 additions and 0 deletions
27
content/post/2006/06/200606what-do-i-use.md
Normal file
27
content/post/2006/06/200606what-do-i-use.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
+++
|
||||
date = "2006-06-05T18:06:00-07:00"
|
||||
title = "What do I Use?"
|
||||
slug = "200606what-do-i-use"
|
||||
+++
|
||||
|
||||
What do I Use?
|
||||
==============
|
||||
|
||||
Software
|
||||
|
||||
So,\
|
||||
What major apps do I use daily? Well, this is the list of apps that\
|
||||
I currently use daily:
|
||||
|
||||
- [bash](http://cnswww.cns.cwru.edu/%7Echet/bash/bashtop.html) - my
|
||||
shell of choice
|
||||
- [screen](http://www.gnu.org/software/screen) - a schell multiplexer
|
||||
and more
|
||||
- mitt-ng - a mua on steriods
|
||||
- centericq - IM. How do you stay in touch?
|
||||
- [snownews](http://home.kcore.de/%7Ekiza/software/snownews) - an RSS
|
||||
feed reader
|
||||
- calcurse - a calendar/todo manger
|
||||
- bashblogger - the CMS for this site
|
||||
|
||||
There are a few more, but I need to find URLs for them.
|
||||
30
content/post/2006/07/200607window-managers.md
Normal file
30
content/post/2006/07/200607window-managers.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
+++
|
||||
date = "2006-07-30T18:07:00-07:00"
|
||||
title = "Window Managers?"
|
||||
slug = "200607window-managers"
|
||||
+++
|
||||
|
||||
Window Managers?
|
||||
================
|
||||
|
||||
Why would a web site dedicated to the CLI have a section on Window\
|
||||
Managers? Well, simple.
|
||||
|
||||
Some times, you just have to have X running. Some web sites I have to\
|
||||
do research at use Flash, or photo editing/managing, or my iPod (none\
|
||||
of the CLI tools let me manage play lists very easily).
|
||||
|
||||
Plus, I cannot get the same resolution on the console as I can under\
|
||||
X.
|
||||
|
||||
So, what is a CLI user to do? Why, get a Window Manager (wm) that is\
|
||||
meant for us!
|
||||
|
||||
The features I look for include small footprint and full keyboard\
|
||||
integration. The current one I use is wmi-10, but it is no longer\
|
||||
under active development. The group working on it has moved to on to\
|
||||
[wmii](http://www.wmi.de/wmii), but I do not like the changes,\
|
||||
so I am off looking for a new one to use.
|
||||
|
||||
From time to time, I will post how my search is going so you can see\
|
||||
what is out there.
|
||||
18
content/post/2006/11/200611another-rss-reader.md
Normal file
18
content/post/2006/11/200611another-rss-reader.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2006-11-02T17:11:00-07:00"
|
||||
title = "Another RSS reader?"
|
||||
slug = "200611another-rss-reader"
|
||||
+++
|
||||
|
||||
Another RSS reader?
|
||||
===================
|
||||
|
||||
Well, it seems that someone is reading this after all.
|
||||
|
||||
So, tonight I have been given a pointer to raggle
|
||||
([http://www.raggle.org). I guess I need\
|
||||
to install ruby to try it out...](http://www.raggle.org)
|
||||
|
||||
Thanks to Philip McClure for the pointer.
|
||||
|
||||
Updates after I try it out some...
|
||||
18
content/post/2006/11/200611disconnected-imap.md
Normal file
18
content/post/2006/11/200611disconnected-imap.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2006-11-26T17:11:00-07:00"
|
||||
title = "Disconnected IMAP"
|
||||
slug = "200611disconnected-imap"
|
||||
+++
|
||||
|
||||
Disconnected IMAP
|
||||
=================
|
||||
|
||||
So, in an effort to get to the office earlier, I decided to try to\
|
||||
figure out how to do disconnected IMAP. Well, the route I took was to\
|
||||
use a tool called \<a\
|
||||
[mailsync](http://mailsync.sourceforge.net/) which is a cool\
|
||||
tool to allow you to sync IAMP mailboxes. So, my tack is to sync it\
|
||||
down to my laptop, and read the email on the bus. I sync email down\
|
||||
in the morning, and then in the evening, sync again. So far, so good.
|
||||
|
||||
More updates later...
|
||||
22
content/post/2006/11/200611rss-reader-raggle.md
Normal file
22
content/post/2006/11/200611rss-reader-raggle.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
+++
|
||||
date = "2006-11-22T17:11:00-07:00"
|
||||
title = "RSS Reader: Raggle"
|
||||
slug = "200611rss-reader-raggle"
|
||||
+++
|
||||
|
||||
RSS Reader: Raggle
|
||||
==================
|
||||
|
||||
Well, after getting some time over the US holiday to try to get raggle\
|
||||
built, I gave up. I am guessing that Fedora Core 5/6 are not very\
|
||||
ruby friendly yet, as I could not find everything I needed very\
|
||||
easily. I was able to get it almost all the way there, but I could\
|
||||
not get the ruby-Ncurses rpm to build, and I am very strict about\
|
||||
using the native package management system (ie RPM on a RPM based\
|
||||
system, portage on Gentoo, apt on a Debian deviant), so I will not be\
|
||||
trying this until I can get the RPMS.
|
||||
|
||||
In other news, I have found some more PIM type things to play with.\
|
||||
Does anyone know of a good CLI Palm Pilot sync package? [Cold Sync seems
|
||||
to be dead, and I am\
|
||||
not sure if it will talk to modern Pilots.](http://www.coldsync.org/)
|
||||
25
content/post/2006/11/200611screen-saver-yes.md
Normal file
25
content/post/2006/11/200611screen-saver-yes.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
+++
|
||||
date = "2006-11-23T17:11:00-07:00"
|
||||
title = "Screen Saver? Yes!"
|
||||
slug = "screen-saver-yes"
|
||||
+++
|
||||
|
||||
Screen Saver? Yes!
|
||||
==================
|
||||
|
||||
So, a while back I found a screensaver which is meant for the command\
|
||||
line. It is called [tss](http://www.pulia.nu/tss/). The\
|
||||
latest version is 0.8.1, and it is looking pretty cool.
|
||||
|
||||
Under screen 4.0 or higher, there is a command called idle which is\
|
||||
set in seconds. By default, it uses screen's built in lockscreen\
|
||||
function, but if you define the environment variable LOCKPGR, then you\
|
||||
can call something else. I have it call a the following script:
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
tss -r
|
||||
exec vlock -a
|
||||
|
||||
This will lock my screen after a set time, and give me a nice thing to\
|
||||
look at.
|
||||
38
content/post/2007/01/200701window-manager-for-tty.md
Normal file
38
content/post/2007/01/200701window-manager-for-tty.md
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
+++
|
||||
date = "2007-01-28T17:01:00-07:00"
|
||||
title = "Window Manager for tty?"
|
||||
slug = "200701window-manager-for-tty"
|
||||
+++
|
||||
|
||||
Window Manager for tty?
|
||||
=======================
|
||||
|
||||
The package [screen](http://www.gnu.org/software/screen) is\
|
||||
something that has been around for a long time.
|
||||
|
||||
With screen, you can have many session running on on tty, and you can\
|
||||
switch to another session with out touching a mouse. With the proper\
|
||||
configuration, you can get notified if there is some change (like if\
|
||||
you have a IM client up) or if there is no output (say, if you are\
|
||||
watching a compile session).
|
||||
|
||||
You are in the zone working, and then you notice the time, and you\
|
||||
have to log out and go home. Is this a problem? No, with a simple\
|
||||
d, you can disconnect the screen session, log out, go home,\
|
||||
log back into that machine, and resume your session just where you\
|
||||
left off.
|
||||
|
||||
One of the other really feature is cut and paste between sessions.\
|
||||
The is very handy when adapting code (or articles) into a new file.
|
||||
|
||||
### Screen References
|
||||
|
||||
- [BigAdmin Feature Article: Installing and Using GNU
|
||||
Screen](http://www.sun.com/bigadmin/features/articles/gnu_screen.html)
|
||||
- [Google Search: gnu screen
|
||||
howto](http://www.google.com/search?num=100&hl=en&safe=off&client=firefox&rls=org.mozilla:en-US:unofficial&q=gnu+screen+howto&spell=1)
|
||||
- [BigAdmin Feature Article: Installing and Using GNU
|
||||
Screen](http://www.sun.com/bigadmin/features/articles/gnu_screen.html)
|
||||
- [GNU screen: start](http://aperiodic.net/screen/start)
|
||||
- [GNU screen: tutorial](http://aperiodic.net/screen/tutorial)
|
||||
- \[GNU Screen: an introduction and beginner\'s t utorial
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
+++
|
||||
date = "2007-03-05T17:03:00-07:00"
|
||||
title = "cli bug/issue/task tracking system?"
|
||||
slug = "200703cli-bugissuetask-tracking-system"
|
||||
+++
|
||||
|
||||
cli bug/issue/task tracking system?
|
||||
===================================
|
||||
|
||||
Fresh from freshmeat:
|
||||
|
||||
http://www.ditrack.org/
|
||||
|
||||
What is DITrack?
|
||||
|
||||
DITrack is a free, open source, lightweight, distributed issue (bug,
|
||||
defect, ticket) tracking system using a [Subversion](http://subversion.tigris.org/) repository instead
|
||||
of a backend database. It is written in Python and runs in UNIX
|
||||
environment (*BSD, Linux, MacOS X).
|
||||
|
||||
The project is inspired by the idea of [Subissue](http://subissue.tigris.org/) issue tracking system.
|
||||
|
||||
However, while Subissue aims in merely replacing the traditional
|
||||
database storage with Subversion repository, DITrack is a major
|
||||
rethought of the issue tracking system paradigm. The main difference
|
||||
is that instead of sticking to the centralized model (one database,
|
||||
one web interface, one mail integration machinery), DITrack treats
|
||||
underlying Subversion storage as a versioned distributed file system
|
||||
which enables benefits of truly distributed operation mode.
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
+++
|
||||
date = "2007-03-13T18:03:00-07:00"
|
||||
title = "CLI Magic: Linux troubleshooting tools 101"
|
||||
slug = "200703cli-magic-linux-troubleshooting-tools-101"
|
||||
+++
|
||||
|
||||
CLI Magic: Linux troubleshooting tools 101
|
||||
==========================================
|
||||
|
||||
When something goes wrong with your Linux-based system, you can try to\
|
||||
diagnose it yourself with the many troubleshooting tools bundled with\
|
||||
the operating system. Knowing about these tools, and how to\
|
||||
effectively use them, can help you overcome many...
|
||||
|
||||
[Read\
|
||||
More...](http://rss.slashdot.org/~r/linux/KhmQ/~3/92841427/article.pl)
|
||||
22
content/post/2007/03/200703strayed-from-the-path.md
Normal file
22
content/post/2007/03/200703strayed-from-the-path.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
+++
|
||||
date = "2007-03-19T18:03:00-07:00"
|
||||
title = "Strayed from the path"
|
||||
slug = "200703strayed-from-the-path"
|
||||
+++
|
||||
|
||||
Strayed from the path
|
||||
=====================
|
||||
|
||||
In two ways...first, I have not updated the site in a while, and I\
|
||||
need to get back to updating it.
|
||||
|
||||
Second, because I have not been true to my cli roots. I have moved\
|
||||
from my default MUA of the last, oh, 8 years, and flirted with a GUI\
|
||||
MUA, [thunderbird](http://www.mozillia.org). It was pretty.\
|
||||
It was sexy. It let me see everything then and now. It tried to\
|
||||
seduce me into using a GUI for more...
|
||||
|
||||
But, then I got behind in my email, and it was taking longer and\
|
||||
longer to catch up. *sigh* Two days ago, I switched back, and now, I\
|
||||
am fully caught up on my inbox, and making headway on my actionable\
|
||||
items.
|
||||
81
content/post/2007/05/200705bins-photo-album.md
Normal file
81
content/post/2007/05/200705bins-photo-album.md
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
+++
|
||||
date = "2007-05-21T18:05:00-07:00"
|
||||
title = "BINS Photo Album"
|
||||
slug = "200705bins-photo-album"
|
||||
+++
|
||||
|
||||
BINS Photo Album
|
||||
================
|
||||
|
||||
The [BINS Photo Album](http://bins.sautret.org/) is a package to
|
||||
generate static web pages from the command line. Why would you want to
|
||||
do this? Well, most of the dynamic web photo albums require that the
|
||||
server do all the work when the client requests the images, thus either
|
||||
slowing it down, or requiring a very beefy server. Also, you introduce
|
||||
the chance for a script-kiddie from hacking your site. Not good.
|
||||
|
||||
Enter BINS. Some of its features include \[[from the web
|
||||
page](http://bins.sautret.org/intro.html)\]:
|
||||
|
||||
- generated album is **static** : it's just plain HTML/CSS/Javascript
|
||||
files (Javascript is not mandatory to view the album), no need of
|
||||
any dynamic language (php, asp, etc.) nor database on server side.
|
||||
Album can be burned on CD or DVD.
|
||||
- album can contains other albums (**sub albums**): the album can have
|
||||
a tree structure ;
|
||||
- generation of a **thumbnail** and of **scaled images** for each
|
||||
picture ;
|
||||
- generated album appearance is **fully customizable** by using **HTML
|
||||
templates** (5 different templates sets are currently provided) and
|
||||
**configuration parameters**: colors, number and size of thumbnails
|
||||
per page, number and size of scaled pictures (in pixels or
|
||||
percentage of the original image for the size), fields to display,
|
||||
etc. Those parameters can be **set globally** (system wide or per
|
||||
user), **per album** or sub album or **per picture** (for example,
|
||||
you can change the colors of one sub album or one just one picture
|
||||
page in an album by editing its description file) ;
|
||||
- several **description fields** (date, location, etc...) can be
|
||||
associated with the pictures (in text or HTML format). You can
|
||||
easily add or customize these fields ;
|
||||
- description fields can be set or modified via a **command line
|
||||
interface** or a **GTK+/GNOME-based GUI** ;
|
||||
- A **search engine** is included in the album : you can find some
|
||||
pictures by searching keywords in their description fields.
|
||||
- Album can be generated from pictures managed by
|
||||
[Zoph](http://www.nother.net/zoph/).
|
||||
- **speed up** album browsing by performing a clean up of HTML code to
|
||||
reduce its size and by **pre-loading** thumbnails in browser cache
|
||||
using *JavaScript* code ;
|
||||
- Exif information and **Digital camera support** :
|
||||
|
||||
- use the EXIF data structure found on some image files (usually,
|
||||
those produced by digital cameras) to fill automatically some
|
||||
fields (date and time for example).
|
||||
- BINS use the Orientation EXIF tag (which is normally set when
|
||||
you rotate a image on you DigiCam) to **rotate the picture to
|
||||
correct orientation**.
|
||||
- For each image, a page provides all information available on the
|
||||
picture and the **DigiCam settings** when the photo was taken.
|
||||
- Additional information are provided for **Canon DigiCams**.
|
||||
- Tooltips provide information about the meaning of some of the
|
||||
fields.
|
||||
- All EXIF information is saved in the XML description file,
|
||||
preventing they disappear when the image is modified ;
|
||||
|
||||
- **internationalization** (generation of album in different
|
||||
languages) using gettext. Current languages supported are Catalan,
|
||||
Dutch, English, Esperanto, Finish, French, German, Hungarian,
|
||||
Italian, Japanese, Polish, Russian, Spanish and Traditional Chinese
|
||||
;
|
||||
- **customizable charset encoding** for HTML generation, including
|
||||
**UTF-8 (Unicode)** support by default. Generation of the Apache
|
||||
`.htaccess` file for correct encoding charset in HTTP headers ;
|
||||
- use of **XML files** to save user description of pictures and
|
||||
albums/subalbums and Exif data from image file ;
|
||||
- handle correctly file and directory names with spaces or other odd
|
||||
characters (excepted '/'), and create **valid escaped URLs** ;
|
||||
- generate **valid HTML/XHTML** code. The level of HTML depends of the
|
||||
style used. Some of the styles are valid, table free XHTML.
|
||||
|
||||
The web site has some great
|
||||
[example.](http://bins.sautret.org/examples.html) Go check them out.
|
||||
17
content/post/2007/05/200705ikog-the-simple-todo-list.md
Normal file
17
content/post/2007/05/200705ikog-the-simple-todo-list.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
+++
|
||||
date = "2007-05-21T18:05:00-07:00"
|
||||
title = "iKog - the simple todo list"
|
||||
slug = "200705ikog-the-simple-todo-list"
|
||||
+++
|
||||
|
||||
iKog - the simple todo list
|
||||
===========================
|
||||
|
||||
[iKog - the simple todo list](http://www.henspace.co.uk/ikog/index.html)
|
||||
|
||||
So I am looking for a good to-to list manager, and I stumbled across
|
||||
ikog. ikog stands for "It Keeps On Growing", and it is a pretty nice
|
||||
todo manager which has been influenced by the GTD school of thought.
|
||||
Currently, I am using it for my daily todo manager, and using the python
|
||||
gtd tool for my long term list management. Give it a whirl, you might
|
||||
like it!
|
||||
19
content/post/2007/06/200706pacman-for-console.md
Normal file
19
content/post/2007/06/200706pacman-for-console.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
+++
|
||||
date = "2007-06-25T18:06:00-07:00"
|
||||
title = "Pacman for Console"
|
||||
slug = "200706pacman-for-console"
|
||||
+++
|
||||
|
||||
Pacman for Console
|
||||
==================
|
||||
|
||||
You are tired of hearing your GUI friends talking about their games?
|
||||
Tired of playing simple
|
||||
[Adventure](http://en.wikipedia.org/wiki/Colossal_Cave_Adventure)? Why
|
||||
not try [Pacman for
|
||||
Console](http://doctormike.googlepages.com/pacman.html)?
|
||||
|
||||
The game play is just like the old quarter game you played long ago, and
|
||||
the best part, you can develop your own maps! Check out the screen
|
||||
shot:\
|
||||

|
||||
36
content/post/2007/06/200706screen-terminal-multiplexer.md
Normal file
36
content/post/2007/06/200706screen-terminal-multiplexer.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
+++
|
||||
date = "2007-06-13T18:06:00-07:00"
|
||||
title = "Screen - terminal multiplexer"
|
||||
slug = "200706screen-terminal-multiplexer"
|
||||
+++
|
||||
|
||||
Screen - terminal multiplexer
|
||||
=============================
|
||||
|
||||
I usually have one screen running at all time, and in that screen
|
||||
session, I ssh to various hosts that I am working, and have screen
|
||||
running on those hosts.
|
||||
|
||||
### Additional Links
|
||||
|
||||
[gnu screen - Google
|
||||
Search](http://www.google.com/search?q=gnu+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)
|
||||
[GNU Screen - GNU Project - Free Software Foundation
|
||||
(FSF)](http://www.gnu.org/software/screen/) [GNU Screen - Summary
|
||||
\[Savannah\]](http://savannah.gnu.org/projects/screen/) [GNU Screen -
|
||||
Wikipedia, the free
|
||||
encyclopedia](http://en.wikipedia.org/wiki/GNU_Screen) [GNU Screen -
|
||||
Jonathan McPherson](http://jmcpherson.org/screen.html) [Screen User's
|
||||
Manual](http://www.delorie.com/gnu/docs/screen/screen_toc.html) [start
|
||||
\[GNU screen\]](http://aperiodic.net/screen/) [Deadman.org: SSH-Agent
|
||||
Forwarding and GNU Screen](http://www.deadman.org/sshscreen.html)
|
||||
<http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html>
|
||||
[Remote terminal session management using
|
||||
screen](http://www.pixelbeat.org/docs/screen/) How to use screen to
|
||||
detach from and share terminal sessions [z o r g . o r g - A Brief
|
||||
Introduction to Screen](http://www.zorg.org/linux/screen.php)
|
||||
[www.zorg.org](http://www.zorg.org)! Linux, Home Automation, VoIP, Radio
|
||||
Scanning, PMR446, CB Radio, Cryptography, Handspring Visor, Psion Series
|
||||
3 and much more. [screen - The Terminal
|
||||
Multiplexer](http://www.bangmoney.org/presentations/screen.html) \[Power
|
||||
Sessions with Screen
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
date = "2008-04-07T18:04:00-07:00"
|
||||
title = "dvtm - dynamic virtual terminal manager"
|
||||
slug = "200804dvtm-dynamic-virtual-terminal-manager"
|
||||
+++
|
||||
|
||||
dvtm - dynamic virtual terminal manager
|
||||
=======================================
|
||||
|
||||
He's back! And with with something new/cool:\[dvtm
|
||||
55
content/post/2008/05/200805command-line-blog-posts.md
Normal file
55
content/post/2008/05/200805command-line-blog-posts.md
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
+++
|
||||
date = "2008-05-07T18:05:00-07:00"
|
||||
title = "Command-Line blog posts"
|
||||
slug = "command-line-blog-posts"
|
||||
+++
|
||||
|
||||
Command-Line blog posts
|
||||
=======================
|
||||
|
||||
So, it only seems fitting that I should talk about a command-line
|
||||
interface to posting on this blog. No, I do not mean using
|
||||
[links](http://links.twibright.com) or the like, but a way to post from
|
||||
the command line.
|
||||
|
||||
So, this post is being typed up in [vim](http://www.vim.org) on my
|
||||
[Fedora 8](http://www.fedoraproject.org) laptop. I will use this great
|
||||
little tool I found called *wppost* to post. *wwpost* is part of the
|
||||
[perl](http://www.perl.org) module
|
||||
[WordPress::Post](http://search.cpan.org/~leocharre/WordPress-Post-1.04).
|
||||
|
||||
A brief summary of its commands are bellow:
|
||||
|
||||
-c category, can be a list separated by commas, no spaces
|
||||
-t title
|
||||
-i description, main body of post, if it has a slash, it is interpreted as a file to slurp
|
||||
like a text or html file
|
||||
-D iso formatted date for post, can be left out
|
||||
-T if there are image attachments, place them as thumbnails only, with link, not just resized
|
||||
|
||||
Some usage examples taken from the man page:
|
||||
|
||||
Most basic of usage, (provided you have a ~/.wppost file)
|
||||
|
||||
wppost -t 'hi everyone' -i 'i just wanted to say hello'
|
||||
|
||||
If you want to specify two different categories:
|
||||
|
||||
wppost -t 'Another Apple' -i 'Apples are really great. I do love them so.' -c food,rant -D 20071231
|
||||
|
||||
If the body of the post is in a file
|
||||
|
||||
wppost -t 'title here' -i ./content.txt
|
||||
|
||||
If the content of the post is in a file and you want to use the file
|
||||
name as the title
|
||||
|
||||
wppost -i ./Title_Here.txt
|
||||
|
||||
If you want to have file attachments:
|
||||
|
||||
wppost -t 'recent photos' -i 'these are recent pictures i took' ./*jpg
|
||||
|
||||
Pretty cool, huh?
|
||||
|
||||
Peace out!
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
+++
|
||||
date = "2008-08-25T18:08:00-07:00"
|
||||
title = "Pizza Party - Command Line Pizza ordering program"
|
||||
slug = "200808pizza-party-command-line-pizza-ordering-program"
|
||||
+++
|
||||
|
||||
Pizza Party - Command Line Pizza ordering program
|
||||
=================================================
|
||||
|
||||
Want a pizza, and do not want to fire up that pesky GUI? We have the
|
||||
solution for you: [Pizza Party - Command Line Pizza ordering
|
||||
program](http://www.beigerecords.com/cory/pizza_party/)
|
||||
|
||||
Currently, only from Dominos, so if you do not have one near you who
|
||||
accepts on-line orders (*sigh*, mine does not), then you are out of
|
||||
luck.
|
||||
40
content/post/2008/08/200808so-you-need-a-calendar.md
Normal file
40
content/post/2008/08/200808so-you-need-a-calendar.md
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
+++
|
||||
date = "2008-08-04T18:08:00-07:00"
|
||||
title = "So you need a calendar?"
|
||||
slug = "200808so-you-need-a-calendar"
|
||||
+++
|
||||
|
||||
So you need a calendar?
|
||||
=======================
|
||||
|
||||
So, one of the things we have been using computers for is to keep track
|
||||
of our lives. And this means a scheduling or calendaring tool. Some
|
||||
tools out there do this fine, and some do it very well.
|
||||
|
||||
I have to keep track of a lot of appointments. From conference calls for
|
||||
work, to each member of the family's schedules, to random, but highly
|
||||
important reminders. Most calendaring programs out there will let you
|
||||
set up a reoccurring event by day of the month, or the date. But, what
|
||||
if you need to do something two days before the end of the month, every
|
||||
month? Or, you need to do something every full moon, but not on [the
|
||||
blue moon](http://en.wikipedia.org/wiki/Blue_moon)? Or, you have a
|
||||
standing meeting with your boss every other Monday morning, execpt when
|
||||
Monday is a holiday, then the meeting shifts to Tuesday? Oh, and you
|
||||
want something that you can run over an ssh session, while on your smart
|
||||
phone, or you friend's smart phone?
|
||||
|
||||
The answer is simple:
|
||||
[remind](http://www.roaringpenguin.com/products/remind/). remind can do
|
||||
this, and more. Need to set something up by the Hebrew Calendar?
|
||||
Check. Want your calendar to run a shell command for you on a holiday,
|
||||
specific day of the month, or phase of the moon? Check.
|
||||
|
||||
Most modern Linux distrobutions include remind nowdays, as it is so darn
|
||||
usefull. In addition, it runs just fine under Solaris, and the BSDs,
|
||||
including MacOS X. If fact, over at
|
||||
[43Folders](http://www.43Folders.com), they have a whole section their
|
||||
wiki for [remind](http://wiki.43folders.com/index.php/Remind). The wiki
|
||||
has many tips and tricks on how to use remind to its fullest.
|
||||
|
||||
In my next post, I will share some tips on how I get remind to remind me
|
||||
of events.
|
||||
53
content/post/2008/11/200811alerting-with-remind.md
Normal file
53
content/post/2008/11/200811alerting-with-remind.md
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
+++
|
||||
date = "2008-11-19T17:11:00-07:00"
|
||||
title = "Alerting with Remind"
|
||||
slug = "alerting-with-remind"
|
||||
+++
|
||||
|
||||
Alerting with Remind
|
||||
====================
|
||||
|
||||
Back in my [article on Remind](links://slug/so-you-need-a-calendar/), I
|
||||
talked about the simple power of remind to power your scheduling needs.
|
||||
That is all fine and good, but how to you get it to tell you when you
|
||||
have an event?
|
||||
|
||||
In its simplest form, when you run \_remind \_ from the command line, it
|
||||
will not only display the current day's reminders, but it will run in
|
||||
the background and wake up to tell you about other reminders on the
|
||||
screen while you work.
|
||||
|
||||
This is fine, but what happens if you do not have that termial open in
|
||||
front of you? Well, I have two ways I approach that issue.
|
||||
|
||||
First, when I run under X ([yeah, yeah, I know, but I use cli tools
|
||||
under X](links://slug/what-do-i-use/)), I have this added to my
|
||||
.xinitrc:
|
||||
|
||||
> remind -z -k'xmessage -buttons okay:0 -default okay %s&' \~/.reminders
|
||||
> &
|
||||
|
||||
Let's look at the command line:
|
||||
|
||||
- The **-z** tells remind to wake up every 5 minutes and reread the
|
||||
.reminders file.
|
||||
- The **-k** tells remind to run a command instead of simply printing
|
||||
the reminder to the screen
|
||||
- **xmessage -buttons okay:0 -default okay %s&** is the secret sauce
|
||||
of this. This is the command run when there is an alarm. This
|
||||
command line calls xmessage (which is on pretty much any box with X)
|
||||
to display the alert. You could use zenity or kmessage, or
|
||||
winpopup, or whatever. This is what puts the alert in your face
|
||||
when you are not looking at the screen. The **&** is needed to make
|
||||
this command non-blocking by putting it in the background.
|
||||
|
||||
That all good if you are setting at your computer. But, what do you do
|
||||
when *gasp* you leave to computer? This is a little tricker. For this,
|
||||
my solution needs two things: 1) a computer which is always on and 2) a
|
||||
way to send messages to your cell phone/pager (sms or email). I have a
|
||||
cron job which checks to make sure remind is running, and restarts it if
|
||||
it is not (I use a hosting provider which does not like long running
|
||||
processes). The command line is similar to the one for X, but with a
|
||||
difference:
|
||||
|
||||
> TZ=CDT6CST \~/bin/remind -z -k"echo %s
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
+++
|
||||
date = "2008-12-08T17:12:00-07:00"
|
||||
title = "Google’s Calendar on the Command Line!"
|
||||
slug = "200812googles-calendar-on-the-command-line"
|
||||
+++
|
||||
|
||||
Google's Calendar on the Command Line!
|
||||
======================================
|
||||
|
||||
You love your comfortable command line, but all the cool kids are
|
||||
playing in the Web 2.0 web space, and you want to stay true to your
|
||||
roots? Want a Web 2.0 calendar, but still love (or need) command line
|
||||
access?
|
||||
|
||||
I just found the answer: [gcalcli](http://code.google.com/p/gcalcli/).
|
||||
This little tool will let you list your appointments, get an list your
|
||||
events, get an agenda, print ascii rendering of your calendar for the
|
||||
week or month. You can even add events to the calendar.
|
||||
|
||||
I like the fact that I can easly get at my gcalendar from anywhere (even
|
||||
my cell phone), and now I can do it from my shell.
|
||||
|
||||
The only downsides so far? The code has not been updated since October
|
||||
of 2007, and the speed can be a little slow sometimes. I am going to
|
||||
play with it for a while to see if I like it enough to replace remind.
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
+++
|
||||
date = "2009-01-12T17:01:00-07:00"
|
||||
title = "C*MUS - A music manager for the terminal"
|
||||
slug = "cmus-a-music-manager-for-the-terminal"
|
||||
+++
|
||||
|
||||
C\*MUS - A music manager for the terminal
|
||||
=========================================
|
||||
|
||||
[C\*mus](http://cmus.sf.net/) is an advanced music juke-box for \*inx
|
||||
and Window operating systems. It can handle the modern audio file
|
||||
formats: FLAC, Ogg/Vorbis, MP3 , Wav, AAC , MP4, .mod, .s3m, .mpc, mpp,
|
||||
.mp+, .wma, and .wv . It also can deal with many different types of
|
||||
audio output systems: ALSA, libao, ARTS, OSS, Sun, and WaveOut on
|
||||
Windows. The typical features of an electronic juke-box are supported
|
||||
like play lists and random/shuffle play, in addition to easily switching
|
||||
between playing from the library, an artist, or a single album with a
|
||||
simple keystroke.
|
||||
|
||||
C\*Mus is pretty painless to install from source. The website lists the
|
||||
build dependencies with links.
|
||||
|
||||
En-queuing
|
||||
----------
|
||||
|
||||
One of the features I really enjoy and use is the en-queue function. I
|
||||
tend to use this two ways. The first is when I am listening to a song,
|
||||
and want to listen to similar songs, I go find them in my library, and I
|
||||
queue them up with a simple keystroke. A dynamic play-list, if you will.
|
||||
Then, I can simply create a more permanent playlist from this temporary
|
||||
list.
|
||||
|
||||
The second way is using the helper program cmus-remote to be able to
|
||||
queue up tracks from a different terminal, or from a script. My
|
||||
podcatcher program (bashpodder) will queue up the podcasts it just
|
||||
downloaded for me, so I can listen to them first thing in the morning.
|
||||
|
||||
Keystroke and CLI
|
||||
-----------------
|
||||
|
||||
C*Mus is developed to be driven via keystrokes. The default mapping is
|
||||
set up to be comfortable for those use are familiar with VI but, it is
|
||||
very easy to remap the keys to make it more comfortable. C*Mus will
|
||||
automatically save the current settings on a clean exit. The default
|
||||
mappings for selecting and updating views, moving through songs forward
|
||||
and backwards in small and large increments, adding to play list and
|
||||
queue lists.
|
||||
|
||||
Filters
|
||||
-------
|
||||
|
||||
One of the very powerful features is simple filters. You can set a
|
||||
filter for your 80's Metal Bands or your Classical music. Many of the
|
||||
common tags can be used for filter on. Things like filename, artist,
|
||||
album, title, genre, discnumber, tracknumber, date (year), duration
|
||||
(seconds), and tag.
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
+++
|
||||
date = "2009-04-17T18:04:00-07:00"
|
||||
title = "wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora"
|
||||
slug = "wifiroamd-intel-prowireless-3945abg-and-fedora"
|
||||
+++
|
||||
|
||||
wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora
|
||||
=================================================
|
||||
|
||||
One of the things that has annoyed me about Fedora has been the decision
|
||||
to switch over to using
|
||||
[NetworkManager](http://www.gnome.org/projects/NetworkManager/) to
|
||||
manage all network connections.
|
||||
|
||||
Now, on the service this has a lot of advantages. A lot of work has gone
|
||||
into it, and it just works for a vast majority of the installations out
|
||||
there. They have made it so the move from wired to wireless and back can
|
||||
be done without the user doing anything. They have also seamlessly tied
|
||||
in Dial-Up Networking if you still need a modem or use a wireless modem.
|
||||
They even have two-click access to your VPN which is pretty cool.
|
||||
|
||||
All these are things which are very good for Linux users. The biggest
|
||||
drawback to all this? The need for a user-space program to manage the
|
||||
non-hardwired connections. Which means that in order to be able to have
|
||||
any network running besides the good old twisted-pair copper, you have
|
||||
to have a little applet running as you, and it has to have a systray
|
||||
somewhere to display. Which means you have to be a) logged into the
|
||||
system and b) you have to be running a window manager which supports
|
||||
having a system tray. Now, Fedora gives you lots of choices for the
|
||||
second part now days. You have [Gnome](http://www.gnome.org),
|
||||
[KDE](http://www.kde.org), [XFCE](http://www.xfce.org), and
|
||||
[LXDE](http://lxde.sf.net). All are perfectly usable window managers.
|
||||
But, they still require you to be logged in to X. And, [I do not use any
|
||||
of them](links://slug/window-managers/).
|
||||
|
||||
So, what is a cli-loving Fedora user to do? Well, there is this great
|
||||
program called
|
||||
[wifiroamd](http://www.tummy.com/Community/software/wifiroamd/). It will
|
||||
handle the same basic tasks that NetworkManager handles. It will
|
||||
automatically configure your wifi interface and connect to the wifi
|
||||
networks or the locate hardwired NIC if it cannot. You can configure it
|
||||
to run scripts per connection, so for example, you can change your
|
||||
firewall rules for different networks (shields down at home or the
|
||||
office, but up full at the coffee house), or you could bring up your VPN
|
||||
connection when you start using a given wireless network.
|
||||
|
||||
One tip I picked up from the author was that if you have multiple AP's
|
||||
in range, an you want to select once AP over the other, is under the
|
||||
*/etc/wifiroamd/connections* directory, simply link the AP info you do
|
||||
not want to the one you want:
|
||||
|
||||
ln essid:my_home_ap essid:bad_ap
|
||||
|
||||
where **essid:my\_home\_ap** is your AP with the keys and other
|
||||
information you want, and **essid:bad\_ap** is the one you do not want
|
||||
to connect to. My neighbors have some very powerful AP's which have a
|
||||
habit of showing up high than mine, but I have no problem with them now.
|
||||
|
||||
I have been using this set up under Fedora since FC6 days, but when I
|
||||
upgraded to F10, this stopped working. wifiroamd would try to scan for
|
||||
an AP, and not find anything. The change, it turns out, is that when I
|
||||
switched from using the iw3945 driver to the native iwl3945, wifiroamd
|
||||
could no longer see the wireless NIC due to the wpa\_supplicant process,
|
||||
but NetworkManager could. Simply stopping and disabling wp\_supplicant
|
||||
and NetworkManager, and wifiroamd started working again! I am a happy
|
||||
camper again.
|
||||
114
content/post/2009/05/200905search-your-email.md
Normal file
114
content/post/2009/05/200905search-your-email.md
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
+++
|
||||
date = "2009-05-25T18:05:00-07:00"
|
||||
title = "Search your email!"
|
||||
slug = "200905search-your-email"
|
||||
+++
|
||||
|
||||
Search your email!
|
||||
==================
|
||||
|
||||
One of the features that most of the pretty GUI mailers offer you is the
|
||||
ability to search your email. While this is not a feature I use
|
||||
regularly, it is one which when you need it, you really need it. I have
|
||||
used [grepmail](http://grepmail.sf.net) in the past, but it slow for me
|
||||
(it scans the mail files every time) and the big thing for me is that is
|
||||
only supports [mbox](http://en.wikipedia.org/wiki/Mbox) files, and I use
|
||||
[maildir](http://en.wikipedia.org/wiki/Maildir) since I use
|
||||
[offlineimap](http://software.complete.org/software/projects/show/offlineimap).
|
||||
|
||||
I recently found [mairix](http://www.rpcurnow.force9.co.uk/mairix/).
|
||||
While I have not been using it long, so far I am very impressed with it.
|
||||
It uses an index to speed up the search process, and it smartly adds
|
||||
only new or changed files to the index. The first indexing run was only
|
||||
a few seconds on my archive of almost 15,000 mail messages. I have it
|
||||
scheduled to update the index every 15 minutes, and I never notice the
|
||||
load this will put on the system.
|
||||
|
||||
To integrated mairix with mutt, I wrote a quick little script to search
|
||||
from within (or without) mutt:
|
||||
|
||||
#!/bin/bash
|
||||
#===============================================================================
|
||||
#
|
||||
# FILE: mailsearch.sh
|
||||
#
|
||||
# USAGE: ./mailsearch.sh
|
||||
#
|
||||
# DESCRIPTION: search mail stuff
|
||||
#
|
||||
# OPTIONS: ---
|
||||
# REQUIREMENTS: ---
|
||||
# BUGS: ---
|
||||
# NOTES: ---
|
||||
# AUTHOR: Don Harper (), duck@duckland.org
|
||||
# COMPANY: Don Harper
|
||||
# VERSION: 1.0
|
||||
# CREATED: 05/25/2009 07:03:30 PM CST
|
||||
# REVISION: ---
|
||||
#===============================================================================
|
||||
|
||||
rm -rf $HOME/Maildir/mfolder
|
||||
echo " t::word
|
||||
Match word in the To: header.
|
||||
c::word
|
||||
Match word in the Cc: header.
|
||||
f::word
|
||||
Match word in the From: header.
|
||||
s::word
|
||||
Match word in the Subject: header.
|
||||
m::word
|
||||
Match word in the Message-ID: header.
|
||||
b::word
|
||||
Match word in the message body.
|
||||
d::[start-datespec]--[end-datespec]
|
||||
Match messages with Date: headers lying in the specific range.
|
||||
z::[low-size]--[high-size]
|
||||
Match messages whose size lies in the specified range.
|
||||
n::word
|
||||
Match word occurring as the name of an attachment in the mes-
|
||||
sage. Since attachment names are usually long, this option
|
||||
F::flags
|
||||
Match messages with particular flag settings.
|
||||
s meaning seen,
|
||||
r meaning replied
|
||||
f meaning flags
|
||||
prefixed by a - to negate its sense.
|
||||
|
||||
The a:: search pattern is an abbreviation for tcf:
|
||||
|
||||
Match words
|
||||
The word argument to the search strings can take various forms.
|
||||
~word
|
||||
Match messages not containing the word.
|
||||
word1,word2
|
||||
This matches if both the words are matched in the specified message part.
|
||||
word1/word2
|
||||
This matches if either of the words are matched in the specified message part.
|
||||
substring=
|
||||
Match any word containing substring as a substring
|
||||
substring=N
|
||||
Match any word containing substring, allowing up to N errors in
|
||||
the match. For example, if N is 1, a single error is allowed,
|
||||
where an error can be
|
||||
* a missing letter
|
||||
* an extra letter
|
||||
* a different letter.
|
||||
^substring=
|
||||
Match any word containing substring as a substring, with the
|
||||
requirement that substring occurs at the beginning of the
|
||||
matched word.
|
||||
d::start-end
|
||||
Specify both start and end explicitly
|
||||
"
|
||||
echo -n "Enter your search string: "
|
||||
read string
|
||||
mairix $string
|
||||
mutt -f=mfolder
|
||||
rm -rf $HOME/Maildir/mfolder
|
||||
|
||||
Then, I bound this to "S\'' from within mutt:
|
||||
|
||||
macro index,pager S "!mailsearch\n"
|
||||
|
||||
This will give me a reminder of the search command, run the search, and
|
||||
then give me the search results in a new mutt session.
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
+++
|
||||
date = "2009-12-28T17:12:00-07:00"
|
||||
title = "Making life easy over flaky links"
|
||||
slug = "200912making-life-easy-over-flaky-links"
|
||||
+++
|
||||
|
||||
Making life easy over flaky links
|
||||
=================================
|
||||
|
||||
I tend to work over VPN, which we know can be flaky at times, Since I
|
||||
work on server, I spend a lot of time ssh'ed into hosts. I was getting
|
||||
tired of the lost time having to restart what I was working on every
|
||||
time the VPN dropped (which could be as much as every 15 minutes on a
|
||||
bad day). While I already used screen to handle the lack of terminals
|
||||
(Alas, I am forced to use a Windows laptop to VPN in with), I thought
|
||||
there could be an easier way to do this.
|
||||
|
||||
The way I tend to work is that I ssh into a jump server, fire up screen,
|
||||
then ssh into the hosts I need to work on, and fire up screen on those
|
||||
hosts.
|
||||
|
||||
Now, this is nice, but it can get a bit tiring to do it all over again.
|
||||
So, I found a tool called [autossh](http://www.harding.motd.ca/autossh/)
|
||||
which will automatically restart your ssh session if it drops for any
|
||||
reason but a graceful disconnect. (Well, there are others, but this is
|
||||
basically it). Combine this with your ssh-agent, and you can re-attach
|
||||
with easy. I also use [keychain](http://www.funtoo.org/Keychain) to help
|
||||
manage my ssh-agent when I log in.
|
||||
|
||||
Now that the connection will come back, I need a way to re-attach to my
|
||||
screen session, or if there is not one, to start one for me. To do\
|
||||
that, I have this is my .bashrc file:
|
||||
|
||||
test -x $STY && screen -xR
|
||||
|
||||
This will check to make sure that we are not already inside a screen
|
||||
session on the local host (*test -x \$STY*), and if we are not, then
|
||||
either attach to an existing screen session or start a new one (*screen
|
||||
-xR*)
|
||||
|
||||
I have define this function in my .bashrc to spawn a new ssh connection
|
||||
in a separate screen window:
|
||||
|
||||
function ss ()
|
||||
{
|
||||
screen -t $1 ssh $*
|
||||
}
|
||||
|
||||
Easy stuff
|
||||
16
content/post/2010/02/201002cmus-project-restarted.md
Normal file
16
content/post/2010/02/201002cmus-project-restarted.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
+++
|
||||
date = "2010-02-27T17:02:00-07:00"
|
||||
title = "cmus project restarted"
|
||||
slug = "201002cmus-project-restarted"
|
||||
+++
|
||||
|
||||
cmus project restarted
|
||||
======================
|
||||
|
||||
Just a quick note. The cmus project has been restarted recently, and
|
||||
they are working on a new release. This one should have better
|
||||
integration with things like PulseAudio.
|
||||
|
||||
Good news!
|
||||
|
||||
Go check out <http://cmus.sourceforge.net/> for more details.
|
||||
33
content/post/2011/12/201112an-update-to-window-managers.md
Normal file
33
content/post/2011/12/201112an-update-to-window-managers.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
+++
|
||||
date = "2011-12-22T17:12:00-07:00"
|
||||
title = "An Update to 'Window Managers?'"
|
||||
slug = "an-update-to-window-managers"
|
||||
+++
|
||||
|
||||
|
||||
Way back, I wrote a quick blurb on [Window Managers](links://slug/window-managers) for running under X.
|
||||
|
||||
Well, a while back I switched to [Ubuntu](http://www.ubuntu.com) for my OS of choice. As you may know, the fine folks at Ubuntu switched to default window manager to something called **Unity**, which caused a stir. I tried it for a while, but decided that it was too heavy, and too mouse-centric.
|
||||
|
||||
So, what to do? Well, I went back to my old standby [wmfs](http://wmfs.info), Window Manager From Scratch. This is a modern WM with systray support, full Ximirama and Xrandr support, tiles, and is mainly driven from the keyboard. Life is good.
|
||||
|
||||
To install (same steps as for Fedora, RHEL, or Ubuntu), download the source, and install the needed development libraries for: **X11, Xft, freetype, Xinerama, Xrandr, and Imlib2**. I used the native packages from the OS. Then, simple do a
|
||||
|
||||
make
|
||||
sudo make install
|
||||
|
||||
(you do build software as a normal user, right?)
|
||||
|
||||
This will install all the needed bits and configs into the correct place. Under Ubuntu 11.10, there was an entry from the login screen to let me chose wmfs.
|
||||
|
||||
Config is handled in *$HOME/.config/wmfs/wmfsrc* which you can copy from */etc/xdg/wmfs/wmfsrc*.
|
||||
|
||||
***EDIT 2016-11-30**: It seems the domain is no longer active.*
|
||||
The [wmfs website](http://wmfs.info) has very nice documentation as well as likes to some people’s configs with screen shots.
|
||||
|
||||
It runs very fast, and very lean:
|
||||
|
||||
Private + Shared = RAM used Program
|
||||
3.9 MiB + 310.0 KiB = 4.2 MiB wmfs
|
||||
|
||||
Check it out, I am sure you will like what you see.
|
||||
15
content/post/2013/10/rebooting-ducklandorg.md
Normal file
15
content/post/2013/10/rebooting-ducklandorg.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
+++
|
||||
date = "2013-10-31T18:10:00-07:00"
|
||||
title = "Rebooting duckland.org"
|
||||
slug = "201311rebooting-ducklandorg"
|
||||
+++
|
||||
|
||||
Today is [All Saints
|
||||
Day](http://en.wikipedia.org/wiki/All_Saints%27_Day), so it seems
|
||||
natural to let duckland.org start new again.
|
||||
|
||||
As is popular in Hollywood, I have decided to reboot this web site after
|
||||
6 1/2 years. I have not decided about the old content.
|
||||
|
||||
I am planning on using this as a technical notebook. *Shrug* I hope to
|
||||
make it worth while.
|
||||
23
content/post/2013/11/clickable-urls-links-in-rxvt.md
Normal file
23
content/post/2013/11/clickable-urls-links-in-rxvt.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
+++
|
||||
date = "2013-11-03T17:11:00-07:00"
|
||||
title = "Clickable URL links in rxvt"
|
||||
slug = "201311clickable-urls-links-in-rxvt"
|
||||
+++
|
||||
|
||||
So, I use [rxvt](http://rxvt.sf.net) as my daily interface to my
|
||||
computers. I also use [mutt](http://www.mutt.org) for my email reading
|
||||
pleasure. Sometimes, I get URLs in email and I want to read them in a
|
||||
browser. If I was using a GUI based mail reader, I would just click the
|
||||
URL to open it. Well, there is an easy way to set up rxvt to do that!
|
||||
|
||||
Using the fine [Arch Linux wiki](http://wiki.archlinux.org) entry for
|
||||
[rxvt
|
||||
unicode](https://wiki.archlinux.org/index.php/rxvt-unicode#Clickable_URLs),
|
||||
the solution is quite easy. In the file **\~/.Xdefaults**, add:
|
||||
|
||||
URxvt.perl-ext-common: default,matcher
|
||||
URxvt.url-launcher: /usr/bin/firefox
|
||||
URxvt.matcher.button: 1
|
||||
|
||||
And either do a **xrdb \--merge \~/.Xdefaults** or log out/log in. And
|
||||
start a new rxvt, and you are good to go.
|
||||
15
content/post/2013/11/dd-with-progress.md
Normal file
15
content/post/2013/11/dd-with-progress.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
+++
|
||||
date = "2013-11-29T17:11:00-07:00"
|
||||
title = "dd(8) with progress"
|
||||
slug = "201311dd-with-progress"
|
||||
+++
|
||||
|
||||
I needed to write an iso image to a USB key, and the typical way is with
|
||||
just dd(8), but I wanted a progress bar. A quick google later, and I
|
||||
get:
|
||||
|
||||
pv -tpreb isoname | sudo dd of=/dev/sdd bs=1024
|
||||
|
||||
Which will write the iso image to the USB stick sdd, and give me a
|
||||
progress bar, tell me how fast it is writing, and give me an eta when
|
||||
finished. Perfect.
|
||||
20
content/post/2013/11/tale-of-install.md
Normal file
20
content/post/2013/11/tale-of-install.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
+++
|
||||
date = "2013-11-21T17:11:00-07:00"
|
||||
title = "Tale of Installs"
|
||||
slug = "tale-of-install"
|
||||
+++
|
||||
So, I am starting a new personal project at the house, and I need a new
|
||||
server. As I was wanting to learn more about the **BSD**, I started
|
||||
looking around at things like [FreeBSD](http://www.freebsd.org),
|
||||
[NetBSD](http://www.netBSD.org), or [OpenBSD](http://www.openbsd.org).
|
||||
|
||||
Since there was a security part, I started with **OpenBSD**. One of the
|
||||
things I noticed quickly while doing my research is that while there is
|
||||
a lot of documentation, they do not really seem to care about making it
|
||||
easy for new folks to join the project, nor are the trying to support
|
||||
new-fangled hardware, like [bootable USB
|
||||
drives](http://openbsd.7691.n7.nabble.com/bootable-OpenBSD-USB-stick-from-windows-td223393.html).
|
||||
This strikes me odd, as FreeBSD has [instructions (see
|
||||
2.3.5)](http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bsdinstall-pre.html).
|
||||
|
||||
Since I want to use pf, I am going to stay with OpenBSD for now.
|
||||
13
content/post/2014/01/cli-added.md
Normal file
13
content/post/2014/01/cli-added.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
+++
|
||||
date = "2014-01-25T17:01:00-07:00"
|
||||
title = "cli add"
|
||||
slug = "cli-added"
|
||||
+++
|
||||
I have not updated [cli.donharper.org - forget the
|
||||
GUI](http://cli.donharper.org) in a very long time, and I did have some
|
||||
nice tricks and tips there, so I decided to bring it over here.
|
||||
|
||||
It is all tagged with [cli](/categories/cli.html) for easy searching,
|
||||
plus I added a whole mess of other tags.
|
||||
|
||||
Enjoy.
|
||||
12
content/post/2014/01/tale-of-install-2.md
Normal file
12
content/post/2014/01/tale-of-install-2.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2014-01-08T17:01:00-07:00"
|
||||
title = "Tale of Installs, Part 2"
|
||||
slug = "tale-of-install-2"
|
||||
+++
|
||||
Well, as I [mentioned before \<tale-of-install\>]{role="doc"}, I was
|
||||
trying to install OpenBSD. Well, my main workstation died, so I have to
|
||||
re-purposed the OpenBSD box as my workstation running
|
||||
[ArchLinux](http://www.archlinux.org). I am hunting for a suitable
|
||||
replacement.
|
||||
|
||||
Oh, and Happy New Year!
|
||||
15
content/post/2014/02/travels.md
Normal file
15
content/post/2014/02/travels.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
+++
|
||||
date = "2014-02-23T17:02:00-07:00"
|
||||
title = "My Travel Map"
|
||||
slug = "travels"
|
||||
+++
|
||||
|
||||
Found this site, and since I had someone ask, I thought I would share.
|
||||
|
||||
::: {style="width:550px; position: relative;"}
|
||||
::: {style="background-color: #38235b; padding: 5px 0px 5px 0px; text-align: center; width: 549px; border-left: 1px solid #372060; font-size: 11px; color: #EEE; line-height: 1.4em;"}
|
||||
[**Create your own travel
|
||||
map**](http://www.travbuddy.com/travel-widgets) -
|
||||
[**TravBuddy**](http://www.travbuddy.com)\
|
||||
:::
|
||||
:::
|
||||
50
content/post/2014/03/back-to-freebsd-aka-day-1.md
Normal file
50
content/post/2014/03/back-to-freebsd-aka-day-1.md
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
+++
|
||||
date = "2014-03-12T04:03:05-07:00"
|
||||
title = "Back to FreeBSD aka Day 1"
|
||||
slug = "back-to-freebsd-aka-day-1"
|
||||
+++
|
||||
So, a long time ago, I had a box which was running FreeBSD 4, running on
|
||||
a Pentium. This housed my public server, website, and mail server. After
|
||||
I while, I had to rebuild it, and went back to Linux.
|
||||
|
||||
14 years later, I have decided to get back into FreeBSD, now at FreeBSD
|
||||
10. I have it running headless on two boxes, and I have decided to take
|
||||
the \'30 Day Challenge\'. You know, all the bloggers tell you to try
|
||||
something for 30 days before you give up on it.
|
||||
|
||||
I am going to try to give FreeBSD a go as my daily driver for 30 (or so)
|
||||
days. I cannot do this full time, as I so Linux support in my day job,
|
||||
so I cannot change over the work laptop (yet). I have installed
|
||||
[PCBSD-10](http://www.pcbsd.org) on one of my spare laptops. Why PCBSD
|
||||
and not pure FreeBSD? Well, I do not know enough yet to get past UEFI
|
||||
boot and the NVidia/Intel dual graphics, so I cheated. I imagine that I
|
||||
before the end, I will either reload this laptop or start from scratch
|
||||
on my current daily personal driver.
|
||||
|
||||
So, most of my cli tools came over very cleanly, with the exception of
|
||||
abook. On Linux, I track the git repo, and the version in the ports tree
|
||||
is a bit older, so I will need to either compile it from git, or change
|
||||
my config to use the older version. But the rest, mutt, tmux,
|
||||
newsbeauter, irssi, and such, all work out of the box.
|
||||
|
||||
In the X department, PCBSD has my current favorite window-manager, i3,
|
||||
so that is all good. The only issue I hit is the version of firefox in
|
||||
the PCBSD port tree is broken, and I am going to stay away from the PBI
|
||||
as much as I can. I feel that PBI are too much like installing something
|
||||
under windows, i.e. install the app, and all the libraries it needs to
|
||||
run. In my option, a waste of space, and un-patched libraries on my
|
||||
system. Thank you, I will pass. I ended up enabling the normal FreeBSD
|
||||
ports tree to install it.
|
||||
|
||||
I have ported most of my custom scripts over. Most of the work is in the
|
||||
fact that bash lives somewhere different (/usr/local/bin vs /bin). There
|
||||
are a few commands either missing or I have not installed them yet, and
|
||||
a couple of core commands have very different syntax.
|
||||
|
||||
I figure for most of what I do, this will be very easy to switch over,
|
||||
but the main area I am unsure of at this point is in photo editing and
|
||||
photo management. I use a commercial Linux package, and I will need to
|
||||
figure out how to make it work under the Linux compatibility layer.
|
||||
|
||||
I do not promise daily updates, but I will try to keep a journal of my
|
||||
progress.
|
||||
37
content/post/2014/03/freebsd-challenge-day-12-15.md
Normal file
37
content/post/2014/03/freebsd-challenge-day-12-15.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
+++
|
||||
date = "2014-03-27T05:03:20-07:00"
|
||||
title = "FreeBSD Challenge, Day 12-15"
|
||||
slug = "freebsd-challenge-day-12-15"
|
||||
+++
|
||||
Half-way point.
|
||||
|
||||
Much progress made in the world of a bootable USB stick to get my
|
||||
new-fangled WiFi chip working. I was able to make a new image, wrote it
|
||||
to a new USB stick, booted it, and was able to successfully scan for my
|
||||
Access Points! W00t!
|
||||
|
||||
Tomorrow, I will take the second laptop (HP EliteBook Revolve 810), and
|
||||
load it with 10-Release (slightly patched). I do not expect everything
|
||||
to work (it has a touch screen), but enough should work that I can start
|
||||
using it for the daily driver. Having real wifi will help a lot.
|
||||
|
||||
My updates have been a bit slow due to craziness at work. I am taking a
|
||||
trip, and the departure date has been reset many times. I am on my 5th
|
||||
set of airline tickets. With things settled, I need to decide if I am
|
||||
going to bring the second laptop (the R180) with me or not. Weight
|
||||
issues and all.
|
||||
|
||||
How do I think this is going? Well, the two major issues I thought I
|
||||
would have going in, WiFi and Photo editing/management, are for the most
|
||||
part solved. Can I use this for my daily non-work driver? Yes. Can I use
|
||||
it for my work daily driver? Maybe. I have set up a few jails on the
|
||||
FreeNAS box (btsync, dns/dhcp, [taskwarrior\'s
|
||||
taskd](http://taskwarrior.org/docs/server_setup.html), and Plex), and
|
||||
they are mainly working well together (the Plex will not play nice with
|
||||
btsync, yet), but I need to figure out a bit more, and set it up as a
|
||||
target to backup my laptop\'s ZFS snapshots.
|
||||
|
||||
Next steps are to find those performance monitoring tools/docs, and to
|
||||
look at something like puppet/chef/salt.
|
||||
|
||||
Thanks for reading\....
|
||||
28
content/post/2014/03/freebsd-challenge-day-16.md
Normal file
28
content/post/2014/03/freebsd-challenge-day-16.md
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
+++
|
||||
date = "2014-03-29T05:03:18-07:00"
|
||||
title = "FreeBSD Challenge, Day 16"
|
||||
slug = "freebsd-challenge-day-16"
|
||||
+++
|
||||
Busy day with other things than play computers, but I found a little
|
||||
time. I have FreeBSD 10-STABLE loaded with the custom WiFi hack on my
|
||||
[Elitebook Revolve
|
||||
810](http://notebookplanet.blogspot.com/2013/04/hp-elitebook-revolve-810-g1-tablet.html)
|
||||
. I would have to let it try to boot off the USB stick. After multiple
|
||||
tries, it would finally run the installer. I tried ZFS a few times, but
|
||||
if I did not select MBR format for the partition table, then it would
|
||||
not boot (no OS error). With MBR and ZFS, it would fail to mount the ZFS
|
||||
filesystem with \<strong\>error 2\</strong\>. After trying the various
|
||||
fixes listed on-line, I gave up and went with MBR and UFS.
|
||||
|
||||
Once installed, it was fairly easy to get going. I have not configured
|
||||
it to take on the role of daily driver yet. If I have time tomorrow,
|
||||
then I will do it then, otherwise, it will have to wait a bit as I am
|
||||
getting on a plane this weekend, and I will not have room for the second
|
||||
computer. I will try to get it as far as I can with ssh.
|
||||
|
||||
The neat thing I found based on [this email post from
|
||||
2005](http://lists.freebsd.org/pipermail/freebsd-questions/2005-April/083317.html)
|
||||
and [this blog post](http://www.freebsdonline.com/content/view/829/524/)
|
||||
is that I can have a fancy screensaver at the console! Pretty rad. :)
|
||||
Next steps will be improving the screen resolution in
|
||||
text-mode.\</body\>\</html\>
|
||||
21
content/post/2014/03/freebsd-challenge-day-2.md
Normal file
21
content/post/2014/03/freebsd-challenge-day-2.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
+++
|
||||
date = "2014-03-13T20:03:36-07:00"
|
||||
title = "FreeBSD Challenge, Day 2"
|
||||
slug = "freebsd-challenge-day-2"
|
||||
+++
|
||||
Just a quick update. Yesterday, I got abook working. Kind of a hack,
|
||||
though. I used gcc to compile it, vs. clang. I will have to revisit this
|
||||
and offer up some patches to the abook project.
|
||||
|
||||
I have also been playing with **x11/xpra** which bills itself as
|
||||
\'screen for X11\'. That, combined with
|
||||
[sshuttle](https://github.com/apenwarr/sshuttle) , lets me get in from
|
||||
work and do some work during lunch. It may also give me a tempory way to
|
||||
use
|
||||
[AfterShotPro](http://www.corel.com/corel/product/index.jsp?pid=prod4670071&cid=catalog20038&segid=6000006)
|
||||
until I get the whole Linux compatability layer thing figured out.
|
||||
|
||||
Next up is learing how to use *ports(7)* working to be able to install
|
||||
**10-STABLE** while the host is **10-RELEASE**.
|
||||
|
||||
Yes, my issues are not normal. :)
|
||||
8
content/post/2014/03/freebsd-challenge-day-3.md
Normal file
8
content/post/2014/03/freebsd-challenge-day-3.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
+++
|
||||
date = "2014-03-14T05:03:44-07:00"
|
||||
title = "FreeBSD Challenge, Day 3"
|
||||
slug = "freebsd-challenge-day-3"
|
||||
+++
|
||||
No major work on the laptop today because I set up a FreeNAS box. I was
|
||||
able to get 4 x 3T drives, and set it up. Pretty easy. I am now busy
|
||||
moving my media over to it.
|
||||
25
content/post/2014/03/freebsd-challenge-day-4-6.md
Normal file
25
content/post/2014/03/freebsd-challenge-day-4-6.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
+++
|
||||
date = "2014-03-16T18:03:20-07:00"
|
||||
title = "FreeBSD Challenge, Day 4-6"
|
||||
slug = "freebsd-challenge-day-4-6"
|
||||
+++
|
||||
Sorry\...busy time at work and with the family.
|
||||
|
||||
Small updates: I have the external VGA dongle working. No config needed,
|
||||
just plug it in and it works. I really need to fix the WiFi so I can
|
||||
stop using the USB dongle on it. Also, I have updated mutt to 1.5.23,
|
||||
and that upgrade went smoothly. Since I am not using the default build,
|
||||
it was a matter of *portsnap fetch && portsnap update && cd
|
||||
/usr/ports/mail/mutt && pkg remove mutt && make install clean* and all
|
||||
is good!
|
||||
|
||||
My biggest update is that I got AfterShotPro working! It as a simple as
|
||||
reading the pages in the
|
||||
[manual](http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html),
|
||||
and changing the path to bash in the launcher script, and all is good! I
|
||||
should really look into what it takes to make a port so when I set up
|
||||
the next few computers, I will not have to do this by hand again.
|
||||
|
||||
Next thing to figure out is how to get the sound to come out of my
|
||||
headphones instead of the speakers. Since I did not have to do anything
|
||||
to get sound, I figure this is just a bit of RTFM\'ing on my part.
|
||||
18
content/post/2014/03/freebsd-challenge-day-7.md
Normal file
18
content/post/2014/03/freebsd-challenge-day-7.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2014-03-18T04:03:04-07:00"
|
||||
title = "FreeBSD Challenge, Day 7"
|
||||
slug = "freebsd-challenge-day-7"
|
||||
+++
|
||||
AKA Fight with Thunderbird and Lightning.
|
||||
|
||||
I broke down and installed a PBI for now. I could not get Lightning, the
|
||||
calendaring AddOn for Thunderbird to work using the native FreeBSD pkg
|
||||
or the linux-thunderbird one. The linux-thunderbird package actually
|
||||
refused to start for me. I need to go figure out how to generate a PR.
|
||||
|
||||
The other thing I am playing with is building a memstick image after
|
||||
patching the kernel using this
|
||||
[post](https://forums.freebsd.org/viewtopic.php?t=35467) in the FreeBSD
|
||||
Forums. This is for the **Intel Centrino Advanced-N 6235 WiFi Driver**
|
||||
which I have in all my laptops. The data wants to be free! from wires.
|
||||
Since it is chunking away, I will test tomorrow.
|
||||
14
content/post/2014/03/freebsd-challenge-day-8.md
Normal file
14
content/post/2014/03/freebsd-challenge-day-8.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2014-03-19T18:03:12-07:00"
|
||||
title = "FreeBSD Challenge, Day 8"
|
||||
slug = "freebsd-challenge-day-8"
|
||||
+++
|
||||
Again, work is dragging, so not much to update.
|
||||
|
||||
I have install btsync and I am now syncing home dirs between the laptop,
|
||||
desktop, and the FreeNAS.
|
||||
|
||||
My attempt to build a custom kernel to deal with the new WiFi was mixed.
|
||||
I was able to build the kernel and world just fine and it made a USB
|
||||
image for me. But, it would not boot\...I do need to figure out how to
|
||||
debug this. :)
|
||||
23
content/post/2014/03/freebsd-challenge-day-9-11.md
Normal file
23
content/post/2014/03/freebsd-challenge-day-9-11.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
+++
|
||||
date = "2014-03-22T17:03:03-07:00"
|
||||
title = "FreeBSD Challenge, Day 9-11"
|
||||
slug = "freebsd-challenge-day-9-11"
|
||||
+++
|
||||
Ah, life with kids\...not enough spare time with soccer and volleyball
|
||||
practices and games.
|
||||
|
||||
Things are going well. Found a few more small utilities that I use under
|
||||
Linux and added them via pkgng, and all is good.
|
||||
|
||||
Next up: system debugging. The system will slow down at random points,
|
||||
so I need to go find a good performance debug guide. The only thing
|
||||
changed was I imported my music library (\~60G), but my drive is still
|
||||
plenty empty (\~37% used), so I do not think it is ZFS, but I am not
|
||||
sure.
|
||||
|
||||
The other is the custom boot stick I made does not work. The initial
|
||||
loader will start, but then it stops. So, I need to find the docs on the
|
||||
boot process there.
|
||||
|
||||
Oh, and welcome to all the folks from [BSDNow](http://bsdnow.tv), which
|
||||
is an awesome video/audio podcast on all things BSD.
|
||||
10
content/post/2014/03/new-cms-again.md
Normal file
10
content/post/2014/03/new-cms-again.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
date = "2014-03-06T05:03:27-07:00"
|
||||
title = "New CMS (Again)"
|
||||
slug = "new-cms-again"
|
||||
+++
|
||||
Still not going with a database on the back-end, but this one has a cool
|
||||
real-time visualization editor.
|
||||
|
||||
It is called [HTMLy](http://www.htmly.com/). This should let me update
|
||||
this a bit more. But, I have said that before.
|
||||
14
content/post/2014/04/freebsd-challenge-day-17.md
Normal file
14
content/post/2014/04/freebsd-challenge-day-17.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2014-04-17T04:04:52-07:00"
|
||||
title = "FreeBSD Challenge, Day 17"
|
||||
slug = "freebsd-challenge-day-17"
|
||||
+++
|
||||
Today, I got my new laptop **dragon** up on wireless with a little
|
||||
[Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB
|
||||
Adapter](http://www.amazon.com/gp/product/B003MTTJOY/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A2N1S6D8VVCNZ3).
|
||||
Now, setup begins in ernest. I have disabled the on-board wireless NIC
|
||||
in the BIOS, and started to set up shop on it.
|
||||
|
||||
Next major task. Configure X. :)
|
||||
|
||||
d
|
||||
25
content/post/2014/04/freebsd-challenge-final-for-now.md
Normal file
25
content/post/2014/04/freebsd-challenge-final-for-now.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
+++
|
||||
date = "2014-04-22T22:04:17-07:00"
|
||||
title = "FreeBSD Challenge final (for now)"
|
||||
slug = "freebsd-challenge-final-for-now"
|
||||
+++
|
||||
Well, Something broke on the main computer. The speed when trying to run
|
||||
a few terminal apps, firefox, and thunderbird at the same time was
|
||||
appalling. I never had that sort of performance issues under ArchLinix
|
||||
on the same kit. I would love to take the time to debug it, but I am
|
||||
almost four weeks behind in dealing with my photos, including those from
|
||||
my trip to England, and I am getting ready to do run some training
|
||||
courses for work which will suck up all my free time.
|
||||
|
||||
I am re-installing Arch on the two laptops. I should have restored
|
||||
working configs in a day or two, and then I can start working on my
|
||||
backlog of photo and other projects.
|
||||
|
||||
Also, since my laptops are not supported under 10-RELEASE, I want to
|
||||
wait until 10.1 to see if my WLAN NICs are supported.
|
||||
|
||||
I still need to rebuild my server which has a failing drive (backed up
|
||||
the data already, just need time). I may go ahead and put 10-RELEASE on
|
||||
it since the NICs are fully supported.
|
||||
|
||||
d
|
||||
14
content/post/2014/04/freebsd-challenge-update.md
Normal file
14
content/post/2014/04/freebsd-challenge-update.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2014-04-15T16:04:26-07:00"
|
||||
title = "FreeBSD Challenge, Update"
|
||||
slug = "freebsd-challenge-update"
|
||||
+++
|
||||
Sorry about the lack of updates over the last two weeks, but my job sent
|
||||
me out of country for two weeks, and I had no time to work on this
|
||||
project. Once I unbury myself, I will return to this with a vengence. I
|
||||
am planning on *upgrading* my two servers to FreeBSD10 from Linux. One
|
||||
will involve a major disk reworking as one of the disks is about dead.
|
||||
|
||||
Stay tuned, and thanks for coming back!
|
||||
|
||||
d
|
||||
17
content/post/2014/05/on-the-road-again.md
Normal file
17
content/post/2014/05/on-the-road-again.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
+++
|
||||
date = "2014-05-20T12:05:59-07:00"
|
||||
title = "On the Road Again"
|
||||
slug = "on-the-road-again"
|
||||
+++
|
||||

|
||||
|
||||
The reason I was busy at work is that I was getting ready for two
|
||||
different trips to conduct three different training courses.
|
||||
|
||||
Last week I was down in Mexico City to present some training to folks
|
||||
from Latin and Central America on one of our new products. Next month, I
|
||||
head off to Lost Wages, er, Las Vegas, for our major conference and two
|
||||
different training courses, while supporting a third.
|
||||
|
||||
That, and the fact the two oldest kids are in swim team right now, free
|
||||
time has drop to null.
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
+++
|
||||
date = "2014-06-30T15:06:09-07:00"
|
||||
title = "Back to FreeBSD (maybe back to the challenge)"
|
||||
slug = "back2freebsd-maybe"
|
||||
+++
|
||||
|
||||
|
||||
|
||||
So, I had a bit of time over the weekend, and spent it doing a bit of hacking around.
|
||||
|
||||
I had re-installed [PC-BSD](http://www.pcbsd.org) on my HP EliteBook R810. I used 10.0.2, and everything but the wireless looked good. I decided to try to get the wireless working with the internal WNIC. [Previously](link://slug/freebsd-challenge-day-17), I used an external dongle to get WiFi working, but it was a pain to remember to pull it out, so I decided to try again.
|
||||
|
||||
I updated the base OS to 10-CURRENT, and then 'patched' the source tree using the info I found [in this forum post](https://forums.freebsd.org/viewtopic.php?t=35467). Once I rebooted, and used the PC-BSD tools to enable the device, things worked! Since this was only last night, I need to test it a bit to make sure it stands up to load.
|
||||
|
||||
There is a [PR](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=169433), and support **has** been added to HEAD. I am going try to write a patch to get this added before then. I will need to see if I can figure out how to do that. :)
|
||||
|
||||
Since my work laptop uses the same WNIC, I am one step closer to being able to install it on the work machine.
|
||||
|
||||
I am going to see about trying to use **dragon** as my non-work daily driver and shake out what I need to do, so I may be restarting the [30 Day Challenge](link://tag/30DayChallenge) again, but a lot of that depends on how work goes.
|
||||
20
content/post/2014/06/rewards-for-hard-travel.md
Normal file
20
content/post/2014/06/rewards-for-hard-travel.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
+++
|
||||
date = "2014-06-05T04:06:15-07:00"
|
||||
title = "Rewards for Hard Travel"
|
||||
slug = "rewards-for-hard-travel"
|
||||
+++
|
||||

|
||||
|
||||
So, in 2013, I went to China twice, Tokyo, Las Vegas, London twice, and
|
||||
Barcelona. This was enough to get me some serious air miles. I decided
|
||||
to turn them into something to help me get back into photography, so I
|
||||
got [Olympus OM-D
|
||||
E-M5](http://www.getolympus.com/us/en/digitalcameras/omd/e-m5.html) .
|
||||
This is one of the latest in the line of Olympus DSLR. This one is a
|
||||
micros 4/3, with a built-in Electronic View Finder (EVF).
|
||||
|
||||
It showed up yesterday, and I have not had much of a chance to take it
|
||||
through its paces. I hope to have some time this weekend, but I have a
|
||||
major work project which might interfere.
|
||||
|
||||
Keep an eye out for some photos as I get a chance to try it out.
|
||||
18
content/post/2014/07/freebsd-switch.md
Normal file
18
content/post/2014/07/freebsd-switch.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2014-07-24T04:07:42-07:00"
|
||||
title = "FreeBSD Switch"
|
||||
slug = "freebsd-switch"
|
||||
+++
|
||||
|
||||
|
||||
I just noticed I have not updated this in a few weeks. Sorry about that.
|
||||
|
||||
I have my R810 running PCBSD 10.0.2, and I just patched and configured WiFi on it. I need to figure out how to submit a patch to see if I can get the Centrino supported in the main-line kernel so I do not have to compile a custom kernel just for that.
|
||||
|
||||
I almost have this working where I can switch to it full time. I need to deal with getting my **killer** apps installed and working. I had most (all?) of them working before, so I know I can do it again.
|
||||
|
||||
Currently, FireFox is not working for me for some reason, but Chromium is, so I will use that for now.
|
||||
|
||||
I have started a wiki to keep some notes for myself on this (what SA has not done that?), so I hope this process will be easier this time.
|
||||
|
||||
peace.
|
||||
11
content/post/2014/08/one-step-closer.md
Normal file
11
content/post/2014/08/one-step-closer.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
+++
|
||||
date = "2014-08-05T20:08:14-07:00"
|
||||
title = "One step closer"
|
||||
slug = "one-step-closer"
|
||||
+++
|
||||
So, I have upgraded my servers at the house to FreeBSD, and have set up
|
||||
the basic functions needed on them. So, now, I am down to only my main
|
||||
laptop running Linux. Oh, and the work machine which runs Windows 8.1.
|
||||
|
||||
So far, not much different than running Arch for the server. But, the
|
||||
magic will be when I start working with jails\...
|
||||
30
content/post/2014/09/perl-modules-and-package-management.md
Normal file
30
content/post/2014/09/perl-modules-and-package-management.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
+++
|
||||
date = "2014-09-18T05:09:12-07:00"
|
||||
title = "Perl, Modules, and Package Management"
|
||||
slug = "perl-modules-and-package-management"
|
||||
+++
|
||||
So, even though I have been starting to
|
||||
[work with \<back2freebsd-maybe\>]{role="doc"}
|
||||
[FreeBSD \<freebsd-switch\>]{role="doc"}
|
||||
[again \<one-step-closer\>]{role="doc"} , I am still running
|
||||
[ArchLinux](http://www.archlinux.org/) on my workstation.
|
||||
|
||||
And I wanted to run a script I wrote a long time ago to support a
|
||||
[website](http://www.donaldharper.com/) of mine, which I have not
|
||||
updated in a while. The way I would update the site is by doing some
|
||||
batch editing of photos, park them in a directory, and then run my
|
||||
script which pushes the photos to the web server, and then interfaces
|
||||
with the CMS software to schedule the posts and all is good.
|
||||
|
||||
Except the script is in perl, and it uses some modules which are not
|
||||
main-stream. While perl has the awesome **cpan(1perl)** command to fetch
|
||||
and install perl modules, I wanted it to be tied into **pacman(8)** . A
|
||||
quick trip to the [AUR](http://aur.archlinux.org/) turned up the tools
|
||||
[cpan2aur](https://aur.archlinux.org/packages/perl-cpanplus-dist-arch-git/)
|
||||
and
|
||||
[mkaurball](https://aur.archlinux.org/packages/pkgbuild-introspection-git/)
|
||||
which made it pretty easy to package up and post the the AUR the 9 perl
|
||||
modules I needed to get my script going and keep track of things with
|
||||
pacman.
|
||||
|
||||
Yeah!
|
||||
11
content/post/2014/10/another-month-going-quick.md
Normal file
11
content/post/2014/10/another-month-going-quick.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
+++
|
||||
date = "2014-10-23T06:10:00-07:00"
|
||||
title = "Another Month Going Quick."
|
||||
slug = "another-month-going-quick"
|
||||
+++
|
||||
Well, October is almost over already. Time flies. This fall has been
|
||||
very busy with non-work things. Kids in sports (with me being the coach
|
||||
for one of them), kids doing scouts, kids doing Y Adventure program
|
||||
(with me in the leadership), kids in advance classes at school.
|
||||
|
||||
Free time, how I miss you.
|
||||
14
content/post/2014/12/another-year.md
Normal file
14
content/post/2014/12/another-year.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2014-12-26T18:33:36-07:00"
|
||||
title = "Another Year"
|
||||
slug = "another-year"
|
||||
+++
|
||||
Another Year
|
||||
============
|
||||
|
||||
Well, 2014 is drawing to a close. For the most part, it has been a good
|
||||
year with the family, but time is always in short supply. I am going to
|
||||
try to focus a bit more on my photography, as well as technology. We
|
||||
shall see.
|
||||
|
||||
Happy new year, and make it a safe one.
|
||||
35
content/post/2014/12/goodbye-2014.md
Normal file
35
content/post/2014/12/goodbye-2014.md
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
+++
|
||||
date = "2014-12-30T23:44:55-07:00"
|
||||
title = "Goodbye 2014!"
|
||||
slug = "goodbye-2014"
|
||||
+++
|
||||
As 2014 draws to a close, I look back at the year.
|
||||
|
||||
Overall, it was a good year. The family staid reasonably health (just a
|
||||
case of the flu which every one of us caught).
|
||||
|
||||
Work slowed down a bit after only three trips, and the last one was in
|
||||
June, but I did get to spend two weeks in London which was cool. While
|
||||
the work has been not what I really want to be doing, it has been
|
||||
interesting, and next year promises to be very interesting. I have no
|
||||
clue if travel is in the cards or not, but I will keep the camera handy.
|
||||
|
||||
In the coming year, I plan to focus on health, photography, and
|
||||
technology. I want to get back to taking photos every day, and to bring
|
||||
the quality back up to art level over the snapshots and historical
|
||||
documentation that I have been doing.
|
||||
|
||||
Also, I want to revisit the 30 Day FreeBSD challenge again in January. I
|
||||
have the old HP R810 running [PCBSD 10.1](http://www.pcbsd.org) already
|
||||
set up that I have been using for a couple of days working the kinks out
|
||||
of it, so I think I can do it this time. Normal caveat applies\...I have
|
||||
a work laptop which dual boots Windows 8.1 and Fedora 21 for my work
|
||||
stuff. The home stuff should work nicely on the laptop.
|
||||
|
||||
Just to prove things, this post was written under FreeBSD.
|
||||
|
||||
I also need to fix up my virtual host farm. I have one too many, and do
|
||||
not need it, but of course, it is the one with the main mail and other
|
||||
services, so I need to hurry up and migrate things off of it.
|
||||
|
||||
I hope your 2015 is a great year.
|
||||
12
content/post/2014/12/new-look-again.md
Normal file
12
content/post/2014/12/new-look-again.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2014-12-06T00:26:01-07:00"
|
||||
title = "New Look (again)"
|
||||
slug = "new-look-again"
|
||||
+++
|
||||
New Look (again)
|
||||
================
|
||||
|
||||
I was having some issues with my word press site, so I decided to look
|
||||
around for something else. I found a static-site generator, and I think
|
||||
I like it. So, I flipped this site over to it. I might flip the reset
|
||||
RealSoonNow(TM).
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
+++
|
||||
date = "2014-12-01T14:12:58-07:00"
|
||||
title = "This posting thing is not working right now"
|
||||
slug = "this-posting-thing-is-not-working-right-now"
|
||||
+++
|
||||
Wow\...missed November by that much. It was a good month, but busy with
|
||||
the start of the holidays and all.
|
||||
|
||||
A bit of work in the background on some projects, but nothing to show
|
||||
for it. Still a new picture daily over at my [photo
|
||||
blog](http://www.donaldharper.com/), so go check it out.
|
||||
12
content/post/2015/01/freebsd-challenge-ii-day-14.md
Normal file
12
content/post/2015/01/freebsd-challenge-ii-day-14.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2015-01-14T23:51:48-07:00"
|
||||
title = "FreeBSD Challenge II, Day 14"
|
||||
slug = "freebsd-challenge-ii-day-14"
|
||||
+++
|
||||
|
||||
|
||||
Today is day 14 (pushing day 15 at this hour), and things are looking very good. Today, I got word from the [PCBSD Project](http://www.pcbsd.org) that a patch which I submitted to fix the [issue with the WiFi NIC](link://slug/freebsd-switch). Well, I got notice today that [PCBSD Bug #7330](https://bugs.freenas.org/issues/7330) has been resolved, and I tested on the R810. It works!
|
||||
|
||||
Now, I just need to get a few things configured here first, like snapshots, backups, and porting my SDCARD reading scripts over to FreeBSD, and I should be good.
|
||||
|
||||
Then, fun things like configure & use IPv6. I have two FreeBSD VSP servers to test with...it will be fun!
|
||||
19
content/post/2015/01/freebsd-challenge-ii-day-30-update.md
Normal file
19
content/post/2015/01/freebsd-challenge-ii-day-30-update.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
+++
|
||||
date = "2015-01-30T15:38:32-07:00"
|
||||
title = "FreeBSD Challenge II, Day 30 Update"
|
||||
slug = "freebsd-challenge-ii-day-30-update"
|
||||
+++
|
||||
As the month draws to a close, I am further into the switch. I have
|
||||
rebuilt my main laptop to [PCBSD](http://www.pcbsd.org). I am still
|
||||
setting a few things up, but it seems to be going well.
|
||||
|
||||
Two things I need to fix:
|
||||
|
||||
- **Skype**: While there is not a native client, there are lots of
|
||||
folks who report success with the Linux client. I will need to do
|
||||
some research.
|
||||
- **Nikola**: The software I use for my blogs. It throws a python
|
||||
error when I run it, so I cannot update things. Again, I think I
|
||||
just need to do some more research.
|
||||
|
||||
Now, the fun of the weekend is here, so I am off!
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
+++
|
||||
date = "2015-01-10T22:35:04-07:00"
|
||||
title = "Update on revisiting FreeBSD Challenge"
|
||||
slug = "update-on-revisiting-freebsd-challenge"
|
||||
+++
|
||||
It is the 10th day of the month, and I am 10 days in trying to use
|
||||
FreeBSD as my daily non-work driver. How is it going?
|
||||
|
||||
Well, for the most part, well. I can spend most of my personal work-flow
|
||||
on the FreeBSD laptop with no issues. There are a couple of things I
|
||||
have not moved over yet, and those relate to my photo work-flow. The
|
||||
main application, [AfterShotPro](http://aftershotpro.com) is installed
|
||||
and working (see
|
||||
[my previous desciption \<freebsd-challenge-day-4-6\>]{role="doc"} of
|
||||
installing in), however, I have not moved over the scripts I use in the
|
||||
flow. I believe they will just come over, but I have not had a chance to
|
||||
test them.
|
||||
|
||||
I was using [Chromium](http://chromium.org), but any Flash site did not
|
||||
work. I need to revisit this at some point, but for now I went back to
|
||||
Firefox, and it is working create.
|
||||
|
||||
The only major thing right now I need to figure out is how FreeBSD deals
|
||||
with sound. I can hear things from the speakers just fine, but I need to
|
||||
figure out how to enable and use an USB headset. Not the biggest, but
|
||||
still. I also need to either install & configure Skype, or find a
|
||||
replacement video chat to use with the wife while traveling that works
|
||||
under FreeBSD. I like the second option better, but I have not really
|
||||
had the time to do the research.
|
||||
|
||||
And, the new site generating suite I am using works under FreeBSD. I
|
||||
wrote and posted this from the FreeBSD laptop.
|
||||
|
||||
More updates soon.
|
||||
20
content/post/2015/02/30daychallengefreebsdsa.md
Normal file
20
content/post/2015/02/30daychallengefreebsdsa.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
+++
|
||||
date = "2015-02-06T06:43:32-07:00"
|
||||
title = "FreeBSD Challenge II, End Report"
|
||||
slug = "30daychallengefreebsdsa"
|
||||
+++
|
||||
And, again, I hit something which is causing massive disk performance
|
||||
issues. That, and suspend/resume does not work on either laptop.
|
||||
|
||||
I would try to debug the issues, but that means learning a whole new set
|
||||
of tools, and I will not have time for a while. Next week, I am in week
|
||||
long meetings which will run late every day, and then I have to finish
|
||||
writing and present a training class the last week of the month. The
|
||||
hour or two I can spare will be far better spent for me by backup,
|
||||
re-installing [ArchLinux](http://www.archlinux.org) than by starting to
|
||||
learn the tools. Yes, a bit of a cop-out, but I need the machines to do
|
||||
what I need to do. I will keep the servers FreeBSD, however, as it works
|
||||
great there.
|
||||
|
||||
I will revisit the issue of FreeBSD on the laptops when I either get new
|
||||
kit, or support for my models gets better.
|
||||
20
content/post/2015/03/march-update.md
Normal file
20
content/post/2015/03/march-update.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
+++
|
||||
date = "2015-03-10T23:15:02-07:00"
|
||||
title = "March Update"
|
||||
slug = "march-update"
|
||||
+++
|
||||
Does updating the theme of the site count as an update? No? Okay\...time
|
||||
to type.
|
||||
|
||||
Life is busy right now, and extra things are gonna have to give. I have
|
||||
not had a chance to do much photography (both making and processing
|
||||
them), so I am putting the daily site on hold, again. For the sharp eye
|
||||
among you, you would have noticed this last week.
|
||||
|
||||
On the upside, I have lost about 20 pounds since the beginning of the
|
||||
year. While I am not where I want to be weight-wise, I have lost a pants
|
||||
size which puts me back were I was about 10 years ago. Life is good.
|
||||
|
||||
I am going to see about updating things here more often, if nothing else
|
||||
to have a record of things not in a cloud based service which may
|
||||
dramatically change its pricing model on me.
|
||||
19
content/post/2015/05/april-recap.md
Normal file
19
content/post/2015/05/april-recap.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
+++
|
||||
date = "2015-05-03T20:51:09-07:00"
|
||||
title = "April recap"
|
||||
slug = "april-recap"
|
||||
+++
|
||||
April has come and gone, and I did not manage to find time (or energy)
|
||||
to post anything.
|
||||
|
||||
I spent most of the month at work getting ready to and then delivering
|
||||
some training remotely in Nashville, TN, US. Now, I can say that I have
|
||||
stayed at the largest non-casino hotel in the world, [The Gaylord
|
||||
Opryland](http://www.marriott.com/hotels/travel/bnago-gaylord-opryland-resort-and-convention-center/).
|
||||
Now that that is over, I get to gear up to design a new training plan
|
||||
for internal product training. Such is the life of a Linux guy stuck
|
||||
working for a marketing group.
|
||||
|
||||
On the home front, we have hit a busy time with soccer, volleyball,
|
||||
dance, and swim time. I think we get a break sometime after the 4th of
|
||||
July\.....
|
||||
29
content/post/2015/05/quick-ansible-tip.md
Normal file
29
content/post/2015/05/quick-ansible-tip.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
+++
|
||||
date = "2015-05-27T07:24:16-07:00"
|
||||
title = "Quick Ansible Tip"
|
||||
slug = "quick-ansible-tip"
|
||||
+++
|
||||
This is a quick post to capture something seen.
|
||||
[Ansibel](http://www.ansible.com) is a configuration management tool
|
||||
that I have been learning recently. More details in a future post. This
|
||||
is just to capture this idea:
|
||||
|
||||
> From: Smith, Chris (Big Data)
|
||||
>
|
||||
> To: ansible
|
||||
>
|
||||
> Ansible Galaxy is a centralised Github repository of public Ansible
|
||||
> content, see: <https://galaxy.ansible.com/> It uses a local routine
|
||||
> that is installed when you install Ansible, called 'ansible-galaxy',
|
||||
> to create a blank template for your Ansible content. What is not well
|
||||
> known is you can run 'ansible-galaxy' in offline mode to create a
|
||||
> blank template using the command:
|
||||
>
|
||||
> \# ansible-galaxy init \--offline my-role
|
||||
>
|
||||
> Enjoy,
|
||||
>
|
||||
> Chris
|
||||
|
||||
More on this as I get some more back-ends stuff taken care of, like
|
||||
setting up a git repo and maybe auto-deploy from git push?
|
||||
21
content/post/2015/06/first-day.md
Normal file
21
content/post/2015/06/first-day.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
+++
|
||||
date = "2015-06-22T21:53:00-07:00"
|
||||
title = "First Day"
|
||||
slug = "first-day"
|
||||
+++
|
||||
{.align-left
|
||||
width="100px" height="100px"}
|
||||
|
||||
The first day at the new gig went like any first day normally does.
|
||||
Paper-work and meeting lots of new folks. The office is in a part of
|
||||
town where I used to live, so I know it fairly well. This is a repeating
|
||||
theme, since the HP office was near my high school.
|
||||
|
||||
Since I got into the office early, I was able to swing one of my
|
||||
favorite coffee houses. While the customer base has changed a bit from
|
||||
20 years ago (more suits and no nose-rings) and the menu has a bit more
|
||||
on it (beer, anyone?), the coffee drinks were the same, and they tasted
|
||||
as good as I remember.
|
||||
|
||||
The picture is of the old street sign post on the corner of the
|
||||
property.
|
||||
18
content/post/2015/06/light-sail.md
Normal file
18
content/post/2015/06/light-sail.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2015-06-16T19:51:49-07:00"
|
||||
title = "Light Sail!"
|
||||
slug = "light-sail"
|
||||
+++
|
||||
{.align-left
|
||||
width="125px" height="125px"}
|
||||
|
||||
Growing up in Houston, I have followed our space program off and on. I
|
||||
am also a big reader of Sci-Fi. So, when I heard about the [Solar Sail
|
||||
Kickstarter
|
||||
Project](https://www.kickstarter.com/projects/theplanetarysociety/lightsail-a-revolutionary-solar-sailing-spacecraft/description)
|
||||
from [The Planetary Society](http://www.planetary.org/), I jumped on
|
||||
board. And, while they have raised almost 4 times their goal, I think
|
||||
that this is a project which will have more of an impact on humanity
|
||||
than some of the other projects.
|
||||
|
||||
So, join me in backing them!
|
||||
25
content/post/2015/06/moving.md
Normal file
25
content/post/2015/06/moving.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
+++
|
||||
date = "2015-06-12T10:30:39-07:00"
|
||||
title = "Moving"
|
||||
slug = "moving"
|
||||
+++
|
||||
{.align-left width="100px"
|
||||
height="100px"}
|
||||
|
||||
Well, after 4 years (almost to the day), it is time for me to say
|
||||
good-bye to HP. The team I worked on is a great team who really know
|
||||
their stuff. However, I am a geek, and I want to be doing things with
|
||||
tech, and not talking about tech, and for the most part, talking is all
|
||||
I have been doing. I have learned a lot and was given a chance to do
|
||||
some [traveling \<travels\>]{role="doc"} which I do not think I would
|
||||
have been able to do.
|
||||
|
||||
So, where am I going? Well, until after I start and get on-boarded, I am
|
||||
not sure how much I can say. It is a financial company based in Houston,
|
||||
so I will not be moving the crew, just changing the direction I commute
|
||||
back to into the sun again.
|
||||
|
||||
Stay tuned here for more updates, and I will probably be using this as a
|
||||
place to document some of the new things I learn on the way.
|
||||
|
||||
Peace.
|
||||
36
content/post/2015/06/updates-to-aur-packages.md
Normal file
36
content/post/2015/06/updates-to-aur-packages.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
+++
|
||||
date = "2015-06-09T17:19:48-07:00"
|
||||
title = "Updates to AUR packages"
|
||||
slug = "updates-to-aur-packages"
|
||||
+++
|
||||
So, with the [migration of the AUR to version 4](https://wiki.archlinux.org/index.php/Arch_User_Repository#AUR_4), I looked at the 12 AUR packages I had created over the years which I have not looked at in a long, long time.
|
||||
|
||||
The list started out with:
|
||||
|
||||
- [chronicle](http://aur.archlinux.org/packages/chronicle/) - A simple
|
||||
blog compiler written in Perl
|
||||
- [perl-leocharre-basename](http://aur.archlinux.org/packages/perl-leocharre-basename/) -
|
||||
Very basic filename string and path operations such as ext and paths
|
||||
- [perl-leocharre-cli2](http://aur.archlinux.org/packages/perl-leocharre-cli2/) -
|
||||
Some quick help for writing cli scripts
|
||||
- [perl-leocharre-debug](http://aur.archlinux.org/packages/perl-leocharre-debug/) -
|
||||
Debug subroutines
|
||||
- [perl-leocharre-dir](http://aur.archlinux.org/packages/perl-leocharre-dir/) -
|
||||
Subroutines for general directory needs
|
||||
- [perl-leocharre-strings](http://aur.archlinux.org/packages/perl-leocharre-strings/) -
|
||||
Combines string procedures I frequently use
|
||||
- [perl-string-prettify](http://aur.archlinux.org/packages/perl-string-prettify/) -
|
||||
Subroutines to cleanup a filename and or garble for human eyes
|
||||
- [perl-wordpress-api](http://aur.archlinux.org/packages/perl-wordpress-api/) -
|
||||
Management of Wordpress API objects. Inherits WordPress::XMLRPC and
|
||||
all its methods
|
||||
- [perl-wordpress-cli](http://aur.archlinux.org/packages/perl-wordpress-cli/) -
|
||||
Command line access to Wordpress
|
||||
- [perl-wordpress-xmlrpc](http://aur.archlinux.org/packages/perl-wordpress-xmlrpc/) -
|
||||
API to Wordpress XML RPC calls
|
||||
- [usbmount](http://aur.archlinux.org/packages/usbmount/) -
|
||||
Automatically mount and unmount USB mass storage devices
|
||||
- [xlhttp](http://aur.archlinux.org/packages/xlhtml/) - An Excel
|
||||
spreadsheet (.xls) and PowerPoint (.ppt) to HTML converter
|
||||
|
||||
In the end, I only kept *xlhttp* as I do not use the others anymore. Surprisingly enough, only one of the packages (*chronicle*) was out of date. I disowned all the others, so if you want, you can pick them up.
|
||||
21
content/post/2015/06/vegas-again.md
Normal file
21
content/post/2015/06/vegas-again.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
+++
|
||||
date = "2015-06-06T10:06:48-07:00"
|
||||
title = "Vegas, again"
|
||||
slug = "vegas-again"
|
||||
+++
|
||||
Once more, off the Las Vegas for to work a trade show. This year, I was
|
||||
helping present training, so I was tucked away in a basement most of the
|
||||
trip, and did not get out to do much in the way of sight-seeing aside
|
||||
from walking around the hotel.
|
||||
|
||||
::: {.slides}
|
||||
/images/Vegas-2015-06/20150531194530.jpg
|
||||
/images/Vegas-2015-06/20021208120000\_1.jpg
|
||||
/images/Vegas-2015-06/20021208120000\_2.jpg
|
||||
/images/Vegas-2015-06/20150602214415.jpg
|
||||
/images/Vegas-2015-06/20150603092013.jpg
|
||||
/images/Vegas-2015-06/20150603092026.jpg
|
||||
/images/Vegas-2015-06/20021208120000.jpg
|
||||
:::
|
||||
|
||||
But, I did find time to snap a few pictures.
|
||||
52
content/post/2015/07/galveston-summer-2015.md
Normal file
52
content/post/2015/07/galveston-summer-2015.md
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
+++
|
||||
date = "2015-07-19T00:18:22-07:00"
|
||||
title = "Galveston, Summer 2015"
|
||||
slug = "galveston-summer-2015"
|
||||
+++
|
||||
We took a quick vacation to the island, and of course I took my cameras.
|
||||
|
||||
::: {.slides}
|
||||
/galleries/Galveston-2015-07/20021208120000.jpg
|
||||
/galleries/Galveston-2015-07/20150704142306.jpg
|
||||
/galleries/Galveston-2015-07/20150704142714.jpg
|
||||
/galleries/Galveston-2015-07/20150704142830.jpg
|
||||
/galleries/Galveston-2015-07/20150704142941.jpg
|
||||
/galleries/Galveston-2015-07/20150704143004.jpg
|
||||
/galleries/Galveston-2015-07/20150704144519.jpg
|
||||
/galleries/Galveston-2015-07/20150704144534.jpg
|
||||
/galleries/Galveston-2015-07/20150704144600.jpg
|
||||
/galleries/Galveston-2015-07/20150704145036.jpg
|
||||
/galleries/Galveston-2015-07/20150704153847.jpg
|
||||
/galleries/Galveston-2015-07/20150705115058.jpg
|
||||
/galleries/Galveston-2015-07/20150705115117.jpg
|
||||
/galleries/Galveston-2015-07/20150705115416.jpg
|
||||
/galleries/Galveston-2015-07/20150705115428.jpg
|
||||
/galleries/Galveston-2015-07/20150705115553.jpg
|
||||
/galleries/Galveston-2015-07/20150705120816.jpg
|
||||
/galleries/Galveston-2015-07/20150705121513.jpg
|
||||
/galleries/Galveston-2015-07/20150705122327.jpg
|
||||
/galleries/Galveston-2015-07/20150705122436.jpg
|
||||
/galleries/Galveston-2015-07/20150705123935.jpg
|
||||
/galleries/Galveston-2015-07/20150706080810.jpg
|
||||
/galleries/Galveston-2015-07/20150706092540.jpg
|
||||
/galleries/Galveston-2015-07/20150706135619.jpg
|
||||
/galleries/Galveston-2015-07/20150706145430.jpg
|
||||
/galleries/Galveston-2015-07/20150706151037.jpg
|
||||
/galleries/Galveston-2015-07/20150706151222.jpg
|
||||
/galleries/Galveston-2015-07/20150706153259.jpg
|
||||
/galleries/Galveston-2015-07/20150706153442.jpg
|
||||
/galleries/Galveston-2015-07/20150706153812.jpg
|
||||
/galleries/Galveston-2015-07/20150706153925.jpg
|
||||
/galleries/Galveston-2015-07/20150706153938.jpg
|
||||
/galleries/Galveston-2015-07/20150706154152.jpg
|
||||
/galleries/Galveston-2015-07/20150707110811.jpg
|
||||
/galleries/Galveston-2015-07/20150707141537.jpg
|
||||
/galleries/Galveston-2015-07/20150708123602.jpg
|
||||
/galleries/Galveston-2015-07/20150708134205.jpg
|
||||
/galleries/Galveston-2015-07/20150708134213.jpg
|
||||
/galleries/Galveston-2015-07/20150708134856.jpg
|
||||
/galleries/Galveston-2015-07/20150708135001.jpg
|
||||
/galleries/Galveston-2015-07/20150708141403.jpg
|
||||
:::
|
||||
|
||||
Click the right side to go forward, and left to go back.
|
||||
41
content/post/2015/08/do-i-stay-or-do-i-go.md
Normal file
41
content/post/2015/08/do-i-stay-or-do-i-go.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
+++
|
||||
date = "2015-08-19T21:31:26-07:00"
|
||||
title = "Do I Stay, Or Do I Go?"
|
||||
slug = "do-i-stay-or-do-i-go"
|
||||
+++
|
||||
|
||||
No, this is not about my job.\
|
||||
\
|
||||
This is about my web sites, email, and my digital life. For years, I
|
||||
have had my domain (duckland.org) and my email address there (duck), and
|
||||
I am not going to give those up. I have collected a few others domains
|
||||
over the years, and the family has started asking for their own as well.
|
||||
\
|
||||
\
|
||||
Now, if you know me at all, you know that for most of my professional
|
||||
career, I have been in Unix operations, specifically Linux. It is what
|
||||
I do. But, I am wondering if it is time for me to \'outsource\' one of
|
||||
the more difficult parts of keeping my own domain: email. Recently, I
|
||||
have gone back to not hosting my email due to various reasons, and went
|
||||
back to **GMail**. In the years since I left it, it has gotten much
|
||||
better UI for someone who likes keyboards over mice, and the Android
|
||||
clients are very nice. Plus, the addition of **Google Now **in the
|
||||
Chrome browser has been very handy. \
|
||||
\
|
||||
Add to the fact I still cannot find a good calendar solution which I can
|
||||
host which will work seamlessly across my computers (home and work),
|
||||
tablets, and cell phones, as well as let the family share besides
|
||||
Google, and it makes **GMail** very attractive.\
|
||||
\
|
||||
But, on the other side, Google makes their money on ads, and they make
|
||||
no secret that they analyze your email (**GMail**), your appointments
|
||||
(**Google Calendar**), and your web browsing (**Google Chrome**) to try
|
||||
to market to you better. I am still undecided if I want to keep
|
||||
swimming up-stream or just give in and use the Google services, because
|
||||
they will be better than anything I can set up on my own.\
|
||||
\
|
||||
\*sigh\*\
|
||||
\
|
||||
However, I have finally made another change to the blogging solution,
|
||||
and I should be able to start writing more. I do have some ideas in a
|
||||
back log to talk about.
|
||||
12
content/post/2015/08/speed-goes-to-11-111-that-is.md
Normal file
12
content/post/2015/08/speed-goes-to-11-111-that-is.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2015-08-16T11:33:39-07:00"
|
||||
title = "Speed goes to 11 (113, that is)"
|
||||
slug = "speed-goes-to-11-111-that-is"
|
||||
+++
|
||||
|
||||
[](http://www.speedtest.net/my-result/4586738731)\
|
||||
\
|
||||
So, that is what I can get at the house\...nothing major\...just showing
|
||||
off. ;)\
|
||||
\
|
||||
\
|
||||
12
content/post/2015/09/and-the-firewall-goes-pop.md
Normal file
12
content/post/2015/09/and-the-firewall-goes-pop.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2015-09-23T22:37:41-07:00"
|
||||
title = "And the Firewall goes POP"
|
||||
slug = "and-the-firewall-goes-pop"
|
||||
+++
|
||||
For some reason, we have had a bit of power issues around the house
|
||||
recently. No big deal, just enough to cause non-UPS computers to reboot.
|
||||
Well, one of them was the firewall (the UPS on it pop a while back, and
|
||||
I just have not gotten around to replacing it). But, it would not come
|
||||
back the last time. Drag a it over to a monitor and have a look at the
|
||||
console. No HD. Nuts. On a backup solution until the new SSD to replace
|
||||
the dead (non)spinning rust shows up.
|
||||
17
content/post/2015/09/another-month-another-post.md
Normal file
17
content/post/2015/09/another-month-another-post.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
+++
|
||||
date = "2015-09-09T21:47:02-07:00"
|
||||
title = "Another Month, Another Post"
|
||||
slug = "another-month-another-post"
|
||||
+++
|
||||
|
||||
|
||||
Wow...September already? Where does the time go?
|
||||
|
||||
With the time given to the commute and the lack of access at the office (since I do work for a firm which does have pretty tight internet access policies), I have decided that I cannot do the photo-a-day thing, so I am not going to be updating my [photo website](http://www.donaldharper.com) on a regular basis. Sorry about that, but then since I started back this summer, the traffic was not there.
|
||||
|
||||
On the topic of my [last post](/posts/2015/08/do-i-stay-or-do-i-go.html), I have decided to keep most things in house for now. Calendaring is the biggest issue to crack.
|
||||
|
||||
I hope to be able to spend some time here documenting things, if nothing else for me. Maybe someone else will find them useful.
|
||||
|
||||
Peace,
|
||||
d
|
||||
13
content/post/2015/10/halloween.md
Normal file
13
content/post/2015/10/halloween.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
+++
|
||||
date = "2015-10-30T21:06:42-07:00"
|
||||
title = "Halloween"
|
||||
slug = "halloween"
|
||||
+++
|
||||
Another month gone by. But, at least the weather is getting better.
|
||||
|
||||
The commute is still a drag, but at least I get a chance to listen to
|
||||
some good technology talks which makes things better.
|
||||
|
||||
On the firewall front, a new slim SSD and we are back up and running. At
|
||||
some point, I need to find the time to finish some tasks on the network
|
||||
to make things run smoother overall.
|
||||
17
content/post/2015/10/random-thoughts.md
Normal file
17
content/post/2015/10/random-thoughts.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
+++
|
||||
date = "2015-10-05T20:51:42-07:00"
|
||||
title = "Random thoughts"
|
||||
slug = "random-thoughts"
|
||||
+++
|
||||
Another month, another post.
|
||||
|
||||
Life is going. School is back in session, and the crazy has started. The
|
||||
commute still sucks, and not getting as much done in the personal world
|
||||
sucks, too.
|
||||
|
||||
And, to top it all off, the weather turned to Fall (Yeah!), but my
|
||||
motorcycle has a short in a switch (Boo!)
|
||||
|
||||
Need to fix it.
|
||||
|
||||
But, on the plus side, the firewall is back up and running.
|
||||
26
content/post/2015/11/happy-thanksgiving-for-the-us-crowd.md
Normal file
26
content/post/2015/11/happy-thanksgiving-for-the-us-crowd.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
+++
|
||||
date = "2015-11-26T22:17:21-07:00"
|
||||
title = "Happy Thanksgiving for the US crowd"
|
||||
slug = "happy-thanksgiving-for-the-us-crowd"
|
||||
+++
|
||||
I really need to work on this.
|
||||
|
||||
For the US based folks reading this, Happy Thanksgiving. I have a short
|
||||
break, and then it is back to the office. For the first time in years, I
|
||||
am being a real sysadmin and running systems. The major problem is that
|
||||
I have not done this in 4.5 years, and the place where I have landed has
|
||||
not had enough staff to keep up with everything. So, I am in
|
||||
firefighting and clean-up mode. I have spent part of my day in the
|
||||
production data center this week, and I get to go back tomorrow. All
|
||||
simple stuff, but just needed somebody to go do it.
|
||||
|
||||
On the FreeBSD front, one of my servers died the other weekend, so I
|
||||
went ahead and replaced the drives with 2T and rebuilt it to FreeBSD.
|
||||
Trying something new, it is 11-CURRENT. I also finally got FreeBSD back
|
||||
on my \'big\' laptop, but I have not gotten everything fully configured
|
||||
yet, so I am not using it just yet.
|
||||
|
||||
Tomorrow, the silly season starts in full, so I am glad I am not in
|
||||
retail any more.
|
||||
|
||||
d
|
||||
16
content/post/2015/12/a-christmas-present-for-you.md
Normal file
16
content/post/2015/12/a-christmas-present-for-you.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
+++
|
||||
date = "2015-12-25T22:14:38-07:00"
|
||||
title = "A Christmas Present for you"
|
||||
slug = "a-christmas-present-for-you"
|
||||
+++
|
||||
Happy Christmas day for those who celerbate, and happy Friday for those
|
||||
who don\'t.
|
||||
|
||||
I have added two new links to the sidebar. The first is just a link to
|
||||
my [privacy statement](/stories/privacy.html). No big deal\...I don\'t
|
||||
store stuff, and I don\'t collect stuff. Simple.
|
||||
|
||||
The other is to a [local photo gallery](/photos/) which I will try to
|
||||
remember to update as I get more interesting pictures to share.
|
||||
|
||||
Here is to 2015 being almost over.
|
||||
17
content/post/2016/01/where-did-the-time-go.md
Normal file
17
content/post/2016/01/where-did-the-time-go.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
+++
|
||||
date = "2016-01-31T14:53:31-07:00"
|
||||
title = "Where did the time go?"
|
||||
slug = "where-did-the-time-go"
|
||||
+++
|
||||
Wow\...end of January already? Where has the time gone?
|
||||
|
||||
We are already three weeks into the Winter Volleyball season, and the
|
||||
team is doing great. Going into last Friday\'s game, we are undefeated,
|
||||
and in second place out of 7 teams.
|
||||
|
||||
This weekend, the boy and I did the sleep-aboard program on [The USS
|
||||
Lexinton](http://www.usslexington.com), and he had a blast. I did not
|
||||
get a chance to take too many photos, but I will see if I can get some
|
||||
up.
|
||||
|
||||
Everybody is doing well, and school is keeping them busy, which is good.
|
||||
23
content/post/2016/02/why-hello-there.md
Normal file
23
content/post/2016/02/why-hello-there.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
+++
|
||||
date = "2016-02-29T15:36:05-07:00"
|
||||
title = "Why, hello there"
|
||||
slug = "why-hello-there"
|
||||
+++
|
||||
Happy Leap Day!
|
||||
|
||||
Another month has gone by, and things have been busy. In addition to all
|
||||
the normal crazy that is life with kids, I have been elected to the kids
|
||||
pre-school board of directors. Now, the oldest two no longer go there,
|
||||
but the youngest will be there another year, any my term is three years,
|
||||
so there will be a bit of time when I will not have a kid there. They
|
||||
did ask me before, but that was years ago, and I was not in a position
|
||||
to be able to do that back then.
|
||||
|
||||
In other, but more geeky, news, February saw me running
|
||||
[FreeBSD](http://www.freebsd.org) as my OS for the month. There was only
|
||||
one thing in which I needed Linux for, and it was [something I know I
|
||||
could do under FreeBSD](/posts/2014/03/freebsd-challenge-day-4-6.html),
|
||||
but I had not set up my machine to run that program yet. Will I keep it
|
||||
up? Probably, although the lack of supported sleep on the current
|
||||
laptop, an Acer C720 Chromebook, is a major downer. I may need to see if
|
||||
I can do something about it, as it appears to work fine under Linux.
|
||||
11
content/post/2016/03/sping-showers.md
Normal file
11
content/post/2016/03/sping-showers.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
+++
|
||||
date = "2016-03-31T22:08:35-07:00"
|
||||
title = "Spring Showers?"
|
||||
slug = "sping-showers"
|
||||
+++
|
||||
Making it once a month, but I should do more..
|
||||
|
||||
Spring break is over, and now, we moving to the crazy season. With
|
||||
number 3 starting to play soccer (as is number 2), I am still coaching
|
||||
number 1 at volleyball. For those keeping score at home, that is 3 games
|
||||
a week on two days for 8 weeks. I might have time\...
|
||||
18
content/post/2016/05/and-may-is-almost-over.md
Normal file
18
content/post/2016/05/and-may-is-almost-over.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2016-05-22T15:36:23-07:00"
|
||||
title = "And May is almost over"
|
||||
slug = "and-may-is-almost-over"
|
||||
+++
|
||||
|
||||
|
||||
The month is almost over, and again, this site is quite. Sorry about that.
|
||||
|
||||
Last week, I was in Austin, TX for [OSCON 2016](http://www.oscon.com). The show was fun, and it was the first time in over 5 years that I was just an attendee instead of a presenter or booth worker. While OSCON seems to be targeted more for developers and the DevOps scene, there were a few things I could use in my current Ops role.
|
||||
|
||||
Speaking of current Ops Role, I have transitioned to a new group at $EMPLOYER. I am now in the HPC (High Performance Computing) group, still as a Senior Linux Administrator. While most of the job is the same, the HPC group uses a global file system, and I have never played with one of those, it is learning time for me! The group has had some transitions in the last 12 months, so there is a lot of digging in to find out what is where, what is working, and what is not. The users are doing good work with the systems, so it is more of how can we manage the system better and faster, and react to changes better/faster.
|
||||
|
||||
On the photos side, I have not gotten back into the swing of things, and I need to set a goal, and go for it...and stop making excuses. :)
|
||||
|
||||
The motorcycle is down, and I guess I have not found the time to work on it. I think I know the issue, and it requires a little work. With [Ride To Work Day](http://www.ridetowork.org/) in less than a month, I should get busy and get the bike back up and working.
|
||||
|
||||
And in the geeky side, I think I am going to switch over to using MarkDown like all the cool kids, as it does seem easier to use than RST...
|
||||
12
content/post/2016/05/spacecity-comic-con-2016.md
Normal file
12
content/post/2016/05/spacecity-comic-con-2016.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2016-05-30T21:11:46-07:00"
|
||||
title = "SpaceCity Comic Con 2016"
|
||||
slug = "spacecity-comic-con-2016"
|
||||
+++
|
||||
|
||||
|
||||
Many, many, many years ago, I went to a comic/game convention in Austin. This was pre-internet, and really pre-console gaming, so the games were all table top type. Steve Jackson Games was prototyping something called 'Car Wars'. Pretty cool stuff.
|
||||
|
||||
But, I never really had a chance to go back to one. Until this year. This past weekend, we went to [SpaceCity Comic Con 2016](http://spacecitycomiccon.com/). It was a hoot. Learned a few things (pay for the tickets at the door, as the line was way shorter; don't leave the food area with food and expect them to let you back in; silly things like that).
|
||||
|
||||
I also took my camera with me to get pics of the kids, and I tried to do some shots of cosplayers. Not bad for my first attempt. The results are [here](/photos/Comic-Cons/Space-City-Comic-Con-2016/).
|
||||
18
content/post/2016/06/home_network_updates.md
Normal file
18
content/post/2016/06/home_network_updates.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2016-06-16T21:51:50-07:00"
|
||||
title = "Home Network Updates"
|
||||
slug = "home_network_updates"
|
||||
+++
|
||||
|
||||
|
||||
So, in the last couple of weeks, I have had the following issues:
|
||||
|
||||
* The CMOS battery dies on my file-server (a [FreeNAS](http://freenas.org) box), taking it, and the zpools down with it. I fought over a long weekend to recover the data, and in the end, got it mounted read-only, and copied it off. New hardware, and new zpools, and we seem to be going again. Recovering services is taking a bit of time.
|
||||
* There is a bug with the ZFS on Root for [Antergos Linux](https://antergros.com). Seems that it does not put all the kernel drivers in the init image when you upgrade. Last time, I booted off the instal media to fix it. I lost that USB stick, so I downloaded a new one. Guess what? They have turned that feature off ZFS, so there is no way to recover. Since [FreeBSD](http://www.freebsd.org) still does not support suspend/resume on the Acer C720 that is my small travel laptop, I have to reinstall Antergos and reload my data. Which I had to do because
|
||||
* My main laptop, the HP R810G1 seems to be having major battery issues. I bought a new battery in Novembers, and it died. I bought a new one a couple of weeks ago, and it at first did not seem to be holding a charge. Now, the OS does not see the battery. I think I might need a 'new' laptop.
|
||||
|
||||
I am torn between getting something one or two reves old with a solid record in the size I want (sub 13", under 1" thin, and good 6+ hours of battery) or the [latest shiny](http://store.hp.com/us/en/ContentView?storeId=10151&catalogId=10051&langId=-1&eSpotName=hpspectre&jumpid=cp_r163_us/en/pc_cons/nextgen/premiumlaptops/shopspectrelaptop).
|
||||
|
||||
Other news, I have the ownCloud server upgraded to [nesxtcloud](http://nextcloud.com), and everything I have tried works out of the box, which is a lot more than I can say for ownCloud. Last major thing I need to recover it the [Plex Server](http://plex.tv)!
|
||||
|
||||
|
||||
18
content/post/2016/07/random_midsummer_updates.md
Normal file
18
content/post/2016/07/random_midsummer_updates.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
date = "2016-07-31T21:33:17-07:00"
|
||||
title = "Random Mid-Summer Updates"
|
||||
slug = "random_midsummer_updates"
|
||||
+++
|
||||
|
||||
|
||||
Wow...summer is almost over. Three more weeks until school starts again.
|
||||
|
||||
Need to spend more time putting pictures up from some of the trips we have done. I think there is time to squeeze another visit to the beach before school starts up, but we will see.
|
||||
|
||||
One of the projects I have been working on is taking over web hosting for an organization I volunteer with. The old hosting was with a former member at his hosting company, but he is retiring as of the end of July, so I stepped up to host it. Some of the code used has not been updated in a while, and one of my first projects on it will be to wrap it into a more modern frame-work so other people can help maintain the site.
|
||||
|
||||
In other random news (hence the title), [FreeBSD](http://www.freebsd.org) has released on schedule **FreeBSD 11.0B3**. I heard in passing on [BSDNow](http://www.bsdnow.tv) that this release might work on the Thinkpad x260. If you remember from [my last post](link://slug/home_network_updates), that I was in the market for a repalcement machine. Well, I found a really good deal on an new-in-the-box x260, and picked it up for around 1/4 the retail. The only thing it is currently missing is a back-light on the keyboard, but I am okay with it for now. Battery life under Linux has been awesome without any tuning. I can easly get 10+ hours in my testing, and I have not run the batteries dead yet. The only two issues with FreeBSD on the x260 that I know about is the lack of suspend/resume (general issue with Skylake), and the fact the Intel 8260 wireless card is not yet supported, but it seems like someone is working on that!
|
||||
|
||||
At some point in the near future, I will have to rethink the mail situation. Do I really need to roll my own, or can I use a third party?
|
||||
|
||||
Time to call it a night. Catch you next month!
|
||||
10
content/post/2016/08/deadpool.md
Normal file
10
content/post/2016/08/deadpool.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
date = "2016-08-29T21:33:17-07:00"
|
||||
title = "Deadpool BOFH"
|
||||
slug = "deadpool_bofh"
|
||||
+++
|
||||
|
||||
|
||||

|
||||
There is a new sheriff in town.
|
||||
|
||||
10
content/post/2016/09/harley-hates-bad-drives.md
Normal file
10
content/post/2016/09/harley-hates-bad-drives.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
date = "2016-09-28T22:30:36-07:00"
|
||||
title = "Harley Hates Bad Drives"
|
||||
slug = "harley-hates-bad-drives"
|
||||
+++
|
||||
|
||||
|
||||
Drive failed. Harley does not like that....
|
||||
|
||||

|
||||
12
content/post/2016/09/houstons-amazing-comic-con-2016.md
Normal file
12
content/post/2016/09/houstons-amazing-comic-con-2016.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2016-09-11T23:21:22-07:00"
|
||||
title = "Houston's Amazing Comic Con 2016"
|
||||
slug = "houstons-amazing-comic-con-2016"
|
||||
+++
|
||||
|
||||
|
||||
This weekend, we went to the [Houson's Amazing Comic Con](http://www.amazinghoustoncomiccon.com/). As normal, we had fun, and as normal, I brought a camera. This one was not the big rig, but a small, older point-n-shoot type, so I am not totally happy with all the pics, but I did get some [some good ones](/photos/Comic-Cons/Houston-Amazing-Comic-Con-2016/)
|
||||
|
||||
I still have some other pictures to process and post, so there will be more coming....
|
||||
|
||||
|
||||
14
content/post/2016/09/more-random-things.md
Normal file
14
content/post/2016/09/more-random-things.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2016-09-23T00:04:47-07:00"
|
||||
title = "More Random Things"
|
||||
slug = "more-random-things"
|
||||
+++
|
||||
|
||||
|
||||
As Fall has according to the calendar, but mother nature has something to say about that. We are going on something like 13 days where the low does not get below 72F. Ug.
|
||||
|
||||
The Fall sports have started back, with all three doing something. Soccer, Volleyball, Tae Kwan Do, and Wrestling. A very mix bag, to be sure.
|
||||
|
||||
So, over the summer, I took part in the Windows 10 Free Upgrade on the kids machine, which turns out to be a bit of a mistake. The box is a Compaq desktop with an AMD CPU from about 5 years ago. Even with 16GB of RAM, it started running **very** slow, until Tuesday, when it rebooted by itself and then did not restart. I was planning on upgrading it at the start of next month, so of course, it fails now and I am forced. But, at least I had done research, so I could just order it in a few seconds.
|
||||
|
||||
I may give a review of the machine in a bit, as I am getting another to replace another aging desktop which is acting up.
|
||||
13
content/post/2016/10/exit-stage-left.md
Normal file
13
content/post/2016/10/exit-stage-left.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
+++
|
||||
date = "2016-10-31T12:11:43-07:00"
|
||||
title = "Exit, Stage Left"
|
||||
slug = "exit-stage-left"
|
||||
+++
|
||||
|
||||
|
||||
|
||||
So, the current gig is not what I expected when I interviewed. While the people working there are dedicated, intelligent, and hard-working, the fit is not right for me. I’m going to rhetorically vote with my feet and go elsewhere — in the words of the immortal and beloved Snagglepuss, **“Exit, stage left.”**
|
||||
|
||||
Starting November 21, I will be transitioning into a new roll. The new gig is a home-coming of sorts, as I will be re-joining GTI at JPMC here in Houston, but in a different role then I was before. The new position is in more engineering/architecture than the old one, and it promises to be a lot of fun.
|
||||
|
||||
No travel, alas, so no chances for pictures from far-flung parts of the globe for now.
|
||||
14
content/post/2016/11/tls-everwhere.md
Normal file
14
content/post/2016/11/tls-everwhere.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2016-11-23T18:24:44-07:00"
|
||||
title = "TLS everywhere"
|
||||
slug = "tls-everwhere"
|
||||
+++
|
||||
|
||||
|
||||
So, I decided it was time to go TLS (aka https) with all my websites. This is something I have wanted to do for a while, but I held off due to the way I had to get my laptop on the wireless at the previous job. Now that I have left, there was no need for that, so away I go!
|
||||
|
||||
On the job front, this was an odd week to start with almost everybody on my new team being out due to the holiday. I finally got my accounts all settled today, and spent the day doing that every populare on-boarding trainnig which while is a drag, is very much needed.
|
||||
|
||||
With the holiday tomorrow, and a vacation day Friday, I get to have a nice long weekend with the family. This will be nice.
|
||||
|
||||
In other news, I got the latest version of [TrueOS](https://trueos.org) on my [Acer C720](https://smile.amazon.com/Acer-C720-Chromebook-11-6-Inch-4GB/dp/B00FNPD1OY/ref=sr_1_3?ie=UTF8). So far, everything I have tried works accept for the touchpad, but I have not spent any time looking into it. Once I get that working, and play with it a bit more, I think I will convert my **Lenovo ThinkPad X260**.
|
||||
12
content/post/2016/11/trf-2016.md
Normal file
12
content/post/2016/11/trf-2016.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2016-11-30T21:53:56-07:00"
|
||||
title = "TRF 2016"
|
||||
slug = "trf-2016"
|
||||
+++
|
||||
|
||||
|
||||
This last weekend was the last weekend for the [2016 Texas Renaissance Festival](https://www.texrenfest.com/). Since the fall has been a bit crazy with sports and the new [job](link://slug/exit-stage-left) that we only got to go one time this year.
|
||||
|
||||
Naturally, I took my camera, but as luck would have it, the battery which said it was full before I left was actually flat, and died on me. I ended up using my phone (Nexus 5x), which turned out took decent pictures within limits. Action shots were out. However, I did manage to get a [a few I liked](/photos/TRF/2016), so on the photographic front, it was not a total loss.
|
||||
|
||||
On the family and fun side, we all had a blast, as the weather was near perfect. We still did not manage to leave at the right time, and it did take us almost 45 minutes to leave the parking lot. Oh, well.
|
||||
12
content/post/2016/12/happy-christmas.md
Normal file
12
content/post/2016/12/happy-christmas.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2016-12-29T07:31:44-07:00"
|
||||
title = "Happy Christmas"
|
||||
slug = "happy-christmas"
|
||||
+++
|
||||
|
||||
|
||||
*Note- This is late due to software breakage*
|
||||
|
||||
Just a quick note before the end of the year to wish everyone a happy Christmas, holidays, and/or New Year!
|
||||
|
||||

|
||||
12
content/post/2017/01/flower-experiments.md
Normal file
12
content/post/2017/01/flower-experiments.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
+++
|
||||
date = "2017-01-21T07:55:44-07:00"
|
||||
title = "Flower Experiments"
|
||||
slug = "flower-experiments"
|
||||
+++
|
||||
|
||||
|
||||
As you may [remember](link://slug/happy-new-year), I have been working on my [Project 365](https://en.wikipedia.org/wiki/Project_365). Well, so far, I am 20 for 20!
|
||||
|
||||
But, in getting one for [yesterday](https://p365.donaldharper.com/posts/020-blue-flower-macro/), I ended up taking a bunch of pictures. I decide to share the best, and you can find them [here](/photos/Flowers/). Enjoy.
|
||||
|
||||

|
||||
16
content/post/2017/01/happy-new-year.md
Normal file
16
content/post/2017/01/happy-new-year.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
+++
|
||||
date = "2017-01-01T22:26:50-07:00"
|
||||
title = "Happy New Year"
|
||||
slug = "happy-new-year"
|
||||
+++
|
||||
|
||||
|
||||
Hello, and welcome to the new year! If you are reading this, then you are one of the lucky ones who made it through 2016. We lost a lot of important and highly entertaining folks in 2016.
|
||||
|
||||
Since this is a new year, I have decided that I should try those silly resolution things again. My two big ones I am willing to go public with are to get into better shape and the other is to complete another Project 365. So far, I am 100% on the second goal!
|
||||
|
||||
You should go look at[p365.donaldharper.com](http://p365.donaldharper.com) and keep me honest.
|
||||
|
||||
As for the getting fit thing, I cheated, and started a couple of weeks ago. My two short term goals are to get to the point where I can do 100 push-ups daily (I am already up to 55 from starting at 10), and to be up and moving for at least 60 minutes daily. I have been tracking the movement for a while, and I am hit an miss. It is always harder over the holidays, but I think I can easily get that one going well.
|
||||
|
||||
See you in a while!
|
||||
10
content/post/2017/01/more-photo-experiments.md
Normal file
10
content/post/2017/01/more-photo-experiments.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
date = "2017-01-13T06:20:21-07:00"
|
||||
title = "More Photo experiments"
|
||||
slug = "more-photo-experiments"
|
||||
+++
|
||||
|
||||
|
||||
So, with my little [project](http://p365.donaldharper.com), I have been playing around with some new techniques in my photo work-flow. This is an example of a before and after image on one of the new things I am playing with:
|
||||
|
||||
<img src="/images/Random/side-by-side.jpg" alt="Side By Side" style="width: 800px;"/>
|
||||
10
content/post/2017/01/new-year-checkin.md
Normal file
10
content/post/2017/01/new-year-checkin.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
date = "2017-01-09T06:36:14-07:00"
|
||||
title = "New Year Check-in"
|
||||
slug = "new-year-checkin"
|
||||
+++
|
||||
|
||||
|
||||
First week of the new year is behind us, and how are things looking? Well, aside from the cold over the weekend, I think things are going okay.
|
||||
|
||||
I have not done formal resolutions for a while, but I have tried to improve myself, and sometimes a new effort matches up with the calendar. Aside from my [New Year's Day Post](link://slug/happy-new-year)
|
||||
13
content/post/2017/01/p365-monthly-checkin-01.md
Normal file
13
content/post/2017/01/p365-monthly-checkin-01.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
+++
|
||||
date = "2017-01-31T22:51:20-07:00"
|
||||
title = "P365 - Monthly Checkin 01"
|
||||
slug = "p365-monthly-checkin-01"
|
||||
+++
|
||||
|
||||
|
||||
Just a quick check on how I am doing for my [Project 365](https://p365.donaldharper.com).
|
||||
|
||||
As you can see, I missed one day so far.
|
||||

|
||||
|
||||
|
||||
9
content/post/2017/01/photo-experiment.md
Normal file
9
content/post/2017/01/photo-experiment.md
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
+++
|
||||
date = "2017-01-10T22:54:17-07:00"
|
||||
title = "Photo Experiment"
|
||||
slug = "photo-experiment"
|
||||
+++
|
||||
|
||||
|
||||
Had a bit of down time tonight, and started playing with a new version of the photo editing software I use most of the time. Found a new plug-in, and I like the results:
|
||||

|
||||
14
content/post/2017/02/p365-monthly-checkin-02.md
Normal file
14
content/post/2017/02/p365-monthly-checkin-02.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
+++
|
||||
date = "2017-02-28T22:24:12-07:00"
|
||||
title = "P365 - Monthly Checkin 02"
|
||||
slug = "p365-monthly-checkin-02"
|
||||
+++
|
||||
|
||||
|
||||
Another quick update on how I am doing with my [Project 365](https://p365.donaldharper.com).
|
||||
|
||||
See my [previous update](link://slug/p365-monthly-checkin-01) for how I did last month.
|
||||
|
||||
This month, while I posted a pic every day, aside from some of the Lego macro shots, I am not as happy with the subject matter. I need to work on that.
|
||||
|
||||

|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue