I think the problem is that application ram, file cache and mmapped files all content for the same pages.
If we give these groups there own page groups this will be reduced alot.
The os could shift the sises around a bit to minimise the amount of pagefaults it detects.
The most common problem i see is that after i do something file intensive, other applications are horribly degraded, i suspect this is because mmap is pushing everything else to the swap file, which would only make sense if the the application is long running.
But most applications i use that cause this arent long running, movieplayer, mp3s, file sharing, basicly anything multimedia.
Maybe providing a bit more metadata on the kind of operations a binary does would help.
Its also a thing of perspective, from his its true.
Hes seems to be all about making big money, for big manager types.
OS has mostly failed those types, and the pushers of OS are happy for it. (unless your IBM)
Same with this story, IT doesnt seem to be a sure fire way to get a lot of money going through the company these days, so its useless from their point of view.
I wrote a little jar that spings up an awt window filled with all the information about fileds and values about an java object, allows to browse to the fields and such, really handy when you need to debug something related to a datastructure.
That combined with exceptions and println, i never use a debugger in java.
For C, valgrind has revolutionied debugging.
http://pluk.sf.net/ is also a programming language that has similair syntax, open source, BSD licensed, and still in development, so you can still insert your killer feature.
Ive used random shuffle for years, its the only way to save you from boredom with the albums they make these days.
Im jus supprised that when a mac products starts using it people start to notice it.
For me at least the code is so much more abstract and readable then it used to be in the old days, that it doesnt really need information outside of the code to understand its functioning, it still needs documentating ofcourse:)
Designing is another story, but a would never use a flowchart for that because it would never fit in one.
Does the power generated by the solar panels even balance against the power used to produce them ?
Its probably still more enviroment friendly to just plug the fan into a wall socket.
Well if your upto the bigbrother aspects of it.
run a http proxy, in transparant hijack mode for example, so that users dont have to config a thing.
And start filtering content for known popup codes, and you could use techniques designed for banner blocking, such as html washing or just blocking certain blacklisted domains.
Using rss polling seems to me just a way to fake a subscribe push technology.
Why not just use a push technology like irc.
A channel per tracker, just join a channel to get the updates when they are send.
Youd probably still want to use rss for events that youd miss while not online for longer periods.
Keep in mind that monitors might not have the same sizes:)
The way i have my triplehead setup is by plugin an old pci video card next to the agp card for one screen and win2vnc (x2x for windows/vnc) for the other screen on another machine.
Maybe this will give you some ideas.
Running a distributed RBL could be done.
The currently popular RBL sites still make their lists, and provide a public key, the list is distributed over something like freenet, or some other p2p thingy.
everyone can validate they got their rbl list from their trusted provider but there is no central site to attack.
I think the problem is that application ram, file cache and mmapped files all content for the same pages. If we give these groups there own page groups this will be reduced alot. The os could shift the sises around a bit to minimise the amount of pagefaults it detects. The most common problem i see is that after i do something file intensive, other applications are horribly degraded, i suspect this is because mmap is pushing everything else to the swap file, which would only make sense if the the application is long running. But most applications i use that cause this arent long running, movieplayer, mp3s, file sharing, basicly anything multimedia. Maybe providing a bit more metadata on the kind of operations a binary does would help.
Its also a thing of perspective, from his its true. Hes seems to be all about making big money, for big manager types. OS has mostly failed those types, and the pushers of OS are happy for it. (unless your IBM) Same with this story, IT doesnt seem to be a sure fire way to get a lot of money going through the company these days, so its useless from their point of view.
Well it was a given, so you dont have to prove it :)
Who writes sorting algorithmes for a living these days ?
I wrote a little jar that spings up an awt window filled with all the information about fileds and values about an java object, allows to browse to the fields and such, really handy when you need to debug something related to a datastructure. That combined with exceptions and println, i never use a debugger in java. For C, valgrind has revolutionied debugging.
- putty: ssh client - Cygwin: linux emulation - Avant Browser: tabbed ie browser - Norton Utilities - Norton Antivirus - Vitrite: transparany/allways ontop tool - Tray it: minimise to taskbar - Feedreader: rss feed reader - Deamon tools: virtual cd drive - TightVNC - Jcreator - Jdk - wincvs - winamp - mirc - vlc and graphedt - Firefox
And thats why i learned vi is a backup. I still use joe whenever it is available. (i did have a bit of trouble compiling joe3 on cygwin)
To even clone all these technologies we'de need to tightly integrate all kinds of packages, something i dont see happening soon.
Optimizing is not that hard if you can do it with software. atleast not if you do ACM challenges.
Maybe take a look at Pluk ( http://pluk.sf.net )
http://pluk.sf.net/ is also a programming language that has similair syntax, open source, BSD licensed, and still in development, so you can still insert your killer feature.
Too bad the microwaves fry everything between the emitor and receiver. No way this would pass any kind of radiation safety tests for home use
Ive used random shuffle for years, its the only way to save you from boredom with the albums they make these days. Im jus supprised that when a mac products starts using it people start to notice it.
For me at least the code is so much more abstract and readable then it used to be in the old days, that it doesnt really need information outside of the code to understand its functioning, it still needs documentating ofcourse :)
Designing is another story, but a would never use a flowchart for that because it would never fit in one.
Does the power generated by the solar panels even balance against the power used to produce them ? Its probably still more enviroment friendly to just plug the fan into a wall socket.
Well turning a submarine inside out and 'filling' the inside with vacuum would have some nice effects.
Well if your upto the bigbrother aspects of it. run a http proxy, in transparant hijack mode for example, so that users dont have to config a thing. And start filtering content for known popup codes, and you could use techniques designed for banner blocking, such as html washing or just blocking certain blacklisted domains.
Using rss polling seems to me just a way to fake a subscribe push technology. Why not just use a push technology like irc. A channel per tracker, just join a channel to get the updates when they are send. Youd probably still want to use rss for events that youd miss while not online for longer periods.
Keep in mind that monitors might not have the same sizes :)
The way i have my triplehead setup is by plugin an old pci video card next to the agp card for one screen and win2vnc (x2x for windows/vnc) for the other screen on another machine.
Maybe this will give you some ideas.
Does your fullscreen XWin.exe do multimonitor and if so, how?
Try cygwin, Especially when loopbacking to openssh, youll get the cli/unix while never leaving windows.
Sure but did those sites exsist in that form 7 years ago ? Prior art is whats its all about these days.
Running a distributed RBL could be done. The currently popular RBL sites still make their lists, and provide a public key, the list is distributed over something like freenet, or some other p2p thingy. everyone can validate they got their rbl list from their trusted provider but there is no central site to attack.
Great potential for gridcomputing, just keep adding chips.
I just couldnt resist void cut(Bread theBread) throws Outch { new Knife(new KnifeHandle(), new KnifeBlade()) .cut(theBread);
}