Sun, 12 Feb 2017

1:26 PM - Spring fun

I've been woking on upgrading an app from Spring Boot 1.2.4 to 1.2.8. It seems that the app wouldn't work with any version past 1.2.5 and that turned out to be an issue with Jackson serialization. Back references were not working as expected. I ended up punting on it and making a new class to represent incoming post data and then transforming that into a valid entity. Things are going smoothly now.

location: Home

()

Sun, 5 Feb 2017

6:54 PM - Fun with watercooling

I setup a water cooling kit and new case for my desktop PC in January. It's an xspc setup with a alphacool waterblock for the AMD R9 Fury Nitro card. It's running as low as 22C idle and 55C under heavy load (Overwatch) with the gpu. CPU load seems to keep it in the 40s.

The best part is that unlike those self contained loops for CPUs, this is actually quieter. It's often quieter than my mac mini. That thing is loud when the fans spin up!

My testing shows it runs around 20db with overwatch going (and audio muted)

location: Home
mood: Happy Happy

()

6:51 PM - Spring data elasticsearch

I'm experimenting with spring data elasticsearch. I've managed to use an embedded instance with the just journal site and at work I've got it running in a cluster.

I'm a big fan so far. It's not my first time using elasticsearch, but it certainly makes it easier to query.

location: Home

()

Sat, 3 Sep 2016

6:49 PM - Overwatch, a few months in

Some of the crashing problems I was experiencing with Overwatch have been fixed. Updated NVIDIA drivers have helped some and I also found that the cooler on my CPU was starting to go. I replaced it with a water cooler and have fought a bit with the fan placement on the radiator, but at this point it's pretty stable.

The game is quite fun to play and I think blizzard needs to put out some more information to users about their network setup to minimize lag

1. Make sure your router/firewall supports UPNP and that it is configured correctly. This seems to make a big difference in game play.
2. Priority queues. Blizzard recommends against them, but I've found that setting up priority queues with game traffic getting priority as well as ACKs in pfsense helped a lot with my lag issues.
3. powerline networking hardware can cause serious lag for this game if you have any connection issues. Sometimes, I find that playing over wifi is actually more reliable despite the fact it's slower on my network.

()

Sat, 9 Jul 2016

2:54 PM - Overwatch

Can't get enough overwatch. It's an amazing game despite the bugs.

()

Thu, 7 Jul 2016

8:57 PM - ssh commands to multiple servers

A few years ago, I had to write a bunch of management scripts that setup and maintained ssh tunnels for executing commands and running symmetric ds over protected connections.

Today, I happened to stumble on a ton of different tools to issue commands to multiple servers at the same time. For example, pssh. A little googling could have saved me a lot of time.

location: Home

(1 comment | )

8:23 PM - Tablets in 2016

Upon reading that Apple was killing support for the original iPad Mini with the upcoming iOS 10 update, I decided to start researching tablets. So far, I've learned the following:

iPad Pro models seem to be the air replacements. They start at $599 so they're a bit too expensive for my taste. I've also looked into higher end Android devices and found the Pixel C to be the most interesting, but again it has a pretty hefty price tag attached to it.

Some of the PC manufacturers like Lenovo and HP offer Android devices, but they're relatively low end devices with slower CPUs and inferior cameras. A 200 dollar tablet sounds nice until you go to use it.

Sony seems to be pulling out of the device market so I'm ignoring the xperia line as I don't think they're going to be around.

I think I'm going to wait and see if apple does a refresh or if there are more high end android devices. I'd probably pull the trigger on the Pixel C if it had 64GB of space for the low end price.

location: Home

()

Sun, 3 Jul 2016

7:41 PM - Overwatch firewall config

I managed to get it running a little better why tweaking the pfsense configuration with the list of ports

https://us.battle.net/support/en/article/300479

location: Home

()

4:09 PM - Overwatch

I've had a lot of lag problems with Overwatch. It's quite often that I will think I killed someone only to have the game's lag algorithm "correct" their movement in such a way that I don't even have the person in the same room with me.

I've been trying to figure out if there is anything about my network setup making it worse. I suspect others share in my frustration with the game. It's quite fun, but I'm not sure it's worth the headache.

location: Home

()

Sat, 2 Jul 2016

5:39 PM - New JJ

Just released a new version of my blogging site. It's the first serious update in a few years. I'm still migrating it to Spring Boot, but so far it's going pretty well.
I've finally got it running without the need for root, as a self contained jar file, and moved to thymeleaf for templates.
It was the project that I learned Java on back in 2003. It's moved from CVS to Git and Sourceforge to Github. It's transitioned from Servlets and JSP to Maverick with XSLT templates and now to Spring 4/ Spring Boot.

