Skip to content

Instantly share code, notes, and snippets.

View xirf's full-sized avatar
🌻
Ihre Freundlichkeit wie die Morgensonne die mit jedem Lächeln die Herzen erwärmt

Anka Tama xirf

🌻
Ihre Freundlichkeit wie die Morgensonne die mit jedem Lächeln die Herzen erwärmt
View GitHub Profile
@xirf
xirf / fb.js
Created September 4, 2025 14:55
Get quick contributors from whatsapp group (you must in participant page and an admin group)
let x = []
document.querySelector("#mount_0_0_VF > div > div:nth-child(1) > div > div.x9f619.x1n2onr6.x1ja2u2z > div > div > div.x78zum5.xdt5ytf.x1t2pt76.x1n2onr6.x1ja2u2z.x10cihs4 > div.x78zum5.xdt5ytf.x1iyjqo2.x1us19tq > div > div.x9f619.x2lah0s.x1n2onr6.x78zum5.x1iyjqo2.x1t2pt76.x1lspesw > div > div > div > div > div > div > div > div.html-div.xdj266r.x14z9mp.xat24cr.x1lziwak.xexx8yu.xyri2b.x18d9i69.x1c1uobl.x78zum5.x1n2onr6.xh8yej3 > div > div:nth-child(1) > div > div > div > div:nth-child(2)").querySelectorAll('.x1i10hfl.x1qjc9v5.xjbqb8w.xjqpnuy.xh8yej3').forEach(e => {
x.push({
rank: e.querySelector('a span.x193iq5w.xeuugli.x13faqbe').textContent,
name: e.querySelector('div.xyqm7xq span.x193iq5w.xeuugli').textContent,
post: e.querySelector("div.x9f619.x1n2onr6.x1ja2u2z.x78zum5.xdt5ytf.x2lah0s.x193iq5w.xeuugli.xamitd3.x1icxu4v.x25sj25.x10b6aqq.x1yrsyyn > div > div:nth-child(1)").textContent,
comment: e.querySelector("div.x9f619.x1n2onr6.x1ja2u2z.x78zum5.xdt5ytf.x2lah0s.x193iq5w.xeuugli.xamitd3.x
@xirf
xirf / ErrorHandlerPlugin.ts
Created August 14, 2025 18:05
Fastify Error Standarization Examples
import type { FastifyError, FastifyInstance } from 'fastify'
import fp from 'fastify-plugin'
import { ResponseSerializationError } from 'fastify-type-provider-zod'
import ApplicationError from '~/domain/common/ApplicationError'
// Map Fastify JWT error codes to our error structure
const jwtErrorMap = {
FST_JWT_NO_AUTHORIZATION_IN_COOKIE: {
status: 401,
category: 'AUTH',
@xirf
xirf / rlc.cpp
Created November 29, 2023 09:57
frekuensi resonansi pada rangkaian RLC
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main(){
double L, C, r;
L = 0.001;
C = 0.000001;
@xirf
xirf / tugas.cpp
Created May 8, 2023 15:40
Tugas untuk mata kuliah algortima strategis, penerapan quicksort dan rabin-karp pada bahasa pemrograman c++
#include <iostream>
#include <vector>
#include <algorithm>
#include <fstream>
#include <string>
#include <chrono>
#include <ctime>
using namespace std;
const int d = 10;
@xirf
xirf / index.html
Created February 6, 2023 12:01
Game ular sederhana dengan menggunakan javascript ✨
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Snake</title>
<style>
* {