自宅KubernetesクラスターでArgoCDと格闘した話

はじめに 数ヶ月前から自宅Kubernetesクラスターの運用をはじめました。 過去に一度自宅Kubernetesに挑戦してはいたのですが、当時はクラスターを組んで満足してしまい、本格的な運用はしていませんでした。 今回は本格的に運用し、順次運用しているアプリケ…

社会人1年目の振り返りなど

はじめに 社会人というのもを初めてだいたい1年が経ったので、どんな感じだったのかを振り返ってみようと思います。 仕事のことを詳細に書くわけには行かないので、業務以外のことをメインに書きます。

1年間で読んだWebサイトをRedashで集計して可視化してみた

はじめに 私は、興味がある分野の技術ブログ等をRSS登録して毎日更新された記事をチェックしているのですが、有用な記事や広く共有したい記事などを埋もれさせてしまうことがあり、もったいないなぁと感じていました。 この課題を解決するため、Webサイトを…

SkyWay Beta用の認証JWT(SkyWay Auth Token)を生成するサーバーをGoogle Apps Scriptで動かす

はじめに 2月21日に、新しいSkyWayのβ版であるSkyWay Betaがリリースされました。 SkyWay Betaでは、JWT形式のトークン、SkyWay Auth Tokenを使用して、細かい権限管理ができるようになっています。 一方で、ドキュメントには SkyWay Auth Tokenを利用するた…

今年買って良かった物2021

はじめに 毎年書いている「今年買って良かった物」の2021年分です。 今年は就職したので生活が色々と変わったのですが、去年ほど物を買うことはなかったように思います。 とはいえ、生活環境をより良くするためにいろいろ買ってみたので、買ったものと使って…

C# ( .NET Core)で作る自作TURNサーバー 〜開発のTipsとプロトコルの説明を添えて〜 #nttcom_ac2021

はじめに この記事は、 NTT Communications Advent Calendar 2021 12日目の記事です。皆様こんにちは。NTTコミュニケーションズ イノベーションセンターの@sublimerです。今年の4月にNTTコミュニケーションズに入社し、SkyWayの開発・運用の業務を行っていま…

WireGuardで拠点間VPNを設定してみた

はじめに WireGuardを使って、自宅とOracle Cloudの間で拠点間VPNを構築してみました。 Oracle Cloud上のVMから自宅サーバーのDBにアクセスする際などにセキュアな通信ができ、非常に便利です。 構築した際の手順やハマったポイントなどを記事に残しておこう…

Grafana、Grafana Loki、PromtailでNginxのアクセスログを可視化する最強のダッシュボードを作る

はじめに NginxのアクセスログをPromtailとGrafana Lokiで集約してGrafanaで可視化してみました。 とてもかっこいい最強のダッシュボードができたので、手順などを記録しておこうと思います。

IX2105でIPoEとPPPoEを同時に使用する

