<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for id</title>
    <link>http://www.advogato.org/person/id/</link>
    <description>Advogato blog for id</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 10 Feb 2012 14:22:17 GMT</pubDate>
    <item>
      <pubDate>Sun, 21 Nov 2010 01:34:53 GMT</pubDate>
      <title>21 Nov 2010</title>
      <link>http://www.advogato.org/person/id/diary.html?start=87</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=87</guid>
      <description>I have been working on these for a while after looking at&#xD;
that SNAP&lt;br&gt;&#xD;
thing I decided to put up this premature announcement.&lt;br&gt;&#xD;
&lt;br&gt;&#xD;
First, I am working on a framework called AP3, which&#xD;
abbreviates&lt;br&gt;&#xD;
nothing but stands for ape coz I love monkey.&lt;br&gt;&#xD;
&lt;br&gt;&#xD;
AP3 is a 3D application development framework which&#xD;
currently included&lt;br&gt;&#xD;
a basic scene graph, a sample OpenGL view to display 3D&#xD;
information&lt;br&gt;&#xD;
currently just some meshes, but all the goals are&lt;br&gt;&#xD;
&#xD;
&lt;p&gt; &lt;br&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt;Data model, built around COLLADA, has a quite&#xD;
complete and working&#xD;
COLLADA parser which I barely use, however.&lt;br&gt;&#xD;
&#xD;
&lt;li&gt;Basic object or view, heavily inspired by Blender's&#xD;
internal data&#xD;
structure (unnecessarily), these basic view objects are in&#xD;
so many way&#xD;
like NSView, just in 3D. The model data above can be shared&#xD;
and&#xD;
exchanged and ID'ed between basic view objects (Think of&#xD;
duplicate&#xD;
linked, if you know Blender). They might have a single&#xD;
parent and&#xD;
children objects just like NSView... and any scene graph&#xD;
system. The&#xD;
APIs will also try to imitate NSView's, but with additional&#xD;
Z axis,&#xD;
having 3D ray "hitTest" to map the mouse action, well you&#xD;
get the&#xD;
picture.&lt;br&gt;&#xD;
&#xD;
&lt;li&gt;Animation system, time-based with graphs, FK/IK&lt;br&gt;&#xD;
&#xD;
&lt;li&gt;Rendering engine backend(s), quite like GNUstep's&#xD;
rendering&#xD;
backend but more visible and can have more than 1 of them&#xD;
working at&#xD;
the same time. The rendering engine backends &amp;nbsp;can be&#xD;
either used for shading 3D data model which attached shading&#xD;
language (eg.&#xD;
GLSL or&#xD;
Renderman) over an NSOpenGLView or invoking other photo&#xD;
realistic&#xD;
renderer, the first idea is to support Aqsis renderer. The&#xD;
default&#xD;
real time engine should be extensible enough for general&#xD;
purpose&#xD;
rendering but it will not define a strict display API like&#xD;
GNUstep's&#xD;
display backend.&lt;br&gt;&#xD;
&#xD;
&lt;li&gt;2D raster engine. This engine is a rewrite of my&#xD;
own maliwan&#xD;
project. It can be used to implement procedural texture&#xD;
generation&#xD;
also a GIMP clone if you want to make one. The data model&#xD;
was built&#xD;
around lcms library which dealt with ICC color profile&#xD;
management.&#xD;
Mainly the old node system will be rewritten since I think I&#xD;
have a&#xD;
better design for that based on DAG'ed invocations (which&#xD;
will also be&#xD;
used in the procedural 3D modeling)&lt;br&gt;&#xD;
&#xD;
&#xD;
&lt;p&gt;  &amp;nbsp;This project can be described as a fork of GNUstep&#xD;
3DKit but didn't&lt;br&gt;&#xD;
share the code (not anymore, I think).&lt;br&gt;&#xD;
&lt;br&gt;&#xD;
&#xD;
&lt;p&gt; The second project, I called this one 3&amp;Sigma;, which will utilize the&#xD;
AP3&#xD;
framework, is just like GORM but in 3D though has way cooler&#xD;
name. It&#xD;
will include many 3D modeling functionalities as I want to&#xD;
make this&#xD;
one a Houdini killer and ... I can just dream about that for&#xD;
now, the&#xD;
first phase would just be able to use it to layout the scene&#xD;
and&#xD;
linking methods and properties' relationships and generate a&#xD;
GORM&#xD;
file?!?!&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
The website of the project is at &lt;a href="http://mus3.sourceforge.net/" &gt;http://mus3.sourceforge.net/&lt;/a&gt; which&#xD;
currently has no source code pool (or it did? must be pretty&#xD;
obsolete). I'm managing the code that some part was GPL'ed&#xD;
but the&#xD;
project should be at least LGPL so this will take some time&#xD;
to make a&#xD;
release or put it in public. Beside that, most parts need a&#xD;
clean up&#xD;
and I am migrating clean source (now 2 files) into my local&#xD;
git and&#xD;
will have it on-line ASAP.&#xD;
&lt;br&gt;&#xD;
If anyone is interested and want to join the development you&#xD;
can write me.&lt;br&gt;&#xD;
&lt;br&gt;&#xD;
Links&lt;br&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt;&lt;a href="http://mus3.sourceforge.net" &gt;http://mus3.sourceforge.net&lt;/a&gt;&#xD;
&lt;li&gt;&lt;a href="http://qstx.blogspot.com/search/label/3%CE%A3" &gt;http://qstx.blogspot.com/&amp;lt;wbr&amp;gt;search/label/3&amp;Sigma;&lt;/a&gt;&#xD;
</description>
    </item>
    <item>
      <pubDate>Tue, 26 Dec 2006 20:57:38 GMT</pubDate>
      <title>26 Dec 2006</title>
      <link>http://www.advogato.org/person/id/diary.html?start=86</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=86</guid>
      <description>Today I decided to quit my activity on GNUstep project due&#xD;
