thrig bphflog

Blogging in the glorious future year of 19126.

2026-05-07 dc(1) buffer

2026-05-03 Pixel Perfect

2026-04-27 The Public Matter

2026-04-23 Spring Fashion

2026-04-18 In Peace

2026-04-17 Hind Swaraj

2026-04-14 No News Not Fit To Consume

2026-04-13 Home Lab Setup

2026-04-12 Science and poetry

2026-04-10 A wee at wrapper

2026-04-08 Rich as Croesus

2026-04-07 Editor History

2026-04-06 A Solar Panel Story

2026-04-04 Procgen Go Thud

2026-04-03 Brogue Seed

2026-04-02 Great Circle Distance

2026-04-01 Type Systems

2026-03-31 American Spring

2026-03-29 The Wisdom of the Ancients

2026-03-27 Echo Delay

2026-03-26 Counterfactual MCMVIII: Tunguska Tsundere

2026-03-26 The War of the Worlds

2026-03-25 Souring

2026-03-22 Hard versus soft scifi

2026-03-19 Kill All Descendants

2026-03-18 fjihad

2026-03-13 Diffusion-limited aggregation - "electro-boogaloo plating"

2026-03-12 Random Seed

2026-03-11 Chunky Mapgen

2026-03-10 Fancy Weapons

2026-03-08 Exponential

2026-03-05 Greed

2026-03-05 All's Well That Runs Well

2026-02-26 Diffusion-limited aggregation (DLA)

2026-02-25 Blog?

2026-02-24 Mechanics, Ideas, Organization, Style

2026-02-23 K&R

2026-02-22 Progress Goes Boing!

2026-02-17 In Praise of Shadows

2026-02-14 uSER-aGENT: *

2026-02-13 Final ex Post

2026-02-12 Spectacle

2026-02-11 The Other Terminator Trilogy

2026-02-06 Valid Ex Commands

2026-02-04 Lost in Translation

2026-02-01 Workflows

2026-01-29 Appendum

2026-01-28 vi things the Romans have done for us

2026-01-26 More vi

2026-01-25 NPC AI

2026-01-24 Global Commands

2026-01-23 Random vi Things

2026-01-20 ACME Brand Oneness

2026-01-18 Symposium of Destruction

2026-01-18 Environmental Sanity

2026-01-17 Environment Leak

2026-01-13 Fallen Down

2026-01-09 Markov Chains

2026-01-08 Stories

2026-01-06 Inertial Music

2026-01-02 Name Names

2025-12-31 Reverse Hexdump

2025-12-28 Limits of Memory

2025-12-20 Lexer

2025-12-16 Wrongs

2025-12-14 GUI TUI CLI

2025-12-12 Bad Joke

2025-12-10 The Wisdom of the Crowds

2025-12-03 Saving Throws: A Summary

2025-11-29 Bobby Loot Tables

2025-11-24 Readings

2025-11-20 Nagless

2025-11-17 Block Them All

2025-11-14 Misunderstood Universe

2025-11-07 Screen Gnat, Begone!

2025-11-05 Where While: Where Is Your While?

2025-11-04 FIFO Fum

2025-11-03 Change

2025-11-01 Maybe FIFO

2025-10-27 find glob

2025-10-26 Fixing Bash

2025-10-24 Day

2025-10-23 Duration Shorthand

2025-10-22 99.9% Uptime

2025-10-14 Simple IRC Client

2025-10-12 Gamboling with Odds

2025-10-10 Fast Fourier Friday

2025-10-08 C IRC Bot

2025-10-07 Seek Seek Revolution

2025-10-07 Linewise Scripts

2025-10-06 Dances with Trolls

2025-10-05 Telnet Debugging

2025-10-04 That's no beta

2025-10-03 Food Adulteration

2025-10-01 SMTP Pipelining

2025-09-29 Federated Fragmentation

2025-09-27 Young Feet

2025-09-26 A blog post appeared

2025-09-25 Local IRC Services

2025-09-22 Perception Cognition

2025-09-19 Thinking

2025-09-16 Self-Learned UNIX

2025-09-15 Dungeon Hustle

2025-09-12 Secondary Dominants

2025-09-09 Nerf AI

2025-09-08 Spell Skills

2025-09-04 GUI Land Mines

2025-09-03 Virtual Economics

