<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0"><channel><title>return $lock; Blog Feed</title><description>自分の作成したツールや開発環境やプログラミングについて書くブログです。たまに技術に関係ないことも書きます。</description><link>https://retrorocket.biz/</link><item><title>Anker Soundcore Workを譲渡・使い回すときはリンク解除しないと詰む。</title><link>https://retrorocket.biz/archives/please-unlink-soundcore-work</link><guid isPermaLink="true">https://retrorocket.biz/archives/please-unlink-soundcore-work</guid><description>タイトルに内容を全部書いているのですが、 2026/03/24 現在では Anker Soundcore Work のリンク解除を実行せずに譲渡・貸し出しすると、相手の Soundcore アカウントと本体が連携できず、文字起こしも要約もできないただのレコーダーになります。</description><pubDate>Tue, 24 Mar 2026 08:45:00 GMT</pubDate></item><item><title>Algolia JavaScript API clients v5 で TypeScript から _highlightResult の value が呼び出せないのを直す。</title><link>https://retrorocket.biz/archives/fix-type-definition-algolia-searchresponse</link><guid isPermaLink="true">https://retrorocket.biz/archives/fix-type-definition-algolia-searchresponse</guid><description>2024/08/14 に Algolia JavaScript API clients v5 のリリースがあったのですが、未だに SearchResponse の型定義が間違っており _highlightResult の value が呼び出せません。一向に直る気配がないので自分でどうにかします。</description><pubDate>Sun, 13 Jul 2025 12:35:00 GMT</pubDate></item><item><title>Astro v5.4.2 から v5.7.10 にしたら Error when evaluating SSR module astro.config.mjs: Cannot use import statement outside a module が出てビルドできなくなった。</title><link>https://retrorocket.biz/archives/fix-error-astro-config-mjs</link><guid isPermaLink="true">https://retrorocket.biz/archives/fix-error-astro-config-mjs</guid><description>Astro v5.4.2 から v5.7.10 にしたら Error when evaluating SSR module astro.config.mjs: Cannot use import statement outside a module が出てビルドできなくなってしまいました。解決したのですが、全く情報が出てこなくて本当に困ったのでメモを残しておきます。</description><pubDate>Sat, 03 May 2025 10:50:00 GMT</pubDate></item><item><title>Astro v4で.scssをコンパイルしたときにDeprecation [legacy-js-api]が出るので対処する。</title><link>https://retrorocket.biz/archives/fix-scss-deprecate-with-astro-v4</link><guid isPermaLink="true">https://retrorocket.biz/archives/fix-scss-deprecate-with-astro-v4</guid><description>Astro 4.15.9で.scssをコンパイルしたら Deprecation [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. が出たので対処したときのメモです。</description><pubDate>Sun, 29 Sep 2024 11:30:00 GMT</pubDate></item><item><title>SIMカードが刺さっていないAndroid端末でSamsung Healthが起動しないのをどうにかする。</title><link>https://retrorocket.biz/archives/samsung-health-0x21-error-no-sim</link><guid isPermaLink="true">https://retrorocket.biz/archives/samsung-health-0x21-error-no-sim</guid><description>SIMカードが刺さっていないAndroid端末でSamsung Healthを使おうとしたところ、「アプリの設定不可」で起動しなかったのでどうにかしたときのメモです。</description><pubDate>Sun, 29 Sep 2024 04:35:00 GMT</pubDate></item><item><title>Algolia JavaScript API clients v5 に移行できなかった。</title><link>https://retrorocket.biz/archives/give-up-upgrade-to-v5-algolia-api-clients</link><guid isPermaLink="true">https://retrorocket.biz/archives/give-up-upgrade-to-v5-algolia-api-clients</guid><description>2024/08/14 にAlgolia API clients のメジャーアップデートがあったのですが、ドキュメントがなくて移行を断念したよという話です。</description><pubDate>Mon, 26 Aug 2024 06:20:00 GMT</pubDate></item><item><title>Chrome 126 で import assertion &apos;assert&apos; が使えなくなった。</title><link>https://retrorocket.biz/archives/dreprecate-import-assertion-chrome-126</link><guid isPermaLink="true">https://retrorocket.biz/archives/dreprecate-import-assertion-chrome-126</guid><description>2024/06/11 に Chrome 126 がリリースされたのですが、その影響で動かなくなった Chrome 拡張が出てしまったので調査しました。結果を書くと json を import するときに使っていた import assertion が廃止されたからなのですが、廃止されるのを全然知らなかったので反省の意味で記事を残しておきます。</description><pubDate>Sat, 22 Jun 2024 09:20:00 GMT</pubDate></item><item><title>ブラウジング中に今年のコナン映画のネタバレを食らうのをどうにかして回避する。</title><link>https://retrorocket.biz/archives/block-spoiler-2024-dc-movie</link><guid isPermaLink="true">https://retrorocket.biz/archives/block-spoiler-2024-dc-movie</guid><description>今年は絶対に何が何でも劇場版名探偵コナンのネタバレを踏みたくなかったので、ネタバレを含みそうなページの表示をブロックするChrome拡張をつくりました。</description><pubDate>Sun, 21 Apr 2024 10:35:00 GMT</pubDate></item><item><title>Fire OS 7搭載のFire TVでローカルホストからadbが使用できなくなった。</title><link>https://retrorocket.biz/archives/fire-tv-blocked-local-adb</link><guid isPermaLink="true">https://retrorocket.biz/archives/fire-tv-blocked-local-adb</guid><description>2月末にFire OSのアップデートがあったのですが、適用後にFire TVでローカルホストからadbが使えなくなってしまいました。外部デバイスからのadbは引き続き使用できるので、Amazonが意図的に通信をブロックしているようです。現在進行系でとても困っているのですが、日本語だと全然情報が出ていないので自分用にまとめておきます。</description><pubDate>Mon, 26 Feb 2024 14:00:00 GMT</pubDate></item><item><title>PageSpeed Insightsの『リンクにわかりやすいテキストが設定されていません』をどうにかする。</title><link>https://retrorocket.biz/archives/resolve-links-do-not-have-descriptive-text</link><guid isPermaLink="true">https://retrorocket.biz/archives/resolve-links-do-not-have-descriptive-text</guid><description>せっかくAstroでブログを書いているので、PageSpeed Insightsでトップページのスコアを全部100にしたいと思いました。が、SEOの『リンクにわかりやすいテキストが設定されていません』の指摘がなかなか解消できなかったので、それをどうにかしたときのメモです。PageSpeed Insightsはあくまでユーザーの利便性を向上させるための指標なので、無理して100点を取るものではないですが、私がこういう計測系のハイスコアを狙うのが好きなので今回は100点を狙っています。</description><pubDate>Sun, 18 Feb 2024 14:30:00 GMT</pubDate></item><item><title>Astro 4.0でsharpがmunmap_chunk(): invalid pointerになるのをどうにかする。</title><link>https://retrorocket.biz/archives/sharp-invalid-pointer-error-with-astro-v4</link><guid isPermaLink="true">https://retrorocket.biz/archives/sharp-invalid-pointer-error-with-astro-v4</guid><description>2023/12/05にAstro 4.0がリリースされました。このブログに対して影響のあるBreaking Changesはなかったため、Astro 3からそのまま移行したのですが、astro devでsharpがmunmap_chunk(): invalid pointerを起こしてしまったので、それをどうにかした時のメモです。</description><pubDate>Tue, 12 Dec 2023 13:50:00 GMT</pubDate></item><item><title>BudouXとSatoriを使ってタイトルが分かち書きされたOGP画像を出力する。</title><link>https://retrorocket.biz/archives/use-budoux-with-satori</link><guid isPermaLink="true">https://retrorocket.biz/archives/use-budoux-with-satori</guid><description>Google Developers Japanのブログを読んでいたら、BudouXという分かち書き器が紹介されていました。以前からOGP画像でタイトルが変なところで改行されているのをどうにかしたいと考えていたので、BudouXを導入して問題を解決するまでの過程と結果を残しておきます。</description><pubDate>Wed, 27 Sep 2023 08:25:00 GMT</pubDate></item><item><title>このブログをAstro 2.xから3にアップグレードしました。</title><link>https://retrorocket.biz/archives/upgrade-this-blog-with-astro-v3</link><guid isPermaLink="true">https://retrorocket.biz/archives/upgrade-this-blog-with-astro-v3</guid><description>Astro 3.0がリリースされたので、このブログも2.xからアップグレードしました。作業時に変更が必要だった箇所と感想をまとめています。</description><pubDate>Wed, 13 Sep 2023 14:45:00 GMT</pubDate></item><item><title>Algoliaの検索結果のSnippetにHighlight用のタグが付かないのをどうにかする。</title><link>https://retrorocket.biz/archives/algolia-snippet-not-tagged-for-highlight</link><guid isPermaLink="true">https://retrorocket.biz/archives/algolia-snippet-not-tagged-for-highlight</guid><description>AlgoliaのSnippet用APIで想定と違う結果が返ってきてしまい、キーワードのHighlightができなかったので無理やりどうにかしたメモです。</description><pubDate>Tue, 22 Aug 2023 10:00:00 GMT</pubDate></item><item><title>Google Search Consoleがサイトマップインデックスを読まないのをどうにかする。</title><link>https://retrorocket.biz/archives/regist-sitemap-index-google-search-console</link><guid isPermaLink="true">https://retrorocket.biz/archives/regist-sitemap-index-google-search-console</guid><description>@astrojs/sitemap の出力したサイトマップインデックス (sitemap-index.xml) が、Google Search Console で読み込みエラーになったのでどうにかしたメモです。</description><pubDate>Tue, 25 Jul 2023 11:25:00 GMT</pubDate></item><item><title>AssetsでAstroの画像最適化を試した。</title><link>https://retrorocket.biz/archives/try-out-astro-assets</link><guid isPermaLink="true">https://retrorocket.biz/archives/try-out-astro-assets</guid><description>このブログをAstroに移行した際、画像最適化は後回しにしていたのですが、AssetsならMarkdownの記事でも簡単に最適化できそうだったので試してみました。</description><pubDate>Tue, 18 Jul 2023 09:30:00 GMT</pubDate></item><item><title>Steam版ファンタビジョン202XでPCのファンが爆裂に回るのをどうにかする。</title><link>https://retrorocket.biz/archives/reduce-gpu-usage-fantavision</link><guid isPermaLink="true">https://retrorocket.biz/archives/reduce-gpu-usage-fantavision</guid><description>ファンタビジョン202XがSteamで出ているのを知ってウッキウキでプレイしたところ、GPU使用率が100%に張り付いた状態でファンが爆裂に回ってたのでどうにかした記事です。NVIDIAのグラボを使っている人向けです。</description><pubDate>Thu, 04 May 2023 09:40:00 GMT</pubDate></item><item><title>ブログをGridsomeからAstroに移行しました。</title><link>https://retrorocket.biz/archives/transfer-to-astro</link><guid isPermaLink="true">https://retrorocket.biz/archives/transfer-to-astro</guid><description>Gridsomeで構築していたブログをAstroで作り直しました。作業内容の振り返りです。</description><pubDate>Thu, 27 Apr 2023 14:15:00 GMT</pubDate></item><item><title>今後のTwitter関連アプリの対応方針と直近頂いた質問の回答とか。</title><link>https://retrorocket.biz/archives/authors-recent-and-twitter-apps</link><guid isPermaLink="true">https://retrorocket.biz/archives/authors-recent-and-twitter-apps</guid><description>Twitter API有料化が発表されたり自分も色々あって問い合わせ対応できてなかったりなので、その辺の話を書きました。</description><pubDate>Thu, 02 Feb 2023 12:35:00 GMT</pubDate></item><item><title>Amazon Fire TV StickのリモコンとNature RemoでPC用モニターの電源を操作する。</title><link>https://retrorocket.biz/archives/improve-fire-tv-stick-remote-controller</link><guid isPermaLink="true">https://retrorocket.biz/archives/improve-fire-tv-stick-remote-controller</guid><description>Amazon Fire TV StickはスリープにしてもHDMIのシグナルを送り続ける仕様のようで、モニターの電源を自動でOFFにできないため、Fire TV Stickのリモコンから操作できるようにしました。</description><pubDate>Mon, 19 Sep 2022 07:30:00 GMT</pubDate></item><item><title>[解決済み] Edgeでchrome.identity.launchWebAuthFlowを呼び出すとEdgeがクラッシュすることがある。</title><link>https://retrorocket.biz/archives/launchwebauthflow-destroy-edge</link><guid isPermaLink="true">https://retrorocket.biz/archives/launchwebauthflow-destroy-edge</guid><description>Edgeでchrome.identity.launchWebAuthFlowを呼び出すとEdgeがクラッシュすることがあるようです。IEから生まれ変わったのに何も状況が変わってねえ。</description><pubDate>Tue, 11 Jan 2022 13:30:00 GMT</pubDate></item><item><title>Right Click to CalendarのEdge (Chromium)対応をしました。</title><link>https://retrorocket.biz/archives/chrome-extension-oauth2</link><guid isPermaLink="true">https://retrorocket.biz/archives/chrome-extension-oauth2</guid><description>Right Click to Calendarのv3.10をリリースしました。ベータ版機能ですが、Edge (Chromium)対応をしています。</description><pubDate>Wed, 05 Jan 2022 08:30:00 GMT</pubDate></item><item><title>シェルスクリプト(Bash)でwhile readが最初の行だけ読んでbreakするので対処する。</title><link>https://retrorocket.biz/archives/bash-while-read-break-first-line</link><guid isPermaLink="true">https://retrorocket.biz/archives/bash-while-read-break-first-line</guid><description>シェルスクリプト(Bash)で `while read LINE; do ... done &lt; $FILENAME` で最初の行だけ読んでbreakしてしまったときの原因と対処のメモです。むちゃくちゃ苦しんだので残しておきます。</description><pubDate>Wed, 29 Dec 2021 16:20:00 GMT</pubDate></item><item><title>[未解決] Right Click to CalendarのEdge (Chromium)対応で詰んだ。</title><link>https://retrorocket.biz/archives/google-api-oauth2-domain</link><guid isPermaLink="true">https://retrorocket.biz/archives/google-api-oauth2-domain</guid><description>Right Click to CalendarのEdge (Chromium)対応をしているのですが、実装と全然関係ないところで詰んでどうしようというメモです。具体的には、Google APIのOAuth2.0用の設定で承認済みドメインにchromiumapp.orgを追加しなければならないのですが、chromiumapp.orgは自分が所有しているドメインではないので追加できない、という話です。</description><pubDate>Sun, 19 Dec 2021 14:20:00 GMT</pubDate></item><item><title>Vercelでプライベートリポジトリのsubmoduleを使う。</title><link>https://retrorocket.biz/archives/vercel-private-git-submodules</link><guid isPermaLink="true">https://retrorocket.biz/archives/vercel-private-git-submodules</guid><description>VercelでNode.jsを使ってビルドをする際、ビルド対象がプライベートリポジトリのsubmoduleを内包している場合の対処法が知りたかったのでメモとして残しておきます。</description><pubDate>Sun, 31 Oct 2021 09:40:00 GMT</pubDate></item><item><title>二重NATが絶対嫌な人はイッツコムひかりを契約してはいけない。</title><link>https://retrorocket.biz/archives/itscom-hikari-is-kuso</link><guid isPermaLink="true">https://retrorocket.biz/archives/itscom-hikari-is-kuso</guid><description>二重NATが絶対嫌な人は集合住宅のイッツコムひかりを契約してはいけないという記事です。結論から先に書くと配布されるモデム（BCW730J）がルーターを内蔵しているのですが、事業者側でブリッジモードへの切り替えが禁止されているため、契約すると詰みます。</description><pubDate>Sun, 29 Aug 2021 10:00:00 GMT</pubDate></item><item><title>ようこそPageSpeed Insights沼へ。</title><link>https://retrorocket.biz/archives/pagespeed-insights-is-numa</link><guid isPermaLink="true">https://retrorocket.biz/archives/pagespeed-insights-is-numa</guid><description>JAMStackのいいところは静的コンテンツゆえにページの読み込みが高速なことなのですが、このブログのLighthouseのPerformanceスコアは60から70で微妙だったので対応しました。このブログはGridsome v0.7.23 （Vue 2）で実装しているため、Vue 2向けの対策記事になります。</description><pubDate>Sat, 28 Aug 2021 11:15:00 GMT</pubDate></item><item><title>Chrome Extension Manifest V3に移行して詰まったところ。</title><link>https://retrorocket.biz/archives/manifest-v3</link><guid isPermaLink="true">https://retrorocket.biz/archives/manifest-v3</guid><description>Chrome Extension Manifest V3に移行して詰まったところとかの雑感記事です。</description><pubDate>Sun, 25 Jul 2021 08:02:00 GMT</pubDate></item><item><title>Amazon EC2インスタンスのPublic IPをAPI経由でValue DomainのDNSレコード設定に登録する。</title><link>https://retrorocket.biz/archives/ec2-ip-value-domain</link><guid isPermaLink="true">https://retrorocket.biz/archives/ec2-ip-value-domain</guid><description>EC2インスタンスのPublic IPは起動するたびに変わるため、インスタンスを起動させるタイミングでDNSのAレコードに設定する方法をメモとして残しておきます。</description><pubDate>Sat, 03 Jul 2021 08:01:00 GMT</pubDate></item><item><title>さようなら@gridsome/source-wordpress。こんにちはMarkdown。</title><link>https://retrorocket.biz/archives/farewell-wordpress</link><guid isPermaLink="true">https://retrorocket.biz/archives/farewell-wordpress</guid><description>このブログですが、Gridsomeの@gridsome/source-wordpressから@gridsome/source-filesystemにようやく乗り換えできました。ということで乗り換え作業を振り返る記事です。</description><pubDate>Sun, 27 Jun 2021 09:48:00 GMT</pubDate></item><item><title>自分のブログにWordPressを使うのをやめて良かったこと・悪かったこと。</title><link>https://retrorocket.biz/archives/1716</link><guid isPermaLink="true">https://retrorocket.biz/archives/1716</guid><description>感想記事です。このブログをWordPressからGridsomeに移行して半年くらい経ったのと、ぼちぼち質問を受けたので「良かったこと」「悪かったこと」をまとめることにしました。</description><pubDate>Mon, 03 May 2021 05:26:08 GMT</pubDate></item><item><title>WebARENA Indigoの新インスタンスのネットワークが遅い。</title><link>https://retrorocket.biz/archives/1706</link><guid isPermaLink="true">https://retrorocket.biz/archives/1706</guid><description>WebARENA Indigoでインスタンスの在庫が追加されたのですが、使い物にならないので別のVPSを検討したほうがいいよという記事です。</description><pubDate>Sat, 01 May 2021 15:58:30 GMT</pubDate></item><item><title>GitHub.comのBranch protection rulesでOrganizationのOwnerだけにルールを強制したい。</title><link>https://retrorocket.biz/archives/1693</link><guid isPermaLink="true">https://retrorocket.biz/archives/1693</guid><description>OrganizationのOwnerにはprotection ruleを強制したいけれど、その配下にあるRepositoryのAdminはルールを無視できるようにしたい、という場面がありました。
（OrganizationのOwnerが非開発者で管理してるだけとか）