はじめに 以前記事にしたように、IIJのFiberAccess/NFではIPoEとPPPoEを両方使うことができます。 家庭用ルーターではどちらか片方しか使えないことが多いのですが、IX2105のような業務用ルーターでは同時に使うことができます。 先日(と言っても結構時間が…

PromQLのrate()とirate()の違い

はじめに Prometheusから取得したトラフィックのデータをGrafanaで可視化する際に、rate()では瞬間的なトラフィックの値をうまく計算できなかったので、その解決策などを調べた記録です。

豊橋技術科学大学を退職(卒業)しました

はじめに この度、無事に大学を卒業したので、退職エントリのような卒業エントリを書こうと思います。 高専のときの退職(卒業)エントリはこちらです。 sublimer.hatenablog.com

光回線が故障していた話

はじめに 就職のため、引っ越しをしました。 新居探しでは、光回線がつながるかどうかをかなり重視したので、引っ越し直後から快適なインターネット生活ができると思っていたのですが、残念ながら光回線が故障していました。 ネットではあまり情報がないよう…

10年前を振り返ってみる

この記事は、東日本大震災について書かれています。

HTTPリクエストを雑に投げ込めるCLIツールを作った

はじめに 皆さんは外部のAPIを叩くようなアプリケーションを開発するときに,動作確認をどのように行っているでしょうか? 叩くAPIが副作用のないものであれば,動作確認時も気にせず叩けますが,副作用があるAPI(PUTやPOSTリクエスト)の動作確認はテストデー…

LaTeXの文字数をカウントしてブラウザで表示するアプリケーションを作った

はじめに この時期,卒業論文をLaTeXで書いている人も多いのではないでしょうか? (好むと好まざるとにかかわらず) 先日,私もLaTeXで卒論を書き,無事に提出しました. 卒論の進捗を可視化する指標の一つとして,「文字数」があります. なので,LaTeXの文字…

Prometheus AlertmanagerのデータをGrafanaで表示する

はじめに 私は現在,サーバーの監視にPrometheusを使っていますが,見たいデータはGrafanaで全部表示するようにしています. これまではアラートのデータはSlackに流していたのですが,これもGrafanaで表示するようにしてみました.

PDFを切ったり貼ったりする

はじめに 最近,PDFの結合や分割を行う機会が増えたので,コマンドでいい感じにやる方法をメモしておこうと思います.

今年買って良かった物2020

はじめに もうすぐ,激動の2020年が終わりますね. 個人的には,記憶に残る年Top3に入る年だったと思います. そんな1年でも,まぁまぁ色々なものを買って微力ながら経済を回していたので,買って良かったものを紹介しようと思います. これまでの「買って良…

豊鉄バスの時刻をいい感じに検索できるiOSショートカットを作った話

はじめに この記事は,TUT Advent Calendar 2020 - Adventarの20日目の記事です. 19日目の記事はなみぞーさんの記事でした.2020/12/19 23:59:59(JST)時点でまだ公開されてないようですが,TUTではグリニッジ標準時やニューヨーク時間で生活してる人も多い…

約1年半Mastodonサーバーを運用してみた話

はじめに この記事は,TUT Advent Calendar 2020 - AdventarとFediverse (4) Advent Calendar 2020 - Adventarの13日目の記事です. adventar.org adventar.org TUT Advent Calendar 2020の12日目の記事は,T_TEST__さんの脳活動の測り方いろいろでした. fM…

prometheus-nginxlog-exporterでNginxのアクセスログを集計してみた

はじめに タイトルの通り,Nginxのアクセスログをいい感じに可視化したかったのでやってみました. データの収集にはprometheusを,可視化にはGrafanaを使用しました.

Rの開発環境を構築してみた(RStudio,RStudio Server)

はじめに 最近,データの分析をやる必要が出てきたので,Rを触ってみました. 開発環境構築の流れを記録しておこうと思います.

外出自粛&在宅勤務のtips

はじめに 生活様式が大きく変わった今日,自宅で仕事やアルバイトをしているという方も多いのではないでしょうか? 私も現在,在宅でリモートアルバイトをしています.リモートアルバイトはかれこれ勤続3年になるところです. 今回は,これまでに得られた「家…

DockerとNginxについてちょっとした知見が得られたのでメモしておく

はじめに DockerとNginxを使って色々していたら知見が得られたので,メモしておこうと思います. 知っている人は知っているような事なので,特にすごい知見ではないです.

Internet Archiveに寄付してみた

はじめに 私は趣味で廃道や廃線について調べたりしているのですが,探索レポートについては個人のWebサイトに載っていることが多々あります. その情報は2000〜2010年頃に書かれたものが多くあるのですが,サイトが閉鎖されていたり,レンタルサーバーのサー…

Fitbitの水摂取量を記録するツールを作った

はじめに Fitbitでは,水の摂取量を記録することができます. しかし,記録するためにはFitbitやアプリで摂取量を入力する必要があります. これを簡単にしたかったので,FitbitのAPIを使って水の摂取量を記録するアプリケーションを作りました.

Dockerのマルチステージビルドが便利だった話

はじめに 最近,バックエンドにGo,フロントエンドにTypeScriptを採用したWebアプリケーションを作っているのですが,これをDockerコンテナ化するときに,どのようなDockerfileを書けばいいのか,少し迷ってしまいました. どういう方法でDockerコンテナ化し…

ドメインをお名前.comからGoogle Domainsに移管しました

はじめに 前からGoogle Domainsへの移管はやろうと思っていましたが,忘れていました.例によってお名前.comがメールを送ってきたので思い出すことができました. 移管は思っていたよりも簡単にできたので,流れを書いておこうと思います.

Goの勉強を始めてみた

はじめに ちょっと作ってみたいと思ったものがあり、使用するライブラリの関係でGoを触ってみることにしました。 Goはほとんど書いたことがないので、最初の1歩がどんな感じだったのか書いておこうと思います。

GitHub Actionsで最新のlibwebrtcのバイナリを使ってビルドをする

はじめに 自作のlibwebrtcを使ったプログラムがあるのですが、これのGitHub Actionsを使ったDaily Buildをやってみました。 Windows、macOS、Ubuntuのいずれの環境でもビルドできたので、知見を記録しておこうと思います。