Posts

  • fastexcel

    Generate and read big Excel files quickly

    There are not many alternatives when you have to generate xlsx Excel workbooks in Java. The most popular one (Apache POI) includes many features, but when it comes down to huge worksheets it quickly becomes a memory hog.

    Its streaming API may mitigate this problem but it introduces several limitations:

    • Its sliding window mechanism prevents you from accessing cells above the current writing position.
    • It writes stuff to a temporary file.
    • It comes with an overhead on the file size because shared strings are disabled by default. Enabling shared strings is likely to consume much more heap if you deal with string values.

    So, fastexcel has been created to offer an alternative with the following key points:

    • Limited set of features (basic style support, no graph support yet) and very simple API.
    • Reduced memory footprint and high performance by accumulating only necessary elements. XML stuff is piped to the output stream at the end.
    • Multithreading support: each worksheet in the workbook can be generated by a different thread, while fully supporting shared strings and styles.

    Tags: #java • excel • performance

  • python-pesq

    A python package for calculating the PESQ.

    Pypesq is a python wrapper for the PESQ score calculation C routine. It only can be used in evaluation purpose.

    Tags: #python

  • caption

    Get Caption, start watching.

    Caption is completely open-source. We’ve tried to make it as easy as possible to contribute. If you’d like to help out by adding features, working on bug fixes, or assisting in other parts of development, here’s how to get started:

    Tags: #javascript • caption • subtitle

  • lofi

    🎵🔉 A mini Spotify player with WebGL visualizations.

    • A small, 1:1 aspect ratio player depicting album art
    • An always-on-top “widget-like” app
    • Minimalist (no extraneous controls)
    • Multiple-screen capable
    • Windows, MacOS and Linux compatible
    • Visualization-ready (WebGL)
    • ≤ 100MB memory footprint

    Tags: #typescript • spotify • webgl

  • cnchar

    功能全面的汉字工具库 (拼音 笔画 笔顺 偏旁 成语等) (Chinese character util)

    感谢同学们对于 cnchar 的支持,由于 cnchar 词库来源于网络,虽然经过了本人的修改和扩充,但是还是难免有错误与缺漏之处,希望大家可以将使用中发现的错误与缺漏之处 反馈 给我(或自行修改提交,经过审查无误过后会合到 cnchar 中)

    我要反馈错误或缺漏

    关于该文档

    由于文档较长,做一下简介,请按照需要阅读

    • 第零章可以帮助开发者快速接入cnchar
    • 第一、二章介绍了cnchar的功能及其功能库
    • 第三章介绍了cnchar的安装和使用
    • 第四章介绍了各种不同环境下cnchar的使用差异
    • 第五章详细介绍了cnchar及其功能库的API使用
    • 第六章列举了各个方法的参数和大量的cnchar使用实例
    • 第七章介绍了一些cnchar使用案例

    Tags: #typescript • spell-stroke • draw

  • brave

    Java distributed tracing implementation compatible with Zipkin backend services.

    Brave is a distributed tracing instrumentation library. Brave typically intercepts production requests to gather timing data, correlate and propagate trace contexts. While typically trace data is sent to Zipkin server, third-party plugins are available to send to alternate services such as Amazon X-Ray.

    This repository includes dependency-free Java libraries and instrumentation for common components used in production services. For example, this includes trace filters for Servlet and log correlation for Apache Log4J.

    You can look at our example project for how to trace a simple web application.

    Tags: #java • zipkin • distributed-tracing

  • Apple-Music-Electron

    A free, lightweight, open source alternative to iTunes and other Apple Music applications based on Electron 15

    Tags: #javascript • linux • apple-music-electron

  • gitreflow

    Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.

    Create and switch to new branch nh-branchy-branch:

        $ git reflow start nh-branchy-branch
    

    Create a pull request for your branch against master or a custom base-branch:

        $ git reflow review
    

    If your code is approved, merge to base-branch and delete the feature branch:

        $ git reflow deliver
    

    Tags: #ruby • git • git-workflow

  • munin

    Online hash checker for Virustotal and other services

    Munin is a online hash checker utility that retrieves valuable information from various online sources

    The current version of Munin queries the following services:

    Tags: #python

  • fp-ts-contrib

    A community driven utility package for fp-ts

    To install the stable version:

    npm i fp-ts-contrib
    

    Note. fp-ts-contrib depends on fp-ts, starting from 0.1.0 you must install fp-ts manually (fp-ts is listed in peerDependency)

    Tags: #typescript

subscribe via RSS