Skip to content

Instantly share code, notes, and snippets.

View chinsyo's full-sized avatar
👨‍💻
boot up

Chinsyo chinsyo

👨‍💻
boot up
  • 00:47 (UTC +08:00)
View GitHub Profile
@chinsyo
chinsyo / install-honggfuzz-ubuntu.sh
Created October 10, 2024 08:03
Install honggfuzz on ubuntu
sudo apt-get install binutils-dev libunwind-dev -y
git clone https://github.com/google/honggfuzz.git && cd honggfuzz
make -j8
sudo make install
@chinsyo
chinsyo / SMBDIS.ASM
Created October 26, 2023 07:36 — forked from 1wErt3r/SMBDIS.ASM
A Comprehensive Super Mario Bros. Disassembly
;SMBDIS.ASM - A COMPREHENSIVE SUPER MARIO BROS. DISASSEMBLY
;by doppelganger ([email protected])
;This file is provided for your own use as-is. It will require the character rom data
;and an iNES file header to get it to work.
;There are so many people I have to thank for this, that taking all the credit for
;myself would be an unforgivable act of arrogance. Without their help this would
;probably not be possible. So I thank all the peeps in the nesdev scene whose insight into
;the 6502 and the NES helped me learn how it works (you guys know who you are, there's no
@chinsyo
chinsyo / index.js
Created March 10, 2022 11:09 — forked from waylybaye/index.js
Send Notification using Telegram when new IAP is purchased
const functions = require('firebase-functions');
const TelegramBot = require('node-telegram-bot-api');
const token = "***"
const chatID = 1024 // your telegram id, you must first send a message to your bot
exports.notifyIAP = functions.analytics.event('in_app_purchase').onLog((event) => {
const purchaseValue = event.valueInUSD;
if (purchaseValue > 0) {
const bot = new TelegramBot(token, {polling: false});
class Solution {
func convertToBase7(_ num: Int) -> String {
let flag = num < 0
var src = abs(num)
var ret = String()
repeat {
ret = "\(src % 7)" + ret
src /= 7