Posts

  • TinyTask

    A Tiny Task Library

    Android’s AsyncTasks are highly criticized for being bad, unreliable, outdated, etc. Are they perfect? No. Do we have better alternatives? Sure, but sometimes all we want is a quick and simple way to run something in the background.

    Tags: #java • task • async

  • icecream

    🍦 Never use print() to debug again.

    Do you ever use print() or log() to debug your code? Of course you do. IceCream, or ic for short, makes print debugging a little sweeter.

    IceCream is well tested, permissively licensed, and supports Python 2, Python 3, PyPy2, and PyPy3.

    Tags: #python • python3 • library

  • react-md-editor

    A simple markdown editor with preview, implemented with React.js and TypeScript.

    • 📑 Indent line or selected text by pressing tab key, with customizable indentation.
    • ♻️ Based on textarea encapsulation, does not depend on any modern code editors.
    • 🚧 Does not depend on the uiw component library.
    • 🚘 Automatic list on new lines.
    • 😻 GitHub flavored markdown support

    Tags: #typescript • markdown • markdown-editor

  • bull

    Bull module for Nest framework (node.js) :cow:

    Bull module for Nest.

    Tags: #typescript • nestjs • nest

  • wsrun

    Command runner for Yarn workspaces. Dependency aware.

    Run npm scripts or custom commands in a yarn workspace

    Tags: #typescript

  • slush

    The streaming scaffolding system - Gulp as a replacement for Yeoman

    The streaming scaffolding system - Gulp as a replacement for Yeoman

    Tags: #javascript

  • execjs

    Run JavaScript code from Ruby

    $ gem install execjs
    

    Tags: #ruby

  • ModTheSpire

    External mod loader for Slay The Spire

    ModTheSpire is a tool to load external mods for Slay the Spire without modifying the base game files.

    Tags: #java • slaythespire • mod

  • DroidAssist

    A lightweight Android Studio gradle plugin based on Javassist for editing bytecode in Android.


    DroidAssist 是一个轻量级的 Android 字节码编辑插件,基于 Javassist 对字节码操作,根据 xml 配置处理 class 文件,以达到对 class 文件进行动态修改的效果。和其他 AOP 方案不同,DroidAssist 提供了一种更加轻量,简单易用,无侵入,可配置化的字节码操作方式,你不需要 Java 字节码的相关知识,只需要在 Xml 插件配置中添加简单的 Java 代码即可实现类似 AOP 的功能,同时不需要引入其他额外的依赖。

    Javassist: A Java bytecode engineering toolkit since 1999

    English

    Tags: #java • android • bytecode

  • tax

    A PHP 5.5+ tax library.

    Zone 1-1 TaxType 1-n TaxRate 1-n TaxRateAmount

    Each tax type has a zone and one or more tax rates. Each tax rate has one or more tax rate amounts.

    Example:

    • Tax type: French VAT
    • Zone: “France (VAT)” (covers “France without Corsica” and “Monaco”)
    • Tax rates: Standard, Intermediate, Reduced, Super Reduced
    • Tax rate amounts for Standard: 19.6% (until January 1st 2014), 20% (from January 1st 2014)

    The base interfaces don’t impose setters, since they aren’t needed by the service classes. Extended interfaces (TaxTypeEntityInterface, (TaxRateEntityInterface, (TaxRateAmountEntityInterface) are provided for that purpose, as well as matching TaxType, TaxRate and TaxRateAmount classes that can be used as examples or mapped by Doctrine.

    Tags: #php

subscribe via RSS