Try working with Java Sound and Java Media Framework and you'll find quite a few platform hacks needed. In addition try doing non trivial stuff with applets that talk to javascript and lots of threads and you'll hit platform specific problems too.
Yes, since the release of Qt 4, Qt has been GPL on win32 as well as unix and Mac. Plans to change the way KDE is split up were discussed at akademy that should make a win32 version easier, as will the move away from autoconf/automake to a new build system. Some parts of KDE such as kjs can already be built on win32, but there are many other parts that would need quite substantial work to port. That said, there is already a cygwin port of KDE that can be used right now.
It's a decent size - the results of around a million security assessments. The number of transactions per second is low, but the amount of data needed to generate reports is quite high.
Some languages do have support for error detection, for example the express data modelling language (and express-c its executable counterpart). http://www.ap210.org/tiki/tiki-index.php?page=EXPR ESS has some information on express for anyone interested. Basically, it lets you specify integrity constrains on the model it defines.
Was making directories visible to user-space as files a mistake? In order to maintain the file system as a DAG you need to make them read-only and fudge the permissions anyway, so what was the gain?
> It's my impression that OpenBSD is in the perfect balance between NetBSD (privileging portability) and FreeBSD (privileging efficiency and software availability).
I think that's a largely a question of what you want to do with the machine. For example I like linux because it works with all my hardware from TV tuner cards to my NVidia graphics card.
I use xlib directly in a few of my apps like KSnapshot. Getting hold of an X11 window or paint handle is a one liner. 'Slashdot Troll' is talking out of his ass.
The comment that 'operating systems such as windows and linux' have no way to stop RAM getting paged to disk is just wrong. The mlock(2) call does exactly that - the problem is people not using it. I would guess win32 has a similar API call.
No, you can't. This was possible once but as noone wanted it maintain it was dropped. KHTML works for damn near everything anyway (more than mozilla in my experience) so sticking to khtml makes sense.
The scanning program is intelligent, but many of the users are not. This trivial change is enough to block a lot of attacks from clueless people (who form the vast majority of attackers). Disabling ping will also stop you being affected by worms written by this class of idiot.
It's called DCOP and it's used a lot. Here's one of several tutorial on the subject:
IBM tutorial. Note that Ian is planning a tutorial showing how you can use DCOP from KJSEmbed in this series too.
Regarding KDE, we actually do interact directly with X11 as well as with X directly in a number of places. These include the window manager, startup notification, the system tray, window reparenting for Java support, the list goes on. Basically Qt provides support for things that can be done in a platform indepedent way, and we provide the rest in kdelibs.
This morning I got I text message from my boss about the problem and left for work after seeing that my own home ADSL connection was ok. I arrived at work to find that we had no phones (other than mobiles) and the our leased line was dead. We got phones back around 1pm but the leased line was still AWOL when I left work at around 6pm.
I visited the site of the fire (well, the ground above the site!) at lunch time, and the streets were still full of fire engines and other emergency services.
I'm told by our ISP that they are unsure of the extent of the damage but hope to get things back by tomorrow. I left a cronjob running that should mail me here every hour and so far I've heard nothing from it, so I suspect tomorrow will be spent getting colocated facilities activated.
Try working with Java Sound and Java Media Framework and you'll find quite a few platform hacks needed. In addition try doing non trivial stuff with applets that talk to javascript and lots of threads and you'll hit platform specific problems too.
Cheers
Rich.
> Do I think that KDE 4 will also run great on that hardware?
> I'll be honest, I have my doubts
Actually, most code ported to Qt 4 gets smaller, so there's a good chance you'll be fine.
Rich.
Yes, since the release of Qt 4, Qt has been GPL on win32 as well as unix and Mac. Plans to change the way KDE is split up were discussed at akademy that should make a win32 version easier, as will the move away from autoconf/automake to a new build system. Some parts of KDE such as kjs can already be built on win32, but there are many other parts that would need quite substantial work to port. That said, there is already a cygwin port of KDE that can be used right now.
Here's a link to the documentary archive:
c hi ve/index.shtml
http://www.bbc.co.uk/worldservice/programmes/ar
Write a little graphical particle simulation. They're fun to write, easy to understand and produce pretty, moving pictures.
It's a decent size - the results of around a million security assessments. The number of transactions per second is low, but the amount of data needed to generate reports is quite high.
Oracle and XSQL/XSLT works fine for the database we use at work. The overhead of wrapping and unwrapping the data doesn't seem to be any problem.
Are you sure about this? as i recall you could easily append, but the collision needed to be at the start.
Some languages do have support for error detection, for example the express data modelling language (and express-c its executable counterpart). http://www.ap210.org/tiki/tiki-index.php?page=EXPR ESS has some information on express for anyone interested. Basically, it lets you specify integrity constrains on the model it defines.
One of the problems with chroot is that you need to be root to use it. This makes it pretty useless for most non-server applications.
Was making directories visible to user-space as files a mistake? In order to maintain the file system as a DAG you need to make them read-only and fudge the permissions anyway, so what was the gain?
> It's my impression that OpenBSD is in the perfect balance between NetBSD (privileging portability) and FreeBSD (privileging efficiency and software availability).
I think that's a largely a question of what you want to do with the machine. For example I like linux because it works with all my hardware from TV tuner cards to my NVidia graphics card.
Yes, it's very rare. The other places I do it are code for task management like kasbar.
I use xlib directly in a few of my apps like KSnapshot. Getting hold of an X11 window or paint handle is a one liner. 'Slashdot Troll' is talking out of his ass.
Someone has been brute forcing ssh passwords - this is likely to be what you're seeing. Check out isc.incidents.org for details.
Lines of debugged code: 0
And anyone who has better get them to update again: firefox/mozilla holes and no, this isn't the shell: bug from last week.
The comment that 'operating systems such as windows and linux' have no way to stop RAM getting paged to disk is just wrong. The mlock(2) call does exactly that - the problem is people not using it. I would guess win32 has a similar API call.
No, you can't. This was possible once but as noone wanted it maintain it was dropped. KHTML works for damn near everything anyway (more than mozilla in my experience) so sticking to khtml makes sense.
The scanning program is intelligent, but many of the users are not. This trivial change is enough to block a lot of attacks from clueless people (who form the vast majority of attackers). Disabling ping will also stop you being affected by worms written by this class of idiot.
We also have a test implementation of XUL in KDE called kaxul. It is in the kdenonbeta module.
It's called DCOP and it's used a lot. Here's one of several tutorial on the subject: IBM tutorial. Note that Ian is planning a tutorial showing how you can use DCOP from KJSEmbed in this series too.
Regarding KDE, we actually do interact directly with X11 as well as with X directly in a number of places. These include the window manager, startup notification, the system tray, window reparenting for Java support, the list goes on. Basically Qt provides support for things that can be done in a platform indepedent way, and we provide the rest in kdelibs.
I wonder if maybe we got you phone line... sorry! ;-)
This morning I got I text message from my boss about the problem and left for work after seeing that my own home ADSL connection was ok. I arrived at work to find that we had no phones (other than mobiles) and the our leased line was dead. We got phones back around 1pm but the leased line was still AWOL when I left work at around 6pm.
I visited the site of the fire (well, the ground above the site!) at lunch time, and the streets were still full of fire engines and other emergency services.
I'm told by our ISP that they are unsure of the extent of the damage but hope to get things back by tomorrow. I left a cronjob running that should mail me here every hour and so far I've heard nothing from it, so I suspect tomorrow will be spent getting colocated facilities activated.