Wednesday, November 28, 2007

Alternate way to compile AMR Codec Libraries for GNU-Linux into ffmpeg

This is a home page or amrnb and amrwb libraries, based on the reference implementation. I created it to prevent ugly embedding of the same code to many Open Source projects and to maintain patches and fixes for it.

Alternate way to compile amrcode libraries
is to download the scripts from bellow and then add the copile flags for ffmpeg from svn (or you can install it all in /usr and add no extra flags)
--enable-libamr-nb --extra-cflags=-I/opt/libamrnb/include --extra-ldflags=-L/opt/libamrnb/lib

http://ubuntuforums.org/showthread.php?t=178455


I will modify my compile scripts and see how it works
cat ffmpeg_checkout.sh
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cat ffmpeg/configure.sh
./configure --prefix=/usr --enable-libamr-nb --enable-libamr-wb --enable-libogg --enable-libvorbis --enable-libgsm --enable-libxvid --enable-liba52 --enable-libmp3lame --enable-libx264 --enable-libtheora --enable-libfaad --enable-gpl --enable-shared --enable-pthreads --enable-swscaler
 cat mplayer_checkout.sh
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

mplayer is configured with --prefix=/usr

also don't forget to install the full code pack
http://www3.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
into /usr/lib/codecs

mkdir /usr/lib/codecs/
wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
tar -jxvf all-20071007.tar.bz2
cd all-20071007
mv * /usr/lib/codecs/

cd mplayer
./configure --prefix=/usr
make install
AMR Codec Libraries for GNU-Linux

Blogged with Flock

Friday, November 23, 2007

lazarus 0.9.24 released

The Lazarus team is glad to announce the 0.9.24 release. This release is based on fpc 2.2.0.This release can be downloaded from thesourceforge download page.

read more | digg story

Wednesday, November 21, 2007

Using Git for Samba Development - vs OOPS i deleted the svn server

In the future (at reea maybe)
we can use  an true distributed VCS like GIT/Bazaar/Mercurial

http://en.wikipedia.org/wiki/Git_%28software%29
http://bazaar-vcs.org/
http://www.selenic.com/mercurial/wiki/

http://ianclatworthy.files.wordpress.com/2007/10/dvcs-why-and-how3.pdf

Many projects like samba and mozilla are switching from svn to something better and distributed (no SPOF)
http://wiki.samba.org/index.php/Using_Git_for_Samba_Development


ps: SPOF = single point of failure or OOps i deleted the SVN server


Using Git for Samba Development - SambaWiki

Blogged with Flock

lighttpd 1.4.18 - speeding up a bit

# compile and upgrade lighttpd to latest stable version

wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.gz
tar -zxvf lighttpd-1.4.18.tar.gz
cd lighttpd-1.4.18
./configure --prefix=/opt/lighttpd
make; make install
/etc/init.d/lighttpd restart


lighttpd 1.4.18 - speeding up a bit

Blogged with Flock

2nd Russian Firebird and Interbase Conference, Moscow, November 23

The second Russian Firebird and Interbase conference will take place in Moscow, November 23. It’s the largest developer event for our Russian-speaking community -

read more | digg story

Tailrank Architecture - Learn How to Track Memes Across the Entire Blogosphere | High Scalability

We use MySQL with InnoDB. We're mostly happy with it though it seems I end upspending about 20% of my time fixing MySQL bugs and limitations.Of course nothing is perfect. MySQL for example was really designed to be usedon single core systems.
Tailrank Architecture - Learn How to Track Memes Across the Entire Blogosphere | High Scalability

Blogged with Flock

Tuesday, November 20, 2007

Firebird V2.03 Classic for Solaris 10 Intel, and Sparc released

Firebird V2.03 Classic for Solaris 10 Intel, and Sparc are available for download. Thanks to Paul Beach and Alex Peshkov.

read more | digg story

AMD Phenom Spider Released (just not to us linuxhardware.org)

So today AMD announced the new SPIDER platform. This new platform consists of an AMD Phenom quad-core processor, AMD 7-series chipset (790FX for enthusiasts), and an ATI Radeon HD 3800 Series video card.

read more | digg story

firebird optimizer paper in czech

firebird optimizer paper don’t know if it will be translated in English it is on the Pavel Cizar's Firebird report from November 3

read more | digg story

how to use DDEX provider for Firebird in VS2008

I've decided to try to install into VS2008 the DDEX provider. It has been working like a charm. I've been doing steps like in any other installation

read more | digg story

Monday, November 19, 2007

Google's secret home-brew 10 gigE switch

Has Google has built its own 10 Gigabit Ethernet switch - one far cheaper and power-efficient than existing switches - as it seeks to widen its infrastructure cost advantage over Yahoo, MSN and AOL? Andrew Schmitt, an analyst at Nyquist Capital makes the case.

