タグ

ブックマーク / nonylene.hatenablog.jp (6)

  • 検索システムのフロントを SSR・Remix で作り直した - Unyablog.

    かなり昔に Elasticsearch ベースの検索システム(Heineken)を作っていた。 Elasticsearch で部内 Wiki 検索高速化 - Speaker Deck 特に更新せず数年動かしていたのだけど、サーバーの置き換えに伴って Kubernetes に置きたいよねという話になり、ついでに Elasticsearch も新しくしたいよね、となった結果、現状のフロントエンドだと最新の Elasticsearch では動かないということがわかった。 nonylene.hatenablog.jp フロントエンドの改修が必要なわけだが、ここでフロントエンドの構成を見ると… FlowType create-react-app PureComponent Bootstrap 3 古すぎる!絶対アップデート難しいし触りたくない技術しかない。 フロントまわりの構成を変えたいとずっと思っ

    検索システムのフロントを SSR・Remix で作り直した - Unyablog.
  • ISUCON 予選突破のために Elastic Stack と GCP で分析環境を整えた (:old_noto_innocent: Team) - Unyablog.

    ISUCON 12 予選にいつもの id:utgwkk, id:wass80 と :old_noto_innocent: チームで参戦した*1。 結果は 50696 点で選出場! ここ数回と同様、自分はインフラと分析・観測を担当していた。ただ、毎年似たようなことをやっていてあまり貢献できていないなあという課題感があったので、今回はログやメトリクスの分析環境をしっかり作ることにした。目標は毎回ベンチ終了のたびにコマンドを叩くのをやめること! App 周りについてはチームメイトの記事を参照。 blog.utgw.net memo.wass80.xyz Elastic Stack でアクセスログ・スローログ可視化 ダッシュボード 最高便利 Google Cloud でトレーシング & プロファイリング Trace Profiler やってよかった 構築編 Elasticsaerch + Kib

    ISUCON 予選突破のために Elastic Stack と GCP で分析環境を整えた (:old_noto_innocent: Team) - Unyablog.
  • 個人で運用しているサーバーを Kubernetes に整理する - Unyablog.

    個人で運用している VPSKubernetes を乗せて既存のシステム(Web アプリとか Slack Bot とか Cron ジョブとか)をガッと移行した。 もともとは itamae 使って Systemd でサービス立ち上げていたのだけど、ソフトウェア依存とか権限分離とか冪等性とか面倒になってきて、うおお Docker でデプロイするぞ!となっていた。 初めは Docker Compose で立てようと思っていたけど、k8s のほうが楽しそうなので k8s にした。実際楽しいので良いと思う。 何を使って Kubernetes を立てるか Microk8s メリット デメリット kubeadm メリット デメリット 他に考えたこと ネットワークプラグイン Volume 周り オブジェクト管理 アプリケーションの移行 感想・補足 何を使って Kubernetes を立てるか Micr

    個人で運用しているサーバーを Kubernetes に整理する - Unyablog.
  • Android Studioでのビルドをクラウドで行い開発を高速化する - Unyablog.

    こんにちは。学校も始まり最近は健康な時間に起きています*1。 今回は 手元の Android Studio からビルドのみをクラウドで行う ことによって快適な生活を手に入れる話です。 概要 ビルドを移譲できる Android Sutudio のプラグインを書きました これを使ってクラウドのリッチなマシンでビルドを行い高速化 ビルドのみが移譲されるので操作感は変わらない 実装は割りと無理矢理 題 動機 最近 Android のビルドが遅くてつらいなあという気分でいました。 Java のコンパイル (Make) ぐらいならいいのですが、デバッグ等をするときにライブラリが多いため Dex 処理にすごく時間がかかります。Dex 処理は一行変えただけでも行われるので非常につらい。 足りないのはメモリとCPUで、とにかくマシンパワーが必要なのですが、まだ自分の PC を変える時期ではない*2。 結局

    Android Studioでのビルドをクラウドで行い開発を高速化する - Unyablog.
  • クラウドの Linux 上で Android Studio をリモート操作するネタ - Unyablog.

    ※実用性はほぼありません。 Andorid のビルドが最近遅くて、ブラウザで動画流しながら StackOverflow 調べながら twitter 流しながら…とやっているとすぐに mac がファンファンなりだして音声は途切れるわ熱くなるわという状態になります😭 メモリ 8GB だし、数年前の mac だから仕方ないといえばそうなのですが新しい mac を買うのはまだ早い気もする。 結局いい感じの IaaS を借りてそこでビルドすると早いのではという結論にたどり着き、ここ三週間ほどいろいろ試行錯誤してる中で出てきた一つのネタです。 Android Studio をクラウドで動かしてリモート操作しよう ビルドだけ Linux 側でやるのはコマンド打てばいい話なのですが、そうするとせっかくの IDE の機能を活かすことができません。どうやら ADB の remote port forw

    クラウドの Linux 上で Android Studio をリモート操作するネタ - Unyablog.
  • mac OS X El Capitan に上げた感想 - Unyablog.

    brew 使えるので安心 brew cask もだいたい使えるので安心 brew cask コケてもリカバリ入って Rootless オフにすればアンスコ成功するので安心 TeX 軽くなら使えるので安心 フォント埋め込みとかはしないので安心 split view 思ったより使わないので安心 電池持ちは相変わらず良いので安心 リアルタイム変換は使ってないので安心 ちょっと軽くなった気がするので安心 アプリはたいてい使えるので安心 Android Studio 二、三時間に一回強制終了するので安心*1 まれにしか画面ちらつかないので安心 前後2分ほどの作業内容しか失われないので安心*2 管理者パスワード打つときにフリーズしても電源キー長押しすれば終了できるので安心 Slack の太い文字が異常に太くて見やすいので安心 まあ普通に使えるので安心 安心。 OS X El Capitan 人柱報告

    mac OS X El Capitan に上げた感想 - Unyablog.
  • 1