Programming
人気記事
集計期間: 2025-06 〜 2026-06
記事一覧 (200件)
世界に一つの印影をブラウザで無料で作れるサービスを作った — inkan.teraren.com
2026-04-26
印鑑のコア要件である「ユニークネス」は、100 円ショップの三文判が普及した頃から形骸化している。既存の無料 Web サービスも入力が同じなら全員同じ印影で、本来の意味の印鑑になっていない。一方ハンコ屋でオリジナル印影を彫ると 4,000 円〜。この「無料 = 形骸化した印鑑」「本来の印鑑 = 有料」というギャップを、URL に状態を全部詰め込んで巨大な名前空間で「生成元の証明可能性」を担保する形で埋めた SPA の開発記録。React 19 + 純粋関数 3 層パイプライン、URL を Single Source of Truth にする base64url バイナリエンコーディング、SVG + Canvas の決定的レンダリング、Coolify デプロイ、苗字ランキング × SEO ランディング。
7571 文字
|
38 分

会議の録音を ElevenLabs Scribe で自動 transcribe する CLI を Go で作った — vmt
2026-04-25
Mac で録音した会議を Voice Memos から毎回 ElevenLabs に手動アップロードするのが面倒だったので、録音した瞬間にローカルに文字起こしが落ちてくる CLI「vmt」を作った。Go + bubbletea で書き直し、Raycast / Alfred / launchd から一発で呼べるようにした開発記録。
2644 文字
|
13 分

19年運用したWordPress 661記事をAstro + Cloudflare Pagesへ移行した手順と技術的ポイント
2026-03-10
661記事・2,515画像のWordPressブログをAstro + Cloudflare Pagesに移行した技術的な記録
4722 文字
|
24 分

17万9千座の山頂データをサブ10msで検索するPWAをClaude Codeで開発した
2026-02-26
SOTA対象の17万9千座をサブ10msで検索できるPWAをClaude Codeだけで開発。SQLite Wasm+R*Treeで完全オフライン動作。
3760 文字
|
19 分

Palantir AIPの正体:なぜ「Chat」ではなく「OS」なのか?そのアーキテクチャを解剖する
2025-12-03
現在、多くのエンジニアが生成AIの業務適用(RAG等)に取り組んでいますが、多くのプロジェクトが「社内ドキュメントを検索して要約する」という **Read-Onlyなチャットボット** の域を出ずに停滞しています。
2717 文字
|
14 分

Amexカード不正利用未遂 | 3Dセキュアで阻止
2025-11-25
メルカリでAmexカードの不正利用を検知。3Dセキュア認証で決済を阻止し、カード再発行を依頼。実害なし、3日で新カード受領。Mercari_browserの加盟店名と対応手順を記録。
579 文字
|
3 分

WordPressサイトをAstroへ移行:4700記事のビルドが10秒で完了する構成
2025-10-30
前回、WordPress で作られた写真ポートフォリオサイトを Astroに移管してみたときにメリットしかなかったので、引き続きWordPressサイトをAstroに移管していきます。
2949 文字
|
15 分

WordPressからAstroへ移行してサイト表示速度を改善した記録
2025-10-27
業務で Astro を調査していたら、Astro で作ったウェブサイトの表示速度がめちゃくちゃ速くて驚愕しました。開発サーバの起動やビルドも爆速です。
2256 文字
|
11 分

Context engineeringの実践例 - システムプロンプトと人間向けドキュメントを共存して管理
2025-06-26
本記事では、**Context Engineering**(コンテキスト・エンジニアリング)の実践例として、人間と AI の両方が効率的に情報にアクセスできるドキュメント管理手法を解説します。
3295 文字
|
16 分

OpenHands CLIで抽象的な指示から動くコードを生成する:Claude Codeとの比較
2025-06-20
2025 年 6 月 17 日に OpenHands の CLI 版がリリースされました。
2250 文字
|
11 分

「Claude Codeで効率的に開発するための知見管理」をコマンド1発で自分のプロジェクトに反映する方法
2025-06-12
開発プロジェクトにおいて、コードの知識管理やドキュメント整備は重要ですが、手間がかかる作業でもあります。しかし、LLM の力を借りることで、先駆者が構築した知見を瞬時に自分のプロジェクトに適用できる時代が到来しました。
1817 文字
|
9 分
デジタルアドレスの問題点と将来像 〜日本郵便のサービスをビジネス視点で考える〜
2025-06-06
日本郵便が住所を 7 桁の英数字で表現する新サービス「デジタルアドレス」の提供を 2025 年 5 月 26 日に開始しました。
3961 文字
|
20 分

