Skip to content

Instantly share code, notes, and snippets.

View KhanMaytok's full-sized avatar
🎃
Comiendo chaufita

KhalO KhanMaytok

🎃
Comiendo chaufita
View GitHub Profile
@KhanMaytok
KhanMaytok / particle-sphere.js
Created December 8, 2015 23:38
Create a sphere made of particles with Three.js
var distance = 100;
var geometry = new THREE.Geometry();
for (var i = 0; i < 1000; i++) {
var vertex = new THREE.Vector3();
var theta = THREE.Math.randFloatSpread(360);
var phi = THREE.Math.randFloatSpread(360);
@KhanMaytok
KhanMaytok / postgres.sh
Last active December 17, 2022 17:18
postgres common operations
# Access console
sudo -u postgres psql
# Backup and restore database
su - postgres
pg_dump dbname > dbname.bak
# without owner
pg_dump database_name -O -x > output_file
@KhanMaytok
KhanMaytok / CorsFilter.java
Created September 10, 2020 22:07
CORS server filter
package com.util;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
/* CONSTELLATIONS CODED FROM PURE CSS BY GLENTHEMES */
/* DO NOT STEAL */
/* DO NOT COPY */
/* DO NOT REDISTRIBUTE */
/* PLEASE RESPECT CODERS */
.aries-orb-1,.aries-orb-2,.aries-orb-3,.aries-orb-4,.aries-orb-5,.aries-orb-6{position:absolute;bottom:0;width:5px;height:5px;border-radius:100%}.aries-orb-2{bottom:20px;left:20px}.aries-orb-3{bottom:70px;left:43px}.aries-orb-4{bottom:50px;left:130px}.aries-orb-5{bottom:25px;left:150px}.aries-orb-6{bottom:10px;left:155px}.aries-line-1,.aries-line-2,.aries-line-3,.aries-line-4,.aries-line-5{position:absolute;height:1px;transform-origin:0 100%;opacity:.8}.aries-line-1{bottom:1px;left:1px;width:29px;transform:rotate(-44deg)}.aries-line-2{bottom:24px;left:24px;width:55px;transform:rotate(-66deg)}.aries-line-3{bottom:72px;left:45px;width:89px;transform:rotate(13deg)}.aries-line-4{bottom:52px;left:132px;width:32px;transform:rotate(51deg)}.aries-line-5{bottom:25px;left:153px;width:16px;transform:rotate(70deg)}.taurus-orb-1,.taurus-orb-10,.taurus-orb-2,.taurus-orb-3,.tauru
@KhanMaytok
KhanMaytok / snippets.py
Created November 21, 2019 00:26
Django snippets
# Select with today date
# timezone.now().today()
today = date.today()
invoice_for_today = Invoice.objects.filter(date__year=today.year, date__month=today.month, date__day=today.day)
@KhanMaytok
KhanMaytok / snippets.py
Created November 21, 2019 00:26
Django snippets
# Select with today date
# timezone.now().today()
today = date.today()
invoice_for_today = Invoice.objects.filter(date__year=today.year, date__month=today.month, date__day=today.day)
@KhanMaytok
KhanMaytok / functions.php
Created June 26, 2015 14:44
Get Editor capanilities to manage users
/*
* Let Editors manage users, and run this only once.
*/
function isa_editor_manage_users() {
if ( get_option( 'isa_add_cap_editor_once' ) != 'done' ) {
// let editor manage users
$edit_editor = get_role('editor'); // Get the user role
@KhanMaytok
KhanMaytok / css-media-queries-cheat-sheet.css
Created October 8, 2018 22:17 — forked from bartholomej/css-media-queries-cheat-sheet.css
CSS Media Query Cheat Sheet (with Foundation)
/*------------------------------------------
Responsive Grid Media Queries - 1280, 1024, 768, 480
1280-1024 - desktop (default grid)
1024-768 - tablet landscape
768-480 - tablet
480-less - phone landscape & smaller
--------------------------------------------*/
@media all and (min-width: 1024px) and (max-width: 1280px) { }
@media all and (min-width: 768px) and (max-width: 1024px) { }
@KhanMaytok
KhanMaytok / index.android.ios.js
Created June 11, 2018 20:50 — forked from pradeep1991singh/index.android.ios.js
Example AsyncStorage React Native
/**
* Example AsyncStorage React Native
* https://github.com/pradeep1991singh
*/
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
@KhanMaytok
KhanMaytok / parallel_curl.sh
Created December 20, 2017 21:29 — forked from CMCDragonkai/parallel_curl.sh
Bash: GNU Parallel with Curl
# do it once
seq 1 | parallel -n0 "curl -H 'Content-Type: application/json' http://httpbin.org/post -X POST -d '{\"url\":\"http://google.com/\"}'"
# do it twice
seq 2 | parallel -n0 "curl -H 'Content-Type: application/json' http://httpbin.org/post -X POST -d '{\"url\":\"http://google.com/\"}'"
# do it 4 times, but at 2 a time
seq 4 | parallel -n0 -j2 "curl -H 'Content-Type: application/json' http://httpbin.org/post -X POST -d '{\"url\":\"http://google.com/\"}'"
# you can also put all your commands into a file