Skip to content

Instantly share code, notes, and snippets.

View pathumego's full-sized avatar
🎯
Focusing

Pathum Egodawatta pathumego

🎯
Focusing
View GitHub Profile

Font "package manager"

I've been thinking about creating a font management service similar to traditional software package managers (e.g. Debian Aptitude, NPM, etc.)

The basic idea is this:

  1. There's a main repository of fonts that are free (as in free to distribute) that the working group hosts
  2. There's a small program that serves as the "manager", to be used or installed on client systems
  3. The "manager" can be configured to operate with multiple repositories
@atuyosi
atuyosi / make_inkscape_osx_native.md
Last active September 18, 2019 09:25
Procedure for create App bundle and dmg for Inkscape 0.92 on Sierra/Mountain Lion

Buiding macOS Native (Gtk2/Quartz) version package.

  • Inkscape 0.92
  • Gtk 2
  • App bundle
  • Inkscape.dmg

Pre Requirements

  • Xcode
@adrientetar
adrientetar / FuzzWindow.py
Last active March 1, 2017 16:56
Little defconQt scripting examples
from PyQt5.QtWidgets import QDialog, QPushButton, QVBoxLayout
import random
class FuzzDialog(QDialog):
def __init__(self, parent=None):
super().__init__(parent)
layout = QVBoxLayout(self)
fuzzBox = QPushButton("Fuzz", self)
fuzzBox.clicked.connect(self.glyphFuzzer)
layout.addWidget(fuzzBox)
@alehandrof
alehandrof / simpletask gtd.md
Last active April 26, 2024 17:59
How to GTD with Simpletask

How to GTD with Simpletask

This is a guide to implementing Getting Things Done (GTD) using [Simpletask][] by [Mark Janssen][].

Simpletask uses the [todo.txt][] syntax, but has sufficient differences and quirks of its own to be worth describing in detail---at least, that's the story I'm going with. I actually began this guide as an exploration of my own trusted system. Personal workflows are by definition eccentric; I have included only what seems to me to be broadly useful.

This implementation of GTD covers the "standard" classifications: next actions by context, projects, somedays, agendas by person and meeting, etc. In a departure from strict GTD, each entry in these lists is also tagged with an area of focus, interest or responsibility. I find that the ability to slice the system by this extra dimension is worth the additional complexity at the processing and organizing stages. Limitations, issues and workarounds are discussed at the end.

Before we begin, some words of wisdom

@ssstonebraker
ssstonebraker / sed cheatsheet
Created August 2, 2013 14:06 — forked from un33k/sed cheatsheet
Sed Cheatsheet
FILE SPACING:
# double space a file
sed G
# double space a file which already has blank lines in it. Output file
# should contain no more than one blank line between lines of text.
sed '/^$/d;G'
@azmfaridee
azmfaridee / iscii2unicode.py
Created June 3, 2013 07:44
ISCII to Unicode Converter Script
#!/usr/bin/env python
# released under BSD License
# mary <mary@sarai.net> aka meyarivan <self@meyarivan.org>
# inspired by ICU [ http://oss.software.ibm.com/icu/ ]
# code still in alpha stage.. lots of redundant code.. and probably incorrect
# if ya find errors, pls submit bug reports at indlinux