Translate

BTemplates.com

Powered by Blogger.

2018年7月31日火曜日

2018-07-28,29,30,31 到達点メモ


Rails

最近のRailsでは、Modelにパラメーターを渡す前にControllerで
許可された必須のパラメータと許可されたパラメータを
指定して渡すらしい。
この概念をStrong Parametersというらしい。
参考サイト:【Rails入門】params使い方まとめ#ストロングパラメータとは

Railsにはマスアサイメント機能というのがあり、
DBの更新処理で複数のカラムを一括に指定できる機能があります。
但し、この機能を悪用すると本来更新するべきでないカラムを更新することがあります。
それを防ぐためにオブジェクトにparamを直接せず保存せずに
以下のようにデータを選別する必要があります。
7.3.2 Strong Parametersより抜粋
params.require(:user).permit(:name, :email, :password, :password_confirmation)

書いてて思ったが、確かにこれはControllerの方で指定したほうが自然な気がする

次は7.3.4 失敗時のテストからやる

html

未だにmetaって生きてたんだ……。
もっともdescriptionぐらいしか生きていないようだけど
あと、twitter:descriptionとか特定のアプリ、サービス向けの
指定の方法もあるって初めて知ったわ……。

画像を指定する際に<img>タグを利用するのだが
その際にaltで読み込まなかった場合にテキストを指定することができる
また、用途としてはこれだけではなく、
目が見えない人がスクリーンリーダーを使って読む場合にも使えるらしい
参考サイト:Images in HTML  by Mozilla Contributors is licensed under CC-BY-SA 2.5.

tableにタグにscopeという属性があり
どちらの方向にデータを読み進めればよいのかを教えてくれる

参考サイト:thタグのscope属性は何を意味しているのでしょうか?

Kotilin

タップ時にアイコン画像を変える処理を入れようと思ったのだが
backgroundの画像を変更する方法は見つからなかったので今回は
没にすることにした。
drawableだったら問題はなかったのだが、backgroundそのものは
selector内では呼び出せないらしい

参考サイト:タッチされた時の画像を変える
参考サイト:LinearLayoutをクリックしたときに背景色を変える方法
参考サイト:Android selector の item タグの color の注意点

その他

グーグルスプレッドシートってテキスト翻訳できんの?!?!?
https://nomad-journal.jp/archives/6384#GOOGLETRANSLATE
もっと早く知りたかったorz

ユーザーに数分見てほしいならば
10秒以内に見る価値がある事を伝えなくてはならないとのこと
Webページの話らしいが、動画とかでもいえそう
参考サイト:How Long Do Users Stay on Web Pages?

0 コメント:

コメントを投稿