<?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-1951468502781096728</id><updated>2011-04-21T12:48:53.256-07:00</updated><category term='php5'/><category term='linux'/><category term='lfs'/><category term='fedora 9'/><category term='operating systems'/><category term='javascript'/><category term='awethum'/><category term='icons'/><category term='php'/><category term='app development'/><category term='tutorial'/><category term='ECMAScript'/><category term='wii'/><category term='games'/><category term='linux games'/><category term='linux from scratch'/><category term='xul'/><category term='nerd'/><category term='steamworks'/><category term='php6'/><category term='dark omen studios'/><category term='source'/><category term='game development'/><category term='helper scripts'/><category term='*nix'/><category term='nintendo'/><category term='steam'/><category term='valve'/><category term='freebsd'/><category term='fun'/><category term='mozilla'/><category term='code'/><category term='ubuntu'/><category term='gifs'/><category term='notes'/><title type='text'>Techedd</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1951468502781096728.post-8068660975122751129</id><published>2008-05-28T12:03:00.000-07:00</published><updated>2009-04-02T16:37:00.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='helper scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='app development'/><category scheme='http://www.blogger.com/atom/ns#' term='xul'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Mozilla XUL Application Development Notes, Micro Tutorial and Helper Scripts</title><content type='html'>I love Ghostbusters and I believe Tingo is Gozar the Carpathian, but thats not what I'm logging.&lt;br /&gt;&lt;br /&gt;I've started experimenting with the &lt;a href="http://developer.mozilla.org/en/docs/Toolkit_API"&gt;Mozilla Toolkit (Toolkit API)&lt;/a&gt;. Its a framework for building applications, extensions and themes for &lt;a href="http://developer.mozilla.org/"&gt;Mozilla&lt;/a&gt;; and it is awesome. Anyone with some basic web development skills ( xml (&lt;a href="http://www.w3.org/XML/"&gt;o&lt;/a&gt;,&lt;a href="http://en.wikipedia.org/wiki/XML"&gt;w&lt;/a&gt;), &lt;a href="http://www.w3.org/Style/CSS/"&gt;css&lt;/a&gt;, &lt;a href="http://www.ecmascript.org/index.php"&gt;javascript&lt;/a&gt;) can build using the Mozilla Toolkit. They provide an nice UI markup language called &lt;a href="http://developer.mozilla.org/en/docs/XUL"&gt;XUL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To get started I scoured the &lt;a href="http://developer.mozilla.org/"&gt;Mozilla Developer Center&lt;/a&gt; for &lt;a href="http://developer.mozilla.org/en/docs/Main_Page"&gt;documentation&lt;/a&gt; and &lt;a href="http://developer.mozilla.org/en/docs/XUL_Tutorial"&gt;tutorials&lt;/a&gt; and ended up spending 90% of my time with Mozilla's developer site resources. I did find 2 other tutorials and documents that helped a lot and if I can find them again I'll list them here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.acceleration.net/ryan/archive/2005/05/06/1073.aspx"&gt;Ryan's Work Blog&lt;/a&gt;: This post was great for a quick run down on how to set things up. I used Ryan's layout for my test app and it was REALLY useful to see how he setup his chrome.manifest with the file: reference. However, the same information can be found in the tutorial on Mozilla Developers Site by Mark Finkle...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.mozilla.org/en/docs/Getting_started_with_XULRunner"&gt;MozDev: Getting Started with XULRunner by Mark Finkle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What I found was a nifty tool for running Mozilla Applications called &lt;a href="http://developer.mozilla.org/en/docs/XULRunner"&gt;XULRunner&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I started building... I had problems... I'm going to now provide some notes...&lt;br /&gt;&lt;br /&gt;NOTES:&lt;br /&gt;I am doing my development on Windows, but because of its XP (Cross Platform) design, I'll be testing and running on Windows XP 32/64, Vista Premium 32/64, FreeBSD 7.0, Fedora 8/9 and maybe Gentoo.&lt;br /&gt;&lt;br /&gt;Windows:&lt;br /&gt;1. &lt;a href="https://developer.mozilla.org/en/XULRunner"&gt;Download XULRunner&lt;/a&gt;&lt;br /&gt;2. Unzip and put somewhere easy: C:\xulrunner&lt;br /&gt;3. Register path to xulrunner. Open cmd prompt and type: path=%PATH%;c:\xulrunner&lt;br /&gt;4. Put source package in easily accessible directory. Something like c:\home\me\src\mozilla\myapp&lt;br /&gt;&lt;br /&gt;I copied a batch file &lt;insert&gt; that automatically creates the base directory structure. I modified it to provide a little more default generation. All you have to do is create a batch file (right-click, select new, file, rename to xulgen.bat) in the source directory, paste the code below then execute the batch file (double-click). I actually keep xulgen.bat in my ~\src\mozilla dir so i can copy it into new folders.&lt;br /&gt;&lt;br /&gt;&lt;/insert&gt;&lt;div class="code" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 5px; background-color: rgb(239, 239, 239);"&gt;&lt;h3&gt;xulgen.bat&lt;/h3&gt;&lt;br /&gt;cls&lt;br /&gt;@echo off&lt;br /&gt;echo About to create the XULRunner directory structure&lt;br /&gt;&lt;br /&gt;SET def_company=mediaHACK&lt;br /&gt;SET def_app=MyApp&lt;br /&gt;SET def_version=0.0.0.1&lt;br /&gt;SET def_build=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%&lt;br /&gt;SET def_copyright=%DATE:~10,4%&lt;br /&gt;SET def_app_id=xulapp@domain.tld&lt;br /&gt;&lt;br /&gt;pause&lt;br /&gt;&lt;br /&gt;touch application.ini&lt;br /&gt;&lt;br /&gt;echo [App] &gt; application.ini&lt;br /&gt;&lt;br /&gt;SET /P cn=Enter Company Name (Default: %def_company% ):&lt;br /&gt;if "%cn%"=="" SET cn=%def_company%&lt;br /&gt;echo Vendor=%cn% &gt;&gt;application.ini&lt;br /&gt;&lt;br /&gt;SET /P app=Enter App Name (Default: %def_app%):&lt;br /&gt;if "%app%"=="" SET app=%def_app%&lt;br /&gt;echo Name=%app% &gt;&gt;application.ini&lt;br /&gt;&lt;br /&gt;SET /P vers=Enter Version (Default: %def_version%):&lt;br /&gt;if "%vers%"=="" SET vers=%def_version%&lt;br /&gt;echo Version=%vers% &gt;&gt; application.ini&lt;br /&gt;&lt;br /&gt;SET /P buildid=Enter Build ID (Default: %def_build% ):&lt;br /&gt;if "%buildid%"=="" SET buildid=%def_build%&lt;br /&gt;echo BuildID=%buildid% &gt;&gt;application.ini&lt;br /&gt;&lt;br /&gt;echo Copyright=Copyright (c) %def_copyright% &gt;&gt;application.ini&lt;br /&gt;&lt;br /&gt;SET /P id=Enter App ID (Default: %def_app_id%):&lt;br /&gt;if "%id%"=="" SET id=%def_app_id%&lt;br /&gt;echo ID=%id% &gt;&gt; application.ini&lt;br /&gt;&lt;br /&gt;echo [Gecko] &gt;&gt;application.ini&lt;br /&gt;echo MinVersion=1.8 &gt;&gt;application.ini&lt;br /&gt;echo MaxVersion=1.9.0.*  &gt;&gt;application.ini&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mkdir chrome&lt;br /&gt;cd chrome&lt;br /&gt;&lt;br /&gt;touch chrome.manifest&lt;br /&gt;echo content %app% file:content/ &gt; chrome.manifest&lt;br /&gt;&lt;br /&gt;mkdir content&lt;br /&gt;cd content&lt;br /&gt;touch main.xul&lt;br /&gt;&lt;br /&gt;echo ^&amp;lt;?xml version="1.0"?^&amp;gt; &amp;gt;main.xul&lt;br /&gt;echo ^&amp;lt;?xml-stylesheet href="chrome://global/skin/" type="text/css"?^&amp;gt; &amp;gt;&amp;gt;main.xul&lt;br /&gt;echo  ^&amp;lt;window id="main" title="My App" width="300" height="300" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"^&amp;gt; &amp;gt;&amp;gt; main.xul&lt;br /&gt;echo  ^&amp;lt;caption label="Hello World"/^&amp;gt; &amp;gt;&amp;gt; main.xul&lt;br /&gt;echo ^&amp;lt;/window^&amp;gt; &amp;gt;&amp;gt; main.xul&lt;br /&gt;&lt;br /&gt;cd ../..&lt;br /&gt;mkdir defaults&lt;br /&gt;cd defaults&lt;br /&gt;mkdir preferences&lt;br /&gt;cd preferences&lt;br /&gt;&lt;br /&gt;touch prefs.js&lt;br /&gt;echo  pref("toolkit.defaultChromeURI", "chrome://%app%/content/main.xul"); &gt; prefs.js&lt;br /&gt;&lt;br /&gt;cd ../..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This script can easily be ported to *nix and I'll post it here when I port.&lt;br /&gt;&lt;br /&gt;After that, the files it creates need to be edited:&lt;br /&gt;/application.ini =&gt; Update the ini settings to your needs&lt;br /&gt;/chrome/chrome.manifest =&gt; change the myapp to the name of your folder (which i usually name based on my application)&lt;br /&gt;/defaults/preferences/prefs.js (if you don't want /chrome/content/main.xul to be your default launch page)&lt;br /&gt;&lt;br /&gt;Below I recommended you manually edit the main.xul file. The batch file now creates this Hello World example for you. &lt;del&gt;You'll also need to put some markup in the main.xul file (hello world xul): /chrome/content/main.xul:&lt;/del&gt;&lt;br /&gt;&lt;div class="code" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 5px; background-color: rgb(239, 239, 239);"&gt;&lt;h3&gt;main.xul&lt;/h3&gt;&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;?xml-stylesheet href="chrome://global/skin/" type="text/css"?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;window id="main" title="My App" width="300" height="300"&lt;br /&gt;xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&amp;gt;&lt;br /&gt;&amp;lt;caption label="Hello World"/&amp;gt;&lt;br /&gt;&amp;lt;/window&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;After we've edited the files and are ready to run we need to test! In windows we can do this 3 ways:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Command Line&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Start-&gt;Run-&gt;cmd&lt;/li&gt;&lt;li&gt;&lt;enter&gt;Type: xulrunner c:\path\to\xul\app\application.ini&lt;br /&gt;&lt;br /&gt;&lt;/enter&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;enter&gt;&lt;enter&gt;Run&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Start-&gt;Run&lt;br /&gt;&lt;enter&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;li&gt;&lt;enter&gt;&lt;enter&gt;Type: xulrunner c:\path\to\xul\app\application.ini&lt;br /&gt;&lt;br /&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;A batch file&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;Create a batch file in the application directory. I found with my XP64 install I had to put the full path to XUL runner in my batch file even though i registered in the path env var.&lt;br /&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;li&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;c:\xulrunner\xulrunner.exe c:\path\to\xul\app\application.ini&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;li&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;Run your batch file.&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;&lt;br /&gt;I used the batch file method.&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-8068660975122751129?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/8068660975122751129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=8068660975122751129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/8068660975122751129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/8068660975122751129'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/i-xul-u.html' title='Mozilla XUL Application Development Notes, Micro Tutorial and Helper Scripts'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-6194672769862980553</id><published>2008-05-15T16:36:00.001-07:00</published><updated>2008-05-15T16:53:26.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='operating systems'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ECMAScript'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><category scheme='http://www.blogger.com/atom/ns#' term='nintendo'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='nerd'/><title type='text'>Nintendo ES Operating System</title><content type='html'>A while back I remember reading about the Nintendo ES OS. Its a reference OS based on ECMAScript (ES) aka Javascript. Every once in a while I get a wild hair up my arse to go and check out the status of this project; because I one day hope to see what the dealio is. And when I get the hankering to go and see whats going on, it is ALWAYS a pain to find information. Mostly because you can't quickly find it using the google terms "nintendo javascript engine" or the likes... I found  it this time by searching google for: "nintendo ecmascript".  What I found was a link to &lt;a href="http://gamasutra.com"&gt;gamasutra.com&lt;/a&gt; about the &lt;a href="http://code.google.com/p/es-operating-system/"&gt;nintendo es os&lt;/a&gt; which lead me to &lt;a href="http://nes.nintendo.jp"&gt;nes.nintendo.jp&lt;/a&gt; which lead me to Google Code.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gamasutra.com/php-bin/news_index.php?story=16503"&gt;GamaSutra &lt;/a&gt;-&gt; &lt;a href="http://nes.sourceforge.jp/"&gt;Japanese SourceForge&lt;/a&gt; -&gt; &lt;a href="http://gamasutra.com"&gt;&lt;/a&gt;&lt;a href="http://code.google.com/p/es-operating-system/"&gt;Google Code&lt;/a&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;FYI, Those &lt;a href="http://www.iamlost.com/features/slomo/"&gt;tardhammers&lt;/a&gt; over at &lt;a href="http://gamasutra.com"&gt;gamasutra&lt;/a&gt; borked the link to &lt;a href="http://nes.sourceforge.jp"&gt;nes.sourceforge.jp&lt;/a&gt; and it gives a 404. Its on account that they added a space (%20) at the end of their href.&lt;br /&gt;&lt;br /&gt;SO to not have to go searching very far, I'm documenting this...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/es-operating-system/"&gt;Nintendo ES Operating System @ code.google.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's an excerpt from the &lt;a href="http://code.google.com/p/es-operating-system/"&gt;google code page&lt;/a&gt;:&lt;br /&gt;&lt;p&gt;ES is an ECMAScript friendly, pure component operating system. Additional components include an ECMAScript interpreter and an IDL compiler. &lt;/p&gt;&lt;p&gt;The project goals include but not limited to: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;a pure component operating system kernel design and development &lt;/li&gt;&lt;li&gt;a component object binding runtime implementation for ECMAScript &lt;/li&gt;&lt;li&gt;an HTML5 rendering engine integration &lt;/li&gt;&lt;li&gt;a TCP/IP stack implementation based on design pattern &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-6194672769862980553?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/6194672769862980553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=6194672769862980553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/6194672769862980553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/6194672769862980553'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/nintendo-es-operating-system.html' title='Nintendo ES Operating System'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-230735904829085577</id><published>2008-05-15T12:30:00.000-07:00</published><updated>2008-05-15T16:36:17.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='php6'/><title type='text'>PHP6 Development Releases</title><content type='html'>I've been curious about PHP6. I've seen books already for it; even though its not released. Today I came across the &lt;a href="http://snaps.php.net/"&gt;snapshots&lt;/a&gt; at &lt;a href="http://php.net/"&gt;PHP.net&lt;/a&gt; and BLAMO! there is  PHP6. I'm gonna download and test :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-230735904829085577?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/230735904829085577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=230735904829085577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/230735904829085577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/230735904829085577'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/php6-development-releases.html' title='PHP6 Development Releases'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-5641732363501225830</id><published>2008-05-15T11:17:00.000-07:00</published><updated>2008-05-15T11:35:09.593-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lfs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora 9'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux from scratch'/><title type='text'>Linux From Scratch (LFS)</title><content type='html'>I've always wanted to tackle this project. I was browsing around today looking at &lt;a href="http://fedoraproject.org/"&gt;Fedora 9&lt;/a&gt; and &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;. Typically I'm a &lt;a href="http://gentoo.org/"&gt;Gentoo &lt;/a&gt;kinda person, but because of time constraints I'm looking at installing one of these more &lt;a href="http://distrowatch.com/dwres.php?resource=major"&gt;popular linux distros&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Anyways, during my searching I found a good, but dated, comparision of &lt;a href="http://polishlinux.org/choose/comparison/?distro1=Fedora&amp;amp;distro2=Ubuntu"&gt;Fedora vs Ubuntu&lt;/a&gt; (which is a nice little &lt;a href="http://polishlinux.org/choose/"&gt;page for comparing/choosing&lt;/a&gt; Linux &lt;a href="http://distrowatch.com/"&gt;distros&lt;/a&gt;) over at &lt;a href="http://polishlinux.org"&gt;polishlinux.org&lt;/a&gt;. I remember visiting this site in the past, but couldn't remember its substance (&lt;a href="http://linux.com"&gt;Linux&lt;/a&gt; obviously, but what facet of Linux). Heading to the &lt;a href="http://polishlinux.org"&gt;home page&lt;/a&gt; i found this article,  &lt;a href="http://polishlinux.org/linux/linux-from-scratch-a-recipe-for-system/"&gt;Linux from Scratch: A Recipe For a System&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;, and decided to put up something here so I'd have a look back at some point and if anyone stubbles across this they'll have more info.&lt;br /&gt;&lt;br /&gt;If you're interested, here's a link to the &lt;a href="http://www.linuxfromscratch.org/"&gt;Linux From Scratch site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-5641732363501225830?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/5641732363501225830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=5641732363501225830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/5641732363501225830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/5641732363501225830'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/linux-from-scratch-lfs.html' title='Linux From Scratch (LFS)'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-9058509998982716371</id><published>2008-05-13T15:40:00.000-07:00</published><updated>2008-05-13T16:25:56.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icons'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='awethum'/><category scheme='http://www.blogger.com/atom/ns#' term='gifs'/><title type='text'>Nico Nico Gifs... OMA</title><content type='html'>OMAwethum! Browsing around today &lt;a href="http://www.japanator.com/elephant/post.phtml?pk=7904"&gt;Japanator&lt;/a&gt; has a link to Nico Nico gif set. I'm putting this here for posterity. love.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nicovideo.jp/img/tpl/head/icon/nico/"&gt;Nico Nico Gifs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-9058509998982716371?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/9058509998982716371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=9058509998982716371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/9058509998982716371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/9058509998982716371'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/nico-nico-gifs-oma.html' title='Nico Nico Gifs... OMA'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-4289373395467349060</id><published>2008-05-08T16:57:00.000-07:00</published><updated>2008-05-08T17:37:12.811-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><title type='text'>Jonny Lee TED 2008 Wii-mote presentation</title><content type='html'>This is nothing new, but I wanted to track this great video of &lt;a href="http://www.ted.com/talks/view/id/245"&gt;Jonny Lee's wii-mote presentation at the 2008 TED convention&lt;/a&gt;. Along with a couple of other links that reference this type of work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx"&gt;Managed Library for Nintendo's Wiimote&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com/337068/wii-headtracking-creates-3d-window-display"&gt;Wii headtracking Creates 3D Window Display&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gearlog.com/2007/12/incredible_wiimote_hack_create.php"&gt;Incredible Wiimote Hack Creates Multitouch Display&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-4289373395467349060?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/4289373395467349060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=4289373395467349060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/4289373395467349060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/4289373395467349060'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/jonny-lee-ted-2008-wii-mote.html' title='Jonny Lee TED 2008 Wii-mote presentation'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-8365554495274199930</id><published>2008-05-07T14:41:00.000-07:00</published><updated>2008-05-07T21:10:53.408-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='steam'/><category scheme='http://www.blogger.com/atom/ns#' term='dark omen studios'/><category scheme='http://www.blogger.com/atom/ns#' term='valve'/><category scheme='http://www.blogger.com/atom/ns#' term='linux games'/><category scheme='http://www.blogger.com/atom/ns#' term='steamworks'/><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><title type='text'>Steamworks</title><content type='html'>For those of you who know me in real life, I have aspirations and dreams. One of those is to transform some of the stories swimming around my gray matter into video games. I am very busy so usually I write them down (50% of the time) and I move on... However, after talking with BDog (he is a game developer working on a game for &lt;a href="http://www.darkomenstudios.net/"&gt;Dark Omen Studios&lt;/a&gt;) today, we discussed &lt;a href="http://www.steampowered.com/steamworks/"&gt;Valve's Steamworks&lt;/a&gt;. GREAT IDEA!&lt;br /&gt;&lt;br /&gt;Steamworks opens Steam up to any developer. This is awesome, however, I see where this could go bad very quickly. This promises to get flooded with a crap-ton (on US Metric System) of horrible games. Is this asking for the good to get lost in the sea of mediocrity? Or will good games really shine through?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-8365554495274199930?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/8365554495274199930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=8365554495274199930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/8365554495274199930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/8365554495274199930'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/steamworks.html' title='Steamworks'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-5667079259484356686</id><published>2008-05-07T14:34:00.001-07:00</published><updated>2008-05-07T21:11:21.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='steam'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux games'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><title type='text'>Valve Source on Linux</title><content type='html'>So todays big nerd proggy news is that Valve is porting their &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=source_linux&amp;amp;num=1"&gt;Source engine to Linux&lt;/a&gt;. Wow. This is great. I'm a *nix fan stuck in a Windows world by 2 traps: my dev suites and games. With Id Software and Valve putting out Linux clients, I don't see how this isn't a win. Lets just hope that &lt;a href="http://www.videogamer.com/news/18-02-2008-7543.html"&gt;Epic doesn't get purchases by M$&lt;/a&gt; or we'll never see that UT3 linux client.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-5667079259484356686?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/5667079259484356686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=5667079259484356686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/5667079259484356686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/5667079259484356686'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/valve-source-on-linux.html' title='Valve Source on Linux'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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-1951468502781096728.post-643294537903354967</id><published>2008-05-06T14:33:00.000-07:00</published><updated>2008-05-06T14:38:01.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='php5'/><title type='text'>PHP 5.2.6 out</title><content type='html'>I saw PHP 5.2.6 is out so I've updated a few servers. FreeBSD 7.0 and 6.2 using portsnap makes upgrading a snap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1951468502781096728-643294537903354967?l=nawsayin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nawsayin.blogspot.com/feeds/643294537903354967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1951468502781096728&amp;postID=643294537903354967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/643294537903354967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1951468502781096728/posts/default/643294537903354967'/><link rel='alternate' type='text/html' href='http://nawsayin.blogspot.com/2008/05/php-526-out.html' title='PHP 5.2.6 out'/><author><name>Edd</name><uri>http://www.blogger.com/profile/06958149582236870409</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>
