Skip to content

Instantly share code, notes, and snippets.

View chinloongtan's full-sized avatar

chinloong chinloongtan

View GitHub Profile
@chinloongtan
chinloongtan / generate.js
Created August 3, 2020 14:46 — forked from dehamzah/generate.js
Generate secret key in NodeJS
require('crypto').randomBytes(48, function(err, buffer) { var token = buffer.toString('hex'); console.log(token); });
#!/bin/sh
# ionic cordova resources android --icon --force
APP_DIR="dir/to/your/app"
# mdpi
cp -rf android/icon/drawable-mdpi-icon.png "$APP_DIR/android/app/src/main/res/mipmap-mdpi/ic_launcher.png"
# hdpi

Launcher icons

48 × 48 (mdpi)

72 × 72 (hdpi)

96 × 96 (xhdpi)

144 × 144 (xxhdpi)

heroku ps:restart worker.1 --remote production # restart worker
echo "tags" >> ~/.global_ignore
git config --global core.excludesfile $HOME/.global_ignore
cd /usr/local/var/postgres
cat server.log # (check if last line is "FATAL: lock file "postmaster.pid" already exists")
rm postmaster.pid
# finally restart pg
pgstop
pgstart
run Proc.new { |env| ['200', {'Content-Type' => 'text/html'}, ['Hello, Rack']] }
slips.map { |slip_num, details|
[slip_num.split('_')[1].to_i, {
number_transactions: details[:transactions].count,
total_amount: details[:transactions].map{ |t_num| transactions.find{ |t| t[:id] == t_num } }.map{ |t| t[:payout] ? (t[:amount] * (-1)) : t[:amount] }.reduce(:+),
shop: Hash[shops][details[:shop]]
}]
}.to_h
# /spec/support/requests/json_helpers.rb
module Requests
module JsonHelpers
def json
@json ||= JSON.parse(response.body) rescue response.body
end
end
end
RSpec.configure do |config|