Skip to content

Instantly share code, notes, and snippets.

View rm77's full-sized avatar
💭
(to be) or not (to be) = (to be)

Roy rm77

💭
(to be) or not (to be) = (to be)
  • surabaya, indonesia
View GitHub Profile
@rm77
rm77 / hitungwa.py
Created August 2, 2021 05:09
hitung jumlah chat wa, downloadlah wa history ke nama file file.txt, dan jalankan python3 hitungwa.py
from datetime import datetime
import re
#datetime.strptime(h[0],'%m/%d/%y, %I:%M %p')
f = open('file.txt','r')
hasil = f.readlines()
ss = dict()
for i in hasil:
h = i.split('-',1)
waktu = h[0]
@rm77
rm77 / play-youtube.sh
Last active July 19, 2021 03:08
play url from command line
#!/bin/sh
#need to install youtube-dl and mplayer
#apt install -y mplayer youtube-dl
URL=$1
mplayer $(youtube-dl -x --audio-format mp3 -g $URL)
#!/usr/bin/env bash
#by greg minshall
needs=`readelf -d $1 | \
awk '$2=="(NEEDED)" {
gsub("[][]", "", $5);
hits[$5]=$5
}
END {
@rm77
rm77 / set_time.ps1
Created July 1, 2020 01:27
set time zone and ntp server
# Configure Time Zone and NTP server
# Variables
$TimeZone = "SE Asia Standard Time"
$NTPServer = "ntp.its.ac.id"
# Configure NTP and restart service
Set-TimeZone -Id $TimeZone -PassThru
Push-Location
Set-Location HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
@rm77
rm77 / getnetadapter
Last active November 10, 2020 04:41
poweshell playground
1. mendapatkan nama adapter
$X=(Get-NetAdapter | out-string -Stream |SElect-String -Pattern 'Ethernet [0-9]' | ConvertFrom-String)
$Y=$X.P1+" "+$X.P2
Write-Host $Y
Ethernet 6
2. mendapatkan setting dns server
Get-DnsClientServerAddress -InterfaceAlias $Y | Select-Object ServerAddresses
@rm77
rm77 / prepare.sh
Created October 16, 2019 09:22
prepare chroot
J=/home/royyana/cobaroot/jail
mkdir -p $J
mkdir -p $J/bin
mkdir -p $J/lib
mkdir -p $J/lib/x86_64-linux-gnu
mkdir -p $J/lib64
cd $J
cp -v /bin/bash $J/bin
cp -v /bin/ls $J/bin
cp -v /bin/busybox $J/bin
@rm77
rm77 / nginx.conf
Created February 20, 2019 13:29 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here http://tautt.com/best-nginx-configuration-for-security/
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@rm77
rm77 / async_http_server.py
Last active October 22, 2020 15:13
webserver
import asyncore
import socket
import sys
import threading
def response_teks():
hasil = "HTTP/1.1 200 OK\r\n" \
"Content-Type: text/plain\r\n" \
"Content-Length: 7\r\n" \
"\r\n" \
@rm77
rm77 / client.py
Last active October 8, 2018 14:46
simple tcp client server, pemrograman jaringan 2017 2018
import socket
import sys
# Inisialisasi Create a TCP/IP socket
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#Koneksi
server_address = ('www.detik.com', 80)
print >>sys.stderr, 'connecting to %s port %s' % server_address
@rm77
rm77 / course.py
Last active December 12, 2015 06:10
model for virtual market of knowledge
class Course:
def __init__(self,course_id,course_title,course_price,course_level_begin,course_level_end):
self.course_id = course_id
self.course_title = course_title
self.course_price = course_price
self.reputation = 0
self.school = ''
self.course_pre = 0
self.course_post = 0
self.course_level_begin=course_level_begin