Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View hasanbasri1993's full-sized avatar

Hasan Basri hasanbasri1993

View GitHub Profile
@hasanbasri1993
hasanbasri1993 / tally_light.ino
Created December 6, 2021 04:16
tally light for atem switcher using esp8266
/*****************
Tally light ESP8266 for Blackmagic ATEM switcher
https://forum.livevideotech.today/t/wifi-tally-for-atem-mini-on-the-cheap/760/9
Version 1.5
A wireless (WiFi) tally light for Blackmagic Design
ATEM video switchers, based on the Wemos D1 Mini ESP8266 development
board with WS2812B RGB Shield and the Arduino IDE.
ca /home/pi/openvpn/ca.cert
cert /home/pi/openvpn/client.cert
key /home/pi/openvpn/client.key
client
cipher BF-CBC
dev tun
persist-key
persist-tun
proto tcp
nobind
docker network create influxdb
docker run --rm telegraf telegraf config > telegraf.conf
docker run -d --restart always --name influxdb --net=influxdb -p 8086:8086 influxdb
docker run -d --restart always --name=telegraf --net=influxdb -v /Users/hasanbasri1/telegraf.conf:/etc/telegraf/telegraf.conf:ro telegraf
# Configuration for telegraf agent
[agent]
## Default data collection interval for all inputs
interval = "1s"
## Rounds collection interval to 'interval'
## ie, if interval="10s" then always collect on :00, :10, :20, etc.
round_interval = true
## Telegraf will send metrics to outputs in batches of at most
## metric_batch_size metrics.
function tripay_create($postData = false)
{
$order_items = [];
$post = $postData ? $postData : $this->request->getPost();
$apiKey = $this->apiKey;
$privateKey = $this->privateKey;
$merchantRef = $post['id_order'];
$amount = $post['biaya'] + 5000;
$method = $post['metode_bayar'];
if (isset($post['data']) and !isset($post['id_takhosus'])) {
@hasanbasri1993
hasanbasri1993 / unifi-backup.sh
Last active November 30, 2020 07:59 — forked from corny/unifi-backup.sh
Improved backup script for Ubiquiti UniFi controller
#!/bin/bash -e
#
# Improved backup script for Ubiquiti UniFi controller
# original source: http://wiki.ubnt.com/UniFi#Automated_Backup
#
# must contain:
username=YOUR_USERNAME
password=YOUR_PASSWORD
@hasanbasri1993
hasanbasri1993 / read_float.js
Last active November 14, 2020 01:48
Membaca 32 bit Float Dari MODBUS Menggunakan NodeRed
msg.payload = [0, 16833]; // hapus ini untuk melihat menkorvensi dari modbus
let pay = msg.payload; // mengambil data dari modbus
const buf = Buffer.allocUnsafe(4);
buf.writeInt16BE(pay[0],2);
buf.writeInt16BE(pay[1],0);
msg.payload = buf.readFloatBE(0);
return msg;
#!/usr/bin/env node
const Blynk = require('blynk-library');
const applescript = require('applescript');
const AUTH = '';
const blynk = new Blynk.Blynk(AUTH);
const volume = new blynk.VirtualPin(0)
const play = new blynk.VirtualPin(1)
const next = new blynk.VirtualPin(2)
function selesaikan_ujian(id) {
swal({
title: 'Apa anda yakin?',
text: "aksi ini akan menyelesaikan secara paksa ujian yang sedang berlangsung!",
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes!'
}).then((result) => {
if (result.value) {
<?php
require("config/config.default.php");
require("config/config.function.php");
require("config/functions.crud.php");
$idm = $_POST['id_mapel'];
$ids = $_POST['id_siswa'];
$idu = $_POST['id_ujian'];
$where = array(
'id_mapel' => $idm,