Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment No more dangerous than URL shortening services (Score 2) 234

Depending on how your phone scanner app is configured, QR code URL content may be shown on the screen as a link you can choose whether or not to open. But the links are often shortened so as to make for a smaller or less dense QR code box. And that puts this "risk" in the same category and amount as following any other bit.ly "mystery meat" link that resolves on the redirect service in a redirect to the real destination.

If your browser is built like shit and visiting a "maliciously constructed" webpage can cause code execution on your system, well that's still not a problem with the QR code technology.

QR is vulnerable to "spoofing" in the sense that for example a printed advert with a link on it to download an endorsed phone app - could with a cheaply produced sticker placed over the legitimate code become corrupted so the new code points to some other app. With Android's allowance for un-regulated third-party app installations, there is some concern there that this could lead to unwitting users downloading and installing a malicious app that masquerades as the endorsed, legitimate one.

The solution here could be to extend the established Android app signing system to have an "advisory" service that ranks the credibility of the individual app signing developers and publishers and as part of the app installation process can give you a heads-up hey wait a minute this app publisher has a strongly negative trust ranking maybe you shouldn't install it.

I want nothing like Apple's walled garden, but a voluntary model where you can get a "green seal" as a trustworthy app publisher and specifically trusted apps, might go a long way.

Comment Processing.org gets you mostly what you want. (Score 1) 783

Processing.org is a favorite learning tool for a lot of educators wanting to get a painless "basic" introduction to proper programming. It also lets you make quick and dirty android apps without having to configure eclipse and setup a bunch of toolchain components.

To get started with Processing you just download the all-in-one free package from processing.org and launch the app and you have an IDE with a blank sheet waiting for you to put in code and several dozen practical examples ready to run. Just press play and watch.

All the fiddly bits are taken care of for you - you just have to write two pieces of code that represents what you want to happen when the program starts, and then what happens "per draw" - i.e. every time the screen is re-painted. The language is a "simplified" java - same syntax, curly brackets and all, but intentionally limited in scope to mainly focus on achieving graphics rendered in a single "window" and putting in namespace shortcuts so you don't need to remember which library contains basic text and math functions.

You don't need to use objects - the whole app "wrapper" hides that for you, but you can use objects and most Java goodies if you want. With simple tricks you can access most of the userland Android functions such as accelerometers, GPS, buttons, sound and cameras functions. It's slightly more tricky to get "permissions" for your Processing app to do things like make phone calls and that's probably for the best.

I think it's generally a fairly good "basic" programming environment for novices or those who for whatever reason can't or don't want to just spend the not excessive effort required to learn proper java and Android programming and get the much richer eclipse IDE setup.

However, Processing's IDE is almost as awful and primitive as BASIC interpreters for 1980s micros so if you're just nostalgic for unhelpful ?SYNTAX ERROR school of debugging you should feel right at home.

Comment MPK mini + Max = all the prototyping kit you need (Score 1) 147

I sometimes too want to use a tactile UI in data modelling applications with fast moving output signals. Knobs and sliders are quite intuitive ways to "dial in" biases, levels and offsets, or to navigate timelines and playback velocities or any other such parameters.

However, it is extremely rare for a software application to command a sufficient premium to justify the price of adding a physical controller with it. The price must cover the upfront development cost which is often ten times more than novice product managers might expect.

Also, the user benefit of this interface may be less than you think. How many users do you think would like to add a special thing to their crowded desktops and letting go of their mice and trackpads just for dealing with your application?

If you just want results fast to validate your basic concept then get a MIDI multicontroller such as one of the AKAI MPD or MPKs. These are typically used for Ableton performers and other digital musicians and prices are going down as they become more popular, and they include a number of sliders and knobs (potentiometer and encoder-types both) as well as oversize tap-pads, the signals from which can be readily piped into your app through the simple to use MIDI APIs.

You may also wish to prototype the physical UI logic with a thing like Max from Cycling'74, which lets you wire doodle the signal flow and tweak constants and preprocessing logic in realtime without recompiling your main app.

In many cases I prototype whole applications using a Max patch when it comes to highly specialized data modeling or signal synthesis / analysis and feedback like for robotics or industrial control.

Comment Should have gone with authentic software - fail (Score 1) 24

It's a very nicel executed GBA case mod but the game on the screen has little to do with the experience of the original Space Invaders title eating quarters by the tons in the late 1970s: It had a monochrome television CRT tube (vertical orientation) and "color" achieved with translucent overlays. It is a shame that he didn't carry the effort through by using an emulator running the authentic software instead of the cutesy GBA version 20 years newer.

Comment Rubbish (Score 0) 171

In none of the worthless tabloid reporting on this story has anyone produced evidence that would satisfy any electronics engineer that this would be a listening device. Why is this a slashdot story before any technical angle with meat on it has materialized?

There is no evidence of an audio processing circuit of any kind - no microphone has been discovered and none is evident in the design, which is so similar to smart pass devices used everywhere for road pricing that I will simply assume it is a common type that you could presumably find anywhere in the world. Many of these road pricing devices have battery-powered signal amplifiers both for the receiver and transmitter, which increases signal reach beyond what would be attainable to a passive RFID type tag from the overhead antenna.