location: Home

()

Sun, 23 Mar 2014

12:57 AM - Playing with PostgreSQL

I've been working on migrating foolishgames.com over to PostgreSQL from MySQL. I've been using MySQL since I worked at USOL.com ~2000. While I still appreciate the simplicity of administration and use of MySQL, several things have bugged me about it's direction since Oracle bought it.

First, the shared library requires threads in C now. This means that half the time I can't get the Perl bindings to work and it's often a pain with my C programs too.

I feel that they're only take it so far so it doesn't compete with Oracle. PostgreSQL on the other hand, has been adding all sorts of neat features like better replication, JSON data types, and rewriting how the engine allocates memory. There's really movement in that camp.

()

Wed, 5 Feb 2014

Sat, 22 Jun 2013

10:06 PM - (no subject)

Trying to build QT5 for the hell of it.  It's pretty crazy how their build system works.  I think it thinks it's running on Linux.  Ugh.  

()

Thu, 6 Jun 2013

Fri, 26 Oct 2012

10:26 PM - Testing Windows 8

So far I'm loving Windows 8. My first impressions of the consumer preview were not that high, but it's surprisingly polished for a new windows release.

location: Home
mood: Happy Happy

()

Mon, 18 Jun 2012

Fri, 28 Oct 2011

10:08 AM - (no subject)

Caryn's going on a business trip on Sunday. I'm trying to get some paperwork straightened out with my employer. Then there's the painters and getting the house ready for the next set of rooms. Tigress is doing better, but I'll be feeding her solo next week. So much going on.

()

Wed, 5 Oct 2011

10:32 PM - The end of an era

Many people remember Steve Jobs as a visionary, the driving force of Apple, Inc.'s success in the last decade.  He was also the owner of Pixar that transformed a small animation studio into a blockbuster success and sold it to Disney.  He sat on the boards of Apple, Inc. and Disney.  He had successes and failures.  NeXT Computer was a computer manufacturer that made workstations for schools and businesses in the early 90s.  They made some of the first computers with decent graphical user interfaces, networking, and MACH kernels.  Steve sold NeXT Software (the hardware business failed) to Apple around 1997 and became the head of a company he founded once more. 

The world wide web was created on a NeXT computer.  The first website, web browser and web server all ran on a NeXT cube!  Steve brought us the iMac, Mac OS X, iPad, Iphone, iTunes (well they bought this from a former apple employee), and the reinvention of how users consume content.  Good or bad, this has affected all of us.

Steve didn't do these things alone.  Many other talented people helped him.  He sold the ideas to all of us.

I started my BSD project because of Steve Jobs.  NeXT (and OS X) was an idea that computers could be powerful, stable and easy to use.  The last six years  of my life, I've spent trying to build something like OS X but for people who couldn't afford the Apple preimum.  As I've learned, he had to charge that much to be successful. 

()

Wed, 14 Sep 2011

7:58 PM - (no subject)

Just finished mounting the other hard drive in ds9.  Next time I build a rack mount server, I need to remember to buy hot swap bays.  This project took 5 hours and it should have been quick.   

()

Sun, 11 Sep 2011

10:45 PM - Linux is frustraiting

I always here that one of the advantages of Linux over BSD is the hardware support.  My new laptop has proven to be a problem on that front.  Ubuntu installed from Windows worked somewhat ok, so I tried to install it via burned ISO.  It randomly crashed during install and never would setup grub for booting.  I had deleted windows, but installed BSD at the beginning of the disk.  

After trying 6 times to install ubuntu, I decided to try debian.  Unlike ubuntu, debian has an older kernel (2.6.32).  This is older than the magic 2.6.38 where AMD added graphics support.  I thought I'd be clever and go to sid which has a 3.0 kernel.  Often, the screen goes totally black during boot.  No virtual terminals work and gdm3 won't startup either.  I can't even get into single user mode without black screens after a few seconds of booting.  

2.6.32-5 will boot and work, but I don't get battery or cpu frequency information and the amd graphics driver does not work well with it.  It runs, but not much acceleration.  Not knowing how much battery life is left on a laptop is a big problem.  It runs like it's on AC!  

I also can't dim the display because i have to use a hack to work around the broken acpi video so that the backlight won't be dimmed AND the keys don't work to change brightness either.

Sound also doesn't work in 2.6.32.  It did in ubuntu.

Conversely, MidnightBSD does not have working wireless and i have not tried sound.  The onboard atheros nic doesn't work well in either OS, but it's more stable on BSD.  I have to run 0.4-CURRENT for that.  I don't have the dim problem with the backlight unless i load the acpi_video module on MidnightBSD and that's not default.  There is no binary amd graphics driver so I can't go with that forever.

()