Skip to content

Instantly share code, notes, and snippets.

View sirtawast's full-sized avatar

Sampo Tawast sirtawast

  • Motley Agency
  • Helsinki, Finland
View GitHub Profile
@sirtawast
sirtawast / rename
Last active December 22, 2021 00:50
Rename all file extensions recursively on Mac OSX command line
find . -type f -iname "*.ext1" -exec bash -c 'mv "$0" "${0%}.ext2"' {} \;
@sirtawast
sirtawast / dump.sh
Last active June 13, 2016 11:14
Backup PostgreSQL or MySQL
# Back up SQL
# ===========
# dump_db.sh (chmod 0700)
# Format in any preferable way, see:
# http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
# %a is weekday Mon-Sun, %H is hour 00-24
timestamp() {
date +"%a_%H"
@sirtawast
sirtawast / gist:34678d285f083e3fcb14
Last active August 29, 2015 14:20
Simple AJAX form for MailChimp list subscriptions
<form id="mc-form" action="#" class="">
<div id="mc-input-container">
<input name="EMAIL" class="" type="email" placeholder="Your email" required>
<input id="mc-form-submit" class="mc-input-submit" type="submit" value="Submit">
</div>
<div style="display: none;" id="mc-form-success" class="">
Success! To finish your subscription go to your inbox and confirmation the confirmation message sent to you.
</div>
<div style="display: none;" id="mc-form-error" class="">
Error!
@sirtawast
sirtawast / MouseAllYouWantIn3D.cs
Last active June 1, 2016 07:11
Cursor point raycasting in Unity3D
// Invert mouse y-axis and reduce taskbar height
Vector2 mousePos = Event.current.mousePosition;
mousePos.y = Screen.height - 35 - mousePos.y;
// Raycast
Ray ray = Camera.current.ScreenPointToRay(mousePos);