Posts

  • JSON-Patch

    Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). Update JSON documents using delta patches.

    JSON-Patch (RFC6902) is a standard format that allows you to update a JSON document by sending the changes rather than the whole document. JSON Patch plays well with the HTTP PATCH verb (method) and REST style programming.

    Mark Nottingham has a nice blog about it.

    Tags: #javascript

  • ieee754-visualization

    IEEE 754 Double Precision Floating Point Visualization

    It’s an interactive visualization of how double precision floating point representation works.

    As presented during my Everything you never wanted to know about JavaScript numbers talk at JSConf EU 2013.

    Available at http://bartaz.github.io/ieee754-visualization/

    Tags: #javascript

  • Stein

    Use Google Sheets as your no-setup database

    There are two ways you can get started with the Stein API:

    • Use the hosted service to get a free & reliable API in a couple of clicks.
    • Self-host an instance of Stein. Find the related documentation here.

    Tags: #javascript • google-sheets • api

  • rails-controller-testing

    Brings back assigns and assert_template to your Rails tests

    This gem brings back assigns to your controller tests as well as assert_template to both controller and integration tests.

    These methods were removed in Rails 5.

    Tags: #ruby

  • copy-webpack-plugin

    Copy files and directories with webpack

    Copies individual files or entire directories, which already exist, to the build directory.

    Tags: #javascript • webpack-plugin • filesystem

  • fake_stripe

    A Stripe fake so that you can avoid hitting Stripe servers in tests.

    This library is a way to test Stripe code without hitting Stripe’s servers. It uses Capybara::Server and Webmock to intercept all of the calls from Stripe’s Ruby library and returns JSON that the Stripe library can parse.

    Tags: #ruby

  • VideoListPlayer

    Play video in ListView or RecyclerView

    VideoListPlayer实现了在列表控件(ListView, RecyclerView)中加载并播放视频,并支持滑动时自动播放/暂停的功能

    利用该项目,可以轻松实现类似Instagram的视频播放功能

    注意:最低支持API 14以上

    Tags: #java • recyclerview • listview

  • ios-build-action

    Build iOS project (.xcodeproj, .xcworkspace), export .ipa, optional upload to BrowserStack App Live.

    This action builds your iOS project (.xcodeproj, .xcworkspace) and can export the resulting .ipa file as GitHub artifact, with optional automatic upload to BrowserStack AppLive, and optional signed production build with App Store upload.

    Tested with Ionic, React Native and native ios projects.

    Tags: #ruby • ios • build

  • node-gtfs

    Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

    To use this library as a command-line utility, install it globally with npm:

    npm install gtfs -g
    

    This will add the gtfs-import and gtfs-export scripts to your path.

    If you are using this as a node module as part of an application, include it in your project’s package.json file.

    npm install gtfs
    

    Tags: #typescript • gtfs • node-gtfs

  • oletools

    oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.

    • oleid: to analyze OLE files to detect specific characteristics usually found in malicious files.
    • olevba: to extract and analyze VBA Macro source code from MS Office documents (OLE and OpenXML).
    • MacroRaptor: to detect malicious VBA Macros
    • msodde: to detect and extract DDE/DDEAUTO links from MS Office documents, RTF and CSV
    • pyxswf: to detect, extract and analyze Flash objects (SWF) that may be embedded in files such as MS Office documents (e.g. Word, Excel) and RTF, which is especially useful for malware analysis.
    • oleobj: to extract embedded objects from OLE files.
    • rtfobj: to extract embedded objects from RTF files.

    Tags: #python • python-library • olefile

subscribe via RSS