diff --git a/.gitignore b/.gitignore index 4fcca820..5bf3c2ba 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,6 @@ __pycache__ output .doit.* state_data.json -public tmp resources .hugo_build.lock -.hugo_build.lock diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 00000000..edd394aa --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,4 @@ +RewriteEngine On +RewriteCond %{SERVER_PORT} 80 +RewriteRule ^(.*)$ https://www.duckland.org/$1 [R,L] + diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 00000000..c1988fdb --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,342 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + +Not today, bye! + +
+ Skip to content + + +
+ + + +
+ + + +
+ + + + + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 00000000..4529793b --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,93 @@ + + + + Categories on duckland.org + https://www.duckland.org/categories/ + Recent content in Categories on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Thu, 31 Mar 2022 04:00:00 -0700 + + personal + https://www.duckland.org/categories/personal/ + Thu, 31 Mar 2022 04:00:00 -0700 + + https://www.duckland.org/categories/personal/ + + + + + sitenews + https://www.duckland.org/categories/sitenews/ + Sat, 24 Jul 2021 04:00:00 -0700 + + https://www.duckland.org/categories/sitenews/ + + + + + photos + https://www.duckland.org/categories/photos/ + Fri, 25 Jun 2021 21:46:01 -0500 + + https://www.duckland.org/categories/photos/ + + + + + sa + https://www.duckland.org/categories/sa/ + Sun, 21 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/categories/sa/ + + + + + work + https://www.duckland.org/categories/work/ + Sat, 17 Oct 2020 00:00:00 -0700 + + https://www.duckland.org/categories/work/ + + + + + software + https://www.duckland.org/categories/software/ + Mon, 29 Jul 2019 11:00:00 +0000 + + https://www.duckland.org/categories/software/ + + + + + travel + https://www.duckland.org/categories/travel/ + Sat, 15 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/categories/travel/ + + + + + unix + https://www.duckland.org/categories/unix/ + Thu, 16 Feb 2017 19:38:42 -0700 + + https://www.duckland.org/categories/unix/ + + + + + space + https://www.duckland.org/categories/space/ + Tue, 16 Jun 2015 19:51:49 -0700 + + https://www.duckland.org/categories/space/ + + + + + diff --git a/public/categories/personal/index.html b/public/categories/personal/index.html new file mode 100644 index 00000000..9ab9e8cd --- /dev/null +++ b/public/categories/personal/index.html @@ -0,0 +1,2414 @@ + + + + + + + + personal + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: personal + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 31 March + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 19 October + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 30 July + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 04 June + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 04 April + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 21 March + + + + + + / + + + + + + + + + / + + personal + + + / + + sa + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 06 March + + + + + + / + + + + + + + + + / + + personal + + + / + + sa + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 28 February + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 21 February + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 04 February + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 17 October + + + + + + / + + + + + + + + + / + + Personal + + + / + + Work + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 09 August + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + + / + + work + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 15 May + + + + + + / + + + + + + + + + / + + Personal + + + / + + Photos + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 18 April + + + + + + / + + + + + + + + + / + + Personal + + + / + + Photos + + +
+
+

+ Week 5 +

+
+
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 07 April + + + + + + / + + + + + + + + + / + + Personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 21 March + + + + + + / + + + + + + + + + / + + Personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 24 December + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 December + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+
+ As 2018 draws to a close, it is the way of things to look at the year past, and then look ahead. +A look behind… My main tech experience this year has been using the PixelBookas my main computing device. This for the most part has worked out well. Everything I needed to do I figured out a way to do it under ChromeOS, and most of the time it was as easy to do as under Linux. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 09 January + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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 + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 December + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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! + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 October + + + + + + / + + + + + + + + + / + + personal + + + / + + work + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 28 September + + + + + + / + + + + + + + + + / + + sa + + + / + + photos + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 September + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 August + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 July + + + + + + / + + + + + + + + + / + + sa + + + / + + personal + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 30 May + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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. 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 May + + + + + + / + + + + + + + + + / + + travel + + + / + + personal + + +
+ +
+
+ The month is almost over, and again, this site is quite. Sorry about that. +Last week, I was in Austin, TX for OSCON 2016. 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 29 February + + + + + + / + + + + + + + + + / + + sitenews + + + / + + unix + + + / + + personal + + +
+ +
+
+ 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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 January + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+
+ 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, 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 16 June + + + + + + / + + + + + + + + + / + + space + + + / + + personal + + +
+ +
+
+ {.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 from The Planetary Society, 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 12 June + + + + + + / + + + + + + + + + / + + personal + + + / + + work + + +
+
+

+ Moving +

+
+
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 December + + + + + + / + + + + + + + + + / + + sa + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 26 December + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 01 December + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+
+ 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, so go check it out. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 October + + + + + + / + + + + + + + + + / + + personal + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 February + + + + + + / + + + + + + + + + / + + personal + + + / + + travel + + +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/personal/index.xml b/public/categories/personal/index.xml new file mode 100644 index 00000000..07730bb3 --- /dev/null +++ b/public/categories/personal/index.xml @@ -0,0 +1,355 @@ + + + + personal on duckland.org + https://www.duckland.org/categories/personal/ + Recent content in personal on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Thu, 31 Mar 2022 04:00:00 -0700 + + Check-in 2022-Q1 + https://www.duckland.org/post/2022/03/check-in-2022-q1/ + Thu, 31 Mar 2022 04:00:00 -0700 + + https://www.duckland.org/post/2022/03/check-in-2022-q1/ + What has been keeping me busy + + + + The Start of Fall Update + https://www.duckland.org/post/2021/10/the-start-of-fall-update/ + Tue, 19 Oct 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/10/the-start-of-fall-update/ + No updates, but things done + + + + July 2021 Check-in + https://www.duckland.org/post/2021/07/july-2021-check-in/ + Fri, 30 Jul 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/07/july-2021-check-in/ + Getting back to basics + + + + GitHub Payback Time + https://www.duckland.org/post/2021/06/github-payback-time/ + Fri, 04 Jun 2021 20:26:45 -0500 + + https://www.duckland.org/post/2021/06/github-payback-time/ + Time to payback + + + + March 2021 Check-in + https://www.duckland.org/post/2021/04/march-2021-check-in/ + Sun, 04 Apr 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/04/march-2021-check-in/ + Things are getting better + + + + Firewall Saga, pt II + https://www.duckland.org/post/2021/03/firewall-saga-pt-ii/ + Sun, 21 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/03/firewall-saga-pt-ii/ + The saga continues + + + + Crash of the Firewall + https://www.duckland.org/post/2021/03/crash-of-the-firewall/ + Sat, 06 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/03/crash-of-the-firewall/ + Box go Boom + + + + February 2021 Check-in + https://www.duckland.org/post/2021/02/february-2021-check-in/ + Sun, 28 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/february-2021-check-in/ + That should have been a fun month + + + + Well, that was fun + https://www.duckland.org/post/2021/02/well-that-was-fun/ + Sun, 21 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/well-that-was-fun/ + Snow Days Still Exist + + + + January 2021 Check-in + https://www.duckland.org/post/2021/02/january-2021-checkin/ + Thu, 04 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/january-2021-checkin/ + Not gone yet + + + + Still Alive + https://www.duckland.org/post/2020/10/still-alive/ + Sat, 17 Oct 2020 00:00:00 -0700 + + https://www.duckland.org/post/2020/10/still-alive/ + Still alive and kicking + + + + Life in the new world + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Sun, 09 Aug 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Strange things are up at the QuickieMart + + + + Another week (or three), more weird + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Fri, 15 May 2020 08:00:00 -0700 + + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Settling in to the &lsquo;New Normal&rsquo; + + + + Week 5 + https://www.duckland.org/post/2020/04/week-5/ + Sat, 18 Apr 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/04/week-5/ + How are you coping? + + + + Lockdown, week 4 + https://www.duckland.org/post/2020/04/lockdown-week-4/ + Tue, 07 Apr 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/04/lockdown-week-4/ + Life among the family + + + + Life Is Weird + https://www.duckland.org/post/2020/03/life-is-weird/ + Sat, 21 Mar 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/03/life-is-weird/ + Changes are afoot + + + + Happy Christmas! + https://www.duckland.org/post/2019/12/happy-christmas/ + Tue, 24 Dec 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/12/happy-christmas/ + Photos of Christmas 2019 + + + + A look behind, and a look ahead + https://www.duckland.org/post/2018/12/a-look-behind-and-a-look-ahead/ + Mon, 31 Dec 2018 12:15:24 -0700 + + https://www.duckland.org/post/2018/12/a-look-behind-and-a-look-ahead/ + As 2018 draws to a close, it is the way of things to look at the year past, and then look ahead. +A look behind… My main tech experience this year has been using the PixelBookas my main computing device. This for the most part has worked out well. Everything I needed to do I figured out a way to do it under ChromeOS, and most of the time it was as easy to do as under Linux. + + + + New Year Check-in + https://www.duckland.org/post/2017/01/new-year-checkin/ + Mon, 09 Jan 2017 06:36:14 -0700 + + https://www.duckland.org/post/2017/01/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&rsquo;s Day Post + + + + Happy Christmas + https://www.duckland.org/post/2016/12/happy-christmas/ + Thu, 29 Dec 2016 07:31:44 -0700 + + https://www.duckland.org/post/2016/12/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! + + + + Exit, Stage Left + https://www.duckland.org/post/2016/10/exit-stage-left/ + Mon, 31 Oct 2016 12:11:43 -0700 + + https://www.duckland.org/post/2016/10/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. + + + + Harley Hates Bad Drives + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Wed, 28 Sep 2016 22:30:36 -0700 + + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Drive failed. Harley does not like that&hellip;. + + + + More Random Things + https://www.duckland.org/post/2016/09/more-random-things/ + Fri, 23 Sep 2016 00:04:47 -0700 + + https://www.duckland.org/post/2016/09/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. + + + + Deadpool BOFH + https://www.duckland.org/post/2016/08/deadpool/ + Mon, 29 Aug 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/08/deadpool/ + There is a new sheriff in town. + + + + Random Mid-Summer Updates + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Sun, 31 Jul 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Wow&hellip;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. + + + + SpaceCity Comic Con 2016 + https://www.duckland.org/post/2016/05/spacecity-comic-con-2016/ + Mon, 30 May 2016 21:11:46 -0700 + + https://www.duckland.org/post/2016/05/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 &lsquo;Car Wars&rsquo;. 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. It was a hoot. Learned a few things (pay for the tickets at the door, as the line was way shorter; don&rsquo;t leave the food area with food and expect them to let you back in; silly things like that). + + + + And May is almost over + https://www.duckland.org/post/2016/05/and-may-is-almost-over/ + Sun, 22 May 2016 15:36:23 -0700 + + https://www.duckland.org/post/2016/05/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. 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. + + + + Why, hello there + https://www.duckland.org/post/2016/02/why-hello-there/ + Mon, 29 Feb 2016 15:36:05 -0700 + + https://www.duckland.org/post/2016/02/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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + + + Where did the time go? + https://www.duckland.org/post/2016/01/where-did-the-time-go/ + Sun, 31 Jan 2016 14:53:31 -0700 + + https://www.duckland.org/post/2016/01/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, 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. + + + + Light Sail! + https://www.duckland.org/post/2015/06/light-sail/ + Tue, 16 Jun 2015 19:51:49 -0700 + + https://www.duckland.org/post/2015/06/light-sail/ + {.align-left width=&ldquo;125px&rdquo; height=&ldquo;125px&rdquo;} +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 from The Planetary Society, 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. + + + + Moving + https://www.duckland.org/post/2015/06/moving/ + Fri, 12 Jun 2015 10:30:39 -0700 + + https://www.duckland.org/post/2015/06/moving/ + 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 &lt;travels&gt;]{role=&ldquo;doc&rdquo;} which I do not think I would have been able to do. + + + + Goodbye 2014! + https://www.duckland.org/post/2014/12/goodbye-2014/ + Tue, 30 Dec 2014 23:44:55 -0700 + + https://www.duckland.org/post/2014/12/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. + + + + Another Year + https://www.duckland.org/post/2014/12/another-year/ + Fri, 26 Dec 2014 18:33:36 -0700 + + https://www.duckland.org/post/2014/12/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. + + + + This posting thing is not working right now + https://www.duckland.org/post/2014/12/this-posting-thing-is-not-working-right-now/ + Mon, 01 Dec 2014 14:12:58 -0700 + + https://www.duckland.org/post/2014/12/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, so go check it out. + + + + Another Month Going Quick. + https://www.duckland.org/post/2014/10/another-month-going-quick/ + Thu, 23 Oct 2014 06:10:00 -0700 + + https://www.duckland.org/post/2014/10/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. + + + + My Travel Map + https://www.duckland.org/post/2014/02/travels/ + Sun, 23 Feb 2014 17:02:00 -0700 + + https://www.duckland.org/post/2014/02/travels/ + EDIT 2019-06-22: It seems that sometime in the last 5 years, this went away. Oh, well. + + + + diff --git a/public/categories/photos/index.html b/public/categories/photos/index.html new file mode 100644 index 00000000..7c28fd27 --- /dev/null +++ b/public/categories/photos/index.html @@ -0,0 +1,2872 @@ + + + + + + + + photos + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: photos + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 25 June + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 19 June + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 May + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 13 August + + + + + + / + + + + + + + + + / + + Photos + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 09 August + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + + / + + work + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 15 May + + + + + + / + + + + + + + + + / + + Personal + + + / + + Photos + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 18 April + + + + + + / + + + + + + + + + / + + Personal + + + / + + Photos + + +
+
+

+ Week 5 +

+
+
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 24 December + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 27 October + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 11 September + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 03 August + + + + + + / + + + + + + + + + / + + Photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 01 July + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 15 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + + / + + work + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 03 June + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 08 May + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 14 December + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ Part four of my TRF Photos series. This time the photos which did not fall into any of the other categories. +Fall Colors I +Fall Colors II +Yellow Dragon +Sunflower +Green Man +Press +Hanging Shadows +Rat Pack +Bird Whistles +Here Be Dragons! +Straw Brooms +Play with Me +Fairy Wings + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 11 December + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ Part three of my TRF Photos series. This time looking at Holiday decorations. +Beaver and Tree +Hanging Ornament I +Hanging Ornament II +Hanging Ornament III +Window Cat +Holiday Duck! + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 08 December + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 05 December + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ This is the first of a few posts on the photos from the second weekend we went to TRF. +This time around, I brought my main camera and took more photos. Lots more. +This is a few of the people pictures that I think turned out well. There were some others I took, but I was not happy with the results. Photographing people is not something I normally do, so it is an area I do need to explore and work on. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 19 November + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ As is our habit, we often go to TRF. This weekend, we finally made it. However, the weather was less than perfect. Around 50F and raining off and on. I still had a good time, and the family mainly enjoyed themselves as well, but I kept the small camera I brought with me away for most of the day. +I did manage to get a couple of keepers, but not a lot. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 26 December + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 05 July + + + + + + / + + + + + + + + + / + + travel + + + / + + photos + + +
+ +
+
+ The family took to the road again for the 4th of July holiday, returning to Galveston, TX. This time, just three days, but it was a nice break. +This is just one of the pictures I took. The others that I like are here. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 19 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + +
+ +
+
+ Well, I had to open my mouth and say that I thought things were going to slow down. About that… +So, I get word late on a Friday I needed to get to New York for a meeting with a vendor. A frantic hour or so later, and I have things booked, and that Sunday, I have this view: +In my rush to pack (I had lots of little things to get done before climbing on the plane, including a quick round of D&D with the kids: ), I totally forgot my camera. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 08 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + +
+ +
+
+ Sorry for the lack of updates, but the last few months have been very busy with work and everything going on with the kids and their activities. It is summer time, so now I might be able to get some rest. +So, last month I got to go visit Bournemouth, UK for work. I was going over for a kick-off meeting on a new phase of the project I have been working on for a while. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 28 February + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ Another quick update on how I am doing with my Project 365. +See my previous update 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. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 31 January + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 21 January + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ As you may remember, I have been working on my Project 365 (take and post a picture for 365 days). Well, so far, I am 20 for 20! +But, in getting one for yesterday, I ended up taking a bunch of pictures. I decide to share the best, and you can find them here. Enjoy. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 13 January + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ So, with my little project, 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: + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 10 January + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ 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: + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 09 January + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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 + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 December + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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! + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 30 November + + + + + + / + + + + + + + + + / + + photos + + +
+
+

+ TRF 2016 +

+
+
+
+ This last weekend was the last weekend for the 2016 Texas Renaissance Festival. Since the fall has been a bit crazy with sports and the new job 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. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 28 September + + + + + + / + + + + + + + + + / + + sa + + + / + + photos + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 11 September + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ This weekend, we went to the Houson’s Amazing Comic Con. 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 +I still have some other pictures to process and post, so there will be more coming…. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 August + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 30 May + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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. 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). + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 25 December + + + + + + / + + + + + + + + + / + + sitenews + + + / + + photos + + +
+ +
+
+ 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. No big deal…I don’t store stuff, and I don’t collect stuff. Simple. +The other is to a local photo gallery which I will try to remember to update as I get more interesting pictures to share. +Here is to 2015 being almost over. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 19 July + + + + + + / + + + + + + + + + / + + photos + + +
+ +
+
+ We took a quick vacation to the island, and of course I took my cameras. + 20021208120000th + 20150704142306th + 20150704142714th + 20150704142830th + 20150704142941st + 20150704143004th + 20150704144519th + 20150704144534th + 20150704144600th + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + + / + + work + + +
+ +
+
+ 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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 December + + + + + + / + + + + + + + + + / + + sa + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 June + + + + + + / + + + + + + + + + / + + travel + + + / + + photos + + +
+ +
+
+ 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. 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 20 May + + + + + + / + + + + + + + + + / + + travel + + + / + + photos + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 21 May + + + + + + / + + + + + + + + + / + + software + + + / + + photos + + +
+ +
+
+ EDIT 2019-06-22: It seems like the BINS website is gone. Do not know if this is temporary or not. +BINS Photo Album The BINS Photo Album 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. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/photos/index.xml b/public/categories/photos/index.xml new file mode 100644 index 00000000..6df0b16f --- /dev/null +++ b/public/categories/photos/index.xml @@ -0,0 +1,452 @@ + + + + photos on duckland.org + https://www.duckland.org/categories/photos/ + Recent content in photos on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Fri, 25 Jun 2021 21:46:01 -0500 + + Heart for Everyone + https://www.duckland.org/post/2021/06/heart-for-everyone/ + Fri, 25 Jun 2021 21:46:01 -0500 + + https://www.duckland.org/post/2021/06/heart-for-everyone/ + Everybody needs love&hellip;. + + + + Quick Photo Walk + https://www.duckland.org/post/2021/06/quick-photo-walk/ + Sat, 19 Jun 2021 13:31:10 -0500 + + https://www.duckland.org/post/2021/06/quick-photo-walk/ + Lovely day to take a stroll + + + + Color After Freeze + https://www.duckland.org/post/2021/05/color-after-freeze/ + Sat, 29 May 2021 11:34:27 -0500 + + https://www.duckland.org/post/2021/05/color-after-freeze/ + Nature Recovers + + + + Butterfly on Yellow Flower + https://www.duckland.org/post/2020/08/butterfly-on-yellow-flower/ + Thu, 13 Aug 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/08/butterfly-on-yellow-flower/ + Macro or not to Macro + + + + Life in the new world + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Sun, 09 Aug 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Strange things are up at the QuickieMart + + + + Another week (or three), more weird + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Fri, 15 May 2020 08:00:00 -0700 + + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Settling in to the &lsquo;New Normal&rsquo; + + + + Week 5 + https://www.duckland.org/post/2020/04/week-5/ + Sat, 18 Apr 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/04/week-5/ + How are you coping? + + + + Happy Christmas! + https://www.duckland.org/post/2019/12/happy-christmas/ + Tue, 24 Dec 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/12/happy-christmas/ + Photos of Christmas 2019 + + + + Hill Country Camping + https://www.duckland.org/post/2019/10/hill-country-camping/ + Sun, 27 Oct 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/10/hill-country-camping/ + Camping in the hills + + + + Huntsville State Park Camping + https://www.duckland.org/post/2019/09/hustsville-state-park-camping/ + Wed, 11 Sep 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/09/hustsville-state-park-camping/ + Camping in the woods + + + + A Duck Approaches + https://www.duckland.org/post/2019/08/a-duck-approaches/ + Sat, 03 Aug 2019 22:17:02 -0500 + + https://www.duckland.org/post/2019/08/a-duck-approaches/ + Just Silliness + + + + Black and White School Park + https://www.duckland.org/post/2019/07/black-and-white-school-park/ + Mon, 01 Jul 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/07/black-and-white-school-park/ + Park study in Black and White + + + + Photos from Bournemouth 2019-06 + https://www.duckland.org/post/2019/06/bournemouth-2019/ + Sat, 15 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/06/bournemouth-2019/ + More British Photos + + + + Photos from the Park + https://www.duckland.org/post/2019/06/photo-gallery-test/ + Mon, 03 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/06/photo-gallery-test/ + Ducks, Squirrels, and Photo Gallery, Oh My! + + + + Houston's Graffiti Wall + https://www.duckland.org/post/2019/05/houstons-graffiti-wall/ + Wed, 08 May 2019 22:10:45 -0700 + + https://www.duckland.org/post/2019/05/houstons-graffiti-wall/ + Some Houston Street Art + + + + TRF 2018 Photos : General + https://www.duckland.org/post/2018/12/trf-2018-photos--general/ + Fri, 14 Dec 2018 12:15:27 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--general/ + Part four of my TRF Photos series. This time the photos which did not fall into any of the other categories. +Fall Colors I +Fall Colors II +Yellow Dragon +Sunflower +Green Man +Press +Hanging Shadows +Rat Pack +Bird Whistles +Here Be Dragons! +Straw Brooms +Play with Me +Fairy Wings + + + + TRF 2018 Photos : Holiday + https://www.duckland.org/post/2018/12/trf-2018-photos--holiday/ + Tue, 11 Dec 2018 12:15:26 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--holiday/ + Part three of my TRF Photos series. This time looking at Holiday decorations. +Beaver and Tree +Hanging Ornament I +Hanging Ornament II +Hanging Ornament III +Window Cat +Holiday Duck! + + + + TRF 2018 Photos : Water Lilies + https://www.duckland.org/post/2018/12/trf-2018-photos--water-lilies/ + Sat, 08 Dec 2018 12:15:50 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--water-lilies/ + Part two of my TRF Photos series. Today, Water Lilies from the Water Lilly Garden. + + + + TRF 2018 Photos : People + https://www.duckland.org/post/2018/12/trf-2018-photos--people/ + Wed, 05 Dec 2018 12:15:36 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--people/ + This is the first of a few posts on the photos from the second weekend we went to TRF. +This time around, I brought my main camera and took more photos. Lots more. +This is a few of the people pictures that I think turned out well. There were some others I took, but I was not happy with the results. Photographing people is not something I normally do, so it is an area I do need to explore and work on. + + + + Quick Photos from TRF + https://www.duckland.org/post/2018/11/quick-photos-from-trf/ + Mon, 19 Nov 2018 20:52:27 -0700 + + https://www.duckland.org/post/2018/11/quick-photos-from-trf/ + As is our habit, we often go to TRF. This weekend, we finally made it. However, the weather was less than perfect. Around 50F and raining off and on. I still had a good time, and the family mainly enjoyed themselves as well, but I kept the small camera I brought with me away for most of the day. +I did manage to get a couple of keepers, but not a lot. + + + + Trip to the Park in B&W + https://www.duckland.org/post/2017/12/trip-to-the-park-in-bw/ + Tue, 26 Dec 2017 00:12:50 -0700 + + https://www.duckland.org/post/2017/12/trip-to-the-park-in-bw/ + Mainly B&amp;W, and mainly from the park. 🙂 + + + + 4th of July Break + https://www.duckland.org/post/2017/07/4th-of-july-break/ + Wed, 05 Jul 2017 19:12:05 -0700 + + https://www.duckland.org/post/2017/07/4th-of-july-break/ + The family took to the road again for the 4th of July holiday, returning to Galveston, TX. This time, just three days, but it was a nice break. +This is just one of the pictures I took. The others that I like are here. + + + + More Travel + https://www.duckland.org/post/2017/06/more-travel/ + Mon, 19 Jun 2017 11:42:45 -0700 + + https://www.duckland.org/post/2017/06/more-travel/ + Well, I had to open my mouth and say that I thought things were going to slow down. About that&hellip; +So, I get word late on a Friday I needed to get to New York for a meeting with a vendor. A frantic hour or so later, and I have things booked, and that Sunday, I have this view: +In my rush to pack (I had lots of little things to get done before climbing on the plane, including a quick round of D&amp;D with the kids: ), I totally forgot my camera. + + + + Trip To Bournemouth, UK + https://www.duckland.org/post/2017/06/trip-to-bournemouth-uk/ + Thu, 08 Jun 2017 10:07:10 -0700 + + https://www.duckland.org/post/2017/06/trip-to-bournemouth-uk/ + Sorry for the lack of updates, but the last few months have been very busy with work and everything going on with the kids and their activities. It is summer time, so now I might be able to get some rest. +So, last month I got to go visit Bournemouth, UK for work. I was going over for a kick-off meeting on a new phase of the project I have been working on for a while. + + + + P365 - Monthly Checkin 02 + https://www.duckland.org/post/2017/02/p365-monthly-checkin-02/ + Tue, 28 Feb 2017 22:24:12 -0700 + + https://www.duckland.org/post/2017/02/p365-monthly-checkin-02/ + Another quick update on how I am doing with my Project 365. +See my previous update 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. + + + + P365 - Monthly Checkin 01 + https://www.duckland.org/post/2017/01/p365-monthly-checkin-01/ + Tue, 31 Jan 2017 22:51:20 -0700 + + https://www.duckland.org/post/2017/01/p365-monthly-checkin-01/ + Just a quick check on how I am doing for my Project 365. +As you can see, I missed one day so far. + + + + Flower Experiments + https://www.duckland.org/post/2017/01/flower-experiments/ + Sat, 21 Jan 2017 07:55:44 -0700 + + https://www.duckland.org/post/2017/01/flower-experiments/ + As you may remember, I have been working on my Project 365 (take and post a picture for 365 days). Well, so far, I am 20 for 20! +But, in getting one for yesterday, I ended up taking a bunch of pictures. I decide to share the best, and you can find them here. Enjoy. + + + + More Photo experiments + https://www.duckland.org/post/2017/01/more-photo-experiments/ + Fri, 13 Jan 2017 06:20:21 -0700 + + https://www.duckland.org/post/2017/01/more-photo-experiments/ + So, with my little project, 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: + + + + Photo Experiment + https://www.duckland.org/post/2017/01/photo-experiment/ + Tue, 10 Jan 2017 22:54:17 -0700 + + https://www.duckland.org/post/2017/01/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: + + + + New Year Check-in + https://www.duckland.org/post/2017/01/new-year-checkin/ + Mon, 09 Jan 2017 06:36:14 -0700 + + https://www.duckland.org/post/2017/01/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&rsquo;s Day Post + + + + Happy Christmas + https://www.duckland.org/post/2016/12/happy-christmas/ + Thu, 29 Dec 2016 07:31:44 -0700 + + https://www.duckland.org/post/2016/12/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! + + + + TRF 2016 + https://www.duckland.org/post/2016/11/trf-2016/ + Wed, 30 Nov 2016 21:53:56 -0700 + + https://www.duckland.org/post/2016/11/trf-2016/ + This last weekend was the last weekend for the 2016 Texas Renaissance Festival. Since the fall has been a bit crazy with sports and the new job 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. + + + + Harley Hates Bad Drives + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Wed, 28 Sep 2016 22:30:36 -0700 + + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Drive failed. Harley does not like that&hellip;. + + + + Houston's Amazing Comic Con 2016 + https://www.duckland.org/post/2016/09/houstons-amazing-comic-con-2016/ + Sun, 11 Sep 2016 23:21:22 -0700 + + https://www.duckland.org/post/2016/09/houstons-amazing-comic-con-2016/ + This weekend, we went to the Houson&rsquo;s Amazing Comic Con. 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 +I still have some other pictures to process and post, so there will be more coming&hellip;. + + + + Deadpool BOFH + https://www.duckland.org/post/2016/08/deadpool/ + Mon, 29 Aug 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/08/deadpool/ + There is a new sheriff in town. + + + + SpaceCity Comic Con 2016 + https://www.duckland.org/post/2016/05/spacecity-comic-con-2016/ + Mon, 30 May 2016 21:11:46 -0700 + + https://www.duckland.org/post/2016/05/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 &lsquo;Car Wars&rsquo;. 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. It was a hoot. Learned a few things (pay for the tickets at the door, as the line was way shorter; don&rsquo;t leave the food area with food and expect them to let you back in; silly things like that). + + + + A Christmas Present for you + https://www.duckland.org/post/2015/12/a-christmas-present-for-you/ + Fri, 25 Dec 2015 22:14:38 -0700 + + https://www.duckland.org/post/2015/12/a-christmas-present-for-you/ + Happy Christmas day for those who celerbate, and happy Friday for those who don&rsquo;t. +I have added two new links to the sidebar. The first is just a link to my privacy statement. No big deal&hellip;I don&rsquo;t store stuff, and I don&rsquo;t collect stuff. Simple. +The other is to a local photo gallery which I will try to remember to update as I get more interesting pictures to share. +Here is to 2015 being almost over. + + + + Galveston, Summer 2015 + https://www.duckland.org/post/2015/07/galveston-summer-2015/ + Sun, 19 Jul 2015 00:18:22 -0700 + + https://www.duckland.org/post/2015/07/galveston-summer-2015/ + We took a quick vacation to the island, and of course I took my cameras. + 20021208120000th + 20150704142306th + 20150704142714th + 20150704142830th + 20150704142941st + 20150704143004th + 20150704144519th + 20150704144534th + 20150704144600th + + + + Vegas, again + https://www.duckland.org/post/2015/06/vegas-again/ + Sat, 06 Jun 2015 10:06:48 -0700 + + https://www.duckland.org/post/2015/06/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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + + + Goodbye 2014! + https://www.duckland.org/post/2014/12/goodbye-2014/ + Tue, 30 Dec 2014 23:44:55 -0700 + + https://www.duckland.org/post/2014/12/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. + + + + Rewards for Hard Travel + https://www.duckland.org/post/2014/06/rewards-for-hard-travel/ + Thu, 05 Jun 2014 04:06:15 -0700 + + https://www.duckland.org/post/2014/06/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. 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). + + + + On the Road Again + https://www.duckland.org/post/2014/05/on-the-road-again/ + Tue, 20 May 2014 12:05:59 -0700 + + https://www.duckland.org/post/2014/05/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. + + + + BINS Photo Album + https://www.duckland.org/post/2007/05/bins-photo-album/ + Mon, 21 May 2007 18:05:00 -0700 + + https://www.duckland.org/post/2007/05/bins-photo-album/ + EDIT 2019-06-22: It seems like the BINS website is gone. Do not know if this is temporary or not. +BINS Photo Album The BINS Photo Album 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. + + + + diff --git a/public/categories/sa/index.html b/public/categories/sa/index.html new file mode 100644 index 00000000..b0dcddf4 --- /dev/null +++ b/public/categories/sa/index.html @@ -0,0 +1,2587 @@ + + + + + + + + sa + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: sa + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 21 March + + + + + + / + + + + + + + + + / + + personal + + + / + + sa + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 06 March + + + + + + / + + + + + + + + + / + + personal + + + / + + sa + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 15 May + + + + + + / + + + + + + + + + / + + Personal + + + / + + Photos + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 February + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 25 January + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 December + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 29 November + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 30 September + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 July + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 25 February + + + + + + / + + + + + + + + + / + + SA + + +
+ +
+
+ So, when we were last here, I was talking about how I had been happily using my PixelBookfor 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 16 February + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ This is a quick post so I can remember these details. +So, on the R810, I am currently running ArchLinux, which uses by default NetworkManager, which I have a love/hate relationship with. At my last job, I recommended removing it from our servers, as under RHEL6, it does very odd things to the network and is hard to manage. I have heard that it is better under RHEL7. But, it does let you do some really cool things. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 November + + + + + + / + + + + + + + + + / + + sa + + + / + + sitenews + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 28 September + + + + + + / + + + + + + + + + / + + sa + + + / + + photos + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 July + + + + + + / + + + + + + + + + / + + sa + + + / + + personal + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 September + + + + + + / + + + + + + + + + / + + sa + + + / + + sitenews + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 27 May + + + + + + / + + + + + + + + + / + + sa + + +
+ +
+
+ This is a quick post to capture something seen. Ansibel 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 February + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 January + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ As the month draws to a close, I am further into the switch. I have rebuilt my main laptop to PCBSD. 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 14 January + + + + + + / + + + + + + + + + / + + sa + + +
+ +
+
+ Today is day 14 (pushing day 15 at this hour), and things are looking very good. Today, I got word from the PCBSD Project that a patch which I submitted to fix the issue with the WiFi NIC. Well, I got notice today that PCBSD Bug #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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 10 January + + + + + + / + + + + + + + + + / + + sa + + +
+ +
+
+ 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 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 December + + + + + + / + + + + + + + + + / + + sa + + + / + + personal + + + / + + photos + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 18 September + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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 on my workstation. +And I wanted to run a script I wrote a long time ago to support a website 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 August + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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... + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 24 July + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 June + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 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, 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 April + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 17 April + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ Today, I got my new laptop dragon up on wireless with a little Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB Adapter. 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 + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 15 April + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 29 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 . 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 27 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 March + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 19 March + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 18 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 in the FreeBSD Forums. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 16 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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! + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 14 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 13 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 , lets me get in from work and do some work during lunch. It may also give me a tempory way to use AfterShotPro until I get the whole Linux compatability layer thing figured out. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 12 March + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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’. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 08 January + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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. I am hunting for a suitable replacement. +Oh, and Happy New Year! + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 21 November + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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, NetBSD, or OpenBSD. +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. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/sa/index.xml b/public/categories/sa/index.xml new file mode 100644 index 00000000..120515ce --- /dev/null +++ b/public/categories/sa/index.xml @@ -0,0 +1,398 @@ + + + + sa on duckland.org + https://www.duckland.org/categories/sa/ + Recent content in sa on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Sun, 21 Mar 2021 04:00:00 -0700 + + Firewall Saga, pt II + https://www.duckland.org/post/2021/03/firewall-saga-pt-ii/ + Sun, 21 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/03/firewall-saga-pt-ii/ + The saga continues + + + + Crash of the Firewall + https://www.duckland.org/post/2021/03/crash-of-the-firewall/ + Sat, 06 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/03/crash-of-the-firewall/ + Box go Boom + + + + Another week (or three), more weird + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Fri, 15 May 2020 08:00:00 -0700 + + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Settling in to the &lsquo;New Normal&rsquo; + + + + February Update + https://www.duckland.org/post/2020/02/february-update/ + Sat, 29 Feb 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/02/february-update/ + Small steps to full self-hosting + + + + Progress to Self-Hosting + https://www.duckland.org/post/2020/01/progress-to-self-hosting/ + Sat, 25 Jan 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/01/progress-to-self-hosting/ + Walking the path to Self-Hosting + + + + Wi-Fi Issues + https://www.duckland.org/post/2019/12/wifi-issues/ + Sun, 29 Dec 2019 22:00:00 -0700 + + https://www.duckland.org/post/2019/12/wifi-issues/ + A good reason to de-cloud my life + + + + Path to Self-Hosting + https://www.duckland.org/post/2019/11/path-to-self-hosting/ + Fri, 29 Nov 2019 04:00:00 -0700 + + https://www.duckland.org/post/2019/11/path-to-self-hosting/ + De-Clouding my life + + + + Thoughts on the GPD Pocket2 + https://www.duckland.org/post/2019/09/thoughts-on-the-gdp-pocket2/ + Mon, 30 Sep 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/09/thoughts-on-the-gdp-pocket2/ + The little laptop that almost could + + + + The PixelBook Which Is Not ChromeOS + https://www.duckland.org/post/2019/07/the-pixelbook-which-is-not-chromeos/ + Tue, 23 Jul 2019 22:00:00 -0500 + + https://www.duckland.org/post/2019/07/the-pixelbook-which-is-not-chromeos/ + Swapping out ChromeOS for Ubuntu + + + + And Then, No More PixelBook + https://www.duckland.org/post/2019/02/and-then-no-more-pixelbook/ + Mon, 25 Feb 2019 20:11:59 -0700 + + https://www.duckland.org/post/2019/02/and-then-no-more-pixelbook/ + So, when we were last here, I was talking about how I had been happily using my PixelBookfor 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. + + + + Quick nmcli notes + https://www.duckland.org/post/2017/02/quick-nmcli-notes/ + Thu, 16 Feb 2017 19:38:42 -0700 + + https://www.duckland.org/post/2017/02/quick-nmcli-notes/ + This is a quick post so I can remember these details. +So, on the R810, I am currently running ArchLinux, which uses by default NetworkManager, which I have a love/hate relationship with. At my last job, I recommended removing it from our servers, as under RHEL6, it does very odd things to the network and is hard to manage. I have heard that it is better under RHEL7. But, it does let you do some really cool things. + + + + TLS everywhere + https://www.duckland.org/post/2016/11/tls-everwhere/ + Wed, 23 Nov 2016 18:24:44 -0700 + + https://www.duckland.org/post/2016/11/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. + + + + Harley Hates Bad Drives + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Wed, 28 Sep 2016 22:30:36 -0700 + + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Drive failed. Harley does not like that&hellip;. + + + + Random Mid-Summer Updates + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Sun, 31 Jul 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Wow&hellip;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. + + + + And the Firewall goes POP + https://www.duckland.org/post/2015/09/and-the-firewall-goes-pop/ + Wed, 23 Sep 2015 22:37:41 -0700 + + https://www.duckland.org/post/2015/09/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. + + + + Quick Ansible Tip + https://www.duckland.org/post/2015/05/quick-ansible-tip/ + Wed, 27 May 2015 07:24:16 -0700 + + https://www.duckland.org/post/2015/05/quick-ansible-tip/ + This is a quick post to capture something seen. Ansibel 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 &lsquo;ansible-galaxy&rsquo;, to create a blank template for your Ansible content. + + + + FreeBSD Challenge II, End Report + https://www.duckland.org/post/2015/02/30daychallengefreebsdsa/ + Fri, 06 Feb 2015 06:43:32 -0700 + + https://www.duckland.org/post/2015/02/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. + + + + FreeBSD Challenge II, Day 30 Update + https://www.duckland.org/post/2015/01/freebsd-challenge-ii-day-30-update/ + Fri, 30 Jan 2015 15:38:32 -0700 + + https://www.duckland.org/post/2015/01/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. 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. + + + + FreeBSD Challenge II, Day 14 + https://www.duckland.org/post/2015/01/freebsd-challenge-ii-day-14/ + Wed, 14 Jan 2015 23:51:48 -0700 + + https://www.duckland.org/post/2015/01/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 that a patch which I submitted to fix the issue with the WiFi NIC. Well, I got notice today that PCBSD Bug #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. + + + + Update on revisiting FreeBSD Challenge + https://www.duckland.org/post/2015/01/update-on-revisiting-freebsd-challenge/ + Sat, 10 Jan 2015 22:35:04 -0700 + + https://www.duckland.org/post/2015/01/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 is installed and working (see [my previous desciption &lt;freebsd-challenge-day-4-6&gt;]{role=&ldquo;doc&rdquo;} of installing in), however, I have not moved over the scripts I use in the flow. + + + + Goodbye 2014! + https://www.duckland.org/post/2014/12/goodbye-2014/ + Tue, 30 Dec 2014 23:44:55 -0700 + + https://www.duckland.org/post/2014/12/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. + + + + Perl, Modules, and Package Management + https://www.duckland.org/post/2014/09/perl-modules-and-package-management/ + Thu, 18 Sep 2014 05:09:12 -0700 + + https://www.duckland.org/post/2014/09/perl-modules-and-package-management/ + So, even though I have been starting to [work with &lt;back2freebsd-maybe&gt;]{role=&ldquo;doc&rdquo;} [FreeBSD &lt;freebsd-switch&gt;]{role=&ldquo;doc&rdquo;} [again &lt;one-step-closer&gt;]{role=&ldquo;doc&rdquo;} , I am still running ArchLinux on my workstation. +And I wanted to run a script I wrote a long time ago to support a website 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. + + + + One step closer + https://www.duckland.org/post/2014/08/one-step-closer/ + Tue, 05 Aug 2014 20:08:14 -0700 + + https://www.duckland.org/post/2014/08/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... + + + + FreeBSD Switch + https://www.duckland.org/post/2014/07/freebsd-switch/ + Thu, 24 Jul 2014 04:07:42 -0700 + + https://www.duckland.org/post/2014/07/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. + + + + Back to FreeBSD (maybe back to the challenge) + https://www.duckland.org/post/2014/06/back-to-freebsd-maybe-back-to-the-challenge/ + Mon, 30 Jun 2014 15:06:09 -0700 + + https://www.duckland.org/post/2014/06/back-to-freebsd-maybe-back-to-the-challenge/ + 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 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, 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. + + + + FreeBSD Challenge final (for now) + https://www.duckland.org/post/2014/04/freebsd-challenge-final-for-now/ + Tue, 22 Apr 2014 22:04:17 -0700 + + https://www.duckland.org/post/2014/04/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. + + + + FreeBSD Challenge, Day 17 + https://www.duckland.org/post/2014/04/freebsd-challenge-day-17/ + Thu, 17 Apr 2014 04:04:52 -0700 + + https://www.duckland.org/post/2014/04/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. 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 + + + + FreeBSD Challenge, Update + https://www.duckland.org/post/2014/04/freebsd-challenge-update/ + Tue, 15 Apr 2014 16:04:26 -0700 + + https://www.duckland.org/post/2014/04/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. + + + + FreeBSD Challenge, Day 16 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-16/ + Sat, 29 Mar 2014 05:03:18 -0700 + + https://www.duckland.org/post/2014/03/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 . 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). + + + + FreeBSD Challenge, Day 12-15 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-12-15/ + Thu, 27 Mar 2014 05:03:20 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 9-11 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-9-11/ + Sat, 22 Mar 2014 17:03:03 -0700 + + https://www.duckland.org/post/2014/03/freebsd-challenge-day-9-11/ + Ah, life with kids&hellip;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. + + + + FreeBSD Challenge, Day 8 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-8/ + Wed, 19 Mar 2014 18:03:12 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 7 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-7/ + Tue, 18 Mar 2014 04:03:04 -0700 + + https://www.duckland.org/post/2014/03/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 in the FreeBSD Forums. + + + + FreeBSD Challenge, Day 4-6 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-4-6/ + Sun, 16 Mar 2014 18:03:20 -0700 + + https://www.duckland.org/post/2014/03/freebsd-challenge-day-4-6/ + Sorry&hellip;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 &amp;&amp; portsnap update &amp;&amp; cd /usr/ports/mail/mutt &amp;&amp; pkg remove mutt &amp;&amp; make install clean and all is good! + + + + FreeBSD Challenge, Day 3 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-3/ + Fri, 14 Mar 2014 05:03:44 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 2 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-2/ + Thu, 13 Mar 2014 20:03:36 -0700 + + https://www.duckland.org/post/2014/03/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 , lets me get in from work and do some work during lunch. It may also give me a tempory way to use AfterShotPro until I get the whole Linux compatability layer thing figured out. + + + + Back to FreeBSD aka Day 1 + https://www.duckland.org/post/2014/03/back-to-freebsd-aka-day-1/ + Wed, 12 Mar 2014 04:03:05 -0700 + + https://www.duckland.org/post/2014/03/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 &lsquo;30 Day Challenge&rsquo;. + + + + Tale of Installs, Part 2 + https://www.duckland.org/post/2014/01/tale-of-install-2/ + Wed, 08 Jan 2014 17:01:00 -0700 + + https://www.duckland.org/post/2014/01/tale-of-install-2/ + Well, as I [mentioned before &lt;tale-of-install&gt;]{role=&ldquo;doc&rdquo;}, 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. I am hunting for a suitable replacement. +Oh, and Happy New Year! + + + + Tale of Installs + https://www.duckland.org/post/2013/11/tale-of-install/ + Thu, 21 Nov 2013 17:11:00 -0700 + + https://www.duckland.org/post/2013/11/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, NetBSD, or OpenBSD. +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. + + + + diff --git a/public/categories/sitenews/index.html b/public/categories/sitenews/index.html new file mode 100644 index 00000000..ce83f796 --- /dev/null +++ b/public/categories/sitenews/index.html @@ -0,0 +1,1240 @@ + + + + + + + + sitenews + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: sitenews + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + +
+ + + + +
+
+ 24 July + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 24 February + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 26 May + + + + + + / + + + + + + + + + / + + sitenews + + + / + + software + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 November + + + + + + / + + + + + + + + + / + + sa + + + / + + sitenews + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 March + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+
+ 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... + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 29 February + + + + + + / + + + + + + + + + / + + sitenews + + + / + + unix + + + / + + personal + + +
+ +
+
+ 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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 25 December + + + + + + / + + + + + + + + + / + + sitenews + + + / + + photos + + +
+ +
+
+ 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. No big deal…I don’t store stuff, and I don’t collect stuff. Simple. +The other is to a local photo gallery which I will try to remember to update as I get more interesting pictures to share. +Here is to 2015 being almost over. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 October + + + + + + / + + + + + + + + + / + + sitenews + + +
+
+

