Others view digital piracy as a way for new readers to discover writers. Cory Doctorow, a novelist whose young adult novel “Little Brother” spent seven weeks on the New York Times children’s chapter books best-seller list last year, offers free electronic versions of his books on the same day they are published in hardcover. He believes free versions, even unauthorized ones, entice new readers.
“I really feel like my problem isn’t piracy,” Mr. Doctorow said. “It’s obscurity.”
The same thing can be said by software developers. I’m more worried about legitimate users not knowing about my (as yet theoretical) software than about people pirating it.
[D]id I mention the word is terrible? It doesn’t combine to bring to mind any other connotations or conjure up a new twist on a familiar theme. Creating new words is a delicate art. Creating them by combining other words is no easier. I’d say leave it to the professionals, but obviously even copywriters have their bad days.
I see this same damned billboard every day when I’m driving down University in Fort Worth to go to Starbucks, but at 7:XX in the morning, I always forget to write about it.
While the dictionary definition indicates the word bizarre could describe a tea one hasn’t ever tasted before, I don’t think any person for whom English is a native tongue would say that the sprachgefuhl for bizarre warrants its use in such a context.
I consider myself a bit of a linguistic snob, and the main field where I have encountered people with similar standards for linguistics, grammar, and style is journalism. I’m reminded of Gus from The Wire's meticulous editing of columns and one instance where he calls Alma to his desk to remind her that she does not want to say that folks were evacuated from a building. I know very few people that have as firm a grasp on the English language, and none of those few people work in marketing.
Route globbing is a way to specify that a particular parameter should be matched to all the remaining parts of a route. For example
map.connect 'photo/*other', :controller => 'photos', :action => 'unknown',
This route would match photo/12 or /photo/long/path/to/12 equally well, creating an array of path segments as the value of params[:other].
I’m blogging this partly for my own remembering and partly for @AndyParkinson. Andy mentioned (here + here) wanting to have a books controller that would allow the user to specify the tags to search for as parameters. Here’s how to do that.
Of course, you could also have the last parameter be special and use the Array.pop to fetch it and do something special with it such as if it were an id or even a special instruction like the number of items to return.
So, there you have it. Now, when I go Googling this in the future, I’ll know exactly where to find it. :) Hopefully it helps someone else, too.
We hear a lot about “biblical marriage” these days. Some of us might not be clear on what that means. The website Religious Tolerance has provided a helpful article on the types of marriage found in the pages of the bible.
I could not agree more! This is a great page to refer your Bible-thumping, quasi-Christian interlocutors to when trying (sometimes in vain) to convince them that biblical (or any kind of religious) definition of marriage outside of that religion is absolutely untenable.
AT&T does not enable WEP (Wired Equivalency Protection) or WPA (Wi-Fi Protected Access) on any of the wireless equipment used in its public Wi-Fi networks. Therefore, no special keys are required to use AT&T Wi-Fi public high speed Internet access. The AT&T Wi-Fi system supports secure Virtual Private Network (VPN) access. If you have VPN, AT&T recommends that you connect through the VPN for optimum security. AT&T also encourages its users to observe standard security practices, such as ensuring that computer hard drives are not shared and that laptops have firewall protection. As a member of the Wireless Ethernet Compatibility Alliance (WECA), AT&T supports ongoing security efforts for wireless public networks. If you do not typically use a VPN, the unsecured nature of any public hotspot technology does enable technically astute people to capture data packets from your wireless device to/from the Internet.
This is absolutely true. So, why the hell does AT&T advertise its Wi-Fi connection as secure in its literature distributed at hotspots?
It is hard to make a simple interface for an application that does a lot of stuff — I can attest to that. I don’t envy Microsoft’s task here. I know they’ve got smart people in there somewhere, and I don’t think this is the best they are capable of.
To use Exposé’s Application Windows mode, hold down the Control key, then press F3. Similarly, activate Show Desktop by holding down Command and then pressing F3. Finally, if you want to open the Exposé & Spaces System Preferences panel, hold down Option then press F3.
The Mavericks improved to 16-1 at home since the All-Star break, and to 7-1 in games following 20-point losses.
What an ambivalent paragraph! So, the Mavericks are really good at home. Great. But they have been beaten by 20 points at least eight times. (It’s not clear from the story if this means 20-point losses since the All-Star break.) Bang-up writing, AP.
While you can debate some of Apple’s previous choices, allowing this one looks hard to defend. I doubt Apple will be looking to ease up on its restrictions on apps anytime soon. With the bad publicity from “Baby Shaker,” Apple will have more incentive to be even more conservative - not less - going forward.
This is absolutely right. Eventually, Apple is going to have to address this broken system. The fact that this app got through the review process is indefensible.
To kill some time in a diner, Teller was practicing his version of Cups and Balls…Teller hadn’t brought any props, so he used wadded-up napkins and clear water glasses. Penn & Teller demonstrate their version of Cups and Balls.
Somehow, this made the trick even better. Although it was now possible to follow the crumpled napkins as Teller variously palmed them, squished them, and moved them from cup to cup, the illusion persisted. “The eye could see the moves, but the mind could not comprehend them,” he says. “Giving the trick away gave nothing away, because you still couldn’t grasp it.”
Geosmin, which literally translates to “earth smell”, is an organic compound with a distinct earthy flavour and aroma, and is responsible for the earthy taste of beets and a contributor to the strong scent that occurs in the air when rain falls after a dry spell of weather (petrichor). The human nose is extremely sensitive to geosmin and is able to detect it at concentrations as low as 5 parts per trillion.
Revisiting CSS gallery sites today and it seems 99.9% of entries are for webdev agency sites, while only 0.1% are actual sites for clients.
I think one of the main reasons for this is that clients have a tendency to do something simple, safe, and guaranteed. They don’t want to pay for an experiment or for someone to learn or figure out something on their dime.
These are edge cases, but they do give you pause. If you are going to buy a $360 dollar gadget to read ‘your’ books on but you are nearly completely subject to the Amazon overlords.
Let’s not forget, though, that while the Kindle Store is unarguably convenient, there are several companies selling electronic versions of their books without DRM at all. For instance, O’Reilly’s books are not available in the Kindle Store but you can purchase tons of O’Reilly ebooks in .mobi format for transferring to your Kindle. Likewise, Pragmatic Programmers (who have been receiving a large amount of my money over the last year or so) recently began providing .mobi formatted versions of their books and when they didn’t, the PDF versions converted quite nicely when emailed to my Kindle address. (YMMV, etc.) So, while I agree that DRM is bad, owning a Kindle doesn’t mean that one is saddled with DRM unless one purchases items from the Kindle Store, just like owning an iPod didn’t mean (Before the recent move to all-iTunes-plus music. Note that video still has DRM attached.) one was saddled with DRM unless one purchased items from the iTunes Store.
So if you think for one minute, that I’m going to whine and bitch and complain because I’m not only expected to pay TAXES but pay MORE because I’m doing well, you’re fucking stupid. No one likes taxes, and we could do a better job with them…but a long time ago, someone else’s taxes put food in my belly. Less long ago, someone’s taxes helped me become more than I would have ever been on my own.
Bitch about it being my turn to step up and maybe pay so that someone else gets what they need to become more? Fuck that shit.
This country has been too good to me for me to pay it back by being a whiny, petty, cheap, shithead at a teabag party.
Thank you, John. I grew up poor as well. My mom worked two, sometimes three jobs, (I remember once when I was in elementary school, she was working four jobs including Friday-Monday nights at the skating rink so that she could earn some extra money and I could skate for free.) and we received social security survivor’s benefits because my dad died before I was a year old. We were never on food stamps as far as I know, but we were always a paycheck-to-paycheck, sometimes too-much-month-left-at-the-end-of-the-money family. Now, I make more than three times more than what my family’s household income has ever been, and while I’ll take all the legal deductions I can, yadda yadda, when it comes time for me to cut that check to Uncle Sam each quarter, I’m certainly not going to whine about it.
I wonder how many of these teabaggers would be crying about the government not helping them if they were to get laid off. I saw a story on the news about how the stimulus bill is helping employ people here in the Dallas area that haven’t had a job in months. And do you know what they’re doing? Painting fire hydrants. Not likely that job is going to exist without the moves that Washington is making.
InspectorKit is both a framework and an Interface Builder plugin. You can check out the source on github. This is basically a major update to the Inspector panel, as it packages all the code into a convenient framework for developers to include in their projects, and allows them to test the inspector at design time.
If you’ve ever wanted to make an application which allows users to set global shortcuts for some action, you’ve probably wandered into ShortcutRecorder’s corner of the web. This is a great control for setting shortcut keys, but it doesn’t actually let you set them in a way that calls your object’s method when it’s pressed outside of your app. So, what do we do to get that functionality?
Introducing, SDGlobalShortcuts.framework, the all-in-one package for allowing global hotkeys in your app!