たれみみマンデー

個人でカナダワーホリ申請するとき役立つリンク&Macで複数画像をまとめて1枚にするやり方

この2つ読んだらなんとかなる。

workingholiday-syrup.com

カナダワーホリビザの申請方法!全体の流れをわかりやすく解説 | YOLO

あとこれ↓

invitationが届いてからはここを参考に入力

comnee.jp

 

パスポートの写し(画像)については、有効期限や顔写真が載ったページはもちろん、その他スタンプが押されている全ページを1画像にまとめなくてはいけない模様。

*その手順(Macユーザ対象)*

1.コンビニで全ページスキャン(たしか2Lサイズ)

2.スキャンして持ち帰ってきた画像たちをプレビューで同時に全部開く→ やり方:  2.1.プレビュー画面上の環境設定 →2.2.一般の中の「ファイルを開くとき: すべてのファイルを1つのウィンドウで開く」

3. 画面上の『ファイル』→『プリント』

4.『用紙サイズ』を『A5』に、『プレビュー』を『レイアウト』に、『ページ数』を適宜あわせる

5.左下の『PDF』ボタンをクリックしダウンロード

6.まとまった画像たちのpdfをダウンロードし、以下のサイトでjpegに変換。(なお、変換後は一枚の画像でダウンロードするため右のボタン)

PDF JPEG 変換 - PDFのイメージを抽出する無料ウェブアプリ

7.アップロード

 

がんばってくださいね〜

 

たれみみ(@taremimi_7)

Railsでプロセスが切れないときの対処法

Rails(ローカル)でサーバ立ち上げた後うまくプロセスを切れないとき、

調べるとたくさん、

ps aux | grep rails, kill -9 **プロセス番号**

がでてきますが、

kill: (*****) - No such process

と出てくるので、解決法。

lsof -wni tcp:3000

kill -9 **プロセス番号**

で解決。

 

たれみみ(@taremimi_7)

rake aborted! Uglifier::Error: Unexpected character '`' のエラー

サーバー側でrake assets:precompile RAILS_ENV=production すると

rake aborted!

Uglifier::Error: Unexpected character '`'

 

のエラーが。

 

app/assets/javascripts/application.jsの中のjsで使っていた変数展開のバッククォートが問題だったらしいです。

 

<解決策>

config/environments/production.rbで

config.assets.js_compressor = :uglifier

コメントアウト

 

ついでに、直接的には関係ないですが、以下でリフレッシュ(削除)できるらしいです。

rake assets:clobber RAILS_ENV=production

 

たれみみ(@taremimi_7)

 

【Rails】1個前のcontrollerとactionを取得する

1個前のcontrollerとactionを取得する。

 

url = Rails.application.routes.recognize_path(request.referrer)

previous_controller =url[:controller]

previous_action = url[:action]

 

 

たれみみ(@taremimi_7)

redirect_to にcontroller,action,id指定しつつflashを追加

Railsのコントローラー内の話。

redirect_to にcontroller,action,id指定しつつflashを追加する場合、

 

redirect_to ({controller: '****s', action: '****',id: params[:id]}), flash: {success: '更新されました'}

 

({})で囲うの知らなかったのでメモ。

 

 

たれみみ(@taremimi_7)

AWSでMysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)のエラー

1.mysql_config --socketmysqlのソケット位置確認

2.confid/database.yml内で socket=**1の結果** を記述

 

3.mysql --help | grep my.cnf でmy.confの位置確認

 

4.でてきたファイルを1こずつ開いて、すでに中に何か書いてあるファイルの中に

[mysqld]

socket=**1の結果***

[client]

socket=**1の結果***

を記述。

 

5. sudo mysql.server reload  MySQLを再起動

(参考:https://qiita.com/itooww/items/13055c8bb1d226ee5844)

(※ローカルマシンなら→ sudo mysql.server restartこれも有効かも )

以上

これでもわかんないことあったらツイッターでぼくに聞いてください!
たれみみ
@taremimi_7