Google StitchとVercel v0の比較検証:同じプロンプトで生成結果を比べた
2025-05-27
Google StitchとVercel v0を同じプロンプトで比較検証し、AI駆動Web開発ツールとしての実用性を評価。
2753 文字
|
14 分

日本郵便のデジタルアドレス:7桁コードで届く仕組みの可能性と限界
2025-05-26
最近、住所もデジタル化の波が来てるんですね! 日本郵便が提供する「デジタルアドレス」って聞いたことありますか?**物理的な住所に代わる新しい識別子**として注目されているんです。
4893 文字
|
24 分

AI PMワークフロー「aipm_v0」の使用例と応用を考える
2025-05-08
みやっち氏作のAI PMワークフロー「aipm_v0」を、オンライン定性調査プラットフォーム構築に適用して検証した記録。
24269 文字
|
121 分

新卒エンジニアへ贈る、エンジニア歴20年CTOからのメッセージ
2025-04-01
4 月 1 日。新しい門出の日ですね! 期待と不安が入り混じった状態で新たなライフステージの始まりの日のことを今でも鮮明に覚えています。
4520 文字
|
23 分

AIを使ってブラウザ操作を行う事例とツールの紹介
2025-02-04
AI の世界は急速に進化しており、大規模言語モデル(LLM)が自律的にブラウザを操作する能力を獲得しています。この進展は、LLM に目と手を与えるようなものであり、最小限の人間の介入で複雑なタスクを実行できるようになります。本記事では、LL
1547 文字
|
8 分

無料の郵便番号検索APIのレスポンススピード比較
2024-12-11
ポストくん、ZipCloud、ttskch/jp-postal-code-apiの3つの無料郵便番号検索APIのレスポンス速度をwrkで比較検証。
1010 文字
|
5 分
港区スマイル商品券マップを開発しました
2024-10-17
こんにちは! 今回は、港区のスマイル商品券を利用できる施設を簡単に検索・閲覧できる Google Maps ベースのウェブアプリケーションを開発した経験について共有したいと思います。
1081 文字
|
5 分

Cocoon用Amazon短縮リンク生成Chrome拡張機能を作ってみた
2024-09-26
Cocoonテーマ用のAmazonアフィリエイトショートコードをワンクリックで生成するChrome拡張機能を開発。
771 文字
|
4 分

LLMで難易度の高いゴールを達成するために:5つのデザインパターンで差をつける
2024-09-10
回答を得るのに複雑なステップが必要な場合、定石となるパターンが存在します。主に 5 つ
909 文字
|
5 分

AIで論文生成をするにはこんなふうに (AI Scientistの解説と実践)
2024-09-06
私の中で、論文の執筆というのは豊富な専門知識とアイデアが必要なので**LLMでの代替は困難かと思っていました**。 しかし、良く考えてみるれば、「アイデア=既存の事象の組み合わせ」という 提言もあるのでLLMでの代替は可能かなと思い始めまし
5013 文字
|
25 分

短縮URLサービスの利用を再考する:Bitlyの変更を機に探る最適な選択肢
2024-08-02
Bitlyの無料プラン大幅縮小を受け、SMS送信コスト削減に使っていた短縮URLサービスの代替を調査し、自前実装も含めた移行先を検討した記録
1485 文字
|
7 分

Postmanに法人番号検索REST APIを登録して世界へ公開!
2024-07-08
業務で Web アプリケーションを作成しているときに、「こんな Web API があったら楽なのに」と思うことがあり、なければ作ってしまえば良いと思い、個人的に無料で簡単に利用できる REST API によるデータ公開しています。
2659 文字
|
13 分
学校検索をもっと簡単に!REST APIサービスを公開
2024-07-08
こんにちは、スタートアップの CTO をしている まつぼっくりです。今回は、私が開発した日本の学校情報APIについて紹介します。
2258 文字
|
11 分
UPSの状態をMackerelで可視化する: apcupsdとPythonを使ったカスタムプラグイン
2024-06-30
サーバーの安定稼働にとって、電源の安定供給は非常に重要です。そのため、多くの環境で UPS(無停電電源装置)が使用されています。UPS の状態を常に監視することで、潜在的な問題を早期に発見し、対応できます。
729 文字
|
4 分

