Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Try swapping these SIMs (Score 1) 106

VZW uses mini-SIM / micro-SIM in all of the 4G LTE capable phones.

For one thing, entry-level devices sold by Sprint MVNOs are less likely to support 4G, and devices that don't support 4G still store the subscriber identity on the device. For another, I was under the impression that CDMA2000+LTE devices sold by Verizon, Sprint, and Sprint MVNOs were carrier locked not to accept a SIM from a GSM+UMTS+LTE carrier. And finally, can you swap CDMA2000 subscriber identities by swapping SIMs in a CDMA2000+LTE phone, or is only the LTE subscriber identity stored on the SIM and the CDMA2000 subscriber identity on the device itself?

I had to get a SIM from VZW for my S3 and from U.S. Cellular for my GNote2....

Swap them. Do they still work?

Comment Unsigned money types; ordinals as cardinals (Score 1) 577

Cardinal numbers indicate a count of objects: "one, two, three".

Such as a count of each distinct item on an order and a count of cents that the customer paid for each item. For obvious reasons, a negative value would be inconsistent.

Ordinal numbers indicate an order - a position in a sequence: "first, second, third".

Ordinal numbers have two mappings to the cardinal numbers. A "zero-based count" represents an ordinal as the number of items that have already been considered: zero, one, two. A "one-based count" represents an ordinal as the number of items that will have been considered once processing of this item is finished: one, two, three.

Comment CDMA2000; Android can't snap (Score 1) 106

When you try to connect a SIM card to a regular PC; your vendor thinks he can impose arbitrary restrictions on how it's used.

I don't see a single way Windows differs from Android in this respect. You can't plug a SIM into a Windows PC with a Sprint mobile broadband adapter for the same reason that you can't plug a SIM into an Android phone sold by Sprint. A device that takes a SIM won't work on Verizon or Sprint or a Sprint MVNO either because the U.S. CDMA2000 carriers have chosen to program the subscriber identity directly into the mobile equipment rather than using a CSIM. This is true no matter whether a device runs Windows, OS X, desktop Linux, Windows RT, iOS, Android, BlackBerry, GreenBerry, Three-a-MeeGoes, or whatever.

The Android OS provides all the useful things that a Windows OS does

Except Snap. Windows and Windows RT both offer the ability to split the screen down the middle and run a web browser on one side and a note-taking application or word processor or whatever on the other. Windows has had such a tiling window manager since version 1.0 in 1985, back when the original NES was hot $#!+. The Mac had floating mini-apps (called "desk accessories") since its launch in 1984, long before even MultiFinder. Android, on the other hand, runs a window management policy of all maximized all the time. My Nexus 7 tablet's screen is bigger than two Android phone screens put together, but it can't run two applications each in a phone-sized window because the Android CDD allows applications to assume that the screen's size will never change after installation. Why must a calculator app fill your laptop's entire screen and cover up the document containing the numbers that you're adding?

Comment Re:The nightmare that keeps MS awake.... (Score 1) 106

almost all big PC games are first console design, with port to PC. [...] There are no games tying people to the PC anymore.

What you say is true of big games from big companies, not so much of small games from developers that haven't yet found a console publisher. Those are more likely to be released on OS X, desktop Linux, Android, or iOS before one of the major consoles.

Comment $500/year; front-facing camera; VGA out (Score 1) 106

Actually, this is more valuable than a full fledged PC Windows laptop. Because it supports a SIM card

So does the USB mobile broadband dongle from any carrier that isn't Verizon or Sprint or a Sprint MVNO. The problem here is that one has to pay hundreds of dollars a year to use that SIM card unless applications are designed for "offline first", anticipating that a user's Internet connection will be intermittent. I imagine that Windows applications are more likely to support offline use than Android applications, especially because Android was first sold on phones.

and camera, HDMI out of the box at budget price

Laptops have had a front-facing camera as a standard feature for years, and they've had either VGA out or HDMI out or both since I started using laptops in 1999.

Comment Android 4.3 broke the ZAGGkeys Flex (Score 4, Informative) 106

If all you want is a keyboard for your Nexus 7, it's a solved problem.

No it isn't. The Android 4.3 update broke the ZAGGkeys Flex and several other Bluetooth keyboards that worked under Android 4.2, mistakenly recognizing them as "non-alphanumeric keyboards" (that is, gamepads). And it can't be fixed without wiping and rooting the device to rename a keyboard layout file.

Comment Native code produces a security exception (Score 3, Interesting) 577

But if you really need them, perhaps that should be a signal that a lower-level language is more appropriate for that particular component in the system.

Provided that the platform curator even allows the use of lower-level languages. For example, Java applets have to be written in Java, and Xbox Live Indie Games and Windows Phone 7 applications have to be written in C#.* An applet that attempts to use JNI or an XNA game for Xbox 360 or application for Windows Phone 7 that attempts to use P/Invoke will die with a security exception.

* Technically, XBLIG and WP7 allow the subset of verifiably type-safe CIL accepted by the .NET Compact Framework. But in practice, languages other than C# either aren't verifiably type-safe (such as standard C++ in C++/CLI) or require library facilities not present in the .NET Compact Framework (such as any DLR language).

Comment On the verge of using a type twice as wide (Score 2) 577

Functionally speaking, how important is it to have an unsigned data type rather than having the equivalent data type and enforcing a "no negative values" rule?

If your application logic's requirements include being able to represent values between 2^((2^n) - 1) and (2^(2^n)) - 1, such as 128 through 255 or 32768 through 65535 or about 2.1 to 4.2 billion, in a cache-efficient array, you usually want to use an unsigned type. This often comes up when trying to represent the native unsigned data types of an emulated machine or the unsigned data types of various SQL databases. You could use a type twice as wide, but that'd fill L2 cache twice as fast, causing capacity misses. And on mobile, it'd fill RAM twice as fast, causing the system to kill your application for having run out of memory.

Comment NES homebrew (Score 1) 53

At that point, why not just code for the Nintendo Entertainment System? It has about the same amount of RAM as an Arduino Uno, and your potential employer's HR department likely grew up playing it. In any case, either this or the NES is likely a useful counterpart to certain Slashdot users who claim developers of games for these limited platforms are "living in the past".

Comment Compare to RAM in the NES (Score 1) 53

Apart from memory connected to the video controller, the Nintendo Entertainment System has 2048 bytes of RAM. (Many games, especially later ones, have an extra 8192 bytes on the Game Pak PCB to store large destructible maps.) The ATmega328 in the Arduino Uno also has 2048 bytes of RAM. The ATmega2560 has 8192 bytes, like a Sega Master System. (Source) Tricks to use memory more efficiently include byte-sized variables and even bitfield variables.

Comment Re:When your boss sees growth in non-M$ systems (Score 1) 262

I guess I'd consider the effort required to support multiple languages across multiple platforms and consider whether the return was worth the extra work. What would you do?

With the entry barriers and platform fragmentation that exist in several areas of the software market, I imagine that a lot of smaller shops not big enough to be able to afford to hire specialists in multiple platforms will have to disappoint users of at least one major platform with a notice "We are seeking a publisher to bring (name of product) to (name of platform)."

Slashdot Top Deals

The one day you'd sell your soul for something, souls are a glut.

Working...