|
Usually, you only want to revert a single commit at once. Just occasionally, though, you want to revert multiple commits all in one fell swoop (making it either a very sad or a very happy day). Read more…
|
Gotta build on of these for a complex and content rich elearning site. So did some research. Here are some of my findings. Here is a good start : How to Build a Recommender Systemby Martin KihnThe Components of a Recommender Systemon a site with quite some articles on the topic – like this one on Impression DiscountingOr this one : Beginners Guide to learn about Content Based Recommender Engineswhich is from 2015 but still cover the general..
|
Gotta build on of these for a complex and content rich elearning site. So did some research. Here are some of my findings. Here is a good start : How to Build a Recommender Systemby Martin KihnThe Components of a Recommender Systemon a site with quite some articles on the topic – like this one on Impression DiscountingOr this one : Beginners Guide to learn about Content Based Recommender Engineswhich is from 2015 but still cover the general..
|
|
Guy Podjarny live hacks a Node.js application to exploit vulnerabilities in real world packages. In this edited down video from the JSKongress conference. Guy explains where some of the most common JS security pitfalls exist.
|
|
Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..
|
|
Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..
|
|
Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..
|
|
Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..
|
|
Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..
|
The web is evolving. Here are some element to catch up on VueJs and NodeJS Building a RESTful API with Node.jsNodeJS Shopping CartVue.js 2 – Getting StartedBuild a Chat Room from scratch (vuejs, nodejs, socket.io)Full Stack Web App using Vue.js & Express.jsHotel system in Vue.jsVue.js 2 & Vuex (Basics)
|
The web is evolving. Here are some element to catch up on VueJs and NodeJS Building a RESTful API with Node.jsNodeJS Shopping CartVue.js 2 – Getting StartedBuild a Chat Room from scratch (vuejs, nodejs, socket.io)Full Stack Web App using Vue.js & Express.jsHotel system in Vue.jsVue.js 2 & Vuex (Basics)
|
|
BenchmarkDotNet is a cool tool for benchmarking. It has a lot of useful features that help you with performance investigations. However, you can use these features even if you are not actually going to benchmark something. One of these features is DisassemblyDiagnoser. It shows you a disassembly listing of your code for all required runtimes. In this post, I will show you how to get disassembly listing for .NET Framework, .NET Core, and Mo..
|
|
BenchmarkDotNet is a cool tool for benchmarking. It has a lot of useful features that help you with performance investigations. However, you can use these features even if you are not actually going to benchmark something. One of these features is DisassemblyDiagnoser. It shows you a disassembly listing of your code for all required runtimes. In this post, I will show you how to get disassembly listing for .NET Framework, .NET Core, and Mo..
|
|
Recently I wrote a short article about setting up an environment for programming STM32 microcontrollers with the libopencm3 library. You can read it here . I wanted to write the second part as soon as possible but I found out that even though I could, I didn’t understand everything well enough. I just didn’t feel comfortable with the subject. That’s why I started this series. I want to explore what actually happens when you program a..
|
|
After my Asus N66U kicked the bucket, I considered a few options: another all-in-one router, upgrade to something like an EdgeRouter , or brew something custom. When I read the Ars Technica article espousing the virtues of building your own router, that pretty much settled it: DIY it is. I've got somewhat of a psychological complex when it comes to rolling my own over-engineered solutions, but I did set some general goals: the end ....
|
|
BenchmarkDotNet v0.10.14 has been released! This release includes: Per-method parameterization ( Read more ) Console histograms and multimodal disribution detection ( Read more ) Many improvements for Mono disassembly support on Windows (A blog post is coming soon) Many bugfixes In the v0.10.14 scope, 8 issues were resolved and 11 pull requests where merged. This release includes 47 commits by 8 contributors.
|
|
As part of going paperless, looking into OCR. Trying out tesseract. Install $ brew install gs $ brew install imagemagick $ brew install tesseract $ convert -density 300 -depth 8 receipt.pdf receipt.png $ tesseract receipt.png receipt.png.txt
|
|
BenchmarkDotNet v0.10.14 has been released! This release includes: Per-method parameterization ( Read more ) Console histograms and multimodal disribution detection ( Read more ) Many improvements for Mono disassembly support on Windows (A blog post is coming soon) Many bugfixes In the v0.10.14 scope, 8 issues were resolved and 11 pull requests where merged. This release includes 47 commits by 8 contributors.
|
|
When I first announced GoReleaser roughly 1 year ago, on January 2017, I never thought it would be somewhat famous.
|
|
If you’re a regular reader of this blog (as if I have regular readers), you’ll notice that my last post was over two weeks ago. That’s because I’ve been dealing with a brand new family member. Yep, my wife gave birth to our first-born son.
|
|
An idiot’s guide to animation compression | Taking Initiative . gif-progress: Attach progress bar to animated GIF . gifski — highest-quality GIF converter . keycastr: an open-source keystroke visualizer . phw/peek: Simple animated GIF screen recorder for Linux .
|
|
ShellCheck gives you automatic warnings/suggestions in bash/sh shell scripts. $ brew install shellcheck Bonus: If using Emacs's flycheck , you get ShellCheck support out of the box.
|
|
Exif.tools – A multimedia file metadata tool (Hacker News) . Fred's ImageMagick Scripts (Hacker News) . How to crop in GIMP (Linux Hint) . ImageMagick to Sharpen an Image – Linux Hint . Jpeg2png: Silky smooth JPEG decoding – no more artifacts (2016) | Hacker News . Make your own meme image using Imagemagick . The Art of PNG Glitch (Hacker News) . The Art of PNG Glitch .
|
|
Picture the scene. You’ve recently installed the awesome Lineage OS on your android device and are enjoying it so far. You install an update, it all goes smoothly, but upon restarting you are presented with this notification: What You press on the notification and you’re taken to the Lineage changel...
|
|
Picture the scene. You’ve recently installed the awesome Lineage OS on your android device and are enjoying it so far. You install an update, it all goes smoothly, but upon restarting you are presented with this notification: What You press on the notification and you’re taken to the Lineage changel...
|
|
Over the years I read several articles on how to be effective, and how the 10x engineer thing is or is not a lie and all that.
|
|
1500 words, 7 minutes. Man, embracing his origin, … civilization, … mental and moral faculties. … Illustrated. Lind, G. Dallas, 1884. I’m interested in the history of technology, especially those moments which gave rise to great advances or failures. I’m interested to know the conditions, the growth medium, the organisational structures, the management strategy which helped or hindered. I’m interested in whether (and to what degree) Governm..
|
|
RFC 7232 implements support for conditional requests in HTTP. These are commonly used by downstream caches (including those built into browsers) in order to revalidate content - i.e. check whether the copy in cache is stale or whether it should still be considered valid. The primary mechanisms for this are If-Modified-Since (i.e. has it chanced since date x ) and If-None-Match (i.e. does it's Etag match any of those). If the metadata va....
|
|
Most of the time, a PHP application won't need to change the HTTP status code that Apache or FastCGI generates on it's behalf, but occasionally there's a need to do so. This snippet lists some of the common HTTP Status codes and how to return them Read more…
|
|
From Reddit's thread : https://yunomi.life https://shop.ippodo-tea.co.jp/kyoto/shopf/index.html https://www.o-cha.com http://hojotea.com/categ_e/viewe.htm http://yuuki-cha.com http://www.hibiki-an.com/index.php http://www.thes-du-japon.com/index.php?main_page=index https://www.chadoteahouse.com https://www.denstea.com https://www.sazentea.com/en http://www.ujicha-kanbayashi.co.jp http://www.marukyu-koyamaen.co.jp/p..
|
|
I’ve spent about four years at Red Hat , and now it’s time to move on… TL;DR: had to leave Red Hat and start Patreon to fund mgmt . What follows is a bit of historical rambling, and some forward looking statements. Retrospective : Long-time readers of my blog will know that I was very active in the puppet ecosystem for many years. I learned a lot while writing puppet code, and while building some of my outrageous puppe..
|
|
I’ve spent about four years at Red Hat , and now it’s time to move on… TL;DR: had to leave Red Hat and start Patreon to fund mgmt . What follows is a bit of historical rambling, and some forward looking statements. Retrospective : Long-time readers of my blog will know that I was very active in the puppet ecosystem for many years. I learned a lot while writing puppet code, and while building some of my outrageous puppe..
|
|
I don’t own, and have no intention of owning, a MacBook as I own a touchscreen Windows laptop however this approach to make it support touch is genius. They use a mirror at the top of the screen and some image processing to work out where the finger is. They can determine if the finger is actually touching the screen by whether it is touching its reflection - very clever lateral thinking.
|
|
I don’t own, and have no intention of owning, a MacBook as I own a touchscreen Windows laptop however this approach to make it support touch is genius. They use a mirror at the top of the screen and some image processing to work out where the finger is. They can determine if the finger is actually touching the screen by whether it is touching its reflection - very clever lateral thinking.
|
|
Whether or not you like SystemD it is a reality of the world we currently live in, and anyone managing a modern operating system is likely to have a need to interact with it. Utilities such as service,ckconfig and update.rc-d have largely been replaced with systemctl and it's syntax isn't always as simple and intuitive - especially when you're used to the other ways of doing things Read more…
|
|
The ability to tunnel connections over an SSH connection is incredibly useful, essentially creating a poor man's VPN, whether to a specific port (ssh -L 1443:google.com:443 ssh-server.domain) or by standing up a SOCKS proxy (ssh -D 8080 ssh-server.domain). The most common complaint when doing this, though, is that the latency sucks. This is because of the TCP over TCP Problem . You're essentially running two layers of TCP congestion cont....
|