2025-09-01 Linguistic Barriers

2025-08-29 Meta-Interaction

2025-08-28 Dragging names through MUD

2025-08-28 The Four Gamers of the Apocalypse Navy Issue

2025-08-26 dc(1) annoyances

2025-08-17 EVE Salvage Methods

2025-08-15 Fractal Scales

2025-08-10 Tea Caffeine Hot

2025-08-07 Briefer History

2025-08-04 Zombie Threat

2025-07-31 Goldilocks

2025-07-27 Terminal Escape Codes

2025-07-27 DAW Mixer Chains

2025-07-14 Melodic Flatline

2025-07-13 Battle Styles

2025-07-12 D&D History

2025-07-12 Melodic Musings

2025-07-10 Old Man Yells At Soundcloud

2025-07-10 Inventing Chords

2025-07-01 Towel

2025-06-25 Sleep

2025-06-24 Combinatorial Music

2025-06-18 Easy Musical Variations

2025-06-06 Cargocult

2025-06-05 Longitude

2025-06-04 Scurvy

2025-06-03 Texture

2025-05-30 Arguments Parsing

2025-05-29 Shell Pipes

2025-05-20 Midquel

2025-05-18 Problematic Code

2025-05-12 Patterns

2025-05-11 Rivers

2025-05-05 Meaning

2025-05-04 Sticky Quinoa

2025-04-29 Comms

2025-04-26 Cataclysm: Dog Days Ahead

2025-04-24 Ranks

2025-04-21 Crystal Simulation

2025-04-08 Dihydrogen Monoxide

2025-04-04 RAID Hygiene

2025-04-02 Tea. Hot?

2025-03-29 Star Trader

2025-03-28 Creat

2025-03-23 Soil

2025-03-22 Hydrolic Hijinks

2025-03-22 INTERPOL

2025-03-20 Rubber Band Odds

2025-03-18 mojibake

2025-03-17 Hack the Planet

2025-03-16 Primal

2025-03-14 Prime Beats

2025-03-12 SSH ServerAliveInterval

2025-03-07 Leap

2025-03-06 Dig Digg

2025-02-27 Suddenly, it was Spring

2025-02-19 Adventure

2025-02-15 Quote

2025-02-11 The Man Who Would Be King

2025-02-08 Notions

2025-02-06 Old New

2025-02-05 Divergence

2025-02-02 PF Rule Ordering

2025-02-01 Two Heads

2025-02-01 On netmasks

2025-01-29 Off Kilter

2025-01-27 TL;DR UI design is teh hard

2025-01-26 Simple Game AI

2025-01-23 Blog Questions Challenge 2025

2025-01-22 Hobgoblin State Machine

2025-01-20 rsync

2025-01-19 Birbs

2025-01-17 ctags

2025-01-16 Space Time Scoping

2025-01-15 vi learnin' part DCXL

2025-01-14 Twistier Passages

2025-01-13 Twisty Passages

2025-01-09 Rogue Level Generation

2025-01-08 Security Theater

2025-01-07 Tritone

2025-01-06 Symlinks and Stuff

2025-01-05 Tradeoffs

2025-01-04 Attacks

2025-01-03 Security Hoop

2025-01-01 FSM

2024-12-27 Counterpoint

2024-12-26 Mushroom Identification Guide

2024-12-24 No Search

2024-12-23 Counterpoint Parsing Problems

2024-12-21 Trouble with the Emperor

2024-12-20 -My one liners

2024-12-19 Water

2024-12-18 Bloat Comfort Zone

2024-12-17 Clumsy and Random

2024-12-16 Invisibles

2024-12-15 SQLite Bootstrap

2024-12-14 When was the horse re-introduced to the Americas?

2024-12-13 Internet tubes

2024-12-12 Berkeley DB

2024-12-05 Network Stuff

2024-12-02 Unique Local Unicast Addresses

2024-11-30 Yet More SIGINT Foo

2024-11-26 s5n

2024-11-25 RAIN MIDI 3000

2024-11-22 Regular Expressions

2024-11-19 Rain Music

2024-11-17 In Favor Of Low Uptime

2024-11-15 Economic Possibilities for our Grandchildren (1930)

2024-11-14 Multiple Monitorings

2024-11-10 Pu-erh

2024-11-08 Minerals

2024-11-07 Sus.

