Skip to content
ik-fib's page

Archives

All the articles I've archived.

20264
7月3
6月1
  • 3Dプリンタ(Bambu A1 mini)を買ったら沼だった話

    3DプリンタBambu A1 miniの購入レビュー。セールを機に購入したらフィラメントやプリンタ改造の沼にはまった顛末と、MakerWorldやClaude Codeを活用したモデルの調達・作成について紹介する

20212
5月1
4月1
  • 入院した話

    急な入院の体験記。準備しておくとよい物や書類、個室と大部屋の違い、退院後の高額療養費や傷病手当金の申請手続きまでをまとめる

20204
8月1
7月1
  • ThinkPad E495 を買ってメモリとSSD換装した

    コスパの評判を聞いて購入したThinkPad E495のレビュー。メモリ32GB・SSD 1TBへの換装手順とベンチマーク結果をまとめ、約6万円で快適なノートPCに仕上げた顛末を紹介する

3月1
1月1
  • MacbookProのSSDを大容量化した話

    MacBook Pro 2015年モデルのSSDを256GBからNVMe 1TBに換装した手順のまとめ。Sintech製変換アダプタを使った交換作業とOS再インストール、換装後のベンチマーク結果を紹介する

20196
9月1
  • #iOSDC Japan 2019に初参加しました

    iOSDC Japan 2019に初参加した記録。聴講したセッションの感想と、iOSDCチャレンジで初日に1位を獲得するまでの過程をまとめる

7月3
  • IP直でのアクセスをnginxで禁止する

    GCPに移行したブログで、インスタンスのIPアドレス直打ちでのアクセスをnginxで拒否する設定手順。GoogleにIPアドレスでインデックスされる問題への対処として410を返す設定を紹介する

  • ピクシブ株式会社を退職しました

    4年間勤めたピクシブを退職した報告。決済基盤の開発に携わった日々の振り返りと、Reproへ転職を決めた理由・今後の展望をまとめる

  • このブログをGoogle Cloud Platformに移行した話

    WordPressブログをさくらのクラウドからGoogle Cloud Platformへ移行した作業ログ。Bitnamiでの環境構築、データ移行、GCSでの画像配信、Cloudflareの設定までの手順をまとめる

6月1
4月1
  • 技術書典6にサークル参加したまとめ

    技術書典6のサークル参加記。SSH Handbook V1.1.0のコピー本が1時間半で完売した結果と、委託販売などオペレーション面の課題を振り返る

20181
10月1
  • 技術書典5に初サークル参加しました

    技術書典5に初サークル参加した振り返り。SSH Handbookの制作とキンコーズでのコピー誌作り、頒布の結果と次回に向けた反省点をまとめる

20171
12月1
20162
6月1
3月1
201526
12月2
8月1
6月1
  • AtCoder Beginner Contest (ABC) #025 参加記

    AtCoder ABC 025の参加記。就職後久しぶりの出場でA・B問題は解けたもののC問題で詰まり、競技プログラミングから離れたことによる実力低下を痛感した回

5月1
  • TopCoder SRM 658 Div2 参加記

    TopCoder SRM 658 Div2の参加記。250のみ正解でレートは961から960とほぼ変動なし。無限に繰り返した2つの文字列が一致するかを判定する問題を解説する

