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

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

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

こんにちはこんにちは!!雨ですね! 梅雨ですね! ところで梅雨のせいなのかはわかりませんが,愛用していたノートPCがとうとう壊れてしまいました>< スペースキーがまったく効かず,この記事もスペースキーなしで書いています……! USキーボードなので変換キーなどもありません。じゃあどうやって書いているのかって? Google日本語入力の候補機能&TABキーだけでがんばっています。ああ新しいPCが欲しい……。

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

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

Vol.74の特集1

  • 特集1「良い設計の基礎知識」について,ぜひとも新人に見せたい内容で,とても良かったです。今年度入社した新人の指導者となるのですが,良い設計をするということは難しいことだと思いますので,新人だけでなく自分自身にも,とてもためになる内容でした。
    千葉県松戸市 a_kirinさん

前回の特集では設計についての基礎知識を大ボリュームでお送りいたしました! これは永久保存版かもしれません!


新人エンジニアにもオススメって書いてあるよ~。


オススメですよ!


でも新人さんって,設計とかはやらないんじゃないの?


うーん,たとえ小さな規模のものを実装するときでも,ちゃんとした設計の知識があるとないとでは大違いだよ。


  • 設計の基本から実際このときはどうしよう? というヒントがコラムも含めたいへんわかりやすかったです。第6章「アプリケーションロジックの設計」「本当に目指さなければいけないこと」にはぐっときました。
    兵庫県養父市 アプロさん

「本当に目指さなければいけないこと」って?


設計はあくまで目的を達成するための手段なんだってことは忘れちゃいけないってことだね。


じゃあ目的って?


「やりたいこと⁠⁠,つまり要件のことだね。だけど要件の背後には「欲求」があるんだ。そこを満たすのが目指すべきところかな。

じゃあ実は,要件も手段なのかも?


たしかに,視点を変えるとそうなるね。


Vol.74の特集2

  • 特集2「MySQL実践入門」の第5章「MySQLでNoSQL」で解説されていたInnoDB-memcachedによる高速化手法がよい刺激になりました。実際に稼働中のMySQLへの対応には情報不足でしたが,自分で調査する余地を残した形で実践することにより身につく部分があるので結果オーライですね。
    北海道札幌市 fun4lifejunさん

特集2では,みんな大好きなMySQLの実践入門ということで,データベースを使ったことがない人から,MySQLをより使いこなしたい人まで盛りだくさんの内容でお届けしました!

ええと,バックアップ,パフォーマンスチューニング…… あと「MySQLでNoSQL」って?


それがMySQL 5.6から追加されたInnoDB-memcachedプラグインの解説だね。SQLより速いうえに,単なるキャッシュじゃなくダイレクトにInnoDBに書き込むから,データを永続化できるんだよ。

べんり!


  • 第3章「MySQLサーバ運用ノウハウ」で解説していたフェイルオーバーについてはこれまでMySQLではできなかった機能なので,非常に興味があります。今度試したいと思います。
    東京都世田谷区 橋本雄さん

フェイルオーバーっていうのは?


メインのものが壊れたときに,サブで待機させておいたものに自動的に切り替わるしくみだよ。


そんなことができるんだ?


うん,ただしメインとサブの中身が,ちゃんと同期がとれていて同じものになっているかが問題点だね。MySQL 5.6からは,そこをうまくできるようになったのがポイントかな。

Vol.74の一般記事

  • 一般記事「LTSVでログ活用」でLTSVという名前を初めて聞きましたが,現状のログの問題点をかなり解決してくれると思います。とてもいい記事でした。
    神奈川県足柄上郡 進藤健志さん

また新しい言葉が><


TSVに「L」がついただけだよ。


TSV……CSVなら聞いたことあるけど。


CSVは,カンマ区切りのデータだよね。だからカンマの「C⁠⁠。TSVはタブ区切りだよ。


あ~! なるほど~!


  • とてもシンプルかつ強力なフォーマットだと思いました。2013年2月に提唱したと書かれていましたが,なぜ今までなかったのだろうと思いました。
    埼玉県熊谷市 Fukayanegiさん

TSVはわかったけど,それじゃあ「L」って?


ラベルのことだよ。


えっ,それだけ?


そう,それだけなんだけど,従来のTSVよりもずっと使いやすいんだ。単純にデータだけが並んでいるよりも,⁠ラベル:データ[tab]ラベル:データ」としてやれば,新しい列の追加をしてもプログラムに影響しなくなるからね。

なるほど~,今までのTSVが[0][1][2]みたいな配列で,LTSVは連想配列みたいなものなのね。


さすがわかばちゃん。


著者プロフィール

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

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

URL:https://blog.hamachiya.jp/


竹原(たけはら)

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

URL:http://mint37.net