fix theme, fix urls

This commit is contained in:
Don Harper 2025-06-17 22:14:34 -05:00
parent 3cdc1b9c0e
commit 199c6f4cb8
203 changed files with 603 additions and 53 deletions

View file

@ -0,0 +1,24 @@
---
date: "2019-01-07T12:15:50-07:00"
title: "12 Months of Chrome OS"
tags: ["sa", "pixelbook", "chromeos", "software"]
categories: ["sa"]
---
For the last 12+ months, Chrome OS has been my daily driver. And for the most part, it has treated me okay for all that time. Recently, some issues have cropped up.
I have successfully used my [PixelBook](/tags/pixelbook) in my day to day life doing things. Telecommuting to work a few days a week. Taking online training for work. Doing basic [photo editing](/category/photos/). Talking with the family whilst [traveling](/category/travel/). Helping launch a great father/child program</a>. I can run Linux apps, android apps, commercial apps, in addition to web based apps. It has been great.
And, the hardware is awesome. Thin, light, and has a battery to last all day working on it unplugged. The screen has served me well .
My problems started to come in one of the strengths of the platform: the automatic updates. Chrome OS will automatically download in the background any updates to the apps (besides the Linux apps, but I can deal with that), and will either install them and let you know in the case of apps, or will let you know that an OS update is ready, and I all need to do is reboot.
This is great, when it works. For most of the year, the OS updates came at a reasonable pace. They also added new features and fixed bugs without changing things on me without warning. However, this fall, the updates started getting few. I found odd since the PixelBook is the Google flagship for Chrome OS. There were even a few updates which skipped the PixelBook.
Then the last one hit, and performance took a dive. The worst part is, it is only sometimes. Sometimes I will move the mouse, and it takes a few to catch up. Video is choppy. Switching tabs or to a different app might take a few seconds. And no word from Google when the fix will come.
The performance issue would not be enough for me to stop using Chrome OS as Google does have a good track record of fixing things. Without any news on when it will be fix, I may have to start weighing my options.
The area this is really impacting me is my photography work-flow. As I [mentioned last time]({{<ref "a-look-behind-and-a-look-ahead">}}), I am trying to get back into photography a bit more seriously and the lag makes it hard when I am trying to process more than a handful of photos.
My main concern for finding a replacement is to find a laptop of similar specs as the PixelBook, preferably without paying serious money for it.

View file

@ -0,0 +1,12 @@
+++
date = "2019-02-25T20:11:59-07:00"
title = "And Then, No More PixelBook"
categories = ['SA']
tags = ['pixelbook']
+++
So, when we were <a rel="noreferrer noopener" aria-label="last here (opens in a new tab)" href="https://www.duckland.org/2019/01/12-months-of-chrome-os/" target="_blank">last here</a>, I was talking about how I had been happily using my <a href="/tags/pixelbook/" target="_blank" rel="noreferrer noopener" aria-label="PixelBook (opens in a new tab)">PixelBook</a> for a year, and everything was just fine. Then, life happened, and things changed, and I found myself working out of the house for a while.
Why should this be a problem? Well, the program I use to remote into the office has a desktop client as well as a web-based one. Under Chrome OS, all I could figure out how to use was the HTML5 web based one. The HTML5 one is fine for the getting and checking email and doing web work. However, it leaves a lot to be desired for any development work.
So, I went back to the trusty <a rel="noreferrer noopener" aria-label="HP R810 (opens in a new tab)" href="/tags/r810/" target="_blank">HP R810</a> again. This time, I am trying out <a href="https://ubuntu.com" target="_blank" rel="noreferrer noopener" aria-label="Ubuntu 18.10 (opens in a new tab)">Ubuntu 18.10</a> with Gnome. I have been at it for about 6 weeks now, and I am still liking it. Even though this is an older laptop, the performance has been very good and it has handled everything I have thrown at it.

View file

@ -0,0 +1,7 @@
+++
date = "2019-03-31T11:39:58-07:00"
title = "Where did the month go?"
slug = "where-did-the-month-go"
+++
Life got very busy, and I have not had a chance to write in a while. And, the &#8216;hard drive&#8217; in my R810 died, so I am in the process of recovering from backup. Joy

View file

@ -0,0 +1,11 @@
+++
date = "2019-04-01T07:37:11-07:00"
title = "A Quick Note on Citrix"
categories = ["software"]
+++
Just so I remember this next time I do an install. The package to install under modern Ubuntu is the Web Receiver, not the Full Package. Sadly, both show up as icaclient under dpkg, hence the confusion.
And, another note.
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

View file

