|
Trend Micro and Snyk partner to deliver complete remediation to secure containers
-
snyk.io
-
6 years ago
-
eng
We’re excited to announce a new strategic partnership with Trend Micro to help businesses quickly deliver secure applications.
|
|
I have read a lot of Aaron and Jen’s work, but it took this video to make me realize how nice they had it. Their Airstream-Silverado combo makes for a great setup, which made me re-think my plan to build an LMTV-based RV. With $40,000 for a used Airstream, though, plus another $30,000 for a used truck to pull it, I would spend more going this route and get a less capable setup. The M1083 will give me more living space atop a chassis tha..
|
|
Many modern web browsers come with tools that can help developers debug their websites. If you are using Google Chrome or Firefox for example, try pressing F12. A new panel should open containing various tools. These tools provide a look “under the hood” for the current page. Common tools include a JavaScript console, JavaScript debugger, DOM explorer, network request viewer, performance profile, local storage manager, and more.
|
|
Drop frames and speed gif up with gifsycle (via How to remove every second frame from an animated gif? ): gifsicle -U in.gif `seq -f "#%g" 0 3 398` -O2 -o out.gif ps. 398 is the total number of frames, which you can get with: identify in.gif
|
|
Some email provider accept regular expressions to blacklist additional spam. My blacklist is long and tedious to update, but hey… Emacs org babel can simplify things here. It's way easier to maintain a blacklist (with no regex) using an org table. Blacklist #+name: spam-entries | .spammy | | dodgyfella@hotmail.com | | henryzeespammer.com | | yumspam.com | and subsequently use org babel (elisp snippet) to generate the regex. Regex g....
|
|
Repository: @knadh/dictpress GitHub release page: v0.1.1 Changelog e8b7684 Fixed incorrec definition sorting 4f8c6bc Add missing queries struct to app fixing panic cc55e20 Fix sample data doc
|
|
Applying for a Spot on the Planning Commission of Huber Heights
-
www.joehxblog.com
-
6 years ago
-
eng
Last month I had an interview for a volunteer position for the City of Huber Heights. Specifically, the position in the Planning Commission .
|
|
Expecto is a fantastic test framework and test runner for FSharp. But contrary to the name, the thing I like most about Expecto is that it…
|
|
As I rolled into the last week of September, I started thinking about this post and how I have done almost nothing for it. I put a lot of work into some major performance wins last month , but lost almost all that momentum when I decided to write my own Instapaper -like read later service in September. It needs some more work before I release it, but I will. I did get a couple things done, though, even if I did forget to post this until t..
|
Το Σάββατο ήθελα να ζωγραφίσω και (πολύ πρωτότυπο) αποφάσισα να φτιάξω ένα πίνακα με την Ίριδα, τη γάτα μου. Να. Θα έβγαζα φωτογραφίες απεικονίζοντας την πρόοδο του πίνακα αλλά δεν ήταν εφικτό. Υπήρχαν μπογιές παντού: στα χέρια, στα ρούχα, στη γάτα, στο τραπέζι που είχα τον πίνακα και στο πάτωμα επίσης. Ό,τι έπιανα γινόταν μπλε, καφέ ή άσπρο. Χρησιμοποίησα ένα σετ ζωγραφικής που μου φέρανε δώρο και που είχε πολλά πράγματα μεσα. Σε ....
|
On Saturday I felt like drawing and (no surprises here) I decided to create a painting of my cat. Without further ado, this is the result. At the top center and right section of the photo you may notice the paws of my cat which was present during the whole process and which actually is responsible for some of the inconsistencies of the painting (blaming the cat) . Imagine a cat having a moving paint brush in front of her and not tou....
|
Το Σάββατο ήθελα να ζωγραφίσω και (πολύ πρωτότυπο) αποφάσισα να φτιάξω ένα πίνακα με την Ίριδα, τη γάτα μου. Να. Θα έβγαζα φωτογραφίες απεικονίζοντας την πρόοδο του πίνακα αλλά δεν ήταν εφικτό. Υπήρχαν μπογιές παντού: στα χέρια, στα ρούχα, στη γάτα, στο τραπέζι που είχα τον πίνακα και στο πάτωμα επίσης. Ό,τι έπιανα γινόταν μπλε, καφέ ή άσπρο. Χρησιμοποίησα ένα σετ ζωγραφικής που μου φέρανε δώρο και που είχε πολλά πράγματα μεσα. Σε ....
|
On Saturday I felt like drawing and (no surprises here) I decided to create a painting of my cat. Without further ado, this is the result. At the top center and right section of the photo you may notice the paws of my cat which was present during the whole process and which actually is responsible for some of the inconsistencies of the painting (blaming the cat) . Imagine a cat having a moving paint brush in front of her and not tou....
|
On Saturday I felt like drawing and (no surprises here) I decided to create a painting of my cat. Without further ado, this is the result. At the top center and right section of the photo you may notice the paws of my cat which was present during the whole process and which actually is responsible for some of the inconsistencies of the painting (blaming the cat) . Imagine a cat having a moving paint brush in front of her and not tou....
|
|
Following my earlier post about Traefik 2 and Kubernetes, here are some advanced configuration examples and a full yaml example at the end of this post: Protecting a route with a password Create an htpasswd file named users for a user admin htpasswd -c users admin Use kubectl to create the secret (easier for multi lines file). kubectl create secret generic admin-authsecret --from-file=users Create a middleware for authentication: apiVersion..
|
|
Implementation of an efficient algorithm for changepoint detection: ED-PELT
-
aakinshin.net
-
6 years ago
-
eng
Changepoint detection is an important task that has a lot of applications. For example, I use it to detect changes in the Rider performance test suite. It’s very important to detect not only performance degradations, but any kinds of performance changes (e.g., the variance may increase, or an unimodal distribution may be split into several modes). You can see examples of such changes in the following picture (we change the color when a c..
|
|
What does it mean to be a open-source project maintainer?
-
www.nateberkopec.com
-
6 years ago
-
eng
There are many different responsibilities for the maintenance of an open source project, and while some of them get called “maintainership”, I’m not sure they should be. Let’s zoom out for a moment. What labor must be performed, by someone, anyone - in any successful open source project? Writing code - fixing bugs, writing new features, refactoring old code. Writing documentation - explaining why things are the way they are. Recordi....
|
|
What does it mean to be a open-source project maintainer?
-
www.nateberkopec.com
-
6 years ago
-
eng
There are many different responsibilities for the maintenance of an open source project, and while some of them get called “maintainership”, I’m not sure they should be. Let’s zoom out for a moment. What labor must be performed, by someone, anyone - in any successful open source project? Writing code - fixing bugs, writing new features, refactoring old code. Writing documentation - explaining why things are the way they are. Recordi....
|
|
Implementation of an efficient algorithm for changepoint detection: ED-PELT
-
aakinshin.net
-
6 years ago
-
eng
Changepoint detection is an important task that has a lot of applications. For example, I use it to detect changes in the Rider performance test suite. It’s very important to detect not only performance degradations, but any kinds of performance changes (e.g., the variance may increase, or an unimodal distribution may be split into several modes). You can see examples of such changes in the following picture (we change the color when a c..
|
|
Repository: @knadh/otpgateway GitHub release page: v2.2.0 Changelog 09fd765 Merge branch ‘master’ of github.com:knadh/otpgateway d1d3eb5 Merge pull request #9 from joeirimpan/master 701e671 ref: Support for optional template file and subject 2b4f243 ref: Expose otp struct to provider
|
|
Watermarking images by hand is a pain, it's a lot easier to drop a bunch of images into a directory, and watermark them using imagemagick. This snippet details the command to use Read more…
|
|
In the beginning, before the go tool, before Go 1.0, the Go distribution stored the standard library in a subdirectory called pkg/ and the commands which built upon it in cmd/. This wasn’t so much a deliberate taxonomy but a by product of the original make based build system. In September 2014, the Go distribution […]
|
|
Desert Skies - exclusive inside information from the developers
-
secretgeek.net
-
6 years ago
-
eng
Unless you've been living under a rock like some disgusting sand-sneaking Seeker -- you're aware of the awesome sensation taking the gaming community by storm: Desert Skies . Here's a video of the game play in case you're not familiar. I recently sat down for an intense lunch with one of the minds from White Rabbit Games - the creative duo behind this Indy gaming sensation, and I found out some exclusive information. Although th..
|
|
Desert Skies - exclusive inside information from the developers
-
secretgeek.net
-
6 years ago
-
eng
Unless you've been living under a rock like some disgusting sand-sneaking Seeker -- you're aware of the awesome sensation taking the gaming community by storm: Desert Skies . Here's a video of the game play in case you're not familiar. I recently sat down for an intense lunch with one of the minds from White Rabbit Games - the creative duo behind this Indy gaming sensation, and I found out some exclusive information. Although th..
|
|
Desert Skies - exclusive inside information from the developers
-
secretgeek.net
-
6 years ago
-
eng
Unless you've been living under a rock like some disgusting sand-sneaking Seeker -- you're aware of the awesome sensation taking the gaming community by storm: Desert Skies . Here's a video of the game play in case you're not familiar. I recently sat down for an intense lunch with one of the minds from White Rabbit Games - the creative duo behind this Indy gaming sensation, and I found out some exclusive information. Although th..
|
|
Over the past few years, I’ve taken to using technology less and less in my daily life. I leave my phone in the car when going to a party or social event. I’ll only fetch it if I want to take a picture, and only after appreciating the moment I’d like to capture to the fullest. When I listen to music on my phone (via headphones) during the long walks I take to get exercise and relax, I don’t check my phone at all. If the environment around..
|
|
Over the past few years, I’ve taken to using technology less and less in my daily life. I leave my phone in the car when going to a party or social event. I’ll only fetch it if I want to take a picture, and only after appreciating the moment I’d like to capture to the fullest. When I listen to music on my phone (via headphones) during the long walks I take to get exercise and relax, I don’t check my phone at all. If the environment around..
|
|
Needed to rewrite the date format in a couple of csv columns. Emacs multiple cursors helps here, but needed a function to parse and reformat the dates themselves. I can likely reformat dates using the built-in parse-time-string and format-time-string functions, but hey why not give the ts.el library a try… (defun ar/region-to-timestamp () "Convert date like \"29 Apr 2019\" to \"2019-04-29\"." (interactive) (let ((date (ts-parse ..
|
|
Released a tiny npm package today: @0xadada/random-emoji , a javascript random emoji function with zero dependencies. $ yarn add @0xadada/random-emoji $ node > const random = require('@0xadada/random-emoji'); > random() '😁' let a = random(); // defaults to 'emoticons' let b = random('emoticons'); let c = random('food'); let d = random('animals'); let e = random('expressions'); console.log(a, b, c, d, e); // 😍 🙄 🍗 🐥 🤢 Small, fun.
|
|
When writing long sentences in documentation repositories, git tends to show really unhelpful diffs. They are unreadable because long lines aren’t broken, which hides edits happening towards end of line. A colleague of mine asked me if git couldn’t be configured to make this sort of thing more obvious. Challenge accepted! Figure 1: Can you spot the edit made in a long line of text?
|
|
Get a cool graph of commits from the command line! For newbies and experts alike, git is a bit hard to visualize. Here’s a handy git command to make understanding git easier. git log --decorate --oneline --graph Figure 1: Git graph of this repository This can be made into a git command via an entry your ~/.gitconfig: [alias] graph = log --decorate --oneline --graph Code Snippet 1 : Alias "graph" defined in ~/.gi..
|
|
When writing long sentences in documentation repositories, git tends to show really unhelpful diffs. They are unreadable because long lines aren’t broken, which hides edits happening towards end of line. A colleague of mine asked me if git couldn’t be configured to make this sort of thing more obvious. Challenge accepted! Figure 1: Can you spot the edit made in a long line of text?
|
|
Get a cool graph of commits from the command line! For newbies and experts alike, git is a bit hard to visualize. Here’s a handy git command to make understanding git easier. git log --decorate --oneline --graph Figure 1: Git graph of this repository This can be made into a git command via an entry your ~/.gitconfig: [alias] graph = log --decorate --oneline --graph Code Snippet 1 : Alias "graph" defined in ~/.gi..
|
|
Emacs dired is a powerful directory browser/editor. By default, it shows lots of handy file and directory details. I typically prefer hiding file and directory details until I need them. The built-in dired-hide-details-mode makes this easy with the "(" key toggle. Coupled with Steve Purcell 's diredfl (for coloring), it strikes a great user experience. With a short snippet, you can also show/hide dired details in style: (u..
|
|
Maps are fun, self hosted maps are awesome ! Serving world maps was reserved to big companies like Google, thanks to the OpenStreetMap project, we now have access to an open world of data. Generating Tiles MapBox (and others) worked hard to create a vector format bundled in a SQLite file: mbtiles format. It’s vector based as opposed to older raster maps containing 256x256 PNG images. The Openmaptiles folks did a great job automating the map..
|
|
New scripts: xb.sql and xbi.sql - Explain Oracle Execution Plans Better! (Part 1)
-
tanelpoder.com
-
6 years ago
-
eng
Here’s a blog entry about some “new” Oracle execution plan displaying scripts that I’ve had since 2011 or so - I just tidied them up recently and added some improvements too. My aim in this blog post is not to go deep into SQL tuning topics, but just show what these scripts can do. The new scripts xb.sql and xbi.sql ( eXplain Better and eXplain Better, by sqlId ) are in my GitHub repo. Make sure you pull the latest changes as I uplo..
|
|
New scripts: xb.sql and xbi.sql - Explain Oracle Execution Plans Better! (Part 1)
-
tanelpoder.com
-
6 years ago
-
eng
Here’s a blog entry about some “new” Oracle execution plan displaying scripts that I’ve had since 2011 or so - I just tidied them up recently and added some improvements too. My aim in this blog post is not to go deep into SQL tuning topics, but just show what these scripts can do. The new scripts xb.sql and xbi.sql ( eXplain Better and eXplain Better, by sqlId ) are in my GitHub repo. Make sure you pull the latest changes as I uplo..
|
|
We at Canonical have been hard at work on the security features of version 2 of the Robot Operating System (ROS 2). However, if we lift our collective heads up out of the weeds it’s easy to see folks completely misunderstanding how security works today in ROS 2. We’ve written some design articles to help distill all the moving pieces into something comprehensible, but I wanted to do the same here in a slightly less formal way.
|