はまちちゃんとわかばちゃんのREADER'S FORUM―読者のページ

WEB+DB PRESS Vol.108へのお便り

この記事を読むのに必要な時間:およそ 3 分

こんにちはこんにちは!! 最近はeスポーツブームの兆しなどもあって,ゲーミングPCや関連デバイスについての話題を見かけることが多いですね! 自分も先日,ゲーミングモニターを購入しました。240Hzに対応していて画面の書き換えが速く,ぬるぬる動きます。ただゲーミング用のTNパネルは反応が速い反面,発色や視野角が良くないのでプログラミングやデザインには向いていないようです。まさにゲーム専用ですね。

はまちちゃん
さわやか笑顔のスーパーハカー。ここの特別編集部員? 時折見せる憂いを帯びた瞳の奥に映っているのは,きっとあなたの脆弱性…!

わかばちゃん
はまちちゃんについてきちゃった,メガネがかわいいネット大好き14歳。プログラムはちんぷんかんぷんだけど,乙女の勘で今日もガンバル。

Vol.108の特集1

  • アプリケーションのWeb API側はほかの人にお任せで触れてこなかったのですが,特集1「スキーマ駆動Web API開発」を読んだら自分でもできそうな気がしてきました。4月に転職することになり,今までとあまり変わらずWeb APIなどとの関わりはそれほど深くはないのですが,良い機会なのでこれを機にいろいろ勉強していきたいと思いました。

    神奈川県横浜市 えぽきしさん

前号の特集1では「スキーマ駆動開発」⁠つまりスキーマを基点にしたWeb API開発の方法を解説しました!

スキーマ……?


ここで言うスキーマは,どんなリクエストを送ったら,どんなレスポンスが返ってくるかのような振る舞いを記述したもののことだよ。

それってつまり仕様書のこと?


そうだね。仕様書だね。だけどスキーマは人間が読むためだけの仕様書ではなく,YAMLやJSONなどで,人間にも,機械にも,どちらにも優しいフォーマットで記述するのがポイントなんだ。

  • 弊社でも最近モバイル端末の開発を始めたのですがノウハウがなく,Web APIの開発手法を探している状況でした。開発中はまさに第1章の図1のような状態で,Web API利用者がWeb API開発者の実装を待つような状況になってしまい開発工数が増えてしまいました。Web APIの開発手法を模索していた中でスキーマ駆動を読ませていただいて,たいへん参考になりました。次の開発で取り入れようと思います。

    神奈川県横浜市 後藤祥太さん

サーバ側の実装が完了するまでクライアント側が手をつけられない状況ってたまに聞きますよね。スキーマ駆動開発なら解決です!

並行して開発できるってこと?


そうだね。スキーマがあるとAPIの仕様が明確だし,仕様に沿ったダミーの値を返すサーバを用意しておくことも簡単にできるからね。

  • フロントをSPA,バックエンドをWeb APIで開発することになり,開発方法論を調べていたところでした。Swaggerの存在は知っていましたが,スキーマから先に作っていく発想はあまりなかったので,今回の開発に取り入れられないかぜひ考えてみようと思います。

    愛知県大府市 toruさん

Swaggerって?


スキーマを作ったり便利なことができるツールをまとめたフレームワークだよ。それがより新しくなったのが,前号で解説しているOpen APIだね。

Vol.108の特集2

  • 特集2「詳解PostgreSQL」はWEB+DB PRESSという雑誌なのに,7年ぶりの特集とは驚きました。PostgresSQLは有名なオープンソースDBMSですが,年々機能を増して高級なDBMSにも引けを取らないものになってきているのがわかって良かったです。最新情報を追いかけられる本誌はとてもよいですね。

    静岡県浜松市 井上佳祐さん

WEB+DBなのに7年ぶり……!


びっくりですね。そんなわけで前号の特集2では,リリースされたばかりのPostgreSQLバージョン11と,1つ前のバージョン10にフォーカスして,この7年間で進化したPostgreSQLの魅力を余すところなくお伝えしました!

  • 丁寧な文章とわかりやすい説明に影響を受け、久しぶりにPostgreSQLをインストールしました。実際に手を動かすことになったので、とても良い記事だと感じました。PostgreSQLに興味を持ったので、今後も勉強していきたいと思います。前号のPostgreSQLの記事のように、初心者でもわかる内容の記事はたいへん助かります。記事のすべてを理解することはできていませんが、PostgreSQLを触ったことがない人向けでもわかる良記事で、これからもこういった記事が増えるとうれしいです。

    大阪府池田市 のりおさん

はい! 初心者の方にもわかりやすく,かつ詳しい特集でしたね。

私もPostgreSQL使いたくなっちゃった。


  • 商用利用でよく目にするPostgreSQL。並列処理やストアドの機能改善をはじめ,最新版においてどういう機能向上がされたのか知ることができました。

    千葉県流山市 ほまれさん

そのほかにもバックアップとリストア,レプリケーションなども解説しました。

レプリケーションって?


DBをリアルタイムに複製してデータを同期するしくみだよ。


あっ,ハードディスクのミラーリングみたいなものね。


そうだね,よく知ってるね。


著者プロフィール

はまちや2(通称はまちちゃん)

mixiやHatena,果てはGoogleやYahooやAmazon,そしてIEの脆弱性を突き,世の中を混乱に陥れたクラッカー。彼がmixiに放ったワームによって,CSRFという攻撃手法が一気に日の目を浴びることとなった。ユーモア溢れるキャラクターで愛され,独特のテンポでつづるブログにはファンが多い。合言葉は『こんにちはこんにちは!!』

URL:http://d.hatena.ne.jp/Hamachiya2/


竹原(たけはら)

はてなダイアリーの非公式マスコットキャラ『はてなちゃん』を,独自の可愛らしいタッチで描くことで注目されている絵師。 彼女の描くイラストは,いずれも淡い色彩で塗られているにもかかわらず,つい目を引いてしまう色使いが特徴的。 ほもだいすきな腐女子。『幕府をつくりたいのですが』(白泉社)の表紙イラスト・挿絵などを手がけた。

URL:http://mint37.net