2024-11-01 Cadillac Desert

2024-10-29 Salton Sea II: Electric Boogaloo

2024-10-28 Stringify the Arguments

2024-10-27 Run a cron job, soon

2024-10-26 Dreadful DAW

2024-10-25 Words, words, words

2024-10-23 Comments

2024-10-20 kill -9

2024-10-19 Melodic Design

2024-10-18 Messaged Mediums

2024-10-17 Mode

2024-10-17 Fade out

2024-10-16 Leitmotif

2024-10-10 Untruth

2024-10-09 Truth

2024-10-06 A Melody

2024-10-05 Long Keys

2024-10-04 Fencepost Rhythms

2024-10-03 Frozen Tofu

2024-10-02 C Melody Variations

2024-10-01 Re: Is a flatfile database a terrible idea?

2024-09-30 C Melody

2024-09-24 Hex Encode

2024-09-23 Diagonal Cost

2024-09-22 Autumns

2024-09-14 for while

2024-08-30 Dim7

2024-08-29 EDM Nonsense

2024-08-29 Changelog

2024-08-19 DNS Debugging

2024-08-12 Fast Food

2024-08-05 Games

2024-07-31 Ligature Integrated Analyzer

2024-07-14 Dune (again)

2024-07-09 Boundaries

2024-07-07 Dreadful .scripts

2024-07-06 The UPS Story

2024-07-05 RCS surprise

2024-07-04 Port Knocking

2024-07-02 Reloading Packet Filter Tables

2024-07-01 Ignorance

2024-06-27 Rogue Legends

2024-06-24 OpenSSH Autoban

2024-06-20 Bad Encryption

2024-06-19 Reverse DNS

2024-06-18 Firewall Autoban

2024-06-16 No IPs

2024-06-14 Word for Word

2024-06-13 Unsolicited ldd(1) Advice

2024-06-12 OpenBSD Pubnix

2024-06-10 Cold Tea?!

2024-06-08 Domestication

2024-06-06 On Measurement

2024-06-05 Just zeros and ones

2024-06-04 Canon Construction

2024-05-31 ... and shoot them into the Sun

2024-05-26 Bobby Drop Connections

2024-05-24 I, Hamurabi, suck at this game

2024-05-22 Random Temperatures

2024-05-20 Acronymification

2024-05-19 gemfeed2atom

2024-05-18 Site Feeds

2024-05-17 Bad Caesar Jokes

2024-05-15 50 Years of Text Games

2024-05-13 To split, or not to split: that is the question

2024-05-12 trek(6) Style Input Handling

2024-05-08 Old Math

2024-05-07 Network Knobs

2024-05-05 Orbit - Destroy An Orbiting Enemy Spaceship (1973)

2024-05-04 NSFW - No Such FORTH Word

2024-05-03 Gemini Get

2024-05-02 Fake Ginger Root

2024-05-01 Firewall Rules Etiquette

2024-04-29 Enterprise Cloaking Device

2024-04-27 ABBA Encryption

2024-04-25 Musical Bans

2024-04-24 Kennings

2024-04-23 syncmail

2024-04-22 Tai Chi

2024-04-18 Mixed Signals

2024-04-17 Failure Is An Option

2024-04-16 History in shell programs

2024-04-15 A New Pantheon

2024-04-14 Washer

2024-04-12 First Car

2024-04-11 Manual Scripts

2024-04-09 Root Causes

2024-04-07 Boss Key

2024-04-05 Relatively Accidental

2024-04-04 Shellshock

2024-04-03 Industrial Growth Society

2024-04-01 Season

2024-03-31 Attack Surface

2024-03-31 MIDI Player

2024-03-30 Yet More Bad Code

2024-03-27 Comments

2024-03-26 A Note Object

2024-03-22 Ligeti - Poème symphonique (1962)

2024-03-20 Scent Map II: Vectoric Boogaloo

2024-03-19 C Arrays

2024-03-18 Re: Ambivalent about code linters

2024-03-17 Re: Can We Survive Technology?

2024-03-16 Grid-based Distances

2024-03-15 Verbosity

2024-03-12 Binary Blinkers

2024-03-11 Code Smells

2024-03-10 Sort Fail

2024-03-09 7DRL (Pre and During and) Post Mortem

2024-03-01 Non-Terminal '\0' in Filenames

