<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>hoodmonkey &#187; Uncategorized</title> <atom:link href="http://hoodmonkey.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" /><link>http://hoodmonkey.com</link> <description>Just another Hoodmonkey weblog</description> <lastBuildDate>Tue, 31 Aug 2010 19:23:22 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>WordPress for Android</title><link>http://hoodmonkey.com/wordpress-for-android/</link> <comments>http://hoodmonkey.com/wordpress-for-android/#comments</comments> <pubDate>Tue, 31 Aug 2010 19:23:22 +0000</pubDate> <dc:creator>Jeff</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/wordpress-for-android/</guid> <description><![CDATA[Installed the app to my phone.. testing it out. Posted from WordPress for Android]]></description> <content:encoded><![CDATA[<p><img style="margin-right:auto;margin-left:auto" alt="image" src="http://cdn.hoodmonkey.com/wp-content/uploads/2010/08/wpid-IMAG0099.jpg" /></p><p>Installed the app to my phone.. testing it out.</p><p><span class="post_sig">Posted from WordPress for Android</span></p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/wordpress-for-android/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Psh, whatever..</title><link>http://hoodmonkey.com/psh-whatever/</link> <comments>http://hoodmonkey.com/psh-whatever/#comments</comments> <pubDate>Sat, 22 May 2010 22:16:56 +0000</pubDate> <dc:creator>digg</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/psh-whatever/</guid> <description><![CDATA[I am writing this post from outside. Outside is nice. I like outside. OK, Bye! ffsdfasdf]]></description> <content:encoded><![CDATA[<p>I am writing this post from outside. Outside is nice. I like outside. OK, Bye! ffsdfasdf</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/psh-whatever/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wisdom</title><link>http://hoodmonkey.com/wisdom/</link> <comments>http://hoodmonkey.com/wisdom/#comments</comments> <pubDate>Tue, 18 May 2010 18:24:03 +0000</pubDate> <dc:creator>digg</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/?p=369</guid> <description><![CDATA[Fuck-face before duck-face. Please remember that. Thanks.]]></description> <content:encoded><![CDATA[<p>Fuck-face before duck-face. <em>Please</em> remember that.</p><p>Thanks.</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/wisdom/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>In a Perfect WordPress World..</title><link>http://hoodmonkey.com/in-a-perfect-wordpress-world/</link> <comments>http://hoodmonkey.com/in-a-perfect-wordpress-world/#comments</comments> <pubDate>Sat, 01 May 2010 19:58:42 +0000</pubDate> <dc:creator>Jeff</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/in-a-perfect-wordpress-world/</guid> <description><![CDATA[When I install WordPress on lower-powered servers, such as a VPS, or MediaTemple (don’t use MediaTemple*) I generally activate a series of plugins that offer caching and off-loading of resource-intensive tasks to third-parties. For instance, the core commenting system in WordPress is a mess, so I disable it and install Disqus. Search functionality is also [...]]]></description> <content:encoded><![CDATA[<p>When I install WordPress on lower-powered servers, such as a VPS, or MediaTemple (don’t use MediaTemple*) I generally activate a series of plugins that offer caching and off-loading of resource-intensive tasks to third-parties. For instance, the core commenting system in WordPress is a mess, so I disable it and install Disqus. Search functionality is also something I disable, setting up something like Adsense for Search, or Lijit. My choice of providers might not be the best, but they’re free, and stable enough to load even when Digg, Reddit and StumbleUpon blast your site with 300,000+ users in under 6 hours. The best decision I’ve made was to require MaxCDN for all WordPress installs. Excellent, excellent service.</p><p>* MediaTemple recently got hacked and had to change hundreds of thousands of users MySQL passwords, and their weekly chain of emergency maintenance procedures got old two years ago.</p><p>Your mileage may vary, however.</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/in-a-perfect-wordpress-world/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Real Time Website Statistics Tracking</title><link>http://hoodmonkey.com/real-time-website-statistics-tracking/</link> <comments>http://hoodmonkey.com/real-time-website-statistics-tracking/#comments</comments> <pubDate>Fri, 30 Apr 2010 04:08:38 +0000</pubDate> <dc:creator>Jeff</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/real-time-website-statistics-tracking/</guid> <description><![CDATA[I don’t have third-party advertising on this site because I’ve always planned on using it as a brain dump rather than a commercial venture. That being said, here are the latest ramblings being projected from my brain, in real time. See how I eventually connected that unrelated opening into this post’s premise? Wheee… I’m building [...]]]></description> <content:encoded><![CDATA[<p>I don’t have third-party advertising on this site because I’ve always planned on using it as a brain dump rather than a commercial venture. That being said, here are the latest ramblings being projected from my brain, in real time.</p><p>See how I eventually connected that unrelated opening into this post’s premise? Wheee…</p><p>I’m building a real-time website tracking tool (for me) and since there are so many tools to choose from, the real issue isn’t “is this possible?” but rather “just how do I connect all of this stuff together?”. It’s a true engineering dream for someone who recently got tired of coding their own tools all the time.</p><p>Some stuffs:</p><p>* I found CodeIgniter, which will become my standard PHP framework. It handles security, user sessions, promotes high-quality coding and has a great database backend which you can use with almost any storage solution you could find.</p><p>* I need to track millions of ‘hits’ a day, for under a thousand dollars per month. It’s doable <img src='http://cdn.hoodmonkey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>* The plan is to use one high-capacity DNS provider to round-robin requests to roughly 10 lower-quality dedicated servers, each consisting of the typical LAMP stack, extending to CodeIgniter handing any PHP routing/processing that I want to have done. 10 slower dedicated servers at $50 each would be $500 per month, and that price could fall to $300 per month with proper server configuration.</p><p>* MySQL will be used for backups and storage, with either memcached or Cassandra as the primary system used on each request, and saving everything to disk every fifteen minutes or so. Still debating on keeping the entire database in memory, which could be useful should I offer this tool to other users.</p><p>* Installing JavaScript on the pages I want tracked (a la Google Analytics, GetClicky, ChartBeat, Woopra, ect) which will POST a xmlhttprequest to the CodeIgniter backend.</p><p>Useless, but conservative numbers are as follows..</p><p>* Cassandra can handle tens of thousands of requests per second, pretty much out of the box.</p><p>* MySQL can handle exactly 12 requests per second (kidding) but it doesn’t matter since it’s on my layer – not the users.</p><p>* Apache can handle enough requests per second to not be considered a bottleneck.</p><p>* DNS providers better be able to handle the load.</p><p>* PHP and CodeIgniter are the slow points, even with caching, acceleration and the whimsical pipedream.</p><p>Since PHP itself is the slow point, I might consider just processing everything in JavaScript (in the user’s browser, before it even gets sent to my system) and connected that straight to a memcached/Cassandra somehow. Has anyone ever pulled that off? (might look into JavaScript + memcached scripts at some point)</p><p>Given the situation, peak usage could hit 10,000 requests per second with the average being around 500. I’m not tracking web hits for a normal blog – this will be a huge system unlike anything I’ve built before. Anyway, I’m pretty confident that each of the ten LAMP servers can handle 100 requests per second, and the system itself can hold it’s own unless the spikey traffic gets out of control and, well.. that’s a good problem to have <img src='http://cdn.hoodmonkey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>EOF, brain dump over. Thanks for reading</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/real-time-website-statistics-tracking/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>It&#8217;s All Greek to Me</title><link>http://hoodmonkey.com/its-all-greek-to-me/</link> <comments>http://hoodmonkey.com/its-all-greek-to-me/#comments</comments> <pubDate>Wed, 28 Apr 2010 17:25:45 +0000</pubDate> <dc:creator>digg</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/?p=361</guid> <description><![CDATA[Translate this using Google. η’βε ρεποσιτιονεδ μυσελφ ον θε υπαδ/υποδ εκοσυστεμ, αντ βυ εξτενσίων ανυ δεβικη θάτ ονλυ ρυνσ αππροβεδ αππς, βυτ στυλλ ινκλύδες α φυλλ βεβ βροωσερ. θινκ αβουτ αλλ οφ θε αππς αντ προγραμς υου υσε ριγητ νοώ ον βινδοως, μας ως χ αντ λινυξ. χοω μάνη οφ θεμ κουλδ φυνκτίων εντιρελυ βιθιν [...]]]></description> <content:encoded><![CDATA[<p><a href="http://scriptconv.googlelabs.com/frame?url=http://hoodmonkey.com/its-all-greek-to-me/&#038;sln=xx&#038;tln=en">Translate this using Google</a>.</p><p>η’βε ρεποσιτιονεδ μυσελφ ον θε υπαδ/υποδ εκοσυστεμ, αντ βυ εξτενσίων ανυ δεβικη θάτ ονλυ ρυνσ αππροβεδ αππς, βυτ στυλλ ινκλύδες α φυλλ βεβ βροωσερ.</p><p>θινκ αβουτ αλλ οφ θε αππς αντ προγραμς υου υσε ριγητ νοώ ον βινδοως, μας ως χ αντ λινυξ. χοω μάνη οφ θεμ κουλδ φυνκτίων εντιρελυ βιθιν α βροωσερ, προβιδεδ πρόπερ σκριπτινγκ αντ ρενδερινγκ συππορτ? μυ ανσωερ το θάτ τελλς με θάτ η κουλδ ρεμοβε μυ χαρδ δίσκ φρομ θε τοωερ, λοαδ υπ γοογλε χρωμη (ορ μυ οων ωεβκιτ βερσιόν οφ α βροωσερ) αντ σαβε πρεφερενκες, καχε αντ σεκυρε δατα το α φλας δριβε. υουρ μιλεαγε βίλλ βαρύ, βυτ η’βε νεβερ υσεδ μορε θαν α γβ οφ ηδ σπακε φορ ανυθινγκ οθερ θαν λαργε βίδεο αντ ημαγε φίλες, αντ έβεν θεν θε κοστ οφ στορινγκ θωσε χυγε φίλες ον θε ‘κλουδ’ (α διστριβυτεδ δατα στόρη) ης σιγνιφικαντ;υ χεαπερ θαν θε ακτυαλ κοστ οφ.. βυυινγκ α ηδ.</p><p>βυ θε βαυ, η συσπεκτ θε λαργεστ θρεατ αγαινστ μανδατορυ κλουδ στοραγε βίλλ βε “βυτ η βάντ το κεεπ μυ πόρν ον μυ κομπύτερ,” ιν ωηιχ κάσε ονε κουλδ εμπλου α ηομε μεδια σέρβερ. θεϊ’ρε χεαπ, αντ ιν α φεω υεαρς μαυ βε θε ονλυ ηδ υου βίλλ νεεδ ιν υουρ ηομε. θε σεκοντ θρεατ, ορ ρεασων το κεεπ υουρ ολδ δεσκτοπ αππς ης..<br /> φωτοσηοπ.</p><p>βεβ-βασεδ αλτερνατιβες το φωτοσηοπ ξυστ καν’τ χανδλε ρεσουρκη-ιντενσιβε φιλτερινγκ αντ ρενδερινγκ, βυτ δεφερρεδ ως μοδυλες (θάτ ονλυ ρυν ωηεν νεεδεδ, λική δελαυ-λοαδεδ δλλς ιν θε βινδοως απί) κουλδ προκεσς αντ ρετυρν χεαβυ καλκυλατιονς ουτσιδε οφ θε βροωσερ σπακε. θης βίλλ οφ κούρσε ρεκρεατε γδη+ (θε 2δ γραφής απί σύστεμ ον βινδοως) ωηιλε βινδοως 7 οφφερς συππορτ φορ αερο τεχνολογι, ωηιχ ης πρεττυ μύχ διρεκτξ (ωηιχ ουσες υουρ βίδεο καρδ αντ οφφερς 3δ καπαβιλιτυ) βυτ θάτ βίλλ βε φιγυρεδ ούτ σώων ενουγη.</p><p>θε βαυ μαλικιους σοφτωαρε ης δεαλτ βιθ μαυ βε ιντερεστινγκ το ωατχ. ριγητ νοώ, ιτ&#8217;ς α χυγε βυσινεσς φορ ευερυονε βυτ θε κωνσυμερ συνκη θε ινκεντιβε φορ βόθ θε βιρυς ωριτερ αντ αντί-βιρυς προβιδερ ης ιν θε μιλλιονς οφ δολλαρς, αννυαλλυ. ιν θε φυτυρε, η πρεδικτ θάτ εαχ αππλικατιών (ωηιχ υου καν κονκεπτυαλιζε ριγητ νοώ ας α βροωσερ ταβ) βίλλ βε ‘προτεκτεδ’ φρομ θε οθερ αππς, αντ πρέβεντεδ φρομ ρυννινγκ σοδε θάτ βίλλ βρινγκ δοων θε σύστεμ. βινδοως 7 δοές θης, ας δοές γοογλε χρωμη, βυτ βόθ χαβε αλρεαδυ βεεν κομπρομισεδ – βυτ υφ θε φυτυρε&#8217;ς κλουδ-βασεδ ως καν φιγυρε θάτ ούτ, ιτ κουλδ εφφεκτιβελυ εντ μόστ οφ θε κωνσυμερ πκ προτεκτίων μάρκετ συνκη αλμοστ αλλ αντί-βιρυς τεστς βίλλ βε προκεσσεδ ιν δατακεντερς βυ εντερπρησε-λέβελ σοφτωαρε.<br /> η γυεσς ιν κλοσινγκ, θης ης ξυστ αλλ μυ θουγητς αβουτ χοω φυτυρε κωνσυμερ κομπυτερς βίλλ βε ρυν, αντ ης μοστλυ βασεδ ον τεχνολογι θάτ βε αλρεαδυ χαβε ιν γοογλε χρωμη αντ ιν οθερ πλάκες, αλονγκ βιθ σομε χολής φιλλεδ ιν βιθ μυ ημαγινατιών.</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/its-all-greek-to-me/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>asdfasdfasdf</title><link>http://hoodmonkey.com/asdfasdfasdf/</link> <comments>http://hoodmonkey.com/asdfasdfasdf/#comments</comments> <pubDate>Wed, 28 Apr 2010 15:57:13 +0000</pubDate> <dc:creator>digg</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/?p=358</guid> <description><![CDATA[asdfasdfasdfasdfsdfgsdfgsdg]]></description> <content:encoded><![CDATA[<p>asdfasdfasdfasdfsdfgsdfgsdg</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/asdfasdfasdf/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Future of software and consumer computers</title><link>http://hoodmonkey.com/future-of-software-and-consumer-computers/</link> <comments>http://hoodmonkey.com/future-of-software-and-consumer-computers/#comments</comments> <pubDate>Sat, 24 Apr 2010 20:28:05 +0000</pubDate> <dc:creator>digg</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/?p=356</guid> <description><![CDATA[I&#8217;ve repositioned myself on the iPad/iPod ecosystem, and by extension any device that only runs approved apps, but still includes a full web browser. Think about all of the apps and programs you use right now on Windows, Mac OS X and Linux. How many of them could function entirely within a browser, provided proper [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve repositioned myself on the iPad/iPod ecosystem, and by extension any device that only runs approved apps, but still includes a full web browser.</p><p>Think about all of the apps and programs you use right now on Windows, Mac OS X and Linux. How many of them could function entirely within a browser, provided proper scripting and rendering support? My answer to that tells me that I could remove my hard disk from the tower, load up Google Chrome (or my own WebKit version of a browser) and save preferences, cache and secure data to a flash drive. Your mileage will vary, but I&#8217;ve never used more than a GB of HD space for anything other than large video and image files, and even then the cost of storing those huge files on the &#8216;cloud&#8217; (a distributed data store) is significant;y cheaper than the actual cost of.. buying a HD.</p><p>By the way, I suspect the largest threat against mandatory cloud storage will be &#8220;but I want to keep MY porn on MY computer,&#8221; in which case one could employ a home media server. They&#8217;re cheap, and in a few years may be the only HD you will need in your home. The second threat, or reason to keep your old desktop apps is..</p><p>Photoshop.</p><p>Web-based alternatives to PhotoShop just can&#8217;t handle resource-intensive filtering and rendering, but deferred OS modules (that only run when needed, like delay-loaded DLLS in the Windows API) could process and return heavy calculations outside of the browser space. This will of course recreate GDI+ (the 2d graphic API system on Windows) while Windows 7 offers support for Aero technology, which is pretty much DirectX (which uses your video card and offers 3D capability) but that will be figured out soon enough.</p><p>The way malicious software is dealt with may be interesting to watch. Right now, it&#8217;s a huge business for everyone but the consumer since the incentive for both the virus writer and anti-virus provider is in the millions of dollars, annually. In the future, I predict that each application (which you can conceptualize right now as a browser tab) will be &#8216;protected&#8217; from the other apps, and prevented from running code that will bring down the system. Windows 7 does this, as does Google Chrome, but both have already been compromised &#8211; but if the future&#8217;s cloud-based OS can figure that out, it could effectively end most of the consumer PC protection market since almost all anti-virus tests will be processed in datacenters by enterprise-level software.</p><p>I guess in closing, this is just all my thoughts about how future consumer computers will be run, and is mostly based on technology that we already have in Google Chrome and in other places, along with some holes filled in with my imagination.</p><p>Need truly affordable and robust VPS hosting? <a href="http://www.dpbolvw.net/click-2282419-10486180" target="_top">Get First 3 Months Free with this link!</a><img src="http://www.tqlkg.com/image-2282419-10486180" width="1" height="1" border="0"/></p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/future-of-software-and-consumer-computers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>College, the universe, and nothing.</title><link>http://hoodmonkey.com/college-the-universe-and-nothing/</link> <comments>http://hoodmonkey.com/college-the-universe-and-nothing/#comments</comments> <pubDate>Tue, 23 Mar 2010 07:04:00 +0000</pubDate> <dc:creator>Jeff</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/college-the-universe-and-nothing/</guid> <description><![CDATA[My take on your life after high-school is simple: if you’re ugly, choose a four-year entry course that mixes fun, booze and a minor background that prepares you for an eventual graduate program. If you’re just burning through time based on your looks, pick a cheap two year ‘degree’ in a community college whose loan [...]]]></description> <content:encoded><![CDATA[<p>My take on your life after high-school is simple: if you’re ugly, choose a four-year entry course that mixes fun, booze and a minor background that prepares you for an eventual graduate program. If you’re just burning through time based on your looks, pick a cheap two year ‘degree’ in a community college whose loan checks are enough to cover your monthly car payment.</p><p>Choosing a different path will screw up your groove, Stella.</p><p>Allow me to cover my ass with a real life example. I was looking through FaceBook in the nude, as I usually do, and noticed that a rather attractive blonde whom I met in Sophomore swim class was attending the University of Nebraska undergrad economics program. Now I know that trophy wives power our economy like sugar fuels a room full of hyper second-graders, but I just can’t see Barbie McDollface sitting in a library researching macroeconomics, unless it was a brilliantly-planned scene in a million-dollar porno movie.</p><p>BRB.</p><p>I was half-way through researching how to further explain the above scenario when I got distracted by the second part of this article, which can be summed up as this ugly people provide services to pretty people in exchange for money; ergo know your place or the Earth will crumble.</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/college-the-universe-and-nothing/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Windows Live Writer</title><link>http://hoodmonkey.com/windows-live-writer/</link> <comments>http://hoodmonkey.com/windows-live-writer/#comments</comments> <pubDate>Tue, 23 Mar 2010 03:15:54 +0000</pubDate> <dc:creator>Jeff</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://hoodmonkey.com/windows-live-writer/</guid> <description><![CDATA[Testing out Windows Live Writer from the laptop. It didn’t import the blog’s theme correctly, but other than that it seems fine. I just need something that lets me manage a few hundred blogs from one interface, without password prompts every time something is updated. Above is an older image of one of the computer [...]]]></description> <content:encoded><![CDATA[<p>Testing out Windows Live Writer from the laptop. It didn’t import the blog’s theme correctly, but other than that it seems fine.</p><p>I just need something that lets me manage a few hundred blogs from one interface, without password prompts every time something is updated.</p><p><img style="border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px" border="0" alt="Picture 002" src="http://cdn.hoodmonkey.com/wp-content/uploads/2010/03/Picture002.jpg" width="614" height="460"></p><p>Above is an older image of one of the computer desks I use.</p> ]]></content:encoded> <wfw:commentRss>http://hoodmonkey.com/windows-live-writer/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 5/14 queries in 0.279 seconds using disk
Content Delivery Network via cdn.hoodmonkey.com

Served from: hoodmonkey.com @ 2010-09-10 08:00:00 -->