|
While working on a system for work I ran into a bug with Python’s lxml library and decided to fix it. I thought I would document how easy the process was, hopefully to encourage others to contribute to open source projects. Lxml is a “pythonic binding for the libxml2 and libxslt libraries” which put...
|
|
I was told recently there is a certain inflection point a company reaches when it gets to about two employees. I certainly experienced this inflection point this year, w.r.t. dealing with projects and tasks. I decided to implement LiquidPlanner around Q2/2013, and am very happy with the decision. (Note: I am not affiliated with LiquidPlanner in any way, none of the links in this are affiliate links, this is my own impartial opinion.)
|
|
Lambda support for Android Note: big thanks to orfjackal (Esko Luontola), the author of Retrolambda, for making it possible. I just used his tool to produce Android apk. So, you’re jealous about new JDK8 upcoming to most Java developers except for you, Android coders? Then I have good news - there is a way to use lambdas in Android right now (warning: it’s still a hack)! But I already have local classes!
|
|
Lambda support for Android Note: big thanks to orfjackal (Esko Luontola), the author of Retrolambda, for making it possible. I just used his tool to produce Android apk. So, you’re jealous about new JDK8 upcoming to most Java developers except for you, Android coders? Then I have good news - there is a way to use lambdas in Android right now (warning: it’s still a hack)! But I already have local classes!
|
|
Automatically deploying GlusterFS with Puppet-Gluster + Vagrant!
-
purpleidea.com
-
12 years ago
-
eng
Puppet-Gluster was always about automating the deployment of GlusterFS . Getting your own Puppet server and the associated infrastructure running was never included “ out of the box ”. Today, it is! (This is big news!) I’ve used Vagrant to automatically build these GlusterFS clusters. I’ve tested this with Fedora 20 , and vagrant-libvirt . This won’t work with Fedora 19 because of bz#876541 . I recommend first reading my earlier ..
|
|
Automatically deploying GlusterFS with Puppet-Gluster + Vagrant!
-
purpleidea.com
-
12 years ago
-
eng
Puppet-Gluster was always about automating the deployment of GlusterFS . Getting your own Puppet server and the associated infrastructure running was never included “ out of the box ”. Today, it is! (This is big news!) I’ve used Vagrant to automatically build these GlusterFS clusters. I’ve tested this with Fedora 20 , and vagrant-libvirt . This won’t work with Fedora 19 because of bz#876541 . I recommend first reading my earlier ..
|
|
Zac Cichy started a new blog last month titled “ Whole and Part ”. Since then, he has consistently published great articles, particularly with regards to podcasts. From Ben Alexander’s article linked at the top of this post, “He’s transcribing portions of podcasts as source material for blog posts. His quotes are timestamped and he links directly to the episode in question.” Ben goes on to commend Zac further and detail some future plans fo..
|
|
Although 2013 was often cited as the year when smartphones saturated (‘everybody that wants one has one’), the total population of users will likely take another decade to reach maximum. The point of inflection in global growth could be expected in 2017. ... What most observers sensed was the point of inflection in growth in North America and Western Europe. Those regions are 11% of the world’s population.” A characteristically excellen..
|
|
Had I picked one paragraph or sentence as a pull quote from Ben Thompson’s Chromebooks and the Cost of Complexity , I would have done the rest of his article a great disservice by holding one fascinating line above another equally excellent passage. Having read Stratechery for a few months now, I can honestly say that out of all his articles, I consider this one by far and away his best. Also of interest, Ben posted a followup piece earl..
|
|
Fix the severe scrolling and content positioning bugs in iOS 7's UITextView with PSPDFTextView, a drop-in replacement.
|
|
A few days ago , MG Siegler posited that the app you open first every day signals a great deal about both the current state of apps and your present state of mind. After posting my take , I kept thinking. Eventually, I decided that even more telling than the app you launch first every day is the last app you open before bed every night. Permalink.
|
|
Several of my colleagues love IntelliJ for coding in Scala. I was pretty happy with Sublime Text 2 (and still use it for Ruby/Python/Shell/whatever) but the lack of code completion was really starting to affect my productivity. I spent way too much time looping through the edit/compile/fix typo cycle. Before I could switch though, I really wanted my fancy arrows in Scala! I have a GitHub project which adds tab completion in Sublime..
|
|
As a rule I avoid publishing links to articles I find on popular tech sites such as Jim Dalrymple’s when I do not have anything significant to add to the conversation, but I had to make an exception for this post. When I watched it earlier this morning, I immediately tried to discount it and distance myself from the discomfort it caused me. I have pushed the speed limit on occasion — albeit never so egregiously — and rarely thought about th..
|
|
At first, I thought I — like Federico — launched Tweetbot before any other apps every morning. However, after a some thinking I realized that not to be the case: I open Facebook Messenger right out of bed to send a quick “Good morning” off to my girlfriend — because Messages never works for us — followed by Instacast while I make and eat breakfast. If I have time between breakfast and leaving for work, only then do I get to Twitter. Pe..
|
|
Would it be possible (and advisable) for a person to deal with everyday matters as if he/she was a stateless machine? Imagine if you as a person dealt with millions of requests a day from a thousand or so clients: if you had to keep track all those clients and the multiple requests they were making, it would drive you crazy. The burden of remembering would crush you.
|
|
Dennis M. Ritchie ‘The Development of the C Language’ is one of those things any programmer should read soon or later, if nothing else for historic reasons. C came into being in the years 1969-1973, in parallel with the early development of the Unix operating system; the most creative period occurred during 1972. Another spate of changes peaked between 1977 and 1979, when portability of the Unix system was being demonstrated. In the mid..
|
|
Jennifer Dewalt is an artist that taught her self how to program by creating 180 websites in 180 days.
|
|
Would it be possible (and advisable) for a person to deal with everyday matters as if he/she was a stateless machine? Imagine if you as a person dealt with millions of requests a day from a thousand or so clients: if you had to keep track all those clients and the multiple requests they were making, it would drive you crazy. The burden of remembering would crush you.
|
|
Hello fellow Unixer, This thread is about a must have software engineer tool called an UML(Unified Modeling Language) designer. More precisely, it's about finding the open source UML Editor/Designer that you need.
|
|
In my early days as a fledgling internet writer, back when I posted at blog-that-shall-not-be-named-dot-provider-dot-com, I worked hard to increase my readership. Taking lessons from anyone willing to give them, I delved into WordPress.com’s fantastic blogging community and networked with other like-minded individuals. We read each others’ articles, commented, and even planned to start a number of joint ventures together. Although in its in..
|
|
Taking a quick break from my next article I will hopefully publish late tonight, John Voorhees worked with Myke Hurley and Matt Alexander of Bionic to create Vlcnr 1.0. Featuring the show’s hallmark suspense accents one through eight and an easter egg that plays random clips from the show, I downloaded the app sight on seen. Not to steal Matt’s idea , but I have to say: I have been testing this app for quite some time now, it’s really ..
|
|
We’re in the middle of a huge revolution. We all know that. It’s been said a hundred times. Phones and tablets are taking over. People all over the world, especially in countries that are considered less wealthy, are adopting mobile platforms at a much greater rate than desktop computers. Meanwhile developers continue to be disproportionally excited about web development tools.
|
|
We’re in the middle of a huge revolution. We all know that. It’s been said a hundred times. Phones and tablets are taking over. People all over the world, especially in countries that are considered less wealthy, are adopting mobile platforms at a much greater rate than desktop computers. Meanwhile developers continue to be disproportionally excited about web development tools.
|
|
A few months ago, I calculated the top Magic: The Gathering cards in the games modern format [LINK_BROKEN]. This was accomplished using pure PHP. In total it took about 30 minutes to calculate. With a 30 minute runtime, I wanted to find a faster way to crunch the numbers. What better way than to use C. As I did not want to spend the time rewriting code if it did not make a difference, I thought I would use a simple application for this ex..
|
|
Recently, I have started thinking seriously about monetizing this site. Although I could not command the same rate John Gruber , Marco Arment , or even Federico Viticci does, nearly 3,500 unique visitors in 2013 has to count for something. Moreover, I plan to grow that number significantly throughout the coming year. The question remains, however, how I ought to go about doing that or, perhaps more saliently, how I should not . Pe..
|
|
To paraphrase Benedict Evans in episode twelve of Cubed, around 12:20, Samsung has the talent, resources, and funds to mass produce any type of hardware, and so they substitute taste and design sense with covering all possible bases in order to determine successful product lines. Apple only recently accrued the former, so up until a few years ago they operated solely on taste and design sense. Now that they have the scale to adopt a simil..
|
|
Thinking Brett Terpstra had expanded nvALT into an iOS counterpart, I opened Chris Gonzales’s post on Tools & Toys reviewing nvNotes for iPhone curious to see what he had made and his justifications for such a move. To my surprise, the only relation nvNotes has to either Notational Velocity or nvALT lies in inspiration: created by Nicholas Clapp, it takes cues from both aforementioned apps in its utilitarian aesthetic and strong feature s..
|
|
In two TED talks that I watched ([1] and [2] below) the narrators had experienced some kind of a personal handicap. One author was a blind girl and she was talking how she was taking advantage of being blind by imagining everybody she meets as the most beautiful person the world and the other author was this guy who is paralized and can’t move but with the help of robots he is able to do things most of healthy people can’t or don’t normally....
|
|
Reading through Ben Bajarin’s recent article on Tech.pinions , it reminded me of the incredible disparity between those who inhabit the Apple sphere and regular people with regards to knowledge of Apple’s intended direction. This lack of understanding leads uninitiated reporters and laypeople alike to frame Apple in the same way they would a much more familiar business such as Target or Walmart: one expands into groceries, the other follow..
|
|
Fix the misaligned label in iOS 7's printer controller by swizzling UIPrinterSearchingView's layoutSubviews method.
|
|
In direct opposition to Christopher Mims’ belief that the technology industry as a whole collectively failed to accomplish virtually anything significant — see John Gruber and Marco Arment’s refutations — in 2013, John Siracusa outlines eight areas of ten that Apple met his expectations well enough to merit a respectable grade. Personally, I would place much more stock in this list. Permalink.
|
|
What we may not have realized is that once the browsers don’t suck, being an HTML and CSS “guru” isn’t really a very marketable skillset. 80% of what made us useful was the way we knew all the quirks and intracries of the browsers. Guess what? Those are all gone. And if they’re not, they will be in the very near future. Then what? A lot of folks who came up from that time and headspace have diversified their skillsets since. Many are now ..
|
|
Everything you render in a browser, whether it’s a blog post or a tweet or a video, has a performance cost. At the very least, you will be asking the browser to render a handful of tags and text elements that make up your user interface. That structure, a subtree in the browser’s DOM, can be quite complicated and memory intensive. The more tags and elements you render, the slower the browser is going to perform, and the more memory it i..
|
I’ve been seeing questions about how actionHero’s routes interact with the actions. Here’s a bit more of an explanation (which I’ll keep to…
|
|
Yesterday I linked to an article by Tyler Cowen where he made a strong case for Coin’s inevitable devaluation as a currency, citing the ease with which one could create a cryptocurrency potentially superior to Bitcoin as the catalyst that will push its value further and further down from the high it currently enjoys. Ironically, today a new service made its way into the top ten on Hacker News called Coinage Beta, which allows anyone to cr..
|
|
As Marco said in his post linking to AnandTech’s new Mac Pro evaluation, “For Mac OS reviews, read John Siracusa. For Mac reviews, read Anand.” This has become widely accepted over the last few years, and rightly so: these two writers epitomize every aspect of excellence within their respective fields. That’s why I sat down with AnandTech’s latest article, despite having no intention of buying a Mac Pro within the foreseeable future. Afte....
|