WordPressをDockerizedしました
2024-06-15
LightsailからGMKtec自宅サーバへ移行し、WordPress10サイトをDocker化。MySQLコンテナ共有化やRAM32GBでの運用状況、起動負荷の課題も含めて報告。
1679 文字
|
8 分

gatsbyセットアップメモ
2024-01-24
Gatsby.jsをゼロからセットアップし、Tailwind CSS・Google Analytics・MDX対応などを設定する手順をまとめたメモ
676 文字
|
3 分

Google SpreadsheetやExcelでインボイス登録番号を求める方法
2023-12-23
業務をしていると、インボイス登録番号を求めるケースや、インボイス登録番号を求められるケースがあるので自動的に処理できるように API サービスを作りました。
1235 文字
|
6 分

HTMLの<input type="number">フィールドにおけるマウスホイール動作の無効化
2023-11-27
HTML において `<input type="number">` は、数値入力を容易にするためのフォームフィールドです。ユーザーはテキスト入力に加えて、マウスホイールやキーボードの矢印キーを使用して値を調整できます。これは便利な機能ですが
614 文字
|
3 分

Google Domains からドメイン保管料最安値のCloudflareへ移管しました
2023-09-22
2023 年 6 月 15 日、Squarespace は、Google Domains からドメイン登録と関連する顧客アカウントを購入する意向を 発表しました。
1279 文字
|
6 分


GitHubでmerge後にブランチを自動削除すべきか:設定の判断基準
2023-05-31
GitHub のリポジトリ運用において「Automatically delete head branches」を on にするか off にするか悩ましいところです。
1013 文字
|
5 分
個人開発のWebサービスをCloudflareに載せてみた【無料でここまでできる】
2023-04-23
個人開発のWebサービスにCloudflareの無料プランを導入し、CDN・DDoS対策・WAF・自宅サーバのポート隠蔽まで実現する方法とその設定事例を紹介します。
5037 文字
|
25 分

Pintアプリの開発にFlutter + Firebaseを採用した理由とその結果
2023-04-07
2021 年 12 月ごろ、Pintの企画が完成に近づき、UXの要求がまとまりつつありました。
2741 文字
|
14 分

WordPressのoptions.phpページで保存できないときの対処法
2023-03-31
WordPressのoptions.phpで「設定を保存できませんでした」が出る場合、PHPのmax_input_varsがデフォルト1000では不足するため2000以上に増やす対処法
188 文字
|
1 分

Automatically delete head branchesの宗教論争
2023-03-28
GitHubの「Automatically delete head branches」をONにすべきかOFFにすべきかをChatGPTの見解と個人考察を交えて議論。古いブランチを定期削除するGitHub Actionsで折衷案も紹介。
848 文字
|
4 分

和暦や休日情報をREST APIで提供するサービスを公開
2023-01-09
西暦↔和暦変換・年齢計算・日本の祝日一覧をJSON形式で取得できるREST APIサービスの公開を発表し、curlを使った具体的な利用例を紹介します。
495 文字
|
2 分

node 18 upgrade error
2022-12-06
Node.js v18へのアップグレード時に発生するERR_OSSL_EVP_UNSUPPORTEDエラーの原因と、NODE_OPTIONSで回避する方法を解説
218 文字
|
1 分

カジノのルーレットシミュレータを書いてみました
2022-11-06
ダズンベット法やマーチンゲール法を組み合わせたルーレット戦略をRubyでシミュレーターとして実装し、本当に勝てるのかを統計的に検証した記事
1328 文字
|
7 分

ExcelやGoogle Spreadsheetで郵便番号から住所を補完
2022-10-09
郵便番号を入力するだけで住所を自動補完できるAPIを自作。Google SpreadsheetやExcelのIMPORTDATA関数から呼び出せ、都道府県・市区町村・町域などパート指定での部分取得にも対応。
348 文字
|
2 分

過去に立ち上げたサービスのまとめ
2022-06-07
駅・路線API、銀行コードAPI、郵便番号APIなど、個人で開発・公開してきたREST APIサービスの一覧と現在の稼働状況をまとめた記事
133 文字
|
1 分

おすすめの技術記事15本ピックアップ
2022-06-07
ネットワーク設計・データベース・タイムゾーン処理・CI/CDなど、エンジニアが知っておくべき実践的な技術記事を15本厳選して紹介
353 文字
|
2 分

