Skip to content

Instantly share code, notes, and snippets.

@genievn
genievn / WebGL-frameworks-libraries.md
Created October 5, 2023 14:20 — forked from zjhiphop/WebGL-frameworks-libraries.md
A collection of WebGL frameworks and libraries

A non-exhaustive list of WebGL frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are outdated/not maintained anymore.

Engines and libraries

  • three.js: JavaScript 3D library
  • stack.gl: an open software ecosystem for WebGL, built on top of browserify and npm.
  • PixiJS: Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
  • Pex: Pex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser.
  • Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
  • SceneJS: An extensible WebGL-based engine for high-detail 3D visualisation
  • Blend4Web: a tool for interactive 3D visualization on the Internet
version: "3"
services:
# configuration manager for NiFi
zookeeper:
hostname: myzookeeper
container_name: zookeeper_container_persistent
image: 'bitnami/zookeeper:3.7.0' # latest image as of 2021-11-09.
restart: on-failure
environment:
- ALLOW_ANONYMOUS_LOGIN=yes
@genievn
genievn / 0-win10-live-stream-server.txt
Created June 6, 2020 13:53 — forked from unitycoder/0-win10-live-stream-server.txt
Setting up Live Video Stream Server on Windows 10 (RTPM + HLS + OBS)
from http://zqdevres.qiniucdn.com/data/20170907091103/index.html
- download ngingx with RTPM module http://nginx-win.ecsds.eu/download/ *nginx 1.7.12.1 Lizard.zip
- unzip
- create start.bat script
@echo off
title Start Stream
cd /d "C:\nginx"
start nginx
exit
@genievn
genievn / default.loc
Created February 24, 2019 17:18 — forked from xeoncross/default.loc
default nginx + php-fastcgi vhost (win/linux)
# Creates unlimited ".loc" domains as long as you add the
# entry to /etc/hosts and create the matching $host folder
server {
listen 80 default;
server_name _;
root /home/user/www/$host;
index index.html index.php;
# Directives to send expires headers and turn off 404 error logging.
#location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
#
# Verify captcha
$post_data = http_build_query(
array(
'secret' => CAPTCHA_SECRET,
'response' => $_POST['g-recaptcha-response'],
'remoteip' => $_SERVER['REMOTE_ADDR']
)
);
$opts = array('http' =>
@genievn
genievn / whois.php
Created June 18, 2018 14:15
PHP code to get WHOIS information of a domain
<?php
/*************************************************************************
php easy :: whois lookup script
==========================================================================
Author: php easy code, www.phpeasycode.com
Web Site: http://www.phpeasycode.com
Contact: [email protected]
*************************************************************************/
$domain = $_GET['domain'];
@genievn
genievn / gist:ccf938b557817c262fef4f11b1f400a4
Created October 28, 2017 19:32 — forked from mrjjwright/gist:3240020
Extract largest image thumbnail from url using node and cheerio
cheerio = require('cheerio')
Shred = require('shred')
shred = new Shred()
http = require('http')
URL = require('url')
server = http.createServer (request, response) ->
url = URL.parse(request.url, true)
urlToDiscover = url.query['url']
startDiscovery urlToDiscover, (theImageURL) ->
@genievn
genievn / web.config
Created October 11, 2017 01:54 — forked from Blackmist/web.config
custom web.config for IISNode, using ./bin/application as the entrypoint
<?xml version="1.0" encoding="utf-8"?>
<!--
This configuration file is required if iisnode is used to run node processes behind
IIS or IIS Express. For more information, visit:
https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/web.config
-->
<configuration>
<system.webServer>
@genievn
genievn / vagrant-provision.sh
Created August 4, 2016 04:10 — forked from franciscotfmc/vagrant-provision.sh
Install Git, NodeJS, MySQL, Redis, MongoDB - Centos 7.2
#!/bin/bash
sudo yum update
sudo yum install -y wget
echo "Installing git"
sudo yum install -y git
echo "Installing vim"
sudo yum install -y vim
@genievn
genievn / .vimrc
Last active September 29, 2015 06:46
vimrc
set history=700
set nocompatible
colo delek
syntax on
set showmode
set autoindent
set smartindent