You have a programming language there at your disposal!
If you stick to the latest HTML specs it wouldn't be that difficult of a task. You could probably even use Java's XML parser to do a lot of the work. You can have a look at Konqueror and Mozilla for some ideas on how to handle things if you are unsure of what to do.
Of course there is always Jazilla (Mozilla written in Java). I don't know how far along it is, but you could use it as a starting block at least.
One, Windows needs to be ported to other cpu architectures.
That's a simple matter of changing the HAL (Hardware Access Layer) to suit the target platform. The rest of the OS runs on top of the HAL and doesn't need to be changed at all. Remember, NT used to run on a wide range of platforms. They were dropped due to basically no user base.
Software that was written entirely with the Win32 API should be portable to other archetectures as well with a simple recompile. The CLR of course will solve the recompilation step.
Layers would be a great feature when programming interfaces.
Want to move an object? Move the layer. You don't even have to worry about redrawing the image below since the windowing system will handle that. Link all your application's layers when you want to move a window. Alpha-blending would be a snap.
Photoshop is an excellent example of how the interface should work. If you've ever mocked up an interface in Photoshop you'd have seen how the layers are a great feature. Sure you can create all those routines in your program, but I think it would be better to let the WM handle it.
If layers, masks, etc, could be easily addressed programatically we would start to see some nice looking programs.
Of course, what's better looking than the CLI?
Actually what I proposed was taking an X11 desktop and convert it to RDP. Much like VNC does. That way you see X11, but it is delivered via RDP and so it can be used with RDP thin clients.
ICA would probably be a better protocol to use though since ICA is better supported across many platforms and I haven't seen a thin client that does RDP and not ICA. ICA is also a better protocol to begin with. The upside of RDP is that it would be fun to deliver the Linux desktop via a "Microsoft Technology".
I thought that Ogg was suppost to put all the most important bits at the beginning of it's frames. Therefore you could stream out a 128kbps ogg and if someone is on dialup it will automatically scale to suit their connection speed.
I'm guessing this never made it to the format? Too bad cause that would have been great!
I've never used Kjofol under X, but I'm assuming it uses render to make the program's edges anti-aliased instead of the hard shapes seen in programs like xeyes.
I could watch the dialogs painting and this was on a 900MHz machine.
I used to run X under framebuffer (until they added support for LCD screens for my video card) and even that wasn't that slow! Now that I can use video acceleration it is really snappy. I'd say it performs on par with Windows (using KDE2).
Heck I remember even running enlightenment on my P-100 and it wasn't that slow!
I'm sure a good number of Mozilla/Konquerer/Opera users have thier headers forged as IE for Windows just so they can bypass a lot of those browser detection schemes.
While it's possible they did OS fingerprinting, it's highly doubtful.
One Outlook client can send mail to any number of different protocols (SMTP, MS Mail, Notes, just to name a few) while being transparent to the user. Microsoft Exchange is in my opinion the one piece of software Microsoft is on the right track with. It's not there yet, it should be more open (to allow any mail client in!) but the ideas behind it are good.
Someone should start an open project with the same principles, but do a better job with it! Of course if everyone just followed the standards to a T then there would be no need for such a product.
I figure if I'm gonna pay the copyright fee on these CDs, I may as well put copyrighted works on them! After all, the industry still got thier money, and I got my music. It's win-win for everyone.
If Be would have focused on making Be the "NT Workstation" of the Linux world they might have made it. Face it, Be was a great desktop operating system and Linux has already proven itself as a viable server operating system. If it blended together nicely with Linux (on the backend) it could have became the niche that could have brought Linux and Be to the forefront in the business world.
Maybe Palm will still make this happen. Likely not. It could very well happen if Be was released under an open source licence though!
I've done this before for a CD image I didn't want to burn. I just put it on my Linux server, did the regular mounting of the ISO file system and then viewed it via Samba.
It shows up just like the CD would, or any other network drive for that matter. It worked for me. I would recommend this route!
In many cases, huge segments of the music industry get little or no coverage by mainstream radio.
Lucky them!
Seriously, if this technology is just an overglorified radio, what is the benifit? If they provide radio stations with content the people want to hear (like non-mainstream music in all genres) then you might have a winner.
Of course if this frequency is ideal for wireless satellite broadband internet access then get the radio off it immediately! You can stream the radio over the net if you have to.
Running the conduits strait down to the basement is a good idea. From there you can run the wires above a false celing to your wireing closet. This would make adding new wires a snap, just start dropping wire down the conduit until you can see it in the basement. If the conduit is big so it doesn't get stuck on other wires you won't even need a string or anything to pull it through (you might need a little weight on the wire though).
You could even put in some empty ducts for future expansion (maybe 3 or 4 on every wall) even if you don't need/want cable there right now. No need to even put the face plate in yet, you could always cut that later (just rememeber where they go!!!)
As for what wires to use: Cat-5e is a great start. You can run basically everything over it, from your LAN (obviously) to your telephone, to your audio and even your TV. But if you leave room for upgrades it doesn't matter what the future holds...
One thing I always wanted to do with my future car mp3 player is to have 802.11 sync up mp3s with other cars on the road. You should design an open protocol for sharing mp3s between your house and car that would also adapt to the open road.
Sure it'll be useless in the near future, but could be usefull later on.
When I got my licence they taught us to drive the speed that the other cars are going.
If everyone else is speeding, you should keep up with them. That way they don't have to pass you and everyone will be safer for it. It also just keeps the general traffic flow better. This works both ways though, if everyone is driving slow, you too should slow down.
Of course there are limits to how much over is acceptable, but the speed limit is really just a recomendation, you don't have to follow it to a T.
Okay so you're not going to be watching the movie on your 56K modem, but you could watch ~50 video streams on your 10Mbit ethernet connection**! And broadband as slow as 256K should have no problems with this**. Even for a higher quality MP3 (>192Kbps) you're looking at about the same bandwidth usage. And that streams over broadband links with ease.
* assuming we don't have our B and b mixed up
** ignoring overhead, other traffic, you know the drill...
1. If Larry Ellison offered you a free copy of arguably the #1 database server (and the most expensive) on the market, would you turn him down?
But is it free? What about upgrades? Support costs? Machines to run it on? Administrators? etc.
"Here is your brand new copy of Oracle 9i. Did I happen to mention that Oracle 10 will be released next week? Can I put you down for a copy? It's a bargain at only $40,000."
You have a programming language there at your disposal!
If you stick to the latest HTML specs it wouldn't be that difficult of a task. You could probably even use Java's XML parser to do a lot of the work. You can have a look at Konqueror and Mozilla for some ideas on how to handle things if you are unsure of what to do.
Of course there is always Jazilla (Mozilla written in Java). I don't know how far along it is, but you could use it as a starting block at least.
One, Windows needs to be ported to other cpu architectures.
That's a simple matter of changing the HAL (Hardware Access Layer) to suit the target platform. The rest of the OS runs on top of the HAL and doesn't need to be changed at all. Remember, NT used to run on a wide range of platforms. They were dropped due to basically no user base.
Software that was written entirely with the Win32 API should be portable to other archetectures as well with a simple recompile. The CLR of course will solve the recompilation step.
Layers would be a great feature when programming interfaces.
Want to move an object? Move the layer. You don't even have to worry about redrawing the image below since the windowing system will handle that. Link all your application's layers when you want to move a window. Alpha-blending would be a snap.
Photoshop is an excellent example of how the interface should work. If you've ever mocked up an interface in Photoshop you'd have seen how the layers are a great feature. Sure you can create all those routines in your program, but I think it would be better to let the WM handle it.
If layers, masks, etc, could be easily addressed programatically we would start to see some nice looking programs.
Of course, what's better looking than the CLI?
Actually what I proposed was taking an X11 desktop and convert it to RDP. Much like VNC does. That way you see X11, but it is delivered via RDP and so it can be used with RDP thin clients.
ICA would probably be a better protocol to use though since ICA is better supported across many platforms and I haven't seen a thin client that does RDP and not ICA. ICA is also a better protocol to begin with. The upside of RDP is that it would be fun to deliver the Linux desktop via a "Microsoft Technology".
I suppose my origional post was a little unclear.
There is already a Linux RDP client. Maybe this could be used as a starting block to make a X11->RDP gateway.
It would be a very good project indeed. While X11 is a much better protocol in my opinion, having RDP for Linux isn't a bad thing.
What do you mean? It's simple! ;)
#!/usr/bin/perl
open(CODE, "$0");
print <CODE>;
close(CODE);
I thought that Ogg was suppost to put all the most important bits at the beginning of it's frames. Therefore you could stream out a 128kbps ogg and if someone is on dialup it will automatically scale to suit their connection speed.
I'm guessing this never made it to the format? Too bad cause that would have been great!
I've never used Kjofol under X, but I'm assuming it uses render to make the program's edges anti-aliased instead of the hard shapes seen in programs like xeyes.
There is an article on the main page of Slashdot at the time of writing about a new national wireless ISP
Looks interesting. Who knows if it will be rolled out in time for you though.
I could watch the dialogs painting and this was on a 900MHz machine.
I used to run X under framebuffer (until they added support for LCD screens for my video card) and even that wasn't that slow! Now that I can use video acceleration it is really snappy. I'd say it performs on par with Windows (using KDE2).
Heck I remember even running enlightenment on my P-100 and it wasn't that slow!
I'm sure a good number of Mozilla/Konquerer/Opera users have thier headers forged as IE for Windows just so they can bypass a lot of those browser detection schemes.
While it's possible they did OS fingerprinting, it's highly doubtful.
Exchange is multi-protocol.
One Outlook client can send mail to any number of different protocols (SMTP, MS Mail, Notes, just to name a few) while being transparent to the user. Microsoft Exchange is in my opinion the one piece of software Microsoft is on the right track with. It's not there yet, it should be more open (to allow any mail client in!) but the ideas behind it are good.
Someone should start an open project with the same principles, but do a better job with it! Of course if everyone just followed the standards to a T then there would be no need for such a product.
Canada has taxes on blank CDs already.
I figure if I'm gonna pay the copyright fee on these CDs, I may as well put copyrighted works on them! After all, the industry still got thier money, and I got my music. It's win-win for everyone.
If Be would have focused on making Be the "NT Workstation" of the Linux world they might have made it. Face it, Be was a great desktop operating system and Linux has already proven itself as a viable server operating system. If it blended together nicely with Linux (on the backend) it could have became the niche that could have brought Linux and Be to the forefront in the business world.
Maybe Palm will still make this happen. Likely not. It could very well happen if Be was released under an open source licence though!
just open a window in the winter
;)
What about the snow coming in the window?
Of course if he lives in Southern Ontario this would be a non-issue!
I've done this before for a CD image I didn't want to burn. I just put it on my Linux server, did the regular mounting of the ISO file system and then viewed it via Samba.
It shows up just like the CD would, or any other network drive for that matter. It worked for me. I would recommend this route!
I think we have a new ad campain for Microsoft:
Microsoft: Turning silly into reality since 1975.
In many cases, huge segments of the music industry get little or no coverage by mainstream radio.
Lucky them!
Seriously, if this technology is just an overglorified radio, what is the benifit? If they provide radio stations with content the people want to hear (like non-mainstream music in all genres) then you might have a winner.
Of course if this frequency is ideal for wireless satellite broadband internet access then get the radio off it immediately! You can stream the radio over the net if you have to.
Running the conduits strait down to the basement is a good idea. From there you can run the wires above a false celing to your wireing closet. This would make adding new wires a snap, just start dropping wire down the conduit until you can see it in the basement. If the conduit is big so it doesn't get stuck on other wires you won't even need a string or anything to pull it through (you might need a little weight on the wire though).
You could even put in some empty ducts for future expansion (maybe 3 or 4 on every wall) even if you don't need/want cable there right now. No need to even put the face plate in yet, you could always cut that later (just rememeber where they go!!!)
As for what wires to use: Cat-5e is a great start. You can run basically everything over it, from your LAN (obviously) to your telephone, to your audio and even your TV. But if you leave room for upgrades it doesn't matter what the future holds...
One thing I always wanted to do with my future car mp3 player is to have 802.11 sync up mp3s with other cars on the road. You should design an open protocol for sharing mp3s between your house and car that would also adapt to the open road.
Sure it'll be useless in the near future, but could be usefull later on.
When I got my licence they taught us to drive the speed that the other cars are going.
If everyone else is speeding, you should keep up with them. That way they don't have to pass you and everyone will be safer for it. It also just keeps the general traffic flow better. This works both ways though, if everyone is driving slow, you too should slow down.
Of course there are limits to how much over is acceptable, but the speed limit is really just a recomendation, you don't have to follow it to a T.
200Kbps is quite low-band actually*.
Okay so you're not going to be watching the movie on your 56K modem, but you could watch ~50 video streams on your 10Mbit ethernet connection**! And broadband as slow as 256K should have no problems with this**. Even for a higher quality MP3 (>192Kbps) you're looking at about the same bandwidth usage. And that streams over broadband links with ease.
* assuming we don't have our B and b mixed up
** ignoring overhead, other traffic, you know the drill...
I send you this message to in order to wish you a Happy Birthday.
<<Happy Birthday.exe>>
1. If Larry Ellison offered you a free copy of arguably the #1 database server (and the most expensive) on the market, would you turn him down?
But is it free? What about upgrades? Support costs? Machines to run it on? Administrators? etc.
"Here is your brand new copy of Oracle 9i. Did I happen to mention that Oracle 10 will be released next week? Can I put you down for a copy? It's a bargain at only $40,000."
I don't know if it works or not, but it seems to for them:h tml
http://store.yahoo.com/codeweavers-wine/crosplug.