profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/DivineDominion/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Christian Tietze DivineDominion @Zettelkasten-Method Bielefeld, Germany https://christiantietze.de I create software to make people more productive @Zettelkasten-Method. And I write about clean coding @CleanCocoa.

CleanCocoa/CrashReporter 102

Lightweight macOS Crash Reporter Setup

CleanCocoa/BetaExpiration 52

Beta period expiration code and window decoration for macOS app development

CleanCocoa/mac-appdev-book 45

Book manuscript for "Develop Mac Apps With a Clean Architecture and Swift"

CleanCocoa/FloatingFilter 42

Floating window to filter arbitrary lists of stuff. Like the Spotlight finder or VSCode command invocation widget

CleanCocoa/mac-appdev-code 40

Example project code for the book "Develop Mac Apps With a Clean Architecture and Swift"

CleanCocoa/mac-licensing-fastspring-cocoafob 19

Sample applications for the book "Release a Mac App Outside the App Store with FastSpring and CocoaFob"

CleanCocoa/AppGuideOverlay 16

macOS user interface guide to display an overlay with descriptions of NSViews in your app

CleanCocoa/ErrorHandling 14

AppKit drop-in error handling and reporting mechanism

CleanCocoa/Typewriter-Modes 13

Figuring out how to write a typewriter mode macOS text view

CleanCocoa/mac-licensing-fastspring-cocoafob-book 6

Book manuscript for "Release a Mac App Outside the App Store with FastSpring and CocoaFob"

issue closedswiftcsv/SwiftCSV

Error: CSVParser doesn't handle mac excel formatting

Parser doesn't handle "id,name,amount\r1,bob,10" Only works with:

  • "id,name,amount\n1,bob,10"

  • "id,name,amount\r\n1,bob,10"

Solution: change "ParsingState.swift"

fileprivate extension Character {
    var isNewline: Bool {
        return self == "\n" || self == "\r\n"
    }
}

to

fileprivate extension Character {
    var isNewline: Bool {
        return self == "\n" || self == "\r\n" || self == "\r"
    }
}

closed time in 2 days

daltondanis

issue closedswiftcsv/SwiftCSV

It may be of interest that SwiftCSV runs on a linux plattform too

I made minor changes in ParsingState.swift:

