Posts

  • gaphor

    Gaphor is the simple modeling tool

    Tags: #python • uml • modeling

  • DBDiff

    Compare MySQL databases & automatically create schema & data change scripts/migrations rapidly (up & down SQL supported) for database version control. Supports some migration tools.

    • Works on Windows, Linux & Mac command-line/Terminal because it has been developed in PHP
    • Connects to a source and target database to do the comparison diff, locally and remotely
    • Diffs can include changes to the schema and/or data, both in valid SQL to bring the target up-to-date with the source
    • Some tables and/or fields can be ignored in the comparison with a YAML collection in the config file (see File Examples)
    • Diffs are SUPER fast and this tool has been tested with databases of multiple tables of millions of rows
    • Since this diff tool is being used for migrations, it provides up and down SQL in the same file
    • Works with existing migration tools like Flyway and Simple DB Migrate by specifying output template files/formats, for example, Simple DB Migrate may work with simple-db-migrate.tmpl which includes: SQL_UP = u""" """ SQL_DOWN = u""" """
    • Is Unicode aware, can work with UTF8 data, which includes foreign characters/symbols
    • Works with just MySQL for now, but we will be expanding to other DBs in the future on request (please create an issue and vote on it!)

    Tags: #php

  • byte-stream

    A non-blocking stream abstraction for PHP based on Amp.

    This package can be installed as a Composer dependency.

    composer require amphp/byte-stream
    

    Tags: #php • amphp • stream

  • nanogl

    webgl micro framework

    webgl micro framework (3Ko)

    Tags: #javascript

  • photoview

    Visit https://photos.qpqp.dk/

    Username: demo Password: demo

    Tags: #typescript • photography • raw

  • vue-infinite-loading

    An infinite scroll plugin for Vue.js.

    An infinite scroll plugin for Vue.js, to help you implement an infinite scroll list more easily.

    Tags: #javascript • vue • infinite-scroll-plugin

  • postgraphile-plugin-connection-filter

    Filtering on PostGraphile connections

    Adds a powerful suite of filtering capabilities to a PostGraphile schema.

    Warning: Use of this plugin with the default options may make it astoundingly trivial for a malicious actor (or a well-intentioned application that generates complex GraphQL queries) to overwhelm your database with expensive queries. See the Performance and Security section below for details.

    Tags: #typescript • graphile • graphile-build

  • vagrant-fsnotify

    Forward filesystem change notifications to your Vagrant VM

    In Vagrantfile synced folder configuration, add the fsnotify: true option. For example, in order to enable vagrant-fsnotify for the the default /vagrant shared folder, add the following:

    config.vm.synced_folder ".", "/vagrant", fsnotify: true
    

    When the guest virtual machine is up, run the following:

    $ vagrant fsnotify
    

    This starts the long running process that captures filesystem events on the host and forwards them to the guest virtual machine.

    Tags: #ruby

  • LiveEdgeDetection

    LiveEdgeDetection is an Android document detection library built on top of OpenCV. It scans documents from camera live mode and allows you to adjust crop using the detected 4 edges and performs perspective transformation of the cropped image. It works best with a dark background.

    LiveEdgeDetection is an Android document detection library built on top of OpenCV. It scans documents from camera live mode and allows you to adjust crop using the detected 4 edges and performs perspective transformation of the cropped image.

    It works best with a dark background.

    Tags: #java

  • select2entity-bundle

    A Symfony2 bundle that integrates Select2 as a drop-in replacement for a standard entity field on a Symfony form.

    This is a Symfony bundle which enables the popular Select2 component to be used as a drop-in replacement for a standard entity field on a Symfony form.

    It works with Symfony 4 and 5. For Symfony 2 and 3, please use version or 2.x of the bundle. For Select2 4.0 and above. For older versions, use version 1.x of the bundle (not compatible with Symfony 5).

    The main feature that this bundle provides compared with the standard Symfony entity field (rendered with a html select) is that the list is retrieved via a remote ajax call. This means that the list can be of almost unlimited size. The only limitation is the performance of the database query or whatever that retrieves the data in the remote web service.

    It works with both single and multiple selections. If the form is editing a Symfony entity then these modes correspond with many to one and many to many relationships. In multiple mode, most people find the Select2 user interface easier to use than a standard select tag with multiple=true with involves awkward use of the ctrl key etc.

    The project was inspired by lifo/typeahead-bundle which uses the Typeahead component in Bootstrap 2 to provide similar functionality. Select2Entity can be used anywhere Select2 can be installed, including Bootstrap 3.

    Thanks to @ismailbaskin we now have Select2 version 4 compatibility.

    Tags: #php

subscribe via RSS