|
I recently used systemd , HandBrake , and some simple scripts to digitize a large collection of physical media (for personal, archival use.) In this post I'll go through systemd features that made this easier and cover all the components that make the automated pipeline work. If systemd, automation, or digital archiving sounds interesting to you, then read on! Table of Contents The Problem Hardware systemd Devices Th....
|
|
Skellig Michael . Fishy Fishy in Kinsale: beautiful town on the water. Belfast. Giant's Causeway. Greyhound dog races at Shelbourne Park. Old library chamber, Trinity College, Dublin .
|
|
Azure API Management: PowerShell Reporting & Cache Hit Ratio
-
blog.gripdev.xyz
-
11 years ago
-
eng
I was recently working with a customer who needed to view the cache hit ratio of an Azure API Management instance. Currently the UI dashboard doesn’t report this information, however there is a lovely API which you can call. As we needed something up and running fast PowerShell seemed like the perfect way to quickly retrieve the JSON and convert it into an object then format it nicely. The script also stores the results to disk so we have..
|
|
HTTPS, HTTP over TLS, has been around since 1994, and has been well adopted by the security sensitive web — online banking, shopping, taxes and more. However, the vast majority of websites (est. 81% to 97%) continue to communicate using clear (unencrypted) HTTP — no matter how insecure that is.
|
|
When you are running test agents on AWS knowing what instance type to run as test agents (for TeamCity or otherwise) can involve a lot of trial and error. Not only can there be great savings to be made by picking the correct instance type you can speed up your builds and get test feedback back faster which can be far more valuable the cost of a few additional cents an hour.
|
|
I’m currently in San Francisco doing an internship at Mozilla Research, working on creating functionality for SIMD in the Rust programming language. (This post is designed to describe what I’m doing for people not necessarily familiar with programming or SIMD.) What is SIMD? SIMD stands for “Single Instruction, Multiple Data”, and refers to functionality that a lot of computer hardware has for operating on multiple numbers at once. (Ess....
|
|
Not tried these yet. Taking note: Bravi Ragazzi (Streatham). Homeslice (Covent Garden). Lord Morpeth (Hackney). Santa Maria (Ealing). Voodoo Ray's (Dalston). Well Kneaded Wagon (Date-dependent location).
|
|
Converting mp4 to gif is handy for posting short screencasts. You can convert to gif using ffmpeg and optimize with imagemagick. To install: apt-get install ffmpeg imagemagick (linux) brew install ffmpeg imagemagick (Mac) Convert to gif: ffmpeg -i my.mp4 -pix_fmt rgb24 -r 5 my.gif Optimize with: convert -dither none -layers Optimize my.gif my_optimized.gif UPDATE: There's also licecap and subsequently optimize with: cat source.gif..
|
|
Building an application with a microservice architecture is an excellent long-term decision if you can afford the increase in upfront time investment to do it properly. Heroku provides a platform that most developers know for simple deployment, but it also dramatically simplifies microservices architecture.
|
|
Building an application with a microservice architecture is an excellent long-term decision if you can afford the increase in upfront time investment to do it properly. Heroku provides a platform that most developers know for simple deployment, but it also dramatically simplifies microservices architecture.
|
|
I loved every single second of the book! While this book serves to continue the storyline, it does so wonderfully.
|
|
December 2011 the Google Engineering team published a blog post about bug prediction at Google . The topic caused quite a lot of discussion at the time over the internet on forums such as Hacker News and the Reddit programming sub-reddit. How bug prediction works In a nutshell the prediction works by ranking files against checking the file commit history and seeing how many changes have been flagged as bug fixes. Of course this means t..
|
|
Making Oh-My-Vagrant (OMV) more developer accessible and easy to install (from a distribution package like RPM) has always been a goal, but was previously never a priority. This is all sorted out now. In this article, I’ll explain how “mainstream” mode works, and how the RPM work was done. (I promise this will be somewhat interesting!) Prerequisites : If you haven’t read any of the previous articles about Oh-My-Vagrant , I’d recom..
|
|
Making Oh-My-Vagrant (OMV) more developer accessible and easy to install (from a distribution package like RPM) has always been a goal, but was previously never a priority. This is all sorted out now. In this article, I’ll explain how “mainstream” mode works, and how the RPM work was done. (I promise this will be somewhat interesting!) Prerequisites : If you haven’t read any of the previous articles about Oh-My-Vagrant , I’d recom..
|
|
Okay, that’s definitely a bit of a dramatic title, but I am definitely not happy with this turn of events. This actually happened two weeks ago, but I’ve been busy vacationing in LA (staying in a hotel, with a real room!) and haven’t been posting. Anyway, as you can see, someone has hit and damaged my front-left blinker, dislodging it from its socket and ruining a perfectly pleasant afternoon. They didn’t leave a note, not that I should b..
|
|
Okay, that’s definitely a bit of a dramatic title, but I am definitely not happy with this turn of events. This actually happened two weeks ago, but I’ve been busy vacationing in LA (staying in a hotel, with a real room!) and haven’t been posting. Anyway, as you can see, someone has hit and damaged my front-left blinker, dislodging it from its socket and ruining a perfectly pleasant afternoon. They didn’t leave a note, not that I should b..
|
|
After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how GCM 3.0 gives advantage to server team to send notifications and how implementing it affects Android Development.
|
|
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..
|
|
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..
|
|
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..
|
|
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..
|
|
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..
|
|
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..
|
|
A ridiculous frankenstein of a name for a legitimate approach to CSS that pulls ideas from the most popular approaches.
|
|
After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how GCM 3.0 gives advantage to server team to send notifications and how implementing it affects Android Development.
|
|
Usability tests are manual tests used to check that the user interface is understandable. The focus of the tests are to ensure that product meets its intended purpose. These sort of tests can be subjective and are usually impossible to automate. It is important to differentiate usability testing from simply showing an interface to someone and asking them “Do you understand how this?”. It is usually done by creating a scenario such as “Can y..
|
|
There is a fantastic article by Matt Giuca about mistakes programming language designers make and made with regards to Unicode support (or lack thereof): The importance of language-level abstract Unicode strings . He notes that only Haskell gets it right. (Maybe Rust got it right since then?) Winter gets it right as well - strings are treated as sequences of Unicode chars, not sequences of bytes. The encoding (UTF-8) is a hidden..
|
|
The One Question Every Prospective College Student Should Be Asking
-
tiltingatwindmills.dev
-
11 years ago
-
eng
Apologies for the clickbaity headline. That sort of thing isn't usually my style. I'll cut right to the chase. The question is "What…
|
|
An introduction to Cherry MX mechanical switches . Code keyboard . I ♥ Keyboards | Ethan Anderson . Keyboardio Blog . Keychron | Wireless Mechanical Keyboards for Mac, Windows and phones . Learn - Colemak keyboard layout . Mechanical Keyboards Database - custom keyboards photos . Plaid // Keyboard base board . Products – Ultimate Hacking Keyboard . r/cyberDeck . r/ErgoMechKeyboards . Ultimate Hacking Keyboard (Hacker News) . Why..
|