Skip to content

Instantly share code, notes, and snippets.

View yusren's full-sized avatar

Afrizal Yusren yusren

  • PT Perkebunan Nusantara IV
  • Indonesia
View GitHub Profile
@yusren
yusren / auto_install.sh
Created April 19, 2025 00:36
Open In VS Code For Linux Mint (Nemo)
#!/bin/bash
echo "Removing previous version (if found)..."
mkdir -p ~/.local/share/nemo-python/extensions/
# Remove previous version and setup folder
rm -f ~/.local/share/nemo-python/extensions/open_in_vscode.py
echo "Downloading newest version..."
wget --show-progress -q -O ~/.local/share/nemo-python/extensions/open_in_vscode.py https://gist.githubusercontent.com/yusren/d70924fb4fcd279b1dca1dbf7f130371/raw/017fd9c437edb64501afb76c5cf9efc87a6b9ab6/open_in_vscode.py
#nano ~/.local/share/nemo-python/extensions/open_in_vscode.py
chmod +x ~/.local/share/nemo-python/extensions/open_in_vscode.py
@yusren
yusren / contoh_artikel.html
Created April 1, 2024 15:42
Artikel Dalam Format HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Belajar Pemrograman Secara Mandiri</title>
</head>
<body>
<header>
@yusren
yusren / contoh.sql
Created February 19, 2024 02:18
QueryTimbanganBaru
ALTER PROCEDURE [dbo].[sp_backup_db]
@createdBy varchar(50)
AS BEGIN
SET NOCOUNT ON
declare @tgl datetime = getdate()
, @fileName varchar(200)
, @dbName varchar(200)
select @dbName = DB_NAME()
@yusren
yusren / readme.md
Last active February 7, 2024 13:32
SEJATI Manual

Sistem Eklektik JembAtan TImbang (SEJATI)

Aplikasi Staging Data Jembatan Timbang - DFARM

Author : Teddy Badio Baykard ([email protected]) & Afrizal Yusren ([email protected])

Penjelasan

Layanan ini akan melakukan penarikan (pull) data dari seluruh PC mesin timbangan seluruh Unit Kebun/PKS Region 2, kemudian melakukan screening dan filtering. Dan pada akhirnya melakukan transfer data ke Database DFARM Holding. Menggunakan metode scheduler/penjadwalan cronjob milik OS Linux untuk melakukan pekerjaan penarikan data setiap 30 menit. Laporan sukses/gagal akan dikirim ke Telegram Channel.

Sebelum Pakai

'use strict'
const got = require('got')
const loc = '../../../../node_modules/@adonisjs/ally/'
const CE = require(loc + 'src/Exceptions')
const OAuth2Scheme = require(loc + 'src/Schemes/OAuth2')
const utils = require(loc + 'lib/utils')
const AllyUser = require('../../../../node_modules/@adonisjs/ally/src/AllyUser')
const _ = require('lodash')