@ -0,0 +1,58 @@
+++
date = "2019-05-08T22:10:45-07:00"
title = "Houston's Graffiti Wall"
categories = ["photos"]
image = "/uploads/2019/05/20190505183341-1.webp"
featured_image = "/uploads/2019/05/20190505183341-1.webp"
summary = "Some Houston Street Art"
+++
Houston's own Graffiti Wall is really a collection of buildings, some of which still house ongoing businesses. I took a stroll around it this past weekend and tried to document some of the great art present.
![pic](/uploads/2019/05/20190505183341-1.webp)
![pic](/uploads/2019/05/20190505183410-1.webp)
<!-- TEASER_END -->
![pic](/uploads/2019/05/20190505183632.webp)
![pic](/uploads/2019/05/20190505183856.webp)
![pic](/uploads/2019/05/20190505183906.webp)
![pic](/uploads/2019/05/20190505183926.webp)
![pic](/uploads/2019/05/20190505183957.webp)
![pic](/uploads/2019/05/20190505184051.webp)
![pic](/uploads/2019/05/20190505184302-1.webp)
![pic](/uploads/2019/05/20190505184333-1.webp)
![pic](/uploads/2019/05/20190505184438.webp)
![pic](/uploads/2019/05/20190505184556.webp)
![pic](/uploads/2019/05/20190505184616.webp)
![pic](/uploads/2019/05/20190505184748.webp)
![pic](/uploads/2019/05/20190505184944.webp)
![pic](/uploads/2019/05/20190505185109.webp)
![pic](/uploads/2019/05/20190505185146.webp)
![pic](/uploads/2019/05/20190505185213.webp)
![pic](/uploads/2019/05/20190505185223-1.webp)
![pic](/uploads/2019/05/20190505185243.webp)
![pic](/uploads/2019/05/20190505185632.webp)
![pic](/uploads/2019/05/20190505185801-1.webp)

View file