4月1
3月12
  • 引っ越しに際してやるべきことまとめ

    引っ越しでやるべき手続きのまとめ。ライフラインや住所変更、荷物の処分などを引越し前後に分けて整理し、実体験に基づく注意点も記載する

  • googleスプレッドシートをGoogle Apps ScriptでHTMLページとして出力する

    GoogleスプレッドシートのデータをGoogle Apps ScriptでWebページとして出力する方法。doGetとテンプレートHTMLを組み合わせた実装と、条件でのフィルタリングなどの応用例を解説する

  • 最近の格安サーバ周り

    かつて格安サーバとして売られていたML110・ML115を処分したのを機に、当時と現在の相場を振り返る記事。数年での価格上昇の理由や、物理サーバ所有とVPS利用の使い分けを考える

  • TopCoder SRM 654 Div2 参加記

    TopCoder SRM 654 Div2の参加記。250のみ正解でレートは995から961に低下。同じ文字が連続する部分文字列の種類数を数える問題の解法をまとめる

  • Wordpressの更新通知をGoogle Apps Scriptで受け取る

    WordPressの更新通知(weblogUpdates.ping)をGoogle Apps Scriptで受け取り、RSSを解析して最新記事情報をスプレッドシートに自動記録する実装と注意点を解説する

  • Nexus5にAndroid 5.1のファクトリーイメージでアップデートした

    Nexus 5をファクトリーイメージでAndroid 5.0から5.1に手動アップデートした記録。WiMAX2+接続問題の解消や、バッテリーセーバーなど新機能の確認結果をまとめる

  • 台湾でプリペイドSIMカードを買った話

    台湾での学会参加にあわせて台灣大哥大のプリペイドSIMを購入した記録。契約手続きや通信品質、ユーザー登録の手順をまとめる

  • 立命館大学競技プログラミング合宿2015 参加?記

    立命館大学の競技プログラミング合宿RUPC 2015に初日のみジャッジ側で参加した記録。作問の手伝いと、AC数・submit数をカウントするスクリプトの作成・公開についてまとめる

  • TopCoder SRM 652 Div2 参加記

    TopCoder SRM 652 Div2の参加記。250のみ正解でレートは1015から995に低下。文字のアルファベット位置と出現回数で点数化する問題の解法と反省をまとめる

  • AtCoder Regular Contest (ARC) #035 参加記

    AtCoder ARC 035で3問を解いた参加記。回文判定、コンテストのペナルティ最小化、ワーシャルフロイド法を使った動的な最短経路更新の解法を解説する

  • VMware Player7.1.0 + Ubuntu 14.10で共有フォルダのマウントができなくなった時の対応

    VMware Player 7.1.0でUbuntu 14.10の共有フォルダがマウントされなくなった問題の対処。vmware-toolsのソース修正で復旧した手順と、パッチ適用を自動化するシェルスクリプトを紹介する

  • (unrated)TopCoder SRM 651 Div2 参加記

    システム不具合でunratedになったTopCoder SRM 651 Div2の参加記。月面探査ロボットの移動シミュレーションを行う250の解法と当日の顛末をまとめる

2月4
  • AtCoder Beginner Contest (ABC) #019 参加記

    AtCoder ABC 019の参加記。中央値・文字列圧縮・木の直径と、質問回数制限つきのD問題の部分点・満点それぞれのアプローチを解説する

  • AtCoder Regular Contest (ARC) #034 参加記

    AtCoder ARC 034の参加記。A問題のスコア計算と、B問題の「iとiの各桁の和」で表される数の探索を桁和の最大値から範囲を絞って解く方法を解説する

  • TopCoder SRM 650 Div2 参加記

    TopCoder SRM 650 Div2の参加記。250と500の2問正解でレートが968から1015に上昇。2で割り続けた共通値を数える問題と、?を埋めて隣接一致を最小化する問題を解説する

  • TopCoder SRM 648 Div2 参加記

    TopCoder SRM 648 Div2の参加記。250の2進数的なリンゴ購入問題と、500のグラフから2点を取り除いたときに連結成分が増えるペア数の解法を解説する

