PostgreSQL : 正規化されたテーブルをSQLだけで入れ子のJSONにする

月花です。SQL芸人としての活動のメモです。今回は、正規化された一対多のテーブルから、多の方を一行を連想配列のJSONにしながら、複数の行をJSONにする、入れ子構造のJSONを抽出します。 結果的になんてことない単純なクエリになったのですが、割とパズル…

Air Mac Extremeを買った

月花です。 Air Mac Extremeを買いました。www.apple.com かねてより、ほしいとは思っていたのだ ルータの調子が悪かった macのバックアップしないとそろそろヤバイ ファイルぽんぽんおける場所が欲しかった PS4とつながればハッピー ( 結局これはだめだっ…

CSS : 要素数・ブラウザ幅が可変長なサイトでflexをキレイに使う

月花です。 今回はCSSの備忘録です。内容は、幅が可変長のサイトにおける、flexboxで要素は左寄せ、全体は中央寄せとする方法です。テキストだと説明しづらいので、画像をつかっていきます。 やりたいこと このようなレイアウトを組みたいとする。 コードで…

Postgres・MDB2のキャスト演算子とプレースホルダ

月花です。PDOによるデータベース操作の話をします。 今回はこんな話です MDB2を使ったフレームワークで、不思議な構文エラーが発生した 内容はPostgresでの疑問符プレースホルダを使ったINSERT リテラルへのキャストと名前付きプレースホルダの競合が疑わし…

ELB配下のEC2のうち、1つだけをIPアドレス制限する

AWS

月花です。またAWSでハマってあれやこれややったので備忘録です。 やりたかったけどできなかったこと ELB配下に複数のEC2インスタンスがあり、うち1つだけをIPアドレス制限する。 セキュリティグループでできると勘違いしていたのだが、実際はELBからEC2の通…

jQuery : セレクタフィルタの様々な罠

月花です。チェックボックスをjQueryでわちゃわちゃしていたときにハマったのでメモします。 jQuery、卒業したいですね。 前提 こういうフォームがあります。 <body> <form name="hoge"> <label><input type="checkbox" name="fruits[]" value="4種盛り合わせ">4種盛り合わせ</label> <label><input type="checkbox" name="fruits[]" value="3種盛り合わせ">3種盛り合わせ</label> <label></label></form></body>

bootstrap : twinviteでbootstrapを活用してエモい招待サイトを作る

月花です。先日、関西で行われるクラブイベントのWebページと、twinviteを公開しました。 そのとき使った手法が極めて有効であったため、下記に残します。この記事は、イベントのWebサイトを作ったりtwinviteで凝ったことがしたい方の手引書を目指して書きま…

AWS : Fluentdを使ってEC2からApacheのログをS3へ

月花です。 久しぶりの技術記事です。最近AWSを触っていて、わかりにくいなあと思ったS3との連携について。AWSでは、障害が起こったりAutoScalingしてたりすると、EC2インスタンスが勝手にシャットダウンされてしまう。 このとき、ログが吹っ飛ぶのでS3へ逃…

飯テロ : 料理を撮るのに5秒以上かけてはならない

月花です。もうだいぶ前から、表題のようなポリシーのもとで飯テロを実施しています。 本当は3秒に納めたいのですが「4秒以上」だと語呂が悪く「3秒以上」だとセンセーショナルではあるが、実際厳しいのでこの表題になりました。ここでは、私の飯テロにおけ…

NetBeans : 既存のプロジェクトをBitBucketにpushする覚書

よくBitBucketでプロジェクト作るの忘れたまま書き始めるので覚え書き。 既存のプロジェクトの初期化 まず、NetBeans上の既存プロジェクトのgit初期化をする。 プロジェクトを選択して、 チーム > Git > リポジトリの初期化 で、ダイアログが出るのでパスを…

amazon : 動画をPS4で見る

筆者はプライム会員である。 話すとよくびっくりされるのだが、意外と安いことを話すと、みんなも意外だと思うらしい。 年会費で4桁は私の中では十分お手軽なサービスなのだ。 私がアマゾンで動画を見なかった理由 結論から言うと、PS4にネイティブアプリが…

Elixir : エリクサーをとりあえずひとくち

ことはじめ記事の一歩前のやつです。 新しい言語を触りたい 筆者はこれまでに、Java・JavaScript・PHP・Python・Rubyを、書けると言えるくらい書いてきた。 CodeIQの初級問題レベルのトイプログラムならもっと多いのだが、まあここらへんは人によってボーダ…

CakePHP : 同カラムに対する複数のLIKEを連結する

前回の続き。前回はPostrgreSQLから配列を取り出す方だったが、次はそれを使う方。 対象のテーブル データ product_id code tag publisher 101 123456 書籍,技術書,Java オライリー 102 234567 書籍,技術書,PHP ソフトバンククリエイティブ 103 345678 書籍,…

PostgreSQL : 配列を配列として取り出したい

はじめての技術メモです。 今まで雑魚実装をしていたことに気づいたので、覚え書き。本来はタイトル通り、技術関係のことを書こうかなと思ってたけど、書くほどのことをしなかったので、ようやく記事が書けた。 PostgreSQLから配列を取り出す 例えばこういう…

さようなら。という日本語

日本にも、別れの挨拶は存在する 「さようなら」だ。これだけでお気付きの方もいるとは思うが、続けさせてもらうと、「使ってないよね?」ということである。 お疲れ様、という日本語 現代の日本人はとにかくお疲れだ。会ったらまず「お疲れ様です」別れるな…

ブログを始める

ブログを始めるのだ。 といっても、長文を書くときに使うため、別のところに持っていた。しかし、長文を書くことがなくなり、全然使わなくなってしまった。ということで、また新たな目的のため開設した。多分こっちはある程度使っていくことになると思う。 …