<?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>Komea Pimeässä &#187; English</title> <atom:link href="http://ihanu.us/category/en/feed/" rel="self" type="application/rss+xml" /><link>http://ihanu.us</link> <description>suht' hyvännäköinen hämärässä</description> <lastBuildDate>Mon, 30 Aug 2010 12:52:47 +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>Jack Thompson to recieve &#8216;enhanced disbarment&#8217;</title><link>http://ihanu.us/2008/06/07/jack-thompson-to-recieve-enhanced-disbarment/</link> <comments>http://ihanu.us/2008/06/07/jack-thompson-to-recieve-enhanced-disbarment/#comments</comments> <pubDate>Sat, 07 Jun 2008 13:12:40 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Rant]]></category> <category><![CDATA[gaming]]></category> <category><![CDATA[jack thompson]]></category> <category><![CDATA[justice]]></category> <category><![CDATA[legal]]></category> <category><![CDATA[politics]]></category><guid isPermaLink="false">http://aapon.ihanu.us/?p=31</guid> <description><![CDATA[Yesterday was a happy, happy day for gamers and game developers alike.During Jack Thompsons disciplinary hearings the Florida Bar Association asked for what is known as an enhanced disbarment. What this means is that Thompson wouldn&#8217;t be allowed to reapply to the bar for ten years, instead of five. During the hearings Thompson apparently abruptly [...]]]></description> <content:encoded><![CDATA[<p>Yesterday was a happy, happy day for gamers and game developers alike.<br />During Jack Thompsons disciplinary hearings the Florida Bar Association asked for what is known as an enhanced disbarment. What this means is that Thompson wouldn&#8217;t be allowed to reapply to the bar for ten years, instead of five.</p><p>During the hearings Thompson apparently abruptly left the proceeding after filing a 14-page objection titled simply &#8220;Thompson&#8217;s Formal Objection to June 4 Sanctions Hearing.&#8221;<br />In Jacks unmistakable style the objection featured, among other things, quotes from the bible and threats to remove the presiding judge, the honorable Dava Tunis, from office.</p><p>The final word on this won&#8217;t be heard before early September, when Judge Tunis is to file her official report on the matter.<br />Knowing Jacks colorful past, I really can&#8217;t see him making things any better on himself, though.</p><p>Of course, should Jack be disbarred for 10 year, this would most probably have little effect on the volume of cease and desist letters, and other pleasantness we&#8217;ve come to expect, spewing from the former-attorney-to-be, but here&#8217;s hoping.</p><p>Original story at <a href="http://kotaku.com/5013148/jack-thompson-walks-out-on-hearing-bar-recommends-enhanced-disbarment" class="liexternal">Kotaku</a>.</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/06/07/jack-thompson-to-recieve-enhanced-disbarment/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Acer Aspire 5051 AWXMi after a year</title><link>http://ihanu.us/2008/03/14/acer-aspire-5051-awxmi-after-a-year/</link> <comments>http://ihanu.us/2008/03/14/acer-aspire-5051-awxmi-after-a-year/#comments</comments> <pubDate>Fri, 14 Mar 2008 09:21:47 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[aspire]]></category> <category><![CDATA[complaint]]></category> <category><![CDATA[laptop]]></category> <category><![CDATA[opinion]]></category><guid isPermaLink="false">http://aapon.ihanu.us/2008/03/14/acer-aspire-5051-awxmi-after-a-year/</guid> <description><![CDATA[I purchased my Aspire roughly a year ago, and was just now thinking how my opinion and general stance towards the machine has changed during these 12 months. So I did what every good bad blogger would, and decided to post a lengthy personal rant about the matter. I&#8217;m not the kind of guy who [...]]]></description> <content:encoded><![CDATA[<p>I purchased my Aspire roughly a year ago, and was just now thinking how my opinion and general stance towards the machine has changed during these 12 months. So I did what every <del>good</del> <strong>bad</strong> blogger would, and decided to post a lengthy personal rant about the matter.</p><p><span id="more-24"></span></p><p>I&#8217;m not the kind of guy who <em>needs</em> to have the latest and greatest hardware, nor am I very particular about the brand of hardware that I&#8217;m buying. I&#8217;m more concerned with the cost-lifetime ratio of the items I&#8217;m buying. How much will I have to fork out, and how long can I be expected to reasonably tolerate the thing. <br />When I bought the laptop I&#8217;d been using a circa 1999-2002 Dell Latitude with worn out hinges, broken keyboard and absolutely no built-in connectivity, so I wanted to get a machine that wasn&#8217;t already <em>completely</em> out-dated &#8211; so I could actually use it for the years to come &#8211; but wasn&#8217;t looking for the 2000+ euro dream-machine, either.<br />The acer was on sale, obviously because new models were being rolled out, and I only had to spend a little under 500 euros for the thing, and a big plus was that it <strong>didn&#8217;t</strong> have Vista.</p><p>I didn&#8217;t do too much checking up before buying, but I hadn&#8217;t heard too many bad things about Acers before, so I figured the machine would probably be a solid piece of hardware. Later on I&#8217;ve found out that these particular Aspire models have troubles with hinges breaking after about a years worth of use, which is why I&#8217;ve tried to be gentle with them. I&#8217;m not too worried, though; <acronym title="as far as I know">AFAIK</acronym> the wiring to the screen and the WLAN antenna through the hinges will most likely stay intact through the possible ordeal, so it will be easily salvageable if things happen to go sour.<br />Besides the possibly faulty hinges the only major complaint I&#8217;ve come across on the internet and in my own use is the fact that acer seems hell-bent on delivering the machine pre-configured for barely-literate bipedal humanoids with no former computer experience. The default XP Home installation boots up <strong>really</strong> slowly, due to all the &#8220;Empowering Technology&#8221; Acer has thrown in.<br />Empowering Technology is a series of applications developed by Acer that attempt to ease configuration tasks and managing back-ups, among other things. They also eat up a hefty piece of the already limited memory on the 512Mb-lappy, and put a very ugly Acer-widget on the desktop.<br />Until recently I only had one piece of software left from Empowering Technology: Acer ePower Management. It&#8217;s the tool that is used to change power profiles, enable or disable WLAN etc. A little over a month ago I finally got fed up with the thing (this was mostly due to the fact that all ET-programs use a custom skin, that is used to style all the windows, menus and controls. The skin seems to be a bit heavy on the CPU, as when I&#8217;m on battery with CPU scaling set to maximum battery life, the ePower context menu could take up to 10 seconds to actually display on screen) and installed AMDs own Power Monitor.</p><p>Enough about Empowering Technology. After the initial purchase I&#8217;ve not done any dramatic changes on the machine. I think I can list all out by heart if I really try:</p><ul><li>Uninstalled Symantec Internet Security</li><li>Uninstalled Empowering Technology</li><li>Repartitioned the hard disk to dual-boot Linux</li><li>Installed a second 512Mb RAM unit</li><li>Installed a 64bit Linux kernel to actually make use of the CPU</li><li>Tore off all of the ugly stickers on the thing</li><li>Slapped some stickers of my own on it</li></ul><p>That&#8217;s about it, I guess. About the only reason I still have Windows on the thing is that the built-in Atheros WLAN adapter has trouble associating with the access points at our school and at my parents&#8217; house, and I subscribe to a <acronym title="Video on Demand">VOD</acronym> service that uses NSV for it&#8217;s streams, and I haven&#8217;t yet found a player on Linux that would play all the streams properly.</p><p>A little more info about the machine, before I go into more detail about my experiences with it:</p><table><tr><td>CPU</td><td>AMD Turion MK-36, running at 800-2000 MHz</td></tr><tr><td>RAM</td><td>1024 Mb</td></tr><tr><td>Hard disk</td><td>80 Gb IDE-drive by Hitachi</td></tr><tr><td>Connectivity</td><td>802.11g WLAN, Ethernet, Modem</td></tr><tr><td>Screen</td><td>15.4&quot; with a maximum resolution of 1280&#215;800</td></tr><tr><td>Display Adapter</td><td>ATI Radeon X1100 with 64-512Mb of <em>shared</em> memory</td></tr></table><p>So it&#8217;s not a high-end machine by any standards, still has a modem, and possibly has faulty hinges. How have 12 months been with this bad-boy?</p><p>Well, for starters, the hinges are still very much intact, there is some pre-crack -style discoloration on the plastic, but it hasn&#8217;t cracked yet. What <strong>has</strong> broken, however, is one of the clips that hold the battery in place. The other one, the one with the spring, doesn&#8217;t have any wear on it, but the non-spring clip has broken off completely.<br />Also, all the little rubber &quot;feet&quot; on the bottom have fallen off, even after twice super-gluing them back on.<br />The machine has many creases and little holes on it, and all of these have filled up with dust and dirt, even with numerous vacuum treatments.<br />Some of the keys (namely N and X) have become somewhat unresponsive to the point that they need to be pressed considerably harder than other keys, even though I&#8217;m a pretty aggressive typist.<br /> The power button is very unresponsive, and it&#8217;s little LED has really faded.<br /> The screen has lost some of its backlight-power, and it has a 2cm x 15cm stripe of blue discoloration on it in the top left portion<br />The machine gets really hot if it&#8217;s on for longer than roughly an hour. It&#8217;s not just warm, but so hot, that using the touchpad actually becomes unpleasant, and somewhat painful. As with most laptops, it also can&#8217;t actually be used on the lap for very long, without risking scalding on the left thigh</p><p>That is absolutely everything that I can think of, that is wrong with the machine. Other than the heating up, all of these are pretty much just minor nuisances, and don&#8217;t hinder the use of the machine. I have to say that performance-wise I&#8217;ve been very happy with my purchase, although people who&#8217;ve seen me use my Acer would probably strongly protest on that, as I often become frustrated with Windows, and on such occasions I&#8217;ve been known to somewhat degrade the quality standards that I usually set for my speech (i.e. I cuss). All of my major troubles with the machine have been software-related, and the most major hardware annoyance has been those little rubber feet, that usually hold the machine in place, falling off.</p><p>So all in all, I&#8217;ve been very happy with my purchase during these 12 months, definitely to the extent that I think it was well worth the roughly 40e/month.<br />I&#8217;m currently planning on adding more memory, as the prices keep dropping, and possibly replacing the hard disk with a slightly smaller <acronym title="Solid state disk">SSD</acronym>, and possibly purchasing a second battery<br />In the future I hope to see suspend to disk support and someone developing a fully-working NSV-codec for Linux, so I could finally completely drop Windows, but until then, my dual-boot system will have to suffice.</p><p>For anyone planning on buying an Acer laptop, I suggest you check out what the interblag has to say about it first, and to take some of the more fanboyish complaints with a grain of salt, and <b>most important of all</b>, never <em>EVER</em> trust what Acer writes on their website :D</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/03/14/acer-aspire-5051-awxmi-after-a-year/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>PHP-Quine</title><link>http://ihanu.us/2008/03/06/quine-en/</link> <comments>http://ihanu.us/2008/03/06/quine-en/#comments</comments> <pubDate>Thu, 06 Mar 2008 17:54:49 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Web-development]]></category> <category><![CDATA[php]]></category> <category><![CDATA[quine]]></category><guid isPermaLink="false">http://aapon.ihanu.us/2008/03/06/quine-en/</guid> <description><![CDATA[Today I was feeling a bit strange, laying sick in bed, and for some reason decided to try and throw together a quine in PHP. If you don&#8217;t yet know what a quine is, check the definition in wikipedia. A really easy way to cheat a quine in php would be really short, just 21 [...]]]></description> <content:encoded><![CDATA[<p>Today I was feeling a bit strange, laying sick in bed, and for some reason decided to try and throw together a quine in PHP. If you don&#8217;t yet know what a quine is, check the definition in <a href="http://en.wikipedia.org/wiki/Quine_(computing)" rel="nofollow" class="liwikipedia">wikipedia</a>.</p><p><span id="more-22"></span><p> A really easy way to cheat a quine in php would be really short, just 21 bytes:<br /> <code>&lt;?=$q[0]=file(__FILE__);</code></p><p>This, however, is an invalid quine as a &#8220;real&#8221; one isn&#8217;t allowed to read the source code from the disk, or through a special language function, but should instead produce it on it&#8217;s own.</p><p>What I came up with is the shortest php quine I could find online, it is 41 bytes shorter than <a href="http://www.dionyziz.com/Quine" class="liexternal">this</a> one, that many sites quoted as being the shortest. I find it hard to believe that I&#8217;d be the first one to come up with this solution, but I couldn&#8217;t find any quines like mine online, so if you happen to know a shorter one that doesn&#8217;t cheat, let me know in the comments.</p><p>Without further babbling, here&#8217;s my quine in all it&#8217;s glory:<br /> <code>&lt;?printf($q='&lt;?printf($q=%c%s%1$c,39,$q);',39,$q);</code> That&#8217;s 50 bytes exactly, and should be a fully functional.</p><p>Both of these have been tested with PHP5 on Apache2.</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/03/06/quine-en/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Swanson Share malicious code execution vulnerability</title><link>http://ihanu.us/2008/01/31/swansonshare-mce/</link> <comments>http://ihanu.us/2008/01/31/swansonshare-mce/#comments</comments> <pubDate>Thu, 31 Jan 2008 05:46:37 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[swanson]]></category> <category><![CDATA[vulnerability]]></category><guid isPermaLink="false">http://aapon.ihanu.us/2008/01/31/swansonshare-mce/</guid> <description><![CDATA[Description From the publishers site: Swanson Share is a file hoster that allows you to upload a file that can only be downloaded once before it is deleted. All downloads are secured, so you can use Swanson Share to distribute digital downloads. Problem Secured, eh? We certainly have a very different view on what &#8220;secure&#8221; [...]]]></description> <content:encoded><![CDATA[<h4>Description</h4><p>From the publishers site:</p><blockquote><p>Swanson Share is a file hoster that allows you to upload a file<br /> that can only be downloaded once before it is deleted.<br /> All downloads are secured, so you can use Swanson Share to distribute digital downloads.</p></blockquote><h4>Problem</h4><p><em>Secured</em>, eh? We certainly have a very different view on what &#8220;secure&#8221; means.<br /> The script allows visitors to upload php-script files <small>(strike 1)</small>, stores them in a publicly viewable folder under the web root, only prepending a random number in front of the original filename <small>(strike 2)</small> and upon download of the file, includes the file and thus runs any and all php-code inside <small>(strike 3, you&#8217;re out!)</small></p><p>An attacker could easily write up a script to drop a php-shell on the remote server, and have that script run by first uploading and then downloading the file.</p><p><span id="more-19"></span></p><p>I&#8217;ve contacted the publisher Swanson Web Media about the vulnerability, but have received no reply from them.<br />A paying customer also has no way to know (other than test themselves) whether or not they&#8217;re vulnerable, because SwansonInternet/Swnason Web Media doesn&#8217;t publish any version information about their script</p><p>The saddest part is that the script isn&#8217;t free, it costs 49 dollars to download, and apparently some 200 people have already fallen for it.</p><h4>Sollution</h4><p>A quick &#8216;n&#8217; dirty fix would be to modify the script to redirect to the download-file instead of including it, and disable php in the storage folder. As far as I can tell, no official patch has been released.</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/01/31/swansonshare-mce/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using xcache
Page Caching using xcache (user agent is rejected)
Database Caching using xcache
Object Caching 583/634 objects using xcache
Content Delivery Network via Amazon Web Services: CloudFront: Amazon Web Services: S3: cdn.ihanu.us

Served from: ihanu.us @ 2010-09-10 20:31:35 -->