Posts
-
atropos
Stunning touch-friendly 3D parallax hover effects
Atropos is a lightweight, free and open-source JavaScript library to create stunning touch-friendly 3D parallax hover effects.
Available for JavaScript, React and Vue.js
Tags: #javascript • gallery • effect
-
jSignature
jQuery plugin for adding web signature functionality
jSignature is a jQuery plugin which simplifies creation of a signature capture field in the browser window, allowing a user to draw a signature using mouse, pen, or finger.
jSignature captures signature as vector outlines of the strokes. Although jSignature can export great bitmap (PNG) too, extraction of highly scalable stroke movement coordinates (aka vector image) of the signature allows much greater flexibility of signature rendering.
A extra effort (through smoothing and pressure simulation) is made to make the strokes look pretty on the screen while these are drawn by the signor.
All major desktop, tablet and phone browsers are supported. HTML5 Canvas element is used by default. We fall back on Flash-based Canvas element emulator (FlashCanvas) when actual Canvas is not supported by the browser (Internet Explorer v.8 and lower).
Real-time jSignature renders only the device-appropriate “prettiest” approximation of what we capture. Capture of data is always same - we capture as many movement coordinates as possible. Rendering of strokes differs per browser’s capabilities, efficiency of the device, screen size.
This degrading and enhancing of screen representation of the captured signature is done on purpose to insure that rendering does not impead on the responsiveness of capture. For example, on slow rendering devices (Android Browser, FlashCanvas-based Canvas emulation) smoothing is kicked up a notch to compensate for large gaps in captured stroke coordinates - a result of inefficiency of capture device. In all cases, customer shold be pleased by responsiveness and beauty of the drawing.
jSignature makes it easy to pluck itself into an existing styled site. jSignature automatically detects the colors used on the wrapping element (text color = pen color, background = background) and auto-picks a pleasing middle-shade for ‘decor’ (signature line). jSignature adapts well to fixed and variable width web page designs, and various size screens (phones, tablets, computer screens) and automatically rescales the drawing area and signature when parent element changes size.
See demos here.
Tags: #javascript
-
alfred-web-search-suggest
Alfred search suggest workflow for various popular websites.
Alfred search suggest workflow for various popular websites. Inspired by the official Google Suggest workflow.
Tags: #php • alfred-workflow • search-api
-
Sickle
Payload development tool
Sickle is a payload development tool originally created to aid me in crafting shellcode, however it can be used in crafting payloads for other exploit types as well (non-binary). Although the current modules are mostly aimed towards assembly this tool is not limited to shellcode.
Sickle can aid in the following:
- Identifying instructions resulting in bad characters when crafting shellcode
- Formatting output in various languages (python, perl, javascript, etc).
- Accepting bytecode via STDIN and formatting it.
- Executing shellcode in both Windows and Linux environments.
- Diffing for two binaries (hexdump, raw, asm, byte)
- Dissembling shellcode into assembly language (ARM, x86, etc).
- Shellcode extraction from raw bins (nasm sc.asm -o sc)
Tags: #python
-
turbo_tests
Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code.
turbo_testsis a drop-in replacement forgrosser/parallel_testswith incremental summarized output. Source code of this gem is based on Discourse and RubyGems work in this area.Incremental summarized output doesn’t fit vision of
parallel_testsauthor and RSpec doesn’t support built-in parallel testing yet. This gem will not be useful once one of the issues above will be implemented.Tags: #ruby • rspec • parallel-tests
-
gecco
Easy to use lightweight web crawler(易用的轻量化网络爬虫)
Gecco is a easy to use lightweight web crawler developed with java language.Gecco integriert jsoup, httpclient, fastjson, spring, htmlunit, redission ausgezeichneten framework,Let you only need to configure a number of jQuery style selector can be very quick to write a crawler.Gecco framework has excellent scalability, the framework based on the principle of open and close design, to modify the closure, the expansion of open.At the same time Gecco is based on a very open MIT open source protocol, whether you are a user or want to jointly improve the Gecco developer, welcome to request pull.If you like the crawler framework,please star or fork!
Tags: #java • gecco • crawler
-
seirsplus
Models of SEIRS epidemic dynamics with extensions, including network-structured populations, testing, contact tracing, and social distancing.
This package implements models of generalized SEIRS infectious disease dynamics with extensions that allow us to study the effect of social contact network structures, heterogeneities, stochasticity, and interventions, such as social distancing, testing, contact tracing, and isolation.
Tags: #python • epidemiology • epidemiology-analysis
-
did-jwt-vc
Create and verify W3C Verifiable Credentials and Presentations in JWT format
Create and verify W3C Verifiable Credentials and Presentations in JWT format
Tags: #typescript • wg-id
-
verbal_expressions
Make difficult regular expressions easy! Ruby port of the awesome VerbalExpressions repo - https://github.com/jehna/VerbalExpressions
VerbalExpressions is a Ruby library that helps to construct difficult regular expressions - ported from the awesome JavaScript VerbalExpressions.
Tags: #ruby
-
laravel-microscope
Fearless refactoring, it does a lot of smart checks to find certain errors.
- It is created to be smarter than phpstorm and other IDEs in finding errors.
- It is created to understand laravel run-time and magic.
- It does not show you stupid false errors, all the reported cases are really errors.
- Even If you have written a lot of tests for your app, you may still need this.
- It can refactor your code, by applying
early returnsautomatically. - It is written from scratch to yield the maximum performance possible.
Tags: #php • laravel
subscribe via RSS