here is a list of wiki software on wikipedia
Monday, January 30, 2006
c++ typecasting
Here you can find a c++ typecasting tutorial.
It is part of a great c++ programming tutorial - here
for dynamic_casting you need to enable the Run-Time Type Information (RTTI)
in visual studio: project properties - c/c++ - language - Enable Run-Time Type Info
Monday, January 16, 2006
Friday, January 13, 2006
Thursday, January 12, 2006
some more software developer or IT blogs
andy jarret blog - mainly web development related
the { buckblogs :here } assorted_ramblings.by JamisBuck
an other "adventurous blog" :) - "Fabulous Adventures In Coding" blog
http://blogs.msdn.com/ericlippert/default.aspx
Eric.Weblog()
http://software.ericsink.com/index.html
bob congdon
http://www.bobcongdon.net/blog/
sönke rohde - flash, eclipse and others
http://soenkerohde.com/
Tuesday, January 10, 2006
SIG33 and the other POSIX RT (runtime) signals
Here is a tutorial about POSIX signals.
from an other source:
if you get "Program received signal SIG35, Real-time event 35.", this is due to a directory changing rather than a bug. You can disable these events and then c(ontinue) (the signal number may vary):
(gdb) handle SIG33 noprint nostop
(gdb) c
there is also mentioned strace :
$ strace -p PID
or
$ strace -p PID -t
other 'tools' for debug and tracing:
- valgrind
- debug for linux
Monday, January 09, 2006
gcc, dlopen and cdecl
Here is a small tutorial about loading .dll-s (.so-s) under linux and the solution to the mangling problem.
shortly : to make available your function written in c++ for dlopen use extern "C" before the function header :
extern "C" void hello() {
std::cout << "hello" << '\n';
}
Develop Desktop GUI Apps with PHP-GTK, the Standalone PHP
Here is an article about writing desktop applications using PHP language and the PHP-GTK package.
Friday, January 06, 2006
linux boot and startup & other stuff
Here and here are some tutorials on the linux boot sequence.
- to run custom scripts/applications at startup, place them in the /etc/rc.d/rc.local (at least for Fedora Linux Core 4).
- to run customs scripts/apps at login, place the commands in ~/.profile
other linux:
controlling "jobs"
tips and tricks
Thursday, January 05, 2006
gcc personality problems
gcc - the c compiler - has a pretty funny error, when you try to compile a non c file with it:
undefined reference to `__gxx_personality_v0'
one has to rely on the "personality" of g++ to keep the intergrity of the gcc self-esteem.
linux environment, startup settings
Here is a tutorial on linux environment, shell selection and startup settings
Wednesday, January 04, 2006
simple, server-less database
Here is the SQLite home page, a library for working with very simple database files, using sql queries. It is a self-contained, embeddable, zero-configuration SQL database engine.
Tuesday, January 03, 2006
linux - Bourne / awk shell scripting
Here is a tutorial on Bourne shell scripting
here is a grep tutorial
here is a detailed list of Csh scripting language problems