Plugin missing popup isn't so annoying (I refuse to install flash)
I've actually been thinking of making a fake plugin that could be trained to register for whatever you want, and all it ever does is render a grey rectangle. That would fix this problem for good.
A way to delete the contents of the URL bar without destroying the contents of my clipboard.
You mean like Konquerer's clear button?;)/me too!
Right now, I copy a URL from somewhere else, then click in the URL bar and hit delete, just to have the contents of the URL bar copied to my clipboard.
ugh, isn't that just the most annoying thing? I've screamed at the computer more than once for that move, especially when I've already closed the window I had copied from.
Right click on the tab, there are a couple of interesting menu options there, |Close Tab| and |Close Other Tabs|. Combined with the default middle click action on links I've found tab browsing to be a rather nice addition to Mozilla.
hmm... perhaps it's something with your system? I duel boot between linux (suse 7.3 running 2.4.9 at the moment) and Windows (Win2K AS) on a dual PII 450 with 256Mb of RAM. Windows has a few hundred meg of swap defined (and uses it) Linux has 64Mb of swap defined and hardly ever touches it. I run the nightly windows builds and my own builds on linux (updated every few days on each) and for me the two are very nearly at parity... actually I'd say Linux is a bit more responsive than windows.
The other posibility is that you are getting a mix of debug and production mixes? On linux my debug build is quite pokey, but the -O3 no debug, optimize it all builds absolutely FLY and keep getting better!
Way to go Moz!
Re:Forgotten languages still used in the real worl
on
Do You Remember Bob?
·
· Score: 2
RPG and RPG/ile! wow... You must be using an AS/400! Large portions of which are programmed in another set of languages that fit this category: plm*.
A senior engineer once told me "the only reason for a new hire to learn any plm language is so that they can understand what the current code does when they reimplement it in C++ or Modula-2."
I had very little interest in seeing the movie, I still don't have much... and after this review, maybe when it comes out on video, or hits tv... maybe, if there's nothing else on. Then I caught what these whackos are saying about it, particularly the interview (currently on their frontpage or tv) I had to watch while waiting to get my car fixed this morning. The best part is probably the bit at the end where he claims Tolkein and Lewis were both "Christian fantasy" authors. And the part that tells parents to explain to their kids that "they understand" how it feels to not be able to see the film, and that they should "give the child something they've always wanted, a gift or a vacation" instead. Oh, and don't forget to check out "Pat's Age-Defying Antioxidants" while you're there.
Not sure who that quote came from, but anyone claiming cvs-mirror.mozilla.org has run "flawlessly" is full of it. While it's problems may not be filesystem related, the box ISN'T perfect.
hehe... then I'd love to see your reaction to one of his spots "hosting" the TNG repeats on TNN (anyone else remember when TNN was "the Nashvile Network"?) when he's talking about some cute girl checking him out, and he's asking himself "is she looking at me 'cuz I'm, like, cute... or... no, it's because I'm on Trek, G** D*****!" Where he litterally changes from a nervous teen in the first half to a normal biter adult in the last half... it's *hilarious*.
I wonder if Lotus Domino (the server backend to Lotus Notes) could be tricked into supporting these RFCs? or at least if we could create a bridge layer for those of us at companies that use Domino....
You make the same bad leap of logic that the RIAA makes... that all mp3 files are bootleg/copyright infringed. If they wipe my archive of myself playing piano just becuase I choose mp3 file format, then they will be on the receiving end of a cracking lawsuit.
yes, but much like the burlington example above these are highly customized machines and hardware, not a generic desktop deployment. Even the mangement interfaces don't look anything like a linux desktop, they're text based interfaces driven on serial consoles. (only amber tubes... no green tubes for Home Depot;)
I don't know who pulled that uncle sam refference out of thin air, but I've been all over the cyberangels website, they *aren't* the government, just a standard non-profit organization. No where do they claim any connection to the government, which is what the figure head of "uncle sam" traditionally represents.
I suspect it's SASH. It doesn't seem to state what it's license is, but it isn't clearly GPL. The extent of the "license" seems to be:
/*
* Copyright (c) 1999 by David I. Bell
* Permission is granted to use, distribute, or modify this source,
* provided that this copyright notice remains intact.
*
Normally a story like that would have made at least passing mention to the layoffs RH is taking, if for no other reason than to make the institutional investors happy (because they'd see them as "belt tightening" or some such). But this one makes no mention of them. The closest it comes is saying they "restructured [their] operations".
Could it be that the reporter doesn't really know that much about the company? Or possibly they don't want to draw any parallels with the others in the dot bomb crowd for fear of tainting RH's staggering $3.11 share price? Or maybe then someone would ask which areas did they cut (to make sure it was fat and not mussle that was being trimed) and then they'd have to explain that some of it was part of the very group that they had just mentioned was responsible for "[a] significant portion of that revenue"?
Actually I've seen the parts that *aren't* freely available and dealt with the so called "support" organization they put together, so I know you're being polite in your understatement.;)
From a UI designer perspective I fully agree with you; however, that wasn't what I was talking about.
The front end of swing is nice, but the backend behind it is FAR worse than AWT, and unfortunately, because of the other promises swing made about having the same user impression no matter the platform means that there really isn't any other option.
AWT widgets map directly to the native widget sets for almost all platforms: Windows, Mac, Unix (Motif in many cases). This allows the windowing system to do all types of optimizations, and minimizes the complexity of the application, as well as the volume of information it needs to send to the display.
Swing by contrast maps all the way to pixels within the JVM. This not only prevents the native optimized windowing system from having any advantage, but nearly always degenerates into full frame bitmaps being pushed for every refresh. While it is true that IBM is pushing a lot of performance tweaks into 1.4 to try and work around this, there really isn't any way it will ever catch up with awt.
This is not a problem on windows where applications can get direct access to the hardware to push a pixel image down, but on most other operating systems this simply isn't the case. X is particularly hard hit in this, have a look at a swing application running under xscope to really see this.
Java was promissed to be a platform independent environment, but it has become clear that Java's GUI team only cares about Windows. Sadly by the time this was discovered a lot of applications had already been coded and deployed. Within my company for example an entire toolchain was developed before anyone had discovered this, and the impact of widespread use on the network had been discovered. The result is that the large unix boxes that the applications are run on have been set up with VNC servers and the users have vnc clients on their thin client machines because it's compression and selective redraw logic does such a major improvement over raw swing.
This is more than just an internal design problem, it's a core architectural issue because Swing was *intentionally* designed to work this way, doing all the widget rendering (and font rendering, and focus management, and...) in the JVM so that it could present the same (bit for bit) gui no matter the platform. While they have reached that goal, it has been at a cost... while all java based applications can look and feel the same, it also means that none of them really blend in with the other applications on the system, infact they stand out as "differnet" and sometimes "broken" in the user reactions. An end user (who else are applications written for?) usually wants something that integrates with their platform, they don't care what we used to implement it. This is why I say swing is fundamentally flawed by design, unfortunately most of AWT has been deprecated.
Java is open source, at least for practical purposes. Sun has released the source to the entire Java standard library.
Not really, last I checked the sun.* packages have not been released, and the packages that have been released are under the equivalent of MS's "shared source" license.
IBM's Jikes is one of the best Java compilers available (it is more reliable and faster than javac), and is available with full source.
Why thank you. But Jikes is more a result of Sun having attempted to standardize Java, we work from the two pubished specifications for the language and the virtual machine, not from anything released under the SCSL. (aside: we're also in need of more active developers.)
Open source doesn't just mean the GPL! The GPL trouble more often than not because most companies won't get within miles of it for fear of legally contaminating their sources. The important thing is getting provided source code to be seen as a standard, not a wierd alternative. With Java, the source is provided and is really useful.
hmm... well that's true, however, a more important aspect I've always felt was what you can *do* with the source. With the SCSL for example if you find a bug in a given class you can't distribute a fix without violating the license. The best you can do is submit a bug telling them how to fix it, then hope it eventually get's incorporated.
The bug database is open to the public.
Um, not entirely. You don't get 100% view of the bugs, even in the community source area.
others have addressed the licence issue, i'll take a crack at the 3Com NICs one... they don't have time to debug driver issues, or to fiddle with IRQs or DMA lines or anything... they need stuff that "just plain works, anywhere and everywhere".
Odds are the list was generated from a parts list that was written up the last time they ordered office machines, someone just grabbed it and said "get us 100 of these".
That would just be because Swing is broken by design. It's terrifying to think that a bunch of unix geeks could come up with something that is just that horribly broken. If you want a snappy java gui just use the remnants of AWT and ignore all the deprecated warnings, or pick up one of the java to native widget libraries that are floating around the net.
I've actually been thinking of making a fake plugin that could be trained to register for whatever you want, and all it ever does is render a grey rectangle. That would fix this problem for good.
You mean like Konquerer's clear button?
ugh, isn't that just the most annoying thing? I've screamed at the computer more than once for that move, especially when I've already closed the window I had copied from.
Right click on the tab, there are a couple of interesting menu options there, |Close Tab| and |Close Other Tabs|. Combined with the default middle click action on links I've found tab browsing to be a rather nice addition to Mozilla.
Freudian slip?
;)
Nope. Very intentional play on words.
hmm... perhaps it's something with your system? I duel boot between linux (suse 7.3 running 2.4.9 at the moment) and Windows (Win2K AS) on a dual PII 450 with 256Mb of RAM. Windows has a few hundred meg of swap defined (and uses it) Linux has 64Mb of swap defined and hardly ever touches it. I run the nightly windows builds and my own builds on linux (updated every few days on each) and for me the two are very nearly at parity... actually I'd say Linux is a bit more responsive than windows.
The other posibility is that you are getting a mix of debug and production mixes? On linux my debug build is quite pokey, but the -O3 no debug, optimize it all builds absolutely FLY and keep getting better!
Way to go Moz!
RPG and RPG/ile! wow... You must be using an AS/400! Large portions of which are programmed in another set of languages that fit this category: plm*.
A senior engineer once told me "the only reason for a new hire to learn any plm language is so that they can understand what the current code does when they reimplement it in C++ or Modula-2."
I had very little interest in seeing the movie, I still don't have much... and after this review, maybe when it comes out on video, or hits tv... maybe, if there's nothing else on. Then I caught what these whackos are saying about it, particularly the interview (currently on their frontpage or tv) I had to watch while waiting to get my car fixed this morning. The best part is probably the bit at the end where he claims Tolkein and Lewis were both "Christian fantasy" authors. And the part that tells parents to explain to their kids that "they understand" how it feels to not be able to see the film, and that they should "give the child something they've always wanted, a gift or a vacation" instead. Oh, and don't forget to check out "Pat's Age-Defying Antioxidants" while you're there.
Not sure who that quote came from, but anyone claiming cvs-mirror.mozilla.org has run "flawlessly" is full of it. While it's problems may not be filesystem related, the box ISN'T perfect.
hehe... then I'd love to see your reaction to one of his spots "hosting" the TNG repeats on TNN (anyone else remember when TNN was "the Nashvile Network"?) when he's talking about some cute girl checking him out, and he's asking himself "is she looking at me 'cuz I'm, like, cute... or... no, it's because I'm on Trek, G** D*****!" Where he litterally changes from a nervous teen in the first half to a normal biter adult in the last half... it's *hilarious*.
I wonder if Lotus Domino (the server backend to Lotus Notes) could be tricked into supporting these RFCs? or at least if we could create a bridge layer for those of us at companies that use Domino....
The ones it affects are the support staffs of the industry, the reason is that it makes their lives a living hell.
You make the same bad leap of logic that the RIAA makes... that all mp3 files are bootleg/copyright infringed. If they wipe my archive of myself playing piano just becuase I choose mp3 file format, then they will be on the receiving end of a cracking lawsuit.
Y'all forgot about PowerPC. It's not only alive and healthy, but actually growing!
Buy a copy of SuSE's iSeries distro: http://www.suse.de/us/products/susesoft/iseries/
Sorry, but jikes is a compiler, not a runtime.
Have you looked ever actually looked at ftp.suse.com? Distros back to version 6.3 on seven architectures are all there. Here's 7.2 for x86.
yes, but much like the burlington example above these are highly customized machines and hardware, not a generic desktop deployment. Even the mangement interfaces don't look anything like a linux desktop, they're text based interfaces driven on serial consoles. (only amber tubes... no green tubes for Home Depot ;)
I don't know who pulled that uncle sam refference out of thin air, but I've been all over the cyberangels website, they *aren't* the government, just a standard non-profit organization. No where do they claim any connection to the government, which is what the figure head of "uncle sam" traditionally represents.
I suspect it's SASH. It doesn't seem to state what it's license is, but it isn't clearly GPL. The extent of the "license" seems to be:
* Copyright (c) 1999 by David I. Bell
* Permission is granted to use, distribute, or modify this source,
* provided that this copyright notice remains intact.
*
Normally a story like that would have made at least passing mention to the layoffs RH is taking, if for no other reason than to make the institutional investors happy (because they'd see them as "belt tightening" or some such). But this one makes no mention of them. The closest it comes is saying they "restructured [their] operations".
Could it be that the reporter doesn't really know that much about the company? Or possibly they don't want to draw any parallels with the others in the dot bomb crowd for fear of tainting RH's staggering $3.11 share price? Or maybe then someone would ask which areas did they cut (to make sure it was fat and not mussle that was being trimed) and then they'd have to explain that some of it was part of the very group that they had just mentioned was responsible for "[a] significant portion of that revenue"?
Actually I've seen the parts that *aren't* freely available and dealt with the so called "support" organization they put together, so I know you're being polite in your understatement. ;)
From a UI designer perspective I fully agree with you; however, that wasn't what I was talking about.
The front end of swing is nice, but the backend behind it is FAR worse than AWT, and unfortunately, because of the other promises swing made about having the same user impression no matter the platform means that there really isn't any other option.
AWT widgets map directly to the native widget sets for almost all platforms: Windows, Mac, Unix (Motif in many cases). This allows the windowing system to do all types of optimizations, and minimizes the complexity of the application, as well as the volume of information it needs to send to the display.
...) in the JVM so that it could present the same (bit for bit) gui no matter the platform. While they have reached that goal, it has been at a cost... while all java based applications can look and feel the same, it also means that none of them really blend in with the other applications on the system, infact they stand out as "differnet" and sometimes "broken" in the user reactions. An end user (who else are applications written for?) usually wants something that integrates with their platform, they don't care what we used to implement it. This is why I say swing is fundamentally flawed by design, unfortunately most of AWT has been deprecated.
Swing by contrast maps all the way to pixels within the JVM. This not only prevents the native optimized windowing system from having any advantage, but nearly always degenerates into full frame bitmaps being pushed for every refresh. While it is true that IBM is pushing a lot of performance tweaks into 1.4 to try and work around this, there really isn't any way it will ever catch up with awt.
This is not a problem on windows where applications can get direct access to the hardware to push a pixel image down, but on most other operating systems this simply isn't the case. X is particularly hard hit in this, have a look at a swing application running under xscope to really see this.
Java was promissed to be a platform independent environment, but it has become clear that Java's GUI team only cares about Windows. Sadly by the time this was discovered a lot of applications had already been coded and deployed. Within my company for example an entire toolchain was developed before anyone had discovered this, and the impact of widespread use on the network had been discovered. The result is that the large unix boxes that the applications are run on have been set up with VNC servers and the users have vnc clients on their thin client machines because it's compression and selective redraw logic does such a major improvement over raw swing.
This is more than just an internal design problem, it's a core architectural issue because Swing was *intentionally* designed to work this way, doing all the widget rendering (and font rendering, and focus management, and
Not really, last I checked the sun.* packages have not been released, and the packages that have been released are under the equivalent of MS's "shared source" license.
Why thank you. But Jikes is more a result of Sun having attempted to standardize Java, we work from the two pubished specifications for the language and the virtual machine, not from anything released under the SCSL. (aside: we're also in need of more active developers.)
hmm... well that's true, however, a more important aspect I've always felt was what you can *do* with the source. With the SCSL for example if you find a bug in a given class you can't distribute a fix without violating the license. The best you can do is submit a bug telling them how to fix it, then hope it eventually get's incorporated.
Um, not entirely. You don't get 100% view of the bugs, even in the community source area.
others have addressed the licence issue, i'll take a crack at the 3Com NICs one... they don't have time to debug driver issues, or to fiddle with IRQs or DMA lines or anything... they need stuff that "just plain works, anywhere and everywhere".
Odds are the list was generated from a parts list that was written up the last time they ordered office machines, someone just grabbed it and said "get us 100 of these".
That would just be because Swing is broken by design. It's terrifying to think that a bunch of unix geeks could come up with something that is just that horribly broken. If you want a snappy java gui just use the remnants of AWT and ignore all the deprecated warnings, or pick up one of the java to native widget libraries that are floating around the net.