iPhoneの充電が調子悪い!?
curlコマンドの備忘録
WEB開発においてcurlコマンドはとても便利ですね。
備忘録としてメモ。
GETする
$ curl -X GET 'http://www.example.com'
HTTPステータスを取得する
$ curl -X GET -w '%{http_code}\n' 'http://www.example.com'
BASIC認証のかかったURLへアクセスする
$ curl -X GET --user USER_id:PASSWORD 'http://www.example.com'
POSTでデータを送信する
$ curl -X POST -d 'hoge=0&fuga=1' 'http://www.example.com'
POSTでJSONデータを送信する
$ curl -X POST -H 'Content-Type: application/json' -d '{"date":"2018-01-15", "temp":10.2}' 'http://www.exaple.com'
GETでAPIをたたいてJSONデータを受信する(見やすく整形)
$ curl -X GET 'http://www.example.com?arg1=1&arg2=2' | php -r 'var_dump(json_decode(trim(fgets(STDIN))));'
年の瀬にキーボードのポッチ修復
キーボードの「F」と「J」についている”ポッチ”。
5、6年使っていると思うのですがこの”ポッチ”がすり減って人差し指のポジションが解らなくなります。
100円ショップでゼリー状の接着剤を買ってきました。
ほんの僅か「F」と「J」に接着剤を付け乾くまで放置しておきます。
ちょっとツノが有る感じになりましたが十分な出来栄えです(^^)/
jquery-validation-railsを使う(正規表現編)
jquery-validation-railsのメモ書き。(Rails 5.1.4)
正規表現によるValidationです。
1. 郵便番号フィールドを記述
<div>郵便番号</div>
<div id="emsg_postalcode"></div>
<div>
<%= form.text_field :postalcode, id: :postalcode, name: :postalcode, class: :text_field %>
</div>
2. Validatteをトリガーとするメソッドを記述
<script type="text/javascript">
$.validator.addMethod("myregexp", function(value, element, reg_str) {$.validator.addMethod("myregexp", function(value, element, reg_str) { var re = new RegExp(reg_str); return re.test(value);}, "入力値が正しくありません");
$(function(){
$("#myform").validate({
rules : {
"postalcode": {
myregexp: /^\d{3}[-]\d{2}$/
},
},
messages: {
"postalcode": {
myregexp: "ハイフン有り5桁で入力してください。",
},
},
errorPlacement: function(error, element) {
if (element.attr('name') == "postalcode") {
error.appendTo($('#emsg_postalcode'));
}
}
});
});
</script>
以上
jquery-validation-railsを使う(required編)
<div>
</div>
$("#my_form").validate({
rules : {
name: {
required: true
}
},
messages: {
name: {
required: "必須入力です",
}
}
});
});
<div id="emsg_name"></div> ←追加
</div>
$(document).ready(function () {
$("#child_form").validate({
rules : {
name: {
required: true
}
},
messages: {
name: {
required: "必須入力です",
}
},
errorPlacement: function(error, element) { ←追加
if (element.attr('name') == 'name') {
error.appendTo($(''#emsg_name''));
}
}
});
});
GUのセルフレジを使ってきた!
ファーストリテイリングがセルフレジを全国に展開するということで早速使ってきました。(もう使ったよ!という方もいると思いますが・・・)
商品をカゴに入れたままセルフレジの扉の中に入れ画面でピッ!、カードをサッ!、これでお買い物完了です!
買う側はレジの待ち時間が短縮されるし、お店側はレジ業務の負担が減る、これは凄い!!
RFIDタグがセルフレジ内のRFIDリーダに反応して商品情報を吹くパッシブタイプです。
紙を剥がしてRFIDタグを見てみました。ほぼアンテナでチップらしきものが中央に載っています。
スーパーにあるセルフレジは商品についたバーコードをひとつひとつ読み取らせる必要があるのでちょっと面倒ですよね。ICタグを使ったセルフレジは清算時間がほんとに短く済むので便利です。びっくりしました。