New App: Flash Video Browser

November 20, 2011

I have released a new app that lets you view any flash video on your android device, as though you were watching on your PC.

https://market.android.com/details?id=com.danielhlockard.flashbrowser

3

On Government and Police Abuse of the 4th Amendment using technology

November 8, 2011

I was on my way to campus this morning, listening to Iowa Public Radio (h/t KUNI 90.9) when On Point came on. Today topic during the 9 o’clock hour was Is GPS Tracking An “Unreasonable Search”?. This topic really hit home with me, because I make android apps. With a little bit of knowledge, or convincing the app creator that they should include some GPS tracking in their app.

A bunch of incredibly popular applications already have the two permissions necessary for potentially tracking your movements. These two permissions are android.permission.INTERNET and android.permission.ACCESS_FINE_LOCATION. The first is pretty easy to understand, it lets the application access the internet. The second permission is a bit more convoluted: it allow the application to access both the ‘network’ location provider and the ‘gps’ location provider, if this permission was set to android.permission.ACCESS_COARSE_LOCATION it would allow the application to only access the location that the ‘network’ (AKA Cell Phone towers, or WiFi) say you are.

Now that the permissions have been explained, lets look into how easy it would be to transmit location to a web service, after the jump.

(more…)

1

New Android App!

October 18, 2011
Tags:

I made a new android app that allows you to watch justin.tv, twitch.tv, own3d.tv, and ustream.tv streams on your android phone! It’s not very pretty, but I think it works pretty well.

http://goo.gl/yOOl7

Check it out if you want to. Friends might be able to convince me to give them an apk of it for free ;)

0

Ubuntu PXE boot installer

April 11, 2011
Tags:

add this line to the mirrors.list if for some reason your client says that it can’t find debian-installer

deb http://(URL of external mirror site)/ubuntu lucid main/debian-installer restricted/debian-installer

This is a good reference for net installing ubuntu

0

System Administration — Part 1

September 10, 2010

This semester I’m taking a course in Systems Administration.  Something I love, and have been doing for quite some time.

Basically, we all get a bunch of Virtual Machines inside of Proxmox and are asked to configure them into a few different services. It would seem that eventually we need DNS, DHCP, LDAP, Web, Mail and a firewall.

This weeks assignment was to set up a DHCP server, and forward and reverse dns for our domains. I have the domain name *.vm2.sys and the netblock 10.2.0.0/16, but in reality i’m only using 10.2.0.0/24.

Just for my own sanity, my DNS configs are as such:

/etc/bind/db.vm2.sys:

$TTL 86400
@ IN SOA ns1.vm2.sys. root.vm2.sys. (
2008030401; serial
10800 ; refresh
1800 ; retry
604800; expire
86400 ; default_ttl
)
;
MX 0 mail.vm2.sys.
vm2.sys. NS 10.2.0.1
ns1 A 10.2.0.1
mail A 10.2.0.2
www A 10.2.0.3
hop A 10.2.0.4
. A 10.2.0.3

/etc/bind/db.0.2.10:

$TTL 1H
@ IN SOA vm2.sys. root.vm2.sys. (
2003080104 ; serial
8H ; refresh for slaves
3H ; retry
4W ; expire time at slaves
1H ; negative TTL
)
IN NS ns1.vm2.sys.

1.0.2.10.in-addr.arpa. PTR ns1.vm2.sys.
2.0.2.10.in-addr.arpa. PTR mail.vm2.sys.
3.0.2.10.in-addr.arpa. PTR www.vm2.sys.
4.0.2.10.in-addr.arpa. PTR hop.vm2.sys.
; Use GENERATE to make names under 64.63.62.in-addr.arpa
$GENERATE 5-253 $ PTR host$.vm2.sys.

My DHCPD config contains some relevant stuff too:

option domain-name-servers 10.2.0.1, 172.16.219.254;
option routers 10.2.0.4;

authoritative;

default-lease-time 86400;
max-lease-time 86400;
subnet 10.2.0.0 netmask 255.255.255.0 {
range 10.2.0.5 10.2.0.253;
}
host ns1.vm2.sys {
hardware ethernet d2:61:9b:ae:e2:dc;
fixed-address 10.2.0.1;
option host-name "ns1";
}

host hop.vm2.sys {
hardware ethernet 46:39:7e:36:3c:86;
fixed-address 10.2.0.4;
option host-name "hop";
}

Note to self: Ask Dr. Gray if I need to have Reverse DNS for the entire /16, not just the 10.2.0.0/24.

0

To Infinity… And beyond!

September 10, 2010

The summer has finally come to a close, and the weather is starting to get a bit colder, and I really need to start blogging more.  I think I’ll start blogging more about my Systems Administration class, as well as work, and the ridiculousness that is the rest of my classes.

In other news, I’m the NISG webmaster.  I run this wonderful site at UNI.  Currently, it isn’t looking how I would like it, but that isn’t a story for this blog.  I’m also still working for T8 Webware, as an intern.

0

The Summer So Far

July 8, 2010
Tags: , ,

This summer has been an interesting one to say the least, and has been my first summer really on my own. I think I should do a series of posts over the next week on the sort of things I’ve got to play with this summer.

Basically, I’ve been an intern for T8Webware, and have had a great time so far.

(more…)

1

Cyber Defense Competiton

March 9, 2010

Lots of thanks to my cyber defense team, for out first place finish this weekend!

Team 1 For A Reason!

0

Ruby1.8 vs Ruby1.9 vs JRuby

February 16, 2010
Tags:

me@host:~$ time jruby-1.4.0/bin/jruby euler52.rb
142857

real    0m12.928s
user    0m21.193s
sys    0m0.788s
me@host:~$ time ruby1.9 euler52.rb
142857

real    0m17.821s
user    0m17.769s
sys    0m0.004s
me@host:~$ time ruby1.8 euler52.rb
142857

real    0m35.375s
user    0m34.010s
sys    0m1.324s
danlock2@dragon:~$

2

New Website Launch!

February 1, 2010

Just launched Vote Joel and Emma!  Check it out!

0
Get Adobe Flash playerPlugin by wpburn.com wordpress themes