Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK


The Last Four Years - zacs.site - 7 years ago - eng
So, I’m back . I stopped writing almost four years ago, and a lot has happened since then. Although in the past I did not share many personal details, I want that to change, and I want that to start now. While I used to loosely limit myself to two topics, technology and writing, I plan to broaden my focus considerably in the future. I will save my vision for this site for a later post, but today I will start down this new path with a brief..

Finally some exciting news on the TimeSnapper front. For a long time, the most requested feature for TimeSnapper has been a whole new version, for the Mac OS. Many of our customers and friends have moved from Windows to Mac over the last decade, and consistently told us that they miss the peace of mind and assistance that TimeSnapper provides. One such customer, Jon Schneider was so tired of the situation that he built a new version o....

Finally some exciting news on the TimeSnapper front. For a long time, the most requested feature for TimeSnapper has been a whole new version, for the Mac OS. Many of our customers and friends have moved from Windows to Mac over the last decade, and consistently told us that they miss the peace of mind and assistance that TimeSnapper provides. One such customer, Jon Schneider was so tired of the situation that he built a new version o....

Finally some exciting news on the TimeSnapper front. For a long time, the most requested feature for TimeSnapper has been a whole new version, for the Mac OS. Many of our customers and friends have moved from Windows to Mac over the last decade, and consistently told us that they miss the peace of mind and assistance that TimeSnapper provides. One such customer, Jon Schneider was so tired of the situation that he built a new version o....

A few trips to the doctor and the bills start flying. A look into an initial dive into the medical industry.

I love streams because I don't like software. I always try to build less software. Less software means you have to spend less time updating it, less time fixing it, and less time thinking about it. ...

I love streams because I don't like software. I always try to build less software. Less software means you have to spend less time updating it, less time fixing it, and less time thinking about it. ...

Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....

Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....

Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....

Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....

Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....

Back in the early 1990s, teenagers with a drivers license made a hobby of tweaking out their cars - adding custom grills, spoilers, paint jobs, and so on. The more crazy, the better. And since the most common car to perform these modifications on were older Honda Civics, which you could get fairly cheap at the time, especially if they were more than 5 years old and needed a bit of work.

Back in the early 1990s, teenagers with a drivers license made a hobby of tweaking out their cars - adding custom grills, spoilers, paint jobs, and so on. The more crazy, the better. And since the most common car to perform these modifications on were older Honda Civics, which you could get fairly cheap at the time, especially if they were more than 5 years old and needed a bit of work.

I’ve made a small visualization of a motorcycle fuel gauge in Godot engine . It allows you to disassemble the gauge and learn what’s inside without actually buying a motorcycle… I did that for you…

I talk about the web. I talk about the web a lot. But sometimes, we need stuff made in the physical world. Sometimes, we need a banner. Banners can be designed…

Simple, not Easy - zacs.site - 7 years ago - eng

A self driving car is going down a narrow path when suddenly a baby and an elderly person appear on the road. There is no time to stop and…

Say we have some HTML: < html > < body > < h1 > Hello world! And say we'd like to be able to render this page in a web browser. If the server is hosted locally we may want to enter localhost:9000/hello-world.html in the address bar, hit enter, make a request (done by the browser), receive a response (sent by some server), and render the result (done by the browser). Here is a min....



Note This issue was fixed and announced on July 14th 2020 The problem Github’s pull request interface has the somewhat unexpected tendency to show your commit history in a different order than what otherwise appears when running git log. Imagine the following master and feature branches. The master branch has 1 commit that adds 1 file named file 0 as shown in the following output: (master)$ git log -..


I wanted to have the freedom to publish my thoughts and the freedom to tinker with their presentation - without being limited by corporate…

As I continued to work on my talk for JSHeroes (come say hi if you see me there), I couldn't help but remember the amazing 24-hour Alphabettes hangout for…


Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....

Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....

Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....

Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....

Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....

We are excited to share that starting today, developers can import, test, fix and monitor their Bitbucket Cloud projects for open source vulnerabilities. Being developer-focused, Snyk is the only solution to provide native testing and fixing of open source dependencies for Bitbucket Cloud.


Recently I've been using Kazam to create screencasts. Although it's simple and convenient to use, it does have one drawback, in it's recordings it uses YUV444 as the colour encoding. That's almost fine for videos that are going to be played back on a desktop (depending on player support etc), but means that the majority of mobile devices will not play the content back. It's therefore essential to convert to YUV420 before publishing. T..



On March 26, 2019, a malicious version of the popular bootstrap-sass package, that has been downloaded a total of 28 million times to date, was published to the official RubyGems repository.

A short time ago one of the more interesting blog posts (to me anyway) about cache eviction popped up on Hacker News which prompted me to post the following comment. Love reading this. It has always been one of those interesting things I kept in the back of my mind in my day to day. I was very excited when I actually got to implement it on a real world project. I was writing a scale out job which used ffmpeg to make clip..

We prepared an automated update system that brings you regular weekly updates of maps from the OpenStreetMap vector tiles.


I have created a new page & uploaded videos of my Linux Process Snapper hacking session: Resources Homepage: https://tp.dev/psnapper GitHub: https://github.com/tanelpoder/psnapper Videos Video 1: Exploring /proc Filesystem & System Calls Hacking Session Video 2: Linux Process Snapper Demo Slide(s) The only slide I showed during the hacking session is this: As I didn’t get to cover some planned Linux tracing topics today, ..

I have created a new page & uploaded videos of my Linux Process Snapper hacking session: Resources Homepage: https://tp.dev/psnapper GitHub: https://github.com/tanelpoder/psnapper Videos Video 1: Exploring /proc Filesystem & System Calls Hacking Session Video 2: Linux Process Snapper Demo Slide(s) The only slide I showed during the hacking session is this: As I didn’t get to cover some planned Linux tracing topics today, ..

HLS Stream Creator uses FFmpeg under the hood in order to create HLS compatible video segments. However, FFmpeg will try to be smart about where it splits segments, so the interval specified on the command line may not always be honoured (depending on where keyframes are located and scenecut believes there's been a scene change). This can occasionally lead to an annoying situation where segment lengths are significantly longer than exp..

85 visitors online