summaryrefslogtreecommitdiff
path: root/_content
AgeCommit message (Collapse)Author
13 hours_content: replace github with git.kilabit.info in top headerHEADmainShulhan
40 hours_content: add missing SPDX headersShulhan
40 hoursjournal/2017: update on "Go (Informal) Coding Styles"Shulhan
Expand the section about using short variable names. While at it, add short section index.
40 hoursjournal/2026: new journal "Implementing Unified Diff"Shulhan
I am writing this journal to understand the format in details while working on the implementations.
2026-03-282024/a_trip_to_nusa: increase the image sizeShulhan
2026-02-04_content: update style, follow default ciigoShulhan
2026-02-03journal/2026: new journal "Reducing Idle Services with systemd"Shulhan
In this journal, we will take a look on how to minimize idle services running in the background using systemd-socket-proxyd(8) for services that we cannot control their code and using systemd.socket(5) for services that we can changes their code. In the _project submodules, we update awwan, gorankusu, pakakeh.go/cmd/httpdfs to run with socket based activation. This site program also has been modified to run with socket based activation too.
2026-02-02journal/2026: new journal "systemd socket activation with Go"Shulhan
In this journal, we will take a look on how to implement socket-based activation on Go program that listen and serve HTTP.
2026-01-29_content: add custom css to main pageShulhan
By using custom css we can set the main page's ToC split into two columns instead of one long vertical list. This require update on ciigo.
2026-01-29_content: add list of forked projectsShulhan
The list currently contain Arch Linux compute image builder.
2026-01-28_content: add link to status.kilabit.infoShulhan
The status page show the status of our services.
2026-01-24all: use default ciigo stylesShulhan
Changes on ciigo, * go.mod: update asciidoctor-go module * all: conform with Lighthouse recommendations * _static: second round for cleaning up styles * _static: simplify the topbar section * all: improve default stylesheet * all: move _example/ directory under _doc/ directory * all: embed CSS and index HTML template using memfs * all: format README with prettier * go.mod: update pakakeh.go to v0.60.3-0.20260115103415-806359d5462f
2026-01-24_content: use external license for robots.txtShulhan
According to Pagespeed, the current robots.txt is invalid. The only changes is adding SPDX headers, so we revert it back, remove the comment and use the external license file
2026-01-22journal/gpl: replace gnu.org links with web archiveShulhan
The gnu.org website seems have problems, not only once or twice, but frequently.
2026-01-22project/jarink: use symlink to project _doc/ directoryShulhan
2026-01-21all: remove ":sectlinks:" on asciidoc pagesShulhan
The sectlinks attribute cause the headers have an anchor, not good if the link has underline.
2026-01-21_content: various enhancements on style sheetShulhan
* Add background color to top bark in light mode. * Set ToC * Use different foreground color for headers in dark mode. * Disable text decoration for anchor only in Table of Content. Using underline on anchor give better visual experiences. * Add padding on the top bar. * Add padding between content and footer with top border. * Add background color to image in dark mode.
2026-01-19journal/2026: new journal "Go workspace edge cases"Shulhan
The work flow using go.work is broken. So, lets remove the go.work and use the replace directive.
2026-01-15journal/2026: new journal "Gitignore package for Go"Shulhan
This journal explain how to implement gitignore pattern in Go.
2026-01-15all: add and convert the license and copyright headers to SPDX formatsShulhan
We use spdxconv [1] tool to help converting the license and copyright. [1]: https://kilabit.info/project/spdxconv/
2026-01-13_content: rewording the Services sectionShulhan
Mention list of services first before we describe it in sub-sections.
2026-01-13_content: update template top link and footer copyright yearShulhan
2026-01-13_project: add project spdxconv using git submoduleShulhan
2026-01-13_content/project: split archived projectShulhan
The following project is moved under /project/archive/: beku, duitku, kamusku, kbbi, libvos, and vos.
2026-01-13all: add project vos as git submoduleShulhan
2025-12-29all: update project submodule and documentationShulhan
On bin.sh, use symlink to doc directory instead of single file to index.adoc in the project documentation. On haminer, update the submodule to release 0.3.0. On lilin, set the git submodule to use main branch.
2025-12-29journal/2025: new journal "Internal of kilabit.info"Shulhan
In this article we will take a look at the architecture and the stacks behind kilabit.info, and how it works.
2025-12-27all: update project submodulesShulhan
2025-09-26_project: add project lilinShulhan
2025-07-15all: add project kbbiShulhan
kbbi is the Go module and client program to lookup definition of Bahasa Indonesia words from the Kamus Besar Bahasa Indonesia.
2025-07-14all: add project kamuskuShulhan
kamusku is open source project that provides HTTP API for https://kbbi.kemdikbud.go.id/[Kamus Besar Bahasa Indonesia]. The source code and implementation does not store or caching the KBBI data.
2025-07-14all: add project duitkuShulhan
duitku is the Go module for duitku.com.
2025-07-06all: add project "bin.sh"Shulhan
bin.sh is a project to collect shell scripts that I use daily.
2025-07-06all: add project pakakeh.tsShulhan
pakakeh.ts is a HTML web-user interface components built with TypeScript.
2025-07-05_content/project: increase the section to level 1Shulhan
2025-07-05all: add project jarinkShulhan
2025-07-04all: add project rescachedShulhan
2025-07-02all: add project pakakeh.goShulhan
2025-07-01all: add project karajoShulhan
2025-07-01all: add project hunspell-idShulhan
2025-06-30all: add project haminerShulhan
2025-06-30all: add project gotpShulhan
2025-06-30all: add project gorankusuShulhan
2025-06-29all: add project ciigoShulhan
2025-06-29all: add project awwanShulhan
The awwan repository now managed as submodule under _project/src/awwan. The documentation is linked to _content/project/awwan/ for visibility.
2025-06-29all: add asciidoctor-go as git submodule as part of projectShulhan
The _project directory contains the program that we wrote and publish. The _content/project directory contains symlink to the project documentation.
2025-06-14all: third round for fixing broken linksShulhan
2025-06-12all: second round for fixing broken linksShulhan
2025-06-11all: fix broken links as reported by jarinkShulhan
2025-06-03_content/notes: add symlink for bad_coding_practicesShulhan
This symlink point to article on "journal/2024/bad_coding_practices".