<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for fallenlord</title>
    <link>http://www.advogato.org/person/fallenlord/</link>
    <description>Advogato blog for fallenlord</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 30 Aug 2008 14:59:38 GMT</pubDate>
    <item>
      <pubDate>Mon, 28 Aug 2006 20:55:34 GMT</pubDate>
      <title>28 Aug 2006</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=40</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=40</guid>
      <description>It's been quite some time since I did an update on this journal... might as well continue it.

&lt;p&gt; &lt;p&gt; Been a very, very busy year for me - as I've been travelling quite a lot, coding quite a lot (&lt;b&gt;Zope&lt;/b&gt;,&lt;b&gt;Plone&lt;/b&gt; and &lt;b&gt;Archetypes&lt;/b&gt; for a legacy ERP project that I'm now rewriting, then &lt;b&gt;Ruby on Rails&lt;/b&gt; for the new web apps, &lt;b&gt;XUL&lt;/b&gt; and &lt;b&gt;Python&lt;/b&gt;for some funky stuff we're doing...) and working a lot more than usual. I guess my friend was right that this would be my busiest year.

&lt;p&gt; &lt;p&gt; Got myself an &lt;b&gt;IBM Thinkpad T42p&lt;/b&gt; (2373-N37) after my old &lt;b&gt;Dell Latitude C640&lt;/b&gt; got its system board fried a few weeks ago. That laptop lasted for 2 years and has given me good profits. &lt;b&gt;Ubuntu 6.06 LTS&lt;/b&gt; just got the thing running out of the box.

&lt;p&gt; &lt;p&gt; I'm now moving away from using &lt;b&gt;Plone&lt;/b&gt; as my web development platform and shifting to &lt;b&gt;Ruby on Rails&lt;/b&gt;. It's not due to the hype - rather - I find mixing RDBMS and Plone to be a daunting task (even with &lt;b&gt;Archetype&lt;/b&gt;'s SQLStorage layer).

&lt;p&gt; &lt;p&gt; &lt;b&gt;LaTeX&lt;/b&gt; has been quite a lifesaver for me during document preparation... got nicely-formatted manuals in less time than it would take to have them done via word-processors. I've tried &lt;b&gt;DocBook&lt;/b&gt; a long time ago but LaTeX is much easier for me.

&lt;p&gt; Despite having a very busy lifestyle, my girlfriend Sarah has been quite very supportive of me.</description>
    </item>
    <item>
      <pubDate>Sat, 24 Dec 2005 16:10:55 GMT</pubDate>
      <title>24 Dec 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=39</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=39</guid>
      <description>The RHCE so far has given me the worst headache I've experienced since a couple of recent years past. As I only got an examination voucher for RHCE free of charge after a friend transferred it to me (he's writing a book so he doesn't have the time to take the exam at all) I gave it a shot. 

&lt;p&gt; I got to pass to get the RHCT designation - but since I don't do a lot of network services for a very long time already I didn't pass the RHCE component. No matter - for me it's already an achievement in itself, considering that I don't do system administration, nor have handled a RedHat system for nearly two years (ever since that RH 7.0 fiasco). Why RedHat systems make it so hard, ermm let me rephrase that, make it so  unlike Debian, is a mystery to me :) 

