Open Side Menu Go to the Top

11-26-2013 , 09:13 PM
The morons on the creative team at my work have now decided that the "button within a button" paradigm is okay – since Apple is doing it too. Lazy complicated UI ftw. Just explain with an overlay. We need an overlay to explain all the overlays that are about to come every time we release a new feature.

I especially love the button on iTunes that either shows me what's in my iPhone, or ejects my iPhone from the drive. I click the eject button first about 100% of the time – since it seems to be calling me to action.

I also love that it's like a seven step process to get photos from my iPhone onto my Mac and into some kind of useful directory.

I'm going to be found in 10 years collecting my urine in jars and babbling into a shaving mug about bad UI.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
11-26-2013 , 10:03 PM
Quote:
Originally Posted by well named
localstorage is not, as far as I'm aware, available outside the browser.

I'm not sure what your use case is. You want it to be accessible outside of the browser on the machine where the browser runs? Or on the server side for a web application? If the former, I don't think it's easy to do, if it's possible, because the browser security model does not want to let random javascript write files on the machine. If the latter, you can just do an AJAX post to your server and send it the json string and it can do whatever.

I suppose the other other case is something with node.js in which case I'm sure there are like db backends for that, but given that you were trying console.log() I'm imagining this is javascript running in a browser on an enduser machine
I was actually aiming at the former case, getting it onto the machine on which it runs.

Current workflow is Python to XML to JSON, which is parsed then visualized. Was hoping to get the parsed JSON back into Python to run more detailed analysis. I had tried console.log() just because I don't have much experience.

If there's no easy way to get the JSON data back onto the machine, then I'll just parse it earlier in the workflow. Would've been nice to have it in JSON though, as I really like that format.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-26-2013 , 10:22 PM
So I think the only good way to do that is to have the browser treat it like a file download where it's triggered by user interaction, like clicking a link.

In HTML5, it looks like you can do this fairly directly. I wasn't aware of this feature

The old fashioned way would be to have the browser just generate a new request to the server and have the server respond with the right headers to trigger the save dialog, and with the JSON as content. The HTTP headers are

Content-Type: application/json
Content-Disposition: attachment; filename="filename.json"
Content-Length: fileSizeInBytes
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-26-2013 , 10:31 PM
Cool, that'll work well. Thanks.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-26-2013 , 11:42 PM
Quote:
Originally Posted by suzzer99
The morons on the creative team at my work have now decided that the "button within a button" paradigm is okay – since Apple is doing it too. Lazy complicated UI ftw. Just explain with an overlay. We need an overlay to explain all the overlays that are about to come every time we release a new feature.

I especially love the button on iTunes that either shows me what's in my iPhone, or ejects my iPhone from the drive. I click the eject button first about 100% of the time – since it seems to be calling me to action.

I also love that it's like a seven step process to get photos from my iPhone onto my Mac and into some kind of useful directory.

I'm going to be found in 10 years collecting my urine in jars and babbling into a shaving mug about bad UI.
I searched for this "button within a button" paradigm, but apparently I am not allowed to be blessed with knowledge since I'm not in the exclusive Apple club.

It does sound terrible, though. Is this specifically targeted towards people with size 4 fingers?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-26-2013 , 11:56 PM
It's basically when you have a large button or clickable area, then you put a small icon within that which does something completely different. I'd post a screenshot but I'm travelling and on my phone.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 12:04 AM
I wonder if Apple is consciously ****ing with everyone else who blindly follows them on all their design stuff – since they know they're Apple so they can get away with it - but few others can.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 12:13 AM
It's not all that bad if you have good aim...

** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 12:33 AM
p gross imo

well i mean it looks good (an extra border around the eject symbol would be more cluttered and uglier) but functionality-wise i fully understand and endorse suzzer's rage.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 12:42 AM
The skeumorphs looks out of place among all that text. The button on the right should be "Eject" instead and that thing on the left should say whatever it is supposed to be doing...

