Firebird News

Saturday, July 30, 2005


converting an ground worm to svg

with inkscape is very easy to extract paths

Thursday, July 28, 2005

dog better than cat ;)

Yes is true

Wednesday, July 27, 2005

Path must be rooted - with mod_aspdotnet

That means i have to add the other applications under "root"


Now www.example.com/application1/index.aspx is already mounted in apache configuration


but www.example.com/application2/index.aspx is not so that was the error



Here is the error trace


[ArgumentException: Path must be rooted.]


System.Web.Util.UrlPath.GetDirectory(String path) +161 System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) +46 System.Web.UI.TemplateControlParser.GetCompiledInstance(String virtualPath, String inputFile, HttpContext context) +36 System.Web.UI.PageParser.GetCompiledPageInstanceInternal(String virtualPath, String inputFile, HttpContext context) +43 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String path) +44 System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, String path, String pathTranslated, Boolean useAppConfig) +691 System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +95


System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +173

Tuesday, July 26, 2005

Omega CPU status

It will be based on open risc core (64bit version)
First step will be building full 64 bit simulator for or1k (OpenRISC 1000)

http://www.opencores.org/projects.cgi/web/or1k/arc hitectural_simulator

Yah i compiled the 32bit simulator, now i need to get gcc/gnu tools for or1k
Want to run some tests

then working on hardware part (cpu patches)

http://www.opencores.org/projects.cgi/web/omega/ov erview
The Lexra story is an interesting one
They cloned MIPS instruction set and worked well untill MIPS Inc. sued them

"I worked for Lexra, a scrappy CPU company, now out of business. The Lexra story is an interesting one, filled with lessons about the business of selling microprocessors and semiconductor intellectual property. I have recently searched the web and found many incorrect statements about Lexra. With this document, I hope to set the record straight."

..>....<....~..
64 bit mips cpu's from china - godson is back

I saw on linuxdevices that blxcpu firm works with AMD on some MIPS boards

In-Stat studied the Godson architecture and the Godson-2 processor and concluded that China is capable of designing world-class microprocessors !

The Godson architecture closely resembles the MIPS architecture from MIPS Technologies Inc. and is about 95 percent MIPS-compatible. In particular the Godson-2 processor is similar to the MIPS R10000, introduced in 1995

More about it

..>....<....~..

Friday, July 22, 2005

Free GPL-ed Beer

A group of students at IT University of Copenhagen have produced what they claim is the first open-source beer.

Now that is something useful ;)

Spoted the news on ibm's blogspot
my firefoxie is not dead , it crashed after ubuntu "sekrity" updates
Maybe is the google extension ...don't know yet ...
I tried to delete them from extension dir , Yah not so simple.
Until is solved i will use epiphany
That is Faast!
Update : is an known bug , so i downgrated to previous version

sudo apt-get install mozilla-firefox=1.0.2-0ubuntu5 mozilla-firefox-gnome-support=1.0.2-0ubuntu5

Thursday, July 21, 2005

deleting all your mp3

try mp3toogg , it's a nice bash script to convert in vorbis format (better one)


Getting Started With IBM DB2

guide for debian based Distros


InteLLi crap (hardware error)

Wondering why you get "APIC error on CPU0" ?
Wonder no more here is the answer

>What does this kernel message mean?
>
>Apr 5 23:16:20 lfs kernel: APIC error on CPU0: 60(60)
>Apr 5 23:16:31 lfs kernel: APIC error on CPU0: 60(60)
>
>kernel is 2.6.5 with reiser4 patch.

Send Illegal Vector and Receive Illegal Vector at the same time.
This is more interesting than the usual 40(40) errors
(just Receive Illegal Vector), since 60 implies that the
CPU itself is the source of the bogus vector, whereas 40
usually implies a crap mainboard.

