JSON と YAML の対応データ型の比較メモ
JSON には日時型が無いため、任意の日時形式の文字列や Unix time の整数型で表現したりします。 一方 YAML の方は日時型に対応していることを知り衝撃を受けたので、対応するデータ型...
33 search resultsShowing 1~20 results
You need to log-in
JSON には日時型が無いため、任意の日時形式の文字列や Unix time の整数型で表現したりします。 一方 YAML の方は日時型に対応していることを知り衝撃を受けたので、対応するデータ型...
やりたいこと このようなメソッドがあるとする。 def my_method(key1:, key2:) # do something end このメソッドの中で {key1: 引数値, key2...
PHP 7.0 から使える型宣言について PHP 7.0 から関数の引数や戻り値の型宣言が出来るようになりました。 例えば、次のように関数を宣言すると、引数の $name は 文字列型 (str...
Pull Request のレビュー時などリモートブランチを落としてくる際、毎回ブランチ名をコピペしてチェックアウトするのが地味に面倒なので peco でブランチを選択するだけでチェックアウトで...
デフォルトブランチとは? GitHub や Bitbucket では、リポジトリの設定画面からデフォルトブランチを設定できます。「デフォルトブランチ」は「メインブランチ」「ベースブランチ」などと...
オブジェクトを連想配列に変換する方法をまとめました。 以前、PHP にマジックメソッドとして __toArray() を追加しようという要望があったのですが、その要望は実現すること無くクローズさ...
この文字列の改行コードなんだっけ?というに時たまにお世話になります。 まずは改行コードの種類をおさらい CR (Carriage Return / キャリッジリターン) \r 復帰を意味する。古...
はじめに 様々な言語で湯婆婆を実装するのが流行っているようなので PHP で実装しました。 作った後で既に PHP で実装している人がいることに気が付きましたが、 なるべくオブジェクト指向っぽく...
方法1: PhpStorm の整形機能を使う IDE の PhpStorm を使う場合、メニューバーの Code メニューの中にある Show Reformat File Dialog ( ⌥⇧...
前提 GROWI には Slack に更新情報を通知する機能があります。 通知できるものとしては、 ページ作成の通知 ページ更新の通知 コメント投稿の通知 などがあります。 通知を流したい場合、...
容量が大きいリポジトリをサブモジュールに登録していると、サブモジュールの更新には結構な時間が掛かります。 なぜ時間がかかるかと言うと git submodule update --remote ...
先に結論 Elastic Beanstalk のオートスケーリング設定が有効になっている環境で複数の EC2 インスタンスに対してデプロイする際に、どれか一つの EC2 インスタンス上で DB ...
この記事は CakePHP3 Advent Calendar 2016 の 9日目の記事です。 CakePHP といえば必要なソースコードを自動生成してくれる bake コマンドがとっても便利で...
PhpStorm などの IDE で CakePHP のテンプレート (.ctp) ファイルを編集してもコード補完してくれないので、なんとかする方法です。 テンプレートファイルが実行されるクラス...
Athena に対するクエリを AWS CLI で実行する場合、一度のコマンドでクエリ結果を取得することは出来ません。 いくつかのコマンドを実行して結果を取得するような流れになってます。 クエリ...
アプリケーションにエラーは付き物ですが、エラー調査のために処理途中の 変数の内容をちょっとだけ覗き見たい! と思うことってよくありますよね。 開発中であれば var_dump() 関数や pri...
様々なプロジェクトを渡り歩き少しずつ改良しながら使ってきた秘伝の var_dump() ラッパー関数です。 function d() { // 全引数の var_dump() の出力内容を変数に...
インスタンスにアプリケーション展開後、デプロイの度に実行される container_commands ですが、どのような環境下で実行されているのか気になったので実際にコマンドを叩いて確かめてみま...
ウェブサイトにアクセス出来ない時間(ダウンタイム)が発生しないかチェックしたい時にブラウザリロード連打でチェックするのが面倒くさい人向けです。 例えばデプロイ中にダウンタイムが発生しないかチェッ...
NG $ env HOGE=FOO echo $HOGE 出力: (空文字) $ HOGE=FOO echo $HOGE 出力: (空文字) OK $ HOGE=FOO; echo $HOGE ...
33 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.