|
Previous Entries 3 - PixiJS 4 - Physics, TDD and Core Game Loops 5 - CI/CD Introduction Continuous Deployment is the DevOps discipline of…
|
|
It is finally starting to feel like spring is here, even though we are having bouts of snow and it is still very cold. Something about the sun feels more spring-like. Maybe the feeling is induced by the yellow roses and pink tulips Dimitris surprised me with yesterday, which feel like very spring-y flowers. In reality, I wish the occasion for them was a bit happier. He dropped them off as a “get well soon” present for Rigel, who is once aga..
|
|
After figuring out a problem after hours of struggle, the simplicity of the result often belies the difficulty of the process. When I look at the final configuration that I came up with in ACEManager, everything looks simple and obvious, but the process was far from it. That’s the case nearly every time I configure a new feature on my Sierra Wireless RV55 LTE router. This device is not made for consumers. It’s built for ambulances, traffic ....
|
|
After figuring out a problem after hours of struggle, the simplicity of the result often belies the difficulty of the process. When I look at the final configuration that I came up with in ACEManager, everything looks simple and obvious, but the process was far from it. That’s the case nearly every time I configure a new feature on my Sierra Wireless RV55 LTE router. This device is not made for consumers. It’s built for ambulances, traffic ....
|
|
After figuring out a problem after hours of struggle, the simplicity of the result often belies the difficulty of the process. When I look at the final configuration that I came up with in ACEManager, everything looks simple and obvious, but the process was far from it. That’s the case nearly every time I configure a new feature on my Sierra Wireless RV55 LTE router. This device is not made for consumers. It’s built for ambulances, traffic ....
|
|
It’s the twentieth. And as I’ve been doing for 39 posts now, it’s time for my monthly blog stat reports.
|
|
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Memes & Cults
-
venam.net
-
5 years ago
-
eng
In this last section of our first part about artifacts and places, we'll explore memes, internet memes, and cults, their definitions, how they have transformed and crisscrossed, their relationship, their role as communication vectors, and the extreme forms that they can take. Meme is a word that comes up in many conversations. It can refer to two related definitions, the classic one and the internet-related one.
|
|
Connecting to MongoDB and Updates on the Python Packaging Landscape
-
realpython.com
-
5 years ago
-
eng
Have you heard about NoSQL databases, or wondered how to use one with Python? How does MongoDB store information and what packages can you use to connect this type of database to your Python project? This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.
|
|
I am very ignorant about the Istrian Peninsula’s history, a gap I always wanted to fill. After some research, Fulvio Tomizza’s book, Materada, surfaced as a good fit to fill this gap. It’s a semi-biographic historical novel set in the Istria of the author’s youth. Fulvio Tomizza was born in Giurizzani di Materada, Istria, in 1935. He had to go through all the torments caused in that disputed area by Fascism first (forced Italianization, cul..
|
|
Running multiple macOS side by side (no Flash Drive required)
-
www.outcoldman.com
-
5 years ago
-
eng
In the last three and a half months, I kept enjoying my MacBook Pro 13" M1, battery life, performance; everything is on the top level. But I also have an MBP 16 2019 that I have been using for development before. This Mac is a top-loaded MBP that I could buy at that time with the price of close to $5,000. I tried to sell it, but most folks are trying to lowball me to 2,000. The Apple Trade-In program is also willing to give me $1,750 for th..
|
|
Last year I had a lot of free time to try out some of the things that had been lingering on my ever growing to-do list over the years and top among them was Huginn which describes it self as: “Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn’s Agents create and consume events, propagating them along a directed graph.
|
|
Last year I had a lot of free time to try out some of the things that had been lingering on my ever growing to-do list over the years and top among them was Huginn which describes it self as: “Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn’s Agents create and consume events, propagating them along a directed graph.
|
|
C is almost 50 years old. A great age for a bottle of wine, not so great for a programming language in the fast-moving industry. Over the past 10 years many new languages have emerged, with different flavours, all trying to become a C replacement to some extent. When a new language becomes more or less popular – developers start writing benchmarks, showing how performant the software in this language is, how much CPU power and how much memo..
|
|
C is almost 50 years old. A great age for a bottle of wine, not so great for a programming language in the fast-moving industry. Over the past 10 years many new languages have emerged, with different flavours, all trying to become a C replacement to some extent. When a new language becomes more or less popular – developers start writing benchmarks, showing how performant the software in this language is, how much CPU power and how much memo..
|
|
The quickest and easiest way to start running a Windows Container in Azure is using Azure Container Instances (ACI). The problem is that they currently (as of 03/21) don’t support running Windows Containers inside a VNET. This blog is about how I worked around this limitation by automating the deployment and management of a Windows Containers with PowerShell DSC and Terraform. As we needed VNET integration for the sensitive data handl..
|
|
Someone I knew recently asked how to perform an exit interview to elicit an honest response from the employee for the company to improve.
|
|
So today, I was setting up a cronjob on my trusty MacBook Pro. The goal was to backup some folders from a remote Linux server via rsync. The script is simple. It goes something like this: rsync -avz -e "ssh -i ~/.ssh/my_rsa_keyfile" myuser@myserver:remotedir/ ~/localdir/ Launched by hand, it works seamlessly. Call it from a cron job via crontab, and I get a permission denied error. I then enabled ssh -v option to gather a little intel on..
|
|
UPDATE: Flat Habits now has its own page at flathabits.com . No friction. No social. No analytics. No account. No cloud. No lock-in. So what is it? An iOS app to help you form and track lasting habits. Why an app? Tracking and accountability may help you develop positive habits. A simple habit-tracking app should make this easy. I'm not a habits expert, but got inspired by James Clear's Atomic Habits . Read that book if y....
|
|
Do Not Use '>' in Your Command Prompt (and How to Stay Safe in Shell)
-
tanelpoder.com
-
5 years ago
-
eng
Over the years of troubleshooting performance problems in the Unix/Linux world, I have seen multiple cases where a regularly used command line tool in a customer server just stops working for some reason. The tool just returns immediately, doing absolutely nothing. No output printed, no coredumps and the exit code is zero (success!). This article walks you through a couple of such incidents and in the end I explain how I avoid accidentall..
|
|
Do Not Use '>' in Your Command Prompt (and How to Stay Safe in Shell)
-
tanelpoder.com
-
5 years ago
-
eng
Over the years of troubleshooting performance problems in the Unix/Linux world, I have seen multiple cases where a regularly used command line tool in a customer server just stops working for some reason. The tool just returns immediately, doing absolutely nothing. No output printed, no coredumps and the exit code is zero (success!). This article walks you through a couple of such incidents and in the end I explain how I avoid accidentall..
|
|
Learn more about DevOps security and how it can help deliver software faster and more securely while generating more value.
|
|
We're excited to announce our ability to automate fix PRs for containers, following on to our recent announcement of elevating Dockerfiles to first-class status in your git repos.
|
|
We’re happy to share that we are extending Snyk Container by helping you automatically fix issues in your Dockerfile to keep an up-to-date base image at all times.
|
|
If your organization runs workloads on Amazon Web Services (AWS), AWS is probably a significant part of your IT expenditure. Cutting costs is always a priority, so I put together a list of handy ways you can reduce waste and optimize your usage of AWS to significantly reduce costs. 1. AWS Trusted Advisor AWS Trusted Advisor is a tool that works online to provide you with real-time recommendations. The tool analyzes your AWS environment and....
|
|
I reinstalled Windows this month. As usual, it was a pretty arduous process, so let’s document what I did to make it suck less next time!
|
|
I reinstalled Windows this month. As usual, it was a pretty arduous process, so let’s document what I did to make it suck less next time!
|
|
There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four. They are: tutorials, how-to guides, technical reference and explanation. They represent four different purposes or functions, and require four different approaches to their creation. Understanding the implications of this will help improve most documentation - often immensely. I dig Dani..
|
|
Investigating .NET CLR Usage Log Tampering Techniques For EDR Evasion
-
bohops.com
-
5 years ago
-
eng
Introduction In recent years, there have been numerous published techniques for evading endpoint security solutions and sources such as A/V, EDR and logging facilities. The methods deployed to achieve the desired result usually differ in sophistication and implementation, however, effectiveness is usually the end goal (of course, with thoughtful consideration of potential tradeoffs). Defenders can […]
|
|
The Navruz-Özdemir quantile estimator suggests the following equation to estimate the $p^\textrm{th}$ quantile of sample $X$: $$ \begin{split} \operatorname{NO}_p = & \Big( (3p-1)X_{(1)} + (2-3p)X_{(2)} - (1-p)X_{(3)} \Big) B_0 +\\ & +\sum_{i=1}^n \Big((1-p)B_{i-1}+pB_i\Big)X_{(i)} +\\ & +\Big( -pX_{(n-2)} + (3p-1)X_{(n-1)} + (2-3p)X_{(n)} \Big) B_n \end{split} $$ where $B_i = B(i; n, p)$ is probability mass function of the binomial distri..
|
|
As a part of our efforts to improve API use, we’re introducing a new object that’s more up to date with our current data model. The…
|
|
The Navruz-Özdemir quantile estimator suggests the following equation to estimate the $p^\textrm{th}$ quantile of sample $X$: $$ \begin{split} \operatorname{NO}_p = & \Big( (3p-1)X_{(1)} + (2-3p)X_{(2)} - (1-p)X_{(3)} \Big) B_0 +\\ & +\sum_{i=1}^n \Big((1-p)B_{i-1}+pB_i\Big)X_{(i)} +\\ & +\Big( -pX_{(n-2)} + (3p-1)X_{(n-1)} + (2-3p)X_{(n)} \Big) B_n \end{split} $$ where $B_i = B(i; n, p)$ is probability mass function of the binomial distri..
|
|
The Americas were the frontier for European settlers during much of the 15th to 19th century. Today everything seems to be explored and settled. But looking closer, one can identify five modern frontiers that are worth discovering.
|
|
As a part of our efforts to improve API use, we’re introducing a new object that’s more up to date with our current data model. The…
|
|
Previous Entries 2 - WebSockets 3 - PixiJS 4 - Physics, TDD and Core Game Loops Introduction Up until now, the development of Cabin Fever…
|
|
Docker Hub authentication: Is 2021 the year you enable 2FA on Docker Hub?
-
snyk.io
-
5 years ago
-
eng
In October 2019, in order to improve the Docker Hub authentication mechanism, Docker rolled out a beta release of two-factor authentication (also known as 2FA).
|