|
Repository: @knadh/tg-archive GitHub release page: v0.3.0 Full Changelog : https://github.com/knadh/tg-archive/commits/v0.3.0
|
|
Reading hackernews, I came across Issue 2070: Github: Widespread injection vulnerabilities in Actions . While I've yet to use github actions seriously, I recognised the feature described as near idential to Azure DevOps' " Logging Commands " and decided to look at whether they were vulnerable to the same issue. They are: Azure DevOps suffers from the same vulnerability. The problem was reported through the Microsoft Azure DevOps Bounty ..
|
|
Learn more about 10 DevOps tools that enable fast and efficient software development in complex projects involving multiple teams and developers.
|
|
Introduction In my latest article on my game Cabin Fever. I document how I use Docker to compile and bundle all of the code into a single…
|
|
Would you like a guardian angel looking over you? Helping you with limitless memory and superhuman awareness? Such angels are already available, but unfortunately, it’s still portrayed that they’re on someone else’s team − that instead of helping you remember what happened, they’re “remembering what you did” and they’re “spying on you”; “reading your thoughts”.
|
|
If you are a grumpy old geek like me, you are probably a sucker for vintage computer games too. I don’t play games. Not anymore. I still enjoy reading about them, though. I guess it’s mostly nostalgia. I also believe that the mid-80s up to the mid-90s really was the golden age of computer games. In my book, innovation started with Infocom’s text adventures and soft-ended with Origin’s Ultima Online. After that, it’s been a constant evolutio..
|
|
I love Easter. In my mind it is just as important as Christmas. Indeed, if Christ had not died for our sins and been resurrected, then there would be no reason to celebrate His birth. I recorded a short, simple vocal arrangement of “O Savior, Thou Who Wearest a Crown” by J. S. Bach with my wife. Recording of "O Savior, Thou Who Wearest a Crown" Your browser does not support the audio element. Download it here . I’m no audio engi..
|
|
A collection of the most diverse questions I have received via email that might be helpful before tackling the course. What knowledge is required? In order to face the course with serenity and not to go crazy at the first lines of code, it is necessary to have a basic knowledge of computer architecture (the basic components) and iterative programming. The notions will be covered as the reader gets deeper into the course; otherwise Google is..
|
|
I love Easter. In my mind it is just as important as Christmas. Indeed, if Christ had not died for our sins and been resurrected, then there would be no reason to celebrate His birth. I recorded a short, simple vocal arrangement of “O Savior, Thou Who Wearest a Crown” by J. S. Bach with my wife. Recording of "O Savior, Thou Who Wearest a Crown" Your browser does not support the audio element. Download it here . I’m no audio engi..
|
|
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 ....
|
|
Repository: @knadh/tg-archive GitHub release page: v0.2.0 Full Changelog : https://github.com/knadh/tg-archive/commits/v0.2.0
|
|
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.
|