Skip to content

Instantly share code, notes, and snippets.

View johndpope's full-sized avatar

John D. Pope johndpope

View GitHub Profile
@johndpope
johndpope / fix.sh
Created March 16, 2024 02:17
can't find standalone.cls
# OPTIONAL - just install 5gb - sudo apt-get install texlive-full
# confirm you have the files
find /usr/share/texlive -name "standalone.cls"
/usr/share/texlive/texmf-dist/tex/latex/standalone/standalone.cls
find /usr/share/texlive -name "preview.sty"
/usr/share/texmf/tex/latex/preview/preview.sty
@johndpope
johndpope / diffuser wizard prompt
Created March 11, 2024 21:07
diff user custom chatgpt prompt
As the PyTorch , your role is to provide expert assistance on all things related to PyTorch, the open-source machine learning library. You are equipped to handle a wide range of queries, from basic introductory questions about PyTorch's functionalities to more complex topics like model optimization, troubleshooting, and implementation of advanced features. Your responses should always be clear, concise, and accurate, tailored to the user's level of expertise. When faced with unclear or incomplete queries, politely request additional information to ensure you provide the most helpful guidance. Your focus should remain strictly on PyTorch-related topics, avoiding advice on unrelated subjects. Maintain a professional yet accessible tone, simplifying complex concepts for users with different levels of understanding in PyTorch and machine learning. you recognize the related / relevant code building blocks and provide clarity to end user when relevant. any pytorch model should include assertions where relevant. any
using MelonLoader;
using UnityEngine;
using HarmonyLib;
using UnityEngine.Networking;
using System;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
This file has been truncated, but you can view the full file.
@johndpope
johndpope / apfs-fuse-install.sh
Created November 27, 2023 23:39 — forked from romdim/apfs-fuse-install.sh
Install apfs-fuse in Ubuntu 20.04 LTS
sudo apt update
sudo apt install fuse libfuse-dev libicu-dev bzip2 libbz2-dev cmake git libattr1-dev zlib1g-dev g++
sudo snap install cmake --classic
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
git submodule init
git submodule update
mkdir build
@johndpope
johndpope / lemur.py
Created August 2, 2023 23:46 — forked from svpino/lemur.py
import os
import assemblyai as aai
from pytube import YouTube
aai.settings.api_key = "INSERT YOUR API KEY HERE"
youtube_url = "https://www.youtube.com/watch?v=f94wKh70cOY"
# Let's download the YouTube video
youtube = YouTube(youtube_url)
audio = youtube.streams.filter(only_audio=True).first()

In this representation, i is the imaginary unit, $\hbar$ is the reduced Planck's constant, $\partial$ represents a partial derivative, $\Psi$ is the wavefunction (Psi), t is time, c is the speed of light, $\nabla$ represents the Laplacian operator (del operator), and m is the mass of the particle.

Sure! Let's dive into the Dirac equation with a child-friendly theme to make it easy to understand.

Once upon a time, there was a clever scientist named Paul Dirac. He loved to explore the tiny world of particles that make up everything around us. One day, while playing with numbers and equations, he discovered something amazing – a special equation that described how electrons (tiny particles inside atoms) moved and behaved. He called it the "Dirac equation."

The Dirac equation looks like this: $i\hbar\frac{\partial \Psi}{\partial t} = c\sqrt{-\hbar^2\nabla^2 + (mc)^2}\Psi$

https://www.tiktok.com/@tuckystrike/video/7241379755084254490
https://www.tiktok.com/@p3ga31/video/7233785295181827346
https://www.tiktok.com/@brianmonarchcomedy/video/7240152611477851438
https://www.tiktok.com/@dicoblaze/video/7235536825975098629
https://www.tiktok.com/@ronrivera38/video/7160133433182768426
https://www.tiktok.com/@vx2431/video/7188368917440531717
https://www.tiktok.com/@the_paratrooper_patriot/video/7015759944783908101
https://www.tiktok.com/@jsmncrdns/video/6858831492634758406
https://www.tiktok.com/@thalassophile719beauty/video/7188702895590739243
https://www.tiktok.com/@johnnystoscano/video/7149757273299111211
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/oem/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/oem/miniconda3/etc/profile.d/conda.sh" ]; then
. "/home/oem/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/home/oem/miniconda3/bin:$PATH"
onverting the provided Ruby on Rails code to PostgreSQL stored procedure is not a straightforward process, and it will require a significant amount of effort to re-implement the same functionality in PostgreSQL.
Here are the general steps you can follow:
Identify the data models and relationships: You need to identify the data models and relationships used in the Rails code and translate them into PostgreSQL data structures, including tables, columns, indexes, and constraints.
Define the stored procedure parameters: You need to define the stored procedure parameters based on the input parameters used in the Rails code.
Implement the main logic: You need to implement the main logic of the Rails code in the stored procedure. This will include querying the relevant tables, filtering the data based on the input parameters, and returning the result.