1月4
201414
12月9
  • 今年も1年ありがとうございました ~2014年の振り返り~

    2014年の振り返り。就活・ICPC・CODE FESTIVAL・TopCoder復帰・研究発表など、競技プログラミングのウェイトが増した大学生活最後の1年の活動を記録する

  • TopCoder SRM 643 Div2 参加記

    TopCoder SRM 643 Div2の参加記。250の兵士の幸福度伝播の最小コスト判定と、素数のヒントを使って10^18規模の数を素因数分解する500の解法をまとめる

  • ubuntu14.10 + openjdk8 で icedtea-netxのインストールに失敗する問題の解消

    Ubuntu 14.10でicedtea-netxのインストールに失敗する問題の対処。OpenJDK 8環境が原因で、Java 7へのシンボリックリンク作成で解決した手順と背景のパッケージ互換性をまとめる

  • TopCoder SRM 642 Div2 参加記

    TopCoder SRM 642 Div2の参加記。250の文字列分割の最小合計値と500の全ライト消灯に必要な最小スイッチ数を解説。500がシステムテストで落ち、初めてレートが下がった回

  • TopCoder SRM 641 Div2 参加記

    TopCoder SRM 641 Div2の参加記。250のTシャツ購入数、500の原点を内部に含む三角形の数え上げ、システムテストで落ちた900のカードシャッフル判定を振り返る

  • TopCoder SRM 640 Div2 参加記

    TopCoder SRM 640 Div2の参加記。250のツリー装飾で異なる色のリボンを数える問題と、600の禁止リスト付き二分木からの値削除問題の解法を解説する

  • AtCoder Beginner Contest (ABC) #016 参加記

    AtCoder ABC 016で全4問を解いた参加記。日付判定・条件判定・グラフ探索に加え、D問題の線分交差判定を使った多角形分割の解法を解説する

  • wordpressのソースコード挿入をgistに変えた

    WordPressでのソースコード表示をシンタックスハイライトプラグインからGist埋め込みに移行した話。Jetpackのショートコードでの埋め込み方法とCSSでの表示調整を紹介する

  • paiza オンラインハッカソン 第四弾(POH Lite)のコード書いてみた

    paizaオンラインハッカソンLite Vol.4の参加記。合計値計算・条件付き合計・スライディングウィンドウでの最大値検出の3問について、C++での実装例と考え方を解説する

11月3
3月1
  • AOJの毎日solved数投稿bot更新した

    AOJのsolved数を自動ツイートするbotの機能追加。連続submit日数の追跡とランキング順位の差分表示をGoogle Apps Scriptで実装した内容を紹介する

2月1
20139
12月1
11月2
10月1
  • さくらのクラウド上でのサーバ初期設定

    OSC京都で貰ったクーポンを機に試したさくらのクラウドの初期設定まとめ。Ubuntu 12.04のサーバ作成からSSH・ufwなど最低限のセキュリティ設定までの手順を紹介する

8月1
6月2
  • AOJ印刷用ブックマークレット書いた

    AOJの問題ページを印刷するとヘッダーが重なる問題をブックマークレットで解決。JavaScriptでヘッダーを消して印刷ダイアログを開き、次の問題へ自動で移動する実装を紹介する

  • ServersMan@VPSのスペックアップを適用してみた

    ServersMan@VPSの価格据え置きスペックアップを申請した経過報告。申請から適用までの流れと、適用前後のメモリ・HDD・CPUの変化、UnixBenchでのベンチマーク結果を記録する

2月2
201234
12月1
11月1
  • GMOクラウドVPS使ってみた

    GMOクラウドVPSマイクロプランの実機レビュー。コンソール機能の確認とUnixBenchでのベンチマーク測定を行い、ServersMan@VPSと性能を比較してコストパフォーマンスを検証した

7月1
6月2
4月4
  • GoogleDriveとDropbox比較してみた

    Google DriveとDropboxの比較。無料容量・有料プランの価格・ロールバック機能・容量の追加手段などを比べ、用途別にどちらを選ぶべきかの基準をまとめる

  • GoogleDrive使ってみた

    正式リリースされたGoogle Driveを使ってみた初期レビュー。Google Docsとの統合や有料プランの安さを確認し、Dropboxと比べてどう使い分けるかの判断をまとめる

  • 第24回 まっちゃ139勉強会(#matcha139)行ってきた

    第24回まっちゃ139勉強会の参加記。バイナリ解析の歴史と実践、インセプションデッキのセッションと複数のLTの内容をレポートする

  • Emacsとは何か

    「Emacsとは何か」を考察する記事。テキストエディタ・IDE・環境・OSなどさまざまな見方を検討し、最終的にソフトウェアプラットフォームとして捉え直す

3月10
2月8
1月7