Skip to content

Instantly share code, notes, and snippets.

View muhajirinlpu's full-sized avatar
🎯
Focusing

Muhajirin Ilyas muhajirinlpu

🎯
Focusing
View GitHub Profile
export const getSearchParams = () => {
return Object.assign({}, ...[...new URLSearchParams(window.location.search)].map(payload => ({[payload[0]]: payload[1]})))
}
@muhajirinlpu
muhajirinlpu / nvidia.conf
Last active June 6, 2022 09:21
nvidia.conf = /use/lib/modprobe.d , prime-run = /usr/bin/prime-run
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
blacklist nvidia-uvm
blacklist nouveau
#!/bin/bash
sudo modprobe nvidia
sudo modprobe nvidia_uvm
sudo modprobe nvidia_modeset
sudo modprobe nvidia_drm modeset=1
#__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json "$@"
# make sure to run `update` and `upgrade` before proceeding, and if there is kernel update, please reboot before continue
#!/bin/bash
sudo nala install linux-firmware linux-generic ronn build-essential pkg-config
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
mkdir -p ~/downloads
# /etc/systemd/zram-generator.conf
[zram0]
zram-size = 1024
compression-algorithm = lzo-rle
[zram1]
zram-size = 1024
compression-algorithm = lzo-rle
<?php
namespace App\Http\Routes;
use Dentro\Yalr\BaseRoute;
use Laravel\Passport\Http\Controllers\AccessTokenController;
use Laravel\Passport\Http\Controllers\ApproveAuthorizationController;
use Laravel\Passport\Http\Controllers\AuthorizationController;
use Laravel\Passport\Http\Controllers\AuthorizedAccessTokenController;
use Laravel\Passport\Http\Controllers\ClientController;
@muhajirinlpu
muhajirinlpu / tinker.php
Created June 18, 2023 16:38
Laravel Horizon 75th percentile jobs runtime counter
<?php
//Tinker away!
use HiFolks\Statistics\Stat;
use Laravel\Horizon\Contracts\JobRepository;
$data = collect();
/** @var JobRepository $jobRepo */
$jobRepo = app(JobRepository::class);
@muhajirinlpu
muhajirinlpu / asdf-php.md
Last active February 5, 2025 10:40
asdf php laravel compatible install ubuntu & arch linux

This setup is suitable for Laravel

Install Requirements

  • ubuntu
sudo apt update && sudo apt install -y autoconf bison build-essential locate curl gettext git libgd-dev libcurl4-openssl-dev libedit-dev libicu-dev libjpeg-dev libmysqlclient-dev libonig-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libxml2-dev libzip-dev libsodium-dev openssl pkg-config re2c zlib1g-dev
  • arch
@muhajirinlpu
muhajirinlpu / gist:43b06378c195ded402248a2e82a9ba05
Created August 9, 2023 13:00
Remove all github actions history
#!/usr/bin/env python3
import argparse
import json
import os
import urllib.parse
import urllib.request
from typing import Any, Generator
API_BASE_URL = "https://api.github.com"
@muhajirinlpu
muhajirinlpu / migrations.php
Created August 12, 2023 15:57
get foreign keys list from migrations
<?php
$doctrineTable = Schema::getConnection()
->getDoctrineSchemaManager()
->introspectTable('presence_leave_allocations');
$foreignKeys = $doctrineTable->getForeignKeys();