サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
sublimer.hatenablog.com
はじめに 私が普段聴いているPodcastを紹介します。 fukabori.fm fukabori.fm 学生の頃から聴いているPodcastです。 特定の技術に関する回もあればビジネスやマネジメントに関する回もあり、ITエンジニアとして知っておくと良さそうな知識が広く得られるのでお気に入りのPodcastです。 個人的に一番好きな回は、第13回の「ペアプロやテストの疑問とか、ソフトウェアエンジニアの育成とか」です。 この回でtwadaさんがお話されていた内容は、業務でもプライベートでも、コードを書く際は常に意識するようにしています。 セキュリティのアレ www.tsujileaks.com 辻さん、根岸さん、piyokangoさんの三人が、最新のセキュリティ事情について解説するPodcastです。 情報漏洩、サイバー攻撃、ソフトウェアの脆弱性、最新の攻撃手法の話題や、セキュリティに関する
はじめに 私は現在,サーバーの監視にPrometheusを使っていますが,見たいデータはGrafanaで全部表示するようにしています. これまではアラートのデータはSlackに流していたのですが,これもGrafanaで表示するようにしてみました. 環境 Ubuntu 18.04 LTS Grafana Version 6.6.2 Prometheus 2.16.0 Alertmanager 0.20.0 Grafana datasource for Prometheus Alertmanager 0.0.8 使うもの Grafana datasource for Prometheus Alertmanagerを使って,AlertmanagerをGrafanaのData Sourceにします. grafana.com インストールは以下のコマンドでOKです. $ sudo grafana-c
はじめに 私は趣味で廃道や廃線について調べたりしているのですが,探索レポートについては個人のWebサイトに載っていることが多々あります. その情報は2000〜2010年頃に書かれたものが多くあるのですが,サイトが閉鎖されていたり,レンタルサーバーのサービスが終了していたりして,リンク切れになっていることがありました. 最近では,2019年3月31日にYahooのGeoCitiesがサービスを終了してしまい,多くのサイトが見れなくなってしまいました. そんなときはInternet Archiveに残されたWebページがとても有用です. 今回は,何度も助けてくれたInternet Archiveに恩返しの意味も込めて寄付をしてみたので,そのことについて書いておこうと思います. Internet Archiveとは? Internet Archiveは,Webページのスナップショットを取って記録
はじめに 以前記事にしたように、IIJのFiberAccess/NFではIPoEとPPPoEを両方使うことができます。 家庭用ルーターではどちらか片方しか使えないことが多いのですが、IX2105のような業務用ルーターでは同時に使うことができます。 先日(と言っても結構時間が空いてしまいましたが)その設定をしたので、内容を記録しておこうと思います。 sublimer.hatenablog.com 環境 NEC IX2105 ファームウェアバージョン 10.2.30 IPoEの設定 NECのドキュメントどおりに設定すれば接続できます。 jpn.nec.com 設定内容は、ひかり電話の契約の有無で微妙に違います。 ひかり電話契約がない場合は、IPv6 RAでIPv6プレフィックスの払い出しが行われます。 一方で、ひかり電話契約がある場合は、DHCPv6-PDで払い出しが行われます。 私は前者に該
はじめに 技術のトレンドや世の中の動向を追うためにいろいろな方法で情報収集をしているので、そのやり方を紹介しようと思います。 情報発信について書かれた記事と比較して情報収集について書かれた記事は少ないような気がするので、どうやって情報収集をすればよいか困っている人の助けになると嬉しいです。 RSS RSSはWeb上の記事の更新情報を収集・通知できる仕組みです。 私は、RSSをFeedlyというサービスを使って購読しています。 Feedlyのページを開いて読むのも良いですが、有志の方が開発しているChromeの拡張機能を使うと未読の記事数が分かっておすすめです。 chrome.google.com 購読しているRSSは、個人や企業が書いている技術ブログの他、StackOverflowの特定のタグのRSSや、はてなブックマークのテクノロジーカテゴリーの人気エントリー等です。 特に、企業が書いて
はじめに WireGuardを使って、自宅とOracle Cloudの間で拠点間VPNを構築してみました。 Oracle Cloud上のVMから自宅サーバーのDBにアクセスする際などにセキュアな通信ができ、非常に便利です。 構築した際の手順やハマったポイントなどを記事に残しておこうと思います。 環境 自宅(172.16.0.0/23) ルーター(172.16.0.1) VM1(172.16.0.11) on Hyper-V PC1(172.16.1.1) Oracle Cloud(10.0.0.0/8) VM2(10.0.0.2) amd64 VM3(10.0.0.3) arm64 VMのOSはいずれもUbuntu 20.04です。 今回はVM1とVM2の間でVPNを張り、PC1からVM2やVM3へアクセスできるようにしました。 もちろん、VM3からPC1へのアクセスもできます。 Wire
はじめに 社会人というのもを初めてだいたい1年が経ったので、どんな感じだったのかを振り返ってみようと思います。 仕事のことを詳細に書くわけには行かないので、業務以外のことをメインに書きます。 4月 入社式がありました。 当然ながらリモートです。 入社式自体は特に何事もなく終えました。 翌日からは約1ヶ月間、研修がありました。 こちらも当然リモートです。 リモートで研修をすること自体は全く苦痛ではなかったのですが、座学の研修がほとんどだったので、コードを書く時間が無く結構しんどかったです。 貸与された社用PCはJIS配列だったので、タイピングが通常時の1/10ほどの速度になってかなりストレスでした。 また、研修は非技術系を含む全新入社員が同時に行うため、技術的な話ができず、それも結構ストレスでした。 研修はコミュ力が求められるので、コミュ力のある人間をエミュレーションして乗り切りました。めち
はじめに この記事は、 NTT Communications Advent Calendar 2021 12日目の記事です。 皆様こんにちは。NTTコミュニケーションズ イノベーションセンターの@sublimerです。今年の4月にNTTコミュニケーションズに入社し、SkyWayの開発・運用の業務を行っています。 本記事では、C# ( .NET Core)でTURNサーバーの自作に挑戦している話を書いていこうと思います。まだ完成はしていないのですが、TURNサーバーのプロトコルの仕組みやサーバー開発の作業の進め方などを紹介します。 作っているTURNサーバーの紹介 C#( .NET Core)製のTURNサーバー、「doturn」です。(dotnetのTURNサーバーなので) github.com 現在は最低限のSTUNサーバー(RFC5389)の機能が動く状態で、TURNサーバーの機能は鋭
はじめに NginxのアクセスログをPromtailとGrafana Lokiで集約してGrafanaで可視化してみました。 とてもかっこいい最強のダッシュボードができたので、手順などを記録しておこうと思います。 環境 ソフトウェア Grafana v8.1.3 Grafana Loki main-64e2a36 Promtail 2.2.1 Nginx 1.21.1 サービス Cloudflare アクセスログのフォーマットを設定する nginx.confでアクセスログのフォーマットを設定します。 形式はなんでもいいですが、今回はLTSV形式で設定しました。 以下のようなフォーマットを設定しておき、access_logの設定でltsvを使うように指定します。 log_format ltsv 'time:$time_iso8601\t' 'remote_addr:$remote_addr\
はじめに 先日、インターンで「libwebrtcをWindows上でビルドし、サンプルプログラムを作成する」ということに挑戦しました。本記事では、作成したプログラムの説明と、実行方法を書いておこうと思います。 sublimer.hatenablog.com 実行環境 Windows Server 2016 DataCenter Visual Studio Code Visual Studio 2019 Community Windowsは10 Homeや10 Proでも問題なく開発・実行はできるはずです。 前提 libwebrtcのビルドまでできているものとします。libwebrtcをWindowsでビルドする方法は、公式ドキュメントやQiita記事などがありますので、それを参考にすれば問題なくできるかと思います。また、株式会社時雨堂様が公開している、Windows 向け WebRTC ラ
はじめに 9月4日から18日の2週間、NTTコミュニケーションズでインターンシップをさせていただきました。この記事では、インターンシップの体験記として、どのようなことをしたのか、職場の環境はどんな感じなのかを紹介したいと思います。 概要 今回私は、NTTコミュニケーションズ技術開発部 WebCoreチームでWebRTCプラットフォームSkyWayの開発・運用に関する仕事をしました。勤務先は浜松町にあるLAB(Lean Agile Base)でした。NTTコミュニケーションズのオフィスは、他に大手町や田町にもあります。 developer.ntt.com インターンのきっかけ SkyWayチームでインターンシップとかあったりするんだろうか… WebRTCガッツリできるインターンシップって見たことないかも…— sublimer (@lz650sss) 2019年5月15日 「できたら嬉しいな」
はじめに mp3ファイルの音声データをWebRTCで送信しようとしたところ、MediaStreamの作成でつまずいたので、どのようなコードを書くと正しく動作するのか、原因は何だったのかをまとめておこうと思います。 書いたコード const ctx = new AudioContext(); let fakeAudioBuffer = null; const res = await fetch('bgm.mp3'); const arrayBuffer = await res.arrayBuffer(); const audioBuffer = await ctx.decodeAudioData(arrayBuffer); fakeAudioBuffer = audioBuffer; const source = ctx.createBufferSource(); source.buffer
はじめに 以前、時雨堂様より譲っていただいたサーバーにOSをインストールしました。 ようやく固定回線が開通したこと、GWでまとまった時間が取れたことなどの理由で、このタイミングで作業することにしました。 sublimer.hatenablog.com 作業内容 作業内容はだいたいこんな感じです。 Windows Serverインストール Windows Admin Centerインストール Telegrafインストール 実際にはHyper-Vの設定やVPNの設定などもしましたが、それらに関しては割愛します。 Windows Serverインストール 最初、Windows Server 2019 Datacenterをインストールしようとしていました。 私が在籍している豊橋技術科学大学では、Microsoft Azure Dev Tools for Teachingを使って、Windows
はじめに 皆さん、シェルは何を使っていますか? bash?、zsh?、fish? シェルにはそれぞれ違いがあって、皆さん独自にカスタマイズして使っていると思いますが、「自作シェル」という方はあまりいないのではないでしょうか? 今回、自作シェルに挑戦してみたので、ブログとして残しておこうと思います。 やれ「zshが一番」だとか、「fishの補完は最強」などと言っている日本人のなんと多いことか… というわけで、シェル自作しました。 名前は「clash」です。https://t.co/sA9W4qLMno— sublimer (@lz650sss) April 24, 2019 なんで作ったのか Twitterの一部界隈で、「どのシェルが良いのか」で話題になっていたので、「自作シェル」という選択肢を加えたら面白そうだと思い、自作できないか調べてみました。 調べたところ、「lsh」というシェルを見
このページを最初にブックマークしてみませんか?
『sublimer.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く