</description>
    </item>
    <item>
      <pubDate>Wed, 7 Dec 2005 05:40:20 GMT</pubDate>
      <title>7 Dec 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=38</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=38</guid>
      <description>&lt;p&gt;I was kinda struck with what Jonathan Schwartz of Sun mentioned in his December 2 blog, which I myself find to be true (after landing a couple of support contracts for the ERP I'm building):

&lt;p&gt; &lt;p&gt;&lt;i&gt;Free software creates volumes that lead the demand for deployments - which generate license and support revenues just as they did before the products were free. Free software grows revenue opportunities.&lt;/i&gt;

&lt;p&gt; &lt;p&gt;&lt;i&gt;Betting against FOSS is like betting against gravity. And free software doesn't mean no revenue, it means no barriers to revenue.&lt;/i&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 4 Nov 2005 16:26:00 GMT</pubDate>
      <title>4 Nov 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=37</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=37</guid>
      <description>I've just finished migrating my old site in the UP Manila servers to eoncomputing.net. Since I'm shutting down my current company in favor of setting up a new corporation by next year, I figured I'd use the empty webspace of my company for the meantime as my own consulting site.

&lt;p&gt; Why does this have to happen at the worst possible time - my laptop's hard disk just crashed! I don't mind working on my dual Xeon workstation... but I AM ABSOLUTELY NOT CARRYING a 4U machine as a portable! Now I need to find some cash to buy a new laptop hard disk...

&lt;p&gt; I've made a lot of progress with the ERP I'm building. Just incorporated charting functionality via ZGDChart. It's still a bit slow (I haven't really optimized the database yet as there's still no data warehouse yet) but hopefully in time I'd be able to do an audit and fix all these problems (or at least a whole lot of them).

&lt;p&gt; The initial interview with Google came out fine. Now I'm a bit worried as they haven't replied with an updated schedule for the second (technical) interview. I can't make it Monday morning on my time as I do have a class by 8AM. Big problem... Oh well...

&lt;p&gt; Somehow I've made my dual proc workstation stable under kernel 2.6 by disabling ACPI and recompiling the kernel to remove the ATI radeon loadable kernel modules. Not cool, but until I get some cash to buy an Nvidia card or hopefully the OpenGraphics card (I'd buy it even if it cost $200) which would work real fine on Linux I'd stick with my flakey ATI Radeon 7000 running on VESA.

