Skip to content

Instantly share code, notes, and snippets.

View osde8info's full-sized avatar

Clive D osde8info

View GitHub Profile
@osde8info
osde8info / docker-balena-cli-install
Last active April 13, 2020 18:21 — forked from pdcastro/Dockerfile
Dockerfile for "npm install balena-cli" on Ubuntu Bionic
#
# Sample Dockerfile for installing balena-cli on Ubuntu Bionic
# Usage:
# $ docker build -t cli-ubuntu .
# $ docker run -it cli-ubuntu
#
# # Then on the container:
# $ which balena
# /usr/local/nvm/versions/node/v10.16.0/bin/balena
# $ balena version
@osde8info
osde8info / TestDatabaseSetup.md
Created March 20, 2020 14:56 — forked from gvenzl/TestDatabaseSetup.md
A script that sets up test databases for Oracle, MySQL, Postgres, SQL Server, and Db2
@osde8info
osde8info / proxy.js
Last active March 4, 2020 09:30 — forked from RoyTakanen/proxy.js
Http proxy Node:JS:llä 15 rivissä koodia
const http = require('http'); //Otetaan http lisäosa käyttöön
http.createServer(function (req, res) { //Luodaan palvelin vastaanottamaan pyyntöjä
http.get(req.url, (vastaus) => { //Tehdään pyyntö perustuen käyttäjän luoman pyynnön sisältävään urliin
let data = ''; //Luodaan vain tälle lohkolle oma data muuttuja
vastaus.on('data', (osio) => { //Aina kun urlista tulee dataa laitetaan se data muuttujaan
data += osio;
});
vastaus.on('end', () => { //Kun datan tulo loppuu lähetetään http palvelimen avulla data. Säästetään tilaa käyttämällä vain res.endiä eikä res.writeä ja res.endiä
res.end(data);
@osde8info
osde8info / deptree-json-sync.js
Created May 14, 2019 15:08 — forked from json2d/deptree-json-sync.js
Walk through dependency tree of installed packages via `npm ls`
const spawn = require('cross-spawn');
const path = require('path')
const ls = spawn.sync('npm', ['ls','--json']);
const tree = JSON.parse(ls.stdout)
const walkDepTree = (tree,cb) => {
const deps = tree.dependencies
if(deps) {
@osde8info
osde8info / str_putcsv.php
Last active July 12, 2023 19:24 — forked from johanmeiring/gist:2894568
str_putcsv for php
<?php
/* From: http://www.php.net/manual/en/function.str-getcsv.php#88773 and http://www.php.net/manual/en/function.str-getcsv.php#91170 */
if(!function_exists('str_putcsv'))
{
function str_putcsv($input, $delimiter = ',', $enclosure = '"')
{
$csv = fopen('php://temp','r+');