Skip to content

Instantly share code, notes, and snippets.

View Xinayder's full-sized avatar

Alexandre Oliveira Xinayder

View GitHub Profile
require(['gitbook', 'jquery'], (gitbook, $) => {
if (location.pathname == "/") {
// get the number of rows we'll need
var panels = $('div.search-noresults').find('div.panel.panel-default');
var splat_panels = [];
for (;panels.length>0;) {
splat_panels.push(panels.splice(0, 2));
}
#!/bin/bash
MODEM_IP="192.168.1.1"
ROUTER_IP="192.168.0.1"
INTERFACE="eth0"
# Check if we are running the script as root
if [[ $(id -u) -ne 0 ]]; then
echo "Please execute this script as root."
exit 1

Keybase proof

I hereby claim:

  • I am rockytv on github.
  • I am xinayder (https://keybase.io/xinayder) on keybase.
  • I have a public key ASCYbQu4s9nK1HnyjYPHYuaR1RPqRcsplq-z8OcRXX2RXgo

To claim this, I am signing this object:

import string
import random
import argparse
def generate_password(size=8, chars=string.ascii_letters + string.digits, punctuation=False):
if punctuation:
chars = chars + "!@#$*?"
return ''.join(random.SystemRandom().choice(chars) for _ in range(size))
@Xinayder
Xinayder / playground.rs
Last active January 22, 2016 21:38 — forked from anonymous/playground.rs
Shared via Rust Playground
trait Substring {
fn substr(&self, start_index: u32, length: u32) -> &str;
fn substring(&self, start_index: u32) -> &str;
}
impl Substring for str {
fn substr(&self, start_index: u32, length: u32) -> &str {
if length == 0 { return ""; }
if start_index == 0 && length == self.len() as u32 { return &self; }
return &self[start_index as usize .. start_index as usize + length as usize];
// ==UserScript==
// @name Auto Steam Discovery Queue
// @namespace RockyTV
// @description Go to next game queued as soon as page is done loading.
// @version 1.5
// @include http://store.steampowered.com/explore/*
// @match *://store.steampowered.com/explore*
// @match *://store.steampowered.com//explore*
// @run-at document-end
// @grant none
@Xinayder
Xinayder / substring.rs
Last active November 29, 2015 14:27 — forked from anonymous/playground.rs
Shared via Rust Playground
fn main() {
println!("{:?}", substr("abcdef", 2, 4));
}
fn substr(string: &str, start_index: u32, length: u32) -> String {
let mut result: String = String::new();
let index: usize = start_index as usize;
let mut lusize: usize = length as usize;
result.push_str(&string[index..lusize+index]);
@Xinayder
Xinayder / caesar-cipher.rs
Last active June 28, 2018 12:39 — forked from anonymous/playground.rs
Caesar's cipher implemented in Rust
// Caesar's cipher implemented in Rust
// Made by Xinayder with the help of folks from #rust at irc.mozilla.org
//
fn encrypt(msg: &str, shift: u32) -> String {
let alphabet_upper: &str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
let alphabet_lower: &str = "abcdefghijklmnopqrstuvwxyz";
let mut result: String = String::new();
for c in msg.chars() {
if c.is_whitespace() {
@Xinayder
Xinayder / autoJoin.js
Last active August 29, 2015 14:23
Auto-Join v3
function customJoin(gameid) {
var modal = ShowBlockingWaitDialog('Joining game', 'Attempting to join game...');
$J.post(
'http://steamcommunity.com/minigame/ajaxjoingame/',
{ 'gameid' : gameid }
).done(function(json) {
if (json.success == '1') {
modal.Dismiss();
modal = ShowDialog('Joining game', 'Game found! Redirecting you in a few seconds.');
window.setTimeout("top.location.href = 'http://steamcommunity.com/minigame/towerattack/'", 1500);
@Xinayder
Xinayder / autojoin.js
Last active August 29, 2015 14:22
Summer Sale 2015 autojoin script
// HOW TO USE:
// Copy the contents of this file
// Open up the developer console
// Paste the contents of this file and press enter.
function autoJoinGame() {
CModal.DismissActiveModal();
ShowAlertDialog("Auto-Join", "Trying to join game...");
$J.post('http://steamcommunity.com/minigame/ajaxjoingame/',
{ 'gameid': 0 }