Last edited by daveT; 11-27-2013 at 12:53 AM. Reason: left to right and right again... what is this? 1992?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 12:58 AM
Yea, that sucks terribly.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:03 AM
I can see it being a little confusing, since you haven't had to push a button to eject an idevice for years, but the use of it becomes pretty apparent the first time you push it and it brings up the contents of the device. "Skeumrophs" seems a little harsh for an icon representing a real thing. I don't mind Apple pushing the UI language forward since they are better at it than most.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:06 AM
Except I always accidentally push the eject button first because for some reason it pulls me to it – when I don't mean to eject. I'm never thinking "oh I need to eject my USB iPhone connection". So the button feels like a call to get into the iPhone to me. Really annoying.

It's also literally the only reason I ever launch iTunes – and they do a damn good job of hiding the one reason most people launch it. That may be by design. When there's a good reason for screwing up the user interface, i.e. to make more money, that tilts me much less than just plain stupidity.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:14 AM
That's the most brilliant strategy ever! We'll cleverly group an action you can do on a gadget on the same button to open the gadget so people will have to spend more time in our media player. If they spend more time in the media player they will undoubtedly spend more money in another part of the media app that they have to actually open! ??? Profit!

And what's worse is you don't really have to ever plug your idevice into a computer anymore!

That's pretty paranoid Suzzer.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:30 AM
Quote:
Originally Posted by tyler_cracker
well i mean it looks good (an extra border around the eject symbol would be more cluttered and uglier) but functionality-wise i fully understand and endorse suzzer's rage.
What kinds of people work as UI designers at big companies these days? A lot of what I see in web UI design is generic graphic design combined with random fashionable UI concepts incoherently put together. UI design done by graphic designers who don't understand UI design is just as bad as UI design done by programmers who don't understand UI design. It just looks prettier.

For any project where custom graphic design isn't a dominant factor, I'd much rather have a front-end HTML/CSS/Javascript developer/UI-designer hybrid than a graphic-designer/UI-designer hybrid, assuming the project isn't big enough to require a dedicated usability/UI/UX expert. I'm not even sure if you can be great at UI design within a given technological stack without having a fairly deep understanding of the available tools and limitations.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:39 AM
Having a dynamic page created by someone on Photoshop and having a programmer chop it up is akin to asking a painter to draft an automobile and letting the line-worker figure out how to fix all the issues and derive the intended outcome.

Art != Art.

irt the skeumorph comment. Apple is being hailed for bringing flat to mobile and eschewing icons in favor of text. It is a bit jarring to see the example above.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:46 AM
Quote:
Originally Posted by kerowo
That's the most brilliant strategy ever! We'll cleverly group an action you can do on a gadget on the same button to open the gadget so people will have to spend more time in our media player. If they spend more time in the media player they will undoubtedly spend more money in another part of the media app that they have to actually open! ??? Profit!

And what's worse is you don't really have to ever plug your idevice into a computer anymore!

That's pretty paranoid Suzzer.
You do to get pictures off it. For some reason, sync only works one way. Riddle me why that might be if not to steer users into godawful iPhoto?

Also **** the cloud. I don't want Apple turning all my **** over to the govt at the slightest arm-twist.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 01:56 AM
Quote:
Originally Posted by candybar
What kinds of people work as UI designers at big companies these days? A lot of what I see in web UI design is generic graphic design combined with random fashionable UI concepts incoherently put together. UI design done by graphic designers who don't understand UI design is just as bad as UI design done by programmers who don't understand UI design. It just looks prettier.

For any project where custom graphic design isn't a dominant factor, I'd much rather have a front-end HTML/CSS/Javascript developer/UI-designer hybrid than a graphic-designer/UI-designer hybrid, assuming the project isn't big enough to require a dedicated usability/UI/UX expert. I'm not even sure if you can be great at UI design within a given technological stack without having a fairly deep understanding of the available tools and limitations.
Our designers understand the limitations fairly well – as long as there's someone experienced on the project to steer and guide them. What most of them lack imo is good UI/UX instincts. A lot of that you can't teach.

Also they're way too far up Apple's ass. We joke that we have a "Thunderbolt – first" responsive design process. They tried to get us to custom-build an iPhone style drop-down picker for Android. The sad thing is, if they get ahold of a newbie development team, that **** actually gets built (and sucks) at huge effort.

