Its almost time for the hardware spring cleanup again. Desktops, NAS, External harddrives, printers …
TimeCircles is a countdown / timer plugin. The plugin provides a huge amount of options to optimize the look to your individual needs.
JSON validator – JSONLint / JSONFormatter
1 2 3 4 5 |
{"employees":[ {"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna", "lastName":"Smith"}, {"firstName":"Peter", "lastName":"Jones"} ]} |
Polyfill for older browsers – JSON3
1 |
var JSON = JSON.stringify(OBJECT, null, 2); |
Make sure content within the object complies to UTF-8, if not encode it before !
1 |
$JSON = json_encode($OBJECT); |
Even DateTime is nicely encoded :)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
class User { public $firstname = ""; public $lastname = ""; public $birthdate = ""; } $user = new User(); $user->firstname = "foo"; $user->lastname = "bar"; // Returns: {"firstname":"foo","lastname":"bar"} json_encode($user); $user->birthdate = new DateTime(); /* Returns: { "firstname":"foo", "lastname":"bar", "birthdate": { "date":"2016-02-18 11:42:58", "timezone_type":3, "timezone":"Europe\/Berlin" } } */ json_encode($user); |
“gridstack.js is a jQuery plugin for widget layouts. It allows you to build draggable responsive bootstrap v3 friendly layouts. ”
As I mentioned the usage of Markdown for the Slate documentation builder, here some Markdown editors:
Highly customizable editor.
Use it anywhere and sync to dropbox if you like.
Nice split-screen setup, that shows you how the html conversion looks like.
A nice minimal editor that was developed for Elementary OS.
https://github.com/voldyman/MarkMyWords
Slate helps you create beautiful, intelligent, responsive API documentation. All documentation is written in Markdown and than converted into a responsive layout.
Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats.
Have used it on multiple projects and I love it.
Alertify.js is a small library which provides light-weight, high performance browser dialogs.
1 2 3 4 5 6 |
// confirm dialog alertify.confirm("Message", function () { // user clicked "ok" }, function() { // user clicked "cancel" }); |
jQuery.sheet is spreadsheet plugin, that offers creation, viewing and editing. All combined with a nice API.
I am preparing for a relaunch of portalZINE TV sometime in April. The new magazine will be called TechPuppets.