That's my biggest gripe with windows mobile (and in this case ce)... It's marketed as "windows", trying to take advantages of people's familiarity with with an existing product, but it's not windows...
It comes with a set of stripped down apps which are often way behind their desktop counterparts, desktop IE is bad enough but the mobile version is just a joke compared to the mobile opera or safari on the iphone.
The interface is trying to mimic desktop windows, it doesn't work well on a phone... The blackberry and nokia interfaces are far more suited to typical phone use, the iphone is good for web browsing but it's phone interface isnt as good as bb/nokia, that said its still better than windows mobile.
You need apps specifically written for windows mobile, you can't install standard windows apps on them, you can't recompile them because you typically don't have the source code, and even if you did it's a lot more work than a straight recompile. By contrast, i have a nokia n800 that runs an embedded linux, it is possible to recompile regular linux apps to run on it... The iphone too, with the unofficial sdk, can straight compile many unix apps. I havent used any linux based phones, so can't comment on them.
It should only bring up a list of programs that have claimed to support loading jpeg images, not other apps... Sometimes i don't want to use the default app to view something, i have 3 video players and quicktime is the default, but it lacks a lot of codec support which VLC has. There was a program to change the defaults, but i forget what it was called...
That shouldn't be a crime, it's your blood, and selling a fairly small amount of it won't harm you. They don't like the idea of people selling blood, because then they won't be able to continue getting free donations. On the other hand, the number of people giving blood would increase massively if people were paid for it.
It's called "executed" when a government sanctions it... Murder is typically used to refer to unlawful killing, and since it is government who define the laws, they can simply declare the killing they perform to not be unlawful. Sometimes it's reclassified as murder after the government doing it has been deposed.
When an american soldier shoots an enemy combatant in iraq, is that murder?
Your body, like anything else you owned when you were alive, should be dealt with by your will. If you decide to give your dead body to a family member, and he decides to sell it for parts so be it. You should also be able to specify that your body be sold for parts, and the proceeds sent somewhere of your choice.
That assumes code compiled to target a pentium pro or newer... A lot of code is compiled to target much older processors, so it may well still use these outdated instructions.
I don't generally double click on files, i would usually right click and choose what app to open them in... If the menu displayed didn't give the expected options i would see immediately that it was malicious. Aside from the fact that downloading a random binary from a website would not have execute permission, thats why mac apps are usually distributed in archives or disk images, even if they contain only a single file.
Aside from the performance hit and wasted resources... I've never played with antivirus programs on mac, but all of the ones i've used on windows systems have caused the system to slow down noticeably, and removing them gives you quite a nice speedup.
Aside from the fact that antivirus is a band-aid, and a fundamentally flawed idea... There really is no reason to be running it, especially on a mac.
Actually... They ported WP9 to Linux, it was quite a good product and worked well, they also made it available for free. They later created a "Linux version" of their whole suite, but it was basically the windows version wrapped with wine, it was slow, unstable and didn't feel like a native app. Corel also made a Linux distro which was quite well regarded... Then Microsoft invested a significant amount of money in Corel, and the Linux apps disappeared.
But by the time Linux versions existed, there was very little reason to use Wordperfect anymore...
This is a case where a capitalist system is flawed, companies won't implement ipv6 because there's no demand, customers won't demand ipv6 because nothing they want to use supports it. Perhaps the government should step in, and require that any company offering ipv4 services or devices must provide an equal level of ipv6 capability/service. If everyone has dual stack, then when v4 addresses start running out the switchover will be fairly painless.
If you're gonna do something that will generate complaints... Change your mac address (regularly)... Dont use DHCP, sniff the network traffic and grab an IP that looks free (even on a switched network you will see broadcast traffic like arp requests and windows announcements)...
People assume that DHCPv6 will be used because they are familiar with DHCP, and assume it will still be required.
Also, if you're looking for a specific MAC address, you can find it easily with autoconf as the V6 address will be based on it.
I couldn't find any ipv6 supporting consumer level routers, all i could find was cisco kit (tho the now end of life 1700 series are fairly cheap)... As for ISP support, there are very few that will do ipv6 at all, and even less that will offer it to end users over dsl lines... The ISP i use, which is one of the few to support V6 over dsl, has about 1000 dsl users, and 5 of them have v6 capable hardware (1 is me, another is the guy who runs their network, not sure if the other 3 even realise they have v6 capable hardware).
Interesting, but you guys are somewhat late to the party... Altavista search was available via ipv6 many years ago! It still has a DNS record, but doesn't work anymore: altavista.ipv6.digital.com AAAA 3FFE:1200:2001:1:8000:0:0:1
On another note, how about an ipv6 crawler, followed by a "show me ipv6 sites" option?
It works fine for me, you even get an animated google logo... Obviously since ipv6.google.com is an ipv6 only site, you're not gonna get anything at all if you don't have ipv6.
A scan of a fingerprint is never exactly the same twice, thus it is useless as a cryptographic key... The most it can do, is provide a "close enough" match to a program which will then provide the actual key. Since this is just a program, you can simply hack it to provide you with the key regardless of what input is fed to it, or just write your own program to retrieve the key from wherever it's stored. A fingerprint is as poor a form of authentication as a signature, all for show while not providing any real security.
But you are talking about packaged OSS, a very significant portion of OSS users don't buy packaged software, and it's very hard to quantify the number of people downloading and redistributing. Many organizations will download one copy, and then use it on several machines too. The OSS model doesn't really fit in with traditional market revenue stats.
There are some GUI apps that work well too, you just have to consider if a GUI is the best option for a particular app... A good example i can think of is "xv", it's a program for viewing images and thus really needs to hook into a GUI of some kind. It hasn't really been updated since 1994, and is quite fast and stable, and most operations can be controlled from keyboard or GUI.
If this code you want to reuse is GPL, then the author clearly didn't want you packaging up his code into a closed source game and selling it... You still have the choice of releasing it as GPL and still selling it, most games players won't go to the trouble of downloading and compiling the source themselves.
And how is this worse than proprietary software? I doubt any closed source vendor would allow you to package up their code as part of your product either...
Server apps most certainly do benefit from lots of CPUs, high end servers have been available with 64, 128, even 512 CPUs for years so there's been incentive to write such code for years... Right now, you can buy a 64 processor sun server on ebay for the price of a macbook pro...
Most server apps have traditionally used one thread per user or connection, or a pool of threads, look at Apache, or any server spawned from inetd etc. The only problem, is when you're other system components can't keep up (memory, io) and this is where these big servers with their multi channel raid controllers with large caches, and banks of interleaved memory really come into their own compared to low-end multicore systems which often have to share the same memory bus as their single core counterparts. It's also why high end machines (eg IBM blue gene) use relatively low clocked CPUs, so that the rest of the system can keep them constantly fed with data.
What are you running on that single core Dell? I've always had lots of apps open, i was always able to play music while burning a dvd (or a cd, going back) and running several other apps at the same time without issues... I've heavily used systems from a lowly 14mhz amiga and a P100 all the way up to a quad core system and a 14 cpu sun e4500 over the last few years... The CPU was almost never a bottleneck, so long as there's enough ram to prevent the apps you're using being swapped, things always ran smoothly.
People have been coding for machines with 80 or more CPUs for years, SGI had a nice line of large machines, Cray, Sun and IBM too... All that's happening is that this technology is being pushed further into the low end, it's nothing new.
When IE6 was released, it had vastly inferior CSS support to version 5 on the mac. I heard there were plans to bring the rendering engine from the mac version over, and that these plans were abandoned when development on IE was found up...
Not really... Adblock intentionally ignores elements of a page, by running adblock you are not seeing the site as it's coded. Acid3 is all about your browser displaying what the code tells it.
That's my biggest gripe with windows mobile (and in this case ce)...
It's marketed as "windows", trying to take advantages of people's familiarity with with an existing product, but it's not windows...
It comes with a set of stripped down apps which are often way behind their desktop counterparts, desktop IE is bad enough but the mobile version is just a joke compared to the mobile opera or safari on the
iphone.
The interface is trying to mimic desktop windows, it doesn't work well on a phone... The blackberry and nokia interfaces are far more suited to typical phone use, the iphone is good for web browsing but it's phone interface isnt as good as bb/nokia, that said its still better than windows mobile.
You need apps specifically written for windows mobile, you can't install standard windows apps on them, you can't recompile them because you typically don't have the source code, and even if you did it's a lot more work than a straight recompile.
By contrast, i have a nokia n800 that runs an embedded linux, it is possible to recompile regular linux apps to run on it... The iphone too, with the unofficial sdk, can straight compile many unix apps. I havent used any linux based phones, so can't comment on them.
It should only bring up a list of programs that have claimed to support loading jpeg images, not other apps...
Sometimes i don't want to use the default app to view something, i have 3 video players and quicktime is the default, but it lacks a lot of codec support which VLC has. There was a program to change the defaults, but i forget what it was called...
That shouldn't be a crime, it's your blood, and selling a fairly small amount of it won't harm you.
They don't like the idea of people selling blood, because then they won't be able to continue getting free donations. On the other hand, the number of people giving blood would increase massively if people were paid for it.
It's called "executed" when a government sanctions it...
Murder is typically used to refer to unlawful killing, and since it is government who define the laws, they can simply declare the killing they perform to not be unlawful.
Sometimes it's reclassified as murder after the government doing it has been deposed.
When an american soldier shoots an enemy combatant in iraq, is that murder?
Your body, like anything else you owned when you were alive, should be dealt with by your will. If you decide to give your dead body to a family member, and he decides to sell it for parts so be it. You should also be able to specify that your body be sold for parts, and the proceeds sent somewhere of your choice.
That assumes code compiled to target a pentium pro or newer...
A lot of code is compiled to target much older processors, so it may well still use these outdated instructions.
There are other compilers than GCC...
People could still write the affected code in assembly...
It's got a lot to do with OSX having more sane defaults (you need to sudo to get any kind of privs etc), although windows is slowly improving.
I don't generally double click on files, i would usually right click and choose what app to open them in... If the menu displayed didn't give the expected options i would see immediately that it was malicious.
Aside from the fact that downloading a random binary from a website would not have execute permission, thats why mac apps are usually distributed in archives or disk images, even if they contain only a single file.
Aside from the performance hit and wasted resources...
I've never played with antivirus programs on mac, but all of the ones i've used on windows systems have caused the system to slow down noticeably, and removing them gives you quite a nice speedup.
Aside from the fact that antivirus is a band-aid, and a fundamentally flawed idea... There really is no reason to be running it, especially on a mac.
Actually...
They ported WP9 to Linux, it was quite a good product and worked well, they also made it available for free.
They later created a "Linux version" of their whole suite, but it was basically the windows version wrapped with wine, it was slow, unstable and didn't feel like a native app. Corel also made a Linux distro which was quite well regarded... Then Microsoft invested a significant amount of money in Corel, and the Linux apps disappeared.
But by the time Linux versions existed, there was very little reason to use Wordperfect anymore...
This is a case where a capitalist system is flawed, companies won't implement ipv6 because there's no demand, customers won't demand ipv6 because nothing they want to use supports it.
Perhaps the government should step in, and require that any company offering ipv4 services or devices must provide an equal level of ipv6 capability/service. If everyone has dual stack, then when v4 addresses start running out the switchover will be fairly painless.
If you're gonna do something that will generate complaints...
Change your mac address (regularly)...
Dont use DHCP, sniff the network traffic and grab an IP that looks free (even on a switched network you will see broadcast traffic like arp requests and windows announcements)...
People assume that DHCPv6 will be used because they are familiar with DHCP, and assume it will still be required.
Also, if you're looking for a specific MAC address, you can find it easily with autoconf as the V6 address will be based on it.
I couldn't find any ipv6 supporting consumer level routers, all i could find was cisco kit (tho the now end of life 1700 series are fairly cheap)...
As for ISP support, there are very few that will do ipv6 at all, and even less that will offer it to end users over dsl lines...
The ISP i use, which is one of the few to support V6 over dsl, has about 1000 dsl users, and 5 of them have v6 capable hardware (1 is me, another is the guy who runs their network, not sure if the other 3 even realise they have v6 capable hardware).
Interesting, but you guys are somewhat late to the party... Altavista search was available via ipv6 many years ago!
It still has a DNS record, but doesn't work anymore:
altavista.ipv6.digital.com AAAA 3FFE:1200:2001:1:8000:0:0:1
On another note, how about an ipv6 crawler, followed by a "show me ipv6 sites" option?
It works fine for me, you even get an animated google logo...
Obviously since ipv6.google.com is an ipv6 only site, you're not gonna get anything at all if you don't have ipv6.
A scan of a fingerprint is never exactly the same twice, thus it is useless as a cryptographic key...
The most it can do, is provide a "close enough" match to a program which will then provide the actual key. Since this is just a program, you can simply hack it to provide you with the key regardless of what input is fed to it, or just write your own program to retrieve the key from wherever it's stored.
A fingerprint is as poor a form of authentication as a signature, all for show while not providing any real security.
But you are talking about packaged OSS, a very significant portion of OSS users don't buy packaged software, and it's very hard to quantify the number of people downloading and redistributing.
Many organizations will download one copy, and then use it on several machines too. The OSS model doesn't really fit in with traditional market revenue stats.
There are some GUI apps that work well too, you just have to consider if a GUI is the best option for a particular app...
A good example i can think of is "xv", it's a program for viewing images and thus really needs to hook into a GUI of some kind. It hasn't really been updated since 1994, and is quite fast and stable, and most operations can be controlled from keyboard or GUI.
If this code you want to reuse is GPL, then the author clearly didn't want you packaging up his code into a closed source game and selling it...
You still have the choice of releasing it as GPL and still selling it, most games players won't go to the trouble of downloading and compiling the source themselves.
And how is this worse than proprietary software? I doubt any closed source vendor would allow you to package up their code as part of your product either...
Server apps most certainly do benefit from lots of CPUs, high end servers have been available with 64, 128, even 512 CPUs for years so there's been incentive to write such code for years...
Right now, you can buy a 64 processor sun server on ebay for the price of a macbook pro...
Most server apps have traditionally used one thread per user or connection, or a pool of threads, look at Apache, or any server spawned from inetd etc. The only problem, is when you're other system components can't keep up (memory, io) and this is where these big servers with their multi channel raid controllers with large caches, and banks of interleaved memory really come into their own compared to low-end multicore systems which often have to share the same memory bus as their single core counterparts.
It's also why high end machines (eg IBM blue gene) use relatively low clocked CPUs, so that the rest of the system can keep them constantly fed with data.
What are you running on that single core Dell?
I've always had lots of apps open, i was always able to play music while burning a dvd (or a cd, going back) and running several other apps at the same time without issues...
I've heavily used systems from a lowly 14mhz amiga and a P100 all the way up to a quad core system and a 14 cpu sun e4500 over the last few years... The CPU was almost never a bottleneck, so long as there's enough ram to prevent the apps you're using being swapped, things always ran smoothly.
People have been coding for machines with 80 or more CPUs for years, SGI had a nice line of large machines, Cray, Sun and IBM too...
All that's happening is that this technology is being pushed further into the low end, it's nothing new.
When IE6 was released, it had vastly inferior CSS support to version 5 on the mac.
I heard there were plans to bring the rendering engine from the mac version over, and that these plans were abandoned when development on IE was found up...
Not really...
Adblock intentionally ignores elements of a page, by running adblock you are not seeing the site as it's coded. Acid3 is all about your browser displaying what the code tells it.