read more | digg story

Git on Windows

msysGit is the project to bring one of the most powerful Source Code Management systems to the poor souls stuck with Windows finally gotten the installer working

read more | digg story

Saturday, November 17, 2007

Flash RAM instead of harddisks

Check the comments and you will find a very known “bird” and how you can improove the db speed on flash drives :)

read more | digg story

How to influence Firebird's roadmap

Maybe a few people know (or use it), but anyone can actually influence in what new features should appear in the next FB version, or what bug should get priority in fixing, etc.

read more | digg story

Friday, November 16, 2007

Intel Core 2 "Penryn" and Linux

Intel recently released the new "Penryn" Core 2 processor. So what are these features and how will they equate into benefits to Linux users? That's what Linux Hardware is here to unravel. In this review I'll cover all the high points of the new “Penryn” core and talk to a couple Linux projects about the impact on end-user performance.

read more | digg story

Thursday, November 15, 2007

XCache - Boost PHP Performance - Installing from source

http://xcache.lighttpd.net/wiki/Release-1.2.1#Downloads
lynx http://xcache.lighttpd.net/pub/Releases/1.2.1/xcache-1.2.1.tar.gz
tar -zxvf xcache-1.2.1.tar.gz
cd xcache-1.2.1
/opt/php/bin/phpize
chmod +x configure
./configure --with-php-config=/opt/php/bin/php-config
make install

add to php.ini
extension=xcache.so

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "admin"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "21212f297a57a5a743894a0e4a801fc3"

[xcache]
; ini only settings, all the values here is default unless explained

; select low level shm/allocator scheme implemenation
xcache.shm_scheme =        "mmap"
; to disable: xcache.size=0
; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows
xcache.size  =                128M
; set to cpu count (cat /proc/cpuinfo |grep -c processor)
xcache.count =                 2
; just a hash hints, you can always store count(items) > slots
xcache.slots =                8K
; ttl of the cache item, 0=forever
xcache.ttl   =                 0
; interval of gc scanning expired items, 0=no scan, other values is in seconds
xcache.gc_interval =           0

; same as aboves but for variable cache
xcache.var_size  =            0M
xcache.var_count =             1
xcache.var_slots =            8K
; default ttl
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

xcache.test =                Off
; N/A for /dev/zero
xcache.readonly_protection = Off
; for *nix, xcache.mmap_path is a file path, not directory.
; Use something like "/tmp/xcache" if you want to turn on ReadonlyProtection
; 2 group of php won't share the same /tmp/xcache
; for win32, xcache.mmap_path=anonymous map name, not file path
xcache.mmap_path =    "/dev/zero"


; leave it blank(disabled) or "/tmp/phpcore/"
; make sure it's writable by php (without checking open_basedir)
xcache.coredump_directory =   ""

; per request settings
xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off

[xcache.coverager]
; per request settings
; enable coverage data collecting for xcache.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance)
xcache.coverager =          Off

; ini only settings
; make sure it's readable (care open_basedir) by coverage viewer script
; requires xcache.coverager=On
xcache.coveragedump_directory = ""

move admin to the /var/www
mv admin /var/www



Release-1.2.1 - XCache - Boost PHP Performance - Trac

Blogged with Flock

Do you protect your Firebird/Oracle databases?

You can protect your Firebird server by blocking (Firewall) internet access to port 3050 in your database server. Changing the Firebird port to other than the default one may also help to difficult attacks.

read more | digg story

New version of FireRuby

A new version of FireRuby (Firebird’s Ruby driver) was relased yesterday.

read more | digg story

Wednesday, November 14, 2007

Warp speed file serving with pNFS

pNFS splits the NFS file server into two types of servers: the metadata and control server; and as many storage servers as you can afford. Together the control server and the storage servers form a single logical NFS server with a slew of network connections. The compute server, which is likely to be a Beowulf cluster, also has plent

read more | digg story

Secure PHP installation on unix/linux systems

With the growing concerns regarding comment SPAM, XSS attacks, security breaches, etc, we should spend some time learning how to defend ourselves against such threats.etc. So, let's focus on securing our PHP server, thus barring most of the attacks from the start.

read more | digg story

Tuesday, November 13, 2007

Firebird events in Czech Republic

This November there were 2 Firebird events in Czech Republic: Firebird Developers Day and Firebird and Fast Report seminar. It seems Firebird community is growing quickly in Czech Republic, and more and more professionals choose the universal open source database for their solutions.Read more about Czech Events:

read more | digg story

Friday, November 09, 2007

HOW TO Contribute to the Firebird Reference Documentation Sub-Project

The Firebird Reference Documentation Sub-Project has the goal to create a comprehensiveReference Documentation for the Firebird SQL Database.

