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-streamTags: #php • amphp • stream
-
nanogl
webgl micro framework
webgl micro framework (3Ko)
Tags: #javascript
-
photoview
Photo gallery for self-hosted personal servers
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
Vagrantfilesynced folder configuration, add thefsnotify: trueoption. For example, in order to enablevagrant-fsnotifyfor the the default/vagrantshared folder, add the following:config.vm.synced_folder ".", "/vagrant", fsnotify: trueWhen the guest virtual machine is up, run the following:
$ vagrant fsnotifyThis 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