There is also powered transaction logic in these types of devices which are often designed to make a sound when your account is charged. In some models such as the ones used in Singapore there is also a smart card reader for account transactions.

If in fact there is an apparently acoustic aperture in the device shell, I'd wager that a beeper is the principal application. Tooling for injection molded shells is expensive, and if there is any way to re-use an existing type then that is preferred - especially for simple utilitarian things such as these.

I remember a similar non-story from several years ago when some idiot took pictures of the power supply of his cable decoder and deduced by idiot logic that a capacitor was a microphone and Comcast was spying on him. This story is exactly as idiotic.

Comment Who wants to give their info to magazines? (Score 2, Insightful) 41

I don't want to buy content that can peer back at me.

I certainly wouldn't buy a magazine through an iTunes storefront if I knew that such a sale would result in Apple sharing with the content provider everything they knew about me (which is almost certainly too much but how can I tell?)

The magazine buying experience should be no more entangled than anonymously getting a National Geographic at an airport to pass time. If you choose to subscribe that should mean nothing more than a regularly scheduled money transaction to the content provider.

I don't know why a digital magazine would need to include advertisements specifically managed by the individual magazine content providers. Because that's how things have been done in the paper print days? That is a lame horse-and-buggy argument.

Ad networks for websites manage to deliver globally localized ads without the website content provider having to go in and do anything at all.

Given that these are *digital* magazines, it would be positively retarded for content providers to make the ads static members of the "pages" that would form the content issue. Flip through the pages of any old Nat Geo you might have lying around. How many of those ads are still relevant? The brands may persist but the product-specific ads go stale very fast.

It would make most sense to leave the user in control and make the ads a customizable nuisance you can dial up and down in quantity and personalization and resulting worth to offset the magazine content cost.

The selection and personalization of the optional, and dynamically injected ads, should be performed by a globally operating ad network to ensure the ad content is locally and perpetually relevant. Magazine content providers should be able to tag their content in sufficient detail so that the ads selected by the ad provider can be tactically placed with high relevance (and exposure worth!) to specific articles. This would be similar to how magazine articles reviewing a specific product often have an ad for the same product on the next page. But with a digital magazine, upon later re-reading the original ad might have been replaced with something advertising the newest model, or perhaps a competitor's model.

My point is, there is no reason why the original editorial staff or magazine content providers should have to manage the process of replacing and inserting the digital ads. That should be some org that is above them or serves all the magazines and specializes in this business, and can operate competently in more markets so that magazine content can be translated, localized and resold outside of original target market.

Further, that advertising org should be possible to filter out completely by the premium-paying user so that no ads even enter the picture.

The digital magazine stand user should be able to select which, if any demographic attributes they are willing to (relatively anonymously) expose to the advertising org, and will be rewarded with a higher or lower discount on the magazine issue price depending on how valuable their filtered profile is for those ad networks.

Comment Consumers to blame... (Score 1) 371

...if consumers did not implicitly agree to buying these crippled phones from the providers, these practices would not remain in vogue.

I only bought an Android phone when I know I could get a rooted one with no guff and no crippled features. It still has a dumb country-specific limitation on the market place precluding paid apps for my area, but such things as tethering and VoIP apps seem be working fine with no restrictions on which networks I switch my data traffic.

There is not excuse for the tethering restrictions, and in Europe most providers can offer unlimited data at small premiums. Why should it be different for US providers? They should simply price their data plans to match service provisioning cost.

Cellphone carriers everywhere are notoriously greedy, but US providers are the worst and most expensive - and do not act in the interest of their users, whom they instead nickel and dime to death with outrageous service charges and all manners of designs for captive restraints.

That Apple chooses to embrace this culture of consumer-hostile greed rather than fight against it shows us clearly what kind of corporation they are.

Comment Re:If you think about it.... (Score 1) 256

Again the cryptic argument defending the content revocation on grounds of some rights issue at the retailer. Yes, the retailer sold products from a publisher who had screwed up. That issue should have been resolved on that end, and not in any way should it have affected the user. The title should have been taken off the virtual book store shelves so no more copies would be sold, and the proceeds from the content sales should have been transferred to the legit rights owner. Nobody would have noticed, nobody would have cared, and amazon would not have egg on its face. The only valid reason for ever remotely deleting delivered content should be if the content in any way was harmful to the user or contained state secrets or similar material that could be indisputably argued would be in the public interest to have removed after accidental delivery.

The IP suits conjures up all kinds of abstract fantasies around IP ownership and implies that the mechanisms for burglarizing customers' content stores to reclaim accidentally unlicensed goods are rooted in physical-world precedents, which it isn't. If you end up buying a dud copy of a Disney DVD in a thrift store, the store alone is at fault and if discovered by the Disney police, the situation is resolved in a manner which in no way involves police kicking in doors and clawing back these dud copies. If using a Kindle means I can't expect to have any degree of privacy and protection of my private property and goods purchased in good faith then I don't see myself signing up as a customer for such a thing. Then I don't "own" what I buy and I would no more buy moon plots than these abstract IP phantoms of pseudo-property.

