Skip to content

Instantly share code, notes, and snippets.

@pvgdevelop
pvgdevelop / settings.json
Created October 15, 2022 01:13
VS Code settings
{
"terminal.integrated.fontSize": 13,
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"python.pythonPath": "/usr/local/bin/python3",
"files.autoSave": "onFocusChange",
"editor.fontSize": 14,
"terminal.external.osxExec": "iTerm2.app",
"terminal.integrated.defaultProfile.osx": "zsh",
grep -rli --null --include '*.json' find_this_text . | xargs -0 sh -c 'mv "$@" new/destination/path' sh
@pvgdevelop
pvgdevelop / pwd_brute_force.rb
Created October 28, 2016 02:42
Brute force md5 password crack. Using recursion
require 'digest/sha1'
def combinator(arr, comb_arr = arr, len)
return if len == 0
if len == 1
return comb_arr
else
tmp_arr = []
arr.each do |ch|
@pvgdevelop
pvgdevelop / _messages.html.haml
Created April 24, 2016 19:42
Rail flash messages box styled for Zurb Foundation 6
-# Rails flash messages styled for Zurb Foundation 6
- flash.each do |name, msg|
- if msg.is_a?(String)
%div{:class => "callout #{name.to_s == 'notice' ? 'success' : 'alert'}", "data-alert" => ""}
%button.close-button{"aria-label" => "Close alert", :type => "button"}
%span{"aria-hidden" => "true"} ×
= content_tag :p, msg
@pvgdevelop
pvgdevelop / django_ajax_search
Created June 5, 2015 14:04
Django Ajax search