Domain: dyndns.org
Stories and comments across the archive that link to dyndns.org.
Comments · 834
-
ALE
Also check out Anti-Lameness Engine, http://auricle.dyndns.org/ALE/ which does exactly the same thing, but you have to provide your own arm.
-
Re:obligitory postMy point is that you can scroll anywhere on the trackpad, just by using two fingers.
You don't have to use a special area nor do you have to move the mouse cursor to the scroll bar.
You can scroll in any direction, not just vertically or horizontally.
I do that too, except with just one finger.
Any useful laptop comes with both a nipple and a touchpad. The touchpad is of course useless for mousing, so you turn the entire touchpad into a scrolling device. Thus, you can mouse with the nipple, and scroll with your thumb on the touchpad, all without taking your hands off the home row!
-
Re:Can I run a server?
Dynamic DNS and/or port forwarding? My ISP blocks port 80 inbound and port 25 outbound, like most ISPs.. I just forward a different port to port 80 and hand out the URL with the port number in it. If your site truly isn't commercial as you say, there's no harm throwing a port number on there.. (ex. http://www.yoursite.dyndns.org:30/) and then forward 30 to 80 or have your web server answer on 30.
-
prior art
they totally ripped me off!
zsky
captcha: apology -
Fisher Price Garage
I have an original Fisher Price Garage. The thing was bought in the mid 70s for my older brother and it was handed down to me. It's now over 30 years old. It's been played with by countless numbers of children over the years and apart from being very scuffed up is in working order. My own kids love it. I suspect my own grandkids will be playing with it many years from now.
That, or my vote would be for anything Tonka made in the 70s. Still have several examples of those as well. -
Re:Which one?
You can download it yourself here:
-
Re:How many fingers do you have? I have at least t
If you want superior how about instead of two buttons...
Two buttons? Three buttons is the absolute minimum, anything less is completely and utterly useless.
...you have a single large button and use the fact that your hands are sitting right there on the keyboard to mac use of the trackpad or keyboard chording to active a second button?
Kludges that make the mouse buttons keyboard buttons are just that -- kludges. The mouse buttons for the nipple are already perfectly accessable without taking your hands from the home row, and hitting the correct mouse buttons is trivially easy.
Calling the nipple "ridiculously superior" as you struggle to scroll is a joke.
Nipples aren't for scrolling, that's what the touchpad is for. Nipples are for pointing, for which they are indeed ridiculously superior. As for scrolling, you simply turn the entire touchpad into a scrolling device (both horizontal and vertical), and you can scroll with your thumb on the touchpad without taking your hands off of the home row.
-
Re:I quit using those social networking sites!
Only my friends and family know about and access the site
So, Doug, does that make slashdot your friends or family?
http://dougsdomain.dyndns.org/
Btw, on your about page, you spell Massachusetts wrong. -
Re:kernel.org can have an AAAA just for the asking
Any idea why the AAAA record might be missing for me? The following link points to what I see, when I do (dig www.netbsd.org):
http://ajmas.dyndns.org/misc/dig-netbsd.txt
I would have included it here, but /. complains about junk characters. -
Creativity?
I'd say that something like ALE ("ALE is an image-processing program used for tasks such as image mosaicking, super-resolution, deblurring, noise reduction, anti-aliasing, and scene reconstruction.") is pretty creative:
http://auricle.dyndns.org/ALE/
Sure, there are some closed-source applications out there doing one or more of those things and ALE isn't the most user-friendly and intuitive tool out there, but I'd still say that it's not very much a clone of any existing application.
As an example of somewhat more commonly used OSS tools, I'd still consider PanotoolsNG as rather creative. While creating panoramas in itself isn't something really new, PanotoolsNG already includes pretty much anything needed for creation of panorama images and seem to be gaining new features at a pace that seems hard to match. I doubt that there are many closed-source panorama-making tools that are significantly more innovative. More information can be seen at:
http://wiki.panotools.org/
Of course, there are a lot of more 'cloned' OSS applications out there than the truly creative ones, but then again, the same can be also said about closed source... -
Re:Buy domains directly from registrars
-
Re:I've done it since Win3.1
Or at least some kind of format that isn't obfuscated. Make it a real database or something.
The registry is a real hierarchical database. It's even journaled. The registry is divided into "hive" files that are mounted at the third level in the hierarchy (in regedit, see File->Load/Save hive. You can also save or restore the current data in a hive in a separate file.) But like most Microsoft formats, it's proprietary.
Besides NTFS, the other engine MS uses for hierarchical databases is the extensible database engine (formerly Jet blue), used in Active Directory, Exchange and others, also uses a proprietary file format.Or if that's too hard, why not make regedit part of the Computer Management MMC screen? Or for that matter, allow me to have multiple copies of regedit running. I'm finding myself comparing registry entries between computers a lot but when windows will only let you have one copy running at a time [...]
That'd be nice. Getting rid of the one-max-regedit-instance misfeature would be great too. On Vista, regedit also needlessly requires elevation to run, which is annoying.While were on the subject of poking in the registry, how about making the registry a file system that is mounted and can be checked for errors?
Well, I did write a filesystem driver for Windows that presents the registry as though it were a mounted disk. It's beta quality, though. It's stable as far as I tested it, but there are fundamental mapping differences and not all apps work with it. -
Re:I've done it since Win3.1
Or at least some kind of format that isn't obfuscated. Make it a real database or something.
The registry is a real hierarchical database. It's even journaled. The registry is divided into "hive" files that are mounted at the third level in the hierarchy (in regedit, see File->Load/Save hive. You can also save or restore the current data in a hive in a separate file.) But like most Microsoft formats, it's proprietary.
Besides NTFS, the other engine MS uses for hierarchical databases is the extensible database engine (formerly Jet blue), used in Active Directory, Exchange and others, also uses a proprietary file format.Or if that's too hard, why not make regedit part of the Computer Management MMC screen? Or for that matter, allow me to have multiple copies of regedit running. I'm finding myself comparing registry entries between computers a lot but when windows will only let you have one copy running at a time [...]
That'd be nice. Getting rid of the one-max-regedit-instance misfeature would be great too. On Vista, regedit also needlessly requires elevation to run, which is annoying.While were on the subject of poking in the registry, how about making the registry a file system that is mounted and can be checked for errors?
Well, I did write a filesystem driver for Windows that presents the registry as though it were a mounted disk. It's beta quality, though. It's stable as far as I tested it, but there are fundamental mapping differences and not all apps work with it. -
There's always Game!
You could always play Game! - The Witty Online RPG.
-
Re:My experience
You are assuming that the raw numbers (142886 and 143016) are actual counts of head unparks. they may not be. It is very common for laptop drives to spit out uncalibrated numbers (e.g. my laptop claims to unpark the heads 80,000 times a second, which physically isn't possible and would wear out the disk (if the highly dubious 600,000 figure is correct) in under a minute)
far more useful in SMART are the VALUE WORST THRESH and TYPE columns. Since Load_Cycle_Count is an Old_age value, and the THRESH is 0, it means that it starts at 100 and goes down as the drive ages. When it reaches 0 it means the drive manufacturer believes that is roughly equivalent to the useful duty life of the drive.
Currently yours is on 86, so it's actually only down 14%, which gives you nearly 3 more years of likely life from it. That is about typical of modern laptops afaics.
A far more useful test here would be to run the same test on Ubuntu and Windows on the same hardware (there is a smartctl port at http://hdparm-win32.dyndns.org/hdparm/ )
Given that Ubuntu does not change the disk power management settings in your BIOS and/or hard disk firmware, the only variable here is whether or not Windows overrides those settings with more or less conservative values than the existing defaults (and of course it's possible that your OEM pre-installs with other settings than Windows would natively choose on a vanilla install).
For all of the screaming and wailing about Ubuntu killing disks I have not seen a single post anywhere where anyone has posted any kind of hard data that Ubuntu is behaving in any way differently to other operating systems. Ergo this is still very very much unproven - unless anyone can link to something that says otherwise?
Cheers, -
http://helpredhat.dyndns.org
Let's collect all prior art at this site, just as we successfully did the last time when redhat faced a patent infringement lawsuit.
http://helpredhat.dyndns.org/
cu,
Jan -
Re:Why rewrite existing systems?
If you actually read the link in the GP's post, you'd find out that he's not trolling. The PHP easter eggs only work on PHP pages, not any page served by a server that supports PHP. For example, compare http://otc.dyndns.org/foo.html?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 and http://otc.dyndns.org/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
-
Re:Why rewrite existing systems?
If you actually read the link in the GP's post, you'd find out that he's not trolling. The PHP easter eggs only work on PHP pages, not any page served by a server that supports PHP. For example, compare http://otc.dyndns.org/foo.html?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 and http://otc.dyndns.org/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
-
Linux Monitoring
It seems to me that you can always install some software like that yourself. Once I lost my laptop in my own house. Since I have ipcheck in a cron job, updating my laptop's IP address on DynDns, I just SSHed into it and made it play loud sounds until I found it under the bed. (I don't answer questions about what it was doing there)
-
Re:h264 acceleration then?
It should be enabled by default on sufficiently new drivers (within the last year and a bit). If you run xvinfo, you'll see something like this if it's working:
$ xvinfo
X-Video Extension version 2.2
screen #0
Adaptor #0: "ATI Radeon AVIVO Video"
...If it's not working, try adding
Option "TexturedVideo" "on"
to your device section, like so. Also make sure DRI is working, as it's required for AVIVO.Google doesn't seem to yield a whole lot of information about about AVIVO, but here's the release notes from the first release with AVIVO support.
-
Re:useful yet?
It's not about repeating the "party line" (to be honest, I don't think there is one), I'm not really a Wine developer either (although I've had 2 small patches committed), I'm just presenting the situation the way I see it.
Currently I can't say: function x, it gets executed by Acrobat Reader 2.1, Firefox, fuzzycalc and Darly's Printshop. So the person who implements it can test it with these applications that make use of it.
Strictly speaking, you're right, but that data is fairly easily accessable. For example, here's a tiny script that'll give you said information (just feed it a +relay trace), I just wrote it in the span of a few minutes. It could be useful to integrate such data with the AppDB.
I understand that a function does not need to be 100% implemented. But think about a sponsor who says: I want to sponsor dll x. Or: My program WAccounting uses these 5 API calls, I want this program to run perfect under Wine, what does it cost me?
In general, people don't seem to care about how much of a DLL is implemented, they care about if their programs foo, baz and bar work. Most of the major investments into Wine have been to make a particular program (or set of programs) work, such as Google with Picasa (list of patches), or Corel with Wordperfect and CorelDRAW (until Microsoft threw a large chunk of money at them).
In a similar vein, Codeweavers offers porting services for Wine, ie, they'll make a particular application work, and they can give you an estimate of how much it'll cost, on a case by case basis.
What also motivates people is to see a kind of progress bar. I mean a automated script that indicates how much stubs and so on are in there.
I agree that people like progress bars (so do I), but they can be deceptive. For example, the Wine status pages have an automated script that guesses the completion status of all DLLs based on the contents of the
.spec file for each DLL, but this isn't always accurate. For example, the .spec files don't seem to contain all functions for a given DLL, (I'd guess any COM functions aren't in there, as they're special, AFAIK), and while the automated tool thinks that d3d8 and d3d9 are 40% and 20% completed, respectively, the actual case is closer to 95% in both cases, based upon developer inspection.I also would like to get informed how to debug an application with Wine. The documentation is heavily outdated and imcomplete here. WINEDEBUG=+relay is intresting, I tried it out. But the documentation is not very informative here.
Here's the complete list of WINEDEBUG channels, as well as some useful registry keys, and a debugging tutorial. Generally when you're debugging something, WINEDEBUG can be very useful with the right channels selected.
My perception is that we will get
- almost perfect DirectX games support
- very good installer and crypto support.
because here it really does scale but wine development did not scale that much over the past years.Actually, as I menti
-
Re:Noise
-
DosBOX configurations file fix
Slightly off-topic. Here's a fix I wrote that patches the conf files of DoxBox inside Steam. Sorry for the code, wrote at 1-2 am last night and was a bit under influence. Ignore the silly and/or slow parts. SteamIDDosBoxFix.zip . Fixed are: aspect ratio under 1280x1024 TFT displays, sound stuttering, mouse sensitivity. You can edit dosbox.conf yourself, the fix simply replaces your entries into all
.conf files (while keeping their format) it can find under Steam's install dir (which is taken from the registry). -
Fixed DosBox configuration
Here's my fix for DosBox's configuration for the mega pack. It works if there are no other
.conf files in the directory of Steam but the .conf files for the various instances of DosBox, or else. Use at your own risk, it might bring a meltdown on your PC. SteamIDDosBoxFix.zip . What it fixes: better screen configuration for 1280x1024 TFT displays, mouse sensitivity set to 500, sound tearing problems somewhat mitigated by slightly bigger sound buffers, that's it. The good part is that you can configure it yourself, have a look at dosbox.conf inside the package. Use the original dosbox.conf as reference. Please, excuse my code, but it's 2 am and strstream on a clean install of VS2003 sucks, so please don't look at the code, you've been warned. -
Re:ATI Linux
Your experiences with ATI are rather atypical. I have a Radeon X1400 that's half the speed of a Geforce 6600 in 3D apps, 114x times slower than a Geforce 6600 in 2D apps and 15x times slower than a Radeon 7500 with the open source drivers in 2D apps.
-
Nanotech science
From my collection:
* Nanotechnology information [archived] [2002]
* Bibliography of nanotechnology and nanoscience [pdf] [2004]
* Brad Hein's nanotechnology website
* Ned Seeman's DNA nanotech bibliography
* MEMS/nanotech reading list
* Even more publications in nanotechnology
* sci.nano archives
* The open micro/nano-manufacturing project
* Nanotech in scifi
And if anybody has links on nanomechanical synthesis, that'd be much appreciated. IIRC, nanolithography is one of the main areas of development, along with nonlinear optics to get the required precision manufacturing. -
Re:I'll let you in on a little secret
http://www.dyndns.org/ (and my Linksys router updates it auto-magically every time it changes) 30kbps = 2MB file in 9-10 minutes(?) You still have to upload the file even with the internet drive alternative. Either way, your going to take at least 9 minutes for that 2 MB file. The difference being, one you can do while you wait for your coffee to brew while shooting the shit with your coworker and the other you can do when you leave for work. It's a matter of preference I guess. Then again. If you have an FTP server at work, you can just upload it and leave for work as well. The FTP solution has so much more flexibility.
-
The Quantum Bookkeepers
Their write up doesn't even mention they rejected my Political Economy Software.
" Do you feel gamed by Capitalism's Synarchy and the Quiet War? Drop out now! Marshall your votes for my Ingrid Art, prised free from Tavistock, and don't ever march into their canon fire again. Discover that 'Sarkomence' means the opposite of "never again". This here bipartisan recruiter wants to download your schedules, alongside his. Create a global grid computer, witnessing intrigues via a global repertory grid. Understand that the 'why' of all 'their' wrongs can now be mathematically determined.
While ignoring this quantum versus classical disagreement, Nazi overlords are once again dividing and conquering in all classes, those who loved the unaccountable rules of his cash. What Earthlings and the Jihad have in common then is finding out, in a startling way, that the power of Abraham departed long ago. His money will only be listened to here, for lifetime accounting, via strange loops in the semantic web.
If a voter wimps out over this, anytime before 7th September 2996, for being a change agent who ends money as we know it, once again please organize their Rent-A-Spy to view another's criminally compromised line, from this old Russian film. My contact hides without fear pending evidence that this occult power does not breach my legal 'Chinese Wall'. I hope for the best, including a quid pro quo for VB6 programmers, but prepare for the worst, advocating a license against nano-terrorist use of Ingrid.
Then I see a Richard Dawkins bringing back nano-afterbirth-afterlife-AfterDeath to all us Earthlings from Atlantis. Fuck yeh!" -
The Quantum Bookkeepers
Their write up doesn't even mention they rejected my Political Economy Software.
" Do you feel gamed by Capitalism's Synarchy and the Quiet War? Drop out now! Marshall your votes for my Ingrid Art, prised free from Tavistock, and don't ever march into their canon fire again. Discover that 'Sarkomence' means the opposite of "never again". This here bipartisan recruiter wants to download your schedules, alongside his. Create a global grid computer, witnessing intrigues via a global repertory grid. Understand that the 'why' of all 'their' wrongs can now be mathematically determined.
While ignoring this quantum versus classical disagreement, Nazi overlords are once again dividing and conquering in all classes, those who loved the unaccountable rules of his cash. What Earthlings and the Jihad have in common then is finding out, in a startling way, that the power of Abraham departed long ago. His money will only be listened to here, for lifetime accounting, via strange loops in the semantic web.
If a voter wimps out over this, anytime before 7th September 2996, for being a change agent who ends money as we know it, once again please organize their Rent-A-Spy to view another's criminally compromised line, from this old Russian film. My contact hides without fear pending evidence that this occult power does not breach my legal 'Chinese Wall'. I hope for the best, including a quid pro quo for VB6 programmers, but prepare for the worst, advocating a license against nano-terrorist use of Ingrid.
Then I see a Richard Dawkins bringing back nano-afterbirth-afterlife-AfterDeath to all us Earthlings from Atlantis. Fuck yeh!" -
Re:"..and then you will begin to see break-out gam
Close, but you've got it backwards. The sensors are in the controller and the LED's are in the bar. The "sensor bar" is misnamed, it's really just a plastic bar with 10 IR LED's in it...no sensors at all. The sensing hardware is *all* in the controller. How it works is very easy to see with a digital camera, as virtually all digital cameras can see IR very well:
http://akaihiryuu.dyndns.org:8008/~akai/pictures/s ensor_bar_in_ir.jpg -
The Quantum Bookkeepers
Chapter 2007 Ingrid 7.3.01 Graphics processing is based on a linear database kernel re-engineered from Patrick Slater's psychological repertory grid subroutine of the same name. Ingrid v7.3 will hopefully lay semantic long-tail search plans to put a dynamically flexible, graphically acoustic, externally scheduled version of the RadioChomsky4pp.exe into a global grid computer. This and the instructions to get the latest Ingrid On Winamp software are ready for download now at http://ingridx.dyndns.org/download.html#download Now for my perennial request for help in identifying the subject of what I described, to a Rent-A-Spy Inc., on their web form today. I only told them of the discovery I made of the young version of a very powerful person c.1970. The subject is shouting a criminally compromising line in an obscure unnamed 16mm film. They are to assume that I'm fearing for my safety should they become involved. Cautiously, while hoping they might help, I only gave my first name (Last Name Withheld) and an unidentified prepaid Simcard number for them to text me their investigator's email contact. Knowing for sure in which film exactly where he is to find the approximate timecode of the 30 frames in question, an independent investigator will pass this info onto an IAI investigator, who's foreign associates can then retrieve the original. My point is that, knowing in advance only that this may identify a very high level alleged crime, but not yet the personage, any curious investigator can be proven to start out uncontaminated, as the evidence demands. Thus I hope to remain on the other side of a legal "Chinese Wall" from thence on. Finally to remove my evidence from my website. The inducing Ingrid software includes complete open source code under its own license. There is a discussion at comp.software about future license changes for those wanting an OP Client or to protect against nano-terrorist use of Ingrid. Such dual licenses can be introduced under the present terms of *The Strong inGridX Free Public License 1.1*, available at http://homepages.ihug.co.nz/~income/ingridx/ingri
d x_free_public_license.htm Unfortunately the quid pro quo is that Ingrid must be installed before the source code directory is created. It does, however, not need to be run to view the source, at which point we'll anyway be speaking by phone, I hope. Best ever -
Re:Limited impact.
Also, the object manager namespace can be browsed with winobj or winobjex.
Actually, the IO system has always been able to cancel IO operations, including by terminating the thread owning the operation. However, IO can only be canceled when the drivers owning the operation allow it to be, and Vista got rid of many of the places IO could block but couldn't be canceled in the standard drivers. MUP (which does UNC network host lookups) in particular.
I had the same idea about reaching the ACLs of objects without a convenient interface to them, so I wrote SD Edit. It even uses native functions when possible and supports case sensitivity. The ACLs on \Device\Tcp can be edited via sdedit t file tc ntapi n \Device\Tcp -
Re:Limited impact.One nitpick: while open sockets are indeed file objects, and starting with Server 2003 SP1 the endpoint drivers do support ACLs on open sockets, unopened sockets (i.e. the port numbers themselves) are not objects, and do not have ACLs. There are firewalls that can control access to socket operations on a per process basis, but they're implemented as special TDI filters with special rules, usually not standard ACLs.
I've spent some time implementing a security descriptor editor designed to expose ALL objects with NT ACLs, and if there was an program interface to apply ACLs to port numbers, I would jump at the chance to make it available.
The endpoint devices themselves, e.g. \Device\Tcp, DO have ACLs which are checked before allowing socket ops (at least in 2003 SP2). There is no standard interface to them, AFAIK. SD Edit can edit them with sdedit t file tc ntapi n \Device\Tcp or with Udp or Ip or Nwlink. The only thing you can really do is deny all network access on a transport, but that can still be quite useful. Execute + synchronize access is sufficient to open/create sockets. Read/write access allows reconfiguration of the transport.The NT kernel provides a lot of facilities that are very useful for writing secure code. I often wonder if the application developers at Microsoft ever noticed that they weren't writing code on top of DOS anymore...
Ugh. I'm hearing you there. The momentum of DOS and Win95 single-user, no security software design is still a plague on Windows software. -
Re:Shared Javascript Namespaces
Do you have any sources to back up your claim? It doesn't work for me:
var a = "foo"; alert(a);
alert(a);
Both Firefox and Konqueror complain of script errors in the latter page.
-
Re:Shared Javascript Namespaces
Do you have any sources to back up your claim? It doesn't work for me:
var a = "foo"; alert(a);
alert(a);
Both Firefox and Konqueror complain of script errors in the latter page.
-
Re:passwordSafe
I use Password Gorilla. It is written in Tcl/Tk and therefore is very cross-platform. They even have a
.app for Mac usage! The Windows version is a standalone executable that is completely self contained so the machine that you use it on doesn't require you to install anything. It reads Password Safe password files. It's nice to have if you're on a machine that Password Safe does not support or if you cannot install software. I keep the Windows, Linux, and Mac versions on a keychain drive along with my (encrypted) password list.
If you're more the command line type, there is also pwsafe that supports the Password Safe format but allows you to add and get passwords from the command line.
One of the benefits of both of these pieces of software is that they allow you to generate completely random passwords. Completely random passwords are quite secure, and are a great way to make it a nightmare for any script kiddie to guess or crack your password. However, that leaves one passphrase that you need to remember and guard - the passphrase to your password managing program. I personally suggest Diceware as a great, truly random way to generate a completely random passphrase. You can even do it while you're away from the computer if you'd like and if you're paranoid. It's also a great way to generate passphrases for SSH keys, PGP keys, or whole-disk encryption. -
Re:Recommended Reading
Hmm...
I just went over a transcript of the presentation:
My father, he had grown tobacco all his life. He stopped it. Whatever explanation that seemed to make sense in the past, just didn't cut it anymore. He stopped it. It's just human nature to take time to connect the dots. I know that. But I also know that there can be a day of reckoning when you wished you had connected the dots more quickly.
(Here)
Perhaps I misunderstood an off-topic analogy between the tobacco industry and his global warming opposition as indicating a direct link of tobacco with his presentation's topic--though, I'm not entirely certain this ambiguity wasn't intentional.
In any case, though I thought I recalled a more direct statement, I can't find it--and your comment stands. -
Re:Fishbowl helmets yet?
Or the padded hats and velcro booties.
-
Re:VMs
I think id Games used to compile on SGIs. I know MS did some development on Xenix/i286 and Xenix/i386 (somewhere, there's an MS quote about how MS-DOS/Win is not suitable for serious development..hah). In fact, the i286 had a memory management unit, but the only OS (that I know of) which took full advantage of it was Xenix. Minix/i286 may have supported it to some extent, as well.
Some emulator pages....mac&ppc, simos (for SGI/IRIX5), DEC 10 and Big Iron, various DEC emulation, Apple Lisa, Z80 sim&development, yaze Z80, Apricot and Amstrad, bochs x86, ... and there's always emulators that run under DOS that you could run under Bochs or QEMU.
Other possibly helpful links:
emulators on freshmeat
OS kernels on freshmeat
OS's on freshmeat
bunches of old OS disk images
CP/M and MP/M
CP/M disks
Lisa Xenix
LisaOS
tandy xenix
elks and uclinux
freevms
freedos
Apple I (not II) development
reactos - winnt clone
MAME stuff and pinball Mame
info about tandy disk images
solaris minix
minix info and version 3
various free (as in beer and/or speech) OS list
The OS list at tunes.org -
Homebrew DS VoIP software
Finally, Nintendo are shipping out the DS headset! Once it becomes a mainstream accessory for our little handhelds, I'm sure development on homebrew VoIP software will speed up. Actually, such software already exists; Japanese coder Moonlight's wifi VoiceChatClient. I've yet to check it out, but if it's good, I won't need to use Skype anymore for calling my girlfriend!
-
Re:No more ISO 80?
In fact, there already exists software for that purpose: ALE. And it is open-source too!
-
Re:wtf? seriously.
First off, this was all just a scam, now the page links to the wikipedia entry about Radix Sort, whilst it still contains a lot of Google ads. We're making the guy rich.
:-)Then, you can both apply quick and merge sort to a linked list, no need to have random access. Yes, it'll be slower than if you had random access to the lists item, but the complexity would be just the same on both cases.
If your list is doubly linked, however, you can apply merge sort to ot without any drawbacks and without requiring random access: you basically first split the list of n items in n circular lists, then you go power-of-two lists at time merging them together, till you only are left with one list, which will be the sorted one.
You use the "next" pointer of the last item in the list in order to keep a reference to the next list, whilst you use the "prev" pointer of the first item in the list to point at the first item of the list.
Here is an implementation of both quick and merge sort on doubly linked lists.
-
Re:Huh?
Here's a challenge if Java's so slow. See if you can write the SQEMA algorithm in any way you prefer in any language you want, and make it faster than my Java implementation. http://dimiter.dyndns.org/ . Mind you that's not only a server-side app. You can download the Swing version too, source code and all.
-
Re:FUSE for Windows
This page has a listing of some free/open windows drivers, including three for ext2, one FFS, ReiserFS, AFS, and two user-mode driver system frameworks. They also have a clean-room free ntifs.h, although I prefer a more ReactOS style environment, which includes FAT and CDFS drivers. For that matter, I'm about 70% into writing my own.
The IFS kit is now $109 and its documentation is now available online, including a design guide. The only thing about it is that the IFS docs concentrate on file system filters, not full FS drivers. Even so, if you implement the major IRP functions one at a time (read, write, enum directory, etc: each of which is documented), it's really not bad. Some of the functions are complicated (moreso than a VFS FS) but writing regfs has gotten me to the point where I can see how it all fits together. I find the architecture very usable, if overly complex. I haven't had to put in any magic app-specific hacks (at least not yet) to get them to work, even for Explorer. -
Re:FUSE for Windows
Hmmm, you seem to have discovered a very perplexing bug; I did fix a problem with parsing certain types of relative paths (the updated version is online), which fixed the file not found error, but left me with a new one:
As far as I can tell, for both echo and type, cmd.exe is opening the value successfully, and then not doing anything with it... in fact, it seems to be forgetting about the file handle entirely, allowing it to leak. What's really perplexing is in the case of echo text>file, cmd.exe opens file successfully and does absolutely nothing else with it. I can't imagine what possible input regfs could be giving cmd.exe from a single successful open operation to make it abort silently.
Notepad will not be able to read or write until memory mapping is supported in some form (it'll say "%1 is not a valid Win32 application" which is a Win32 oversimplification of STATUS_INVALID_FILE_FOR_SECTION(section meaning memory mapping)). Unfortunately, there really isn't a clean way to implement memory mapping because I can't lock registry data, and the registry itself doesn't support memory mapping. It's listed in regfs limitations. I've been testing mostly with wordpad and mspaint, which seem to work fine.
Speaking of limitations, there are problems that may prevent regfs from ever being a good enough replacement for using the registry API directly in general usage. For one thing, registry value types don't have a good analogue in a filesystem, except file extensions which aren't a good idea to translate into value types because you can have multiple files with the same base name differing only in extension but you can't have multiple values with the same name differing only in type. As soon as an app tried to create two files with the same base name, it'd be rudely surprised to find that one had overwritten the other. Even so, there may be better ways to work around those problems that I haven't thought of.
The only reason I can think of for echo and type to fail is that they try to memory map but silently fail to... although even then the memory manager should be sending a preliminary paged read (but isn't) like it does for notepad. I could definitely use help debugging the echo and type bug, if you're interested. Feel free to e-mail me. If there's enough interest, I'd be happy to move to SourceForge or Google Code. -
Re:FUSE for Windows
I have thought about porting FUSE in the past, since it'd be a great way to enable lots of filesystems in Windows but haven't gotten out of the planning stage. I'd be very interested in helping to make that happen. I have some experience in writing Windows NT filesystem drivers.
I don't know how you've planned the userspace, but I'd suggest that you make it NOT dependent on Win32. It'd be much easier to implement features like fork (which Win32 doesn't support, but native processes do). Also, native process programming follows a lot of the same conventions that kernel programming does; the code would be more consistent and lightweight. Besides, it seems unlikely that FUSE would require Win32-specific features.
Please let me know if you get a source repository up. -
MarsClock for Palm Pilots
-
Re:It isn't Vista's fault
How do you do "ulimit -u" on Windows btw?
ulimitnt -prclimit <count> [<binary for new process> ... ] [-processid <existing process ID> ...] -
Re:Can I get one
Here y'go: http://gbppr.dyndns.org/PROJ/mil/celljam/pcs_jam.
p ng.
A sweet little circuit that works pretty well - I've built a couple. Range depends upon how close you are to a tower, of course, but still pretty decent - and all the parts are available from Digikey.
It even works pretty well car-to-car at stoplights; the next thing to try is hooking it to a decent antenna outside the car. -
Re:GNOME is funded by *everybody*
I think I have not installed my kubuntu properly, because I have the whole shebang here, not a dumbed-down version.
Here's a shot of a relatively vanilla KDE K menu vs a freshly installed Kubuntu K menu. In the graphics menu, only GIMP and Openoffice Draw wouldn't be there in a completely vanilla menu, that leaves 13 items vs Kubuntu's 5. Also note the complete omission of "Development", "Edutainment", and "Games".
Now, for a shot of the KDE "Control Center" vs the Kubuntu "System Settings". If you count them, there are 62 items in the left tree for the Control Center, not including the Konqueror branch. There would be even more if I had built in Bluetooth support (like Kubuntu does), but I don't have any bluetooth hardware. For Kubuntu's System Settings, I count 27 items.
See the pattern yet?