広告配信精度とプライバシー保護に関する法律と技術のまとめ
2022-06-03
GDPR・改正個人情報保護法などプライバシー規制の動向と、3rd party cookieに代わるFLoCなど広告ターゲティング技術の変遷を解説します。
3025 文字
|
15 分

路線情報・駅情報のREST APIサービスを作りました
2022-05-21
Ruby on Rails 7とTailwindを使って日本全国の路線・駅情報をJSONやCSVで取得できるREST APIサービスを自作した際の概要とAPI呼び出し例を紹介します。
598 文字
|
3 分

Google Domainsへ移管して無料でカスタムドメインをGmailで使う
2022-02-10
Google Domainsの無料メール転送機能を使い、カスタムドメインのメールをGmailで送受信する設定手順を解説
1005 文字
|
5 分

有効期限付きポイントシステムの要求定義と設計
2022-02-03
航空会社マイルのような有効期限付きポイントの加算・消費・取り消しを正確に処理するRDBスキーマ設計とシステム要件の公開解説
4594 文字
|
23 分

slackのステータスアイコンを自動で更新(家かオフィスかをアイコンで表示)
2022-02-03
WiFiのSSIDが変わるたびにSlackのステータスアイコンを自動更新し、在宅・オフィスを周囲に知らせるツールの設定方法
395 文字
|
2 分

郵便番号APIサイトのデータソースをzipcloudに変更
2021-04-25
運営中の郵便番号検索APIで、郵便局公式データからzipcloudのデータソースへ切り替えた理由と差分比較。京都府の正規化や丁目表記の変更点をvimdiffで解説。
455 文字
|
2 分

cyta.jpサービス終了に先立ち魚拓
2021-02-02
2007年から開発に携わったC2C教育プラットフォームcyta.jpのサービス終了を前に、開発史と技術的チャレンジを振り返る記録
1209 文字
|
6 分

githubでmentionされたらslackへ通知する設定 (所要時間約10分)
2021-01-19
GitHub Actionsの「github-mention-to-slack」を使い、GitHubでmentionされたらSlackへ即通知する設定方法。既読管理やリマインダーも活用できる快適な開発ワークフローを構築。
507 文字
|
3 分

2021/1/15 Minedia Tech Talk 今週のニュース
2021-01-15
Parlerデータ流出・電気代高騰・devise-two-factorによる2FA実装・AWSへのシステム移行など2021年1月のテックニュースと個人的な考察まとめ。
565 文字
|
3 分

Minedia社の技術ブログを立ち上げました
2020-12-19
Next.js SSGとOSSのblog hubをForkし、Vercelと独自ドメインで会社の技術ブログを10分で構築した手順を紹介
965 文字
|
5 分

2020/12/18 Minedia Tech Talk 今週のニュース
2020-12-18
Docker Desktop 3リリース・M1向けDocker Tech Preview・ブラウザ拡張マルウェア300万人感染・Smoozのデータ送信問題など2020年12月のテックニュースまとめ。
425 文字
|
2 分

超低リスクに自社プロダクトのスタートアップを立ち上げるために大事な5つのこと
2020-12-14
会社員エンジニアとして働きながら自社プロダクトのスタートアップを立ち上げた実体験をもとに、リスクを最小化して起業するための5つのポイントを紹介します。
3629 文字
|
18 分

2020/11/27 Minedia Tech Talk 今週のニュース
2020-11-27
2020年11月のテックニュースまとめ。PHP8リリース、Apple M1プロセッサへのLinus氏の反応、AWS Graviton2のコスパ、weworkのコワーキング動向などを紹介。
552 文字
|
3 分

転職プラットフォームの理想を思考してみる
2020-07-27
乱立する50以上のエンジニア転職サイトに対する問題提起。採用する側・される側双方の視点からプラットフォームの理想モデルとゲーミフィケーション活用の可能性を考察。
1048 文字
|
5 分

Google SpreadsheetからGoogle Calendarへ一括登録
2020-06-09
Google Apps Scriptを使ってスプレッドシートの予定一覧をGoogle Calendarへ一括インポートする方法。テンプレートとスクリプト例付きで手順を解説。
255 文字
|
1 分

Sentryでreleaseと紐付けたエラートラッキング
2020-04-18
CircleCIのWorkflowでデプロイ完了後にSentryへリリース情報を自動通知し、エラーとデプロイバージョンを紐付けて追跡できるよう設定する方法
421 文字
|
2 分

