Skip to content

Instantly share code, notes, and snippets.

View hasanbasri1993's full-sized avatar

Hasan Basri hasanbasri1993

View GitHub Profile
<?php
if (!isset($_GET['id'])) {
die("Anda tidak dizinkan mengakses langsung script ini!");
} else {
if ($_GET['id'] <> '76310EEFF2B5D3C887F238976A421B638CFEB0942AB8249CD0A29B125C91B3E5') {
die("Anda tidak dizinkan mengakses langsung script ini!");
}
}
include "../config/config.default.php";
include "../config/config.function.php";
@hasanbasri1993
hasanbasri1993 / index.php
Created May 14, 2020 16:27
cari bari code ini
var autoRefresh = setInterval(
function () {
$('#divstatusall').load("<?= $homeurl ?>/admin/statuspeserta.php?id?id=76310EEFF2B5D3C887F238976A421B638CFEB0942AB8249CD0A29B125C91B3E5"");
}, 2000
);
@hasanbasri1993
hasanbasri1993 / index.php
Created May 14, 2020 16:28
replace dengan ini
let status_exam = $('#tablestatus').DataTable({
"serverSide": true,
"stateSave": true,
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "kabehlah"]],
"ajax": "<?= $homeurl ?>/admin/server_side_status.php?id=76310EEFF2B5D3C887F238976A421B638CFEB0942AB8249CD0A29B125C91B3E5"
});
setInterval(function () {
status_exam.ajax.reload();
}, 1000);
<?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,
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) {
#!/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)
@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;
@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
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'])) {
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