Comment Re:Geek pretentiousness (Score 1) 633

Floppies are probably a bad example. NASA has famously had lots of grief trying to find equipment to decipher their archaic floppies from the beginning of the space shuttle project. Today I would be hard pressed to find anyone with a working 5.25" drive capable of reading my old late-80s highschool documents. I doubt the discs are actually physically readable by anoyone. With the dwindling interest fewer and fewer specialty places will support the tech and so it will become ever more expensive to recover data locked in these archaic formats. Flash-based storage media with USB interfaces would, given their ubiquity today probably be readable using common adapter equipment in 2025, but I don't know if the physical medium is immune to degradation over time.

The technology replacement pace is anything but linear. We're experiencing a very rapid transition from physical media to online storage, and new, ever more abstract frameworks and access concepts. Who can tell what Google Wave 3.0 look like and how we'll be accessing it? The change involved here does not compare to the evolution that led from reel-to-reel decks to cassette tapes. Certainly there will be oldtimers and troglodytes suspiciously hanging on to local physical media in 16 years - distrusting or otherwise rejecting the communal content cloud. Teenagers will have fully embraced it, knowing no alternative and shaping ever more inscrutable further evolution.

Comment Physical media? How noughties (Score 1) 633

If stored properly, I would expect a conventional 'archival grade' DVD to be readable - at least have recoverable data - in that time. However, in 16 years few teenagers or even private households will have any use or exposure to physical media of any kind - blue-ray, DVDs and CDs relics of pre-wired times on par with 78rpm discs and dead sea scrolls. Only greybearded nerds and specialty data recovery / conversion places will probably even have operational, attached optical drives. Teenagers certainly won't. The 2025 equivalent to cellphones and cloud services will cover all their data access needs. But - it will be possible to find a data conversion place in a nearby stripmall that for a modest charge will copy contents of optical media to your account. Expect intellectual property zombies to have agents monitoring such recovery processes and possibly interfering with any licensed content you might choose to include.

Comment camera clamps for hire, and policy zones (Score 1) 442

The pace of government unfortunately means that much legislation of this type is now, and will for decades to come, reflect a time where a camera was a big box with a protruding lens out front, exposing images on roll film (and music was printed on vinyl).

Given the ubiquity of camera enabled gadgets that is increasingly going to be needed all day, also when entering a "camera free zone", they will need to come up with some short term solutions.

Phones have so many shapes and models, and the rentacop guarding the entrance can't be guaranteed accept individual solutions and nonstandardized documentation for disconnected cameras apparently physically still in place. For a long while it is going to be easier and simpler to just outright ban phones from the outside and instead rent out approved dumb and blind phones. Have a phone locker system where you can place the temporarily surrendered phones at the entrance, shouldn't take up much space. In GSM territories swapping SIM cards remains pretty simple. An dumb and blind phone approved for a particular facility could easily be fitted with location based policy awareness so as to for example mute and silence it and prevent any phone conversations or texting or active microphones in a courtroom or other site blacked out on a policy basis. The rented phone also comes with a noise maker and a RFID tag for doorway gates so you won't forget to swap it for your own phone on the way out. Let phone rental fees pay for this program.

Laptops have microphones and can record and comes in as many configurations as cellphones, but with even greater variety of software. Again the nonstandardized solutions may not impress guards on duty. Microphone recording capability can't be helped, but given that most laptops have the camera placed in roughly the same location near the top center of the screen, you could probably get away with a rental program for little clamp-on lens-blocking boot things that you rent at the entrance and which would make some noise if removed unauthorized. While in place a LED should flash to indicate the gadget is doing its thing so that any officials in a given site seeing a laptop can quickly verify its camera is blocked.

All this is temporary craziness, on par with archaic and short-perspective laws from back when we went from horse and carriage traffic to automobiles. Eventually we're going to have to figure out a common, open location-based service system accessible by all our mobile gadgets. Such a system would among many practical things offer location based policies that phones and laptops and dedicated recording equipment would understand and could be set to respect, and to provide some manner of verifiable, signed feedback to the system that the gadget in fact is in conformance with the area policy.

Vernor Vinge has some interesting speculation on how a mandatory enforcement scheme for these kinds of policies might look like in his book "Rainbows End".

Comment Re:I think the PRS is actually right & google (Score 1) 161

The increased youtube traffic alone should not be used as basis for a greedy PRS rate hike. The whole ad revenue market is down across the board, so the value of ads displayed in music video context is comparatively lower than it might have been say a year ago, and so when the bandwidth has been paid for, quite conceivably google is being absolutely truthful when they argue that the proposed PRS tariffs would in fact make unsustainable the business of displaying that content to the UK audience.

In any case, music videos should not cost anything, they're a fucking ad for the itunes purchase.

Slashdot Top Deals

Never test for an error condition you don't know how to handle. -- Steinbach

Working...