20年前に恐れていたことが現実になってきている
2020-01-06
大学時代に抱いた中国・インドへの技術格差縮小の懸念が20年後に現実となり、日本エンジニアの国際競争力低下を考察
2081 文字
|
10 分

gitにて大容量のファイルを探して履歴から消す
2020-01-04
GitHubへのpushを妨げる100MB超ファイルをgit_find_big.shで特定し、git filter-branchコマンドでリポジトリ履歴から完全に削除する手順を解説。
266 文字
|
1 分

GitHubのPull Requestにプレビュー用URLを自動でコメント
2019-09-12
CircleCI 2.1とS3を使った静的サイトの自動デプロイ環境で、デプロイ先URLをGitHub Pull Requestのコメントに自動投稿するCircleCIの設定方法を解説します。
630 文字
|
3 分

PCI DSSの管理システムアイディア
2019-08-29
Excel管理からの脱却を目指し、PCI DSS準拠項目をキーにしたSaaS型管理ツールのビジネスモデルと機能要件を公開するアイデア記事
550 文字
|
3 分

PCI DSS v3.2 セキュリティ基準の内容を構造化してみた
2019-08-28
PCI DSS v3.2の準拠要件PDFをYAML形式で構造化したデータを公開。ファイアウォール設定から暗号化、アクセス管理まで12要件の全チェック項目を検索しやすい形式にまとめています。
41595 文字
|
208 分

中小企業共通EDI標準あたりをまとめてみる
2019-08-10
政府の「未来投資戦略2018」を背景に、商流EDIと金融EDIの標準化動向や関連団体・規格をエンジニア視点で整理した解説記事
2480 文字
|
12 分

Ethereum動かしてみた
2019-08-10
gethを使ってEthereumのプライベートネットワークをローカルで構築し、アカウント作成やマイニング、送金などの基本操作を試したハンズオン記録です。
211 文字
|
1 分

Web系エンジニアなら必ず読むべき技術書5冊
2019-05-23
Code Complete、詳解TCP/IP、デザインパターン入門など、5〜20年使える普遍的な知識を習得できるWeb系エンジニア向け技術書5冊を厳選紹介。
198 文字
|
1 分

要求定義 (Request Definition)
2019-04-08
要求定義の目的・進め方とユースケース図・シーケンス図・要求定義書などのアウトプット例をソフトウェア開発の上流工程として解説
1373 文字
|
7 分

ソフトウェア開発プロセス
2019-03-25
ウォーターフォール的なスケジュール管理とアジャイルのプラクティスを組み合わせた理想的なソフトウェア開発プロセスを、要求定義からリリースまで体系的に整理した独自フレームワークを解説します。
1416 文字
|
7 分

エストニアのe-Residency(電子国民)を更新してみた
2019-03-10
エストニアe-ResidencyカードをDigiDoc4クライアントで更新する手順とPIN変更の注意点、その後の活用実態を報告
1024 文字
|
5 分

WordPress 5.0にアップグレードしてみました
2018-12-16
自動更新でWordPress5.0に上がった体験談。新エディタGutenbergの使い勝手、Markdownとの相性の悪さ、wp coreコマンドのメジャーアップデート制御不可の問題を解説。
738 文字
|
4 分

Google APIのOAuth2に関連したトークンの扱い方法とシーケンス
2018-11-22
Google APIのOAuth2認証フローをシーケンス図で解説し、authorization code・access token・refresh tokenの取得タイミングと安全な管理方法をまとめた記事
728 文字
|
4 分

yarn.lockのコンフリクトを自動的に解消
2018-10-12
git rebaseやgit pull --rebase後にyarn.lockが大量にコンフリクトした場合、yarn installコマンド一発で自動解消できることを実例とともに紹介します。
343 文字
|
2 分

Mercari Tech Conf 2018 自分用メモ
2018-10-04
Mercari Tech Conf 2018に参加してマイクロサービスアーキテクチャの実例やSREの取り組み、グローバル展開の技術的課題などの発表から印象に残った点をまとめたメモです。
468 文字
|
2 分

エンジニア不足を解消するソリューションの仮説
2018-08-13
エンジニア採用難の解決策として、ソースコードをOSSとして公開し全世界のエンジニアがPull Requestで貢献できる仕組みを提案する考察記事です。
1215 文字
|
6 分

