我が名はなんとか菜である!

主に技術系の記事を書きますが、ポエムも混入します。

ポートフォリオサイトを github pages で作って CircleCI を使ってデプロイ自動化までしてみた

メモです。

ふと思い立ち、自分のポートフォリオを作ってみました。

まだ未完成もいいところですが…。

https://happou31.github.io/

TypeScript + React + StyledComponentsです。まあいつものやつですね。

なのでそれだけだとつまらないので、 CircleCI を使ってデプロイの自動化までやってみたよという記事です。

すんなりとは行かなかったので、ちょっとだけ工夫したよというメモも兼ねています。

続きを読む

塊魂アンコールが面白い

日記です。

塊魂アンコール

GWでセールだったのでSwitch版を買いました。

そういえば子供の頃にちらっとCMかなにかで見て面白そうだなーと思っていたものの、PS2を買ってもらえなかった(うちはGC派だった)ので遂にプレイすることはなかったのですが、ふと目について懐かしい気持ちになったので買いました。

続きを読む

今日から始める Electron

この記事は PMOB Advent Calendar 2018 - Adventar の9日目の記事です。

Electronとは

このElectronです。

electronjs.org

ざっくり言えば「HTML + JavaScriptでアプリのUIとアプリケーションロジックを書くことが出来る」というライブラリです。
chromium ブラウザエンジンの上で色々動くというかなりパワープレイな代物なのですが、割りと小回りの効くことが出来るので、ちょっとしたデスクトップアプリケーションを組むときに便利だったりします。

今回はHello, worldまでと、 Electron 特有のIPCを用いたプロセス間通信についてを書こうと思います。

続きを読む

Steamでフレンドのチャットウインドウが起動時に出てしまうときの対処法

どこにも書いてなかったので書きます。

フレンドのチャットウインドウを消すときに右上の×ではなくフレンドの名前が表示されているタブっぽいところの×を押すとそれ以降出なくなります。f:id:happo31:20181201225046p:plain

新しいパソコンをRyzen2700Xで組んだら熱かった(色んな意味で)

熱い(物理的な意味で)

今回はかなり苦戦した

本当はただの自作PC自慢日記にしようかなと思ってたんですが、今回の自作はかなりCPUの発熱周りに悩まされまして…。
グリスを塗り直したり、CPUクーラーのファンを交換したり、果てはPCケースを入れ替える事態にまで発展したので、なんでそんな事になったのかを残しておこうと思います。

まずはいつもの3行で分かるコーナー行ってみます。

  • CPUを TDP 84W の Core i5 4690 から TDP 105W の Ryzen 2700X に変えたら発熱がやばくなった(アイドル時で70度付近、最高で94度、グリス塗り直し後でも84度まで上がる)
  • どうやらPCケースのエアフローが悪いらしいというのが検証の結果分かった。
  • PCケースを変えたらアイドル時35度前後、最高82度まで下がった。

以下はただの日記になりますがお付き合いください。

続きを読む

ブログをHTTPS化した

特に何かしたわけではないですが、以下の2つに気をつける必要がありました。

  • 記事の管理 => 設定 => 詳細設定 => 「HTTPS配信の状況」を「変更」する
  • 記事を作ったときの編集モードによって以下の様に対応を変える必要がある
    • 見たままの場合はHTMLソースを開いてimgタグの http:~ を https:~ に変える必要がある
    • Markdownの場合は勝手に変わる(特に対応が不要)っぽい
    • (はてな記法は知らない)

以上です。
Markdownで記事書いてる人はぱぱっとやってしまうのがいいかも。

参考

help.hatenablog.com

HTML5版のニコ生プレイヤーはどのようにしてコメントを取得しているかを調べた

HTML5時代のリアルタイムデータ取得

ユーザー生放送のHTML5プレイヤー化が完了し、モダンな作りになってきたニコニコ生放送のプレイヤーですが、内部で使われている方法もそれに合わせてかなりモダンなものとなっています。
今回、Chrome拡張によるニコ生コメントビューワーを作るにあたり、どのようにリアルタイムなコメント取得を行っているのかを調べたところ、WebSocketを使っていることが分かったので、そこで得られた知見を書いていこうと思います。

続きを読む