Feed digilinux.ru [copy] http://digilinux.ru/feed/ has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed freepost [copy] https://freepo.st/rss/new has loading error: cURL error 6: Could not resolve host: freepo.st
Comment on Multiscale Trend Analysis code by fabrício rodrigues castro
Nice job dude, I’m gonna try to use it into an automated algorithm for geophysics matched filtering. Thanks!
How to write an IRC bot
My disdain for Slack and many other Silicon Valley chat clients is well known, as is my undying love for IRC. With Slack making the news lately after their recent decision to disable the IRC and XMPP gateways in a classic Embrace Extend Extinguish move, they’ve been on my mind and I feel like writing about them more. Let’s compare writing a bot for Slack with writing an IRC bot.
First of all, let’s summarize the process for making a Slack bot. Full details are available in their documentation. The basic steps are:
Create a Slack account and “workspace” to host the bot (you may have already done this step). On...Writing a Wayland Compositor, Part 3: Rendering a window
This is the third in a series of articles on the subject of writing a Wayland compositor from scratch using wlroots. Check out the first article if you haven’t already. We left off with a Wayland server which accepts client connections and exposes a handful of globals, but does not do anything particularly interesting yet. Our goal today is to do something interesting - render a window!
The commit that this article dissects is 342b7b6.
The first thing we have to do in order to render windows is establish the compositor. The wl_compositor global is used by clients to allocate wl_surfaces, to which they attach wl_buffers. These surfaces are just a generic...
The path to sustainably working on FOSS full-time
This is an article I didn’t think I’d be writing any time soon. I’ve aspired to work full-time on my free and open source software projects for a long time now, but I have never expected that it could work. However, as of this week, I finally have enough recurring donation revenue to break even on FOSS, and I’ve started to put the extra cash away. I needed to set the next donation goal and ran the numbers to figure out what it takes to work on FOSS full-time.
Let me start with some context. I like to say “one-time donations buy pizza, but recurring donations buy...
Writing a Wayland Compositor, Part 2: Rigging up the server
This is the second in a series of articles on the subject of writing a Wayland compositor from scratch using wlroots. Check out the first article if you haven’t already. Last time, we ended up with an application which fired up a wlroots backend, enumerated output devices, and drew some pretty colors on the screen. Today, we’re going to start accepting Wayland client connections, though we aren’t going to be doing much with them yet.
The commit that this article dissects is b45c651.
A quick aside on the nature of these blog posts: it’s going to take a lot of these articles to flesh out our compositor. I’m going to...
Writing a Wayland Compositor, Part 1: Hello wlroots
This is the first in a series of many articles I’m writing on the subject of building a functional Wayland compositor from scratch. As you may know, I am the lead maintainer of sway, a reasonably popular Wayland compositor. Along with many other talented developers, we’ve been working on wlroots over the past few months. This is a powerful tool for creating new Wayland compositors, but it is very dense and difficult to understand. Do not despair! The intention of these articles is to make you understand and feel comfortable using it.
Before we dive in, a quick note: the wlroots team is starting a crowdfunding campaign today to...
The last years
August 14th, 2019 PYONGYANG IN CHAOS AS PANDEMIC DECIMATES LEADERSHIP. Sources within the country have reported that a fast-acting and deadly infectious disease has suddenly infected the population of Pyongyang, the capital city of North Korea, where most of the country’s political elite live. Unconfirmed reports suggest that a significant fraction of the leadership has been affected.
The reclusive country has appealed for immediate aid from the international community and it is reported that a group of medical experts from Seoul have been permitted to enter via the Joint Security Area. Representatives from the United States Center for Disease Control and the Chinese Center for Disease Control and Prevention have...
Introduction to POSIX shell
What the heck is the POSIX shell anyway? Well, the POSIX (the Portable Operating System Interface) shell is the standard Unix shell - standard meaning it was formally defined and shipped in a published standard. This makes shell scripts written for it portable, something no other shell can lay claim to. The POSIX shell is basically a formalized version of the venerable Bourne shell, and on your system it lives at /bin/sh, unless you’re one of the unlucky masses for whom this is a symlink to bash.
Why use POSIX shell?The “Bourne Again shell”, aka bash, is not standardized. Its grammar, features, and behavior aren’t formally written up...
Coming back from FOSDEM 2018
Salut! I usually write a FOSDEM retrospective every year, although, as you might have (not) seen, last year was different. While I'm sure 2017's FOSDEM was a nice weekend I almost can't remember anymore. I had a severe cold (already when coming there, usually I only have a cold when coming home…) and I'm afraid I was only 50% physically present – hence there was no blog post. Anyways, moving on to FOSDEM 2018. This year was one of the better ones. Typically I only select a handful of presentations from the schedule, since neither the presentations nor the stands...