合同会社を作ってみたけど事務処理が複雑だったので流れまとめておく
2018-06-25
freeeを使って合同会社を設立した体験記。総コスト約7万円+資本金、シーケンス図で手続きの全体像を整理。行政手続きの煩雑さとハマりどころを解説。
628 文字
|
3 分

basic認証をGETパラメータでスキップするサービス作った
2018-05-25
Google CalendarなどBasic認証非対応のHTTPクライアント向けに、GETパラメータで認証情報を渡してBasic認証を通過させるOSSプロキシサービスの作成経緯と使い方。
323 文字
|
2 分

エストニアのe-Reidency(電子国民)取得方法
2018-02-09
エストニアのe-Residency申請に必要な書類・費用・手順を実体験をもとに解説。日本にいながら欧州で法人設立・銀行口座開設が可能な制度の概要も紹介
849 文字
|
4 分

WordPressのページキャッシュを一括で作る
2016-10-27
WordPressのComet Cacheプラグインで全記事のページキャッシュをwp-cliとcurlを組み合わせて一括生成するシェルコマンドを紹介。
329 文字
|
2 分

決済代行会社を選ぶときのKPIベスト10
2015-12-16
手数料・API提供・セキュリティ・サポートなど決済代行会社を選定する際に確認すべき10項目のKPIをエンジニア兼事業者の視点で解説
1182 文字
|
6 分

SPIKE REST APIのWebhookを受信してみる
2015-12-15
SPIKE決済サービスのWebhookエンドポイントをPHPで実装する方法。チャージバックや強制キャンセル時の通知受信、秘密鍵によるリクエスト検証手順をシーケンス図付きで解説。
386 文字
|
2 分


SPIKE API (Token API)を使ってみる
2015-12-09
決済サービスSPIKEのToken APIを使い、マーチャントのページでクレジットカード番号を入力する方式の実装方法。サンドボックスでのデモコードと決済フローのシーケンス図を解説。
320 文字
|
2 分

SPIKE REST APIで受注管理をしてみる
2015-12-09
SPIKE REST APIを使って仮売上・実売上・キャンセルの受注管理をPHPで実装し、サンドボックスでテストする手順を紹介
252 文字
|
1 分

SPIKE API (SPIKE Checkout)を使ってみる
2015-12-07
決済サービスSPIKE CheckoutのサンドボックスAPIを使って仮売上・実売上・キャンセルを実装。PHPサンプルコードとシーケンス図付きで決済フローを解説。
459 文字
|
2 分

Yahoo! ウォレット FastPayを使ってみる
2015-12-06
Yahoo!ウォレットFastPayの特徴と決済シーケンスを整理し、サンドボックス環境でPHP実装した動作デモを解説
526 文字
|
3 分

tokboxのwebRTC録画機能の概要
2015-06-21
TokBox(OpenTok)のWebRTC録画APIの仕様を日本語で解説。最大90分・S3/Azure保存・個別または結合録画などの機能まとめ
385 文字
|
2 分
WordPressをcronで自動更新。1日おきに最新に!
2015-02-27
クラック被害をきっかけに、wp-cliを使ってWordPress本体・プラグイン・テーマをcronで自動更新するシェルスクリプトを作成。10サイトを一括管理する方法を紹介。
1035 文字
|
5 分


WordPress 4.0 にアップグレードしてベンチマーク
2014-09-09
WordPress 4.0とPHP 5.5にアップグレードしApacheBenchで計測した結果、Quick Cacheと合わせて122req/secを達成
407 文字
|
2 分

クレジットカードのBINコードとは? 番号体系とイシュアー検索方法
2014-08-06
クレジットカード番号の先頭6桁であるBINコード(Bank Identification Number)の仕組みと、BINコードからカード発行会社を特定する方法を解説
370 文字
|
2 分

Webサイトの更新を逐一知るためのスクリプト
2014-02-16
RubyのWebサイト更新チェッカーgemを自作・公開。指定URLの変化を検知してメール通知するツールの作成方法とgem公開手順を解説。
239 文字
|
1 分

herokuでPostGIS
2014-02-10
HerokuでPostGISを使うにはStandardプラン以上が必要。エクステンションの有効化から空間クエリの実行まで、公式ドキュメントに載っていない手順を補足
333 文字
|
2 分

