Skip to content

Instantly share code, notes, and snippets.

View Luiz-Monad's full-sized avatar
💭
computing

Luiz Luiz-Monad

💭
computing
View GitHub Profile
@Luiz-Monad
Luiz-Monad / Config.fs
Created June 15, 2023 17:01
EventHorizon is a framework for creating MVVM applications [WIP in progress] (all rights reserved for now)
namespace EventHorizon.Backend.Model
open System
open System.Data.Entity
open EventHorizon.Backend.Extension.DbContextModule
open EventHorizon.Backend.Extension.DbModelBuilderModule
module Config =
@Luiz-Monad
Luiz-Monad / fork_join.go
Created June 20, 2023 17:08
fork_join go
func DoWorkPooled[T any](items []T, poolSize int, task func(T) (*T, error)) ([]T, error) {
if poolSize == 0 { // 0 means sequential
output := []T{}
for _, item := range items {
if out, err := task(item); err != nil {
return output, err
} else {
if out != nil {
output = append(output, *out)
@Luiz-Monad
Luiz-Monad / ngrok.sh
Last active September 17, 2023 22:16
NGrok Debug Script
#!/bin/bash -e
USER_NAME=`whoami`
mkdir -p $HOME/.ssh
chown $USER_NAME:$USER_NAME $HOME/.ssh -R
KEYS=$HOME/.ssh/authorized_keys
echo "$NGROK_SSH_PUBKEY" | tee -a $KEYS
sort $KEYS | uniq > tmp && mv tmp $KEYS
chmod 600 $KEYS
@Luiz-Monad
Luiz-Monad / android.sh
Created January 27, 2024 00:20
android_binder.ko
apt-get install --no-install-recommends -yq dpkg-dev dkms git
apt-get install --no-install-recommends -yq fakeroot build-essential libncurses-dev xz-utils libssl-dev flex libelf-dev bison bc
cp v$VER/include/uapi/linux/android/binder.h `find /usr/src/ | grep include/uapi/linux/android/binder.h`
cp v$VER/include/uapi/linux/android/binderfs.h `find /usr/src/ | grep include/uapi/linux/android/binderfs.h`
# upstream sources
VER=$(uname -r | cut -d- -f1)
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --depth 1 --tag v$VER
@Luiz-Monad
Luiz-Monad / rbac.ps1
Created February 14, 2024 23:01
azure bicep rbac
@description('Location of service resource')
param location string
@description('Name of the service resource')
param name string
@description('Current time set by system')
param currentTime string = utcNow()
resource script 'Microsoft.Resources/deploymentScripts@2019-10-01-preview' = {
@Luiz-Monad
Luiz-Monad / .ts
Created August 27, 2024 04:56
nodejs require virtualization
import fs from 'fs';
import path from 'path';
import resolveBin from 'resolve-bin';
import vm, { Context, Module, Script, SyntheticModule } from 'vm';
function copyProperties(target: unknown, source: unknown) {
const propertyNames = Object.getOwnPropertyNames(source);
const propertySymbols = Object.getOwnPropertySymbols(source);
for (const name of propertyNames) {
@Luiz-Monad
Luiz-Monad / requirements.txt
Last active December 28, 2024 15:45
translate LLM poc (api)
aiohttp==3.8.5
aiosignal==1.3.1
async-timeout==4.0.2
attrs==23.1.0
certifi==2023.7.22
charset-normalizer==3.2.0
colorama==0.4.6
filelock==3.12.2
frozenlist==1.4.0
fsspec==2023.6.0