YES. They all render differently, and it makes things difficult.
Gecko based browser don't seem to render span width or span height tags where IE does. At least not in the stylesheets. IE and Netscape handle pixels differently, where 100px does not layout the same in both browsers. So in the case you want to use absolute positioning to layout some images and then float text over them it could cause problems. CSS 1 support in all browsers is iffy. CSS2 hardly exists.
Also watch out for handling of things like window.innerWidth, document.all vs document.getElementbyId, etc. Do you need to access the DOM? If you can avoid then you can support more browser.
In my case I am working on a web based applicaiton but I can dictate what the requirements are. SO I have dictated IE 6 NS 7.1. There are some pages out there, start with devedge.netscape.com that talk about what browser support what stuff, and then go from there. Also think about using or creating a client side OR server side browser sniffer to get the useragent string and do some mojo based on that.
Yes and there are other places that cut police and then gang violence goes up. Like my neighborhood. They also wanted to cut the fire department in my neighborhood. Yeah, real smart thing to do in a neighborhood, made entirely of WOOD houses near oily eucliptis trees. Light a match their and the whole neighborhood goes!
If you really got involved in politics, you would know that it is a realy f***in shady thing. Deals are made that are not in the best interest of the people, but in the best interest of the politician. PERIOD! I should know I have been fighting neighborhood issues for a while now. Do you know where to find out which departments are meeting in your town? Does your state / city / county / town have open goverment / sunshine laws? Do you know what those laws even are? Have you ever read a public meeting agenda and attended a public meeting? Have you meet your local officials and discussed your issues with how they are working on things?
Politics" makes public school and thus high literacy possible. "Politics" is what puts police on the streets to keep us safe. "Politics" is what the Constitution is all about.
Don't forget that politics is what cuts our police force, closes our schools, and allows stupid kids to get out of school, into gangs and shoot each other.
Bush Politics also make the rich richer, and the poor poorer. Bush Politics also want to ammend the constitution when thier are more important issues at hand than gay marriage.
I just upgraded from 1 to 2 last night. Now things don't work. I got sound to work last night, but had to recompile the kernel. USB now starts, but none of my devices work. Of course these are more 2.4.x to 2.6.x issues than anything else.
I have also noticed its slower than fedora core
xorg takes a while to start, I can actually log in at the console before it starts.....
I'd guess this really means that MS sees that there is some really cool software being writting that they don't want to buy. Like gqview, gimp, and xpdf. Which basically means if you get windows and then run this linux / unix code, you then get a lot more software free plus you get office. I could see this strategy hurting other software makers more than it helps Microsoft. However at the same time, I could see more people writing towards POSIX and standards than MS win32 API.
I've looked at some pretty ugly C and I've even seen some really obfuscated(sp) shell code and perl.
regexp can be a real pain in some cases when people do things that more advanced.
Also it would be good to see the result have two parts to it. result.int (gives integer value) and then result.dec (gives decimal value), then result just gives both. No double, or longs or shorts or etc, etc.
C is good for many things, but sometimes I find that I end up putting in more comments in my code so people can follow what is going on in the code. In some programs that get really large what ends up happening is that people just keep adding to the code and then you look at a function and spend half a day trying to figure out why someone added 1 line. If the code was easy to read and the coder spent less time trying to figure out do I need a long or double or did I free this, or... and more time on just what the task he wanted to get done was, ie I need to do business logic, it could be better. I like Java alot, but it has problems with its garbage collection, IE I've coded errors in the code that prevent stuff from getting collected. Simple put I should not be able to code like that.
regexp functions -> functions that do what the regexp do. eg result = regexp.removeSpace(word);
Easy to understand syntax.. instead of && use AND, instead of OR use OR, etc. kinda BASICish syntax.
Garbage collection that works, unlike java where sometimes it losses things, because of programmer error. IE: if I can do it the garbage collector should clean up after me, if it can't then it should not let me do it.
Definatly object oriented, Java / C# / C and Perl are all cool for their ability to do objects, so its python. There is more....
I'd actually do a Linux boot disk, there are several Linux 1 floppy distros around, and even howto's on the subject, at tldp.org.
In most cases it is easier to do if you already have a linux box to work with.
A really good place to start with would be http://www.8ung.at/spblinux/
Apparently this guy is using XDirectFB and a couple of floppies and you can have a full X running to surf the web. He has a USB versino somewhere on the site. In fact check out his usbboot setup.
believe it or not, aim does pretty well at p2p and meetings. now with the new aim you can do video and audio as well. you can send files to each other and chat too, and you can invite people to aim meetings. in essance you could do away with email and just use aim.. oh and it does logging so you can save your chat sessions so that you have copies of the stuff as well... so who needs email with aim ?
just my 2cents.. but it is possible.. its also a lot better than p2p.. but if I had to do p2p, I'd have to do it with a central server and have the connections made to the central server and then fork them off away.. if thats possible to do..
.. is when they start forging email addresses. Like sending email to me with my own email address.
Its kinda like faking where a letter is sent from and who you are at a bank. Its forgery, and fraud. Personally I think people that do this that get caught should end up in jail or shot.
I'd agree for the most part. If your web site is a news site, where you want people to be able to view your site, it should work at any resolution. This includes blogs and personal web sites. I cannot tell you how many web sites are completely useless on PDA with 320x320 resolution. News sites should be usable at this low resolution. However news sites can provide rss feeds and then the pda user can use his own css and an rss reader to render these pages.
However if you are developing an application, like outlooks web interface, different rules apply. Since this is a web application you can actually set requirements of browser type and such.
Coding towards standards is important, but which standards? They keep changing and to ask everyone and every program to keep changing its output every time the standards change.
Probably the best practice is to code to the audiaence that you expect. If you expect 800x600 then code to that. If your audience complains enough then change your standards to suit your audience.
.. I'm not sure I'd use them they are a really small company.
http://www.nextbus.com/
They company is called nextbus and they are being used a little in the bay area. Basically they use gps to track the busses and they you are supposed to be able to see when then next bus is going to arrive by looking at their map. They have wireless access to the system. I think this would work for you, but I also believe that this is a small company that has no european ties, so they may not be able to do everything. However looking at what they are doing, it is not that difficult to setup gps on your busses and have them transmit where they are, and map that to a static map, that people can then download or get text timings from. No, really, this is something a BSEE / CSEE senionr project could consist of almost.
IMHO, KDE and Gnome are slow but Ice looks like crap and makes the system annoying to use. All I want in a window manager is something that's fast and stylish and doesn't slow everything down to a trickle. Even with the themes for IceWM it still looks like crap that a 5 year old could have drawn in windows paint.
I'd suggest you try blackbox, fluxbox, or windowmaker. I use blackbox on my debian laptop with a 233Mhz CPU with 64Megs of RAM. What really slows it down is opening up mozilla or firefox.
Alternately for a keyosk(sp) type desktop, I'd suggest using Opera as your 'window manager' if all you want to do is surf the web on the machine and check email. With opera's MDI interface all popups and message boxes are in a single window. Of course if you want the full blown desktop you should try blackbox. bbconf can be used to configure the desktop and menus, and the only thing you lack is you don't hear a noise everytime you click something.
Personally I'm looking for a palm type desktop for my small system. If palm can fit all those apps in there ( which is all I really need ) then I'd think that I should be able to do that on my laptop. I even have a decent web browser on my sony clien with 32 Megs of RAM and it flies and views most pages ( screen is to small though ).
Your stuck with both.. get used to it.. WSDL there I just used my caps lock key.. please please dont get ride of it lol..
I should mention that in England ( or GB ) they actually use cameras to tak pictures of license plates. They have standardized on the letters of the plates so that they can be interpreted by an OCR engine. They do this on certain streets and it acts kinda like a toll, where if you drive on these streets you get charged. My guess is that using RFID's in the license plates it would make it easier to track cars.
To me however, RFID's seems kinda 'Orwellian' / 1984-ish. Big brother is watching you drive. With RFID's in the license plates they can put trackers on ALL the roads and know who is speeding and by how much. I'd imaging that it could mean that if you are going 5 miles or more over the speed limit you could get a ticket mailed to you. It would require an infrastructure on the roads to be built, but in 5 years that could be possible to do. I'd imagine that it would also be easier to track red light runners this way too. RFID in conjunction with red light running cameras, means that it is much more difficult for you to dispute that you car ran a red light at an intersection, or that you car was not on one of the 'charge/ toll' cars on the road.
.. then the same thing happened to me.. at the time that Microsoft took over hotmail, they shortly there after started tinkering with the system to 'make it better'. In doing so they lost some of my email. I emailed their support and they said 'sorry' essentially. So I did the only thing I could. I switched to using yahoo email and have not lost a single email since.
Its not that I hate Microsoft, its that I just don't trust them with my data.
.. that is called prior art. it predates the applicaiton by 4 months... now someone needs to prove that the dec filing was not a result of the august note...
If the targeted user is a computer savy person, or at least someone who likes to tinker, then less is better. Someone like this can add what they want. Actually I think most people can add what they want for that matter, but will they?
If the targeted user is someone who does only a little tinkering then it is to little.
The real problem is, if you already have a browser on your computer ( windows / IE or mac safari ) are you going to download another browser? Some people ( like me ) will, but the majority will use what is installed already. So the first hurdle is getting people to download the browser. Then if you bundle to much that download becomes to big, and problematic. On the other hand if you bundle to little then why bother to download it in the first place?
Basically this sounds like it will require that the @foo.com domain to actually exist. Unfortunately this does pose a few questions. 1) If a dns lookup fails, will the message get sent or held. 2) Will it be able to prevent valid domains from sending spam? No.
I get email that is addressed @mindspring.com or @yahoo.com so the domains are already valid domains that they are coming from. In most cases not all. So this will reduce spam, but not eliminate spam. Not sure what the real solution is, because spam filtering is not working when they start sending crap words through email that dont mean anything. What's with the pr0n and pn31s crap in the subject line. Yeah okay so your spam reached its destination without being filtered. Maybe the subject line was looked at, but it was most likely deleted.
aterm has been around for years as a translucent xterm variation. So there is prior art as aterm goes back to the late 1990's.. I'd have to read the patent though.
I'd have to say that XAML looks like struts or taglibs from the java project. Which is not suprising. Struts allows you to iterate and create beans and all doing xml syntax in a jsp page. Take that idea a step further and apply to C# and viola, you can now create an application pretty easily using XML like syntax. I wonder if this is one of the things they are going to patent. If so watch out J2EE 1.4 cause it could infringe depending on the claims.
This looks pretty cool, but I wonder if there is any security built in to this kind of stuff. Does this mean that someone could send an XAML document in an email and its the new adware instelled virus that downloads your data in 50 lines of XAML? While I think it is cool technology, don't get me wrong. I am concerned that if it is that easy to write code, it then becomes that easy to exploit Longhorn. I hope MS builds security into their Outlook client in Longhorn that will match that of the new firewall tools that I have heard they are coming out with in their new OS.
On an off NOTE, I think that the Linux competition as small as it may seem ( market share wise ) and the number of viruses that are coming out, are actually prompting MS to step up its product and make it much better. New firewalling capabilities that are improved about as good as iptables, but easier to use. I hope they fix some of the bugs in IE, in particular IE 5&6 window.open() should not forget the cookies in the opening window. Yes this is a bug, go search their web site.
I guess now that they are in every market they have only one thing left to do and that is make their product really better.
.. somoen stole my email address and has been using it to send spam!
No really my email address has been stolen and is being used as the reply to and from in email and is being used to send spam. I am now getting mail that is bouncing either from spamassain filters or invalid email addresses. It is really pissing me the f*** off.
Spam is not free speech as nothing is spoken. It is s*** that clogs up the email system. We need an update into email that can eliminate spam.
Gecko based browser don't seem to render span width or span height tags where IE does. At least not in the stylesheets. IE and Netscape handle pixels differently, where 100px does not layout the same in both browsers. So in the case you want to use absolute positioning to layout some images and then float text over them it could cause problems. CSS 1 support in all browsers is iffy. CSS2 hardly exists.
Also watch out for handling of things like window.innerWidth, document.all vs document.getElementbyId, etc. Do you need to access the DOM? If you can avoid then you can support more browser.
In my case I am working on a web based applicaiton but I can dictate what the requirements are. SO I have dictated IE 6 NS 7.1. There are some pages out there, start with devedge.netscape.com that talk about what browser support what stuff, and then go from there. Also think about using or creating a client side OR server side browser sniffer to get the useragent string and do some mojo based on that.
If you really got involved in politics, you would know that it is a realy f***in shady thing. Deals are made that are not in the best interest of the people, but in the best interest of the politician. PERIOD! I should know I have been fighting neighborhood issues for a while now. Do you know where to find out which departments are meeting in your town? Does your state / city / county / town have open goverment / sunshine laws? Do you know what those laws even are? Have you ever read a public meeting agenda and attended a public meeting? Have you meet your local officials and discussed your issues with how they are working on things?
You must be a Bush NAZI!
Don't forget that politics is what cuts our police force, closes our schools, and allows stupid kids to get out of school, into gangs and shoot each other.
Bush Politics also make the rich richer, and the poor poorer. Bush Politics also want to ammend the constitution when thier are more important issues at hand than gay marriage.
I just upgraded from 1 to 2 last night. Now things don't work. I got sound to work last night, but had to recompile the kernel. USB now starts, but none of my devices work. Of course these are more 2.4.x to 2.6.x issues than anything else.
I have also noticed its slower than fedora core
xorg takes a while to start, I can actually log in at the console before it starts.....
So does MS have a win64 API :-O
result = add(23, div(52,7));
a little more typing but not that much.
I've looked at some pretty ugly C and I've even seen some really obfuscated(sp) shell code and perl.
regexp can be a real pain in some cases when people do things that more advanced.
Also it would be good to see the result have two parts to it. result.int (gives integer value) and then result.dec (gives decimal value), then result just gives both. No double, or longs or shorts or etc, etc.
C is good for many things, but sometimes I find that I end up putting in more comments in my code so people can follow what is going on in the code. In some programs that get really large what ends up happening is that people just keep adding to the code and then you look at a function and spend half a day trying to figure out why someone added 1 line. If the code was easy to read and the coder spent less time trying to figure out do I need a long or double or did I free this, or ... and more time on just what the task he wanted to get done was, ie I need to do business logic, it could be better. I like Java alot, but it has problems with its garbage collection, IE I've coded errors in the code that prevent stuff from getting collected. Simple put I should not be able to code like that.
regexp functions -> functions that do what the regexp do. eg result = regexp.removeSpace(word);
Easy to understand syntax.. instead of && use AND, instead of OR use OR, etc. kinda BASICish syntax.
Garbage collection that works, unlike java where sometimes it losses things, because of programmer error. IE: if I can do it the garbage collector should clean up after me, if it can't then it should not let me do it.
Definatly object oriented, Java / C# / C and Perl are all cool for their ability to do objects, so its python. There is more....
In most cases it is easier to do if you already have a linux box to work with.
A really good place to start with would be http://www.8ung.at/spblinux/
Apparently this guy is using XDirectFB and a couple of floppies and you can have a full X running to surf the web. He has a USB versino somewhere on the site. In fact check out his usbboot setup.
just my 2cents .. but it is possible.. its also a lot better than p2p.. but if I had to do p2p, I'd have to do it with a central server and have the connections made to the central server and then fork them off away .. if thats possible to do..
really? I'd make it the center of the cement block, and skip the chain.. wouldn't want anyones fishing line to get tangled in that dang chain....
Its kinda like faking where a letter is sent from and who you are at a bank. Its forgery, and fraud. Personally I think people that do this that get caught should end up in jail or shot.
However if you are developing an application, like outlooks web interface, different rules apply. Since this is a web application you can actually set requirements of browser type and such.
Coding towards standards is important, but which standards? They keep changing and to ask everyone and every program to keep changing its output every time the standards change.
Probably the best practice is to code to the audiaence that you expect. If you expect 800x600 then code to that. If your audience complains enough then change your standards to suit your audience.
http://www.nextbus.com/
They company is called nextbus and they are being used a little in the bay area. Basically they use gps to track the busses and they you are supposed to be able to see when then next bus is going to arrive by looking at their map. They have wireless access to the system. I think this would work for you, but I also believe that this is a small company that has no european ties, so they may not be able to do everything. However looking at what they are doing, it is not that difficult to setup gps on your busses and have them transmit where they are, and map that to a static map, that people can then download or get text timings from. No, really, this is something a BSEE / CSEE senionr project could consist of almost.
I'd suggest you try blackbox, fluxbox, or windowmaker. I use blackbox on my debian laptop with a 233Mhz CPU with 64Megs of RAM. What really slows it down is opening up mozilla or firefox.
Alternately for a keyosk(sp) type desktop, I'd suggest using Opera as your 'window manager' if all you want to do is surf the web on the machine and check email. With opera's MDI interface all popups and message boxes are in a single window. Of course if you want the full blown desktop you should try blackbox. bbconf can be used to configure the desktop and menus, and the only thing you lack is you don't hear a noise everytime you click something.
Personally I'm looking for a palm type desktop for my small system. If palm can fit all those apps in there ( which is all I really need ) then I'd think that I should be able to do that on my laptop. I even have a decent web browser on my sony clien with 32 Megs of RAM and it flies and views most pages ( screen is to small though ).
I should mention that in England ( or GB ) they actually use cameras to tak pictures of license plates. They have standardized on the letters of the plates so that they can be interpreted by an OCR engine. They do this on certain streets and it acts kinda like a toll, where if you drive on these streets you get charged. My guess is that using RFID's in the license plates it would make it easier to track cars.
To me however, RFID's seems kinda 'Orwellian' / 1984-ish. Big brother is watching you drive. With RFID's in the license plates they can put trackers on ALL the roads and know who is speeding and by how much. I'd imaging that it could mean that if you are going 5 miles or more over the speed limit you could get a ticket mailed to you. It would require an infrastructure on the roads to be built, but in 5 years that could be possible to do. I'd imagine that it would also be easier to track red light runners this way too. RFID in conjunction with red light running cameras, means that it is much more difficult for you to dispute that you car ran a red light at an intersection, or that you car was not on one of the 'charge/ toll' cars on the road.
one of your friends ;-) ..
Its not that I hate Microsoft, its that I just don't trust them with my data.
.. that is called prior art. it predates the applicaiton by 4 months... now someone needs to prove that the dec filing was not a result of the august note...
If the targeted user is a computer savy person, or at least someone who likes to tinker, then less is better. Someone like this can add what they want. Actually I think most people can add what they want for that matter, but will they?
If the targeted user is someone who does only a little tinkering then it is to little.
The real problem is, if you already have a browser on your computer ( windows / IE or mac safari ) are you going to download another browser? Some people ( like me ) will, but the majority will use what is installed already. So the first hurdle is getting people to download the browser. Then if you bundle to much that download becomes to big, and problematic. On the other hand if you bundle to little then why bother to download it in the first place?
I actually think it is really a catch 22.
I get email that is addressed @mindspring.com or @yahoo.com so the domains are already valid domains that they are coming from. In most cases not all. So this will reduce spam, but not eliminate spam. Not sure what the real solution is, because spam filtering is not working when they start sending crap words through email that dont mean anything. What's with the pr0n and pn31s crap in the subject line. Yeah okay so your spam reached its destination without being filtered. Maybe the subject line was looked at, but it was most likely deleted.
aterm has been around for years as a translucent xterm variation. So there is prior art as aterm goes back to the late 1990's.. I'd have to read the patent though.
This looks pretty cool, but I wonder if there is any security built in to this kind of stuff. Does this mean that someone could send an XAML document in an email and its the new adware instelled virus that downloads your data in 50 lines of XAML? While I think it is cool technology, don't get me wrong. I am concerned that if it is that easy to write code, it then becomes that easy to exploit Longhorn. I hope MS builds security into their Outlook client in Longhorn that will match that of the new firewall tools that I have heard they are coming out with in their new OS.
On an off NOTE, I think that the Linux competition as small as it may seem ( market share wise ) and the number of viruses that are coming out, are actually prompting MS to step up its product and make it much better. New firewalling capabilities that are improved about as good as iptables, but easier to use. I hope they fix some of the bugs in IE, in particular IE 5&6 window.open() should not forget the cookies in the opening window. Yes this is a bug, go search their web site.
I guess now that they are in every market they have only one thing left to do and that is make their product really better.
Wouldn't SCO then say that Sun is giving away SCO's propritery unix code? They try to revoke their irrevokable license?
No really my email address has been stolen and is being used as the reply to and from in email and is being used to send spam. I am now getting mail that is bouncing either from spamassain filters or invalid email addresses. It is really pissing me the f*** off.
Spam is not free speech as nothing is spoken. It is s*** that clogs up the email system. We need an update into email that can eliminate spam.
no seriously, yahoo's bulk mailer is picking my evits up as spam, so people are not getting their evites... Can I sue?