Welcome, lost traveler!

Where in space-time may you be? Is this a singularity, for which the laws are unknown yet? More importantly, is there an amplitude for you to return home? Were you dragged to the adventure of your life? Sorry, not today —it's just my wacky® home on WWW, where i call eigenhome. It's just a single html page today, we'll see what time will bring (or take away).

May the self-energy of point particles be with you!

The Road Map


My stuff

Computer related stuff

Chibi GMPed Linear Algebra Library

Okay, there exists comprehensive libraries such as LAPACK, BLAS (public-domain sources). So why did i bother? The story is, i once needed astronomical precision for matrix operations -majorly multiplication and finding eigenvalues-. My requirement was much beyond native FPU types, so i reluctantly switched to GMP, which decreased the computation speed drastically, but well, it's much better than nothing! So i fixed the problem about arithmetics operations, but the problem persisted, becauase i was still using some external libraries (BLAS and GSL) and none of them was using GMP. So i gathered a small library which uses GMP float type, unfortunately in C++, i fell for the damned siren —hey, don't blame me, GMP data class operators were so tempting! Besides, the code is very C (c99), if you don't worry about what actually happens when you write a '+' between two numbers, however (and of course, new-delete couple). In fact, it was converted from c99 code with minimal modification. You need to link it with libgmp and libgmp++, and other standard stuff libc, libm and libstdc++ (only for new and delete). It's released under GPL and not LGPL. The name is chibi, because she gets on ねえーちゃん BLAS's nerves (like Chibi-Usa), by doing something ねえーちゃん can't do despite her tiny dimensions, for it's beyond the limits.

So, what can it do? Matrix operations: addition, subtraction, multiplication, transpose, computation of eigenvalues and eigenvectors of symmetric matrices (which uses von Neumann's algorithm). It can also convert lower triangle format (which i hear to be popular at CERN) matrices to raw matrices, vice and versa. What are you looking at? That's it guys, for now. I may add determinants, matrix inversion, and some combo functions such as "multiply the first matrix by a constant, add it to second, and store the result in third", etc. in the future. Expect soon. RSN :)

You can grab the latest sources here:

libchibi-0.0.1-r1.tar.gz

Wacky PSIV Save-State Hacking Tool

As the title says, this mini-tool is written for modifying Phantasy Star IV save-state data (saved with Gens or Genecyst). It was intended for personal use, but well, maybe it's of use to someone, so here you go. But what can be wacky about a save-state tool anyway? Nothing actually, the name is a tribute to the Goddess of Wackiness! This one's thanks to Andrea, my part-time beta-tester.
psiv-hack-0.2.0.tgz

XFS File Rescue Tool

Back in 2008 August, my computer's (internal) harddrive passed away with a hardware failure. Well, I had my backups on an external 750GB USB disk, so I could live with a Live CD + my external disk. But then I "accidentaly" formatted my almighty XFS partition on that very same day (all thanks to the Mandriva Live CD, which ran mkfs.xfs without confirmation). What is worse is, I found out that the genious who wrote the code that runs mkfs.xfs decided to set data section options explicity, which made new agcount 16 (the default options result in 4 AGs) so some of my inodes and stuff were replaced by superblocks. So I desperately needed a tool that can recover from a formatted and damaged XFS filesystem. But well, there was none. So i digged up in the SGI's website, and found the holy document that saved me from the depths of agony :)
  XFS Filesystem Structure
And I got this quick-n-dirty code out of it in a few days, which saved almost everything from that crippled filesystem. Make sure to see the README first!
xfsr-20091207.tgz
I have recently found this new utility, xfs_irecover, which is a part of hxtools:
 http://jengelh.medozas.de/projects/hxtools/
This tool should be more reliable on healthy inodes and datablocks since it uses xfs_db, but if you need flexibility and low-level control in filesystem operations (which is something you want, if your filesystem is damaged overall), you can switch back to xfsr.

CGView

Ever needed an image viewer that will let you view CG archives in a similar spirit as in おまけ screens in the games? Ladies and gentlemen, CGView!
http://freeconsole.org/anime/wiki/doku.php?id=projects:cgview

There're other projects hosted under GNU/Anime as well, see the full list here.

AGTH Companion

AGTHC is a unified frontend for various Japanese translators, transliterators, dictionaries and part-of-speech taggers. Since AGTH has no problems running under GNU/Linux with Wine, this script is a free alternative to ATLAS. You don't really need AGTH to use this program, though. See the project page for details:

http://freeconsole.org/anime/wiki/doku.php?id=projects:agthc

Console development related stuff?

Looking for LICH, small-ark, romutils, demi or libgen? Have a visit to Free Console's home. The projects are quite dead nowadays, though. Most of the sources are not uploaded to CVS yet, you'll find little to none of sources at Savannah CVS; however you can get most of the sources here. Be warned, some of them may not work or even compile properly —that's why they weren't uploaded to CVS! For demi, see SourceForge project page.

Physics related stuff

Too sad, there's not much content in this department for now. I've decided to put some of my homework-presentation stuff i wrote for school, that may be use of someone (beware, they're in Turkish. Albeit they're not worth to it, i might translate some them into English someday, who knows.).

Lagrange Mekaniğine Temel Bir Giriş (A Basic Introduction to Lagrangian Mechanics)

Just as the title says. If you want a real treatment however, go read Edwin Taylor's introduction, or better yet, chapter 19 from Feynman Lectures on Physics, Vol. II and Quantum Mechanics and Path Integrals of Feynman and Hibbs instead.

lagrangian-tr.pdf
  (latex sources)

Eşsüreli (The Tautochrone)

This was for a introductory course on integral equations. It outlines the Laplace convolution theorem, followed by a brief discussion on it's applications to Volterra integral equations with kernels obeying the relation K(x,t) = K(x-t), and finally gets down to the subject: tautochrone.

tautochrone-tr.pdf
  (latex sources)

Görelilik İlkesi (The Principle of Relativity)

This was actually homework of the Turkish course; teacher wanted students to read a book and write a summary —but i didn't want to read "story book", so I decided to summarize Einstein's Relativity: The Special and General Theory (which i had already read when i was at high school). I suppose the genre teacher imagined was slightly different, nevertheless, it all went smoothly. But then, it's a popular science book, and i had this idea: summarizing a physical book is equivalent to summarize the physical ideas presented in the book, so why don't i forget about the book and write what i like about relativity? Keeping in mind that this ought to be a literature-genre material, i tried to avoid maths, and here's the result:

srel-tr.pdf (texinfo sources)

Other stuff

Aside from these, i have a blog —however, the update frequency can be compared to the average line-up frequency of nine planets :P

Aaaand, keeping up with the latest fashion, here's a screenshot of my desktop. Yup, unfortunately it's intel :/

(and "KDE 98" version of my desktop)

Never Asked Questions

The place for questions you never want to ask, maybe because you are too shy or you'd never bother; but you just feel tempted to read the answers, however. Here they are!

Random Notes

They don't seem to fit anywhere... so, why not to make a section for them?
Last but not least, i have some banners i feel like waving now, so here they go:
"What I cannot create, I do not understand" GNU's not UNIX! Chromium: Faster. Better. Once again, the gods have descenced upon earth. Go! Long live game metal!!

イチャイチャ E-mail: Send your comments, suggestions, questions, love letters to salviati@freeconsole.org (salviati@users.sf.net and fdarkangel@freeconsole.org are just forwards to it)
By the way, if you don't like peepers reading your mails, here's my public key.
SourceForge.net Logo

Validate me, w3c!
Last modified: 20100201