https://gnuworldorder.info
Gnu World Order
GNU Linux, Slackware, Slax, video editing, audio, music, photography, digital, art, visual artist, graphic artist, graphic design, sound design
GNU World Order Oggcast
Gnu World Order p----[ Welcome to ]----q | ,---. | | || '' ., . ,. .===. | | || =: \ \/^\/ / || \| | | '\_|| \// \/ |\ || | | '''' ' ' '---' | +-----------------------+ | The GNU World Order | b-----------------------d GNU World Order is an internet audio show about GNU, Linux, UNIX, and other technical and geeky topics. I release this show in open source audio formats. This is an anarcho-syndacalist, anti-fascist, and pro-human-rights podcast. I stand in solidarity with all people of colour, of marginalised communities, and the oppressed around the globe. Leave your ad blockers on. Archive RSS: Ogg RSS:Opus Atom:Ogg Atom:Opus More 'Casts Hacker Public Radio Slackware Slackermedia Switch2Linux ← Fediring → Mastodon gnu world order is cc by-sa / generated by podwrite Listen:Ogg 0x0 | Opus 0x02008-12-31T09:05:01Z New to Linux? Start here, and then try out OpenSUSE, Fedora, Ubuntu, or Slackware. Listen:Ogg 0x1 | Opus 0x1 2018-07-26T12:17:30ZSo you wanna try Slackware? Well, you're in luck! this special episode steps you through everything you need to know. Listen:Ogg 0x2 | Opus 0x2 2020-06-19T14:23:36Z Special Juneteenth episode about anarchism, diversity, and what GNU World Order is all about. Listen: Opus 582 | Ogg 582 2024-09-22T09:52:11Z fontconfig, fonttosfnt ,freeglut, fslsfonts, fstobdf, gccmakedep, glew, glu, hack font, ibus, ibus-anthy, ibus-hangul, ibus-kkc, ibus-libpinyin, ibus-m17n, ibus-table, ibus-unikey from the x software set of Slackware Linux. m4a c71347d2c4df652644dcc4f9682351e7ef6f67e9b86ced5394664651b6588539 spx 78444c011d102a217ffaca3fb24ff7ae50ae697142799f20a495c752e639b356 opus 1e29549e2ab83c5e3961a1d36cc79579e144e76569e1ca4fb80ef5866e8c38a6 ogg cf39593f77188a8af30bbc4e1463bc42f064bb168ebbae2cdb0c759ded71d473 Links: Slackware ibus Package list Listen: Opus 581 | Ogg 581 2024-09-15T10:14:05Z egl-wayland and eglexternalplatform, encodings, the fcitx input method for Chinese, Japanese, and other languages, and 37 fonts from the x software set of Slackware Linux, plus thoughts about fonts, font management, and licenses. Set GTK_IM_MODULE=fcitx and QT_IM_MODULE=fcitx in your .bash_profile Start fcitx Launch fcitx-configtool In the configtool, choose your input keyboard and input method Optional: Add the Input Method widget to your Plasma Desktop for easy access Select the input method you want to use, and start typing m4a 2b5def725e4f75c9508a2fc6b130bdeb621836385c4c778b210318d5400c8ff0 spx 14284dacbca80f4bb52e42628e1f5ab471f13ca112c7971da263855859419f47 opus 66e7984c5a2310b1752e0b3d6e3e9f36809b30f77928849db32a4c1afa7d75e0 ogg 321f0008292ad0ff0f3053074e39dde4995bf0cfdd4bbe499f6c942f1ef58951 Links: Slackware fcitx Package list Listen: Opus 580 | Ogg 580 2024-09-09T09:18:09Z OpenCC, anthy, appres, bdftopcf, beforelight, bitmap, cldr-emoji-annotation, compiz, dejavu-fonts-ttf, editres from the x software set of Slackware Linux. m4a 623d3223b912b4e9764db473fa0192b41e8b7d65c2198371b1577a6bbe9893bf spx e17dcc7814633acd197efdb76c413cf597dc4fca2449f4192481996a8d72d706 opus fad059136732c7d3baacdef1a35983e6fb40592088e646a73ce4143cfd13f6ea ogg fbb4bc48866636fe706aeafb8f7458fc38fc3729b7d7b5e45b96b6449d169266 Links: Slackware Package list Listen: Opus 579 | Ogg 579 2024-09-01T10:50:44Z All packages in the tcl software set: expect, hfstuil, tcl and tclx, tk and tix. Here's a simple dice roller written in tcl: set dice [ expr { rand()*19 + 1) } ] puts $dice m4a 9529239e66fc4197ff2201d22686bdba1c6b82cca730a2c3e335b70b63844c96 spx e6d574ab7846db5a956c4ad26ddaab80c7eb896bf6b09795ea34934d8254cc19 opus 98b3e03f03fbca9cc069e6803bf411a2c3a74f5b1e9ae180b71e871fd0649a32 ogg 726398d117672bd003d3c65f1e35cb46cec933edc0bd0aff779bcca4f09f7ea0 Links: Slackware Package list www.tcl.tk Listen: Opus 578 | Ogg 578 2024-08-25T11:22:45Z yptools, ytalk, zd1211, texlive, fig2dev, xfig from the n and t software sets of Slackware. m4a 871cb65ff528b50052f8cf02bfc2af6bb8286dee126560a4a09cd604220ed07e spx 7ed3953eabd3129dbbeda48928fd500b178c53b316e8f2f4ee54698a85a626e0 opus 74743b2310f661d4d3b4a66c68aca8b583af6935b6c2d8347a8162a32463084a ogg 82a4d6d891c5d7831a9a281985610774266a9310319b57cde3d0defdc7efbdb5 Links: Slackware Package list learnlatex.org Listen: Opus 577 | Ogg 577 2024-08-18T18:15:28Z ulogd, uucp, vlan, vsftpd, wget, wget2, whois, wireguard, wireless_tools, wpa_supplicant from the n software set of Slackware. m4a 50fd061f1a132292b719be4fda9e4d5c7bfaff9ef330a730c74dfe46afdf5152 spx 997165accc24f32e580904fd1858c78a8e242743c80f551040fd20c3f8cd294b opus 9d789cf25e4b5537797bc23de68114769250b3418c785edb97902a4674cc9b9f ogg 72bb1367f2cc1e73ea7d9ac28da7d4c6395720bcc0d899298b0f15574148b4ff Links: Slackware Package list Listen: Opus 576 | Ogg 576 2024-08-11T10:17:53Z slrn, snownews, socat, sshfs, stunnel, tcp_wrappers, tcpdump, telnet, tftp, tin, traceroute from the n software set of Slackware. m4a 0c2a9f656417343f5a638fbc970a1685f672563c4eca694a9df4985f6e7a2851 spx db4cf4022d9f97a939e4cc182a55293dfcf1839896665160afd74dac7e216f97 opus 5f71d629e9c28826f3651e1a6d4f95d7f766b7fcec405b468c18c02562a8ce42 ogg 7d102cae8def78b9b0dd8545081e7690d729ee7775b0f805035de2532b0abdba Links: Slackware Package list Listen: Opus 575 | Ogg 575 2024-08-04T15:23:06Z rdist, rp-pppoe, rpcbind, rsync, s-nail, samba from the n software set of Slackware. m4a 60ba2660cd335756d192ccd0e4fb5bfce9526e15c3ba6ac2c2c8a05172524a6c spx 7abdc545c7e2125262c556780cf3f5e50d0fe3cdc60283c60074917b8df261a7 opus 7a22b5cb53c96fe120ad461a0b0b07c10be7cc7dc74ed0c01c4b5a50377a9830 ogg 15569aae918cb5c873b8eefc34eab77e2190fbcc8abf83833c359d49c4540dbd Links: Slackware Package list Listen: Opus 574 | Ogg 574 2024-07-28T11:12:52Z p11-kit, pam-krb5, php, pinentry, pidentd, popa3d, postfix, ppp, procmail, proftpd, pssh from the n software set of Slackware. m4a 8c355d3c7f8115782e505db602ab1ecfd3ef1e835586fc0f4186f03630aa8156 spx 14ab17f9e37c5773500d98d0e741624fe1781de57e9d7ea84716ef73d2f627ab opus 421ac15b8eb2348ab92792e3d839906f095c2c4107b1beaa7fba81386e2af385 ogg 6fbcb2a10deae9c350982453b3ebe9ad882af117ca29c67432a09dbd28cadcf1 Links: Slackware Package list HTML network reports with nmap Maildrop Listen: Opus 573 | Ogg 573 2024-07-21T11:52:09Z openssh, openssl, and openvpn from the n software set of Slackware. m4a bc1a5c7d136575d76ebefd8f47bd5a8ce837d4d36c21da56ae178b7c937da9bf spx b53ca2aae893d542ecf964d0897f67a595ea4536b77bf41a6598d1dd48d8abbb opus 7b45afa936c129c3723a50ad09568280220815fa42da08435820587d9b4abc9c ogg ffa3f8cea0dbcb9fd6040b1bd154f61fafa03ec6ef69bc9391c8adf99c64f9b9 Links: Slackware Package list Listen: Opus 572 | Ogg 572 2024-07-07T06:38:05Z nghttp2, nmap, nn, npth, nss, ntp, obexftp, openobex, openldap, openresolv from the n software set of Slackware. m4a a7ddffcb743d411cd90237cb0c7ce982cd466ce5753400238411cb8ec96c3436 spx 66b7e6b4ea72c9adf1d660ddc3db70a0c03b5417db0b437b353c87fd5f7a5ab7 opus d85ff651bbd8603cf4ad308dc6aa8149fb8650a2db9c5730a85247246ea6433e ogg b00eb984905552bba705481960b6e0de11f8c8b0732e36764739188a7b915ad7 Links: Slackware Package list OpenLDAP docs Listen: Opus 571 | Ogg 571 2024-07-02T05:45:58Z netpipes, nettle, netwatch,network-scripts,netwrite, newspost, nfacct, nfs-utils, nftables from the n software set of Slackware. # /etc/exports for NFS configuration /home/bogus -sync,no_subtree_check,all_squash,rw 192.168.122.1(rw, anonuid=1000, anongid=100) m4a 405aa683036cb7479f1154051ee910bc400c7d75e0e6f285310d6b3f68a4b966 spx 02527864333f6f3e56e4acf30acaeb098aa00881986305f7f3dc708909ebb08a opus 95cf536fc185e3782f6c14bb8e457369a4475726eaf7f66da83d288b0fa24960 ogg c40759b3648a4388df0b6e303b357192e2d2d15d271f99c9fc55ec01e1200e44 Links: Slackware Package list Netfilter wiki Listen: Opus 570 | Ogg 570 2024-06-24T10:22:35Z net-tools, netatalk, netdate-bsd5, netkit-bootparamd, netkit-ftp, netkit-ntalk, netkit-routed, netkit-rsh, netkit-rusers, netkit-rwall, netkit-rwho, netkit-timed from the n software set of Slackware. m4a 52966a4669962e0d5af20e0da006cf7a6505e869931cd54d63f2e42d0d22d128 spx 58e69c2ae5143814d52cae397d84de979b5d60f942894d72d8841435ed9f1164 opus eb0deea33a7429cf4c519eeb814dba57bc84c2b88bcdb505f4bad58d3b1a85b9 ogg 14860299647d9b604109088544b4fd0a843500c667ccb89216f537ed495cb248 Links: Slackware Package list Listen: Opus 569 | Ogg 569 2024-06-16T11:26:19Z libqmi, libtirpc, links, lynx, mcabber, metamail, mobile-broadband-provider-info, mtr, mutt set editor=emacs set my_name="Klaatu" set folder=~/Mail set spoolfile=+incoming set pop_authenticators="user" set pop_checkinterval=660 # in seconds set pop_delete=ask-no set pop_host="pops://klaatu@example.com@example.com:995" set pop_reconnect=ask-yes set record=+sent set realname="Klaatu" set from=klaatu@example.com set smtp_url="smtp://klaatu@example.com@example.com:587" set ssl_starttls=yes m4a cd668f9f2f435a3a880e0cb31b435c92c1f9e4fbbbf4e5d7c58cfdcad1625077 spx 1ee7d07a66e06971ff9745dd2281b630c2b26853624e6f5dd196401ddc439537 opus edcba9f343c5fb1182ee19529d9e199ed968f970835993c2d94111786e65e605 ogg afe40163b4bab176a843b4c84fcba4d031dd068b7c3fbb3a7eb63287d5171522 Links: Slackware Package list Almost all possible muttrc options Arch wiki page for Mutt Listen: Opus 568 | Ogg 568 2024-06-09T08:58:44Z krb5, lftp, libassuan, libgcrypt, libgpg, libksba, libmbim, libmilter, libmnl, libndp, a bunch of netfilter packages (ending on libnftnl) from the n package series of Slackware. m4a 4faa95d022ed976de41d76acc8cecfba577be0dc83ec50be683e3c39f1772f70 spx eb5b9d2f33a6f5969b7afde1838a4d7c36358a36146729a2323eae3b76fec4a4 opus 4cda3412ce6b892ccce73449db2bd0758eb6ac9e15cf33eb1e692972b88ed363 ogg 918b1329eb98a8e67b83baa2176b1acb83ddb812d9cc5eabf7b5dac37e54cfdb Links: Slackware Package list Netfilter Listen: Opus 567 | Ogg 567 2024-06-02T12:46:09Z Steam Deck. m4a d23be9eb0fa6fcadfa6dd99ecc788a26a90354906024ed12dac853b9ad2060fe spx cd8bf0f1b7c8db2d6ace8a4d6933537b6081f5a54fbc51be26f5f7845790823a opus f076e546d28e987dfeb80a2d892b0acd939a8620102c683258f5da67493eb038 ogg c6abaecc479ca641ac5dee6281925b1ec67338d3d274d120d347f40db49d9f63 Links: Slackware PC Gamer Listen: Opus 566 | Ogg 566 2024-05-27T11:23:39Z icmpinfo, iftop, inetd, iproute2, ipset, iptables, iptraf-ng, iputils, ipw2100-fw, ipw2200-fw, irssi, iw from the n package series of Slackware. m4a d77d7bfd53d7943dc5c248fb75eeb84372086fc10ce7b5b65f1702056df16e1a spx b2579cca9adf251c1f575404b06c5a7167073d860777b97144f92a7629f2cd92 opus f3c923273f4f4a7238ec7ed7cba9a17998a8411a0f8c0782c589e7fd2a980f6d ogg 7831928ff2f577295b714d23fd8d41ea6d0743f738e26cb76ce3a2cc467b3b32 Links: Slackware Package list Listen: Opus 565 | Ogg 565 2024-05-19T08:18:24Z All about the Yunohost project. m4a bfb3256c16444b754dd58e729fa8d755a898196fa684f6530baf236acc41d57e spx 974abb26dd814538916d8ad0560421a6bcb4d7cd2a9ae60afb6adda0b3f66a26 opus 5ca7d7cf18180c55180f056849ca4131e378da8b3a0406a4917116056ddabfc4 ogg c7338cd5bf8ec97052f5ef0ae12f153160931c66d9aece95aa3de26bf4f48ba6 Links: Yunohost Listen: Opus 564 | Ogg 564 2024-04-28T10:52:32Z gpa, gpgme, htdig, httpd from Slackware software set n. m4a 47574fc5abe4638e6237dcdc1d47bcafdbf960864009d48fe597ac6d0043ab9c spx 60d1feeec96f0bad23e9ea07406d1f1a116bba614f85a4b8da765353953eba1d opus 0fcc8a629bd91bbbbcbc7febef5002ce1beec2e69b607e93eac716c58f265b82 ogg 4d4950dcfb79b00a14fd58acd4a1c57c90980abb3441177300bab97338ebe691 Links: Slackware Package list Listen: Opus 563 | Ogg 563 2024-04-28T10:45:17Z fetchmail, getmail, gnupg from Slackware software set n. m4a spx opus ogg Links: Slackware Package list Listen: Opus 562 | Ogg 562 2024-04-28T10:06:34Z ebtables, elm, epic5, ethtool from Slackware software set n. m4a dff63a7d7f9926c7f5e81da5bd3176885b22f9a952bc0bbe55af58c2af37bd56 spx d4430b58e258ca2b1668686015220e55e5fce3f260856c1c6b00d4a6daa035e4 opus 40d3f2d6b758529667dc850d569fe641e9922c4cbfacb9961c3c672199ec5245 ogg 88cbf3ef1f3af7fffcfc29b9a230780ceb0035bfbad7fca0ace307ffc5caa55d Links: Slackware Package list Listen: Opus 561 | Ogg 561 2024-04-21T22:24:10Z cyrus-sasl, daemon, dehydrated, dhcp, dhcpd, dnsmasq, and commentary about dovecot and online services. m4a acf93c707c2df88df410db0b1c02ae82c90d68857713af9cf5feea4132705f8b spx edb29207712613b6be6451ef5787752742f10d165aaf062df95d882ea34987bc opus c4331d27eaf770aa674a4a9a1c6a5c15e13551cc9ba9b2de6dd781d3bb3fdd20 ogg fe28b8a3ce9a3a07ffe0a4d364a5527590453255ef0fc2334a47a57c9b1b7387 Links: Slackware Package list Listen: Opus 560 | Ogg 560 2024-04-15T18:38:36Z curl. m4a 23cec6669d3b1a23fd7c44bd2ba9cc594c96b4d3b523c6c235927d1496536b0d spx 14ce6611662c40da5f4f196f8ff4ac630f08b2b9f07ffdb84075fc9199389cfd opus ee528f3b9f05a1701174286679fece3585177ac9a7f5273a631152a8592adb25 ogg 474ee0da94cc11f479abe74d74074370f523358c3b1f1a150cf04369c464fca8 Links: Slackware Package list Listen: Opus 559 | Ogg 559 2024-04-08T10:20:30Z A comparison of less, more, and most. m4a 9f5e99c395ea43977bff9c320de58b6dbf5bc19f95da09b5bc18764a735bf633 spx 85fc0fd83a1c221bfa6d5b111d83d2f24b21c4fd473cba738c21b4047789b7fa opus 3703bcdfae1801cb109a303d9d8805f6c54812f30ab66f1fc7f4afc1c3101b3a ogg 62725f2c74c5d43d6a58f97f362f8981f810d346d581ac92e364c3c3d8fcbb0d Links: Slackware Listen: Opus 558 | Ogg 558 2024-03-31T12:17:12Z bootp, bridge-utils, bsd-finger, c-ares, ca-certificates, cifs-utils, conntrack, crda from n series of Slackware packages. m4a b81473536642ff25b32d1c4101367c9ec972967f9b7b5cb99150027fcf3c765f spx d9c828d7bb2c976b25c55ea075ffc45c1c210aaf1384ce250e1ba23211651333 opus ca48bc8219fa51d72e9e79b86f7fb2970a9b41e50b9ab0f2a11e66d200a3d534 ogg 55b0741415bd9790fa19ed067908f82641e53e3f273b9346a46788c2e6718505 Links: Slackware Package list Listen: Opus 557 | Ogg 557 2024-03-25T10:20:54Z bind, bluez, bluez-firmware from n series of Slackware packages. m4a 0d01cf87fb7565be1595b17d015806c98d49f83dff65dc7a500cbb4b602b9d32 spx d52fedd11c531f34da058dbbb14d4dd566d95390472307b1853b0af7685358bb opus 172ce1113813fd251793ccacd6e1d077e5366ceac0d41ebe77526de7f06d2bee ogg 498e17fbe83abf663462345df03c6151aa51a1311155829f18063f7dcc425d89 Links: Slackware Package list Listen: Opus 556 | Ogg 556 2024-03-17T12:51:23Z alpine, autofs, biff+comsat from n series of Slackware packages, and all about networking. m4a 422046145319c9e073da0e3f36fa0207a27e012814bc00402652eff3b2f58a24 spx c32d89c6edf0aba6281bf631cc14fcbc6b2c7f3e04c68a99e2fe641c90e3bb50 opus 09a43068dfaebf100fd98fcbea52d31a45bc8a666b130a24ccb03abbd0fcbf92 ogg c33c0e58c6fb280934d93377846dc2f0766363514d19905040870094ba1e79ae Links: Slackware Package list Listen: Opus 555 | Ogg 555 2024-03-11T14:39:36Z ModemManager and NetworkManager from the n series of Slackware packages, and all about networking. m4a ed2d50cc60c9cfa39987da2b91b5a98637a9f0d76a323612a4283ff14a70fd47 spx 3666373a95f301a440eafbf5d3b91c9d4019b8ecae9ea60000d6d9ba5795a30a opus 7924eee6f0eba25cd8bfce758685ed0687b5bf3924dac0e48ec3ed2409f82790 ogg fa80a5584fb1f5e2bcfeb0164b0e75b93efc7e5d9e4ef225839b59a4c21e0b4a Links: Slackware Package list Listen: Opus 554 | Ogg 554 2024-03-04T13:38:29Z Listener feedback, and a second look at netpbm from the l series of Slackware packages. m4a 9921c517dc74fd3cd27efce80691b86c79a1cc119f13b2ecdea106ac58594976 spx 0e908f19c1aa10eca5914cf1a9f7bff918d80e0cef0071a5e987b484850746eb opus da730d4f42142e5c58c5daf4b6debacb8695d091b49595a1518480ca007b9aa8 ogg 864dc9b7faa970f2fc86c3e25c2d8e988d44dbba7a624d97297d49c40d3186c8 Links: Slackware Package list NetPBM Listen: Opus 553 | Ogg 553 2024-02-26T15:48:40Z t1lib, taglib, taglib-extras, talloc, tango-icon-theme, tdb, tevent, tidy-html5, utf8proc, v4l-utils, vid.stab, vte, wavpack, woff2, xapian-core, xxHash, zlib, zstd in the l series of Slackware packages. m4a 1a0b869f6a653e128e4783ffc2ff14a79201910e93e07978680cf301d529bfa6 spx 71d81f0416d10b177681685a664c3d84d73e2e453e80773186b0a8832253e787 opus a94b6a55c05ed38d3a11e16fb711820c58840c8f10c7da22febd1dcfc7e89f2e ogg a68fd222ab4019d3d6630153463639b99c8103c18f201e429d2213f871d9ec15 Links: Slackware Package list vid.stab documentation on Slackermedia Listen: Opus 552 | Ogg 552 2024-02-19T11:18:03Z sbc, sdl, serf, sg3_utils, shared-desktop-ontologies, shared-mime-info, sip, slang, slang1, sound-theme-freedesktop, speech-dispatcher, speex, speexdsp, spirv-llvm-translator, startup-notification, svgalib, system-config-printer in the l series of Slackware packages. m4a c94413a2e0ee773727d6f4a24734a11fe4d43459b7b03f78b37987e1191fd2fa spx b12f02b7b514b5db46ba3e67a2f8a393ff8ab5ad307721ab8f590be3d3fd9200 opus b1fa4dfde647d2e4c1bba81618dbcf0c8b4a6a4f8cc5e35ca63736a17db1fb4f ogg 84bb696796de52120d3648c7728407e602e98e68184bd04ce8c65489158bb2bd Links: Slackware Package list Listen: Opus 551 | Ogg 551 2024-02-12T11:28:06Z qca, qrencode, qt5, qt5-webkit, qtkeychain, quazip, realine, rpcsvc-proto, rttr, rubygem-asciidoctor in the l series of Slackware packages. m4a b40b0a1336ada9d9f97267ae2f7ba65bd2ef549a8b7bfe8bab9684307907723c spx 810fd97c22bdbff9511ae81d7e8625ed04930e7ddcc1766c3a69adc2c29791f3 opus f718cac2f98d5b377bff023a699f65c682204cc9dbbcbd069cbf6b147e7ddb75 ogg 3f4bd71cc886e14077bce53b2fd174613815e67c9436c66f8451530233e043f7 Links: Slackware Package list Listen: Opus 550 | Ogg 550 2024-02-05T12:00:21Z polkit, polkit-{gnome,qt}, poppler, popt, pulseaudio, and commentary on all the Python modules pycairo, pycups, pycurl, pygobject, pygobject3, pygtk, pyparsing, python-Jinja2, python-MarkupSafe, python-PyYAML, python-appdirs, python-certifi, python-cffi, python-chardet, python-charset-normalizer, python-distro, pythondnspython, python-docutils, python-doxypypy, python-doxyqml, python-future, python-idna, python-markdown, python-notify2, python-packaging, python-pbr, python-pillow, python-ply, python-pycparser, python-pygments, python-pysol_cards, python-random2, python-requests, python-sane, python-setuptools, python-six, python-tomli, pythonurllib3, python2-module-collection in the l series of Slackware packages. m4a 71798632fb47d47b1049326a89ed410dec68e898988a5322585d3d011ce0e3b3 spx 7eb912c12475723da4a7f93e27dd403d7213b000e6eb84aab2a3072c00ba4e76 opus 0abc494c8f5236e06f2dc9ce1686cc66b9c1cb58f005826f05c9f2645d2df18b ogg 1cc7ad7423f9fc97a4e84d2e0503c85aa5ce8ca2e8b4a52e04826adedde4dc45 Links: Slackware Package list Learn Python Listen: Opus 549 | Ogg 549 2024-01-28T20:22:19Z pango, pangomm, parted, pcaudiolib, pcre, pcre2, phonon, phonon-backend-gstreamer, pilot-link, pipewire from the l series of Slackware packages. Here's how to enable Pipewire on Slackware: $ sudo /usr/sbin/pipewire-enable.sh m4a 494a2bf4038f2fd791afa290b2324cc176919afd6c31c5a3b8021db91b7d422d spx bd10af1c56bf929807d241d2bb1b2648af31860c33490b2c7bdd35d6a44e8e1f opus 396d4a6e5678b03e3381b56534037441212dccb7c752a5f7861e792c81a2f3e5 ogg 962c20a65d9798f14c4f76783a5744cb8e0e814da51d31daadcbfc0b5a9746d8 Links: Slackware Package list Listen: Opus 548 | Ogg 548 2024-01-22T11:12:10Z Listener feedback from Deepgeek about Firefox. m4a bf884403e15bdf7746478d486552bb169392b7b17d52c1cf68bc83f3620cf980 spx 897db8d95c346961a554ec929b4fd193c724ffd9f089a9a3f1b050989edf5b91 opus e781fe91bf42828956536604d2afdfa102fdc01fbae2a4618e5ede8d70207569 ogg b2783692bd1d02deda2b2455cee2cb339ab51e7b3e235045f669e1028cfbfd51 Links: GetFirefox.org Slackware Package list Listen: Opus 547 | Ogg 547 2024-01-15T11:28:35Z oci-icd, oniguruma, openal, opencv, openexr, openjpeg, opus, opusfile, orc from Slackware's l software set. m4a b521b1a22e8f6f14edec8cde43e15e044291e9ca5decac1a21757bd1a779762a spx 258e64f46531ec95a5d7e032d580341bee512194071caebb79e2f728fceb4100 opus 158dc520d1deda73c0b1d0f7da4d2a6ce184092b8d34d60bfe50c0b9e752003d ogg e0f09195557801c264f07cb588af1f9e253b4fbd7275e1c8eb113fe4ccbef381 Links: Slackware Package list Listen: Opus 546 | Ogg 546 2024-01-08T13:19:20Z mm, mozilla-nss, mozjs78, mpfr, ncurses, neon, netpbm, newt from Slackware's l software set. m4a 331f4411d8b2faae1d064550bb5583554b89073ea1c53d0014494e421711b3e4 spx affc41d5abdf3f99bf1437e4fbdb522caf3b95c1477dd9a753377d8c54e33fd7 opus 82082ab378d430f022ff8e17aee244357fa4a4af98d48b433c3e53f7ea83b7fe ogg 3acb47343ff6fea855e9b3b03b413b69c4e46d1a96c5cee3228ff57f13319c61 Links: GNU mpfr Slackware Package list Listen: Opus 545 | Ogg 545 2024-01-01T11:25:29Z media-player-info, mhash, mlt from Slackware's l software set. m4a 0a1b470c723823f704ab511e3eeff5b457f9ae2d5dbbaf7f4a2863f4c6f770d3 spx 51f5bc5632941ea73864bef69761909085fc60beb57bae7aa0f15d733c81312c opus 4821fbeaa809177bc3f330a396859246abcf1b39badbc590a9aef7e736e102e2 ogg 60485f4d5a2c66a9092ff7bf088bb2e39dcc1dee3051c4830819ab51593c4c37 Links: MLT Slackware Package list Listen: Opus 544 | Ogg 544 2023-12-25T07:36:16Z libxkbcommon, libxklavier, libxml2, libxslt, libyaml, libzip, lmdb, loudmouth, lz4, lzo from Slackware's l software set. m4a e1b097b488965530551528af43d560a5da0c2e36986b335ea5636292c2700224 spx 7c798055a7fefd506ea5a99e6647c489a23c7289d83eef26183d0b03f03296a3 opus ef085bf19e840c8fa2544e70198fb50e20fe061926000c98f7fef9d25a75bbc5 ogg 99fbb6a4017e98d1d503be01fd7bbb355b660ad77d2786e43669689fac761e08 Links: Slackware Package list Listen: Opus 543 | Ogg 543 2023-12-15T14:26:07Z libunwind, liburing, libusb, libusbmuxd, libuv, libvisio, libvisual, libvncserver, libvorbis, libvpx, libwebp, libwmf, libwnck, libwpd, libwpg from Slackware's l software set. m4a 2defa6640d655071e2926749e44715f218df0b6616458544903f04cd0a9b40d8 spx 076842e3bbe249ddefa9d4f912ee35523808a4ab1518fb5c08f6fc1fb30856de opus 14453f9ddcec48607eed9a082694008fd3965d6e74474622d3c079ada39b0423 ogg 82e8c7155f306292556c17c2e9f2aa93d46831949204459dc2a0be9e3ee310e1 Links: OpenNIC Listen: Opus 542 | Ogg 542 2023-12-11T11:49:46Z Visit the alternate Internet with OpenNIC m4a bf5a9eda43a29a6bf2c24c2e0b73bfdfe19e5132b06caa0028e69cfdcf69be61 spx d5494609493aa3bbf8b4160cfdb516220989becf2fc39fe7c209a763c8c8abca opus 9148a5b403076c20321fbc9f372b30b89714bbee0b309c525144b145b41444df ogg 1385c204d02963503cb3de002126a6965982807b4fa46fe100b201d541ee819f Links: OpenNIC Listen: Opus 541 | Ogg 541 2023-12-04T12:05:59Z libpcap, libplist, libpng, libproxy, libpsl, libqalculate, libraw1394, librevenge, librsvg, libsamplerate, libsass, libseccomp, libsecret, libsigc++, libsigsegv, libsndfile, libsodium, libsoup, libspectre, libssh, libtasn1, libtheora, libtiff, libunistring from the l software set of Slackware Linux. m4a d4ebe7f99fc439a4bef1b80ead2d9dd50e0316e9d443a153a363ab0048fea6be spx cc332ac9af85884b732563cfcd96c4dcac74cc6913cf76bdda79ce7555131216 opus 88770194405b4682265ef394d29c3a0dcc5307adecf234ee857cea1412990acc ogg 8fc443bcc6af4dfbb0f3125346334b51861c7b130d1680558bbf84b8219ccff4 Links: TechnicallyWeWrite.com Slackware Package list Listen: Opus 540 | Ogg 540 2023-11-27T11:46:09Z Teaching things to new users, listener feedback. m4a d507534368468a03f733e2ed8090bdfde41aca36c508f530b2c40e2dd183acdb spx 0f78a3e325cc819f294e04bfae83fdee9861943dce086d5d3e946d4582fe2109 opus 6e6117df7331c996db23ba0f4b754bf2d3d1db2859832bc89747ed1e94b5ce08 ogg 6861e5af035b78f2f3996f51e693ce4006cf89188e94835434bef8d735496ced Links: TechnicallyWeWrite.com Listen: Opus 539 | Ogg 539 2023-11-20T11:25:08Z libnice, libnih, libnjb, libnl, libnl3, libnotify, libnsl, libnss, libodfgen, libogg, liboggz, libopusenc from the l software series of Slackware. m4a f771155ee7a622b2b410035956de3a005325d73ad2b43a0da8ab8faf978c4e25 spx db948dc78607636334328dab23383dd9b293c7299a8a35d04c6afb9f84eebebb opus fc120e8ece4826d31298b445173e10b0973da3b452dfb90f46f6dc74a2584f5f ogg ee500fc0bc9c09a1b54134fff3be6d4810ec63b5b9d95bf8a16e74fc1e1961f9 Links: Slackware Package list Listen: Opus 538 | Ogg 538 2023-11-13T12:39:33Z libieee1284, libimobiledevice, libindicator, libiodbc, libjpeg-turbo, libkarma, libmad, libmcrypt, libmng, libmpc, libmtp from the l software series of Slackware. m4a ed6f87cb2776d92d4b06d6e9cf212115157dcf0158a36a68e1dc4a432b311787 spx 99deb597c3df517609f9d23f7ecce5416cf6e4832364de3de9edccbb673f3eee opus fe98f56eec29aeac91d707df6cbe60053252f726acf79d00a88535d5c5d5a42b ogg 6328730d8561a93541ffad5d507535fd9c2c45237d62c9a27e8839e50d9bfa53 Links: Slackware Package list Listen: Opus 537 | Ogg 537 2023-11-06T11:24:06Z A filler episode (technically listener feedback!) about Void Linux. m4a b0ebbcd2f2894e98c1b40f0c58420e4f1b46dd091231be0a4aed9226ab06a05c spx 7e5d07647ee2182613ae61522ba8549efc32a3ab84ec741993aa90b7ebaf5ec0 opus a1c266cf1e2386cb43907a3255908b6979731f87e0a249c95a6fdcdf6c196c61 ogg 3fdac9d68bca4e2c1652f88f6b3e36a3276c24255367c406801448ec382c932c Links: Void Linux Handbook Slackermedia Handbook Slackware Package list Listen: Opus 536 | Ogg 536 2023-10-30T10:16:05Z libedit, libevent, libexif, libfakekey, libffi, libglade, libgnome-keyring, libgnt, libgphoto2, libgpod, libgsf, libgtop, libical, libid3tag, libidl from the l software series of Slackware. m4a 320c901998d21b8217eff82affb780267b3a6e87d9eeac5ba6b8c139e5387d50 spx 9c616b2513026491720bb5f6bee8d7868e80b2fc7dec832c2b2837d47259ee11 opus c481f35a6b67995256560689e2bbd3b4265d2ac95f76271a5c42b245c4694155 ogg ce21fd322e7a001610d19865002ad5cea64aaccf753d7293bc781ed0aec54bbb Links: libedit Slackware Package list Listen: Opus 535 | Ogg 535 2023-10-23T16:04:35Z libburn, libcaca, libcanberra, libcap, libcap-ng, libcddb, libcdio, libcdio-paranoia, libclc, libcue, libdbusmenu, libdbusmenu-qt, libdiscid, libdmtx, libdvdnav, libdvdread from the l software series of Slackware. m4a 04c58b0cb959dc593e3d2fa508f2957436abbee227d7062f11b3c58e6d915718 spx d15276831f241680ef3c39f1cfa6df1bc03cef1c94727c60f8a04bbdfbe394dd opus d39bb0dc177b2a7efd209dfe93b636608997f4f0b35fac637f6b5a39612f617f ogg 325b47041e7e72a61cd081a15a7d25f7c865b44df3956e36c60692f1395948aa Links: Slackware Package list Listen: Opus 534 | Ogg 534 2023-10-16T10:57:10Z lensfun, libao, libappindicator, libarchive, libasyncns, libatasmart, libbluray from the l software series of Slackware. m4a 4efef769f26ab54ccdb56eb4c3616667f91b31074a140df08455a28f3ce069b5 spx 09d768944a38bc7333d36d20d08bfd220cce4ab76f5f3b819b47837a33f7c320 opus 4bf5b3db357db2cf6c29013ba3c8f1f9baeeba823fe348fd63812ea6384891de ogg dc198d71b2db0b92402d71e2c7ea67bc2f7159dcec5d72376576d9ee7c2b6f65 Links: Lensfun Slackware Package list Listen: Opus 533 | Ogg 533 2023-10-08T19:11:25Z lame and lcms from the l software series of Slackware. m4a 5e70d7206a5678ac5443053efba3c8d14cb45e012b154c5aef46b1674e875f9a spx ed936a47efc1d8b27271e872747d8803119ddbcc50eec03d8b328dac06c4fd17 opus a177092c276b0bd957dacc89ca24f61f19aa78501ddaf8a8d6eca2839e795253 ogg cf68d57883fd1f72af56a9dab7d144318db119e7ad2c280304dad4dd6ce6d766 Links: Little-CMS Lame Papers about MP3 compression Slackware Package list Listen: Opus 532 | Ogg 532 2023-10-02T09:32:00Z jasper, jemalloc, jmtpfs, json-c, json-glib, judy, kdsoap, keybinder, and keyutils from the l software series of Slackware. m4a 17f95f54e827ebba512ca157f30da9f7d22af0f021072f148992393dcf2b857a spx 9a852115aa649923363da1cab1015b3b9b8e8e2b1b4a8d87913915b8678f4108 opus 0be3b998699ae533c4de974dc77b1cc4b124970eb984d579454f8e8d7d25d269 ogg 997075000469d72b58febad7c3398935857006406c519785cd97aaab077d9f84 Links: Jasper Jemalloc jmtpfs Judy Slackware Package list Listen: Opus 531 | Ogg 531 2023-09-24T08:17:34Z isl, iso-codes, and jansson from the l software series of Slackware. m4a 812bc38fff3c1f4bf2b383ed106e64e33a24a6b96ab34e32e69d3d38c7f7acf9 spx 2fd7ec4e14c623e61787c405e1404c63601b0d850f18060501ac06373cfc337a opus fadfe2bec9911bba6b948dc2ed3afb683b7a72484a327412b9b39f2c2f69a21d ogg 3a1c832cbd36938ca07438040d72d02ff6af3a40a74ad88878f259dba3e063bc Links: Jansson Slackware Package list Listen: Opus 530 | Ogg 530 2023-09-18T10:55:35Z Listener feedback. The year of the Linux desktop. Flatpaks and the future. m4a f126adf1b873aee2b6fffeb46119fd8bc4ff4098daefdf242cb4cc09745876f6 spx 411634b28dca77b43c45b5321893bbdf56480bb416401ba151b641e537c01ba0 opus 817e33ff13e34296082f116d0d0be52b25636721dbb82120ed043a4732e0a2cd ogg 73ad32712ee8779d5e3b3d646fe376d2d8f3a35e945280ef901c4f44a72bdfbc Links: Ubuntu bug #1 Slackware Package list Listen: Opus 529 | Ogg 529 2023-09-11T09:07:45Z icon-naming-utils, icu4c, id3lib, imagemagick from the l software series of Slackware. m4a a79d79bdc6c6bc936f0ab2af91aad7ca04e5e28089ecc1694c7300f9ba2e0aa2 spx cbc64cc6794312c1bd0309d4c5b374f2ceb4bc10ea9c34b8e3c9616cdc9ab2fe opus 8e887777102f39a98b1071454a2f14a8b384770ad6386b957c4156233005542a ogg 995b892827707b3e786b3db0391ce2ebb8ced51ca572c565bc0dcc90b5bdc867 Links: Image Magick Fred's Image Magick scripts Slackware Package list Listen: Opus 528 | Ogg 528 2023-09-04T12:38:31Z harfbuzz, hicolor-icon-theme, hunspell, hyphen from the l software series of Slackware. m4a 3b140524aa7b670991e0cdd325269891b081d2d2494c035749a874f0de76ce10 spx 7847eff096e2b074a07612e8d37c33551a8509f1d6347e8678f93ce1902f85d9 opus 69b1d929e47233b3d154e0c9a3cd7c9c3c1c1a834fa68e809fc2c3612f8702a1 ogg ca1910a612e77798c323df8ee64aed22dd2179d92a71ea65d8c00511c59b203c Links: Harfbuzz Slackware Package list Listen: Opus 527 | Ogg 527 2023-08-28T11:30:13Z gsl, gstreamer and plugins, a bunch of gtk libs, and gvfs from the l software series of Slackware. m4a 237e50c51d1a854e86b9b994d5b6eef592b73a56e1cf883f2aca231de3acce47 spx ee7c413cfa85e7676c8db15e273cba8c8091b15256e070e456bb58d623149ba8 opus fe3b412513b66aefcee7b0e260a9b1859b41449ee2610102029bbc0331a19e74 ogg 7ca272717d660a768d3bbcba6249e3e6fb4f3675e361e96185774e2574010659 Links: Slackware Package list Listen: Opus 526 | Ogg 526 2023-08-21T09:37:51Z gobject-introspection, grantlee, graphene, graphite2, and gsettings-desktop-schemas from the l software series of Slackware.. m4a 5696c4d01121770f392df78aef13b07cb684aa3ab52216179d0bd47da4e982ef spx fb8e6dab023ee58c9d60467a72504cfc8cc90b68c636ee75ea234e3f725a34c1 opus 5bfcb4c370aa970dcb497db7f41419a276a55455b90b588363b62e67c05e0d97 ogg 4c673667d17a597d3b68d3674ad10f1d5d9fb0d3632002ab4ad3c8dc010e8d03 Links: GObject tutorial GObject-introspection docs Graphene Slackware Package list Tabletop-club Listen: Opus 525 | Ogg 525 2023-08-14T09:50:22Z glibc, all of the glib packages, gmime, gmm, and gmp from the l software series of Slackware, and musings about the usefulness of errors. m4a 4c7b064b2d493bb00ce8911bb6b756c4c11940b5c91689861f5feb6846763bd5 spx 6cfd7760daf49071b6d2c6e9bee4bcd7a36ca0226d56b4fb5e0f7f6225c932b8 opus 5ffe418ac24d4889ca977c7398904cc152d0c75117d0d280c48572f9b84bdfa1 ogg 2b4cf08853929c94d417df2b21c31d5d38ed8953d691b8b956953c035108c4d1 Links: Slackware Package list Listen: Opus 524 | Ogg 524 2023-08-07T17:18:05Z gjs and glade from the l software series of Slackware. m4a 1d0fcea93ddad7db9aecb265728094b5acb675dd8884faabfceebe02813c027e spx cc3b9b69ac53c31e6a371c29f75f7383742de72744c12d55dc297b8cad8a7bf6 opus 2a9fec01693073f454cfd2533a3b06aa369b780918511562740e8b35faba0a3b ogg 31274b36c54c9e2d0adfeda825a044c1378c0ddf5a3fd1a4c3c63219ea829089 Links: GJS Guide Slackware Package list Listen: Opus 523 | Ogg 523 2023-07-31T11:34:00Z Virtual Lego on Linux. m4a 779f0cb7dd15df04fbe6a91562619a6427def3a9aba36ad13698139ce8a0451b spx 91966ab81f53fb792bbe3aaf2dcbf8235b5d4e6726aef39c72938cf6e79ce46b opus 9a7857e9356e087604699ccaeaf9de72d6e10a5906b1e5e55ad2a0ecb3f8e202 ogg 6dfc3621eef11c65fd00b5382d9248ea1e414d67fa2915cfa685210635dcdf89 Links: Ldraw Lpub3d Goxel Listen: Opus 522 | Ogg 522 2023-07-24T10:56:44Z gamin, gc, gcr, gd, gdbm, gdk-pixbuf2, gdk-pixbuf2-xlib, gegl, gexiv, giflib from the l software set in Slackware, and a disussion of the state of Free Software. m4a 52c278b563c949f87894d6aa90f9b05d924b0954a6ab6d9f51166656ca2cfce3 spx 928e00fb28a5d69c5bc6c747bca65e4f508349c4542797880eb0ccaba6af9b0e opus e40cffdc145cb1f9b18dbc68fb65233a96be2f791192379bba500f5d7e423595 ogg 983446dd3fb8abe357a95f61a0c1166d710b102858e1a3939d83e1ed4782183b Links: Slackware Package list FSF Listen: Opus 521 | Ogg 521 2023-07-17T08:00:54Z Community. m4a ae3595cd80860ceb0f5dd87a9cfb21100cb03e675517046791ec5e13f65cf448 spx 6b1d0cf030bbcb5cf49b303df48b862bc952d7d38d2473429f80dfa12665aac4 opus ace8de626a120df174606759ff2deceb349e0fba0fa7ed62459dfd53cd8a71ed ogg 25db76af713e522f7bf917defdf969dafe24ebe579502b3dde4e7ec8b837cf2a Links: Opensource.org FSF Listen: Opus 520 | Ogg 520 2023-07-10T13:21:33Z fftw, fluidsynth, freecell-solver, freetype, frei0r, fribidi, fuse from the l software set of Slackware. m4a 0802aa2e5491be4cb4c10c3102c14421b9ec7687d45b1000794385b9fcf27d44 spx 7fa653e9d24f8a11f90ec7a151752a9fd91e31ceaca039fdd885fc458f851848 opus 3abc811c728c8746985bae1bcdc44d49bbd52d19611c94b354c5f8b3e1ce79b4 ogg 443c4933ba0b9ffb9b6881944e54e6f0d090b425a46de64289b9d979a9cd037a Links: Slackware Package list Freecell-solver Polyphone soundfont creator and repository Listen: Opus 519 | Ogg 519 2023-07-03T10:25:11Z More about EPUB, and then farstream and ffmpeg m4a 605d3fee858fbfd54c8e8e98d72a05a1e62b7ed93533b53125748e7b00a13471 spx 350e2b185692b5473cd75992d3e30be032fe9d48aedb592cd05bba8f56085008 opus 62888ef3caee717cbbca2102fabcebd38d8fc13cb164890cd3a7cad9f7515faf ogg 6981776b59b473cbae4201bee8616a9303fe4d3a10087b899a87adcc51cf2dcc Links: Slackware Package list FFmpeg Listen: Opus 518 | Ogg 518 2023-06-26T11:09:11Z ebook-tools, editorconfig, eigen3, elfutils, enchant, esound, espeak-ng, exiv2, expat from Slackware software series l. m4a 0ad43c4b3333d2170bf0b2e6ec9845ab7b63dfa8faabe0cc06877a5f73a19a67 spx 816dc15ce6a82c8f10e6d03cecea4090178641ab9ea8e272376491c2f2789ab7 opus b1b1d6265d9d7779b891962f3ce7837aa11430253df3450ffbc0fde09063d474 ogg c9c07a477a7f4e5f9df54131dd63018e2cebdf2b26ad910e133b01f63f069c9f Links: Slackware Package list Editorconfig.org Coqui-ai TTS Listen: Opus 517 | Ogg 517 2023-06-19T17:48:30Z db48, dbus-glib, dbus-python, dconf, dconf-editor, desktop-file-utils, djvulibre, dotconf, and dvdauthor from Slackware software series l. m4a 2478d287a91ab8e03572807b0000bf535ef6a4505043943aaf7d29e596930801 spx cee7aea66568d608ee6bb9c7aa69e2fa86ed3d3e235a70f7067c1f428b38bb57 opus cee7aea66568d608ee6bb9c7aa69e2fa86ed3d3e235a70f7067c1f428b38bb57 ogg 1b992fdefbbc7d6dcf7071dc163a5c48ce5ca10ae70d191faabfa529860fb84c Links: Slackware Listen: Opus 516 | Ogg 516 2023-06-12T12:56:11Z atk, atkmm, audiofile, babl, boost, brotli, cairo, cairomm, cfitsio, chmlib, clucene, and cryFS from Slackware software series l. m4a 1a924b4a424761c950b1ec16818ab0faa37fb9e3c6664c6172373d766d4ec04b spx 2dec5469bb27df7662850d80605f0e3392f93d3da1a130ede324d155441531e7 opus 655b1edd41908b1867bf9c83d3af8eaf3ce09bd7eff7d6ab826212df5bc239fc ogg c37767e9be0e1391b54abd5e73b218e055cabff7ef10f16d14022173c8e5e29a Links: Slackware Listen: Opus 515 | Ogg 515 2023-06-05T12:43:32Z Apache Portable Runtime (apr and apr-util), argon2, aspell, at-spi2-atk and at-spi2-core and accessibility. Here's a demo simple cat command coded with Apache Portable Runtime: #include
#include #include int main(){ //setup apr_initialize(); apr_pool_t *mypool; apr_pool_create(&mypool, NULL); apr_file_t *file; char *myfile = "text.txt"; //cat apr_file_open(&file, myfile, APR_READ, APR_OS_DEFAULT, mypool); apr_off_t offset = 0; apr_file_seek(file, APR_END, &offset); apr_size_t size = offset; char *mybuffer = apr_pcalloc(mypool, size +1); offset = 0; apr_file_seek(file, APR_SET, &offset); apr_file_read(file, mybuffer, &size); printf(mybuffer); //cleanup apr_file_close(file); apr_pool_destroy(mypool); apr_terminate(); return 0; } To compile: $ gcc -I/usr/include/apr-1 -lapr-1 -o mycat mycat.c m4a a71353d8bba65edc3a41d73ef07db85b87be8f4f1493618c7c05139614dfb3f8 spx 35f8bc23622ecf1e2a4a768fe79d3d9a6d5b9b48de225a58b3f085a5349518db opus 9db460ed33264b3a1b8f7e2e1f830ca7537201f05ace73c11d75db269af42293 ogg 5f412c41c0e1855658efe3962e3a87573f73102e56f32588c214451074fdb840 Links: Apache Portable Runtime (apr) Accessibility on KDE Listen: Opus 514 | Ogg 514 2023-05-29T12:07:48Z Comparing Drupal, Wordpress, and Static Site CMS m4a 7729c852f447dd68214d7f119c4ad5259eb48028ff0f797132d7ec22a8bb3586 spx 85423cb9ed837256f553324ad597aabe586487f875474c0c40c8487c3f663a64 opus 5f1d9323c12bf84daecd23acff7d89a3768ea73c77af047aac35e26bac55e9d9 ogg 53654792398897a7aeb78722de8fc557ab661bf60508be58c9fc14f7ad24c6b2 Links: Wordpress Drupal Jekyl and Git tutorial Jekyl Grav Sysadmin Signal Listen: Opus 513 | Ogg 513 2023-05-22T12:53:12Z aalib, accountservice, adwaita-icon-theme packages from the Slackware l software series, and a whole lot about ALSA and Linux audio. m4a 0b8d4cba843d581a41f198201c3ff5f72df6a5f87a66e7f15ff764f1023b9d73 spx 7101c18998d7a2f77f2eeb355fa349b5cf5979fded5e507633e3de1e3ef2a0d6 opus b7162b675d175defd350694f85c3f028c55caba905b81167b5bf8b7055ec573f ogg 113c92560273d6cb4ba230f3dcf5d465d62218126eaa59da3227dfee1143400b Links: Slackware Listen: Opus 512 | Ogg 512 2023-05-15T13:39:36Z PyQt5, QtAV, and a bunch of SDL2 packages from the Slackware l software series. m4a c847f36357e1f99fa47d420783bd29b884588fc32ad7d4f60970fe7c8d6b3522 spx bd52d44f55d585988e48c1499565ed20e42ecd40bf9a6c21150bb3cac3cf0edb opus bef8c3f4909b3e11d4d8ffcf1ef554b2a8c41b0a4bed2e2da64976ef6c898dd6 ogg 81b0478c5e9401e14ec186e850157d6c21e6cdb8a55b9fa2f2acf6bab776f60a Links: SDL2 PyQt at Riverbank Computing Qt Slackware Listen: Opus 511 | Ogg 511 2023-05-08T11:44:16Z GConf, Libraw, M2Crypto, Mako, QScintilla from the Slackware l software series. m4a 506bad73f91a15ed5b1d1d262cd8e98816a260dc97fad1e4c1bed8cba31535c8 spx 6b0c09962071666baf909f9f5a0d834a2596103d77619bb72080535792501801 opus 8d00cbd360ace4473d70e3acbe5f1ff064a15feb381a75facb903ad2a3d970fb ogg efd5271f3d2843aab31fe5989deb617ea5cfd28975eafea762f2f0a802c9201d Links: Packet Pushers podcast Slackware Listen: Opus 510 | Ogg 510 2023-05-01T15:52:41Z Musing about the state of podcasting in 2023. m4a ba2490edc450a1787627e8f70e932f3efa276b5959336b396c88bd1c621260e5 spx 72b5df924257e436200a5334806e2e62bf9e7b5ff765f901727f1cd757e46020 opus eda9c0dd3d31743fdd3647a5aebbf4e2bdea7aa8e828073aca68cf61e500a154 ogg d0c172ecf981c672b13f7dc3dede0b8fc5a9146e722dddafc4fb394706d8f9e2 Links: Slackware Listen: Opus 509 | Ogg 509 2023-04-23T10:36:05Z step, svgpart, sweeper, syndication, syntax-highlighting, systemsettings, threadweaver, umbrello, wacomtablet, xdg-desktop-portal-kde, yakuake, and zeroconf-ioslave from the kde software series of Slackware. m4a f50b5b322efa02cb6926c1e4fcec73acf71f8f19f21c4026e9c0073daaa0de40 spx 5796b9012292a18184be35059c88e8955632a0a8f87ceae1f9c4139869049fb5 opus b8a61a5e6b98b2eead1309340f0afa74343c6af303b9200e333f65d3c9e35b49 ogg fffef0dff4116ee725c0412a213e81db805ae4ac303613617a1e176dc9219f8e Links: KDE Slackware Listen: Opus 508 | Ogg 508 2023-04-17T11:10:00Z solid, sonnet, and spectacle from the kde software series of Slackware. m4a 5aaa8f0e385f484247ca49c170a226118389cf547403cdeed04cc9246637dced spx a53725da4a45c0f845cf6ac2453b0ffd390e535d86461f931b999ac2038daec8 opus 43f94f0b341c4ce6194b67f6241775a4c681be06182f89450cc920acfa752c4f ogg 27c45ff95f45fc78b48c7c0faa3b3924b485f9116ac283848a2d8d73a375195a Links: KDE Slackware Listen: Opus 507 | Ogg 507 2023-04-09T12:32:46Z qqc2-breeze-style, qqc2-desktop-style, rocs, sddm, sddm-kcm, skanlite from the kde software series of Slackware. m4a 93b08c5994aa28ef9867c938cd87a3876b89b6edb8612c945babb02b2e5958bc spx 400871c7c31077bc0f27d8f33b5a4a529f31cb9b12e089089d5ae00ab8cc50fb opus a280f0bb6475721c12b0e4ccf7675ec9ca3af52891d2ed546a405096c906faad ogg 2534394b7025909f67fe9f61446d4656e2ea8fbbfe1a6b1c3294f10d38522d1b Links: KDE Slackware Listen: Opus 506 | Ogg 506 2023-04-02T17:13:52Z Musing about command names, replacement commands, and system-wide functions. m4a bbda6bb7c0ed9defacc109297af929bb924fb357cf9c777a3f28d19db5634131 spx 76d7222c0cf82aebfedc9f418d3cc95b08c9049c0775fa0609292863cb88751f opus dee0853b93e45a56467f39e5c6d671c3c8e22697d1029bca409afbd3eb033de3 ogg fba235f6df4d8b4e8403d42d1f10e777ed9ed2594a74074e1db62f952d7bc7ee Links: Slackware Listen: Opus 505 | Ogg 505 2023-03-27T09:54:28Z polkit-kde-agent, powerdevil, poxml, print-manager, prison, pulseaudio-qt, purpose from the Slackware kde package set. m4a ba017f6e407ffbc2f8ba6db2b13bb50af01b816f2382b139a919ed673a232e15 spx 51133a875bb9161af5c2dd62f51985bfecd348790ff91f6a6d92536765c43324 opus 365dc9a36588424c5de0f4b6789ba9507eb23c3ae21db4b767ab95d769989784 ogg 533bba40acd690d666ad17934dd66c073ea61784eaf85eacd398220cf0051a94 Links: KDE Slackware Listen: Opus 504 | Ogg 504 2023-03-20T14:03:55Z plasma-wallpapers, and the rest of plasma-workspace ( ksmserver, ksplashqml , plasma-apply-colorscheme , plasma-apply-cursortheme , plasma-apply-desktoptheme , plasma-apply-lookandfeel , plasma-apply-wallpaperimage , plasma-interactiveconsole , plasma-shutdown , plasma_session , plasma_waitforname , plasmashell , plasmawindowed , startkwayland , startplasma-wayland , startplasma-x11 , systemmonitor , xembedsniproxy) from the Slackware kde package set. m4a 364d5492d63ad3d21ebc7115eb43490bc53bead7711a3673b5db4d267a92907f spx 88e4ee23a03e7de6864c74ccde2e72cb0aab0f4bab1a004bcf2ef1c3df95ad17 opus d76e37507db437353e6ccf0ec83c88cb8df90124dbaf93e230bd207c134683b7 ogg ef7ba21087cf774b6d50ef80d19bceb240a68ebb59b000cd48463f586734a593 Links: Plasma scripting KWin scripting Recreate Unity with Plasma scripting Listen: Opus 503 | Ogg 503 2023-03-13T11:40:24Z plasma-workspace (gmenudbusmenuproxy, kcminit, kcminit_startup, kcolorschemeeditor, kde-systemd-start-condition, kfontinst, kfontview, klipper, and krunner) from the Slackware kde package set. m4a fbfddd2b55f36469bd32b43919b3fa7e3b741d8303bf2de970bf9a30f0388b92 spx 65015916ca605a8962e529192755355a2606150aaac71d50d1118ec0f43c1d15 opus c0574f3e747f1381b6fec2fe876ad5f29b773c46468310a4d647bd5251406c3d ogg e7a7aa1c09f84bab0cea90af701db2add339b8e0a66115d26ba5ea7dd9174552 Links: KDE apps Slackware Listen: Opus 502 | Ogg 502 2023-03-05T16:02:29Z plasma-frameworks and QML, plasma-integration, plasma-nm, plasma-pa, plasma-sdk, plasma-systemmonitor, plasma-vault, plasma-wayland-protocols from the Slackware kde package set. m4a 59dfd6f4eccd5b507a3ad1f12147dc32b5890e9036a5900196584c8726e453eb spx 442136430ce314be07833cb69f45d3d0d48abacf128cde743ee7c7afc17c0bcb opus a41366a6da4c3f839b52409f3e40a492b32a4b634f0c102b7276cf23030c4157 ogg e45a74e17c6b8558bbb29e492177309e5a814f737b9d98405673ead5a112ab94 Links: KDE apps QML tutorials Slackware Listen: Opus 501 | Ogg 501 2023-02-28T05:51:23Z pim-data-exporter, pim-sieve-editor, pim-common, plasma-browser-integration, plasma-desktop, plasma-disks, plasma-firewall from the Slackware kde package set. m4a 058b5a0839ac7af7101bbd2058bb180258eca33a83733037c7aac0fadc87d4c8 spx b739e04b8f4f189f0a2df0969b203e16d1924dccd2c2ed789bd63a0bab11f848 opus cab32b71716581ce3e23a45b1f15d0674a9e62ef6a0573efac7f9dc6dbe02750 ogg 681c5da2567f7fca584530d4d72499e1e58a7f189e5b697aa5ed7b956590ca70 Links: KDE apps Slackware Listen: Opus 500 | Ogg 500 2023-02-20T22:35:05Z parley, partition-manager, picmi from the Slackware kde package set. m4a 1659b3490308b8c75df179c7105082c86f099b30865d919e8d417ad896eaaa40 spx 8b11737415a8b60f9d9f3a4db6322f256f8ede1267871980ea8eb07a08359e4d opus f73844f23d772f58bff3d4e89c9888a1e4f055556492d6828399702f377252aa ogg b78f6646d0fe9b8ceefb8925cb5f705311754fcc6d0b8795e9b29cf78ea8a74b Links: KDE apps Slackware Listen: Opus 499 | Ogg 499 2023-02-13T09:27:48Z Okteta hex editor, the Oxygen theme files, and the palapeli jigsaw puzzle emulator from the Slackware kde package set. m4a c0da8d2344d24cee9ceac1376219ea5dbe7479197f4a7cc9d68707009cc86f38 spx 889f15286b054d66c6a4b13a05d52376808047c382024608ee5fb6ac17ee95b7 opus 869caeeafb0de1fba157c80a4626cc5f84f41c4c4e5c8dd4f1838c16c120c64c ogg 8dfc6fb57a3398c05c0e0f21976ea6952e63a87249af8abd922a57b36e701079 Links: KDE apps Slackware Listen: Opus 498 | Ogg 498 2023-02-06T08:44:05Z libkdepim, libkedevocdocument, libkexiv, libkgapi, libkipi, libkleo, libkmahjongg, libkomparediff2, libksane, libkscreen, libksieve, libksysguard, libktorrent, lokalize, lskat, mailcommon, mailimporter, marble, markdownpart, mbox-importer, messagelib, milou, minuet, modemmanager, networkmanager-qt from the Slackware kde package set. m4a 86e2f7b759e859b45e355c31fa0f00c20c5ba5a97b17f019baa9ed58b7f41076 spx f01fdb823baa9b730ddd537b69bbc33748e0e8d9810c16e06832af8b23682f3b opus 696f30ffcef615e19423557942b37de032af9b9821689ac9a7963ba1ed9d1390 ogg b54e187450d7502596b9b252b984e9b8e9f01e4cd6d5236ffaba49c6e66a60d1 Links: KDE apps Slackware Listen: Opus 497 | Ogg 497 2023-01-29T18:11:31Z latte dock, layer-shell-qt, libgravatar, libkcddb, libkcompactdisc, libkdcraw, libkdegames from the Slackware kde package set. m4a f3ba52cec4596c0ec73d3cf945837b462a1e833b6776493953e2e2ddd52098fd spx e4ecefa86468f1e8aa97fcd88b513c79226202a4ae61299cd3129cf9016e9a40 opus 5c617b0d3375ccfc60bdc9ca2141a062b594955de44de61385a87422ed60e8bb ogg 0cd6178f9efedb9294a0d3fe19e1f484add940deece39a2d68aee49ea10dee02 Links: KDE apps Slackware Listen: Opus 496 | Ogg 496 2023-01-23T12:59:42Z kunitconversion, kwallet, kwallet-pam, kwalletmanager, the kwave audio editor, kwayland, kwayland-integration, kwayland-server, kwidgetsaddons, kwin, kwindowsystem, kwordquiz flash card app, kwrited to receive write and wall notifications, kxmlgui, and kxmlrpcclient from the Slackware kde package set. $ kwin_wayland_wrapper $ QT_QPA_PLATFORM=wayland kwrite m4a 546ec118c2ecd0bd5a4242b35594dca2b36117d80ba7636017cb8ab10940b37a spx d66a73e5cd99c4034d92605f5a1a4af43f7e9f7ef7343675407f0de9e70d3166 opus 3c34d9e446f6d95f1714cd14aba72d721aa0d520aba8537028f6c7c992f78b29 ogg 4f2a5ff1acf7750288938295f00f70be9c3b842e2c070363d95c8612adbfa185 Links: KDE apps Slackware Listen: Opus 495 | Ogg 495 2023-01-16T22:13:24Z ktnef, ktorrent, ktouch, kturtle, kubrick from the Slackware kde package set. m4a fbe0ba54bcf1dee953c652efd867f9211638c2823528fe4a75c10212d16f829f spx 357ec783f3a7837af00db47d290636a64b8a989a2fc1a13f2aa81b871f04b60a opus ddcdb72f9b45064c16743faa2c0fafc5bbdd1156c9cf96a8501ff258d76e9ef8 ogg 0187b5f463afdc6966e631a186bf10bf654be49decbf4bc4506df6c40a4bf1da Links: KDE apps Slackware Listen: Opus 494 | Ogg 494 2023-01-09T13:21:54Z ksystemlog, ksystemstats, ktextwidgets, kteatime, ktexteditor, ktimer, ktimetracker from the Slackware kde package set. m4a 9b05c102837c79b41e48b70f4505274af7e2e621c00efd5d1ab3498147ff8468 spx 3327adca8fbeac2deee0a25a2a02cb89c00fa24bf50eed6a00a78c1c80ace395 opus 57bc3e0951195a1f16ebd744abe73a644e154540763b1db76562e295b654fd1c ogg 43a39d9751429dd806e81ac132a93f07a56612d09a2cefd0990f83f5b2d3aa85 Links: KDE apps Slackware Listen: Opus 493 | Ogg 493 2023-01-01T11:20:24Z ksirk, ksmtp, ksnakeduel, ksquares, ksshaskpass, kstars, ksudoku, ksystemlog from the Slackware kde package set. m4a 3b63fb02de04e332cdab56a4f62a379cf546ecdb2207484f8ecc3e3e618eecb1 spx f72a98acc08dd5759e96fdea039bc22273e27ee46b2b3b486ef53e6877263283 opus bac348da135b3328205988b7fc306c1424af712c0c19769911a2aff06f9d3757 ogg fd7465382f0268a0c7d816eef62d505915ccb911aaaf7b61ae896ae3c4e2908e Links: KDE apps Slackware Listen: Opus 492 | Ogg 492 2022-12-27T11:47:22Z A useful kservice example, and listener email about ZFS backups $ mkdir ~/.local/share/kio/servicemenus $ cat << EOF >> ~/.local/share/kio/servicemenus/setfattr.desktop [Desktop Entry] Type=Service MimeType=all/allfiles; Actions=mysetfattr [Desktop Action mysetfattr] Name=Add metadata Icon=/usr/share/icons/breeze/actions/symbolic/insert-text-symbolic.svg Exec=setfattr --name user.tag --value "\$(kdialog --textinputbox 'Enter metadata')" %f EOF $ chmod +x ~/.local/share/kio/servicemenus/setfattr.desktop Instead of using --textinputbox, you could use, for instance, a --combobox: $ kdialog --combobox 'Enter metadata' foo bar baz To view the metadata, you can do this: $ mkdir ~/.local/share/kio/servicemenus $ cat << EOF >> ~/.local/share/kio/servicemenus/getfattr.desktop [Desktop Entry] Type=Service MimeType=all/allfiles; Actions=mygetfattr [Desktop Action mygetfattr] Name=Show metadata Icon=/usr/share/icons/breeze/actions/symbolic/insert-text-symbolic.svg Exec=kdialog --msgbox "\$(getfattr --dump %f)" EOF $ chmod +x ~/.local/share/kio/servicemenus/setfattr.desktop m4a 7436fb26bf0f0f1b4bf091706e5f97546545444d05270d35113c2cf367ae7062 spx 6bcd30a38a4bdd42c8c594d96b8ae607e5137221a487f60cc4e0ca42e71df233 opus de34dbfc21a9fec5cab50faa498219d35448ee199cbae9c5109993e4941eaa39 ogg 37369e19fbbbc6ba0c6756e9e69826f252f69fd25229d7bf4100f4ad4ab1ba0b Links: Slackware Listen: Opus 491 | Ogg 491 2022-12-19T12:08:40Z kscreen, kscreenlocker, kservice, kshisen from the Slackware KDE software set. m4a 72ade9f15c9c1852e62327d98e53e3a6068d7cd771df7968ff546a200e1570f7 spx 1f779feed40f9f893bcde16642e4bd321a403ec8b494f05ca2a5d3cc7e4e5f7b opus bf845957dc9e81e6cb7f783c70368838ce4c1ec1f82241758c1a36f9d7fd2b31 ogg 801fc9ba227c8c5d10606ac57630112642a276e27b454c2ae5b0c918698dc13a Links: Slackware Listen: Opus 490 | Ogg 490 2022-12-12T12:20:57Z back up what you care about back up stuff that isn't backed up back up what you can in the way you can, but BE CONSISTENT make it easy use a supported backup application know how to recover off-site is best encrypted data is best rotate your backups, monitor disk space check in on your backups m4a d12a6756683050e5c192b8aa2578a7541b88b16a1ff4a4946bfda62f89e7a88d spx 493cfc47913e0ef5e77fd542edd0b841c42aa3c729eabcf1c9cdeac874a1a01b opus c0ee786732fdb33facd6b040e6e05107f031e3cca889fd301181545f52b6531d ogg f72ccaa83f0fd22d6d4b16e989816f1f78928702e2949724fa6bf276ce458409 Links: Slackware rdiff-backup Mageia Listen: Opus 489 | Ogg 489 2022-12-02T19:32:08Z Are cloud services and open source even compatible? m4a 7ffe1b6c62c2841a64dbfc72dd2c80ebfee5911af1f861519da77e06e4a231d0 spx c33edfc922d87545d0ac651413979b7aa78607cb13e68f076ba13323b2c44b7d opus d8521ff69b007ded0aa8740241cedd3698ac7ff2786292b483a5954bd1edcc8e ogg 443bbda2b2c013da1a07a2130ee4551b40265ee134832c61150d3a8377637a5f Links: Slackware K3s lightweight Kubernetes Podman Desktop containers Sandstorm package manager Listen: Opus 488 | Ogg 488 2022-11-28T10:14:20Z Krita, kross, kross-interpreters, kruler, krunner, krusader from the Slackware k software series. m4a 29e338575bbba0841314b33e7ad2694660f1de69d1130963032ce4fb6c9f64dd spx 03865387bc34767d282ca8a6b7b678a3cc3203b8a17c3279867c239051e97647 opus 07861321d1442e06b56443bf58203c62fa1443c96f4dd7f2f05b117166495636 ogg 44dbd6b1051cbf82bb0518b23f54d00d436f7b4bc4f4d7d897a377a5d7ddfca6 Links: KDE apps Slackware Listen: Opus 487 | Ogg 487 2022-11-21T11:42:53Z korganizer, kosmindoormap, kpackage, kparts, kpat, kpeople, kpeoplevcard, kpimtextedit, kpkpass, kplotting, kpmcore, kpty, kpublictransport, kqtquickcharts, kquickcharts, krdc and krfb, krename, and kreversi from the Slackware k software series. m4a de8635851940dc38434c7e88e36be834f20c84fe462e76e4d39cb56039467b31 spx 4660e001f24be6bd002b425de473854496e5a89ac34994035218dcc050beb6ea opus eb727f41ed001bd8118e0fae6a8c4a81e5bc468ac5f35c7ed5565cbcd84bb4d0 ogg d81ad079ce8ffa6a5eb2131339b20f46898b81af85678dbffe5f9a504bfbb7a0 Links: Plasmoid tutorial Join Mastodon Slackware Listen: Opus 486 | Ogg 486 2022-11-14T13:59:20Z kontact, kontactinterface, kontrast, konversation, kopeninghours, kopete, and the great Mastodon influx. m4a 3f8f12802b42c3275239beffec555967f9daf639ef238fde29ff6bf06fe56a0f spx 41a47a89779425b4228bf634f14612ed614041eb6afab20fd8c73cfec191e4fb opus 267f734736b90df5cf0983bd9cbadf6fb00708718492b67d3ee23f0cd2e44fed ogg 594f96638c57b0d2d924e9c6c273cf455896d863116bda3f0aedeffab1b90dc4 Links: KDE.org Join Mastodon Listen: Opus 485 | Ogg 485 2022-11-07T18:50:02Z kompare, konqueror, konquest, konsole from the KDE software series of Slackware. m4a 6bb331c9f6f2eba79f463cd5b6f6f260fc32ea4a67a2f6855caac20fb1b1ede1 spx 19303ba96c5b801c5d99b8dbe9c766c9b7d56fb8065e6e53ebb274cc875d223b opus d2ed13385fc02fb9894cdb054ae38296c8b958206f7ae4bb712b04cbeb20ec97 ogg 70f5d4fc3e2c26b018356f9b50ea3217fd7199d17bde8a2930871cd9618344a9 Links: KDE.org Listen: Opus 484 | Ogg 484 2022-10-31T09:58:01Z kmplot, kmymoney, knetwalk, knavalbattle, knewstuff, knights, knotes, knotifications, knotifyconfig, kolf, kollision, kolourpaint from the KDE software series of Slackware. m4a 63f68bc095a91fd788910bae2f42b26a8f0ea43197f7034dbd74d61bc5f7b0f9 spx 940a692554d119a0913b3e7253daddeef3dec19965212b39cec6ce509a1d0309 opus 33e4d94829d9565e7543c85185d96649b59d3e9a4b1949fa60d33cfae34adfeb ogg 2eee814865dd630ba0c4a6f889fa0d8f999bacec02a87b2fa317876eb6cfbb28 Links: KDE.org Listen: Opus 483 | Ogg 483 2022-10-23T13:22:48Z kmime, kmines, kmix, kmousetool, kmouth from the KDE software series of Slackware. m4a 2ace8e5a4a52cd7c11295546e9fe3366e261aaef68e8d979e590de89aae3399c spx 51378e7446c68820918ed97f91697dec63584f7d4dd23268f4aa773d7520afdb opus a20c7a2ee69b32642aeef58d1c5457a8025566e6168ffa9c4abc6d6871929e2f ogg b0e43f16c1ffaa07c24e111aa628bce39c420c4ddff2bba48ebf72d6f9f8ea27 Links: KDE.org Listen: Opus 482 | Ogg 482 2022-10-17T09:36:25Z kmahjongg, kmail, kmail-account-wizard, kmailtransport, kmbox, kmediaplayer, kmenuedit from the KDE software series of Slackware. m4a 946f6493701f24d663faf05e841fa791dcf8c15b2ae5a45755b0fc921cee3ade spx 9474a33001ca8ece86a7cc8679581119814aef8e13d55b41b40519ac4f70733c opus 2618e771ed557f13d97c430cb3d18ab50e545a26c2f03864fec5cdec383fe0b1 ogg f0d6c3b9517d40e93913f3c1d5739012e41f06047dc17b448644c0c5f51cd57c Links: KDE.org Listen: Opus 481 | Ogg 481 2022-10-10T09:34:52Z 5 reasons you should be using LibreOffice. m4a 8a7ba4beed55acbe1f433f5d8973e2ebb7e1b2d48850b5d55e104955457ac2fd spx 63265276b6fb0b8283a9abcb1319da6f26e6601ab6563eb768c194c0909f1f5a opus d097865c12717a5d8db3f84d5c63cf0a3c79524cbdc631133c8c0e87604d224e ogg 5fb7c27ae4bc2bfb4b092f4bf22b97dfaa127abef4acf9d3cb7e12e33039f7c7 Links: LibreOffice.org Listen: Opus 480 | Ogg 480 2022-10-02T16:12:46Z kldap, kleopatra, klickety, klines, and kmag from the KDE software series of Slackware. m4a 0eb83763ba40594c967fcc12245108382c05823f07a98be3d54b6e71e92db9a5 spx cd3cb6a322ddca1274f125cfaf3c3b8ed8e59d4bc2409c11b743495e38487833 opus 55156bd0075c28bbf47ab823f269bb5d21c9c380dad9e95c2461f4046ea9ea40 ogg 86aa40929959f03cbdcfaf4e340e506aee4fb0bfd5a98dedb76663df7719f28a Links: KDE Listen: Opus 479 | Ogg 479 2022-09-26T14:18:02Z kipi-plugins, kirigami-gallery, kirigami2, kiriki, kitemmodels, kitemviews, kiten from the KDE software series of Slackware. m4a cfc3307a7459fcbb7026149df1b1f26c5877f228f78d4cafb52a7981578c5c98 spx bbc54ea63721bf4076e674c30c47eacc01097f5f7d521c3cc4804aed52212545 opus fb72df61619b4680e546ed64b4f0301ba7219cce6ab22b4d915a845569e7a95d ogg 8ce8d51ed7fc4c9d5df3ceb07281a42d1525cc876247627dced12f1e2335c807 Links: The original Black Box KDE Listen: Opus 478 | Ogg 478 2022-09-19T11:22:49Z kipi-plugins, kirigami-gallery, kirigami2, kiriki, kitemmodels, kitemviews, kiten from the KDE software series of Slackware. m4a 0e9c7e07bf474669f78fd1ad271fb0424cef276672df6db7f7e508278a49da75 spx 13b8c9509b20a4fdb5dbd9ecaf46d2ab2383271b0ae58a099fbe8bdd5c0a252e opus 612b65d4172ca3baceac5064cb974b8068a52765cc90e229110ab5e402b3a411 ogg 29f2af0c184acbdacff3f77252d2a431938082ed7dec722339ad37bec51f514c Links: The original Black Box KDE Listen: Opus 477 | Ogg 477 2022-09-12T10:56:48Z Musing about diversity of choice and gaming online. m4a 53803f64f907ec7ac0dfe2463740c400bf9c18e4f648cb47518339d94137a254 spx 64a916ed9c1d8375de25aa20806e781d43b68c065f7ae018bfb722e630aa7084 opus adbd62edc92afcdd02fb557001b50c17865c92efc61464df8fe6773dbe7bb9c4 ogg 2cc2b7826d9a15cdc356e82d6726cf3a6463ad40d0547e682704fde2068053b0 Links: Vassal engine Cockatrice Mythic Table Jitsi Listen: Opus 476 | Ogg 476 2022-09-04T13:36:30Z kimagemapeditor, kimap, kinfocenter, kinit, kio, kio-extras, and kio-gdrive (sort of) from the Slackware kde package set. m4a 5e6481f103da108c0bb14abe8a7095c682c5b1a328cc48ef6ef221b82187d5a1 spx aa4794d74b28fe0a77461b3d7cd602db29b47344ec20b3068096960f53968814 opus c14526f1ff0fcc5328d564949ffa8a5f44da61c985779db6b10c139348b50edf ogg b610c1f765561e9953ebf4047a0667c5c6fdff7e7ad1874876b0b9e3a9bbedbd Links: KDE apps Listen: Opus 475 | Ogg 475 2022-08-29T10:44:24Z kile and LaTeX, killbots, kimageformats from the Slackware kde package set. m4a 20e98ce1dce15ebc08d9c27ccdc6272853ae02583da544dc720a65524b9f7f88 spx 663cd243c656fbfa4ca2a978461f0cbc471ca6bacadc8287f467df0837f4bd97 opus 699b171ff0f3319495c4a6c2a69145b90750f204caa5998ea846477e24f9033c ogg ad125944a83fee92e4f6d10aae5a6d9c3b92217bb640ddeb3b187a1d7b15b08c Links: KDE apps Listen: Opus 474 | Ogg 474 2022-08-21T21:22:17Z kicontheme, kid3, kidentitymanagement, kidletime, kig, kigo from the Slackware kde package set. m4a 7f94c8721fb28306e8664fb5dbf5c026b7f40e3386fc882d51cedf4992f55c0b spx 75e333e24f6be4050d4d54f026269fac59a9b03baa0a9f367aef33b848650220 opus 7afd21c6573ef076e3e1b5b4bb104e84a78242c44c0111dbbd9f6ae198116ffe ogg e88a52bdfdba8e631fa5c1e144a0e8b8e71fd57ae850b723ee0488ba0c3d5032 Links: KDE apps Listen: Opus 473 | Ogg 473 2022-08-15T13:16:39Z sbotools m4a 856f49cb4213ec4c8df7523ce48e2a22f76d18f600dbd728217549da7699ff7c spx c0f3ed61ae1ae2e5defc9da766930fe1f2c4bed8023f53b52cb0896573aa4f41 opus e7e8d705cb906b488e72f0105ff15280f9ccb014cbb572eef84b83f92b0f3700 ogg 7d575aa19cdef6889417664f6786d9382d1d023740eefc9bfa781d462766b362 Links: KDE apps sbotools Listen: Opus 472 | Ogg 472 2022-08-08T10:07:55Z kgpg, kguiaddons, khangman, khelpcenter, kholidays, khotkeys, khtml, ki18n from Slackware set kde. m4a 8b0bf331bb1514b4c5fe83992967152d1861f89fcf1e87ed31bc655620ad47c2 spx c27b7f531972a526ac5cdb095a0953323efd30902518eb3bc290571ca83ddeec opus e0fcd6626523617226f651105b16883fdbde932b9ef81638f505b3bd78305a04 ogg 1122390ffffdbc4fb25c2f21c69421cba60c21cdc85e50035da385d367e6d59b Links: KDE apps Listen: Opus 471 | Ogg 471 2022-08-01T10:30:49Z kgamma, kgeorgraphy, kget, kglobalaccel, kgoldrunner from Slackware set kde. m4a 00c001c727fa78cc053eaea5a1a5c68252e291a548f84eac40f2a8caa178dda3 spx d656540513b049003bb3c0a7762ebf24f438a40ac0b4dc4e9e2aeb58381ad888 opus 9a759f9ffb4949585b80651e25aed82ed1bb914e2b9acb0eb54a422c61993054 ogg 1a1dd58d868c702910a952281090919bcd8dbeac3cf658f4f1f5616dbfac6f7f Links: KDE apps Listen: Opus 470 | Ogg 470 2022-07-25T12:08:33Z kdiamond,kdnssd,kdoctools,keditbookmarks,kemoticons,kfilemetadata,kfind,kfloppy,kfourinline from Slackware set kde. m4a 3cf43a0ad16ec9256a1ddbb9bb332e87cb1f5ba6967b387666ba351d11811986 spx 38aeb458d34abd936b2e5d8a48daf4c10a4bfbcd157dc988b9389c180bffadc0 opus 9c024737851e2838ba9c48d46f6fc01c7e9e414676ebfce8fb0d319d462a872f ogg 0c5e2993eb82319488eb358b194726eaa474b9052084da54a8b254b2124e31bc Links: KDE apps Listen: Opus 469 | Ogg 469 2022-07-18T15:09:17Z kdev-php, kdev-python, the kdevelop IDE, kdewebkit, kdf, kdiagram, kdialog from Slackware set kde. m4a a6ccba69bd0c6660a74e319a2e13f294221c5d597818f3169b9932b8de5b7312 spx f79220356d7bb49e72cd0e00a62bcf5cc9beb3b023172dda93f1698c8fb3b6b0 opus 41f0d640465d7b7768458b58cb78fedcc89d673d525aab2914696f36319c3259 ogg 7a6cd4892b029c0f2f4679106f019f8ce8bc921fb134b4658bc4c523bdac95e9 Links: KDE apps Minuimus.pl pdfhaggle Listen: Opus 468 | Ogg 468 2022-07-11T15:18:10Z kdepim-addons, kdepim-runtime, kdeplasma-addons, kdesdk-kioslaves, kdesdk-thumbnailers, kdesignerplugin, kdesukdepim-addons, kdepim-runtime, kdeplasma-addons, kdesdk-kioslaves, kdesdk-thumbnailers, kdesignerplugin, kdesu from Slackware set kde. m4a c743342501356d0f38d7e665656448a18813b1b5dba2b8c82bad4c4d1133c3f0 spx 66abf7b207263c4aa207b0b255c16d1146531170a98bcf88fa76600e470ad496 opus d572075e243510dded3b1e506bb6dcb411271f0f988b9b30a6f5e2c2096a9906 ogg 43d0b8543bd44c446d5613154a0973f2b96b471c8d48d6f711d030aef451c15d Links: KDE apps Listen: Opus 467 | Ogg 467 2022-07-04T13:12:33Z kdecoration, kded5, kdeedu-data, kdegraphics-mobipocket, kdegraphics-thumbnailer, kdelibs4support, kdenetwork-filesharing, and kdenlive from Slackware set kde. m4a 6f52aa1b423ba21046eed94d25f063cc8bbd09290dd0a86e180978ab4efbe8b6 spx 4ea6bee6e90c8f906177cd1f10736c335c4a674129cea2b062cadf61a101c9ca opus 2191e3ede439a7829d0c1f81a8ea7141eeba0d26779f4232769215dc610a1392 ogg 22b013e6c7d05d554214a6c526961795add7081a3c75f69b780079eab406efa3 Links: KDE apps Listen: Opus 466 | Ogg 466 2022-06-27T13:26:40Z kde-dev-scripts, kde-dev-utils, kde-gtk-config, kdebugsettings, kdeclarative, and kdeconnect. from Slackware set kde. m4a 4c78d3edccc9b72e3375e09f1a4401510504976882cef5a1b4deb5677b753db3 spx ecad7603504583f5c515ac57c1321c89d23a8c84a8d7bfe881bddf552bcfc921 opus 3d7eb9740cd1df5e86834a57cdf2166b9076c147176caf1458e59038bdd9d30d ogg 73d54e4737b4511845207250f7e3796dd2b290c7451473db018d448e9f385b7e Links: KDE apps Listen: Opus 465 | Ogg 465 2022-06-20T13:03:07Z kdav, kdubaddons, and a dozen kde-cli-tools from Slackware set kde. m4a 3fc5238b8c7a6280e91ff97269be3c60c61f554696f3ba34b730ac1fba755a79 spx 61ec742a1aefd060022181a301f8d5ed64b1220bef54331a2eeba94f32903175 opus 9358549672576492a5656cb6a11e9ad80b7c9413a65dda309d63decdf2d09feb ogg 8d100987c95c304b3d012fe65dc417107281437e2ba8040015a989d1dd4add9e Links: KDE apps IPC Listen: Opus 464 | Ogg 464 2022-06-13T10:26:28Z kcodecs, kcolorchooser, kcompletion, kconfig, kconfigwidgets, kcontacts, kcoreaddons, kcrash, and kcron from Slackware set kde. m4a 462a3d700ec90cb5c8ab56b84471a0e295ccb815d79c9d5aec0a66e55592dfbc spx ea324f0b45788c59cd04ebc738344be5e222510dda7fa21b2e90bdb862026f27 opus f478a8926357735d7f8f59f4884420c953e57c87ce3c612da7b9c82b4639ce59 ogg 7c7726cb51534e8617480b1c02706363f035e142dc6f043912f153936b9c44be Links: KDE apps ColourPicker by Stuart Langridge Listen: Opus 463 | Ogg 463 2022-06-06T13:55:20Z kbruch, kcachegrind, kcalc, kcalendarcore, kcalutils, kcharselect, kcm-fcitx, and kcmutils from Slackware set kde. m4a 77447106e9776d59a09bfd938d2a1a5de35948d0f5e4e4f914f89e281380406d spx 93174e32c5f220c9873e5e563ef9aa056f323588b345db4cd07b5877a1c85e23 opus 863a2dd38c48eb6d9b135fd188301750cf706eba27eb00e009fdf687110f6e32 ogg cb8966cc102d3f94a72426020dfb9ad8b2e6f6f785c021ed5313b4d9aa9916d1 Links: KDE apps Listen: Opus 462 | Ogg 462 2022-05-30T15:18:56Z Can you rename a file that's set to read-only? If you said "no" then you don't know UNIX file permissions as well as you think you do. Hear all about the details in this episode. m4a c4623af81519d696dd362459c943fc7cb3b99b58fa67cf0d4b8be3680a42419a spx 5d80d9286f06891fe1ed633f917d42e8c0b873127898cbb761b097db955567b7 opus ogg fb1d49cd7c5c60eef5b14cb073cfb619cd992b5447291b7a4cef7477a698f8a1 Links: Slackware Listen: Opus 461 | Ogg 461 2022-05-23T21:25:07Z katomic, kauth, kbackup, kblackbox, kblocks, kbookmarks, kbounce, kbreakout from the kde software series of Slackware. m4a c4623af81519d696dd362459c943fc7cb3b99b58fa67cf0d4b8be3680a42419a spx 5d80d9286f06891fe1ed633f917d42e8c0b873127898cbb761b097db955567b7 opus 0baa393f4f40918989da9918b6b2f1623bf1400bf5ce029b64adfca216c8600b ogg fb1d49cd7c5c60eef5b14cb073cfb619cd992b5447291b7a4cef7477a698f8a1 Links: KDE apps Listen: Opus 460 | Ogg 460 2022-05-16T11:03:58Z kapidox, kapman, kapptemplate, karchive, and kate from the kde software series of Slackware. m4a 278533b4ed7be2636c5c7cab97c13158f81128141a9d579dc3370c922295e7bb spx 74e209a63447d17f1654fafef6bbc92c8dbcb6071f6de36fc86a6ef1d230494c opus 627969a9ba6fdec6c59c81300276b19d20c04482d6c407bd2d8ccd3dd477127c ogg a76500a43d75dfc16ea9edde5c5fb0e51c2c4f1c65f6a6a72ee66445a50264a6 Links: KDE apps Listen: Opus 459 | Ogg 459 2022-05-09T11:06:09Z kaddressbook, kalarm, kalarmcal, kalgebra, kalzium, kamera, kamoso, and kanagram from the KDE software series of Slackware. m4a 42c694bf59a5f3b1c77abb0d55f16189136dfc55f4c66b6b4aa32a2f35446260 spx 1f0cefa866082c53816fc5fe6bbf383124809baf73742e130846a6de576cb330 opus 50488a6ca0d0fff5e4833aeff548cb50534017bcbdc70484e0436bc35cf580fd ogg 2c17a2f32540c25c34ebdbdc39d24e26b44ffb6c72f807263882ee42b477503e Links: KDE apps Listen: Opus 458 | Ogg 458 2022-05-02T10:56:23Z Installing software on Slackware with slpkg. m4a 328756170aa8988c09b87dffc151872975516bbd3960370ab6859a2f9a2b664f spx 5ef84b621cec5be0fbee93143f828c865b588fdbe16c12ecd07ba1c37e7e4559 opus 6ccac9694223fad3a23380250ebd15cd13966cfa43513afcecb97918a9d1f7bc ogg 37c9b8680829d962b885365074bb40ba3b6e85969e64a3e6a43759e25201a05f Links: slpkg Slackbuilds.org Slackware Listen: Opus 457 | Ogg 457 2022-04-25T13:08:29Z Installing software on Slackware. m4a 62d3bdd849f8f924f585dc1901a89e945d71bc3e39c71b30deb7ef1a0f68580b spx 9715c62e00251443bd25f8d50b93c66e10999d2fe65d1259889f0d9a17b8d228 opus 15f49a4cb7460329065e5d587597a34acd31af37181d23391b3a6615aa7f5b49 ogg 40299ff8b232f7bc66477920e96fa2234340c6f70c5318adc4ca9bd202cd1e9a Links: Slackware Slackbuilds.org AlienBob SlackBuilds Listen: Opus 456 | Ogg 456 2022-04-18T15:07:57Z itinerary, juk, k3b, and kactivities from the KDE software series. m4a 9f22747f7fa8488ae908b6e6f895e9fb3dd73ea2a732fadcdf16bd9a242290fe spx 28138f6a8bee8253a83fb36bbd3e4a5275edd244d73d322ca70504f306b08b7d opus 3d7c29214000b00f4dd0165ad2474405ae1bf55c3a4a3893b0c68cba5d3fd662 ogg 9d3ec3f59aa16e97c08ba04c059a3ecdebb87979e2b5ebcae2c26a77bf1a069f Links: KDE Juk Itinerary Itinerary for Android K3b Listen: Opus 455 | Ogg 455 2022-04-11T10:06:12Z ffmpegthumbs, filelight, framework integrations, granatier, grantlee, and gwenview from the KDE software series. m4a 2cb419a484cf56df69733ec2e70b7e90a59367a4a092881913d7e0a1aa5961fa spx ee27e7735dd6400236e76f9db4e06ffa9e770217e54307ae2f5b94bc9687b4c1 opus ogg e5e8415b2b85f0574608d6d08d3467af300fbd994653636ff033d04580829b3e Links: KDE Elisa Falkon Listen: Opus 454 | Ogg 454 2022-04-04T13:29:44Z Dr. Konqi, Elisa, eventviewer, extra-cmake-modules, and Falkon. Here's the coffee mug mentioned in this episode. m4a 2cb419a484cf56df69733ec2e70b7e90a59367a4a092881913d7e0a1aa5961fa spx ee27e7735dd6400236e76f9db4e06ffa9e770217e54307ae2f5b94bc9687b4c1 opus 4c8fc8a47835d417d36f001a89cfdf22ff0b33a6466f7e7715d3bb430a6b6772 ogg e5e8415b2b85f0574608d6d08d3467af300fbd994653636ff033d04580829b3e Links: KDE Elisa Falkon Listen: Opus 453 | Ogg 453 2022-03-28T11:09:40Z Dolphin, the KDE file manager, and some musings about an essay by programmer Gail Ollis. m4a 9e686b61d9f51bec2a8fbc7763e6ae95a95fcf9009538b4c0769342270e8e34d spx 9a42f0815cdf13bfc9d2af30a991ae1b4198d99450e48e4cf68d570cd824e492 opus 48dcc445aec1ca70afd2efe398bc78d08acaf6f3983f16539ac0537b00d12509 ogg 8cc17db5439f70b39496010d865fd0b11a7650bcf36575b2d88aeee0ec27c4e3 Links: Dolphin 97 Things Every Java Programmer Should Know Listen: Opus 452 | Ogg 452 2022-03-20T15:00:59Z Installing from source and installing binaries with pkgsrc. m4a f632d463afc0baf9e6464ca8593b742397c8b363599b6171d80adb4938462ffb spx 360a57515ae11903305b382f6fa91505246ca34cfb59d46b0ea4e903b4e714c8 opus 81d02e19114210ab5adcd75cb7e2cf3db6da8a08885d8e6d0a0dc6f1a7f1aab0 ogg add1a99c78f2f8adf315083f94f07929e36291daee78a3a44b6dab6a071da3e6 Links: Pkgsrc NetBSD Listen: Opus 451 | Ogg 451 2022-03-14T13:27:54Z All about Slackbuilds.org, and how to get more software on your Slackware system. m4a a3eca96cf5005e63006844f6a931765d6bd23812e385a4d73f0f4b5086991975 spx c2d16feaa4af06b2b104beaa17d33c3a2c906c249d775936ab7c138289187710 opus 65bfdc8f614aecd4c24268bce3d9be47b05eb1a37b0694c60412ab2227f3f0eb ogg cf14e691ee3dc00388a3e9fcbe8ee6754459d59caddaf7642fb1ae402a075e9c Links: SlackBuilds.org AlienBOB Slacky.eu Slackonly.com Fedora pub CentOS pub Listen: Opus 450 | Ogg 450 2022-03-07T14:56:49Z Calligra Plan, Cantor, Cervisia, and Digikam. m4a 00c493a78680da01604af8ff25391541825429ffa14bb4bf7c32c8e07989bd02 spx 9d7d3f7be942cab158faa54f7f353f1eaeccc962be6aaa6c23c56eca0a80254a opus 4565d1d568cedb67bfe1f4c36acb1ee408917abdf43544b4b49cbb1482406318 ogg 2ebdf399ac00cdc269850edd9112ff3bf02fbc36513744bfc389e570ca136f11 Links: Cantor Digikam tutorial Digikam Listen: Opus 449 | Ogg 449 2022-02-28T20:07:04Z The rest of Calligra. m4a f2a5c7da4a2d04aff7948dd0e714cab3ffe9c0462fad9aed09824cb3bc932064 spx b8fd4850a75d5bf76a04fdb0f92e95f993c9221431aee786bb91d0a65ff1b18e opus 71012e78662b39b6af2e6be22d2e0cf05735dd7cd27c15db5930b4b967066aa2 ogg efe7641b70c56929bd8e7fa40ac56babe6530b8b4cc56c5da25452984138c729 Links: Calligra Historical KOffice repo Listen: Opus 448 | Ogg 448 2022-02-21T11:11:14Z Bluez-Qt and Calligra Words. spx 2716830da4e6eff8146b27f8437679933a2fa396a1b64d1cb68eeab8a4bb7b1e ogg 08dbdae1a368f67b1b1bc148c2365cb4084168633b302bc44bee8579d4593811 opus 92eab26e684b5ec9cce412dd37abe000fc9dd93f1fe770a68c7b9e83f1aab038 m4a 6cede6e413a0fca9d8ac088987d8726da5cbdcd2cff7bf7678e5959f26d542a0 Links: Calligra Bluez-Qt Listen: Opus 447 | Ogg 447 2022-02-13T11:57:26Z Slackware 15 has [still] been released, and in this episode, thanks to feedback from Hackerdefo and Blackernel, Klaatu lists all the ways you can install it. There are several. Also discussed are blinken, bluedevil (skipping bluez-qt by accident), bomber, and bovo. spx eede3ca566ff356a45c92f28ed504dba70720768eb74012093e27d8dceb8a059 ogg 509c13f75efbd57739e38f1fabd1bc1322dd8820427912d2526edf7c8be59446 opus b6f5624a1238b4c4c99c222919faf835b7974397c7bee67e51ff3491256e69ba m4a 3addf60291a7bb906cd0296951e5665f5189d00bf545ce72b8a3538b9e5179ed Links: CVE alerts Sacha Chua Emacs blog Julia Evans tech blog Opensource.com Campaign Wiki tabletop RPG planet Listen: Opus 446 | Ogg 446 2022-02-06T20:02:16Z Slackware 15 has been released. In the second half of the show, packages attica, audiocd-kio, baloo, and baloo-widgets. spx e96077cd23b5359b4a9d17d515f7e548656ad79cf4dcf7d00e5d6d6f893d7032 ogg 2449aa5ef74cad731a4655ccc7b07f6c4b427189361e49418bc33bf52390e290 opus fbf857bc4cb23a58d1da516c5626faf55e0541ecd54e1e7e2234e661fb03f56c m4a 487aad98b2dbe18287be28b27438d54f653194214ff743e9eda351c7c5b949e5 Links: Attica Kio Baloo Listen: Opus 445 | Ogg 445 2022-01-31T19:44:50Z The kde software series continues with Alkimia, Analitza, and Ark. spx 8c9759e8aa9e7bc0ba2afa634fac8ee654c2a9a01e5664134c5078054c9ce415 ogg a6d8356908dd85e66ec6831f595369447df31bed77ffc975eddb031c7dab4e18 opus 39fa73a7eaefc2a435e75b5d3e5620dc23a69abfa4de6c7fb5281bf6a8fe7a41 m4a 2b874486e93e25ccbc67269019d7562fd7c0cf85b7107403c8bf4d70b098fd39 Links: Alkimia Analitza Ark Listen: Opus 444 | Ogg 444 2022-01-25T06:35:16Z The kde software series continues with the Akregator RSS feed reader. spx 9d6b939ae165fdd29ab4b758602a351bf5b0f09a9b44925dc53ba8471ddfcb64 ogg 76273967730d3130b545d1612cd3e9f53af07a163d827daa947da982ac1b1217 opus 641e790e27811f8f7fb193a059f6a4a1e2cfeab8aecf21a1f38089e362d6e624 m4a 3e67f089871bde118c518d6cd2f8e0b216058e93cf915caf4088ac7d633c736f Links: Akregator Atom specification althttpd Listen: Opus 443 | Ogg 443 2022-01-17T21:06:09Z The kde software series begins. In this episode, all about akonadi. spx f71123c3dab4a3befb933f0d3ac676b62e0b1f4fa6b43c8316c7bf672716b9ac ogg 280b557b4eae60648796190b0ef4778af5d0d857d76da4f60e392f18d462adfc opus c03ae86801a18e1e9682ad7219f8b700b27bd84f4073e5ccdc5ea745b917a26f m4a b4e03cc7f1d75635a4ded6bc4771d5e2071be9c622f882e7c2e15b3954e355ce Links: Akonadi Ktown Listen: Opus 442 | Ogg 442 2022-01-09T14:08:21Z The f and k software series of Slackware: Linux FAQ and the Linux kernel. spx 9c712359d139039cf37c5a383fa7166119af233bff3d0b16294ade5734baa85d ogg d82b54484a2eaab5c0443cc35bff4c7a9b2d867b0047e9399d5f1cf61ac032f0 opus d39b48d73055d599f921ee7ee2e501ae2427f8daae029c52f3942315e7202009 m4a f0e9276de53f47ef815a8a72c150c04d409926200c474e4600e905b4d262b9d2 Links: Slackware documentation site Kernel.org Compiling a kernel (Slackermedia) Compiling a kernel (docs.slackware.com) Listen: Opus 441 | Ogg 441 2022-01-02T09:37:47Z GNU Emacs, the beginning and ending of the E software series of Slackware. spx d293264d3c0504ad53ff4a98c3d89d1146bc0bd7f7601430a451bdb708df14ab ogg 6c491c0f54c66f1bdbd95e38dab9de616798787c4344fed417a9d462bbefeeec opus 007fe0f653d0a8c1d487c0d4400f489f7fabc3f3a4a8a8918e7c6377fc976099 m4a e2306653b1532d4c0bf28e1e68107569b435695c049dd8252e335bcdeeda9803 Links: Emacs Sacha Chua Xah Lee Listen: Opus 440 | Ogg 440 2021-12-26T16:46:48Z Swig and yasm, concluding the d software series of Slackware. spx a7f9f4972e3e2f5ef0d922b7478fc48b30111254d9624c0bcdb38ab808d28d60 ogg d3b7d0560cae6fe067b85346ab8e8404e16d30879f259ec46b2576bedbeaf89b opus 16a3693fda1582c76e668814791b8836fe2ba0f6728a0a9011af8a12d8979724 m4a cde5dd21a299121f45807a71eb8728489f85439dfeebaf2ea61af9c91f60d956 Links: Swig Yasm Linux Terminal Server Project Thinstation OpenNX BlacKernel's Journey into Technology Listen: Opus 439 | Ogg 439 2021-12-19T19:25:59Z Listener feedback, and a look at Bitkeeper, the version control system that compelled Linus Torvalds to create Git. spx 647af9675693dacb9002a86d5330c5ee543dc56a7e3d786dd2f3db7b4de2e2b5 ogg 06464d7ab46c267f33f064e709893dce9d2fec2ecb60cf3b459c668cf144abf7 opus 1482c03f0b49619ddaecc4c9a027c76bcb2a4a02abcf253c287dadec3cc2ed76 m4a c90ffb6f76433f7e58d1960e1adb43c0616e16a7c1773fcfde883035e317d847 Links: Bitkeeper Listen: Opus 438 | Ogg 438 2021-12-13T09:01:27Z The strace and subversion commands from Slackware software series d. This episode has been updated to resolve a timing issue with the coffee break music. spx ae7786003a477d69e74311f07836e2e77d83796a576e8ee6cd971f0d862bbe33 ogg 1e3c83805fd6b6ab8ab283c15f9655ff9bb514965752f7e16adf17dfdbe855ef opus a7c2945e7a1aff9b4b2a2cbada3107f48d9db798bd456859bee21573cef80e62 m4a e7c7f8af032bade79e8c6e15892df8550fa1635e699a0846605f7fba573498b9 Links: strace Apache Subversion Listen: Opus 437 | Ogg 437 2021-12-06T07:46:00Z Listener 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) spx 4ff119d06f2853a8185a505d4afc53687062763a88085b0de21cf2d00a924e32 ogg dd70fa34505149d1156b725951d0f611190f8c8dea1b1cdc7739d348d33da3b0 opus 7a732974514bca4ae37d86b3a7f95fc43bd0e7fd4130823141b055d5e8df15ff m4a ea45b3c05aab9f993eec202bc0dc9f8bf9f6ec4c71c6f9e4c2d277c07fdd5934 Links: Slackware Listen: Opus 436 | Ogg 436 2021-11-28T21:33:25Z Slacktrack and SCons from the d software series. spx e1780324f8542becaf3000f1ff757a2f17d2a881c4cce4ba46e423512431fb6c ogg 6946c332ad396d63ad541910f1b3afc2e248bc75826d8cd49dbc6fc9b67b39c8 opus 95e4638deec5764de89d16cbc0e6ef329911d9d8a1ef26d906174b9b6dcdc4e6 m4a 791c1bf7807c19bf3ec89f4f707f171629b6b55e04973311a8b01bcf88a16545 Links: Slacktrack SCons Listen: Ogg 435 | Opus 435 2021-11-21T14:27:54Z The 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 ogg 498b06f0b3d98285a6b4f41528f152ed182dc6d54627accfc53f3539a39f4ea2 opus 5f5d18a68b9f82be920f9295ad86ef658401ff9bb737a886600620d43f7999a0 m4a a74e1f1ab22923b03397be10d9fe44afdf33faca034c321ea3b658061199396f spx 6ba1fdb0838d82b7946f920dbd9fba8975ef5ed7646c84753b05a4f008db0fc7 Links: Ruby RCS Listen: Ogg 434 | Opus 434 2021-11-15T07:46:02Z Listener feedback. Linux systems without GNU. Systemd and the search for feature parity across POSIX. ogg 692be42f030a94cc0167fb685ec44bd9ab2c61bcd5cf6e1e952a5a0e3a8b0a10 opus 786bf5dbab88015223eb3e46508b1bedaf172545d59e333ccd72ea14abc566df m4a 2fa7b1a24adbcfbcdcefc5a283fd7c8b201a50124555783496a7738d7f5a7c38 spx 8c277cac4c8383e2bb14e92716ab8523e5b75837aab823a3b623ee6ea4b54662 Links: Copyleft Next ariadnavigo.xyz blog Listen: Ogg 433 | Opus 433 2021-11-07T20:00:48Z How to deliver Python packages with setuptools. ogg dbe581ef517129cf3618ecc65e3227f9b8e3b26fb37e4337a3d13834e8f9fc9e opus 74261489272f208fb91f723540113dc9f813efb70c699a219f5f56ba8c2793a3 m4a 2d86a96750a67ac8e0485d757be60d301858b6fa7c588deee1f620c92c5ec209 spx Links: Python packaging Listen: Ogg 432 | Opus 432 2021-11-01T11:07:39Z Reflections on Python. ogg 626408153665b2c8f0bd8b16e9e176a8b60d56dbe9be37230ae7ddb5799586eb opus 65296cf2e5c76383d6eb8240e7edd499915bf38bca58131a4eb98a15553129b8 m4a 6a602df6b0d56b119fb17676d842f8a5e95b14810618213f18adc09a01e851a1 spx b0cb85de86cb71ce6b7ee5472a8f093cbe9731ea987f1d512c9259cf8c4d96a3 Links: Python Listen: Ogg 431 | Opus 431 2021-10-24T13:24:06Z Pkgconfig or pkg-config, a BSD make command called pmake, and listener feedback about assemly code, and Perl, and using udev for mobile connection. ogg 5d7fc5e192bb861c803a05ae39cdcf5ea631487f76d00fbf9f6adc01708c16ee opus c3e46043cb0668cf3e365833bed0ab18d4ed53e85d033d63d9110d3d41a190ee m4a b3ef5ebf4ea8f586ed984c1764e8dcfea7ad4b8de402b77d1dd484b729e08343 spx Links: Pkgconfig BlacKernel explains assembly on Hacker Public Radio Perl shift function Udev rules for Android Listen: Ogg 430 | Opus 430 2021-10-17T11:37:34Z GNU parallel and patchelf from NixOS. ogg 3da4ffeacaea2620521f08a86b92a2b28d61e638a5cee17437cc3f9c9703b271 opus d58d048c4918161877d76cacb67ed7b08344086a2e6c26b575ae95873fd31843 m4a 84a575c1fa2c58d6ffa1c4de7a578612a00b9dad7f9e207b513f6db3f8abb628 spx 7b313b19c31b46d025627f202163037d81ecd8726280a670039e88761d806e9a Links: Parallel tutorials (video) Parallel documentation PatchELF Listen: Ogg 429 | Opus 429 2021-10-10T12:08:04Z As it turns out, Perl is amazing! Find out why, and how to start using it. Here's an obligatory dice roller written in Perl. #!/usr/bin/perl use warnings; use strict; my $num_args = $#ARGV; if ($num_args < 0) { print "\nYou must provide a number of sides for the dice.\n"; exit; } sub roller{ my $roll = int(rand($_[0])); print $roll+1, "\n"; } roller($ARGV[0]); ogg af031cff2ac768956f9b2d67b11d05482ff15a621edf37570c95b91f75db3786 opus 811f3d1d346ab4de033e16601d9d5f5c04c7ae814843beea82819d39b0faad69 m4a 72630042f9618ca4bdf28eeb34faf39593e133e00b6546c8fe87667ae5b8095c spx 1ce8eb0851c8dc8e1eea0210bc38e6fc9c90c16a1c7a4f1a7499c3daeada60c6 Links: Perl tutorial Perl CPAN Listen: Ogg 428 | Opus 428 2021-10-03T23:29:42Z The oprofile and p2c packages. ogg e5be2a595d242b7cf0bdc591ca9e0d75ad0d7efe12b38691f8c01f002f4b6596 opus 3185402739a2cf55cda45b894ca2ebb74ccb10fa8255afe7b1f814af32c335a6 m4a d7508af0102372f356f852bc88a3674953a7e2c4dadfbb4b83a770734b2408ae spx b757bd369ed09442a6e6644dfbbe0e3a277815572a68047c7da6928f7c81a9b8 Links: oprofile Free Pascal Listen: Ogg 427 | Opus 427 2021-09-26T11:49:54Z Mercurial version control, and assembly with nasm. ogg cf44e1ebc96e76fc089494680e15a351d51ea7b5863627821963b1523a4daf1f opus 9b53209b114358d324c59d3089718ca71895b775fc1e713075ef987fb3d2cdd5 m4a 11f69e1ec98563fc17c008d747e7f31c68d61e6d9dd5787b04318c70c2cc8009 spx 1cc7f3e02982cfaa6cbe158389a2dbc070f84fc164dfde93aca1488b1cdaf709 Links: Mercurial nasm tutorial from Loyola Marymount University Listen: Ogg 426 | Opus 426 2021-09-19T08:36:48Z GNU make and some listener email. ogg 9eb4bbe2adccbeffc890b241b54dc544becae97f303ca9bde9fc326aa7083c20 opus a0bfd764c87874397204301c72221769a7648a30bc10c20ba0cd760c184e3bb9 m4a 6ccbf175cb0a63d6e1b59ee6448248bb7db6580965409ae78d42642e37cab3c9 spx dc7f5ee966dde22905e7d2151bc499ee78c20e720c454a040925f758ec36025c Links: Make Listen: Ogg 425 | Opus 425 2021-09-12T21:37:12Z The rest of llvm, some listener email, and then a quick and simple introduction to m4. ogg 5f83e2d229f55154d7cf35023e462f597d57f33ad7efa30aac3ef87c14403f78 opus 193bb2defc15575666def34aef8ba9b039a5358182f71778fa43107a8a5a1397 m4a fd95d3fe543b748f815e13d97bd1227e50faf6f9d894270d7dddc1611b27d3a0 spx 98465d3a5c3d49c2c76b34576c38248a0ef61a6e359093875241bcbc7de8b47c Links: llvm-mc m4 Listen: Ogg 424 | Opus 424 2021-09-05T07:58:41Z The 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 ogg 7c8e146a3b11ad5551e89e26264e1b83656ce9eb12946c10583fe26223160892 opus 5e35d7636068de3cab92a1d31d1fc7f4f4cdfb827b886ab11a619f6ed76c39f5 m4a 13646039cf0e47d9d14f6931ec6c094eeaec423907ba93fff1f18ff6312ed623 spx 88cd1459f373c234ba0d77d1d05684f61805d08d1a09c778a02f1aafb39d9861 Links: LLVM Bindable readline commands lcov Listen: Ogg 423 | Opus 423 2021-08-30T16:40:58Z llvm-query, llvm-rename, clang-tidy, and git-clang-format, from the d software series of Slackware. ogg 1767673039f5a233a1d8b04469b7b7e21bd3c0c17982049f7f71feecd3f5871d opus 9a96679054b19afe6965c1afb54c302c425526d03f173344d4118e0fb99c67a4 m4a 46312d432c2228a25ae2f2af66e33b750d79a27c198b23bac3a5ab18b336fd9f spx 446504ba553c6ebf62cbe732c4913771d8d4714d58469f75c9efeeec4299728e Links: LLVM Listen: Ogg 422 | Opus 422 2021-08-22T11:12:10Z A long answer to a short question: how did Klaatu get a remote gig? Also, rlwrap, a wrapper to provide GNU readline functions to arbitrary commands, musings about distributions and derivations, Slackware 15 release candidate has been released, and more. ogg 2b17d0b2a38e61d98f3a659aef42320343bc7dd05488036a5b55808a9cd68995 opus 6a84f5ef956438653536847b47f58b769f40df9a150a1a4659bbe77b92f011fa m4a 270cf49f744928b1b3e04f9501ce4531a2b6a0c61e84111d1f776d7c2ee711be spx 828f9b9a866126b26cacd0dada45659cc51e4dea3a8db1aa81b130e3a33b96e7 Links: rlwrap Hakerdefo's .nanorc A Rust implementation of a trash utility: waste-paper-basket Listen: Ogg 421 | Opus 421 2021-08-15T10:04:55Z Some listener feedback about COBOL, and then the first six commands included in the LLVM package from the d software series in Slackware. ogg e34aabcc997c9945c6d67702df72a3b49076e31c2e5565f8f6aa1179bf30eea8 opus 3082ff88a5cdd657363edb4589e94ee513b341cfb360e4a9c522b6d3b4ac9a96 m4a b113aa9b0b7ed43b9cfac11de606c0f005b0ad8fb1c6ade814354fde8d202a04 spx 52818b1297ac12431d351ab4fea13fb578d3ec1999e9e1797b5c1b067833dc23 Links: LLVM Listen: Ogg 420 | Opus 420 2021-08-08T16:14:53Z help2man, indent, kernel headers, intltool, libtool from the d software series in Slackware. ogg a14c3561b457bd59586a5f7cc67688c38dec7b2c149ade01cb0994ad69cfbd2a opus 1a65d83a45cb4fbfdc0ac116b876b848a2b7da056c9ab3f349c7c0feaf88e769 m4a 22d66c7a3d4de90b6218e17b0f6001ae801c7f62e4b0a8530189dfcbb65ba5e4 spx 454f813e2674e00bfdf3bcb860234233441f8da8404a25cabbb35dce0bd6bad9 Links: libtool docs Listen: Ogg 419 | Opus 419 2021-08-01T14:01:15Z Listener feedback, Apple does not use the BSD kernel, an overview of GNU Guile. ogg 80e7fa027abc3553baa84b52dc9cf193eb1bf310f9c45f75c7f9a6e935fa4886 opus 8740e7b62d08336bb7a823cde80a84b6a86d4811ca2c9651da99c4ee08a60e5e m4a 30b0045a889151d5ffb5bd8128bd33497348eb533c3a299b8af796d002167568 spx 66a1cd11feccc9be02099f1f012744304d0315b48656b993f6e928debcb55dae Links: GNU Guile Scheme programming language Listen: Ogg 418 | Opus 418 2021-07-25T16:55:11Z GNU COBOL and gperf from the d software series of Slackware Linux. ogg 4b80fdd498fb7e19b0c5837eef249bd127d08ef6781046e6819a9ead19716bbf opus fd4f0355eb8e7e29c5f8d11736534993c51690b8134849f502fea474cfee442a m4a 9e08e744a1fb57e8897a801363955aa956bfdfb7d9d493052ddc282964416fdf spx f5f25fd9ebfd326a8f152eda0b8a32cc6376f3eb8ead06474808144789a13edf Links: GNU COBOL gperf Listen: Ogg 417 | Opus 417 2021-07-18T11:24:39Z Learn git with git-cola. ogg 3ee3f1ad0ec03803c016ecad40b5e790d180e29a70c65aedb92ba9a6ad825580 opus d41bee7a288a2b3413a4835a6ab1eb67bf67dc2eff98d5d21a7f2a83f7577956 m4a 89309f31e25d8cee3d0317a70cc672e2f3f056f0d44ab9eaf1cdb69755921677 spx 4adc51751441a53474b04c41550f7594cca6f7e9ace8991c1d63c7cd8649b0f9 Links: git series on Hacker Public Radio git-cola Listen: Ogg 416 | Opus 416 2021-07-11T12:21:58Z A quick overview of gettext followed by all the tools in the gettext-tools package. ogg 55e7ad5c549e6ac6227a3ed0ca5f0d8aa29b2648b31384900056e05cc83ee527 opus 1b9ea0328281a087cbb60571b566920082489f749e94d1bab75b0d15a1ef2a52 m4a 9c71bced2359a2e6081191c8cd8f6da0158e7fac40644894a6c25feaa080d0a1 spx 148e3c9aa50ca8ea97f703c4fd2a0da9abeffd578a3bd66ef1c79df61dad4a10 Links: gettext gettext utilities Listen: Ogg 415 | Opus 415 2021-07-04T16:23:37Z The GNU Debugger (gdb) from the d series of Slackware Linux. ogg b13966c1b91c265bbb5b6ee39baec7facdf5fc9f9d5e1cecc5755112b08125d2 opus 805620a4c639e8ff527f0d764cef407d4e32c14800d63a925f459923ff552fe5 m4a 282c73ef2a6a2e04323f5a44d38b4e30014fc43a12a5c4900e3649ed196ae3af spx e1ba6aa31e44a0d1c90ac05d25fd34a7584e3abcabe05b4d2d396bc35819c617 Links: gdb tutorial gdb docs Listen: Ogg 414 | Opus 414 2021-07-04T16:23:37Z Choosing a programming language. ogg cc64c4eb40a1daf33eb8523f158b67c017be31033b4890b742e4078d197b935e opus 0409e373a5992568302a1e49eee9dd19c5e990956927186691469d1a9a64044c m4a 8859b49a5357d935b936cfef5f04a4ae04adee8c0e2bc68002affc5898403ebb spx 9d1253117ffaf870ceb570594eaa759799665e54464238ef7923cafd824099c8 Links: Darklang blog posts Listen: Ogg 413 | Opus 413 2021-06-27T13:20:00Z gappletviewer, gc-analyze, gcj, gcj-dbtool, gcjh, gij, gjar, gjarsigner, gjavah, gjdoc, gkeytool, gnative2ascii, gorbd, grepjar, grmic, grmid, grmiregistry, gserialver, gtnameserv, jcf-dump, jv-convert, rebuild-gcj-db and gcc-objc from the d software series of Slackware. ogg 6edb7a4279487ca6ce088b2eff2f0f57695a323bea7a6b8c53c3c54893bd660a opus 9e8a09bbf7c4a2436014916ecf4eb3720f68af809e81f103577bc7add52277a2 m4a 26390ce3e65953a01538606785f70c76bc19cc8848299866e2b4ef893efea388 spx 495ce976c5363af908b5227f3015461e012bb617679d91747e0dabd0527bc5b7 Links: Adopt OpenJDK GNU Jar utilities Etoile WindowMaker Listen: Ogg 412 | Opus 412 2021-06-21T08:03:25Z gcc-go and gcc-java from the d software series of Slackware. Here's how to create a working JAR file using gcj and fastjar: $ #create some Java code $ cat << EOF >> hello.java > class Main { > public static void main(String[] args) { > System.out.println("Hello Java World"); > }} > EOF $ #Create a manifest file $ mkdir META-INF $ echo "Main-Class: Main" > META-INF/MANIFEST.MF $ #Compile Java into bytecode $ #This creates a file called Main.class $ gcj -C hello.java $ file Main.class compiled Java class data, version 49.0 (Java 1.5) $ #Create the jar file $ fastjar cvf my.jar META-INF Main.class $ #Run the jar with Java $ java -jar my.jar Hello Java World $ ogg c13972c08d86069cf7001b88da03cfc1abad06f6b6b0d38fe404d1d3cc12016a opus ccda59e106f00c3b8db61d67e2ed78179acadbaffd8bc40ab00b6df0edf2781b m4a cb65e74edb67ef76a809b9f9463bcb52fdbd690184a3ba6b18d76fe458a81a42 spx 8a5bf715e223df83734c56d08dc8c5a2356c9569d920e701773165c676092eaa Links: Go Adopt OpenJDK GNU Jar utilities Listen: Ogg 411 | Opus 411 2021-06-14T09:28:12Z Listener feedback, Fortran, and Ada. Here's an Ada dice roller. First, create a file called random_number.adb. This is the random generator function, and it accepts the integer I as input, and returns an integer X as output: with Ada.Numerics.Discrete_Random; function Random_Number (I : Integer) return Integer is subtype Random_Range is Integer range 1 .. I; package R is new Ada.Numerics.Discrete_Random (Random_Range); use R; G : Generator; X : Random_Range; begin Reset (G); X := Random (G); return X; end Random_Number; Create a second file in the same directory called main.adb. This is the front-end part of the application. It accepts a number in the form of -d 20 or -d 6 from the user at launch. It sends that number to the random generator function, gets a random number up to the number, and printts the result. with GNAT.Command_Line; use GNAT.Command_Line; with Ada.Text_IO; use Ada.Text_IO; with Random_Number; procedure Main is ROLL: Integer; begin loop case Getopt ("d:") is when 'd' => -- random number ROLL := Random_Number(Integer'Value(Parameter)); Put_Line ("You roll: " & Integer'Image(ROLL)); when others => exit; end case; end loop; end Main; Compile, and then run. $ gnatmake main.adb $ ./main -d 20 18 $ ./main -d 6 3 ogg 74429b205b983c816b2e07de00905bda27882c09be65c08ba7269c8d430cb2ad opus fbd0e2992c3412b5fdbd52f775b48d51fdc62c8cbe25321ece6c8f5f09e65d71 m4a 41f0fde73e60cd93f26cdaf4af96be63d459c8fd149cd9b6c9c28d978d52bc95 spx 6c41710fa1ca7650e63d94f1de7a62b7e3b46d0200b779160286c8e84d17ce60 Links: gcc-gfortran gcc-gnat Learn about Ada How ELF binaries run Ian Lance Taylor's 6-part series about linkers Listen: Ogg 410 | Opus 410 2021-06-07T11:50:30Z doxygen and gcc from the Slackware d software series. ogg 1992799bdc09d704bd6fc4e6be1f5c173c9f0c5a16892241b5b6e132e60ebdbe opus c43dd60f5a64cc3ccf2a23aed02a7d35954ec4cd22db42fa3aed2c3b31388390 m4a 0c938402ee81b64e95a71ee693b6df0c5d8ba603d8021eb5be136f39a33544e1 spx b945722455b98136fe878487e2859b711411a69ed524eb33020ba6d68354a187 Links: Doxygen GCC Listen: Ogg 409 | Opus 409 2021-05-31T14:02:17Z Fedora Silverblue revisited, remapping the caps lock key in Wayland, and other musings. ogg 299e568dd3577514c882d6046fafbd11756447506e5f5c2af397a07472d3bb85 opus 8528e6064f1172bd2f29d9cacddba17e502337a0d65cdebcdc8a30723b5f084f m4a 204f9feb3bc5176ecc83e5293d4ea5fbdb3f06a1e41a2ad8a8747183d5143a8b spx f32e404530ddcdbd6d82a159ca2acee2025be274092b97f6ac4477e351d864e0 Links: Silverblue GNOME 40 Pakrat launcher Listen: Ogg 408 | Opus 408 2021-05-25T07:07:34Z CVS from the d software series of Slack. ogg eca2aa5f0c57e586f2d9fe83abb3a36a82dbaa562f14821953398e3d014d9087 opus 3b778e67eddd20a5b05a6855ffcf42524f27d7ad9d8515f6a7b7c0717caa506a m4a 8e36b505c5ab99c40e950edcfc408453d33b42b46d3169ced18780af69fef92c spx ee83560b27a7234d4dda27a85c2b2f677126155507ffef864004fe94d14bba6b Links: GNU CVS Listen: Ogg 407 | Opus 407 2021-05-16T13:58:57Z You don't have to be a "technical person" to use Linux. ogg 4be1b2da7e3342daa392845daae2973d26307c95754fbcdf62131fc3c0204345 opus 664397f1da75e299d5943cc4fba9939e17c0fd95f6eb02851601d67b7d3d5146 m4a 123ae2e986e3a0d1e0fb2a0b9e173ebc74725eed3316bc6b581f18c28621193a spx 820db118477dd3fefbf4181c5ae9f3d4b6586e0991968fa47e0d35a3fbb9f092 Links: Ubuntu Linux OpenSuse Linux CentOS Linux Listen: Ogg 406 | Opus 406 2021-05-10T19:26:42Z Cmake. The demo Cmake script from this episode is : cmake_minimum_required(VERSION 3.10) project(World VERSION 1.0) add_executable(World world.c) file(COPY assets DESTINATION "${CMAKE_CURRENT_BINARY_DIR}") target_include_directories(World PUBLIC "${PROJECT_BINARY_DIR}") install(TARGETS World) install(DIRECTORY assets/ TYPE DATA) ogg 1216f18ab23de70f591e025c93659588c50cbc2ec407be14e99e81c78b1fdc86 opus 32cbbb7f61d85a958016234b0025147e341acc70ac5ecdf120c049acd6bc2b28 m4a 74c789099ac52449393ca61624c1116a29e2ef2e48e84a8a7639dac64d0329a4 spx 56c83df07041d3ba7633ffcbd0026ce1a6c1c810f4a00b08d9190ca582cc7f53 Links: Cmake Listen: Ogg 405 | Opus 405 2021-05-03T13:02:37Z ccache and clisp from the d software series of Slackware. Here is a quick and simple dice roller script done in Lisp: #!/usr/bin/clisp (defun roller (num) (pprint (random (parse-integer (nth 0 num)))) ) (setf userput *args*) (setf *random-state* (make-random-state t)) (roller userput) ogg 7dfc9173f0427c8c36e0faa1074150ce777d511babcb718ad1b835dba9e12206 opus e8ab205fb0966d87c307a6560f59763f3b6537fd5580ac120d514831b28d175b m4a 13af6b502be14e19e4c2eac15fbb4a8ad6f5967d85374740b6db91a70d152082 spx 2ccea5efe77ecc2fb018c046ff600fc00f480a65318cfe44a2fe28cbff084730 Links: GNU Common Lisp sbcl Clojure Fennel Racket GNU Guile Autumn Lisp game jam Spring Lisp game jam 404 | Episode not found 2021-05-01T15:22:11Z 404 episode not found html 78e3d0c88fb0bfcca5addce44476bc33 Links: w3.org Listen: Ogg 403 | Opus 403 2021-04-25T15:22:11Z The bison and yacc commands from the d software series of Slackware. ogg 09499dc5fbb0c726b0b3c87531e1361a79a17a9b2c2c4ed3f5a79978acc1e6fa opus d8e2ba69a0e8a1ad80213a81dacce5a93816eeccd845c55623e21347b2bed210 m4a eb21cf6101f5dc10f35f983b538a5f3c3b1d75d7370948c0e97cb7b69382f706 spx b85866bb6948b59496d73abd4fec2dd5969f9660a67a04c097a3be156280fff9 Links: bison Listen: Ogg 402 | Opus 402 2021-04-18T20:51:24Z Finishing up with binutils with a look at ranlib, readelf, size, string-GNU, strip, and an brief mention of windmc and windres. ogg 465720c9f5a80b56015cef76993a14e40558bbbe37ee23e1a26b3d5d124d306d opus 24a00f841e949e6447b4725e15fb5250f64f6606fea2c0e9506c838d5b6b539b m4a 62d25eba01fcfac66d5f05ef2bbc2c43a9ccf1e1596f781df52cb0442f3f6361 spx 0fa6f8079ac4d57e85fe80a0b4063079b034cbe6ae0b52192d94b2263837ffae Links: binutils Listen: Ogg 401 | Opus 401 2021-04-12T08:24:33Z Thoughts on the changing face of free and open source software. ogg bd81aec1bde8d786564550af4bdb1fa9234561e55c3ca27a9ba4d348a0eef2e1 opus 90642dbcc75c76011ecb2c28412e7bd09cb411e65efc2f5b0063848d66fb3629 m4a 221d468409c9d37404d145502ce292f15770967c720720ffc7f194a43a64c308 spx 964c950584738161d4d747f6f8144bbd3c549ea774e835cecc663311e107e45e Links: You service isn't open Listen: Ogg 400 | Opus 400 2021-04-05T08:59:45Z gprof, ld.bfd, ld.gold, nm, objcopy, and objdump from the d series. Note that for best results when using many of these binutil tools, you must compile all of your targets with the GCC -pg and -g options. ogg 5569d49c7b49b8f9c43000f88a27568856546c411b2b5eb4fb72fedf4d85c858 opus 4d446f53e279fcdbf6f286b23295ba80d4de23292a7dcc1476182e449cadbd0c m4a 21362b6edabff8b5f761808ce053cbf21b531d661dd2b118bc006c644fe21bb0 spx 97c47c34c2ee03a678eb3a0e5d1d8649f028ec0b6dc22c74c872c58b912efc54 Links: Ian Lance Taylor's 6-part series about linkers binutils Listen: Ogg 399 | Opus 399 2021-03-26T11:15:14Z c++filt, dlltool, dllwrap, dwp, and elfedit from the d series. ogg 00ffc7563388ddc9f5c52c77ff16e582d3aa420fd8c361017df97b6f608778c4 opus 276cf6addf1d6b01003ccd73dd7442a1f176a09ac387158372fd15e49809b770 m4a 8162defd67e5c4a8b12c5d5578449f0f69e21dad4aa55f7340a4318c31e363f5 spx 7953675656e51cde6a42cf0e462c96e31336de9b8be2e2cebd1f78ce2ea241f8 Links: binutils OpenSuse MicroOS Listen: Ogg 398 | Opus 398 2021-03-22T05:23:25Z addr2line, ar, as, ld from the binutils package. Here is an example of the code and commands used for the as and ld example: $ cat << EOF >> hello.c > #include > int main(void) > { printf("hello world\n"); > return 0; } $ cpp hello.c > hello.i $ gcc -S hello.i $ as -o hello.o hello.s $ ld -static -o hello \ -L/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/ \ /usr/lib64/crt1.o /usr/lib64/crti.o hello.o \ /usr/lib64/crtn.o --start-group -lc -lgcc \ -lgcc_eh --end-group $ ./hello hello world $ The library paths are specific to Slackware, but are similar on other distributions. Here are some additional shownotes by @linuxoid@mastodon.ml: The detailed process of transforming C source code to a binary execution module for your operating system consists of 4 step (utilities) and 5 files on disk: hello.c - C source with macros hello.i - text file with expanded macros but still C code. hello.s - a text file in Assembly language. hello.o - binary object code with instructions to the processor, but offsets there are not tied to memory areas relative to other object files and libraries. hello - a binary executable file, with all object objects inside (maybe static libraries), ready for execution with the loading of linked dynamic libraries (*.so files in your OS distribution). The 4 steps of compiling are: *.c -> (preprocessing: cpp)-> *.i *.i-> (translating: gcc)-> *.s *.s-> (assembing: as)-> *.o *.o-> (linking: ld)-> module_to_run ogg 6b756396aaeff3d3d9cba36761dab48a46c1c5847b0867979a6bb6dc4d19ed34 opus ffc7b7f5e2dd45eb6712e2f9ea70bb926e7f6001f5df40593c5dba72141d58fa m4a 11212a6bc6b308ef10a86770828174bd33d8fd70071477e1cf3b59b965c56da7 spx 17f81eec1321946dfd030f101c1292e3c65b957763b57263e9df3cd9f8ecff47 Links: binutils Listen: Ogg 397 | Opus 397 2021-03-15T12:08:48Z Interview with Herag, from the Anarcho Book Club podcast. ogg 57b156702b816739ff70e38dc018170cef1669bc1127fd3456433c2b894ed15f opus f0e18f4bf61e4ef816361a61877248e23ada070aeeadf844e6c14c23abfe7ef8 m4a ecb240d7eedefc744c76110bb864b90347570fed4ffdc78327ff68fc778f1d9f spx 2860ca0e4c271b3ff13fcb2e54bcee484aa0a4e1c460ef1797b7db57d5108968 Links: Anarcho Book Club Listen: Ogg 396 | Opus 396 2021-03-08T19:08:28Z Makefiles, GNU Automake, and autotools in general. ogg 3aed50790f92577614dfac8523650939a9e772c22704a6d3bf748412b04a4fe3 opus 60a00ff1da8499fdb2f59e87f5090eaaf9d012f359826596db482865377224c3 m4a ea79866443081cd80619e63a27bbb8ef14dfced20cfbc48b60d68f7922d3aa97 spx bb059a6811ac1d69577df30cea987a8cc458e4468de9673d5762ac32c0a45224 Links: Automake Listen: Ogg 395 | Opus 395 2021-03-01T05:24:18Z Musings about community and choice in Linux and open source. ogg 2a8a57bba021f59f6d18e2701f4c37d8de16aa6641aecb6d0ae5d63260df63a6 opus 462a9e5d588ac3a7d75d367b0216b5cffff65ed2db8416d491f422129275d6b8 m4a 91231b34229eb0ad4e509cb540ffcc567d7a04a797684c827afa4dac60e43991 spx eefb990bff3c6c31cbc0494ef3f94dc697eaec51017bcbbd9d9351dbc03595c4 Links: Slackware Listen: Ogg 394 | Opus 394 2021-02-22T07:44:22Z GNU autoconf from the Slackware software series d. ogg 6ac3dc5635c8748fc2a6729d31affd723d07dd39c8632ec8ceef01baf8bc2379 opus a9e22803b047c482040cf3711f620b9af175cf9ecd927a730741f12f45edfbd8 m4a a8b777cfaae39a87101c931b4c3cafe15d6f925f58a5935590cb7e11db138b9a spx 8301a4be94c09d179c0bdbcaf52e9fea76aaa3048c9344d3d921e42f81edcd4b Links: GNU autoconf Why use autotools (Hacker Public Radio) How to use autotools (Hacker Public Radio) Listen: Ogg 393 | Opus 393 2021-02-15T10:58:31Z Listener feedback, and an email about some blog posts about CentOS. ogg 5bf0dc378bdc18393f7c9faffdbac9c2efd2e16afffb23797273696602544976 opus 07c9c86a5b4e9ed1cbac7d8d684f1d3b06f76813845e5e3c1f10f0e51d1fb679 m4a 2c059c8e3a01195064869d04484be9da332d6b2289e02a1b736cbae3d3c74f0a spx ad8d029ab339095e11e6a6cc4f0f66eb76b7e8c9f82469647d19aaec198197d4 Links: RHEL replaces CentOS CentOS Stream community report Rock Linux Listen: Ogg 392 | Opus 392 2021-02-08T05:23:14Z Thoughts about the new Gemini Internet protocol, and a demonstration of some basic Cython from the d software series of Slackware Linux. ogg 68ea4a68e14538e28fcbef29295ca7f931e7fc51c4e0f21fe8fa0e20439ae3bb opus 92c4791c3183c6dbdf6c7856b8970377c7ef26a2f92977512de45c55684d47d9 m4a fb71964c824a2a827f50f27640a684c3612ac690c292fc02a14ee00791055dda spx 77d01f690911a60d22c2979e4f99e7c603a99f60963c26ef3ad0f2953bdec167 Links: Cython Gemini Listen: Ogg 391 | Opus 391 2021-02-01T00:39:56Z All about workbone , xfsdump , and zsh from the AP software series of Slackware Linux. ogg 99196d06eeab023f01cf4378be942519437d996d3fbd28224161e9be70a0beae opus 58c5d3622b415b964e425a491d423f61202e5630c046c7e87e9d00e766b320e8 m4a 37e8aa4d95a376ea9fd5fdf1fc49bf728cd8f734f2656aed8ae174a825ff88ca spx c9aede6cd53021457fdf54eaf6aa4a936ef162e013a0f5ec5761213487d35d0d Links: XFS dump Oh my Zsh Listen: Ogg 390 | Opus 390 2021-01-25T12:16:08Z vbetool , Vim , plus vorbis-tools , including ogg123 , oggdec and oggenc , ogginfo , vcut , and vorbiscomment . ogg 122e71371dbe76ff3454bb31aca2e333d508f585b5af4b4828d89cbb303e5cfa opus 8a17106e328d67625ea4ad8bd25c75dda04e6bd530aa197b2031afddb21413a0 m4a fe31d51511a85ac50e9f61a4cab48d3d7eaa522c5a9631aa476c4b23ca03158a spx afe26da973e77cf8a6623055acc423a9fea9d4539d50309677b92e3744dd81e5 Links: Vim Ogg Vorbis Listen: Ogg 389 | Opus 389 2021-01-17T21:55:08Z Hardware review of the Devastator 3 keyboard and mouse, and all about tmux, plus an obligatory mention of usbmuxd. ogg 99966ea9253977374a698df9f1be13acd7f1b8f08f4215e4094713e81aeba301 opus 1772a3f9c564dc3f2a7f5c854cd5da6b9b0a2367d01badadae06411abb9627e8 m4a d531203e6dd2d1407097c621195e96aa0fc69df0f9dd77e4e2a67f1a91e8b00a spx d35a0866d02f505e56b443a6b1bea71dbe89648287d7c12d8721500bd8c966c9 Links: Devastator3 by Coolermaster tmux Listen: Ogg 388 | Opus 388 2021-01-11T10:22:45Z CentOS is dead or reborn? Also, all about Texinfo and why it's better than man and groff. ogg 2f7910cf55e2835184f33f418f18ab12c341eaa6b72145d964203fdbf4ef5f50 opus 6ff71517713beb461347f836c0423d2f155674a6c5b0f7c0ea7ded120c400837 m4a f931b12855a60072d9365dd9b3ea7806afcd4962ae357698d1c73d687111e7b8 spx ab1d317bde84221eec3315831459981097f92759f68290ef5252b16b840cae7e Links: CentOS (Stream) Rocky Linux Texinfo Listen: Ogg 387 | Opus 387 2021-01-04T10:38:05Z A look at iostat, mpstat, cifsiostat, tapestat, sar, sadf, sadc, and terminus-font. ogg f306996246b440c2217e74b7957918de521a242bedd6742aedc833ca0680e4c2 opus 8e265a2b3f475f8d2db7452dc7a9b3e88db47ff394fa5d461f68891239b6309f m4a 828097c1b811771dc57422f3b61585fe3c44a30abfd14f82ef92bd4ecab65ee4 spx a54030bbb0901c6fc30ff927f2117de267fd54998fb5bb6c04eeb80d4ba49924 Links: Samba project Terminus font Listen: Ogg 386 | Opus 386 2020-12-28T10:29:33Z All about squashfs-tools and sudo. ogg 5d05e939fb3e130d4df9152005f44b52bced96f7ee4c9b91628990af90deddc3 opus e8e2da0c398dba2e3e340a0a48b9685dba60691d099f205f263710105501a98f m4a 7220f4a45fde4cf87c71b6a3f4fb27a09ce2f3dae6cb74fa6c12576dbb5af590 spx 7ff64d34fb7d5b42bfaaaf43c9e3da01f5531e3010ccb8a3e03360681c5a1a6b Links: SquashFS docs sudo Listen: Ogg 385 | Opus 385 2020-12-21T19:18:22Z An introduction to SQLite. ogg cad720f9f659fc73ed71eb688fb401133082cc2587a4e47e9a2d3f8b1c9d670a opus 82555744d076fcfd410506c4ace1cc5d0eb7de7206504b54632d565a7af244d7 m4a 18493f81c07fd9efb945f780fe4112f5fc0c299b86765e07f0d180f339acda9a spx 5eecea46c601057595f7c26d1385f3df7ca8e825f69627ceee30789cf8c41996 Links: SQLite Listen: Ogg 384 | Opus 384 2020-12-14T07:26:56Z soma and sox. ogg 3040317149a705b4b03b37430b8da2c1a231a12f40fb30494f6735e708de7b69 opus d87cdbe3a65619c587d0db176be7435e132384863ed2ed95f641c755e4a90165 m4a 7f7ad306724b1d9497382dd22088854422ab2a130220de517884b0515b1ec376 spx d14201e3f4f120214303083730c6526855d44f0643267fe74bc00f9a402e35f8 Links: SoX docs SoX tutorial SomaFM Listen: Ogg 383 | Opus 383 2020-12-07T06:24:42Z Linux, Flatpaks, Android apps, and ChromiumOS on a Lenovo Chromebook. ogg a8787806438959593a5b1b0e5e8598ff0da823f8ae927258cebe88b8ee34f536 opus bc1005f838a7b8651d9d373f6fdebabf764aa8c3d433f083e722ffa540e3dc40 m4a 489c3b5779f9158af43e95c6822934d1cd1af2ec09381ab9c78528f1e53e1315 spx 2ddab930880d01baf6ceb765e9cb0f629c8a00305c57a435a394956c97af329d Links: Building ChromiumOS Google API maze depot_tools Board codenames for build targets Listen: Ogg 382 | Opus 382 2020-11-30T06:10:47Z seejpeg, slackpkg, and related hacks. ogg 37e74309b1db8f38a5e12cc6f385b7a004eebad40d590a7015a7fa58edbc22f0 opus 86de9a0c7109bb68f06b2738aad595e766df1c3351ec436a68e80c1b190e3c3e m4a d23ae7466c7764a4689ef1d30c4ff68de3608023bd34c7a2aa08a35badb24ae6 spx 8c3c31d00526fdbe2d3d8ff3134398e620f759398123ad1f1af5e0fc1b296a62 Links: SearchSBO utility SBopkg sbq for building queue files Listen: Ogg 381 | Opus 381 2020-11-23T09:47:22Z rzip, sc, GNU Screen, from the ap software series of Slackware. ogg f8701309ff3d93483200946f40b9fa873620f4cd67377733ee0b3c5ac58ea311 opus f0653e4c01c15c8956569c3753fde30052bc5e38761ba82bedd201a478fc5bff m4a 03d3d589d006466994860c3905bb3455621fef44b53253df3cfe6e261f4dec58 spx b818b34ce2415e213e3feb58763f318935752b0130d438519044cd9db9d3afa2 Links: rzip.samba.org GNU Screen sc-im is a fork of sc Listen: Ogg 380 | Opus 380 2020-11-16T17:25:35Z qpdf and its surprising PDF cracking ability, radeon-tool, and rpm, from the ap software series of Slackware. $ qpdf example.pdf --pages example.pdf 1-10 -- output.pdf ogg ae08b4bd2f3dcc3c99f910b167a74e28b0bff969362235a66304a155d7e699e7 opus 36c066d86702dccb1ff0dd33420b24fa4f92fb606f8067c012e3a4fd966d8a51 m4a 6fffc5f7ad19d9d19da849911a71016a69745155f604f2af7b050dbe08f7eb0f spx 4ac9c1b260ae3f39415f8b8379f1f074b7255ba9aa0d5479ec4ae2fe36d9809e Links: rpm.org qpdf Listen: Ogg 379 | Opus 379 2020-11-09T11:04:31Z Listener feedback, the Powertop package, and the state of Slackware in 2020. ogg edfca5d6d0eb868dd4254745a12c914f52f4fa23832780e6af46a1f501499cee opus 373d8d277e34d1f0d7e686ceea06227ccb0a1a33334a8f4809f3511330eb7256 m4a 1870107e38a9f9fcd55e155148f8cf978d8e491a100cfe4912bc48eaa76963a5 spx 063d2ab6750d7098eaf9c8b7cd554d68104a2291be47183e373e04c70a9e164e Links: Powertop presentation Listen: Ogg 378 | Opus 378 2020-11-02T06:41:38Z normalize (sometimes packaged as normalize-audio) , pa-mixer, and pm-utils from the ap software set of Slackware Linux. ogg b2c1c95f67442d521fb9811a54fd727b0d2ddaf78f5ecf6bbb56151fb469588b opus b1236b80e8501964b3f902d7fc72d3080245a9b123aa9ebcee4b524e09528929 m4a ae40bcb7028d95f9385c7127db1e3a5a827bf2d49482e9aebb807c6f2561e54a spx 080d56ce3c5f86c18359878f50ee5203d335185b87a79672d3a4ca2fe97cb7aa Links: pa-mixer Listen: Ogg 377 | Opus 377 2020-10-26T19:28:06Z Fedora Silverblue. ogg 9edd7aaced5d0e9a4da67d8743c19f361e28ec1fa35005fb8ad98d3ada3ce1c2 opus 78e5de1fae560aa593b9d3afd552e76522e85d535dbeeb10edb173e09b69a47e m4a 1378e56a919bc01cd30a611e1258440ca517e08fcd035123c7316802936c1686 spx 298573abf57d91f62c59716acc0553461e3362de330a333a497d2e438f203ebf Links: Fedora Linux Listen: Ogg 376 | Opus 376 2020-10-19T09:33:32Z Listener email and a look at GNU Nano from the ap package set of Slackware Linux. ogg 691d8d45e6a7356bd2a376e5d57d19100459ac996f0eea9651972abacae297bb opus 89007bf686556b724aed8bc9bf3114d09df32eeb79f70d0a2fa21cf9abbce7a7 m4a 7bb8b705f242f50d0eae97974cd885ef19c6013010add8e7fd4b824a50d68615 spx 4cc8b610207f7b5c99073625ef68dd1cc9f13abfd3b0975cf0b86c122233d6bb Links: GNU Nano Listen: Ogg 375 | Opus 375 2020-10-12T06:24:15Z The music players mpg123 and moc (mocp), plus the popular mc file manager and most pager. ogg 8d60e71b74f9e3a237202e8dec8e4c7541a6d6044542dbd263ccd6f560bcdbff opus e0af1cf934cbf17bfb8918cce6fcfcf1471b5ff68e333d995a8133ddfa2b2377 m4a ea158e6eebb809e84e8b6686a20e9c51c09c9bef9c6528b945fcb9cfbba06aab spx e10ead0c4312263ec535c57eb544bb1774acd39af576b8d396bf2bb3e42d5eeb Links: pagers in Slackbook Listen: Ogg 374 | Opus 374 2020-10-05T06:53:19Z An introduction to the mariadb database and the mysql command. ogg 447d20a7ae21d3b1facae7fc4298a83444c8593ccfdf043ce71b2252a47afaeb opus fff2176e6153c88febbccec2438fa826a77466b9cdeb5f30d890508687d26035 m4a 6935184a75b70ff6888e5bb1fc8dd97f6a459db4bcbb7faeee852dc679cdee17 spx 68530a2498eb2f17d660cca8658f221125f1eead2703b4be693fc0298a45958a Links: MariaDB MariaDB tutorial Listen: Ogg 373 | Opus 373 2020-09-28T12:07:53Z madplay, abxtest, and the man package of the ap Slackware package set. ogg ea90872525214b27203663b87edd3c539f65925c44539a7c2ee91ec76a4e807e opus bb7e94ff40896316a69acefa3c4a2ca290cf9b18e8261103e2b315d2b879f6fc m4a c81320d5cb23e989cbaf8a67c9771f08aeddabff1697a59dc6390f9926ee679f spx 4b77a70f1fc1f9f4889bb6c1e6065d32279bec6b11845b5c0727fe3839971c5b Links: Keen for a game? Join Klaatu's online tabletop RPG Slackware package list Listen: Ogg 372 | Opus 372 2020-09-21T21:26:16Z History of containers, and a look back at this past weekend's Open Jam game jam. ogg 3e6ebf899c8227b5a6344b19b2eb53a63932d582161e8895f2c58d3792c301f6 opus 7202d66e4cd40fd5f2c44e432388de385b04ac009e35fd909643b7277bc44a61 m4a 7fe0eaba221a4c017087094a1e5dbbcbb9a1597aa62caa63733631a4f6754600 spx 37b056f40bb1186a66e2b9d1f9061357407ce1bd49ae644c7a69943f8b655ef0 Links: History of sandboxes OpenJam Unveil Listen: Ogg 371 | Opus 371 2020-09-13T21:24:23Z Get started with containers with lxc. Also covered in this episode: the lzip command. ogg fa6d1575f3f817b3d29708e2c3dfcafcd6f552d988b7a0219bfb8c9d465abe71 opus b0ce45ac191164126697389af2c7deef04152487d600b7b38bc1517cf988b06d m4a 7ba2eb4b06f5c8fa12c7537fe1985401665ec204e43dcb466ffebd6326e443a3 spx 1032fcf5c54ecf7ea02d2aebcc13948da88e91fb0cb726a38d5e05dd6bb0fd2e Links: Linux Containers Listen: Ogg 370 | Opus 370 2020-09-07T08:08:14Z lm_sensors, lsof, and lsscsi. ogg a0b8eca38dd1f3028a361416eac4daec546a5455f30a892fcd937b91abe77055 opus 91a067a42ccf88c71aec439451759a40634ae74cfa5da36ce4937b03ed3a0e4c m4a 2ac80b9534a6c825aa003d82ba564d92303024a956f7b369f138ecc0e6bb9c58 spx 6ee0185cc488995c6d7c2c4a1b4e245406a9c907d265b3e81e1f5a9c50eb4cae Links: lm_sensors lsscsi Listen: Ogg 369 | Opus 369 2020-08-31T10:36:02Z The final binaries in linuxdoc-tools, most notably sgmldiff and xmlto. ogg 321129430008f82f781a82510d99f0e2a38ba72e06e925903c64e6f5cd77c0fd opus 4a1aec4f58b96a163dca405c33588222bfed85dd93fcc0fc983ac69666cb047a m4a c9edcdd898a2f0b993c380844b8d7b95989da351d8e8440b533193055bf5b9c5 spx ea8b2d319023a85bf4ab268d4739b0faafe12128e106f9c002d1f5590f9eeff9 Links: xmlto Listen: Ogg 368 | Opus 368 2020-08-24T12:58:31Z More about linuxdoc-tools, including some basic info about SGML and DTD. ogg 034e597e89ac388d5e8736adeba837a03eb51e63ae18b75173f8e9270abdd6c4 opus bf0d2249739ef7c7cb26c019d981a3acb5bdb1a843a07affe48d09bafc47f11c m4a 25e450b62ece7145359a6a89cfae84cf3a1f5ba62146a8b216c2bb05182cb3a9 spx 8c9e657222216a062030b663474679ae43bcf956008d288b6435f61e3ae7a63f Links: gtk-doc manual Listen: Ogg 367 | Opus 367 2020-08-17T07:56:16Z Hey, it's time for another Debian anniversary. ogg 2b5a04c04e463d860d2f8dbce425a6d99489da6c28d3674a3cccf6dae29cb8b2 opus 19126fe617369f65b7b62ebc9e781574bd15933a31d15f0da74b3d998b26aefe m4a 1fe88e98c8879dc8e9cfcf118b08b93c9d3cca59446bfc39c565ed3fdec9b54f spx ada4bbef5e714fa3bf533d9f225850c6a7582836de0bdb6590a84f1861aa5459 Links: Debian Listen: Ogg 366 | Opus 366 2020-08-10T12:44:25Z libx86 and linuxdoc-tools, including Asciidoc and Docbook. ogg 1c7ce8e031f7dc5c72d35fca6d5c049f9822791d3ad18474a65d6d4b2b5984fc opus 3679baa13cac73e8d78e4d1946098a7f54d163096c8e287d2f59686d0fc448ff m4a 156ae740fe92fd7506cb6ceb4f71b51e1a6932e8f4c77edb8fa2771c7747a968 spx 1ef90eb37469d2144bfb6c3d6ce6b076b4dcc2608ce82341f82884c6c3301d22 Links: Asciidoc Docbook libx86 Listen: Ogg 365 | Opus 365 2020-08-01T17:42:32Z The Korn shell. ogg 2e667ae8289eb0d704b5953d95d24b9036bf52ad72b33f30669913f35b063ede opus b795011ef4ee526466a14cab3f842347a011a48941aa67a53c22e2177fec650e m4a f19d0bc0a8718597d1f414eb3eb8b120c31b788627a5a188dbd8acef595fa5df spx 1a8645087519c3403ae152a62b61232a7da286c4ab6ce3a4a015f1021fc81691 Links: Korn shell Listen: Ogg 364 | Opus 364 2020-07-27T17:07:40Z The joe and jove ogg 39e428a9c91a97eb8f4c4f25a2f49e19fb6074abd467635a40be38ddb60bc294 opus f2cc32612f6b993d27eb963a865ecd7426a6d948c53f89472f4c3c4d05befc56 m4a f27d8c7a3cd40eb1a8f84e4f460896171be1253884dd78744cf3e70b145945ac spx e7306cc95ffa1709f268b7486384483609e1e1e863ae4caebb0e920e7259959e Links: joe website jove FTP site Listen: Ogg 363 | Opus 363 2020-07-20T16:04:06Z The ispell, itstool, and the jed text editor. ogg 3a813757a3dd324bd67dd7ce6686b7167a42a53ed6d01974d796d07aad03da48 opus a205c73756a780bbb261e4516dd093b704c2e1ca33d90c03ac1ee6e73fe49718 m4a afabbf18174e55f240d7eb5efaa7a31753ff29bb52f44d27347bde9b0b772694 spx 33444b66f70757b9a9d2388e3e425e36e833f2df1f931e0ff235461f62a9df61 Links: ITS Jed Listen: Ogg 362 | Opus 362 2020-07-13T16:22:36Z Gutenprint, HPLIP, and htop from Slackware software set AP. ogg ce0a5743e17f4b21bedb5397fb05a4c9b56f6fe7dd43b4242f53e2cf84d4e8e1 opus 200a19a4fabcf217c18e3d60800882012ae0bee4cec42b42414c888080674c8f m4a 09d5dfb3f8fe3349437459e7c2ad3b5cab2fd536bd3096b935420b2b9422d12d spx a3a762f48a0879ca702c45486cfe3a252dbb913a0528ef956fee8d4f2fc3ca69 Links: htop Gutenprint HPLIP Listen: Ogg 361 | Opus 361 2020-07-06T08:13:34Z Pdfmom is a macro set for Groff meant to make it simple and intuitive. Here's an example MOM document. .TITLE "My example mom doc" .AUTHOR "Klaatu" .CHAPTER 1 .DOCTYPE CHAPTER .PRINTSTYLE TYPESET .PT_SIZE 10 .LS 12 .START .PP This is some sample text. I hope it comes out alright. It probably will. Thanks to \fBpdfmom\fP. Process it with the pdfmom command: $ pdfmom example.mom > my.pdf ogg f8465a22f1f1a102e02c2a11a4d2057fa6b7277ab63dda6f1ff9151f83d03233 opus 5be14e2cff0707bb89834c5a098295ab89795bae436b47a570792d7dc716bb5a m4a 04322dbb9d9486d73a16d40b749ab241b88fb00a66a1b0b6ae9aee471d6d531f spx e949e091f88aa87d9b8433aaac6c186fb0872a781fa8f7dd59e2698643ab90d8 Links: Groff Pdfmom overview Listen: Ogg 360 | Opus 360 2020-06-29T07:00:27Z gdiffmk for producing diffs of groff files. glilypond for integrating lilypond musical notation into grof files: $ glilypond --pdf2eps -t ./b -- example.1 > example.ps.1 $ groff -p -Tps example.ps.1 > out.ps $ okular out.ps The grap2graph command to convert grap graphs to a bitmap. This requires the grap command, which does not ship with Slackware. $ cat internet.d | grap2graph -format jpg -density 300 > my.jpg The grn command is a preprocessor for Gremlin files. It appears to be non-functional, but it's possible that an additional back-end is required. The grodvi command converts Groff to DVI for TeX. It's basically a shortcut for groff -Tdvi. Have your computer guess what groff command you need with grog $ grog blah.1 groff -man blah.1 $ grog -Thtml blah.1 groff -Thtml -man blah.1 ogg 1b58d9251de95a186ce665cfe92e21cc5798b1a3acfe24cdeb434916c94bebac opus 5f6d6cc08c10617cba1c091b2fc3d3a43d9ea4ec4c13e1baa99bdc76a382b676 m4a bd3b393140ce69a98d8be549a58e30d74dcf42f364516e4a7bdc2919ed22c1e1 spx 44c32fe15ab8398e13d3c5280dbf4540eac3fdd6d8acbe1aa84f501b716f0801 Links: Groff Grap Lilypond music notation language Listen: Ogg 359 | Opus 359 2020-06-22T07:31:25Z More about groff. Here's a math equation: .EQ e = mc sup 2 .EN # prepocess math equation and convert to pdf $ eqn my.ms -Tpdf | groff -ms -Tpdf > my.pdf # or just use groffer $ groffer -e example.ms -ms Quick conversion of an equation in eqn format to a bitmap: $ echo "e = mc sup 2" | eqn2graph -format jpg -density 300 > my.jpg Chemistry: .cstart R1: ring pointing right R2: ring pointing right put C8 at 4 put H10 at 5 with .V6 at R1.V4 .cend $ chem example.chem | groffer -p ogg 964f3266bd0c341dc3e66902eb1d14d13cf75deaa2e52c10158e5fa014939c7e opus 2257f525020b3343432a360d54f884d89bb8103ee5da519ea98103ec1240b506 m4a 33b66f5f27768b525c2ca3b88316ac2717f3e268024b0dffe8243c70d74c1936 spx 2a93374d900d9594ff8e7622143483723d34e780e1e1116c155960ea2a8066fc Links: Groff Listen: Ogg 358 | Opus 358 2020-06-15T06:32:53Z Listener email about simple-mtpfs, and then groff and groffer from Slackware ap software series. $ simple-mtpfs --list devices $ sudo simple-mtpfs --device "1: blah (MTP)" --verbose /mnt/floppy/ ogg b7a62e2a129ff2c79ac7314703dd8d01ab688ac54be881a8ec86eb8f6727312b opus f438b932ee9c9b53ee2e3036cfe2ffd29daf1e10ac2d24b30f6a4669372db33a m4a 264e450fba7c4ddb622d88e9c8d5f2b6e77aa9bfd0909d976c94716ff0ea2b34 spx 16ce82edbd305f09d69a8a262d2a7ff92f4a36f94924b29e62b4fe68d25b23e8 Links: simple-mtpfs GNU troff (groff) Listen: Ogg 357 | Opus 357 2020-06-08T06:49:56Z Despite its name, gphoto2 is more than just a command to control a camera over USB. It also interfaces with MTP file systems, like the one you might run on your mobile device. Find out more in today's exciiiiiting episode. $ gphoto2 --auto-detect $ gphoto2 --abilities $ gphoto2 --list-folders $ gphoto2 --upload-file ~/path/to/file --folder /folder_name/ ogg 6491d7453c196cc7a89a9bb30fd7cb79db20262186d095d76919712a30492917 opus 3315578d769a41ecb25a21c3464316a922d06f5038ee84b203715fd637ce2066 m4a e92be711c74f16b4c0ca59b2f70e04cbea196453c77da7d7f19ba9be7d9107da spx ea487fc58075e905d15efc9708a64467bc3cf8fc3be38137502e12638550ce1f Links: Use Gphoto to get files from your computer onto your mobile Try Share to computer to get files from your mobile to you computer Listen: Ogg 356 | Opus 356 2020-06-01T11:04:49Z Learn a little Postscript in this episode about Ghostscript. Here's the example Postscript discussed in this episode: %!PS 1.0 setlinewidth 10 60 newpath moveto 60 60 lineto 60 10 lineto 10 10 lineto closepath 1 0 1 setrgbcolor fill grestore %%0 setgray stroke ogg 2137b030fb0aaa989d8c0889e2027ea53c411e9325d136b7520bcc28bed366ec opus c1e16ddb9bfbed9e37ea45854bb8b2632cfc6b03aec3ba5db6013890326b7cc0 m4a 0bc37b089c6a05b0c0389864f4df0e65423441ad1c6048e4c877e540471d9f4f spx f8e13736d7ada1dd679af35c290a40242175fc273c40ce81d337dcf12537918d Links: Ghostscript Listen: Ogg 355 | Opus 355 2020-05-25T21:37:26Z enscript and flac from the ap software series in Slackware. ogg b30a5eee768734c9bb9a8c9ea7e220797dbb78782a1b6a16a1bb78c3703c01c9 opus d698b095a52d0a07bfef64dc89e4805f1f780d11c71db3acf3a538ba8b51a46e m4a a6f641b8d1d07ba5233a73f6824e13b8c54f02bb671521bfafa210bb1c0e22c3 spx e9f9afd3ffa3697c8c69187a9946490bf8fe2ae2f8953bf39d38df81a05f1945 Links: Xiph Listen: Ogg 354 | Opus 354 2020-05-18T14:51:39Z dmapi, dmidecode and related tools, and dvd+rw-tools from the ap software series in Slackware. ogg eeef2b68f2b247611fc8c62b7089a6ce6b0c1761b8f9b7b848ae5d2c49f9ec52 opus 62f9228763fae21a1d9b8bdd2f344c93bdea05f09491e062db390f0753568664 m4a 15df893396cc179426552567f38bd6212ca5c60ce00107933b40b2b50e287f02 spx 58c13b88437cd53e208370224e2b66565c4665453fefe3aad6b0f593a7584fa5 Links: Systems Management:Data Storage Management (XDSM) API Listen: Ogg 353 | Opus 353 2020-05-11T15:38:38Z Using open source in real life. ogg 0fd20ae0f5c8548b87c6e0172c156fa784901f310824f5e89d6b056804b56f24 opus 1810257c5ccb777affa94bd3ab4f28177577fbbdfab5bdf88c11b77a6e6bce6e m4a 88c56e9aa49e82705dd1d7ebbd072997c9d51fa3ba293f8e495aab98bb8f2c1e spx 9d8939b05a2401b3db15b323e15412633c2baeaee0c6108a78a4a12cb349d6b9 Links: Mumble Makeself.io Listen: Ogg 352 | Opus 352 2020-05-03T15:16:40Z A look at the diffstat, cmp, diff, diff3, and sdiff commands. ogg ccf6f683cbc3cd63eb279cfb4eba25fd7b2ae5442e857fb4343f3d96124729e0 opus 2d722c19051321577f8881da6c7bc68fe5e5364ef031a57463aa7ee841d6f3d7 m4a d24bd9bbb52b5293072def88ee74c3dc20d7d0f50bf93ffe35a3b48b7a6c23af spx 4663def692c8e4e6feb0abb489a4a4c8ce699676a22e0bf2db3022b6be9b7f86 Links: Testdisk and photorec GNU diffutils diffstat Listen: Ogg 351 | Opus 351 2020-04-27T13:15:19Z CUPS filters, dc3dd, ddrescue from Slackware set ap. ogg 08856286276094134acda428989544651c74d027bbb26d7501ddfa8cf57233d9 opus 4b6768837a088b6f67f2a4b8b9da2ae0c21b624ca5dcb971971ca7b7e2e071b9 m4a cda445f8f1fd2474307fa0e00bd0759ae9c735adc07188c253b56c64f3c8a683 spx 51417ac2ea36e0d3c37980cdd4a6c95ca6910d72c8cb97bbf97721153f6713db Links: CUPS filters Listen: Ogg 350 | Opus 350 2020-04-20T15:46:46Z How to get to the CUPS interface through a terminal web browser, like w3m,lynx, or elinks. The philosophy and culture of bug reporting: A bug is any unexpected interaction between you and a product. A bug report offers you an opportunity to troubleshoot a problem. Ideally, it results in a solution before even being filed. Otherwise, it is a recipe for the developer to experience the same problem as you have. Bug reporting is collaboration. When you file a bug, you are not disturbing the developers, nor are you exposing them as poor or nefarious programmers. You are developing along with them in an attempt to optimize an application you love. A good bug reporting tool is also a task management tool. ogg 60d7d23422e265096494a395ab532e66fec4bc559eff506df494922720b8a42c opus 3da40809afb05a7df603511d06a8bd84df53de0e422501a00fae0015ea9599e4 m4a eab13cba2585e7f9fe07ad2732c646d19fe5a77bd540e77b3727ed16cefe00c1 spx 1f42f93d5c3c04bf1fa0faf756eed753cf40ae8321f91c13ffc3323a69fdfeba Links: Bugzilla Mantis Listen: Ogg 349 | Opus 349 2020-04-13T11:41:29Z All about printers and printing with the CUPS and lpr commands. ogg f2a97651d0c771f1932fdae3eb78003f178ff53945fc15f8e72d0bf0c6e68ec6 opus f8a51120429c2807dd2db01e1122de27ab6335475dc91736df1306468225d611 m4a b1a7c53f09f8d8c0c8cdfeddf14bcfca371014bd9fd0d52288392aa7631bfc64 spx 4d6dc7dd6cbdfdfcf9a5bf3a612b9776abb7bac2c79ff0ae3f7e86627a6242e7 Links: CUPS.org Listen: Ogg 348 | Opus 348 2020-04-06T12:45:50Z Musing about the Common Unix Printing System (CUPS). Next episode will be about the CUPS and lpr command set. ogg 526d897467b4700e1f52b0ff4aff40e3d1717746c0d1496ca4ecdddbe3f746ee opus 149b7e747d19c3f096b3c5ac879129d28aeb7fb2ea02dba0e1d4104823c2462d m4a 2ab7693fa458307c38f4e7865795a9212bae2885e2d79c40d7f7191c9d6799f6 spx 3971f467b27ebf7db90cf9b84647a0a5ebcdf06b2a81441376a78c6d0a4b4dfb Links: CUPS.org Listen: Ogg 347 | Opus 347 2020-03-30T06:36:55Z Cloud, containers, and cgmanager from the ap software series. ogg 0ab9699ad8edd33184d49df20bc9985037a8d0ff0555cda04c02737bbc6defd8 opus 5d9a9c7f95e8b5c1ac166865cd17e2019d454962d5f06e01f94b00248703cba3 m4a 0d27e7c84ef2945ae25bd7040e49cdebb08b40263fd508332422d659780f4d40 spx b553b06ea4837c2d0f4489ab3c4f204cf3ae45ad1051d7a953a77089f211dcbe Links: LXC Kernel namespaces Listen: Ogg 346 | Opus 346 2020-03-23T07:08:16Z Words of encouragement and solidarity during the COVID-19 pandemic. ogg f8c083467c3db586b6b52d2f4c2ba451f95cd68c7d5fe79aa4c578c9128df4f3 opus 2a95fc370922f278e89f906a46007178a91c1fe83abd113a264b7f0fed3fde08 m4a ce8dd58ba9309cffab46a866a5c9366651c99ccec2469cdccbe05c4d66d7fc1e spx 3b30117e7509af32328da0d406148d98e6a9cb4099e89aae5e2eb33f0c356207 Links: World Health Organization IBM and RHEL and the fight against COVID-19 Stay in touch over Matrix and IRC Listen: Ogg 345 | Opus 345 2020-03-23T06:00:54Z The many commands of the cdrtools package, including a bunch of useful utilities for .iso files, such as isoinfo and isodump. ogg 50c760903faa7cfee397acda52f0c06118965ab8ae6bc452bfa1a24b03e62b14 opus b7d4014565480ff052cecea5ebdf22f6b46dc99a722aa39c9045eb78f3d97ba7 m4a e5bdac5627c8cde6e6279e1af2c422dd0f1c3d8427dc37e4d4a1aa06eea27094 spx 6243d2cf1b158f49eb3982b3e85f08a588fab045254562956b98ee20fbbd51be Links: ISO-9660 Listen: Ogg 344 | Opus 344 2020-03-16T06:21:32Z The bpe binary patch editor, cdparanoia, and cdrdao. ogg 2e0b7bcbf2b73b820c10e40b39c594f4ae6c94ec3bb3dadaa6c4f6a0c090e0f2 opus a85b24c5c03005184cf55485ac08d66206a1a2b02cbdaf03f051af8b11d35401 m4a 3f30234e986e0fcc64c3cd5a261b8912f4d1be949cf59e9ff2244bee47b53abd spx 40ea62726304fbc2b3eb59642a59824c380e0ab31ab667938c1e30a7d095c823 Links: Podnutz.com Hexdump Seth Frightening, a CC-NC-ND album Listen: Ogg 343 | Opus 343 2020-03-09T14:35:48Z Licensing, and how non-open corporations are inadvertently flattering open source. ogg 269feb919e026eb2e31d22ac9460053f2377df8e24f7db11feadbdf2630cbb34 opus 295023aa576d62c30ed8597d35c40f628c6875767b19ba8202fb2414516f8b57 m4a ad86d45e5c2432ee32ecd7a374d45c4aed2c59f90095687f110160926ae9d5d7 spx 485aba262a12698afa20f175f5b8d4f52594eba368e452af588f6730f658708f Links: opensource.org Listen: Ogg 342 | Opus 342 2020-03-02T21:30:03Z Listener feedback from beegrrl about OOP, and bc from ap. ogg fb55a7417e1749ae0024614bd3ee5611729f1001f2bcacd352fc64e92a10be5f opus bcded6aee11883de7b85e66ec2635ce5caad27ba56295845cfe7db46c6233df9 m4a 1e24cdd37505df6233989ff00daacb326cdbeb117991625484f39f1e94f212b3 spx ce40425588f8dd7c3998f1e1728339045d40dd4eb4cf0daa22bb6ec6bbeb8d07 Links: bc an amazing calculator in pure Bash by Wei-Lun Chao Listen: Ogg 341 | Opus 341 2020-02-24T06:10:34Z The journey through the Slackware ap software set continues. The amp mp3-to-wav converter, ash shell, and the at, atq, atrm, batch commands. ogg a5e4b99fd72eded1e0bacfec7443a897824861f3881e661ecf1a3eb2f0665010 opus a80dd6839c9da15f4cdc310d437b69e1bca81a1051991b1f88973d96a71f0f57 m4a f65b95bfed82062c9b1d7359147b5bb99eebd75a33bbf6c56081a7df4dce13e9 spx e9bd53d219a075d2771761af8be4252a53bbc6bc98361b00f6d5fc8c47c048ec Links: AP software set Listen: Ogg 340 | Opus 340 2020-02-16T16:05:28Z Thoughts about licensing. Coffee. Then thoughts about Java. ogg 7cc76c7d1028386ebda83d18568cd0d2edeada203c69b67f46fd45075ae44fd7 opus de32b1b2398ebcf64455da5e4b8f2d272826067cec16d2faa4efada4b35b3ac6 m4a 367f10bbc1f174f70d8f80ff566b90895932e1619d699c31df805323fc3d6440 spx ad06da2264304c495b9b4868aa61cefd66d3d5c916b335d91f4db87b04d68987 Links: AdoptOpenJDK.net Listen: Ogg 339 | Opus 339 2020-02-09T18:19:48Z All about troubleshooting audio on Linux. ogg 901d9245f828294670e37d7f17fbcdcaee3376a2fa0cf3c6ad6e649c966e31c9 opus cbc2e983d2887c5e581a59d79c628f918c9cb7b33a2397db9863ffbee1e7e43c m4a 80c593545cb73ea6865a4a9972bd9b1ca95edd67ae2dfda2cc28e2de3485ceac spx deac68530dc7c7ee369b4164dadef76fa08d8ae854c483d260875c3e3cc54934 Links: ALSA project JACK audio Pulse audio Listen: Ogg 338 | Opus 338 2020-02-03T14:50:49Z alsa-utils from the ap software series of Slackware. Lots of interesting utilities in this package, including one that enables you to send MIDI signals across your network so you can (for example) connect a USB controller to office office computer and generate sounds on the computer in your studio. ogg 144470423a1f2434b391d51ab6d1b2e30fe249127f379786d3e8d5d31aa50a84 opus 3f1a00eae23b787244f6815b8ee94c8495c082635a000c40e1ef94c392c8ddc2 m4a 6b88af23d2c137e6f64d11bdd3cd69a89372e9a36a12b0f73085997484a489bf spx 4080a377d114f6c9f81b60fe469e0efcccf969c9df5827835cc8ce752e44e1cd Links: ALSA project Listen: Ogg 337 | Opus 337 2020-01-27T12:41:49Z The acct command from the Slackware ap software series. ogg 6e2498c43ed1efca283ffe05bc003cc94bfbc02e9550d534c52319f62fc3fadb opus 1dd6dc5a7c69e29ee2eeda7ddce3216a65150238eceee8da4bd1a673d3c2537b m4a baeb6505c5c941e9c5f3a97f3415c142b1b8e07a1d940a5c37234181352e8f4e spx 748b46d3d36a196a881a6376c5f21c08676bb7917434daf39634a04afd2f61d6 Links: gnu.org/software/acct Listen: Ogg 336 | Opus 336 2020-01-20T10:51:48Z Listener feedback. ogg d4f6300fa2c2928124a38fba27ba3db66ddb8f47635a3eee00b561a71453671b opus c129c5310b350eb9b72daa4893308e594f768836fd06a2c7a277d98fc0a55abf m4a 3132752526d4bde0d5c747170a176ac0d3ea5ee15fefb0522935e0e686d2d72d spx fc4b92502f4fe471b10000c079d2bad5b422868c665865b39620fd10cdcdd267 Links: Markdown opinion by mdoc programmer Ingo Schwarze Geek social fallacies Listen: Ogg 335 | Opus 335 2020-01-13T06:16:23Z The ending of the a2ps package, including psdiff, psbook, psmandup, psresize, psselect, and texi2dvi4a2ps. The greatest mystery is the showchar command, which appears to do nothing. Upon further investigation (after recording), it seems that a2ps as distributed by Slackware also contains a collection of scripts called psutils, which provides fix*, ps*, eps*, *res, and showchar scripts. The psutils collection is not yet in Slackware-current, so it is possible that it has been dropped from distribution. In the latest psutils sources, showchar appears to have been removed. ogg 872c0faa92630453da3a94151488d2f1e0de75f698fc936031cc5f477430efae opus a9a6ad10be81909478718ff0c141b0aff68f191756cfcc9da2dbdf5b2c37fd40 m4a a419e04fdb5cd7dc50bec11736fc321587f9c043f7137e17cccc2c53578bcd6a spx 32364a5fb2bac309a60c9863bdfa3c8c99d23fcfc7c4ea007b9e0a7e2ea9f9d9 Links: gnu.org/software/a2ps psutils Listen: Ogg 334 | Opus 334 2020-01-06T06:35:56Z The ap software series, starting with the a2ps package, containing some useful and some obscure PostScript utils. ogg 60c5d3572a267004b2b2881b0f9c563f7297e7eaa799661fd2e47da4511548fa opus 30a2a52ec26dd07a15edd84569bfdacd073de7770571772730a99c476c390c4f m4a d146a2a48fefe2bab9c3bbc60a4ecd7c3739d5035a01d6817d859d271c34c11e spx 89ce6e6661b0cc54ea522d1d74270e1ba7effd84afbe29c22bc1d7f91f6f536e Links: gnu.org/software/a2ps Listen: Ogg 333 | Opus 333 2019-12-30T10:49:30Z Win conditions in open source ogg 57e6b7ec22580a695ecde384ebd41987bfced5f4d551f1b765d953180aadcd47 opus e37e473eab2e3dfe7bc0c55f7b8aafc6cabc868cd5db76453bd623ca2d643014 m4a fe885b4fcedf371856d4791d0ebd46e0ebdebd59c4cbdf651912a3af7db3d97f spx 14016c45ad51cc60c1aea10db4bdf7485ad2be8fea6fba27538693742e9bc12f Links: opensource.com Listen: Ogg 13xmas | Opus 13xmas 2019-12-24T17:29:52Z Holiday bonus episode. ogg 201023c38d53c58d99896d1b8d74651528b49d2cced94d2d1647e754b03c8202 opus bcdba813baae49416263db45ae7eaf721f2c54eb7a8fa9b082f3eb393e507efe m4a d3883b131dd0ab3bcace8ec8d6d2c40b1a4a65dff1de526ed4825c8198e813f0 spx ad5b6affda11d51aff922b0ee9a5e09ab76183285a4c3c7643bdec5fc1bc7d2e Links: Slackware Linux Listen: Ogg 13x52 | Opus 13x52 2019-12-22T15:27:35Z xz and zoo and the end of 2019. ogg 418189bee97c564697fddf61baf41936f73ac7ec3a32bbd575c9ab0f3255f049 opus 1f398d6237124d8524d98bd69cd6b4501f2d395ac2fa930571c8d45a2a483b36 m4a d407c72b677ee3ce9416a7a67e8293f0824df1c09f236df750b2f62d7a4a7545 spx 6abf2cd28fd25d32c9afbc33afd996b62ce49f8e3ba7a388a2d7b8f5eb8f0a61 Links: An article claiming that the Xz format [is] inadequate for long-term archiving Listen: Ogg 13x51 | Opus 13x51 2019-12-16T19:55:10Z The which and xfs-progs from the a Slackware package set. ogg 19b3e3b0068d2ea10b9cb991347dae7c0c58b09eb1ba2227448d2b64f83aecad opus be146056116f27fbc5f9d05e8ad1cb4692dfe99b1a6a310c3915a7577e7c5f70 m4a fbaf308ca9f8928d507a1795803207a80038a4aef181f0f424b3b7983e8469e7 spx 33c45fe491f826767d5d736bf3a8babd036c3c2313a9279b29f05a33b381a617 Links: xfs.org Listen: Ogg 13x50 | Opus 13x50 2019-12-09T21:53:21Z Listener feedback. ogg 2bfd50d65b964f134ecbf26bd7aea3c7b89c25e5149ecf72f2be8d8558b4d78d opus 800b292ac70b1876d4013cde0486324f095e08763a43deedad7326980c3fe01c m4a 69cac83097643c39a831d6b95457aef14c52b243a5e15d103f4e66279fac8d24 spx 5796486759f1d601a075dbe657ef3b1bd54a5beba3a1e7c73165c34c64e34a12 Links: Debian Linux Listen: Ogg 13x49 | Opus 13x49 2019-12-02T21:23:03Z wall, whereis, and write: the final 3 commands in the util-linux package. ogg b5166541403ef6b20396886589fd6b007477c47b252fedf71fab622036b02c78 opus 485cd6a295aa8e67254c575e54477f4ac4dacce763ebc8221506c45a38dd2e3b m4a 874e1a00578c5a0689c5a02ffe7413c45b8de0b14799db66bfa2419557619ca0 spx b5b54c915b26e0711c087364da7c687b0b33fea7a2f01a2cd986ce04ce31377a Links: Linux kernel Listen: Ogg 13x48 | Opus 13x48 2019-11-25T21:43:51Z /usr/bin/u* of the util-linux package, plus listener feedback. ogg c0827daada072a6be8892ec763cf29d97397f62944fca4f1174a9c05e0ca6416 opus 7ead9b27b48270949eea48570198f3845e1a5a3cc41902033fecede579d6e7d7 m4a 2c0a54385c0a52613acdcf073dd44fa9341bf23ffc4cb6aae9480fa466927663 spx 5766c5e28d5b5e7c8ed57831b68889c18a14028c86667646f65e621ad2d7ba4b Links: Linux kernel Listen: Ogg 13x47 | Opus 13x47 2019-11-18T08:06:33Z Starting and finishing the t section of /usr/bin from the util-linux package: tailf and taskset ogg 93d83630678f69409debdcab4769fb9ef4ccdf1c1b77abbf2da12d770bcb85d6 opus 9c29ad9bcdac22ce60c62a7339b6a1f720fc3a8284bf268c5ba3c9d3093ec600 m4a 410204e9cb49d39f2f0b7eeeb441a67b56ccd514dcaef0ef2e23aa8adcf2bde5 spx 07cb49a14618df4a66e80272b8262b719dd03286fb3ad3300fb8cf1efa1452e6 Links: Linux for the Rest of Us podcast Listen: Ogg 13x46 | Opus 13x46 2019-11-11T08:01:13Z Finishing up the s section of /usr/bin from the util-linux package. This episode covers script, scriptreplay, setarch, setsid, and strings. ogg addb70fb5b278871341b3ba3a20e0700fe2a63973208d4755af7180e7a27c7e3 opus 92e0857e74eb8d06c13508f3501c6dddf8e5709c2c27bc3a4fb8bce1a366c64f m4a 22f86277ff3b9459a82636c5b71404dd696b618e5e2bb3fe5988b2ff914c03c6 spx 90cfb7b6e16ad153b317f5b264927fc7f37ae65469cf1bf6b4813bd6bbf83fda Links: Multilib on Slackware Listen: Ogg 13x45 | Opus 13x45 2019-11-04T08:12:21Z An exciting Linux origin story (thanks to Grant), and the reset (also called tset) and rev commands from util-linux. ogg 5be5da6f4bb7de98517510558df3c4cd0e32cc024f1967ae0a2b2661c4215936 opus fca5da05dbd34a92f1152241f5829cccd9924e69687119f00d695b98c51eba57 m4a 3763188d91b194f34bfc8712ef769ffa23343fcb722cf33e57dd9688df824b8d spx 3ead5fd56b5d2d7ada2c917e7b3537bd1bcf4461c0685b83dabb893de9b20c22 Links: Slackware Linux Patrick Volkerding's Patreon Listen: Ogg 13x44 | Opus 13x44 2019-10-28T21:56:48Z Listener feedback, including some neat rename and Bash tips. ogg db0155ae79c4338fa57185b1ee85112ecab12d01e46449b43c4b0d33baa116f9 opus 7e080cf8189a37348e771d92cb9b832befc9a2a2807786471c5017cb631fccb1 m4a 3ca3b677278e6eff2ca9603585704826b629d63470324990e161366a4debaca0 spx f72856bed419c5e068a285e15e63f5943811e100296da78dc4d64a0c230901df Links: Ronald's rename command Buy the Lua+Pi book (Klaatu contributed to it heavily) from Humble Bundle for $1 Listen: Ogg 13x43 | Opus 13x43 2019-10-22T01:22:10Z Klaatu is back in New Zealand after the All Things Open conference in Raleigh, NC. In this episode, Klaatu responds to some long-neglected listener feedback (if you spoke to Klaatu at the conference, or have emailed him recently, Klaatu is not ignoring you, he's just slowly catching up). Also, Klaatu talks about the website freesvg.org. ogg 71c58f575db81b13f03b0fdb1c610c47cc68419da6e3dfc0844618e27bc8eb4e opus 1fa30aa6c71c64660d8b1a42dccf8d1223ea9ab6df51c46100144dde14c9cf24 m4a d130f22709d80e79eb66f2a6c57e06018fc1eac8b851856079dbf91b96b793d9 spx 046a95b99d14e206c2102a89ba5b8235a21fffcb5228a135aafb3d9c9980f001 Links: Creative Commons Freesvg.org Listen: Ogg 13x42 | Opus 13x42 2019-10-14T19:21:30Z On the road during the All Things Open conference, Klaatu talks about how to make ebooks from various sources, with custom CSS, using the Pandoc command. ogg 3fa5481c72515bcad79dcda3dbc863ddc4e0d02bf852ff3a981bd95722b9efc2 opus d49b9c27c9e32de43b277dcd53a73361b5277e9d41bac0eb28ef17d12122fd91 m4a 5f35061534e32a70d03f90606f52e9d1a29bb51c4f526777eef47255d8df1a4f spx ebd69e73abca6ef9e36949e7a29ab529929a882f37b61dce203cf2b28863cdbe Links: All Things Open conference Listen: Ogg 13x41 | Opus 13x41 2019-10-07T05:14:25Z The pg pager, prlimit, renice, and using rename to rename multiple files at once (like with Thunar, but with your terminal!) ogg 1e6a09dd790d8d4e3d27368a5654545db87618a646ca83f726ce7077dfb59751 opus 8093357d59eb79bf1880694c03961ca435cde1b4425ad23a1ef948414b427299 m4a c3754d13d5ae82f396acab0610f40a4847607ffb47e11ddf78ec38dfe3c25d6b spx c82c5a4542fa8c370fb7683b354b60950b38ad1211c04514b72fec4d0cd221ca Links: Emacs Conf is a virtual conference starting on day 306 of this year Listen: Ogg 13x40 | Opus 13x40 2019-09-30T10:27:23Z Is an open source operating system important? ogg 4b0848c70077be1be3c9d1a8dd2e1d61404b9c19da704c449e609f264e87ea0c opus 81751cf71c9af113d15fa61110fd9ad9e4cc5bad7bcaa19d5d27ff52e86863b6 m4a b2a2845c85ecac0da8af84e3cb028210ef61c47947ecd876944f47b505024737 spx 4b4761d21b3c3a4eda3827e4b2557d96e1522eddc25d2154989f9698ffa4dd5d Links: Slackware Fedora Listen: Ogg 13x39 | Opus 13x39 2019-09-23T22:24:56Z Listener feedback, the nsenter command by way of unshare and Linux namespaces. If you're new to "cloud" computing and containers, these are technical building blocks. // On old util-linux: $ ls /proc/*/ns $ ls /proc/722/ns ipc net pid user uts [...] $ pidof tcsh // nothing $ sudo pidof tcsh // nothing // launch tcsh in a new namespace with unshare: $ sudo unshare --fork --pid --mount-proc tcsh // from within that session: $ pidof tcsh pid 1 // wait what?? // yes tcsh is the first pid of its own namespace // from another term $ ps 1 init $ pidof tcsh 26814 $ ps tree | less // search for tcsh // child processes of tcsh are also assigned to its namespace // from the namespaced tcsh: $ ping 8.8.8.8 [...] $ pidof ping pid 23 // from another term: $ pidof ping pid 26923 ogg e904380f0316259e6e2c924a324a3816fbf2c971d7597cc781cb0027690c7078 opus 1587db4f3aab615a455ca9faedf60873f5959c3584b1019e255d6a4b83ce2e69 m4a dab301e24d2a39fc75608f2f8684ba13dcc70f2cdc1322a0a4d0d4ae02cc0cd1 spx 8f53e096c763379a210fc94c7d434e6b2f4a0d3a5a2e20e14beb5f582a6eb01a Links: Hackernoon and the curious case of PID namespaces Listen: Ogg 13x38 | Opus 13x38 2019-09-16T19:55:44Z First up: all about mcookie, mesg, and namei from util-linux. Then, a discussion of how one might transition to running Linux exclusively. Do you have a story of how you switched to Linux full-time? Do you not run Linux and just run as much open source as possible? E-mail Klaatu at this domain and share your story. ogg 5900426417c4aa444463bf35e2eb91dfb086675d99466164c0724aac4c8b3ef7 opus 409495d6787b8b1aee0c15a67bf94c6701ecc649e1b3ea615258b2bbe99aab5b m4a 4c0ad1ab7cea51260d4b6c174b63515ba9abf6d1310bd700e67f309b6d313c30 spx 5114bd6c334d7bc0811b0af133f8dfe6f0ba349fafb38f7731fa0f2f36265593 Links: Switching to Linux Listen: Ogg 13x37 | Opus 13x37 2019-09-08T22:32:45Z Musings about 1337. ogg 2d17f12751922898e1a8f7991f3570236f23ed19d17d402d6594a3b6e800c23e opus ecd33de6682a230c7f881cef5e792249d41841504f71d12dfbccb6f35aba14de m4a 66783b587359ddc0f5470c287b8c52bb55d93987df9585d516be800ab0f9ba0a spx 1cd5d551f4ff919f0debff0eeef5c0d3035fabfc56ec8796106cf47fd4e1ec26 Links: Jargon file about the term "elite" Listen: Ogg 13x36 | Opus 13x36 2019-09-01T15:32:44Z Slackware Linux has a Patreon account, and /usr/bin/l* from util-linux. ogg f6c4691151c12a386e9834cc5bfe1817ab126c8e0ff6b4fc4d00e1e244497804 opus ef4de084f564e9db899c2f8c054d889dd6ba86b0814ab927a745074a470fa49d m4a f8457b323ab7a85e4cbc28de5ae0e5154538bcad2197fa1b4ee5acc0dd6ee59f spx 86e2a978dcf3753d4fa23f79b8c82d45447ae2f955fc4e2b88ba1eef35e682f3 Links: Donate to Slackware Linux Listen: Ogg 13x35 | Opus 13x35 2019-08-26T14:55:49Z Recorded during Klaatu's stay in the US, more or less in response to someone commenting about him running Lua out of /opt, this episode is all about the /opt directory. It's also being posted a lot later than intended, so ignore the incorrect date. ogg c5143b83cda9edc586dbf76a3ceb8bb431434bce5ee5daf25bda145b6b4a2fdf opus 385e0ee6a027cf8f84b7ac47a08b943e3317cfeceb9d608243fd14f310889421 m4a 2ce434aa2e8354904703f9b742c15f9de3363b2c2a46cf0455978321c1740258 spx 7260c4a240804d0da2367e827638a31b53408ebe422f40aee80b87d653273717 Links: Solaris Transition Guide Listen: Ogg 13x34 | Opus 13x34 2019-08-20T16:43:04Z Klaatu podcasts from a hotel in San Diego on his way to Open Source Summit 2019. ogg 0cb6d6c55555bdfd0f4941f5fe6137e41b638899d66efe7c78ea6e0ed5437d4f opus 64e7320cadc04a110563babdfa1a5c87439a9fb515580e23b7ef67cfffd440fa m4a f1db33f048fe0c5cfdcc93d4339d5158517872490ac9ff03eb38a75412737986 spx eb8f4823878e6041da2e72959195d7441f4be39b4c9967653d3781156708d72f Links: Open Source Summit Listen: Ogg 13x33 | Opus 13x33 2019-08-13T15:42:15Z Klaatu podcasts whilst stranded in the Greyhound terminal 4E in Richmond, Virginia. ogg 3fe4d60b987f8ff24d9bc555459947aa5eb3a4274e7a2aaf33aefa593b9c23c2 opus fa67aefee228d111a39f48e6ee41c6f41dc9d13cf83236fccde47138580f6e59 m4a ffb2d4e786c15f51fcef689671084811275e0a40821d3f84a3b7e0130637d073 spx 2c610f179c23b9ca344bc8b938bce75e5ab92c6be57634f8600b9786f573c8b5 Links: Open Source Initiative Not Greyhound Listen: Ogg 13x32 | Opus 13x32 2019-08-05T14:14:43Z A nextcloud tip. Also, the power user conundrum. ogg b3cbba0d2de3632cc37612be66c76654da72234d4c3f9ced3640bc1ae358db4c opus 0fa9e882db85168388dfee032ffec15e330a7c6e64283265621568e8bb21ebaf m4a 94de6516fa5dcbc90d96e635037a27668969b61a2ed9a595bb1805e32f8258fb spx 4383830763f3a2202c08fcac27c2a25334f456028a7aa638ddd3b80a6441d751 Links: Nextcloud.com Listen: Ogg 13x31 | Opus 13x31 2019-07-29T15:56:15Z Here's the ipc* (from util-linux) demo in this week's episode. Create a message queue with ipcmk: $ ipcmk --queue Message queue id: 294914 View available queues: $ ipcs | head $ ipcs | head key msqid [...] used-bytes messages 0x98544aba 294914 0 0 [...] Write an application to send messages: #include #include #include #include struct msgbuffer { long tag; char txt[128]; } message; int main() { int msqid = 294914; message.tag = 42; strcpy(message.txt,"hello world"); msgsnd(msqid, &message, sizeof(message), 0); printf("Message: %s\n",message.txt); printf("Queue: %d\n",msqid); return 0; } Compile it and run it: $ gcc msgput.c -o msgput $ ./msgput Message: hello world Queue: 294914 $ ipcs | head key msqid [...] used-bytes messages 0x98544aba 294914 136 1 [...] Compose an application to retrieve messages: #include #include #include struct msgbuffer { long tag; char txt[128]; } message; int main() { int msqid = 294914; msgrcv(msqid, &message, sizeof(message),42,0); printf("\nQueue: %d\n",msqid); printf("You got mail: %s\n", message.txt); msgctl(msqid,IPC_RMID,NULL); return 0; } Compile and run: $ gcc msgcheck.c -o msgcheck $ ./msgcheck hello world $ ipcs | head key msqid [...] used-bytes messages 0x98544aba 294914 0 0 [...] ogg 0d0c0dc08cbe97f67062b249687efd69bfbd62b1862bd791a2ab79a64cdebcee opus b23bbde87d3e6d74e32e74010f52b2bbdb6e2b4be4cbd31f968940f1e5f508a0 m4a 28df023c24dd325572d83b7f3a4239c39c5f1cc9dc28cea2207f50d35f2dd100 spx 3107c80cb53c0809873fa29b74c0612cc805f39b8210afdeb60176c67a1ce743 Links: Generate passwords with LessPass Generate passwords on ss64.com Personal password algorithms Listen: Ogg 13x30 | Opus 13x30 2019-07-22T21:02:34Z Fight the cloud by storing your passwords locally. In this episode, Klaatu praises the pass command. ogg d22ab25fa69869bbd0fec2488d803d6c92def36287e528cd92c555347a3e66d1 opus 4c2a18cf1cd94d760e849a12c31a4026cbe9873f4484e80840863013aa09b462 m4a 4dbdae729beab14723fd1e356e8cf52f45908d9fe834f9ad42c83bb6c02df0cd spx 56cc64513566704f17061a94f5ba1afa3df428c0641f2fa044269859931efb02 Links: Pass passffFirefox extension Listen: Ogg 13x29 | Opus 13x29 2019-07-15T14:07:44Z All about hexdump from util-linux. ogg 7ebd2727fd8fcf03e7be0784f9b2c527a0dee06a7f6131433e853be524300a65 opus c589758a58bdb70bcf40ae2baeb34804dff14394558085a09bfe5ec33be4b9dd m4a 1a59f4742d0729595c8b3b676aba7e59f372c8ce8bcd6b19539236c1654da5e5 spx 8cc99861ed9d986847da9626ce73577ce6460876c439f02c980a8cc8fbf61e17 Links: Making sense of Hexdump on suse.com PNG spec Listen: Ogg 13x28 | Opus 13x28 2019-07-08T14:45:40Z The fallocate, fdformat (sort of), and the flock commands from util-linux. ogg 0005379e3a1964ae24f397a0bf29bf353d70d850a8d51922d44979bc4ff57404 opus edab54c4b4f3fb84297487e5ef3188949b4b0c541c5bba15578dca895bb62614 m4a f987dfd977062bc7c8ec51244fd24af9d40b278152f5cf7d3665ad157783452f spx 0a303f3c9dc89bc67316a59e5216f546fbdda8a2313ed8eac3e416eba8e07dec Links: util-linux Listen: Ogg 13x27 | Opus 13x27 2019-07-01T19:18:04Z Listener feedback, and a short review of GNOME 3. ogg 443cd9b793233a8ac0f6b40dd8edfaecf8839ba3dcc1afd16852f45b0609e2ad opus 45cce35424001ea365203f3c86deded9c05b58c0adb880d98d03f6ba2eef9714 m4a ecada38f3343076b312f6d78326c742a0137b4ef2653ee75f083dcbb40c066a6 spx 50dd112d55dca2daf2fded38ce1a52eea4748d4d62810c01181e98be1af4763a Links: fix_tags by Dave Morriss Listen: Ogg 13x26 | Opus 13x26 2019-06-24T11:36:01Z Listener feedback, and then a bunch of stuff about for-loops and batch processing. ogg f93feff4fcc74c215d3212bbce9cf716ea953524cbbe74481b16016ae6d6cd55 opus 312fc2fe75da8ad1ee8890178b15e096156a47b8008a6189a6a64fdd92642bb9 m4a 3f8f027077e92ca2424e412ec716a37ebc19d473edc40fd46abd27e11ceaf3cf spx e847c9d569543d2988a272f5cbeb42a8de32ec6a2d8087d43e4702424e4a5727 Links: Bash For-loops Listen: Ogg 13x25 | Opus 13x25 2019-06-17T21:26:03Z Short show this week, due to a move to the south island. Klaatu talks about metadata. ogg 07eb9810a87ac5475b0f96029ededf53ceaf76d27ad5b8c3262d07b3d30983b3 opus 67f3507b54626ab46425e7e0c748339dd36eb0ca0cb84201161088de268e41fd m4a 1383de66017f4873eaef072682b2043cd717c10760ada8e8f50a87d407a0bb3c spx 691d5d2a91fbaf084165555889ac7f5a2b9633f57f2dc3b992425848a03486ff Links: Early KLATU prototype (the second "a" made all the difference) Listen: Ogg 13x24 | Opus 13x24 2019-06-07T23:41:01Z The ddate command from the util-linux package, and all about Discordianism and the Church of the Subgenius! ogg 5f5dcbf15af1af9282d57c2a987ee48787bbc9dade97e3b018b3d539b67ba956 opus 892f65334593874dc3ad5f4a1e7092e47204a444353dc94d6a32e8397966d815 m4a 0d5784cd01e654466a9685f64b1922837cbf26c3905b389b40385048a641e20e spx 5cdd7d50cf47462a6f1438a88c00733b4d0fce5f160e091658274052812025e1 Links: Church of the Subgenius Free slack! Manufacturing slack at home Listen: Ogg 13x23 | Opus 13x23 2019-06-02T09:29:11Z Listener feedback, plus colrm and column from util-linux. Tip: To get information about strange characters in GNU Emacs, place your cursor on the character and then type Alt-x describe-char $ cat example.txt hello world $ cat example.txt | colrm 1 1 ello world $ cat example.txt | colrm 1 6 world $ column --table /etc/fstab ogg 3eb1a2bf89f4bdd041a4c1491186ad7c2912c74a3076e81921717e5899d2e3a4 opus e8c5429e82fd036697154e5f93f46d22deccc4859837ad99cc1e37b432f2744e m4a 980291fff761cdd1a14df8780f39855f51dca2029aee9bf4a4723a4b04b28b3a spx 2acd9981ae602c229f1dee35f2d4880a030d06814264b93bf27c6e486d11b40d Links: BSD4.3-Reno release announcement (historical) Listen: Ogg 13x22 | Opus 13x22 2019-05-26T23:58:15Z Why use the Linux desktop if the Desktop is dead anyway? Also, more util-linux: cal, chrt, col, and colcrt from /usr/bin. ogg 0794da27c7cafa65a4aac2b8fb9a425868c3f6fa475f3c172028b687ba256c42 opus 45df23d5d8b5a9ac2a1dcb296fc4c54c07ac67f2c4ba4d1706dbd0e7bfa8b2f9 m4a bc048f20cce3c06f4918b26ec9b64f98e96209224ac46dd90bed0b9bb76618c4 spx 524d758dabc46bf03f618b3d8667ba07486859cf4bef4d446e707257b02c6cfc Links: Switch to Linux Listen: Ogg 13x21 | Opus 13x21 2019-05-20T23:43:29Z Listener feedback about zram and ziptool, and then a discussion about the term "open" ogg 1ff841ce011c6cfbcc4ca1cf6586facc69cc1c5d37054b0b14a4180b74ce7438 opus 3bf3b49bc608028806bbddbbf89e6fda93b59dc93877d983aa114f65facbb809 m4a f64df303cfcf15d768de8b076eee46b7df743224bd3894d0f1763c3ab836bd72 spx bc4fe68efe4f814507ba585b0e4b77bf6f9fac0cc290a22fc4ed37f88746cd04 Links: Open Source Definition Why Open Source Misses the Point Listen: Ogg 13x20 | Opus 13x20 2019-05-13T10:58:30Z Finishing up the binaries in /sbin from the util-linux package. Includes sfdisk, swaplabel, swapon, swapoff, switch_root, wipefs, ziptool, and zramctl. For zramctl to work, remember to load the zram module. $ sudo modprobe zram ogg acc50c7428599f3d4c911a7c4f35f2127150829c781495d3e5754d1b940b69f6 opus 8c830319aa6a8a57ec6249c6aaccfc07e3fb4679c697a55083514fed06bc5e30 m4a ce96f42c5279c0c330fdb3bee27b02b45648f331cc7bd7abd917708f2ad6be44 spx 6804989a5682b24b2266899de4c260c9f24c1a8e484b8cf02b6aeddab7b1a7ed Links: The Linux Boot Process series by Dann (on Hacker Public Radio) Listen: Ogg 13x19 | Opus 13x19 2019-05-06T10:34:11Z Listener feedbacks from Mastodon, including commentary about the Julian calendar, Flatpak sandboxing problems, Flatpak usability problems, clarification on Bzip2 and LZMA and ZIP compression. The overview of util-linux continues with mkswap, which designates a partition of a special hard drive or a special file as "swap" space. NEVER run mkswap on a partition or file that contains data you care about. $ sudo mkswap /dev/sdx1 The pivot_root command mounts a new location as your root whilst simultaneously unmounting the old one. You probably won't ever use pivot_root manually yourself. Its typical use case is during system startup, when an initrd is used to bootstrap an environment but then needs to be shunted away when the real root partition becomes available. You can test pivot_root in a virtual machine, just as a proof of concept, as described in this episode, but if you have ever used chroot, then you have The raw command talks directly to block devices, useful for fancy databases or other high-performance things that don't need a filesystem because they use their own optimized system for managing data. On some systems (like Slackware), you may need to do modprobe raw before using raw. NEVER run raw against a block device with data (that you care about) on it. Here is a really simple proof of concept demo exercise: # raw /dev/raw/raw1 /dev/sdx # echo "gnu world order" > /dev/sdx # dd if=/dev/raw/raw1 count=1 gnu world order [...] The setserial command sets and reports serial ports on a Linux system. On Slackware, you can see the script that generates serial port definitions in /etc/rc.d/rc.serial, with its associated config file being /etc/serial.conf On a distro using systemd, there is a unit file that creates serial ports. Serial ports are usually accessible to the group dialout, so if you are having trouble talking to a device over a serial port, be sure to add yourself to the dialout group, and then log out and log back in. Permissions for devices that communicate over a serial port (like an Arduino) can be managed manually (chmod 660 /dev/ACM0, for instance) or you can script udev to set permissions upon connection. In the original release, there was a mixing error at the start. This has been fixed, and the SHA256 sums have been updated below. ogg 3beeb9bbebe73032f8644c7de66050bfa339bb5e990bd1664d6c7ec5d5ac3476 opus 9530c63901d1d4a5e8a2049fa129321a8f81e150b3c19de6eed8c307d8eccdc5 m4a f43ce3f60bace443a241448b1f7ef2535a93c9fa66c75211f3407d32ef78c82a spx 5d1f3dd525f7187e5e02f8c52c69754959fc0112555b3cbd7fbf44db6f6ab01e Links: 7-zip documentation.help/7-Zip-18.0/7z.htm Listen: Ogg 13x18 | Opus 13x18 2019-04-29T11:17:15Z Is it really possible to use CentOS or RHEL as a desktop Linux distro? Klaatu finds out! If you try running CentOS or RHEL, add the RPMFusion and Flatpak repositories for best results: $ sudo yum localinstall --nogpgcheck \ https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm $ sudo yum install --assumeyes flatpak-builder flatpak xdg-desktop-portal $ sudo flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo ogg 3e14fa81ac4405e0537391e94a8e2b3781cbdfa385e3d8d8a2aaa126ff12f044 opus 83403ca53e18e0f9ec4f9eb15237dae450c991e99c238ce5b501379b4ca74824 m4a 67e6ed6235fc5ee347f7bec03dbfc09fdd0c429a97d93ec1bb3784c40c9c9d24 spx 6de94f4d38cd8153f031d9fb1509559859f35b5fb3d274ad0350f8a6b55ebdfc Links: CentOS RHEL Listen: Ogg 13x17 | Opus 13x17 2019-04-22T11:47:30Z Listener feedback from Carl about gauging community health of a project before getting involved with it. Klaatu has defined five community profiles, but has no definitive answers. Listen in and send in commentary if you have ideas on this topic. ogg 95ff76183a370842c08f8d631dc93bd86e2d1a2f7b22adc3ed1d784651b55a44 opus 4e9b2b1d7ea30b828d18ca3130aad63294376dbc6298b04240800e987dbe4b08 m4a cd931753fe11d655a060375a77b32e58e76a5df931c4e4dd9a5c1ee947afd708 spx e37a914c8267eb57a62736fbdb38743023a6b1c6298f9cfa5ef528c12cb1c90a Links: LinuxQuestions.org the official Slackware support community (such as it is) Listen: Ogg 13x16 | Opus 13x16 2019-04-15T15:37:32Z Are Flatpaks and Snaps a regression in security? and other exciting listener debates. Util-link continued, continuing with utilities in /sbin: sbin/ctrlaltdel sbin/fdisk sbin/findfs sbin/fsck sbin/fsck.cramfs sbin/fsck.minix ogg 9b11c74e14357729d327e196a40a890dc32db2f54d723b178366174233f153a9 opus ae167c67dcbe7c696496fb0d0d55eaada1fb85cdd23edcf2e541c6e234483718 m4a 8cfdc7473fa6e9f3f9f2cf5fdf2e5e60d844f4a33bb491527256ca7df2f5f8c6 spx ed0165f4e7f94390d560d618fc7250aa07567ae1a2f830484819295b6e68f674 Links: fdisk on TLDP Becoming a Snap developer Signing snap packages Signing a Flatpak with flatpak-builder Listen: Ogg 13x15 | Opus 13x15 2019-04-08T14:04:57Z Util-link continued, starting with the utilities in /sbin: sbin/adjtimex sbin/agetty sbin/blkdiscard sbin/blkid sbin/blockdev sbin/cfdisk Plus some listener feedback about getopt and getopts, bzip2, good bad sound, and more. ogg 1613deec4e2c1801fda8597c6ae4afb785a7a9311dbd92e7bf249d021956c573 opus 0c659a9a033416bbbd8d0e1ae87d98c7db8610db2165700fc0c0cec3d3bca4c5 m4a ab15dda2d946b890eeebd3753f790077a4dd62a52b38fd6cc53f382a9217bc29 spx f42c5c0b1619865f12eba4847e4e209b34e87a9f15e580bff39eefbc6c276f18 Links: flame war on unix.stackexchange.com about getopt, getopts, and homebrew solutions Listen: Ogg 13x14 | Opus 13x14 2019-04-01T23:18:23Z Let's build a flatpak together! ogg 3d9aae810bac35a55ad167851b993e5a810699bbbe31371210a54e8151e6118f opus e7164ea3ecdd9fdec2346cb98d7e2fcf5d266cb54b2480b857da35846e875ca6 m4a b6b2c7691dc02b8fc55d3449fc01821e83730c81022683bf3e40c9b05e9f10b6 spx 79884206f16ea6debac91de07702cbea1bc80ea7523ec34e8e0e51dce9b19de6 Links: computer then love.graphics.printf("Player wins!",0,vh*0.5,vw*0.5, 'center') else love.graphics.printf("Computer wins!",0,vh*0.5,vw*0.5, 'center') end end ogg 2ba3285a75a8671818cf126a0d0ff5683af1fa8e897e81e18658f37d48581184 opus 9eebf7fcec0d77fee5106e92cd265da2d976cc01c6fb762dc7af2a67c4520a3c m4a 68437e0263a4f099d134c9753ca702e10ad64b5d57681f2fcafe7f99d2a50033 spx 49459d3c01d6361f4b406aba8715e169584564a17a1c6c4ea20b0eda7034d19c Links: Developing Games on the Raspberry Pi Webhosting.coop ZFS on Linux and BSD and Illumos Listen: Ogg 13x1 | Opus 13x1 2018-12-31T10:42:26Z Season 13 begins! We have switched to a fancy new hosting provider, Webhosting.coop, a cooperative web hosting organization run in part by Josh Cox, a long-time supporter of the show. Introductory episodes about Linux and Slackware have been posted. If you're new to Linux, start with these episodes!. In this episode, Klaatu reads some listener feedback, and then ponders why we don't just build open source on Windows or Mac. ogg 676a09f09715a71d7b7631f60287769ff332806f4d4e13f529aa73f053714b3f opus 7aa698c8606f2040f3dc8d782e24d58f8017bffe718ccdbab6b7c8b2d777897c m4a ff9eebc17d997316ead082b899e1497813d34b13056f8d989df0286c6aa554e2 spx a5342a26d3f64ebc85473b69489f3a1914d1b230a10feeb7befa2bb8a1c4d31a Links: Webhosting.coop Listen: Ogg 12x53 | Opus 12x53 2018-12-25T15:29:07Z A bonus episode to get you through the holiday: solo gaming and a neat adventure game engine called Twine, plus a review of 10 randomly-chosen lightweight distributions. ogg f016b8cd7b23b4dc4e12e00af0ba2d49ba987221cf73a81c552e6001ceb4a967 opus e52c1589aaf4b440134d112018fecf5aa5c38fd865cf5dcd36fe74e477270919 m4a 1c19ab825b7f3418db84c02f412cd45e8fe55b34309699036ec38ddcb264f28a spx fb9fb431928eaad92ec35ce34a504edfa854a418d1f647d8e16996c9f5533c9b Links: Twine Using Twine and SugarCube to create interactive adventure games itsfoss.com/lightweight-linux-beginners Winter solstice Listen: Ogg 12x52 | Opus 12x52 2018-12-23T03:26:26Z A review of 2018 and open source, including the Purism laptop, Eelo, Proton, Krita, GIMP 2.10, Appimages and Flatpak, and lots lots more. ogg c8cede97f96d6f6b107817e9f596ac3498a1813b489310949aa5da9949d4166e opus 4a2662e4e4cdb3346b3338cfe1249910a7a34f9d7ddf340debc318546dad0e83 m4a 0eb1c31784d3650e9914027b5a29968b15361ae0fb9de40ac0861badc4adc877 spx 81111d6fef737aea6d28fe671423953db74a34916e6ce758181d88d8fbc08837 Links: Purism E (formerly Eelo) Krita GIMP 2.10 Appimage Flatpak Listen: Ogg 12x51 | Opus 12x51 2018-12-17T00:00:37Z Believe it or not, there's more discussion about ZFS in this episode. (Klaatu has, oddly, completely forgotten that he's actually running ZFS on OpenIndiana, and has been for months; more on this next month). Also, switching from Thunderbird to KMail. ogg ee11d49fe7ee00e81544587cea355f29d76fb1b18109f5d136c0fccbbec14508 opus d8e8951672764d1357b2a3de4cebfb5fc292cf484b644bdffebd776684e87e8c m4a 5e30cac21e7aff73773de5149360661bf3d998f83b159f0016d25035e2c9dd21 spx 985927d6b108394b7593a0d92c5bacb8a5cfd2e5099c9eec154342bb558ce829 Links: ZFS on Debian FreeBSD ZFS root ZFS on Slackware ZFS root on Slack ZFS deduplication ZFS deduplication article ZFS manual from Oracle ZFS in the FreeBSD handbook Listen: Ogg 12x50 | Opus 12x50 2018-12-09T22:18:22Z More listener email about ZFS. Noise music. More about workflows, and how to find the right application for your task. ogg e5224b50fed846470873306fff9a04d03e744079c4ea564f5dfc3dcbb5f144ea opus ef625c8c0ab00740806cdcfe816742921103d7e900d6b7291062072851bd60a9 m4a e8a27e17749eeeb3eab3f442360b38d396ec053317d484113648dd27240901c0 spx bbd64652b06ced3b81ff4f83454bf421c76c8d133d588eeb6a26fe5cb3bc3693 Links: fawn.garden Godstream, a noise album by Klaatu Listen: Ogg 12x49 | Opus 12x49 2018-12-03T02:11:05Z Linux has lots of creative apps, but how do they all fit together? That's obviously a big question with lots of different answers, but in this episode, Klaatu provides a real world example of the different applications involved in publishing a tabletop card game. ogg 6205958e2866f3808a9552f8ed2057670a66f7e757c04ceac5a3f93f4fb35d05 opus 681a8b46dbae5114743e774ae79ad6b6805a1863584a0e97cec005e1e856e087 m4a 1d7de068757f181820bd9931c2b750c7c1fc748cfe93062ecf55c84b56c018a4 spx d897f855562cd4f3495f091ce46ab988e22ec7a58f26f50ad2107f108dca085b Links: Slackermedia.info/workflows Chronicles & Commons podcast Petition the card game infosite Buy Petition the card game Listen: Ogg 12x48 | Opus 12x48 2018-11-25T23:49:51Z Listener feedback about otters and ZFS, and Klaatu tries Steam Play and the Proton (WINE) layer. ogg c7effb4e2b27083c631c1444f3a9e0834643e9902e4299be9a8ef11e729f5128 opus 2d46def4f26637e7fac855eeb837dfaafd8c943eea9eb2044ccfb6acd3e67f44 m4a bccce9e7103d4b280bbdc9ec10846597d38ad05f4d7796210608d5e0e04cc374 spx 5267d77dffffc2a028cbdc6c9b91e92af2e37720f396e397e5ab5605bf127136 Links: Proton WINE Listen: Ogg 12x47 | Opus 12x47 2018-11-19T02:04:57Z SMART monitoring tools: smartctl and smartd. Also, why Klaatu has left JFS for good and is adopting that fancy new file system, EXT4. ogg 6012f84b652aa2129b707809d605df6b309fbbda4ee5d2b4a5666c1bcbc5466b opus cd195dfbf991992f157383857409fdefc7fd9f481f7a8ea998d743577691d584 m4a 09150a2a09a9b3d3e2b128eb951002c08867674e7cf1e52a3a60aee59eceef08 spx 18e1935b1b383a58d44fbbfdd8bbcda58d965d8e5efd92cb160b42b09978fa45 Links: GSmartControl the GUI app smartmontools Listen: Ogg 12x46 | Opus 12x46 2018-11-12T13:51:01Z A history lesson from some great listener feedback, social speculation, and a review of slocate. ogg 543a45b89117c1554d7da56a15444b9e1710cc9f8bbe10e3dbc338976c4fabfa opus b171350625a9d2ef7c88af7541ef063ed723e85349f0799923ee9ab56be327d3 m4a 5f74d950c37a336ea14d894b79e3fa0576c4ff8c4bc2662d64819871bc3a8f02 spx 93eb80e625666f814af6287cfeb3b370675d2d9a74a4ea5883dd1eb6bfc6422d Links: findutils Listen: Ogg 12x45 | Opus 12x45 2018-11-05T16:37:18Z IBM acquires Red Hat. Listener feedback, including Git stash, Lutris, and a recommendation for gamejolt.com ogg 192f80432757f18f27e5b80e0d9ca241e8c37519c8344bd5e614e364038cd310 opus 56847ef1eb8648a39a9a6deb08fe7a425f1bc5b294fe927a482aac65fb844614 m4a ee924ae7f5cc4f97350f5fee652cb7a91ec61b485bec8d4a7f285068b4902aca spx 98feb8611b1782e2849777f3f1936cabe1ae057a25e5853471df8e67c51e699f Links: Gamejolt.com Gamejolt Client on Github/ Listen: Ogg 12x44 | Opus 12x44 2018-10-29T12:01:31Z Coffee with lunch, and how to correctly set the default entry in GRUB 2. ogg 0c07346457ea7bb91f37b68fe75e3fa0fca9f35bbfac1527abe27fd30147aa86 opus e516802486984f6496a390d604a4b9a78141cbbd3aacb21d418f32798b3f6c20 m4a 03360a6210a874b5dea74c5b7bab79c0d77ef2f37d39f6375bc05e311335d53e spx 8397ccbc9f0ce5111529a36d8bcc05e42b5dfcd6cec6e6891f4dc8164c8598e1 Links: GRUB docs Listen: Ogg 12x43 | Opus 12x43 2018-10-22T14:12:25Z Listener feedback, and learning new things. Also, musings about sweet tea, because technically Klaatu is in the American South, at the All Things Open conference, right now. ogg 60ecb61c74f7dddf568545f447b8f309c05f36c5d0df748bb76192a41b3e8ffc opus 0b80ba584377a604b841d8effae6b6485e4852fca26658e69c16e845af2f461d m4a b583301f731df02c92d14c9890b2b13792348771cf622fa7a8a56d93fd9b3842 spx 83b438286050e00d1d1adcc94d319cc553fd8437fc1b3790bda4f3411d160839 Links: Fossil and Git compared All Things Open Listen: Ogg 12x42 | Opus 12x42 2018-10-14T06:37:37Z Some tips about gamepads on Linux, plus an overview of Antimicro. Also, Microsoft joins the Open Invention Network and brings its 60,000 patents along with it. Could this mean fancy things like native NTFS and exFAT support? the end of patent trolling? Klaatu speculates. ogg 36fe3e39efcab41bf86953e06ea9a4a936ec549e5c58fc84da1d6e1ae6d56b1f opus c541fdba7b86b46c20c2fbf7583b22250e6e1637632e137a596435a161d26184 m4a 507c32556c2303fa60f04261b20455df5008df22133dea1f55fc8c9d9599fa9f spx bc42e98a033a3ddb6d68766bec77608e3e0160528e0bc19c2bfc355e18a210cf Links: Microsoft announces OIN membership What does Microsoft joining the OIN mean for you Antimicro Antimicro profiles All Things Open Listen: Ogg 12x41 | Opus 12x41 2018-10-08T14:29:45Z A quick episode about broadwayd, which is not a musical venue, but a cool display server that runs GTK3 apps in a web browser. ogg 125a52706aa5ce52d247725fb39c11421e1180178a047f3bd968b076be0ee3b9 opus 5b292860894ccb3d53eb96157f24bb10919fe3d3713d22366ea2648d20516c83 m4a a16044fb3670a8085cd9107ec58c74f531c02e32b613ee0895ec6a7ed4b38e79 spx 66a9a19467b5c90a20690ecf78c353610b449ab5c3863417f8ebb9cbe6455a73 Links: broadwayd Listen: Ogg 12x40 | Opus 12x40 2018-10-01T05:44:40Z Listener email, and some pretty neato POSIX tips. ogg 8100a3fa3f149d9c8e855df247e66f68bbdd956c68aef953f36a8aaead216c71 opus 4897ed9b08ce3a25338f8558fca03219778cd4ec7a3d2654b323eaff87aca1de m4a 6ff61ee04cb8d4d30681496fc6e9e179347b20e55a2f3ab287a0c552e4ae4c6f spx 2f7c13f422ccdb0e188a3f79c7a266d79c58fd118c2e8631592d57643e2f4d56 Links: apenwarr.ca/log/20110228 etalabs.net/sh_tricks.html Listen: Ogg 12x39 | Opus 12x39 2018-09-24T14:44:24Z Itch.io, the other other place for gaming on Linux. ogg c61dcf13226cf2f75ca1ea470eb3f139efedb7ee3999032e9ed5a86b0c7ce536 opus fb8d56b32175bb992e29eb7100b30ff558da0f8cccfa2496bd67a59ee745e000 m4a 86a763a92820080db79fc65989852a4ac8347f99f77baa6f2405768549f40511 spx 4913717aac7df9c0d07377855230ba749f7906736e836873b97dddb06d1cb2e3 Links: Itch.io Open Game Jam 2018 Listen: Ogg 12x38 | Opus 12x38 2018-09-17T11:02:02Z A review of Lutris, the open gaming platform. Also, thoughts about learning new technology, based on Klaaut's experience with Fossil, compared to Git. ogg e63b5fb10b37083253f397cfa62158ce57fd8c4ecb015f4dff3c2eb59946fb53 opus aa291a829c221256b959e7364b67530ac5bde9914843c305ee520f7355243604 m4a a41a684d8368f27c10387a1f6b60f5e633caed28c7a131e815731ae2345aaf63 spx 84fa0d7d588a0d2dfe842fd5a755f24614ecb64771f2b9624783eafdf7554794 Links: Lutris.net Fossil-scm.org Listen: Ogg 12x37 | Opus 12x37 2018-09-10T21:38:02Z Klaatu reviews Jeff Bigler's blog post from 22 years ago about the communication gap between nerds and "normal" people. ogg 50df55271815c52f6a54e5775fa8b0099f8efc1b991dfc15f2b3693f768d6043 opus 02f1a8cd1d36a14bd9c31c414bf7cea16dc30ef99bf879b9ce4b19e757b62de3 m4a 9de194e145673fb5515bbbbab252b0831730afc4c769aab385c993a0b7203f3c spx 50e00f8dc40d34ed35a18b6792d1dc7070fe449a49ec2fa7052b9537b984e606 Links: www.mit.edu/~jcb/tact.html Listen: Ogg 12x36 | Opus 12x36 2018-09-03T10:48:19Z A sed tip, a killall comment, Steam rumours confirmed, and the woeful 90-10 problem. ogg 377f7500d183b85bd0724cd2b31f7005da142aa00e89dae15b16e3f9032ba179 opus 1bb1f5c6cb2dae4aa340edea6c642b930564132365cde81a2f2611b4a58060f1 m4a 47bcb6b64357c28fdf858a54bd519833969a4584abb94e72abbd7d1e6044c46c spx d6cea58b870c423536505791ebda2c0932b88308180f98ec9882657ec0be1b74 Links: My go-to sed cheatsheet is sed.sourceforge.net/sed1line.txt Listen: Ogg 12x35 | Opus 12x35 2018-08-27T21:13:01Z Fedberry, the latest Fedora remix for the Pi 2 and 3. Also, rumours about Steam OS shipping with a compatibility layer so you can play Windows games on Steam OS. The rumour mill spins faster than this show's release schedule, and apparently Valve has confirmed that it is going to ship a boosted version of WINE in SteamOS. ogg ede624e29ae249aba38d207bb71c6167765e6b35dc9ffdee54739459d9a4326e opus 6f59b4a4fe499dfe8b83f3e1d733b00e7cbb16db4ca026cc849d0f56d1f6c806 m4a 2b26043a0ebfa335295e0c9ce65e7dd3ec6089791765ca5b8873fe31872bab0f spx 09c914e3d81596882c5b76710c47f64df76e8a42cb0bb0413cebd0d5fb47b44e Links: Fedberry Proton: compatibility tool for Steam Play based on WINE and other components from Valve Listen: Ogg 12x34 | Opus 12x34 2018-08-20T11:27:35Z Quota, rpm2tgz, sdparm, sed, shadow, and shar. ogg 6212ce1c4fe784ce1711cc8b98083018c6b2cec289b1bc7a336c68753717750c opus dd57c14a080e5e17a1e3286fddd00e4bfd067e6f1b4331cfba8021cf719566c9 m4a 5cb6448c650e745005b34b401d62664c794af49c3005bc6a92c9dd9eefd92f5b spx a51ce437e9baf52e2e4161813b0c4a5475eb5ea9b1eab44538ad27a1b85c050a Links: Setting up quotas Listen: Ogg 12x33 | Opus 12x33 2018-08-13T11:44:19Z A quick Git tip for tagging releases in an automated way, and some responses to listener feedback. ogg 3f75f909fccd53f2932fd4ef72ba86b78e701a0945c5879ecb1773bed879e928 opus 3bc32e14d3458184b7ccd1b6fc0118b3bce6bac5a8a4cc6f14b0aad03d31177d m4a 919e7f5a93c442b07ff3c6b13687f1af59d68d47db1cd93f86eb02552b869248 spx 033b1b3638019691dc9f569cec79552dc9173b50747c440324f109bbaf7fd88f Links: Slackermedia Queue file gen script Listen: Ogg 12x32 | Opus 12x32 2018-08-05T17:53:22Z Listener feedback, Slackware donations, and musings about how the modern Internet is financed. ogg c834de0372634eebd8b1e085118437df2fc7af018d6733e865ce25a372aa3592 opus 287b757a43cdd9e5534d0cc784d72c244dec1752d8f22c36c1998e3796d00070 m4a f5e7b174e967e9d069f652b4fa475d8d67f28a9feb3d67e7de600b0e4a406b71 spx 2fe0e5ef4e89d71196d870be48b9b15fad71bba87f8337c6e7d262de9ef53df0 Links: paypal.me/volkerdi blubrry.com/gnuworldorder This show at blubrry.com/gnuworldorder This show at gpodder.net Listen: Ogg 12x31 | Opus 12x31 2018-07-30T18:27:11Z The art and science of software evaluation. ogg 25e59a59c383b6035ab6080cb4b03a3f69bed0e310c6a1cb06cf0a84a8ebcc38 opus 4c1320e210a80f9aab97c6f211038df40ab80ed2546340c0477ae7f2aa7d576a m4a 1e7240d5067dc04147a5c1eb4f85d74e9abd3774f7426ab2382e53a7c92bf418 spx 5392226f6913ac83fc18a06de1385a81a848129a0747869021f3a75a9dc72cc4 Links: Programming in Lua book A new Jabber server is 404.city Listen: Ogg 12x30 | Opus 12x30 2018-07-23T12:03:58Z Can you find the PID of a process, then learn what command launched it, and then kill or modify it? Listen to this episode, all about procps-ng, and you will! ogg f7c8133c830d54e1cef352c5ae3c10ea35dc0f96282f6d18fe4f591cc3afbd6f opus f065564b766bb37e361490510205d2391e3cab9700618dc666b0b3b336660c2a m4a eab696371fd261908d66bdbb558bb966566b272178a9d545560ea7d726d92c78 spx b28e054276a9094aadcbe9df04a172acb8176cef943e88ec378066727c2b2381 Links: gitlab.com/procps-ng/procps Listen: Ogg 12xslack | Opus 12xslack 2018-07-17T12:38:28Z Bonus episode! 25 reasons to try Slackware on its 25th anniversary. ogg 8e53bdd8c8ef2fe0922d902cef9eba3821a0dd28016485544da3368dc30fbac7 opus 4581bc73ab05db4f3d6c6b77c842f2612de5836558b9a765c4fc80ef2c3e8f34 m4a b04dc495387da1e1f33d21bc91f0ce926a37980f4a00d685e64264d1a741099e spx df4642b47ed3941d635f9bf9db3785c0945984c7dd20ed16f233a2f9bc6e1967 Links: Slackware Slackermedia announcement on comp.os.linux (warning: Google group archive) Try Slackware 1.0 AlienBOB packages SlackBuilds.org Slackermedia Listen: Ogg 12x29 | Opus 12x29 2018-07-16T16:18:42Z Slackware packages in the a package set. In this episode, OpenSSL, osprober, patch, pciutils, pcmciautils, pkgtools. ogg 91061e59655ee7d2bb0cc6c0a0ca7b3b50197d98844be1e83a30ab7095582967 opus 131a1ba274f60844c11bb55e9de6984447ed76804cd9416d7675376379143b0f m4a 77972744cc654bceab29ca88c843edd5966613a686be093329614f324b35aeac spx 8e6461dbd6d7497eb0b399e5d7ec0bf110455a0e5cd0c6ffafa72e44d2e64422 Links: ftp.slackware.com/pub/slackware-14.2/slackware Listen: Ogg 12x28 | Opus 12x28 2018-07-09T18:50:20Z 8 reasons to use Guile from listener @ixn, and a little bit about packaging up a kernel upgrade on Slackware. ogg 2ee7fd6cd7f73944e6e3ba928e267190e70ce81117edab8c541998936af97b6f opus 8c214ec05aed16ee490181ad01f71a57aec1a338919ad684701764be643cba97 m4a 2811d59400fc4598e390dbb02420d69a71226f78389336e6a4ac9ad5174fa75a spx 0347d8e7ce8945869cae3ff27abcfdfa763f1064e270e0ad5327063bbe1e19dd Links: GNU Guile Guix GNU/Linux Listen: Ogg 12x27 | Opus 12x27 2018-07-02T13:40:49Z A buncha listener feedback, with a few tips and tricks, courtesy of you. ogg 8d2f5b6309334078b61e373423bc89bc65c71feb1f73a861de80ecbbbd5505be opus 07d3428dfe33d91412f9a92d42faf4d3a2914e0410803f689f884d3058b9a925 m4a 64953b145d02cede61c3fd86fd8a30befdfe60fe013e964f96c2202fce7ed33e spx 1ab1a2d3b3e08b1839865c80c92923f43c64e09fab7c5260a146d514cab8cb49 Links: github.com/joshuacox/skill-GNUworldOrder teaches Mycroft about GWO Keychain is a manager for ssh-agent Listen: Ogg 12x26 | Opus 12x26 2018-06-25T12:19:36Z Seven reasons you should be using Lua. Procedural programming and anonymous functions. See Lua for Python programmers for examples. Luarocks.org package manager. Predictable syntax. $ python >>> foo = 10 >>> if foo is 10: print("yes") >>> if foo is less than 10: print("yes") Error. Arrays, lists, dicts, and arrays-of-arrays are out. Tables and metatables are in! Tabs are optional. The the LÖVE game engine. GUI frameworks. ogg 27553655a91b7f5cbd2682a246d49158aa7999a6fa3de6743b28c8a631f66d38 opus d739eeb7acb1a64f55a3c3737e7cc22308bd66e7b1f59848fe257650eebf5867 m4a 43e8f47ee100cd72a0f456f658527fc72967a8ca425d5e4dae4023e8d24c3784 spx 579758971e8a7f2278868269804f435f9cbb019b958007562a8a7b2a6cd9f27a Links: Lua.org Lua for Python programmers Luarocks.org LÖVE game engine TekUI SUIT Luce Listen: Ogg 12x25 | Opus 12x25 2018-06-18T18:38:09Z In praise of Nextcloud. ogg d8b4d641eae0c9d34c01bfd148d41e8720bf12780ebbfd2230a4c4a0776468fa opus 93ea35a4e92fe242da785d3b8f63695ec872accd67725749cfaeea125ffa038f m4a 0aaa7edcad3a9f7a87eb882d82df386fd06d20dc4ceb86f21b3d0eb8dd6b4e6c spx 832270d42745b174673dbbf8f8cbc4f3d096cc0a5b8eeb810ec40b30dee70ce1 Links: Nextcloud Listen: Ogg 12x24 | Opus 12x24 2018-06-11T10:18:44Z Listener feedback from Brian, blu3r4d0n, and Josh. A bunch of stuff about Github, Microsoft, trust, and free software. If you want to increase the distribution of your published code, here is a way to push to several remotes. In your project's .git/config file, you can list more than one remote: [remote "origin"] url = git@github.com:notklaatu/foo.git fetch = +refs/heads/*:refs/remotes/origin/* [remote "upstream"] url = git@myrepo.local:klaatu/foo.git fetch = +refs/heads/*:refs/remotes/origin/* You can pull from one to the other: $ git pull upstream master You can push to both. $ git push origin master $ git push upstream master There are a few ways to implement this. Listen to Klaatu's HPR episode on the subject for more options. ogg 5bc289f90dfef61fca8dc1490bac6a42e1d1adcacb18509692b2bda321f2b2f4 opus 6d265aa36e2d605974ce8c4262b2fcbcbc3d719ea376e9b139c72650a62770f9 m4a 2f98663aa3674737a01cea1032cd7d14fcbe0f4b19bb1fb54bb09a482005e1c5 spx 29096b355a691d8213ab56464639fd1079a88d54f79100b32c6afb4b90de0280 Links: Why Free Software needs Free Tools by Benjamin Mako Hill nmtui Gitolite self-hosted Git Hacker Public Radio episode on Gitolite notabug.org open source Git hosting As recent as 2006 but no big deal Hacker Public Radio episode on mirroring Git repositories Listen: Ogg 12x23 | Opus 12x23 2018-06-04T15:58:16Z Here's a howto for nmcli. ogg 0b504d5322f14f0cd3844f846d79e51a851de33ac57fbbbdad693069795af753 opus 5b9a4c90f2dc78f3be19aa13841f6e43f351cb34885fb03aeb02cc2ab2c110c7 m4a cb51c53e810fe7aafcefbb0e32cb2d4cc142124511c57467f195cee1a6f1a584 spx ff7592e4e6348bd3f9741f2ce1b907ad28c9a63ab83d813075709901a5589cf0 Links: nmcli docs from the Fedora project Listen: Ogg 12x22 | Opus 12x22 2018-05-28T14:32:43Z From the a set of Slackware: maketag, mcelog, mdadm, minicom, mkinitrd, mt-st, mtx, (n)compress, and ntfs-3g. ogg 3888b3baa8b2cf58843984251e17afb040758c4cf3343bbe8c0dd0536df63996 opus f36f89a053c74a4738d3d6dacbf7cc942fd1598ea163d6c98a571b45d26b9668 m4a a1953e368f96b993e2d2178efe7ee6f2e07cf95aa0515b96634ce7b9e4f78764 spx 5b9f34235df4e5612006b49d5fd43db6c15402b33bf99fbcf6928c6096c8a51e Links: mcelog.org is a good way to learn about low-level logging Listen: Ogg 12x21 | Opus 12x21 2018-05-21T13:48:59Z How to reduce the size of bloated PDFs. Use this tip judiciously, as it does lossy compression of PDFs, but it might be useful in some cases. Also, pointless Slackware predictions and another LVM tip. gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \ -dNOPAUSE -dBATCH -sOutputFile=output.pdf -dDownsampleColorImages=true \ -dColorImageResolution=150 someBigFile.pdf ogg f228b672d0cd405d0ed04162614b85730bf9512819c88807fc0c5c9576fe06c7 opus f2aa51a4174baf9182a0d7de36b8443fc7fdc4ae31063fdc43c3daf1de0ef5dd m4a 0d5f819aa8341e06c01a2180187fa9099f7bddc95d549b184957888dace5c86e spx 8073781e4c7aa8fc24376e411f8a6cde57c50290b4ab789d6ec7a5af12b9f8c5 Links: Slackware LinuxQuestions.org milan.kupcevic.net/ghostscript-ps-pdf/ is a great reference for PDF options Listen: Ogg 12x20 | Opus 12x20 2018-05-13T21:22:10Z F-f-f-Flatpak! an uncomprehensive first impression. ogg 977490f091d45ef976b1d6b7854ed1bc3bdf1432e8c31e4322778e976f1f33fa opus 3b32de79fd9462ce2580d1b0a2f966156c12b6695703547b7a257d3278595650 m4a cc950f5652b0860e5871a3e909e2a4a056579981047e67dc6f03cc1d8c77c802 spx f55e4df419325455a4f4196c6b2205bc2a76bd1a593f82b220226487262fe899 Links: Flatpak Flathub Listen: Ogg 12x19 | Opus 12x19 2018-05-06T16:42:50Z Use LUKS for disk encryption. You can even use it to encrypt thumbdrives. It's easier than you think! If you're using the whole disk: # cryptsetup --verify-password -v luksFormat /dev/sdX Or you can just encrypt a partition. From setup to encrpytion of the second partition of the imaginary /dev/sdX: # parted /dev/sdX mklabel gpt # parted /dev/sdX mkpart primary 1s 50% # parted /dev/sdX mkpart primary 50% 100% # cryptsetup --verify-password -v luksFormat /dev/sdX2 ogg f11e5c52e73a4447f9e67ff1ee54825318f5c81e2993f59ecbd0fbb3b370c4bf opus 8e8eeb101cbcd46ada61f2cf6cc2d1dca209e3e18ec56065465fc5bc0b8cf8cb m4a 93efc49cad115dfae4fefca13db73edad898c667e1157075c855332523a39212 spx e47b9dad9ae4bd2ab7d9f0a7f04566416b1d4b11df5cdc9252d003ced2dc5128 Links: LUKS gitlab repo Listen: Ogg 12x18 | Opus 12x18 2018-04-30T12:50:27Z A tour of LVM. This show covers setting up LVM manually, which can be useful since often LVM is setup magically during installation. Hopefully, this overview will clarify what LVM does, what it's capable of, and how you can interact with it. Here are the steps I did on this episode: First, assuming you need to format the imaginary drive /dev/sdX: # echo "warning, this ERASES everything on this drive." warning, this ERASES everything on this drive. # dd if=/dev/zero of=/dev/sdX count=8196 # parted /dev/sdX print | grep Disk Disk /dev/sdX: 1000GB # parted /dev/sdX mklabel gpt # parted /dev/sdX mkpart primary 1s 100% That was setting up the drive. Your first actual LVM command creates a storage "pool". A pool can consist of one or more drives, and right now it only consists of one, but hey you have to start somewhere. In this example, I call my storage pool billiards but you can call it anything. # vgcreate billiards /dev/sdX1 Now you have a big, nebulous pool of storage space. Time to hand it out. Here I create two "logical volumes" (you can think of them as virtual drives), one called chronicles and the other called gnuworldorder: # lvcreate billiards 66G --name chronicles # lvcreate billiards 82G --name gnuworldorder So now I have two "drives" carved out of my storage pool, but neither of them have file systems on them yet. So, create a file system on each. Before I can do that, I have to bring the volume group billiards online, or "activate" it: # vgchange -ay billiards Now make the file systems: # mkfs.ext4 -o Linux -L chronicles /dev/billiards/chronicles # mkfs.ext4 -o Linux -L gnuworldorder /dev/billiards/gnuworldorder Mount these drives more or less as usual: # mount /dev/billiards/chronicles /chronicles # mount /dev/billiards/gnuworldorder /gwo You can add space to your pool by formatting another drive and then throwing it into the pool: # part /dev/sdY mkpart primary 1s 100% # vgextend storage /dev/sdY1 # lvextend -L +100G /dev/billiards/gnuworldorder # lvextend -L +100G /dev/billiards/chronicles And finally, there are two informative commands to get an overview of your storage infrastructure: # vgdisplay # lvdisplay ogg 2a9f63775736f2fd58e97e157f5650643986bd55540194ce2f5b1fc216f999b4 opus 8b889b90d1456cfed156009186fc60468a38dc2c8498b8d43ee370fd42c7b081 m4a 2cd6d4f50f6ccb13e60ab532f955bf1105e6e52df17602010c458881a4847f58 spx 0b7460f089c031dd8d5c01d9b7ca43212e0e54ca73acdfd5137df26d8d970a9d Links: LVM2 official website LVM administration Listen: Ogg 12x17 | Opus 12x17 2018-04-23T13:58:07Z Klaatu continues his tour of all the little packages that are installed on your Linux box. In this episode: JFS, kbd utils, kmod, less, lha and lrzip compression showdown, libcgroup, libgudev, lilo, logrotate, and LVM. I'll probably cover this, along with LUKS, in the next episode, but since it was mentioned, here is how I install the OS on a single LVM-enabled drive, and then add more drives with LVM later. Assuming that you have Linux installed on a drive that is a single LVM volume group, then boot into your OS, and begin: Partition your un-used hard drive. Assuming you have only two drives in your machine, let's call the first /dev/sdX and the second /dev/sdY (in reality, the values are probably sda and sdb, but to protect you from copy-paste disasters, I use placeholders). First, find out how big your disk is: # parted /dev/sdY print | grep Disk For the sake of this example, let's say your drive is 1200100MB (1TB) in size. Create a partition that spans the whole drive: # parted /dev/sdY mkpart primary 1 1200100 Flag it as an available entity in your storage pool. # pvcreate /dev/sdY1 OK, now you have a drive prepped for use, but we should pause and look at our imaginary setup. In order to add this new drive to an LVM volume group, we need to know what volume groups we have. Your OS installer might have created this for you, or it might be something you very consciously designed yourself. Either way, you can see what you have available: # vgdisplay storage OK, so we have a volume group called storage. Currently, we happen to know that storage contains only your first drive; the one that you installed your OS onto. But you want to make that bigger by adding a second drive to it. This is called extending your volume group. # vgextend storage /dev/sdY1 Now we have a pool that has access to two partitions, but we are still not actually using the second partition. A volume group contains logical volumes, and it is to those volumes that you can add disk space by drawing from the available disks in the group. To check what logical volumes you have: # lvdisplay To check physical volumes for size: # pvdisplay Armed with a mental map of how your partitions and system are each laid out, you can now extend the logical volume. Let's say that your installer placed /home into its own partition. You would see it as a logical volume, and you can extend its size: # lvextend -L +999G /dev/storage/home That would, as you can probably guess from the command itself, extend the logical volume containing your home folders by 999Gb. Well, almost anyway. It has extended the space available to the logical volume, but it has not actually stretched the file system across all that new space yet. To make all that extra space readable and writable, you must resize it: # resize2fs /dev/storage/home Verify what you have just done: # df -h /home 1889T Your home directory is now nearly 2TB in size, and the fact that the file system spans two separate physical volumes is entirely transparent to the OS. ogg 27e164d61163394c5db669002b14237a87a58f8dfbe01e5b8dfcbc36f265a341 opus ed673226da0c80134bcf2b6f49530074fc23ff4dd367ec7d25774461e4d86a98 m4a 78fa2d887ac73c6c04a40f20af31460d08d023da100894d164532597a6fcb8d5 spx f904bd380765ea5eaad129c763a33016f0af19f707f402c7a968dc90159a020a Links: libcg libgudev Listen: Ogg 12x16 | Opus 12x16 2018-04-16T11:37:33Z Why should you use open source for your next project? Klaatu tells all! ogg 1d6fcae49e3e47803f48d1ee51db945d1e5960190fa40066d1f115437b8c4a83 opus c5c7dddeda193c58516c514149b68ae31a19b32658c3573319ee6894db938541 m4a dc1f9a49ca732105e3625cb8500a3bd237414bdc1c145061c0655d66467d20fe spx 6b2329d1de58f3f7b799c8bc8f4c9fb257d742a5c60768fe262470ad9a164baa Links: OpenSource.org Free Software Foundation Listen: Ogg 12x15 | Opus 12x15 2018-04-10T13:47:39Z Listener feedback. ogg 1d61524f85971444c75320767e09692ac278242e7aade8a9e5be4543ea6ea419 opus 4e6c934b69d0db7da2b51017b6dd9d70ce3474e6e40902165029486aaf14f99c m4a 9a78091bd183446436c8ced6016e4e563558a5a428d00723311ee9e4b3a90c4f spx 1f4c9d0c95a4694de86135fd04a8e247a7b668dc22a98b889d8f056bb4307c0f Links: Parallel video tutorials youtube-dl Listen: Ogg 12x14 | Opus 12x14 2018-04-02T15:39:40Z Klaatu installs NetBSD on a Raspberry Pi rev 1. Klaatu attempts to kill its FFS file system LIVE ON AIR. Long story short: you should go install NetBSD on a Pi. ogg 6d4b01d5609a6b22e1f5f3fc0922db2f351b5afc74860c7d78cd9c752a56cf19 opus f7b6454e9f11dcb8a169b3e13cfde4e0a91b05731ab82a1b1ccb875c5f8ac9b1 m4a 676ce7a4dcb4244b62ae4da0d6a121734de8f4a12801fedeb2276de816740c67 spx 15c7c108c392ed36a5308d4faedc41c3e7511a865147bd61d37b8fd0ea4473e7 Links: NetBSD.org Raspberry Pi page on NetBSD.org Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems Listen: Ogg 12x13 | Opus 12x13 2018-03-25T20:25:57Z Learn how to use Slackware tag files to customize a Slackware install, plus the secret of how to perform a Slackware install in less than half a gigabyte. ogg b0ec5f9b9f526f014ebc4c955e5da0edf4e96be1e19715165f9ef91ab43a87c5 opus 3bf9392a3588eba39f246824c27008cdf4de4df4abe5f73a87a158bfcf32079f m4a 4bc268aebb5c954eaa1c2f74534f765c32e603585b5f4e13068532058048ba38 spx 2faa5a43d261f27798c108522c219e60335ad090fdc7301a556617c46768a810 Links: Outdated but useful: minimal Slackware install Listen: Ogg 12x12 | Opus 12x12 2018-03-19T09:59:01Z Exploration of the Slackware install set continues with inotify, some install scripts, ISA plug-and-play, jfsutils, kbd, kernel packages, with a few detours into the world of gzip redirection, some stuff about grep, and a howto on compiling the Linux kernel. ogg e1ce088d19e7318c29745a954eff2b509c44db44fa3ca5406d1dae4fde41a6a0 opus efe2d643f7a7d854be5d30162e3e23b0fb31d9f95fc953322e297d23d84230ba m4a 42567f78abdc4122984c46e0e173a882200978d3473a32f743516c0522c15d94 spx 65963bd87271b49a31a00e105c196326b4d382bf96c282087453ed3f61fa3d84 Links: Slackware package list Listen: Ogg 12x11 | Opus 12x11 2018-03-12T09:37:34Z Klaatu gushes over Porteus, the portable Slackware distribution. ogg 951dbd39a435001fd1818acadac123444ad9fc370ecbfcae15d6a7b88f895374 opus f93f7fd4c53d02714b48343882124e66f444aa0ab57c7bedbbc57a57cbf7c9bf m4a 35a68a194e65338248ab5914e47fca24f9def3a382ed5158252d519993c15569 spx 245f8241c6be33ce663b7edc5985394153ec3375d07fc3afc31919784390dcf5 Links: Live Slackware from Alien Bob Porteus Listen: Ogg 12x10 | Opus 12x10 2018-03-05T18:15:26Z Klaatu tries pkgsrc on Slackware, and you won't believe what happens next. But to sum it up: it's super easy to implement, easy to use, and pretty nifty. To get pkgsrc on your Linux OS: Download: $ wget ftp://ftp.netbsd.org/pub/pkgsrc/current.pkgsrc.tar.gz Extract it to /usr: # su - # tar --extract --verbose --file pkgsrc.tar.gz -C /usr Bootstrap pkgsrc: # cd /usr/pkgsrc/ # ./bootstrap Adjust paths: # echo "PATH=$PATH:/usr/pkg/bin:/usr/pkg/sbin" >> ~/.bashrc # echo "export $PATH" >> ~/.bashrc # echo "MANPATH=$MANPATH:/usr/pkg/man" >> ~/.bashrc # echo "export $MANPATH" >> ~/.bashrc Build something: # cd /usr/pkgsrc/foo/bar # make install ogg d33c41ab7665166611763ff41ca50550fb523d79ac9326b56aae56f03e2c2a98 opus eff6e9e57a56e5a8a056d0b5536e8220aeb41a58600f4d42eea06954e9091365 m4a dc3511676ecf2b66e0796e3f2f3784ce56f07dc5c1178faf3d3959660f797504 spx 7a7b37a46d18ca484e2bb5db05342a20a2c1aa136e81c8255fd5b303abbce6fd Links: pkgsrc Listen: Ogg 12x9 | Opus 12x9 2018-02-26T15:41:56Z A bunch of listener feedback. Hear about old time sci fi internet shows, runtimes, and much much more, not the least of which is an open source audio converter powered by LibreOffice spreadsheet. ogg f7bb79ddb88065a8995aea87ef3f87d1f8293e206f871e77dae3dfe996b1d44e opus 2e4a43d1df02ec77e5c2c12d265bfb9c89d1f79482000810c4373d8bd63ba53a m4a edb0491f78fbcdcecfa1d645db5d900e82aef4c793065ea344ab4055ced95389 spx f042f2850f5144f9fcac29d72b4de6640169bb86c432cf9071a6167735ba4f6e Links: Claybourne, a Kiwi SF radio drama from the 90s GNU docs on CHM, worth reading for the dedication alone Sheety Audio Converter by Doru Resolving HDR with spreadsheets by Kevin Chen Listen: Ogg 12x8 | Opus 12x8 2018-02-19T12:09:32Z We hope you find this episode useful. Here are Ken Fallon's shownotes: A good alternative to ls: find -ls Find this, and then do that: find -type f -iname "*txt" -exec grep cows {} \; Identify symlinks when I need to redirect stuff from one data store to another: find -type l Useful for listing just directories, and getting around the annoying habit of ls *, which returns the files in sub dirs. find -maxdepth 1 -type d The prune option can exclude results: find . -iname "*.wav" -type f -o -prune "./foo" Identify empty files: $ find -empty foo $ find -empty | xargs --max-args 1 trashy As a cron job to remove old log files 0 23 * * * find /var/log -iname "~*" -o -iname "*log*" -mtime +30 -exec trashy {} \; > /tmp/removing-old-logs.txt 2>&1 The mtime option allows you to limit a search to files older than, but also files newer than, some value * 24. It's great for when you bring up a new service that's logging something but you don't know where. For bash scripts, I use this format a lot: for foo in $( find /var/tmp/ -type f -name "foo.bar");do echo $foo;done or like this find /var/tmp/ -type f -name "foo.bar" | while read foo;do echo $foo;done It's amazing how often I run this find -type f -iname "*.something" -exec ls --full-time {} \; or this find -type f -iname "*.something" -exec grep something {} \; Usually I throw in the -maxdepth option to limit the search depth. Use the ipath or iwholepath to scrub a path for a string. find -ipath "*something*" Then there's this type of construct for tools like ffmpeg and xmlstarlet that don't love wildcards from for loops. find -type f -iname "*.xml"| while read i;do xmlstarlet sel -T -t -m 'rss/channel/item/enclosure' -v '@url' -n "${i}";done Then there's the awkward way it handles multiple options: find \( -ipath "*foo*" -o -ipath "*bar*" \) -exec rm -v {} \; Note: locate and updatedb use find in the background. ogg 214eb2263e77756db83e8de06707140d69f59f8509969cd1496e62c4a9f0b565 opus 926aa00e84291ee63cec104d63c4b50aeda9ddd0051dd8390b736c172ca41cc2 m4a d32bf729beecb964cb8503b99a405256f3ecf446fd7f3f4debe0f4610a8339ed spx 3455e9da8dc9ab89ed7250a03e0a05597e7b615b94262fe6f916f87d6165994e Links: GNU findutils GNU findutils user manual Listen: Ogg 12x7 | Opus 12x7 2018-02-14T14:30:00Z Klaatu, whilst stranded in a hotel somewhere in middle America after a delayed flight, reviews his new InkBook Classic 2 ebook reader, which has replaced his broken Kobo n905. ogg 91c0d0d74e6b8627d39bf08d5a413afca3027ee5e0cd4376a69197769eae9f91 opus c9a76591f76c4c1bcec2b3ab27bb9200f91a10a3d8594dc8ec291cdbe503b02d m4a bfa632431d079143a1e3cd174ec26c5e26db7cbf8736b05aa775d80f15c0d6a0 spx 9761c843563583d580ae1efaf4c3d00aa5596eaa03c34738a57f92102fc09912 Links: Android open source Listen: Ogg 12x6 | Opus 12x6 2018-02-08T04:44:37Z Klaatu expounds upon xargs and talks GNU parallel. Also, a bit about the concept of runtimes. Here is a recent real-world benchmark comparing parallel to xargs: $ time find . -type f -name "*.wav" | xargs -I% --max-args 1 sox % %.flac real 1m5.364s user 1m3.907s sys 0m1.424s $ time find . -type f -name "*.wav" | parallel -I% --max-args 1 sox % %.flac real 0m22.743s user 1m21.780s sys 0m1.400s ogg 83bde56b08fb15cf7e554491b4e9df6e46efc04102e3afb5555852d6349679ff opus f8c46c403f504773c8e7a64f5e2704bcaa3a554f1d3edf721513df5ae39ee52a m4a 9619b9e2127e1b65e278689d0c7ed36ca7ef075cd6b8e1d5f30de765b507f88a spx e15a070c75ff9ac30de5fd1c0d5a62aa3f29c3d599146739568c65bbe31a3671 Links: GNU Parallel Dark oCCult build script using GNU parallel Listen: Ogg 12x5 | Opus 12x5 2018-01-27T20:06:25Z All about the GNU xargs command. ogg 2befbf2c6eb24428db2acbe7b007020e4bdafd4b7f1b98578f16a67f52d72474 opus 5580e2b1117144b058211b6ce80530cb75b7bc4d49745a0aa4e969fdd677cfd2 m4a d07d8e3df085cd0707cb50bcad7a0a2e84d54d96926ba4bf4c69366441cbcc45 spx d81696b9a1a30445ff4c202890528fe225fc146c0395a85ee9765111b0a16bdb Links: GNU findutils Listen: Ogg 12x4 | Opus 12x4 2018-01-23T22:06:18Z A bonus episode this week. Klaatu talks about getty, agetty, inittab, gawk, and more. ogg 17356498562df4a04957c1dc6f02107f26152eace77c870246cf2b5efdace891 opus b7368c425abbe8197f4f26df4659392e16270754f9256d6fbeef7d4f5eb21853 m4a c1bdb98b86ede5b44ac2d012a8f6fe1833da6124b7af7cd79bff80637b5734bb spx 8e6cda517a81167279020fb2270c6821c692ca91a9b74646a69e41eacd141789 Links: History of BeOS Haiku is an open source BeOS Listen: Ogg 12x3 | Opus 12x3 2018-01-23T04:33:47Z Klaatu talks about BeOS, Haiku, elvis, e2label, mlabel, and much more. Either next week or the week after, let's do an episode on find. Send Klaatu your cool find hacks! ogg 6d85516bd7276a97e49d00b127e4d292181943dc498a6575c7ff99b17a887360 opus aedd88aebfabec05f929bc2dde170b69f608cbff1ecb2c895555514a19d92583 m4a 6aa537ac0950bf48556396cc95d1823bd55e2803e3e11225845d0de9437dc14f spx 5ccae4b3c0261c621829b0be49422d5971d9af2b4c6457ab67c31d611196630a Links: History of BeOS Haiku is an open source BeOS Listen:o Ogg 12x2 | Opus 12x2 2018-01-15T01:56:19Z Klaatu introduces his podwrite tool, his custom toolkit for publishing this show and his Chronicles & Commons show. ogg 062f6eda50a5c9d3177bc7725ca5fd21d9b6043e0a2dd6eac43cf03837d6a5d3 opus 2ca99f7280a7cfeb785009cd37947adaa098161c727fd3534b2401d8b9598c75 m4a d8b7c8bb8e8ab9a1a6fda60d049473fb1cf493498da9a51b362a812b53f1d620 spx e73db40f6992fe9e64cf175c0f9b734804ce01e499c2633428c927c5aa1f153a Links: Podwrite on Gitlab Podwrite documentation The excellent Wordpress plugin, Podpress, is easier but harder to automate Listen: Ogg 12x1 | Opus 12x1 2018-01-08T15:38:02Z Klaatu continues his tour of the low level Linux filesystem, covering exciting commands like attr, the GNU coreutils, infocmp, and more. shasum -a256: ogg dd7e999b1e9eebf835ab0a18a7f70850422fbf610cf033d640bd219c5ad77491 opus fedc55bd11e6c780710d36dadcc3dae2bd40af3d0633c5690d2efa44157fe3e6 m4a d55b2da937801664fc2258cb1e38a965446587092df895b5485703200af55e25 Links: Linux from Scratch Listen: Ogg 12x0 | Opus 12x0 2018-01-01T18:02:05Z Linux user, know thyself. It's a new year and a new season, and the GNU World Order is now officially an Ogg Vorbis and Opus cast. Although there is no speex feed now, there is no need to update your feed. The old speex feeds are symlinked to the new Opus feed. In this episode, Klaatu takes a look at all those little files that get installed when you install Linux, like libgmp, libglib, libgobject, libpanel, libusb, and many many more. shasum -a256: ogg 5468697f0d58ba413a5038196b41efb8a319e5e66f726ab62468993f67b1ac17 opus 38a71ad2fe11728cdf83d00aff69f3a52904cd1b9b0b5a1a191f776e15b3bf8d Links: Slackware package set a Sponsored in part by Josh Cox and webhosting.coopenen1727351510https://gnuworldorder.info
Hlela isayithi yakho?
Wentani?