Giter Site home page Giter Site logo

cheater's Projects

articles icon articles

Articles I have published on my blog. Topics include computer programming and technology, culture, philosophy, food, and anything else.

bacon icon bacon

This program enables you to create prefixes for directories and refer to them. The bacon library and supporting binaries are made to help you find yourself in your file system. The idea is simple: create prefixes just like the ~ used for the home directory; use them to cd to directories easily; show the path in the bash prompt relative to those stored paths.

cated icon cated

For when you need a really tiny, write-only editor with minimal control. This is just a wrapper around cat which makes it work with version control systems by letting you abort if you don't want to write to the file.

clearlooks-gray-scrollbar icon clearlooks-gray-scrollbar

Just like clearlooks, but the scrollbar handle isn't blue, it's instead this off-gray that clearlooks uses for everything else.

clearlooks-thin-border icon clearlooks-thin-border

Just like clearlooks, but the border is 1 pixel thin. There is no "notebook" border (in gnome-terminal or mate-terminal when you use multiple tabs) at all. There is no border on full-screen apps.

clearlooks-thin-border-gray-scrollbar icon clearlooks-thin-border-gray-scrollbar

Just like clearlooks, but the border is 1 pixel thin. There is no "notebook" border (in gnome-terminal or mate-terminal when you use multiple tabs) at all. There is no border on full-screen apps. Also, the scrollbar handle isn't blue, it's instead this off-gray that clearlooks uses for everything else.

coda icon coda

Coda is a new cryptocurrency with a constant size blockchain, improving scaling while maintaining decentralization and security.

commander-16-ideas icon commander-16-ideas

Place to submit ideas for the Commander 16 Prototype Computer by David Murray aka 8-bit guy. Submit new ideas as Issues in the tracker and comment on existing issues. This is open to everyone.

daml-flat-share icon daml-flat-share

An example application that uses the Digital Asset DAML smart contracts language to create a flat sharing contract.

decibels icon decibels

This is a conversion table between dBV, dBu, Volts RMS, and Volts peak-to-peak (the last assuming a sinewave). I couldn't find a good precise table that also had all the values which one could need, so I created this with bc, the arbitrary-precision calculator, and I used arbitrary-precision numbers in Python to process the formatting. I hope this is useful for you. You can execute ./run to re-create the table on your computer, especially if you want a different amount of precision or different values. You can also just read the file ``table´´ for an example of output.

django-dynamic-admin icon django-dynamic-admin

Allows you to dynamically change the admin area of other apps by adding inlines to the models in a way that does not break other people doing the same thing. Also allows you to add new columns to the changelist of a specified model, with the same benefit of not clobbering other people's changes.

ez_enter icon ez_enter

Allows you to counter RSI which happens when you twist your right palm out to the side like a contortionist to hit the Enter key, which happens at least a million times a day. This patch creates an option group in GNOME's keyboard options dialog to make the 105th key an enter key. The 105th key is on many European keyboards, and is useless if you want to use the US layout. It is located left of z, between z and the left shift key. The left shift is narrower. This also creates a US layout variant. You will need to apply the patch yourself. Please read the README and LICENSE files before using.

flickrfreq icon flickrfreq

flickrfreq downloads 100 Flickr photos and prints statistics on what devices (cameras) were used.

fscheck icon fscheck

A consistency check for checking what files were made unavailable by bad sectors. Say you have a disk with bad sectors, you copy the partitions off it using gddrescue. You don't know what files were broken or made unavailable by directory inodes becoming corrupt. This program scans the directories, starting with an initial set (for example the root directory or a list of specific directories) and recurs into them, checking for errors. It does not list erroneous files. This program is used as a Python module which you import into the interpreter. You instantiate the FSCheck class and feed it a gddrescue log. It uses debugfs (the ext3 filesystem debugger interpreter, not the kernel debugging tool) through a fairly finicky but surprisingly solid pexpect integration. It is very slow because it needs to save out a file for every command! There is no python interface for any debugfs-like functionality, alas. It's fairly conservative with resources, even with 30k files scanned the Python interpreter running it takes no more than 50 megabytes memory.

g icon g

g is a program which lets you use the "g" command in bash in order to quickly do stuff that you do over and over. For example, to go to my dev server source directory I would just do `g d'. I must be doing this a thousand times a day. I can also log-in to the work shell by doing `g work', or I could shortcut it to be `g w' if I wanted to. Works in bash; might work in other shells, but that is not confirmed.

graphql-engine icon graphql-engine

Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.

haskell-simple-utxo-api icon haskell-simple-utxo-api

A simple implementation of a mempool and utxo set using Haskell. Intended for people who want to learn about mempools.

hvx icon hvx

Disciplined Convex Programming in Haskell

json icon json

This is a simple json manipulation program. What you give it json as a stream on stdin, and it outputs json on stdout. You pass a key traversal path as the first argument, of the form of key1.key2.key3 and it only returns objects accessible through such a path. To traverse through lists you do something like key1.key2.item.key3 - the 'item' part is a special keyword and it is the one that steps down into the list.

movewindow icon movewindow

Quickly move a window to a monitor or a portion of a large monitor.

mysqlsla-bdb icon mysqlsla-bdb

MySQL Slow Logs Analyzer optimized to work with huge logs (use BerkeleyDB instead of perl hashes)

nocode icon nocode

The best way to write secure and reliable applications. Write nothing; deploy nowhere.

prompt icon prompt

Turn any command into a prompt.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.