I hereby claim:
- I am akagr on github.
- I am akashagrawal (https://keybase.io/akashagrawal) on keybase.
- I have a public key ASB2jpNzAa37164ZMfrGb0Te3fV4rcXowwYbpKIG-AeTwwo
To claim this, I am signing this object:
var a = 5; | |
function runMe(a){ | |
assert( a == ___, "Check the value of a." ); | |
function innerRun(){ | |
assert( b == ___, "Check the value of b." ); | |
assert( c == ___, "Check the value of c." ); | |
} | |
var b = 7; |
# Find all files less than 2kb | |
find /path/to/directory -type f -size -2k | |
# Find all text files less than 2kb | |
find /path/to/directory -type f -name '*.txt' -size -2k | |
# Find all files with given pattern and count them | |
find -type f -name '*.jpg' | wc -l | |
find -type f -name 'e_*' | wc -l |
'Twas the night before implementation and all through the house, | |
not a program was working not even a browse. | |
The programmers hung by their tubes in despair, | |
with hopes that a miracle would soon be there. | |
The users were nestled all snug in their beds, | |
while visions of inquiries danced in their heads. | |
When out in the machine room there arose such a clatter, | |
I sprang from my desk to see what was the matter. |
openssl genrsa -des3 -out config/topbox-ca-key.pem 1024 | |
openssl req -new -key config/topbox-ca-key.pem -out config/topbox-ca.pem | |
openssl x509 -req -days 365 -in config/topbox-ca.pem -out config/topbox-ca-csr.pem -signkey config/topbox-ca-key.pem | |
openssl genrsa -des3 -out config/topbox-key.pem 1024 | |
openssl req -new -key config/topbox-key.pem -out config/topbox-csr.pem | |
cp config/topbox-key.pem config/server.key.org | |
openssl rsa -in config/server.key.org -out config/topbox-key.pem | |
rm config/server.key.org |
require 'optparse' | |
require 'optparse/time' | |
require 'ostruct' | |
require 'pp' | |
class OptparseExample | |
CODES = %w[iso-2022-jp shift_jis euc-jp utf8 binary] | |
CODE_ALIASES = { "jis" => "iso-2022-jp", "sjis" => "shift_jis" } |
# The Expires* directives requires the Apache module `mod_expires` to be enabled. | |
<Location /assets/> | |
# Use of ETag is discouraged when Last-Modified is present | |
Header unset ETag | |
FileETag None | |
# RFC says only cache for 1 year | |
ExpiresActive On | |
ExpiresDefault "access plus 1 year" | |
</Location> |
# To get the resolution, multiply 118 by cm. For example, 7 cm image at 300ppi will be 7 * 118 = 826 px | |
RESOLUTION=826 | |
convert $1 -resize ${RESOLUTION}x${RESOLUTION}^ -gravity center -crop ${RESOLUTION}x${RESOLUTION}+0+0 +repage -blur 0x8 temp.jpg | |
convert temp.jpg $1 -resize ${RESOLUTION}x -gravity center -composite -matte "./output/$1-out.jpg" |
I hereby claim:
To claim this, I am signing this object:
(defun divisible (a b) | |
(equal 0 (% a b))) | |
(defun to_s (item) (format "%s" item)) | |
(defun fizzbuzz (num) | |
(let* ((fizz (if (divisible num 3) "fizz" "")) | |
(buzz (if (divisible num 5) "buzz" "")) | |
(combi (concat fizz buzz)) | |
(result (if (length> combi 0) combi (to_s num)))) |
# Just a copy of https://stackoverflow.com/a/30724359/1825727 | |
def from_hashstring(value) | |
json_string = value | |
.gsub(/([{,]\s*):([^>\s]+)\s*=>/, '\1"\2"=>') # Handle ruby symbols as keys | |
.gsub(/([{,]\s*)([0-9]+\.?[0-9]*)\s*=>/, '\1"\2"=>') # Handle numbers as keys | |
.gsub(/([{,]\s*)(".+?"|[0-9]+\.?[0-9]*)\s*=>\s*:([^,}\s]+\s*)/, '\1\2=>"\3"') # Handle symbols as values | |
.gsub(/([\[,]\s*):([^,\]\s]+)/, '\1"\2"') # Handle symbols in arrays | |
.gsub(/([{,]\s*)(".+?"|[0-9]+\.?[0-9]*)\s*=>/, '\1\2:') # Finally, convert => to : | |
JSON.parse(json_string) |