|
Excellent article from Carl Holscher on what it actually means to be an adult. At nineteen and preparing to head off to college, as well as greater things hopefully down the road, I found this piece particularly interesting and profound. Permalink.
|
|
I hit a milestone today. Three of the four levels so far in Lemma (Rain, Dawn, and Forest) have undergone at least one massive redesign in their short lifetimes. This week I finally gave the same treatment to the fourth level, Monolith. It is aptly named. Let me try to convey just how monolithic this level is now. This is a perfect example of my patent-pending Design by Trial and Error™ process.
|
|
Every developer has run into this issue at least once. There are a few different tools you can use to find out what process is locking a…
|
|
Every developer has run into this issue at least once. There are a few different tools you can use to find out what process is locking a…
|
|
As I sit down to begin writing this, I lay in a hammock strung between two trees. It is old, this hammock: the previous owners replaced an even older one with it as a small gift when my family purchased this house some three years ago now, and despite the occasional frayed rope, we have felt no need to replace it yet. Outside of the occasional creak and a fair bit of moss that has worked its way into the fibrous sinews that crisscross seemi..
|
|
PikoPy: A python package for working with a Piko Inverter from Kostal
-
blog.tafkas.net
-
12 years ago
-
eng
The first step of my plan, building a Raspberry Pi based photovoltaic monitoring solution, is finished. I created a python package that works with the Kostal Piko 5.5 inverter (and theoretically should work with other Kostal inverters as well) and offers a clean interface for accessing the data: import pikopy #create a new piko instance p = Piko('host', 'username', 'password') #get current power print p.get_current_power() #get voltage from..
|
|
Great primer from Shawn Blanc for anyone hoping to take their work home and go indie. Someday, I hope I will have cause to return to this. Permalink.
|
|
The best way to attain success is to show up every single day and work hard, or so the saying goes; in terms of this site and my goal of growing and fostering a strong readership, this meant putting some nontrivial amount of time into reading and writing every single day in the hopes that I could one day make this more than a hobby. For quite some time now, I have done well to follow this advice, and doing so has led to rather spectacular r..
|
|
Another great piece from the surprisingly diverse site Outside Online, this time on the hallowed 10,000 hour rule. Especially within the circles I travel of writers, programmers, and general creative types, this is a very popular way for many to prescribe greater dedication and hard work to those looking to attain some modicum of success. However, even in the face of these new findings, I believe the underlying sentiment behind these sugges..
|
|
I got a newsletter last night from Screenhero announcing version 1.0. The problem is that in the announcement, they also announced a change in pricing that will probably kill a lot of what they have going for them. And I hate that. I REALLY hate that. I've worked for companies where we had to invest a lot of time cleaning up bad decisions, so maybe it bothers me a little more. I really like Screenhero though, so I'm going to try to help. I ..
|
|
I got a newsletter last night from Screenhero announcing version 1.0. The problem is that in the announcement, they also announced a change in pricing that will probably kill a lot of what they have going for them. And I hate that. I REALLY hate that. I've worked for companies where we had to invest a lot of time cleaning up bad decisions, so maybe it bothers me a little more. I really like Screenhero though, so I'm going to try to help. I ..
|
|
Discovered thanks to Dave Pell’s excellent newsletter The Next Draft under the title “ Just Look at Yourself ”, this is a very fascinating realization that immediately resonated with me: perhaps one of the reasons so many people spend such vast amounts of time engrossed in one device or another is not necessarily because Candy Crush is so addicting and Facebook makes them feel happy — or sad, as the case may be — , but rather because we hav....
|
|
Designing for mobile is different, and it will continue to change as modern mobile technology progresses at a pace that’s hard to imagine. As technology enables new ways of engagement - and culture shifts in response - keep the following principles of design in mind, to help steer you in the right direction.
|
|
ČERVENEC 2014 —> OBSAH (kliknutím na titulek příslušného poselství se vám zobrazí jeho obsah) 1186. JÁ SE NIKDY NEZMĚNÍM; NIKDY SE NEPŘIZPŮSOBÍM NOVOTÁM, NEBOŤ JÁ JSEM … VŽDY BYL A VŽDY BUDU … VĚČNÝ 1185. BYL JSEM ZESMĚŠŇOVÁN, POMLOUVÁN A OBVINĚN, ŽE JSEM Zobraziť viac →
|
|
This post originally started out like this: I’ve made a few more shell patterns for the snails! I then started to descibe how the basic genetics work in the simulation (limited to pattern color). While doing so, I began to realize that it is all wrong . I went back and ripped apart some of the breeding system to get it to a slightly more realistic state. Needless to say it’s still not really correct, but at least it’s a bit close..
|
|
Fascinating story by Hampton Sides for Outside Online. As I have said before , Russia has always held a great deal of interest for me; with this article, Hampton lifts that near-impermeable veil — even if only a little bit. Permalink.
|
|
Pop quiz: What will be the output of this little program? public class DateFun { public static void main(String[] args) { long hours = getHoursOfDay(LocalDate.now(), ZoneId.systemDefault()); System.out.println(hours); } private static long getHoursOfDay(LocalDate date, ZoneId zoneId) { ZonedDateTime startOfDay = date.atStartOfDay(zoneId); Duration duration = Duration.between(startOfDay, startOfDay.plusDays(1)); return duration.toHours(); } ..
|
|
When Adam and Nathan talked about this article during episode seventeen of their podcast Five More Things , 50 Cent is Actually Brilliant , I recognized its potential value but dismissed it as largely uninteresting, and sent it away to Instapaper. Now, however, a few weeks later, I wish I had sat down and read it as soon as it came to my attention. My only complaint is that I wish it were longer: 50 Cent had some fantastic advice and shar..
|
My experience at Startup Weekend Adelaide building Lend A Skilled Hand, a platform matching skilled volunteers with organisations
|
My experience at Startup Weekend Adelaide building Lend A Skilled Hand, a platform matching skilled volunteers with organisations
|
My experience at Startup Weekend Adelaide building Lend A Skilled Hand, a platform matching skilled volunteers with organisations
|
|
There are no two ways about it, retailers must innovate in order to compete and succeed in today’s competitive environment. Innovation can mean the difference between being a market superstar or being forced to close up shop. Author Peter Drucker once said, “If you want something new, you have to stop doing something old.” For retailers, this is a crucial motto to live by.
|
|
Typically, distributed teams have constraints in collaborating face-to-face. I’ve been part of a distributed agile team for quite some time now. My project is distributed across two countries - India and the US. We have a small team onshore and a larger team offshore. Despite the constraints, there’s a lot that I have learnt as a project manager on the team and I would like to share my takeaways from it.
|
|
The first commit auto-tweeted from the @gastropoda_ twitter account yesterday was actually the last commit dedicated to the Laravel port reimplementation:
|
|
Beautiful pictures from a remarkable place; I would love to take a long trip out here someday. Permalink.
|
|
About a month ago searchcode.com managed to sit on the front page of Hacker News (HN) for most of a day and produced a lot of useful feedback for me to act on. You can read the full details here searchcode: A source code search engine Between the HN feedback, some I received via tweets and from republished articles I got a list of things I needed to work on. The first and main change requested was over the way searchcode was matching ..
|
|
APRS is a tactical digital communications system used between amateurs radio, to exchange positions & messages, here I blog my experience decoding/encoding APRS with a small Arduino as it may help some of you too. Some transceivers are incorporating this functionalities but most of them don’t, a lot of new technicians start with cheap Baofeng radios (30$) which don’t provide advanced functionnalities but here is a way to solve that.
|
|
Getting to Know Fiddler: Part II: Simulate client side requests without needing the client side
-
joshuarogers.net
-
12 years ago
-
eng
Last week we started looking at the web proxy Fiddler, or the “Fiddler Web Debugger” as it unfortunately bills itself. While the name is accurate, I can't help but feel that it is a bit of an understatement, much like calling the Hulk “somewhat tempermental”1, or MacGyver “good at assembling things”. Sure, Fiddler is a debugger, but it's less of a simple tool and more the web equivalent of a swiss army knife that contains an entire Home Dep..
|
|
A more apropos title, I feel, might read something along the lines of “Entitlement in the Age of Abundance”. Between that, and Ben’s actual title, I’m sure you can get a fair idea as to the subject matter of his article. And his closing point: the cliched “you never know what you’ve got ’till it’s gone”. I find it remarkable how many love to hate companies like Google, yet have no problem crawling back to them when they finally realize how ..
|
|
Microbenchmarks are often derided in the Java community with some good reason, they show edge cases that either present the JIT in a bad light or show it as ridiculously (unrealistically) fast. However, with static compilers and translation tools microbenchmarks can give us insight into performance problems that normal profilers might not provide insight into. We’ve been tracking performance issues with the new iOS VM for the past couple ..
|
|
It’s no secret that I harbor a strong dislike of The Verge: perpetually vying with public radio for the title of my most hated news institution, I make no bones about sharing this disgust with others. And so, because of that, when the news first broke that Josh Topolsky — a writer I have no great love for — was leaving Vox for Bloomberg, I barely took notice; however, a lot of other people have, and this has since become quite the new..
|
|
This week, thanks to Carl Holscher and Daniel Ignacio, I have discovered two great new podcasts. Alongside these two shows, I once again present my list of the best podcasts I have had the privilege to hear over the past seven days. These are the best of the best, folks, and as such I hope you will spend some time checkout out each and every one of them. I promise: it will be worth your time. Permalink.
|
|
To forgive Is not to forget. To forgive Is really to remember That nobody is perfect That each of us stumbles When we want so much to stay upright That each of us says things We wish we had never said That we can all forget that love Is more important than being right. To forgive Is really to remember That we are so much more Than our mistakes That we are often more kind and caring That accepting another’s fl..
|
|
I’m still on the Laravel migration. It’s going pretty well, except for last night. Last night I was porting racing.
|
|
This article is dedicated to the ExileOffice team - revolutionizing the way we run our business in Exilesoft. As applications move more and more of their business logic to the client side, it falls upon us to simplify what’s left on the server to avoid distractions. My previous article shows how I get rid of lot of the boring and noisy code. There is one thing that the server will always be responsible for: Security.
|
|
What's that you say? You didn't even notice the absence of Screenshot Saturday last week? How convenient. Let's pretend it never happened. Or rather, pretend that it did. Whatever. MGDS was a huge success! There was almost always a line to play the game, and I got a ton of useful feedback. Here are some pictures: Most of the feedback was related to level design. I came home with a phone full of "todo" items. Here are some sc..
|
|
I just released XCat 0.7 , the companion tool to this paper. XCat is a command line tool to automate the exploitation of Blind XPath Injection Vulnerabilities , utilizing some pretty cool techniques. The most interesting technique is that xcat can automate out of band attacks to massively speed up e...
|
|
I just released XCat 0.7 , the companion tool to this paper. XCat is a command line tool to automate the exploitation of Blind XPath Injection Vulnerabilities , utilizing some pretty cool techniques. The most interesting technique is that xcat can automate out of band attacks to massively speed up e...
|
|
Sam Dogen had another thought-provoking post over at Financial Samurai recently, this time looking at the very interesting difference between the way that Americans and Europeans in particular view money. I encourage you to read the entire thing: How Europeans See Money Differently From Americans . Most interesting out of this entire piece, though, and definitely the most impactful statement for me, was that of his conclusion: “Remember th..
|
|
Over forty members of the San Francisco developer community headed to Thoughtworks’ SF office on July 8 for an unusual task -- hacking the World Cup.
|
|
It all started with a cool little PHP script that someone posted on /r/gamedev this morning to publish completed Trello tasks easily to a change log of sorts.
|
|
Worth linking to again, courtesy of Dave Pell’s The Next Draft this time around on the forty-fifth anniversary of Apollo 11’s historic mission: the speech President Nixon plan to give in the event of a moon disaster. Incredible, and remarkable chilling: “Fate has ordained that the men who went to the moon to explore in peace will stay on the moon to rest in peace.” Permalink.
|
|
Enlarging an LVM partition on a linux machine is trivial. You only need one command to do it and it can even be done when the partition is mounted. lvresize -r -L +20G /vg1/lvm1 This command enlarges the LVM lvm1 to 20GB . Assuming you use an ext, ReiserFS or XFS filesystem on the LVM -layer it gets enlarged, too (with the -r -switch. But if you need to shrink an existing partition it can get ugly. It is possible to shrin....
|