&lt;p&gt; I got reelected to the board of the Philippine Linux Users Group a month ago (and I didn't write about it back then! Sheesh...) There's still a lot more to do for me in PLUG, and hopefully we would pull those projects off and tasks well done.</description>
    </item>
    <item>
      <pubDate>Fri, 21 Oct 2005 06:43:16 GMT</pubDate>
      <title>21 Oct 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=36</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=36</guid>
      <description>Today is I guess a lucky day for me.

&lt;p&gt; I've got the most unexpected job offer in my mailbox today - it's from the amazing, uber-cool group of people residing in Mountainview, CA. I'm truly honored and shocked at the same time, as I haven't even dreamt of getting even one at all. 

</description>
    </item>
    <item>
      <pubDate>Mon, 19 Sep 2005 09:39:41 GMT</pubDate>
      <title>19 Sep 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=35</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=35</guid>
      <description>&lt;a href="http://linux.org.ph/events/linuxworld2005" &gt;LinuxWorld Conference Philippines 2005&lt;/a&gt; was quite a tiring event. It's not enough that I've done a couple of preparations for PLUG, but I've also supplied the "toys" (a Dual Xeon workstation and a last-mile Senao wireless AP) as well as given a talk on Zope and Python for business applications.

&lt;p&gt; However, I really deplore the presence of the vendor tracks - sadly though LinuxWorld is becoming more of an avenue for big businesses to sell their stuff. I would've preferred the old-school style of LinuxWorld - more of the cutting-edge tech stuff but with the suits staying at their booths. 

&lt;p&gt; Next time I bring an SMP machine to an event I'd make sure it won't have an ATI Radeon card. SMP Linux + X11 + Radeon = death by crashing. Even disabling DRI wasn't enough as the rig's still very unstable. This is payment I guess for having the misguided conception that no proprietary drivers = very stable. That goes except for the sucky ATI Radeon cards...

&lt;p&gt; I managed to flunk a couple of students last term. Bad. I hardly care anymore if they give me a low rating - I know I've done good by treating students professionally and absent of spoonfeeding them information. They're college students for the heck of it! At the very least I now have a fresh start by having freshman students rather than those sophomore students who've been spoonfed too much. I never intend to sink to the level of spoonfeeding lessons. Never had, never doing so, and never will.

&lt;p&gt; There's still danger of &lt;em&gt;software patents&lt;/em&gt; in the Philippines. Apparently our patent office allows the patenting of software when embedded in hardware. No way would we allow such practice go unscathed and unchallenged. We plan to make people notice this real soon. I'm not looking forward to a future wherein I wouldn't be able to make free software and a living out of it simply because of the institutionalization of software patents!

&lt;p&gt; We plan to have another conference by next year, but this time in the spirit of Free and Open Source software - ala Linuxconf. There's still a year for me to draft the plans - but I plan to make it work. And maybe bring &lt;em&gt;RMS&lt;/em&gt; to our country as we've already talked with him during the UNDP-APDIP conference in Cambodia earlier this month.

&lt;p&gt; &lt;strong&gt;Linux IS NOT Windows!&lt;/strong&gt; When will those hard-headed Internet "cafe" (which are gaming stations in disguise) owners realize that? Now that a &lt;a href="http://news.inq7.net/regions/index.php?index=1&amp;story_id=50633" &gt;nationwide crackdown&lt;/a&gt; is being done by the OMB (funded by BSA, of course), they're now looking up to us in finding them painless solutions for migrations. It's disappointing to tell them that Wine is not a solution - native ports of games would be - but I'm not counting on that to happen anytime soon.

&lt;p&gt; The temerity of Microsoft not to tell the truth that they're still behind it all in these raids. They tell that they aren't involved - it's our NBI and police that are doing these raids. Oh yeah, and my first name is Elvis.</description>
    </item>
    <item>
      <pubDate>Sat, 20 Aug 2005 09:59:44 GMT</pubDate>
      <title>20 Aug 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=34</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=34</guid>
      <description>It's been a long time since I updated my journal of free-flowing open source thoughts, so here I go.
&lt;p&gt; My bid for the MSCS got rejected for the second time. I'd try again and again. I'm not really giving up getting a degree - and I really think it's unfair that I'm being judged just because of my bad performance during my college days. Heck - if I weren't only in the ROTC as a cadet officer back then I wouldn't have those bad grades. I do believe I've changed for the better for the past four years I've been active in the computer science scene and helping my colleagues who themselves are taking masters degrees in computer science - and a far cry from my dismal self during my years in college. I just want to be given a chance. Then again, it's pointless to rant here - I know I could try my luck elsewhere, or just concentrate with making more money.
&lt;p&gt; Lately I've been engrossed in reading classic and contemporary literature - among which are "The Count of Monte Cristo" by Alexandre Dumas, and "1984" by George Orwell - as well as constructing and painting Gundam model kits. It's far from the computing profession, I know, but at the very least it's quite relaxing. A little of such won't be too bad anyway.
&lt;p&gt; The good thing about having total control over one's own schedule is that I could proceed on any project at my own pace and preference. Despite having a hard time with the finances, I still prefer this freedom over being pressed with working with more layers of bureaucracy over myself.
&lt;p&gt; I've already finished a cool lot of the ERP I'm building with Zope, Plone, XUF and Postgresql: the inventory, sales and accounting modules are already finished and relatively well-tested, though there are some snags. The only thing I don't know yet is how to port it from a ZODB object into a filesystem-based Zope product. I think I would have to really figure this out as my client's wish (as stipulated in my contract with them) is to fully open-source this application. Hopefully if there could be any help coming from anywhere I'd really appreciate starting from somewhere - as I'm still dumbfounded on how to port an entire product that is based on dependencies from Plone.
&lt;p&gt; We'd be having a LinuxWorld Conference Philippines this 14-16 September 2005 at Dusit Hotel Nikko in Makati, Metro Manila. The only gripe I have is the relatively high price of the tickets - while I do have complementary tickets being the secretary of the Philippine Linux Users' Group I certainly am having doubts as to how the main mover of this conference, MediaG8Way, would be able to pull more attendees given the high cost of tickets. Coupled with the Philippine situation of worsening politics and even worsening economic situation, well.... you'd get the picture.
&lt;p&gt; It's with deep regret that I would have to close my partnership firm for the moment - as my colleagues and I are eyeing to reform ourselves as a corporation by next year. A fresh start to things... and also a way to end an embarrassing debacle with the Bureau of Internal Revenue. I do admit it's entirely my fault as to why I haven't been able to file a tax return for last year - I simply don't have the time or the funds. At any rate, I'm willing to have this issue resolved with all our support as we're not interested in going to jail for willfull tax evasion.
&lt;p&gt; I still have an Opteron box to build before this year ends. I'm looking forward to use future earnings to complete the acquisition. It's been dragging too long but I believe I could pull it through. The high-end servers I've been building for this year could still be used when we regroup ourselves by next year. 
&lt;p&gt; Hopefully I would still be able to convince our client to stay or there's no real point in dissolving the partnership firm. There's a big chance I'd be able to renew the contract which would expire this month.
&lt;p&gt; For the meantime though, my instructions to my colleagues are to study and improve ourselves. 
&lt;p&gt; Since wxPython 2.6 is now API-stable, I could now start again with my projects depending on wxPython without any fear of any drastic API changes. I'd start coding once the first term expires by the start of next month.
&lt;p&gt; Speaking of the end of the term - it's already two weeks away from finals week and there's only one team that has given me a project proposal. I'm quite perplexed by this development - as I stand to flunk four whole classes this term. I don't like the sound of that - I'm not really inclined to flunk any student as long as he or she is willing to give effort - but with this problem I could only hope they'd wake up.
&lt;p&gt; My interests in wifi adoption hasn't faded just yet - on the contrary I'm now more interested in making money out of it to sustain such an initiative by offering a community-based wireless service. I'd like to test it out... and the hell do I care about unfair regulations imposed by the NTC. Their regulations on wifi usage effectively killed community wifi. Are we consumers to suffer and to be blamed just because some telco wouldn't find it profitable to install their services in our area? 
&lt;p&gt; The end of my term as the Secretary of the Philippine Linux Users' Group is fast approaching, and I do believe that I've done well with my part. I've got no regrets with helping the community that fostered what I am today. At any rate there's still a lot of work to be done, but given my free schedule I think I could pull the requisite legwork into place.</description>
    </item>
    <item>
      <pubDate>Mon, 16 May 2005 16:43:31 GMT</pubDate>
      <title>16 May 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=33</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=33</guid>
      <description>&lt;p&gt;Building an ERP sure is hard. I'm still stumped at integrating the accounts receivable functionality for about a month already. To think that I've only got four months to go before my contract with my client expires - I need to finish that functionality so I could start documenting the entire thing. 

&lt;p&gt; &lt;p&gt;Another thing that troubles me is how to port my Zope application (that uses Plone + a lot of other products) to filesystem code. I guess I'd have to ask help on that regard as I do have an entry in the contract specifying that the product must become open source. I've got no problems with that one - I just don't think that code in a .zexp blob can be considered "open source" enough even though I've already licensed it under the GPL.

&lt;p&gt; &lt;p&gt;Met a former classmate whom I always admired. She's already married with a kid son. Time surely flies fast as the last time I've been with her was around... hmmm... six years ago! Not bad for someone that would just appear and disappear at whim...

&lt;p&gt; &lt;p&gt;I've been populating the &lt;a href="http://linux.org.ph" &gt;PLUG website&lt;/a&gt; with more content as a part-time volunteer service. I never thought that the hacked-up CMS I worked on last New Year's eve would go this far.

&lt;p&gt; &lt;p&gt;My wallet bleeds after just purchasing a Tyan Thunder K8W dual Opteron board. I expect more pains when I have to buy the chips (I'd stick with either 244 or 246 - the 250 is just freaking expensive), ECC registered DIMMs, the SSI power supply and an SSI EEB compatible case.

&lt;p&gt; &lt;p&gt;I am to teach theoretical operating systems this coming term. I am still not sure if I'd be accepted in the MSCS program - the sad thing is my university really discriminates entry based on grades acquired during the undergraduate years. Anyway, if I don't get admitted then it's still fine with me - I'd seek more knowledge in my own way. Non-admittance will also buy me more time to earn more money as the acquisition of more server equipment is making my finances really tough. I just hope though that my task of teaching OS theory won't be as bad given my displeasure.

&lt;p&gt; &lt;p&gt;I'm already contemplating of outsourcing a lot of system administration tasks such as the wireless ISP, configuring radius and asterisk and all of the tedious stuff. It would've been fine with me if I only had more time in my hands - my hands are already full in development, managing the businesses I handle, as well as teaching. Time management is already so bad that I cancelled my vacation for the 8th straight year, as well as denying myself of getting out or having dates... I guess it can't be helped though - I'm just too busy.

</description>
    </item>
    <item>
      <pubDate>Thu, 10 Feb 2005 14:49:48 GMT</pubDate>
      <title>10 Feb 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=32</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=32</guid>
      <description>Arggh!!! My efforts to rewrite the ERP I've been building from DTML to ZPT is taking a toll on my health. And to cap it up - I now have a deadline - this Saturday. And I'm still far off from finishing the 7 forms and 7 reports I'm migrating. Just great... a 2-night all-nighter for coding again...

&lt;p&gt; The Senao NL-3054 CB3 deluxe wireless AP I've ordered a few days ago has just arrived yesterday. A good addition to my already existing wireless LAN setup (just a Netgear WGR614v2) as I plan to set up a community-based wireless network. The next problem would be on getting a 15dbi antenna and some LMR400 with RP-TNC and N-Male termination. 

&lt;p&gt; For some twist of fate I'm now also a teacher - I'm teaching operating systems at the Asia Pacific College in Makati City. I dunno - I really feel very enthusiastic despite teaching a difficult subject.

&lt;p&gt; Now I've got even lesser time for myself - but that's manageable. Despite all the challenges posed by my current lifestyle as a businessman, hacker and teacher I believe I can still survive through it all. </description>
    </item>
    <item>
      <pubDate>Sat, 1 Jan 2005 08:59:25 GMT</pubDate>
      <title>1 Jan 2005</title>
      <link>http://www.advogato.org/person/fallenlord/diary.html?start=31</link>
      <guid>http://www.advogato.org/person/fallenlord/diary.html?start=31</guid>
      <description>Happy New Year to everyone!

&lt;p&gt; &lt;p&gt; Hacked up a sample CMS using Plone as part of the revision of the &lt;a href="http://plug.linux.org.ph" &gt;Philippine Linux Users' Group website&lt;/a&gt; a couple of hours ago. I didn't bother attaching it to an RDBMS backend just yet as I still don't know what RDBMS is available at the PLUG server.

&lt;p&gt; &lt;p&gt; Plone 2.0 is really cool... installed it on my Debian machine and worked out of the box. I plan to migrate my CMF-based ERP to Plone 2.0 as the code style I've employed isn't exactly the correct way of building applications from CMF. At least that's a learning experience worth doing.

&lt;p&gt; &lt;p&gt; I've yet to register my &lt;a href="http://www.eoncomputing.net" &gt;new domain name&lt;/a&gt;. I just let my old subscription discontinued as the partners mentioned that it's just not very intuitive.

&lt;p&gt; &lt;p&gt; Got appointed as the secretary of the Philippine Linux Users' Group a few weeks back. Hopefully with the collective effort of the new board we could truly make a difference by formalizing the organization.

&lt;p&gt; &lt;p&gt; A good friend who helped me build my business passed away just days before Christmas. In his memory I dedicate the first release of the ERP I'm building.

&lt;p&gt; &lt;p&gt; I've got to decide this year if I'd pursue my masters or not - I'm not growing younger and I definitely would want to go back to the academe. I need to get my masters if I've got any plans left of teaching.</description>
    </item>
  </channel>
</rss>
