Older blog entries for gnumuthu (starting at number 3)

Getting burnt out. Frustrated at not being able to focus on code. Just dried up after a few initial patches. Dried in this Oasis. Damn.

Well Octave-GUI proposal, a simple GUI via IPC/Sockets to deliver GUI events from Octave to any Toolkit API, is still in the works.

Gtk-Tools now can generate menus for Octave, Python, and C GTK API's. The fun part is this is yet another of my stillborn babies [see: Gedit Plugin Howto, Gedit patch, Glade3 recent files patch, EOG recent files patch].

Just free software development is too hard. Really making meaningful contributions seems to be difficult, to say the least.

Thank the anonymity of this Internet, and your discreetness to honour the vehement frustration.

Hope to code, and release Octave-GUI. It will *rock*. Cheers Muthu.

"Everyday is a gift. Thats why, its called 'present'" --Anonymous

Im starting a Gtk-Tools scripts, which will emit some kind of easy GTK API code for menu generation, table, tree widget generation etc.

Its kind of cool, to generate Python,C,Octave,C++,C# code from one description[text] via modules.

Scripts are in C#/Mono, and as it becomes useable, Ill be posting them. AS of now menu hierarchies can be generated from this Gtk-Tools.MenuGen.

Arbitrary levels of nesting work too! Im going to add all the goodies of GtkUIManager etc, to this tool.

Back to work.

A post from the time-machine {hard disk}. This is some stuff I have had since a long time on cyber media. Just for the record... ------------------------------------------- Notes for a small collection of articles on scientific computing with GNU/Linux.

Date :19th December 2004 Author: Muthiah Annamalai

Free Software & Free documentaiton. FDL'ed.

Target Auidence Professors, Scientists and students involved in research projects. Software developers, Engineers, Hackers.

Input Student/Industrial Project reports, Textbook solutions/Examples. Case study and comparisons. Enabling technology, and success stories. Integration of free tools. Eg: tieup the GNU Octave and OO.o spreadsheets. Get the experts, ask them to co-ordinate/contribute technology. Make it community involved project. Everyone wont need all of it, but all of them will need some of it. Research level, high quality presenatations, and no tolerance to plagiarism and bad material output.

Suggested Problems: Generics Linear Algebra, Matrix solvers, Plotting, Imaging IDE's. Extending GNU OCtave, SCilab,Lush, etc.

Solving circuits/equations, Using spice,GElectric.

Simulation environments/Workflow Flowdata, sciparts etc. Interfacing data to them

HDL simulation environments/languages. VHDL, Verilog

Wireless communication tools.

Microwave communication ,,. Fields visualisation.

CFD: flow modelling. Navier-Stokes Equation Discretization of PDE.

Symbolic computation. Integration, Differentiation.

Fourier analysis, Spectrum anaysis.

Data acquisition/control. Image, Audio, Video, RealTime control data.

FEM toolkits. VTK, MayaVi

Sky is the limit. SCi[lab] is the limit ? ;-) -------------------

Current interests include on MONO, Compilers and Octave. Trying to readup on LALR compilers, and System.Reflection.Emit.

Probably will result in an article of how to kill dragons! [in the dragon book]. Wondering about a Octave# compiler for the CIL & FCL library. Yet to do something significant.


Talking of articles, Id one rejected by Tony Mobily/FreeSoftware Magazine people, on grounds of style disagreements, and me not being able to match [blame my Indian origin] Firs-Language-English speaker levels.

Anywat curious folks can lookin at Game Set Match : GNU Octave.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!