2024-02-29 Energy System Revisited

2024-02-28 Realtime Game

2024-02-25 In the Hall of the Broken Things

2024-02-24 Unix File Creation Time

2024-02-23 More Random Things

2024-02-20 Time Management System

2024-02-18 Lehmer random number generator

2024-02-17 Hardware MIDI Mangling

2024-02-14 Re: zombies

2024-02-13 Diet Hacking

2024-02-12 Tech Goldilocks

2024-02-10 License Kerfuffles

2024-02-08 Interface Equivalence: doas vs. su

2024-02-07 First Argument Among Unixes

2024-02-06 Letter Score

2024-02-05 Some Random Things

2024-02-04 Keeping State

2024-02-01 Write-Only Memory

2024-02-01 Exercise

2024-01-28 The Cards, My Destination

2024-01-26 Cold Tea

2024-01-24 Number Go Up

2024-01-22 A Tale of Two Nations

2024-01-20 Eamon

2024-01-19 Kind of Blue

2024-01-18 Blocked Bytes

2024-01-17 Booting Woes

2024-01-12 Kezboard

2024-01-07 Apollo Design Considerations

2024-01-06 CLI Dev

2024-01-05 Crontab Footguns

2024-01-02 Kung Fu

2023-12-30 Teaching Compsci

2023-12-28 Monday the 25th

2023-12-27 Everything

2023-12-25 Merry Gravmas!

2023-12-21 Boxed In

2023-12-20 xearth

2023-12-16 Halting Problem

2023-12-15 Pots and Pans

2023-12-11 Musical L-system

2023-12-09 Semi-Random Beat-Maker

2023-12-06 Dystopia et Documentation

2023-12-05 Random Rhythm Generation

2023-12-03 Pondering Pomegranates

2023-11-29 The Long Tail of DNS Record Types

2023-11-28 Re: A hard DNS problem

2023-11-27 Poor Educated Consumers

2023-11-26 Magic

2023-11-24 Lag

2023-11-22 Reading All Of Shakespeare

2023-11-21 Luck in Technology

2023-11-19 Weird Shell Functions

2023-11-17 Re: Defaults

2023-11-16 Assembly

2023-11-14 Re: copy and paste via keyboard in tmux

2023-11-12 Move @ Around the Screen

2023-11-11 A Small at(1) Gotcha

2023-11-09 More On Education

2023-11-07 Retrying the st Terminal Emulator

2023-11-06 Going UTC

2023-11-05 Unicode No Match

2023-11-04 Old Floats

2023-10-31 Not This Next Character

2023-10-30 Random Line From File

2023-10-27 Techno Something

2023-10-26 LFO

2023-10-23 Sweet Gemini On My Mind

2023-10-20 On Community

2023-10-19 Local Smtp Server

2023-10-18 SSH Host DSA Key

2023-10-17 Too Many Books

2023-10-16 OpenBSD 7.4

2023-10-13 A Few Leaves

2023-10-11 Harmonic Sequences

2023-10-09 Marimba Madness II

2023-10-07 Fake Rain

2023-10-06 Strangeness

2023-10-05 Haunted By Printers

2023-10-04 Balance

2023-10-02 MIDI Bank Select

2023-10-01 Funky Filenames

2023-09-30 Truth Table

2023-09-29 Shell Logic

2023-09-28 Busy Stuck Process

2023-09-27 pidnull

2023-09-26 OSI Model

2023-09-25 Re: When Getting A Degree Makes You The Enemy

2023-09-24 Chamomile

2023-09-23 Random Melody Generation

2023-09-21 Pitch Hallucination

2023-09-20 Parallel Backwards Functions

2023-09-17 Beangate

2023-09-15 The Progressive Era

2023-09-14 termemu

2023-09-13 Free Range Prose

2023-09-12 "On Education"

2023-09-11 roophloch'23

2023-09-10 Another Crazy CDDA Moment

2023-09-09 vi to/find character

2023-09-08 Rogue Mapgen

2023-09-03 Synthember

2023-09-02 Excluded Middle

2023-09-01 Weird Shell Arithmetic

2023-08-31 A Fire Upon The Deep

2023-08-30 Education

2023-08-29 gmid and CGI

2023-08-28 History Of The World Part III

2023-08-27 Unexpected Loss Of Parent Process

