The Photonsphere
open-menu closeme
Home
Hardware
Links icon
Collection of Links Wikimedia Commons
Privacy
About
github mastodon twitter linkedin rss
  • Hakyll

    calendar Nov 5, 2020 · 2 min read · Computer Software Functional Programming Haskell Hakyll Static Site Generator HTML CSS JavaScript  ·
    Share on: twitter facebook linkedin copy
    Hakyll

    Because I have been wanting to use org-mode instead of Markdown for this site, I started using the Hakyll static site generator and converted all my content to org-mode. The Thomas Read's blog (that I used as a template) even has MathJax support implemented. Support for LaTeX is also possible with Hakyll, I read …


    Read More
  • Nix shell and build dependencies

    calendar Nov 2, 2020 · 3 min read · Computer Software Functional Programming Linux NixOS Nix Hakyll SDL C  ·
    Share on: twitter facebook linkedin copy
    Nix shell and build dependencies

    A nix-shell can be used to quickly set up ad-hoc development environments with all required dependencies in place. SDL2 program To compile an SDL2 program –for this example Tsoding's sowon is used– put the following in a shell.nix file: 1with import <nixpkgs> {}; 2 3let 4 stdenv8 = overrideCC stdenv gcc8; 5in 6 …


    Read More
  • xmonad tiling window manager

    calendar Jun 12, 2020 · 1 min read · Computer Functional Programming Haskell XMonad Tiling Window Manager GUI  ·
    Share on: twitter facebook linkedin copy
    xmonad tiling window manager

    Because I have been wanting to start using tiling window managers and want to learn some Haskell. xmonad, xmobar The xmonad tiling window manager is fast and configurable; xmobar - a minimalistic status bar. dotfiles My dotfiles at Codeberg with a.o. xmonad and xmobar configuration. Already on Codeberg NixOS …


    Read More
  • KMyMoney to HLedger

    calendar May 31, 2020 · 2 min read · Computer Software Functional Programming Haskell Financial Plain Text Accounting CSV XML  ·
    Share on: twitter facebook linkedin copy
    KMyMoney to HLedger

    Because I have been wanting to start using plain text accounting I needed a conversion from KMyMoney software to HLedger. WAIT! Just use isabekov / kmymoney2ledgers by Altynbek Isabekov instead of my conversion program! (It's much better!) Command line Clojure tool My Clojure KMyMoney to HLedger conversion conversion …


    Read More
  • Babashka

    calendar Apr 16, 2020 · 1 min read · Computer Software Functional Programming Software Clojure ClojureScript Financial  ·
    Share on: twitter facebook linkedin copy
    Babashka

    A Clojure babushka for the grey areas of Bash (native fast-starting Clojure scripting environment). The main idea behind babashka is to leverage Clojure in places where you would be using bash otherwise. – babashka (by Michiel Borkent)


    Read More
  • My NixOS configuration

    calendar Feb 19, 2020 · 10 min read · Computer Software Linux Nixos Functional Programming Tiling Window Manager  ·
    Share on: twitter facebook linkedin copy
    My NixOS configuration

    The Purely Functional Linux Distribution – NixOS (by Dolstra, Eelco). NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages. The configuration is …


    Read More
  • Hodur descriptive domain modeling for Clojure

    calendar Dec 20, 2019 · 1 min read · Computer Software Functional Programming GUI Internet Modeling Architecture Clojure ClojureScript  ·
    Share on: twitter facebook linkedin copy
    Hodur descriptive domain modeling for Clojure

    Hodur is a descriptive domain modeling approach and related collection of libraries for Clojure – Hodur (by Tiago Luchini). By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API making your apps respond to the defined model or use one of the many …


    Read More
  • Emacs editing in a Docker4Drupal container

    calendar Sep 11, 2019 · 2 min read · Computer Software Linux Server Client PHP CMS GUI Docker Editor Emacs Drupal  ·
    Share on: twitter facebook linkedin copy
    Emacs editing in a Docker4Drupal container

    Create a Docker4Drupal image with support for Emacs editing set up (HTML, CSS, PHP files). Drupal4Docker has Portainer support. My Emacs configuration is used as an example to configure Emacs in the container. Docker4Drupal Initially follow instructions at Local environment with Docker4Drupal. Add GUI support Add GUI …


    Read More
  • Emacs editing in a Drupal Docker container

    calendar Sep 6, 2019 · 4 min read · Computer Software Linux Server Client PHP CMS GUI Docker Editor Emacs Drupal  ·
    Share on: twitter facebook linkedin copy
    Emacs editing in a Drupal Docker container

    Create a Drupal Docker image with support for Emacs editing set up (HTML, CSS, PHP files). With phpMyAdmin support. Under Debian Linux of course. My Emacs configuration is used as an example to configure Emacs in the container. Define the image via a Dockerfile The Dockerfile (Dockerfile-web): 1# Basic PHP container …


    Read More
  • Adding Crux to a Fulcro template

    calendar Jun 1, 2019 · 7 min read · Computer Software Internet Server Client Database GUI Functional Programming Clojure ClojureScript Full Stack Editor Emacs IDE  ·
    Share on: twitter facebook linkedin copy
    Adding Crux to a Fulcro template

    Adding Crux database to a Fulcro template project. To set up Emacs for Clojure and ClojureScript development with Cider see e.g.: My Emacs configuration New Fulco project from template 1lein new fulcro yourprojectname Your Fulcro project is now in the subdirectory yourprojectname. Initialize development environment …


    Read More
    • ««
    • «
    • 2
    • 3
    • 4
    • 5
    • 6
    • »
    • »»

Mari Donkers photo

Mari Donkers

Software developer, functional programming, photography.
Read More

Featured Posts

  • KMyMoney to HLedger
  • Serializing any-size objects to a random access file

Recent Posts

  • Configure llama.cpp on AMD iGPU for local AI
  • Gentoo Linux on modern hardware
  • Haskell library and client for OpenTimestamps
  • Instapaper export index generator -- Haskell version
  • Energy prices as command prompt ASCII table -- Haskell version
  • Debian stable with declarative install script
  • Hastl modern web-application starter template
  • The Gleam programming language, with cat package

Categories

LINUX 47 CLOJURE 36 HASKELL 20 EDITOR 8 ERLANG 7 DOCKER 6 ELIXIR 5 STATIC SITE GENERATOR 5 CMS 4 FINANCIAL 4 FULL STACK 4 NIXOS 4 PHP 4 AI 3
All Categories
AI3 ALGORITHM3 ANDROID1 C++1 CLOJURE36 CMS4 CRYPTO CURRENCY1 CRYPTOGRAPHY1 CSS1 DATA STRUCTURE2 DATABASE3 DEBIAN1 DEVELOPMENT3 DOCKER6 EDITOR8 EDITORS1 ELIXIR5 EMACS1 ERLANG7 FINANCIAL4 FULL STACK4 GENTOO2 GLEAM2 HASKELL20 HTML1 HTMX1 JAVA2 JAVAFX1 JAVASCRIPT1 JULIA1 LINUX47 LISP3 LUA1 MACHINE LEARNING1 NIXOS4 OPENTIMESTAMPS1 PHOTOGRAPHY1 PHP4 PROTOCOL2 PURESCRIPT2 RACKET1 RUST2 SERVER2 STATIC SITE GENERATOR5 TILING WINDOW MANAGER1
[A~Z][0~9]

Series

LINUX 42 CLOJURE 36 HASKELL 20 DOCKER 11 EDITORS 9 ERLANG 7 ELIXIR 5 NIXOS 5 CMS 4 FINANCIAL 4 FULL STACK 4 PHP 4 STATIC SITE GENERATORS 4 AI 3
All Series
AI3 ALGORITHMS3 ANDROID3 C++1 CLOJURE36 CMS4 CRYPTO CURRENCY1 CRYPTOGRAPHY1 DATA STRUCTURES2 DATABASE1 DATABASES1 DEBIAN3 DEVELOPMENT1 DOCKER11 EDITORS9 ELIXIR5 EMACS1 ERLANG7 FINANCIAL4 FULL STACK4 GENTOO2 GLEAM2 HASKELL20 HUGO2 INTERNET2 IOS1 JAVA2 JULIA1 KERNEL1 LINUX42 LISP3 LUA1 NIXOS5 NNTP1 OPENTIMESTAMPS1 PHP4 PROPELLOR1 PROTOCOL1 PURESCRIPT2 RACKET1 RUST2 SERVER3 STATIC SITE GENERATORS4 TILING WINDOW MANAGERS1
[A~Z][0~9]

Tags

COMPUTER 98 SOFTWARE 97 FUNCTIONAL PROGRAMMING 62 CLOJURE 35 CLOJURESCRIPT 29 GUI 29 INTERNET 27 LINUX 26 HASKELL 21 SERVER 17 HTML 12 CLIENT 10 DOCKER 10 EDITOR 10
All Tags
AI2 ALGORITHM3 ANDROID4 API5 ARCHITECTURE1 ASH1 ATOM1 BINANCE1 C1 C++2 CAT1 CLIENT10 CLOJURE35 CLOJURESCRIPT29 CMS4 COMPUTER98 CRYPTO CURRENCY1 CRYPTOGRAPHY1 CSS3 CSV4 DATA SCIENCE1 DATA STRUCTURE3 DATABASE7 DEBIAN3 DOCKER10 DRUPAL2 ECLIPSE1 EDITOR10 ELIXIR5 EMACS10 EMAIL1 EMBEDDED5 ENERGY2 EXPERT SYSTEM1 FINANCIAL6 FLEXBOX1 FULL STACK3 FUNCTIONAL PROGRAMMING62 GENTOO4 GLEAM2 GRAPH DATABASE1 GUI29 HAKYLL3 HASKELL21 HTML12 HTMX1 HUGO2 IDE6 IMAP1 INDEX1 INSTAPAPER4 INTERNET27 IO2 IOS1 JAVA4 JAVASCRIPT7 JSON1 JULIA1 KDE5 KERNEL1 KOTLIN1 LINUX26 LISP5 LIVEVIEW1 LLAMA.CPP1 LUA1 MACHINE LEARNING2 MATHEMATICS1 MODELING1 NIX5 NIXOS9 NNTP1 NUMERICAL1 OPENTIMESTAMPS1 PAPERSPAN1 PDF1 PHOENIX1 PHP4 PLAIN TEXT ACCOUNTING1 PROPELLOR1 PROTOCOL2 PURESCRIPT2 RACKET1 REAL-TIME2 REGULAR EXPRESSION1 RULES ENGINE1 RUST2 SCIENTIFIC COMPUTING1 SDL1 SERVER17 SHELL SCRIPT6 SOFTWARE97 SPROCKET1 SQL2 STATIC SITE GENERATOR2 TERMUX2 TESTING1 TILING WINDOW MANAGER3 USENET1 WEB1 WEBGEAR4 XML1 XMONAD2 YAML1
[A~Z][0~9]
Mari Donkers / Wikimedia Commons

Copyright 2011 -  MARI DONKERS / WIKIMEDIA COMMONS. All Rights Reserved

to-top