続・未踏ジュニアのスーパークリエイタという世界 - 2018年度未踏ジュニアの感動を語り隊

「未踏ジュニア」というプロジェクトがあります。 独創的なアイデア、卓越した技術を持つ17歳以下の小中高生および高専生を対象とした、ミニ未踏です。 jr.mitou.org 優れた能力を持つ若い人材を発掘・育成することを目的としているプロジェクトですが、これ…

におうコードの問題集でWEBエンジニア総合力の向上を目指す - 技術書LT&懇親会【Caraquri Tech Night #1】

「技術書LT&懇親会【Caraquri Tech Night #1】」で、LTプレゼンをしました。 オススメの技術書を紹介し合って、気づきや知見を増やすイベントです。 caraquri.connpass.com 私は本が好きなので、定期的に書店に足を運んでいます。 今回のイベントでは、技術…

AWSのELB(ALB)におけるSocket.IOのwebsocket接続と負荷分散 - Stickiness(Sticky session)の活用

AWSではELB(Elastic Load Balancing)を活用し、アクセスの振り分けや負荷分散を行なうのがメジャーです。 ロードバランサーを使った構成は、通常のWebシステムではごくごく一般的です。 ただしSocket.IOを使ったウェブソケット(websocket)接続では、問題とな…

JavaScriptの配列風オブジェクトと「[].slice.call()」による配列変換について

書店で購入したオライリーの「Node.jsデザインパターン」を読んでます。 本の内容はNode.js流のコードの書き方「The Node Way」を学ぶことに主眼が置かれており、さらにクラスタリングをはじめとするNode.jsのスケーラビリティや負荷分散についても書かれて…

TypeScriptでsetTimeout()がNodeJS.Timerになる理由から、window.setTimeout()との違いを理解する

AngularのSPA(Single Page Application)のプログラムを書いてたら、以下の問題に遭遇しました。 TypeScriptのコード内でのsetInterval()の返り値には罠がある https://blog.kubosho.com/entry/setinterval-trap-on-typescript/ 内容としては「Type 'Timer' i…

ALOHAnet - 有線LANより早く生まれた無線LANの起源と、CSMA/CA方式への発展

2019年秋の情報処理試験で、「ネットワークスペシャリスト」を受験してみることにしました。 そこで毎日少しずつ学習を進めているのですが、データリンク層の学習でハワイの「ALOHAnet(ALOHAネット)」に出会いました。 無線LANの先駆的存在で興味深かったの…

ときめきで仕分けるこんまりメソッドの片付け術 - 人生がときめく片づけの魔法

書店で「人生がときめく片づけの魔法」が平積みされているので、買って読んでみました。 人生がときめく片づけの魔法 改訂版作者: 近藤麻理恵出版社/メーカー: 河出書房新社発売日: 2019/02/14メディア: 単行本この商品を含むブログを見る 「こんまりメソッ…

埼玉実業実学書典(銭けっと)の感想とサークル参加レポート

埼玉実業実学書典、通称銭けっとに参加してきました。 開催場所は川口フレンディアで、川口駅の駅前にある市民ホールです。 募集ジャンルは「商業・学術・技術・紀行・IT・機械」で、技術書典と違い非IT系のサークルが多数参加していたのが印象的でした。 銭…

PHP中級者を目指すステップアップ本「レベルアップPHP」について

「レベルアップPHP」という本を書きました。 技術書典6の個人サークルでお披露目しまして、現在好評発売中です。 レベルアップPHP ?言語を理解して中級者へ? (技術の泉シリーズ(NextPublishing))作者: 佐々木勝広出版社/メーカー: インプレスR&D発売日: 20…

技術書典6の振り返りとサークル参加レポート、Kuin & くいなちゃんの技術同人誌で参加しました

技術書典6にサークル参加しました。 サークルは「このすみ堂」で、場所は「こ04」です。 熱の冷めないうちに振り返り記事を書きたかったので、さっそく書いてみました。 当日に頒布した本 レベルアップPHPの執筆について 技術書典シリーズ(現、技術の泉シリ…