Facebook pageのlike数をトラッキングするサービス
2013-11-17
Facebook公式が公開しないLike数の推移を記録するトラッキングサービスを自作。Redis・Slim・Twigで構築し5年間運営した後、アクセス伸び悩みで2018年に停止。
181 文字
|
1 分

シングルトンが邪悪な理由
2012-11-20
グローバル変数化・単一責務違反・テスト困難という3つの観点からSingletonパターンが設計上有害な理由を、コード例と代替パターンを交えて解説
1305 文字
|
7 分

ファーストサーバー報告書から考えるエンジニアの仕事のあり方
2012-07-31
ファーストサーバー大規模障害の報告書を読んで考察。優秀なエンジニアほど起こしやすいミスのパターン、安全性とパフォーマンスのバランス、防御的プログラミングの重要性を論じる。
670 文字
|
3 分

効率の良いテスト手法の1つを紹介します - Pairwise testing
2011-12-12
テストパターンの組合せ爆発を防ぐPairwise(All-pairs)テストの概念と、Javaツール・HEXAWISEを使った直交表生成の実践方法を紹介。
337 文字
|
2 分

WordPressを5分で5倍速くするQuick Cacheの設定
2011-04-03
WP Super Cacheに代わるWordPressキャッシュプラグイン「Quick Cache」の導入手順と設定方法。5分の作業でリクエスト処理速度が4.5倍に向上したベンチマーク結果も紹介。
254 文字
|
1 分

スマートフォン用画像チェックプログラム
2011-03-11
Android・iPhone・iPadなど異なる解像度のスマートフォン向けに、GIF画像のファイルサイズと色数を様々な書き出し条件で比較検討できるWebアプリを作成。
238 文字
|
1 分

Memcached Object Cache+batcache
2010-12-11
WordPressにMemcached Object CacheとBatcacheを導入してページ表示速度を35倍に高速化。キャリア別キャッシュのカスタマイズ方法とベンチマーク結果を紹介。
430 文字
|
2 分

jQuery-UIのデフォルトパラメータを設定
2009-12-04
jQuery-UIのdialogウィジェットでモーダル・幅・ボタンなどのデフォルト値をJQuery.ui.dialog.defaultsで一括設定する方法。毎回パラメータを書く冗長なコードをシンプルにするテクニック。
165 文字
|
1 分
科学における情報の上手な権利化と共有化メモ
2009-10-05
Lawrence Lessigら登壇の東大シンポジウムを聴講したメモ。音楽と科学でのコピーライトの違い、Creative Commonsの意義、デジタル時代の著作権とイノベーションについて。
567 文字
|
3 分

メールからRedmineのチケットを登録
2009-08-11
メール送信でRedmineチケットを自動登録する設定方法。qmailでのMTA設定とrdm-mailhandler.rbの使い方、Basic認証時の注意点も解説。
361 文字
|
2 分

RedmineとSCMの連携
2009-08-10
Redmineとgit等のSCMを連携させる方法。コミットメッセージにrefs/fixesを書くだけでチケットとの紐付けや自動クローズができる設定を紹介。
287 文字
|
1 分

mixi日記をRSS配信するサービスを作りました →廃止
2009-07-23
mixi日記をRSS2.0で配信するサービス「mixidiary2feed」の仕様を紹介。mixi IDをURLに指定するだけで12時間キャッシュ・最大30件のフィードが取得可能(現在廃止済み)。
336 文字
|
2 分

GClientGeocoder
2009-05-12
Google Maps APIのGClientGeocoderを使って地名や住所から緯度経度を取得するJavaScript実装例。jQueryを使ったサンプルコードとデモリンク付き。
130 文字
|
1 分

Webアプリケーションの認証ロジック
2008-12-03
開発・本番DBが分離した環境で、セッションのみで認証するWebアプリの脆弱点と、メール誤送信リスクを防ぐ認証ロジックの実装方法
583 文字
|
3 分

1つのWordPressで、複数のブログを運用する設定(10行追加するだけ)
2008-02-05
1つのWordPressインストールで複数ブログを運用するためにwp-config.phpを数行変更してテーブルプレフィックスを動的に切り替えるApache向け設定方法を解説します。
1013 文字
|
5 分

このblogのCMSをNuclleusからWordPressに変更しました
2007-09-03
ブログのCMSをNucleusからWordPressへ移行した際のURL変更とリダイレクト設定について。Nucleusの更新停止とバグの多さが移行の決め手。
78 文字
|
1 分











































































