Skip to content

Instantly share code, notes, and snippets.

import os
import syslog
import json
images = os.popen('bash /home/ashish.dubey/service_stats.sh').read()
log_message = {}
for image in images.split('\n'):
if len(image):
service_name, tag = image.split(':')
log_message[service_name] = tag
@dash1291
dash1291 / note.sh
Last active December 9, 2017 14:22
#!/bin/bash
if [ -d "$NOTES_DIRECTORY" ]; then
filesuffix=`date "+%Y-%m-%d-%H-%M-%S"`
filename="note-$filesuffix.txt"
filepath="$NOTES_DIRECTORY"/$filename
if [ ! -z "$1" ]; then
echo "Saving note to $filepath"
echo "$1" > "$filepath"
@dash1291
dash1291 / scripts.html
Created September 16, 2017 15:44
Scripts order
<link rel=”preload” as=”script” href=”//webcdn.grofers.com/scripts/dll.vendor.2daea25e0509b0b1b602.js”>
<link rel=”preload” href=”//webcdn.grofers.com/5.scripts/layout.23eb4f2689993ce0b71a.js” as=”script”>
<link rel=”preload” href=”//webcdn.grofers.com/6.scripts/home.7bd6cdcca13be774e9ce.js” as=”script”>
<script src=”//webcdn.grofers.com/scripts/dll.vendor.2daea25e0509b0b1b602.js”></script>
<script src=”//webcdn.grofers.com/5.scripts/layout.23eb4f2689993ce0b71a.js”></script>
<script src=”//webcdn.grofers.com/6.scripts/home.7bd6cdcca13be774e9ce.js”></script>
<script defer src=”//webcdn.grofers.com/0.scripts/ProductsWrapper.467faf659fc027d1066c.js”></script>
<script defer src=”//webcdn.grofers.com/1.scripts/userAccount.fcd9b5892f10de43c1f5.js”></script>
@dash1291
dash1291 / routes.js
Created September 16, 2017 15:42
Snippet of async routes
const routes = [
{
path: ‘checkout’,
getComponent: (location, callback) => {
require.ensure([], (require) => {
callback(null, require(‘./Checkout/containers’).default);
}, ‘checkout’);
},
name: ‘checkout’
}
@dash1291
dash1291 / keybase.md
Created December 28, 2015 06:39
keybase.md

Keybase proof

I hereby claim:

  • I am dash1291 on github.
  • I am dash1291 (https://keybase.io/dash1291) on keybase.
  • I have a public key whose fingerprint is EC52 6D90 AFF2 E2BC 7B48 86E3 A703 E511 A71F 5892

To claim this, I am signing this object:

@dash1291
dash1291 / fifo_queue_tcp_mt.rs
Created July 9, 2015 22:32
fifo queue with multithreaded server for I/O
use std::io;
use std::net::TcpListener;
use std::thread;
use std::io::Read;
use std::io::Write;
use std::sync::Mutex;
use std::sync::Arc;
struct Node {
value: String,
@dash1291
dash1291 / fifo_queue_stdin.rs
Created July 9, 2015 22:31
fifo queue taking input from stdin
use std::io;
struct Node {
value: String,
next: Option<Box<Node>>
}
struct List {
head: Option<Box<Node>>
}
@dash1291
dash1291 / adb_reboot.sh
Created December 8, 2014 08:19
adb reboot
for i in `adb devices | awk '{print $1}' | sed 's|List||' | xargs`; do adb -s $i reboot; done
BASE_URL="http://hub.browserstack.com/wd/hub"
res=`curl -X POST -u $AUTH_NAME:$AUTH_KEY -d '{"desiredCapabilities":{"browser": "firefox"}}' $BASE_URL/session`
sessionId=`echo $res | sed -n 's/.*\"sessionId\":\"\([^"]*\).*/\1/p'`
# Open URL
res=`curl -X POST -u $AUTH_NAME:$AUTH_KEY -d '{"url":"http://google.com"}' $BASE_URL/session/$sessionId/url`
# Get title
res=`curl -X GET -u $AUTH_NAME:$AUTH_KEY $BASE_URL/session/$sessionId/title`
title=`echo $res | sed -n 's/.*\"value\":\"\([^"]*\).*/\1/p'`
@dash1291
dash1291 / bruteforce
Created September 2, 2013 18:19
bruteforce cyberoam passwords
#!/usr/bin/env python
from cyberoam import sendLoginRequest
password_list = '77uu88'
"""('66ggyy',
hhgg55
ddrr55
'ttgg44',
'66ggyy',