Skip to content

Instantly share code, notes, and snippets.

View jybaek's full-sized avatar
👨‍💻
It's so fun!

JB jybaek

👨‍💻
It's so fun!
View GitHub Profile
@jybaek
jybaek / stackoverflow_QA.sh
Last active January 12, 2016 05:19
stackoverflow QA
cur=$(date +%m) # Need not be described
next6=$(printf %02d $(echo $(($cur+6))%12 | bc))
# 1. $(($cur+6)) is same 'expr' command. result is 7
# 2. echo 7%12 | bc result '7' (remainder)
# 3. printf %02d => 01, 02, 03 ...
# 4. $next6 => current month + 6
# 5. My mistake, if $next6 is 0 => change 1 (if [ $next6 == 0 ];then next6=1;fi)
# 6. END
@jybaek
jybaek / string_compare.sh
Created December 15, 2015 03:17
string compare
#!/bin/sh
AA="My name is oops"
BB="name"
if [[ "$AA" == *"name"* ]];then
echo "1st find it"
fi
if [[ "$AA" =~ "name" ]];then
@jybaek
jybaek / hashBug.php
Created December 2, 2015 00:40
PHP의 오래된 해시 비교 버그
<?php
// 출처 : https://blog.whitehatsec.com/magic-hashes/
if (hash('md5','240610708',false) == '0') {
print "Matched.\n";
}
if ('0e462097431906509019562988736854' == '0') {
print "Matched.\n";
}
?>
@jybaek
jybaek / bash
Created December 2, 2015 00:15
$@와 $*의 차이 예제코드
#!/bin/sh
echo "================="
echo "\$@ section"
echo "================="
for param in "$@"
do
echo $param,
done