|
title: Put the knife down and take a green herb, dude. |
descrip: One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com Using 89% of the same design the blog had in 2001. |
|
FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white. As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green. |
|
|
x
MarkUpDown is the best Markdown editor for professionals on Windows 10. It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support. Features you won't find anywhere else include...
You've wasted more than $15 of your time looking for a great Markdown editor. Stop looking. MarkUpDown is the app you're looking for. Learn more or head over to the 'Store now! |
|
| Tuesday, February 14, 2017 | |
|
From Netscape Goes Bonkers โ Joel on Software:
Someone should tell that to StackOverflow. Oh, I know, I know. This is design, you say, not code as such. But riddle me this, Batman: Was anyone not using SO because of the design? I'm going to hazard a guess that the code behind that menubar/toolbar was heavily refactored too. Could be wrong. Hope I'm wrong. Idk. But in either event, I'm not sure the old site's design had rusted. Labels: code, design, refactoring, stackoverflow posted by ruffin at 2/14/2017 09:07:00 AM |
|
| Wednesday, September 07, 2016 | |
|
Watching the latest iPhone announcement made me think back to when my SE was released. The SE really is impressive, if you ask me. It's the cheapest iPhone by $150, but, at least until the 7 comes out, it also has the fastest processor and best camera available in an iPhone. That's a heck of a deal. If the iPhone SE has one leg in the future, it's also got one firmly stuck in the past. The "FaceTime"/selfie camera is exactly the same as the iPhone 5S from two and a half years prior to the SE's released. So is the Touch ID. Hey, wait, so is the 4" display. I didn't see a single Apple rag mention the reason this happened... it has to be so that Apple doesn't have to change a thing about that assembly line. You sluff the 5S out of production, but you keep the entire front face and likely most of the case exactly the same. I never saw that confirmed, and finally dug back around on the iFixit SE teardown today. Sure enough...
That's pretty danged smart. You take parts from a line that's underperforming, the 6S, and do the minimum amount of reengineering to use them in your previous phone, even keeping the previous assembly lines unchanged, and poof -- it's not a Frankenphone so much as an efficiently sourced entry device. No, what the iPhone SE really is is an exceptional refactoring. Take the part that needs to change, find a good interface between it and legacy code that hasn't rusted, and only change that part. Plug it back in, and you're off and running, efficiently. (Though the iPod touch having iPhone 6 innards should've warned us this was coming.) And now that the silly Wizard of Oz gaming demo is over, back to watching Phil... In other news, what a heck of a lot of engineering to go from 1x to 2x in the iPhone 7's camera. You're still a heck of a long ways away from the power of an SLR. Doubt me? Check this review (via DaringFireball): However, I do not recommend the digital zoom beyond 2x. The quality of digital zoom degrades quickly and I find it unusable for photography (although itโs actually kind of nice as an animal spotting tool). I have a Nikon D3100 with a nice 300mm lens, which is a 450mm equivalent in FX. That's give or take 7.7x optical zoom. The lens is, at its most compact, about six inches. You can't [easily? ever?] put that on a phone. I get tired of the idiotic stories that say the iPhone is going to be as good as a DSLR. It's not. As Phil says, it won't be. It can be a great point and short with a short focal length, and it's neat that it can sorta do zoom now, as a clever hack. Same with changing aperture. I guess there's some reason these things can't do a real iris, and you have to approximate depth of field in software. Still, ain't no DSLR. Apple knows it. It's time the Apple press learned it too. Airpods for "just" $150?!?!!/1! Labels: business, creative, iphone, refactoring, style posted by ruffin at 9/07/2016 04:58:00 PM |
|
| Wednesday, May 30, 2012 | |
|
Separated Presentation: Although the domain cannot call the presentation it's often necessary for the domain to notify the presentation if any changes occur. Observer is the usual solution to this problem. The domain fires an event which is observed the by presentation, the presentation then re-reads data from the domain as needed. That's all well and good, but it seems to be reducing MVC (which is what I was reading about before I came to this page) to n-tier design (where n, surprisingly, is currently 2 -- which, when you're talking just GUI, I suppose is fine). I'm pretty sure MVC is more convoluted than 3-tier design, which is what I usually use, but there I'm still reading. Until then, this jive makes up a pretty good list of "best practices", especially the part I highlighted. Being able to quickly remove from or add to your GUI without any change in data logic is the real test of [what I think is better called "encapsulation" -- why Fowler is re-monikering, I don't know] in your app's design. Excellent, simplest case (give or take) logical refactoring of a non-tiered to properly tiered design follows the description on that page. Nearly required reading, kk? Labels: code, noteToSelf, refactoring posted by ruffin at 5/30/2012 09:40:00 AM |
|
|
| |
|
|
All posts can be accessed here: Just the last year o' posts: |
|||||||||||||||||||||
|
||||||||||||||||||||||
|
|
|
|