Skip to content

Instantly share code, notes, and snippets.

View WahidinAji's full-sized avatar
🐲
The Power Of Anu🔥🔥🔥

Cakrawala WahidinAji

🐲
The Power Of Anu🔥🔥🔥
View GitHub Profile
@WahidinAji
WahidinAji / bash.sh
Last active August 21, 2025 17:06
format video from .mov to .mp4 with ffmpeg
# convert .mov to mp4
ffmpeg -y -i "vidio.mov" -c:v libx264 -crf 22 -preset veryfast -pix_fmt yuv420p -c:a aac -b:a 128k -movflags +faststart "vidio.mp4"
# convert .mp4 to .gif and make the video 2x faster
ffmpeg -i "video.mp4" -i palette.png -lavfi "setpts=0.5*PTS,fps=15,scale=800:-1:flags=lanczos[x];[x][1:
v]paletteuse" -y video.gif
@WahidinAji
WahidinAji / settings.json
Created August 11, 2025 03:41
CONTROL VSCODE MINIMAP AS YOU WANT
{
"editor.minimap.maxColumn": 40
}
@WahidinAji
WahidinAji / bash.sh
Created February 6, 2025 12:13
install docker on linux properly
#remove existing one
sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
#setup repo
sudo dnf -y install dnf-plugins-core
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
#install the engine
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#start engine
@WahidinAji
WahidinAji / index.rs
Created January 8, 2025 07:28
php .ini location in macbook arm
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Finally, check DirectoryIndex includes index.php
DirectoryIndex index.php index.html
import { NextApiRequest, NextApiResponse } from 'next';
let callbackURL = 'http://localhost:9000/api/v1/auth/google/callback';
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const { code, state } = req.query;
if (req.method === 'GET') {
try {
let cookie = req.headers.cookie;
@WahidinAji
WahidinAji / main.go
Created July 27, 2024 13:46
Go + htmx simple sample
package main
import (
"html/template"
"io"
"log"
"net/http"
"github.com/labstack/echo/v4"
)
@WahidinAji
WahidinAji / go.go
Last active January 19, 2024 08:51
badWors
package main
import (
"fmt"
"strings"
)
type BadWord struct {
Word string
}
@WahidinAji
WahidinAji / Database.php
Last active March 30, 2024 04:21
anu php
<?php
class Database
{
private static $pgInstance = null;
private \PDO $pdo;
public function __construct($host, $port, $dbname, $user, $password)
{
$dsn = sprintf("pgsql:host=%s;port=%d;dbname=%s", $host, $port, $dbname);
try {
$this->pdo = new \PDO($dsn, $user, $password);
@WahidinAji
WahidinAji / main.go
Last active December 1, 2023 07:07
no description
package main
import (
"fmt"
"time"
)
func main() {
//make a program standby
times := make(chan time.Time)
@WahidinAji
WahidinAji / typesense.sh
Last active November 1, 2023 13:44
running TypeSense on your local machine with docker
#pull the image
docker pull typesense/typesense:0.26.0.rc25
#run you image as containe
#- make sure you are in Documents directory
cd Documents
makdir typesense-data