<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-26891237</id><updated>2011-12-04T00:42:29.939-06:00</updated><category term='netfilter'/><category term='linux'/><category term='Python'/><category term='selinux'/><category term='hlds'/><category term='dansguardian'/><category term='cstrike'/><category term='tech'/><category term='proxy'/><category term='cs:s'/><category term='authentication'/><category term='transparent proxy'/><category term='red hat'/><category term='rcon'/><category term='content filter'/><category term='fedora'/><category term='systemd'/><category term='squid'/><category term='nat'/><category term='systemctl'/><category term='SourceLib'/><category term='srcds'/><category term='firewall'/><category term='tinyproxy'/><category term='iptables'/><title type='text'>theophilosity</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26891237.post-1731553502219985649</id><published>2011-12-02T22:00:00.011-06:00</published><updated>2011-12-04T00:42:29.953-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cstrike'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='srcds'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><category scheme='http://www.blogger.com/atom/ns#' term='rcon'/><category scheme='http://www.blogger.com/atom/ns#' term='systemd'/><category scheme='http://www.blogger.com/atom/ns#' term='selinux'/><category scheme='http://www.blogger.com/atom/ns#' term='netfilter'/><category scheme='http://www.blogger.com/atom/ns#' term='SourceLib'/><category scheme='http://www.blogger.com/atom/ns#' term='hlds'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='systemctl'/><category scheme='http://www.blogger.com/atom/ns#' term='cs:s'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'></title><content type='html'>&lt;span class="Apple-style-span"&gt;I wouldn't be at all surprised to find out I'm the only person in the world running a Counter-Strike Source server on systemd, although I'd be happy to find out that's not the case. Since it was quite painful for me to find useful info on the subject, I figured I'd write up a bit here.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Installing on Linux&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;First off, Valve's installer won't work if you don't have &lt;span class="Apple-style-span"&gt;uncompress&lt;/span&gt; on your system. On Fedora, you can make sure with:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;yum -y install ncompress&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Next, you need to get and run Valve's installer. If you want to keep this stuff in a particular directory, go there, then run:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;wget http://storefront.steampowered.com/download/hldsupdatetool.bin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;chmod +x hldsupdatetool.bin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;./hldsupdatetool.bin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;./steam&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;You will have to type "yes" to the agreement to do the install. Running &lt;span class="Apple-style-span"&gt;./steam&lt;/span&gt; should update the platform to the latest version. Next, run this, which could take awhile, to actually install the game server:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;./steam -command update -game  "Counter-Strike Source" -dir .&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;After tinkering around, I found that the following command worked well to start the server:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;./css/srcds_run -game cstrike -ip 0.0.0.0 -port 27016 -maxplayers 32 -autoupdate +map de_dust&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;srcds_run&lt;/span&gt; is a wrapper that will try to run the right architecture-optimized binary for your system. &lt;span class="Apple-style-span"&gt;-ip 0.0.0.0&lt;/span&gt; makes the game listen on all available network interfaces - you probably only really care that it's running on whatever address your system uses to go out to the internet, but the server had trouble figuring which one to use, and this probably won't hurt you. &lt;span class="Apple-style-span"&gt;-port 27016&lt;/span&gt; is really optional, but it seems kind of the norm for CS:S servers, at least if you also have a 1.6 server running on 27015, the default. &lt;span class="Apple-style-span"&gt;-maxplayers&lt;/span&gt; is obvious. &lt;span class="Apple-style-span"&gt;-autoupdate&lt;/span&gt; will automatically move to any newer versions of the server. &lt;span class="Apple-style-span"&gt;+map&lt;/span&gt; is different from the other options because it is actually a command that gets run immediately on the server console, not a normal cli option, but you might as well set it here for the sake of automation. FYI, if you have netfilter/iptables running, you could add the following line to &lt;span class="Apple-style-span"&gt;/etc/sysconfig/iptables&lt;/span&gt; to open up the firewall:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;-A INPUT -m state --state NEW -m tcp -p tcp --dport 27016 -j ACCEPT&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;then run:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;service iptables restart&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;I also had an issue with selinux stopping srcds from from binding to the socket (listening on the network). While I'm sure the "right" thing to do would be to specifically except srcds or even write a policy module for it, I took the easy way out and dropped selinux into Permissive mode. You can do this at runtime by running &lt;span class="Apple-style-span"&gt;setenforce 0&lt;/span&gt;, and in a persistent way by setting the following in &lt;span class="Apple-style-span"&gt;/etc/sysconfig/selinux&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;SELINUX=permissive&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Now, try running the application, and it should work fine. Yay!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Using systemd&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Okay, so first off, I had previously done this with a System V init script, and although it was easier to find examples online regarding how to do that, in the end I'm much happier with my systemd implementation. After searching fruitlessly for help (there's lots of help on running systemctl commands, but not on building unit files), I ended up just using a couple of examples, along with man pages. I started looking at httpd's (apache) unit file, and it turns out it's a little overly-complicated, since httpd understands running as a daemon, so its unit file has Start, Reload and Stop logic. For a simple, non-daemonized application like srcds, I wanted a wrapper that would start it, run it in the background, and just kill it when I send it a stop command. Still, httpd wasn't a bad place to start, and as far as  man pages go, systemctl(1)'s SEE ALSO section pointed me to systemd.unit(5), which led me to systemd.service(5) and systemd.exec(5), which were all very helpful as far as understanding directives in the unit file. In the end, here's what I came up with, placed in &lt;span class="Apple-style-span"&gt;/lib/systemd/system/cstrike-source.service&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:100%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt;&lt;br /&gt;[Unit]&lt;br /&gt;Description=Counter-Strike Source Server&lt;br /&gt;After=syslog.target network.target mysqld.target&lt;br /&gt;&lt;br /&gt;[Service]&lt;br /&gt;PIDFile=/var/run/cstrike-source.pid&lt;br /&gt;User=steam&lt;br /&gt;Group=steam&lt;br /&gt;ExecStart=/home/steam/css/srcds_run -game cstrike -ip 0.0.0.0 -port 27016 -maxplayers 32 -autoupdate +map de_dust&lt;br /&gt;KillMode=control-group&lt;br /&gt;&lt;br /&gt;[Install]&lt;br /&gt;WantedBy=multi-user.target&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;The description is arbitrary text, while the "after" section ensures these other services will get started before srcds is run. mysqld was important to me because I use the psychostats (http://www.psychostats.com/) plugin for srcds/sourcemod, with live stats population and in-game stats lookup, which uses mysql as a backend. The &lt;span class="Apple-style-span"&gt;PIDFile&lt;/span&gt; will be used to track application state. Running as steam prevents some potential security issues. The &lt;span class="Apple-style-span"&gt;ExecStart&lt;/span&gt; directive gives the actual command to run. Using httpd's unit as an example, I think one could use an &lt;span class="Apple-style-span"&gt;EnvironmentFile&lt;/span&gt; to configure the command line to run, but I'm keeping everything in this file. &lt;span class="Apple-style-span"&gt;KillMode&lt;/span&gt; is important, since setting it to "process" would only kill the command systemd ran directly, while the server process under it could just stay running. &lt;span class="Apple-style-span"&gt;WantedBy&lt;/span&gt; tells systemd what "target" (in SysV land, this is roughly similar to runlevel) to attach this service to. Once this file is created, you can run the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;chmod +x /lib/systemd/system/cstrike-source.service&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;systemctl --system daemon-reload&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;systemctl enable cstrike-source.service&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;systemctl start cstrike-source.service&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;systemctl status cstrike-source.service&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;daemon-reload&lt;/span&gt; ensures systemd reads the latest saved version of the unit file. enable turns this service on for starting at boot time. &lt;span class="Apple-style-span"&gt;start&lt;/span&gt; runs it right now. status tells you it started. At this point, stuff that would've normally printed to your terminal had you run the command yourself will be going to &lt;span class="Apple-style-span"&gt;/var/log/messages&lt;/span&gt; (assuming a default syslog or syslog-ng configuration). But how will you actually issue commands? One solution is to set an &lt;span class="Apple-style-span"&gt;rcon_password&lt;/span&gt; in &lt;span class="Apple-style-span"&gt;cstrike/cfg/server.cfg&lt;/span&gt;, then just run commands over rcon from the game. You could also set up an administration system like mani (http://www.mani-admin-plugin.com/joomla/index.php) or sourcemod (http://www.sourcemod.net/) - in fact, I recommend doing so. However, you can also get rcon access without having a game client running.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Python RCON&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;A search revealed several libraries and cli tools out there for RCON access, but I ended up going with SourceLib (https://github.com/frostschutz/SourceLib), mostly because I like Python. So far, it works great, and I've made a little command line wrapper around it. Someday I might add command line history, or even autocompletion, but this works for now. :)&lt;/span&gt;&lt;span&gt;&lt;pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:100%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt;&lt;br /&gt;#!/usr/bin/env python &lt;br /&gt;import argparse &lt;br /&gt;from SourceLib.SourceRcon import SourceRcon &lt;br /&gt;def main(): &lt;br /&gt; parser = argparse.ArgumentParser(&lt;br /&gt;   description='Simple RCON client implemented in Python, based on SourceLib') &lt;br /&gt; parser.add_argument('--password', '-p', required=True,&lt;br /&gt;   help='password for server') &lt;br /&gt; parser.add_argument('--host', '-H', required=True,&lt;br /&gt;   help='hostname/ip address of server') &lt;br /&gt; parser.add_argument('--port', '-P', default=27015, type=int,&lt;br /&gt;   help='listening port of server - Default=%(default)s') &lt;br /&gt; parser.add_argument('--timeout', '-t', default=1.0, type=float, metavar='SECONDS',&lt;br /&gt;   help='timout to connect to RCON server - default=%(default)s') &lt;br /&gt; args = parser.parse_args() &lt;br /&gt; conn = SourceRcon(host=args.host, port=args.port, password=args.password,&lt;br /&gt;   timeout=args.timeout) &lt;br /&gt;&lt;br /&gt; while True: &lt;br /&gt;  content = raw_input('&amp;amp;gt;&amp;amp;gt; ') &lt;br /&gt;  if content == 'exit': &lt;br /&gt;   exit(0) &lt;br /&gt;  elif content in ['quit']: &lt;br /&gt;   choice = raw_input('"quit" will stop the server. "exit" will stop this program. Really quit? (y/N)') &lt;br /&gt;   if choice not in ['y', 'Y']: &lt;br /&gt;    continue &lt;br /&gt;  response = conn.rcon(content) &lt;br /&gt;  print response &lt;br /&gt;&lt;br /&gt;if __name__ == "__main__": &lt;br /&gt; main() &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Save it, &lt;span class="Apple-style-span"&gt;chmod +x&lt;/span&gt; it, and run it with &lt;span class="Apple-style-span"&gt;--help&lt;/span&gt; to get an idea how to use it. Once it's running, you can issue RCON commands, set CVARs, etcetera, to your server. Yay!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-1731553502219985649?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/1731553502219985649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=1731553502219985649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/1731553502219985649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/1731553502219985649'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2011/12/i-wouldnt-be-at-all-surprised-to-find.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-135607645943420018</id><published>2010-09-20T19:12:00.004-05:00</published><updated>2010-09-20T23:37:11.678-05:00</updated><title type='text'></title><content type='html'>For Goodness' Sake...&lt;div&gt;somebody make it stop! This morning I had a conversation with some good friends about predictions related to the biblical End Times. I'm extremely skeptical about any person or group claiming anything definite about the details of the End Times. Now, don't get me wrong; I 100% believe that the prophecies in Revelation about the end of the world will be completely fulfilled, but when people start claiming they know who the AntiChrist is, or that they know a specific date for Jesus' second coming, or that the EU is the ten-nation coalition (&lt;a href="http://www.heisnear.com/newsEUrevivedRomanEmpire.html"&gt;http://www.heisnear.com/newsEUrevivedRomanEmpire.html&lt;/a&gt;) prophesied in Revelation 17 (the EU is up to 27 members now [&lt;a href="http://europa.eu/about-eu/member-countries/index_en.htm"&gt;http://europa.eu/about-eu/member-countries/index_en.htm&lt;/a&gt;], for those of you keeping track), I call shenanigans. Sure, somebody will probably predict who the AntiChrist is before he comes fully into power, but they'll be right by coincidence, and they'll probably have gotten it wrong a few times before. Apparently neither Hitler (&lt;a href="http://revelation13.net/Hitler.html"&gt;http://revelation13.net/Hitler.html&lt;/a&gt;) nor Sadaam Hussein (&lt;a href="http://www.bible-codes.org/letters-Saddam-antichrist-type-figure-only.htm"&gt;http://www.bible-codes.org/letters-Saddam-antichrist-type-figure-only.htm&lt;/a&gt;)was the AntiChrist, and they both seemed so promising! I know those links only say that these guys were forerunner of the capital-letter AntiChrist, but before their deaths many people claimed that these men, in turn, were &lt;i&gt;the&lt;/i&gt; AntiChrist.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Coincidentally, on the heels of this converstation, this afternoon I got a Facebook message from a friend in regards to one of my favorite End Times topics: the mark of the beast. Here's the video, which was linked from http://www.facebook.com/l.php?u=http%253A%252F%252Fwww.nowtheendbegins.com%252Fpages%252Fmark_of_the_beast%252FmarkOF_theBEAST.htm&amp;amp;h=c1355&amp;amp;ref=nf: &lt;/div&gt;&lt;div&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AXtutwe96Io&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/AXtutwe96Io&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" criptaccess="always" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Guys like this really frustrates me, so here I will attempt to lay out for you all the reasons I think the guy in the video is either a heretical false prophet, a moron, or both.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Terrible presentation. We Christians need better propagandists, so we can make awesome, persuasive videos like this one:&lt;/div&gt;&lt;div&gt;  &lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=" hl="en&amp;amp;fs=" style="width:400px;height:326px" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;div&gt;But seriously, if you have skills to make a persuasive media presentation, go work on something important, like stopping abortion, or feeding orphans and widows. Make videos that remind people there's a life beyond this one, and that we need Jesus' salvation to ensure our eternal happiness. Don't help this guy make his videos prettier, please.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. It's linked from a website that pushes the King James version of the Bible. (&lt;a href="http://www.nowtheendbegins.com/pages/KJV/king-james-1611-bible.htm"&gt;http://www.nowtheendbegins.com/pages/KJV/king-james-1611-bible.htm&lt;/a&gt;). Now, I have friends who prefer the KJV to other versions, and I can understand that, although I believe it is not only not the best translation, I believe it has many flaws that alternatives like the NASB or ESV don't. But as soon as somebody starts positing that the KJV is the only trustworthy translation, I stop taking them seriously. Someday I'll have to write a whole post about this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Enough with the ad hominem, and on to some real arguments. I don't believe this kind of bologna because it's just the next iteration in a long series of guesses. Everything from Social Security numbers (&lt;a href="http://www.greaterthings.com/Conspiracy/SSN_SocialSecurityNumber_666/"&gt;http://www.greaterthings.com/Conspiracy/SSN_SocialSecurityNumber_666/&lt;/a&gt;) to credit cards to barcodes (&lt;a href="http://www.greaterthings.com/Books/Vision/Appendices/Ap-J_MarkofBeast.htm"&gt;http://www.greaterthings.com/Books/Vision/Appendices/Ap-J_MarkofBeast.htm&lt;/a&gt;) to going to church on Sunday (Seventh-Day Adventism, although you won't easily find it on their website) has been accused of being the Mark of the Beast that seals you as God's enemy. Could RFID be the mechanism that is used  to implement the prophesied Mark? Certainly. Could it actually be some other technology? Yes. Could it actually have nothing to do with technology, and instead be a literal physical mark? Yes. Could it be purely symbolic, and refer to the World System, perhaps something like owning stocks or having a car loan, just as easily as it could refer to RFID? Yes. Is any of this more than mere speculation? No.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Jesus' second coming is neither more nor less immanent today than it was 2,000 years ago. Yes, we have wars and rumors of wars. Yes, we sometimes mistakenly believe we may see peace in the Middle East during our lifetime, and 1948 was a major historic milestone. Yes, technology is making things that once seemed like wild, magical predictions seem tangible. But the Christians in the first century, who had a much better chance than we of understanding exactly what John was talking about, expected Jesus to return during their lifetime. Now, I'm not like the scoffer in 2 Peter 3. I believe Jesus will come a second time, and it could happen before I can click the Publish button, or it could happen years, even hundreds or thousands of years, from now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. People won't be tricked into getting the Mark. It's a blatant rejection of God in favor of the world system as run by the Beast. You'll know when they try to give it to you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. RFID is a bad candidate anyway. Ease of fraud is, in my opinion, the best reason not to ever attach it to any service with money on the other end. Lack of range is a great reason why it would be a terrible way to track people. I believe that, if you understand the technology, you have to understand why it can't be the Mark. Obviously everybody can't be an expert at everything, but this guy definitely shouldn't be telling people what to believe about RFID.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In summary, RFID is not the Mark of the Beast, and while we should be vigilant, trying to nail down prophetic specifics beyond what the Bible says is probably not the most effective way to apply Scripture to our lives.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For those of you who are interested in some of the really cool possible implementations of the exciting technology that is RFID, check out these news stories:&lt;/div&gt;&lt;div&gt;&lt;a href="http://techcrunch.com/2010/04/21/facebook-presence/"&gt;http://techcrunch.com/2010/04/21/facebook-presence/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://techcrunch.com/2010/02/27/facebook-buzz/"&gt;http://techcrunch.com/2010/02/27/facebook-buzz/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.rfidjournal.com/article/view/4967"&gt;http://www.rfidjournal.com/article/view/4967&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.thesocialmediabloke.com/facebook-rfid-tracking-coca-cola-amusement-park/"&gt;http://www.thesocialmediabloke.com/facebook-rfid-tracking-coca-cola-amusement-park/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-135607645943420018?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/135607645943420018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=135607645943420018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/135607645943420018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/135607645943420018'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2010/09/for-love-of-god.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-6980574944728880739</id><published>2009-09-14T12:33:00.002-05:00</published><updated>2009-09-14T13:28:33.031-05:00</updated><title type='text'></title><content type='html'>Obama's Wrong About the Financial Crisis&lt;br /&gt;&lt;br /&gt;Of course anybody who listens to news radio or follows any real news source's RSS feed has probably already heard &lt;a href="http://news.bbc.co.uk/2/hi/business/8255603.stm"&gt;Obama's warning to Wall Street&lt;/a&gt;. As I heard it on the radio and read through it on the BBC's site, a few things he said really concerned me. Now, obviously something has to change, but I believe the right change would be to get rid of or start to move away from the Fed. Since the New Deal turned out to be a raw deal, I think we should give capitalism another spin.&lt;br /&gt;&lt;br /&gt;'He called on Wall Street to support "the most ambitious overhaul of the financial system since the Great Depression".' This is scary to those of us who believe that the New Deal prolonged rather than alleviated the Great Depression.&lt;br /&gt;&lt;br /&gt;"Instead of learning the lessons of Lehman and the crisis from which we are still recovering, they are choosing to ignore them. They do so not just at their own peril, but at our nation's." First of all, I do think it is a bad idea to talk about "they" without naming names. It sucks credibility out of your statements.  Secondly, I think it's dangerous to say that bankers are putting our nation in peril. This sounds like a prelude to martial law. It also sounds awfully socialist to blame rich people for ruining our nation. The Nazis did it, the Communists did it, and now Obama's doing it. This is especially interesting to me since it's coming on the heels of Brazil's president, whose country is about to borrow billions of dollars from the US to fund offshore drilling development (&lt;a href="http://online.wsj.com/article/SB10001424052970203863204574346610120524166.html"&gt;link&lt;/a&gt;), blaming everything on the rich (&lt;a href="http://news.bbc.co.uk/2/hi/business/8253318.stm"&gt;link&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;'He told Wall Street that it could not resume taking risks without regard for consequences and said they should not expect US taxpayers to bail them out again.' This is wrong on so many levels! To start with, the whole investment system is built from risks and rewards. Wall Street should continue to take risks. Wall Street should eat the consequences when they fail. I whined and complained about the Bush bailout, as did many conservatives, because I believed it would foster an environment of irresponsibility. I opposed the Obama bailout for the same reason. This is like a parent telling their child they really mean it this time. What an enabler! How dare he criticize the irresponsibility he's helped create.&lt;br /&gt;&lt;br /&gt;The article also talks about the new powers Obama wants to give to the federal reserve bank, to be able to seize private banks whose collapse might hurt the economy. Wow. Wow. Just Wow.&lt;br /&gt;&lt;br /&gt;'Mr Obama said that his recovery was bearing fruit and had "prevented layoffs of tens of thousands of teachers, police officers and other essential public servants".' I guess the government sticks by government employees. Seriously. There's a lot to be said for the old spendulus package joke.&lt;br /&gt;&lt;br /&gt;All in all, I just feel like the president, and in fact most politicians, even most media pundits, are on a very different page than I am, perhaps even in a different book. I feel that even most Republican politicians have a fundamentally different value set than I do. It seems to me as though both the D's and the R's are just trying to use big government to advance their agenda, whereas my agenda is to limit government. Third party, are we there yet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-6980574944728880739?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/6980574944728880739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=6980574944728880739' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/6980574944728880739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/6980574944728880739'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/09/obamas-wrong-about-financial-crisis-of.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-54453995654826966</id><published>2009-09-03T21:42:00.002-05:00</published><updated>2009-09-03T21:50:20.506-05:00</updated><title type='text'></title><content type='html'>Not in Kansas Anymore...Wait!&lt;br /&gt;&lt;br /&gt;So, tonight after teaching I was planning on checking out this great little seafood place I'd heard about, but since downtown Kansas City has absolutely no free parking, and no meters either - you got it, just those $1/20 minutes places - I decided to go to Chili's instead. First I took in District 9, so I was already a bit giddy when I walked into the restaurant, but nothing compares with the shell shock I received as the couple down the counter lit up. Yes, they were smoking in the restaurant.&lt;br /&gt;&lt;br /&gt;Now, I know we Californians are snobs, but I have to say, smoke really does affect the way your food tastes. And even though I'm a libertarian capitalist, I have to admit that, were the law banning smoking in restaurants and bars in California repealed, I'd have to continue enforcing it with my wallet. In any case, I survived, I'm okay, but next time I might move to the other side of the glass. Ridiculous.&lt;br /&gt;&lt;br /&gt;In more exciting news, my baby girl finally has a tooth, or so I'm told! I can't wait to see it tomorrow night.&lt;br /&gt;&lt;br /&gt;That is all,&lt;br /&gt;Andrew&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-54453995654826966?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/54453995654826966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=54453995654826966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/54453995654826966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/54453995654826966'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/09/not-in-kansas-anymore.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-2407921813645200911</id><published>2009-09-03T08:22:00.003-05:00</published><updated>2009-09-03T08:42:35.921-05:00</updated><title type='text'></title><content type='html'>These Death Panels&lt;br /&gt;&lt;br /&gt;As I listen to the national debate on healthcare, I'm completely amazed by some of the lies propagated, not only by the administration, but also by the media. For an example from the president himself, read this: &lt;a href="http://www.politifact.com/truth-o-meter/statements/2009/aug/12/barack-obama/obama-has-praised-single-payer-plans-past/"&gt;http://www.politifact.com/truth-o-meter/statements/2009/aug/12/barack-obama/obama-has-praised-single-payer-plans-past/&lt;/a&gt;. And, of course, the mainstream media didn't fact-check, somebody else had to find the video for them. But it gets even worse!&lt;br /&gt;&lt;br /&gt;In the break room at a teaching site in Phoenix, Arizona, I watched the anchors on MSNBC completely flame the right, asking if people would put up with these scare tactics, talking about "death panels" and the like. The response from both the administration AND the media has been, "What death panels?" "What are you talking about?" But I knew the truth: I have been talking with friends and family about this issue since before "death panel" became a popular term. Why? Because I read about it, in mid-July, on the New York Times website. Read it: &lt;a href="http://www.nytimes.com/2009/07/19/magazine/19healthcare-t.html?_r=1&amp;amp;pagewanted=5"&gt;http://www.nytimes.com/2009/07/19/magazine/19healthcare-t.html?_r=1&amp;amp;pagewanted=5&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now, this guy, Peter Singer, is Australian, but he is also professor of bioethics at Princeton, and he's writing here in the Times. It becomes fairly obvious from a brief scan of his wikipedia page that he's very liberal, and we all know the Times is, too. In any case, my answer to the liberal administration and media's question, "What death panels?" is, "These death panels - the ones you say are going to be necessary, and such a good idea."&lt;br /&gt;&lt;br /&gt;So, the lesson for today: when liberals say they've never supported something, and would never even consider it, double-check your facts. There's more than a snowball's chance they didn't feel that way a couple years, even a couple months ago, before they realized how much the general public hates their best ideas. And it's always so much more fun to nail them with their own websites.&lt;br /&gt;&lt;br /&gt;That is all,&lt;br /&gt;Andrew&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-2407921813645200911?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/2407921813645200911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=2407921813645200911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/2407921813645200911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/2407921813645200911'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/09/these-death-panels-as-i-listen-to.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-1955223480733375900</id><published>2009-08-19T11:06:00.015-05:00</published><updated>2009-08-21T13:42:56.582-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dansguardian'/><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='content filter'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='nat'/><category scheme='http://www.blogger.com/atom/ns#' term='netfilter'/><category scheme='http://www.blogger.com/atom/ns#' term='tinyproxy'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='transparent proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='red hat'/><category scheme='http://www.blogger.com/atom/ns#' term='authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'></title><content type='html'>Dansguardian, Tinyproxy (or squid) and IPTables transparent proxy with multiple users on Fedora Linux.&lt;br /&gt;&lt;br /&gt;Update: Fedora now has dansguardian in the updates repository, so there's no longer any need for special download instructions.&lt;br /&gt;&lt;br /&gt;I've been working on this system for quite awhile now, and drastically improved it as my own understanding of the parts involved has come along. I intend to update this post as I improve the system even more, and I'm certainly open to suggestions from others. The basic sequence of events by the time we're done will be this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use firewall (iptables) to grab outbound tcp port 80 (http) traffic, except that belonging to tinyproxy, and redirect it (DNAT) to dansguardian.&lt;/li&gt;&lt;li&gt;Use firewall (iptables) to grab the packets again, and rewrite the source address (SNAT) based on the user from whom the packets originated.&lt;/li&gt;&lt;li&gt;Dansguardian applies content filtering based on who is looking, and logs everybody.&lt;/li&gt;&lt;li&gt;Tinyproxy performs the proxying, going out and fetching the actual pages.&lt;/li&gt;&lt;/ul&gt;I will try to make this as easy as possible for people not already familiar with 'nix, but at the same time some of this information, or at least the way this is put together, will be new to veterans as well. I have been running this system on Fedora, so my instructions are Fedora-specific, but you can probably do most of it on Ubuntu if you just replace my "yum install" commands with "apt-get install", and other Linux systems should be similar as well. If you are a total newbie, probably the biggest hurdles will be editing text files and switching to root access. To gain root access on your system, open a terminal and run "su -", then provide the root password, which you should have specified at install time. If I remember correctly, in Ubuntu you can just run commands preceded by "sudo" to achieve the same result. Of course sudo is available in any system, but in Fedora it requires configuration. To edit a text file, you really should install vi (&lt;span style="font-weight: bold;"&gt;yum install vim&lt;/span&gt; in Fedora) and run &lt;span style="font-weight: bold;"&gt;vimtutor&lt;/span&gt; to get familiar with vi-improved, but in the meantime you can run &lt;span style="font-weight: bold;"&gt;gedit /path/to/file&lt;/span&gt;, which will open the file in the gnu graphical text editor, very similar to notepad or textedit.&lt;br /&gt;&lt;br /&gt;I run this system for some friends who have a couple of kids and a young adult living with them. There is just one computer, a desktop, in the house, and it's running Fedora because I can fix that a lot more easily than Windows. Their router/dsl modem hybrid can't run dd-wrt (http://www.dd-wrt.com/dd-wrtv3/index.php), so I'm stuck configuring all of this on the end-user box. I implemented tinyproxy because squid was thrashing the 1.1Ghz processor and 512M of RAM on the system, but they still needed to allow the adult living with them broader access to the web, so I had to figure out a solution. Here it is.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Install Dansguardian&lt;/span&gt;&lt;br /&gt;First let's get the basic system up and running. Install Dansguardian: &lt;span style="font-weight: bold;"&gt;yum -y install dansguardian&lt;/span&gt;. The main configuration file for dg is /etc/dansguardian/dansguardian.conf, but we shouldn't need to change anything there yet. By default it's just listening on localhost (which is fine for a transparent proxy), on port 8080. I do recommend editing bannedextensionlist and bannedmimetypelist under /etc/dansguardian/lists/, as the default configuration won't allow much. Any sites you want to explicitly allow for everyone can be added on separate lines in /etc/dansguardian/lists/exceptionsitelist, while bannedsitelist acts as an explicit deny list for everyone. An entry of "facebook.com" would allow anything under facebook.com, including "apps.facebook.com". &lt;span style="font-weight: bold;"&gt;chkconfig dansguardian on &lt;/span&gt;sets it to automatically start during boot, and &lt;span style="font-weight: bold;"&gt;/etc/init.d/dansguardian start&lt;/span&gt; gets it up and running right now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Install Tinyproxy (or squid)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Well&lt;/span&gt;, first I suppose I should explain why I'm mainly focusing on tinyproxy, but I actually use squid on my own laptop. Dansguardian does require a proxy, and either one will do the trick. Squid actually has a lot more features than tinyproxy (wow, wasn't that hard to figure out), like caching (whoo-hoo performance boost) and at least three types of user authentication not (yet) supported by tinyproxy. Check out http://www.squid-cache.org/ and https://www.banu.com/tinyproxy/ for more info. So, why bother with tinyproxy at all? Well, it's a lot more lightweight, so if you aren't going to experience heavy usage, and don't care so much about caching, it can be a lot nicer to your hardware.&lt;br /&gt;&lt;br /&gt;Squid actually wouldn't really require any configuration for basic usage other than simply &lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;yum -y install squid&lt;/span&gt;&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;service squid start&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;chkconfig squid on&lt;/span&gt;, although it is VERY configurable in /etc/squid/squid.conf. Since this file contains a heck of a lot of comments and empty lines, I like to run&lt;span style="font-weight: bold;"&gt;:&lt;br /&gt;sed -e '/^#/d' -e '/^$/d' /etc/squid/squid.conf&lt;/span&gt;&lt;br /&gt;to view just the actual non-default configuration. In a default install on RHEL 5.1, this cuts the line count from 4,325 to 35. By default, squid listens only on the loopback interface, using port 3128. This is the default port on which dansguardian will look for it, so this works out nicely.&lt;br /&gt;&lt;br /&gt;Tinyproxy can be installed with &lt;span style="font-weight: bold;"&gt;yum -y install tinyproxy&lt;/span&gt;, and turned on with &lt;span style="font-weight: bold;"&gt;service tinyproxy start &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;chkconfig tinyproxy on&lt;/span&gt;. Since tinyproxy listens on port 8888 by default rather than 3128, you either need to change the port specification in /etc/tinyproxy/tinyproxy.conf to 3128 or the proxy port in /etc/dansguardian/dansguardian.conf to 8888. I changed tinyproxy to 3128. Tinyproxy just listens on the loopback by default, which is fine for now. &lt;span style="font-weight: bold;"&gt;service tinyproxy restart &lt;/span&gt;will apply any changes to the config file, or &lt;span style="font-weight: bold;"&gt;service dansguardian restart&lt;/span&gt; if that's what you changed.&lt;br /&gt;&lt;br /&gt;At this point, we should be able to put redirects in place, and dansguardian should work with just one set of configuration (i.e. treating everyone the same).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Redirect Traffic&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables&lt;/span&gt;&lt;/span&gt;&lt;span&gt; is just a user interface to load firewall rules into kernel-space memory for use by the nefilter kernel module. Check out http://netfilter.org/ for more information about these tools. For our purposes, we need to catch and redirect all outbound tcp port 80 (http) traffic to our dansguardian server, except for packets belonging to our proxy server, which we want to let through. Although it'd be weird for this not to already be in place, we'll want to ensure that all loopback traffic is allowed, but we may want to also block all traffic on port 3128, except packets belonging to dansguardian, and all traffic on port 8080 that's not destined for dansguardian, to prevent script kiddies from bypassing the filter. If you're a business, you are probably already blocking most ports anyway.&lt;br /&gt;&lt;br /&gt;To make sure our loopback stuff will be accepted, run:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -t filter -I INPUT -i lo -j ACCEPT&lt;/span&gt;&lt;br /&gt;To redirect our outbound tcp port 80, run:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -t nat -I OUTPUT -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;To exempt squid from this redirect, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;iptables -t nat -I OUTPUT -p tcp -m tcp --dport 80 -m owner --uid-owner squid -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;To exempt tinyproxy, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;iptables -t nat -I OUTPUT -p tcp -m tcp --dport 80 -m owner --uid-owner nobody -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;To block outbound port 3128, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;iptables -t filter -I OUTPUT -p tcp -m tcp --dport 3128 -j REJECT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;To allow dansguardian past this, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;iptables -t filter -I OUTPUT -p tcp -m tcp --dport 3128 -m owner --uid-owner nobody -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;To block our outbound port 8080, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;iptables -t filter -I OUTPUT -p tcp -m tcp --dport 8080 -j REJECT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;But to allow to dansguardian-destined traffic, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;iptables -t filter -I OUTPUT -p tcp -m tcp --dport 8080 -d 127.0.0.1 -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Finally, to save our firewall rules, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;service iptables save&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;If you want to act as a gateway, and apply filtering to other systems that route through this one, first add the following line to /etc/sysctl.conf:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;net.ipv4.ip_forward = 1&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;then, run:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;sysctl -p&lt;br /&gt;iptables -t nat -I PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;iptables -t filter -I FORWARD -j ACCEPT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;iptables -t filter -I FORWARD -p tcp -m tcp --dport 8080 -j REJECT&lt;br /&gt;iptables -t filter -I FORWARD -p tcp -m tdp --dport 3128 -j REJECT&lt;br /&gt;service iptables save&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;All your traffic should now be running through dansguardian! To test this, I recommend using the text-based browser links, which can be installed with &lt;span style="font-weight: bold;"&gt;yum install links&lt;/span&gt;. Try this:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;links http://www.google.com&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;replacing the url appropriately to test.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt; service iptables save &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;writes the file /etc/sysconfig/iptables, which you can edit manually to add/remove/change rules and their order. After editing the file, run &lt;span style="font-weight: bold;"&gt;service iptables restart&lt;/span&gt; to apply the changes. If you want to see a log of packets that match a particular rule, add a duplicate line above the rule, and change everything after "-j" (the target) to "LOG", apply the changes, and run &lt;span style="font-weight: bold;"&gt;tail -f /var/log/messages&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Enable IP-based Auth&lt;br /&gt;&lt;/span&gt;&lt;span&gt;This one was a real kicker for me...If you are using squid, you have plenty of options for determining who's who, and filtering content based on that. However, since tinyproxy doesn't (yet) support authentication, I had to figure out a different method. The documentation I could find suggested either IDENT, with which I was and am unfamiliar, and IP-based Authentication. Obviously IP-based authentication is easy if all you're trying to do is detect from which computer a request came, but I needed it to distinguish between users on a system. I fooled around with IDENT for awhile unsuccessfully before trying to think of a way to use IP-based Authentication.&lt;br /&gt;&lt;br /&gt;I tried writing firewall rules to redirect traffic to 127.0.0.2, .3, etc. instead of 127.0.0.1...and dansguardian listened to it, but didn't distinguish...I was about to create a bunch of aliases for eth0 when I remembered dg isn't looking for the IP address of entry into the system, it's looking for the &lt;span style="font-style: italic;"&gt;source&lt;/span&gt; IP address...enter SNAT! I'd used MASQUERADE before, but never SNAT, so this was a good learning experience for me. Essentially, I added several of the following rules, one for each user, replacing "username" with the user's actual account name, and "X" with a different number for each user. You could support up to 253 separate users this way, I think, although if you used addresses outside of 127.0.0.0/24, which you could, you could support close to 4 billion users:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;iptables -t nat -I POSTROUTING -p tcp -m tcp --dport 8080 -m owner --uid-owner username -j SNAT --to 127.0.0.X&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Of course once you're done adding your rules, you'll want to &lt;span style="font-weight: bold;"&gt;service iptables save&lt;/span&gt;. Now, nothing has really changed yet from dg's perspective, but we needed this framework in place before we can identify separate users with dg and tp.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Now, we'll set it up in dansguardian. Edit /etc/dansguardian/dansguardian.conf, and uncomment (remove the preceding # from) the line that says "authplugin = '/etc/dansguardian/authplugins/ip.conf'", as well as the one that says "filtergroupslist = '/etc/dansguardian/lists/filtergroupslist'", and change the value of "filtergroups =" to the number of different filtering groups you intend to support. Now edit /etc/dansguardian/lists/filtergroupslist&lt;/span&gt;&lt;span&gt;. Follow the instructions of the comments in the file, and pair an IP address to a filtergroup. I ended up using lines like this, with comments to remind me which user is associated with that address, for when I change it sometime:&lt;br /&gt;127.0.0.2 = filter2 #bob&lt;br /&gt;&lt;br /&gt;Now, you need to copy the file /etc/dansguardian/dansguardianf1.conf for each of the filter groups you want to use. So, if you set "filtergroups = 5", you could run:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;for i in 2 3 4 5; do cp /etc/dansguardian/dansguardianf1.conf /etc/dansguardian/dansguardianf$i.conf; done&lt;/span&gt;&lt;br /&gt;Now you can configure each group separately. Some guides that I've read recommend setting group one's "groupmode = 0", which will completely disable access for the group. Since this is the catchall group, anyone not explicitly recognized that placed in another group would be banned. For all groups, you should set "groupname =" to something appropriate and informative. This is especially useful if you want to enable access logging by group, rather than just by user. Well, before I say anything else...now that we have the framework in place, I'll let you look at a site that's much more thorough on the topic of group filtering than I could be: http://contentfilter.futuragts.com/wiki/doku.php?id=filter_groups_configurations&lt;br /&gt;&lt;br /&gt;Of course, once all your changes are in place, you'll want to run &lt;span style="font-weight: bold;"&gt;service dansguardian restart&lt;/span&gt;. The nice thing about SNAT is that, until you actually implement IP-based auth in dg, it won't really change anything functionally.&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt;Squid Log Analysis&lt;br /&gt;Coming Soon...&lt;br /&gt;&lt;br /&gt;Tinyproxy Log Analysis&lt;br /&gt;Coming Soon...&lt;br /&gt;&lt;br /&gt;Dansguardian Log Analysis&lt;br /&gt;Comings Soon...&lt;br /&gt;&lt;br /&gt;Installing Webmin and dg-webmin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Coming Soon...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-1955223480733375900?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/1955223480733375900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=1955223480733375900' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/1955223480733375900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/1955223480733375900'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/08/dansguardian-tinyproxy-or-squid-and.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-8623130379759231479</id><published>2009-08-18T12:10:00.005-05:00</published><updated>2009-08-18T14:34:03.151-05:00</updated><title type='text'></title><content type='html'>AR-15's at Arizona Healthcare Rally&lt;br /&gt;Update: http://www.abc15.com/content/news/phoenixmetro/central/story/Man-protests-President-Obamas-Phoenix-speech-with/q4OeoN6qZU-efcy1Zoq7xQ.cspx Here is a link to the story on the local station, where it becomes clear the colored man was, indeed, protesting against healthcare and, despite what I can only assume is a typographical error in the story, FOR his right to keep and bear arms.&lt;br /&gt;&lt;br /&gt;&lt;script src="http://i.cdn.turner.com/cnn/.element/js/2.0/video/evp/module.js?loc=dom&amp;vid=/video/bestoftv/2009/08/17/sanchez.guns.at.rally.cnn" type="text/javascript"&gt;&lt;/script&gt;Embedded video from &lt;a href="http://www.cnn.com/video"&gt;CNN Video&lt;/a&gt;&lt;br /&gt;Wow. Obviously this one's gonna be a touchy issue. And of course anyone can see the dangers in allowing guns to be brought to presidentail speeches, and anyone concerned about civil liberty and the loss thereof can see the dangers in disallowing it. I know I'm just a tinfoil hat-wearing conservative, but here are my thoughts that I think most people &lt;span style="font-style: italic;"&gt;won't&lt;/span&gt; pick up on.&lt;br /&gt;&lt;br /&gt;1. Notice how there is very little discussion regarding what's actually happening, and in fact the reporter is confounded when asked anything but superficial questions. In fact, most of the discussion here is just commentary and speculation, not news.&lt;br /&gt;&lt;br /&gt;2. I love how the anchorman was flabbergasted that this could be happening to the &lt;span style="font-style: italic;"&gt;Obama&lt;/span&gt;! It sounds like he's thinking, "well, with Bush I could understand...but people are supposed to &lt;span style="font-style: italic;"&gt;like&lt;/span&gt; Obama!"&lt;br /&gt;&lt;br /&gt;3. Notice how he's quick to speculate that maybe the colored person in the video is carrying his AR-15 in support of Obama. What are the odds of that? God forbid that anyone but those rascist white Christian males should criticize the great Obama.&lt;br /&gt;&lt;br /&gt;I was amazed last week when I noticed the training facility at which I was teaching had FOX News playing in the lobby, but MSNBC playing in the break room...I guess they were trying to please all sides. I knew both of those sources were hideously biased one way or the other, but I was still trying to convince myself that CNN at least tries not to take sides. Guess it's nothing but the Guardian, the BBC, slashdot and the Onion for me from here on out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-8623130379759231479?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/8623130379759231479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=8623130379759231479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/8623130379759231479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/8623130379759231479'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/08/ar-15s-at-arizona-healthcare-rally.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-3709099381998137774</id><published>2009-08-17T21:28:00.004-05:00</published><updated>2009-08-17T23:27:33.035-05:00</updated><title type='text'></title><content type='html'>&lt;p class="MsoNormal"&gt;Evolution!!!!&lt;/p&gt;&lt;p class="MsoNormal"&gt;So, on August 10th I shared a link on Facebook, and commented about it...here: http://www.facebook.com/posted.php?id=1534917542&amp;amp;share_id=111962853649&amp;amp;comments=1&amp;amp;ref=ss&lt;/p&gt;&lt;p class="MsoNormal"&gt;Anyhow, if you read the comments, you'll see where my brother-in-law started a conversation with me about it. I decided to actually view some of the stuff he posted, as he is a pretty sharp guy (sorry, but I would probably have just ignored anything most people put there). Because I actually respect him, and because I really was due to stick my nose in this stuff again, I decided to try to write up a response. But it'll actually take a few responses, since he provided such a wealth of material to start with. Pascal, if you ever read this, I want you to know that what I'm writing here is not directed at you, but at the material you shared. Furthermore, I should add the disclaimer that I get a little intense sometimes when I debate, and it's not out of any ill will toward anyone. I respect you very much, or else I wouldn't be writing this.&lt;/p&gt;&lt;p class="MsoNormal"&gt;So, here's our list of stuff to process over the next however many days:&lt;/p&gt;&lt;p class="MsoNormal"&gt;Six videos in this playlist: http://www.youtube.com/watch?v=KLNoRlxjvJI&amp;amp;feature=PlayList&amp;amp;p=7C90EE51FA96E8CE&amp;amp;index=0&lt;/p&gt;&lt;p class="MsoNormal"&gt;This list of 45 articles (of course we probably won't do all of them): http://home.nctv.com/jackjan/item13.htm&lt;/p&gt; &lt;p class="MsoNormal"&gt;The video series is intended to display, based on six well-accepted criteria, that evolution is scientific. Well, here goes with the first of those six videos "Observational data":&lt;/p&gt;&lt;p class="MsoNormal"&gt;Unfortunately I couldn’t find any links to sources in the video or on the dvd site, so I’m limited to what I could find in a short time.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Right at the outset, the creator of the video (henceforth, for the sake of irony, "the creator"), shows off a website from "Creation Ministries International" (or CMI), which he claims is the new front of Answers In Genesis (AIG, but not to be confused with the guys the US government just handed our grandkids' paychecks).&lt;o:p&gt; The actual website in question is http://creation.com.&lt;/o:p&gt; Wait a second! Upon investigation, CMI has absolutely NOTHING to do with AIG. Compare with http://www.answersingenesis.org. Sure, they seem to have the same goals, but their staff is different, CMI has NO references to AIG, and AIG’s website is completely different. Granted, this has absolutely nothing to do with the actual content of our discussion, and anyone who knows their stuff will quickly call me on the carpet for use of &lt;span style="font-style: italic;"&gt;ad hominem&lt;/span&gt;, but I sure hope the creator did better research regarding science than he did regarding the ownership of the site. Furthermore, he pronounced “extant” incorrectly – but then again most presidents (including BHO) mispronounce words liberally. Oh, and you will notice that many of my links are to AIG’s site, not CMI’s, as AIG is one of, if not the, most trusted resource(s) in the young earth community.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now, the creator attempts to discredit the article's claim (http://creation.com/is-evolution-scientific) regarding Richard Dawkins' statement, "Evolution has been observed. It's just that it hasn't been observed while it's happening." Well, regardless of what you may or may not have intimated from his book, that is what the man said. Read it in context here: http://www.pbs.org/now/transcript/transcript349_full.html#dawkins. &lt;/p&gt;&lt;p class="MsoNormal"&gt;Next, the creator accuses CMI of setting up a straw man in the article by saying, "Ask the average person what evolution means and you’ll get the same idea.     Often they will describe it like ‘We came from monkeys’..." However, the creator is the one really setting up the straw man here. If you read the article, that paragraph is preceded by this: "According to     a text evolution published by Pergamon, evolution is: ‘ … the theory that all the living forms in the world have arisen from     a single source which itself came from an inorganic form.’&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;sup&gt;&lt;a name="txtRef4"&gt;&lt;/a&gt;&lt;/sup&gt;" The creator is trying to imply that the article doesn't really understand what evolution is, whereas, in fact, the quote he uses is used in the article only to accentuate the quotation from a text book. And, in fact, throughout the video his definition of evolution seems to revolve around speciation from one original organism to the diversity of life we see today. Again, this has nothing to do with the validity of evolution, but it really gives me pause about the creator.&lt;br /&gt;&lt;/p&gt; &lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal"&gt;Another straw man shows up during the discussion of "micro" versus "macro" evolution. Creationists do see the evolutionary model as a tree, not a ladder. This is nothing but petty squabbling over semantics. Our contention is that what we call “macroevolution”, the divergence of one species into two, is not observable in nature. When has a species diverged to the point that a completely new, sustainable branch exists? The ONLY reason the divergence of two species is said to take so much time is BECAUSE it's never been observed.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The creator of the video engages in a serious misrepresentation of the young earth creationist’s position. Even a casual perusal of AIG material should reveal that young earth creationists believe in a somewhat different system of classification than the current model, which has its basis in evolutionary theory. I suppose that, if you think about it, both sides are begging the question by using a classification system that depends on their own theory. The creationists are at least honest about it, however.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Of course the “kind” system of classification has its roots in the Bible, as does the idea that the cosmos is constantly expanding. In fact, I'd say that the whole modern scientific situation is described very well in 1 Timothy 3: "always learning yet never coming to the knowledge of the truth".&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Fruit Flies…Mutations are not beneficial, and do not result in any new speciation – something we might hope to see in an animal with such a short lifecycle. Here are a few articles from AIG that talk about fruit flies. Fruit flies have been part of the debate for a LONG time, so it shouldn't take much googling (sorry for using that as a verb) to find mucho plenny articles on all sides of the issue.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.answersingenesis.org/articles/cm/v20/n2/genetics"&gt;http://www.answersingenesis.org/articles/cm/v20/n2/genetics&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.answersingenesis.org/tj/v14/i2/junk_dna.asp"&gt;http://www.answersingenesis.org/tj/v14/i2/junk_dna.asp&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.answersingenesis.org/articles/tj/v17/n2/admissions"&gt;http://www.answersingenesis.org/articles/tj/v17/n2/admissions&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;New species of iguana: Did we observe it make the jump from one species to a new one? If not, are we simply filtering the data through preconceptions, adding it into its supposed location on the tree?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.cbc.ca/technology/story/2009/01/05/pink-iguana.html?ref=rss"&gt;http://www.cbc.ca/technology/story/2009/01/05/pink-iguana.html?ref=rss&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.answersingenesis.org/articles/2009/01/10/news-to-note-01102009"&gt;http://www.answersingenesis.org/articles/2009/01/10/news-to-note-01102009&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/7811875.stm"&gt;http://news.bbc.co.uk/2/hi/science/nature/7811875.stm&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I don’t see how this is any more significant to evolution than the existence of &lt;st1:place st="on"&gt;&lt;st1:state st="on"&gt;Chihuahuas&lt;/st1:state&gt;&lt;/st1:place&gt; and great danes. That said, the bit about the lizard supposedly diverging prior to the existence of the &lt;st1:place st="on"&gt;Galapagos islands&lt;/st1:place&gt; is pretty funny to me, although they do have a possible explanation. In my mind this is an example of scientists making needless assumptions about other areas of science (geological history) to accommodate evolution. Sure, Creationists do it too, but at least we admit it.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Greenback lizard&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.answersingenesis.org/articles/aid/v3/n1/life-designed-to-adapt"&gt;http://www.answersingenesis.org/articles/aid/v3/n1/life-designed-to-adapt&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.sciencedaily.com/releases/2008/04/080417112433.htm"&gt;http://www.sciencedaily.com/releases/2008/04/080417112433.htm&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.bio.umass.edu/biology/irschick/Irs_papers/Herrel%20et%20al%202008%20PNAS.pdf"&gt;http://www.bio.umass.edu/biology/irschick/Irs_papers/Herrel%20et%20al%202008%20PNAS.pdf&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I wish I had access to the original document, but it sounds as though even the authors who suspect genetic change admit that there may be other explanations, such as “phenotypic plasticity and maternal effects”, which do sound like a highly plausible option. Now, I know these guys are probably smarter than me, but it is highly suspect in my view that they suspect a genetic basis for the change, even while using the fact that the lizards are genetically indistinguishable to prove that the lizards are both podarcis sicula. As the AIG article points out, however, “only mitochondrial DNA was sequenced”. Unless there’s new research I wasn’t able to find, this is another example of the creator of the video not finishing his homework.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Change in color of fish is micro, not macro. Cichlids in &lt;st1:place st="on"&gt;Lake Victoria&lt;/st1:place&gt;. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.answersingenesis.org/articles/2008/10/11/news-to-note-10112008"&gt;http://www.answersingenesis.org/articles/2008/10/11/news-to-note-10112008&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here: &lt;a href="http://www.physorg.com/news142615133.html"&gt;http://www.physorg.com/news142615133.html&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It really does seem like this is just variation within a species…especially since the enviroNazis are worried that pollution will cause the fish to start interbreeding again, and since the cessation of interbreeding was only due to the segregation. Also, I would love to know for sure whether the divergent fish had more or less genetic density than their predecessors…I would guess less, but that sort of guessing is why I’d make a bad scientist.&lt;/p&gt;&lt;p class="MsoNormal"&gt;In conclusion for this one, I want to point out a couple of things about my position:&lt;/p&gt;&lt;p class="MsoNormal"&gt;1. I am a young earth creationist. This means that I believe God created everything, and that He created it all pretty much at the same time. Specifically, I do NOT believe that He used Darwinian, Neo-Darwinian or even Post-Neo-Darwinian evolutionary diversification of species as part of His creative process.&lt;/p&gt;&lt;p class="MsoNormal"&gt;2. I understand that there are Christians who believe the Bible is true, but believe the creation narrative is not to be taken literally, thus allowing for a belief in evolution. This just shows a lack of literary prowess. Read it...it's meant to be literal, although, in all honesty, if you could prove to me, beyond all doubt, that young earth creationism is wrong, I'd have to admit I was wrong about this one.&lt;br /&gt;&lt;/p&gt;3. I don't think people are stupid for believing in evolution. I think they're wrong, but I can definitely see how they could believe it. I also don't think atheists are stupid, just wrong. I do, however, think that people (like Richard Dawkins) who make those of use who do believe in God out to be stupid are being very intellectually dishonest. And seriously, if you've ever listened to Dawkins for longer than a couple of minutes...let's just say I'd rather listen to Obama.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-3709099381998137774?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/3709099381998137774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=3709099381998137774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/3709099381998137774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/3709099381998137774'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/08/normal-0-false-false-false.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-3617339956595534114</id><published>2009-02-12T13:19:00.002-06:00</published><updated>2009-02-12T13:50:30.063-06:00</updated><title type='text'></title><content type='html'>If Christ be not the foundation...&lt;br /&gt;&lt;br /&gt;I was recently contacted via a forum in which I haven't been active for probably close to a year. PM's result in an email, so I was drawn back to homeschoolalumni.org like a dog to...well, you get the point. The message was from a young (30) man who had, apparently, stumbled across an old thread in which I pointed out that the terminology in the book of Revelation seems to indicate a literal mark on our physical body, as opposed to an RFID on our clothes or something similar. This guy's purpose in PM'ing me was to give me the desparate warning that the mark of the Beast is actually the tradition of going to church on Sunday, and to plead with me for the salvation of my soul from this apparently grave identification with Satan.&lt;br /&gt;&lt;br /&gt;I probably should have just ignored the message when I saw the phrase "&lt;span class="postbody"&gt;regardless of the original language", (granted, in context it wasn't as bad as it sounds) but no, I just had to bite. The guy promised that the line of reasoning he presented (mostly summed up &lt;a href="http://tinyurl.com/a36sqf"&gt;here &lt;/a&gt;and &lt;a href="http://tinyurl.com/8g56xl"&gt;here&lt;/a&gt;) was "&lt;/span&gt;&lt;span class="postbody"&gt;SO full of truth,  you won't know what hit you". Unfortunately for him, I'm the kind of person who likes to know by what I've been hit, so I paid close attention, especially to the list of verses he presented as most relevant:&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;Ezek 9:4&lt;br /&gt;Duet 6:8&lt;br /&gt;Exod 13:9, 16&lt;br /&gt;Rev 14:1&lt;br /&gt;Rev 22:3-4&lt;br /&gt;Duet 11:18-22&lt;br /&gt;&lt;br /&gt;He had the audacity to ask, "&lt;/span&gt;&lt;span class="postbody"&gt;Were these "signs" and "seals" these verses talking about literal marks on the heads and hands of the Israelites?". Again, silly me, I know just enough history to know that the Israelites DID literally bind the law to their forehead and hand, a practice that eventually was perverted into a symbol of religious status.&lt;br /&gt;&lt;br /&gt;I ended up sending him a detailed explanation of why I believe the verses he was using hurt, rather than support, his position, and was hoping for an intelligent debate to ensue. Instead, the response I received belittled me for not already understanding the basics: "&lt;/span&gt;&lt;span class="postbody"&gt;we're going to have to start from scratch proving that Rome is the Little Horn". Silly little old me. Anyhow, my responses to his points were completely ignored. I realized it was going nowhere, and expressed to him that, since he was clearly not giving my points the time of day, and I was certainly not going to be convinced by vitriol, dogma and condescension, and especially since he refused to bring the entire conversation into the public forum (which is why I haven't mentioned his name),  we were both wasting our time.&lt;br /&gt;&lt;br /&gt;I thought of this today because in a video he pointed me to it became obvious his beliefs were in line with those championed by the Seventh Day Adventist Church. Today I came across 1 Timothy 4, where Paul warns that "in later times some will fall away from the faith, paying attention to deceitful spirits and doctrines of demons,...men who...advocate abstaining from foods which God has created to be gratefully shared in by those who believe and know the truth.&lt;br /&gt;1Ti 4:4  For everything created by God is good, and nothing is to be rejected if it is received with gratitude; "&lt;br /&gt;&lt;br /&gt;It seems that, rather than digging into obscure lines of reason with "&lt;/span&gt;a fine tooth comb", here is a blatant scripture that points out an evil doctrine in the SDA sect. Just another example of straining out a gnat, and you end up swallowing a camel.&lt;br /&gt;&lt;br /&gt;That famous platitude uttered by Steven Covey comes to mind: "The main thing is to keep the main thing the main thing." The argument in favor of eating pork has everything to do with Christ's work on the cross, whereas the argument against worshipping on Sunday has absolutely nothing to do with it. If Christ's work on the cross is not the main argument in favor of our particular convictions and traditions, they might be marginally important, but they must not be &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-3617339956595534114?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/3617339956595534114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=3617339956595534114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/3617339956595534114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/3617339956595534114'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2009/02/if-christ-be-not-foundation.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-8245027930338827913</id><published>2008-01-06T13:05:00.000-06:00</published><updated>2008-01-06T13:21:21.720-06:00</updated><title type='text'></title><content type='html'>What if we've been wrong about the problem in Christian men? What if the number one way that Christian men fail to model the character of Christ is not that we are lustful? What if it is not anger? What if it is not laziness or workaholism? What if it's not lack of Bible study? What if it can't be solved by memorizing Scripture? What if these are just symptoms of a core disease that rots our insides, and makes us completely incapable of getting anything truly right?&lt;br /&gt;&lt;br /&gt;What if our real problem is our inability to love each other unconditionally, because we've never truly understood that Jesus loves us unconditionally? Let's admit it, at work as well as in our private lives, we associate with others based on what they have to offer us, and we expect others, we expect God, to do the same. At work, I make the majority of my decisions based on what will enable me to do a good job, and what will enable me to earn more money. This seems to make good business sense, but it doesn't stay at work. There's a family at church whose names I've never learned, all because I can't imagine anything they can offer me. How sick am I?&lt;br /&gt;&lt;br /&gt;Jesus chose to spend time with, and invest Himself in people who had nothing to offer Him, who had nothing to offer society. Jesus chose me, even though I have nothing to offer Him. And though I have certainly been involved in serving Christ, wholeheartedly and passionately, I would have nothing to offer if it were not for Him first investing in me. Perhaps this is how Jesus wants us to respond to those who have nothing to offer us, both in our private lives, and at work.&lt;br /&gt;&lt;br /&gt;Another question I have, which I need to think through a bit more later, is...are we, as Christians, more interested in spreading our way of thinking, or introducing people to Jesus? Which is more important: being right or treating people the way Jesus did? Can we do both?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-8245027930338827913?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/8245027930338827913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=8245027930338827913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/8245027930338827913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/8245027930338827913'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2008/01/what-if-weve-been-wrong-about-problem.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-3822823784445292548</id><published>2007-12-14T21:48:00.000-06:00</published><updated>2007-12-14T22:00:39.987-06:00</updated><title type='text'></title><content type='html'>Well, I finally found time to take a quick glance at the websites of most of our esteemed 2008 presidential candidates tonight. It seems you can get a pretty good idea of where someone stands on an issue simply by how they title it in their "Issues" section. Here are my thoughts, for anyone who might dare to care...&lt;br /&gt;&lt;br /&gt;Barack Obama: Definitely a liberal, but I appreciate that he seems to have his head on his shoulders. I'd definitely take him over a Hillary or Edwards. I thought it was telling that his home page didn't feature a picture of him front and center.&lt;br /&gt;&lt;br /&gt;Hillary Clinton: The fact that she actually had "Global Warming" in the title of one of her issues entries pretty much sealed the deal for me. Also, running as "A Champion for Women" made me wonder how I'd feel if Barack ran on the platform of his skin color. It's simply distasteful.&lt;br /&gt;&lt;br /&gt;John Edwards: His Plan to Build One America would probably fly better in a Marxist state than in the US. Not interested.&lt;br /&gt;&lt;br /&gt;Mitt Romney: Definitely came across well on his "strength" platform...Oops! I'll finish my thoughts later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-3822823784445292548?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/3822823784445292548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=3822823784445292548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/3822823784445292548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/3822823784445292548'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2007/12/well-i-finally-found-time-to-take-quick.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-7815224100888694436</id><published>2007-07-21T00:42:00.000-05:00</published><updated>2007-07-21T01:32:54.920-05:00</updated><title type='text'></title><content type='html'>Why did Naaman bathe in the Jordan? Because that was the only way he could possibly be healed of his leprosy? Did he ever have a choice in the matter? Was he exceptionally clever, that he discovered the Jordan's secret cleansing power? Was he driven to bathe in that muddy river by a fateful chain of events set in motion before the foundation of the world? Or, was he simply convinced that this was his only hope of ever being healed? Once healed, could he decide to go ahead and be a leper again?&lt;br /&gt;&lt;br /&gt;(If you aren't familiar with the story of Naaman the Aramean [Syrian], check it out in &lt;a href="http://www.blueletterbible.org/cgi-bin/tools/printer-friendly.pl?book=2Ki&amp;chapter=5&amp;amp;translation=nas&amp;x=9&amp;amp;y=14"&gt;2 Kings chapter 5.&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;As I was reading Gilbert K. Chesterton's &lt;u&gt;Orthodoxy&lt;/u&gt;, it suddenly dawned on me what a wonderful type Naaman's experience is of God's salvation through Christ. In fact, in Luke 4, as Jesus rebukes his home village's inhabitants for not accepting Him as the Messiah foretold in Isaiah 61, He compares them to all the other lepers in Naaman's day. Thus, a directly analogous relationship can be established, not just by fancy, but by sound Scriptural enquiry, between salvation and the healing of this "bad" man.&lt;br /&gt;&lt;br /&gt;For Naaman was, without a doubt, never depicted as a wonderful person. Aram had indeed been given success by God, and Naaman was the vehicle of that success. However, God's purpose in this was to chastise Israel for their continuing unfaithfulness, not because of the amazing righteousness of the Arameans. In fact, Naaman discovers Elisha only because he had a little Israelite girl among his slaves. As further evidence for his imperfection, he rejects God's healing through Elisha's word the first time, and gets angry about the whole thing. I'm not trying to say that Naaman was an exceptionally bad man, but I do want to make it clear that he was not an exceptionally good one.&lt;br /&gt;&lt;br /&gt;What is my intent in this discussion? I believe that Naaman provides a wonderful evidence against that hideous heresy of extreme Calvinism that denies free will to man created in the image of God. One of the principal reasons given that free will must not be, is that it necessarily detracts from the infinite glory, authority and especially sovereignty that should rightfully be ascribed to our God.&lt;br /&gt;&lt;br /&gt;To the contrary, I believe that only our God is sovereign enough to imbue man with the ability to make a real, valid choice. Baal or the Fates could create robots, then give them the illusion of free will, but only Yahweh could and would dare to make a little image of Himself, able to make causative decisions independent of a predetermined chain of events.&lt;br /&gt;&lt;br /&gt;And certainly, in the story of Naaman, as in my own experience of God's saving grace, the healing was never due to anything particular to Naaman, except that he bathed in the Jordan. Likewise, there has never been anything particularly salvageable about me, except that I am found beneath the awful, cleansing torrent of Calvary. And just as no one would, even for a second, ascribe credit for Naaman's healing to his prowess, cunning, manly courage, righteousness, or anything else, so I hope that none would ever chalk my salvation up to anything good in me, for I know that nothing good dwells in me.&lt;br /&gt;&lt;br /&gt;Nevertheless, I would contend two things: one, that Naaman would not have been healed short of his immersion in the Nile; and two, that Naaman did not have to bathe in the Nile - he chose to do it. In fact, Naaman at first did not choose to do it, and he continued as a leper. Silly Naaman. Likewise, though I never could have a restored relationship with God except through Christ, I did not have to come to Christ. I therefore thoroughly reject the predeterminist fatalism of extreme Calvinism.&lt;br /&gt;&lt;br /&gt;Lastly, to soothe the concern of my Calvinist and Reformed (which mean essentially the same thing) brothers and sisters, all this does not mean that one can back out of salvation. That Naaman had a choice in the matter of his healing does not mean that he became leprous again the moment he got out of the river, or that he could make himself leprous by uttering precise invectives against the Jordan river. So neither can I decide to pluck myself out of His hand. In fact, the two issues are connected in different ways, and less connected at that, than it seems like most theologians will admit. That we have free will in the matter does not mean that we make our salvation, and thus does not mean that we can un-make it, nor that we can't.&lt;br /&gt;&lt;br /&gt;Anyhow, I know that Calvinism vs. Arminianism has been  hashed out plenty enough times over the last 2k years, but I have yet to hear Naaman brought into the mix, so I figured I'd better write it down before the thought flew off and left me.&lt;br /&gt;&lt;br /&gt;The bottom line is, I love God, and I love His people, whether they are right or wrong, and, of course, whether I am right or wrong. Love is certainly the greatest of the virtues, yet the fierceness of the love that Jesus is putting in me for all people demands that I rejoice in the truth, and so these issues carry a certain importance, and have their place in my life, and in my love.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-7815224100888694436?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/7815224100888694436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=7815224100888694436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/7815224100888694436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/7815224100888694436'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2007/07/why-did-naaman-bathe-in-jordan-because.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-8096581854275659475</id><published>2007-07-18T03:50:00.001-05:00</published><updated>2007-07-18T04:01:12.432-05:00</updated><title type='text'></title><content type='html'>I will forever be amazed by the gospel's permeation of the world around us. God truly is crying out to us from every nook and cranny of the universe, begging our attention. I just finished watching a silly, sometimes vulgar movie with my parents, entitled "Mother" (Debbie Reynolds, Albert Brooks). As the main character in this movie, a writer, struggles to understand his mother's persistent non-support of anything he is or does, he becomes increasingly convinced that she hates him. At the climax of the tale he discovers that his mother was a writer in her youth, but had to give it up to be a "good" mother. As he imagines the pain this must have caused her, he comes face to face with the source of her resentment, and says an immensely insightful thing: she is a failure.&lt;br /&gt;&lt;br /&gt;On this surface, this may seem a terrible thing to say, but it is really very healthy. In recognizing that his mother is a failure, the character also recognizes that she is not a monster. She was never intentionally malicious, just fumblingly benign. She never wanted to hurt them, she just did a bad job of helping them. And in the light of this new discovery, he first offers, then receives, grace.&lt;br /&gt;&lt;br /&gt;Of course God's grace goes even farther than this, loving us while we were His enemies, but there still exists the motion from viewing someone as enemy to viewing them as, however bad a friend they may be, a friend.&lt;br /&gt;&lt;br /&gt;And it makes me thankful for the God who takes initiative...who didn't wait for me to come around, but aggressively pursued my friendship. He is the God who loves. He is the God of action. He is the God of grace.&lt;br /&gt;&lt;br /&gt;I love Him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-8096581854275659475?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/8096581854275659475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=8096581854275659475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/8096581854275659475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/8096581854275659475'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2007/07/i-will-forever-be-amazed-by-gospels.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-538079249580199062</id><published>2007-07-15T16:42:00.000-05:00</published><updated>2007-07-15T16:52:42.707-05:00</updated><title type='text'></title><content type='html'>Wow. Maybe someday I'll actually update this regularly. I don't suppose anybody actually reads it, so it's not about that. But writing sure is a great release for the soul.&lt;br /&gt;&lt;br /&gt;A lot has happened since February. Most notably, I proposed to Jenny, and she said yes. We're getting married on September 23, and boy am I excited! The biggest preparation issue I have in front of me is finding a house or something of the sort to rent before then. It's been a blessing to me to see how many people want to offer help in some form or another.&lt;br /&gt;&lt;br /&gt;I'm working at Fry's Electronics now, in their service department. I get to work on computers all day, and they give me money for it. The novelty has, of course, worn off, but it's still better than some other options into which I'd checked. There certainly are a lot of varying worldviews floating around at my work. From Universalism to Romanism, New Thought to Islam, it's all I can do to figure out where everyone around me is at. The common denominator seems to be that the worldview tends to serve the believer, and they're in it for the results, the religion, etc. Jesus is such a Friend to me, and so in control of my life, that it's really hard for me to imagine living their way, and it makes me really sad.&lt;br /&gt;&lt;br /&gt;I'm rediscovering the joy of reading. I've just finished a book which, while full of great stuff, just didn't drive me to read it more and more. I'm discovering I'm actually decently thirsty for some juicy reading, and as soon as I finish my latest Michael Card book, I'm going to soak up some Chesterton and Moreland.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-538079249580199062?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/538079249580199062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=538079249580199062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/538079249580199062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/538079249580199062'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2007/07/wow.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-6189510287891317457</id><published>2007-02-21T01:35:00.000-06:00</published><updated>2007-02-21T01:37:57.891-06:00</updated><title type='text'></title><content type='html'>&lt;object type="application/x-shockwave-flash" data="http://www.roosterteethvideos.com/player/RT_player_ext.swf?file=http://files.redvsblue.com/RvBExtra/5xGadgets/fl4sh/RvBPSA_Gadget_010.flv&amp;episodeNum=RvB PSA&amp;episode=go go gadget video&amp;clicktext=" width="416" height="254" bgcolor="000000"&gt;&lt;param name="movie" value="http://www.roosterteethvideos.com/player/RT_player_ext.swf?file=http://files.redvsblue.com/RvBExtra/5xGadgets/fl4sh/RvBPSA_Gadget_010.flv&amp;episodeNum=RvB PSA&amp;episode=go go gadget video&amp;clicktext=&amp;autostart=false&amp;store=http://www.roosterteethstore.com/&amp;more=http://www.redvsblue.com/"&gt;&lt;param name="bgcolor" value="000000"&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I do believe this is the funniest thing I've ever seen in my entire life! Well, except for what would happen if Microsoft redesigned the iPod...or Jared doing a Jerry Falwell impersonation while singing "Amazing Grace" and simultaneously dancing like a ballerina.&lt;br /&gt;&lt;br /&gt;It's especially fun for a techie like me, and boy are they right on with their take of our modern society!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-6189510287891317457?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/6189510287891317457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=6189510287891317457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/6189510287891317457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/6189510287891317457'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2007/02/i-do-believe-this-is-funniest-thing-ive.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-6953047203565279349</id><published>2007-01-10T13:37:00.000-06:00</published><updated>2007-01-10T13:39:54.604-06:00</updated><title type='text'></title><content type='html'>&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=4392855032621471701&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt; &lt;br /&gt;Actually, this whole controversy really cracks me up. Various distros of Linux have had the triangles for quite some time...Google has had the desktop search stuff going for a long time, and the sidebar for two or three years, with gadgets. Mozilla's FireFox browser is lightyears ahead of Internet Explorer (as someone said: "IE7, the new 7th generation browser in a world of 8th generation browsers"). Mozilla's Thunderbird is now developing a nifty little calendar plugin. Moving on from superficial stuff to how the stinking computer actually works, Windows Vista is making a move toward UNIX, which switch Mac made awhile ago...but Linux has been built on UNIX from day one!&lt;br /&gt;&lt;br /&gt;My point is not that Windows is innovative - nobody should be saying that anymore...but the Open Source community IS innovative! The biggest reason I would consider NOT switching to Vista is simply that all the new features are available to me by installing various Open Source solutions to XP.&lt;br /&gt;&lt;br /&gt;And y'know, the biggest advantages Windows has on Mac are:&lt;br /&gt;1. Big market that will go with them no matter what, without thinking.&lt;br /&gt;2. Like, every application, game, whatever, you could ever want, runs on Windows, but not on Mac.&lt;br /&gt;&lt;br /&gt;Mac has the same things up on Linux. That's why I have Windows and Linux, and skip past Mac. That way the practical and idealistic sides of me both have their little playground, and I don't get caught somewhere in the middle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-6953047203565279349?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/6953047203565279349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=6953047203565279349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/6953047203565279349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/6953047203565279349'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2007/01/actually-this-whole-controversy-really.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-115409556819174244</id><published>2006-07-28T09:03:00.000-05:00</published><updated>2006-07-28T09:06:08.210-05:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family:georgia;"&gt;I've been back in Branson for a little over a week, recently returned from the second Mission Trip I took part in this summer, "Frontiers." It's great to be back, but I need to start making myself do stuff like this again. I'm really looking forward to spending more time building relationships with the guys on the AIM Team here locally. I guess I'll have to write more later, though, because it's time to hit the office.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-115409556819174244?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/115409556819174244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=115409556819174244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/115409556819174244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/115409556819174244'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/07/ive-been-back-in-branson-for-little.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-115058397086878700</id><published>2006-06-17T17:15:00.000-05:00</published><updated>2006-07-03T12:06:48.450-05:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Wow! I just got back from Alaska...it sure is beautiful up there! I got to direct the mission trip, and was superbly blessed to have a really easy team to work with, plus Jared handling a lot of the logistics for me. We ran three-day workshops in Kenai and Homer (both on the Kenai Peninsula), got to eat VERY fresh Kenai River King Salmon, prepared in an insanely wonderful way by Kenai Jim (&lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.fishalaskanow.com/"&gt;http://www.fishalaskanow.com/&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;), and saw and got to eat our first moose. We discovered the near futility of trying to keep time in Alaska, but still managed to keep the workshops on track; the groups we taught learned things very well, and did a great job. Sunday we drove from Homer to Anchorage to Chistochina (a small village about halfway between Glenn Allen and Tok). We stopped before reaching Anchorage, to hike up to see Byron Glacier. After buying supplies in Anchorage, we drove the rest of the way to Chisto, where we went straight to sleep. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;For the next four days we worked with the kids from the village, doing a vbs-style program we planned out each morning. The kids had a rather large store of energy, but balanced it out with lots of love. They were a joy to work with, and we learned a lot as we taught them. The first evening after the program, we didn't have anything special to do, so we stayed and worked on some things for the end of the mission trip. Two out of three of the remaining days, however, we headed to the nearby village of Gulkana, to help play softball with kids there, and do a short presentation. The second-to-last night, we were invited by the members of the Chisto community to join them for a community barbecue. When I got into SD, I laughed, because I saw a sign for Copper River king salmon, and had just had some, freshly taken from the river and prepared by Alaska natives - Mmm, good!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Friday we drove back to Anchorage to catch our flights home...The team went through strange rituals to make sure I'd want to direct them again (giving me a t-shirt, keychain and song), and after a wait of several hours, we were off! I sat next to a member of the Baha'i World Faith, which was rather an interesting experience. She was very intelligent, although dead wrong in her beliefs. I talked to her for the whole five hours of the flight, and though I respect her very much for being able to disagree with me so thoroughly (she believed there are many "paths" to reach God, although there may be just one per person =p ) and yet still be able to stay civil in conversation, it made me sad that I was not able to sway her. God is sovereign. I was trying to think through why He may have placed me next to her. It may be because He will use what I said - if anything, I hope she remembers that I was SURE of the Truth. I also met a young mother afterwards whose faith was encouraged by overhearing our discussion, so that could also be God's reason for putting me there, or it may be something I won't know 'til that day. Whatever the case, I am convinced that I absolutely had to share with her. God is good. May He use my words to fulfill His purposes.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-115058397086878700?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/115058397086878700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=115058397086878700' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/115058397086878700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/115058397086878700'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/06/wow-i-just-got-back-from-alaska.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114715165027619068</id><published>2006-05-09T00:10:00.000-05:00</published><updated>2006-05-09T00:14:10.286-05:00</updated><title type='text'></title><content type='html'>So, I'm sorta just writing to be writing...I'm trying to get into a discipline. Today was rather long, but that meant I got some things done. I'm working on setting up a shirt order form using php and mysql...I suppose there are a lot of pre-made ways to do that, and never have to touch it, but that's all so proprietary - gives me the creeps. Now if I can just find a good open source WYSIWYG...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114715165027619068?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114715165027619068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114715165027619068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114715165027619068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114715165027619068'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/05/so-im-sorta-just-writing-to-be-writing.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114692272748601473</id><published>2006-05-06T08:33:00.000-05:00</published><updated>2006-05-06T20:27:58.640-05:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family:arial;"&gt;Man...canoeing cancelled due to very cold morning...right as I was about to walk out the door. Oh, well, I have some stuff I want to get done anyhow...maybe I can even fit in some reading! &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114692272748601473?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114692272748601473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114692272748601473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114692272748601473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114692272748601473'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/05/man.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114692042435344770</id><published>2006-05-06T07:57:00.000-05:00</published><updated>2006-05-06T20:28:14.183-05:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;It feels great to be alive, awake, up, and so on and so forth this morning! I only got four hours (almost to the dot) of sleep, which was kinda not smart of me, but I don't know if I could've slept if I hadn't got done what I did. I am leaving in a couple of minutes to go canoeing with a father and son who live just down the road, and boy am I looking forward to it! I need a little bit of outdoors-type stuff right now. Goodbye, fair keyboard! &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114692042435344770?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114692042435344770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114692042435344770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114692042435344770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114692042435344770'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/05/it-feels-great-to-be-alive-awake-up.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114689563458022831</id><published>2006-05-06T01:04:00.000-05:00</published><updated>2006-05-06T01:07:14.590-05:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Goodness...there are some days  when that bit about the Spirit interceding for us with groanings which cannot be uttered seems very pertinent. Enter today. God is good, though, and I know He knows what I need before even I do. I have a lot to pray about...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114689563458022831?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114689563458022831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114689563458022831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114689563458022831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114689563458022831'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/05/goodness.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114683834018189110</id><published>2006-05-05T09:00:00.000-05:00</published><updated>2006-05-05T09:12:20.193-05:00</updated><title type='text'></title><content type='html'>Blog or journal?...hmm...well, this is faster, although I'm not sure I feel like I can be as open. Oh, well. Yesterday was muy largo. I set my alarm for four, but because I was setting it at 11:30 PM, I forgot to change it from "alarm set" to "alarm on." I'm sure it was God being merciful that I woke up at 4:52 anyway. I had to rush, but I had been planning on getting up earlier than necessary, so I was able to make it in to Jory's (a 10-20 minute drive, but in torrential rain) at 5:40-something, just in time to carpool the rest of the way to Shepherd of the Hills Tower. A group of men from the community met there at  6:00 to pray for Stone and Taney Counties...About 6:30 we high-tailed it to the White House Theater, for a mayor's prayer breakfast, hosted by Branson's Christian BusinessMen's C-something. Once that was over, we headed back to Jory and Tess's house, where I built an organizer, then alternated between phone calls, e-mails and organizing the garage, into which we'll be moving everything from our storage units in a few days. Jorge helped after 2:00 PM. After finishing there, we went to the Salvation Army Church. I met with Cody for about twenty minutes before others from the Branson AIM Team arrived for our scheduled prayer meeting. After the meeting ended we practiced with the song-leading team for Sunday morning (our first real practice). After that, I fixed some things for the database in our office, showed Jenny how to make an automatic picture show with PowerPoint, checked on some other info I needed, then headed out, about 10:00. After I got back to the Gaar's house, I got some changes up to the website, took care of some more e-mail correspondence, tried (unsuccessfully) to call my parents, did a hit-and-run on the message board, and then crashed just before midnight. Boy did I sleep! Eight hours felt really good. Okay, now I'm ready for today!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114683834018189110?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114683834018189110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114683834018189110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114683834018189110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114683834018189110'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/05/blog-or-journal.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114602518715771174</id><published>2006-04-25T23:18:00.000-05:00</published><updated>2006-04-25T23:19:47.156-05:00</updated><title type='text'></title><content type='html'>Yikes...it's been a long day. I've discovered many, many things about PHP, and got the news section of the site I'm working on functionally finished. All that remains is to make it look nice - not my first love. Oh, well, "as to the Lord, and not to men."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114602518715771174?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114602518715771174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114602518715771174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114602518715771174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114602518715771174'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/04/yikes.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26891237.post-114600210976342979</id><published>2006-04-25T16:49:00.000-05:00</published><updated>2006-04-25T16:55:09.766-05:00</updated><title type='text'></title><content type='html'>Well, well, this is my first time blogging, period, and I'm interested to see how well it works for me...ho hum.&lt;br /&gt;&lt;br /&gt;One thing that's been on my mind lately is how quickly people tend to turn around on things. People I once saw as wonderful examples, who I would hope to see continue growing into fine leaders can make decisions to rapidly change their course, heading for exactly the other direction. And what can I do about it? I'm praying that God will give me wisdom as I try to reach out to some of these people...I really care about them, and the more I pray about them and seek counsel, the more I realize that they &lt;span style="font-style: italic;"&gt;are&lt;/span&gt; still the same people; they just need some help right now. Even when people start saying things and lashing out in a way that seems completely irrational, there's got to be a reason behind it, and that's where they need someone to show them Christ's love. Hmm...well, God help me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26891237-114600210976342979?l=theophilosity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theophilosity.blogspot.com/feeds/114600210976342979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26891237&amp;postID=114600210976342979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114600210976342979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26891237/posts/default/114600210976342979'/><link rel='alternate' type='text/html' href='http://theophilosity.blogspot.com/2006/04/well-well-this-is-my-first-time.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08526086726232052160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
