|
Every once in a while I come across an application that is so comically insecure that I feel the urge to blog about it. The application in question is a .NET application to manage care homes and provide a Medical Administration Record for residents. Staff login to the app using a username and passwo...
|
|
Last week, amidst the frenzy preluding Apple’s impending iPhone event, I posted an article titled Instapaper 5 . I did not have early access to a beta or any insight as to the direction Betaworks planned on taking the service; instead, I merely wished to put forth a possible launch strategy for the upcoming update and outline a number of improvements I had been considering. I posted the article with minor expectations, thinking it would ..
|
|
Yesterday, Apple lifted the press embargo on both iPhone and iOS 7 reviews in conjunction with the operating system’s release to the general public. Like most of the internet, I got little to no work done once the reviews and new apps started rolling out. I did, however, succeed in pulling together this list and brief overview of the best reviews I came across throughout the day, for your reading pleasure. Permalink.
|
|
This post is about the Twitter change from Ruby to Java, some years ago, fact that, sadly, is still being used by some people to say that Ruby sucks and Java is the best language in the world.
|
|
Repository: @knadh/xmlutils.py GitHub release page: v1.0.0 Full Changelog : https://github.com/knadh/xmlutils.py/compare/v0.94.0...v1.0.0
|
|
After hacking away on Monday and Tuesday and meeting fellow nerds IRL, I’ve landed even more changes to puppet-gluster . My git master branch now sits at 47 commits. $ git clone https://github.com/purpleidea/puppet-gluster.git Cloning into 'puppet-gluster'... remote: Counting objects: 317, done. remote: Compressing objects: 100% (144/144), done. remote: Total 317 (delta 187), reused 275 (delta 148) Receiving o....
|
|
After hacking away on Monday and Tuesday and meeting fellow nerds IRL, I’ve landed even more changes to puppet-gluster . My git master branch now sits at 47 commits. $ git clone https://github.com/purpleidea/puppet-gluster.git Cloning into 'puppet-gluster'... remote: Counting objects: 317, done. remote: Compressing objects: 100% (144/144), done. remote: Total 317 (delta 187), reused 275 (delta 148) Receiving o....
|
|
Early yesterday evening I saw co-editors Alexia Tsotsis and Eric Eldon post an apology for an alleged inappropriate presentation made at TechCrunch Disrupt. Dismissing the short article as a response to yet another activist blowing an innocuous joke way out of proportion though, I paid it little attention until coming across Gawker’s coverage of the event later that evening. Like an article taken directly from The Onion’s homepage, I re..
|
|
Continuing on from yesterday , I’ve met even more interesting people. I chatted with Dianne Mueller about some interesting ideas for gluster+ openshift . More to come on that front soon. Hung out with Jono Bacon and talked a bit about puppet-gluster on Ubuntu . If there is interest in the community for this, please let me know. Thanks to John Mark Walker and RedHat for sponsoring me and introducing me to many of these folks. Hello to..
|
|
Continuing on from yesterday , I’ve met even more interesting people. I chatted with Dianne Mueller about some interesting ideas for gluster+ openshift . More to come on that front soon. Hung out with Jono Bacon and talked a bit about puppet-gluster on Ubuntu . If there is interest in the community for this, please let me know. Thanks to John Mark Walker and RedHat for sponsoring me and introducing me to many of these folks. Hello to..
|
|
I’m here in New Orleans at Linux Con, hacking on puppet-gluster and talking to lots of interesting folks. I’ve met gluster hacker Theron Conrey , and my host John Mark Walker , Fedora and Raspberry Pi experts Spot and Ruth Suehle , and many others too. The hotel is very nice. The bathroom sink has two taps of course, but both of them are hot. The New Orleans heat is probably the cause of this. I’m hacking at full speed to get som..
|
|
I’m here in New Orleans at Linux Con, hacking on puppet-gluster and talking to lots of interesting folks. I’ve met gluster hacker Theron Conrey , and my host John Mark Walker , Fedora and Raspberry Pi experts Spot and Ruth Suehle , and many others too. The hotel is very nice. The bathroom sink has two taps of course, but both of them are hot. The New Orleans heat is probably the cause of this. I’m hacking at full speed to get som..
|
|
My introduction to this article, and the piece I personally found more interesting, was the response Casey Liss wrote . As I read both articles, I thought of something Patrick McKenzie said quite some time ago in Don’t Call Yourself a Programmer, and Other Career Advice : “You radically overestimate the average skill of the competition because of the crowd you hang around with.” While Patrick said that in reference to the perception of ..
|
|
When Matt Gemmell publishes his novel, I will buy it regardless of the genre. With talent like this, how could I afford to miss it? Permalink.
|
|
Craig Hockenberry making a very apropos comparison between the Mercedes-Benz S-Class line and Apple’s iPhone 5S. Perhaps just as interesting as his thoughts on the iPhone, however, were his thoughts on this particular vehicular product line, however brief. I always find a writer traditionally steeped in technology taking a step in to the world of cars disproportionately fascinating. That meticulous nature, attention to detail, and, most i..
|
|
Just before the iPhone event last week, I linked to an excellent piece by Ben Thompson titled Thinking About iPhone Pricing . A day after the event, he posted another article, Two Minutes, Fifty-Six Seconds , this time explaining Apple’s reasoning behind pricing the 5C at $549. I really enjoyed both articles; Ben Thompson’s intelligence, insight, and storytelling ability is only rivaled by a few. Permalink.
|
|
In order to smoke test web applications, I like to run-to-end smoke tests that start the web server and drives a web browser to interact with the application. Here is how this may look: public class BookingWebTest { private DataSource dataSource; private Server server; @Before public void createServer() throws Exception { dataSource = DataSources.getTestDataSource(); new EnvEntry("jdbc/applicationDs", dataSource); server = new Server(0); se..
|
|
Introducing the first beta release of SingleBugs, the bug tracker aimed at single/solo developers. Are you a solo developer? Do you find setting up Mantis/Fogbugs/Bugs.net/et.al too complex and a waste of your time? Do you want a single solution that easily syncs and backs up between your machines? Try SingleBugs. Guaranteed to save you time and money setting up a bug tracker. Guaranteed to be the fastest bug tracker you have ever used.
|
|
Consider the following code String[] s = new String[]{""}; List
|
|
Thoughts and Observations on Today's iPhone 5C and 5S Introduction
-
daringfireball.net
-
12 years ago
-
eng
I’m a little late to the party, I admit, but John Gruber’s thoughts and observations concerning the iPhone event last week are just as interesting now as they would have been Tuesday afternoon. The interesting trend, I think, as I work through my Instapaper queue from last week reading various writers’ opinions, is everyone recognizing Apple’s strategy with the 5C as exactly what it is: a marketing gimmick designed to give them cause to m..
|
|
In the first in a wonderful series of articles, C is for Cognitive Illusion , Horace discussed the positioning of the iPhone 5C, how it differed from past years’ portrayal of the “n-1” product, and what this means for the iPhone line: Permalink.
|
|
Far be it from me to step on Horace Dedeiu or Benedict Evan’s toes in my “analysis”, if you could call it that, of this graph Horace posted yesterday, but I do believe it tells us something interesting about how successful Apple believes the iPhone 5C will be. In previous quarters, as Horace’s trend shows, the iPhone grew at an increasing rate with each successive launch. That is, Apple’s device sales did not increase linearly with each n....
|
|
After working in Go for some time now, I learned how to use an unbuffered channel to build a pool of goroutines. I like this implementation better than what is implemented in this post. That being said, this post still has value in what it describes. https://github.com/goinggo/work On more than one occasion I have been asked why I use the Work Pool pattern. Why not just start as many Go routines as needed at any given ti....
|
|
I’ve recently been corresponding with Denny Dias , from Brazil, who’s converted his blog over to Pelican - and we’ve been helping each other out a bit with building themes and whatnot. He’s written up his conversion & theme building process - and was generous enough to credit me after he borrowed some of my theme’s logic, from this blog’s GitHub repo . As he’s such a nice guy - and as I’ve just borrowed his tagsort jinja filter ..
|
|
Since its debut yesterday virtually everyone has lauded Apple for introducing the iPhone 5C. (I refuse to acknowledge Apple’s ridiculous naming convention; 5c? Please. If I wanted to look like a five year old I could forget to proofread my articles on my own. And I’m not the only one miffed at Apple’s new standard: Lex Friedman, in a tweet yesterday: “If Apple is lowercasing the S and C..., I’m going to start capitalizing the ”i“: IPhone 5s..
|
|
You hold the encryption keys, which means the NSA holds the keys too. I don’t care for that. Thanks for all the great service along the way.” I really enjoy Ben Brooks’ writing — Tumblr. + Yahoo! == !! is probably one of my favorite articles ever — but I can’t help but feel he’s gone off the deep end with this one. Permalink.
|
|
40,000+ programmers use HackerEarth. Everyday, people from all over India and other countries submit code on HackerEarth, solve problems and participate in online coding tests. Our CodeFactory server has processed over 500,000 requests till now. There are different types of challenges running every month. The technology stack consists of multiple servers of different types e.g. search-server, realtime-server, web-server, log-server, ....
|
|
Google hangouts is awesome, its my preferred method for most audio/video calls these days. When running a group call I often dial into a separate phone if I have a better phone available for the group. It also got around the annoyance that when you are typing google automatically mutes you. This for most people is pretty subpar. While dialing in to the hangout can still be nice, you don’t have to do so to get rid of the annoying muting whil..
|
|
Google hangouts is awesome, its my preferred method for most audio/video calls these days. When running a group call I often dial into a separate phone if I have a better phone available for the group. It also got around the annoyance that when you are typing google automatically mutes you. This for most people is pretty subpar. While dialing in to the hangout can still be nice, you don’t have to do so to get rid of the annoying muting whil..
|
|
Advanced Oracle Troubleshooting Guide – Part 11: Complex Wait Chain Signature Analysis with ash_wait_chains.sql
-
tanelpoder.com
-
12 years ago
-
eng
Here’s a treat for the hard-core Oracle performance geeks out there – I’m releasing a cool, but still experimental script for ASH (or poor-man’s ASH)-based wait event analysis, which should add a whole new dimension into ASH based performance analysis. It doesn’t replace any of the existing ASH analysis techniques, but should bring the relationships between Oracle sessions in complex wait chains out to bright daylight much easier than befor....
|
|
Advanced Oracle Troubleshooting Guide – Part 11: Complex Wait Chain Signature Analysis with ash_wait_chains.sql
-
tanelpoder.com
-
12 years ago
-
eng
Here’s a treat for the hard-core Oracle performance geeks out there – I’m releasing a cool, but still experimental script for ASH (or poor-man’s ASH)-based wait event analysis, which should add a whole new dimension into ASH based performance analysis. It doesn’t replace any of the existing ASH analysis techniques, but should bring the relationships between Oracle sessions in complex wait chains out to bright daylight much easier than befor....
|
|
Many people use git pull and merge frequently in an effort to keep a branch up to date while working a feature. However it's actually…
|
|
Just as PostgreSQL 9.3 was coming out I had a need to take advantage of the JSON datatype and some of the operators and functions within it. The use case was pretty simple, run a query across a variety of databases, then take the results and store them. We explored doing something more elaborate with the columns/values, but in the end just opted to save the entire result set as JSON then I could use the operators to explore it as desire....
|
|
Just as PostgreSQL 9.3 was coming out I had a need to take advantage of the JSON datatype and some of the operators and functions within it. The use case was pretty simple, run a query across a variety of databases, then take the results and store them. We explored doing something more elaborate with the columns/values, but in the end just opted to save the entire result set as JSON then I could use the operators to explore it as desire....
|
|
Improving the state of healthcare through innovation requires investing in others to join you on the journey; not just for today, but for the decades to come. Project Lead the Way has established the Computer Science and Software Enginering course that teaches computational thinking to high school students, and it will pilot in 60 schools across the country this fall. Providing exposure to a wide variety of computational and computer scien..
|
|
In an excellent article posted to The Verge earlier this afternoon Casey Newton made the point I intended to discuss this evening almost as an aside near the end of his article: “Apple could also let users log in to other apps and services using a fingerprints, providing secure authentication into apps and websites with a couple of taps. If biometric solutions become widely adopted, the tech industry could begin to phase out — or at lea....
|
|
With just hours left until the iPhone event today it’s a little late to speculate on pricing, but I just couldn’t resist. Permalink.
|
|
Where there is smoke, there is fire. Apple, then Google, and now Sony all make set-top boxes of varying sizes and functionality. Will Apple, as the leader in this trend, be the first to take the next step in the television space? Permalink.
|
|
If you add a dir directly under app/ Do nothing. All files in this dir are eager loaded in production and lazy loaded in development by default. If you add a dir under app/something/ (e.g. app/models/concerns/, app/models/products/) Ask: do I want to namespace modules and classes inside my new dir? For example in app/models/products/ you would need to wrap your class in module Products. If the answer is yes, do nothing. It will just....
|
|
I am working on building code to load polygons for the different Marine Forecast areas in the United States. These polygons need to be stored in MongoDB and there is a special way that needs to be done. It would not have been a big deal if it wasn’t for this fact. There isn’t just one polygon for each area. There is an external polygon and then zero to many interior polygons that need to be stored in relationship. After staring at the ..
|
|
It’s not a cabin, but I’m sure this neat little structure will appear on Cabin Porn before too long. The advent and increase in popularity of minimal living structures such as this one is very interesting to me; perhaps one day I will build one of my own. Until then, though, I can always dream. Permalink.
|