read more | digg story

Wednesday, November 07, 2007

$60 board runs gOS (Linux, Google Apps)

For $60, developers and Linux hackers can now buy the guts of the recently unveiled $200 Everex TC2502 Linux PC. The compact, ultra-efficient, x86-compatible "gOS Dev Board" comes with "gOS," a lightweight Linux-based OS meant for use with Google Apps.

read more | digg story

Jim Starkey on Relational Databases

Jim Starkey, Senior Software Architect at MySQL, is featured in an online interview over at Dr Dobb's Journal. It's a short interview, but every question reveals insight into the Jim's thoughts on the relational model, SQL, security, standards and more.

read more | digg story

Tuesday, November 06, 2007

Linux Tiny presentation at ELCE 2007

Here are the slides for the presentation at the Embedded LinuxConference Europe 2007

read more | digg story

Tunnelling music from Ubuntu to iTunes via SSH

Share your library via daap from an Ubuntu server at home, to anywhere else in the world using Firefly and iTunes. Nice useful and cheap solution.

read more | digg story

Mandriva live with Firebird 2.0.3

Philippe Makowski made a new Mandriva Live CD with Firebird and some docsInside is Mandriva One 2008.0, Firebird 2.0.3 Classic, Flamerobin.it is fast to download and install, and also safe to try with a live mode

read more | digg story

Monday, November 05, 2007

eLiberatica 2008 opportunities & business by using Open + Free Technologies

We are pleased to announce you that we have started to organize the eLiberatica 2008 conference.The first edition of one of the most important IT events in Romania gathered this year, in May, more than 200 participants in Brasov. Some of the most important representatives of the international Free/Libre/Open Source Software (FLOSS) movement

read more | digg story

Firebird seminar in Prague, Czech Repuplic

Free seminar will take place in Prague, November 9. It’s the second seminar in the autumn series of Firebird and Fast Reports seminars.Seminar will be devoted to Firebird news and features, IBSurgeon tools for Firebird and Fast Report business intelligence products.

read more | digg story

Ubuntu Girl - Spread the Linux with victorious weapons!

This picture will be much more successful than any other right-minded strivings ;-)

read more | digg story

Sunday, November 04, 2007

The Jonney Machine [or Why Windows was Rejected for Linux]

Asustek decided that the Windows operating system was out of the question. The licensing costs would have been the most expensive part of the computer. So it decided to use Linux and build its own user interface, and that became the most time-consuming part of the project.

read more | digg story

Asynchronous database event notifications

Wouldn’t it be nice if your database could tell you that something it thinks you should know about just happened? For example that a record was inserted, modified or deleted from your favorite table. Well, some databases actually can and as of Qt 4.4 you may be able to take advantage of this in your Qt applications.

read more | digg story

Friday, November 02, 2007

MDB2 2.5.0a1 and MDB2_Driver_ibase 1.5.0a1 released

A new alpha release of the PEAR::MDB2 abstraction layer and of the Firebird/Interbase driver has been released.

read more | digg story

working with firebird from shell script (bash or D.O.S)

In this article is described how to run sql scripts from the shell (bash or D.O.S)

read more | digg story

firebird backend for django - progress

firebird database backend wrapper for django seems to be fixed

read more | digg story

mojoPortal Wins Best Other Open Source Content Management System

mojoPortal has won “Best Other Open Source Content Management System” in the 2007 Open Source CMS Awards

read more | digg story

KDE Firebird RBDMS Administration Tool (Updated to work on FirebirdSS-2.1)

Kfb, a free multiple function GUI Database Administration Tool, has been updated to work on FirebirdSS-2.1Beta2.

read more | digg story

iTunes-like Media Player For Ubuntu Gutsy Gibbon: Installing Songbird 0.3

This guide shows how to install the Songbird media player on an Ubuntu 7.10 desktop. Songbird is a free software audio player with media database capabilities written using XUL and VLC, with an interface similar to Apple's iTunes. Songbird is committed to playing the music you want, from the sites you want, on the devices you want.

read more | digg story

Firebird 2.0.3 included in Ubuntu 7.10 (gutsy)

The new ubuntu 7.10 includes firebird 2.0.3 stable

read more | digg story

Thursday, November 01, 2007

building midori - Webkit browser

i assume webit is installed on /usr already
wget wget http://software.twotoasts.de/media/midori/midori-0.0.10.tar.gz
tar -zxvf midori-0.0.10.tar.gz
cd midori-0.0.10
sudo apt-get install libsexy-dev

./configure --prefix=/opt/midori
make
make install

ps: the back and forward buttons don't work yet but in the rest is quite fast and memory
resident is about 40M compared to 300M for firefox ...

midori - Web browser - toastware: Open Source software for GTK+ 2 on Linux and Unix

Blogged with Flock