My guess is that either your hardware (whatever it is,
you didn't leave any clues) has problems with a noisy
APIC bus, broken chipset, or something like that, or
you enabled ACPI and the ACPI tables are crap.

Solution on this post


..>....<....~..

Wednesday, July 20, 2005


Jedi training
May the squueeck , force squuek squeeek be with squueek you

Monday, July 18, 2005

using nmsformmailer script part II

download phpmailer from this address


wget http://unc.dl.sourceforge.net/sourceforge/phpmailer/phpmailer-1.73.tar.gz


tar -zxvf phpmailer-1.73.tar.gz


copy and paste code from the previous Part I


and name it nmsformmail.php


Now you have to write the front-end (html page)

First create an file bad_referer.php with only these lines
<?php
echo "Bad referer";
?>

cp -r phpmailer/language .
cp phpmailer/class.* .




Thursday, July 14, 2005

ASP (not net) pages on your Linux server !

mod_gb is a Apache module which aims to provide an ASP/VBScript compatibility layer for your web-pages. In other words it allows you to run with none or little modifications your ASP pages on your Linux server running Apache.


nice module




.._...._...._...._..

Wednesday, July 13, 2005

59 bucks for Centrino sticker - same notebook

David: I want to know why I should pay $59 more to get the Centrino version of the same notebook.


David: It has the same processor.


David: And the same chipset.


David: only the radio is different.



Story is in David's blog



..<....~..
Unobtanium mistake no.1 :Poor Assembly language design

it's an black box (proprietary design) only for compiler "elite",
One day or another you have too see the assembly source code,
Real man do know assembly language ,even if they don't program
in it .

"IA64 assembly was never meant to be written by a human. It is a processor design driven by compiler research."

If you don't believe me , read intella's itanic manuals

..<<....~..
need to know three things about the Itanium to pretty much automatically rule it out

1) Heat (and the related, power consumption). Not a joke, not a rumor. The Itanium makes the Prescott core look cool and energy-efficient by comparison.

2) Not designed to run the software in use by 99.5% of the PC market. Great for a custom supercomputer, okay for some servers, complete shit for normal desktop use.

3) Price. They hope to make it competitive by 2007? How long has it existed now, at 3-10x the price of the highest end x86 CPU? And someone actually needs to ask why it hasn't hit mainstream use yet?

This was post-ed on slahshdot

..<<....~..

Tuesday, July 12, 2005

sis76x is slow - netcraft confirms it
well i knew something is wrong with this chipset (video and ide controller)
When playing movies , the stream is not real time and smooth as it should
and here is why :
"76x - if used with shared memory only - is not really usable in dual head configurations; even in single-head operation, some features are limited. This especially affects video overlay support (Xv): Although the SiS76x supports two video overlays, these are in most cases not usable: Heavy flicker in the video and the graphics may occure as a result of exceeding the available memory bandwidth."

Update: I added 512M of ram and now system is way faster, I will try some benchmarks soon

.._...._...._...._..

Friday, July 08, 2005

power4 build status - undefined reference to BACKUP_backup

I got this error when compiling gbak


make[3]: Entering directory `/home/mariuz/firebird20/firebird2/gen'


g++ -Wl,-rpath,/home/mariuz/bin/firebird/lib -Wl,-rpath,/home/mariuz/bin/firebird/intl ../temp/boot/burp/backup.o ../temp/boot/burp/restore.o ../temp/boot/burp/burp.o ../temp/boot/burp/canonical.o ../temp/boot/burp/misc.o ../temp/boot/burp/mvol.o -o ../gen/firebird/bin/gbak_static -L../gen/firebird/lib -lfbstatic -lfbcommon -lstdc++ -lm -lc -ldl -leditline


../temp/boot/burp/burp.o(.text+0x2724): In function `common_main':


../src/burp/burp.cpp:1130: undefined reference to `RESTORE_restore(char const*, char const*)' 1728,1 27%


../temp/boot/burp/burp.o(.text+0x273c):../src/burp/burp.cpp:1134: undefined reference to `BACKUP_backup(char const*, char const*)'


collect2: ld returned 1 exit status



Thursday, July 07, 2005