all relevant lines from: if char == """ {

to: if char == "\u{005c}" {

closed time in 2 days

mschrettenbrunner

issue commentswiftcsv/SwiftCSV

It may be of interest that SwiftCSV runs on a linux plattform too

@mschrettenbrunner I mostly rely on the unit tests. Some more fixtures would be great, but since they're not there, the unit tests are the best benchmark for cross-platform compatibility. I'll close this issue for now and we await your PR!

mschrettenbrunner

comment created time in 2 days

issue commentswiftcsv/SwiftCSV

enumerateAsDict crashing on ios15 when <U+FEFF> Zero Width No-Break Space missing

Thanks for reporting!

That's weird, why is that character needed at all? 🤔

Could you write a minimal failing test in a PR as a base for a fix?

varun-s

comment created time in 2 days

push eventZettelkasten-Method/zettelkasten.de

Christian Tietze

commit sha f8e5d75559a917f3b6a1c562651139ca2f4edb49

link Blog menu item to blog archive

view details

Christian Tietze

commit sha cd2e928e44735914670f4b94a25fedb79cca822f

extract reusable button actions

view details

Christian Tietze

commit sha 7184be0c504084ab1bda84dbfc0385258f52875c

show only 5 short posts on the index page

view details

Christian Tietze

commit sha 243ddeace6ab546d144da28ed1c91682a7959554

include list items in the excerpt/preview of posts

view details

Christian Tietze

commit sha e31f0f065307ecb4a2e0fc678ca00ce45fb09eca

fix 2021 missing from archive

view details

Christian Tietze

commit sha 6ba5a176e6b10c3e5fe3ae3faf3f24e7bf3556aa

demote post heading size

view details

Christian Tietze

commit sha 66d218544c7f10b14872ff00dcf347dcbd496c8d

move Monomyth part down on the app page

view details

Christian Tietze

commit sha 4fb564f0a86e18c0760729bb962719019ee36aa8

add info about sync to app page

view details

Christian Tietze

commit sha 45e8b2142c2224363c4d61898ea4d38882aea766

use text color for meta-links to visually demote them

view details

Christian Tietze

commit sha d1501cd1f2aebb2d4ad0ecd92cc4466a96c4e69e

Merge blog overview and nav into master

view details

push time in 7 days

startede8johan/kosmonaut

started time in 7 days

startedDwin17/bento

started time in 9 days

startedc0qu1/bento

started time in 9 days

push eventZettelkasten-Method/zettelkasten.de

Christian Tietze

commit sha 49bf6fa9359aea70af34848279056486838d1f05

post: ZK live ep 3

view details

Christian Tietze

commit sha ba6d83e8c4f79518763513814587508934193cda

post: 3 layers of evidence + empirical studies video

view details

Christian Tietze

commit sha 3fc0cbd1128d54a042a3ef3374f268896cb36b5a

post: field report 3

view details

push time in 9 days

startedkapitainsky/RcloneBrowser

started time in 10 days

starteddeepnight/ldtk

started time in 13 days

startedindragiek/CocoaMarkdown

started time in 13 days

startedZettelkasten-Method/Sample-Zettelkasten-Archive

started time in 14 days

startedKyrremann/index-tab

started time in 24 days

starteddr-mod/pico-mpad

started time in 24 days

startedevanrobertson/EmailValidator

started time in 24 days

delete branch ReSwift/ReSwift-Thunk

delete branch : github-actions

delete time in 24 days

push eventReSwift/ReSwift-Thunk

Christian Tietze

commit sha ce456e17722b216a766397188d76e2b2d5d004f2

Set up GH Actions (#53)

view details

push time in 24 days

PR merged ReSwift/ReSwift-Thunk

Reviewers
Set up GH Actions

Experiment with GH Actions instead of Travis

+110 -69

5 comments

3 changed files

DivineDominion

pr closed time in 24 days

Pull request review commentReSwift/ReSwift-Thunk

Set up GH Actions

+name: Swift

image

Oh well this does look more informative, though a bit verbose perhaps

DivineDominion

comment created time in 24 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentReSwift/ReSwift-Thunk

Set up GH Actions

+name: Swift

Didn't even notice this tbh :) Renamed the workflow but am open to suggestions.

DivineDominion

comment created time in 24 days

push eventReSwift/ReSwift-Thunk

Christian Tietze

commit sha 62f41794cf8bb4c7693ef8567420748659b86112

rename workflow

view details

push time in 24 days

push eventZettelkasten-Method/zettelkasten.de

Christian Tietze

commit sha 79eec030eb6b79d34dce7797413a5b3c44aefb5c

post: ZK Live ep 2

view details

Christian Tietze

commit sha 7642ff5c206030f75143edf1349528be02c345f8

The Archive v1.7.1

view details

push time in 24 days

issue openedfletcher/MultiMarkdown-6

GLib / GLibFacade mentioned in frontmatter of source files but not used

I believe the passing reference to GLib is outdated in source files:

GLibFacade.c and GLibFacade.h are from the MultiMarkdown v4 project:

	https://github.com/fletcher/MultiMarkdown-4/

Also in d_string.h:

 /* WE implement minimal mirror implementations of GLib's GString
 * sufficient to cover the functionality required by MultiMarkdown.
 *
 * NOTE: THese are 100% clean, from-scratch implementations using only the
 * GLib function prototype as guide for behavior.
 */

Does removing this sound about right? @fletcher

created time in a month

startedawth13/org-appear

started time in a month

issue commenttarsius/keycast

Add support for moody and doom-modeline.

@otech-nl Found the same code on EmacsWiki -- when I shut off keycast-mode, the it doesn't remove the entry for keycast, though. It's forever displaying the confirmation command of M-x keycast-mode (in my case something w.r.t. selectrum selection). Did you not run into an issue like that?

4goodapp

comment created time in a month

push eventZettelkasten-Method/luhmann.surge.sh

Xie Yuheng

commit sha 7f64dd1fc9b65ee7244c2b9942b6e01b18fc2869

add open missing bracket (#4)

view details

push time in a month