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

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

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

こんにちはこんにちは!! 春です! ようやく暖かくなってきましたね! 今年から社会人の人も多いんじゃないでしょうか! 希望も不安もいろいろとあるでしょうけれど,まずは技術さえ磨いておけば大丈夫です! ところで仕事をしていると上司や先輩から「これどのくらいの期間でできる?」なんて聞かれることがよくあると思います。そんなときは常にバッファ込みで答えると良いですよ! それでも時間が余ることなどきっとないのです……!

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

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

Vol.109の特集1

  • 特集1「最新CDN入門⁠⁠,良かったです。あまり重いサービスを運用していないこともあり,なんとなくというレベルでしか知識がなかったCDNのことがよくわかり参考になりました。

    埼玉県日高市 犬棟梁さん

前号の特集1ではCDNについて基礎から最新事情まで解説しました。なんとなくは知っているけど,詳しいしくみや機能は知らないなんて方も多かったんじゃないでしょうか。

CDNって聞いたことあるような……? 何かのサーバだっけ?


コンテンツ・デリバリ・ネットワークの略だよ。HTMLや画像を世界中に分散した配信サーバにキャッシュさせるしくみだね。

なるほど~,使うと読み込みが速くなるのね。


そうだね。キャッシュ効果だけじゃなくて,ネットワーク的に近くなるし,大量の負荷にも耐えられるようになるよ。


  • Fastlyだけでなく,CDNに関する知識を幅広く確認できました。特に画像の最適化・圧縮などについては業務でも利用を検討していましたので,参考になりました。

    福岡県福岡市 nakoさん

すごい! CDNは画像の最適化までしてくれるのね。


端末の環境に合わせて画像サイズや比率を変えてキャッシュしたり,対応しているブラウザには高圧縮なWebP形式に変換して配信したりもできるよ。

ユーザーがどんどん画像をアップロードするようなシステムで役立ちそう!


  • ゲームアプリケーション運用ではCDNは必須ですが,とりあえずキャッシュとして使っていただけだったので,CDN上でさまざまな処理が行えるということを知ることができて参考になりました。

    東京都小平市 吉良雄司さん

CDNの最新情報も紹介されててよかった~!


導入すればDDoS攻撃などの対策もできるし,カーネルの脆弱性のようなセキュリティリスク対策も万全になるね。最近ではコンテンツのキャッシュだけじゃなくて,任意の処理まで行えるのがすごいね。今後もCDN動向には注目です!

Vol.109の特集2

  • 特集2「⁠⁠実践]Kotlin」は個人的にはタイムリーでした。やりたいことがあって,それにKotlinを使おうか,と思っていたところにこの特集。使ってみます。

    長崎県大村市 romeosheartさん

前号の特集2では,今GitHub上で非常に注目を集めている言語Kotlinについて基本から応用まで徹底解説しました!

あっ,Kotolin。前にも特集したよね? えっと……2016年末ごろの95号だ~。

前回の特集から,もう2年以上も経っているんだね。


  • Kotlinは気になっていましたが手が出せていなかった言語なので,基本から解説されている特集でありがたいです。

    東京都板橋区 加藤翼さん

確かAltJavaって呼ばれる,Java仮想マシンで動作する新しいプログラミング言語……だっけ?

そのとおり! よく覚えているね。Android開発やWebのバックエンド開発によく使われているよ。

  • ちょっと調べてみたいな,と思っていたのでタイムリーでした。コルーチンが実装されている,というのはあまり見たことがないように思います。はるか昔にアセンブラで作っていたのを見たことはありましたが。

    奈良県大和郡山市 もうついていけないさん

コルーチンって?


非同期処理を行うしくみだね。これを使うと複数の処理を結果を待たずに起動できるんだけど,非常に軽いことと,処理の中断と再開ができるのが特徴だよ。

あっ,Unityでもよく見るやつだ。

Vol.109の特集3

  • Puppeteerについての情報が少なく,まだまだ入門途中だったのですが,特集3「⁠⁠速習]Puppeteer」のような紙の誌面の記事があることでモチベーションアップと知識増加の両方が実践でき,とても良かったです。

    東京都目黒区 古賀友輝さん

Puppeteer?人形のパペットのこと?


そうだね。人形使いの意味だそうだよ。


  • React製のシングルページアプリケーションのインテグレーションテストを検討していたので,特集でPupeteerを知れたのはタイムリーで助かりました。

    福岡県福岡市 tnakamuraさん

それで,Pupeteerはどういうツールなの?


ヘッドレスChromeを簡単・便利に扱えるようにするNode.jsのライブラリだね。


  • すでに別途発売されている本なども手にしていますが,ついテスト系,スクレイピング系は既存技術で……,まとまった時間ができてから……などと考えがちで,読み進みが遅くなりがちなところ,コンパクトにまとめていただいていて読みやすかったです。

    東京都渋谷区 りえっくま。さん

ヘッドレスって?


GUIがないブラウザだよ。GUIがないといってもテキストブラウザじゃなくて,通常のブラウザと同様にJavaScriptを実行してDOMを構築するから,今どきのSNSのようなWebサイトでも,プログラムから操作したり解析する のがやりやすいね。

あっ,はまちちゃんは昔よくプログラムでFacebookとかの情報を集めるときにガラケー用のサイトにアクセスしていたけど,ヘッドレスブラウザを使えばもうそんなことしなくてよいのね。べんり!

著者プロフィール

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

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

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


竹原(たけはら)

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

URL:http://mint37.net