The canonical "butterfly storm" would gather its energy from the same source as normal storms: The overall heat energy of the atmosphere/ocean, and to a much lesser extent, from the coriolis effect.
There are problably countless other energy sources that such a storm could feed off of, and I would imagine that this contributes to the overall chaotic nature of weather.
The gettext tools, which are stand-alone binaries, are licensed under the GPL. The runtime gettext support (libintl) is distributed under the LGPL. As long as one dynamically links to libintl, they should be fine.
As a side note, many GPLed projects simply compile libintl sources directly into their project (the auto* toolset supports this as an option, so it's very easy to do). This method of using gettext would not be allowed for projects not under the [L]GPL.
Why not use accessor methods instead of exposing the variable directly? Then you could call your notify method in the setter for toolbar_visible.
Some languages (such as C#, VB.NET, or Python) even provide built-in support for accessors -- this uses the same syntax as a regular field access, so it is transparent to the user.
For example, in C#, you could write this as part of MyApp:
private bool mToolbarVisible = false;
public bool ToolbarVisible {
get { return mToolbarVisible; }
set {
mToolbarVisible = value;
NotifyToolbarChange ();
} }
I know exactly what you mean. When I attended KU last year, I lived in one of the Scholarship Halls , and my connections were always abysmal. I blame it mostly on P2P (hell, I can remember someone touting about a LotR VCD like it was some major prize), but I think another major issue was the network design: While the hall itself had a nice big switch, there was only one jack in each room. With 4 people per room, that meant a *lot* of hubs, which I imagine degraded network throughput quite a bit.
As an interesting but unrelated sidenote, the building was somehow constructed such that it blocked WiFi really well. Even with my WAP modded for higher power, I was lucky if I could go a few feet from my room and stay connected.
The vast majority of those languages only target the VM, or are simply interpreters, and do not provide API-level compatibility. ObjectWatch wrote an article examining the very list you linked to. It can be found here..
The mozilla guys have spent a lot of time making sure mozilla compiles "across about 25 different machines, and at least a dozen different C++ compilers". The guidelines can be found at http://www.mozilla.org/hacking/portable-cpp.html. As you can see, Rule #1 is that templates are a definite no-no.
A surface can be finite yet unbounded. A good, if simplistic, example is a beach ball. 2-dimensional beings living on the surface of said ball would observe that their world has no edge, but at the same time is not infinite in size -- if they were to continue walking in straight line eventually they'd get back to where they started.
Now, imagine what would happen if the beach ball was being inflated - the total surface area increases, and objects on the ball get further away from each other, but there is no center of expansion.
Mozilla uses Gtk+/Gdk under *nix, even though it implements its own toolkit on top of this. Because of this, anywhere Gtk+ goes, mozilla goes.
I am of course completely ignoring the fact that any project that runs on so many OSes could rather easily be ported to a new display layer, Gdk or no.
Interesting. If Marvin time-travels, how does he maintain his connection to the earth? Let us assume for the moment he does, through some marvelous technology (or plot device). What is the mapping between the earth timeline and the Marvin timeline? I suppose that given the infinite number of earths and a presumably finite number of marvins, processing power isn't in question....
Earth Mark II was in the first book, but the mice cancelled it once they found Arthur.
However, it should be noted that since Earth is in a Plural sector, there are a potentially infinite number of Earths (see for reference books 4 and 5). The vogons eventually used the Guide mark II to destroy all of the earths, but by this time Marvin was already dead.
"Chronos" is the correct pronunciation if you want to go by previous Star Trek episodes/movies.
Re:Not this stupid 'programming is art' BS again!
on
Software Aesthetics
·
· Score: 3, Insightful
I think a problem here is getting to a common definition of art. If a master craftsman pours his soul into a work, how is that not art? Just because the emotions a work may convey cannot be easily categorized and labelled does not mean they are not valid feelings. There are many pieces of "craftsmanship" out there that evoke such feelings. I have felt them myself. Would you deny me that?
Re:Too bad it's been broken in apt for ages
on
Evolution Bug-Hunt!
·
· Score: 1
Addison-Wesley's "Design Patterns" tends to be language-agnostic and focuses on actual object designs which have survived the test of time. Very useful for anyone involved in OO work.
The core apps that come with the device will be ported to the new architecture.
If there is an emulation layer (which seems likely) the new chips should be plenty fast enough to emulate an old, slow chip like the DragonBall. Many 3rd-party apps may even see a speedup, depending on how good the emulation is.
Unfortunately, both the Mozilla and StarOffice people decided long ago that it was easier to only wrap the basic Drawing API and write their own widget set than it was to use the native one. So while StarOffice/OpenOffice looks like windows widgets on windows (and linux), it's not windows widgets. Same would be true for an OSX port. Maybe if we're lucky, the core functionality of Open Office will be available in such a way to allow native UI programs based on them, much like galeon for mozilla.
Nuclear power is economical in cases where oxygen is at a premium. I can't imagine powering a submarine with coal, or a battery that would last a submarine three months...not to mention, you can use the excess electricity to split water and produce oxygen for the crew to breathe.
But wait a minute! Pissing off large, statistics-collecting organizations is one of the guiding principles of my life! One could almost call it...a religion:-)
That's because the text is in English. Here's how I seem to remember Pango working:
mirroring is a global option, but text direction is dependant on whatever language is input. So if that had been in Hebrew, it would have been right-to-left, but since it was in English, it used left-to-right display instead.
At least, that's how I seem to remember it working. I could be wrong. If so, file a bug:-)
The canonical "butterfly storm" would gather its energy from the same source as normal storms: The overall heat energy of the atmosphere/ocean, and to a much lesser extent, from the coriolis effect.
There are problably countless other energy sources that such a storm could feed off of, and I would imagine that this contributes to the overall chaotic nature of weather.
The gettext tools, which are stand-alone binaries, are licensed under the GPL. The runtime gettext support (libintl) is distributed under the LGPL. As long as one dynamically links to libintl, they should be fine.
As a side note, many GPLed projects simply compile libintl sources directly into their project (the auto* toolset supports this as an option, so it's very easy to do). This method of using gettext would not be allowed for projects not under the [L]GPL.
Why not use accessor methods instead of exposing the variable directly? Then you could call your notify method in the setter for toolbar_visible.
...
Some languages (such as C#, VB.NET, or Python) even provide built-in support for accessors -- this uses the same syntax as a regular field access, so it is transparent to the user.
For example, in C#, you could write this as part of MyApp:
private bool mToolbarVisible = false;
public bool ToolbarVisible
{
get { return mToolbarVisible; }
set {
mToolbarVisible = value;
NotifyToolbarChange ();
}
}
and then later:
MyApp app =
app.ToolbarVisible = true;
and it would call notify automatically.
I know exactly what you mean. When I attended KU last year, I lived in one of the Scholarship Halls , and my connections were always abysmal. I blame it mostly on P2P (hell, I can remember someone touting about a LotR VCD like it was some major prize), but I think another major issue was the network design:
While the hall itself had a nice big switch, there was only one jack in each room. With 4 people per room, that meant a *lot* of hubs, which I imagine degraded network throughput quite a bit.
As an interesting but unrelated sidenote, the building was somehow constructed such that it blocked WiFi really well. Even with my WAP modded for higher power, I was lucky if I could go a few feet from my room and stay connected.
The vast majority of those languages only target the VM, or are simply interpreters, and do not provide API-level compatibility. ObjectWatch wrote an article examining the very list you linked to. It can be found here..
The mozilla guys have spent a lot of time making sure mozilla compiles "across about 25 different machines, and at least a dozen different C++ compilers". The guidelines can be found at http://www.mozilla.org/hacking/portable-cpp.html.
As you can see, Rule #1 is that templates are a definite no-no.
Gamera, friend to children!!!
The gedit version distributed with GNOME2 seems to support visual wrapping.
A surface can be finite yet unbounded. A good, if simplistic, example is a beach ball. 2-dimensional beings living on the surface of said ball would observe that their world has no edge, but at the same time is not infinite in size -- if they were to continue walking in straight line eventually they'd get back to where they started.
Now, imagine what would happen if the beach ball was being inflated - the total surface area increases, and objects on the ball get further away from each other, but there is no center of expansion.
Mozilla uses Gtk+/Gdk under *nix, even though it implements its own toolkit on top of this. Because of this, anywhere Gtk+ goes, mozilla goes.
I am of course completely ignoring the fact that any project that runs on so many OSes could rather easily be ported to a new display layer, Gdk or no.
Interesting. If Marvin time-travels, how does he maintain his connection to the earth? Let us assume for the moment he does, through some marvelous technology (or plot device). What is the mapping between the earth timeline and the Marvin timeline? I suppose that given the infinite number of earths and a presumably finite number of marvins, processing power isn't in question....
Earth Mark II was in the first book, but the mice cancelled it once they found Arthur.
However, it should be noted that since Earth is in a Plural sector, there are a potentially infinite number of Earths (see for reference books 4 and 5). The vogons eventually used the Guide mark II to destroy all of the earths, but by this time Marvin was already dead.
"Chronos" is the correct pronunciation if you want to go by previous Star Trek episodes/movies.
I think a problem here is getting to a common definition of art. If a master craftsman pours his soul into a work, how is that not art? Just because the emotions a work may convey cannot be easily categorized and labelled does not mean they are not valid feelings. There are many pieces of "craftsmanship" out there that evoke such feelings. I have felt them myself. Would you deny me that?
Ximian has supported the use of apt-get for quite a while now. Instructions on where to point to in sources.list, etc can be found at http://www.ximian.com/download/instructions.html?d istribution=debian"
Also known as the "raster" method of programming...
Addison-Wesley's "Design Patterns" tends to be language-agnostic and focuses on actual object designs which have survived the test of time. Very useful for anyone involved in OO work.
The core apps that come with the device will be ported to the new architecture.
If there is an emulation layer (which seems likely) the new chips should be plenty fast enough to emulate an old, slow chip like the DragonBall. Many 3rd-party apps may even see a speedup, depending on how good the emulation is.
Unfortunately, both the Mozilla and StarOffice people decided long ago that it was easier to only wrap the basic Drawing API and write their own widget set than it was to use the native one. So while StarOffice/OpenOffice looks like windows widgets on windows (and linux), it's not windows widgets. Same would be true for an OSX port. Maybe if we're lucky, the core functionality of Open Office will be available in such a way to allow native UI programs based on them, much like galeon for mozilla.
Nuclear power is economical in cases where oxygen is at a premium. I can't imagine powering a submarine with coal, or a battery that would last a submarine three months...not to mention, you can use the excess electricity to split water and produce oxygen for the crew to breathe.
But wait a minute! Pissing off large, statistics-collecting organizations is one of the guiding principles of my life! One could almost call it...a religion :-)
I hate to tell you this, but I'm pretty certain Vonnegut died a couple of years ago.
Actually, ORBit (the gnome ORB) has had this feature for quite some time now, predating the KDE shlib components.
That's because the text is in English. Here's how I seem to remember Pango working: mirroring is a global option, but text direction is dependant on whatever language is input. So if that had been in Hebrew, it would have been right-to-left, but since it was in English, it used left-to-right display instead. At least, that's how I seem to remember it working. I could be wrong. If so, file a bug :-)
Could mozilla claim prior art? Or would that be too logical?