audriusa is currently certified at Journeyer level.

Name: Audrius Meškauskas
Member since: 2007-10-05 17:11:50
Last Login: 2009-12-13 21:19:07

FOAF RDF Share This

Homepage: http://www.linkedin.com/in/audriusa

Notes: I wrote the first working CORBA, RMI-IIOP and SGML-driven HTML parser implementations for GNU Classpath. GNU Classpath is the project where I have first seen CVS, Changelog, real testing suite, release branches and many other things 'live and working', in the real use. I also think I have learned a lot of unwritten rules how the programming is divided and coordinated in a large team, working so differently from the waterfall model - still deadly efficiently. I am currently a software engineer in Spectraseis, a small research - oriented Swiss company, currently coordinating the work of the four developer team (myself including). Spectraseis does not look like a software company from the web site, that is true - but we do have many quite serious projects, some also on Qtopia mobile devices.

I am also studying in ETH university at the moment, seeking the Master of Advances Studies degree (post master studies).

Projects

Articles Posted by audriusa

Recent blog entries by audriusa

Syndication: RSS 2.0

23 Aug 2009 »

Java Applets in Wikipedia - that do you think?

Wikipedia is making a call for strategic proposals, and one of them is to allow Java applets for visualization. I decided to post a blog as this may be interesting for us. JFreeChart would rock there!

15 Jun 2009 (updated 15 Jun 2009 at 18:58 UTC) »

Nice evening today: come I to "Nord See", order something tiny. Suddely the waiter brings to me the big top range meal, smiling sweetly and saying "this is for you ... ". I look surprised but assume maybe some marketing activities. Exactly when I finish the same waiter runs back away, shouting "... when you have NOT been ordering this, you must say so!!!!". That should I do? "But the taste is really good" - reply I with the expression of the canibal in my face ,- "I will pay, no problem". Why to spoil the mood so raised, not so expensive after all. Reminds me.

13 Jun 2009 (updated 15 Jun 2009 at 19:04 UTC) »

Have recently finished the practical part of "Advanced Operating Systems" in ETH. More a hobby - like activity, lots of time have passed since I have been a student the last time. Step by step, over half a year each student have implemented a tiny working system on the top of L4 microkernel for NSLU2. It even has its own ELF loader. At times I started to think that it may be interesting to put a java virtual machine on the top of L4 as the first (root) task. In L4, the root task can do many things that the ordinary program cannot do. Most interesting it can map and remap pages, so we can have chunks of memory appearing from nowhere in virtual space. Or extrafast moving by remapping (while it may be difficult to see as these pages are 4 kb at least and must be aligned). If some other task (normal L4 executable) wants to do such things it can only do via requesting root task to do this. Context switches and so on.

L4 also has quite pretty threads, and each thread can have individual mappings. For instance, they can have each its own stack exactly in the same place of the address space. But in general it is a very tiny kernel; apart maps, threads and interprocess pipes there is almost nothing more there. This is not because of incompleteness, it is more a kind of concept.

However drivers seems being a biggest problem, even if we restrict interface to the network alone. It was a not so bad network driver for the NSLU2 chipset in the provided package, but the problem is that this hacker-loved slug seems no longer in production. Some German groups try to run existing Linux drivers under L4 in some emulation mode.

7 Jun 2009 »

Interesting to see, the CPU cache matters a lot in java, also. If we have something like buffer[a] = buffer[0] for a really long buffer and various different a, it may be up till twice slower then buffer[a] = buffer[a-1]. This is something important to note. There are C guys ready to crucify everyone that says java can be tried in high performance computing, using they own knowledge about caches.

1 Dec 2008 »

Some days ago I have tried my Dell Latitude D830 together with Fedora 10 Cambridge, and was really surprised how far have everything advanced since relatively hard times of getting Fedora 8 Werewolf working. There is really reasonable difference now when Cambridge seems having absolutely no problems with the laptop - not only wireless and suspend work but even the monitor video output switches flawlessly where needed during presentation. Fedora community have done a great thing once again!

So, the following configuration is supported by Cambridge no worse than Mac hardware by Mac OS: Intel Core 2 Duo T7800 with GMA X3100, Dell Wireless 1490 802.11a/g, 1680 x 1050 resolution.

9 older entries...

 

audriusa certified others as follows:

  • audriusa certified mjw as Master
  • audriusa certified tromey as Master
  • audriusa certified aph as Master
  • audriusa certified robilad as Journeyer
  • audriusa certified lkcl as Apprentice

Others have certified audriusa as follows:

  • mjw certified audriusa as Journeyer
  • ittner certified audriusa as Journeyer new

[ Certification disabled because you're not logged in. ]

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

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!

X
Share this page