@ -0,0 +1,13 @@
+++
title = "Once More, A New Look"
date = 2019-05-26T23:25:29-05:00
categories = ["sitenews","software"]
image = "/uploads/2019/05/screenshot.webp"
featured_image = "/uploads/2019/05/screenshot.webp"
summary = "Boring(?) Web Site News"
+++
And, yet again, I change this site up. I was getting tired of dealing with Word Press and everything around it, so I decided to switch back to a static site generator. This time, I went with something with better themes. [hugo](https://gohugo.io). It is taking a bit of time to get use to it. The categories all dropped when I moved over, so I will have to fix that, and a few other odds and ends.
This should give me a chance to update this a bit easier, but I have said that before. I was on a weekly cadence for a bit, and I am trying to get back to that.

View file

@ -0,0 +1,16 @@
---
title: "Photos from Bournemouth 2019-06"
date: 2019-06-15T00:25:08-05:00
categories: ["photos","travel","work"]
image: /photos/Travel/UK/Bournemouth-2019-06/20190603161426546845.webp
featured_image: /photos/Travel/UK/Bournemouth-2019-06/20190603161426546845.webp
summary: "More British Photos"
---
Another trip to the UK to meet with the team and do some planning.
I took the 'big' camera, as well as the smaller Panasonic DCM-ZS50, and my phone. Interestingly enough, out of the 29 'keepers' I have from the trip, 20 of them are from my phone, 7 from the Panasonic, and only 2 from the Olympia.
Not sure why, but it seem that it was the style I did which was more documentary vs. art, so the bigger camera only got in the way. And, the Panasonic does a good enough job for me when I want something more than a snap-shot.
{{<gallery dir="photos/Travel/UK/Bournemouth-2019-06" />}} {{< load-photoswipe >}}

View file

@ -0,0 +1,12 @@
---
title: "Photos from the Park"
date: 2019-06-03T00:25:08-05:00
categories: ["photos"]
image: /photos/Local/Park-2019-06/20190601161130.webp
featured_image: /photos/Local/Park-2019-06/20190601161130.webp
summary: "Ducks, Squirrels, and Photo Gallery, Oh My!"
---
Took a quick trip to the park to see the ducks and squirrels. Here are some photos from that:
{{<gallery dir="photos/Local/Park-2019-06" />}} {{< load-photoswipe >}}

View file

@ -0,0 +1,13 @@
---
title: "Black and White School Park"
date: 2019-07-01T00:25:08-05:00
categories: ["photos"]
image: /photos/Local/Black-and-White-School-Park/20190624183103.webp
featured_image: /photos/Local/Black-and-White-School-Park/20190624183103.webp
series: ["Black And White"]
summary: "Park study in Black and White"
---
The local elementary school as a nice little playground/park next to it, and when I was there the other night, I took a few pictures, this time in B&W.
{{<gallery dir="photos/Local/Black-and-White-School-Park" />}} {{< load-photoswipe >}}

View file

@ -0,0 +1,61 @@
+++
title = "The PixelBook Which Is Not ChromeOS"
subtitle = "One way to de-Google"
# Add a summary to display on homepage (optional).
summary = "Swapping out ChromeOS for Ubuntu"
date = 2019-07-23T22:00:00-05:00
draft = false
# Tags and categories
# For example, use `tags = []` for no tags, or the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
tags = ['pixelbook']
categories = ['SA']
# Series (optional).
# Otherwise, set `series = []`.
series = ["Ubuntu PixelBook"]
+++
And here we go.
# The Past
As I mentioned in [a while back]({{< ref "/posts/2019/02/and-then-no-more-pixelbook" >}}), I dropped the ChromeOS habit. Well, at least on the [PixelBook](/tags/pixelbook/).
This left me using the [R180](/tags/r810/) again, which while it is still a very nice machine, I got used to the size and battery life of the PixelBook. I was getting maybe 3-4 hours of battery, which under most of my use cases is plenty, but sometimes, I need to be unplugged for longer.
I ran across a post on [reddit](https://www.reddit.com) in the subreddit for the [PixelBook](https://www.reddit.com/r/PixelBook) which got me thinking. [This post](https://www.reddit.com/r/PixelBook/comments/bkau30/ubuntu_on_pixelbook_experience_setup_instructions/) had a link to a [GitHub repo](https://github.com/yusefnapora/pixelbook-linux) which had nice instructions on how to update the firmware to put an open UEFI firmware on, and then some scripts to finish setting things up.
After waiting to get back from [my recent trip]({{< ref "/posts/2019/06/bournemouth-2019" >}}), I ordered the needed cable, and went to work.
# The Install
Following the instructions on the GitHub page was straight forward, and easy. I did make a backup of the firmware if I ever want to put it back into ChromeOS, but I doubt it.
Then, I grabbed an Ubuntu 19.04 ISO, and installed per the normal instructions.
The only snag I hit during the running of the script was that it complained about a directory path, `/etc/libinput/local-overrides.quirks`, not exiting. I changed the line in `ansible/roles/eve-tweaks/tasks/main.yml` to `/usr/share/libinput/local-overrides.quirks`, and everything worked from there, script wise.
# The Good
How do I like it, and am I glad I did it? Yes, I am. Whilst ChromeOS was getting better, I my work-flow is built around tools and a window paradigm which are not supported in ChromeOS. As an added advantage, I am not running Chrome full time, and can chose my tools.
The battery does not last as long as it did under ChromeOS, but it lasts long enough, and I need to spend a bit of time tuning the system for battery endurance. Google has had lots of time to tune things for this hardware, and I cannot expect the Ubuntu team to have invested the same amount of time, so I get to do that.
Things like WiFi, the USB-C ports, the touchpad, the keyboard lights, and the display lights all work.
# The Bad
Some things are not fully supported, and bits of ChromeOS have to be used. There is work to try and get the support needed in the mainline kernel, but for now, I have to run a ChromeOS kernel. Going back to the mainstream kernel may actually help the battery endurance as well.
# The Ugly
Sound. Even thought the instructions I followed say that they can get sound working from the speakers or the headphones, I can only get it working from the speakers. Now, the sound it great, but it means I cannot use it in most situations as I will bother folks with either my music, or my videos.
And, if I plug in headphones, any process which generates sound goes into a wait state and basically locks hard.
I have also tried a USB sound card, but I have not had luck there yet, nor have I been able to attach a BlueTooth speaker or headphones, but that may be all on me.
# Next Steps
My primary goal is to get sound working properly, and then I will work on the battery life.
Do I think I made a mistake with this? Nope. I knew it was going to be a bit rough, but I wanted to get more than a year of life out of this laptop, and this is the best way to do it.
-

View file

@ -0,0 +1,35 @@
+++
title = "What Do I Use Revisited"
subtitle = "A look back"
# Add a summary to display on homepage (optional).
summary = "Revisiting an old article"
date = 2019-07-29T11:00:00
draft = false
# Tags and categories
# For example, use `tags = []` for no tags, or the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
tags = ["CLI"]
categories = ["software"]
# Series (optional).
# Otherwise, set `series = []`.
# series = ["series1"]
+++
A long time ago, I have a blog called something living at cli.duckland.org. The first article on it was called [What Do I Use?]({{<ref "/posts/2006/06/what-do-i-use.md">}}) which listed some of the software I used on a daily basis. I thought it would be worth revisiting.
Oddly enough, I am still using a lot of the same or very similar stuff:
|Past|Preset|Comments|
|:---|:-----|:-------|
|[bash](https://www.gnu.org/software/bash/) - my shell of choice|Still Bash|Why change something that works|
|[screen](https://www.gnu.org/software/screen) - a shell multiplexer and more|[tmux](https://github.com/tmux/tmux/wiki)|So much better|
|mutt-ng - a mua on steroids|[mutt](https://mutt.org)|Mainstream finally caught up|
|centericq - IM. How do you stay in touch?|nothing|CLI chat is mainly dead, sadly|
|snownews - an RSS feed reader|[newsboat](https://www.newsboat.org)|Feed readers are still a thing|
|calcurse - a calendar/todo manger|Sadly, Google Calendar|I know|
|bashblogger - the CMS for this site|[Hugo](https://gohugo.io)|Much better solution, and maintained|
Now, I know my computing needs are different from many, and my tool set reflect the facts that I have been in system administration or systems engineering for 30+ years (dang, I am getting old), but I find it interesting that I am still using the basically the same tools 13+ years later.

View file

@ -0,0 +1,24 @@
+++
title = "A Duck Approaches"
subtitle = "Just Silliness"
# Add a summary to display on homepage (optional).
summary = "Just Silliness"
image = "/photos/Local/General/duck.gif"
featured_image = "/photos/Local/General/duck.gif"
date = 2019-08-03T22:17:02-05:00
draft = false
# Tags and categories
# For example, use `tags = []` for no tags, or the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
tags = []
categories = ['Photos']
# Series (optional).
# Otherwise, set `series = []`.
# series = ["series1"]
+++
![A Duck Approaches](/photos/Local/General/duck.gif)
Another Saturday, another visit to the ducks. This time, I kinda managed to get a duck on approach.

View file

@ -0,0 +1,12 @@
---
title: "Huntsville State Park Camping"
date: 2019-09-11T00:25:08-05:00
categories: ["photos"]
image: /photos/Travel/US/Huntsville-TX-2019-09/20190906194323173851-0500.webp
featured_image: /photos/Travel/US/Huntsville-TX-2019-09/20190906194323173851-0500.webp
summary: "Camping in the woods"
---
This past weekend, I went camping with one of my daughters with a great group of folks from Katori Nation, a group of dads and kids spending time together in the outdoors. I packed light, and only brought the phone for a camera. I got a few good ones.
{{<gallery dir="photos/Travel/US/Huntsville-TX-2019-09" />}} {{< load-photoswipe >}}

View file

@ -0,0 +1,19 @@
---
title: "Thoughts on the GPD Pocket2"
date: 2019-09-30T00:25:08-05:00
categories: ["SA"]
image: /photos/Random/gpd-pocket2.webp
featured_image: /photos/Random/gpd-pocket2.webp
summary: "The little laptop that almost could"
tags: ["hardware"]
---
The Pocket2 is a nifty little device. It is what some people call a mini- or micro-laptop. It is small enough to be put into a jacket pocket (8.1" x 5.8" x 0.7") and weighing only 1.5 pounds without the USB-C charger. The screen is a nice, crisp 1920x1200 8.9" screen while small is very usable.
The one I bought has an Intel Celeron Processor 3965Y CPU with 8GB RAM and 128GB of storage. The main reason I bought it was to run Linux on it as a travel laptop. For that reason, I installed [Ubuntu Mate 19.04](https://ubuntu-mate.org/) on it and then installed the [I3 window manager](https://www.i3wm.org) and my normal load of mainly console-based apps. I have a USB-C hub with HDMI which works very well.
So, how does it work for me? Well, I can run most of a day on a charge, only using it to check emails and the odd web page. I have never actually run the battery down. The optical mouse takes a bit of getting used to, but works fairly well, along with the touch-screen. The keyboard is laid out very oddly to make it fit into the space of the shell, but it will work once you get used to it. And the WiFi has yet to let me down. For the primary role of a travel laptop and one that I take into work to keep an eye on non-work things, it works great.
Where the device falls down for me is trying to use it as my main machine. The disk access is a bit laggy and bursty when trying to load larger files, and the CPU is a bit week when trying to do graphical things. Opening up two web pages at the same time will bog the whole system down whilst they load.
I think that with a better CPU, this would be a great machine, but I am not sure what that would do to the battery.

View file

@ -0,0 +1,12 @@
---
title: "Hill Country Camping"
date: 2019-10-27T00:25:08-05:00
categories: ["photos"]
image: /photos/Travel/US/Hill-Country-TX-2019-10/20191019170606688516-0500.webp
featured_image: /photos/Travel/US/Hill-Country-TX-2019-10/20191019170606688516-0500.webp
summary: "Camping in the hills"
---
Another month, another camping trip. This time, it was to the Hill Country, about 5 hours west of here. Sorry for the lack of writing, but it has been a busy month.
{{<gallery dir="photos/Travel/US/Hill-Country-TX-2019-10/" />}} {{< load-photoswipe >}}

View file

@ -0,0 +1,30 @@
+++
date = "2019-11-29T04:00:00-07:00"
title = "Path to Self-Hosting"
categories = ["SA"]
series = ["Self-Hosting"]
summary = "De-Clouding my life"
image = "/photos/Random/clouds.webp"
featured_image = "/photos/Random/clouds.webp"
+++
Whilst self-hosting may be all the rage today, the fact is I have been doing a chunk of it for a while.
This is the first in a series of posts about my journey to self-hosting. Will I totally move off of all SaaS (Software as a Service) apps provided by the likes of Google, Microsoft, etc? No, for the simple reason that not everyone I enter-act with does. Can I get my core stuff self-hosted? Yes.
There is a concept I ran across a while back called ['Local-First'](https://blog.acolyer.org/2019/11/20/local-first-software/) which basically says that any software you use, it should store its data locally first, and then remotely as an option. Things like email. Your email client should cache your recent emails locally, so you can access them even if you do not have a network connection, but when you do have a connection, it syncs with some server.
Now, one of the other things I am going to be looking at on my journey is phone-based apps as well as my computer based apps.
My goals is to remove as much dependency on third-party providers as much as a I can for both computer and phone, for me, and for as much of the family as I can convert.
Broad area of things I will be looking at:
* Email, both storage and web-access
* Document storage
* Media (Music and Videos)
* Source control (git).
* Calendar
* Contacts
* Password management
Some of these areas I am already well down the self-hosted route, some I have done in the past but are not doing it now, and some I have not even started. I hope to over the next year or so make serious efforts in moving to more self-reliance for my hosting needs.

View file

@ -0,0 +1,12 @@
---
title: "Happy Christmas!"
date: 2019-12-24T00:25:08-05:00
categories: ["personal","photos"]
image: /photos/Christmas/2019/20191215144934.webp
featured_image: /photos/Christmas/2019/20191215144934.webp
summary: "Photos of Christmas 2019"
---
Just some of the holiday sights around here this year.
{{<gallery dir="photos/Christmas/2019/" />}} {{< load-photoswipe >}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,19 @@
+++
date = "2019-12-29T22:00:00-07:00"
title = "Wi-Fi Issues"
categories = ["SA"]
series = ["Self-Hosting"]
summary = "A good reason to de-cloud my life"
image = "/posts/2019/12/luma.webp"
featured_image = "/posts/2019/12/luma.webp"
+++
So, way back at the end of 2017, my home wi-fi was not the best it could be. I had grand plans to pull cat-6 wire and drop simple wi-fi access points (APs) and have it all working as a happy mesh-type arrangement. Well, turns out two of the pulls would have been a real pain to do and that would leave the back of the house without any improvements, so I shelved the project.
Then I find this product from a company called Luma. They offered an inexpensive 3 AP mesh wi-fi with some extras I had not thought about like parental controls, time restrictions, basic network protection, etc. Pretty nice. The main drawback for me was that I had no control over the network topology of the wireless side but I got around that. Oh, and the only way to configure it is with an app on my phone. I can remotely manage it, so not too bad. But, no local management.
Fast forward to this week. One of the kids asked me to check something on their wireless profile, so I pull out my phone, and do my thing, no worries. The next day, my wife mentions that the TV in the master bedroom is having issues streaming a movie she wanted to watch with the eldest. Sometimes, the AP back there falls off the network, and a simple logical reboot clears it up, so I pull out my phone and open the app. And I cannot log into the app. Poking around a bit, I find that the domain which the app points to is gone. Turns out, Luma was bought about 2-3 months after I got the gear, and the new owner folded the tech into their products and dropped support for the Luma.
The worse part? They had my email this whole time, and not once did I get anything from them informing me that the product I spent money on was about to become a paper weight.
So, I pulled out the repeaters from the old project, and the old AP, and I am in the process of migrating everything over to the new old AP. The major drawback is that the repeaters I have are only single-band in the 2.4G range, which is much slower than the newer 5G range. That will be the next project to update the repeaters to dual-band.