Skip to content

Instantly share code, notes, and snippets.

View grzegorzblaszczyk's full-sized avatar

Grzegorz Błaszczyk grzegorzblaszczyk

View GitHub Profile
@grzegorzblaszczyk
grzegorzblaszczyk / fix-rvm-on-macos-10.15.7.sh
Created October 12, 2020 23:05
Fix rvm on macos 10.15.7
sudo mv /Library/Developer/CommandLineTools /Library/Developer/CommandLineTools.old
xcode-select --install
sudo rm -rf /Library/Developer/CommandLineTools.old
brew uninstall cctools
rvm get stable; rvm reload; rvm install "ruby-2.5.3"
@grzegorzblaszczyk
grzegorzblaszczyk / convert_webm_to_mp4.sh
Last active March 26, 2024 03:12
WEBM to MP4 converter
#!/bin/bash
# Quick and dirty WEBM to MP4 converter
# by Grzegorz Błaszczyk <grzegorz.blaszczyk@gmail.com> 2017
# License: MIT http://rem.mit-license.org/
FFMPEG=`which ffmpeg`
LAME=`which lame`
RM=`which rm`
@grzegorzblaszczyk
grzegorzblaszczyk / freeup_log_files_in_workspace.sh
Created March 3, 2017 20:27
Freeup log files in workspace
#!/bin/bash
AWK=`which awk`
FIND=`which find`
GREP=`which grep`
LS=`which ls`
echo "Getting the log files..."
FILES=`${FIND} . -name "*.log" | ${GREP} "/log/"`
@grzegorzblaszczyk
grzegorzblaszczyk / setup_node_execjs_for_rails_4.sh
Created October 21, 2015 09:24
setup node execjs for Rails 4
#!/bin/bash
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install nodejs
sudo apt-get install build-essential
gem install therubyracer
@grzegorzblaszczyk
grzegorzblaszczyk / mysql_convert_to_utf_8.sql
Created October 8, 2014 08:41
Mysql convert to UTF-8
ALTER DATABASE [database_name] CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE [table_name] CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
@grzegorzblaszczyk
grzegorzblaszczyk / create_database_utf_collation.sql
Last active August 29, 2015 14:04
Create database with UTF-8 collation
CREATE DATABASE [database] DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE USER [user] IDENTIFIED BY '[pass]';
CREATE USER [user]@'localhost' IDENTIFIED BY '[pass]';
GRANT ALL PRIVILEGES ON [database].* TO [user];
GRANT ALL PRIVILEGES ON [database].* TO '[user]'@'localhost';
#!/bin/bash
USERNAME=$1
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable
source /home/$USERNAME/.rvm/scripts/rvm
rvm install ruby-2.0.0-p353
cd /home/$USERNAME/
gem install passenger
#!/bin/bash
# Do it as root
apt-get update
apt-get install -y vim mc curl libcurl4-openssl-dev git libmysqlclient-dev mysql-client patch gawk g++ gcc make libc6-dev libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev
USERNAME=$1
useradd -d /home/$USERNAME -m $USERNAME
#!/bin/bash
TAIL=`which tail`
APP="app"
NGINX_ACCESS_LOG_FILE="/opt/nginx-${APP}/logs/access.log"
NGINX_ERROR_LOG_FILE="/opt/nginx-${APP}/logs/error.log"
RAILS_LOG="${HOME}/current/log/staging.log"
$TAIL -f $NGINX_ACCESS_LOG_FILE $NGINX_ERROR_LOG_FILE $RAILS_LOG
#!/bin/bash
CREATE_USER="$1"
# Do it as root
apt-get update
apt-get install -y vim mc curl libcurl4-openssl-dev git libmysqlclient-dev mysql-client patch gawk g++ gcc make libc6-dev libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev
useradd -d /home/${CREATE_USER} -m ${CREATE_USER}