+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 October + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 September + + + + + + / + + + + + + + + + / + + sa + + + / + + sitenews + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 09 September + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+
+ 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 on a regular basis. Sorry about that, but then since I started back this summer, the traffic was not there. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 03 May + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+
+ 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. Now that that is over, I get to gear up to design a new training plan for internal product training. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 10 March + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 December + + + + + + / + + + + + + + + + / + + sitenews + + + / + + software + + +
+ +
+
+ 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 March + + + + + + / + + + + + + + + + / + + sitenews + + +
+ +
+
+ Still not going with a database on the back-end, but this one has a cool real-time visualization editor. +It is called HTMLy. This should let me update this a bit more. But, I have said that before. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 25 January + + + + + + / + + + + + + + + + / + + sitenews + + +
+
+

+ cli add +

+
+
+
+ I have not updated cli.donharper.org - forget the GUI in a very long time, and I did have some nice tricks and tips there, so I decided to bring it over here. +Edit 2020-04-07: I merged the content of cli.donharper.org into my main site a long time ago. +Enjoy. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/sitenews/index.xml b/public/categories/sitenews/index.xml new file mode 100644 index 00000000..b0d18d89 --- /dev/null +++ b/public/categories/sitenews/index.xml @@ -0,0 +1,175 @@ + + + + sitenews on duckland.org + https://www.duckland.org/categories/sitenews/ + Recent content in sitenews on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Sat, 24 Jul 2021 04:00:00 -0700 + + Where Have I Been? + https://www.duckland.org/post/2021/07/where-have-i-been/ + Sat, 24 Jul 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/07/where-have-i-been/ + Time goes missing + + + + New look, again + https://www.duckland.org/post/2021/02/new-look-again/ + Wed, 24 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/new-look-again/ + Cha-cha-changes! + + + + Once More, A New Look + https://www.duckland.org/post/2019/05/once_more_a_new_look/ + Sun, 26 May 2019 23:25:29 -0500 + + https://www.duckland.org/post/2019/05/once_more_a_new_look/ + Boring(?) Web Site News + + + + TLS everywhere + https://www.duckland.org/post/2016/11/tls-everwhere/ + Wed, 23 Nov 2016 18:24:44 -0700 + + https://www.duckland.org/post/2016/11/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. + + + + Spring Showers? + https://www.duckland.org/post/2016/03/sping-showers/ + Thu, 31 Mar 2016 22:08:35 -0700 + + https://www.duckland.org/post/2016/03/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... + + + + Why, hello there + https://www.duckland.org/post/2016/02/why-hello-there/ + Mon, 29 Feb 2016 15:36:05 -0700 + + https://www.duckland.org/post/2016/02/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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + + + A Christmas Present for you + https://www.duckland.org/post/2015/12/a-christmas-present-for-you/ + Fri, 25 Dec 2015 22:14:38 -0700 + + https://www.duckland.org/post/2015/12/a-christmas-present-for-you/ + Happy Christmas day for those who celerbate, and happy Friday for those who don&rsquo;t. +I have added two new links to the sidebar. The first is just a link to my privacy statement. No big deal&hellip;I don&rsquo;t store stuff, and I don&rsquo;t collect stuff. Simple. +The other is to a local photo gallery which I will try to remember to update as I get more interesting pictures to share. +Here is to 2015 being almost over. + + + + Halloween + https://www.duckland.org/post/2015/10/halloween/ + Fri, 30 Oct 2015 21:06:42 -0700 + + https://www.duckland.org/post/2015/10/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. + + + + Random thoughts + https://www.duckland.org/post/2015/10/random-thoughts/ + Mon, 05 Oct 2015 20:51:42 -0700 + + https://www.duckland.org/post/2015/10/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. + + + + And the Firewall goes POP + https://www.duckland.org/post/2015/09/and-the-firewall-goes-pop/ + Wed, 23 Sep 2015 22:37:41 -0700 + + https://www.duckland.org/post/2015/09/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. + + + + Another Month, Another Post + https://www.duckland.org/post/2015/09/another-month-another-post/ + Wed, 09 Sep 2015 21:47:02 -0700 + + https://www.duckland.org/post/2015/09/another-month-another-post/ + Wow&hellip;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 on a regular basis. Sorry about that, but then since I started back this summer, the traffic was not there. + + + + April recap + https://www.duckland.org/post/2015/05/april-recap/ + Sun, 03 May 2015 20:51:09 -0700 + + https://www.duckland.org/post/2015/05/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. Now that that is over, I get to gear up to design a new training plan for internal product training. + + + + March Update + https://www.duckland.org/post/2015/03/march-update/ + Tue, 10 Mar 2015 23:15:02 -0700 + + https://www.duckland.org/post/2015/03/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. + + + + New Look (again) + https://www.duckland.org/post/2014/12/new-look-again/ + Sat, 06 Dec 2014 00:26:01 -0700 + + https://www.duckland.org/post/2014/12/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). + + + + New CMS (Again) + https://www.duckland.org/post/2014/03/new-cms-again/ + Thu, 06 Mar 2014 05:03:27 -0700 + + https://www.duckland.org/post/2014/03/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. This should let me update this a bit more. But, I have said that before. + + + + cli add + https://www.duckland.org/post/2014/01/cli-added/ + Sat, 25 Jan 2014 17:01:00 -0700 + + https://www.duckland.org/post/2014/01/cli-added/ + I have not updated cli.donharper.org - forget the GUI in a very long time, and I did have some nice tricks and tips there, so I decided to bring it over here. +Edit 2020-04-07: I merged the content of cli.donharper.org into my main site a long time ago. +Enjoy. + + + + diff --git a/public/categories/software/index.html b/public/categories/software/index.html new file mode 100644 index 00000000..72835014 --- /dev/null +++ b/public/categories/software/index.html @@ -0,0 +1,1891 @@ + + + + + + + + software + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: software + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + +
+ + + + +
+
+ 29 July + + + + + + / + + + + + + + + + / + + software + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 26 May + + + + + + / + + + + + + + + + / + + sitenews + + + / + + software + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 01 April + + + + + + / + + + + + + + + + / + + 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 + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 09 June + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ So, with the migration of the AUR to version 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 - A simple blog compiler written in Perl perl-leocharre-basename - Very basic filename string and path operations such as ext and paths perl-leocharre-cli2 - Some quick help for writing cli scripts perl-leocharre-debug - Debug subroutines perl-leocharre-dir - Subroutines for general directory needs perl-leocharre-strings - Combines string procedures I frequently use perl-string-prettify - Subroutines to cleanup a filename and or garble for human eyes perl-wordpress-api - Management of Wordpress API objects. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 December + + + + + + / + + + + + + + + + / + + sitenews + + + / + + software + + +
+ +
+
+ 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 December + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ Way back, I wrote a quick blurb on Window Managers for running under X. +Well, a while back I switched to Ubuntu 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, Window Manager From Scratch. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 27 February + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 https://cmus.github.io/ for more details. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 28 December + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 25 May + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 (was at 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 files, and I use maildir since I use offlineimap. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 17 April + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 12 January + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ C*MUS - A music manager for the terminal C*mus 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 08 December + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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. 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 19 November + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ Alerting with Remind Back in my article on Remind, 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 25 August + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 (was at 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 04 August + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 07 May + + + + + + / + + + + + + + + + / + + software + + + / + + unix + + +
+ +
+
+ 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 (was at links.twibright.com) or the like, but a way to post from the command line. +So, this post is being typed up in vim on my Fedora 8 laptop. I will use this great little tool I found called wppost to post. wwpost is part of the perl module WordPress::Post. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 25 June + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ Pacman for Console You are tired of hearing your GUI friends talking about their games? Tired of playing simple Adventure? Why not try Pacman for Console (was at 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! + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 13 June + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 GNU Screen - GNU Project - Free Software Foundation (FSF) GNU Screen - Summary [Savannah] GNU Screen - Wikipedia, the free encyclopedia GNU Screen - Jonathan McPherson Remote terminal session management using screen How to use screen to detach from and share terminal sessions screen - The Terminal Multiplexer Power Sessions with Screen + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 21 May + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ iKog - the simple todo list iKog - the simple todo list +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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 21 May + + + + + + / + + + + + + + + + / + + software + + + / + + photos + + +
+ +
+
+ EDIT 2019-06-22: It seems like the BINS website is gone. Do not know if this is temporary or not. +BINS Photo Album The BINS Photo Album 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 19 March + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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. 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… + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 March + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ cli bug/issue/task tracking system? Fresh from freshmeat: +https://www.ditrack.org/ +What is DITrack? DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a [Subversion](https://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](https://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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 28 January + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ Window Manager for tty? The package 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 26 November + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 mailsync (was at 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 November + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ Screen Saver? Yes! So, a while back I found a screensaver which is meant for the command line. It is called 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 November + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 02 November + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ Another RSS reader? Well, it seems that someone is reading this after all. +So, tonight I have been given a pointer to raggle. I guess I need to install ruby to try it out… +Thanks to Philip McClure for the pointer. +Updates after I try it out some… + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 July + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 June + + + + + + / + + + + + + + + + / + + software + + +
+ +
+
+ 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 - my shell of choice screen - a shell multiplexer and more mutt-ng - a mua on steroids centericq - IM. How do you stay in touch? 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. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/software/index.xml b/public/categories/software/index.xml new file mode 100644 index 00000000..a6852c90 --- /dev/null +++ b/public/categories/software/index.xml @@ -0,0 +1,304 @@ + + + + software on duckland.org + https://www.duckland.org/categories/software/ + Recent content in software on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Mon, 29 Jul 2019 11:00:00 +0000 + + What Do I Use Revisited + https://www.duckland.org/post/2019/07/what-do-i-use-revisited/ + Mon, 29 Jul 2019 11:00:00 +0000 + + https://www.duckland.org/post/2019/07/what-do-i-use-revisited/ + Revisiting an old article + + + + Once More, A New Look + https://www.duckland.org/post/2019/05/once_more_a_new_look/ + Sun, 26 May 2019 23:25:29 -0500 + + https://www.duckland.org/post/2019/05/once_more_a_new_look/ + Boring(?) Web Site News + + + + A Quick Note on Citrix + https://www.duckland.org/post/2019/04/a-quick-note-on-citrix/ + Mon, 01 Apr 2019 07:37:11 -0700 + + https://www.duckland.org/post/2019/04/a-quick-note-on-citrix/ + 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 + + + + Updates to AUR packages + https://www.duckland.org/post/2015/06/updates-to-aur-packages/ + Tue, 09 Jun 2015 17:19:48 -0700 + + https://www.duckland.org/post/2015/06/updates-to-aur-packages/ + So, with the migration of the AUR to version 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 - A simple blog compiler written in Perl perl-leocharre-basename - Very basic filename string and path operations such as ext and paths perl-leocharre-cli2 - Some quick help for writing cli scripts perl-leocharre-debug - Debug subroutines perl-leocharre-dir - Subroutines for general directory needs perl-leocharre-strings - Combines string procedures I frequently use perl-string-prettify - Subroutines to cleanup a filename and or garble for human eyes perl-wordpress-api - Management of Wordpress API objects. + + + + New Look (again) + https://www.duckland.org/post/2014/12/new-look-again/ + Sat, 06 Dec 2014 00:26:01 -0700 + + https://www.duckland.org/post/2014/12/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). + + + + An Update to 'Window Managers?' + https://www.duckland.org/post/2011/12/an-update-to-window-managers/ + Thu, 22 Dec 2011 17:12:00 -0700 + + https://www.duckland.org/post/2011/12/an-update-to-window-managers/ + Way back, I wrote a quick blurb on Window Managers for running under X. +Well, a while back I switched to Ubuntu 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, Window Manager From Scratch. + + + + cmus project restarted + https://www.duckland.org/post/2010/02/cmus-project-restarted/ + Sat, 27 Feb 2010 17:02:00 -0700 + + https://www.duckland.org/post/2010/02/cmus-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 https://cmus.github.io/ for more details. + + + + Making life easy over flaky links + https://www.duckland.org/post/2009/12/making-life-easy-over-flaky-links/ + Mon, 28 Dec 2009 17:12:00 -0700 + + https://www.duckland.org/post/2009/12/making-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&rsquo;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. + + + + Search your email! + https://www.duckland.org/post/2009/05/search-your-email/ + Mon, 25 May 2009 18:05:00 -0700 + + https://www.duckland.org/post/2009/05/search-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 (was at 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 files, and I use maildir since I use offlineimap. + + + + wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora + https://www.duckland.org/post/2009/04/wifiroamd-intel-prowireless-3945abg-and-fedora/ + Fri, 17 Apr 2009 18:04:00 -0700 + + https://www.duckland.org/post/2009/04/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 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. + + + + C*MUS - A music manager for the terminal + https://www.duckland.org/post/2009/01/cmus-a-music-manager-for-the-terminal/ + Mon, 12 Jan 2009 17:01:00 -0700 + + https://www.duckland.org/post/2009/01/cmus-a-music-manager-for-the-terminal/ + C*MUS - A music manager for the terminal C*mus 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. + + + + Google’s Calendar on the Command Line! + https://www.duckland.org/post/2008/12/googles-calendar-on-the-command-line/ + Mon, 08 Dec 2008 17:12:00 -0700 + + https://www.duckland.org/post/2008/12/googles-calendar-on-the-command-line/ + Google&rsquo;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. 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. + + + + Alerting with Remind + https://www.duckland.org/post/2008/11/alerting-with-remind/ + Wed, 19 Nov 2008 17:11:00 -0700 + + https://www.duckland.org/post/2008/11/alerting-with-remind/ + Alerting with Remind Back in my article on Remind, 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&rsquo;s reminders, but it will run in the background and wake up to tell you about other reminders on the screen while you work. + + + + Pizza Party - Command Line Pizza ordering program + https://www.duckland.org/post/2008/08/pizza-party-command-line-pizza-ordering-program/ + Mon, 25 Aug 2008 18:08:00 -0700 + + https://www.duckland.org/post/2008/08/pizza-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 (was at 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. + + + + So you need a calendar? + https://www.duckland.org/post/2008/08/so-you-need-a-calendar/ + Mon, 04 Aug 2008 18:08:00 -0700 + + https://www.duckland.org/post/2008/08/so-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&rsquo;s schedules, to random, but highly important reminders. + + + + Command-Line blog posts + https://www.duckland.org/post/2008/05/command-line-blog-posts/ + Wed, 07 May 2008 18:05:00 -0700 + + https://www.duckland.org/post/2008/05/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 (was at links.twibright.com) or the like, but a way to post from the command line. +So, this post is being typed up in vim on my Fedora 8 laptop. I will use this great little tool I found called wppost to post. wwpost is part of the perl module WordPress::Post. + + + + Pacman for Console + https://www.duckland.org/post/2007/06/pacman-for-console/ + Mon, 25 Jun 2007 18:06:00 -0700 + + https://www.duckland.org/post/2007/06/pacman-for-console/ + Pacman for Console You are tired of hearing your GUI friends talking about their games? Tired of playing simple Adventure? Why not try Pacman for Console (was at 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! + + + + Screen - terminal multiplexer + https://www.duckland.org/post/2007/06/screen-terminal-multiplexer/ + Wed, 13 Jun 2007 18:06:00 -0700 + + https://www.duckland.org/post/2007/06/screen-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 GNU Screen - GNU Project - Free Software Foundation (FSF) GNU Screen - Summary [Savannah] GNU Screen - Wikipedia, the free encyclopedia GNU Screen - Jonathan McPherson Remote terminal session management using screen How to use screen to detach from and share terminal sessions screen - The Terminal Multiplexer Power Sessions with Screen + + + + BINS Photo Album + https://www.duckland.org/post/2007/05/bins-photo-album/ + Mon, 21 May 2007 18:05:00 -0700 + + https://www.duckland.org/post/2007/05/bins-photo-album/ + EDIT 2019-06-22: It seems like the BINS website is gone. Do not know if this is temporary or not. +BINS Photo Album The BINS Photo Album 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. + + + + iKog - the simple todo list + https://www.duckland.org/post/2007/05/ikog-the-simple-todo-list/ + Mon, 21 May 2007 18:05:00 -0700 + + https://www.duckland.org/post/2007/05/ikog-the-simple-todo-list/ + iKog - the simple todo list iKog - the simple todo list +So I am looking for a good to-to list manager, and I stumbled across ikog. ikog stands for &ldquo;It Keeps On Growing&rdquo;, 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. + + + + Strayed from the path + https://www.duckland.org/post/2007/03/strayed-from-the-path/ + Mon, 19 Mar 2007 18:03:00 -0700 + + https://www.duckland.org/post/2007/03/strayed-from-the-path/ + Strayed from the path In two ways&hellip;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. 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&hellip; + + + + cli bug/issue/task tracking system? + https://www.duckland.org/post/2007/03/cli-bugissuetask-tracking-system/ + Mon, 05 Mar 2007 17:03:00 -0700 + + https://www.duckland.org/post/2007/03/cli-bugissuetask-tracking-system/ + cli bug/issue/task tracking system? Fresh from freshmeat: +https://www.ditrack.org/ +What is DITrack? DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a [Subversion](https://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](https://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. + + + + Window Manager for tty? + https://www.duckland.org/post/2007/01/window-manager-for-tty/ + Sun, 28 Jan 2007 17:01:00 -0700 + + https://www.duckland.org/post/2007/01/window-manager-for-tty/ + Window Manager for tty? The package 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). + + + + Disconnected IMAP + https://www.duckland.org/post/2006/11/disconnected-imap/ + Sun, 26 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/disconnected-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 mailsync (was at 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. + + + + Screen Saver? Yes! + https://www.duckland.org/post/2006/11/screen-saver-yes/ + Thu, 23 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/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. 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&rsquo;s built in lockscreen function, but if you define the environment variable LOCKPGR, then you can call something else. + + + + RSS Reader: Raggle + https://www.duckland.org/post/2006/11/rss-reader-raggle/ + Wed, 22 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/rss-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. + + + + Another RSS reader? + https://www.duckland.org/post/2006/11/another-rss-reader/ + Thu, 02 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/another-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. I guess I need to install ruby to try it out&hellip; +Thanks to Philip McClure for the pointer. +Updates after I try it out some&hellip; + + + + Window Managers? + https://www.duckland.org/post/2006/07/window-managers/ + Sun, 30 Jul 2006 18:07:00 -0700 + + https://www.duckland.org/post/2006/07/window-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. + + + + What do I Use? + https://www.duckland.org/post/2006/06/what-do-i-use/ + Mon, 05 Jun 2006 18:06:00 -0700 + + https://www.duckland.org/post/2006/06/what-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 - my shell of choice screen - a shell multiplexer and more mutt-ng - a mua on steroids centericq - IM. How do you stay in touch? 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. + + + + diff --git a/public/categories/space/index.html b/public/categories/space/index.html new file mode 100644 index 00000000..111987c8 --- /dev/null +++ b/public/categories/space/index.html @@ -0,0 +1,414 @@ + + + + + + + + space + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: space + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + +
+ + + + +
+
+ 16 June + + + + + + / + + + + + + + + + / + + space + + + / + + personal + + +
+ +
+
+ {.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 from The Planetary Society, 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. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/space/index.xml b/public/categories/space/index.xml new file mode 100644 index 00000000..9e6fc7fb --- /dev/null +++ b/public/categories/space/index.xml @@ -0,0 +1,22 @@ + + + + space on duckland.org + https://www.duckland.org/categories/space/ + Recent content in space on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Tue, 16 Jun 2015 19:51:49 -0700 + + Light Sail! + https://www.duckland.org/post/2015/06/light-sail/ + Tue, 16 Jun 2015 19:51:49 -0700 + + https://www.duckland.org/post/2015/06/light-sail/ + {.align-left width=&ldquo;125px&rdquo; height=&ldquo;125px&rdquo;} +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 from The Planetary Society, 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. + + + + diff --git a/public/categories/travel/index.html b/public/categories/travel/index.html new file mode 100644 index 00000000..441b525a --- /dev/null +++ b/public/categories/travel/index.html @@ -0,0 +1,895 @@ + + + + + + + + travel + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: travel + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 15 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + + / + + work + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 05 July + + + + + + / + + + + + + + + + / + + travel + + + / + + photos + + +
+ +
+
+ The family took to the road again for the 4th of July holiday, returning to Galveston, TX. This time, just three days, but it was a nice break. +This is just one of the pictures I took. The others that I like are here. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 19 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + +
+ +
+
+ Well, I had to open my mouth and say that I thought things were going to slow down. About that… +So, I get word late on a Friday I needed to get to New York for a meeting with a vendor. A frantic hour or so later, and I have things booked, and that Sunday, I have this view: +In my rush to pack (I had lots of little things to get done before climbing on the plane, including a quick round of D&D with the kids: ), I totally forgot my camera. + + +
+
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 08 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + +
+ +
+
+ Sorry for the lack of updates, but the last few months have been very busy with work and everything going on with the kids and their activities. It is summer time, so now I might be able to get some rest. +So, last month I got to go visit Bournemouth, UK for work. I was going over for a kick-off meeting on a new phase of the project I have been working on for a while. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 May + + + + + + / + + + + + + + + + / + + travel + + + / + + personal + + +
+ +
+
+ The month is almost over, and again, this site is quite. Sorry about that. +Last week, I was in Austin, TX for OSCON 2016. 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + + / + + work + + +
+ +
+
+ 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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 June + + + + + + / + + + + + + + + + / + + travel + + + / + + photos + + +
+ +
+
+ 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. 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 20 May + + + + + + / + + + + + + + + + / + + travel + + + / + + photos + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 February + + + + + + / + + + + + + + + + / + + personal + + + / + + travel + + +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/travel/index.xml b/public/categories/travel/index.xml new file mode 100644 index 00000000..75eaba45 --- /dev/null +++ b/public/categories/travel/index.xml @@ -0,0 +1,101 @@ + + + + travel on duckland.org + https://www.duckland.org/categories/travel/ + Recent content in travel on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Sat, 15 Jun 2019 00:25:08 -0500 + + Photos from Bournemouth 2019-06 + https://www.duckland.org/post/2019/06/bournemouth-2019/ + Sat, 15 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/06/bournemouth-2019/ + More British Photos + + + + 4th of July Break + https://www.duckland.org/post/2017/07/4th-of-july-break/ + Wed, 05 Jul 2017 19:12:05 -0700 + + https://www.duckland.org/post/2017/07/4th-of-july-break/ + The family took to the road again for the 4th of July holiday, returning to Galveston, TX. This time, just three days, but it was a nice break. +This is just one of the pictures I took. The others that I like are here. + + + + More Travel + https://www.duckland.org/post/2017/06/more-travel/ + Mon, 19 Jun 2017 11:42:45 -0700 + + https://www.duckland.org/post/2017/06/more-travel/ + Well, I had to open my mouth and say that I thought things were going to slow down. About that&hellip; +So, I get word late on a Friday I needed to get to New York for a meeting with a vendor. A frantic hour or so later, and I have things booked, and that Sunday, I have this view: +In my rush to pack (I had lots of little things to get done before climbing on the plane, including a quick round of D&amp;D with the kids: ), I totally forgot my camera. + + + + Trip To Bournemouth, UK + https://www.duckland.org/post/2017/06/trip-to-bournemouth-uk/ + Thu, 08 Jun 2017 10:07:10 -0700 + + https://www.duckland.org/post/2017/06/trip-to-bournemouth-uk/ + Sorry for the lack of updates, but the last few months have been very busy with work and everything going on with the kids and their activities. It is summer time, so now I might be able to get some rest. +So, last month I got to go visit Bournemouth, UK for work. I was going over for a kick-off meeting on a new phase of the project I have been working on for a while. + + + + And May is almost over + https://www.duckland.org/post/2016/05/and-may-is-almost-over/ + Sun, 22 May 2016 15:36:23 -0700 + + https://www.duckland.org/post/2016/05/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. 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. + + + + Vegas, again + https://www.duckland.org/post/2015/06/vegas-again/ + Sat, 06 Jun 2015 10:06:48 -0700 + + https://www.duckland.org/post/2015/06/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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + + + Rewards for Hard Travel + https://www.duckland.org/post/2014/06/rewards-for-hard-travel/ + Thu, 05 Jun 2014 04:06:15 -0700 + + https://www.duckland.org/post/2014/06/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. 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). + + + + On the Road Again + https://www.duckland.org/post/2014/05/on-the-road-again/ + Tue, 20 May 2014 12:05:59 -0700 + + https://www.duckland.org/post/2014/05/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. + + + + My Travel Map + https://www.duckland.org/post/2014/02/travels/ + Sun, 23 Feb 2014 17:02:00 -0700 + + https://www.duckland.org/post/2014/02/travels/ + EDIT 2019-06-22: It seems that sometime in the last 5 years, this went away. Oh, well. + + + + diff --git a/public/categories/unix/index.html b/public/categories/unix/index.html new file mode 100644 index 00000000..6d0e8c17 --- /dev/null +++ b/public/categories/unix/index.html @@ -0,0 +1,1853 @@ + + + + + + + + unix + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: unix + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + +
+ + + + +
+
+ 16 February + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ This is a quick post so I can remember these details. +So, on the R810, I am currently running ArchLinux, which uses by default NetworkManager, which I have a love/hate relationship with. At my last job, I recommended removing it from our servers, as under RHEL6, it does very odd things to the network and is hard to manage. I have heard that it is better under RHEL7. But, it does let you do some really cool things. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 23 November + + + + + + / + + + + + + + + + / + + sa + + + / + + sitenews + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 July + + + + + + / + + + + + + + + + / + + sa + + + / + + personal + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 16 June + + + + + + / + + + + + + + + + / + + unix + + +
+ +
+
+ So, in the last couple of weeks, I have had the following issues: + The CMOS battery dies on my file-server (a FreeNAS 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 29 February + + + + + + / + + + + + + + + + / + + sitenews + + + / + + unix + + + / + + personal + + +
+ +
+
+ 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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 February + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 January + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ As the month draws to a close, I am further into the switch. I have rebuilt my main laptop to PCBSD. 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 18 September + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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 on my workstation. +And I wanted to run a script I wrote a long time ago to support a website 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 05 August + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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... + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 24 July + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 30 June + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 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, 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 April + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 17 April + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ Today, I got my new laptop dragon up on wireless with a little Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB Adapter. 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 + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 15 April + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 29 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 . 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). + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 27 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 22 March + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 19 March + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 18 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 in the FreeBSD Forums. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 16 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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! + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 14 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 13 March + + + + + + / + + + + + + + + + / + + unix + + + / + + sa + + +
+ +
+
+ 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 , lets me get in from work and do some work during lunch. It may also give me a tempory way to use AfterShotPro until I get the whole Linux compatability layer thing figured out. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 12 March + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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’. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 08 January + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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. I am hunting for a suitable replacement. +Oh, and Happy New Year! + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 21 November + + + + + + / + + + + + + + + + / + + sa + + + / + + unix + + +
+ +
+
+ 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, NetBSD, or OpenBSD. +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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 07 May + + + + + + / + + + + + + + + + / + + software + + + / + + unix + + +
+ +
+
+ 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 (was at links.twibright.com) or the like, but a way to post from the command line. +So, this post is being typed up in vim on my Fedora 8 laptop. I will use this great little tool I found called wppost to post. wwpost is part of the perl module WordPress::Post. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/unix/index.xml b/public/categories/unix/index.xml new file mode 100644 index 00000000..77d970d0 --- /dev/null +++ b/public/categories/unix/index.xml @@ -0,0 +1,276 @@ + + + + unix on duckland.org + https://www.duckland.org/categories/unix/ + Recent content in unix on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Thu, 16 Feb 2017 19:38:42 -0700 + + Quick nmcli notes + https://www.duckland.org/post/2017/02/quick-nmcli-notes/ + Thu, 16 Feb 2017 19:38:42 -0700 + + https://www.duckland.org/post/2017/02/quick-nmcli-notes/ + This is a quick post so I can remember these details. +So, on the R810, I am currently running ArchLinux, which uses by default NetworkManager, which I have a love/hate relationship with. At my last job, I recommended removing it from our servers, as under RHEL6, it does very odd things to the network and is hard to manage. I have heard that it is better under RHEL7. But, it does let you do some really cool things. + + + + TLS everywhere + https://www.duckland.org/post/2016/11/tls-everwhere/ + Wed, 23 Nov 2016 18:24:44 -0700 + + https://www.duckland.org/post/2016/11/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. + + + + Random Mid-Summer Updates + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Sun, 31 Jul 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Wow&hellip;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. + + + + Home Network Updates + https://www.duckland.org/post/2016/06/home_network_updates/ + Thu, 16 Jun 2016 21:51:50 -0700 + + https://www.duckland.org/post/2016/06/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 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. + + + + Why, hello there + https://www.duckland.org/post/2016/02/why-hello-there/ + Mon, 29 Feb 2016 15:36:05 -0700 + + https://www.duckland.org/post/2016/02/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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + + + FreeBSD Challenge II, End Report + https://www.duckland.org/post/2015/02/30daychallengefreebsdsa/ + Fri, 06 Feb 2015 06:43:32 -0700 + + https://www.duckland.org/post/2015/02/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. + + + + FreeBSD Challenge II, Day 30 Update + https://www.duckland.org/post/2015/01/freebsd-challenge-ii-day-30-update/ + Fri, 30 Jan 2015 15:38:32 -0700 + + https://www.duckland.org/post/2015/01/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. 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. + + + + Perl, Modules, and Package Management + https://www.duckland.org/post/2014/09/perl-modules-and-package-management/ + Thu, 18 Sep 2014 05:09:12 -0700 + + https://www.duckland.org/post/2014/09/perl-modules-and-package-management/ + So, even though I have been starting to [work with &lt;back2freebsd-maybe&gt;]{role=&ldquo;doc&rdquo;} [FreeBSD &lt;freebsd-switch&gt;]{role=&ldquo;doc&rdquo;} [again &lt;one-step-closer&gt;]{role=&ldquo;doc&rdquo;} , I am still running ArchLinux on my workstation. +And I wanted to run a script I wrote a long time ago to support a website 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. + + + + One step closer + https://www.duckland.org/post/2014/08/one-step-closer/ + Tue, 05 Aug 2014 20:08:14 -0700 + + https://www.duckland.org/post/2014/08/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... + + + + FreeBSD Switch + https://www.duckland.org/post/2014/07/freebsd-switch/ + Thu, 24 Jul 2014 04:07:42 -0700 + + https://www.duckland.org/post/2014/07/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. + + + + Back to FreeBSD (maybe back to the challenge) + https://www.duckland.org/post/2014/06/back-to-freebsd-maybe-back-to-the-challenge/ + Mon, 30 Jun 2014 15:06:09 -0700 + + https://www.duckland.org/post/2014/06/back-to-freebsd-maybe-back-to-the-challenge/ + 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 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, 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. + + + + FreeBSD Challenge final (for now) + https://www.duckland.org/post/2014/04/freebsd-challenge-final-for-now/ + Tue, 22 Apr 2014 22:04:17 -0700 + + https://www.duckland.org/post/2014/04/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. + + + + FreeBSD Challenge, Day 17 + https://www.duckland.org/post/2014/04/freebsd-challenge-day-17/ + Thu, 17 Apr 2014 04:04:52 -0700 + + https://www.duckland.org/post/2014/04/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. 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 + + + + FreeBSD Challenge, Update + https://www.duckland.org/post/2014/04/freebsd-challenge-update/ + Tue, 15 Apr 2014 16:04:26 -0700 + + https://www.duckland.org/post/2014/04/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. + + + + FreeBSD Challenge, Day 16 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-16/ + Sat, 29 Mar 2014 05:03:18 -0700 + + https://www.duckland.org/post/2014/03/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 . 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). + + + + FreeBSD Challenge, Day 12-15 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-12-15/ + Thu, 27 Mar 2014 05:03:20 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 9-11 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-9-11/ + Sat, 22 Mar 2014 17:03:03 -0700 + + https://www.duckland.org/post/2014/03/freebsd-challenge-day-9-11/ + Ah, life with kids&hellip;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. + + + + FreeBSD Challenge, Day 8 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-8/ + Wed, 19 Mar 2014 18:03:12 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 7 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-7/ + Tue, 18 Mar 2014 04:03:04 -0700 + + https://www.duckland.org/post/2014/03/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 in the FreeBSD Forums. + + + + FreeBSD Challenge, Day 4-6 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-4-6/ + Sun, 16 Mar 2014 18:03:20 -0700 + + https://www.duckland.org/post/2014/03/freebsd-challenge-day-4-6/ + Sorry&hellip;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 &amp;&amp; portsnap update &amp;&amp; cd /usr/ports/mail/mutt &amp;&amp; pkg remove mutt &amp;&amp; make install clean and all is good! + + + + FreeBSD Challenge, Day 3 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-3/ + Fri, 14 Mar 2014 05:03:44 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 2 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-2/ + Thu, 13 Mar 2014 20:03:36 -0700 + + https://www.duckland.org/post/2014/03/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 , lets me get in from work and do some work during lunch. It may also give me a tempory way to use AfterShotPro until I get the whole Linux compatability layer thing figured out. + + + + Back to FreeBSD aka Day 1 + https://www.duckland.org/post/2014/03/back-to-freebsd-aka-day-1/ + Wed, 12 Mar 2014 04:03:05 -0700 + + https://www.duckland.org/post/2014/03/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 &lsquo;30 Day Challenge&rsquo;. + + + + Tale of Installs, Part 2 + https://www.duckland.org/post/2014/01/tale-of-install-2/ + Wed, 08 Jan 2014 17:01:00 -0700 + + https://www.duckland.org/post/2014/01/tale-of-install-2/ + Well, as I [mentioned before &lt;tale-of-install&gt;]{role=&ldquo;doc&rdquo;}, 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. I am hunting for a suitable replacement. +Oh, and Happy New Year! + + + + Tale of Installs + https://www.duckland.org/post/2013/11/tale-of-install/ + Thu, 21 Nov 2013 17:11:00 -0700 + + https://www.duckland.org/post/2013/11/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, NetBSD, or OpenBSD. +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. + + + + Command-Line blog posts + https://www.duckland.org/post/2008/05/command-line-blog-posts/ + Wed, 07 May 2008 18:05:00 -0700 + + https://www.duckland.org/post/2008/05/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 (was at links.twibright.com) or the like, but a way to post from the command line. +So, this post is being typed up in vim on my Fedora 8 laptop. I will use this great little tool I found called wppost to post. wwpost is part of the perl module WordPress::Post. + + + + diff --git a/public/categories/work/index.html b/public/categories/work/index.html new file mode 100644 index 00000000..546c44ba --- /dev/null +++ b/public/categories/work/index.html @@ -0,0 +1,719 @@ + + + + + + + + work + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ +
+

+ Category: work + + + + + rss + + + +

+
+ +

Posts

+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 17 October + + + + + + / + + + + + + + + + / + + Personal + + + / + + Work + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 09 August + + + + + + / + + + + + + + + + / + + personal + + + / + + photos + + + / + + work + + +
+ +
+ +
+
+
+ + + + + + + + + + +
+ + + + + + + +
+
+ 15 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + + / + + work + + +
+ +
+ +
+
+
+ + + + + + + + + +
+ + + + +
+
+ 31 October + + + + + + / + + + + + + + + + / + + personal + + + / + + work + + +
+ +
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 12 June + + + + + + / + + + + + + + + + / + + personal + + + / + + work + + +
+
+

+ Moving +

+
+
+
+ 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. + + +
+
+
+
+ + + + + + + + + +
+ + + + +
+
+ 06 June + + + + + + / + + + + + + + + + / + + photos + + + / + + travel + + + / + + work + + +
+ +
+
+ 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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + +
+
+
+
+ +
+ +
+ + + +
+ + + + + diff --git a/public/categories/work/index.xml b/public/categories/work/index.xml new file mode 100644 index 00000000..9c6f5b51 --- /dev/null +++ b/public/categories/work/index.xml @@ -0,0 +1,69 @@ + + + + work on duckland.org + https://www.duckland.org/categories/work/ + Recent content in work on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Sat, 17 Oct 2020 00:00:00 -0700 + + Still Alive + https://www.duckland.org/post/2020/10/still-alive/ + Sat, 17 Oct 2020 00:00:00 -0700 + + https://www.duckland.org/post/2020/10/still-alive/ + Still alive and kicking + + + + Life in the new world + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Sun, 09 Aug 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Strange things are up at the QuickieMart + + + + Photos from Bournemouth 2019-06 + https://www.duckland.org/post/2019/06/bournemouth-2019/ + Sat, 15 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/06/bournemouth-2019/ + More British Photos + + + + Exit, Stage Left + https://www.duckland.org/post/2016/10/exit-stage-left/ + Mon, 31 Oct 2016 12:11:43 -0700 + + https://www.duckland.org/post/2016/10/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. + + + + Moving + https://www.duckland.org/post/2015/06/moving/ + Fri, 12 Jun 2015 10:30:39 -0700 + + https://www.duckland.org/post/2015/06/moving/ + 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 &lt;travels&gt;]{role=&ldquo;doc&rdquo;} which I do not think I would have been able to do. + + + + Vegas, again + https://www.duckland.org/post/2015/06/vegas-again/ + Sat, 06 Jun 2015 10:06:48 -0700 + + https://www.duckland.org/post/2015/06/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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + + + diff --git a/public/contact/index.html b/public/contact/index.html new file mode 100644 index 00000000..0ca2cd0b --- /dev/null +++ b/public/contact/index.html @@ -0,0 +1,389 @@ + + + + + + + + Get in touch + + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ + + +
+
+
+

Get in touch

+
+
+
+
+

Want to drop me an email? Feel free!

+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + +
+
+ + +
+
 
+
+
+
+
+ + +
+ + + +
+ + + + + + diff --git a/public/contact/index.xml b/public/contact/index.xml new file mode 100644 index 00000000..c26fa4a9 --- /dev/null +++ b/public/contact/index.xml @@ -0,0 +1,12 @@ + + + + Get in touch on duckland.org + https://www.duckland.org/contact/ + Recent content in Get in touch on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Sun, 06 Nov 2016 13:00:25 +0530 + + diff --git a/public/css/custom.css b/public/css/custom.css new file mode 100644 index 00000000..1d369faa --- /dev/null +++ b/public/css/custom.css @@ -0,0 +1 @@ +@charset "UTF-8";.site-title,.toggle-navigation i{font-size:1.625em;line-height:1.85}.wp-caption-text,.excerpt-meta,.entry-meta,.more-link,.pagination,.further-reading span,.further-reading a,.entry-categories span,.entry-categories a,.entry-tags span,.entry-tags a,.author-meta .author span,.comments-number h2,.comment-author div,.design-credit,.singular-attachment .attachment-caption,.widget li,.menu-footer-items a,.menu-secondary-items a{font-size:.813em;line-height:1.85}.entry-container,.comments{padding:0 5.55%}.site-title,.menu-unset>ul a,.menu-primary-items a,.excerpt-meta,.entry-meta,.excerpt-title,.entry-title,.more-link,.pagination,.further-reading,.entry-categories,.entry-tags,.author-meta .author span,.comments-number h2,.comment-author .author-name,.site-footer h1,.design-credit,.widget-title,.widget li,.menu-footer-items a,.menu-secondary-items a{text-transform:uppercase;letter-spacing:.08em;font-weight:700}*,*:before,*:after{box-sizing:border-box}body{height:100%;font-size:100%;margin:0;padding:0;font-family:"raleway",sans-serif;line-height:1.5;color:#4d4d4d;background:#38312f;-webkit-font-smoothing:antialiased;word-wrap:break-word;-ms-word-wrap:break-word}.overflow-container{overflow:hidden;position:relative;height:auto;min-height:100%}.main{background:#38312f;padding-bottom:1.5em;margin:0 auto}.loop-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}p{margin:1.5em 0}a{text-decoration:none;color:#38312f;-webkit-transition:all .2s ease;transition:all .2s ease}a:link{color:#38312f}a:visited,a:hover,a:active,a:focus{color:black}article a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"raleway",sans-serif;margin:0;padding:0;font-weight:400}h1{font-size:2.625em;line-height:1.143}h2{font-size:2.25em;line-height:1.34}h3{font-size:1.625em;line-height:1.85}h4{font-size:1.313em;line-height:1.143}h5{font-size:1.125em;line-height:1.34}h6{font-size:1em;line-height:1.5}ul,ol{font-size:1em;padding:0;margin:1.5em}ul ul,ul ol,ol ul,ol ol{margin:0 1.5em}ul ul,ol ol,ul ol,ol ul,li li{font-size:1em}pre{word-wrap:break-word;-ms-word-wrap:break-word;word-break:break-all;white-space:pre-wrap;padding:.75em;background:#f5f5f5}code{padding:0 .375em;background:#f5f5f5}blockquote{margin:1.5em 0;padding:0 1.5em;border-left:solid .75em #38312f}blockquote cite{display:block;text-align:right}hr{margin:.69em 0}table{border-spacing:0;border-collapse:collapse;margin:1.5em 0}td{padding:.5em .75em;border:solid 1px #4d4d4d;line-height:1.5}th{padding:.5em .75em;border:solid 1px #4d4d4d;line-height:1.5}.alignright,.alignleft,.aligncenter,.alignnone,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{height:auto;line-height:0;max-width:100%;max-width:calc(100% - 48px)}.alignright img,.alignleft img,.aligncenter img,.alignnone img,.size-auto img,.size-full img,.size-large img,.size-medium img,.size-thumbnail img{max-width:100%}.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin:0 0 1.5em 1.5em}.aligncenter{text-align:center;margin:1.5em auto;display:block;max-width:100%}.alignnone{margin:1.5em}img{height:auto;line-height:0}.singular-attachment img{max-width:100%}article img{max-height:100%;max-width:100%}.wp-caption-text{margin:0;color:#8c8c8c}.wp-caption.aligncenter{max-width:none;margin:0 auto;width:auto !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],textarea{padding:.8em;width:100%;max-width:27.75em;min-height:45px;outline:solid 1px #000;border:0;font-family:"raleway",sans-serif;font-size:.813em;line-height:1.85;border-radius:0;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}textarea{max-width:41.625em;overflow:auto}input[type="submit"]{background:#38312f;color:white;max-width:22.2em;min-width:11.1em;padding:.8em;min-height:45px;outline:0;border:0;font-family:"raleway",sans-serif;font-size:.813em;line-height:1.85;border-radius:0;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{cursor:pointer;background:black}input[type="search"]{margin-right:1.5em;padding-right:.375em}.excerpt.sticky .excerpt-container{background:wheat}a img{border:0}.screen-reader-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}.skip-content{position:absolute;width:100%;background:#110800;color:#aaa;text-align:center;padding:.375em;top:-4.5em;z-index:19;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.skip-content:active,.skip-content:focus{top:0;color:#fff}.search .sticky{background:white}.blog .main,.archive .main,.search .main{width:88.89%;max-width:1280px}.blog #breadcrumbs,.archive #breadcrumbs,.search #breadcrumbs{width:100%}.entry{max-width:1280px}.infinite-loader,#infinite-handle{clear:both}#breadcrumbs{margin:1.5em auto;width:88.88%;max-width:1280px;color:#aaa}#breadcrumbs a{color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){html{-webkit-text-size-adjust:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){html{-webkit-text-size-adjust:none}}.site-header{padding:.75em 5.55%}.site-header .container{margin:0 auto;max-width:1280px}.site-header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.title-info{float:left;position:relative;z-index:29}.site-title{letter-spacing:.06em;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-title span{opacity:0;position:absolute;top:-99em}.site-title a{color:white}.site-title a:link,.site-title a:visited,.site-title a:hover,.site-title a:active,.site-title a:focus{color:white}.site-title img{max-width:5em;max-height:1.5em}.site-title:hover,.site-title:active,.site-title:focus{opacity:1}.toggle-navigation{position:relative;float:right;z-index:29;border:0;background:0;font-size:1em;margin:0;padding:0 0 0 1.5em;color:white;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.toggle-navigation:hover,.toggle-navigation:active,.toggle-navigation:focus{opacity:1;cursor:pointer;outline:0}.menu-primary,.menu-primary-tracks{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;padding-top:6em;left:100%;height:100%;width:100%;z-index:19;background-image:-webkit-linear-gradient(#38312f 26px,transparent 24px,transparent 24px);background-image:linear-gradient(#38312f 26px,transparent 24px,transparent 24px);background-size:1px 48px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-primary-tracks{top:1.5em;left:-100%;z-index:19}.site-header .site-description{opacity:0;color:white}.menu-unset>ul,.menu-primary-items{list-style:none;opacity:0}.menu-unset>ul a,.menu-primary-items a{display:block;color:white;opacity:.6;margin:1.5em 0 .75em 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-unset>ul a:only-child,.menu-primary-items a:only-child{margin:1.5em 0}.menu-unset>ul a:link,.menu-unset>ul a:visited,.menu-primary-items a:link,.menu-primary-items a:visited{color:white}.menu-unset>ul a:hover,.menu-unset>ul a:active,.menu-unset>ul a:focus,.menu-primary-items a:hover,.menu-primary-items a:active,.menu-primary-items a:focus{opacity:1}.menu-unset>ul .sub-menu,.menu-unset>ul .children,.menu-primary-items .sub-menu,.menu-primary-items .children{list-style:none}.menu-unset>ul .sub-menu li a,.menu-unset>ul .children li a,.menu-primary-items .sub-menu li a,.menu-primary-items .children li a{margin:.75em 0;opacity:.4}.menu-unset>ul .sub-menu li a:hover,.menu-unset>ul .sub-menu li a:active,.menu-unset>ul .sub-menu li a:focus,.menu-unset>ul .children li a:hover,.menu-unset>ul .children li a:active,.menu-unset>ul .children li a:focus,.menu-primary-items .sub-menu li a:hover,.menu-primary-items .sub-menu li a:active,.menu-primary-items .sub-menu li a:focus,.menu-primary-items .children li a:hover,.menu-primary-items .children li a:active,.menu-primary-items .children li a:focus{opacity:1}.site-header.toggled .menu-unset>ul,.site-header.toggled .menu-primary-items,.site-header.toggled .site-description{-webkit-transition:opacity .3s .3s ease;transition:opacity .3s .3s ease}.site-header.toggled .menu-primary,.site-header.toggled .menu-primary-tracks,.site-header.toggled .menu-primary-tracks{left:0}.site-header.toggled .menu-unset>ul,.site-header.toggled .menu-primary-items{opacity:1}.site-header.toggled .site-description{opacity:.9}@media all and (min-width:50em){.site-header{position:relative;z-index:2;padding:1.5em 5.55% 2.25em;border-top:solid .75em #110800}.title-info{margin-top:-0.75em}.site-title img{max-width:8em;max-height:3em}.toggle-navigation{display:none}.menu-primary,.menu-primary-tracks{background:0;position:static;width:100%;height:auto;padding:0;margin:0;text-align:right;min-height:37px}.menu-primary .site-description,.menu-primary-tracks .site-description{position:absolute;left:0;opacity:.6}.menu-primary .site-description+div,.menu-primary-tracks .site-description+div{margin-bottom:.75em}.ie9 .site-description{left:5.55%}.menu-primary-tracks{display:none}.menu-unset>ul,.menu-primary-items{margin:0 0 0 3em;opacity:1}.menu-unset>ul li,.menu-unset>ul a,.menu-primary-items li,.menu-primary-items a{display:inline-block}.menu-unset>ul li,.menu-primary-items li{position:relative}.menu-unset>ul>li,.menu-primary-items>li{font-size:.813em;line-height:1.85}.menu-unset>ul>li:after,.menu-primary-items>li:after{content:'/';position:absolute;right:-6px;top:0;color:white;opacity:.6}.menu-unset>ul>li:last-child:after,.menu-primary-items>li:last-child:after{display:none}.menu-unset>ul>li:last-child a,.menu-primary-items>li:last-child a{margin-right:0}.menu-unset>ul a,.menu-primary-items a{opacity:.6;margin:0 .75em}.menu-unset>ul a:only-child,.menu-primary-items a:only-child{margin:0 .75em}.menu-unset>ul ul,.menu-primary-items ul{position:absolute;top:-9999px;opacity:0;left:-70%;right:-70%;min-width:100%;max-width:220px;margin:0 auto;background:#110800;text-align:center;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;-webkit-transform:scale(0.95);transform:scale(0.95)}.menu-unset>ul ul li,.menu-unset>ul ul a,.menu-primary-items ul li,.menu-primary-items ul a{display:block}.menu-unset>ul ul:hover,.menu-primary-items ul:hover{top:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-unset>ul ul a,.menu-primary-items ul a{padding:0 1.5em}.menu-unset>ul ul li:first-child>a,.menu-primary-items ul li:first-child>a{padding-top:.75em}.menu-unset>ul ul li:last-child>a,.menu-primary-items ul li:last-child>a{padding-bottom:.75em}.menu-unset>ul a:hover+ul,.menu-unset>ul a:active+ul,.menu-unset>ul a:focus+ul,.menu-primary-items a:hover+ul,.menu-primary-items a:active+ul,.menu-primary-items a:focus+ul{top:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-unset>ul ul ul,.menu-primary-items ul ul{left:auto;right:100%}.menu-unset>ul ul ul:hover,.menu-primary-items ul ul:hover{top:-0.75em}.menu-unset>ul ul a:hover+ul,.menu-unset>ul ul a:active+ul,.menu-unset>ul ul a:focus+ul,.menu-primary-items ul a:hover+ul,.menu-primary-items ul a:active+ul,.menu-primary-items ul a:focus+ul{top:-0.75em}}.excerpt-container{padding:0 5.55%;position:relative;z-index:9;-webkit-backface-visibility:hidden;backface-visibility:hidden}.excerpt{text-align:center;background:white;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:1.5em}.featured-image{position:relative;height:0;padding-bottom:50%;background-position:50%;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.zoom .featured-image-link{-webkit-backface-visibility:hidden;backface-visibility:hidden}.zoom .featured-image-link:hover .featured-image,.zoom .featured-image-link:active .featured-image,.zoom .featured-image-link:focus .featured-image{-webkit-transform:scale(1.05);transform:scale(1.05);-moz-transform:scale(1.05) rotate(0.02deg)}.excerpt-meta,.entry-meta{color:#aaa;padding-top:1.84502em}.excerpt-meta a,.entry-meta a{color:#aaa}.excerpt-meta a:link,.entry-meta a:link,.excerpt-meta a:visited,.entry-meta a:visited{color:#aaa}.excerpt-meta a:hover,.entry-meta a:hover,.excerpt-meta a:active,.entry-meta a:active,.excerpt-meta a:focus,.entry-meta a:focus{color:#38312f}.excerpt-title,.entry-title{letter-spacing:.04em;font-size:1.313em;line-height:1.143}.excerpt-title a,.entry-title a{color:#4d4d4d}.excerpt-title a:link,.entry-title a:link,.excerpt-title a:visited,.entry-title a:visited{color:#4d4d4d}.excerpt-title a:hover,.entry-title a:hover,.excerpt-title a:active,.entry-title a:active,.excerpt-title a:focus,.entry-title a:focus{color:#38312f}.excerpt-header,.entry-header{position:relative}.excerpt-header:after,.entry-header:after{content:'';position:absolute;background:#4d4d4d;width:4.5em;height:.375em;left:0;right:0;margin:0 auto;bottom:-1.5em}.excerpt-content{padding:1.5em 0}.more-link{position:relative;text-decoration:none;color:#4d4d4d;clear:both}.more-link:link,.more-link:visited{color:#4d4d4d}.more-link:hover,.more-link:active,.more-link:focus{color:#38312f}.more-link:hover:after,.more-link:active:after,.more-link:focus:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.more-link:after{content:'';position:absolute;width:1.5em;height:3px;background:#4d4d4d;bottom:-0.75em;left:0;right:0;margin:0 auto;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagination{text-align:center;padding:1.5em;margin-bottom:-1.5em}.pagination a,.pagination span{margin:0 .375em;color:#8c8c8c}.pagination a:link,.pagination a:visited{color:#8c8c8c}.pagination a:hover,.pagination:active,.pagination:focus{color:#aaa}.infinite-scroll .pagination{display:none}@media all and (min-width:37.5em){.excerpt{background:#110800;margin-bottom:1.5em}.excerpt:first-child{padding-top:0}.excerpt-container{background:white;padding:0 6.2%}.pagination{padding:.75em 1.5em 3em}.excerpt-title,.entry-title{font-size:1.875em;line-height:1.6}}@media all and (min-width:56.25em){.excerpt-container{width:50%;padding:0 5.55%}.excerpt{-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;clear:both;padding:0;margin-bottom:1.5em;opacity:.8}.excerpt .featured-image{-webkit-transform:translateZ(0);transform:translateZ(0);width:50%;width:calc(50%+2px);height:100%;padding-bottom:0;position:absolute;right:-1px}.excerpt:hover{opacity:1}.excerpt.even .excerpt-container{float:right}.excerpt.even .featured-image{right:auto;left:-1px}.excerpt.even:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.rtl .excerpt.odd .excerpt-container{float:left}.excerpt-meta,.entry-meta{padding-top:3.69004em}.excerpt-content{padding-bottom:3em}.full-without-featured:not(.has-post-thumbnail):not(.has-video):not(.has-featured-slider) .excerpt-container{width:100%}}.entry{background:white;padding-bottom:1.5em}.entry-meta{text-align:center}.entry-header{text-align:center}.entry-meta,.entry-header{padding-left:5.55%;padding-right:5.55%}.entry-content{margin:3em 0}.entry-content img.full-width{position:relative;max-width:none;width:113%;left:-6.5%}.entry-content iframe{max-width:100%}.entry-content:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.further-reading span,.entry-categories span,.entry-tags span{display:block}.further-reading a,.entry-categories a,.entry-tags a{font-weight:400;color:#8c8c8c}.further-reading a:link,.further-reading a:visited,.entry-categories a:link,.entry-categories a:visited,.entry-tags a:link,.entry-tags a:visited{color:#8c8c8c}.further-reading a:hover,.further-reading a:active,.further-reading a:focus,.entry-categories a:hover,.entry-categories a:active,.entry-categories a:focus,.entry-tags a:hover,.entry-tags a:active,.entry-tags a:focus{color:black}.entry-categories a,.entry-tags a{margin-right:.375em}.entry-meta-bottom{margin-bottom:3em}.author-meta{background:#38312f;color:white;padding:1.5em;margin:3em 0 0}.author-meta a{color:#8c8c8c}.author-meta a:link,.author-meta a:visited{color:#8c8c8c}.author-meta a:hover,.author-meta a:active,.author-meta a:focus{color:white}.author-meta p{clear:both}.author-meta .author img{float:left;margin:0 .75em 1.5em 0;width:4.5em;height:4.5em;border-radius:50%}.author-meta .author a{font-weight:400;letter-spacing:.1em;display:block}.author-meta .bio a{margin-right:.375em;display:inline-block}@media all and (min-width:37.5em){.entry{width:88.88%;margin:0 auto}.entry-container{padding:0 5.55%}.further-reading p{display:inline-block;width:50%;vertical-align:top;padding-right:3em}.further-reading .prev{float:left}.further-reading .next{float:right;text-align:right;padding:0 0 0 3em}.further-reading:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.author-meta .author{display:inline-block}.author-meta .author img{margin-bottom:0}.author-meta:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.bio{float:right;width:50%}.bio p{margin-top:0}}@media all and (min-width:43.75em){.entry-container{padding:0 11.11%}.entry-meta,.entry-header{padding-left:5.55%;padding-right:5.55%}.entry-content img.full-width{width:128.6%;left:-14.3%}}@media all and (min-width:56.25em){.entry .featured-image:after{position:absolute;content:'';background:#38312f;top:0;bottom:0;left:0;width:100%;opacity:.2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.entry .featured-image:hover:after{opacity:0}.entry-container{padding:0 16.66%}.entry-header h1{font-size:4.25em;line-height:1.06}.entry-meta{font-size:1em;line-height:1.5;padding-top:3em;letter-spacing:.08em}.entry-content{margin-top:4.5em}.entry-content img.full-width{width:150%;left:-25%}}@media all and (min-width:68.75em){.entry-meta,.entry-header{padding-left:11.11%;padding-right:11.11%}.entry-container{padding:0 19.435%;position:relative}.entry-content img.full-width{width:163.6%;left:-31.8%}.entry-meta-bottom.float .entry-tags,.entry-meta-bottom.float .entry-categories{position:absolute;width:16.66%;left:0;top:4.5em;text-align:right;padding-left:5.55%}.entry-meta-bottom.float .entry-tags a,.entry-meta-bottom.float .entry-categories a{font-weight:700;text-transform:none;letter-spacing:0;display:block;margin-right:0}}@media all and (min-width:75em){.entry-container{padding:0 22.22%}.entry-content img.full-width{width:179.9%;left:-39.95%}}.comments{background:white;padding-bottom:3em;max-width:1280px}.comments-number{padding:1.5em 0}.comment-list{list-style:none;margin:0}.comment-list ul{list-style:none;margin:3em 0 1.5em 3em}.comment-list article ul{list-style:disc}li.comment,li.pingback{margin:3em 0}li.comment:first-child,li.pingback:first-child{margin-top:1.5em}.comment-author img{width:4.5em;height:4.5em;border-radius:50%;float:left;margin:0 .75em 0 0}.comment-author .author-name a{text-decoration:none;color:#4d4d4d}.comment-author .author-name a:link,.comment-author .author-name a:visited{color:#4d4d4d}.comment-author .author-name a:hover,.comment-author .author-name a:active,.comment-author .author-name a:focus{color:#38312f}.comment-author:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.comment-reply-link,.comment-edit-link{color:#4d4d4d;text-decoration:none}.comment-reply-link:link,.comment-reply-link:visited,.comment-edit-link:link,.comment-edit-link:visited{color:#4d4d4d}.comment-reply-link:hover,.comment-reply-link:active,.comment-reply-link:focus,.comment-edit-link:hover,.comment-edit-link:active,.comment-edit-link:focus{color:black}.comment-edit-link:before{content:" / "}.comment-content{margin:1.5em 0}.bypostauthor>article .author-name:after{content:' (author)';text-transform:none;font-weight:400;letter-spacing:0}@media all and (min-width:37.5em){.comments{padding:0 5.55% 3em;width:88.88%;margin:0 auto}.comment-pagination p{width:50%;display:inline-block;vertical-align:top;text-align:left}.comment-pagination .next-comment{text-align:right}}@media all and (min-width:43.75em){.comments{padding:0 11.11% 3em}}@media all and (min-width:56.25em){.comments{padding:0 16.66% 3em}}@media all and (min-width:62.5em){li.comment article,li.pingback article{line-height:0}li.comment article:after,li.pingback article:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.comment-author{display:inline-block;min-height:4.5em}.comment-author img{float:none}.comment-author div{display:inline-block;vertical-align:top}.comment-author div div{display:block}.comment-content{float:right;width:50%;margin:0;line-height:1.5}.comment-content p{line-height:1.5}.comment-content p:first-child{margin-top:0}.comment-content p:last-child{margin-bottom:0}}@media all and (min-width:68.75em){.comments{padding:0 19.435% 3em}}@media all and (min-width:1445px){.comments{padding:0 284px 3em}}.site-footer{color:#8c8c8c;text-align:center;padding-top:3em;overflow:hidden;clear:both}.site-footer a{color:#8c8c8c}.site-footer h1{letter-spacing:.06em;opacity:.4;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-footer h1:hover,.site-footer h1:active,.site-footer h1:focus{opacity:.9}.site-footer p{margin:0 0 1.5em;opacity:.6}.site-footer .social-media-icons{margin:.75em 0 1.5em}.site-footer .social-media-icons a{opacity:.4}.sidebar-footer{background:#1a1a1a;margin-bottom:-48px;padding:1.5em 5.55%}.sidebar-footer .widget{margin:3em 0}.sidebar-footer .widget:first-child{margin-top:1.5em}.sidebar-footer .widget a:hover,.sidebar-footer .widget a:active,.sidebar-footer .widget a:focus{color:#ededed}.sidebar-footer .widget-title{margin-bottom:12px}.design-credit{background:#110800;color:#8c8c8c;padding:.75em 0;margin-top:48px}.design-credit a{color:#8c8c8c}.design-credit a:link,.design-credit a:visited{color:#8c8c8c}.design-credit a:hover,.design-credit a:active,.design-credit a:focus{color:#aaa}.design-credit p{margin:0;opacity:.6}.return-top{display:none}@media all and (min-width:37.5em){.return-top{display:block;position:fixed;bottom:-4em;right:0;width:5.55%;height:4em;background:white;border:0;opacity:.8;text-align:center;line-height:4em;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease}.return-top i{position:relative;top:0;-webkit-transition:top .3s ease;transition:top .3s ease}.return-top.visible{bottom:0}.return-top.visible:hover,.return-top.visible:active,.return-top.visible:focus{opacity:1;cursor:pointer}.return-top.visible:hover i,.return-top.visible:active i,.return-top.visible:focus i{top:-6px}.sidebar-footer{margin-bottom:-72px}.design-credit{margin-top:72px}}@media all and (min-width:43.75em){.sidebar-footer{margin-top:3em}.sidebar-footer:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.sidebar-footer:not(.active-1) .widget{width:47%;float:left;margin-top:1.5em}.sidebar-footer:not(.active-1) .widget:nth-child(odd){margin-right:3%}}@media all and (min-width:56.25em){.site-footer h1{font-size:2.625em;line-height:1.143}}@media all and (min-width:62.5em){.sidebar-footer:not(.active-1):not(.active-2) .widget{width:31%;margin-right:0;margin-top:1.5em}.sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n - 2),.sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n - 1){margin-right:3%}.sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n+4){clear:left}}.singular-page .entry,.error404 .entry,.search .entry{padding-top:3em}.singular-page .featured-image{margin-top:-3em;margin-bottom:3em}.error404 input,.search input{margin:.75em 0}.error404 input[type="search"],.search input[type="search"]{margin-right:.75em}.search-form-container{margin:1.5em 0 3em}.search-form-container .search-icon{display:none}.archive-header{padding:1.5em 0;text-transform:uppercase;color:#8c8c8c}.archive-header span{letter-spacing:.08em}.archive-header h1{letter-spacing:.06em;font-weight:700;font-size:1em;line-height:1.5;display:inline-block}.archive-header p{margin:.75em 0;text-transform:none}.archive .main{padding-bottom:0}.search .search-box{padding:1.5em;margin-bottom:1.5em;background:white;text-align:center;clear:both}.search .search-box .search-form-container{margin-bottom:1.5em}.search .search-box.bottom{margin-top:1.5em}.page-template-full-width .entry{width:100%;max-width:none}.page-template-full-width .entry-container{padding:0 5%;max-width:1280px;margin:0 auto}@media all and (min-width:56.25em){.search-form-container{margin:1.5em 0 4.5em}}.singular-attachment .further-reading a{font-weight:700;font-size:1em;line-height:1.5;color:#8c8c8c}.singular-attachment .further-reading a:link,.singular-attachment .further-reading a:visited{color:#8c8c8c}.singular-attachment .further-reading a:hover,.singular-attachment .further-reading a:active,.singular-attachment .further-reading a:focus{color:black}.singular-attachment .further-reading p{width:49.5%}.singular-attachment .attachment-container img{display:block}.sidebar-after-post-content,.sidebar-after-page-content{padding:3em 0 .75em;border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;margin-bottom:1.5em}.sidebar-after-post-content .widget,.sidebar-after-page-content .widget{margin-bottom:2.25em}.widget-title{font-size:1em;line-height:1.5}.widget ul{margin:1.5em 0;list-style:none}.widget li{font-weight:400}.widget li a{color:#8c8c8c}.widget li a:link,.widget li a:visited{color:#8c8c8c}.widget li a:hover,.widget li a:active,.widget li a:focus{color:black}.widget-search .search-form-container{margin-bottom:3em}.site-footer .widget_search .search-field{max-width:none}.site-footer .widget_search .search-submit{background:#4d4d4d;width:100%;max-width:none;min-width:none}.widget_categories select{margin-top:1.5em}@media all and (min-width:50em){.site-footer .widget_search .search-form{display:-webkit-box;display:flex}.site-footer .widget_search .search-field,.site-footer .widget_search .search-submit{width:auto}.site-footer .widget_search .search-field{margin-right:0;-webkit-box-flex:1;flex-grow:1}}.menu-footer-items{list-style:none;margin:.75em 0 1.5em}.menu-footer-items li{position:relative;display:block}.menu-footer-items a{color:#8c8c8c;opacity:.4}.menu-footer-items a:link,.menu-footer-items a:visited{color:#8c8c8c}.menu-footer-items a:hover,.menu-footer-items a:active,.menu-footer-items a:focus{color:#8c8c8c;opacity:.9}.menu-footer-items ul{list-style:none}@media all and (min-width:43.75em){.menu-footer-items li,.menu-footer-items a{display:inline-block}.menu-footer-items a{margin:0 8px}.menu-footer-items a:hover+ul,.menu-footer-items a:active+ul,.menu-footer-items a:focus+ul{bottom:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-footer-items .sub-menu{position:absolute;background:#1a1a1a;text-align:center;margin:0;min-width:100%;max-width:220px;left:auto;right:auto;bottom:-9999px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;-webkit-transform:scale(0.95);transform:scale(0.95)}.menu-footer-items .sub-menu:hover{bottom:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-footer-items .sub-menu a{display:block;margin:0;padding:.75em 1.5em}.menu-footer-items .sub-menu .sub-menu:hover{bottom:0;left:100%;right:auto}.menu-footer-items .sub-menu a:hover+ul,.menu-footer-items .sub-menu a:active+ul,.menu-footer-items .sub-menu a:focus+ul{bottom:0;left:100%;right:auto}}.top-navigation{position:relative;left:-6%;width:112%;min-height:3em;background:#110800;padding:.375em 5.55%;margin:-0.75em 0 0;line-height:0}.top-navigation ~ button{top:2.25em}.top-navigation .container{margin:0 auto;max-width:1280px}.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.rtl .top-navigation{right:-6%}@media all and (min-width:37.5em){.top-navigation{margin-top:-0.75em;left:-6.2%;width:112.4%;z-index:39}}@media all and (min-width:50em){.top-navigation{margin:-2.25em 0 1.5em 0}}.menu-secondary{float:left;z-index:9}.toggle-secondary-navigation{background:0;border:0;color:white;opacity:.4;font-size:1.313em;line-height:1.714;margin:0;padding:0;outline:0;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.toggle-secondary-navigation:hover{cursor:pointer}.menu-secondary-items{list-style:none;position:absolute;z-index:-1;opacity:0;width:100%;left:0;padding:1.5em;margin:0;background:#110800;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-secondary-items a{color:white;opacity:.4;margin-right:.75em}.menu-secondary-items a:link,.menu-secondary-items a:visited{color:white}.menu-secondary-items a:hover,.menu-secondary-items a:active,.menu-secondary-items a:focus{color:white;opacity:.9}.menu-secondary-items ul{list-style:none}#main,#title-info,#toggle-navigation,#site-header,#site-footer{-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.secondary-toggle .site-header{background:transparent}.secondary-toggle .toggle-secondary-navigation{opacity:.9;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.secondary-toggle .menu-secondary-items{z-index:1;opacity:1}@media all and (min-width:37.5em){.menu-secondary-items{position:relative;z-index:1;opacity:1;padding:.5em 0}.menu-secondary-items:before{content:'//';margin-right:16px;color:white;opacity:.4}.menu-secondary-items li,.menu-secondary-items a{display:inline-block}.toggle-secondary-navigation{display:none}.menu-secondary-items li{position:relative}.menu-secondary-items ul{position:absolute;top:-9999px;margin:0 auto;left:-70%;right:-70%;max-width:200px;opacity:0;background:#110800;text-align:center;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease}.menu-secondary-items ul li,.menu-secondary-items ul a{display:block}.menu-secondary-items ul a{padding:0 1.5em;margin:.75em 0}.menu-secondary-items ul li:first-child>a{padding-top:.75em}.menu-secondary-items ul li:last-child>a{padding-bottom:.75em}.menu-secondary-items ul:hover{top:1.5em;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-secondary-items a:hover+ul,.menu-secondary-items a:active+ul,.menu-secondary-items a:focus+ul{top:1.5em;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-secondary-items ul ul:hover{left:100%;right:-100%;top:-0.60975em}.menu-secondary-items ul a:hover+ul,.menu-secondary-items ul a:active+ul,.menu-secondary-items ul a:focus+ul{left:100%;right:-100%;top:-0.60975em}}.site-header .search-form-container{position:absolute;right:5.55%;left:12.55%;top:0;height:100%;margin:0}.site-header .search-form-container button{-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;z-index:9;display:block;left:0;height:100%;float:right;border:0;background:#211810;font-size:1em;padding:.75em;margin:0 -12px 0 0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease}.site-header .search-form-container button:hover i,.site-header .search-form-container button:active i{opacity:1}.site-header .search-form-container button:hover{cursor:pointer}.site-header .search-form-container i{position:relative;z-index:9;color:white;opacity:.4;line-height:1.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-header .search-form-container input{margin:0;height:100%;position:absolute}.site-header .search-form-container .search-form{-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;z-index:19;left:107%;width:90%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.site-header .search-form-container input.search-field{width:80%;left:0;max-width:none !important;outline:none !important}.site-header .search-form-container input.search-submit{width:30%;right:0;max-width:none !important;min-width:0 !important;outline:none !important}.site-header .search-form-container+ul{margin-right:3.75em}.search-open .site-header .search-form{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.search-open .site-header .search-form-container{left:5.55%}.search-open .site-header .search-form-container button{width:24%}.search-open .site-header .search-form-container i{opacity:1}.rtl .site-header .search-form-container input.search-field{width:calc(100% - 120px) !important;right:120px}@media all and (min-width:37.5em){.search-open .site-header .search-form-container button{width:auto}.site-header .search-form-container .search-form{width:20em}.site-header .search-form-container input.search-submit{min-width:120px !important}}.social-media-icons{list-style:none;margin:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .3s ease-in-out,transform .2s ease-in-out}.social-media-icons li,.social-media-icons a{display:inline-block}.social-media-icons a{font-size:1.313em;line-height:1.714;margin:0 .375em;color:white;opacity:.4;position:relative;z-index:9}.social-media-icons a:link,.social-media-icons a:visited{color:white}.social-media-icons a:hover,.social-media-icons a:active,.social-media-icons a:focus{color:white;opacity:1}.site-header .social-media-icons{float:right;height:100%}.search-open .site-header .social-media-icons{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}@media all and (min-width:1500px){.top-navigation .social-media-icons{margin-right:0 !important}}.in-page-rss{color:white !important;opacity:.4}.in-page-rss:hover{color:white !important;opacity:1}.gallery{margin:2.25em auto}.gallery-item{display:inline-block;padding:.75em;text-align:center;vertical-align:top;width:100%;margin:0}.gallery-item img{max-width:100%;max-height:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{color:#8c8c8c;display:block;font-family:"raleway",sans-serif;font-size:12px;padding:.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.tiled-gallery{margin:2.25em auto !important}.tiled-gallery .gallery-row{margin:0 auto}.dark-header .site-title a{color:#38312f}.dark-header .site-title a:link,.dark-header .site-title a:visited,.dark-header .site-title a:hover,.dark-header .site-title a:active,.dark-header .site-title a:focus{color:#38312f}.dark-header .toggle-navigation{color:#38312f}.dark-header .site-header .site-description{color:#38312f}.dark-header .site-header .social-media-icons a{color:#38312f}.dark-header .site-header .social-media-icons a:link,.dark-header .site-header .social-media-icons a:visited{color:#38312f}.dark-header .site-header .social-media-icons a:hover,.dark-header .site-header .social-media-icons a:active,.dark-header .site-header .social-media-icons a:focus{color:#38312f}.dark-header .toggle-secondary-navigation{color:#38312f}.dark-header .menu-secondary-items a,.dark-header .menu-secondary-items a:link,.dark-header .menu-secondary-items a:visited,.dark-header .menu-secondary-items a:hover,.dark-header .menu-secondary-items a:active,.dark-header .menu-secondary-items a:focus{color:#38312f}.dark-header .site-header .search-form-container i{color:#38312f}.dark-header .site-header.toggled .site-title a{color:white}.dark-header .site-header.toggled .site-title a:link,.dark-header .site-header.toggled .site-title a:visited,.dark-header .site-header.toggled .site-title a:hover,.dark-header .site-header.toggled .site-title a:active,.dark-header .site-header.toggled .site-title a:focus{color:white}.dark-header .site-header.toggled .toggle-navigation{color:white}.dark-header .site-header.toggled .site-description{color:white}@media all and (min-width:37.5em){.dark-header .menu-secondary-items:before{color:#38312f}.dark-header .menu-secondary-items ul{background:white}}@media all and (min-width:50em){.dark-header .menu-unset>ul a,.dark-header .menu-primary-items a{color:#38312f}.dark-header .menu-unset>ul a:link,.dark-header .menu-unset>ul a:visited,.dark-header .menu-primary-items a:link,.dark-header .menu-primary-items a:visited{color:#38312f}.dark-header .menu-unset>ul>li:after,.dark-header .menu-primary-items>li:after{color:#38312f}.dark-header .menu-unset>ul ul,.dark-header .menu-primary-items ul{background:white}}.background-image-active .background-image{background-size:cover;background-position:50%;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0}.background-image-active .site-header{border-color:transparent}.background-image-active .excerpt{opacity:1}.background-image-active .site-header,.background-image-active .site-header .search-form-container button,.background-image-active .main,.background-image-active .menu-secondary-items{background:0}.background-image-active .top-navigation{background:rgba(255,255,255,0.2)}.background-image-active .site-footer{background:#38312f}.background-texture-active .site-header,.background-texture-active .site-header .search-form-container button,.background-texture-active .main,.background-texture-active .menu-secondary-items{background:0}.background-texture-active .site-header{border-color:transparent}.background-texture-active .site-footer{background:#38312f}.background-texture-active .top-navigation{background:rgba(255,255,255,0.2)}.background-texture-active .excerpt{opacity:1}.featured-video video{width:100%}.singular-page .featured-video{margin:-3em 0 3em}.full-width-images.blog .excerpt.has-video,.full-width-images.archive .excerpt.has-video,.two-column-images.blog .excerpt.has-video,.two-column-images.archive .excerpt.has-video{background:0}.full-width-images.blog .excerpt.has-video .overlay,.full-width-images.blog .excerpt.has-video .overlay-link,.full-width-images.blog .excerpt.has-video i,.full-width-images.archive .excerpt.has-video .overlay,.full-width-images.archive .excerpt.has-video .overlay-link,.full-width-images.archive .excerpt.has-video i,.two-column-images.blog .excerpt.has-video .overlay,.two-column-images.blog .excerpt.has-video .overlay-link,.two-column-images.blog .excerpt.has-video i,.two-column-images.archive .excerpt.has-video .overlay,.two-column-images.archive .excerpt.has-video .overlay-link,.two-column-images.archive .excerpt.has-video i{display:none}.full-width-images.blog .excerpt.has-video .excerpt-container,.full-width-images.archive .excerpt.has-video .excerpt-container,.two-column-images.blog .excerpt.has-video .excerpt-container,.two-column-images.archive .excerpt.has-video .excerpt-container{position:relative;opacity:1}.full-width-images.blog .excerpt.has-video .excerpt-header,.full-width-images.blog .excerpt.has-video .entry-header,.full-width-images.archive .excerpt.has-video .excerpt-header,.full-width-images.archive .excerpt.has-video .entry-header,.two-column-images.blog .excerpt.has-video .excerpt-header,.two-column-images.blog .excerpt.has-video .entry-header,.two-column-images.archive .excerpt.has-video .excerpt-header,.two-column-images.archive .excerpt.has-video .entry-header{padding:.75em 1.5em 1.5em}.full-width-images.blog .excerpt.has-video .excerpt-title,.full-width-images.blog .excerpt.has-video .entry-title,.full-width-images.archive .excerpt.has-video .excerpt-title,.full-width-images.archive .excerpt.has-video .entry-title,.two-column-images.blog .excerpt.has-video .excerpt-title,.two-column-images.blog .excerpt.has-video .entry-title,.two-column-images.archive .excerpt.has-video .excerpt-title,.two-column-images.archive .excerpt.has-video .entry-title{font-size:1em;line-height:1.5}.full-width-images.blog .excerpt.has-video .excerpt-title a,.full-width-images.blog .excerpt.has-video .entry-title a,.full-width-images.archive .excerpt.has-video .excerpt-title a,.full-width-images.archive .excerpt.has-video .entry-title a,.two-column-images.blog .excerpt.has-video .excerpt-title a,.two-column-images.blog .excerpt.has-video .entry-title a,.two-column-images.archive .excerpt.has-video .excerpt-title a,.two-column-images.archive .excerpt.has-video .entry-title a{color:white;opacity:.8}.full-width-images.blog .excerpt.has-video .excerpt-title a:link,.full-width-images.blog .excerpt.has-video .entry-title a:link,.full-width-images.blog .excerpt.has-video .excerpt-title a:visited,.full-width-images.blog .excerpt.has-video .entry-title a:visited,.full-width-images.archive .excerpt.has-video .excerpt-title a:link,.full-width-images.archive .excerpt.has-video .entry-title a:link,.full-width-images.archive .excerpt.has-video .excerpt-title a:visited,.full-width-images.archive .excerpt.has-video .entry-title a:visited,.two-column-images.blog .excerpt.has-video .excerpt-title a:link,.two-column-images.blog .excerpt.has-video .entry-title a:link,.two-column-images.blog .excerpt.has-video .excerpt-title a:visited,.two-column-images.blog .excerpt.has-video .entry-title a:visited,.two-column-images.archive .excerpt.has-video .excerpt-title a:link,.two-column-images.archive .excerpt.has-video .entry-title a:link,.two-column-images.archive .excerpt.has-video .excerpt-title a:visited,.two-column-images.archive .excerpt.has-video .entry-title a:visited{color:white}.full-width-images.blog .excerpt.has-video .excerpt-title a:hover,.full-width-images.blog .excerpt.has-video .entry-title a:hover,.full-width-images.blog .excerpt.has-video .excerpt-title a:active,.full-width-images.blog .excerpt.has-video .entry-title a:active,.full-width-images.blog .excerpt.has-video .excerpt-title a:focus,.full-width-images.blog .excerpt.has-video .entry-title a:focus,.full-width-images.archive .excerpt.has-video .excerpt-title a:hover,.full-width-images.archive .excerpt.has-video .entry-title a:hover,.full-width-images.archive .excerpt.has-video .excerpt-title a:active,.full-width-images.archive .excerpt.has-video .entry-title a:active,.full-width-images.archive .excerpt.has-video .excerpt-title a:focus,.full-width-images.archive .excerpt.has-video .entry-title a:focus,.two-column-images.blog .excerpt.has-video .excerpt-title a:hover,.two-column-images.blog .excerpt.has-video .entry-title a:hover,.two-column-images.blog .excerpt.has-video .excerpt-title a:active,.two-column-images.blog .excerpt.has-video .entry-title a:active,.two-column-images.blog .excerpt.has-video .excerpt-title a:focus,.two-column-images.blog .excerpt.has-video .entry-title a:focus,.two-column-images.archive .excerpt.has-video .excerpt-title a:hover,.two-column-images.archive .excerpt.has-video .entry-title a:hover,.two-column-images.archive .excerpt.has-video .excerpt-title a:active,.two-column-images.archive .excerpt.has-video .entry-title a:active,.two-column-images.archive .excerpt.has-video .excerpt-title a:focus,.two-column-images.archive .excerpt.has-video .entry-title a:focus{color:white;opacity:1}@media all and (min-width:56.25em){.excerpt .featured-video{-webkit-transform:translateZ(0);transform:translateZ(0);width:50%;height:100%;padding-bottom:0;position:absolute;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.excerpt .featured-video div,.excerpt .featured-video video{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.excerpt.even .featured-video{right:50%;right:calc(50% - 1px)}.full-width .excerpt .featured-video,.full-width-images .excerpt .featured-video,.two-column .excerpt .featured-video,.two-column-images .excerpt .featured-video{width:100%;height:auto;position:relative;right:0}.full-width .excerpt .featured-video div,.full-width .excerpt .featured-video video,.full-width-images .excerpt .featured-video div,.full-width-images .excerpt .featured-video video,.two-column .excerpt .featured-video div,.two-column .excerpt .featured-video video,.two-column-images .excerpt .featured-video div,.two-column-images .excerpt .featured-video video{position:relative;top:0;-webkit-transform:none;transform:none}}@media all and (min-width:56.25em){.ie9 .excerpt{opacity:1}.ie9 .excerpt:hover{opacity:1}}#disqus_thread{background:white;padding:1.5em 5.55%;max-width:1280px}.bbpress.archive .main{width:100%;margin-bottom:3em}.entry-bbpress{padding-top:3em}.entry-bbpress .entry-container{padding:0 11.11%}#wp-bbp_topic_content-editor-container input,#wp-bbp_reply_content-editor-container input{width:auto;padding:6px 24px !important}#wp-bbp_topic_content-editor-container textarea,#wp-bbp_reply_content-editor-container textarea{outline:solid 1px #38312f;margin-top:1.5em !important}#bbp_topic_tags{max-width:500px;font-size:13px}#bbp_topic_title{max-width:none}.bbp-submit-wrapper button{background:#38312f;color:white;max-width:22.2em !important;min-width:11.1em;padding:.8em;min-height:45px;outline:0;border:0;font-family:"raleway",sans-serif;font-size:.813em;line-height:1.85;border-radius:0;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}.bbp-submit-wrapper button:hover,.bbp-submit-wrapper button:active,.bbp-submit-wrapper button:focus{cursor:pointer;background:black}@media all and (min-width:62.5em){#bbp_topic_title{width:70%}}#bbpress-forums div.bbp-search-form{margin:1px 0 12px 0}@media all and (min-width:43.75em){#bbpress-forums #bbp-search-form #bbp_search{width:500px !important}} \ No newline at end of file diff --git a/public/css/custom.css.bck b/public/css/custom.css.bck new file mode 100644 index 00000000..acacddd3 --- /dev/null +++ b/public/css/custom.css.bck @@ -0,0 +1 @@ +@charset "UTF-8";.site-title,.toggle-navigation i{font-size:1.625em;line-height:1.85}.wp-caption-text,.excerpt-meta,.entry-meta,.more-link,.pagination,.further-reading span,.further-reading a,.entry-categories span,.entry-categories a,.entry-tags span,.entry-tags a,.author-meta .author span,.comments-number h2,.comment-author div,.design-credit,.singular-attachment .attachment-caption,.widget li,.menu-footer-items a,.menu-secondary-items a{font-size:.813em;line-height:1.85}.entry-container,.comments{padding:0 5.55%}.site-title,.menu-unset>ul a,.menu-primary-items a,.excerpt-meta,.entry-meta,.excerpt-title,.entry-title,.more-link,.pagination,.further-reading,.entry-categories,.entry-tags,.author-meta .author span,.comments-number h2,.comment-author .author-name,.site-footer h1,.design-credit,.widget-title,.widget li,.menu-footer-items a,.menu-secondary-items a{text-transform:uppercase;letter-spacing:.08em;font-weight:700}*,*:before,*:after{box-sizing:border-box}body{height:100%;font-size:100%;margin:0;padding:0;font-family:"raleway",sans-serif;line-height:1.5;color:#4d4d4d;background:#38312f;-webkit-font-smoothing:antialiased;word-wrap:break-word;-ms-word-wrap:break-word}.overflow-container{overflow:hidden;position:relative;height:auto;min-height:100%}.main{background:#38312f;padding-bottom:1.5em;margin:0 auto}.loop-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}p{margin:1.5em 0}a{text-decoration:none;color:#38312f;-webkit-transition:all .2s ease;transition:all .2s ease}a:link{color:#38312f}a:visited,a:hover,a:active,a:focus{color:black}article a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"raleway",sans-serif;margin:0;padding:0;font-weight:400}h1{font-size:2.625em;line-height:1.143}h2{font-size:2.25em;line-height:1.34}h3{font-size:1.625em;line-height:1.85}h4{font-size:1.313em;line-height:1.143}h5{font-size:1.125em;line-height:1.34}h6{font-size:1em;line-height:1.5}ul,ol{font-size:1em;padding:0;margin:1.5em}ul ul,ul ol,ol ul,ol ol{margin:0 1.5em}ul ul,ol ol,ul ol,ol ul,li li{font-size:1em}pre{word-wrap:break-word;-ms-word-wrap:break-word;word-break:break-all;white-space:pre-wrap;padding:.75em;background:#f5f5f5}code{padding:0 .375em;background:#f5f5f5}blockquote{margin:1.5em 0;padding:0 1.5em;border-left:solid .75em #38312f}blockquote cite{display:block;text-align:right}hr{margin:.69em 0}table{border-spacing:0;border-collapse:collapse;margin:1.5em 0}td{padding:.5em .75em;border:solid 1px #4d4d4d;line-height:1.5}th{padding:.5em .75em;border:solid 1px #4d4d4d;line-height:1.5}.alignright,.alignleft,.aligncenter,.alignnone,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{height:auto;line-height:0;max-width:100%;max-width:calc(100% - 48px)}.alignright img,.alignleft img,.aligncenter img,.alignnone img,.size-auto img,.size-full img,.size-large img,.size-medium img,.size-thumbnail img{max-width:100%}.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin:0 0 1.5em 1.5em}.aligncenter{text-align:center;margin:1.5em auto;display:block;max-width:100%}.alignnone{margin:1.5em}img{height:auto;line-height:0}.singular-attachment img{max-width:100%}article img{max-height:100%;max-width:100%}.wp-caption-text{margin:0;color:#8c8c8c}.wp-caption.aligncenter{max-width:none;margin:0 auto;width:auto !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],textarea{padding:.8em;width:100%;max-width:27.75em;min-height:45px;outline:solid 1px #000;border:0;font-family:"raleway",sans-serif;font-size:.813em;line-height:1.85;border-radius:0;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}textarea{max-width:41.625em;overflow:auto}input[type="submit"]{background:#38312f;color:white;max-width:22.2em;min-width:11.1em;padding:.8em;min-height:45px;outline:0;border:0;font-family:"raleway",sans-serif;font-size:.813em;line-height:1.85;border-radius:0;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{cursor:pointer;background:black}input[type="search"]{margin-right:1.5em;padding-right:.375em}.excerpt.sticky .excerpt-container{background:wheat}a img{border:0}.screen-reader-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}.skip-content{position:absolute;width:100%;background:#110800;color:#aaa;text-align:center;padding:.375em;top:-4.5em;z-index:19;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.skip-content:active,.skip-content:focus{top:0;color:#fff}.search .sticky{background:white}.blog .main,.archive .main,.search .main{width:88.89%;max-width:1280px}.blog #breadcrumbs,.archive #breadcrumbs,.search #breadcrumbs{width:100%}.entry{max-width:1280px}.infinite-loader,#infinite-handle{clear:both}#breadcrumbs{margin:1.5em auto;width:88.88%;max-width:1280px;color:#aaa}#breadcrumbs a{color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){html{-webkit-text-size-adjust:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){html{-webkit-text-size-adjust:none}}.site-header{padding:.75em 5.55%}.site-header .container{margin:0 auto;max-width:1280px}.site-header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.title-info{float:left;position:relative;z-index:29}.site-title{letter-spacing:.06em;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-title span{opacity:0;position:absolute;top:-99em}.site-title a{color:white}.site-title a:link,.site-title a:visited,.site-title a:hover,.site-title a:active,.site-title a:focus{color:white}.site-title img{max-width:5em;max-height:1.5em}.site-title:hover,.site-title:active,.site-title:focus{opacity:1}.toggle-navigation{position:relative;float:right;z-index:29;border:0;background:0;font-size:1em;margin:0;padding:0 0 0 1.5em;color:white;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.toggle-navigation:hover,.toggle-navigation:active,.toggle-navigation:focus{opacity:1;cursor:pointer;outline:0}.menu-primary,.menu-primary-tracks{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;padding-top:6em;left:100%;height:100%;width:100%;z-index:19;background-image:-webkit-linear-gradient(#38312f 26px,transparent 24px,transparent 24px);background-image:linear-gradient(#38312f 26px,transparent 24px,transparent 24px);background-size:1px 48px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-primary-tracks{top:1.5em;left:-100%;z-index:19}.site-header .site-description{opacity:0;color:white}.menu-unset>ul,.menu-primary-items{list-style:none;opacity:0}.menu-unset>ul a,.menu-primary-items a{display:block;color:white;opacity:.6;margin:1.5em 0 .75em 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-unset>ul a:only-child,.menu-primary-items a:only-child{margin:1.5em 0}.menu-unset>ul a:link,.menu-unset>ul a:visited,.menu-primary-items a:link,.menu-primary-items a:visited{color:white}.menu-unset>ul a:hover,.menu-unset>ul a:active,.menu-unset>ul a:focus,.menu-primary-items a:hover,.menu-primary-items a:active,.menu-primary-items a:focus{opacity:1}.menu-unset>ul .sub-menu,.menu-unset>ul .children,.menu-primary-items .sub-menu,.menu-primary-items .children{list-style:none}.menu-unset>ul .sub-menu li a,.menu-unset>ul .children li a,.menu-primary-items .sub-menu li a,.menu-primary-items .children li a{margin:.75em 0;opacity:.4}.menu-unset>ul .sub-menu li a:hover,.menu-unset>ul .sub-menu li a:active,.menu-unset>ul .sub-menu li a:focus,.menu-unset>ul .children li a:hover,.menu-unset>ul .children li a:active,.menu-unset>ul .children li a:focus,.menu-primary-items .sub-menu li a:hover,.menu-primary-items .sub-menu li a:active,.menu-primary-items .sub-menu li a:focus,.menu-primary-items .children li a:hover,.menu-primary-items .children li a:active,.menu-primary-items .children li a:focus{opacity:1}.site-header.toggled .menu-unset>ul,.site-header.toggled .menu-primary-items,.site-header.toggled .site-description{-webkit-transition:opacity .3s .3s ease;transition:opacity .3s .3s ease}.site-header.toggled .menu-primary,.site-header.toggled .menu-primary-tracks,.site-header.toggled .menu-primary-tracks{left:0}.site-header.toggled .menu-unset>ul,.site-header.toggled .menu-primary-items{opacity:1}.site-header.toggled .site-description{opacity:.9}@media all and (min-width:50em){.site-header{position:relative;z-index:2;padding:1.5em 5.55% 2.25em;border-top:solid .75em #110800}.title-info{margin-top:-0.75em}.site-title img{max-width:8em;max-height:3em}.toggle-navigation{display:none}.menu-primary,.menu-primary-tracks{background:0;position:static;width:100%;height:auto;padding:0;margin:0;text-align:right;min-height:37px}.menu-primary .site-description,.menu-primary-tracks .site-description{position:absolute;left:0;opacity:.6}.menu-primary .site-description+div,.menu-primary-tracks .site-description+div{margin-bottom:.75em}.ie9 .site-description{left:5.55%}.menu-primary-tracks{display:none}.menu-unset>ul,.menu-primary-items{margin:0 0 0 3em;opacity:1}.menu-unset>ul li,.menu-unset>ul a,.menu-primary-items li,.menu-primary-items a{display:inline-block}.menu-unset>ul li,.menu-primary-items li{position:relative}.menu-unset>ul>li,.menu-primary-items>li{font-size:.813em;line-height:1.85}.menu-unset>ul>li:after,.menu-primary-items>li:after{content:'/';position:absolute;right:-6px;top:0;color:white;opacity:.6}.menu-unset>ul>li:last-child:after,.menu-primary-items>li:last-child:after{display:none}.menu-unset>ul>li:last-child a,.menu-primary-items>li:last-child a{margin-right:0}.menu-unset>ul a,.menu-primary-items a{opacity:.6;margin:0 .75em}.menu-unset>ul a:only-child,.menu-primary-items a:only-child{margin:0 .75em}.menu-unset>ul ul,.menu-primary-items ul{position:absolute;top:-9999px;opacity:0;left:-70%;right:-70%;min-width:100%;max-width:220px;margin:0 auto;background:#110800;text-align:center;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;-webkit-transform:scale(0.95);transform:scale(0.95)}.menu-unset>ul ul li,.menu-unset>ul ul a,.menu-primary-items ul li,.menu-primary-items ul a{display:block}.menu-unset>ul ul:hover,.menu-primary-items ul:hover{top:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-unset>ul ul a,.menu-primary-items ul a{padding:0 1.5em}.menu-unset>ul ul li:first-child>a,.menu-primary-items ul li:first-child>a{padding-top:.75em}.menu-unset>ul ul li:last-child>a,.menu-primary-items ul li:last-child>a{padding-bottom:.75em}.menu-unset>ul a:hover+ul,.menu-unset>ul a:active+ul,.menu-unset>ul a:focus+ul,.menu-primary-items a:hover+ul,.menu-primary-items a:active+ul,.menu-primary-items a:focus+ul{top:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-unset>ul ul ul,.menu-primary-items ul ul{left:auto;right:100%}.menu-unset>ul ul ul:hover,.menu-primary-items ul ul:hover{top:-0.75em}.menu-unset>ul ul a:hover+ul,.menu-unset>ul ul a:active+ul,.menu-unset>ul ul a:focus+ul,.menu-primary-items ul a:hover+ul,.menu-primary-items ul a:active+ul,.menu-primary-items ul a:focus+ul{top:-0.75em}}.excerpt-container{padding:0 5.55%;position:relative;z-index:9;-webkit-backface-visibility:hidden;backface-visibility:hidden}.excerpt{text-align:center;background:white;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:1.5em}.featured-image{position:relative;height:0;padding-bottom:50%;background-position:50%;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.zoom .featured-image-link{-webkit-backface-visibility:hidden;backface-visibility:hidden}.zoom .featured-image-link:hover .featured-image,.zoom .featured-image-link:active .featured-image,.zoom .featured-image-link:focus .featured-image{-webkit-transform:scale(1.05);transform:scale(1.05);-moz-transform:scale(1.05) rotate(0.02deg)}.excerpt-meta,.entry-meta{color:#aaa;padding-top:1.84502em}.excerpt-meta a,.entry-meta a{color:#aaa}.excerpt-meta a:link,.entry-meta a:link,.excerpt-meta a:visited,.entry-meta a:visited{color:#aaa}.excerpt-meta a:hover,.entry-meta a:hover,.excerpt-meta a:active,.entry-meta a:active,.excerpt-meta a:focus,.entry-meta a:focus{color:#38312f}.excerpt-title,.entry-title{letter-spacing:.04em;font-size:1.313em;line-height:1.143}.excerpt-title a,.entry-title a{color:#4d4d4d}.excerpt-title a:link,.entry-title a:link,.excerpt-title a:visited,.entry-title a:visited{color:#4d4d4d}.excerpt-title a:hover,.entry-title a:hover,.excerpt-title a:active,.entry-title a:active,.excerpt-title a:focus,.entry-title a:focus{color:#38312f}.excerpt-header,.entry-header{position:relative}.excerpt-header:after,.entry-header:after{content:'';position:absolute;background:#4d4d4d;width:4.5em;height:.375em;left:0;right:0;margin:0 auto;bottom:-1.5em}.excerpt-content{padding:1.5em 0}.more-link{position:relative;text-decoration:none;color:#4d4d4d;clear:both}.more-link:link,.more-link:visited{color:#4d4d4d}.more-link:hover,.more-link:active,.more-link:focus{color:#38312f}.more-link:hover:after,.more-link:active:after,.more-link:focus:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.more-link:after{content:'';position:absolute;width:1.5em;height:3px;background:#4d4d4d;bottom:-0.75em;left:0;right:0;margin:0 auto;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagination{text-align:center;padding:1.5em;margin-bottom:-1.5em}.pagination a,.pagination span{margin:0 .375em;color:#8c8c8c}.pagination a:link,.pagination a:visited{color:#8c8c8c}.pagination a:hover,.pagination:active,.pagination:focus{color:#aaa}.infinite-scroll .pagination{display:none}@media all and (min-width:37.5em){.excerpt{background:#110800;margin-bottom:1.5em}.excerpt:first-child{padding-top:0}.excerpt-container{background:white;padding:0 6.2%}.pagination{padding:.75em 1.5em 3em}.excerpt-title,.entry-title{font-size:1.875em;line-height:1.6}}@media all and (min-width:56.25em){.excerpt-container{width:50%;padding:0 5.55%}.excerpt{-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;clear:both;padding:0;margin-bottom:1.5em;opacity:.8}.excerpt .featured-image{-webkit-transform:translateZ(0);transform:translateZ(0);width:50%;width:calc(50%+2px);height:100%;padding-bottom:0;position:absolute;right:-1px}.excerpt:hover{opacity:1}.excerpt.even .excerpt-container{float:right}.excerpt.even .featured-image{right:auto;left:-1px}.excerpt.even:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.rtl .excerpt.odd .excerpt-container{float:left}.excerpt-meta,.entry-meta{padding-top:3.69004em}.excerpt-content{padding-bottom:3em}.full-without-featured:not(.has-post-thumbnail):not(.has-video):not(.has-featured-slider) .excerpt-container{width:100%}}.entry{background:white;padding-bottom:1.5em}.entry-meta{text-align:center}.entry-header{text-align:center}.entry-meta,.entry-header{padding-left:5.55%;padding-right:5.55%}.entry-content{margin:3em 0}.entry-content img.full-width{position:relative;max-width:none;width:113%;left:-6.5%}.entry-content iframe{max-width:100%}.entry-content:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.further-reading span,.entry-categories span,.entry-tags span{display:block}.further-reading a,.entry-categories a,.entry-tags a{font-weight:400;color:#8c8c8c}.further-reading a:link,.further-reading a:visited,.entry-categories a:link,.entry-categories a:visited,.entry-tags a:link,.entry-tags a:visited{color:#8c8c8c}.further-reading a:hover,.further-reading a:active,.further-reading a:focus,.entry-categories a:hover,.entry-categories a:active,.entry-categories a:focus,.entry-tags a:hover,.entry-tags a:active,.entry-tags a:focus{color:black}.entry-categories a,.entry-tags a{margin-right:.375em}.entry-meta-bottom{margin-bottom:3em}.author-meta{background:#38312f;color:white;padding:1.5em;margin:3em 0 0}.author-meta a{color:#8c8c8c}.author-meta a:link,.author-meta a:visited{color:#8c8c8c}.author-meta a:hover,.author-meta a:active,.author-meta a:focus{color:white}.author-meta p{clear:both}.author-meta .author img{float:left;margin:0 .75em 1.5em 0;width:4.5em;height:4.5em;border-radius:50%}.author-meta .author a{font-weight:400;letter-spacing:.1em;display:block}.author-meta .bio a{margin-right:.375em;display:inline-block}@media all and (min-width:37.5em){.entry{width:88.88%;margin:0 auto}.entry-container{padding:0 5.55%}.further-reading p{display:inline-block;width:50%;vertical-align:top;padding-right:3em}.further-reading .prev{float:left}.further-reading .next{float:right;text-align:right;padding:0 0 0 3em}.further-reading:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.author-meta .author{display:inline-block}.author-meta .author img{margin-bottom:0}.author-meta:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.bio{float:right;width:50%}.bio p{margin-top:0}}@media all and (min-width:43.75em){.entry-container{padding:0 11.11%}.entry-meta,.entry-header{padding-left:5.55%;padding-right:5.55%}.entry-content img.full-width{width:128.6%;left:-14.3%}}@media all and (min-width:56.25em){.entry .featured-image:after{position:absolute;content:'';background:#38312f;top:0;bottom:0;left:0;width:100%;opacity:.2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.entry .featured-image:hover:after{opacity:0}.entry-container{padding:0 16.66%}.entry-header h1{font-size:4.25em;line-height:1.06}.entry-meta{font-size:1em;line-height:1.5;padding-top:3em;letter-spacing:.08em}.entry-content{margin-top:4.5em}.entry-content img.full-width{width:150%;left:-25%}}@media all and (min-width:68.75em){.entry-meta,.entry-header{padding-left:11.11%;padding-right:11.11%}.entry-container{padding:0 19.435%;position:relative}.entry-content img.full-width{width:163.6%;left:-31.8%}.entry-meta-bottom.float .entry-tags,.entry-meta-bottom.float .entry-categories{position:absolute;width:16.66%;left:0;top:4.5em;text-align:right;padding-left:5.55%}.entry-meta-bottom.float .entry-tags a,.entry-meta-bottom.float .entry-categories a{font-weight:700;text-transform:none;letter-spacing:0;display:block;margin-right:0}}@media all and (min-width:75em){.entry-container{padding:0 22.22%}.entry-content img.full-width{width:179.9%;left:-39.95%}}.comments{background:white;padding-bottom:3em;max-width:1280px}.comments-number{padding:1.5em 0}.comment-list{list-style:none;margin:0}.comment-list ul{list-style:none;margin:3em 0 1.5em 3em}.comment-list article ul{list-style:disc}li.comment,li.pingback{margin:3em 0}li.comment:first-child,li.pingback:first-child{margin-top:1.5em}.comment-author img{width:4.5em;height:4.5em;border-radius:50%;float:left;margin:0 .75em 0 0}.comment-author .author-name a{text-decoration:none;color:#4d4d4d}.comment-author .author-name a:link,.comment-author .author-name a:visited{color:#4d4d4d}.comment-author .author-name a:hover,.comment-author .author-name a:active,.comment-author .author-name a:focus{color:#38312f}.comment-author:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.comment-reply-link,.comment-edit-link{color:#4d4d4d;text-decoration:none}.comment-reply-link:link,.comment-reply-link:visited,.comment-edit-link:link,.comment-edit-link:visited{color:#4d4d4d}.comment-reply-link:hover,.comment-reply-link:active,.comment-reply-link:focus,.comment-edit-link:hover,.comment-edit-link:active,.comment-edit-link:focus{color:black}.comment-edit-link:before{content:" / "}.comment-content{margin:1.5em 0}.bypostauthor>article .author-name:after{content:' (author)';text-transform:none;font-weight:400;letter-spacing:0}@media all and (min-width:37.5em){.comments{padding:0 5.55% 3em;width:88.88%;margin:0 auto}.comment-pagination p{width:50%;display:inline-block;vertical-align:top;text-align:left}.comment-pagination .next-comment{text-align:right}}@media all and (min-width:43.75em){.comments{padding:0 11.11% 3em}}@media all and (min-width:56.25em){.comments{padding:0 16.66% 3em}}@media all and (min-width:62.5em){li.comment article,li.pingback article{line-height:0}li.comment article:after,li.pingback article:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.comment-author{display:inline-block;min-height:4.5em}.comment-author img{float:none}.comment-author div{display:inline-block;vertical-align:top}.comment-author div div{display:block}.comment-content{float:right;width:50%;margin:0;line-height:1.5}.comment-content p{line-height:1.5}.comment-content p:first-child{margin-top:0}.comment-content p:last-child{margin-bottom:0}}@media all and (min-width:68.75em){.comments{padding:0 19.435% 3em}}@media all and (min-width:1445px){.comments{padding:0 284px 3em}}.site-footer{color:#8c8c8c;text-align:center;padding-top:3em;overflow:hidden;clear:both}.site-footer a{color:#8c8c8c}.site-footer h1{letter-spacing:.06em;opacity:.4;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-footer h1:hover,.site-footer h1:active,.site-footer h1:focus{opacity:.9}.site-footer p{margin:0 0 1.5em;opacity:.6}.site-footer .social-media-icons{margin:.75em 0 1.5em}.site-footer .social-media-icons a{opacity:.4}.sidebar-footer{background:#1a1a1a;margin-bottom:-48px;padding:1.5em 5.55%}.sidebar-footer .widget{margin:3em 0}.sidebar-footer .widget:first-child{margin-top:1.5em}.sidebar-footer .widget a:hover,.sidebar-footer .widget a:active,.sidebar-footer .widget a:focus{color:#ededed}.sidebar-footer .widget-title{margin-bottom:12px}.design-credit{background:#110800;color:#8c8c8c;padding:.75em 0;margin-top:48px}.design-credit a{color:#8c8c8c}.design-credit a:link,.design-credit a:visited{color:#8c8c8c}.design-credit a:hover,.design-credit a:active,.design-credit a:focus{color:#aaa}.design-credit p{margin:0;opacity:.6}.return-top{display:none}@media all and (min-width:37.5em){.return-top{display:block;position:fixed;bottom:-4em;right:0;width:5.55%;height:4em;background:white;border:0;opacity:.8;text-align:center;line-height:4em;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease}.return-top i{position:relative;top:0;-webkit-transition:top .3s ease;transition:top .3s ease}.return-top.visible{bottom:0}.return-top.visible:hover,.return-top.visible:active,.return-top.visible:focus{opacity:1;cursor:pointer}.return-top.visible:hover i,.return-top.visible:active i,.return-top.visible:focus i{top:-6px}.sidebar-footer{margin-bottom:-72px}.design-credit{margin-top:72px}}@media all and (min-width:43.75em){.sidebar-footer{margin-top:3em}.sidebar-footer:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.sidebar-footer:not(.active-1) .widget{width:47%;float:left;margin-top:1.5em}.sidebar-footer:not(.active-1) .widget:nth-child(odd){margin-right:3%}}@media all and (min-width:56.25em){.site-footer h1{font-size:2.625em;line-height:1.143}}@media all and (min-width:62.5em){.sidebar-footer:not(.active-1):not(.active-2) .widget{width:31%;margin-right:0;margin-top:1.5em}.sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n - 2),.sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n - 1){margin-right:3%}.sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n+4){clear:left}}.singular-page .entry,.error404 .entry,.search .entry{padding-top:3em}.singular-page .featured-image{margin-top:-3em;margin-bottom:3em}.error404 input,.search input{margin:.75em 0}.error404 input[type="search"],.search input[type="search"]{margin-right:.75em}.search-form-container{margin:1.5em 0 3em}.search-form-container .search-icon{display:none}.archive-header{padding:1.5em 0;text-transform:uppercase;color:#8c8c8c}.archive-header span{letter-spacing:.08em}.archive-header h1{letter-spacing:.06em;font-weight:700;font-size:1em;line-height:1.5;display:inline-block}.archive-header p{margin:.75em 0;text-transform:none}.archive .main{padding-bottom:0}.search .search-box{padding:1.5em;margin-bottom:1.5em;background:white;text-align:center;clear:both}.search .search-box .search-form-container{margin-bottom:1.5em}.search .search-box.bottom{margin-top:1.5em}.page-template-full-width .entry{width:100%;max-width:none}.page-template-full-width .entry-container{padding:0 5%;max-width:1280px;margin:0 auto}@media all and (min-width:56.25em){.search-form-container{margin:1.5em 0 4.5em}}.singular-attachment .further-reading a{font-weight:700;font-size:1em;line-height:1.5;color:#8c8c8c}.singular-attachment .further-reading a:link,.singular-attachment .further-reading a:visited{color:#8c8c8c}.singular-attachment .further-reading a:hover,.singular-attachment .further-reading a:active,.singular-attachment .further-reading a:focus{color:black}.singular-attachment .further-reading p{width:49.5%}.singular-attachment .attachment-container img{display:block}.sidebar-after-post-content,.sidebar-after-page-content{padding:3em 0 .75em;border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;margin-bottom:1.5em}.sidebar-after-post-content .widget,.sidebar-after-page-content .widget{margin-bottom:2.25em}.widget-title{font-size:1em;line-height:1.5}.widget ul{margin:1.5em 0;list-style:none}.widget li{font-weight:400}.widget li a{color:#8c8c8c}.widget li a:link,.widget li a:visited{color:#8c8c8c}.widget li a:hover,.widget li a:active,.widget li a:focus{color:black}.widget-search .search-form-container{margin-bottom:3em}.site-footer .widget_search .search-field{max-width:none}.site-footer .widget_search .search-submit{background:#4d4d4d;width:100%;max-width:none;min-width:none}.widget_categories select{margin-top:1.5em}@media all and (min-width:50em){.site-footer .widget_search .search-form{display:-webkit-box;display:flex}.site-footer .widget_search .search-field,.site-footer .widget_search .search-submit{width:auto}.site-footer .widget_search .search-field{margin-right:0;-webkit-box-flex:1;flex-grow:1}}.menu-footer-items{list-style:none;margin:.75em 0 1.5em}.menu-footer-items li{position:relative;display:block}.menu-footer-items a{color:#8c8c8c;opacity:.4}.menu-footer-items a:link,.menu-footer-items a:visited{color:#8c8c8c}.menu-footer-items a:hover,.menu-footer-items a:active,.menu-footer-items a:focus{color:#8c8c8c;opacity:.9}.menu-footer-items ul{list-style:none}@media all and (min-width:43.75em){.menu-footer-items li,.menu-footer-items a{display:inline-block}.menu-footer-items a{margin:0 8px}.menu-footer-items a:hover+ul,.menu-footer-items a:active+ul,.menu-footer-items a:focus+ul{bottom:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-footer-items .sub-menu{position:absolute;background:#1a1a1a;text-align:center;margin:0;min-width:100%;max-width:220px;left:auto;right:auto;bottom:-9999px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;-webkit-transform:scale(0.95);transform:scale(0.95)}.menu-footer-items .sub-menu:hover{bottom:24px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-footer-items .sub-menu a{display:block;margin:0;padding:.75em 1.5em}.menu-footer-items .sub-menu .sub-menu:hover{bottom:0;left:100%;right:auto}.menu-footer-items .sub-menu a:hover+ul,.menu-footer-items .sub-menu a:active+ul,.menu-footer-items .sub-menu a:focus+ul{bottom:0;left:100%;right:auto}}.top-navigation{position:relative;left:-6%;width:112%;min-height:3em;background:#110800;padding:.375em 5.55%;margin:-0.75em 0 0;line-height:0}.top-navigation ~ button{top:2.25em}.top-navigation .container{margin:0 auto;max-width:1280px}.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.rtl .top-navigation{right:-6%}@media all and (min-width:37.5em){.top-navigation{margin-top:-0.75em;left:-6.2%;width:112.4%;z-index:39}}@media all and (min-width:50em){.top-navigation{margin:-2.25em 0 1.5em 0}}.menu-secondary{float:left;z-index:9}.toggle-secondary-navigation{background:0;border:0;color:white;opacity:.4;font-size:1.313em;line-height:1.714;margin:0;padding:0;outline:0;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.toggle-secondary-navigation:hover{cursor:pointer}.menu-secondary-items{list-style:none;position:absolute;z-index:-1;opacity:0;width:100%;left:0;padding:1.5em;margin:0;background:#110800;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-secondary-items a{color:white;opacity:.4;margin-right:.75em}.menu-secondary-items a:link,.menu-secondary-items a:visited{color:white}.menu-secondary-items a:hover,.menu-secondary-items a:active,.menu-secondary-items a:focus{color:white;opacity:.9}.menu-secondary-items ul{list-style:none}#main,#title-info,#toggle-navigation,#site-header,#site-footer{-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.secondary-toggle .site-header{background:transparent}.secondary-toggle .toggle-secondary-navigation{opacity:.9;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.secondary-toggle .menu-secondary-items{z-index:1;opacity:1}@media all and (min-width:37.5em){.menu-secondary-items{position:relative;z-index:1;opacity:1;padding:.5em 0}.menu-secondary-items:before{content:'//';margin-right:16px;color:white;opacity:.4}.menu-secondary-items li,.menu-secondary-items a{display:inline-block}.toggle-secondary-navigation{display:none}.menu-secondary-items li{position:relative}.menu-secondary-items ul{position:absolute;top:-9999px;margin:0 auto;left:-70%;right:-70%;max-width:200px;opacity:0;background:#110800;text-align:center;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease}.menu-secondary-items ul li,.menu-secondary-items ul a{display:block}.menu-secondary-items ul a{padding:0 1.5em;margin:.75em 0}.menu-secondary-items ul li:first-child>a{padding-top:.75em}.menu-secondary-items ul li:last-child>a{padding-bottom:.75em}.menu-secondary-items ul:hover{top:1.5em;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-secondary-items a:hover+ul,.menu-secondary-items a:active+ul,.menu-secondary-items a:focus+ul{top:1.5em;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-secondary-items ul ul:hover{left:100%;right:-100%;top:-0.60975em}.menu-secondary-items ul a:hover+ul,.menu-secondary-items ul a:active+ul,.menu-secondary-items ul a:focus+ul{left:100%;right:-100%;top:-0.60975em}}.site-header .search-form-container{position:absolute;right:5.55%;left:12.55%;top:0;height:100%;margin:0}.site-header .search-form-container button{-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;z-index:9;display:block;left:0;height:100%;float:right;border:0;background:#211810;font-size:1em;padding:.75em;margin:0 -12px 0 0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease}.site-header .search-form-container button:hover i,.site-header .search-form-container button:active i{opacity:1}.site-header .search-form-container button:hover{cursor:pointer}.site-header .search-form-container i{position:relative;z-index:9;color:white;opacity:.4;line-height:1.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-header .search-form-container input{margin:0;height:100%;position:absolute}.site-header .search-form-container .search-form{-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;z-index:19;left:107%;width:90%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.site-header .search-form-container input.search-field{width:80%;left:0;max-width:none !important;outline:none !important}.site-header .search-form-container input.search-submit{width:30%;right:0;max-width:none !important;min-width:0 !important;outline:none !important}.site-header .search-form-container+ul{margin-right:3.75em}.search-open .site-header .search-form{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.search-open .site-header .search-form-container{left:5.55%}.search-open .site-header .search-form-container button{width:24%}.search-open .site-header .search-form-container i{opacity:1}.rtl .site-header .search-form-container input.search-field{width:calc(100% - 120px) !important;right:120px}@media all and (min-width:37.5em){.search-open .site-header .search-form-container button{width:auto}.site-header .search-form-container .search-form{width:20em}.site-header .search-form-container input.search-submit{min-width:120px !important}}.social-media-icons{list-style:none;margin:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .3s ease-in-out,transform .2s ease-in-out}.social-media-icons li,.social-media-icons a{display:inline-block}.social-media-icons a{font-size:1.313em;line-height:1.714;margin:0 .375em;color:white;opacity:.4;position:relative;z-index:9}.social-media-icons a:link,.social-media-icons a:visited{color:white}.social-media-icons a:hover,.social-media-icons a:active,.social-media-icons a:focus{color:white;opacity:1}.site-header .social-media-icons{float:right;height:100%}.search-open .site-header .social-media-icons{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}@media all and (min-width:1500px){.top-navigation .social-media-icons{margin-right:0 !important}}.in-page-rss{color:white !important;opacity:.4}.in-page-rss:hover{color:white !important;opacity:1}.gallery{margin:2.25em auto}.gallery-item{display:inline-block;padding:.75em;text-align:center;vertical-align:top;width:100%;margin:0}.gallery-item img{max-width:100%;max-height:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{color:#8c8c8c;display:block;font-family:"raleway",sans-serif;font-size:12px;padding:.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.tiled-gallery{margin:2.25em auto !important}.tiled-gallery .gallery-row{margin:0 auto}.dark-header .site-title a{color:#38312f}.dark-header .site-title a:link,.dark-header .site-title a:visited,.dark-header .site-title a:hover,.dark-header .site-title a:active,.dark-header .site-title a:focus{color:#38312f}.dark-header .toggle-navigation{color:#38312f}.dark-header .site-header .site-description{color:#38312f}.dark-header .site-header .social-media-icons a{color:#38312f}.dark-header .site-header .social-media-icons a:link,.dark-header .site-header .social-media-icons a:visited{color:#38312f}.dark-header .site-header .social-media-icons a:hover,.dark-header .site-header .social-media-icons a:active,.dark-header .site-header .social-media-icons a:focus{color:#38312f}.dark-header .toggle-secondary-navigation{color:#38312f}.dark-header .menu-secondary-items a,.dark-header .menu-secondary-items a:link,.dark-header .menu-secondary-items a:visited,.dark-header .menu-secondary-items a:hover,.dark-header .menu-secondary-items a:active,.dark-header .menu-secondary-items a:focus{color:#38312f}.dark-header .site-header .search-form-container i{color:#38312f}.dark-header .site-header.toggled .site-title a{color:white}.dark-header .site-header.toggled .site-title a:link,.dark-header .site-header.toggled .site-title a:visited,.dark-header .site-header.toggled .site-title a:hover,.dark-header .site-header.toggled .site-title a:active,.dark-header .site-header.toggled .site-title a:focus{color:white}.dark-header .site-header.toggled .toggle-navigation{color:white}.dark-header .site-header.toggled .site-description{color:white}@media all and (min-width:37.5em){.dark-header .menu-secondary-items:before{color:#38312f}.dark-header .menu-secondary-items ul{background:white}}@media all and (min-width:50em){.dark-header .menu-unset>ul a,.dark-header .menu-primary-items a{color:#38312f}.dark-header .menu-unset>ul a:link,.dark-header .menu-unset>ul a:visited,.dark-header .menu-primary-items a:link,.dark-header .menu-primary-items a:visited{color:#38312f}.dark-header .menu-unset>ul>li:after,.dark-header .menu-primary-items>li:after{color:#38312f}.dark-header .menu-unset>ul ul,.dark-header .menu-primary-items ul{background:white}}.background-image-active .background-image{background-size:cover;background-position:50%;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0}.background-image-active .site-header{border-color:transparent}.background-image-active .excerpt{opacity:1}.background-image-active .site-header,.background-image-active .site-header .search-form-container button,.background-image-active .main,.background-image-active .menu-secondary-items{background:0}.background-image-active .top-navigation{background:rgba(255,255,255,0.2)}.background-image-active .site-footer{background:#38312f}.background-texture-active .site-header,.background-texture-active .site-header .search-form-container button,.background-texture-active .main,.background-texture-active .menu-secondary-items{background:0}.background-texture-active .site-header{border-color:transparent}.background-texture-active .site-footer{background:#38312f}.background-texture-active .top-navigation{background:rgba(255,255,255,0.2)}.background-texture-active .excerpt{opacity:1}.featured-video video{width:100%}.singular-page .featured-video{margin:-3em 0 3em}.full-width-images.blog .excerpt.has-video,.full-width-images.archive .excerpt.has-video,.two-column-images.blog .excerpt.has-video,.two-column-images.archive .excerpt.has-video{background:0}.full-width-images.blog .excerpt.has-video .overlay,.full-width-images.blog .excerpt.has-video .overlay-link,.full-width-images.blog .excerpt.has-video i,.full-width-images.archive .excerpt.has-video .overlay,.full-width-images.archive .excerpt.has-video .overlay-link,.full-width-images.archive .excerpt.has-video i,.two-column-images.blog .excerpt.has-video .overlay,.two-column-images.blog .excerpt.has-video .overlay-link,.two-column-images.blog .excerpt.has-video i,.two-column-images.archive .excerpt.has-video .overlay,.two-column-images.archive .excerpt.has-video .overlay-link,.two-column-images.archive .excerpt.has-video i{display:none}.full-width-images.blog .excerpt.has-video .excerpt-container,.full-width-images.archive .excerpt.has-video .excerpt-container,.two-column-images.blog .excerpt.has-video .excerpt-container,.two-column-images.archive .excerpt.has-video .excerpt-container{position:relative;opacity:1}.full-width-images.blog .excerpt.has-video .excerpt-header,.full-width-images.blog .excerpt.has-video .entry-header,.full-width-images.archive .excerpt.has-video .excerpt-header,.full-width-images.archive .excerpt.has-video .entry-header,.two-column-images.blog .excerpt.has-video .excerpt-header,.two-column-images.blog .excerpt.has-video .entry-header,.two-column-images.archive .excerpt.has-video .excerpt-header,.two-column-images.archive .excerpt.has-video .entry-header{padding:.75em 1.5em 1.5em}.full-width-images.blog .excerpt.has-video .excerpt-title,.full-width-images.blog .excerpt.has-video .entry-title,.full-width-images.archive .excerpt.has-video .excerpt-title,.full-width-images.archive .excerpt.has-video .entry-title,.two-column-images.blog .excerpt.has-video .excerpt-title,.two-column-images.blog .excerpt.has-video .entry-title,.two-column-images.archive .excerpt.has-video .excerpt-title,.two-column-images.archive .excerpt.has-video .entry-title{font-size:1em;line-height:1.5}.full-width-images.blog .excerpt.has-video .excerpt-title a,.full-width-images.blog .excerpt.has-video .entry-title a,.full-width-images.archive .excerpt.has-video .excerpt-title a,.full-width-images.archive .excerpt.has-video .entry-title a,.two-column-images.blog .excerpt.has-video .excerpt-title a,.two-column-images.blog .excerpt.has-video .entry-title a,.two-column-images.archive .excerpt.has-video .excerpt-title a,.two-column-images.archive .excerpt.has-video .entry-title a{color:white;opacity:.8}.full-width-images.blog .excerpt.has-video .excerpt-title a:link,.full-width-images.blog .excerpt.has-video .entry-title a:link,.full-width-images.blog .excerpt.has-video .excerpt-title a:visited,.full-width-images.blog .excerpt.has-video .entry-title a:visited,.full-width-images.archive .excerpt.has-video .excerpt-title a:link,.full-width-images.archive .excerpt.has-video .entry-title a:link,.full-width-images.archive .excerpt.has-video .excerpt-title a:visited,.full-width-images.archive .excerpt.has-video .entry-title a:visited,.two-column-images.blog .excerpt.has-video .excerpt-title a:link,.two-column-images.blog .excerpt.has-video .entry-title a:link,.two-column-images.blog .excerpt.has-video .excerpt-title a:visited,.two-column-images.blog .excerpt.has-video .entry-title a:visited,.two-column-images.archive .excerpt.has-video .excerpt-title a:link,.two-column-images.archive .excerpt.has-video .entry-title a:link,.two-column-images.archive .excerpt.has-video .excerpt-title a:visited,.two-column-images.archive .excerpt.has-video .entry-title a:visited{color:white}.full-width-images.blog .excerpt.has-video .excerpt-title a:hover,.full-width-images.blog .excerpt.has-video .entry-title a:hover,.full-width-images.blog .excerpt.has-video .excerpt-title a:active,.full-width-images.blog .excerpt.has-video .entry-title a:active,.full-width-images.blog .excerpt.has-video .excerpt-title a:focus,.full-width-images.blog .excerpt.has-video .entry-title a:focus,.full-width-images.archive .excerpt.has-video .excerpt-title a:hover,.full-width-images.archive .excerpt.has-video .entry-title a:hover,.full-width-images.archive .excerpt.has-video .excerpt-title a:active,.full-width-images.archive .excerpt.has-video .entry-title a:active,.full-width-images.archive .excerpt.has-video .excerpt-title a:focus,.full-width-images.archive .excerpt.has-video .entry-title a:focus,.two-column-images.blog .excerpt.has-video .excerpt-title a:hover,.two-column-images.blog .excerpt.has-video .entry-title a:hover,.two-column-images.blog .excerpt.has-video .excerpt-title a:active,.two-column-images.blog .excerpt.has-video .entry-title a:active,.two-column-images.blog .excerpt.has-video .excerpt-title a:focus,.two-column-images.blog .excerpt.has-video .entry-title a:focus,.two-column-images.archive .excerpt.has-video .excerpt-title a:hover,.two-column-images.archive .excerpt.has-video .entry-title a:hover,.two-column-images.archive .excerpt.has-video .excerpt-title a:active,.two-column-images.archive .excerpt.has-video .entry-title a:active,.two-column-images.archive .excerpt.has-video .excerpt-title a:focus,.two-column-images.archive .excerpt.has-video .entry-title a:focus{color:white;opacity:1}@media all and (min-width:56.25em){.excerpt .featured-video{-webkit-transform:translateZ(0);transform:translateZ(0);width:50%;height:100%;padding-bottom:0;position:absolute;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.excerpt .featured-video div,.excerpt .featured-video video{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.excerpt.even .featured-video{right:50%;right:calc(50% - 1px)}.full-width .excerpt .featured-video,.full-width-images .excerpt .featured-video,.two-column .excerpt .featured-video,.two-column-images .excerpt .featured-video{width:100%;height:auto;position:relative;right:0}.full-width .excerpt .featured-video div,.full-width .excerpt .featured-video video,.full-width-images .excerpt .featured-video div,.full-width-images .excerpt .featured-video video,.two-column .excerpt .featured-video div,.two-column .excerpt .featured-video video,.two-column-images .excerpt .featured-video div,.two-column-images .excerpt .featured-video video{position:relative;top:0;-webkit-transform:none;transform:none}}@media all and (min-width:56.25em){.ie9 .excerpt{opacity:1}.ie9 .excerpt:hover{opacity:1}}#disqus_thread{background:white;padding:1.5em 5.55%;max-width:1280px}.bbpress.archive .main{width:100%;margin-bottom:3em}.entry-bbpress{padding-top:3em}.entry-bbpress .entry-container{padding:0 11.11%}#wp-bbp_topic_content-editor-container input,#wp-bbp_reply_content-editor-container input{width:auto;padding:6px 24px !important}#wp-bbp_topic_content-editor-container textarea,#wp-bbp_reply_content-editor-container textarea{outline:solid 1px #38312f;margin-top:1.5em !important}#bbp_topic_tags{max-width:500px;font-size:13px}#bbp_topic_title{max-width:none}.bbp-submit-wrapper button{background:#38312f;color:white;max-width:22.2em !important;min-width:11.1em;padding:.8em;min-height:45px;outline:0;border:0;font-family:"raleway",sans-serif;font-size:.813em;line-height:1.85;border-radius:0;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}.bbp-submit-wrapper button:hover,.bbp-submit-wrapper button:active,.bbp-submit-wrapper button:focus{cursor:pointer;background:black}@media all and (min-width:62.5em){#bbp_topic_title{width:70%}}#bbpress-forums div.bbp-search-form{margin:1px 0 12px 0}@media all and (min-width:43.75em){#bbpress-forums #bbp-search-form #bbp_search{width:500px !important}} diff --git a/public/css/hugo-easy-gallery.css b/public/css/hugo-easy-gallery.css new file mode 100644 index 00000000..d78dfec8 --- /dev/null +++ b/public/css/hugo-easy-gallery.css @@ -0,0 +1,159 @@ +/* +Put this file in /static/css/hugo-easy-gallery.css +Documentation and licence at https://github.com/liwenyip/hugo-easy-gallery/ +*/ + + +/* +Grid Layout Styles +*/ +.gallery { + overflow: hidden; + margin: 10px; + max-width: 768px; +} +.gallery .box { + float: left; + position: relative; + /* Default: 1 tile wide */ + width: 100%; + padding-bottom: 100%; +} +@media only screen and (min-width : 365px) { + /* Tablet view: 2 tiles */ + .gallery .box { + width: 50%; + padding-bottom: 50%; + } +} +@media only screen and (min-width : 480px) { + /* Small desktop / ipad view: 3 tiles */ + .gallery .box { + width: 33.3%; + padding-bottom: 33.3%; /* */ + } +} +@media only screen and (min-width : 9999px) { + /* Medium desktop: 4 tiles */ + .box { + width: 25%; + padding-bottom: 25%; + } +} + +/* +Transition styles +*/ +.gallery.hover-transition figure, +.gallery.hover-effect-zoom .img, +.gallery:not(.caption-effect-appear) figcaption, +.fancy-figure:not(.caption-effect-appear) figcaption { + -webkit-transition: all 0.3s ease-in-out; + -moz-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +/* +figure styles +*/ +figure { + position:relative; /* purely to allow absolution positioning of figcaption */ + overflow: hidden; +} +.gallery figure { + position: absolute; + left: 5px; + right: 5px; + top: 5px; + bottom: 5px; +} +.gallery.hover-effect-grow figure:hover { + transform: scale(1.05); +} +.gallery.hover-effect-shrink figure:hover { + transform: scale(0.95); +} +.gallery.hover-effect-slidedown figure:hover { + transform: translateY(5px); +} +.gallery.hover-effect-slideup figure:hover { + transform: translateY(-5px); +} + +/* +img / a styles +*/ + +.gallery .img { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; +} +.gallery.hover-effect-zoom figure:hover .img { + transform: scale(1.05); +} +.gallery img { + display: none; /* only show the img if not inside a gallery */ +} +figure a { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +} + +/* +figcaption styles +*/ +.gallery figcaption, +.fancy-figure figcaption { + position: absolute; + bottom: 0; + left: 0; + right: 0; + background: #000; + color: #FFF; + text-align: center; + font-size: 75%; /* change this if you want bigger text */ + background: rgba(0, 0, 0, 0.5); + opacity: 1; + cursor: pointer; +} +.gallery.caption-position-none figcaption, +.fancy-figure.caption-position-none figcaption { + display: none; +} +.gallery.caption-position-center figcaption, +.fancy-figure.caption-position-center figcaption { + top: 0; + padding: 40% 5px; +} +.gallery.caption-position-bottom figcaption, +.fancy-figure.caption-position-bottom figcaption { + padding: 5px; +} +.gallery.caption-effect-fade figure:not(:hover) figcaption, +.gallery.caption-effect-appear figure:not(:hover) figcaption, +.fancy-figure.caption-effect-fade figure:not(:hover) figcaption, +.fancy-figure.caption-effect-appear figure:not(:hover) figcaption { + background: rgba(0, 0, 0, 0); + opacity: 0; +} +.gallery.caption-effect-slide.caption-position-bottom figure:not(:hover) figcaption, +.fancy-figure.caption-effect-slide.caption-position-bottom figure:not(:hover) figcaption { + margin-bottom: -100%; +} +.gallery.caption-effect-slide.caption-position-center figure:not(:hover) figcaption, +.fancy-figure.caption-effect-slide.caption-position-center figure:not(:hover) figcaption { + top: 100%; +} +figcaption p { + margin: auto; /* override style in theme */ +} + diff --git a/public/css/style.css b/public/css/style.css new file mode 100644 index 00000000..9f39af2c --- /dev/null +++ b/public/css/style.css @@ -0,0 +1,2723 @@ +/* your styles go here */ +@charset "UTF-8"; +/* +Theme Name: Tracks +Theme URI: https://www.competethemes.com/tracks/ +Author: Compete Themes +Author URI: https://www.competethemes.com +Description: A bold, beautiful, and responsive theme. Tracks is perfect for personal blogs, magazines, and photography websites. It includes a logo uploader, over 50+ social media icons, search bar, comment display controls, premium layouts, and more. Tracks has a dark, simple, and minimalist design that makes it great for publish both text and image based content. Use it for a travel blog, online newspaper, video site, or podcast. As a free theme, you can use Tracks for as many projects as you’d like. Preview Tracks now on desktop, tablets, and mobile devices with the interactive live demo: https://www.competethemes.com/demos/?theme=tracks +Version: 1.59 +Tags: one-column, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, photography, portfolio +Text Domain: tracks +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +Tracks WordPress Theme, Copyright 2017 Compete Themes +Tracks is distributed under the terms of the GNU GPL +*/ +/*===== Variables =====*/ +/* Theme Colors */ +.site-title, .toggle-navigation i { + font-size: 1.625em; + line-height: 1.85; +} + +.wp-caption-text, .excerpt-meta, .entry-meta, .more-link, .pagination, .further-reading span, +.further-reading a, +.entry-categories span, +.entry-categories a, +.entry-tags span, +.entry-tags a, .author-meta .author span, .comments-number h2, .comment-author div, .design-credit, .singular-attachment .attachment-caption, .widget li, .menu-footer-items a, .menu-secondary-items a { + font-size: 0.813em; + line-height: 1.85; +} + +.entry-container, .comments { + padding: 0 5.55%; +} + +.site-title, .menu-unset > ul a, +.menu-primary-items a, .excerpt-meta, .entry-meta, .excerpt-title, .entry-title, .more-link, .pagination, .further-reading, +.entry-categories, +.entry-tags, .author-meta .author span, .comments-number h2, .comment-author .author-name, .site-footer h1, .design-credit, .widget-title, .widget li, .menu-footer-items a, .menu-secondary-items a { + text-transform: uppercase; + letter-spacing: 0.08em; + font-weight: 700; +} + +/* Social Media Brand Colors */ +/*===== Mixins =====*/ +/* grid stuff */ +/* Baseline Grid +background-image: linear-gradient(#fff 23px, #00fffc 24px, #fff 0px); +background-size: 1px 24px; /* this is a 24px baseline grid */ +/* Column Grid +background-color: gray; +background-image: linear-gradient(90deg, transparent 99%, rgba(255,255,255,.5) 0%); +background-size: 11.1%; /* This is at 6-columns -> just change this # */ +/*===== Basic Styles =====*/ +/* apply a natural box layout model to all elements */ +*, *:before, *:after { + box-sizing: border-box; +} + +body { + height: 100%; + font-size: 100%; + margin: 0; + padding: 0; + font-family: "raleway", sans-serif; + line-height: 1.5; + color: #4d4d4d; + background: #222; + -webkit-font-smoothing: antialiased; + word-wrap: break-word; + -ms-word-wrap: break-word; +} + +.overflow-container { + overflow: hidden; + position: relative; + height: auto; + min-height: 100%; +} + +.main { + background: #222; + padding-bottom: 1.5em; + margin: 0 auto; +} + +.loop-container:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +p { + margin: 1.5em 0; +} + +a { + text-decoration: none; + color: #222; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +a:link { + color: #222; +} +a:visited, a:hover, a:active, a:focus { + color: black; +} + +article a { + text-decoration: underline; +} + +h1, h2, h3, h4, h5, h6 { + font-family: "raleway", sans-serif; + margin: 0; + padding: 0; + font-weight: 400; +} + +h1 { + font-size: 2.625em; + /* 42px / 16px */ + line-height: 1.143; +} + +h2 { + font-size: 2.25em; + /* 36px / 16px */ + line-height: 1.34; +} + +h3 { + font-size: 1.625em; + /* 26px / 16px */ + line-height: 1.85; +} + +h4 { + font-size: 1.313em; + /* 21px / 16px */ + line-height: 1.143; +} + +h5 { + font-size: 1.125em; + /* 18px / 16px */ + line-height: 1.34; +} + +h6 { + font-size: 1em; + line-height: 1.5; +} + +ul, +ol { + font-size: 1em; + padding: 0; + margin: 1.5em; +} +ul ul, ul ol, +ol ul, +ol ol { + margin: 0 1.5em; +} + +ul ul, +ol ol, +ul ol, +ol ul, +li li { + font-size: 1em; +} + +/* Markup styles */ +pre { + word-wrap: break-word; + -ms-word-wrap: break-word; + word-break: break-all; + white-space: pre-wrap; + padding: 0.75em; + background: #f5f5f5; +} + +code { + padding: 0 0.375em; + background: #f5f5f5; +} + +blockquote { + margin: 1.5em 0; + padding: 0 1.5em; + border-left: solid 0.75em #222; +} +blockquote cite { + display: block; + text-align: right; +} + +hr { + margin: 0.69em 0; +} + +/* Table styles */ +table { + border-spacing: 0; + border-collapse: collapse; + margin: 1.5em 0; +} + +td { + padding: 0.5em 0.75em; + border: solid 1px #4d4d4d; + line-height: 1.5; +} + +th { + padding: 0.5em 0.75em; + border: solid 1px #4d4d4d; + line-height: 1.5; +} + +/* Images */ +.alignright, +.alignleft, +.aligncenter, +.alignnone, +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + height: auto; + line-height: 0; + max-width: 100%; + max-width: calc(100% - 48px); +} +.alignright img, +.alignleft img, +.aligncenter img, +.alignnone img, +.size-auto img, +.size-full img, +.size-large img, +.size-medium img, +.size-thumbnail img { + max-width: 100%; +} + +.alignleft { + float: left; + margin: 0 1.5em 1.5em 0; +} + +.alignright { + float: right; + margin: 0 0 1.5em 1.5em; +} + +.aligncenter { + text-align: center; + margin: 1.5em auto; + display: block; + max-width: 100%; +} + +.alignnone { + margin: 1.5em; +} + +img { + height: auto; + line-height: 0; +} + +.singular-attachment img { + max-width: 100%; +} + +.wp-caption-text { + margin: 0; + color: #8c8c8c; +} + +.wp-caption.aligncenter { + max-width: none; + margin: 0 auto; + width: auto !important; +} + +/* Form styles */ +input[type="text"], +input[type="email"], +input[type="password"], +input[type="number"], +input[type="search"], +input[type="tel"], +input[type="url"], +textarea { + padding: 0.8em; + width: 100%; + max-width: 27.75em; + min-height: 45px; + outline: solid 1px #000; + border: none; + font-family: "raleway", sans-serif; + font-size: 0.813em; + line-height: 1.85; + border-radius: 0; + -webkit-appearance: none; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} + +textarea { + max-width: 41.625em; + overflow: auto; +} + +input[type="submit"] { + background: #222; + color: white; + max-width: 22.2em; + min-width: 11.1em; + padding: 0.8em; + min-height: 45px; + outline: none; + border: none; + font-family: "raleway", sans-serif; + font-size: 0.813em; + line-height: 1.85; + border-radius: 0; + -webkit-appearance: none; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus { + cursor: pointer; + background: black; +} + +input[type="search"] { + margin-right: 1.5em; + padding-right: 0.375em; + /* so safari 'x' doesn't get cut off */ +} + +/* sticky */ +.excerpt.sticky .excerpt-container { + background: wheat; +} + +/* ie image border fix */ +a img { + border: none; +} + +.screen-reader-text { + position: absolute; + clip: rect(1px 1px 1px 1px); + /* IE6, IE7 */ + clip: rect(1px, 1px, 1px, 1px); + overflow: hidden; + height: 1px; + width: 1px; +} + +.skip-content { + position: absolute; + width: 100%; + background: #111; + color: #aaaaaa; + text-align: center; + padding: 0.375em; + top: -4.5em; + z-index: 19; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.08em; +} +.skip-content:active, .skip-content:focus { + top: 0; + color: #ffffff; +} + +.search .sticky { + background: white; +} + +.blog .main, +.archive .main, +.search .main { + width: 88.89%; + max-width: 1280px; +} +.blog #breadcrumbs, +.archive #breadcrumbs, +.search #breadcrumbs { + width: 100%; +} + +.entry { + max-width: 1280px; +} + +.infinite-loader, +#infinite-handle { + clear: both; +} + +#breadcrumbs { + margin: 1.5em auto; + width: 88.88%; + max-width: 1280px; + color: #aaaaaa; +} +#breadcrumbs a { + color: #fff; +} + +@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) { + html { + -webkit-text-size-adjust: none; + /* none for no scaling */ + } +} +@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { + html { + -webkit-text-size-adjust: none; + /* none for no scaling */ + } +} +.site-header { + padding: 0.75em 5.55%; +} +.site-header .container { + margin: 0 auto; + max-width: 1280px; +} +.site-header:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +.title-info { + float: left; + position: relative; + z-index: 29; +} + +.site-title { + letter-spacing: 0.06em; + opacity: 0.6; + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.site-title span { + opacity: 0; + position: absolute; + top: -99em; +} +.site-title a { + color: white; +} +.site-title a:link, .site-title a:visited, .site-title a:hover, .site-title a:active, .site-title a:focus { + color: white; +} +.site-title img { + max-width: 5em; + max-height: 1.5em; +} +.site-title:hover, .site-title:active, .site-title:focus { + opacity: 1; +} + +.toggle-navigation { + position: relative; + float: right; + z-index: 29; + border: none; + background: none; + font-size: 1em; + margin: 0; + padding: 0 0 0 1.5em; + color: white; + opacity: 0.6; + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.toggle-navigation:hover, .toggle-navigation:active, .toggle-navigation:focus { + opacity: 1; + cursor: pointer; + outline: none; +} + +.menu-primary, .menu-primary-tracks { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; + top: 0; + padding-top: 6em; + left: 100%; + height: 100%; + width: 100%; + z-index: 19; + background-image: -webkit-linear-gradient(#222 26px, transparent 24px, transparent 24px); + background-image: linear-gradient(#222 26px, transparent 24px, transparent 24px); + background-size: 1px 48px; + /* this is a 24px baseline grid */ + text-align: center; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.menu-primary-tracks { + top: 1.5em; + left: -100%; + z-index: 19; +} + +.site-header .site-description { + opacity: 0; + color: white; +} + +.menu-unset > ul, +.menu-primary-items { + list-style: none; + opacity: 0; +} +.menu-unset > ul a, +.menu-primary-items a { + display: block; + color: white; + opacity: 0.6; + margin: 1.5em 0 0.75em 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.menu-unset > ul a:only-child, +.menu-primary-items a:only-child { + margin: 1.5em 0; +} +.menu-unset > ul a:link, .menu-unset > ul a:visited, +.menu-primary-items a:link, +.menu-primary-items a:visited { + color: white; +} +.menu-unset > ul a:hover, .menu-unset > ul a:active, .menu-unset > ul a:focus, +.menu-primary-items a:hover, +.menu-primary-items a:active, +.menu-primary-items a:focus { + opacity: 1; +} +.menu-unset > ul .sub-menu, +.menu-unset > ul .children, +.menu-primary-items .sub-menu, +.menu-primary-items .children { + list-style: none; +} +.menu-unset > ul .sub-menu li a, +.menu-unset > ul .children li a, +.menu-primary-items .sub-menu li a, +.menu-primary-items .children li a { + margin: 0.75em 0; + opacity: 0.4; +} +.menu-unset > ul .sub-menu li a:hover, .menu-unset > ul .sub-menu li a:active, .menu-unset > ul .sub-menu li a:focus, +.menu-unset > ul .children li a:hover, +.menu-unset > ul .children li a:active, +.menu-unset > ul .children li a:focus, +.menu-primary-items .sub-menu li a:hover, +.menu-primary-items .sub-menu li a:active, +.menu-primary-items .sub-menu li a:focus, +.menu-primary-items .children li a:hover, +.menu-primary-items .children li a:active, +.menu-primary-items .children li a:focus { + opacity: 1; +} + +.site-header.toggled .menu-unset > ul, +.site-header.toggled .menu-primary-items, +.site-header.toggled .site-description { + -webkit-transition: opacity 0.3s 0.3s ease; + transition: opacity 0.3s 0.3s ease; +} +.site-header.toggled .menu-primary, .site-header.toggled .menu-primary-tracks, +.site-header.toggled .menu-primary-tracks { + left: 0; +} +.site-header.toggled .menu-unset > ul, +.site-header.toggled .menu-primary-items { + opacity: 1; +} +.site-header.toggled .site-description { + opacity: 0.9; +} + +/* 800px */ +@media all and (min-width: 50em) { + .site-header { + position: relative; + z-index: 2; + padding: 1.5em 5.55% 2.25em; + border-top: solid 0.75em #111; + } + + .title-info { + margin-top: -0.75em; + } + + .site-title img { + max-width: 8em; + max-height: 3em; + } + + .toggle-navigation { + display: none; + } + + .menu-primary, .menu-primary-tracks { + background: none; + position: static; + width: 100%; + height: auto; + padding: 0; + margin: 0; + text-align: right; + min-height: 37px; + } + .menu-primary .site-description, .menu-primary-tracks .site-description { + position: absolute; + left: 0; + opacity: 0.6; + } + .menu-primary .site-description + div, .menu-primary-tracks .site-description + div { + margin-bottom: 0.75em; + } + + .ie9 .site-description { + left: 5.55%; + } + + .menu-primary-tracks { + display: none; + } + + .menu-unset > ul, + .menu-primary-items { + margin: 0 0 0 3em; + opacity: 1; + /* Tier 2 */ + /* Tier 3 */ + } + .menu-unset > ul li, + .menu-unset > ul a, + .menu-primary-items li, + .menu-primary-items a { + display: inline-block; + } + .menu-unset > ul li, + .menu-primary-items li { + position: relative; + } + .menu-unset > ul > li, + .menu-primary-items > li { + font-size: 0.813em; + line-height: 1.85; + } + .menu-unset > ul > li:after, + .menu-primary-items > li:after { + content: '/'; + position: absolute; + right: -6px; + top: 0; + color: white; + opacity: 0.6; + } + .menu-unset > ul > li:last-child:after, + .menu-primary-items > li:last-child:after { + display: none; + } + .menu-unset > ul > li:last-child a, + .menu-primary-items > li:last-child a { + margin-right: 0; + } + .menu-unset > ul a, + .menu-primary-items a { + opacity: 0.6; + margin: 0 0.75em; + } + .menu-unset > ul a:only-child, + .menu-primary-items a:only-child { + margin: 0 0.75em; + } + .menu-unset > ul ul, + .menu-primary-items ul { + position: absolute; + top: -9999px; + opacity: 0; + left: -70%; + right: -70%; + min-width: 100%; + max-width: 220px; + margin: 0 auto; + background: #111; + text-align: center; + -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease; + transition: opacity 0.3s ease, transform 0.3s ease; + -webkit-transform: scale(0.95); + transform: scale(0.95); + } + .menu-unset > ul ul li, + .menu-unset > ul ul a, + .menu-primary-items ul li, + .menu-primary-items ul a { + display: block; + } + .menu-unset > ul ul:hover, + .menu-primary-items ul:hover { + top: 24px; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .menu-unset > ul ul a, + .menu-primary-items ul a { + padding: 0 1.5em; + } + .menu-unset > ul ul li:first-child > a, + .menu-primary-items ul li:first-child > a { + padding-top: 0.75em; + } + .menu-unset > ul ul li:last-child > a, + .menu-primary-items ul li:last-child > a { + padding-bottom: 0.75em; + } + .menu-unset > ul a:hover + ul, .menu-unset > ul a:active + ul, .menu-unset > ul a:focus + ul, + .menu-primary-items a:hover + ul, + .menu-primary-items a:active + ul, + .menu-primary-items a:focus + ul { + top: 24px; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .menu-unset > ul ul ul, + .menu-primary-items ul ul { + left: auto; + right: 100%; + } + .menu-unset > ul ul ul:hover, + .menu-primary-items ul ul:hover { + top: -0.75em; + } + .menu-unset > ul ul a:hover + ul, .menu-unset > ul ul a:active + ul, .menu-unset > ul ul a:focus + ul, + .menu-primary-items ul a:hover + ul, + .menu-primary-items ul a:active + ul, + .menu-primary-items ul a:focus + ul { + top: -0.75em; + } +} +.excerpt-container { + padding: 0 5.55%; + position: relative; + z-index: 9; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.excerpt { + text-align: center; + background: white; + overflow: hidden; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + margin-bottom: 1.5em; +} + +.featured-image { + position: relative; + height: 0; + padding-bottom: 50%; + background-position: 50%; + background-size: cover; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.3s ease; + transition: transform 0.3s ease; +} + +.zoom .featured-image-link { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.zoom .featured-image-link:hover .featured-image, .zoom .featured-image-link:active .featured-image, .zoom .featured-image-link:focus .featured-image { + -webkit-transform: scale(1.05); + transform: scale(1.05); + -moz-transform: scale(1.05) rotate(0.02deg); +} + +.excerpt-meta, .entry-meta { + color: #aaaaaa; + padding-top: 1.84502em; +} +.excerpt-meta a, .entry-meta a { + color: #aaaaaa; +} +.excerpt-meta a:link, .entry-meta a:link, .excerpt-meta a:visited, .entry-meta a:visited { + color: #aaaaaa; +} +.excerpt-meta a:hover, .entry-meta a:hover, .excerpt-meta a:active, .entry-meta a:active, .excerpt-meta a:focus, .entry-meta a:focus { + color: #222; +} + +.excerpt-title, .entry-title { + letter-spacing: 0.04em; + font-size: 1.313em; + /* 21px / 16px */ + line-height: 1.143; +} +.excerpt-title a, .entry-title a { + color: #4d4d4d; +} +.excerpt-title a:link, .entry-title a:link, .excerpt-title a:visited, .entry-title a:visited { + color: #4d4d4d; +} +.excerpt-title a:hover, .entry-title a:hover, .excerpt-title a:active, .entry-title a:active, .excerpt-title a:focus, .entry-title a:focus { + color: #222; +} + +.excerpt-header, .entry-header { + position: relative; +} +.excerpt-header:after, .entry-header:after { + content: ''; + position: absolute; + background: #4d4d4d; + width: 4.5em; + height: 0.375em; + left: 0; + right: 0; + margin: 0 auto; + bottom: -1.5em; +} + +.excerpt-content { + padding: 1.5em 0; +} + +.more-link { + position: relative; + text-decoration: none; + color: #4d4d4d; + clear: both; +} +.more-link:link, .more-link:visited { + color: #4d4d4d; +} +.more-link:hover, .more-link:active, .more-link:focus { + color: #222; +} +.more-link:hover:after, .more-link:active:after, .more-link:focus:after { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} +.more-link:after { + content: ''; + position: absolute; + width: 1.5em; + height: 3px; + background: #4d4d4d; + bottom: -0.75em; + left: 0; + right: 0; + margin: 0 auto; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.pagination { + text-align: center; + padding: 1.5em; + margin-bottom: -1.5em; +} +.pagination a, +.pagination span { + margin: 0 0.375em; + color: #8c8c8c; +} +.pagination a:link, +.pagination a:visited { + color: #8c8c8c; +} +.pagination a:hover, .pagination:active, .pagination:focus { + color: #aaaaaa; +} + +.infinite-scroll .pagination { + display: none; +} + +/* 600 */ +@media all and (min-width: 37.5em) { + .excerpt { + background: #111; + margin-bottom: 1.5em; + } + .excerpt:first-child { + padding-top: 0; + } + + .excerpt-container { + background: white; + padding: 0 6.2%; + } + + .pagination { + padding: 0.75em 1.5em 3em; + } + + .excerpt-title, .entry-title { + font-size: 1.875em; + /* 30px */ + line-height: 1.6; + } +} +/* 900px */ +@media all and (min-width: 56.25em) { + .excerpt-container { + width: 50%; + padding: 0 5.55%; + } + + .excerpt { + -webkit-transform: translateZ(0); + transform: translateZ(0); + /* fix weird chrome wiggle glitch */ + position: relative; + clear: both; + padding: 0; + margin-bottom: 1.5em; + opacity: 0.8; + } + .excerpt .featured-image { + -webkit-transform: translateZ(0); + transform: translateZ(0); + /* fixes FF glitch where image focuses & unfocuses */ + width: 50%; + width: calc(50% + 2px); + height: 100%; + padding-bottom: 0; + position: absolute; + right: -1px; + } + .excerpt:hover { + opacity: 1; + } + + .excerpt.even .excerpt-container { + float: right; + } + .excerpt.even .featured-image { + right: auto; + left: -1px; + } + .excerpt.even:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + + .rtl .excerpt.odd .excerpt-container { + float: left; + } + + .excerpt-meta, .entry-meta { + padding-top: 3.69004em; + } + + .excerpt-content { + padding-bottom: 3em; + } + + .full-without-featured:not(.has-post-thumbnail):not(.has-video):not(.has-featured-slider) .excerpt-container { + width: 100%; + } +} +.entry { + background: white; + padding-bottom: 1.5em; +} + +.entry-meta { + text-align: center; +} + +.entry-header { + text-align: center; +} + +.entry-meta, +.entry-header { + padding-left: 5.55%; + padding-right: 5.55%; +} + +.entry-content { + margin: 3em 0; +} +.entry-content img.full-width { + position: relative; + max-width: none; + width: 113%; + left: -6.5%; +} +.entry-content iframe { + max-width: 100%; +} +.entry-content:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +.further-reading span, +.entry-categories span, +.entry-tags span { + display: block; +} +.further-reading a, +.entry-categories a, +.entry-tags a { + font-weight: 400; + color: #8c8c8c; +} +.further-reading a:link, .further-reading a:visited, +.entry-categories a:link, +.entry-categories a:visited, +.entry-tags a:link, +.entry-tags a:visited { + color: #8c8c8c; +} +.further-reading a:hover, .further-reading a:active, .further-reading a:focus, +.entry-categories a:hover, +.entry-categories a:active, +.entry-categories a:focus, +.entry-tags a:hover, +.entry-tags a:active, +.entry-tags a:focus { + color: black; +} + +.entry-categories a, +.entry-tags a { + margin-right: 0.375em; +} + +.entry-meta-bottom { + margin-bottom: 3em; +} + +.author-meta { + background: #222; + color: white; + padding: 1.5em; + margin: 3em 0 0; +} +.author-meta a { + color: #8c8c8c; +} +.author-meta a:link, .author-meta a:visited { + color: #8c8c8c; +} +.author-meta a:hover, .author-meta a:active, .author-meta a:focus { + color: white; +} +.author-meta p { + clear: both; +} +.author-meta .author img { + float: left; + margin: 0 0.75em 1.5em 0; + width: 4.5em; + height: 4.5em; + border-radius: 50%; +} +.author-meta .author a { + font-weight: 400; + letter-spacing: 0.1em; + display: block; +} +.author-meta .bio a { + margin-right: 0.375em; + display: inline-block; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .entry { + width: 88.88%; + margin: 0 auto; + } + + .entry-container { + padding: 0 5.55%; + } + + .further-reading p { + display: inline-block; + width: 50%; + vertical-align: top; + padding-right: 3em; + } + .further-reading .prev { + float: left; + } + .further-reading .next { + float: right; + text-align: right; + padding: 0 0 0 3em; + } + .further-reading:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + + .author-meta .author { + display: inline-block; + } + .author-meta .author img { + margin-bottom: 0; + } + .author-meta:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + + .bio { + float: right; + width: 50%; + } + .bio p { + margin-top: 0; + } +} +/* 700px */ +@media all and (min-width: 43.75em) { + .entry-container { + padding: 0 11.11%; + } + + .entry-meta, + .entry-header { + padding-left: 5.55%; + padding-right: 5.55%; + } + + .entry-content img.full-width { + width: 128.6%; + left: -14.3%; + } +} +/* 900px */ +@media all and (min-width: 56.25em) { + .entry .featured-image:after { + position: absolute; + content: ''; + background: #222; + top: 0; + bottom: 0; + left: 0; + width: 100%; + opacity: 0.2; + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; + } + .entry .featured-image:hover:after { + opacity: 0; + } + + .entry-container { + padding: 0 16.66%; + } + + .entry-header h1 { + font-size: 4.25em; + line-height: 1.06; + } + + .entry-meta { + font-size: 1em; + line-height: 1.5; + padding-top: 3em; + letter-spacing: 0.08em; + } + + .entry-content { + margin-top: 4.5em; + } + .entry-content img.full-width { + width: 150%; + left: -25%; + } +} +/* 1100px */ +@media all and (min-width: 68.75em) { + .entry-meta, + .entry-header { + padding-left: 11.11%; + padding-right: 11.11%; + } + + .entry-container { + padding: 0 19.435%; + position: relative; + } + + .entry-content img.full-width { + width: 163.6%; + left: -31.8%; + } + + .entry-meta-bottom.float .entry-tags, + .entry-meta-bottom.float .entry-categories { + position: absolute; + width: 16.66%; + left: 0; + top: 4.5em; + text-align: right; + padding-left: 5.55%; + } + .entry-meta-bottom.float .entry-tags a, + .entry-meta-bottom.float .entry-categories a { + font-weight: 700; + text-transform: none; + letter-spacing: 0; + display: block; + margin-right: 0; + } +} +/* 1200px */ +@media all and (min-width: 75em) { + .entry-container { + padding: 0 22.22%; + } + + .entry-content img.full-width { + width: 179.9%; + left: -39.95%; + } +} +.comments { + background: white; + padding-bottom: 3em; + max-width: 1280px; +} + +.comments-number { + padding: 1.5em 0; +} + +.comment-list { + list-style: none; + margin: 0; +} +.comment-list ul { + list-style: none; + margin: 3em 0 1.5em 3em; +} +.comment-list article ul { + list-style: disc; +} + +li.comment, +li.pingback { + margin: 3em 0; +} +li.comment:first-child, +li.pingback:first-child { + margin-top: 1.5em; +} + +.comment-author { + /* contains everything but the avatar */ +} +.comment-author img { + width: 4.5em; + height: 4.5em; + border-radius: 50%; + float: left; + margin: 0 0.75em 0 0; +} +.comment-author .author-name a { + text-decoration: none; + color: #4d4d4d; +} +.comment-author .author-name a:link, .comment-author .author-name a:visited { + color: #4d4d4d; +} +.comment-author .author-name a:hover, .comment-author .author-name a:active, .comment-author .author-name a:focus { + color: #222; +} +.comment-author:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +.comment-reply-link, +.comment-edit-link { + color: #4d4d4d; + text-decoration: none; +} +.comment-reply-link:link, .comment-reply-link:visited, +.comment-edit-link:link, +.comment-edit-link:visited { + color: #4d4d4d; +} +.comment-reply-link:hover, .comment-reply-link:active, .comment-reply-link:focus, +.comment-edit-link:hover, +.comment-edit-link:active, +.comment-edit-link:focus { + color: black; +} + +.comment-edit-link:before { + content: " / "; +} + +.comment-content { + margin: 1.5em 0; +} + +.bypostauthor > article .author-name:after { + content: ' (author)'; + text-transform: none; + font-weight: 400; + letter-spacing: 0; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .comments { + padding: 0 5.55% 3em; + width: 88.88%; + margin: 0 auto; + } + + .comment-pagination p { + width: 50%; + display: inline-block; + vertical-align: top; + text-align: left; + } + .comment-pagination .next-comment { + text-align: right; + } +} +/* 700px */ +@media all and (min-width: 43.75em) { + .comments { + padding: 0 11.11% 3em; + } +} +/* 900px */ +@media all and (min-width: 56.25em) { + .comments { + padding: 0 16.66% 3em; + } +} +/* 1000px */ +@media all and (min-width: 62.5em) { + li.comment article, + li.pingback article { + line-height: 0; + /* this is messing up the vertical rhythm */ + } + li.comment article:after, + li.pingback article:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + + .comment-author { + display: inline-block; + min-height: 4.5em; + } + .comment-author img { + float: none; + } + .comment-author div { + display: inline-block; + vertical-align: top; + } + .comment-author div div { + display: block; + } + + .comment-content { + float: right; + width: 50%; + margin: 0; + line-height: 1.5; + /* after turning it off on article */ + } + .comment-content p { + line-height: 1.5; + } + .comment-content p:first-child { + margin-top: 0; + } + .comment-content p:last-child { + margin-bottom: 0; + } +} +/* 1100px */ +@media all and (min-width: 68.75em) { + .comments { + padding: 0 19.435% 3em; + } +} +/* 1445px */ +@media all and (min-width: 1445px) { + .comments { + padding: 0 284px 3em; + } +} +.site-footer { + color: #8c8c8c; + text-align: center; + padding-top: 3em; + overflow: hidden; + clear: both; +} +.site-footer a { + color: #8c8c8c; +} +.site-footer h1 { + letter-spacing: 0.06em; + opacity: 0.4; + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.site-footer h1:hover, .site-footer h1:active, .site-footer h1:focus { + opacity: 0.9; +} +.site-footer p { + margin: 0 0 1.5em; + opacity: 0.6; +} +.site-footer .social-media-icons { + margin: 0.75em 0 1.5em; +} +.site-footer .social-media-icons a { + opacity: 0.4; +} + +.sidebar-footer { + background: #1A1A1A; + margin-bottom: -48px; + padding: 1.5em 5.55%; +} +.sidebar-footer .widget { + margin: 3em 0; +} +.sidebar-footer .widget:first-child { + margin-top: 1.5em; +} +.sidebar-footer .widget a:hover, .sidebar-footer .widget a:active, .sidebar-footer .widget a:focus { + color: #ededed; +} +.sidebar-footer .widget-title { + margin-bottom: 12px; +} + +.design-credit { + background: #111; + color: #8c8c8c; + padding: 0.75em 0; + margin-top: 48px; +} +.design-credit a { + color: #8c8c8c; +} +.design-credit a:link, .design-credit a:visited { + color: #8c8c8c; +} +.design-credit a:hover, .design-credit a:active, .design-credit a:focus { + color: #aaaaaa; +} +.design-credit p { + margin: 0; + opacity: 0.6; +} + +.return-top { + display: none; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .return-top { + display: block; + position: fixed; + bottom: -4em; + right: 0; + width: 5.55%; + height: 4em; + background: white; + border: none; + opacity: 0.8; + text-align: center; + line-height: 4em; + outline: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + } + .return-top i { + position: relative; + top: 0; + -webkit-transition: top 0.3s ease; + transition: top 0.3s ease; + } + + .return-top.visible { + bottom: 0; + } + .return-top.visible:hover, .return-top.visible:active, .return-top.visible:focus { + opacity: 1; + cursor: pointer; + } + .return-top.visible:hover i, .return-top.visible:active i, .return-top.visible:focus i { + top: -6px; + } + + .sidebar-footer { + margin-bottom: -72px; + } + + .design-credit { + margin-top: 72px; + } +} +/* 700px */ +@media all and (min-width: 43.75em) { + .sidebar-footer { + margin-top: 3em; + } + .sidebar-footer:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + + .sidebar-footer:not(.active-1) .widget { + width: 47%; + float: left; + margin-top: 1.5em; + } + .sidebar-footer:not(.active-1) .widget:nth-child(odd) { + margin-right: 3%; + } +} +/* 900px */ +@media all and (min-width: 56.25em) { + .site-footer h1 { + font-size: 2.625em; + line-height: 1.143; + } +} +/* 1000px */ +@media all and (min-width: 62.5em) { + .sidebar-footer:not(.active-1):not(.active-2) .widget { + width: 31%; + margin-right: 0; + margin-top: 1.5em; + } + .sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n - 2), .sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n - 1) { + margin-right: 3%; + } + .sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n + 4) { + clear: left; + } +} +/* page */ +.singular-page .entry, +.error404 .entry, +.search .entry { + padding-top: 3em; +} + +.singular-page .featured-image { + margin-top: -3em; + margin-bottom: 3em; +} + +.error404 input, +.search input { + margin: 0.75em 0; +} +.error404 input[type="search"], +.search input[type="search"] { + margin-right: 0.75em; +} + +.search-form-container { + margin: 1.5em 0 3em; +} +.search-form-container .search-icon { + display: none; +} + +.archive-header { + padding: 1.5em 0; + text-transform: uppercase; + color: #8c8c8c; +} +.archive-header span { + letter-spacing: 0.08em; +} +.archive-header h1 { + letter-spacing: 0.06em; + font-weight: 700; + font-size: 1em; + line-height: 1.5; + display: inline-block; +} +.archive-header p { + margin: 0.75em 0; + text-transform: none; +} + +.archive .main { + padding-bottom: 0; +} + +.search .search-box { + padding: 1.5em; + margin-bottom: 1.5em; + background: white; + text-align: center; + clear: both; +} +.search .search-box .search-form-container { + margin-bottom: 1.5em; +} +.search .search-box.bottom { + margin-top: 1.5em; +} + +.page-template-full-width .entry { + width: 100%; + max-width: none; +} +.page-template-full-width .entry-container { + padding: 0 5%; + max-width: 1280px; + margin: 0 auto; +} + +/* 900px */ +@media all and (min-width: 56.25em) { + .search-form-container { + margin: 1.5em 0 4.5em; + } +} +/* Attachment styles */ +.singular-attachment .further-reading a { + font-weight: 700; + font-size: 1em; + line-height: 1.5; + color: #8c8c8c; +} +.singular-attachment .further-reading a:link, .singular-attachment .further-reading a:visited { + color: #8c8c8c; +} +.singular-attachment .further-reading a:hover, .singular-attachment .further-reading a:active, .singular-attachment .further-reading a:focus { + color: black; +} +.singular-attachment .further-reading p { + width: 49.5%; +} +.singular-attachment .attachment-container img { + display: block; +} + +/* Widget Area Styles */ +.sidebar-after-post-content, +.sidebar-after-page-content { + padding: 3em 0 0.75em; + border-top: solid 1px #ededed; + border-bottom: solid 1px #ededed; + margin-bottom: 1.5em; +} +.sidebar-after-post-content .widget, +.sidebar-after-page-content .widget { + margin-bottom: 2.25em; +} + +/* Widget Styles */ +.widget-title { + font-size: 1em; + line-height: 1.5; +} + +.widget ul { + margin: 1.5em 0; + list-style: none; +} +.widget li { + font-weight: 400; +} +.widget li a { + color: #8c8c8c; +} +.widget li a:link, .widget li a:visited { + color: #8c8c8c; +} +.widget li a:hover, .widget li a:active, .widget li a:focus { + color: black; +} + +.widget-search .search-form-container { + margin-bottom: 3em; +} + +.site-footer .widget_search .search-field { + max-width: none; +} +.site-footer .widget_search .search-submit { + background: #4d4d4d; + width: 100%; + max-width: none; + min-width: none; +} + +.widget_categories select { + margin-top: 1.5em; +} + +@media all and (min-width: 50em) { + .site-footer .widget_search .search-form { + display: -webkit-box; + display: flex; + } + .site-footer .widget_search .search-field, + .site-footer .widget_search .search-submit { + width: auto; + } + .site-footer .widget_search .search-field { + margin-right: 0; + -webkit-box-flex: 1; + flex-grow: 1; + } +} +/* Footer menu styles */ +.menu-footer-items { + list-style: none; + margin: 0.75em 0 1.5em; +} +.menu-footer-items li { + position: relative; + display: block; +} +.menu-footer-items a { + color: #8c8c8c; + opacity: 0.4; +} +.menu-footer-items a:link, .menu-footer-items a:visited { + color: #8c8c8c; +} +.menu-footer-items a:hover, .menu-footer-items a:active, .menu-footer-items a:focus { + color: #8c8c8c; + opacity: 0.9; +} +.menu-footer-items ul { + list-style: none; +} + +/* 700px */ +@media all and (min-width: 43.75em) { + .menu-footer-items li, + .menu-footer-items a { + display: inline-block; + } + .menu-footer-items a { + margin: 0 8px; + } + .menu-footer-items a:hover + ul, .menu-footer-items a:active + ul, .menu-footer-items a:focus + ul { + bottom: 24px; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .menu-footer-items .sub-menu { + position: absolute; + background: #1A1A1A; + text-align: center; + margin: 0; + min-width: 100%; + max-width: 220px; + left: auto; + right: auto; + bottom: -9999px; + -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease; + transition: opacity 0.3s ease, transform 0.3s ease; + -webkit-transform: scale(0.95); + transform: scale(0.95); + } + .menu-footer-items .sub-menu:hover { + bottom: 24px; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .menu-footer-items .sub-menu a { + display: block; + margin: 0; + padding: 0.75em 1.5em; + } + .menu-footer-items .sub-menu .sub-menu:hover { + bottom: 0; + left: 100%; + right: auto; + } + .menu-footer-items .sub-menu a:hover + ul, .menu-footer-items .sub-menu a:active + ul, .menu-footer-items .sub-menu a:focus + ul { + bottom: 0; + left: 100%; + right: auto; + } +} +/* top navigation styles */ +.top-navigation { + position: relative; + left: -6%; + width: 112%; + min-height: 3em; + background: #111; + padding: 0.375em 5.55%; + margin: -0.75em 0 0; + line-height: 0; +} +.top-navigation ~ button { + top: 2.25em; +} +.top-navigation .container { + margin: 0 auto; + max-width: 1280px; +} +.top-navigation .container:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +.rtl .top-navigation { + right: -6%; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .top-navigation { + margin-top: -0.75em; + left: -6.2%; + width: 112.4%; + z-index: 39; + } +} +/* 800px */ +@media all and (min-width: 50em) { + .top-navigation { + margin: -2.25em 0 1.5em 0; + } +} +/* secondary menu styles */ +.menu-secondary { + float: left; + z-index: 9; +} + +.toggle-secondary-navigation { + background: none; + border: none; + color: white; + opacity: 0.4; + font-size: 1.313em; + /* 21px / 16px */ + line-height: 1.714; + margin: 0; + padding: 0; + outline: none; + -webkit-transition: -webkit-transform 0.3s ease; + transition: transform 0.3s ease; +} +.toggle-secondary-navigation:hover { + cursor: pointer; +} + +.menu-secondary-items { + list-style: none; + position: absolute; + z-index: -1; + opacity: 0; + width: 100%; + left: 0; + padding: 1.5em; + margin: 0; + background: #111; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.menu-secondary-items a { + color: white; + opacity: 0.4; + margin-right: 0.75em; +} +.menu-secondary-items a:link, .menu-secondary-items a:visited { + color: white; +} +.menu-secondary-items a:hover, .menu-secondary-items a:active, .menu-secondary-items a:focus { + color: white; + opacity: 0.9; +} +.menu-secondary-items ul { + list-style: none; +} + +/* when secondary menu is open */ +#main, #title-info, #toggle-navigation, #site-header, #site-footer { + -webkit-transition: -webkit-transform 0.3s ease; + transition: transform 0.3s ease; +} + +.secondary-toggle .site-header { + background: transparent; +} +.secondary-toggle .toggle-secondary-navigation { + opacity: 0.9; + -webkit-transform: rotate(315deg); + transform: rotate(315deg); +} +.secondary-toggle .menu-secondary-items { + z-index: 1; + opacity: 1; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .menu-secondary-items { + position: relative; + z-index: 1; + opacity: 1; + padding: 0.5em 0; + } + .menu-secondary-items:before { + content: '//'; + margin-right: 16px; + color: white; + opacity: 0.4; + } + .menu-secondary-items li, + .menu-secondary-items a { + display: inline-block; + } + + .toggle-secondary-navigation { + display: none; + } + + .menu-secondary-items { + /* Tier 2 */ + /* Tier 3 */ + } + .menu-secondary-items li { + position: relative; + } + .menu-secondary-items ul { + position: absolute; + top: -9999px; + margin: 0 auto; + left: -70%; + right: -70%; + max-width: 200px; + opacity: 0; + background: #111; + text-align: center; + -webkit-transform: scale(0.95); + transform: scale(0.95); + -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease; + transition: opacity 0.3s ease, transform 0.3s ease; + } + .menu-secondary-items ul li, + .menu-secondary-items ul a { + display: block; + } + .menu-secondary-items ul a { + padding: 0 1.5em; + margin: 0.75em 0; + } + .menu-secondary-items ul li:first-child > a { + padding-top: 0.75em; + } + .menu-secondary-items ul li:last-child > a { + padding-bottom: 0.75em; + } + .menu-secondary-items ul:hover { + top: 1.5em; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .menu-secondary-items a:hover + ul, .menu-secondary-items a:active + ul, .menu-secondary-items a:focus + ul { + top: 1.5em; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .menu-secondary-items ul ul:hover { + left: 100%; + right: -100%; + top: -0.60975em; + } + .menu-secondary-items ul a:hover + ul, .menu-secondary-items ul a:active + ul, .menu-secondary-items ul a:focus + ul { + left: 100%; + right: -100%; + top: -0.60975em; + } +} +/* search form styles */ +.site-header .search-form-container { + position: absolute; + right: 5.55%; + left: 12.55%; + top: 0; + height: 100%; + margin: 0; +} +.site-header .search-form-container button { + -webkit-transform: translateZ(0); + transform: translateZ(0); + position: relative; + z-index: 9; + display: block; + left: 0; + height: 100%; + float: right; + border: none; + background: #111; + font-size: 1em; + padding: 0.75em; + margin: 0 -12px 0 0; + outline: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.site-header .search-form-container button:hover i, .site-header .search-form-container button:active i { + opacity: 1; +} +.site-header .search-form-container button:hover { + cursor: pointer; +} +.site-header .search-form-container i { + position: relative; + z-index: 9; + color: white; + opacity: 0.4; + line-height: 1.5; + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; +} +.site-header .search-form-container input { + margin: 0; + height: 100%; + position: absolute; +} +.site-header .search-form-container .search-form { + -webkit-transform: translateZ(0); + transform: translateZ(0); + position: absolute; + top: 0; + z-index: 19; + left: 107%; + width: 90%; + height: 100%; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.site-header .search-form-container input.search-field { + width: 80%; + left: 0; + max-width: none !important; + outline: none !important; +} +.site-header .search-form-container input.search-submit { + width: 30%; + right: 0; + max-width: none !important; + min-width: 0 !important; + outline: none !important; +} +.site-header .search-form-container + ul { + margin-right: 3.75em; +} + +.search-open .site-header .search-form { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.search-open .site-header .search-form-container { + left: 5.55%; +} +.search-open .site-header .search-form-container button { + width: 24%; +} +.search-open .site-header .search-form-container i { + opacity: 1; +} + +.rtl .site-header .search-form-container input.search-field { + width: calc(100% - 120px) !important; + right: 120px; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .search-open .site-header .search-form-container button { + width: auto; + } + + .site-header .search-form-container .search-form { + width: 20em; + } + .site-header .search-form-container input.search-submit { + min-width: 120px !important; + } +} +/* social icon styling */ +.social-media-icons { + list-style: none; + margin: 0; + -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out; + transition: opacity 0.3s ease-in-out, transform 0.2s ease-in-out; +} +.social-media-icons li, +.social-media-icons a { + display: inline-block; +} +.social-media-icons a { + font-size: 1.313em; + /* 21px / 16px */ + line-height: 1.714; + margin: 0 0.375em; + color: white; + opacity: 0.4; + position: relative; + z-index: 9; +} +.social-media-icons a:link, .social-media-icons a:visited { + color: white; +} +.social-media-icons a:hover, .social-media-icons a:active, .social-media-icons a:focus { + color: white; + opacity: 1; +} + +.site-header .social-media-icons { + float: right; + height: 100%; +} + +.search-open .site-header .social-media-icons { + opacity: 0; + -webkit-transform: translateX(12px); + transform: translateX(12px); +} + +@media all and (min-width: 1500px) { + .top-navigation .social-media-icons { + margin-right: 0px !important; + } +} +/** + * 14.2 Galleries + */ +.gallery { + margin: 2.25em auto; +} + +.gallery-item { + display: inline-block; + padding: 0.75em; + text-align: center; + vertical-align: top; + width: 100%; + margin: 0; +} +.gallery-item img { + max-width: 100%; + max-height: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-icon img { + margin: 0 auto; +} + +.gallery-caption { + color: #8c8c8c; + display: block; + font-family: "raleway", sans-serif; + font-size: 12px; + padding: 0.5em 0; +} + +.gallery-columns-6 .gallery-caption, +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + +/* Jetpack Galleries */ +.tiled-gallery { + margin: 2.25em auto !important; +} +.tiled-gallery .gallery-row { + margin: 0 auto; +} + +/* Styles for when user selects a dark header */ +.dark-header { + /* Secondary Nav */ + /* Search Icon */ +} +.dark-header .site-title a { + color: #222; +} +.dark-header .site-title a:link, .dark-header .site-title a:visited, .dark-header .site-title a:hover, .dark-header .site-title a:active, .dark-header .site-title a:focus { + color: #222; +} +.dark-header .toggle-navigation { + color: #222; +} +.dark-header .site-header .site-description { + color: #222; +} +.dark-header .site-header .social-media-icons a { + color: #222; +} +.dark-header .site-header .social-media-icons a:link, .dark-header .site-header .social-media-icons a:visited { + color: #222; +} +.dark-header .site-header .social-media-icons a:hover, .dark-header .site-header .social-media-icons a:active, .dark-header .site-header .social-media-icons a:focus { + color: #222; +} +.dark-header .toggle-secondary-navigation { + color: #222; +} +.dark-header .menu-secondary-items a, +.dark-header .menu-secondary-items a:link, +.dark-header .menu-secondary-items a:visited, +.dark-header .menu-secondary-items a:hover, +.dark-header .menu-secondary-items a:active, +.dark-header .menu-secondary-items a:focus { + color: #222; +} +.dark-header .site-header .search-form-container i { + color: #222; +} +.dark-header .site-header.toggled .site-title a { + color: white; +} +.dark-header .site-header.toggled .site-title a:link, .dark-header .site-header.toggled .site-title a:visited, .dark-header .site-header.toggled .site-title a:hover, .dark-header .site-header.toggled .site-title a:active, .dark-header .site-header.toggled .site-title a:focus { + color: white; +} +.dark-header .site-header.toggled .toggle-navigation { + color: white; +} +.dark-header .site-header.toggled .site-description { + color: white; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + .dark-header .menu-secondary-items:before { + color: #222; + } + .dark-header .menu-secondary-items ul { + background: white; + } +} +/* 800px */ +@media all and (min-width: 50em) { + .dark-header .menu-unset > ul a, + .dark-header .menu-primary-items a { + color: #222; + } + .dark-header .menu-unset > ul a:link, .dark-header .menu-unset > ul a:visited, + .dark-header .menu-primary-items a:link, + .dark-header .menu-primary-items a:visited { + color: #222; + } + .dark-header .menu-unset > ul > li:after, + .dark-header .menu-primary-items > li:after { + color: #222; + } + .dark-header .menu-unset > ul ul, + .dark-header .menu-primary-items ul { + background: white; + } +} +/* background image styles */ +.background-image-active .background-image { + background-size: cover; + background-position: 50%; + position: fixed; + z-index: -1; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.background-image-active .site-header { + border-color: transparent; +} +.background-image-active .excerpt { + opacity: 1; +} +.background-image-active .site-header, +.background-image-active .site-header .search-form-container button, +.background-image-active .main, +.background-image-active .menu-secondary-items { + background: none; +} +.background-image-active .top-navigation { + background: rgba(255, 255, 255, 0.2); +} +.background-image-active .site-footer { + background: #222; +} + +/* background style textures */ +.background-texture-active .site-header, +.background-texture-active .site-header .search-form-container button, +.background-texture-active .main, +.background-texture-active .menu-secondary-items { + background: none; +} +.background-texture-active .site-header { + border-color: transparent; +} +.background-texture-active .site-footer { + background: #222; +} +.background-texture-active .top-navigation { + background: rgba(255, 255, 255, 0.2); +} +.background-texture-active .excerpt { + opacity: 1; +} + +/* Featured Video styles */ +.featured-video video { + width: 100%; +} + +.singular-page .featured-video { + margin: -3em 0 3em; +} + +.full-width-images.blog .excerpt.has-video, +.full-width-images.archive .excerpt.has-video, +.two-column-images.blog .excerpt.has-video, +.two-column-images.archive .excerpt.has-video { + background: none; +} +.full-width-images.blog .excerpt.has-video .overlay, +.full-width-images.blog .excerpt.has-video .overlay-link, +.full-width-images.blog .excerpt.has-video i, +.full-width-images.archive .excerpt.has-video .overlay, +.full-width-images.archive .excerpt.has-video .overlay-link, +.full-width-images.archive .excerpt.has-video i, +.two-column-images.blog .excerpt.has-video .overlay, +.two-column-images.blog .excerpt.has-video .overlay-link, +.two-column-images.blog .excerpt.has-video i, +.two-column-images.archive .excerpt.has-video .overlay, +.two-column-images.archive .excerpt.has-video .overlay-link, +.two-column-images.archive .excerpt.has-video i { + display: none; +} +.full-width-images.blog .excerpt.has-video .excerpt-container, +.full-width-images.archive .excerpt.has-video .excerpt-container, +.two-column-images.blog .excerpt.has-video .excerpt-container, +.two-column-images.archive .excerpt.has-video .excerpt-container { + position: relative; + opacity: 1; +} +.full-width-images.blog .excerpt.has-video .excerpt-header, .full-width-images.blog .excerpt.has-video .entry-header, +.full-width-images.archive .excerpt.has-video .excerpt-header, +.full-width-images.archive .excerpt.has-video .entry-header, +.two-column-images.blog .excerpt.has-video .excerpt-header, +.two-column-images.blog .excerpt.has-video .entry-header, +.two-column-images.archive .excerpt.has-video .excerpt-header, +.two-column-images.archive .excerpt.has-video .entry-header { + padding: 0.75em 1.5em 1.5em; +} +.full-width-images.blog .excerpt.has-video .excerpt-title, .full-width-images.blog .excerpt.has-video .entry-title, +.full-width-images.archive .excerpt.has-video .excerpt-title, +.full-width-images.archive .excerpt.has-video .entry-title, +.two-column-images.blog .excerpt.has-video .excerpt-title, +.two-column-images.blog .excerpt.has-video .entry-title, +.two-column-images.archive .excerpt.has-video .excerpt-title, +.two-column-images.archive .excerpt.has-video .entry-title { + font-size: 1em; + line-height: 1.5; +} +.full-width-images.blog .excerpt.has-video .excerpt-title a, .full-width-images.blog .excerpt.has-video .entry-title a, +.full-width-images.archive .excerpt.has-video .excerpt-title a, +.full-width-images.archive .excerpt.has-video .entry-title a, +.two-column-images.blog .excerpt.has-video .excerpt-title a, +.two-column-images.blog .excerpt.has-video .entry-title a, +.two-column-images.archive .excerpt.has-video .excerpt-title a, +.two-column-images.archive .excerpt.has-video .entry-title a { + color: white; + opacity: 0.8; +} +.full-width-images.blog .excerpt.has-video .excerpt-title a:link, .full-width-images.blog .excerpt.has-video .entry-title a:link, .full-width-images.blog .excerpt.has-video .excerpt-title a:visited, .full-width-images.blog .excerpt.has-video .entry-title a:visited, +.full-width-images.archive .excerpt.has-video .excerpt-title a:link, +.full-width-images.archive .excerpt.has-video .entry-title a:link, +.full-width-images.archive .excerpt.has-video .excerpt-title a:visited, +.full-width-images.archive .excerpt.has-video .entry-title a:visited, +.two-column-images.blog .excerpt.has-video .excerpt-title a:link, +.two-column-images.blog .excerpt.has-video .entry-title a:link, +.two-column-images.blog .excerpt.has-video .excerpt-title a:visited, +.two-column-images.blog .excerpt.has-video .entry-title a:visited, +.two-column-images.archive .excerpt.has-video .excerpt-title a:link, +.two-column-images.archive .excerpt.has-video .entry-title a:link, +.two-column-images.archive .excerpt.has-video .excerpt-title a:visited, +.two-column-images.archive .excerpt.has-video .entry-title a:visited { + color: white; +} +.full-width-images.blog .excerpt.has-video .excerpt-title a:hover, .full-width-images.blog .excerpt.has-video .entry-title a:hover, .full-width-images.blog .excerpt.has-video .excerpt-title a:active, .full-width-images.blog .excerpt.has-video .entry-title a:active, .full-width-images.blog .excerpt.has-video .excerpt-title a:focus, .full-width-images.blog .excerpt.has-video .entry-title a:focus, +.full-width-images.archive .excerpt.has-video .excerpt-title a:hover, +.full-width-images.archive .excerpt.has-video .entry-title a:hover, +.full-width-images.archive .excerpt.has-video .excerpt-title a:active, +.full-width-images.archive .excerpt.has-video .entry-title a:active, +.full-width-images.archive .excerpt.has-video .excerpt-title a:focus, +.full-width-images.archive .excerpt.has-video .entry-title a:focus, +.two-column-images.blog .excerpt.has-video .excerpt-title a:hover, +.two-column-images.blog .excerpt.has-video .entry-title a:hover, +.two-column-images.blog .excerpt.has-video .excerpt-title a:active, +.two-column-images.blog .excerpt.has-video .entry-title a:active, +.two-column-images.blog .excerpt.has-video .excerpt-title a:focus, +.two-column-images.blog .excerpt.has-video .entry-title a:focus, +.two-column-images.archive .excerpt.has-video .excerpt-title a:hover, +.two-column-images.archive .excerpt.has-video .entry-title a:hover, +.two-column-images.archive .excerpt.has-video .excerpt-title a:active, +.two-column-images.archive .excerpt.has-video .entry-title a:active, +.two-column-images.archive .excerpt.has-video .excerpt-title a:focus, +.two-column-images.archive .excerpt.has-video .entry-title a:focus { + color: white; + opacity: 1; +} + +@media all and (min-width: 56.25em) { + .excerpt .featured-video { + -webkit-transform: translateZ(0); + transform: translateZ(0); + /* fixes FF glitch where image focuses & unfocuses */ + width: 50%; + height: 100%; + padding-bottom: 0; + position: absolute; + right: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + } + .excerpt .featured-video div, + .excerpt .featured-video video { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + } + + .excerpt.even .featured-video { + right: 50%; + right: calc(50% - 1px); + } + + /* Premium Layouts */ + .full-width .excerpt .featured-video, + .full-width-images .excerpt .featured-video, + .two-column .excerpt .featured-video, + .two-column-images .excerpt .featured-video { + width: 100%; + height: auto; + position: relative; + right: 0; + } + .full-width .excerpt .featured-video div, + .full-width .excerpt .featured-video video, + .full-width-images .excerpt .featured-video div, + .full-width-images .excerpt .featured-video video, + .two-column .excerpt .featured-video div, + .two-column .excerpt .featured-video video, + .two-column-images .excerpt .featured-video div, + .two-column-images .excerpt .featured-video video { + position: relative; + top: 0; + -webkit-transform: none; + transform: none; + } +} +/* 900px */ +@media all and (min-width: 56.25em) { + .ie9 .excerpt { + opacity: 1; + } + .ie9 .excerpt:hover { + opacity: 1; + } +} +/* Styles for Disqus Comment System */ +#disqus_thread { + background: white; + padding: 1.5em 5.55%; + max-width: 1280px; +} + +/* 600px */ +@media all and (min-width: 37.5em) { + #disqus_thread { + width: 88.88%; + margin: 0 auto; + } +} +/* 700px */ +@media all and (min-width: 43.75em) { + #disqus_thread { + padding: 1.5em 10%; + } +} +/* 900px */ +@media all and (min-width: 56.25em) { + #disqus_thread { + padding: 1.5em 14.66%; + } +} +/* 1100px */ +@media all and (min-width: 68.75em) { + #disqus_thread { + padding: 1.5em 17.435% 3em; + } +} +/* 1200px */ +@media all and (min-width: 75em) { + #disqus_thread { + padding: 1.5em 19.75% 3em; + } +} +@media all and (min-width: 1400px) { + #disqus_thread { + padding: 1.5em 20px 3em; + } +} +/* bbpress Styles */ +.bbpress.archive .main { + width: 100%; + margin-bottom: 3em; +} + +.entry-bbpress { + padding-top: 3em; +} +.entry-bbpress .entry-container { + padding: 0 11.11%; +} + +#wp-bbp_topic_content-editor-container input, +#wp-bbp_reply_content-editor-container input { + width: auto; + padding: 6px 24px !important; +} +#wp-bbp_topic_content-editor-container textarea, +#wp-bbp_reply_content-editor-container textarea { + outline: solid 1px #222; + margin-top: 1.5em !important; +} + +#bbp_topic_tags { + max-width: 500px; + font-size: 13px; +} + +#bbp_topic_title { + max-width: none; +} + +.bbp-submit-wrapper button { + background: #222; + color: white; + max-width: 22.2em !important; + min-width: 11.1em; + padding: 0.8em; + min-height: 45px; + outline: none; + border: none; + font-family: "raleway", sans-serif; + font-size: 0.813em; + line-height: 1.85; + border-radius: 0; + -webkit-appearance: none; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.bbp-submit-wrapper button:hover, .bbp-submit-wrapper button:active, .bbp-submit-wrapper button:focus { + cursor: pointer; + background: black; +} + +@media all and (min-width: 62.5em) { + #bbp_topic_title { + width: 70%; + } +} +#bbpress-forums div.bbp-search-form { + margin: 1px 0 12px 0; +} + +@media all and (min-width: 43.75em) { + #bbpress-forums #bbp-search-form #bbp_search { + width: 500px !important; + } +} +/* + +ATTENTION: + +Please do not edit this. Your changes will be overwritten when you update Tracks. + +If you want to make CSS edits, use the "Custom CSS" section in the Customizer instead (Appearance > Customize). + +If you want more information about customizing Tracks with CSS, check out this guide: https://www.competethemes.com/help/custom-css-tracks/ + +*/ diff --git a/public/images/Netgate-SG-1000-Next-to-SAS-SSD.webp b/public/images/Netgate-SG-1000-Next-to-SAS-SSD.webp new file mode 100644 index 00000000..7fd5e4ad Binary files /dev/null and b/public/images/Netgate-SG-1000-Next-to-SAS-SSD.webp differ diff --git a/public/images/ipfire-tux.webp b/public/images/ipfire-tux.webp new file mode 100644 index 00000000..b468f4c3 Binary files /dev/null and b/public/images/ipfire-tux.webp differ diff --git a/public/img/favicon.ico b/public/img/favicon.ico new file mode 100644 index 00000000..1f79cdd5 Binary files /dev/null and b/public/img/favicon.ico differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 00000000..05ef3818 --- /dev/null +++ b/public/index.html @@ -0,0 +1,965 @@ + + + + + + + + + duckland.org - Random Quacking + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + +
+ + +

Posts

+ +
+ + + + + + + + + +
+ + + + + + + +
+
+ 31 March + + + + / + + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + +
+ + + + + + + +
+
+ 19 October + + + + / + + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + +
+ + + + + + + +
+
+ 30 July + + + + / + + + + + + + + + + / + + personal + + +
+ +
+ +
+
+
+ + + + + + + + +
+ + + + +
+
+ 24 July + + + + / + + + + + + + + + + / + + sitenews + + +
+ +
+ +
+
+
+ + + + + + + + +
+ + + + + + + +
+
+ 25 June + + + + / + + + + + + + + + + / + + photos + + +
+ +
+ +
+
+
+ +
+ + + + + + + +
+ + + +
+ + + + + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 00000000..e74d299b --- /dev/null +++ b/public/index.xml @@ -0,0 +1,1858 @@ + + + + duckland.org + https://www.duckland.org/ + Recent content on duckland.org + Hugo -- gohugo.io + en-us + All rights reserved - 2006- + Thu, 31 Mar 2022 04:00:00 -0700 + + Check-in 2022-Q1 + https://www.duckland.org/post/2022/03/check-in-2022-q1/ + Thu, 31 Mar 2022 04:00:00 -0700 + + https://www.duckland.org/post/2022/03/check-in-2022-q1/ + What has been keeping me busy + + + + The Start of Fall Update + https://www.duckland.org/post/2021/10/the-start-of-fall-update/ + Tue, 19 Oct 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/10/the-start-of-fall-update/ + No updates, but things done + + + + July 2021 Check-in + https://www.duckland.org/post/2021/07/july-2021-check-in/ + Fri, 30 Jul 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/07/july-2021-check-in/ + Getting back to basics + + + + Where Have I Been? + https://www.duckland.org/post/2021/07/where-have-i-been/ + Sat, 24 Jul 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/07/where-have-i-been/ + Time goes missing + + + + Heart for Everyone + https://www.duckland.org/post/2021/06/heart-for-everyone/ + Fri, 25 Jun 2021 21:46:01 -0500 + + https://www.duckland.org/post/2021/06/heart-for-everyone/ + Everybody needs love&hellip;. + + + + Quick Photo Walk + https://www.duckland.org/post/2021/06/quick-photo-walk/ + Sat, 19 Jun 2021 13:31:10 -0500 + + https://www.duckland.org/post/2021/06/quick-photo-walk/ + Lovely day to take a stroll + + + + GitHub Payback Time + https://www.duckland.org/post/2021/06/github-payback-time/ + Fri, 04 Jun 2021 20:26:45 -0500 + + https://www.duckland.org/post/2021/06/github-payback-time/ + Time to payback + + + + Color After Freeze + https://www.duckland.org/post/2021/05/color-after-freeze/ + Sat, 29 May 2021 11:34:27 -0500 + + https://www.duckland.org/post/2021/05/color-after-freeze/ + Nature Recovers + + + + March 2021 Check-in + https://www.duckland.org/post/2021/04/march-2021-check-in/ + Sun, 04 Apr 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/04/march-2021-check-in/ + Things are getting better + + + + Firewall Saga, pt II + https://www.duckland.org/post/2021/03/firewall-saga-pt-ii/ + Sun, 21 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/03/firewall-saga-pt-ii/ + The saga continues + + + + Crash of the Firewall + https://www.duckland.org/post/2021/03/crash-of-the-firewall/ + Sat, 06 Mar 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/03/crash-of-the-firewall/ + Box go Boom + + + + February 2021 Check-in + https://www.duckland.org/post/2021/02/february-2021-check-in/ + Sun, 28 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/february-2021-check-in/ + That should have been a fun month + + + + New look, again + https://www.duckland.org/post/2021/02/new-look-again/ + Wed, 24 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/new-look-again/ + Cha-cha-changes! + + + + Well, that was fun + https://www.duckland.org/post/2021/02/well-that-was-fun/ + Sun, 21 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/well-that-was-fun/ + Snow Days Still Exist + + + + January 2021 Check-in + https://www.duckland.org/post/2021/02/january-2021-checkin/ + Thu, 04 Feb 2021 04:00:00 -0700 + + https://www.duckland.org/post/2021/02/january-2021-checkin/ + Not gone yet + + + + Still Alive + https://www.duckland.org/post/2020/10/still-alive/ + Sat, 17 Oct 2020 00:00:00 -0700 + + https://www.duckland.org/post/2020/10/still-alive/ + Still alive and kicking + + + + Butterfly on Yellow Flower + https://www.duckland.org/post/2020/08/butterfly-on-yellow-flower/ + Thu, 13 Aug 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/08/butterfly-on-yellow-flower/ + Macro or not to Macro + + + + Life in the new world + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Sun, 09 Aug 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/07/life-in-the-new-world/ + Strange things are up at the QuickieMart + + + + Another week (or three), more weird + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Fri, 15 May 2020 08:00:00 -0700 + + https://www.duckland.org/post/2020/05/another-week-more-weird/ + Settling in to the &lsquo;New Normal&rsquo; + + + + Week 5 + https://www.duckland.org/post/2020/04/week-5/ + Sat, 18 Apr 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/04/week-5/ + How are you coping? + + + + Lockdown, week 4 + https://www.duckland.org/post/2020/04/lockdown-week-4/ + Tue, 07 Apr 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/04/lockdown-week-4/ + Life among the family + + + + Life Is Weird + https://www.duckland.org/post/2020/03/life-is-weird/ + Sat, 21 Mar 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/03/life-is-weird/ + Changes are afoot + + + + February Update + https://www.duckland.org/post/2020/02/february-update/ + Sat, 29 Feb 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/02/february-update/ + Small steps to full self-hosting + + + + Progress to Self-Hosting + https://www.duckland.org/post/2020/01/progress-to-self-hosting/ + Sat, 25 Jan 2020 04:00:00 -0700 + + https://www.duckland.org/post/2020/01/progress-to-self-hosting/ + Walking the path to Self-Hosting + + + + Wi-Fi Issues + https://www.duckland.org/post/2019/12/wifi-issues/ + Sun, 29 Dec 2019 22:00:00 -0700 + + https://www.duckland.org/post/2019/12/wifi-issues/ + A good reason to de-cloud my life + + + + Happy Christmas! + https://www.duckland.org/post/2019/12/happy-christmas/ + Tue, 24 Dec 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/12/happy-christmas/ + Photos of Christmas 2019 + + + + Path to Self-Hosting + https://www.duckland.org/post/2019/11/path-to-self-hosting/ + Fri, 29 Nov 2019 04:00:00 -0700 + + https://www.duckland.org/post/2019/11/path-to-self-hosting/ + De-Clouding my life + + + + Hill Country Camping + https://www.duckland.org/post/2019/10/hill-country-camping/ + Sun, 27 Oct 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/10/hill-country-camping/ + Camping in the hills + + + + Thoughts on the GPD Pocket2 + https://www.duckland.org/post/2019/09/thoughts-on-the-gdp-pocket2/ + Mon, 30 Sep 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/09/thoughts-on-the-gdp-pocket2/ + The little laptop that almost could + + + + Huntsville State Park Camping + https://www.duckland.org/post/2019/09/hustsville-state-park-camping/ + Wed, 11 Sep 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/09/hustsville-state-park-camping/ + Camping in the woods + + + + A Duck Approaches + https://www.duckland.org/post/2019/08/a-duck-approaches/ + Sat, 03 Aug 2019 22:17:02 -0500 + + https://www.duckland.org/post/2019/08/a-duck-approaches/ + Just Silliness + + + + What Do I Use Revisited + https://www.duckland.org/post/2019/07/what-do-i-use-revisited/ + Mon, 29 Jul 2019 11:00:00 +0000 + + https://www.duckland.org/post/2019/07/what-do-i-use-revisited/ + Revisiting an old article + + + + The PixelBook Which Is Not ChromeOS + https://www.duckland.org/post/2019/07/the-pixelbook-which-is-not-chromeos/ + Tue, 23 Jul 2019 22:00:00 -0500 + + https://www.duckland.org/post/2019/07/the-pixelbook-which-is-not-chromeos/ + Swapping out ChromeOS for Ubuntu + + + + Black and White School Park + https://www.duckland.org/post/2019/07/black-and-white-school-park/ + Mon, 01 Jul 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/07/black-and-white-school-park/ + Park study in Black and White + + + + Photos from Bournemouth 2019-06 + https://www.duckland.org/post/2019/06/bournemouth-2019/ + Sat, 15 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/06/bournemouth-2019/ + More British Photos + + + + Photos from the Park + https://www.duckland.org/post/2019/06/photo-gallery-test/ + Mon, 03 Jun 2019 00:25:08 -0500 + + https://www.duckland.org/post/2019/06/photo-gallery-test/ + Ducks, Squirrels, and Photo Gallery, Oh My! + + + + Once More, A New Look + https://www.duckland.org/post/2019/05/once_more_a_new_look/ + Sun, 26 May 2019 23:25:29 -0500 + + https://www.duckland.org/post/2019/05/once_more_a_new_look/ + Boring(?) Web Site News + + + + Houston's Graffiti Wall + https://www.duckland.org/post/2019/05/houstons-graffiti-wall/ + Wed, 08 May 2019 22:10:45 -0700 + + https://www.duckland.org/post/2019/05/houstons-graffiti-wall/ + Some Houston Street Art + + + + A Quick Note on Citrix + https://www.duckland.org/post/2019/04/a-quick-note-on-citrix/ + Mon, 01 Apr 2019 07:37:11 -0700 + + https://www.duckland.org/post/2019/04/a-quick-note-on-citrix/ + 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 + + + + Where did the month go? + https://www.duckland.org/post/2019/03/where-did-the-month-go/ + Sun, 31 Mar 2019 11:39:58 -0700 + + https://www.duckland.org/post/2019/03/where-did-the-month-go/ + Life got very busy, and I have not had a chance to write in a while. And, the ‘hard drive’ in my R810 died, so I am in the process of recovering from backup. Joy + + + + And Then, No More PixelBook + https://www.duckland.org/post/2019/02/and-then-no-more-pixelbook/ + Mon, 25 Feb 2019 20:11:59 -0700 + + https://www.duckland.org/post/2019/02/and-then-no-more-pixelbook/ + So, when we were last here, I was talking about how I had been happily using my PixelBookfor 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. + + + + 12 Months of Chrome OS + https://www.duckland.org/post/2019/01/12-months-of-chrome-os/ + Mon, 07 Jan 2019 12:15:50 -0700 + + https://www.duckland.org/post/2019/01/12-months-of-chrome-os/ + 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 PixelBookin my day to day life doing things. Telecommuting to work a few days a week. Taking online training for work. Doing basic photo editing. Talking with the family whilst traveling.Helping launch a great father/child program. + + + + A look behind, and a look ahead + https://www.duckland.org/post/2018/12/a-look-behind-and-a-look-ahead/ + Mon, 31 Dec 2018 12:15:24 -0700 + + https://www.duckland.org/post/2018/12/a-look-behind-and-a-look-ahead/ + As 2018 draws to a close, it is the way of things to look at the year past, and then look ahead. +A look behind… My main tech experience this year has been using the PixelBookas my main computing device. This for the most part has worked out well. Everything I needed to do I figured out a way to do it under ChromeOS, and most of the time it was as easy to do as under Linux. + + + + TRF 2018 Photos : General + https://www.duckland.org/post/2018/12/trf-2018-photos--general/ + Fri, 14 Dec 2018 12:15:27 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--general/ + Part four of my TRF Photos series. This time the photos which did not fall into any of the other categories. +Fall Colors I +Fall Colors II +Yellow Dragon +Sunflower +Green Man +Press +Hanging Shadows +Rat Pack +Bird Whistles +Here Be Dragons! +Straw Brooms +Play with Me +Fairy Wings + + + + TRF 2018 Photos : Holiday + https://www.duckland.org/post/2018/12/trf-2018-photos--holiday/ + Tue, 11 Dec 2018 12:15:26 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--holiday/ + Part three of my TRF Photos series. This time looking at Holiday decorations. +Beaver and Tree +Hanging Ornament I +Hanging Ornament II +Hanging Ornament III +Window Cat +Holiday Duck! + + + + TRF 2018 Photos : Water Lilies + https://www.duckland.org/post/2018/12/trf-2018-photos--water-lilies/ + Sat, 08 Dec 2018 12:15:50 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--water-lilies/ + Part two of my TRF Photos series. Today, Water Lilies from the Water Lilly Garden. + + + + TRF 2018 Photos : People + https://www.duckland.org/post/2018/12/trf-2018-photos--people/ + Wed, 05 Dec 2018 12:15:36 -0700 + + https://www.duckland.org/post/2018/12/trf-2018-photos--people/ + This is the first of a few posts on the photos from the second weekend we went to TRF. +This time around, I brought my main camera and took more photos. Lots more. +This is a few of the people pictures that I think turned out well. There were some others I took, but I was not happy with the results. Photographing people is not something I normally do, so it is an area I do need to explore and work on. + + + + Quick Photos from TRF + https://www.duckland.org/post/2018/11/quick-photos-from-trf/ + Mon, 19 Nov 2018 20:52:27 -0700 + + https://www.duckland.org/post/2018/11/quick-photos-from-trf/ + As is our habit, we often go to TRF. This weekend, we finally made it. However, the weather was less than perfect. Around 50F and raining off and on. I still had a good time, and the family mainly enjoyed themselves as well, but I kept the small camera I brought with me away for most of the day. +I did manage to get a couple of keepers, but not a lot. + + + + Fall is Coming + https://www.duckland.org/post/2018/11/fall-is-coming/ + Mon, 12 Nov 2018 14:54:17 -0700 + + https://www.duckland.org/post/2018/11/fall-is-coming/ + Spent some time in the Pine Woods this past weekend with one of the kiddos. In between playing, got a chance to take photos. + + + + Gemini PDA + https://www.duckland.org/post/2018/10/gemini-pda/ + Sat, 13 Oct 2018 21:48:00 -0700 + + https://www.duckland.org/post/2018/10/gemini-pda/ + Last year, I backed Planet Computer’sIndiegogo campaign for the Gemini PDA. Now, if I had this nice PixelBook, why would I need something like this? +Well, for one thing, I have always been a sucker for PDAs. While I never had the original PDA, the Psions, I have owned a few over the years. An Apple MessagePad, a Sharp Zarus, a WindowsCEdevice (forget which one), and many, many Palm devices(including a PalmPilot, Palm III, Palm IIIx, Palm V, Palm Vx, Palm m505, Tungsten C, and Tungsten T2 (which I still have)). + + + + Yet Another Trip To The UK + https://www.duckland.org/post/2018/09/yet-another-trip-to-the-uk/ + Tue, 25 Sep 2018 20:54:45 -0700 + + https://www.duckland.org/post/2018/09/yet-another-trip-to-the-uk/ + A while back, I was transferred to a new team at my $JOB. This team is more aligned with what I normally do, so this is a good thing. Plus, I know all other folks on the team, and I like them, including the manager. The only drawback is that I am the only US-based person on the team, as the rest of them are in London. Upside, I got to go over for some training and planning. + + + + Treatments of Ice Cream Cone + https://www.duckland.org/post/2018/09/treatments-of-ice-cream-cone/ + Fri, 14 Sep 2018 04:45:22 -0700 + + https://www.duckland.org/post/2018/09/treatments-of-ice-cream-cone/ + + + + + 10 Months on a Chromebook Check-in + https://www.duckland.org/post/2018/08/10-months-on-a-chromebook-check-in/ + Thu, 23 Aug 2018 18:58:00 -0700 + + https://www.duckland.org/post/2018/08/10-months-on-a-chromebook-check-in/ + So, way back in November, I decided to use ChromeOS has my main OS. And, then in January, I did a check-in on using ChromeOS for a month. Fast forward to-day, and I am still using my PixelBook as my daily driver for all things. +I still use the R810and the x260 to test new Linux distros just to see what is happening in that space, but not to do anything else. + + + + Random Photos from Around Town + https://www.duckland.org/post/2018/08/random-photos-from-around-town/ + Sat, 11 Aug 2018 16:27:08 -0700 + + https://www.duckland.org/post/2018/08/random-photos-from-around-town/ + Nothing really big, just doing some random photography. Been using either the phone, or some small point &amp; shoot cameras that are not the newest. +I did pickup a book the other week called 50 Photo Projectsby Lee Frost, but I have not had time to read anything yet. + + + + Tripping In Austin + https://www.duckland.org/post/2018/08/tripping-in-austin/ + Sat, 04 Aug 2018 08:19:04 -0700 + + https://www.duckland.org/post/2018/08/tripping-in-austin/ + Took a couple of days in Austin. Since we used to live there, we spent some time visiting old haunts like Conan’s Pizza. We also spent some time wandering around the UT campus. Since it was between sessions, the campus was pretty empty. + + + + 4th Of July 2018 Trip Photos + https://www.duckland.org/post/2018/07/4th-of-july-2018-trip-photos/ + Sat, 07 Jul 2018 21:32:25 -0700 + + https://www.duckland.org/post/2018/07/4th-of-july-2018-trip-photos/ + This past week, the family and I headed to San Antonio for the 4th of July holiday. I naturally wanted to take some photos, and we wanted to see some fireworks. In addition, the eldest wanted to start looking at college campuses. +The trip was a lot of fun, and I did get some good photos (see below), but the weather did not cooperate for the fireworks. There was some serious rain in the afternoon, and the Powers That Be(TM) decided to cancel the displays. + + + + Happy BDay, USA! + https://www.duckland.org/post/2018/07/happy-bday-usa/ + Wed, 04 Jul 2018 08:16:42 -0700 + + https://www.duckland.org/post/2018/07/happy-bday-usa/ + Hope your celebration is safe and fun! + + + + Reflecting on 12 years and counting + https://www.duckland.org/post/2018/06/reflecting-on-12-years-and-counting/ + Tue, 05 Jun 2018 06:00:52 -0700 + + https://www.duckland.org/post/2018/06/reflecting-on-12-years-and-counting/ + I was reflecting on something today. 12 years ago today, I posted somethingon one of my first blogs (which has since been merged into this one). +In the years in between, I have had two photo blogs which I did a very good job up updating on a regular basis. +One of them, I posted almost daily for around 8 years, with over 1950 posts. +The other, I took, processed, and posted a new picture every day for a little over a year back in 2009. + + + + Another Trip to the UK + https://www.duckland.org/post/2018/05/another-trip-to-the-uk/ + Mon, 21 May 2018 09:37:25 -0700 + + https://www.duckland.org/post/2018/05/another-trip-to-the-uk/ + As I teased before, I was back in the UK for some meetings. The original plan got all sideways when my main person I was meeting with left for paternity leave just before I got over there. No worries, as I was able to use the time to meet with others and get some good work done. +This time, I brought my main cameraover with me, and spent some of the downtime taking pictures, mainly in Bournemouth, as I was only in London for the Monday, and was in meetings all day. + + + + Sorry about that + https://www.duckland.org/post/2018/05/sorry-about-that/ + Fri, 04 May 2018 15:09:15 -0700 + + https://www.duckland.org/post/2018/05/sorry-about-that/ + I upgrade my web host yesterday, and it seems that the web server bits got confused. I have fixed it, and now we are all good. + + + + A tease + https://www.duckland.org/post/2018/05/a-tease/ + Thu, 03 May 2018 16:35:50 -0700 + + https://www.duckland.org/post/2018/05/a-tease/ + A little teaser. I have something new coming, but I am too busy right now, so here is a quick tease: + + + + Move along, little web site + https://www.duckland.org/post/2018/04/move-along-little-web-site/ + Mon, 16 Apr 2018 21:30:29 -0700 + + https://www.duckland.org/post/2018/04/move-along-little-web-site/ + So, I decided that I did not like the performance of the site where I was hosting it, so I went over to Digital Ocean(referral link). +The process was pretty easy. I used the native tools to back up the old site, then after using the ‘one-click install’ process over at DO, I used the import function to import the backup. As an added bonus, the pictures and everything imported as well. + + + + April Showers Bring Spring Flowers + https://www.duckland.org/post/2018/04/april-showers-bring-spring-flowers/ + Wed, 04 Apr 2018 08:07:05 -0700 + + https://www.duckland.org/post/2018/04/april-showers-bring-spring-flowers/ + We spent the last weekend in the Texas Hill Country, and I got a chance to wander a bit with the small camera. Still learning its limits and strengths. +I did get some images I think I like. + + + + '#NeverAgain' + https://www.duckland.org/post/2018/03/neveragain/ + Sun, 25 Mar 2018 22:34:40 -0700 + + https://www.duckland.org/post/2018/03/neveragain/ + The numbers are unbelievable. As I write this, we are 12 weeks into 2018, and there have been 17 school shootings in the US where someone was injured or killed. 1.4 per week. And, if you look outside of schools, there have been to date 50 mass shootingswhere 4 or more people were injured or killed, not counting the shooter. 50 since January 1, 2018. +Never Again. +I plan to talk to my US and Texas Representatives and Senators about the issue. + + + + Site links updated + https://www.duckland.org/post/2018/02/site-links-updated/ + Mon, 26 Feb 2018 16:53:35 -0700 + + https://www.duckland.org/post/2018/02/site-links-updated/ + I had some time over the weekend, so I went through and cleaned up the links from the older posts as promised a while back. Amazingly, only oneof the links is gone without a replacement. +The good thing was most of the updates where to change the URL from https:// to https://, which I think is a good thing. + + + + Sunset Over Road + https://www.duckland.org/post/2018/02/sunset-over-road/ + Wed, 21 Feb 2018 09:09:16 -0700 + + https://www.duckland.org/post/2018/02/sunset-over-road/ + + + + + February, Already? + https://www.duckland.org/post/2018/02/february-already/ + Sun, 18 Feb 2018 21:51:47 -0700 + + https://www.duckland.org/post/2018/02/february-already/ + I am shocked to look at the calendar, and realize that February is almost over. +Where to begin? Well, the test with ChromeOSis going well. I have found that I need the access to my R810less and less as I move things over to the Pixelbook. I have even found myself doing some light python coding on it. The flexibility and the speed is very nice. I have also been enjoying one of the major benefits of the Chromebook life style: major battery life. + + + + A month in, using ChromeOS only + https://www.duckland.org/post/2018/01/a-month-in-using-chromeos-only/ + Thu, 25 Jan 2018 09:58:59 -0700 + + https://www.duckland.org/post/2018/01/a-month-in-using-chromeos-only/ + As I pointed out a while back that I was moving to ChromeOS more seriously. Well, since Christmas day, I have parked my R810 to the side, and installed Chromium OS on my Lenovo X260 and started using it full time. What is Chromium OS? It is the open source version of ChromeOS. +So far, everything has been working great. The only thing that has not worked for me is DRM protected video stream, things like Netflix, Hulu, or Amazon Video. + + + + D&D Game Night + https://www.duckland.org/post/2017/12/d-and-d-game-night/ + Sun, 31 Dec 2017 00:59:05 -0700 + + https://www.duckland.org/post/2017/12/d-and-d-game-night/ + A while back, the kids found out about D&amp;D. So, we started a campaign. We do quests whenever we get the time and energy, but not on a regular cadence. +Tonight, I was playing with my camera whilst playing the game, and here are the results: + + + + Trip to the Park in B&W + https://www.duckland.org/post/2017/12/trip-to-the-park-in-bw/ + Tue, 26 Dec 2017 00:12:50 -0700 + + https://www.duckland.org/post/2017/12/trip-to-the-park-in-bw/ + Mainly B&amp;W, and mainly from the park. 🙂 + + + + 'Snow Day! In Houston!' + https://www.duckland.org/post/2017/12/snow-day--in-houston/ + Wed, 20 Dec 2017 00:34:02 -0700 + + https://www.duckland.org/post/2017/12/snow-day--in-houston/ + Forgot to mention, that back on December 8th, we had a snow day in Houston. It was pretty different for us, as we normally do not get any snow, let alone any accumulation of it. +Of course, I took some pictures. + + + + On Smartphones and Two-Factor Auth + https://www.duckland.org/post/2017/12/on-smartphones-and-two-factor-auth/ + Tue, 19 Dec 2017 10:40:28 -0700 + + https://www.duckland.org/post/2017/12/on-smartphones-and-two-factor-auth/ + So, my trusty Nexus 5X gave up the ghost suddenly on me. Given that it is an Android device, I was not worried about losing things like my contacts and photos, or even my apps as Google does a pretty decent job backing those things up. +However, there was one application I use which does not get its data backed up. FreeOTP which is a One-Time-Password application for Two Factor Auth. + + + + Really moving in on the Chromebook + https://www.duckland.org/post/2017/11/really-moving-in-on-the-chromebook/ + Mon, 13 Nov 2017 00:03:15 -0700 + + https://www.duckland.org/post/2017/11/really-moving-in-on-the-chromebook/ + As I mentioned a while backthat I was experimenting with using a Chromebook, I decide to see how far I could take it. On my recent trip to the UK, I only took my Acer C720 with me. During the trip, I used it for things like uploading photos I took, Skype to chat with the family, checking email and news, and remote access while in the hotel room. +This worked out pretty well, to the point where I am trying to use it or my HP Chromebook 11 G1 full time. + + + + Sunday Afternoon Photo Expirements + https://www.duckland.org/post/2017/10/sunday-afternoon-photo-expirements/ + Sun, 01 Oct 2017 21:18:20 -0700 + + https://www.duckland.org/post/2017/10/sunday-afternoon-photo-expirements/ + &lt;div class=&quot;fg-caption-inner&quot;&gt; &lt;div class=&quot;fg-caption-title&quot;&gt; Wild Onion &lt;/div&gt; &lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt; &lt;div class=&quot;fg-loader&quot;&gt; &lt;/div&gt; &lt;div class=&quot;fg-caption-inner&quot;&gt; &lt;div class=&quot;fg-caption-title&quot;&gt; Gnome BW &lt;/div&gt; &lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt; &lt;div class=&quot;fg-loader&quot;&gt; &lt;/div&gt; &lt;div class=&quot;fg-caption-inner&quot;&gt; &lt;div class=&quot;fg-caption-title&quot;&gt; Old Rose BW &lt;/div&gt; &lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt; &lt;div class=&quot;fg-loader&quot;&gt; &lt;/div&gt; &lt;div class=&quot;fg-caption-inner&quot;&gt; &lt;div class=&quot;fg-caption-title&quot;&gt; BW Flowers &lt;/div&gt; &lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt; &lt;div class=&quot;fg-loader&quot;&gt; &lt;/div&gt; Had some spare time this afternoon, so I was playing with my Olympus OMD E-M5. I liked how a few turned out. + + + + Back from London (again) + https://www.duckland.org/post/2017/09/back-from-london-again/ + Mon, 18 Sep 2017 11:16:36 -0700 + + https://www.duckland.org/post/2017/09/back-from-london-again/ + So, when I started the new job last November, my boss told me that the new position was not a traveling position. Well, after three tripsthis year(including one to Columbus, OH), and the one I just got back from, I think he was wrong. *grin*. +So, this time, I was in London for most of the two weeks, but I did get a side trip to Bournemouth to meet with the team there. + + + + Aftermath of Harvey + https://www.duckland.org/post/2017/08/aftermath-of-harvey/ + Wed, 30 Aug 2017 22:30:07 -0700 + + https://www.duckland.org/post/2017/08/aftermath-of-harvey/ + We have been very lucky. Our house sits at 125 feet above sea-level, and the reservoir near us which everyone is very worried about tops out at 107 feet, so no worries about flooding from that. Plus, we are the highest house in the subdivision. +We also kept power, water, and internet through the whole process. Most of the people I know who live in town took some damage from flood waters. + + + + Night Mode for ChromeOS + https://www.duckland.org/post/2017/08/night-mode-for-chromeos/ + Wed, 30 Aug 2017 06:46:48 -0700 + + https://www.duckland.org/post/2017/08/night-mode-for-chromeos/ + So, what is night-mode? It is a mode for changing the color temperature of computer screens to be ‘warmer’ (more red-tones, less blue tones). Why? The strong blue tones (and whites) from most computer screens help trick your mind into thinking it is still day, and therefor you need to be awake. +I have been trying to enable night mode on all the things for a while now. For my android phone, I use twilight for Android(IOS has something built in now), Solus Linuxadded it in the most recent release, Gnomehas it in the later releases, and under i3, I use xflux. + + + + waiting for the sun + https://www.duckland.org/post/2017/08/waiting-for-the-sun/ + Mon, 28 Aug 2017 14:38:25 -0700 + + https://www.duckland.org/post/2017/08/waiting-for-the-sun/ + More rain. So far, we are good. Family in town is fairing well, friends not as much (a few flooded houses and cars, thankfully no injuries). +So ready for this to be over. And, with Downtown Houston all but closed, I am working from home for the foreseeable future. + + + + Harvey, after landfall + https://www.duckland.org/post/2017/08/harvey-after-landfall/ + Sat, 26 Aug 2017 22:15:51 -0700 + + https://www.duckland.org/post/2017/08/harvey-after-landfall/ + almost 24 hours after land fall, Harvey is still a big storm. Rain has slowed down, but it is still coming! +  + + + + Weather's a-changing! + https://www.duckland.org/post/2017/08/weathers-a-changing/ + Thu, 24 Aug 2017 14:14:08 -0700 + + https://www.duckland.org/post/2017/08/weathers-a-changing/ + Heavy weather is approaching. Keep it safe, ya’ll + + + + Welcome to the New Look + https://www.duckland.org/post/2017/08/welcome-to-the-new-look/ + Wed, 16 Aug 2017 22:11:02 -0700 + + https://www.duckland.org/post/2017/08/welcome-to-the-new-look/ + I have been running a bit of an experiment recently by using a Chromebook while not at home. So far, it has been going fairly well with the exception that I cannot easily update this site. So, I switched to something which lets me use the web to update. +I have all the posts moved over, but I will have to do a bit of cleanup around categories and move the photos over. + + + + 4th of July Break + https://www.duckland.org/post/2017/07/4th-of-july-break/ + Wed, 05 Jul 2017 19:12:05 -0700 + + https://www.duckland.org/post/2017/07/4th-of-july-break/ + The family took to the road again for the 4th of July holiday, returning to Galveston, TX. This time, just three days, but it was a nice break. +This is just one of the pictures I took. The others that I like are here. + + + + More Travel + https://www.duckland.org/post/2017/06/more-travel/ + Mon, 19 Jun 2017 11:42:45 -0700 + + https://www.duckland.org/post/2017/06/more-travel/ + Well, I had to open my mouth and say that I thought things were going to slow down. About that&hellip; +So, I get word late on a Friday I needed to get to New York for a meeting with a vendor. A frantic hour or so later, and I have things booked, and that Sunday, I have this view: +In my rush to pack (I had lots of little things to get done before climbing on the plane, including a quick round of D&amp;D with the kids: ), I totally forgot my camera. + + + + Trip To Bournemouth, UK + https://www.duckland.org/post/2017/06/trip-to-bournemouth-uk/ + Thu, 08 Jun 2017 10:07:10 -0700 + + https://www.duckland.org/post/2017/06/trip-to-bournemouth-uk/ + Sorry for the lack of updates, but the last few months have been very busy with work and everything going on with the kids and their activities. It is summer time, so now I might be able to get some rest. +So, last month I got to go visit Bournemouth, UK for work. I was going over for a kick-off meeting on a new phase of the project I have been working on for a while. + + + + P365 - Monthly Checkin 02 + https://www.duckland.org/post/2017/02/p365-monthly-checkin-02/ + Tue, 28 Feb 2017 22:24:12 -0700 + + https://www.duckland.org/post/2017/02/p365-monthly-checkin-02/ + Another quick update on how I am doing with my Project 365. +See my previous update 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. + + + + Quick nmcli notes + https://www.duckland.org/post/2017/02/quick-nmcli-notes/ + Thu, 16 Feb 2017 19:38:42 -0700 + + https://www.duckland.org/post/2017/02/quick-nmcli-notes/ + This is a quick post so I can remember these details. +So, on the R810, I am currently running ArchLinux, which uses by default NetworkManager, which I have a love/hate relationship with. At my last job, I recommended removing it from our servers, as under RHEL6, it does very odd things to the network and is hard to manage. I have heard that it is better under RHEL7. But, it does let you do some really cool things. + + + + P365 - Monthly Checkin 01 + https://www.duckland.org/post/2017/01/p365-monthly-checkin-01/ + Tue, 31 Jan 2017 22:51:20 -0700 + + https://www.duckland.org/post/2017/01/p365-monthly-checkin-01/ + Just a quick check on how I am doing for my Project 365. +As you can see, I missed one day so far. + + + + Flower Experiments + https://www.duckland.org/post/2017/01/flower-experiments/ + Sat, 21 Jan 2017 07:55:44 -0700 + + https://www.duckland.org/post/2017/01/flower-experiments/ + As you may remember, I have been working on my Project 365 (take and post a picture for 365 days). Well, so far, I am 20 for 20! +But, in getting one for yesterday, I ended up taking a bunch of pictures. I decide to share the best, and you can find them here. Enjoy. + + + + More Photo experiments + https://www.duckland.org/post/2017/01/more-photo-experiments/ + Fri, 13 Jan 2017 06:20:21 -0700 + + https://www.duckland.org/post/2017/01/more-photo-experiments/ + So, with my little project, 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: + + + + Photo Experiment + https://www.duckland.org/post/2017/01/photo-experiment/ + Tue, 10 Jan 2017 22:54:17 -0700 + + https://www.duckland.org/post/2017/01/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: + + + + New Year Check-in + https://www.duckland.org/post/2017/01/new-year-checkin/ + Mon, 09 Jan 2017 06:36:14 -0700 + + https://www.duckland.org/post/2017/01/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&rsquo;s Day Post + + + + Happy New Year + https://www.duckland.org/post/2017/01/happy-new-year/ + Sun, 01 Jan 2017 22:26:50 -0700 + + https://www.duckland.org/post/2017/01/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. + + + + Happy Christmas + https://www.duckland.org/post/2016/12/happy-christmas/ + Thu, 29 Dec 2016 07:31:44 -0700 + + https://www.duckland.org/post/2016/12/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! + + + + TRF 2016 + https://www.duckland.org/post/2016/11/trf-2016/ + Wed, 30 Nov 2016 21:53:56 -0700 + + https://www.duckland.org/post/2016/11/trf-2016/ + This last weekend was the last weekend for the 2016 Texas Renaissance Festival. Since the fall has been a bit crazy with sports and the new job 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. + + + + TLS everywhere + https://www.duckland.org/post/2016/11/tls-everwhere/ + Wed, 23 Nov 2016 18:24:44 -0700 + + https://www.duckland.org/post/2016/11/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. + + + + Exit, Stage Left + https://www.duckland.org/post/2016/10/exit-stage-left/ + Mon, 31 Oct 2016 12:11:43 -0700 + + https://www.duckland.org/post/2016/10/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. + + + + Harley Hates Bad Drives + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Wed, 28 Sep 2016 22:30:36 -0700 + + https://www.duckland.org/post/2016/09/harley-hates-bad-drives/ + Drive failed. Harley does not like that&hellip;. + + + + More Random Things + https://www.duckland.org/post/2016/09/more-random-things/ + Fri, 23 Sep 2016 00:04:47 -0700 + + https://www.duckland.org/post/2016/09/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. + + + + Houston's Amazing Comic Con 2016 + https://www.duckland.org/post/2016/09/houstons-amazing-comic-con-2016/ + Sun, 11 Sep 2016 23:21:22 -0700 + + https://www.duckland.org/post/2016/09/houstons-amazing-comic-con-2016/ + This weekend, we went to the Houson&rsquo;s Amazing Comic Con. 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 +I still have some other pictures to process and post, so there will be more coming&hellip;. + + + + Deadpool BOFH + https://www.duckland.org/post/2016/08/deadpool/ + Mon, 29 Aug 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/08/deadpool/ + There is a new sheriff in town. + + + + Random Mid-Summer Updates + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Sun, 31 Jul 2016 21:33:17 -0700 + + https://www.duckland.org/post/2016/07/random_midsummer_updates/ + Wow&hellip;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. + + + + Home Network Updates + https://www.duckland.org/post/2016/06/home_network_updates/ + Thu, 16 Jun 2016 21:51:50 -0700 + + https://www.duckland.org/post/2016/06/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 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. + + + + SpaceCity Comic Con 2016 + https://www.duckland.org/post/2016/05/spacecity-comic-con-2016/ + Mon, 30 May 2016 21:11:46 -0700 + + https://www.duckland.org/post/2016/05/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 &lsquo;Car Wars&rsquo;. 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. It was a hoot. Learned a few things (pay for the tickets at the door, as the line was way shorter; don&rsquo;t leave the food area with food and expect them to let you back in; silly things like that). + + + + And May is almost over + https://www.duckland.org/post/2016/05/and-may-is-almost-over/ + Sun, 22 May 2016 15:36:23 -0700 + + https://www.duckland.org/post/2016/05/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. 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. + + + + Spring Showers? + https://www.duckland.org/post/2016/03/sping-showers/ + Thu, 31 Mar 2016 22:08:35 -0700 + + https://www.duckland.org/post/2016/03/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... + + + + Why, hello there + https://www.duckland.org/post/2016/02/why-hello-there/ + Mon, 29 Feb 2016 15:36:05 -0700 + + https://www.duckland.org/post/2016/02/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, and my term is three years, so there will be a bit of time when I will not have a kid there. + + + + Where did the time go? + https://www.duckland.org/post/2016/01/where-did-the-time-go/ + Sun, 31 Jan 2016 14:53:31 -0700 + + https://www.duckland.org/post/2016/01/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, 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. + + + + A Christmas Present for you + https://www.duckland.org/post/2015/12/a-christmas-present-for-you/ + Fri, 25 Dec 2015 22:14:38 -0700 + + https://www.duckland.org/post/2015/12/a-christmas-present-for-you/ + Happy Christmas day for those who celerbate, and happy Friday for those who don&rsquo;t. +I have added two new links to the sidebar. The first is just a link to my privacy statement. No big deal&hellip;I don&rsquo;t store stuff, and I don&rsquo;t collect stuff. Simple. +The other is to a local photo gallery which I will try to remember to update as I get more interesting pictures to share. +Here is to 2015 being almost over. + + + + Privacy + https://www.duckland.org/stories/privacy/ + Sun, 20 Dec 2015 10:15:22 -0600 + + https://www.duckland.org/stories/privacy/ + As someone who is supports computers for a living, privacy and security are thing for me. The logging on this site is disabled. There should be no cookies set by this site. The site is only available over TLS. I am trying to remove any references to sites not hosted by me, for both privacy and for speed. + + + + Happy Thanksgiving for the US crowd + https://www.duckland.org/post/2015/11/happy-thanksgiving-for-the-us-crowd/ + Thu, 26 Nov 2015 22:17:21 -0700 + + https://www.duckland.org/post/2015/11/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. + + + + Halloween + https://www.duckland.org/post/2015/10/halloween/ + Fri, 30 Oct 2015 21:06:42 -0700 + + https://www.duckland.org/post/2015/10/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. + + + + Random thoughts + https://www.duckland.org/post/2015/10/random-thoughts/ + Mon, 05 Oct 2015 20:51:42 -0700 + + https://www.duckland.org/post/2015/10/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. + + + + And the Firewall goes POP + https://www.duckland.org/post/2015/09/and-the-firewall-goes-pop/ + Wed, 23 Sep 2015 22:37:41 -0700 + + https://www.duckland.org/post/2015/09/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. + + + + Another Month, Another Post + https://www.duckland.org/post/2015/09/another-month-another-post/ + Wed, 09 Sep 2015 21:47:02 -0700 + + https://www.duckland.org/post/2015/09/another-month-another-post/ + Wow&hellip;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 on a regular basis. Sorry about that, but then since I started back this summer, the traffic was not there. + + + + Do I Stay, Or Do I Go? + https://www.duckland.org/post/2015/08/do-i-stay-or-do-i-go/ + Wed, 19 Aug 2015 21:31:26 -0700 + + https://www.duckland.org/post/2015/08/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. + + + + Speed goes to 11 (113, that is) + https://www.duckland.org/post/2015/08/speed-goes-to-11-111-that-is/ + Sun, 16 Aug 2015 11:33:39 -0700 + + https://www.duckland.org/post/2015/08/speed-goes-to-11-111-that-is/ + So, that is what I can get at the house...nothing major...just showing off. ;) +\ + + + + Galveston, Summer 2015 + https://www.duckland.org/post/2015/07/galveston-summer-2015/ + Sun, 19 Jul 2015 00:18:22 -0700 + + https://www.duckland.org/post/2015/07/galveston-summer-2015/ + We took a quick vacation to the island, and of course I took my cameras. + 20021208120000th + 20150704142306th + 20150704142714th + 20150704142830th + 20150704142941st + 20150704143004th + 20150704144519th + 20150704144534th + 20150704144600th + + + + First Day + https://www.duckland.org/post/2015/06/first-day/ + Mon, 22 Jun 2015 21:53:00 -0700 + + https://www.duckland.org/post/2015/06/first-day/ + {.align-left width=&ldquo;100px&rdquo; height=&ldquo;100px&rdquo;} +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. + + + + Light Sail! + https://www.duckland.org/post/2015/06/light-sail/ + Tue, 16 Jun 2015 19:51:49 -0700 + + https://www.duckland.org/post/2015/06/light-sail/ + {.align-left width=&ldquo;125px&rdquo; height=&ldquo;125px&rdquo;} +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 from The Planetary Society, 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. + + + + Moving + https://www.duckland.org/post/2015/06/moving/ + Fri, 12 Jun 2015 10:30:39 -0700 + + https://www.duckland.org/post/2015/06/moving/ + 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 &lt;travels&gt;]{role=&ldquo;doc&rdquo;} which I do not think I would have been able to do. + + + + Updates to AUR packages + https://www.duckland.org/post/2015/06/updates-to-aur-packages/ + Tue, 09 Jun 2015 17:19:48 -0700 + + https://www.duckland.org/post/2015/06/updates-to-aur-packages/ + So, with the migration of the AUR to version 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 - A simple blog compiler written in Perl perl-leocharre-basename - Very basic filename string and path operations such as ext and paths perl-leocharre-cli2 - Some quick help for writing cli scripts perl-leocharre-debug - Debug subroutines perl-leocharre-dir - Subroutines for general directory needs perl-leocharre-strings - Combines string procedures I frequently use perl-string-prettify - Subroutines to cleanup a filename and or garble for human eyes perl-wordpress-api - Management of Wordpress API objects. + + + + Vegas, again + https://www.duckland.org/post/2015/06/vegas-again/ + Sat, 06 Jun 2015 10:06:48 -0700 + + https://www.duckland.org/post/2015/06/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.webp /images/Vegas-2015-06/20021208120000_1.webp /images/Vegas-2015-06/20021208120000_2.webp /images/Vegas-2015-06/20150602214415.webp /images/Vegas-2015-06/20150603092013.webp /images/Vegas-2015-06/20150603092026.webp /images/Vegas-2015-06/20021208120000.webp ::: +But, I did find time to snap a few pictures. + + + + Quick Ansible Tip + https://www.duckland.org/post/2015/05/quick-ansible-tip/ + Wed, 27 May 2015 07:24:16 -0700 + + https://www.duckland.org/post/2015/05/quick-ansible-tip/ + This is a quick post to capture something seen. Ansibel 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 &lsquo;ansible-galaxy&rsquo;, to create a blank template for your Ansible content. + + + + April recap + https://www.duckland.org/post/2015/05/april-recap/ + Sun, 03 May 2015 20:51:09 -0700 + + https://www.duckland.org/post/2015/05/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. Now that that is over, I get to gear up to design a new training plan for internal product training. + + + + March Update + https://www.duckland.org/post/2015/03/march-update/ + Tue, 10 Mar 2015 23:15:02 -0700 + + https://www.duckland.org/post/2015/03/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. + + + + FreeBSD Challenge II, End Report + https://www.duckland.org/post/2015/02/30daychallengefreebsdsa/ + Fri, 06 Feb 2015 06:43:32 -0700 + + https://www.duckland.org/post/2015/02/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. + + + + FreeBSD Challenge II, Day 30 Update + https://www.duckland.org/post/2015/01/freebsd-challenge-ii-day-30-update/ + Fri, 30 Jan 2015 15:38:32 -0700 + + https://www.duckland.org/post/2015/01/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. 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. + + + + FreeBSD Challenge II, Day 14 + https://www.duckland.org/post/2015/01/freebsd-challenge-ii-day-14/ + Wed, 14 Jan 2015 23:51:48 -0700 + + https://www.duckland.org/post/2015/01/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 that a patch which I submitted to fix the issue with the WiFi NIC. Well, I got notice today that PCBSD Bug #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. + + + + Update on revisiting FreeBSD Challenge + https://www.duckland.org/post/2015/01/update-on-revisiting-freebsd-challenge/ + Sat, 10 Jan 2015 22:35:04 -0700 + + https://www.duckland.org/post/2015/01/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 is installed and working (see [my previous desciption &lt;freebsd-challenge-day-4-6&gt;]{role=&ldquo;doc&rdquo;} of installing in), however, I have not moved over the scripts I use in the flow. + + + + Goodbye 2014! + https://www.duckland.org/post/2014/12/goodbye-2014/ + Tue, 30 Dec 2014 23:44:55 -0700 + + https://www.duckland.org/post/2014/12/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. + + + + Another Year + https://www.duckland.org/post/2014/12/another-year/ + Fri, 26 Dec 2014 18:33:36 -0700 + + https://www.duckland.org/post/2014/12/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. + + + + New Look (again) + https://www.duckland.org/post/2014/12/new-look-again/ + Sat, 06 Dec 2014 00:26:01 -0700 + + https://www.duckland.org/post/2014/12/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). + + + + About + https://www.duckland.org/stories/about/ + Fri, 05 Dec 2014 09:00:28 -0600 + + https://www.duckland.org/stories/about/ + Hello. +This is the ramblings about my life, my hobbies, and my thoughts.I am a second generation systems engineer. +I grew up with my father telecommuting to the &lsquo;minicomputers&rsquo; during the 1970&rsquo;s. I have been earning money supporting open software for over 20 years now, and most of that time Linux. My first kernel I installed was 0.92. I first RHCE was in July 1999 for Red Hat 6.0. Not RHEL 6. + + + + This posting thing is not working right now + https://www.duckland.org/post/2014/12/this-posting-thing-is-not-working-right-now/ + Mon, 01 Dec 2014 14:12:58 -0700 + + https://www.duckland.org/post/2014/12/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, so go check it out. + + + + Another Month Going Quick. + https://www.duckland.org/post/2014/10/another-month-going-quick/ + Thu, 23 Oct 2014 06:10:00 -0700 + + https://www.duckland.org/post/2014/10/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. + + + + Perl, Modules, and Package Management + https://www.duckland.org/post/2014/09/perl-modules-and-package-management/ + Thu, 18 Sep 2014 05:09:12 -0700 + + https://www.duckland.org/post/2014/09/perl-modules-and-package-management/ + So, even though I have been starting to [work with &lt;back2freebsd-maybe&gt;]{role=&ldquo;doc&rdquo;} [FreeBSD &lt;freebsd-switch&gt;]{role=&ldquo;doc&rdquo;} [again &lt;one-step-closer&gt;]{role=&ldquo;doc&rdquo;} , I am still running ArchLinux on my workstation. +And I wanted to run a script I wrote a long time ago to support a website 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. + + + + One step closer + https://www.duckland.org/post/2014/08/one-step-closer/ + Tue, 05 Aug 2014 20:08:14 -0700 + + https://www.duckland.org/post/2014/08/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... + + + + FreeBSD Switch + https://www.duckland.org/post/2014/07/freebsd-switch/ + Thu, 24 Jul 2014 04:07:42 -0700 + + https://www.duckland.org/post/2014/07/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. + + + + Back to FreeBSD (maybe back to the challenge) + https://www.duckland.org/post/2014/06/back-to-freebsd-maybe-back-to-the-challenge/ + Mon, 30 Jun 2014 15:06:09 -0700 + + https://www.duckland.org/post/2014/06/back-to-freebsd-maybe-back-to-the-challenge/ + 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 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, 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. + + + + Rewards for Hard Travel + https://www.duckland.org/post/2014/06/rewards-for-hard-travel/ + Thu, 05 Jun 2014 04:06:15 -0700 + + https://www.duckland.org/post/2014/06/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. 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). + + + + On the Road Again + https://www.duckland.org/post/2014/05/on-the-road-again/ + Tue, 20 May 2014 12:05:59 -0700 + + https://www.duckland.org/post/2014/05/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. + + + + FreeBSD Challenge final (for now) + https://www.duckland.org/post/2014/04/freebsd-challenge-final-for-now/ + Tue, 22 Apr 2014 22:04:17 -0700 + + https://www.duckland.org/post/2014/04/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. + + + + FreeBSD Challenge, Day 17 + https://www.duckland.org/post/2014/04/freebsd-challenge-day-17/ + Thu, 17 Apr 2014 04:04:52 -0700 + + https://www.duckland.org/post/2014/04/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. 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 + + + + FreeBSD Challenge, Update + https://www.duckland.org/post/2014/04/freebsd-challenge-update/ + Tue, 15 Apr 2014 16:04:26 -0700 + + https://www.duckland.org/post/2014/04/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. + + + + FreeBSD Challenge, Day 16 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-16/ + Sat, 29 Mar 2014 05:03:18 -0700 + + https://www.duckland.org/post/2014/03/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 . 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). + + + + FreeBSD Challenge, Day 12-15 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-12-15/ + Thu, 27 Mar 2014 05:03:20 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 9-11 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-9-11/ + Sat, 22 Mar 2014 17:03:03 -0700 + + https://www.duckland.org/post/2014/03/freebsd-challenge-day-9-11/ + Ah, life with kids&hellip;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. + + + + FreeBSD Challenge, Day 8 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-8/ + Wed, 19 Mar 2014 18:03:12 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 7 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-7/ + Tue, 18 Mar 2014 04:03:04 -0700 + + https://www.duckland.org/post/2014/03/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 in the FreeBSD Forums. + + + + FreeBSD Challenge, Day 4-6 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-4-6/ + Sun, 16 Mar 2014 18:03:20 -0700 + + https://www.duckland.org/post/2014/03/freebsd-challenge-day-4-6/ + Sorry&hellip;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 &amp;&amp; portsnap update &amp;&amp; cd /usr/ports/mail/mutt &amp;&amp; pkg remove mutt &amp;&amp; make install clean and all is good! + + + + FreeBSD Challenge, Day 3 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-3/ + Fri, 14 Mar 2014 05:03:44 -0700 + + https://www.duckland.org/post/2014/03/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. + + + + FreeBSD Challenge, Day 2 + https://www.duckland.org/post/2014/03/freebsd-challenge-day-2/ + Thu, 13 Mar 2014 20:03:36 -0700 + + https://www.duckland.org/post/2014/03/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 , lets me get in from work and do some work during lunch. It may also give me a tempory way to use AfterShotPro until I get the whole Linux compatability layer thing figured out. + + + + Back to FreeBSD aka Day 1 + https://www.duckland.org/post/2014/03/back-to-freebsd-aka-day-1/ + Wed, 12 Mar 2014 04:03:05 -0700 + + https://www.duckland.org/post/2014/03/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 &lsquo;30 Day Challenge&rsquo;. + + + + New CMS (Again) + https://www.duckland.org/post/2014/03/new-cms-again/ + Thu, 06 Mar 2014 05:03:27 -0700 + + https://www.duckland.org/post/2014/03/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. This should let me update this a bit more. But, I have said that before. + + + + My Travel Map + https://www.duckland.org/post/2014/02/travels/ + Sun, 23 Feb 2014 17:02:00 -0700 + + https://www.duckland.org/post/2014/02/travels/ + EDIT 2019-06-22: It seems that sometime in the last 5 years, this went away. Oh, well. + + + + cli add + https://www.duckland.org/post/2014/01/cli-added/ + Sat, 25 Jan 2014 17:01:00 -0700 + + https://www.duckland.org/post/2014/01/cli-added/ + I have not updated cli.donharper.org - forget the GUI in a very long time, and I did have some nice tricks and tips there, so I decided to bring it over here. +Edit 2020-04-07: I merged the content of cli.donharper.org into my main site a long time ago. +Enjoy. + + + + Tale of Installs, Part 2 + https://www.duckland.org/post/2014/01/tale-of-install-2/ + Wed, 08 Jan 2014 17:01:00 -0700 + + https://www.duckland.org/post/2014/01/tale-of-install-2/ + Well, as I [mentioned before &lt;tale-of-install&gt;]{role=&ldquo;doc&rdquo;}, 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. I am hunting for a suitable replacement. +Oh, and Happy New Year! + + + + dd(8) with progress + https://www.duckland.org/post/2013/11/dd-with-progress/ + Fri, 29 Nov 2013 17:11:00 -0700 + + https://www.duckland.org/post/2013/11/dd-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. + + + + Tale of Installs + https://www.duckland.org/post/2013/11/tale-of-install/ + Thu, 21 Nov 2013 17:11:00 -0700 + + https://www.duckland.org/post/2013/11/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, NetBSD, or OpenBSD. +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. + + + + Clickable URL links in rxvt + https://www.duckland.org/post/2013/11/clickable-urls-links-in-rxvt/ + Sun, 03 Nov 2013 17:11:00 -0700 + + https://www.duckland.org/post/2013/11/clickable-urls-links-in-rxvt/ + So, I use rxvt as my daily interface to my computers. I also use mutt 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 entry for rxvt unicode, the solution is quite easy. + + + + Rebooting duckland.org + https://www.duckland.org/post/2013/10/rebooting-ducklandorg/ + Thu, 31 Oct 2013 18:10:00 -0700 + + https://www.duckland.org/post/2013/10/rebooting-ducklandorg/ + Today is All Saints 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. + + + + An Update to 'Window Managers?' + https://www.duckland.org/post/2011/12/an-update-to-window-managers/ + Thu, 22 Dec 2011 17:12:00 -0700 + + https://www.duckland.org/post/2011/12/an-update-to-window-managers/ + Way back, I wrote a quick blurb on Window Managers for running under X. +Well, a while back I switched to Ubuntu 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, Window Manager From Scratch. + + + + cmus project restarted + https://www.duckland.org/post/2010/02/cmus-project-restarted/ + Sat, 27 Feb 2010 17:02:00 -0700 + + https://www.duckland.org/post/2010/02/cmus-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 https://cmus.github.io/ for more details. + + + + Making life easy over flaky links + https://www.duckland.org/post/2009/12/making-life-easy-over-flaky-links/ + Mon, 28 Dec 2009 17:12:00 -0700 + + https://www.duckland.org/post/2009/12/making-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&rsquo;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. + + + + Search your email! + https://www.duckland.org/post/2009/05/search-your-email/ + Mon, 25 May 2009 18:05:00 -0700 + + https://www.duckland.org/post/2009/05/search-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 (was at 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 files, and I use maildir since I use offlineimap. + + + + wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora + https://www.duckland.org/post/2009/04/wifiroamd-intel-prowireless-3945abg-and-fedora/ + Fri, 17 Apr 2009 18:04:00 -0700 + + https://www.duckland.org/post/2009/04/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 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. + + + + C*MUS - A music manager for the terminal + https://www.duckland.org/post/2009/01/cmus-a-music-manager-for-the-terminal/ + Mon, 12 Jan 2009 17:01:00 -0700 + + https://www.duckland.org/post/2009/01/cmus-a-music-manager-for-the-terminal/ + C*MUS - A music manager for the terminal C*mus 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. + + + + Google’s Calendar on the Command Line! + https://www.duckland.org/post/2008/12/googles-calendar-on-the-command-line/ + Mon, 08 Dec 2008 17:12:00 -0700 + + https://www.duckland.org/post/2008/12/googles-calendar-on-the-command-line/ + Google&rsquo;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. 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. + + + + Alerting with Remind + https://www.duckland.org/post/2008/11/alerting-with-remind/ + Wed, 19 Nov 2008 17:11:00 -0700 + + https://www.duckland.org/post/2008/11/alerting-with-remind/ + Alerting with Remind Back in my article on Remind, 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&rsquo;s reminders, but it will run in the background and wake up to tell you about other reminders on the screen while you work. + + + + Pizza Party - Command Line Pizza ordering program + https://www.duckland.org/post/2008/08/pizza-party-command-line-pizza-ordering-program/ + Mon, 25 Aug 2008 18:08:00 -0700 + + https://www.duckland.org/post/2008/08/pizza-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 (was at 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. + + + + So you need a calendar? + https://www.duckland.org/post/2008/08/so-you-need-a-calendar/ + Mon, 04 Aug 2008 18:08:00 -0700 + + https://www.duckland.org/post/2008/08/so-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&rsquo;s schedules, to random, but highly important reminders. + + + + Command-Line blog posts + https://www.duckland.org/post/2008/05/command-line-blog-posts/ + Wed, 07 May 2008 18:05:00 -0700 + + https://www.duckland.org/post/2008/05/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 (was at links.twibright.com) or the like, but a way to post from the command line. +So, this post is being typed up in vim on my Fedora 8 laptop. I will use this great little tool I found called wppost to post. wwpost is part of the perl module WordPress::Post. + + + + Pacman for Console + https://www.duckland.org/post/2007/06/pacman-for-console/ + Mon, 25 Jun 2007 18:06:00 -0700 + + https://www.duckland.org/post/2007/06/pacman-for-console/ + Pacman for Console You are tired of hearing your GUI friends talking about their games? Tired of playing simple Adventure? Why not try Pacman for Console (was at 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! + + + + Screen - terminal multiplexer + https://www.duckland.org/post/2007/06/screen-terminal-multiplexer/ + Wed, 13 Jun 2007 18:06:00 -0700 + + https://www.duckland.org/post/2007/06/screen-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 GNU Screen - GNU Project - Free Software Foundation (FSF) GNU Screen - Summary [Savannah] GNU Screen - Wikipedia, the free encyclopedia GNU Screen - Jonathan McPherson Remote terminal session management using screen How to use screen to detach from and share terminal sessions screen - The Terminal Multiplexer Power Sessions with Screen + + + + BINS Photo Album + https://www.duckland.org/post/2007/05/bins-photo-album/ + Mon, 21 May 2007 18:05:00 -0700 + + https://www.duckland.org/post/2007/05/bins-photo-album/ + EDIT 2019-06-22: It seems like the BINS website is gone. Do not know if this is temporary or not. +BINS Photo Album The BINS Photo Album 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. + + + + iKog - the simple todo list + https://www.duckland.org/post/2007/05/ikog-the-simple-todo-list/ + Mon, 21 May 2007 18:05:00 -0700 + + https://www.duckland.org/post/2007/05/ikog-the-simple-todo-list/ + iKog - the simple todo list iKog - the simple todo list +So I am looking for a good to-to list manager, and I stumbled across ikog. ikog stands for &ldquo;It Keeps On Growing&rdquo;, 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. + + + + Strayed from the path + https://www.duckland.org/post/2007/03/strayed-from-the-path/ + Mon, 19 Mar 2007 18:03:00 -0700 + + https://www.duckland.org/post/2007/03/strayed-from-the-path/ + Strayed from the path In two ways&hellip;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. 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&hellip; + + + + cli bug/issue/task tracking system? + https://www.duckland.org/post/2007/03/cli-bugissuetask-tracking-system/ + Mon, 05 Mar 2007 17:03:00 -0700 + + https://www.duckland.org/post/2007/03/cli-bugissuetask-tracking-system/ + cli bug/issue/task tracking system? Fresh from freshmeat: +https://www.ditrack.org/ +What is DITrack? DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a [Subversion](https://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](https://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. + + + + Window Manager for tty? + https://www.duckland.org/post/2007/01/window-manager-for-tty/ + Sun, 28 Jan 2007 17:01:00 -0700 + + https://www.duckland.org/post/2007/01/window-manager-for-tty/ + Window Manager for tty? The package 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). + + + + Disconnected IMAP + https://www.duckland.org/post/2006/11/disconnected-imap/ + Sun, 26 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/disconnected-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 mailsync (was at 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. + + + + Screen Saver? Yes! + https://www.duckland.org/post/2006/11/screen-saver-yes/ + Thu, 23 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/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. 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&rsquo;s built in lockscreen function, but if you define the environment variable LOCKPGR, then you can call something else. + + + + RSS Reader: Raggle + https://www.duckland.org/post/2006/11/rss-reader-raggle/ + Wed, 22 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/rss-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. + + + + Another RSS reader? + https://www.duckland.org/post/2006/11/another-rss-reader/ + Thu, 02 Nov 2006 17:11:00 -0700 + + https://www.duckland.org/post/2006/11/another-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. I guess I need to install ruby to try it out&hellip; +Thanks to Philip McClure for the pointer. +Updates after I try it out some&hellip; + + + + Window Managers? + https://www.duckland.org/post/2006/07/window-managers/ + Sun, 30 Jul 2006 18:07:00 -0700 + + https://www.duckland.org/post/2006/07/window-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. + + + + What do I Use? + https://www.duckland.org/post/2006/06/what-do-i-use/ + Mon, 05 Jun 2006 18:06:00 -0700 + + https://www.duckland.org/post/2006/06/what-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 - my shell of choice screen - a shell multiplexer and more mutt-ng - a mua on steroids centericq - IM. How do you stay in touch? 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. + + + + diff --git a/public/js/fitvids.js b/public/js/fitvids.js new file mode 100644 index 00000000..bbfcdc0f --- /dev/null +++ b/public/js/fitvids.js @@ -0,0 +1,87 @@ +/*jshint browser:true */ +/*! +* FitVids 1.1 +* +* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com +* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ +* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ +* +*/ + +;(function( $ ){ + + 'use strict'; + + $.fn.fitVids = function( options ) { + var settings = { + customSelector: null, + ignore: null + }; + + if(!document.getElementById('fit-vids-style')) { + // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js + var head = document.head || document.getElementsByTagName('head')[0]; + var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}'; + var div = document.createElement("div"); + div.innerHTML = '

x

'; + head.appendChild(div.childNodes[1]); + } + + if ( options ) { + $.extend( settings, options ); + } + + return this.each(function(){ + var selectors = [ + 'iframe[src*="player.vimeo.com"]', + 'iframe[src*="youtube.com"]', + 'iframe[src*="youtube-nocookie.com"]', + 'iframe[src*="kickstarter.com"][src*="video.html"]', + 'object', + 'embed' + ]; + + if (settings.customSelector) { + selectors.push(settings.customSelector); + } + + var ignoreList = '.fitvidsignore'; + + if(settings.ignore) { + ignoreList = ignoreList + ', ' + settings.ignore; + } + + var $allVideos = $(this).find(selectors.join(',')); + $allVideos = $allVideos.not('object object'); // SwfObj conflict patch + $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video. + + $allVideos.each(function(){ + var $this = $(this); + if($this.parents(ignoreList).length > 0) { + return; // Disable FitVids on this video. + } + if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } + if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width')))) + { + $this.attr('height', 9); + $this.attr('width', 16); + } + var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), + width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), + aspectRatio = height / width; + if(!$this.attr('name')){ + var videoName = 'fitvid' + $.fn.fitVids._count; + $this.attr('name', videoName); + $.fn.fitVids._count++; + } + $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%'); + $this.removeAttr('height').removeAttr('width'); + }); + }); + }; + + // Internal counter for unique video names. + $.fn.fitVids._count = 0; + +// Works with either jQuery or Zepto +})( window.jQuery || window.Zepto ); diff --git a/public/js/jquery.min.js b/public/js/jquery.min.js new file mode 100644 index 00000000..292c720a --- /dev/null +++ b/public/js/jquery.min.js @@ -0,0 +1,6 @@ +/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("