2023-08-23 Notes on a Concept of Religion

2023-08-21 One Meal

2023-08-18 Indirect Communication

2023-08-16 Red Lentils

2023-08-15 Is it UTF-8?

2023-08-14 Re: What if Gemini could be served on port 80?

2023-08-12 Late Stage Music Player

2023-08-11 MIDI pitch_wheel_change

2023-08-10 TERM Tweaking for Fun and maybe not Profit

2023-08-09 Calzonia

2023-08-08 Least Recently Used

2023-08-05 Menuet in F

2023-08-04 Re: Cost of the Right Thing

2023-08-03 New DNS Docs

2023-08-01 Append Write Corruption

2023-07-30 The Perforated Pipe Butt

2023-07-29 Random Fooding

2023-07-27 Permissions Mirror

2023-07-25 No Change Friday

2023-07-24 Only One Script

2023-07-22 Duelin' Boots

2023-07-21 Redefined

2023-07-20 Golf Log Commands

2023-07-18 Melody Chop Shop

2023-07-16 Diet

2023-07-14 Fake RNG for fake games

2023-07-13 Conversation

2023-07-11 Chorale

2023-07-10 Rye Results

2023-07-08 The Ksh Dot Builtin

2023-07-07 '80s Style

2023-07-06 lp0 on fire

2023-07-03 Advertising

2023-07-01 An Origin Story

2023-06-29 yet more TOFU ruminations

2023-06-27 errno

2023-06-26 TCP Escoteria

2023-06-24 Cold Start

2023-06-23 Lemongrass

2023-06-21 authentic rogue programming experience™

2023-06-20 Tale Of Two Unknowns

2023-06-19 Yet More On Paging

2023-06-18 A Formfeed Rabbithole

2023-06-17 Communicative Culture

2023-06-16 Deliberate Practice

2023-06-15 Estación de tren

2023-06-15 Solaris

2023-06-14 The pipes, the pipes ...

2023-06-13 The GPL: A Postmortem

2023-06-12 Bad Loops

2023-06-11 Can a child process affect the working directory of the parent process?

2023-06-10 Shared Libraries

2023-06-09 Shell Script That Runs Forever

2023-06-07 Imitation

2023-06-06 Meanwhile In The Real World

2023-06-04 Degrowth

2023-06-03 Jevons Protocol

2023-06-01 Music of the Spheres

2023-05-31 Composing with Constraints: Episodes I-III

2023-05-30 Toy Orbit Simulator

2023-05-29 The HTTP client person as seen from Gemini

2023-05-28 You Are Probably Weird

2023-05-26 Small Errors

2023-05-24 On Profit

2023-05-23 Summarizing HTML: a quixotic and questionable quest with an overly long subject that has excessive alliteration

2023-05-22 Re: Bubble

2023-05-20 Guarded Commands

2023-05-19 Introducing the Broad Framework

2023-05-18 Threat Axis

2023-05-16 Going In Circles

2023-05-15 Ex Over Ed

2023-05-14 Linux: The Derpening

2023-05-13 OpenBSD vi Backwards Search Bug

2023-05-12 Re: The Trouble With IDEs

2023-05-12 Mountains

2023-05-11 Ripped Bodices for Killer Moons

2023-05-10 Dabbling with Misfin

2023-05-09 Fixed Fonts

2023-05-08 Not Growth

2023-05-07 No such file or directory

2023-05-05 Testing New And Strange Functions

2023-05-04 The Forth

2023-05-03 Memoization

2023-05-02 AI Ceiling

2023-05-01 A Brace Of Quotes

2023-04-30 Garden Path

2023-04-29 Git Foo

2023-04-27 Names II

2023-04-25 Strings To Numbers

2023-04-23 Seasonality

2023-04-21 Storn

2023-04-20 Testing the Network

2023-04-19 plaintext > *

2023-04-18 Whither The Apps?

2023-04-17 ci ponbau pemci pu se fanva fi le jbobau

2023-04-15 Breadlander: a use for Waffle Starter Remains

2023-04-15 //

2023-04-14 Normal

2023-04-12 Unchecked chdir Considered Harmful

2023-04-11 Pancake With Strawberries Recipe

2023-04-10 OpenBSD 7.3

2023-04-09 Dating Advice

2023-04-07 mbox maildir Other

