Kapu

運営しているサーバーに入れた独自機能の話

この記事は Fediverse (2) Advent Calendar 2024 8日目の記事です。 こんにちは。もりかぷと申します。 初めましての方は初めまして、既にご存じの方はお世話になっております。 今回はタイトルにある通り、独自機能の話をできたらと思います。 (本ページで紹介するのは独自で実装した部分が中心となります。他サーバー様から取り込んだ機能は省略致します。) スーパーざっくり自己紹介 簡単に自己紹介させてください。 Otaku Social、という適当に考えたブランド名を付けてMastodonやMisskey、BlueskyのPDS、リレーサーバーなどを運営しています。 Otaku SocialOtaku Socialポータルサイトです。MastodonやMisskeyを用いたサーバーを運営しています。Otaku Socialロゴ 好きな食べ物はハンバーガーやラーメン、寿司です。 本題 本題です。既にサーバーを建てている方はご存じのように、MastodonやMisskeyはライセンスの下でソースコードが公開されており、誰でもサーバーを建てたり、ライセ
5 min read
ブログ

今年やってよかったこと

この記事は おたそ~Advent Calendar 2024 1日目の記事です。 このブログではお久しぶりです。もりかぷです。 今回はAdvertarにも予告していた通り、今年やってよかったことを書いていければと思います。 それでは早速行ってみましょう! (結構仕事寄りのことが多いですが、全て公開情報なのでご安心ください。) 業務寄りのイベント参加 去年、ブログにも書きましたが、AWSというAmazon Web Services, Incが提供しているクラウドサービスに興味があります。 AWS re:Invent 2023に参加してきました!こんにちは。まだまだ世の中に出て4年目のもりかぷです。 2023/11/27 ~ 12/1 にアメリカ合衆国、ラスベガスにて開催されたAWS re:Invent 2023に個人として参加してきました!(おかげさまで2回目の参加です!) 今回は参加した感想だったり、所感、皆様にもワクワクを共有できればと思います。 ※参加にあたり、会社の所属部門にスポンサーになってもらいました。 AWS re:Invent って何? AWS(Amazon
9 min read

2023旅行記

この記事は Otaku Social(おたそ~)Advent Calendar 2023 25日目の記事です。 メリークリスマス! 今日はクリスマスですね!つまりクリスマスイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブイブ...(以下イブが364回まで続く)ですね! さて、2023年は色々とご縁があり、あちこち行ってきました。 今回は主に写真ベースの記事にはなりますが、行ってきたところを紹介したいと思います。 1. 1月 秋葉原 秋葉原は仕事の帰りだったりに結構寄ったりしているのですが、そういえば正月に行ったことないなーと思い、始発電車で
8 min read
色々なサーバーを運営してみた

色々なサーバーを運営してみた

これは Fediverse Advent Calendar 2023(第一会場) の11日目の記事です。 こんにちは。もりかぷです。 相変わらず雑な文章になるかもしれませんが、最後までお付き合い頂けますと幸いです。 自己紹介 はじめての方もいらっしゃると思うので簡単に自己紹介させてください。 2022年11月にFediverseに参入したまだまだ初心者のもりかぷです。 普段はまだまだひよコードを書くソフトウェアエンジニアをしつつ、SNSなどを運営しています。 あまり文章を書くのは得意ではないため、変な構成になるかもしれませんがよろしくお願いいたします。 本題 さて、早速本題に入りたいと思います。 Fediverseとの出会い 実はMastodon自体の存在は学生時代に知っていまして、当時も建てていたりしました。ただ、その時は学生なので安定した収入が得られなかったこと、世の中に出始めたばかりなので運用の難しさ、ユーザ数が伸び悩んだこともあり約1年で閉鎖しました。 ですが、2022/11にTwitter買収の話があり、ぶっちゃけそんなに急に変わることはないだろう、
7 min read

AWS re:Invent 2023 セッション編

この記事は以下の記事 AWS re:Invent 2023に参加してきました!こんにちは。まだまだ世の中に出て4年目のもりかぷです。 2023/11/27 ~ 12/1 にアメリカ合衆国、ラスベガスにて開催されたAWS re:Invent 2023に個人として参加してきました!(おかげさまで2回目の参加です!) 今回は参加した感想だったり、所感、皆様にもワクワクを共有できればと思います。 ※参加にあたり、会社の所属部門にスポンサーになってもらいました。 AWS re:Invent って何? AWS(Amazon Web Services)が主催する学習型のカンファレンスです。 AWSのサービスについて実際に触って学習するワークショップや、事例や使い方などのセッ…もりかぷのメモ帳Morikapu のセッションの感想等を入れた記事です。 今回聞いた・体験したセッションは以下の通りです。 Breakout Session(基本的に聞くだけ) * BOA320 | Building high-performance gaming applications with Redis *
10 min read
AWS re:Invent 2023に参加してきました!

AWS re:Invent 2023に参加してきました!

こんにちは。まだまだ世の中に出て4年目のもりかぷです。 2023/11/27 ~ 12/1 にアメリカ合衆国、ラスベガスにて開催されたAWS re:Invent 2023に個人として参加してきました!(おかげさまで2回目の参加です!) 今回は参加した感想だったり、所感、皆様にもワクワクを共有できればと思います。 ※参加にあたり、会社の所属部門にスポンサーになってもらいました。 AWS re:Invent って何? AWS(Amazon Web Services)が主催する学習型のカンファレンスです。 AWSのサービスについて実際に触って学習するワークショップや、事例や使い方などのセッション、AWSの文化など開発者としてのスキルアップのためのセッションがあります。 その他、AWSの新サービスを発表する基調講演やスポンサー、ユーザー、サービスの開発者などをつながることができるアクティビティやコミュニケーションなど、様々なコンテンツがあります。 (全部書くとキリがないので、公式サイトもどうぞ) AWS re:Invent 2023 | Amazon Web ServicesG
8 min read
AWS re:Invent の非公式セッションカタログを作った話
AWS

AWS re:Invent の非公式セッションカタログを作った話

はじめに こんにちは。もりかぷです。 今回はちょっとやってみた系の記事となります。 今年もAWS re:Inventに行ってきました。レポートは以下に書いてあるのでよろしければどうぞ。 AWS re:Invent 2023に参加してきました!こんにちは。まだまだ世の中に出て4年目のもりかぷです。 2023/11/27 ~ 12/1 にアメリカ合衆国、ラスベガスにて開催されたAWS re:Invent 2023に個人として参加してきました!(おかげさまで2回目の参加です!) 今回は参加した感想だったり、所感、皆様にもワクワクを共有できればと思います。 ※参加にあたり、会社の所属部門にスポンサーになってもらいました。 AWS re:Invent って何? AWS(Amazon Web Services)が主催する学習型のカンファレンスです。 AWSのサービスについて実際に触って学習するワークショップや、事例や使い方などのセッ…もりかぷのメモ帳Morikapu さて、本題ですが、AWS re:Invent ではブレイクアウトセッション(基本的に反しを聞くセッション)、手を動かすワーク
9 min read

SNSを運営した感想とおまけ

この記事は Otaku Social(おたそ~)Advent Calendar 2023 1日目の記事です。 こんにちは。もりかぷです。 Advent Calendarの初日ということで、実は結構ドキドキしています。 もしかしたら文章が固くなってしまうかもしれませんが、明日以降の方は参考にせず自由に文章を書いていただけると幸いです(笑) あ、あとおまけで最後に代理キャラの設定資料(?)も出します。 はじめに 多くの方はMastodonやMisskeyといったFediverseからこの記事にいらっしゃるのではないかな、と思いますがそうではない人向けに何をしていたか軽くお話します。 約1年前ではあるのですが2022/11/18にMastodonサーバーを建ててFediverseの世界に参入しました。 (ちょうどTwitter社(現X)がイーロン・マスク氏に経営権が渡ったぐらいです) で、手配したサーバーが結構スペック(vCPUやメモリ、回線の帯域など)が高く、せっかくなのでアカウント登録を開放してみよう(第三者を受け入れてみよう)と考え今に至ります。 SNS運営に当たっ
6 min read
ブログ

Google 台湾支社 (台北101)を見学させてもらいました

こんにちは。もりかぷです。 10月下旬に約1週間ほど台湾に旅行に行っていたのですが、ちょっとしたご縁がありましてGoogle 台湾支社 (台北101)を見学させてもらいました。 せっかくなのでブログに書き起こしたいと思います。 場所 Google 台湾支社は台北101と呼ばれる101階建ての商業施設とオフィスビルが融合した超高層ビルです。 なんと最頂部の高さは509mあります! ちなみにGoogleの支社の中でも一番高い場所に位置する支社とのことです。 受付 招待いただいた社員の方にゲストパスを発行していただき、見学をしました。 受付ではハロウィンが近いこともあり関連する飾り付けがされていました。 壁にはGoogleのサービスが描かれていました。 また、台湾支社は自転車をモチーフにしたロゴや飾り付けがありました。 台湾にはGIANTという有名な自転車メーカーがあり、台湾中にステーションがあるYouBikeというレンタサイクルを製造していることなどから、Bike around Taiwanというテーマになっているとのことでした。 Made by Go
5 min read
AWS

[AWS IAM Identity Center] SSO環境下でAWS CodeCommitの認証を行う

会社などでAWS IAM Identity Center + SSOを使用しているときにちょっと躓いたのでメモ。 AWS Cliなどはインストールしてある前提とする。 環境 Windows + Git for Windows + AWS コマンドラインインターフェイス 1. SSOの設定 コマンドプロンプトで以下を実行 ※aws configure sso はGit Bashでは実行できないので注意 aws configure sso 質問にいくつか聞かれるので入力していく。 SSO Start URLなどはAWS IAM Identity Centerポータルページで「Command line or programmatic access」を押すと表示される。 SSO session name (Recommended): <適当な名前> SSO start URL [None]: <
1 min read
Calckey

Calckey → Firefish アップデートメモ

Calckey v13.1.4.1 → Firefish 1.0.xにアップデートした時のメモ。 基本的には公式ドキュメントを見ればOKだけど、日本語で書き残しておく。 注意)個人用のメモのため間違っているところがあれば連絡先までご指摘ください。 また、実行前に公式ドキュメントを確認の上、実行方法に差分がないこと、DBのバックアップを行ったうえでアップデートを実施してください。 環境 OS: Ubuntu 22.04 LTS CPU: Intel Xeon RAM: 8GB 実行種別: systemd ソースコードに改変を入れていない前提だけど改変しているならばマージ、コンフリクトの解決をする。 1. gitのリモートURLの更新 Calckeyのレポジトリに移動しておく。 originの部分は必要に応じて変更すること(リポジトリをフォークしていなければ特に気になくてOK) git remote set-url origin https://git.joinfirefish.org/firefish/firefish.git 2. 最新のコードを取得
2 min read