結論から言うとprotection ruleからは設定できませんでした。残念です。
せっかく検証したので、検証の過程は残しておきます。
</description><pubDate>Mon, 12 Apr 2021 06:31:29 GMT</pubDate></item><item><title>（メモ）GitHub Actionsの実行時間の話。</title><link>https://retrorocket.biz/archives/1689</link><guid isPermaLink="true">https://retrorocket.biz/archives/1689</guid><description>GitHub Actionsの実行時間とか規約の話をメモしたかったので書きました。マジのチラシの裏です。</description><pubDate>Mon, 29 Mar 2021 16:12:13 GMT</pubDate></item><item><title>Right-Click to Calendar 3.9.4.2をリリースしました。</title><link>https://retrorocket.biz/archives/1685</link><guid isPermaLink="true">https://retrorocket.biz/archives/1685</guid><description>Right-Click to Calendar 3.9.4.2をリリースしました。
「リストに表示されないカレンダーがある」という問い合わせに対する修正を行いました。
</description><pubDate>Sun, 28 Mar 2021 13:59:48 GMT</pubDate></item><item><title>Qiitaに技術あんまり関係ない記事を投稿したけど消されなかった。</title><link>https://retrorocket.biz/archives/1682</link><guid isPermaLink="true">https://retrorocket.biz/archives/1682</guid><description>「レンタルサーバー運営会社に不正利用を通報したときの窓口と、各社の対応をまとめた。」という記事をQiitaに書きました。
プログラミング関係ないから消されると思ったのですが消されませんでした。
</description><pubDate>Sat, 13 Mar 2021 07:11:13 GMT</pubDate></item><item><title>Windows 10 Pro, Hyper-V, minikube環境でSpinnakerからChaos Monkeyを動かす。</title><link>https://retrorocket.biz/archives/1674</link><guid isPermaLink="true">https://retrorocket.biz/archives/1674</guid><description>Windows 10 Pro, Hyper-V, minikube環境でSpinnakerからChaos Monkeyを動かすためのメモです。道中まったく動かず気が狂いそうになりました。</description><pubDate>Sat, 02 Jan 2021 14:12:12 GMT</pubDate></item><item><title>このブログのサーバをCentOS 8からCentOS Stream 8にしてみた。</title><link>https://retrorocket.biz/archives/1668</link><guid isPermaLink="true">https://retrorocket.biz/archives/1668</guid><description>メモです。肝心のコンソールのログを保存し忘れました。</description><pubDate>Sat, 12 Dec 2020 13:33:50 GMT</pubDate></item><item><title>nginxで特定パスだけクライアント認証を除外しつつtry_filesで内部リダイレクトしたい。</title><link>https://retrorocket.biz/archives/1657</link><guid isPermaLink="true">https://retrorocket.biz/archives/1657</guid><description>特殊なケースすぎてもう使うことはない設定だと思うけど、全然思い通りにいかなくて悩んでしまったのでメモ。 検証に使ったnginxのバージョンは1.18.0です。 達成したいこと https://example.com 全体にクライアント認証を適用したいが、 https://example.com/ignore 以下はクライアント認証を除外したい。 条件 / 全体 および /ignore 内では、ph ... </description><pubDate>Mon, 23 Nov 2020 11:37:21 GMT</pubDate></item><item><title>VTuberがポケモンランクマ配信すると対戦環境に変化があるのかをmetabaseで確認する。</title><link>https://retrorocket.biz/archives/1636</link><guid isPermaLink="true">https://retrorocket.biz/archives/1636</guid><description>今のガラルの状況 端的に説明されてるツイートがあったので引用します。 ガラルはアローラの植民地 — 甘木まぎ🧅 (@maginngo) November 5, 2020 前置き 2020/11/6現在のシングル環境トップは大方の予想通りれいじゅうランドロスです。ただでさえダイジェット最強の現環境でこんな化け物きたらトップになるに決まってるだろ。 私はあまりゲームの配信は見ないのですが、 ... </description><pubDate>Fri, 06 Nov 2020 13:09:16 GMT</pubDate></item><item><title>Gridsomeでsource-wordpress使用時に目次機能をつける。</title><link>https://retrorocket.biz/archives/1621</link><guid isPermaLink="true">https://retrorocket.biz/archives/1621</guid><description>実現したいこと ZennのUIが好きなのですが、自分のブログにも記事の目次を付けたいなと思いました。こういうやつです。 @gridsome/vue-remarkだとそこまで苦労せずに生成できそうなのですが、私が使ってるのは@gridsome/source-wordpressなので、WordPressのAPIから取得したhtmlタグから ... </description><pubDate>Sun, 01 Nov 2020 11:51:42 GMT</pubDate></item><item><title>WordPressで記事を投稿したらGitHub Actions経由でGridsomeのビルドをする。</title><link>https://retrorocket.biz/archives/1606</link><guid isPermaLink="true">https://retrorocket.biz/archives/1606</guid><description>Markdownに変換した既存のブログ記事をちまちま修正するのがしんどいのと、WordPressをHeadless CMSとして運用した方が楽だと判断したので、以下の構成でこのブログを運用することにしました。 記事の作成 Headless CMS化したWordPress 記事・RSS・サイトマップのビルド Gridsome ホスティング 自分が借りてるVPS 自分以外の人はWordPressにアク ... </description><pubDate>Sun, 18 Oct 2020 11:00:28 GMT</pubDate></item><item><title>RTX1200をCATVで使う。</title><link>https://retrorocket.biz/archives/1598</link><guid isPermaLink="true">https://retrorocket.biz/archives/1598</guid><description>RTX1100をCATVで使う。 – return $lock;で「RTX1200かRTX810の安いやつが手に入ったら使いたい」と書いたのですが、RTX1200を譲っていただきました。うれしいです。ありがとうございます。（NETGEAR JGS524もいただきましたが、こちらはどう使うか考え中です。） LAN2をWAN（ケーブルモデムに接続）、LAN1をLANで使用することにします。 ... </description><pubDate>Wed, 14 Oct 2020 12:14:02 GMT</pubDate></item><item><title>CompletableFutureのFutureはデザインパターンの名前。</title><link>https://retrorocket.biz/archives/1576</link><guid isPermaLink="true">https://retrorocket.biz/archives/1576</guid><description>自分の無知を恥じて省みるための記事なので有益ではないです。結論から言うと、「デザインパターンそのものは知らなくても、そのパターンが基になって実装された機能がある」という当たり前のことを、頭の片隅においておこうね、という自分向けの記事です。 （今はよっぽどのことがないとJavaでマルチスレッドプログラミングなんてしないですが、）Java 8でマルチスレッド処理というとCompletableFutur ... </description><pubDate>Fri, 02 Oct 2020 06:40:02 GMT</pubDate></item><item><title>このブログをWordPressからGridsomeに移行しました。</title><link>https://retrorocket.biz/archives/1553</link><guid isPermaLink="true">https://retrorocket.biz/archives/1553</guid><description>このブログをWordPressからGridsomeに移行しました。最初Gatsbyに移行する予定だったのですが、ReactよりもVueを書きたかったので、Vueに詳しい方にGatsbyのVue版がないか聞いたところ、Gridsomeを紹介していただきました。ありがとうございます。 Gatsbyのほうが機能が多いし安定してはいるのですが、私のブログぐらいであればGridsomeでも問題なくビルドでき ... </description><pubDate>Mon, 21 Sep 2020 06:18:20 GMT</pubDate></item><item><title>1年前に作ったGitHubで名前にエイリアスを設定するやつを公開しました。</title><link>https://retrorocket.biz/archives/1525</link><guid isPermaLink="true">https://retrorocket.biz/archives/1525</guid><description>GitHubでアカウント名を別の名前で表示できるChrome拡張を作った。 – return $lock;で作って1年放置していたChrome拡張をストアに登録しました。審査早かったです。 GitHubで名前にエイリアスを設定するやつ – Chrome ウェブストア 昨日何となくMOONGIFTさんのGoogle Chrome拡張機能の紹介を眺めていたら、自分の作った拡張が紹介されてい ... </description><pubDate>Mon, 14 Sep 2020 11:55:34 GMT</pubDate></item><item><title>Google Calendar API v3でMeetのURLを発行する。</title><link>https://retrorocket.biz/archives/1511</link><guid isPermaLink="true">https://retrorocket.biz/archives/1511</guid><description>Right-Click-to-Calendar v3.9.2をリリースしました。 Right-Click to Calendar – Chrome ウェブストア カレンダーに登録したときにMeetsのURLも発行してほしいと要望がきたので対応しました。カレンダーのAPIでMeetのURLが発行できるのを今回初めて知りました。Meet無料でも使えるのはありがたいですね。 Events:  ... </description><pubDate>Fri, 11 Sep 2020 13:51:30 GMT</pubDate></item><item><title>Vue全然知らないけどNuxt.js v2.14.4 + JavaScriptでTodoアプリを作る。</title><link>https://retrorocket.biz/archives/1470</link><guid isPermaLink="true">https://retrorocket.biz/archives/1470</guid><description>はじめに フロントエンドは素のJavaScript(ES6)とjQueryしか使ったことがないのと、雨後の筍みたいにフレームワークが乱立していて、どれから手を付けていいのかわからず困っていたのですが、Nuxt.jsが結論のようなのでNuxt.jsを使うことにしました。 チュートリアルといえばTodoアプリということで、「Nuxt.js Todo」で検索するとたくさんサンプルが出てくるのですが、どれ ... </description><pubDate>Sat, 05 Sep 2020 11:30:10 GMT</pubDate></item><item><title>Windows 10 Home (ver 2004, build 19041)でKubernetesとNginx Ingress Controllerを使う。</title><link>https://retrorocket.biz/archives/1460</link><guid isPermaLink="true">https://retrorocket.biz/archives/1460</guid><description>五飛、教えてくれ……俺たちはあと何回Windowsをクリーンインストールすればいい？ May 2020 Updateの上書きアップデートに失敗して、ログイン直後にハングアップするようになったのでクリーンインストールしました。セーフモードだと起動するのでサービスかドライバのせいだと思うのですが、調査するよりクリーンインストールしたほうが早いです。サインイン画面からShiftキー押しっぱなし -&gt; ... </description><pubDate>Thu, 03 Sep 2020 07:47:56 GMT</pubDate></item><item><title>QiitaのTシャツが届きました。</title><link>https://retrorocket.biz/archives/1409</link><guid isPermaLink="true">https://retrorocket.biz/archives/1409</guid><description>Qiita夏祭り2020オンライン プレゼント企画 結果発表！ – Qiita Blog Qiita賞で優秀賞をいただきました。ありがとうございます。 昔こういう記事を書いたのですが だから私はQiitaに投稿しない。 – return $lock; Qiitaに対するスタンスは変わってないです。というか、ガイドラインが曖昧すぎてプログラミングに関係ある記事とない記事の線引がわからない ... </description><pubDate>Fri, 14 Aug 2020 12:59:48 GMT</pubDate></item><item><title>Python3でポケモン剣盾のバトルデータをurllibで取得し、SQLite3に書き込む。</title><link>https://retrorocket.biz/archives/1323</link><guid isPermaLink="true">https://retrorocket.biz/archives/1323</guid><description>シンタックスハイライターをSyntaxHighlighter EvolvedからPrism.jsに移行したので、テストを兼ねた記事です。 過去記事を移行するかは検討中です。 すべての記事をPrism.jsに移行しました。 ポケモンのバトルデータのJSONをurllibで取得-&gt;SQLite3に書き込むスクリプト。テーブル作ってる箇所とか適当ですね。 2020/08/17追記 せいかくが取得で ... </description><pubDate>Sat, 01 Aug 2020 09:18:35 GMT</pubDate></item><item><title>自ドメインから送信したlogwatchがGmail宛に届かない。</title><link>https://retrorocket.biz/archives/1275</link><guid isPermaLink="true">https://retrorocket.biz/archives/1275</guid><description>logwatchを自分のドメインからGmail宛に送信しているのですが、ある日突然届かなくなりました。 迷惑メールにも入っていないし、logwatchコマンドも動作するため、メール送信時のトラブルのようです。 解決までにチェックしたことをメモとして残します。 環境 CentOS 8.1 Logwatch 7.4.3 Postfix 3.3.1 DNS設定はValue-Domain 送信用のドメイン ... </description><pubDate>Mon, 27 Jul 2020 14:21:53 GMT</pubDate></item><item><title>RTX1100をCATVで使う。</title><link>https://retrorocket.biz/archives/1269</link><guid isPermaLink="true">https://retrorocket.biz/archives/1269</guid><description>ヤマハのRTX1100を中古で買いました（送料込みで500円）。 研究室の先輩とオンラインで飲んでたときに「ヤマハのルータはいいよ～」と薦められたのと、ちょうど家のルータの機能がしょぼくて不満もあったので「勉強のためにも1台くらいほしいなぁ」と思ったからです。最初RTX1000を買おうとして、IPv6対応してないからやめろと止められたくらいには知識がありません。 シリアルケーブルなしでセットアップ ... </description><pubDate>Fri, 24 Jul 2020 10:24:16 GMT</pubDate></item><item><title>retrorocket.bizのサーバでrm -rf /* をやらかした。</title><link>https://retrorocket.biz/archives/1254</link><guid isPermaLink="true">https://retrorocket.biz/archives/1254</guid><description>今日の夕方 別の用事をしながら使い捨てのシェルスクリプトを書いていました。 #!/bin/bash TARGET_DIR=/target/dir ## 中略 rm -rf ${TARGET_DI}/* # あっ ## 略 やりました。やってしまった。し、しんだ～～～ほあああああああ～～～～。 upicoとかtwimageとかのアプリ実行用ユーザで作業していたので、rootではなかったのが救いですが ... </description><pubDate>Fri, 17 Jul 2020 11:04:04 GMT</pubDate></item><item><title>ポケモン剣盾のランクバトルで1人しか使ってなさそうなポケモンを探す。</title><link>https://retrorocket.biz/archives/1190</link><guid isPermaLink="true">https://retrorocket.biz/archives/1190</guid><description>こういう記事を書きました。 ポケモン剣盾のランクバトルのバトルデータをMetabaseで可視化する。 - Qiita JSONからだとアプリから参照できないポケモンの情報も参照できるので、1人しか使ってなさそうなポケモンもいくつか検索にひっかかります。 ダブルバトルでコロモリとか何に使うのかめちゃくちゃ興味があります。他にもそういうポケモンがいそうでわくわくしたので、Metabaseで検索 ... </description><pubDate>Sat, 13 Jun 2020 12:06:49 GMT</pubDate></item><item><title>Amazon Dash Buttonの電池交換に挑戦して失敗した。</title><link>https://retrorocket.biz/archives/1175</link><guid isPermaLink="true">https://retrorocket.biz/archives/1175</guid><description>やっちゃった～～～。失敗しました。 Amazon Dash Buttonを2つ持っているのですが、片方のバッテリー残量が10%を切っていたので電池を交換することにしました。 色々参考になるページがあります。ありがたいです。 Amazon Dash Buttonの電池が切れたので交換した - にるぽっぽ アマゾンダッシュボタンを分解する。 - まず分解。 マイナスドライバで穴をあけて ... </description><pubDate>Tue, 02 Jun 2020 09:53:35 GMT</pubDate></item><item><title>ARRISのケーブルモデムの脆弱性（2015年発見）を2020年に知った話。</title><link>https://retrorocket.biz/archives/1170</link><guid isPermaLink="true">https://retrorocket.biz/archives/1170</guid><description>今NURO光がアツイですね。 NURO光はセキュリティ的にやばいって話 (安全に使うための方法) - Qiita NURO光、今の家に引っ越してきたときに契約を検討してたのですが、工事の前段階になって業者と一切連絡取れなくなって、結局そのまま契約できませんでした。 光回線が開通するまで仮でCATVのインターネットサービスを契約したのですが、支障なく使用できるレベルだったので ... </description><pubDate>Sun, 31 May 2020 13:14:10 GMT</pubDate></item><item><title>WebARENA IndigoがCentOS 8.1対応したので乗り換えた。</title><link>https://retrorocket.biz/archives/1108</link><guid isPermaLink="true">https://retrorocket.biz/archives/1108</guid><description>「Indigo」16GB・32GBメモリのインスタンスとCentOS8.1の提供開始 | 公式 WebARENA(ウェブアリーナ) | レンタルサーバー,VPS,クラウド,メールサーバー, 専用サーバー,データセンター こんな状況だし絶対対応しないだろうと思ってたら提供開始されたので、retrorocket.bizで使ってるサーバも乗り換えました。ありが ... </description><pubDate>Sun, 03 May 2020 04:50:10 GMT</pubDate></item><item><title>AndroidXでステータスバーから直接入力できるメモアプリを作る。</title><link>https://retrorocket.biz/archives/1065</link><guid isPermaLink="true">https://retrorocket.biz/archives/1065</guid><description>Androidでステータスバーに直接入力・閲覧できるメモアプリを作る。 – return $lock; これの続きです。Android 7から10に環境が変わったのでメモアプリを作り直しました。android.supportはもう古いのでAndroidXを使うことにします。 完成したアプリはこんな感じです。画像をクリックするとGIFアニメが再生されます。 コードが多いので残りは続きを読むに書きます ... </description><pubDate>Sat, 21 Mar 2020 16:00:58 GMT</pubDate></item><item><title>GitHub Actionsでsshコマンド経由でアプリをデプロイする。</title><link>https://retrorocket.biz/archives/1006</link><guid isPermaLink="true">https://retrorocket.biz/archives/1006</guid><description>hypnotoadで動いているアプリについて、GitHubからWebhook経由でデプロイしていたのですが、GitHub Actionsを導入するとWebhookを廃止できるので、Actionsに乗り換えました。 Before （開発マシン）リポジトリにpush （デプロイ先サーバ）webhookが動く （デプロイ先サーバ）更新されたリポジトリをwebhook経由でgit pull （デプロイ先サ ... </description><pubDate>Sun, 12 Jan 2020 13:16:00 GMT</pubDate></item><item><title>/etc/passwdでログインシェルの設定を誤った場合ssh -tでは復旧できない。</title><link>https://retrorocket.biz/archives/992</link><guid isPermaLink="true">https://retrorocket.biz/archives/992</guid><description>遠方にある物理サーバーのrootユーザーが逝った話 - タケハタのブログ これ読んだぼく「ssh -tで /bin/bash か /usr/sbin/sudo /usr/bin/vi /etc/passwd すればよかったのでは」 検証 Webarena Indigo使ってるのでIndigoに適当なインスタンス（CentOS 7.5）を用意して実験しました。タイトルにオチを書きましたがss ... </description><pubDate>Sat, 28 Dec 2019 11:39:48 GMT</pubDate></item><item><title>ポケモンの相性が覚えられないのでダメージ倍率計算するLINE Botを作った。</title><link>https://retrorocket.biz/archives/966</link><guid isPermaLink="true">https://retrorocket.biz/archives/966</guid><description>表題の通り。ポケモン剣プレイしてたのですが、あまりに覚えられなさすぎてチャンピオンにボコボコにされたので作りました。 防御側のタイプを入力すると、攻撃側の相性を返却します。 本当は8世代のポケモンの名前を入力してダメージ倍率を出したかったのですが、使ってるポケモン図鑑のjsonが8世代対応してなかったので対応待ちです。（2020/08/16追記）使用しているpokemon.jsonが更新停止してし ... </description><pubDate>Sun, 24 Nov 2019 11:29:12 GMT</pubDate></item><item><title>使用VPSをWebARENA VPSクラウドからIndigoに変更しました。</title><link>https://retrorocket.biz/archives/955</link><guid isPermaLink="true">https://retrorocket.biz/archives/955</guid><description>使用しているVPSを VPSクラウド 初期料金無料・月額360円～｜VPS（仮想専用サーバー）はWebARENA から Indigo 初期料金無料・従量課金制｜VPS（仮想専用サーバー）はWebARENA に変更しました。 ベンチマーク比較 WebArena VPSクラウド(Indigo/SuitePro含)の料金/特徴/評判/性能 | VPS比較 2019年版 を見たの ... </description><pubDate>Sun, 10 Nov 2019 14:40:28 GMT</pubDate></item><item><title>CentOS 7でfail2banが動作しない。</title><link>https://retrorocket.biz/archives/944</link><guid isPermaLink="true">https://retrorocket.biz/archives/944</guid><description>postfix-sasl向けにfail2banを導入していたのですが、failedは検知してくれてるのに全然Banできてなかったので原因を調べました。私の環境ではfirewalldとipsetを使ってBanしています。 /etc/fail2ban/jail.local はこんな感じ。 [DEFAULT] bantime = -1 findtime = 600 maxretry = 5 backen ... </description><pubDate>Sun, 27 Oct 2019 15:23:20 GMT</pubDate></item><item><title>GitHubでアカウント名を別の名前で表示できるChrome拡張を作った。</title><link>https://retrorocket.biz/archives/909</link><guid isPermaLink="true">https://retrorocket.biz/archives/909</guid><description>2019/09/30 追記 コメントくださった方へ： PRのレビュワーサジェストに対応 · retrorocket/github-name-alias-chrome-extension@68b5dec PR内でのレビュワーのサジェストに対応しました。コードのリファクタリングが必要なのでストア登録はもう少しまってください。 2020/09/14 追記 ストアに登録しました。 GitHubで名前にエイ ... </description><pubDate>Mon, 23 Sep 2019 10:14:51 GMT</pubDate></item><item><title>chrome.identity.launchWebAuthFlowでChromeの拡張からTwitterのOAuth認証・認可をする。</title><link>https://retrorocket.biz/archives/887</link><guid isPermaLink="true">https://retrorocket.biz/archives/887</guid><description>Chromeの拡張からTwitterを使いたかったのですが、認証・認可に使ってたライブラリが結局全部使えなくなったので、chrome.identity.launchWebAuthFlowで実装することにしました。 ソースコードが長いのと、使い回しができるのでGitHubにコミットしておきました。 options.js が本体です。 retrorocket/chrome-extension&amp; ... </description><pubDate>Mon, 16 Sep 2019 14:24:06 GMT</pubDate></item><item><title>GitHubのアカウントを仕事とプライベートで同一にしたときのメリットとデメリット。</title><link>https://retrorocket.biz/archives/877</link><guid isPermaLink="true">https://retrorocket.biz/archives/877</guid><description>ついにギフハブと向き合わなければいけないときが来てしまった。 表題の件について、詳細は以下のブログにまとまっています。 全社的に会社用GitHubアカウントを廃止した件 - ZOZO Technologies TECH BLOG github.comのアカウントは仕事用と私用で分ける方がいいの？ - Islands in the byte stream GitHub（.co ... </description><pubDate>Wed, 11 Sep 2019 14:37:55 GMT</pubDate></item><item><title>chrome.identity.getAuthTokenを使用した拡張でOAuth API Verificationを通そうとすると詰む。</title><link>https://retrorocket.biz/archives/872</link><guid isPermaLink="true">https://retrorocket.biz/archives/872</guid><description>2019/09/09 追記 OAuth API Verification通りました。（私の場合ですと承認まで6営業日かかりました。ご参考までに。） やり取り終わらないんじゃないかと思っていたので安心しました。 （追記終わり） 詰んだ。 背景 Googleから「GoogleのAPIを使用するアプリの承認を通せ」という内容のメールが来ていて、ついでなので、Right-Click to Calendar ... </description><pubDate>Sun, 08 Sep 2019 14:35:18 GMT</pubDate></item><item><title>殲滅t.coを6年ぶりくらいに更新しました。</title><link>https://retrorocket.biz/archives/837</link><guid isPermaLink="true">https://retrorocket.biz/archives/837</guid><description>殲滅t.co - Chrome ウェブストア twitterのUIがどんどん改悪されていく…。 kill-tco/script.js at master · retrorocket/kill-tco · GitHub これ、もはや拡張の意味があるのかわからない感じのコードになりましたね…。twitterカードとか、プロフィール内のリンクは復元後のURLが取得 ... </description><pubDate>Tue, 20 Aug 2019 13:10:37 GMT</pubDate></item><item><title>VPSメンテナンスのお知らせ。（2019/8/24 12:00～15:00）</title><link>https://retrorocket.biz/archives/823</link><guid isPermaLink="true">https://retrorocket.biz/archives/823</guid><description>WebARENA VPSクラウド、挙動がおかしいとdisりまくってたせいかメンテナンスするそうです。（多分disってたのとは関係ない） 以下お知らせの引用です。 　　　　　　　　　　　　メンテナンス工事のお知らせ 平素はWebARENA VPSクラウドをご利用頂きまして誠にありがとうございます。 WebARENA VPSクラウドサービスにおきまして下記の日程でメンテナンス工事を実施いたします。 　 ... </description><pubDate>Wed, 07 Aug 2019 11:43:22 GMT</pubDate></item><item><title>個人利用しているVPS移行手順のメモ。</title><link>https://retrorocket.biz/archives/820</link><guid isPermaLink="true">https://retrorocket.biz/archives/820</guid><description>使用しているVPSをさくらVPSからWebARENA VPSクラウドに移転したのですが、以下のコメントを頂きました。 参考にしたいので差し支えない範囲で移行手順を公開していただけますと嬉しいです どういう構成かでやることも変わってくると思うのですが、今回私が移転させたサーバの構成と条件は以下なので、それを元にした手順を書きました。 OSは移転元も移転先もCentOS 7 Webサーバとアプリケーシ ... </description><pubDate>Sun, 04 Aug 2019 10:23:03 GMT</pubDate></item><item><title>TwitterのList APIを使用すると404エラーが発生する。</title><link>https://retrorocket.biz/archives/810</link><guid isPermaLink="true">https://retrorocket.biz/archives/810</guid><description>追記 2019/08/07 Twitter APIでエラーが発生していましたが、8月以降解消されるようになりました。 追記終わり。 これ使うと404: Not Errorでて使えなくなってる TimeLine Copier – TimeLine to List / Twitterで、自分がフォローしている人を”自分を含め301人まで”新規の非公開リストにコピーしてタイムラインを擬似的に ... </description><pubDate>Sun, 28 Jul 2019 04:55:57 GMT</pubDate></item><item><title>使用しているサーバをさくらVPSからWebARENA VPSクラウドに移行しました。</title><link>https://retrorocket.biz/archives/804</link><guid isPermaLink="true">https://retrorocket.biz/archives/804</guid><description>さくらVPSの1Gプランを使用していたのですが、ホストマシンのリプレース後あたりから明らかに調子がおかしくなり始めたり（yum updateに異常に時間がかかるようになったのが一番つらかったのですが、同様の症状に遭遇してる人が見つからない）、メモリ不足が気になり始めたので、別のサービスに乗り換えることにしました。 条件としては、月額1000～1500円程度でCPUが2コア、メモリ2GB、ストレージ ... </description><pubDate>Sun, 21 Jul 2019 14:07:32 GMT</pubDate></item><item><title>既存のChrome拡張のbackground pageをevent pageに移行する。</title><link>https://retrorocket.biz/archives/771</link><guid isPermaLink="true">https://retrorocket.biz/archives/771</guid><description>Right-Click to Calendar - Chrome ウェブストア 3.9.0をリリースしました。終了日時検出と24時以上の表記に対応させました。 内部的な変更としては、background pageからevent pageの利用に移行しました。雑に説明すると「拡張機能のためだけに裏でずっとプロセスを生きたままの状態にせず、必要なときにだけプロセスが起動して、用が済んだ ... </description><pubDate>Sun, 16 Jun 2019 10:54:30 GMT</pubDate></item><item><title>Right-Click to Calendar 3.8.1をリリースしました。</title><link>https://retrorocket.biz/archives/762</link><guid isPermaLink="true">https://retrorocket.biz/archives/762</guid><description>Right-Click to Calendar - Chrome ウェブストア 正規表現で日付・時刻のいずれも抽出できなかった場合、選択したテキストがタイトルに設定されるようにしました。 選択したテキストがイベント設定画面に送信できない場合がある不具合を修正しました。 不具合のほう、報告は受けたけど自分の環境で全く再現できずに放置してたのですが、やっと再現したので修正しました。事象 ... </description><pubDate>Sun, 02 Jun 2019 14:06:20 GMT</pubDate></item><item><title>登場人物が全員プログラミング言語の紺青の拳あらすじ</title><link>https://retrorocket.biz/archives/761</link><guid isPermaLink="true">https://retrorocket.biz/archives/761</guid><description>この記事の目的 紺青の拳がめちゃくちゃに好きなので、コナンを見ない層に今年の映画がどんな話か知ってもらいたかった。 劇場版『名探偵コナン 紺青の拳（フィスト）』 あらすじ 優秀な高校生探偵のSwiftは、幼馴染で今は付き合ってるAnsibleと遊園地に遊びに行って、怪しげな企業（Google）の取引現場を目撃してしまう。 取引現場を見るのに夢中になっていたSwiftは、後ろから来たもうひとりの仲間 ... </description><pubDate>Sun, 02 Jun 2019 10:12:50 GMT</pubDate></item><item><title>【メモ/未解決】Spring BootでMockMvcのレスポンスボディが空文字になる。</title><link>https://retrorocket.biz/archives/754</link><guid isPermaLink="true">https://retrorocket.biz/archives/754</guid><description>Spring Bootを始めたばかりなのですが、よくわからんことがあったのでメモ。解決していません。私がSpring BootのDIよくわかってないだけだと思う。 あらまし ServiceをモックせずにControllerのユニットテスト（JUnit4）を実行したらMockMVCのレスポンスボディが空になってしまった。対象のSpring Bootのバージョンは1.5系で、テンプレートエンジンはTh ... </description><pubDate>Sun, 19 May 2019 12:51:19 GMT</pubDate></item><item><title>Right-Click to Calendar 3.8.0をリリースしました。</title><link>https://retrorocket.biz/archives/736</link><guid isPermaLink="true">https://retrorocket.biz/archives/736</guid><description>Right-Click to Calendar - Chrome ウェブストア 3.8.0をリリースしました。変更点は以下のとおりです。 2019/04/13： ・フレーム内で選択したテキストが投稿画面に反映されない不具合を修正しました。 ・OAuthトークンの有効期限切れが発生した場合に保存した正規表現が消去される不具合を修正しました。 ・パネル機能が削除されたため、設定を消去し ... </description><pubDate>Sat, 13 Apr 2019 15:58:40 GMT</pubDate></item><item><title>Androidでステータスバーに直接入力・閲覧できるメモアプリを作る。</title><link>https://retrorocket.biz/archives/701</link><guid isPermaLink="true">https://retrorocket.biz/archives/701</guid><description>2020/03/22追記 AndroidX仕様に書き直しました。 AndroidXでステータスバーから直接入力できるメモアプリを作る。 追記終わり。 あらまし ポケモンGOとかIngressとか、メモリを食うゲームをプレイしてる最中にメモアプリを起動させると、ゲームがKillされてしまって不便だなと思いました。特にポケモンGOは、レイドバトルの待ち時間にアプリが落ちると一陣に入れなくなるから厳しい ... </description><pubDate>Thu, 28 Mar 2019 03:00:13 GMT</pubDate></item><item><title>Amazonアソシエイトで売上がない場合Amazon Associates Link Builderは使用できない。</title><link>https://retrorocket.biz/archives/695</link><guid isPermaLink="true">https://retrorocket.biz/archives/695</guid><description>このブログのタイトルの元ネタになっているので、モンスーノのロックのAmazonアソシエイトリンクだけはどうしても設置したいのですが、iframeタイプの広告を選んだ場合、ir-jp.amazon-adsystem.comへのアクセスがタイムアウトしてbodyのレンダリングに時間がかかる問題が発生していました。ちなみにir-jp.amazon-adsystem.comの読み込みが遅いのはあまり問題に ... </description><pubDate>Mon, 18 Mar 2019 11:07:46 GMT</pubDate></item><item><title>パルが更新されたら通知するLINE BotをJavaでつくる。</title><link>https://retrorocket.biz/archives/688</link><guid isPermaLink="true">https://retrorocket.biz/archives/688</guid><description>パルの更新をチェックするのが不毛なので、パルが更新されたら通知するLINE botを作りました。Feedlyとかだと見逃す。 使用した環境・ライブラリ JDK 8u201 Gradle 4.8.1 ROME 1.12.0 （RSSパース用のライブラリ） Java SDK for Messaging API BOT 2.4.0 Javaを採用した理由は、持ってるマシン（Windows 10 2台（内 ... </description><pubDate>Sun, 17 Mar 2019 14:55:26 GMT</pubDate></item><item><title>さくらVPSのホストリプレースに伴いサービスが停止（2019/3/25 AM10:00～）します。</title><link>https://retrorocket.biz/archives/678</link><guid isPermaLink="true">https://retrorocket.biz/archives/678</guid><description>延期になってたさくらVPSの機材老朽化対応に伴うメンテナンスの案内が2月末に来ました。以下メンテナンス内容の抜粋です。 ■ メンテナンス日時 2019年03月25日(月) 10時00分 – 2019年03月25日(月) 13時00分 ※メンテナンス後、サーバ内でご利用中のサービスの起動状態 についてはお客様にてご確認をお願いいたします。 ■ 作業概要 新規ホストサーバへデータ移行のため ... </description><pubDate>Sun, 10 Mar 2019 10:14:40 GMT</pubDate></item><item><title>Rails 4アプリのCSRF tokenをクライアント側で生成できるか調べた。</title><link>https://retrorocket.biz/archives/674</link><guid isPermaLink="true">https://retrorocket.biz/archives/674</guid><description>タイトルにだいぶ語弊があるけど、的確な表現が思いつかなかった…。 Railsは全く縁がなくて基礎知識ゼロだったのですが、今後の自分の役に立ちそうだったので備忘録として残しておきます。 前提 あるRuby on Rails 4製のWebアプリがあり、ユーザは[page A]-&gt;[form B]の順に遷移します。 このWebアプリを作ったのは自分と全然関係ない人たちなので、ソースコードや設定値等を見る ... </description><pubDate>Sat, 02 Mar 2019 13:52:14 GMT</pubDate></item><item><title>Nginx Helper 2.0.1でコメント時にパージが動かない。</title><link>https://retrorocket.biz/archives/643</link><guid isPermaLink="true">https://retrorocket.biz/archives/643</guid><description>Nginx Helperで個別記事のキャッシュをパージできない。 – return $lock; これとは別の問題です。2.0.1の段階でコメントがついた時に個別記事のパージが動かなくなりました。前回とは異なり、個別記事のURLは正しいようです。 バージョンアップの度に動かなくなることが多いプラグインのため、以下から適当に1.9系のバージョンを持ってきたところ動作しました。やはり2.0.x系に問題 ... </description><pubDate>Thu, 03 Jan 2019 14:00:00 GMT</pubDate></item><item><title>稼働中のmetabaseを他のサーバに移行する。</title><link>https://retrorocket.biz/archives/625</link><guid isPermaLink="true">https://retrorocket.biz/archives/625</guid><description>本当はAlexa Skillの記事を書きたかったのですが、スクショとか取るのめんどくさくなってしまった。 あらまし このブログと同じサーバでmetabase（0.31.2）を動かしていたのですが、-Xmxで指定してるヒープ領域を食いつぶす＋Full GCが発生しまくる＋他のサービスに影響が出そうなので引っ越すことにしました。（チューニング用のパラメータは以下を参考にしています。） JVMのチューニ ... </description><pubDate>Sun, 23 Dec 2018 17:00:24 GMT</pubDate></item><item><title>コンタクトフォームにreCAPTCHA v3を導入した。</title><link>https://retrorocket.biz/archives/574</link><guid isPermaLink="true">https://retrorocket.biz/archives/574</guid><description>コンタクトフォームからのスパムメールが2日に10通くらいのペースで来ていて、困るほどの数でもないけどどうにかしたいレベルにはなってきたので、reCAPTCHA v3を導入してみました。 「私はロボットではありません」選ぶ必要なし　新「reCAPTCHA」Googleが公開、ユーザーは何もしなくてOK – ITmedia NEWS reCAPTCHA v3 | reCAPTCHA | G ... </description><pubDate>Sun, 11 Nov 2018 15:07:01 GMT</pubDate></item><item><title>だから私はQiitaに投稿しない。</title><link>https://retrorocket.biz/archives/568</link><guid isPermaLink="true">https://retrorocket.biz/archives/568</guid><description>最近のQiitaの記事の質が下がってきている事への考察 – Qiita これ読んでいろいろ思うことがあったのでポエム。 メールで問い合わせ受けたときに何回か「この記事Qiitaに投稿してほしかった（Qiitaに投稿してくれたらもっと早く見つけられた）」と言われたことがあるんですが、私は多分Qiitaには行かないと思います。 ポエムとかJAVAの人の記事は論外として、何かしら記事書いても ... </description><pubDate>Fri, 09 Nov 2018 15:41:33 GMT</pubDate></item><item><title>Gutenberg 4.1.1が有効の状態でSyntaxHighlighter Evolvedを使うとbr /が混ざる。</title><link>https://retrorocket.biz/archives/566</link><guid isPermaLink="true">https://retrorocket.biz/archives/566</guid><description>「新しいものは良いもの」という信条があるのでOSアップデートでもなんでも即試すんですが、ただしGutenberg、テメーはだめだ。 Gutenberg | WordPress.org レビューにdisasterってコメントがあるのは笑ってしまった。 もう絶対原因こいつだろと決めてかかって無効化したらSyntaxHighlighter Evolvedで出力してる箇所にbr /は混ざらなくなりました。 ... </description><pubDate>Sun, 04 Nov 2018 15:24:30 GMT</pubDate></item><item><title>某飲食店予約システムのインフラ構成を予想したい。</title><link>https://retrorocket.biz/archives/562</link><guid isPermaLink="true">https://retrorocket.biz/archives/562</guid><description>インフラのイの字もわからないのにインフラ系のことをせざるを得ない状況になっており、勉強のために某飲食店予約システムのインフラ構成を予想しようと思いました。ピンクくて丸いやつ向けです。 注意 記事の内容は、野球の試合をテレビで見ながらイチャモンをつけるおっさんくらい薄く、知識量に比例して正確性は皆無です。インフラをわかってない人が頑張るとこういう予想にたどり着くんだね、という参考にはなるかもしれませ ... </description><pubDate>Mon, 08 Oct 2018 15:00:53 GMT</pubDate></item><item><title>metabaseを日本語化するとバグりすぎてつらいので英語のまま使う。</title><link>https://retrorocket.biz/archives/555</link><guid isPermaLink="true">https://retrorocket.biz/archives/555</guid><description>metabase v0.30.3の話です。コントリビューターの方々には本当に申し訳ないのですが、日本語化すると表示周りのバグのせいでビジュアライゼーションの種類が選択できなくなるのと、翻訳がめちゃくちゃで使い勝手が著しく悪くなるので、英語の状態のまま使用することにしました。 ビジュアライゼーションの種類が選択できなくなるのは、ブラウザのDeveloper Tool等で要素を書き換えれば回避可能です ... </description><pubDate>Mon, 24 Sep 2018 14:10:01 GMT</pubDate></item><item><title>metabaseの設定画面で一瞬でもLanguageにトルコ語（Turkish）を選択すると詰む。</title><link>https://retrorocket.biz/archives/549</link><guid isPermaLink="true">https://retrorocket.biz/archives/549</guid><description>500エラーで詰んだ。 バージョンはv0.30.3です。最初何が起こったのか全くわかりませんでしたが、エラー内容的に言語設定があやしそうだったので、 metabase.db.mv.dbの中身を直接見て、SETTINGのsite-localeをen-USに設定したら無事に復旧しました。ゆとりなので修正にはGUIのH2 Consoleを使用しました。あと、DBのIDとPWはそれぞれ空文字でした。 is ... </description><pubDate>Thu, 20 Sep 2018 15:07:53 GMT</pubDate></item><item><title>Metabaseを使ってポケモンGOで孵化したタマゴの情報を可視化する。</title><link>https://retrorocket.biz/archives/535</link><guid isPermaLink="true">https://retrorocket.biz/archives/535</guid><description>旦那さんとポケモンGOをプレイしているのですが、タマゴから孵るポケモンに偏りがあるかを知りたかったので、記録を取るようにしています。 記録の方法は以下の通り。 タマゴが孵化したらLINEグループ宛に報告する 報告をLINE botが拾ってDB(SQLite3)に書き込む LINE botと会話して統計を取れるようにはなっているのですが、テキストベースだと情報がデジタルでいまいちピンとこないため、M ... </description><pubDate>Sun, 26 Aug 2018 13:48:14 GMT</pubDate></item><item><title>Metabase  v0.30.1 でSQLite3のテーブルのFILTERED BYが動作しない</title><link>https://retrorocket.biz/archives/531</link><guid isPermaLink="true">https://retrorocket.biz/archives/531</guid><description>あらまし Metabase v0.30.1でSQLite3のテーブルを読み込んだのですが、DB追加時にMetabaseが実施してくれるExploreが500を返し続けて永遠に終わらなかったり、FILTERED BYを使おうとしてもfieldの候補が表示されないので原因を調べました。Sample datasetだと問題ないのでインストール時の問題ではなさそうです。 調査 logに以下の警告が出ていま ... </description><pubDate>Sun, 26 Aug 2018 06:12:42 GMT</pubDate></item><item><title>nginxでリバースプロキシしているときにupstreamからのレスポンスヘッダを書き換える。</title><link>https://retrorocket.biz/archives/522</link><guid isPermaLink="true">https://retrorocket.biz/archives/522</guid><description>やりたいこと いろいろあって、nginxでリバースプロキシしているときに、upstreamから渡ってくるlocationヘッダの中身を書き換えないといけない場面に出くわしました。 普通ならproxy_redirectでどうにかするものですが、upstreamが返してくるlocationヘッダが自分の管理しているサイトとは全然別のところで、それをどうにか書き換えないといけません。ちなみにいじっている ... </description><pubDate>Sat, 07 Jul 2018 09:45:15 GMT</pubDate></item><item><title>twitter系のアプリが軒並み死んでいたので復旧させました。</title><link>https://retrorocket.biz/archives/509</link><guid isPermaLink="true">https://retrorocket.biz/archives/509</guid><description>Twitter が OAuth 認証時 Callback URL をチェックするようになったみたい – プログラミング生放送 Action REQUIRED – Sign in with Twitter users must whitelist callback URLs – Announcements – Twitter Developers 何だこの仕様変更 ... </description><pubDate>Wed, 13 Jun 2018 15:49:38 GMT</pubDate></item><item><title>インドのプネーでAISのSIM2Flyを使ったみた雑感とか。</title><link>https://retrorocket.biz/archives/494</link><guid isPermaLink="true">https://retrorocket.biz/archives/494</guid><description>仕事でインドのプネーに1週間ほど滞在していました。 Pokemon Goでどうしてもサニーゴを捕まえたかったのと、人とコンタクトをとる手段（主にLINE）が使用不能になると命に関わりそうだったので、事前にAmazonでSIMを購入しました。 使用感 インドだとAirtel回線を使用して繋ぐことになります。使用感ですが、特に問題なく繋がり問題なく使えました。が、4G回線でも遅い気がしました。LINE ... </description><pubDate>Sun, 10 Dec 2017 13:10:15 GMT</pubDate></item><item><title>[解決済み] Nature Remoは一度メールアドレスを認証させてしまうと変更時にめっちゃくちゃめんどくさい。</title><link>https://retrorocket.biz/archives/491</link><guid isPermaLink="true">https://retrorocket.biz/archives/491</guid><description>表題の通り、というかガジェット系は不具合あっても割とイライラせずに使用するタイプだと思ってるのですが、これはさすがに改善要求したいレベルで仕様がひどかったです。散々発売延期してコレかよ…。 2018/05/29 追記 2018/3/13のアップデートでログアウトとメールアドレスの編集ができるようになったため、以下の問題は解決可能です。 あらまし Nature RemoとGoogle Home mi ... </description><pubDate>Sun, 19 Nov 2017 15:26:53 GMT</pubDate></item><item><title>tag.retrorocket.biz（はっしゅたんぐら。）のデータが飛びました。</title><link>https://retrorocket.biz/archives/490</link><guid isPermaLink="true">https://retrorocket.biz/archives/490</guid><description>物理的に壊れたのとバックアップも取ってなかったので復旧できません。ほんとすいません。 tag.retrorocket.biz（はっしゅたんぐら。）については利用者が片手で数えるくらいしかいないので、Raspberry Pi 3で運用していたのですが、引っ越しの時にSDカードがぶっ壊れたようでサルベージすらできませんでした。 とりあえずサービス自体はさくらVPSに移行しましたが、IFTTTで同じこと ... </description><pubDate>Sat, 18 Nov 2017 14:18:53 GMT</pubDate></item><item><title>ジャンク品のnexus5xを電子レンジとパッチで直す。</title><link>https://retrorocket.biz/archives/476</link><guid isPermaLink="true">https://retrorocket.biz/archives/476</guid><description>ブートループして起動しないnexus5xを電子レンジで直す。 これの続きです。 メイン端末がnova liteなのですが、BlueBorneのパッチが来ないのと、Oreoの使える端末が必要になったので、ジャンクのnexus5xを手に入れて直してみることにしました。 ジャンク端末の状態 Googleのロゴがひたすらループする。いわゆるブートループしている状態。 ブートローダーに入れなかったり入れたり ... </description><pubDate>Sun, 01 Oct 2017 14:17:08 GMT</pubDate></item><item><title>【雑感】Fiddlerを使ってHuawei nova liteのパケットをキャプチャした。</title><link>https://retrorocket.biz/archives/461</link><guid isPermaLink="true">https://retrorocket.biz/archives/461</guid><description>結構前からnova liteがBaiduと通信してると話題なのですが、2chのスレを見てもほぼまともな情報が得られないのと、ぐぐっても結局通信内容が不明のままだったので、諦めて自分でキャプチャすることにしました。 飽くまで私の持ってる端末・環境での観測結果なので、ご自身の端末がどのような通信をしているのか知りたい方は、ご自身でパケットキャプチャされることをおすすめします。 Wiresharkを使っ ... </description><pubDate>Thu, 17 Aug 2017 04:52:22 GMT</pubDate></item><item><title>retrorocket.bizのSSL証明書を再発行しました。</title><link>https://retrorocket.biz/archives/451</link><guid isPermaLink="true">https://retrorocket.biz/archives/451</guid><description>SSLサーバ証明書再発行のお願い – さくらのサポート情報 retrorocket.bizも対象なので再発行しました。これから3年間分無料とはありがたいです…。期限ギリギリまで発行を粘ってちょっとでも証明書の有効期限を伸ばそうかと思いましたが、引き伸ばしてるうちに対応を忘れてしまいそうなのでやめました。 nginxの場合、ssl_certificateに中間証明書を設定しないとサーバから中間証明書 ... </description><pubDate>Thu, 20 Jul 2017 15:00:38 GMT</pubDate></item><item><title>Amazon Dash ButtonとIRKitとLINE Message APIでバルスダッシュボタンを作る。</title><link>https://retrorocket.biz/archives/447</link><guid isPermaLink="true">https://retrorocket.biz/archives/447</guid><description>プライムデーでダッシュボタンが1個100円だったので、IRKitとLINEBotと連携して部屋の家電の電源を全部消すバルスダッシュボタンを作ることにしました。 使用したもの Raspberry Pi 3 天然水ダッシュボタン 今回はLINE botでCallbackを使用しないため、ローカルホストに適当にhttpで通信できるWebサーバが立っていれば十分です。 準備 ボタンのセットアップと、ボタン ... </description><pubDate>Mon, 17 Jul 2017 15:01:34 GMT</pubDate></item><item><title>Twitterで強制的にPNG32でアップロードするツールを作った。</title><link>https://retrorocket.biz/archives/444</link><guid isPermaLink="true">https://retrorocket.biz/archives/444</guid><description>Twitterに画像をPNGでアップロードするツール 作りました。左上1pxの透明度を1%だけ落として強制的にPNG32でアップロードします。 RGBAだと1だけ下がってるように見えます。ソースは以下。 retrorocket/twimage: Twitterで画像を強制的にPNGでアップできるようにする PerlMagick便利ですね。 画像の引用元は以下です。 Lenna – Wi ... </description><pubDate>Thu, 29 Jun 2017 13:49:03 GMT</pubDate></item><item><title>TimeLine Copierで1000人近くリストに入れようとするとTwitter側から不審なアクティビティ扱いされる。</title><link>https://retrorocket.biz/archives/437</link><guid isPermaLink="true">https://retrorocket.biz/archives/437</guid><description>お問い合わせがあったのですが、たまたま今日早く帰ってくることになってたので調査しました。 事象としては、3000人近いフォロワーがいるユーザがTimeLine Copierでリストを作ると、1000人超えた当たりでアカウントがロックされるというものです。 とりあえずガチャピンのフォロワーでリストを作ったのですがなるほど1000人くらいになったところでtwitterを覗くと以下の画面に飛ばされました ... </description><pubDate>Wed, 28 Jun 2017 06:57:34 GMT</pubDate></item><item><title>【未解決→解決】WPtouch Mobile Pluginが適用されたモバイルページでContact Form 7が動作しない。</title><link>https://retrorocket.biz/archives/436</link><guid isPermaLink="true">https://retrorocket.biz/archives/436</guid><description>未解決です。このサーバでしか起こらない問題かどうかすらもわかってません…。 Contact Form 7のv4.8とWPtouch Mobile Pluginのv4.3.18を導入している環境で、かつモバイルページからContact Form 7を使用して問い合わせを送信した場合、メールが送信されません。 WordPressのバージョンは4.8です。 最初nginxのキャッシュフラグの設定がおかし ... </description><pubDate>Tue, 27 Jun 2017 14:27:28 GMT</pubDate></item><item><title>このサイト（CentOS 7）のPHPを5.4から7.1にアップグレードした。</title><link>https://retrorocket.biz/archives/434</link><guid isPermaLink="true">https://retrorocket.biz/archives/434</guid><description>グーペのPHPバージョンを5.2から7.1にアップグレードしました – ペパボテックブログ すぐ詐欺にあいそう、とよくいわれるくらい何かに影響を受けやすいのと、このサーバ上で動いているサービスのうち、PHPで動作しているものがWordPressしかないため、アップグレードすることにしました。 ちなみにWordPressの推奨PHPバージョンは7以上です。 アップグレード前 !  ~  ... </description><pubDate>Mon, 26 Jun 2017 14:14:46 GMT</pubDate></item><item><title>TwitterのアイコンをAPI経由でアップロードするツールに強制PNGモードを追加した。</title><link>https://retrorocket.biz/archives/431</link><guid isPermaLink="true">https://retrorocket.biz/archives/431</guid><description>TwitterのアイコンをAPI経由でアップロードするツール ImageMagickとPerlMagickを入れるのがひたすらめんどくさいという理由だけで対応してなかったのですが、アイコンも丸くなるし強制JPGにされるしでうんざりしたので対応しました。 githubには後でpushしておきます。ソースはこんな感じで、左上の1pxの透明度を1から0.99に変更して元画像に極力影響ないようにPNG32 ... </description><pubDate>Sat, 17 Jun 2017 09:49:27 GMT</pubDate></item><item><title>ブートループして起動しないnexus5xを電子レンジで直す。</title><link>https://retrorocket.biz/archives/419</link><guid isPermaLink="true">https://retrorocket.biz/archives/419</guid><description>2017/09/17 追記 知人から情報提供していただきました。危ない橋を渡らなくても有志が公開してるパッチあてたら治るかもしれません。私は端末手元になくて試せないですが、知識のある方は試してみてください。 ちなみに知人はこれで修理できたそうです。端末流すんじゃなかった…。 Nexus 5X Bootloop Fix Finally Lets You Boot the Phone Nexus 5X ... </description><pubDate>Sun, 09 Apr 2017 15:13:01 GMT</pubDate></item><item><title>？？？「えー、ということで！ですね、本日はふっ飛ばしたDBの復旧をやっていきたいと思います！」</title><link>https://retrorocket.biz/archives/410</link><guid isPermaLink="true">https://retrorocket.biz/archives/410</guid><description>GitLab.com Database Incident – 2017/01/31 読んでて胃が痛くなりましたが、詳細をここまで公開した上で復旧作業ライブストリーミングで配信するとかぶっ飛びすぎててすごいです。 今見てるんですがめっちゃ面白いしコメント欄一体感で溢れてるし悲壮感ないのでエンジニアじゃない方も是非見てほしい！ 重大なミスをした時どうすればいいか学びを得られた気がします。問 ... </description><pubDate>Wed, 01 Feb 2017 12:58:20 GMT</pubDate></item><item><title>このブログのSSL設定とかの話。</title><link>https://retrorocket.biz/archives/409</link><guid isPermaLink="true">https://retrorocket.biz/archives/409</guid><description>前Cipher Suitesの話をしたのでこのブログのSSL設定を紹介します。Webサーバはnginxです。 試験的にtag.retrorocket.bizにだけh2oを使ってるのですが、なかなかいい感じなのでそのうち乗り換えるかもしれません。 サブドメインで運用しているサービスは一部設定が足りてなかったりしてSSL LabsでA+じゃなかったりするのですが、AかA-なので及第点と思っています。r ... </description><pubDate>Thu, 26 Jan 2017 14:39:12 GMT</pubDate></item><item><title>LINE::Bot::APIとIRKitで部屋の家電を制御するサンプルコード。</title><link>https://retrorocket.biz/archives/407</link><guid isPermaLink="true">https://retrorocket.biz/archives/407</guid><description>解説書いてる時間がなかったのでサンプルコードだけ貼っておきます。そのうち書く。 LINEのmessage apiを使おうと思ってuse LWP::UserAgentとuse JSONでゴリゴリ書いてたら普通にPerlのSDKがあったときの顔をしていました。SDK充実しててすごい。 line/line-bot-sdk-perl: LINE: :API – SDK of the LINE  ... </description><pubDate>Sun, 22 Jan 2017 14:58:57 GMT</pubDate></item><item><title>スプラトゥーンで封印ルールが最後に開催された時間を調べる。</title><link>https://retrorocket.biz/archives/397</link><guid isPermaLink="true">https://retrorocket.biz/archives/397</guid><description>シオノメヤグラとかホッケヤグラとか封印されているルールとステージが復活してるので各ステージがいつ開催されたか調べてみました。 splapiはクエリパラメータで開催情報を検索できるのですが、私以外使ってる人があまりいなくて寂しいです。 Bバスパークのガチホコ →2016-01-15T07:00:00 ショッツル鉱山のガチホコ →2016-01-21T11:00:00 シオノメ油田のガチホコ →201 ... </description><pubDate>Sun, 04 Dec 2016 13:49:07 GMT</pubDate></item><item><title>Tab Managerの旧ver(4.3.4)がcoolbarを仕込んでいた方法がわかったので書く。</title><link>https://retrorocket.biz/archives/393</link><guid isPermaLink="true">https://retrorocket.biz/archives/393</guid><description>Chrome ExtensionのLive HTTP Headersの調査(CoolBar.Pro導入 Extensionが何を行うかの調査) CoolBarってTab Managerにもいたよね、ということで。 昔の記事で、Tab Managerがどうやってマルウェア化コードを仕込んだかわからない、と書いたのですが、わかったので方法を書いてみます。Tab Managerは最新版が4.5.1なので ... </description><pubDate>Sat, 05 Nov 2016 15:45:38 GMT</pubDate></item><item><title>サーバのストレージ容量が半分切ったので原因を調べた。</title><link>https://retrorocket.biz/archives/391</link><guid isPermaLink="true">https://retrorocket.biz/archives/391</guid><description>Logwatch、普段はストレージサイズの項目読んでないのですが、久しぶりに見てみたらこんな感じで半分切っててびっくりしたので原因を調べました。 --------------------- Disk Space Begin ------------------------ Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_t ... </description><pubDate>Thu, 03 Nov 2016 11:39:29 GMT</pubDate></item><item><title>自分のサイトの広告にこーどあいきゅーの問題出されても答え合わせできない。</title><link>https://retrorocket.biz/archives/386</link><guid isPermaLink="true">https://retrorocket.biz/archives/386</guid><description>ほんとどうでもいい話でしかもオチも解決法もないです解決しました。Tumblrに書こうと思ったんだけど、こちらのブログに出てきた広告の話だったので。 人生でPHP書いたことある時間が1時間未満の人間だけどさすがにこれはわかる、というかわからないとさすがに怒られる（誰に）。答え：何も出力されない PHPの変数宣言とかスコープ周りってクセがあるなぁと思います。なんでgrobalがあるのにlocalがない ... </description><pubDate>Sat, 15 Oct 2016 16:51:39 GMT</pubDate></item><item><title>splapiがDoS攻撃されたっぽい。</title><link>https://retrorocket.biz/archives/382</link><guid isPermaLink="true">https://retrorocket.biz/archives/382</guid><description>各サイトではDoS/DDoS攻撃っぽいアクセスを受けたらアラートが飛ぶようになってるのですが、初めてアラートが飛びました。ちゃんと動いてよかったです。よくないけど。ちなみにsplapiは1秒以内に規定値以上のアクセスがあったり、同一IPで同時接続数が規定値以上を超えたりすると429が返るようになっています。（ブログは503） time:27/Sep/2016:19:30:30 +0900 host ... </description><pubDate>Tue, 27 Sep 2016 11:20:07 GMT</pubDate></item><item><title>zshを諦めてfishを導入した。</title><link>https://retrorocket.biz/archives/380</link><guid isPermaLink="true">https://retrorocket.biz/archives/380</guid><description>fish-shellを使ってみませんか – Qiita zsh から fish にした。 – yoshiori.github.io なんだかんだで大学院いたときから周りがzsh使ってたのでzsh使っていたのですが、やっぱり使いこなせなかったのでユーザーフレンドリーだと話題のfishに移行しました。シェル食って生きてる人間とマウスないと何もできない私みたいな人間を一緒にすべき ... </description><pubDate>Sun, 25 Sep 2016 09:52:29 GMT</pubDate></item><item><title>Nginx Helperで個別記事のキャッシュをパージできない。</title><link>https://retrorocket.biz/archives/379</link><guid isPermaLink="true">https://retrorocket.biz/archives/379</guid><description>Nginx Helper — WordPress Plugins FastCGI Cacheを使ってるので、このプラグインを導入しているのですが、個別記事のキャッシュがうまくパージできないのでログを出して原因を調べました。 原因 パージ対象になっている記事のURLの末尾にスラッシュがついている。 このブログは個別記事のパーマリンク設定が/archives/%post_id%なのですが、キャッシュを ... </description><pubDate>Thu, 22 Sep 2016 13:47:09 GMT</pubDate></item><item><title>原因の切り分けをどうやるか。</title><link>https://retrorocket.biz/archives/377</link><guid isPermaLink="true">https://retrorocket.biz/archives/377</guid><description>たまたま見つけてしまったからには調査せずにはいられないのです。 @ika_rec いきなり失礼します。イカレコ使わせていただきました。使用感イイですね。しかし、現在のステージのほうに本来マヒマヒなのがキンメダイになってるというミスがありましたという報告です。(長くなるので次のリプに続きます) — *+黒水漣＊芽、息吹く華+* (@suiren023) 2016年6月28日 該当時間のA ... </description><pubDate>Thu, 22 Sep 2016 05:35:33 GMT</pubDate></item><item><title>Let’s Encryptでsplapiをhttp/2に対応させた。</title><link>https://retrorocket.biz/archives/375</link><guid isPermaLink="true">https://retrorocket.biz/archives/375</guid><description>retrorocket.bizは強制的にhttpsで通信するようになっています。retrorocket.bizで試しに作ってるWebアプリがあって、そこから適当なAPIを呼ぼうと思ってJavaScriptからsplapiを呼んだらエラーになって自爆しました。SSL対応してないから当然ですね。 時代は常時SSLだし自爆したのでいい加減対応することにしました。 最初StartSSLで証明書を取得しよう ... </description><pubDate>Mon, 12 Sep 2016 13:40:19 GMT</pubDate></item><item><title>LWP::UserAgentでイカリング（ニンテンドーネットワーク）の認証を突破する。</title><link>https://retrorocket.biz/archives/372</link><guid isPermaLink="true">https://retrorocket.biz/archives/372</guid><description>イカリングまでの認証をWWW::Mechanizeでやっていたのですが、ページ構成変わった時に対応できないよなーと思ったので、LWP::UserAgentで認証が突破できるようにしました。 参考にしたのは以下のサイトです。  Miiverse が楽しすぎて… – モノトーンの伝説日記 セッション管理をcookieでやってるようですが、ヘッダにトークンを指定してア ... </description><pubDate>Fri, 09 Sep 2016 09:51:35 GMT</pubDate></item><item><title>Mojoliciousのプレースホルダでドットを含むパスをキャプチャしたくない時の話。</title><link>https://retrorocket.biz/archives/371</link><guid isPermaLink="true">https://retrorocket.biz/archives/371</guid><description>全然別のタイトルで記事書いたのですが、内容が間違いまくってたのと愚痴っぽくてひどかったので消しました。30分位で消したから多分誰も見てないんじゃないでしょうか。 Mojoliciousの通常のプレースホルダはドットとスラッシュをキャプチャせず、含んでいた場合はルーティングに失敗します。が、その挙動を期待していたのに、ルーティングに失敗せずに200OKを返してしまうパターンがあってはまりました。 具 ... </description><pubDate>Mon, 05 Sep 2016 12:31:09 GMT</pubDate></item><item><title>Bash on Ubuntu on WindowsでMojolicious::LiteとかNet::Twitter::Liteを動かす。</title><link>https://retrorocket.biz/archives/364</link><guid isPermaLink="true">https://retrorocket.biz/archives/364</guid><description>Windows 10 Anniversary Update（Windows 10 バージョン 1607）を適用したので、Bash on Ubuntu on Windowsを使ってみました。念には念を入れて、アップグレードツールを使わずにWindows Updateから適用できる段階でアップデートしたのですが、失敗してOSごと起動しなくなったりしました。相変わらずですね。 私の環境の場合、MacTy ... </description><pubDate>Sun, 21 Aug 2016 05:55:02 GMT</pubDate></item><item><title>グローバルIPの8080ポートにアクセスするとルータの設定画面が見える。</title><link>https://retrorocket.biz/archives/363</link><guid isPermaLink="true">https://retrorocket.biz/archives/363</guid><description>私の使っているルータは、192.168.0.1（＝ルータのアドレス）の80ポートにアクセスすると、ルータの設定画面が見えるタイプです。 IPマスカレードで、80と443ポートはRaspberry Piにアクセスされるようにしています。が、操作を間違って自分のグローバルIPの8080ポートにアクセスしてみたら、なぜかルータの設定画面が出てきて死ぬほどビビりました。8080ポートなんて設定のどこにも出 ... </description><pubDate>Sun, 21 Aug 2016 03:11:06 GMT</pubDate></item><item><title>自分のサイトをHTTP/2対応にしようとしたらものすごいはまった。</title><link>https://retrorocket.biz/archives/360</link><guid isPermaLink="true">https://retrorocket.biz/archives/360</guid><description>Life with open mind: コミケ90で「Get Started with HTTP/2」を出します(3日目 西4 f-44b) これを読みまして、「よし、自分のサイトもこのビッグウェーブに乗せよう」と思い、（Raspberry Piで運用してる以外のSSLに対応してる）サイトをHTTP/2対応にしました。 サーバ弄る前にクライアントのWindows 10マシンにRS1適用したらOS ... </description><pubDate>Fri, 19 Aug 2016 16:14:05 GMT</pubDate></item><item><title>ラララ アトムの子らよ</title><link>https://retrorocket.biz/archives/357</link><guid isPermaLink="true">https://retrorocket.biz/archives/357</guid><description>ぼく「このプログラムpythonじゃないと動かないしpythonかくかー。頼むぞAtom」 Atom「よっしゃまかせとけ」 ぼく「if(aircon_flag == t（ここで補完）」 ぼく「if文でtから始まるもんなんて普通trueしかないよね。（補完結果見ずにタブぽちー）」 Atom「           ... </description><pubDate>Sun, 31 Jul 2016 13:31:15 GMT</pubDate></item><item><title>Chrome拡張のTab Managerを入れているとリンク先が”coolbar.pro”経由になる。</title><link>https://retrorocket.biz/archives/355</link><guid isPermaLink="true">https://retrorocket.biz/archives/355</guid><description>Tab Manager – Chrome Web Store Hitting collapse comment icon button is redirecting to crvick.com : help 表題そのまんまなのですが、日本だと全然話題になってないなぁ、と思いました。なぜなら私も今さっき気づいたからです。お恥ずかしい限り。 Tab Managerを使用していると、リンクク ... </description><pubDate>Sun, 24 Jul 2016 14:00:23 GMT</pubDate></item><item><title>Amazon Elasticsearch serviceの無料枠だとsplapiのアクセスログは捌き切れない。</title><link>https://retrorocket.biz/archives/353</link><guid isPermaLink="true">https://retrorocket.biz/archives/353</guid><description>t2.micro/インスタンス数1/Single-AZ だとsplapiのログは捌き切れないというのがわかったのでとりあえずメモとして残しておきます。 具体的にいうと503が頻発して、最大2時間半程度復帰しない状態になります。td-agentのログ見るとこういうのがわんさか出てます。どこぞの世紀末バスケ覇者よろしく送れなかったログは投げ捨てるものなのです。スタックトレースは割愛。 2016-07- ... </description><pubDate>Sat, 09 Jul 2016 05:24:27 GMT</pubDate></item><item><title>kibanaでスプラトゥーンのガチマッチのステージ統計を可視化した。</title><link>https://retrorocket.biz/archives/346</link><guid isPermaLink="true">https://retrorocket.biz/archives/346</guid><description>前回の続き。 残念ながら、今のところKibana4に安全にダッシュボードだけ共有する機能はないようなので諦めてスクショだけペタペタ貼ってみます。 ダッシュボードが共有できると、どの線がどの凡例と対応してるかすぐわかるのですが。 1月のアロワナとモズクが極端すぎてやばい。 明らかに偏ってるしヤグラ少なすぎ。 開始時間で集計しました。ヤグラ、3時がやたら多いんですがふざけてるとしか思えません。 開始時 ... </description><pubDate>Mon, 04 Jul 2016 13:22:27 GMT</pubDate></item><item><title>今日までのスプラトゥーンのガチマッチの開催情報をelasticsearch+kibanaで解析した。</title><link>https://retrorocket.biz/archives/343</link><guid isPermaLink="true">https://retrorocket.biz/archives/343</guid><description>スプラトゥーンステージAPI作った目的がステージ情報の取得と解析だったのでやろうやろうと思ってたのですが、このままだとAPI作ってから1年経過してしまうので着手しました。 AWSのインスタンスはnginxの解析で使っちゃってるので、Raspberry Pi 2にelasticsearchとkibanaを仕込んで解析しました。 導入方法はそのうち記事にします。 とりあえず、2015/08/30 15 ... </description><pubDate>Sun, 03 Jul 2016 09:41:29 GMT</pubDate></item><item><title>Kibana4で保存済みvisualizationを削除したり名前を変更する。</title><link>https://retrorocket.biz/archives/339</link><guid isPermaLink="true">https://retrorocket.biz/archives/339</guid><description>絶対忘れるのでメモ。 赤枠で囲った部分から保存済みvisualizationの設定編集が可能です。わっかんねーよこんなの！ ダッシュボードはこんな感じ。やはり視覚的に状況が把握できると運用しやすいですね。導入して良かったです。</description><pubDate>Sat, 25 Jun 2016 14:45:17 GMT</pubDate></item><item><title>Amazon Elasticsearch Serviceにfluentdでnginxのアクセスログを流し込んでKibanaで可視化する。</title><link>https://retrorocket.biz/archives/334</link><guid isPermaLink="true">https://retrorocket.biz/archives/334</guid><description>splapiのアクセスログの可視化を始めてみた。 – return $lock; 導入にめちゃくちゃ苦労してしまったので、後で記事にしようと思います。 記事にしました。 前置き Kibanaで可視化するにあたってnginxのアクセスログをltsv形式にしてfluentdで送出しています。 導入当初はt2.microインスタンス（Amazon EC2の無料枠）をログ収集サーバ（fluen ... </description><pubDate>Sat, 18 Jun 2016 18:37:11 GMT</pubDate></item><item><title>OpenShift OnlineからphpのHello Worldアプリを動かす。</title><link>https://retrorocket.biz/archives/326</link><guid isPermaLink="true">https://retrorocket.biz/archives/326</guid><description>AWSの無料枠だといっぱいいっぱいになってきたので、HerokuかOpenShift Onlineを使ってみようといろいろ調べてたら、以下の記事を見つけたのでOpenShift Onlineを使ってみることにしました。 OpenShift Online を利用して静的サイトのホスティング | FAIRWAY Engineer {Blog} サインアップ サインアップは以下のURLから。 Creat ... </description><pubDate>Wed, 25 May 2016 12:39:57 GMT</pubDate></item><item><title>TwistOAuthでイカのレギュラーマッチの現在のステージをツイートする。</title><link>https://retrorocket.biz/archives/325</link><guid isPermaLink="true">https://retrorocket.biz/archives/325</guid><description>API初心者ですhttp://splapi.retrorocket.biz/こちらのサイトにあるデータを使… – Yahoo!知恵袋 APIってなんだろう…。Win32APIのことでしたらこちらの動画がチュートリアルとして最適です。 【プログラミング】テトリスを1時間強で作ってみた【実況解説】 – ニコニコ動画:GINZA splapiが返却するのはただのJSO ... </description><pubDate>Mon, 23 May 2016 15:35:04 GMT</pubDate></item><item><title>うーん。</title><link>https://retrorocket.biz/archives/318</link><guid isPermaLink="true">https://retrorocket.biz/archives/318</guid><description>splapi、結構待ってみたのですがAPI利用ルール一向に守っていただけそうな気配がなかったので210.172.144.35さんからのアクセスを弾きました。他の同じサーバ使ってるロリポップ経由の人も巻き添え食らうはずなので、巻き添え食らってる方については連絡いただければ個別に対応いたします。お手数ですがご連絡をお願いいたします。アクセス拒否したらルール違反アプリごと起動しなくなっちゃいましたね…。 ... </description><pubDate>Mon, 11 Apr 2016 11:25:15 GMT</pubDate></item><item><title>twitterのリストに自分（非公開アカウント）を追加しようとすると403エラーが返ってくる。</title><link>https://retrorocket.biz/archives/316</link><guid isPermaLink="true">https://retrorocket.biz/archives/316</guid><description>他の人が作ったアプリでも同じ動きをしてるのでひょっとしたら対策されちゃったかもしれないですね。一過性かどうかわかんないのでとりあえずlistアプリは様子見させてください。 追記 がっつり修正入れてみたのですがlistsのapi自体がめちゃくちゃ不安定で使い物にならないので一旦公開停止しました。再開は未定です。 2016/4/13：動くようなので再開しました。自分自身はリストに追加できないようなので ... </description><pubDate>Tue, 05 Apr 2016 15:27:33 GMT</pubDate></item><item><title>一生ヤグラだけで遊びたい。</title><link>https://retrorocket.biz/archives/313</link><guid isPermaLink="true">https://retrorocket.biz/archives/313</guid><description>saboyutaka/splapi_gem: splapi Client for ruby rubyのクライアントを作ってくださった方がいるのでrubyでヤグラのタイミングを教えてくれるtwitter botを書いて遊びました。 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]でsferik/twitter: A Ruby inter ... </description><pubDate>Tue, 08 Mar 2016 16:03:27 GMT</pubDate></item><item><title>サーバが不安定だったお知らせ（事後報告）</title><link>https://retrorocket.biz/archives/309</link><guid isPermaLink="true">https://retrorocket.biz/archives/309</guid><description>はてなブックマーク – 「glibc」ライブラリに脆弱性、Linuxの大部分に深刻な影響 – ITmedia エンタープライズ 脆弱性対応するのに18時位に出先でスマホのSSHクライアントからyum update→rebootのコンボを決めたところ、VPS（さくらのVPS。環境はCentOS7）のnetworkが死ぬ事態になりました。 原因は完全私なのですが、再起動に時間が ... </description><pubDate>Wed, 17 Feb 2016 11:58:51 GMT</pubDate></item><item><title>イカリングの情報は一部jsonで取得できる。</title><link>https://retrorocket.biz/archives/308</link><guid isPermaLink="true">https://retrorocket.biz/archives/308</guid><description>タイトルそのまんまです。なんか常識だったらしくてへこみました。なんでみんなsplapi使ってんの。 おそらく認証は下記サイトを参考にすればいけると思うので認証を突破してjsonをパースしてください。  Miiverse が楽しすぎて… – モノトーンの伝説日記 多分他にもありそう。 https://splatoon.nintendo.net/ranking/in ... </description><pubDate>Sun, 14 Feb 2016 11:45:31 GMT</pubDate></item><item><title>DateTime::Format::DateManipインストール時にテストでこける。</title><link>https://retrorocket.biz/archives/306</link><guid isPermaLink="true">https://retrorocket.biz/archives/306</guid><description>cpanでDateTime::Format::DateManipをインストールするとテストでコケる。 Running Build test t/00load.t ......... ok t/01conversions.t .. WARNING: the TZ Date::Manip config variable is deprecated and will be removed in Marc ... </description><pubDate>Thu, 11 Feb 2016 14:00:51 GMT</pubDate></item><item><title>splapiのアクセスログの可視化を始めてみた。</title><link>https://retrorocket.biz/archives/303</link><guid isPermaLink="true">https://retrorocket.biz/archives/303</guid><description>利用者多くなってきたし、問い合わせも増えてきて色々めんどくさくなってきたのでfluentdとelasticsearchとkibanaでsplapiのアクセス解析を始めてみました。 導入にめちゃくちゃ苦労してしまったので、後で記事にしようと思います。 とりあえず上のスクリーンショットはapiがレスポンス返しきるまでの時間なのですが、kibanaが使いこなせてなくて、記録されてるreqtimeが全部出 ... </description><pubDate>Sun, 07 Feb 2016 15:58:51 GMT</pubDate></item><item><title>ネット復旧見込みについて。</title><link>https://retrorocket.biz/archives/300</link><guid isPermaLink="true">https://retrorocket.biz/archives/300</guid><description>あんまり目途がたっていません。しばらくNexus5とmioでしのいでいます。テザリングはどうしてもたくさん通信しちゃうのであまりやりません。 あとスマホだとtumblerのほうが更新しやすいので、なにかあったらtumblerのほうも見てみてください。 あとイカAPIのDBバグってたの修正しました。バグ報告ありがとうございます。年またぎバグ、6年前に書いた某スクリプトでもやったのに一体何を学んだので ... </description><pubDate>Wed, 06 Jan 2016 13:03:01 GMT</pubDate></item><item><title>イカリングからブキ情報をスクレイピングする。</title><link>https://retrorocket.biz/archives/297</link><guid isPermaLink="true">https://retrorocket.biz/archives/297</guid><description>イカリングからブキ情報がスクレイピングできることに昨日初めて気づいたので、スクレイピングしてみました。 毎度ですがWWW::MechanizeとWeb::Scraperを使用します。 どうでもいいけど、一回NokogiriとかYasuri使おうと思ったのに結局RubyでWebスクレイピングしないで今年終わりました。 イカAPIのweaponsエンドポイントはver1.10で追加済みです。 ＃実はm ... </description><pubDate>Thu, 31 Dec 2015 12:04:44 GMT</pubDate></item><item><title>サービス停止のお知らせ。</title><link>https://retrorocket.biz/archives/294</link><guid isPermaLink="true">https://retrorocket.biz/archives/294</guid><description>最悪2月までネット（固定回線）のほうが使用できなくなるため、Raspberry Pi上で稼働している下記サービスはネット復旧まで停止となります。 はっしゅたんぐら。 – twitter # to tumblr. すぷらすてーじ 注意 これ以外のサービス・ツールについては稼働が続きますが、バグがあっても修正をアップロードできません。 不具合報告についても受信はできますが、こちらから返信で ... </description><pubDate>Sun, 29 Nov 2015 05:57:14 GMT</pubDate></item><item><title>漫画雑誌の付録の組み立てできなかったけどガラスバキバキのスマホはなおせた。</title><link>https://retrorocket.biz/archives/288</link><guid isPermaLink="true">https://retrorocket.biz/archives/288</guid><description>今年の7月にNexus5を落としてバキバキに割ってしまったのですが、後継機が出る、という情報があったので直さないで騙し騙し使っていました。いざNexus5xが発表されてみるとおま国価格だし、実機触ってみても大きすぎて片手で操作できないので、諦めて自分で直すことにしました。ちなみにLGに正規で修理に出すと2万超えるし、どこの馬の骨かもよくわかんない業者さんに依頼しても2万超えるそうです。部品代と技術 ... </description><pubDate>Tue, 03 Nov 2015 14:30:11 GMT</pubDate></item><item><title>「この拡張機能は破損している可能性があります。」が特定のChrome拡張で発生する。</title><link>https://retrorocket.biz/archives/286</link><guid isPermaLink="true">https://retrorocket.biz/archives/286</guid><description>Right-Click to Calendarだけ、（一部のユーザで）Chrome再起動するたびに「この拡張機能は破損している可能性があります。」エラーが出て設定値が吹っ飛ぶ（私の環境でも再現した）ので対策を調べました。 Chrome機能拡張で「この拡張機能は破損している可能性があります」が出る問題について – firenaviブログ 拡張機能が破損してしまう – Goog ... </description><pubDate>Tue, 03 Nov 2015 12:43:38 GMT</pubDate></item><item><title>Ingressマチカフェカード・レジ止めすぎ問題を考える。</title><link>https://retrorocket.biz/archives/283</link><guid isPermaLink="true">https://retrorocket.biz/archives/283</guid><description>3枚買って1枚目の残高を使いきりました。10回買い物してレジ止めなかったのがうどん県のお兄さんが対応してくれた1回だけだったので、なんでレジが止まるか、どうやったらレジを止めずに済むかを考えたいと思います。 書いたら長かったのでtumblrに投稿するのは諦めました。 ちなみに大体バラバラのローソンでマチカフェ買ってるので、恐らくどこのローソンでも同じ事象が発生するものと思われます。 パターン1：店 ... </description><pubDate>Mon, 12 Oct 2015 10:34:19 GMT</pubDate></item><item><title>スプラトゥーンのステージ情報を表示するだけのページつくった。</title><link>https://retrorocket.biz/archives/278</link><guid isPermaLink="true">https://retrorocket.biz/archives/278</guid><description>すぷらすてーじ スマートフォンで表示崩れまくってたけど直した。localStorage使って何度もAPIに対してリクエスト叩かないようにしたりしてます。 ピクセルの字幕版見てきます。</description><pubDate>Sat, 26 Sep 2015 09:57:40 GMT</pubDate></item><item><title>スプラトゥーンのステージ情報がとれるやつのAPIドキュメントを書いた。</title><link>https://retrorocket.biz/archives/273</link><guid isPermaLink="true">https://retrorocket.biz/archives/273</guid><description>splapi – スプラトゥーンのステージ情報がとれるやつ · Apiary API Blueprintが意味不明すぎてこれで使い方あってんのかよくわかってない。 とりあえずexampleに適当な日時と好きなルールと好きなステージを指定したら、APIの実行結果が「該当なし」になっちゃってるので、検索結果でちゃんと該当するものに書き直します。 ていうかこれMojoliciousのルート情 ... </description><pubDate>Sun, 06 Sep 2015 15:53:09 GMT</pubDate></item><item><title>スプラトゥーンのステージ情報を取得できるAPIを作ったけど公開停止した。</title><link>https://retrorocket.biz/archives/271</link><guid isPermaLink="true">https://retrorocket.biz/archives/271</guid><description>イカリングのステージ情報をスクレーピング→MongoDBに保存→Web APIでステージ情報を取得できるようにしました。 スプラトゥーンのステージ情報がとれるやつ（非公式） もともとは自分用に勝敗記録アプリを作ろうとしてて、ステージ情報も必要になるので、ステージ情報用の機能を別APIとして独立させようと思った次第です。Microserviceというやつですね（流行ってるから言ってみたかっただけ。） ... </description><pubDate>Sun, 30 Aug 2015 13:23:55 GMT</pubDate></item><item><title>Chromeのinfo.selectionTextは改行がスペースに変換される。</title><link>https://retrorocket.biz/archives/270</link><guid isPermaLink="true">https://retrorocket.biz/archives/270</guid><description>Chromeのinfo.selectionTextは改行がスペースに変換されることに今日気づきました。 なんで今まで自分の作ってた拡張が動いてたのかがマジで謎いです。 選択したテキストの改行まで欲しい場合は、残念ながらchrome.tabs.sendMessageでタブにメッセージを送って、content script上でsendResponse({stext: window.getSelecti ... </description><pubDate>Sun, 30 Aug 2015 05:52:51 GMT</pubDate></item><item><title>Right Click to Calendarで場所を入力できるようにした。</title><link>https://retrorocket.biz/archives/269</link><guid isPermaLink="true">https://retrorocket.biz/archives/269</guid><description>レビューで「場所も入力できれば完璧。」て言われたので追加しておきました。v3.6.0で入力可能です。デフォルトで正規表現による入力がオンになってないので、正規表現で場所を入力したい人はオプションで有効にしてください。 デフォルトの正規表現で入力可能にしました。</description><pubDate>Sat, 29 Aug 2015 13:36:04 GMT</pubDate></item><item><title>自分の環境でWindows 10アップグレード後に発生した不具合一覧。</title><link>https://retrorocket.biz/archives/265</link><guid isPermaLink="true">https://retrorocket.biz/archives/265</guid><description>2chとか見てもあまり派手にアップグレードに失敗した人を見ないので、Windows 8.1→10に自分のアカウント・アプリケーションを残してアップグレード（上書きアップグレード）した後に、私の環境で発生した不具合を時系列順に一覧にしておきます。 アップグレード後の初回ログインに成功したあと、PCを再起動→ログイン後、再度セットアップ処理（「さあ始めましょう、のアレ」）が走る。その処理が1時間経過し ... </description><pubDate>Sun, 09 Aug 2015 13:30:31 GMT</pubDate></item><item><title>retrorocket.bizのSSL証明書をラピッドSSLに移行しました。</title><link>https://retrorocket.biz/archives/263</link><guid isPermaLink="true">https://retrorocket.biz/archives/263</guid><description>ラピッドSSL提供開始記念キャンペーン！　｜　さくらインターネット ジオトラスト | SSL（サーバ証明書）はさくらインターネット とってもお安かったのでretrorocket.bizのSSL証明書をStartSSLからラピッドSSLに移行しました。ドメインを2018年くらいまで契約してたと思ってたので、証明書も3年契約にしたのですが、今調べたらドメインの方は普通に2017年まででした。 SANs ... </description><pubDate>Sun, 02 Aug 2015 10:59:03 GMT</pubDate></item><item><title>Windows 10でデスクトップやアプリケーションの解像度がおかしい場合の対処。</title><link>https://retrorocket.biz/archives/262</link><guid isPermaLink="true">https://retrorocket.biz/archives/262</guid><description>Windows 8.1の時も全く同じ内容の記事書いたんですがこれは。 7/29にWindows 10にアップグレードしました。が、デスクトップや各種アプリケーションの解像度が小さくなっていて、アプケーションがぼんやりした見た目で表示されるようになりました。 手順としては下記。 デスクトップで右クリック＞ディスプレイ設定＞ディスプレイの詳細設定からディスプレイの解像度が適切かどうか確認する。適切でな ... </description><pubDate>Sun, 02 Aug 2015 03:31:48 GMT</pubDate></item><item><title>raspbianでnginx 1.9.3のビルド＆init scriptを作成する。</title><link>https://retrorocket.biz/archives/259</link><guid isPermaLink="true">https://retrorocket.biz/archives/259</guid><description>Raspberry Pi 2 model Bにnginxを入れようとしたのですが、Debian wheezy用のリポジトリを指定したら404が返ってきたので自分でビルドしました。使用OSはraspbian(2015-05-05)です。 #入ってなければインストールする。 #ここで何が必要かは環境によって違うかもしれないのでビルドが通らなければ追加する sudo apt-get install li ... </description><pubDate>Sat, 25 Jul 2015 17:56:09 GMT</pubDate></item><item><title>upicoで日本語ファイル名の画像がアップロード出来ない不具合を修正しました。</title><link>https://retrorocket.biz/archives/256</link><guid isPermaLink="true">https://retrorocket.biz/archives/256</guid><description>表題そのままです。ファイル名にマルチバイト文字が入っていた場合自動的に”_”に変換されていたのですが、何かの拍子に変換されなくなったのでファイルオープンの時に問題が起こっていました。現在は解消しています。それにしても、日本語ファイル名でアップロードする方が結構多いことにびっくりしました。 ちなみにファイル名が何の拍子に変換されなくなったのかがよくわからないです。Mojoli ... </description><pubDate>Wed, 24 Jun 2015 15:13:21 GMT</pubDate></item><item><title>Mojolicious::Liteでレスポンスヘッダを追加する。</title><link>https://retrorocket.biz/archives/255</link><guid isPermaLink="true">https://retrorocket.biz/archives/255</guid><description>Mojolicious::Liteでお好みのレスポンスヘッダをつけてrenderしたい場合の書き方。完全に忘れていたのでメモからひっぱりだしました。 get &apos;/&apos; =&gt; sub { my $self = shift; $self-&gt;res-&gt;code(200); #レスポンスのステータスコード $self-&gt;res-&gt;headers-&gt;header(&quot; ... </description><pubDate>Tue, 23 Jun 2015 14:26:33 GMT</pubDate></item><item><title>ConversationScopedはスコープを抜けてもメンバ変数は初期化されない。</title><link>https://retrorocket.biz/archives/253</link><guid isPermaLink="true">https://retrorocket.biz/archives/253</guid><description>問題 下記のようなコードがあったとして、BooBooクラスのスコープを抜けたら（startConversationを呼んだ後、endConversationを呼んでリダイレクトすると、）リダイレクト先のbooBoo.memはどうなるかという問題。 // Bean側 private String mem = &quot;My name is Default_Boo.&quot;; public St ... </description><pubDate>Tue, 16 Jun 2015 13:25:51 GMT</pubDate></item><item><title>ConversationScopedは複数クラスごとに管理できない。</title><link>https://retrorocket.biz/archives/251</link><guid isPermaLink="true">https://retrorocket.biz/archives/251</guid><description>タイトルだけだと多分何言ってるかわかんないと思います。私も何言ってんのかよくわかんなかったです。 前提はJava EE 7（GlassFish 4.1）で使用しているJSFは2.2です。 事情 ClassAとClassBはともにConversationScopedで、ともにconversationをInjectしている。 とあるひと「ClassAとClassBはConversation別々に管理で ... </description><pubDate>Wed, 10 Jun 2015 13:46:42 GMT</pubDate></item><item><title>CentOS 7でmongoDB 3.0のWarningを回避する。</title><link>https://retrorocket.biz/archives/249</link><guid isPermaLink="true">https://retrorocket.biz/archives/249</guid><description>CentOS 7環境でmongoを3.0系にアップグレードしたらWarningが出まくってたのですが、時間なくてしばらく放置してたのを回避することにしました。 ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is &apos;always&apos;. ** We suggest setting it to &apos;never&apos; ** WARNING: /sy ... </description><pubDate>Wed, 27 May 2015 12:54:48 GMT</pubDate></item><item><title>OS起動時（Linux）に特定ユーザにスクリプトを実行させたい。</title><link>https://retrorocket.biz/archives/248</link><guid isPermaLink="true">https://retrorocket.biz/archives/248</guid><description>VPS再起動ネタに絡んで。普段OS再起動時に実行させたいスクリプトはrc.localに書いているのですが、特定ユーザでスクリプトを実施させる場合（主にhypnotoadの起動）、suコマンドの-lオプションと-cオプションを使ってコマンドを実行させてたので、すごく気持ち悪くて嫌だなーと思っていました。 具体的には下記の記事と同じ感じです。 rc.localの実行権限とsuによるユーザー切り替えで詰 ... </description><pubDate>Sat, 23 May 2015 11:30:39 GMT</pubDate></item><item><title>グラディウス2とは関係ない。</title><link>https://retrorocket.biz/archives/247</link><guid isPermaLink="true">https://retrorocket.biz/archives/247</guid><description>【重要】VENOM（KVM・XenなどのQEMUの脆弱性）に関する対策について（5/15 18:10更新） | さくらインターネット 【重要】【さくらのVPS】「VENOM」脆弱性対応に伴うメンテナンス実施のお知らせ（5/20更新） | さくらインターネット 仮想マシンからホストに対して任意のコードが実行できちゃう脆弱性です。あんなとこやこんなとこで試してみたいと思った方も多いんじゃないでしょうか ... </description><pubDate>Sat, 23 May 2015 10:25:41 GMT</pubDate></item><item><title>TimeLine Copierのバグを修正しました。</title><link>https://retrorocket.biz/archives/244</link><guid isPermaLink="true">https://retrorocket.biz/archives/244</guid><description>（問い合わせがちらほらあったのですが、ずっと原因不明だった）リストのメンバが1000人を超えると429エラーを返すバグを修正しました。 原因 リストに追加できてないメンバーがいないか確認する処理の中で、リストのメンバを取得する処理にcountを設定していなかったため、デフォルトの20人でリストの全メンバを取得しようとして、全員を取得する前に429エラーになっていました。 リストに追加できてないメン ... </description><pubDate>Wed, 06 May 2015 13:04:43 GMT</pubDate></item><item><title>Windows &amp; ruby2.2.2でuserstreamを使ったお返事twitter botを作る。</title><link>https://retrorocket.biz/archives/243</link><guid isPermaLink="true">https://retrorocket.biz/archives/243</guid><description>環境 OSはWindows 8.1 ruby 2.2.2p95 (2015-04-13 revision 50295) [x64-mingw32] twitter用のgemはsferik/twitter · GitHubのv5.14.0を使用する なぜWindowsかというと、Windowsでrubyを使っている気になるあのコ向けに書いてるからです。（まあ多分見ないだろうけど。） eventmac ... </description><pubDate>Wed, 06 May 2015 04:10:49 GMT</pubDate></item><item><title>twitterでアイコンにギリギリ700kb以下の画像をアップロードすると500エラーが返ってくる。</title><link>https://retrorocket.biz/archives/240</link><guid isPermaLink="true">https://retrorocket.biz/archives/240</guid><description>タイトル通りです。twitterでアイコンに、API経由でギリギリ700kb以下の画像をアップロードすると500エラーが返ってきます。 700KB超だと「Image validation failed with errors: Image size must be ...</description><pubDate>Sat, 18 Apr 2015 17:18:35 GMT</pubDate></item><item><title>chrome.windows.createでtypeをpanelにするとalertが効かなくなる。</title><link>https://retrorocket.biz/archives/234</link><guid isPermaLink="true">https://retrorocket.biz/archives/234</guid><description>Chrome拡張で、chrome.windows.createを使用した際にpopupにしてもpanelにしても変化がなかったのですが、どこかのアップデートでpanelはアプリケーションウィンドウと同じ扱いになるように変更がかかったようなので修正しました。嘘です。もともとパネル機能というのがchromeに存在していたのですが、デフォルトで有効になっていないだけでした。chrome://flagsか ... </description><pubDate>Sun, 05 Apr 2015 09:49:17 GMT</pubDate></item><item><title>TimeLine Copierで処理結果をMongoDBに持たせるようにしました。</title><link>https://retrorocket.biz/archives/233</link><guid isPermaLink="true">https://retrorocket.biz/archives/233</guid><description>TimeLine Copier – Twitterでフォローしてる人をリストにコピーするツール 今までjsonに処理結果を出力して、ユーザが見る前に削除するという方法をとっていたのですが、それだと429（API切れ）を起こしたユーザがそれに気づかないまま何度もリクエストを送り続けてバグる、という状況になってしまうため、処理結果をMongoDBに持たせるようにしました。前回404と429 ... </description><pubDate>Sun, 05 Apr 2015 05:55:53 GMT</pubDate></item><item><title>pecoのクエリ画面でカーソルキーが使えない時の対処法みたいなもの。</title><link>https://retrorocket.biz/archives/230</link><guid isPermaLink="true">https://retrorocket.biz/archives/230</guid><description>タイトルそのままです。TeraTerm以外のターミナルソフトから、pecoのクエリ画面で↑⇣←→（＆マウスホイール）を入力した場合、クエリが”OA”,”OB”,”OC”,”OD”（正確には”M-O,A”,”M-O,B”…）で認識されて使い物にな ... </description><pubDate>Tue, 24 Mar 2015 12:16:38 GMT</pubDate></item><item><title>Mojoliciousでforkしたけどやっぱり上手くいかなかった。</title><link>https://retrorocket.biz/archives/228</link><guid isPermaLink="true">https://retrorocket.biz/archives/228</guid><description>TimeLine CopierでMojoliciousでforkしたけどやっぱり上手くいかなかったので（処理途中でブラウザを閉じると処理は続行するがハートビートが消失したりする）、処理を別途スクリプトに書いて、systemコマンドでプロセスをキックするというクソみたいな処理に落ち着きました。 やりたいことは下記の内容に近いのですが、ブラウザからコネクションが切られても処理を続行したいのでプロセスキ ... </description><pubDate>Mon, 16 Mar 2015 15:25:28 GMT</pubDate></item><item><title>Right Click to Calendarで正規表現を自分で編集できるようにしました。（ベータ）</title><link>https://retrorocket.biz/archives/225</link><guid isPermaLink="true">https://retrorocket.biz/archives/225</guid><description>Right-Click to Calendar – Chrome ウェブストア 選択したテキストに対して正規表現が使えるようになりました。 終了日時まで渡せるようにするとややこしいため、そこは手を入れずに一旦ベータ版として出しています。 あと、明らかに関数化したほうがいいところや、一旦変数にしたほうがいい箇所はもろもろ対応するときに直します。 v3.1からイベント設定画面で入力可能な要 ... </description><pubDate>Tue, 03 Mar 2015 17:14:14 GMT</pubDate></item><item><title>JSON::PP::Booleanを含むオブジェクトはMojoliciousでjsonにrenderできない。</title><link>https://retrorocket.biz/archives/224</link><guid isPermaLink="true">https://retrorocket.biz/archives/224</guid><description>例えば、こんなスクリプトがあったとすると、 use JSON; use Data::Dumper; my $str =&apos;{&quot;boolean_value&quot;:true}&apos;; my $hash_data = from_json( $str ); my $str_data = encode_json( $hash_data ); print Dumper $hash_data; pri ... </description><pubDate>Mon, 02 Mar 2015 12:49:15 GMT</pubDate></item><item><title>サーバ移転しました。</title><link>https://retrorocket.biz/archives/221</link><guid isPermaLink="true">https://retrorocket.biz/archives/221</guid><description>（私がリアルで移転（引っ越し）しそうなのでその前に慌てて）ずっと解約したいと思っていたワンコインVPS（Debian 6）からさくらの1GBプラン（CentOS 7）に移行しました。移行先としてAmazon EC2も一瞬候補にありましたが、スケーラビリティが売りのサービスに乗せても仕方ないし、あと海の外の企業なのでやめました。 26日が解約締日なのですが、それまでに間に合わなかったのと、1月からさ ... </description><pubDate>Sat, 28 Feb 2015 15:44:24 GMT</pubDate></item><item><title>upicoが401で動かない。</title><link>https://retrorocket.biz/archives/215</link><guid isPermaLink="true">https://retrorocket.biz/archives/215</guid><description>API経由でアイコン投稿出来る奴が数日前からエラーで使えなくなって困ってる、Twitter全体で何か仕様が変わったのか俺だけなのか分からん… http://t.co/RCyDIam8zS pic.twitter.com/Sm7gUmkoKQ — ななさわ (@kanamingou) 2015, 1月 5 アクセストークンを使いきってトークンの払い出しができなくなってたので暫定手段として ... </description><pubDate>Mon, 05 Jan 2015 13:44:21 GMT</pubDate></item><item><title>Right-Click to CalendarのOAuth2認証系をchrome.identity APIで修正。</title><link>https://retrorocket.biz/archives/214</link><guid isPermaLink="true">https://retrorocket.biz/archives/214</guid><description>Right-Click to Calendar – Chrome ウェブストア User Authentication – Google Chrome chrome.identity – Google Chrome 修正しました。Chromeのバージョンが29のときから使えたんですね。うかつでした。 注意点としては、Google APIs Consoleで、アプ ... </description><pubDate>Sun, 04 Jan 2015 14:36:31 GMT</pubDate></item><item><title>Right click to Calendarが動かない。（ほぼどうでもいい話）</title><link>https://retrorocket.biz/archives/212</link><guid isPermaLink="true">https://retrorocket.biz/archives/212</guid><description>ChromeにOAuth2用のAPIできたの知らなくて直してませんでしたすいません。 User Authentication – Google Chrome 実家PCの改造手術やっと終わって疲れたんで後回しにさせてください。私は寝ます。 実家PCはCドライブの空きが5MBしかなくてWindows Updateが1年放置された状態でとてもホラーでした。 Dドライブが150GB以上空いてる ... </description><pubDate>Sun, 28 Dec 2014 17:51:32 GMT</pubDate></item><item><title>MongoDB(v2.6.5)が–repairでも起動しない。</title><link>https://retrorocket.biz/archives/208</link><guid isPermaLink="true">https://retrorocket.biz/archives/208</guid><description>11/22に送られてきたLogWatch（つまり11/21に発生分のエラー）で、crontabがエラーを起こしまくっていたので原因を調べてみたら、はっしゅたんぐら。のpost用スクリプトがmongoDBにアクセスできてなくて死んでました。 とりあえず下記コマンドでリペアして起動させようとしたのですが、“dbpath (/data/db/) does not exist”エラ ... </description><pubDate>Mon, 24 Nov 2014 03:29:15 GMT</pubDate></item><item><title>twitterに#でタグつけてつぶやいた時に日時を取得してtumblr.に投稿するWebアプリ。</title><link>https://retrorocket.biz/archives/203</link><guid isPermaLink="true">https://retrorocket.biz/archives/203</guid><description>はっしゅたんぐら。 – twitter # to tumblr. リリースしました。 つかったフレームワーク WAFはあいかわらずのMojolicious::Liteで、CSSフレームワークについてはPureを使用しました。Blogレイアウトをそのまま拝借するという手の抜きようです。 Railsで同じもの実装しようとすると半年かかっても全く終わらない自信があるので正直手を出したくないで ... </description><pubDate>Mon, 03 Nov 2014 11:44:44 GMT</pubDate></item><item><title>twitterに#でタグつけてつぶやいた時に日時を取得してtumblr.に投稿するスクリプト。</title><link>https://retrorocket.biz/archives/201</link><guid isPermaLink="true">https://retrorocket.biz/archives/201</guid><description>前回の続き。 ブログに投稿するのであれば、XML-RPCがほとんど全てのブログサービスに共通に対応してていいかなーと思ったのですが、これだとブログサービスのIDとパスワードを預からないといけなくて、このご時世にリスクが高すぎるのでTumblrだけに対応させることにしました。 最初はWWW::Tumblrを使用して実装を始めたのですが、マルチバイト文字使用圏ガン無視の素敵なモジュールだったので諦めま ... </description><pubDate>Sun, 26 Oct 2014 12:09:54 GMT</pubDate></item><item><title>twitterに#でタグつけてつぶやいた時に日時を取得してメールを飛ばすスクリプト。</title><link>https://retrorocket.biz/archives/198</link><guid isPermaLink="true">https://retrorocket.biz/archives/198</guid><description>apeboardという自分で出力するhtmlを自由に変更できる掲示板CGIが太古の昔にあったのですが、apeboardを使ってたひとってMojoliciousで何かつくるのにはまりそうだなーみたいなことを考えてました。その流れで「この時代に今でもapeboard使ってるひとなんているのかなぁ」と思いまして、”apeboard”でついったー検索したら、今でもユーザさんがいてび ... </description><pubDate>Thu, 23 Oct 2014 14:04:41 GMT</pubDate></item><item><title>nginxでSSLv3を無効にする。</title><link>https://retrorocket.biz/archives/196</link><guid isPermaLink="true">https://retrorocket.biz/archives/196</guid><description>The POODLE attack (CVE-2014-3566) against SSL – NGINX 最初プニキアタックかと思いました。 脆弱性の愛称に一般的に使われる名詞を付けられるとググラビリティに影響するのでやめて欲しいです。「POODLE」でついったー検索したら外国の「プードル大好き♥」なおねーちゃんのツイートを拾ってきて、なんかよくわかんないけどイライラしました。 各. ... </description><pubDate>Sun, 19 Oct 2014 03:29:35 GMT</pubDate></item><item><title>Mojolicious::LiteでセッションストアにRedisを使ってIIJmioアプリを作る。</title><link>https://retrorocket.biz/archives/191</link><guid isPermaLink="true">https://retrorocket.biz/archives/191</guid><description>IIJmioのクーポンスイッチAPIを使用してアプリを作りました。APIの詳細は以下を参照してください。 サービス概要 – IIJmioクーポンスイッチAPI 作ったアプリ：mio chang Coupon Switcher IIJmioクーポンスイッチAPIはOAuth2.0を使用しているのですが、MojoliciousのセッションはCookieで保持されていて、そのままだとサーバ側 ... </description><pubDate>Tue, 23 Sep 2014 08:12:09 GMT</pubDate></item><item><title>redis-serverのバージョンをあげたらNot connected to any serverエラーが発生する。</title><link>https://retrorocket.biz/archives/188</link><guid isPermaLink="true">https://retrorocket.biz/archives/188</guid><description>本当はタイトルを「redis-serverのバージョンをあげたらMojoX::Session::Store::Redisを使用しているアプリケーションでNot connected to any serverエラーが発生する。」にしたかったのですが、あまりに長いので諦めました。 redis-serverのバージョンを2.8.17にあげたら上記の事象が発生。 $redis-cli PING でPONG ... </description><pubDate>Sat, 20 Sep 2014 05:14:32 GMT</pubDate></item><item><title>ほんとにコンバットカオス。（ギリシャが）</title><link>https://retrorocket.biz/archives/185</link><guid isPermaLink="true">https://retrorocket.biz/archives/185</guid><description>nickelodeon – Monsuno ついにモンスーノ第3期きました（※ギリシャで）！！けど何言ってんのか全然わかんねえ！！ ニコロデオン、全話見られるなんて太っ腹ですね。何言ってんのか全然わかんないけど。 追記 １話全部見たのでちょこっと感想を続きに。</description><pubDate>Thu, 11 Sep 2014 15:11:05 GMT</pubDate></item><item><title>Mojolicious::Liteでhypnotoadの設定を変更する。</title><link>https://retrorocket.biz/archives/183</link><guid isPermaLink="true">https://retrorocket.biz/archives/183</guid><description>hypnotoadの設定変更でちょくちょく検索されてる気がしたので、Mojolicious::Liteでの設定方法を載せておきます。 例 app-&gt;config( hypnotoad =&gt; { listen =&gt; [&apos;http://*:8081&apos;], #ポート番号 user =&gt; &apos;userA&apos;, #hypnotoadの実行ユーザ group =&gt; &apos;groupA&apos;, ... </description><pubDate>Wed, 03 Sep 2014 14:39:56 GMT</pubDate></item><item><title>Linuxのペンギンが夜のお帽子（ごむごむ）をかぶってる福笑いゲームがなんなのか思い出せない。</title><link>https://retrorocket.biz/archives/174</link><guid isPermaLink="true">https://retrorocket.biz/archives/174</guid><description>「多分GNOMEだと思うんだけど、昔Linuxペンギンの福笑いゲームがあったよね？あれのオプションパーツってごむごむだよね？ピンクだし。」「お前誰？」 っていうやりとりをするほど表題のゲームのことが気になって、というかまた遊びたくなったので調べていました。 実験室のCent OS 5で遊んでたので、その時らへんのGNOMEにはいってたはず…ということで、その時らへんのGNOMEのゲームで30分調べ ... </description><pubDate>Fri, 18 Jul 2014 17:14:52 GMT</pubDate></item><item><title>WWW::MechanizeとWeb::Scraperでのるレージの獲得のるるをJSONに出力する。</title><link>https://retrorocket.biz/archives/170</link><guid isPermaLink="true">https://retrorocket.biz/archives/170</guid><description>のるるんさまから降り注ぐ大いなる愛。それがのるるです。 我々は神聖なる東急の改札をくぐり、東急の改札から帰ることによってのるるを受け取ることができるのです。 ―東急の福音書 第一節 上の引用は私の脳内からの引用です。 のるレージっていうサービスがあるのですが、毎回東急を使うごとにポイントがたまって、その月にいくらポイントを貯めたかによってランクが変動していきます。 今月駅長に昇格して最終ランクまで ... </description><pubDate>Sun, 08 Jun 2014 14:18:07 GMT</pubDate></item><item><title>raspberry PiとPerlで7セグメントLEDを光らせる。</title><link>https://retrorocket.biz/archives/163</link><guid isPermaLink="true">https://retrorocket.biz/archives/163</guid><description>ずっとやってみたかったRaspberry Piでの電子工作に挑戦してみました。ちなみに（環境上はんだごては部屋で使えない＋不器用＋それ以前に道具がないので）ハンダ付けはできないし電子部品とかもマジで何買っていいのかわかんないしそもそも電子回路もよくわかんない状態でのスタートだったので、「Raspberry Piをはじめよう」を読みながらぐーぐる先生で検索して何とかしました。 あと、物を全部揃えたつ ... </description><pubDate>Tue, 06 May 2014 15:52:04 GMT</pubDate></item><item><title>既存リスト内のメンバーとフォロワーorフォローしてるひと（フォロイー）の差分をとってリストに突っ込む。</title><link>https://retrorocket.biz/archives/159</link><guid isPermaLink="true">https://retrorocket.biz/archives/159</guid><description>TimeLine Copier – Twitterでフォローしてる人をリストにコピーするツール のるるん先生イベントに行こうとしたらおもくそ寝坊して14時だったので、前からやろうやろうと思っていたlistのコードの整理をしてみました。 リーダブルコードを途中まで読んだので「よっしゃ実践してみよう！」と思ったのですが実際やってみると結構難しくて全然うまく行きませんでした。 あの本読むと不 ... </description><pubDate>Sun, 04 May 2014 16:06:12 GMT</pubDate></item><item><title>Chromeの拡張を作ったりraspberry PiにIRCサーバを立てたりしていました。</title><link>https://retrorocket.biz/archives/157</link><guid isPermaLink="true">https://retrorocket.biz/archives/157</guid><description>タイトルそのままです。 IRCサーバはircd-hybridを使いました。 confファイルはデフォルトが余計なのくっつけ過ぎなので、/usr/share/doc/ircd-hybrid/examples/simple.confをそのままcpして、/etc/ircd-hybrid/ircd.confに上書きしています。 起動は sudo /etc/init.d/ircd-hybrid start  ... </description><pubDate>Mon, 28 Apr 2014 12:21:07 GMT</pubDate></item><item><title>このサイトが心臓から出血してたかどうかのお話。</title><link>https://retrorocket.biz/archives/155</link><guid isPermaLink="true">https://retrorocket.biz/archives/155</guid><description>retrorocket.bizがどうだったかという話をするだけで、対策とかについては述べないので以下のサイトを参照して下さい。（ここが一番まとまってると思います） OpenSSLの脆弱性（CVE-2014-0160）関連の情報をまとめてみた – piyolog このサイトですが、OpenSSLのバージョンが0.9.8なので該当しません。 対策するとなると「OpenSSLのバージョンを上 ... </description><pubDate>Sun, 13 Apr 2014 04:33:59 GMT</pubDate></item><item><title>Mojolicious::Liteのアプリをnginxのリバースプロキシ＋サブディレクトリで動かす。</title><link>https://retrorocket.biz/archives/154</link><guid isPermaLink="true">https://retrorocket.biz/archives/154</guid><description>favicoとlistとupicoの実行環境をfastcgiからhypnotoadに移行しました。（favは移行するメリットがないのでfastcgiのままです） 明らかにTwitterの認証画面に移行するまでの処理が早くなったのですが、fastcgi環境だと何がボトルネックになってるのかまったくわからないので気が向いた時に調べようと思います。 favico以外のアプリはサブディレクトリで運用する必 ... </description><pubDate>Sat, 12 Apr 2014 06:18:16 GMT</pubDate></item><item><title>Mojolicious::Liteでforkする。</title><link>https://retrorocket.biz/archives/151</link><guid isPermaLink="true">https://retrorocket.biz/archives/151</guid><description>nginx＋fcgiwrap＋Mojolicious::Liteでforkして、親プロセスは終了させて子プロセスで処理を続行させていたのですが、どうも親プロセスが終了してくれないように見えたので色々試していました。 （FastCGIだからこうなのかもしれないし、morboとかhypnotoadだと変わってくるかもしれないです。） Apache＋CGIの時に使ってた処理 my $pid = fork ... </description><pubDate>Sun, 30 Mar 2014 11:21:15 GMT</pubDate></item><item><title>fcgiwrapでUNIX Socketを使おうとすると(13: Permission denied)が発生する。</title><link>https://retrorocket.biz/archives/149</link><guid isPermaLink="true">https://retrorocket.biz/archives/149</guid><description>php-fpmとfcgiwrapをTCP Socketで動かしていたのですが、色々調べてるうちにUNIX Socketのほうがよさそうな気がしたのでUnix Socketで動かすことにしました。 php-fpmは問題なかったのですが、fcgiwrapのほうが死んでいました。 netstat -aで調べてみてもちゃんとLISTENしてるしなーと思ってnginxのエラーログを見たら以下のエラーが出力さ ... </description><pubDate>Mon, 24 Mar 2014 14:11:12 GMT</pubDate></item><item><title>Mojolicious::Liteのルーティング先がnginxで404になる。</title><link>https://retrorocket.biz/archives/148</link><guid isPermaLink="true">https://retrorocket.biz/archives/148</guid><description>nginx＋fcgiwrap環境に移行した時にMojolicious::Liteアプリのルーティング先（http://hoge.com/fuga.pl/route）が404なのが解消できなくてはまりました。 confファイルでlocation ~ .pl$を指定していたのですが、よく考えたら末尾が.plで終わらない限りperlのスクリプトとして処理されないので、location ~ .pl($|/ ... </description><pubDate>Sun, 23 Mar 2014 16:12:26 GMT</pubDate></item><item><title>HTTPサーバ入れ替えてます。</title><link>https://retrorocket.biz/archives/147</link><guid isPermaLink="true">https://retrorocket.biz/archives/147</guid><description>HTTPサーバをApache2からnginxに移行しています。ちゃっちゃと終わらそうと思ったんですがめんどくさくてメインのブログの移行でおわっちゃったし眠いので続きは明日やります。 listとかupicoとか色々使えないですが勘弁して下さい。 （3/24）favico!とtechnic.retrorocket.bizのブログとCGIアプリ以外は移行しました。list・upico・favについては動 ... </description><pubDate>Sat, 22 Mar 2014 16:44:51 GMT</pubDate></item><item><title>悪意のChrome拡張（Chrome拡張使用者のTwitter IDとその人の見てるページをリアルタイムでストーキングする。）</title><link>https://retrorocket.biz/archives/142</link><guid isPermaLink="true">https://retrorocket.biz/archives/142</guid><description>本当は怖いChrome拡張機能（作ってみたら確かにヤバかった） – DRYな備忘録 やろうと思ったらAmazonとかネットショッピング系のサイトで住所抜き取ってバックのサーバに送れたりするんですよね。 全てのChrome拡張は性善説で作られてると思ってます。もちろんFirefoxのアドオンもなのですが…。 Contents Scriptだけでなく、Background Scriptも悪 ... </description><pubDate>Sun, 02 Mar 2014 16:21:51 GMT</pubDate></item><item><title>Google Calender API v3をChrome Extensionから使ってイベント登録する。</title><link>https://retrorocket.biz/archives/131</link><guid isPermaLink="true">https://retrorocket.biz/archives/131</guid><description>2015/10/27追記 現バージョンのRight Click to Calendarはこの記事で使用している方法で認証を実装していません。（chrome.identity APIを使用しています。） 詳細は次の記事を参照してください。 | Right-Click to CalendarのOAuth2認証系をchrome.identity APIで修正。 – return $lock; ... </description><pubDate>Sun, 16 Feb 2014 10:32:11 GMT</pubDate></item><item><title>Chrome ExtentionからOAuth.ioを使ってTwitterのAccessTokenを取得する。</title><link>https://retrorocket.biz/archives/128</link><guid isPermaLink="true">https://retrorocket.biz/archives/128</guid><description>Tutorial: OAuth – Google Chrome chrome_ex_oauth.jsがTwitterで使えなくなっていたので、OAuth.ioのoauth-jsを利用してChrome拡張からTwitterのAccessTokenとSecretを取得してみました。 作業自体は10分あれば完了するというお手軽さです。あまりに簡単だったので感動しました。 ライブラリは以下を使 ... </description><pubDate>Sat, 15 Feb 2014 12:27:27 GMT</pubDate></item><item><title>TECTEC(^^)v</title><link>https://retrorocket.biz/archives/124</link><guid isPermaLink="true">https://retrorocket.biz/archives/124</guid><description>てくてくビートを遊ぶためにiPad mini retinaが欲しいので公開ツールにAdSenseを導入しようか本気で悩んでいます。 AdSenseが貼られてたら「あっ、お金ないんだな」と思って助けてあげてください。</description><pubDate>Fri, 17 Jan 2014 18:28:45 GMT</pubDate></item><item><title>GET friends/idsは存在してないユーザのIDまで取ってくる。</title><link>https://retrorocket.biz/archives/122</link><guid isPermaLink="true">https://retrorocket.biz/archives/122</guid><description>あけましておめでとうございます。 listアプリでどうも無限ループする場合がある（1日中プロセスが回っている）ようなので原因を調べてみました。 自分のフォローしてるbotさんのscreen_nameをいくつか拝借してテストを行ってみたところ、GET (following|followers)/idsで、user_idとscreen_nameの相互変換ができないIDを取得しているのを確認しました。  ... </description><pubDate>Sat, 04 Jan 2014 06:24:48 GMT</pubDate></item><item><title>Ubuntu 12.04 LTSでApacheからnginxに乗り換える。</title><link>https://retrorocket.biz/archives/119</link><guid isPermaLink="true">https://retrorocket.biz/archives/119</guid><description>年の瀬に研究室にきたので、研究室に残してたブルーノちゃん（サーバの名前）のWebサーバをApache2からnginxに移行してみました。 まずはApache2のアンインストールです。 SE&apos;S BOOK: Debian 完全にApache2をアンインストールし、再インストールする つぎにWordPress用の設定。 VPS(Ubuntu 12.04)でWordPress環境（しかもngi ... </description><pubDate>Tue, 31 Dec 2013 10:14:57 GMT</pubDate></item><item><title>followingとfollowerをリストに突っ込むスクリプトのさらに続き。</title><link>https://retrorocket.biz/archives/118</link><guid isPermaLink="true">https://retrorocket.biz/archives/118</guid><description>forkでApacheのタイムアウト時間無視できるようにしてたつもりが、普通にkillされてたので処理を書き直しました。 あと、DTIのVPSで公開DNSサーバを踏み台にされてるユーザがいるそうで、それで周りのサーバもみんな不安定になってるみたいです。私はBIND系入れてないのですが、とりあえずチェックだけはしときました。 色々工夫したのですが、サーバへの負荷と処理の煩雑さを見るとコールバックで処 ... </description><pubDate>Sun, 29 Dec 2013 22:57:34 GMT</pubDate></item><item><title>フォロワーを全員（5000人）リストに突っ込むスクリプトの続き。</title><link>https://retrorocket.biz/archives/116</link><guid isPermaLink="true">https://retrorocket.biz/archives/116</guid><description>処理に時間かかりすぎてタイムアウトしてる方が多い印象だったので、処理の終了をメールで知らせる機能を実装しました。（まだリリースはしてません。あとで差分のコード追記しておきます。） 色々迷走した結果、結局一番最初に実装したmojoliciousのmailプラグインでメールを送るだけ、という何の面白みもない仕様になりました。ちなみにfavicoのメールフォームもこれを使っています。 $self-&gt; ... </description><pubDate>Tue, 24 Dec 2013 13:29:45 GMT</pubDate></item><item><title>サーバのディスク使用量が上限達成してた件。</title><link>https://retrorocket.biz/archives/115</link><guid isPermaLink="true">https://retrorocket.biz/archives/115</guid><description>DTIのVPSからスクリプト打ったら結果が出力されないので、syslogを見てみたら22日の21時頃からログが綺麗に記録されてませんでした。 いやなよかんがしたので、df -hで調べてみたら、完全にディスクの使用上限（50GB）を使い切っててﾌｧｯ!?ってなりました。 （ServersMan@VPSなら /dev/simfs ） メールボムでも食らったかと思ったのですがそうでもなさそうだし原因が見 ... </description><pubDate>Sun, 22 Dec 2013 16:57:58 GMT</pubDate></item><item><title>フォロワーを全員（5000人）リストに突っ込むスクリプト。</title><link>https://retrorocket.biz/archives/112</link><guid isPermaLink="true">https://retrorocket.biz/archives/112</guid><description>作った奴に頼んだら作ってくれるだろって発想が湧いてくるあたりほんとゆとってんなーすごいなーって思いました。（KONAMI TimeLine Copier – フォローしてる人をリストにコピーするツール retrorocket/list まあつくったんだけど。 せっかくなので1年ぶりくらいにRubyをさわろうかと思います。CSV処理くらいしかやったことないけど。 あと、このブログのタイト ... </description><pubDate>Fri, 20 Dec 2013 14:17:51 GMT</pubDate></item><item><title>今必要なのは、ぼっちのためのSNSだと思う。</title><link>https://retrorocket.biz/archives/106</link><guid isPermaLink="true">https://retrorocket.biz/archives/106</guid><description>ザ・インタビューズ – お知らせ よく2年ももったなーっていう印象です。ザ・インタビューズに関してはSNS的に優れてるとかそういうんじゃなくて、「脆弱性の問題とか全部後回しにしても、アイデアを即、形にして世に送り出す」っていうモデルを実証するという面が良かったんじゃないかと思います。（ていうかそこしか評価しようがない。） ザ・インタビューズはちょっとやってましたが、結局は質問をいっぱい ... </description><pubDate>Thu, 07 Nov 2013 14:00:53 GMT</pubDate></item><item><title>Google Calender API v3をChrome Extensionから使う。</title><link>https://retrorocket.biz/archives/103</link><guid isPermaLink="true">https://retrorocket.biz/archives/103</guid><description>Chrome ウェブストア – Right-Click to Calendar もう更新しないとか言ったけど更新しました。Google Calender API v3をExtensionから使おうとするとOAuth2.0に対応させないといけないので泣きそうになりました。 ちょっと今時間ないので後々追記していきたいと思います。 追記しました。→Google Calender API v3 ... </description><pubDate>Sun, 27 Oct 2013 00:23:34 GMT</pubDate></item><item><title>XML::LibXMLのせいでNet::Google::Calendarがcpan installできない。</title><link>https://retrorocket.biz/archives/102</link><guid isPermaLink="true">https://retrorocket.biz/archives/102</guid><description>Raspberry piにNet::Google::Calendarを入れようとしたのですが、XML::Atom::Feedとかのmakeに失敗してcpan installできませんでした。 XML::Atom::Feedとかの依存の大元がXML::LibXMLだったので、こいつをinstallしようとしたのですが、libxml2がないとかわけのわからんことを言い出してmakeに失敗しました。 い ... </description><pubDate>Sat, 26 Oct 2013 09:27:17 GMT</pubDate></item><item><title>Windows 8.1にアップグレードしたらChrome等の解像度がおかしくなる問題とその対策。</title><link>https://retrorocket.biz/archives/100</link><guid isPermaLink="true">https://retrorocket.biz/archives/100</guid><description>Windows 8.1にアップグレードしたらデスクトップの中アイコンの大きさが変わってたり、Chromeとか各アプリの解像度が小さくなっていました。 対策としては デスクトップ右クリック→画面の解像度→「すべてのディスプレイで同じ拡大率を使用する」にチェック で修正できます。8.1になっても使いづらいことに変わりないのでなんだかなって思います。</description><pubDate>Sat, 19 Oct 2013 03:15:41 GMT</pubDate></item><item><title>すごい発見した。</title><link>https://retrorocket.biz/archives/97</link><guid isPermaLink="true">https://retrorocket.biz/archives/97</guid><description>エースコンバットZEROのZEROをBGMにして英語のリスニング教材流すとどんなアホみたいな内容でもすごいかっこ良く聞こえる！！！！！！！！！！！！ これすごいライフハックなんじゃないの！！？？</description><pubDate>Thu, 10 Oct 2013 13:11:31 GMT</pubDate></item><item><title>lists/members/create_allが502エラーを返す。</title><link>https://retrorocket.biz/archives/90</link><guid isPermaLink="true">https://retrorocket.biz/archives/90</guid><description>POST lists/members/create_all | Twitter Developers A comma separated list of user IDs, up to 100 are allowed in a single request. 仕様通り素直に100人直列で送ると間違いなく502エラーを返します。 TimeLine Copier – フォローしてる人をリス ... </description><pubDate>Sun, 29 Sep 2013 05:49:51 GMT</pubDate></item><item><title>つまらないのは世界の方か</title><link>https://retrorocket.biz/archives/87</link><guid isPermaLink="true">https://retrorocket.biz/archives/87</guid><description>変わらないのは世界の方か 頑張っている自分の方か Do I understand? 誰が答えを解ってるだろう ゼアルのEDのGO WAY GO WAYを初めてフルで聴いたのですが、すごいいい歌だなって思いました。 favico!のDB周りの処理をチューニングしたのですが、計測する気も起きないほど処理時間変わってなくて悲しくなりました。 サーバのせいにしたいんですが、WordPressが困るほど遅く ... </description><pubDate>Sat, 14 Sep 2013 16:26:42 GMT</pubDate></item><item><title>勉強したい人にVPSは本気で意味ないと思う。</title><link>https://retrorocket.biz/archives/85</link><guid isPermaLink="true">https://retrorocket.biz/archives/85</guid><description>エンジニアならウェブサーバーのひとつでも自腹で立てて運用すべき理由と、サーバー環境の選び方 – akiyan.com エンジニアならウェブサーバーのひとつでも自腹で立てて運用すべき理由と、サーバー環境の選び方 チキンなので直接リンクははりませんが、タイトルで「やっぱり自宅サーバくらい持ってないと…」と思ったのに、結局VPSかよ！！！！ってなりました。 勉強で一番キモなのって、カーネルの ... </description><pubDate>Sat, 31 Aug 2013 10:19:54 GMT</pubDate></item><item><title>upicoの注意書きを書き直した。</title><link>https://retrorocket.biz/archives/84</link><guid isPermaLink="true">https://retrorocket.biz/archives/84</guid><description>TwitterのアイコンをAPI経由でアップロードするツール 毎回毎回注意書きを読まれなくて文句言われて頭を抱えるツールNo.1です。 GIFアニメは私のアカウントでもついに動かなくなったのでもう動かないって言い切っていいんじゃないかな…。 あと、透過PNGのくだりはこれ表現おかしいだろっていうの自覚してあえてこう書いてます。 表現の正確性は犠牲になったのだ…。 Twitterから自分の透過PNG ... </description><pubDate>Fri, 30 Aug 2013 16:14:22 GMT</pubDate></item><item><title>サーバメンテナンスのお知らせ。</title><link>https://retrorocket.biz/archives/82</link><guid isPermaLink="true">https://retrorocket.biz/archives/82</guid><description>9月2日18:00～21:00の間サーバメンテナンスのためアクセスできません。 DTIのVPSはメンテナンスのたびに何かしら仕込みそうな予感がするので心配です。</description><pubDate>Thu, 29 Aug 2013 14:34:59 GMT</pubDate></item><item><title>ふぁぼってるひと計算するツールのソース。</title><link>https://retrorocket.biz/archives/80</link><guid isPermaLink="true">https://retrorocket.biz/archives/80</guid><description>あなたが一番ふぁぼってる人 ふぁぼった覚えのない人が結果に出てきた、って言ってる方がいて問題扱いされてるらしいので、GitHubにコードあげときました。 連想配列ソートしてるので、同率がいた場合はだれが結果に出てくるかわかりません。多分200件のうちの誰か1人にいるはずなので探していただきたいなと思います。 いなかったらAPIバグってるとしか言いようがないので私じゃ対処できないです。 GitHub ... </description><pubDate>Mon, 29 Jul 2013 16:06:45 GMT</pubDate></item><item><title>favico!をTwitterアイコンクローラー代わりに使う。</title><link>https://retrorocket.biz/archives/78</link><guid isPermaLink="true">https://retrorocket.biz/archives/78</guid><description>にゅーすぼっとくんのアイコンが時限式で変わるタイプなのですが、自分で取得してたらキリがないのでcrontabで定期的に確認して登録するようにしました。 chrome拡張で使ってるルートをそのまま使ってます。 拡張用のコンシューマーキーは拡張の中にそのまま入ってるので興味ある方はDLして中身覗いてトークン取得してください。Chromeのコンソールからlocalstrageを参照するのもありです。 $ ... </description><pubDate>Sat, 20 Jul 2013 09:50:18 GMT</pubDate></item><item><title>Twitter API1.1で全てのサイズのプロフィールアイコンを取得する。</title><link>https://retrorocket.biz/archives/77</link><guid isPermaLink="true">https://retrorocket.biz/archives/77</guid><description>1.1からアイコン取得用のAPIが使えなくなりました。ということで自分、もしくは他人のアイコンを取得しようと思います。 GET users/show | Twitter Developers GET users/showを使用すると“profile_image_url”内からプロフィールアイコンのURLを取得出来ます。 取得したURL末尾の”_normal ... </description><pubDate>Sat, 20 Jul 2013 09:25:34 GMT</pubDate></item><item><title>同一サーバ内のディレクトリをサブドメインで管理する。</title><link>https://retrorocket.biz/archives/73</link><guid isPermaLink="true">https://retrorocket.biz/archives/73</guid><description>https://retrorocket.biz/favicoなんですが、バーチャルホストでサブドメインを作成してhttp://favico.retrorocket.bizに移転させました。 favicoに関しては「最初からこうしておけばよかった」という事態が3回ほど発生したので設計って大事だなって思いました。 【やること】 ・DNSのAレコードにサブドメインを追加しておく （a サブドメイン名 サ ... </description><pubDate>Thu, 04 Jul 2013 12:54:41 GMT</pubDate></item><item><title>もう世のTwitter診断系アプリの開発者はTweet Buttonを使おう。それしかない。</title><link>https://retrorocket.biz/archives/70</link><guid isPermaLink="true">https://retrorocket.biz/archives/70</guid><description>【注意】「あなたのツイッター歴は○○日でした」アプリを認証すると必要以上の動作権限を渡してしまう – NAVER まとめ こういうの見るたびにこっちの胃が痛くなります（；ω； 私も何回か注意されたりしててそのたびに説明するのがほんとうに大変なんですが、Twitterのアプリの権限には 「プロフィール・ツイートの読み込みのみ」 「プロフィール・ツイートの読み書きOK（＋DM書き込み）」  ... </description><pubDate>Tue, 02 Jul 2013 11:40:34 GMT</pubDate></item><item><title>サーバメンテナンスのお知らせ。</title><link>https://retrorocket.biz/archives/69</link><guid isPermaLink="true">https://retrorocket.biz/archives/69</guid><description>VPSのアップグレード作業が明日でした。IPアドレス変わるので明日丸一日アクセス出来ないと思います。 DNSとかまた浸透させるのかよって感じです。</description><pubDate>Wed, 26 Jun 2013 14:39:32 GMT</pubDate></item><item><title>favico!のchrome拡張。</title><link>https://retrorocket.biz/archives/67</link><guid isPermaLink="true">https://retrorocket.biz/archives/67</guid><description>Chrome ウェブストア – favico! ブラウザ拡張 俺得すぎてヤバイ。超便利。早く作っておけばよかった。</description><pubDate>Sun, 16 Jun 2013 15:44:00 GMT</pubDate></item><item><title>TwitterのリストAPIの仕様が変わってました。</title><link>https://retrorocket.biz/archives/65</link><guid isPermaLink="true">https://retrorocket.biz/archives/65</guid><description>POST lists/create | Twitter Developers POST lists/members/create | Twitter Developers POST lists/members/create_all | Twitter Developers Twitter Help Center | リストで困っています それぞれで言ってることバラバラじゃねーかなんなんだよこれ！！ ... </description><pubDate>Thu, 13 Jun 2013 19:28:43 GMT</pubDate></item><item><title>favico!更新。</title><link>https://retrorocket.biz/archives/63</link><guid isPermaLink="true">https://retrorocket.biz/archives/63</guid><description>favico! – Twitterのアイコンをふぁぼれるサービス アイコン増えすぎてページがヤバイことになったのでページングに対応させました。Chrome用の拡張を作りたいのですが、いろいろ問題があるのでどうしようか考え中です。 サーバがあれすぎるのか私のコードがくそすぎるのか、どっちもなのですが、SQLとTwitter関係の処理がもんのすごい重いです。 Twitter周りは完全にNe ... </description><pubDate>Tue, 04 Jun 2013 14:44:13 GMT</pubDate></item><item><title>Windows8でもっともっとインクレディブル・マシーン for Windows95を動かす。</title><link>https://retrorocket.biz/archives/61</link><guid isPermaLink="true">https://retrorocket.biz/archives/61</guid><description>研究室出る前に実家のMeマシンのHDD中身吸出しをしてもらったのですが、そこからもっともっとインクレディブル・マシーンを発掘出来ました。 互換モード使っても全くまともに動く気配がなかったので、とりあえずfor all incrayersさんのところにいったらパッチがありました。インクレで困ったらこのサイト以上のところはないと思います。すごいなぁ。 互換性パッチ – for all in ... </description><pubDate>Sat, 11 May 2013 16:04:15 GMT</pubDate></item><item><title>Web::ScraperとNet::Google::Calendarをあわせて使う。</title><link>https://retrorocket.biz/archives/60</link><guid isPermaLink="true">https://retrorocket.biz/archives/60</guid><description>過去に北海道ライフル射撃協会の紹介(動画あり) の内容をWeb::ScraperでスクレーピングしてNet::Google::Calendarで投稿するスクリプトを書きました。 が、サンプルに使ってたページが無くなってました。 スクレーピングする元さえあれば動くスクリプトなのでそのまま貼っておきます。 これを応用すると色んなページのHTMLで書いてある予定とかをGoogleカレンダーに投稿できます ... </description><pubDate>Sat, 11 May 2013 13:35:55 GMT</pubDate></item><item><title>Google Chrome拡張からOAuthを使用してGoogleカレンダーにイベント登録する。</title><link>https://retrorocket.biz/archives/59</link><guid isPermaLink="true">https://retrorocket.biz/archives/59</guid><description>以前はてなブログに投稿した記事（URL失念）の改訂版です。 OAuth認証を利用し、Googleカレンダーにイベント登録するためのGoogle Chrome拡張を作ります。 ＃manifest.jsonは割愛します。 用意するもの [chrome] Index of /trunk/src/chrome/common/extensions/docs/examples/extensions/oauth ... </description><pubDate>Sat, 11 May 2013 12:07:24 GMT</pubDate></item><item><title>シャープのスマートフォンでなかよしボックス機能を使う。</title><link>https://retrorocket.biz/archives/56</link><guid isPermaLink="true">https://retrorocket.biz/archives/56</guid><description>A01しか知らないけどシャープのスマホなら多分できるはず。 （なかよしボックス：自分が送った特定の人物宛のメールとその人物からのメールの一覧が時系列順で見られる機能） 電話帳→なかよしボックスを使いたい相手を選択→吹き出しをタップ A01使って2年近く経とうとしてるのに今の今まで知りませんでした。しかも着信・発信まで見られるしすげえ便利。</description><pubDate>Sat, 04 May 2013 14:13:15 GMT</pubDate></item><item><title>Windows8でWindows Update(KB2822241)に失敗する場合の対策。</title><link>https://retrorocket.biz/archives/51</link><guid isPermaLink="true">https://retrorocket.biz/archives/51</guid><description>Windows8にしてからUIがクソすぎてモニタ叩き割りそうになったことが何度もあった以外は特に大きなトラブルにも見舞われなかったのですが、Windows UpdateのKB2822241のインストール（正確には再起動中に行う構成）に何度も失敗したため、いろいろ調べてみました。 （ちなみにエラーコードでぐぐっても全然解決策見つからなかったのと、毎回コードが違ってまるで参考にならなかったので、コード ... </description><pubDate>Sat, 04 May 2013 09:00:28 GMT</pubDate></item><item><title>jsoupでAndroidからWebスクレーピングしてTwitterに投稿する。</title><link>https://retrorocket.biz/archives/44</link><guid isPermaLink="true">https://retrorocket.biz/archives/44</guid><description>はてなブログやってたときにTagSoupでAndroidからWebスクレーピングする方法を書いて結構参照されたのですが、今はjsoupというjQueryライクなライブラリがあるそうなので、これを使ってスクレーピングしてみました。ついでにスクレーピングした内容をListViewに突っ込んで、クリックすると内容をTwitterに投稿するようにしました。通信とスクレーピング処理はAsyncTaskクラス ... </description><pubDate>Fri, 22 Mar 2013 16:14:38 GMT</pubDate></item><item><title>Twitter4Jを使ってt.coを展開したタイムラインを取得した後何かつぶやく。</title><link>https://retrorocket.biz/archives/41</link><guid isPermaLink="true">https://retrorocket.biz/archives/41</guid><description>この記事は2011/04/30にはてなブログに投稿した”Twitter4Jを使ってタイムラインを取得した後何かつぶやく – Radical No.11 #?”の改訂版です。 Twitter4Jを使ってt.coを展開したタイムラインを取得した後何かつぶやきます。 前書いた記事にのっとってEclipseで実行する方法とWindowsのコマンドラインから実行する方法を書きたいと思います。 （ ... </description><pubDate>Tue, 19 Mar 2013 19:09:38 GMT</pubDate></item><item><title>Twitterで発言中のt.co短縮URLを展開する。</title><link>https://retrorocket.biz/archives/43</link><guid isPermaLink="true">https://retrorocket.biz/archives/43</guid><description>Twitter APIのhome_timelineやmentions_timelineのオプションで”include_entities”を真にすると、tcoで短縮される前のURLを取得することができます。最初から展開してくれればいいんですけどねこれ…。 続きにPerlとPHPとJavaScriptでサンプルコードを用意しました。APIはv1.1を使用しています。</description><pubDate>Tue, 19 Mar 2013 13:34:28 GMT</pubDate></item><item><title>debianやUbuntuでCannot find curl-configエラーが出る。</title><link>https://retrorocket.biz/archives/42</link><guid isPermaLink="true">https://retrorocket.biz/archives/42</guid><description>Rでinstall.packages(“RCurl”)を実行すると「Cannot find curl-config」エラーが出たり、CPANで「Cannot find curl-config」エラーが出る場合 $sudo apt-get install libcurl4-openssl-dev を実行してから該当のモジュールをインストールする。</description><pubDate>Tue, 19 Mar 2013 12:50:53 GMT</pubDate></item><item><title>Twitterのアイコンをブラウザ経由でアップロードするとドット絵がぼやけたり背景が透過されなかったりする問題とその対策。</title><link>https://retrorocket.biz/archives/26</link><guid isPermaLink="true">https://retrorocket.biz/archives/26</guid><description>※この記事は2012/10/10に投稿したはてなブログ “Twitterのアイコンをブラウザ経由でアップロードすると画像がぼやけたり背景が透過されない問題とその対策（追記あり．GIFアニメも出来るよ！） – Radical No.11 #?” の改訂版です。 2013/8/31追記（GIFアニメが動かなくなった件） 2013/9/30追記（画像の縮小がなくなった ... </description><pubDate>Tue, 19 Mar 2013 11:53:57 GMT</pubDate></item><item><title>毎回忘れるからGitHubのpushの仕方のメモ。</title><link>https://retrorocket.biz/archives/25</link><guid isPermaLink="true">https://retrorocket.biz/archives/25</guid><description>自分用メモ。全部addするとき。 git init git add . git commit -m “うんこ” git remote add origin https://github.com/retrorocket/***.git git push -u origin master</description><pubDate>Fri, 15 Mar 2013 13:59:04 GMT</pubDate></item><item><title>WordPressはデフォルトでPingbackが有効になってる。</title><link>https://retrorocket.biz/archives/24</link><guid isPermaLink="true">https://retrorocket.biz/archives/24</guid><description>タイトルそのままです。 今まで本気で知らなかったのですが、WordPressって記事からリンク貼っただけで相手に通知行くんですね。知らなかった自分が悪いのですが、こんなもんデフォでオンにしないでほしいです。なんで記事紹介しただけで相手に通知しなきゃいけないんだよ…ふざけんなよ…。確認してないけど絶対いくつか通知とんでるよこれ…。メール書くときもデフォでHTML形式なの滅びてほしいと思ってますが、そ ... </description><pubDate>Fri, 15 Mar 2013 11:50:52 GMT</pubDate></item><item><title>自分のフォローしてる人をリストにコピーするスクリプト。</title><link>https://retrorocket.biz/archives/22</link><guid isPermaLink="true">https://retrorocket.biz/archives/22</guid><description>Twitter API v1がいつ廃止になるのか全然わからないのですが、とりあえず年内には廃止されるらしいし、twiccaからTLが見られなくなるのは嫌なので自分のフォローしてる人をリストにコピーするスクリプトを書きました。もうありそうだけど、こういうのって自分で書くことに意味があると思うんですよね。 REST API v1.1 Limits per window by resource | Tw ... </description><pubDate>Thu, 14 Mar 2013 17:02:41 GMT</pubDate></item><item><title>RubyとかCSVまわりで色々詰んだのでメモ．</title><link>https://retrorocket.biz/archives/19</link><guid isPermaLink="true">https://retrorocket.biz/archives/19</guid><description>借りたVPSのRubyでCSV処理したら改行が認識されてなくて意味不明なことになってたりおかしかったので，Rubyのバージョン確認したら1.8.7でした．これはいかんということでrvmを導入しようとしたのですが，コンパイルの段階で応答がなくなったため，あきらめて1.9系にアップデートすることにしました． 以下のページを参考にしました． Linux で Ruby のインストール sudo apt-g ... </description><pubDate>Mon, 25 Feb 2013 07:11:56 GMT</pubDate></item><item><title>Twitter API1.1に対応させたサービスとか．</title><link>https://retrorocket.biz/archives/16</link><guid isPermaLink="true">https://retrorocket.biz/archives/16</guid><description>メインサイトで公開してたTwitter関連のサービスをTwitter API1.1に対応させました． あなたが一番ふぁぼってる人 自分が一番発言をお気に入りに登録したユーザを取得するスクリプトです． API経由でアイコン画像をアップロードするツール TwitterのアイコンをAPI経由でアップロードしてアイコンのボケとかを回避するためのツールです．めちゃくちゃ動作が不安定なので認証用のスクリプトと ... </description><pubDate>Sun, 24 Feb 2013 13:04:07 GMT</pubDate></item><item><title>VPSと独自ドメイン契約しました．</title><link>https://retrorocket.biz/archives/14</link><guid isPermaLink="true">https://retrorocket.biz/archives/14</guid><description>研究室でお下がりの古いマシンでサーバを立てて使ってたのですが，無事卒業できそうなのと（多分きっとそう願いたい），いつまでもブルーノちゃん（サーバの名前）を使うわけにもいかないのでServersMan@VPSとVALUE DOMAINを契約しました． ServersMan@VPSは一番安いEntryプランで，OSはDebianの64bit版です．ブルーノがUbuntuだったのと，UbuntuはOSア ... </description><pubDate>Sun, 24 Feb 2013 12:44:56 GMT</pubDate></item></channel></rss>