2023-04-06 Re: Daniel Janus, Ted Nelson, and the Web of Documents

2023-04-05 The Shortening of the Way

2023-04-03 EOL Story

2023-04-02 Wacky Unix Paths

2023-03-31 Just Deserts

2023-03-27 systemd, a Retrospective

2023-03-26 Pizza Crust

2023-03-25 Who Goes First?

2023-03-23 Cronfail

2023-03-22 re kalte cipni

2023-03-21 "We come in Peace"

2023-03-20 Offline

2023-03-18 Fundamental Limitations

2023-03-17 Lost In Translation

2023-03-16 Crazy CDDA Moment

2023-03-16 The Shocking Truth About AI, Revealed

2023-03-15 Unlikely Unicode, Episode MMMDCCCXXX

2023-03-14 Extraterrestrial Signals

2023-03-14 ASCII

2023-03-13 Going Postel

2023-03-12 Feature Poor sudo Replacement

2023-03-11 T── on Technology

2023-03-09 Names

2023-03-08 Kraut

2023-03-07 Genre Buster Bombs

2023-03-06 Goldberg Email Rube

2023-03-05 Coffee and Tea

2023-03-04 xkcd://

2023-03-02 Legacy Web

2023-02-28 Unlikely Unicode, Episode MMCMVIII

2023-02-27 Bad $var Good "$var"

2023-02-26 .

2023-02-25 punycode

2023-02-25 Buggy Jbose

2023-02-24 Solutionism

2023-02-22 Injection

2023-02-20 Random SSL Things

2023-02-20 A Bear, a Priest, and a Comedian walk into a Finite Planet

2023-02-15 Christoffel Words

2023-02-12 The Long Boom

2023-02-10 Unix Agitprop

2023-02-09 Weird Terminal Things: SIGINFO

2023-02-05 Wrapper Script Etiquette

2023-02-04 A Tale Of Two Times

2023-02-02 48656C6C6F2C20776F726C64210A

2023-01-26 Brief Review Earth Knoll

2023-01-25 Floating Point Fun

2023-01-22 Unix Is Spawning Programs Weirdly

2023-01-19 Orphans Of Athens

2023-01-18 Host Only Relayd

2023-01-17 Cosmic Voyage

2023-01-14 A Wafer Thin Common LISP Package Primer

2023-01-12 Sans Shebang Script

2023-01-04 Log Analysis Pitfalls

2023-01-03 Rogue

2023-01-01 Yet More Testing

2022-12-28 Identity

2022-12-26 Tarai

2022-12-24 Trek

2022-12-23 Test Suite

2022-12-22 Unit Tests

2022-12-21 Boix: Political Order And Inequality

2022-12-20 Don\'t Quote Me

2022-12-19 User Agent And ACPI

2022-12-18 Overclocked

2022-12-16 DOLIST Pitfall

2022-12-15 Code Review

2022-12-14 Duplicate Environment Variables

2022-12-13 Yet Another Blog Engine Rewrite

2022-12-11 Editor 100% CPU Usage

2022-12-10 Death March Culture - In Praise of Idleness

2022-12-09 w3m Security

2022-12-07 Builtin Commands

2022-12-05 Weathering Heights

2022-12-02 Protocol Specification

2022-11-28 pixel-ed

2022-11-26 vi Exit Strategies

2022-11-19 Funny Web Things

2022-11-18 *print-circle*

2022-11-17 Regular Expression Alternation

2022-11-12 Pushing Pieces

2022-11-10 Common LISP Problems

2022-11-08 bphflog improvements

2022-11-05 Pop Ups are Terrible

2022-10-31 That Terrible Glob

2022-10-28 Lisp Game Jam 2022

2022-10-27 Rust: Nope, Not Yet

2022-10-25 Shell while Loop Considered Harmful

2022-10-21 Software Depot

2022-10-18 Continue Writing in Dead Languages

2022-10-16 Shell History: A Tale of Two Cities or at Least Two Very Small Opposing Camps in a Title that is Too Long, Whimsical, and Much in the Style of Don Quixote

2022-10-14 Software Portability

2022-10-11 10

2022-10-08 The Slope Equation

2022-10-07 Hierarchy

2022-10-01 Change

1901-12-13 Epoch Fail

1886-11-06 pa se benji be do'e le ze'u purci

atom.xml