Skip to content

Instantly share code, notes, and snippets.

Avatar

ruhenheim ruhenheim

  • Kumamoto
View GitHub Profile
@peter
peter / carrierwave-file-size-limit-example.rb
Created Mar 7, 2014
Checking and Limiting File Size of Uploaded Files with Carrierwave
View carrierwave-file-size-limit-example.rb
# NOTE: There must be a better way to do this - help appreciated!
###############################################################
# uploaded_file.rb - utility class
###############################################################
class UploadedFile
def self.size(file)
uploaded?(file) ? file.size : nil
end
@shuntksh
shuntksh / file0.js
Last active Mar 31, 2017
WebpackってCSS周りのLoaderがいっぱいあって分かりにくいので整理してみる ref: http://qiita.com/shuntksh/items/bb5cbea40a343e2e791a
View file0.js
{
test: /\.css$/,
loader: "style-loader!css-loader?modules&importLoaders=1&camelCase!postcss-loader",
},
@dduvnjak
dduvnjak / pre-commit
Last active Aug 22, 2018 — forked from DmZ/pre-commit
Git pre-commit hook to search for Amazon AWS API keys.
View pre-commit
#!/bin/sh
if git rev-parse --verify HEAD >/dev/null 2>&1
then
against=HEAD
else
# Initial commit: diff against an empty tree object
against=5da2c1fe8f6458e32d11110e0ebdd915e472c6e0
fi
@giannisp
giannisp / gist:ebaca117ac9e44231421f04e7796d5ca
Last active Apr 19, 2020
Upgrade PostgreSQL 9.6.5 to 10.0 using Homebrew (macOS)
View gist:ebaca117ac9e44231421f04e7796d5ca
After automatically updating Postgres to 10.0 via Homebrew, the pg_ctl start command didn't work.
The error was "The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.0."
Database files have to be updated before starting the server, here are the steps that had to be followed:
# need to have both 9.6.x and latest 10.0 installed, and keep 10.0 as default
brew unlink postgresql
brew install postgresql@9.6
brew unlink postgresql@9.6
brew link postgresql
@DmZ
DmZ / pre-commit
Last active May 27, 2020
Git pre-commit hook to search for Amazon AWS API keys.
View pre-commit
#!/bin/sh
if git rev-parse --verify HEAD >/dev/null 2>&1
then
against=HEAD
else
# Initial commit: diff against an empty tree object
against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
fi
@mala
mala / CVE-2019-5418_is_RCE.md
Last active Jun 12, 2020
Rails の CVE-2019-5418 は RCE (Remote code execution) です
View CVE-2019-5418_is_RCE.md
@saboyutaka
saboyutaka / turbolinks_note.md
Last active Jun 26, 2020
Turbolinksを調べてみた
View turbolinks_note.md
@yoshiki-0428
yoshiki-0428 / setup.sh
Last active Jul 2, 2020
Mac OSの初期化時に設定するshellです。1: Setup Mac 2: Brew install 3: Apple App install
View setup.sh
#!/bin/bash
# ================================================================================
# 【For Mac】MacOS.sh : Setup MacOS
# ================================================================================
if [ "$(uname)" != "Darwin" ] ; then
echo 'Not macOS!'
exit 1
@nulltask
nulltask / 20140826.md
Last active Jul 6, 2020
Express / Socket.IO をスケールアウトしてみよう
View 20140826.md
@nobuoka
nobuoka / java-for-android-app.markdown
Last active Jul 19, 2020
Android アプリ開発勉強会のために書いた Java の入門文書
View java-for-android-app.markdown

Android アプリ開発のための Java 入門

MEMO

  • declaration は 「宣言」 と訳しているが、「定義」 の方が適しているような気がしなくもない。
  • 「インスタンス」 と 「オブジェクト」 という言葉を使うことがあるが、本文書中ではどちらも同じ意味で使用している。
  • String オブジェクト」 という表現は、「String クラスのインスタンス」 を意味している。 (Java に限らず一般的な表現だと思う。)

はじめに

You can’t perform that action at this time.