I love Amazon Web Services, but I just can’t get into the pricing model for Route 53. Paying a base fee per domain per month runs into the tens of dollars per month for people who have many domains. And then we end up paying 5-20 times more money for DNS service.
By specifying formally whether an action taken by a command is destructive, a command line interface could handle typos for non-destructive actions.
It couldd make a best guess at what you’re trying to do, and just do it if it’s a non-data-altering call (like ls -l), and asking if you’re sure or failing if it’s data-altering call (like rm test.txt).
If the ‘fuzzy’ flag could be passed invisible along during pipe situations, it would be possible for subsequent actions to act as if their input is not certainly what was intended.
If you’re the same sort of programmer as me, you’ve gone through some sort of deeply practically oriented computer programming background. And for this reason, you’ve likely only learned to write java-style OOP and/or procedural programming.
If that’s the case, do yourself a favor and learn some other programming paradigms.
Two that have deeply affected the way I think about programs, and have hugely improved the way I write parallel-processing-friendly tasks, even when writing them in the aforementioned types of languages.
Learn functional programming.
Learn about actor model programming.
If there are more styles I should learn about, let me now.
(via You Should Give A F*ck About An Oxford Comma of the Day - The Daily What)
The poorly named app for Mac OS X called “PDFScanner” in the App Store is a very useful tool for scanning multi-page documents to PDFs, with embedded OCR text.
I love it. I love it so much.
There may be all kinds of complaints about lack of standards and bla-di-bloo, but in the end I find them much like I find most complaints about the Apple ecosystem: Academic, and much outweighed in real life by the fact that it just feels… so… damn… good… to use.
… is dangerous in the hands of people who aren’t super aware of what they’re doing.
I have a client site that is completely insane in it’s CPU, memory and database usage, because the client has been liberally adding plugins by the handful.
I feel like a programmer-creole when I mix xmacros with template programming - too C++ to be a C purist and too C programmer to be a C++ purist.