Sinopsis
GNU, Linux, coffee, and subversion.
Episodios
-
gnuWorldOrder_443
17/01/2022The **kde** software series begins. In this episode, all about **akonadi**. shasum -a256=b4e03cc7f1d75635a4ded6bc4771d5e2071be9c622f882e7c2e15b3954e355ce
-
gnuWorldOrder_442
09/01/2022The **f** and **k** software series of Slackware: Linux FAQ and the Linux kernel. shasum -a256=f0e9276de53f47ef815a8a72c150c04d409926200c474e4600e905b4d262b9d2
-
gnuWorldOrder_441
01/01/2022**GNU Emacs** , the beginning and ending of the **E** software series of Slackware. shasum -a256=e2306653b1532d4c0bf28e1e68107569b435695c049dd8252e335bcdeeda9803
-
gnuWorldOrder_440
26/12/2021**Swig** and **yasm** , concluding the **d** software series of Slackware. shasum -a256=cde5dd21a299121f45807a71eb8728489f85439dfeebaf2ea61af9c91f60d956
-
gnuWorldOrder_439
19/12/2021Listener feedback, and a look at Bitkeeper, the version control system that compelled Linus Torvalds to create Git. shasum -a256=c90ffb6f76433f7e58d1960e1adb43c0616e16a7c1773fcfde883035e317d847
-
gnuWorldOrder_438
12/12/2021The **strace** and **subversion** commands from Slackware software series **d**. shasum -a256=2d14263501aae4fca9c2c7734d456f3e9d9c22b18a8c171541bb03e5bce175d6
-
gnuWorldOrder_437
05/12/2021Listener feedback. This is the Git hook example. Save it as **.git /hook/pre-commit** in a valid Git repository, and make it executable with **chmod +x .git /hook/pre- commit**. It gets called any time you tell Git to commit a file, and replaces **foo** with **bar** before committing the file. #!/bin/sh sed -i 's/foo/bar/g' $(git diff --cached --name-only) shasum -a256=ea45b3c05aab9f993eec202bc0dc9f8bf9f6ec4c71c6f9e4c2d277c07fdd5934
-
gnuWorldOrder_436
28/11/2021**Slacktrack** and **SCons** from the **d** software series. shasum -a256=791c1bf7807c19bf3ec89f4f707f171629b6b55e04973311a8b01bcf88a16545
-
gnuWorldOrder_435
21/11/2021The RCS revision control system and Ruby. Here is the code from this episode: #!/usr/bin/env ruby class Character def initialize(name,role,lvl) hp = rand(8)+1 @spells = ["cantrip", "chill touch", "detect undead"] puts("You are #{name}, a level #{lvl} #{role}") end #init def listspells() puts("#{@spells}") end #list def spellcast(n) puts("You cast #{@spells[n]}") dice = rand(20) + 1 if dice < 10 then puts("Your spell pops and fizzles. Nothing happens.") else puts("Your spell does #{dice} damage.") end #if end #spellcast end #class if __FILE__ == $0 then pc = Character.new("Bob","Wizard",1) pc.listspells() pc.spellcast(1) pc.spellcast(0) end shasum -a256=a74e1f1ab22923b03397be10d9fe44afdf33faca034c321ea3b658061199396f
-
gnuWorldOrder_434
14/11/2021Listener feedback. Linux systems without GNU. Systemd and the search for feature parity across POSIX. shasum -a256=2fa7b1a24adbcfbcdcefc5a283fd7c8b201a50124555783496a7738d7f5a7c38
-
gnuWorldOrder_433
07/11/2021How to deliver Python packages with **setuptools**. shasum -a256=2d86a96750a67ac8e0485d757be60d301858b6fa7c588deee1f620c92c5ec209
-
gnuWorldOrder_432
31/10/2021Reflections on Python. shasum -a256=6a602df6b0d56b119fb17676d842f8a5e95b14810618213f18adc09a01e851a1
-
gnuWorldOrder_431
24/10/2021**Pkgconfig** or **pkg-config** , a BSD make command called **pmake** , and listener feedback about assemly code, and Perl, and using udev for mobile connection. shasum -a256=b3ef5ebf4ea8f586ed984c1764e8dcfea7ad4b8de402b77d1dd484b729e08343
-
gnuWorldOrder_430
16/10/2021GNU **parallel** and **patchelf** from NixOS. shasum -a256=84a575c1fa2c58d6ffa1c4de7a578612a00b9dad7f9e207b513f6db3f8abb628
-
gnuWorldOrder_429
09/10/2021As it turns out, Perl is amazing! Find out why, and how to start using it. shasum -a256=72630042f9618ca4bdf28eeb34faf39593e133e00b6546c8fe87667ae5b8095c
-
gnuWorldOrder_428
03/10/2021The **oprofile** and **p2c** packages. shasum -a256=d7508af0102372f356f852bc88a3674953a7e2c4dadfbb4b83a770734b2408ae
-
gnuWorldOrder_427
25/09/2021**Mercurial** version control, and assembly with **nasm**. shasum -a256=11f69e1ec98563fc17c008d747e7f31c68d61e6d9dd5787b04318c70c2cc8009
-
gnuWorldOrder_426
18/09/2021GNU **make** and some listener email. shasum -a256=6ccbf175cb0a63d6e1b59ee6448248bb7db6580965409ae78d42642e37cab3c9
-
gnuWorldOrder_425
12/09/2021The rest of **llvm** , some listener email, and then a quick and simple introduction to **m4**. shasum -a256=fd95d3fe543b748f815e13d97bd1227e50faf6f9d894270d7dddc1611b27d3a0
-
gnuWorldOrder_424
04/09/2021The **llc** , **lli** , **llvm-ar** , **llvm-as** , **llvm-bcanalyzer** , **llvm-c-test** , **llvm-config** , and **llvm-cov** commands from the **d** software series of Slackware. Also, an off-script rogue demo of **lcov**. There isn't much of a logical flow to these commands, but here are a bunch of examples to demonstrate syntax: $ clang -E -emit-llvm hello.c > hello.i $ clang -S -emit-llvm hello.i # outputs hello.ll $ llvm-as hello.ll # outputs hello.bc $ llc hello.bc -o hello.s # outputs assembly $ llvm-as hello.bc -o hello.s # outputs assembly $ llvm-ar r hello.a hello.bc # outputs hello.a For **llvm-gcov** : $ clang -fprofile-arcs -ftest-coverage hello.c $ ./hello $ llvm-gcov show hello.c $ lcov --capture --initial --directory . -o hello.info $ genhtml hello.info --output-directory html $ firefox ./html/index.html shasum -a256=13646039cf0e47d9d14f6931ec6c094eeaec423907ba93fff1