|
At trivago we love hotels above everything else, but we also like metrics, we love to measure everything, compare, decide, improve and then rinse and repeat. In this blog entry we are going to describe our experience with InfluxDB, a time series database that we are using to store some real time metrics.
|
|
At trivago we love hotels above everything else, but we also like metrics, we love to measure everything, compare, decide, improve and then rinse and repeat. In this blog entry we are going to describe our experience with InfluxDB, a time series database that we are using to store some real time metrics.
|
|
I started reading this book based on a friend’s recommendation and a few chapters in I started to regret it. For me, the…
|
|
Offline-first webapps are a gracious way to guarantee a worst-case user experience that can be controlled and fine-tuned by developers.
|
|
NOTE: This article has been superseded by my more recent one here How to use EC2 GPU machines + Steam In-Home Streaming + a VPN to play AAA titles on a shitty laptop You might have tried a service like the now defunct OnLive . Though personally I’ve played and beat many AAA games on the service, it unfortunately a) had a very limited selection and b) is now gone. I also have a bunch of games on Steam that I’ve played using my ....
|
|
Sacha Chua and John Wiegley posted a wonderful video on Emacs lisp development tips . Embedding the following raw HTML using #+BEGIN_HTML/#+END_HTML: results in an embedded video when exporting your org file: |
|
After discovering the flaw in Dell’s System Detect software I looked into other similar software for issues. This post details two issues I found with the HP Product Detection software and explores the protections HP put in place. I’m also going to explain how they could be easily bypassed to allow ...
|
|
After discovering the flaw in Dell’s System Detect software I looked into other similar software for issues. This post details two issues I found with the HP Product Detection software and explores the protections HP put in place. I’m also going to explain how they could be easily bypassed to allow ...
|
Does anyone, by chance, have the very old images from the Child Abduction thread? Someone's TV got s...
|
|
Commute from (find property based on potential commute). Mapumental Property (find property by travel time).
|
|
Adopted Tim Pope's Git commit message style . Also enabled Emacs's git-commit-training-wheels-mode: (use-package git-commit-training-wheels-mode :ensure t :commands (git-commit-training-wheels-mode)) (use-package git-commit-mode :ensure t :config (add-hook 'git-commit-mode-hook 'git-commit-training-wheels-mode) :commands (git-commit-mode)) Another great post by Chris Beams.
|
|
Appveyor, Github and Chocolatey: Automatically Build your project and publish updates to Chocolatey
-
blog.gripdev.xyz
-
11 years ago
-
eng
So the aim here is to get the PowerGist project a nice CI process. I want to accept pull requests to the github repository and have these changes build, tested (future) and be published to Chocolatey for people to install/update. Before I go on, if you haven’t used chocolatey , its a great tool similar to apt-get on linux for installing applications - have a look at it now, I’ll wait. Good, now that’s sorted lets crack on. As this is....
|
|
Getting excited about your project with a news headline from the future
-
jhannes.github.io
-
11 years ago
-
eng
I have an amazing time machine that lets me think better about projects. This is part 2 in a series of blog posts exploring the use of a time machine. This is a trick that I learned from my User Experience (UX) friends. In many projects, the project members have a great feeling about the possibilities of the product they are building, even if they quite know if they will get there or if the road ahead will be bumpy.
|
|
With Oh-My-Vagrant (omv) you can set up a dev environment in seconds. (Read the omv introduction if you’ve never used it before!) Since everything is defined in a single omv.yaml file, it is easy to share your cluster prototype with a friend! The one missing feature was associating code with this config file. This is now possible! Let me show you how it works… In the omv.yaml file there is an extern variable. It is a list of each ext..
|
|
With Oh-My-Vagrant (omv) you can set up a dev environment in seconds. (Read the omv introduction if you’ve never used it before!) Since everything is defined in a single omv.yaml file, it is easy to share your cluster prototype with a friend! The one missing feature was associating code with this config file. This is now possible! Let me show you how it works… In the omv.yaml file there is an extern variable. It is a list of each ext..
|
|
April 1, 2013 was my first day working at Red Square Agency as an interactive producer. April 1, 2015 was my first day working full-time on SidePrize.
|
|
In August I taught a course titled Ruby on Rails and PostgreSQL - Intro to Advanced in Greenville over the span of 3 weeks. Here is the compilation of slides from the class.
|
|
I have a little secret: I don’t like the terminology, notation, and style of writing in statistics. I find it unnecessarily complicated. This shows up when trying to read about Markov Chain Monte Carlo methods. Take, for example, the abstract to the Markov Chain Monte Carlo article in the Encyclopedia of Biostatistics. Markov chain Monte Carlo (MCMC) is a technique for estimating by simulation the expectation of a statistic in a complex mod..
|
|
I have a little secret: I don’t like the terminology, notation, and style of writing in statistics. I find it unnecessarily complicated. This shows up when trying to read about Markov Chain Monte Carlo methods. Take, for example, the abstract to the Markov Chain Monte Carlo article in the Encyclopedia of Biostatistics. Markov chain Monte Carlo (MCMC) is a technique for estimating by simulation the expectation of a statistic in a complex mod..
|
|
I have a little secret: I don’t like the terminology, notation, and style of writing in statistics. I find it unnecessarily complicated. This shows up when trying to read about Markov Chain Monte Carlo methods. Take, for example, the abstract to the Markov Chain Monte Carlo article in the Encyclopedia of Biostatistics. Markov chain Monte Carlo (MCMC) is a technique for estimating by simulation the expectation of a statistic in a complex mod..
|
|
Having enabled fci-mode in most programing modes, org-html-export-to-html now exports an additional unicode character in source blocks. This thread has a workaround: (defun org-html-fontify-code (code lang) ;; ... (funcall lang-mode) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (when (require 'fill-column-indicator nil 'noerror) (fci-mode -1)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..
|
|
Why Casting List(T) Isn't a Thing: Examining an 'obvious' upcast that really isn't.
-
joshuarogers.net
-
11 years ago
-
eng
From time to time I hear a certain question floating around through the office, along the lines of “Why won't .NET let me pass my List
|
|
After checking in the basic substrate item implementation yesterday I got to thinking - never a good sign. The original idea was to have some pre-set types of substrate - garden dirt, rock, potting soil, pellets, whatever. But how would these items affect the snails and the jar? Would I need to invent some sort of set of attribute templates? Like “Oh well this garden dirt item is going to decrease jar temperature by 1C.” and “Oh well so..
|
|
Let's say that, like so many of us, you want to make a surreal voxel-based first-person parkour game. You're trying to figure out a production schedule. What will take the longest? Graphics? Sound? Level design? I bet it will be the character controller. And I bet it will take 4½ years. Why? In running/jumping games, player movement is paramount. It takes forever to nail the right feeling. Each game is a unique snowflake. You will..
|
|
This is a 10 minute tutorial to set up an InfluxDB + Grafana with Go on your Mac, but should work with minor modifcations on your favorite Unix too, it assumes you already have a working Go compiler. InfluxDB is a database specialized into time series, think store everything associated with a time, makes it perfect for monitoring and graphing values. Grafana is a js frontend capable of reading the data from InfluxDB and graphing it.
|
|
It’s finally in. Well, the beginning stages anyway. Jar substrate. Anyone who knows anything about snails knows that they can’t live in a glass box without some sort of substrate to hide in, get moisture from, and burrow under. So now you can apply one type of substrate (so far) to a jar. Eventually there will be different kinds of substrate, and maybe even substrate you can mix together from other types of substrate. Currently the substrat..
|
|
I’ve been having to power cycle my Gastropoda Digital Ocean droplet every day lately because something was hogging up all the memory. It was a little annoying to diagnose because I know the problem had to do with the recurring events that are run using a cron job, of which there are quite a few. I know ideally PHP isn’t something you would use for a long running server process, but these jobs weren’t long running - they were just frequent.
|
|
This presentation covers my experiences combatting phishing and fraud using DMARC and assorted other techniques in a large eBay-like platform for a niche market...when the site previously did everything over direct user email...for over a decade. Good times.
|
|
Talk Python To Me Podcast Episode #1: EVE RESTful APIs for Humans
-
nicolaiarocci.com
-
11 years ago
-
eng
I was lucky enough be the first guest for the shiny new Talk Python To Me Podcast hosted by Michael Kennedy. In this episode we talk about Eve an my other open source releases, which gives us an excuse to touch on a variety of topics such as Polyglot Programming, New Microsoft and the .NET evolution, MongoDB and the Open Source eco-system as seen from the point of view of an old fart who has been spending most of his career in closed syst..
|
|
I frequently need to demo work in progress web sites and web apps to people I’m working with. I was looking for the most convenient way to do this and found that Google Drive was a good fit to letting me publicly share web development projects. Google Drive provides an easy way to store and share documents in the cloud. The Google Drive desktop app also conveniently keeps a folder on your machine in sync with your online Google Drive folder..
|
|
To create a custom map was never so simple. MapTiler converts your map into the high resolution format compatible with Garmin handheld GPS devices.
|