to a political reason. But then since Objective-C has became&#xD;
a large part in my life, it wouldn't make much sense if I&#xD;
have to quit coding in it. I'm still deciding between&#xD;
looking forward to Cocotron project as a new foundation for&#xD;
my stuffs or if I should just fork GNUstep without a feeling&#xD;
of stealing stuffs from people I really disagreed with. In&#xD;
either ways, I'll still be contributing to Cosmetic as long&#xD;
as other developers are still working on it.</description>
    </item>
    <item>
      <pubDate>Sun, 5 Nov 2006 10:29:04 GMT</pubDate>
      <title>5 Nov 2006</title>
      <link>http://www.advogato.org/person/id/diary.html?start=85</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=85</guid>
      <description>I am getting involved with a new project named&#xD;
&lt;a href="http://www.advogato.org/proj/Cosmetic/" &gt;Cosmetic&lt;/a&gt; in a way. Not much there left for me&#xD;
but designing. Some old/some new &lt;a href="http://www.advogato.org/proj/garma/" &gt;garma&lt;/a&gt;&#xD;
developments are voluntarily going on by "the others".&#xD;
Please contact them if you are interested.</description>
    </item>
    <item>
      <pubDate>Thu, 16 Feb 2006 15:54:48 GMT</pubDate>
      <title>16 Feb 2006</title>
      <link>http://www.advogato.org/person/id/diary.html?start=84</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=84</guid>
      <description>Big Big Thanks to Steppy for helping me with GSWeb!
After spending 6 months trying to get such thing to work, a single line modification in the config file did the job! </description>
    </item>
    <item>
      <pubDate>Mon, 7 Nov 2005 21:13:05 GMT</pubDate>
      <title>7 Nov 2005</title>
      <link>http://www.advogato.org/person/id/diary.html?start=83</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=83</guid>
      <description>Thinking of starting an OpenGL backend for GNUstep. This is for an experiment that I'll write a new 3D view, GS3DView. With this GS3DView, I should be able to map an NSView right into a GS3DView. So I can have all dialogs and buttons with perspective representations in an OpenGL-based view. Yes, I'm thinking of Open Croquet. This will be done after I write a backend that run as a separated server.</description>
    </item>
    <item>
      <pubDate>Sun, 6 Nov 2005 15:01:18 GMT</pubDate>
      <title>6 Nov 2005</title>
      <link>http://www.advogato.org/person/id/diary.html?start=82</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=82</guid>
      <description>New project. IK, Illuminataions &amp;amp; Kinematics (optionally Illusion Kit) soon to be a framework built around &lt;a href="http://www.advogato.org/proj/Maliwan/" &gt;Maliwan&lt;/a&gt; and &lt;a href="http://www.collada.org" &gt;COLLADA&lt;a&gt;. IK, which can be used as generic 3D engine (and may invoke external renderers) is being written in Objective-C for GNUstep and Cocoa, as usual. This project has educational purpose. Hopefully it can be used to teach students about how 3D works in future. If I am lucky enough, may be I could even finish an all-in-one application that can mix raster, vector &amp;amp; 3d mesh editing. But that is not the current goal.&lt;/a&gt;&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 3 Oct 2005 02:28:46 GMT</pubDate>
      <title>3 Oct 2005</title>
      <link>http://www.advogato.org/person/id/diary.html?start=81</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=81</guid>
      <description>Didn't write here for sometime. I took a job as a sculptor recently. It is interesting to work seriously on something I have not touched for 15 years. Quite a surprise that I am still get along well with plasticine. I'm also working as a director of a small game. No coding since all the proprietary softwares are evil. But I'm thinking of making my own version of the game based on Quake 3 engine. (The original version was designed for cellphone)