Europe Parliament Nixes Software Patent Law
The European Parliament overwhelmingly rejected a proposed law Wednesday
to create a single way of patenting software across the European Union,
calling instead for comprehensive rules for granting patents to inventions
in all fields.

Wednesday, July 06, 2005

linux on power5

If you want to play/develop with it on one of ibm's servers


On my to do list :i will try firebird on it: 2.0 or vulcan)


"The OpenPower Project is a group of like-minded people who come from many fields and disciplines. All share a goal: Advancing the Linux® cause. "


"The OpenPower Project intends to give Linux developers an opportunity to try out the latest POWER5 processor-based OpenPower™ servers,"


http://www.openpowerproject.org/us/about.php


Tuesday, July 05, 2005

STOP Software Patents in Europe - last day call

How you can help




If you cannot attend the demonstation in Strasbourg in person please phone or fax your member of the European Parliament (MEP). Or better yet discuss the situation with others you work with and send a company FAX to show them how this new legislation will hurt your business if the Buzek-Rocard-Duff amendments are not adopted by parlement on Wednesday. If you don't inform your parliament, mega-corporations are doing the job for you: "The European Parliament is filled with lobbyists of Microsoft, Eicta, CompTIA and so on. There are 30 to 40 lobbyists permanently roaming the halls."


Join us now...

..::::..
..::::..
..::::..
..::::..

Monday, July 04, 2005

firebird on power status

I have this message from the log


upibm3 Mon Jul 4 10:54:12 2005


Database: /home/mariuz/firebird20/firebird2/gen/empty.fdb


internal gds software consistency check (Internal error code (179), file: sqz.cpp line: 232)


and when i looked for that line


msg 179 decompression overran buffer


Crypto leaks across HyperThreaded CPUs (i386, P4, HTT+SMP only)

Abstract
========

The Pentium CPU shares caches between HyperThreads. This permits a local
process to gain a side-channel against cryptographic processes running
on the other HyperThread. Testing for cached data can be accomplished by
timing reads. Under some circumstances, this permits the spying process
to extract bits of the key. This has been demonstrated against OpenSSL.


Technical Details
=================

The full explanation of the issue can be found here:

http://www.daemonology.net/papers/htt.pdf


This issue affects only a subset of i386 systems.

Your system is not affected if you are running a CPU without HyperThreading.

Your system is not affected if you are running a non-SMP kernel.

Your system is not affected if you have disabled HyperThreading in your
BIOS, and confirmed that the virtual CPUs are not detected by the kernel
during boot.

Your system is affected, but probably not at risk, if you do not permit
shell access by untrusted users.


Additional resources:

http://www.daemonology.net/hyperthreading-considered-harmful/
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-05:09.htt.asc


Solutions and Workarounds
=========================

This issue is fundamental to the design and implementation of
HyperThreading in Intel processors. Avoiding the problem is possible,
and two workarounds are available now. Others which may appear later are
also discussed.

Option 1. Disable HyperThreading in the BIOS.

Disabling HyperThreading is a complete workaround for the issue.

Option 2. Run a non-SMP kernel.

On single physical CPU systems, running a non-SMP kernel
effectively disables HyperThreading. On a multi-CPU system, this
option is not the best solution, since it will disable
additional physical CPUs as well.


::::

optimizing firebird on power arhitecture , let's see if i can finish the port in time ;)


"Thank you for registering for the Linux on POWER Open Source Developer Contest. Please remember that your online entry must be received no later than 11:59 PM July 15, 2005 in your timezone."


http://www.linuxonpower.com/challenges.php?view=87

Friday, July 01, 2005

z80 at 300Mhz
Q:does it run linux ? :)
project is on opencore's site
ps:hc85 (z80 based clone) was my first game machine (console)
and on it i wrote my first program (yah basic)
More about z80 history on wikedpedia
There is really nothing wrong with itanium ...

that is quote of the day
"There is really nothing wrong with itanium... except for performance on real world applications."

On my machine i use real world applications and NOT
some tweaked benchmarks.