2019-01-01から1年間の記事一覧
はじめに この記事は「ラクス Advent Calendar 2019」の11日目の投稿です。 昨日は@FlatMountainさんのJavaでArduinoを動かしてみた!でした。Arduino楽しそう... いきなりですが、今年の3月に弊社技術ブログにて以下の記事を投稿しました。(id違いますが同…
いつも覚えられないのでメモ書きを残す pg_catalogざっくり図解
前提 postgresqlはユーザ/システムが作ったDB関連の部品を'オブジェクト'として管理する データベースクラスタ/スキーマ/テーブル/インデックス/シーケンス/データ型etc 管理するので何かしらの情報をまとめる→postgresqlの世界では「システムカタログ」とい…
動機 https://www.php.net/manual/ja/types.comparisons.php PHP特有の"ゆるやかな比較"を利用した書き方は簡便にかけるし可読性が高くてよい反面、思わぬ不具合の原因であったり日々の実装で思うように動かないときの原因にも結構なりえるので結構このペー…
概要 PHPの本家に書いてあるけれども、文字列→数値の変換ルールを文字だけで説明されてるとすぐに頭に入らないので、擬似コードにした。 https://www.php.net/manual/ja/language.types.type-juggling.php 概要 動機 文字列から数値への変換法則をPHPプログ…
以下のように演算がなされる 各オペランドを数値型に変換 オペランドのいづれかがfloatであれば、すべてのオペランドがfloatで評価された後、演算がなされ結果もfloatになる 1 $ php -a Interactive shell php > var_dump("10.0hoge" + 2); PHP Notice: A no…
動機 JavaからPHPを学び始めたが、Javaの感覚で書くと言語仕様(理解不足)による不具合を生み出しそうという感覚があるため、入門書を読みながら挙動を確認している。学んでいる中でJavaと違う点として、引数にデフォルト値が設定できるとのことなので、デフ…
動機 既に定義されているグローバル変数を関数内で呼び出す、となると、 もしタイポして定義されていないグローバル変数を参照しようとしてたら...PHPだともしやエラーとかでないのでは?と思って調べる。 確認環境 : PHP7.3.6 結論 warning/errorともに出ず…
ゴール PHPほぼ未学習なので、生のPHPでのwebアプリプログラミングでPHPに慣れる、ための環境を準備する 環境 macOS Mojava 10.14.5 (おそらくプリインストールされてる)php7系 (おそらくプリインストールされてる)apache 手順 だいぶ自信はないが、別途拡張…
はじめに 「レスポンスが遅い」という問い合わせに幾度か出くわしたものの、実対応は したことがほぼなく、先輩の対応を横目で見ていたもののいざ自分でうまく対処が できるかというとできない状態だったので整理してみました。 ざっくりとした手順が自分の…
業務で負荷テストの検証結果まとめ資料の作成作業を依頼されたものの、サーバ負荷状況に関しての知識が曖昧だったばかりに 久しぶりにvmstatの出力を見てちんぷんかんぷんになってしまっていたのでvmstatの復習と本日見た負荷テスト結果の照らし合わせの復習…