1: Ease of use. 2: High quality software - few software bugs 3: Ipod 4: Very good web browser 5: Some very nice third party software (if you jailbrake it)
I've also have a Nokia E90 - so I'm able to compare my iPhone to a more feature full phone. This is a phone that has almost all the features that you could imagine. 3.5G, GPS, SIP client, multi megapixel camera, keyboard and etc. This is similar to other expensive Nokia phones.
The problems with the Nokia phones are:
1. Several different confusing menus - the series 60 is awful to use 2. Lots and lots of bugs, several that freezes the phones 3. Terrible multimedia software 4: Good web browser with bad user interface. Nokia calls it Safari (webkit) based, but the interface is miles away from the iPhone
Yes my Nokia E90 has it bright spots. For example I bring it along on my travels because of it's GPS and its SIP client. Additionally the keyboard makes it nice using ssh to check problems with servers and etc. And it's really nice to have 3.5G Internet access. But since it's awful to use as a day to day phone it's mostly left at home.
BTW: I live in Oslo, the main capital of Norway. An area with very good 3G and 3.5G coverage. So I know what I'm missing with just the EDGE network.
Well I've been coding and designing systems professionally since 2000. Our systems range from time critical embedded systems with CPU resources comparable to a 16Mhz 386 to business applications using Oracle Database. The design and tools to complete each job is based on the target platform.
And yes I would be able to create a system for your real time trading with high availability. The reason why I use my vocabulary is that it makes is possible to talk to other professionals in a concise matter. I don't need a book beside me on my desk to do my work. I do read books to improve my knowledge and performance, is that concept strange to you?
If you didn't understand my vocabulary you should maybe open a book! Binders and adapters are a part of the standard template library. They are documented for example in the C++ Programming Language by Bjarne Stroustrup, the first edition is from 1997. I think RAII (Resource Acquisition Is Initialisation ) is pretty old but I don't know where I first read about it, every C++ book since 2000 reference it, go back to school if you don't know this. LOKI is the software library the Andrei Alexandrescu created together with his Modern C++ Design book in 2001.
Over to patterns, sometimes they're really nice sometimes they're really, rally bad. Esp if it's used by a inexperienced designer/programmer. Anyway the observer pattern are introduced in Design Patterns by the Gamma et al, first edition is from 1995. And the MVC or actually Model View Thing is from 1979 (http://heim.ifi.uio.no/~trygver/1979/mvc-1/1979-0 5-MVC.pdf), this pattern is used in a various forms in a lot of different GUI toolkits, including MFC and GTK.
I wouldn't consider any of these as the latest buzzwords.
You must be kidding. Have you actually tried to use boost for more than a second? You only have to use the parts of boost that you need. It's not that you have to link or include every boost library for you application. I've been using boost professionally for several years. And it really makes coding in C++ a lot nicer. Please note that you need a modern compiler like G++ > 3 or Visual C++ 2005. Otherwise you'll have to play with the compatible syntax which is horrible.
Here are some of the parts that we use:
boost::smart_ptr This is probably the entry for a lot of the Boost users. Simple smart pointers that does the work most of the time. Create a RAII helper class or use LOKI Smart pointers if you have special cases that you cannot solve with boost::smart_ptr.
boost::python Easy to use and extend if you want to package you c++ library as a Python package. It does require a fair amount of CPU and Memory. But if you have an old/underpowered computer as a professional developer you ask your boss for a better computer or get a new job. In my personal opinion it's much nicer that SWIG and you get the added benefit of using the C++ compiler instead of a special pre-processor.
boost::signals Easy to implement the observer and the mvc patterns.
boost::bind and boost::function Handles a lot more cases than the standard template library binders and adapters (bind2nd, bin2st, mem_fun, ptr_fun and etc).
boost::threads Cross platform threading. We are using both Linux and Windows.
As a side note I do prefer libsigc++ to the boost::signal and boost::bind. But this is an additional dependency that we don't bother with when we're already using boost.
On the view menu disable the "Back, Forward, Stop..." bar and the status-bar. Edit the remaining bar so that you end up with only the location bar. If you now hide the toolbars using "Shift+Ctrl+T" you end up with only the web page, file menu and the tab bar. Maximum amount of space for viewing.
You can almost get this in Firefox but you are missing the best thing about Epiphany:
* Shift+Ctrl+T enable you to quickly hide/show the toolbars.
* Pressing Ctrl-L displays the location bar temporarily - it disappears when you press Escape or Enter.
This is my setup and the reason I really like Epiphany!
The initial + is a standard of the GSM network. It is automatically translated to the international number prefix.
So if you store all your phone numbers on your GSM phone with +, then you can call all your contacts in all contries on the planet, without worrying about what the international dailout code is. An US phone number should be stored like "+1 555 867 5309". If your in the US then +1 is "dropped".
As another post noted use int8_t, uint8_t, int16_t, uint16_t and etc. These are defined by ANSI C99 so that you will already find them when using GCC, Visual Studio and any other modern compiler.
Is it to much to ask of our researchers that they manage to count to at least 5?
When they found the canisters did they count like a child? What comes first? One. And then? Two. And then? Three. And then? Four or five, I'm not sure.
Siemens Gigaset SL75. That is a VOIP handset using WLAN. It is unclear if it's using SIP for the VOIP part, but lets hope. It's coming in November with the steep price of 299. Siemens is a well known maker of quality(!) wireless phones for the homes, and also a major supplier of phone internals to other brands, so this is becoming main stream. A nice thing about this phone is that it can store a list of wireless hot spots and use this when you are traveling.
Just wanted to assert what you said so I wrote a short test program. You have to compile it without optimizations since then its going to unroll the loop and only do one calculation.
Runnning this on my 1.6 GHz Pentium M takes 31 seconds. That's 129 million instructions per second. Way lower than what you suggests.
Oh btw: I would guess that all the variables fit in the cache of my CPU:)
#include <stdio.h> #include <time.h>
int main() { time_t start = time(0);
unsigned int i; int i2; for (i = 0; i < 4000000000u; ++i) { i2 = 52 ^ i; }
Here I Norway I can instead get a credit card from either Master card or a VISA. They have 0 interest for the first 30 to 60 days on every payment.
So if you have the money you can buy an item, wait until you get your monthly print from your card provider and then pay. Saving you some lost intrest on your money.
As I stated my sister lives in San Francisco. And I've been visiting her a lot (I simply love the place). And also been to work in other parts of the US. But every time I'm "over there" a couple o things annoy me.
- My sister has to pay her rent using checks.
This is to a company. She can not pay using her Internet service because they don't support it.
Here in Norway EVERYBODY(!) with a bank account support it because it's basicaly the same deal. The bank doesn't differentiate between checks and Internet payments, and for the company it looks the same.
- I can't buy chewing gum with my plastic card and not have to pay stupid minimum price or a huge card fee.
- The cafe on Union Square didn't take my card when I visited last time. (They serve very good espresso, cakes and gelato by the way).
If you're an cafe in Norway and don't take cards you will have a lot of upset customers.
- Can't use my card on a gas pump because I have to enter my US zip code, for safety because they don't support using a pin code. I guess it would be really hard to find a persons zip code if you found a card on the street NOT.
And by the way yes your mobile phone coverage stink:
It doesn't work when you drive trough a tunnel.
It doesn't work on the BART.
It doesn't work inside most buildings.
It doesn't work on lots of places on the Interstate highway.
This is using a foreign phone service, meening that you can roam on nearly every phone network that you can find. Not like having a service from pacific bell and unable to use anything but pacific bell.
Re:I use a similar service already
on
Snail Mail As E-Mail
·
· Score: 5, Insightful
The banks in Norway has been doing this for year already. With no or low cost, and no paper; the bills are electronic. Combinded with their really good Internet banking services I no longer go to the bank, have to check any of the regular bills and so on. And because of almost 100% "visa" card coverage I don't use cash any longer. I can even buy the bus ticket using a credit or debit card.
I wonder why people in other countries has to still use checks, bills and etc. I haven't seen a checkbook in Norway for about 10-15 years.
My sister lives in San Francisco, and boy do the US need to get into the modern age when it comes to banking and payment.
You are right that Norway is not part of the European Union. But Norway is part of both the European Economic Area and the Schengen agreement, giving Norway economic and traveling rights.
This should actually allow Norwegians the right to travel in the whole of Europe Union without the need for an passport.
But of course a passport is almost allways the only accepted identity paper that is accepted in the whole of Europe and the whole World.
IANAL but I think that you are considered innocent until proved guilty.
But you can be kept in prison before your have been sentenced, if it's found necessary to ensure that evidence is not tampered with.
There is no death penalty in Norway, with the exception of wartime. The last person that received this penalty, was Vidkun Quisling and he received it for his actions during the WWII.
Is this article just talking about Potato or the Debian distribution in general?
Because it states the following: Of course, Debian itself has some work to do before it becomes LSB-compliant. For one thing, the LSB has decided that RPM 3 will be the standard Linux package manager, so the Debian group will need to either change the standard or support RPM in some way before it can be considered standards-compliant. Debian developers have been looking at what specifically needs to be done to reach LSB compliance, and Collins says that it is a priority.
Debian support RPM packages using ALIEN. And I think it can convert and support LSB RPM packages as well. Isn't this enough for being compliant of this part of the standard?
And does anyone know what this is about? When the makers of the BRU backup utility, which is proprietary software, tried to get the distribution to make some changes that would allow their software to run more easily on Debian, "We were pretty much ignored," remembers Tim Jones, president of The TOLIS Group, the makers of BRU.
No the 1.0 is not artificial read the 1.0 definition!
The 1.0 marks the Mozilla API as a stable compatible API.
This means that users and developers can be sure that applications developed for the 1.0 version is compatible with other 1.x versions.
Just look at Galeon for a example of the problems following the Milestone releases.
For each new milestone Galeon stops working until it's updated to use the new API. After the 1.0 version is released this will no longer be an issue.
I'll give you several
1: Ease of use.
2: High quality software - few software bugs
3: Ipod
4: Very good web browser
5: Some very nice third party software (if you jailbrake it)
I've also have a Nokia E90 - so I'm able to compare my iPhone to a more feature full phone. This is a phone that has almost all the features that you could imagine. 3.5G, GPS, SIP client, multi megapixel camera, keyboard and etc. This is similar to other expensive Nokia phones.
The problems with the Nokia phones are:
1. Several different confusing menus - the series 60 is awful to use
2. Lots and lots of bugs, several that freezes the phones
3. Terrible multimedia software
4: Good web browser with bad user interface. Nokia calls it Safari (webkit) based, but the interface is miles away from the iPhone
Yes my Nokia E90 has it bright spots. For example I bring it along on my travels because of it's GPS and its SIP client. Additionally the keyboard makes it nice using ssh to check problems with servers and etc. And it's really nice to have 3.5G Internet access. But since it's awful to use as a day to day phone it's mostly left at home.
BTW: I live in Oslo, the main capital of Norway. An area with very good 3G and 3.5G coverage. So I know what I'm missing with just the EDGE network.
Well I've been coding and designing systems professionally since 2000. Our systems range from time critical embedded systems with CPU resources comparable to a 16Mhz 386 to business applications using Oracle Database. The design and tools to complete each job is based on the target platform.
0 5-MVC.pdf), this pattern is used in a various forms in a lot of different GUI toolkits, including MFC and GTK.
And yes I would be able to create a system for your real time trading with high availability. The reason why I use my vocabulary is that it makes is possible to talk to other professionals in a concise matter. I don't need a book beside me on my desk to do my work. I do read books to improve my knowledge and performance, is that concept strange to you?
If you didn't understand my vocabulary you should maybe open a book! Binders and adapters are a part of the standard template library. They are documented for example in the C++ Programming Language by Bjarne Stroustrup, the first edition is from 1997. I think RAII (Resource Acquisition Is Initialisation ) is pretty old but I don't know where I first read about it, every C++ book since 2000 reference it, go back to school if you don't know this. LOKI is the software library the Andrei Alexandrescu created together with his Modern C++ Design book in 2001.
Over to patterns, sometimes they're really nice sometimes they're really, rally bad. Esp if it's used by a inexperienced designer/programmer. Anyway the observer pattern are introduced in Design Patterns by the Gamma et al, first edition is from 1995. And the MVC or actually Model View Thing is from 1979 (http://heim.ifi.uio.no/~trygver/1979/mvc-1/1979-
I wouldn't consider any of these as the latest buzzwords.
Here are some of the parts that we use:
This is probably the entry for a lot of the Boost users. Simple smart pointers that does the work most of the time. Create a RAII helper class or use LOKI Smart pointers if you have special cases that you cannot solve with boost::smart_ptr.
Easy to use and extend if you want to package you c++ library as a Python package. It does require a fair amount of CPU and Memory. But if you have an old/underpowered computer as a professional developer you ask your boss for a better computer or get a new job. In my personal opinion it's much nicer that SWIG and you get the added benefit of using the C++ compiler instead of a special pre-processor.
Easy to implement the observer and the mvc patterns.
Handles a lot more cases than the standard template library binders and adapters (bind2nd, bin2st, mem_fun, ptr_fun and etc).
Cross platform threading. We are using both Linux and Windows.
As a side note I do prefer libsigc++ to the boost::signal and boost::bind. But this is an additional dependency that we don't bother with when we're already using boost.
A tip for you; try Epiphany.
On the view menu disable the "Back, Forward, Stop..." bar and the status-bar. Edit the remaining bar so that you end up with only the location bar. If you now hide the toolbars using "Shift+Ctrl+T" you end up with only the web page, file menu and the tab bar. Maximum amount of space for viewing.
You can almost get this in Firefox but you are missing the best thing about Epiphany:
* Shift+Ctrl+T enable you to quickly hide/show the toolbars.
* Pressing Ctrl-L displays the location bar temporarily - it disappears when you press Escape or Enter.
This is my setup and the reason I really like Epiphany!
Enjoy!
The initial + is a standard of the GSM network. It is automatically translated to the international number prefix.
So if you store all your phone numbers on your GSM phone with +, then you can call all your contacts in all contries on the planet, without worrying about what the international dailout code is. An US phone number should be stored like "+1 555 867 5309". If your in the US then +1 is "dropped".
As another post noted use int8_t, uint8_t, int16_t, uint16_t and etc. These are defined by ANSI C99 so that you will already find them when using GCC, Visual Studio and any other modern compiler.
Is it to much to ask of our researchers that they manage to count to at least 5?
When they found the canisters did they count like a child? What comes first? One. And then? Two. And then? Three. And then? Four or five, I'm not sure.
Such devices are allready on the market or coming in the near future, here what I found using google for 20 seconds:
a Sheet.pdf
Hint: Search for "VOIP WLAN phone"
UTStarCom F1000 WiFi Voip phone, using 802.11b and SIP, DHCP and etc.
http://www.voipexchangeusa.com/docs/snom/F1000Dat
Siemens Gigaset SL75. That is a VOIP handset using WLAN. It is unclear if it's using SIP for the VOIP part, but lets hope. It's coming in November with the steep price of 299. Siemens is a well known maker of quality(!) wireless phones for the homes, and also a major supplier of phone internals to other brands, so this is becoming main stream. A nice thing about this phone is that it can store a list of wireless hot spots and use this when you are traveling.
Just wanted to assert what you said so I wrote a short test program. You have to compile it without optimizations since then its going to unroll the loop and only do one calculation.
Runnning this on my 1.6 GHz Pentium M takes 31 seconds. That's 129 million instructions per second. Way lower than what you suggests.
Oh btw: I would guess that all the variables fit in the cache of my CPU:)
#include <stdio.h>
#include <time.h>
int main()
{
time_t start = time(0);
unsigned int i;
int i2;
for (i = 0; i < 4000000000u; ++i) {
i2 = 52 ^ i;
}
time_t end = time(0);
printf("Time used %i.\n", (int)(end - start));
return 0;
}
Sure, I would like an invite.
pcmoen 'at' online 'dot' no
Thanks!
Here I Norway I can instead get a credit card from either Master card or a VISA. They have 0 interest for the first 30 to 60 days on every payment.
So if you have the money you can buy an item, wait until you get your monthly print from your card provider and then pay. Saving you some lost intrest on your money.
As I stated my sister lives in San Francisco. And I've been visiting her a lot (I simply love the place). And also been to work in other parts of the US. But every time I'm "over there" a couple o things annoy me.
- My sister has to pay her rent using checks.
This is to a company. She can not pay using her Internet service because they don't support it.
Here in Norway EVERYBODY(!) with a bank account support it because it's basicaly the same deal. The bank doesn't differentiate between checks and Internet payments, and for the company it looks the same.
- I can't buy chewing gum with my plastic card and not have to pay stupid minimum price or a huge card fee.
- The cafe on Union Square didn't take my card when I visited last time. (They serve very good espresso, cakes and gelato by the way).
If you're an cafe in Norway and don't take cards you will have a lot of upset customers.
- Can't use my card on a gas pump because I have to enter my US zip code, for safety because they don't support using a pin code. I guess it would be really hard to find a persons zip code if you found a card on the street NOT.
And by the way yes your mobile phone coverage stink:
It doesn't work when you drive trough a tunnel.
It doesn't work on the BART.
It doesn't work inside most buildings.
It doesn't work on lots of places on the Interstate highway.
This is using a foreign phone service, meening that you can roam on nearly every phone network that you can find. Not like having a service from pacific bell and unable to use anything but pacific bell.
The banks in Norway has been doing this for year already. With no or low cost, and no paper; the bills are electronic. Combinded with their really good Internet banking services I no longer go to the bank, have to check any of the regular bills and so on. And because of almost 100% "visa" card coverage I don't use cash any longer. I can even buy the bus ticket using a credit or debit card.
I wonder why people in other countries has to still use checks, bills and etc. I haven't seen a checkbook in Norway for about 10-15 years.
My sister lives in San Francisco, and boy do the US need to get into the modern age when it comes to banking and payment.
You are right that Norway is not part of the European Union. But Norway is part of both the European Economic Area and the Schengen agreement, giving Norway economic and traveling rights.
This should actually allow Norwegians the right to travel in the whole of Europe Union without the need for an passport.
But of course a passport is almost allways the only accepted identity paper that is accepted in the whole of Europe and the whole World.
Actully I know of a theatre here in Norway that do something like that.
They have a campain going on at the moment, where you can bring your video game console and rent a screen for 500 NOK/h (aprox 70$/h).
This is during daytime though. They got 8 screens, all THX certified, with DD, DTS and SDDS.
For people in Norway, near Oslo. Check out Kino1 in Sandvika!
A sig would be nice to have..
Is it just me, or is this picture pretty similar to Ximians logo?
:)
Just mirrored.
It actually thought that I saw a code monkey
IANAL but I think that you are considered innocent until proved guilty.
But you can be kept in prison before your have been sentenced, if it's found necessary to ensure that evidence is not tampered with.
There is no death penalty in Norway, with the exception of wartime. The last person that received this penalty, was Vidkun Quisling and he received it for his actions during the WWII.
Because it states the following:
Of course, Debian itself has some work to do before it becomes LSB-compliant. For one thing, the LSB has decided that RPM 3 will be the standard Linux package manager, so the Debian group will need to either change the standard or support RPM in some way before it can be considered standards-compliant. Debian developers have been looking at what specifically needs to be done to reach LSB compliance, and Collins says that it is a priority.
Debian support RPM packages using ALIEN. And I think it can convert and support LSB RPM packages as well. Isn't this enough for being compliant of this part of the standard?
And does anyone know what this is about?
When the makers of the BRU backup utility, which is proprietary software, tried to get the distribution to make some changes that would allow their software to run more easily on Debian, "We were pretty much ignored," remembers Tim Jones, president of The TOLIS Group, the makers of BRU.
What changes were they proposing?
No the 1.0 is not artificial read the 1.0 definition!
The 1.0 marks the Mozilla API as a stable compatible API.
This means that users and developers can be sure that applications developed for the 1.0 version is compatible with other 1.x versions.
Just look at Galeon for a example of the problems following the Milestone releases.
For each new milestone Galeon stops working until it's updated to use the new API. After the 1.0 version is released this will no longer be an issue.
--
Pretor
I think an atlas of the worldwide pollution would be much more interesting. Especially in a time when the Kyoto Treaty is dangling. Pretor
A job at Nvidia.