</description>
    </item>
    <item>
      <pubDate>Fri, 17 Jun 2005 16:23:03 GMT</pubDate>
      <title>17 Jun 2005</title>
      <link>http://www.advogato.org/person/id/diary.html?start=80</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=80</guid>
      <description>&lt;b&gt;NotingTutor&lt;/b&gt;

&lt;p&gt; &lt;p&gt; Spend half an hour to write this totally worthless app &lt;a href="http://www.flickr.com/photos/30142075@N00/19875837/" &gt;(shot)&lt;/a&gt;. Well, the notes were streaming in random and you just type c d e f g a b to clear them. 

&lt;p&gt; &lt;p&gt; &lt;b&gt;DiagramKit&lt;/b&gt;

&lt;p&gt; &lt;p&gt; Now I guess I already waste enough time on craps. Hope I can start porting my DiagramKit (from GNUstep) to OSX this Sunday so I can continue my development.

&lt;p&gt; &lt;p&gt; &lt;b&gt;Maliwan&lt;/b&gt;

&lt;p&gt; &lt;p&gt; A side note here that Maliwan is going to be redesigned, from &lt;a href="http://en.wikipedia.org/wiki/Directed_acyclic_graph" &gt;DAG&lt;/a&gt; to &lt;b&gt;changeset&lt;/b&gt; model. This involves eliminating ivar from factories and intensively exploiting command patterns in Objective-C with invocations. You don't know what I mean? Neither do I! Ha!</description>
    </item>
    <item>
      <pubDate>Thu, 16 Jun 2005 18:54:41 GMT</pubDate>
      <title>16 Jun 2005</title>
      <link>http://www.advogato.org/person/id/diary.html?start=79</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=79</guid>
      <description>&lt;b&gt;Shhh&lt;/b&gt;

&lt;p&gt; Commit new patch to make interface more scalable. I guess I need a way to control ratio of a subview's geometry to its parent.

&lt;p&gt; &lt;b&gt;Wesnoth&lt;/b&gt;

&lt;p&gt; It's kinda fun but it seems it's quite buggy (on Ubuntu).

&lt;p&gt; &lt;b&gt;Money&lt;/b&gt;

&lt;p&gt; Enough to do a living. Not enough to travel. May be I should hunt for them from GNUstep's &lt;a href="http://lists.gnu.org/archive/html/gnustep-dev/2005-06/msg00062.html" &gt;potentially future bounties&lt;/a&gt;. I'd survive a month here with $50. Or may be I should do icons?!?!? :(</description>
    </item>
    <item>
      <pubDate>Mon, 30 May 2005 17:35:40 GMT</pubDate>
      <title>30 May 2005</title>
      <link>http://www.advogato.org/person/id/diary.html?start=78</link>
      <guid>http://www.advogato.org/person/id/diary.html?start=78</guid>
      <description>&lt;b&gt;Blog&lt;/b&gt;

&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; I've started &lt;a href="http://id34.blogspot.com/" &gt;my Thai language blog&lt;/a&gt; called "..transid34plethora". Today I added an article on free software and &lt;a href="http://www.flickr.com/photos/30142075@N00/16419362/" &gt;a portrait of RMS&lt;/a&gt;

&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;b&gt;GNU Arch&lt;/b&gt;
&lt;p&gt; I guess I am really keen on using GNU products. Beside a GNU Hurd fanboy, is this yet another attemp to be proving myself a GNU zealot? Yes, this is the 30th time I try to deploy tla, and I am considering writing a Cocoa/GNUstep frontend for it. (Well, what actually attracted me was the file-id thingy.)

&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;b&gt;&lt;a href="http://www.advogato.org/proj/Mashima/" &gt;Mashima&lt;/a&gt;&lt;/b&gt;

&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; I revisited the idea with a friend (since we were in accounting school) 2 days ago. I was showing him what &lt;a href="http://www.quantrix.com" &gt;quantrix&lt;/a&gt; can do and I was thinking, it would be great if we can have an underneath framework that implement the quantrix's idea which serves our double entry accounting application. May be I should take a look at &lt;a href="http://www.materialarts.com/FlexiSheet/" &gt;Flexisheet&lt;/a&gt;, but I have a feeling like rewriting it from scratch is a better approach, in case that flexisheet isn't maintained. Looking in their CVS makes me that impression.</description>
    </item>
  </channel>
</rss>