Obviously a lot of that is on the development side for not tracking projects better. I am one of two front-end devs with enough experience to know what we can push back on, and we are both massively over-worked.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 02:06 AM
Quote:
Originally Posted by suzzer99
You do to get pictures off it. For some reason, sync only works one way. Riddle me why that might be if not to steer users into godawful iPhoto?

Also **** the cloud. I don't want Apple turning all my **** over to the govt at the slightest arm-twist.


** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 02:33 AM
I'm a broke sophomore going for a computer science major. I've got a good job (good hours, they work around my school schedule, and i get 12/hr) but I have been getting a lot of school emails recently about internships, and some look pretty cool. I'm wondering if i should do an internship this summer or just work my job this summer. How valuable is an internship + cs batch degree vs just a cs batch degree (once i graduate)?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 09:34 AM
Quote:
Online Retailer Newegg Ordered to Pay Patent Trolls $2.3 Million

A jury has ordered online retailer Newegg to cough-up $2.3 million as part of a closely watched patent dispute with a company called TQP Development.

Newegg plans to appeal, according to Ars Technica, which first reported the decision.

TQP Development is a patent assertion entity, aka a patent troll — a company that owns patents and asserts them against others but doesn’t actually use them in products of its own. But this isn’t just any patent troll. The company is owned by notorious patent lawyer Erich Spangenberg, the man behind IPNav, a firm that has sued over 1,638 companies for patent infringement, according to the New York Times.

TQP Development itself has sued a hundreds of tech companies — including Apple, Google, Intel and Samsung — over the same encryption patent, which was filed in 1989 by a man named Michael Jones.

All of these companies have settled out of court, and Spangenberg told Ars Technica last summer that the suits have made TQP around $40 million dollars.

Newegg was the only company to challenge the patent claim in court, and experts such as Whitfield Diffie, the creator of public key encryption, testified on its behalf. Diffie says that the patent in question wasn’t relevant to type of encryption used by web companies such as Apple and Google, who relied on techniques older than the Jones patent. Experts like Lotus Notes creator and former Microsoft CTO Ray Ozzie also testified in support of Newegg, presenting examples of prior art, such as the algorithms underlying Secure Socket Layer — the encryption system most commonly used on the web — and Lotus Notes.
(continued)
http://www.wired.com/wiredenterprise/2013/11/newegg/
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 10:26 AM
Quote:
Originally Posted by gaming_mouse
have you used feather blades? i really like those.
I'm using Personna reds. Feather were my #2 pick but the Personna's are just perfect so I got a huge pack that'll last me like two years
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 10:34 AM
Quote:
Originally Posted by Larry Legend
Yea, that sucks terribly.
+1 can't wait for everyone following Apple on this.

Quote:
Originally Posted by Ryanb9
I'm a broke sophomore going for a computer science major. I've got a good job (good hours, they work around my school schedule, and i get 12/hr) but I have been getting a lot of school emails recently about internships, and some look pretty cool. I'm wondering if i should do an internship this summer or just work my job this summer. How valuable is an internship + cs batch degree vs just a cs batch degree (once i graduate)?
Good programming internships are worth their weight in gold. Often lead to follow up jobs as well. You'll have to shop a bit and find one that sounds really interesting and fun. Just doing one to have it on your CV is worthless but treating it as summer school and soaking up all you can learn = gooooood
It's particularly useful for the skills you pick up on the go (agile practices, coding standards, exposure to how bugfixing/testing are handled etc.)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 11:59 AM
Go for the internship w/o a doubt.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
11-27-2013 , 12:28 PM
Quote:
Originally Posted by suzzer99
You do to get pictures off it. For some reason, sync only works one way. Riddle me why that might be if not to steer users into godawful iPhoto?

Also **** the cloud. I don't want Apple turning all my **** over to the govt at the slightest arm-twist.
No love for the free iPhoto either? Might our standards be a wee bit high? I suppose using Dropbox is out of the question as well since they won't stand up to as much "govt arm-twisting" as Apple would? The auto upload of photos sticks a copy of all your photos in your Dropbox folder.

So there are two pretty easy ways to get photos off your iPhone or iPad without having to connect it to your computer, you just don't want to use them.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

      
m