New App: Flash Video Browser
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
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
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.
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.
Check it out if you want to. Friends might be able to convince me to give them an apk of it for free
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 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.
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.
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.
Lots of thanks to my cyber defense team, for out first place finish this weekend!
Team 1 For A Reason!
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:~$