?

Log in

Damn, this thing still exists

Apr. 1st, 2015 | 02:12 pm

It has also not been taken over by spammy robots, and I am up two children since I last posted.

Link | Leave a comment {1} | Share

The perils of being good at what you do

Apr. 1st, 2008 | 06:54 pm
mood: accomplishedaccomplished

You end up getting more responsibility. Specifically, yesterday I accepted maintainership of pm-utils from hughsient

Link | Leave a comment {3} | Share

Someone is really persistent...

Mar. 11th, 2008 | 11:25 pm
mood: accomplishedaccomplished

At least, some botnet is. Over the last week, I have had approx. 30,000 failed logins into ssh on my server. It is amusing to watch them try, considering I only accept public/private key authentication, ssh2 protocol only, and root login by any means is disabled. However, they are cluttering my logs. Time for more drastic measures:
#!/bin/bash
AUTH="/var/log/auth.log"
BLACKLIST="/tmp/ip-blacklist"
echo > "$BLACKLIST"
iptables -F INPUT
blacklist_ips() {
        local IP
        while read -rs IP; do
                grep -q "$IP" "$BLACKLIST" && continue
                echo "$IP" >> "$BLACKLIST"
                iptables -A INPUT -s "$IP" -j DROP;
        done
}
grep 'Invalid user' "$AUTH" |egrep -o '([0-9]{1,3}\.?){4}$' | blacklist_ips
tail -F "$AUTH" |grep 'Invalid user' |egrep -o '([0-9]{1,3}\.?){4}$' | \
        blacklist_ips

Add a line in inittab to respawn, reload init, and away we go!

Link | Leave a comment | Share

git

Feb. 13th, 2008 | 06:28 pm
mood: creativecreative

I recently started contributing to the pm-utils project (my trees @ http://git.fnordovax.org/pm-utils/). For those who do not keep up with the details for power management on modern Linux distros, pm-utils is a small collection of programs that help manage suspend/resume.

As part of that, I learned to use the git revision control system, and I think I am in love with it.

For a couple of earlier projects, I used the Mercurial revision control system, and it is also awesome. I was especially impressed at how easy it was to set of a website that easily allowed others to download the latest revisions of my code (http://hg.fnordovax.org/ if anyone is interested). Git had a tool called gitweb that would supposedly to the same thing, but it only ran as a CGI. Not enough instant gratification there.

Then I found the cgit web interface to git. It also only runs as a CGI program, but since it is a compiled C program and is heavily cached, that does not seem to matter. Since it is not a script, making it fairly secure is as easy as chown nobody:nogroup cgit; chmod u+s cgit.

I am working on hacking fastcgi support into cgit, but it is so fast right now all that will do is probably eat memory on my server instead of making things faster.

Link | Leave a comment | Share

Did someone say Dental?

Nov. 14th, 2007 | 07:49 pm
mood: bemused

So about 3 years ago, I had to have several invasive dental procedures to try to save one of my molars -- the center of it had mostly decayed out. I got a root canal and the Mother of All Fillings, but never quite scheduled the appointment to go get a crown on that tooth.

Today as I was cleaning my teeth with one of those dental pick/flosser things, most of the body of that tooth came off. Bits of it had been chipping away for awhile, but like a stupid boy I did not pay enough attention to that. Now I have a hole in my teeth where most of a molar used to be. No real chance of a crown now, I think -- I will probably have to get the remains of that tooth pulled and a false one put in its place.

Time to make use of that dental insurance I have been paying for all these years.

Link | Leave a comment {6} | Share

so, I no longer have a motorcycle...

Feb. 4th, 2007 | 02:36 pm

...and a gentleman named Antonio is the proud owner of a 1997 Honda Shadow VLX 600. He had apparently been lusting after it for the last 7 months, and I was just not riding it enough to keep owning it. He had apparently been systematically working his way through the apartment complex looking for the owner, but never thought to look at the apartments in the building next to his. :) I hope he enjoys it as much as I have over the last 4 years.

Link | Leave a comment {1} | Share

I am so married.

Oct. 1st, 2006 | 03:00 pm
location: my home
mood: ecstaticecstatic
music: none

Yesterday I got married! Now it is Mr. and Mrs. nescafe and moiety_tx! Now, a week-long honeymoon is in order.

Link | Leave a comment {7} | Share

Mayhem on IH-35

Aug. 11th, 2006 | 08:29 pm

moiety_tx and I were coming home from a yummy Indian dinner after work on IH-35, talking about nothing much and watching the traffic go by. Around the parmer overpass, we noticed two vehicles -- one kia sportage with a Dog Is My Copilot bumper sticker, and a rusted out blue Buick with two underinflated rear tires. Both of them pass us, the Buick going like it was being driven by two teenage boys on a joyride. Since both rear tires were bouncing, I knew something was going to happen. We keep going, and shortly after the demolished Yager overpass it does -- there is a loud POP as one of the rear tires of the Buick disintigrates into a cloud of vulcanized rubber shards and smoke. The Buick was in the fast lane, and I am behind the Kia in the middle lane about 140 feet away from the impending disaster. I watch as the driver loses control of the Buick and 180s into the slow lane (which was fortunately empty at the time), coming to a halt taking up half the middle lane and all of the slow lane. At that point, I expected a few things to happen:
  1. The Kia to panic-stop.
  2. I manage to get down to 20mph before rear-ending the stopped Kia, forcing it into the right rear fender of the Buick, because there was someone next to me in the fast lane.
  3. I get rear-ended by the guy behind me.


None of these things happened. The driver of the Kia was cogent enough to slow down and swerve around the part of the Buick still in the middle lane, which gives me time to brake, downshift, and then slot myself half in the fast lane and not hit the Buick. Last I saw of the scene, a short-haul Freightliner had barely managed to stop in enough space to miss the Buick, and traffic was coming to a screeching halt on IH-35.

Link | Leave a comment {7} | Share

apparently, you really don't have to have qualifications to be in government.

Feb. 7th, 2006 | 08:01 pm
mood: irritatedirritated
music: Some Random Sixx Mixx

Take George Deutsch, the 24 year old loyal republican and Bush employee who took it upon himself to educate NASA about complicated things like global warming.

It turns out he never actually got the journalism degree that one might expect a public affairs officer to have, forgot to actually graduate from Texas A&M in 2003. Instead, he managed to drop out in 2004, without getting that degree.

http://scientificactivist.blogspot.com/2006/02/breaking-news-george-deutsch-did-not.html

Link | Leave a comment {3} | Share

Somehow, not suprising at all...

Feb. 2nd, 2006 | 09:39 pm

Graph
You scored 62% abstraction, 48% shape, 44% quantity, and 45% structure!
You are a graph. Not a graph of a function or anything like that! Rather, you are a collection of vertices and edges connecting some of the vertices. You are flexible and can easily understand the relationships among various types of things, and you classify this information visually. You can think about high concepts and also practical things.



My test tracked 4 variables How you compared to other people your age and gender:
free online datingfree online dating
You scored higher than 79% on abstraction
free online datingfree online dating
You scored higher than 50% on shape
free online datingfree online dating
You scored higher than 16% on quantity
free online datingfree online dating
You scored higher than 13% on structure
Link: The which math object are you? Test written by colakoala29 on OkCupid Free Online Dating, home of the 32-Type Dating Test

Link | Leave a comment {1} | Share