Tuesday, November 10, 2009

US Drone Attacks on Pakistani Militants

Well, it's apparent now that all those moms who said nothing good would ever come of video games were dead wrong.

Although perhaps "useful" would be a better word than "good". It seems that the US has started to really implement its Predator UAV program in Pakistan, making huge stirs in American and global news corp. For although the program has been fairly successful, "500 to 720" militants being eliminated over the program's life, concerns have been raised about whether the estimated 300 civilian deaths are worth it.

I think there are two things to consider here when deciding if this action represents a travesty. The first is that it's important to consider how different the drone attacks are from manned aircraft attacks. If the predator is about as accurate as a manned aircraft, that is as good at minimizing civilian casualties, it would seem that all of the fuss is over the craft being unmanned. I have yet been unable to find such data, but I think it should be the first thing to look at. The second consideration, which ties into the first is that the predator is not fully autonomous. Pilots on the ground are operating the machines, much like a video game. The pilots are surrounded by screens that simulate what they would see if they were in the craft. This seems hardly different than the pilot actually being there.

I feel like our values as a country should put civilian life very high on the list, and if the drones are incapable of minimizing those deaths, then perhaps we should consider their removal. However, it should be stated that in the case of Pakistan, civilian deaths are unavoidable. The militants often live and operate maliciously among civilian, which makes the situation difficult when those militants are firing on US troops.

So, at the end of the day, if US troops are put out of danger, and the bad guys are eliminated without unnecessary civilian casualty, the drones are probably a good option.

Sunday, January 25, 2009

Configuring Rainlendar to Work With Google Calendar

This is where I'll tell about what I did from 1:30am to 4:00am.


OK. So I found this, and I was of course all "WANT" and stuff. Specifically I wanted the embedded desktop feature. You can make the stuff you put on your desktop very close to actually being a part of it, wholly background and not on-screen clutter (ie - Vista's sidebar). I also wanted it to autoupdate with my calendars. And since it was like 1am on a weekend of tough partying (I think I had a lab due Friday night...), I decided to do it.


GCalDaemon

The first tool needed is the GCalDaemon, which is how you're going to get your calendar(s) to your computer. After installing, the "config editor" is going to be your main interaction, or at least is was for me. Under "File Syncronization" there should be some good stuff, mainly the addition of your google account and that of your calendars to that account's calendar section. If you want to add new calendar, say "appointments", that is in your gcal, you're going to have to go into the settings in your gcalendar calendar to find the private ical link. Then, click on "new" to add a calendar to your gmail account's section in the file syncronizer window. You'll need to specify a location to store the file on your hard drive, and you might even have to specify a file (eg - C:/Program Files/GCALDaemon/appointments.ics). The tricky part about this is adding the ical feed to the "google calendar" entry and putting the actual file in your hard drive in the "ical file" entry.

You can do this with as many calendars as you want, but each has to have it's own unique file on your drive. You can change the interval between updating the calendars by changing the "google calendar polling interval" slider bar in the upper part of the "file synchronizer" page. The least I've gotten it to is 10 min, which should be fine. You can force it to update by running the "Sync Now" function from the start menu or from some other menu, I'm sure.


Rainlendar


Now on to the frontend. Using Rainlendar, you can display the calendars you've downloaded in pretty slick ways. First, to add your calendars, open up the Rainlendar settings, click "calendar" at the top, and select your ical files on your hd. By right clicking on the calendar, which should be on your desktop if you've opened Rainlendar, or by right clicking on the icon in your start tray, you can toggle calendars on and off with the "calendars" header.

From here, it's pretty much all tweaking. Getting new skins for rainlendar can be really easy or really painful. There are some good ones here, as well as a few good guides via Lifehacker here or here. Once skins are downloaded, the easiest way to add them to the program is to simply drag them onto a calendar. When I first saw that, I thought it was the stupidest thing I'd ever seen, but now I'm not so sure. Regardless, if that doesn't work, you can try tossing the files into your /program files/rainlendar2/skins folder, making sure to keep the .r2skin extension on the skin file.

Now you can mess with all kinds of stuff. Opacity, blending, mouseover effects, whatever. The calendar is actually only the beginning and people have done some crazy embedded applets on their desktop. Here's what mine looks like right now. I've kept it pretty simple. Observe the subtle calendar in the upper right. Ah yeah.

So that's pretty much it. Let me know if you have any questions, though I'm not sure how equipped I am to answer them. Enjoy.