Skip to content

Instantly share code, notes, and snippets.

View sudopower's full-sized avatar
🚀
A Traveler on an unending voyage of discovery

Kiran Nambiar sudopower

🚀
A Traveler on an unending voyage of discovery
View GitHub Profile
@sudopower
sudopower / client.py
Created April 26, 2023 06:10
tcp ip socket recorder
import socket
import time
import select
HOST = '0.0.0.0'
PORT = 8000
PING_RATE = 5
CHANNEL = 'timing'
BUFFER_SIZE_10_MB = 10 * 1024 * 1024 # 10 MB buffer
LOGIN_MSG = 'LOGIN:::{"user":"my_user","password":"my_pass","app":"Manual Test", "app_ver":"1.0.0","protocol":" AKS V2 Protocol", "protocol_ver":"1.0.0"}'
@sudopower
sudopower / terminal
Last active November 21, 2020 11:20
Install and run vertica database on local and some helpful commands
docker pull dataplatform/docker-vertica
docker build -t dataplatform/docker-vertica .
docker run -p 5433:5433 -d -v /data/vertica/vertica_data:/home/dbadmin/docker dataplatform/docker-vertica
vsql -hlocalhost -Udbadmin
#vertica: access via cli local
/opt/vertica/bin/vsql -Udbadmin -p5433 -hlocalhost
#vertica: check structure of table
select EXPORT_OBJECTS('','schema.table_name');
@sudopower
sudopower / cmd
Created November 21, 2020 11:00
AWS S3 check bucket contents
::===============================================================
:: Download and install cli from https://awscli.amazonaws.com/AWSCLIV2.msi OR https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-windows.html
::===============================================================
aws configure
ACCESS-KEY:key
SECRET:secret
aws s3 ls s3://bucket-name
@sudopower
sudopower / config.inc.php
Last active November 21, 2020 10:50
phpmyadmin (xampp) connect to AWS RDS or any remote db
<?php
//CHANGE STARTS FROM LINE NO 60, you could replace the file if you're using xampp (pls backup existing one just in case)
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
/*
@sudopower
sudopower / gist:710468d8182b1781d77b5929367f2466
Created October 10, 2019 09:40
Prevent Redirection by accidentally clicking on link
jQuery("a").click(function(e) {
var leave = confirm("Whoa ! 😮 I dare you press ok");
if(leave){
var really = confirm("Ok is for losers ! Cancel is FTW 😎");
if(really){
window.close();
}else{
event.preventDefault();
}
}
@sudopower
sudopower / docker-help.md
Created June 9, 2019 08:22 — forked from bradtraversy/docker-help.md
Docker Commands, Help & Tips

Docker Commands, Help & Tips

Show commands & management commands

$ docker

Docker version info

@sudopower
sudopower / Keep calling until initialized
Created May 30, 2019 10:54
Load External Widget and run function on it only after Widget loaded and Visible in DOM
var waitForEl = function(id, callback) {
//if ($('#widget_main_div').length != 0) {
// callback();
//} else {
// setTimeout(function() {
// waitForEl($("#" + id).is(":visible"), callback);
// }, 1000);
//}
if(content.length !=0){
callback()
@sudopower
sudopower / ajax_w_html_validation
Last active November 21, 2020 10:40
simple form w async call to backend
<form id="foo">
<input type="text" name="name">
<!--
....
-->
</form>
<script>
//callback doesn't run if HTML validation fails
$('form').submit(function(event) {
@sudopower
sudopower / front-page.php
Last active March 9, 2019 12:44
Image Gallery using CSS GRID inside of Owl Carousel to Loop Through a Category of Posts (Wordpress)
<style>
.grid-container-portfolio-home {
padding-top: 1em;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr 1fr;
grid-gap:1em;
grid-template-areas: "main-img main-img sec-img-1 sec-img-2" "main-img main-img sec-img-3 sec-img-4" ". . . .";
}
@sudopower
sudopower / buttonreplace.txt
Last active November 16, 2018 13:12
replace add to cart with something else
add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_cart_button_text' );
add_filter( 'woocommerce_product_add_to_cart_text', 'custom_cart_button_text' );
function custom_cart_button_text($text) {
global $woocommerce;
global $post;
$post_id = $post->ID;
if($post_id == 287){
$text = __( 'View Catalog', 'woocommerce' );