Skip to content

Instantly share code, notes, and snippets.

View MatthijsKamstra's full-sized avatar
🤖
Creative Coding

Matthijs Kamstra MatthijsKamstra

🤖
Creative Coding
View GitHub Profile
@jdonaldson
jdonaldson / Jsonify.hx
Last active September 28, 2015 18:38
Create compile-time typed objects from arbitrary json strings
#if macro
import haxe.macro.Expr;
import haxe.macro.Context;
import hxjson2.JSON;
import haxe.Http;
import neko.FileSystem;
#end
class Jsonify {
@jgranick
jgranick / gist:1763850
Created February 8, 2012 01:05
NMML File Specification
<?xml version="1.0" encoding="utf-8"?>
<project>
<!-- <meta />
Use meta nodes to set metadata for your application. The description is ignored
on most targets, but is useful for packaging like Chrome Apps or Opera Widgets.
For compatibility with Android and webOS, the package name must include at least
@jgranick
jgranick / PiratePig.hx
Created February 23, 2012 20:40
Pirate Pig for NME
package com.eclecticdesignstudio.piratepig;
import nme.Assets;
import nme.display.Bitmap;
import nme.display.BitmapData;
import nme.display.Sprite;
import nme.display.StageAlign;
import nme.display.StageScaleMode;
import nme.events.Event;
@nadako
nadako / SchemaTypeBuilder.hx
Last active October 31, 2020 03:34
JSON-schema type builder prototype.
#if macro
import haxe.macro.Context;
import haxe.macro.Expr;
class SchemaTypeBuilder
{
public static function build(ref:String):haxe.macro.Type
{
var schema = haxe.Json.parse(sys.io.File.getContent(ref));
var type:ComplexType = parseType(schema);
@maephisto
maephisto / Javascript ISO country code to country name conversion
Last active November 3, 2023 21:05
ISO 3166-1 alpha-2 country code to country name conversion with a simple Javascript implementation, an array and a function.
var isoCountries = {
'AF' : 'Afghanistan',
'AX' : 'Aland Islands',
'AL' : 'Albania',
'DZ' : 'Algeria',
'AS' : 'American Samoa',
'AD' : 'Andorra',
'AO' : 'Angola',
'AI' : 'Anguilla',
'AQ' : 'Antarctica',
@cambiata
cambiata / FutureTriggerExample.hx
Last active September 7, 2016 12:28
tink.core.Future.trigger() example
import neko.Lib;
import sys.FileSystem;
import sys.io.File;
import tink.core.Future;
import tink.core.Outcome;
class FutureTriggerExample
{
static function main()
@cambiata
cambiata / AsyncTestController.hx
Created December 18, 2014 12:35
Example use of tink.core.Future in UFront controllers
import tink.core.Error;
import tink.core.Future;
import tink.core.Outcome;
import ufront.web.result.ContentResult;
class AsyncTestController extends ufront.web.Controller {
@:route('/async') public function async() return simulatedAsyncProcess();
function simulatedAsyncProcess(): Surprise<ContentResult, Error> {
* {
font-size: 12pt;
font-family: monospace;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: black;
cursor: default;
}
@dbellomo
dbellomo / pandoc.md
Last active January 6, 2023 23:24
recursos de Pandoc (Reveal.js themes, etc)
@ansanloms
ansanloms / markdown_css.md
Last active November 18, 2020 09:21
markdown css

markdown css

概要

pandocでmarkdownをhtmlに変換する際に使用するcssの選択。

前提