2025.11.21
【連絡】本サイトがあちこち変になっています。コメント書いても表示されるまでしばらくかかることも↑BX.COM
うちのサイトは20年かけて独自構築した謎仕様の負荷分散タスクシステムなんですが昨日ぐらいから色々変だったのが原因が分かった。海外の少なくないニュースサイトが全記事の発行日時を書き換えてやがる。先日のクラウドサーバートラブルの影響だろうか?どういう仕組でタイムスタンプ書き変わったんだ?
例えばこのサイト↓
- longevity....(上記サイトのfeedアドレス)
あと1日ぐらいで正常化しそうだったけど、負荷高すぎてレンタルサーバー追い出されそうで怖かったので片っ端からタスクをKILLしました。現時点で取り上げてないここ数日のニュースのRSSは読まずに消したのでなんか面白いニュースあったら教えてください。
へなちょこ自前システム運用するなら負荷とかタスクの実行状況をモニタリングして、sshログインとかしなくてもKILL出来るようにしておかないとダメだねぇ。
2025.10.06
BlueskyにAPIから画像、リンク、ハッシュタグ付きでツイートする最小Pythonスクリプト。とても面倒↑BX.COM
- atprotoライブラリーを利用。さくらレンタルサーバーにはライブラリー入らなかったのでロリポップサーバーにエンドポイントを設置。
- x.comのAPIと違い、画像、リンク、ハッシュタグそれぞれ別要素として渡す必要がある。
- 画像は縦横サイズまで渡さないと無駄な余白がつく。
- 下記では画像の縦横比を取得するためだけにPillowライブラリーを使用している。
Blueskyは登場しては消えていく多くのSNSと違ってそれなりに利用者がいて最小限のコミュニティー&情報収集場所としての地位を確立出来ている感じだね。
from atproto import Client, client_utils, models
from PIL import Image
# ツイート内容、画像は事前にファイルとしてローカルに保存してある場合
posttext='ツイートのテキスト'
posttag='test'
postimage='embedphoto.jpg'
posturl='https://usepocket.com'
# Blueskyのアカウント
account = "fetuin.bsky.social"
pwd = "xxxxxxxxx"
# BlueskyのAPIにアクセス開始
client = Client(base_url='https://bsky.social')
client.login(account, pwd)
# 投稿内容を作成
text_builder = client_utils.TextBuilder()
# テキストをセット
text_builder.text(posttext)
# リンクをセット
text_builder.link('リンクだよ', postlink)
# ハッシュタグをセット
text_builder.tag("#"+posttag, posttag)
# 画像を読み込んでPillowを使い縦横の長さを取得
with Image.open(postimage) as im:
width, height = im.size
#画像をセット
with open(postimage, "rb") as f:
image = client.upload_blob(f.read())
images = [models.AppBskyEmbedImages.Image(alt="photo", image=image.blob,aspect_ratio={"width": width, "height":height})]
image_embed = models.AppBskyEmbedImages.Main(images=images)
# Blueskyに投稿
client.send_post(text_builder,embed=image_embed)
イーロンマスクが私物化してるし、収益化の目途がついたらx.comが不自由なSNSになっていくのは目に見えているのでBluskyをそれなりの規模に育てておくのが皆のためな気がする。
2025.08.30
とりあえず当サイトの記事のBlueskyへの配信を開始↑BX.COM
俺のページ
このサイトをおいているさくらレンタルサーバーにはatprotoをインストール出来なかったのでロリポップレンタルサーバーにAPIたたき用のスクリプトを置いてそこから間接投稿している。しかしBlueskyはAPI経由だとリンクや画像を自動で表示してくれる機能が無いみたい。面倒だけどもう少し投稿スクリプトを改造する必要がありそう。
2025.07.23
さくらレンタルサーバーにはどうやってもBlusky APIに必要なライブラリatprotoや、Gemini APIに必要なライブラリーが入れられない・・・↑BX.COM
pyenvをさくらレンタルサーバーに導入して最新のPythonならどうにかなるかと試行錯誤していたのですが・・・
さくらレンタルサーバーはFreeBSDなのでこのへんの互換性も悪いとのAIさんのコメント。
pip install atproto
も
pip install maturin
もうまくいかない。
pip instail google-genai
がうまくいかない。Windows 11にすらインストール可能だというのに・・・
もうさくらレンタルサーバーで動かすのは諦めてロリポップサーバーでも試してみようかと
こちらはLinux系のCentOSらしい

サーバーの仕様 - ロリポップ!レンタルサーバー 3 users
2025.07.11
最近たまにnoteってブログサイトにこのサイトの複数記事をまとめた記事を載せたりするのですが今回書いたコレ
| 01 | 準備段階〜ホテル・フライトは自分で別々にとった方が安い? | 206 access |
| 02 | 深夜に自動車で自宅出発、朝の成田空港からLCCでテイクオフ! | 75 access |
| 03 | セブ島に到着、入国を済ませホテルに手配させた車で宿泊先のホテル「プランテーションベイリゾート&スパ」に移動 | 60 access |
| 04 | プランテーションベイリゾート&スパに到着。チェックインして部屋へ | 86 access |
| 05 | ウェルカムドリンクをもらいにエイリアン・アブダクション(バーの名前)へ | 56 access |
| 06 | 到着日終了、敷地内を散策しホテル内のレストラン「キリマンジャロカフェ」へ | 52 access |
| 07 | 2日目スタート、日本語ガイド付きのセブシティー半日観光ツアーに出発して観光スポットに着くまで | 59 access |
| 08 | 2日目、半日ツアーでセブシティーを観光 | 40 access |
| 09 | 2日目、半日観光からホテルに戻りホテル内を探検、昼、夜はホテルのレストラン | 84 access |
| 10 | 3日目、Grabでショッピングモールへ | 49 access |
| 11 | 3日目、ショッピングモールで買ってきたジョリビーとGrab eatsで注文した食べ物で晩御飯を済ます(※本当はダメだった) | 51 access |
| 12 | ホテル内のプールで遊ぶ | 59 access |
| 13 | 4日目、デブ防止に広大なホテル敷地内を早朝ランニング | 44 access |
| 14 | 4日目、ハロハロ作りとサンダル作りのアクティビティー | 61 access |
| 15 | 5日目、ホテルをチェックアウトしエアアジアで日本に帰国 | 65 access |
| 16 | 旅行費用総額60万2796円(2024年1月5日早朝出発4泊〜1月9日、往復LCC)、家族4人4泊) | 917 access |
| 17 | やはりプランテーションベイリゾートのラグーンの大きさはセブ島の中でもズバ抜けている。 | 158 access |
お会計記事がダントツw。
ちなみにnoteの記事そのもののアクセス数が10日で16000ぐらい。
2025.04.24
とはいってもCGIを覚えてアクセスカウンターを設置したのが26年前の今日ってだけで実際にサイトを始めたのはもう少し前なはず。アクセスカウンターは1億1400万回か
最初は下記のような1ページからスタートだったな。このへんのページをリアルタイムで見ていた人は挙手!!!!
- 病院で使えるようになるといいな
- ケータイとーH”の電磁波量の比較 4 users
2025.04.16
米国のインターネットドメインレジストラの価格がクソみたいに高いので国内のレジストラに移行中↑BX.COM

このサイトのドメインusepocket.comの年間維持費は長らく2000円(ドメイン料年間1000円+Whois公開代行年間1000円)だったのが価格上昇し続けていて昨年年間5000円になったと文句を言っていたんだけど
国内のonamae.comなら現在は年間1408円(ドメイン維持料)+Whois代行手数料(1078円)=2500円でこれにサーチャージが23.25%なので年間3000円ぐらい。
ドメインは簡単に管理会社を移行出来るルールなのでさっさと安い管理会社に移動するのが良いね。
GoDaddyはアメリカ企業だけど会社情報を見ると何か中東資本に売り飛ばされたっぽい感じだね
アメリカの株式市場はどうにか踏みとどまっているみたいだけど、国際的信用の添加と国内に生産拠点を増やさないといけない不要な設備投資などあり、今年の決算はどこも冴えないだろうからボディーブローのように下げ圧力が続き、ゆでガエルのように煮えていくんじゃないか?もともと株価高すぎたしね。
ゆでガエルは英語でも Boiling frogとして意味が通じるらしい。
2025.04.13
年に一度のサーバーのオフラインバックアップ中なんだけどヤバいファイルが50万個ある。。。↑BX.COM
アクセスカウンターを見るとこのサイトあと10日で26年突破らしい。26年間作り散らかしたゴミの量がヤバい。ちょっとどうにかしないと身動きがとれなくなりそう。。。なんでそんなにファイルがあるのかすら理解出来てないのでその分析から始めたいところだけど
このサイトのスクリプトも超ド素人プログラミングからデータ構造を維持したまま改造を続けてここまで来ているので記事1個ごとに、「表示用のHTMLファイル」「コメントのデータファイル」「アクセス解析データ」「記事本文のデータファイル」と4ファイルあるし、記事数が5万近いのでそれだけど20万ファイルなのでそれで半分か。残り半分なんだろう・・・
26年間の5万記事をAIにぶち込めば俺の人格のコピーぐらい作れるんじゃないのか?
2025.04.01
さくらレンタルサーバーでx.comへのAPI投稿に必要なPythonのrequests_oauthlibがOpenSSLのバージョン問題で動かなくなったのでurllib3をダウングレードして回復↑BX.COM
ここ3日ほどこのサイトの記事がx.comに投稿されていませんでした。
Python実行時に下記のようなエラーが出て動かなくなった。
ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2-chacha (1.0.2k-dev)'. See: https://github.com/urllib3/urllib3/issues/2168
もともとさくらレンタルサーバーにはrequests_oauthlibが入っていないのでvenvで仮想環境を作ってインストールしている。そこに入り、下記を参考に
pip install urllib3==1.25.11とライブラリーをダウングレード。ライブラリをダウングレードしたのは人生初かもしれない。
ライブラリーのダウングレード関連のコマンドは下記に色々とあった。
- pipコマンド #Python - Qiita 1 users
追記
上記の方法ではインストール可能なバージョンは今は表示出来ないらしい。今は
pip index versions ライブラリ名
と書く
先日詰まってしまったBlueskyの投稿用ライブラリーでも再チャレンジしてみようかな・・・・
2025.03.28
BlueskyへのAPI経由の投稿はPythonのatprotoモジュールで簡単に出来た。しかしさくらレンタルサーバーにatprotoがうまくインストール出来ない・・・↑BX.COM

最悪、さくらレンタルサーバーで投稿リスト作って、自宅Raspberry Piで読ませて投稿ってのもお手軽解決方法としてはあるけどエレガントじゃないなぁ・・・
あ、Perl用のライブラリあるじゃん♪
これ試してみるか。
追記。だめだ。このライブラリはPerl 5.40必要じゃん。使っているさくらレンタルサーバーのVersionが5.32.1だった。
2025.02.19
AIさん!ブログサイトusepocket.comのPVを増やすための対策を考えて↑BX.COM
これが無料で3分ほどで出てくるんだからコンサルは大変だろうね。浅いと言えば浅い一般論が多いが、俺も仕事で高い金払って調査させた資料を目にすることも多いが、そういうサービスと比べて全然悪くないクオリティーだと思うがどうだろう。
これは考えてみても良いかもしれないという部分がけっこうある。そういう部分が調査会社・コンサルが作ったレポートより多い気がする。コンサルが役に立たないだけかもしれないけどw。何より知らないことのレポートを一瞬で得られて細かい部分を何度でも追加質問出来るとかねぇ。
AIエージェント機能がこういう分析に連結され編集権限まで与えられる日は1年以内だと思うけどどうなることやらね。
ーー−−
総括:データ駆動型アプローチによる持続的成長の実現
ーー要約ーー
Pocket.comのPV向上戦略は2025年SEO動向を踏まえた多角的アプローチを採用しています。検索エンジン最適化では、ロングテールキーワード戦略とコアウェブバイタル基準(LCP 2.5秒以下)達成が基盤となり、Ahrefs/SEMrushを用いた月間500-1000検索のミディアムテールキーワード選定が効果的です。
コンテンツ品質強化では、専門家インタビュー連載によるEEAT強化とAR/3Dモデル統合がユーザーエンゲージメントを42%向上。ユーザー定着にはDiscordを活用したUGCコミュニティ形成と機械学習によるパーソナライズド推薦システムがCTR35%改善。
外部連携ではSpotify Podcastへの音声展開とYouTubeショート動画連動で参照トラフィック58%増。データ分析面ではHotjarによるヒートマップ解析とSearch Console統合ダッシュボードでコンバージョン経路可視化。
新技術ではGPT-4連動対話型ガイドがサポート問合せ30%削減、NFTバッジ制度でUGC投稿量2.5倍増。セキュリティではTLS 1.3完全実装とCloudflare連携で攻撃遮断率99.9%達成。6ヶ月間の実施でオーガニック流入45%増・コンバージョン率133%向上が期待されます。
ーー詳細ーー
usePocket.comのPV増加戦略は、検索エンジン最適化(SEO)とユーザー中心コンテンツ戦略の融合が鍵となる。2025年現在の検索アルゴリズム進化を踏まえ、AI生成コンテンツの品質管理とEEAT(経験・専門性・信頼性・権威性)基準への適合が競争優位性を決定する。特に自転車DIYやガジェットレビュー領域における専門性の深化が、GoogleのYMYL(Your Money or Your Life)基準を満たす上で重要となる。
検索エンジン最適化の高度化戦略
キーワード戦略の多層化
ロングテールキーワードの体系的な活用が検索流入拡大の要諦となる。自転車改造関連では「電動アシスト自転車 バッテリー交換 自作」など具体性の高いキーワード群を構築。検索ボリューム分析ツール(Ahrefs/SEMrush)を用いた月間500-1000回のミディアムテールキーワードを優先選定する。
(省略されています。全文を読む)
2024.10.23
祝!Youtubeのチャンネルが500フォロー達成!↑BX.COM
最近、今更ながらちょっとずつ動画作る修行しています。1回10分×週5回目標。
Youtubeは見た人の詳細な情報が得られるのが面白いね。
(1)10分で作った出来立てのホテルを歩き回るだけの動画だと9000人とか見てくれて視聴時間もすごいけど、新たにフォローしてくれる人はいない。
(3)一方、2時間で作ったライフサイエンスの動画をアップすると74人しか見てないけどこの動画から5人も新たにフォローしてくれたりする。
やっぱ
- 検索にヒットする分野の動画を作る
- 競合がいない分野
フォローよろしく!
2024.08.30
作製したYoutube動画の視聴率解析結果が面白い↑BX.COM
最近作った5本の動画の解析結果です。Youtube Studioって公式機能で解析結果を見ることが出来ます。
(1)最近作製した東海汽船アイランドホッピングのブログ文章+静止画をつなぎ合わせたイベントの体験記事(30分)

(省略されています。全文を読む)
2024.06.15
AI動画作成サービスFlexClipを1年間サブスク支払いした!↑BX.COM
ひと月9.9ドル。1年は頑張って動画作ろう!
Keyword:FlexClip/7
2024.06.10
海外ドメインレジストラGoDaddyのドメイン維持費がクソ高い。お名前.comの3倍に達している。↑BX.COM
GoDaddyでのドメイン維持費がcomドメインだと1年間3000円+ドメイン登録者の氏名+住所を隠すための費用(ドメインProxy年間2000円)=年間5000円
一方、onamae.comだと年間1287円(+調整費25%)=1608円〜にドメイン登録者の住所+氏名を隠すための費用が含まれているので、GoDaddyで維持する場合の3分の1程度だ。
GoDaddyは海外の企業だからだろうか?ちょっとバカらしくなってきた。
ドメインの移管はやったことないんだけどGoDaddyで取得しているドメインは全部お名前.comに移すかな。
2024.05.24
FlexClipでブログの内容をYoutube動画化実験その2〜フル動画素材でフリーレンの脱出用ゴーレムDIY培養↑BX.COM
それっぽくない?それなりにYoutube動画としてのクオリティーは満たしているような
ちょっと楽しくなってきた。所要時間は1時間30分ぐらい。これぐらいの時間で動画化出来るならアリだな。
この動画、科学リテラシーが無いと現実だと騙されちゃうだろうな。と思って動画の最後にはお断りをしっかりいれましたが。
2024.05.11
ブログ記事「GWに東海汽船のアイランドホッピングに行ってきた〜その1〜出航まで」をfliki.aiで動画にしてみた↑BX.COM
Webベースのツール。無料モードでは色々と制約がある。720p動画しか出力出来ないとか、全部で10シーンまでしか出力出来ないとか。
UIの作りこみが甘いな、字幕の背景とか写真の配置とかちょっと使いにくい。う〜ん、月額21ドル払う気にはなれないな・・・・
2024.02.19
BlueskyへRSSフィードの内容を自動投稿するスクリプト「rss2bsky」の使い方↑BX.COM
ThreadsもBlueskyもそうだけどXがあるのに現時点で頑張って使う理由無いんだよね。運営も勝手にユーザー増えるのを期待しているのか何のインセンティブも設定する気が無いみたいだし。
2023.08.18
NoteとMediumにアカウント作ってみた!↑BX.COM
2023.04.12
Twitter API v2経由でツイートするためのPython最小スクリプト(Tweet IDの取得付き)↑BX.COM
アクセスキー、トークンなどはTwitterのDeveloperサイトで取得。v1.1の時のアプリがあればv2アプリとして登録するとコードがそのまま使える。
from requests_oauthlib import OAuth1Session
import json
AKey = "aaaaa"
AKeySecret = "bbbbb"
Token = "ccccc"
TokenSecret = "ddddd"
tweet = {"text": "ほげほげ"}
oauth = OAuth1Session(AKey, AKeySecret, Token, TokenSecret)
response = oauth.post("https://api.twitter.com/2/tweets",json=tweet)
#Tweet成功した時はレスポンスコード201を返す
if response.status_code == 201:
json_response = response.json()
#投稿したTweetのIDを取得
tweet_id=json_response["data"]["id"]
request_oauthlibモジュールはさくらレンタルサーバーには入ってないのでインストールする必要
(省略されています。全文を読む)
2023.04.12
さくらレンタルサーバーは仮想環境(venvモジュール)を使いPythonの追加モジュールを自由にインストールしてCGIとして使える。↑BX.COM
SSHでログイン。
仮想環境の作成
python3 -m venv .venv
これで.venvというフォルダに何やら仮想(?)の実行環境が出来る。単にシンボリックリンクが張ってるだけ???よく分からない。追加モジュールはこのフォルダに入るのかな?(ところで「ディレクトリ」って用語は滅びた?この場合は今もディレクトリって言うべき?)
仮想環境をアクティベート
source .venv/bin/activate.csh
この後、
pip3 install requests_oauthlib
とか可能になる。
仮想環境の終了
deactivate
CGIで仮想環境のPythonを使う場合は
拡張子は.cgiとする
スクリプトの最初に
#!/home/xxx(アカウント名)xxx/.venv/bin/python
と書く
ちなみにPerlは非rootでCPANMをインストールしてモジュール足せる
2023.04.06
やばいPerlからTwitter API v2にアクセスするライブラリー無いんじゃんorz↑BX.COM
2022.12.27
2022年の紹介記事を振り返り、個人的に再チェックする記事をピックアップ(1月〜4月)↑BX.COM
1月
- 俺のゴーストがこれを3Dプリンターとプラレールで再現しろと言っている /usePocket.com
- グーグルのInboxを復活させてSlackも混ぜたメールクライアント「Shortwave」 /usePocket.com
- Minecraft Java版とOculus Quest2を使ってVRで楽しめるMOD「QuestCraft」が登場! /usePocket.com
- 映画「大怪獣のあとしまつ」が気になる /usePocket.com
- Pythonを使って #OpenSCAD を利用出来る「SolidPython」 /usePocket.com
- IMX519搭載で公式HQカメラよりも高解像度のRaspberry Pi用高解像度オートフォーカスカメラモジュールが3000円ちょっと /usePocket.com
- ちょっと触ったら休日が丸2日消失した 個人的2022年ベストゲーム「TUNIC」を全力で推したい /usePocket.com
- 指紋認証でロックを解除できるA6バインダー「T-Note Secret」、バインダー表面でスマホのワイヤレス充電可能 /usePocket.com
- 日本全国のマンホールを撮影する位置情報ゲーム「鉄とコンクリートの守り人」 /usePocket.com
- GoProの撮影動画を後からタイムワープ(タイムラプス)したり出来るReelSteady Goがバージョンアップし「GoPro Player+ReelSteady」へ統合 /usePocket.com
- 子ども用GPS付腕時計型スマートフォンmyFirstFoneR1 /usePocket.com
- 「肉は水分を拭いてから焼くこと」料理上手になる11の秘密 /usePocket.com
2022.09.22
若いナオンと知り合いになるにはインスタが良いと聞きました。
目標は週に2回投稿!
2021.10.17
Google様が「お前のサイトは見にくいんじゃー」とウルサイので改善中↑BX.COM

0%から65%まで上がってきた。
どうやらCLSって項目が悪くて、画像貼るたびに、きちんと縦横サイズを明記してやったらスコア上がってきた。
築20年の完全DIYサイトじゃけんのー。
2021.01.13
旧サイトの301転送(恒久的転送)を開始しました。↑BX.COM
旧トップページ:https://usewill.com/dpokeと昨年までの記事はhttps://usewill.com/dpoke/に転送されます。昨年までの記事はそちらで閲覧可能ですが、今年以降の記事およびサイトのトップは
https://usepocket.com/です。
よろしく。
2022.07.21
imgタグのwidthとheightを省略したらダメ! 画像によるレイアウトシフトを回避する最近登場した2つの優れた解決方法↑BX.COM
2022.09.08
さくらレンタルサーバーで「移行ツール」を使って最新サーバーに移行したらNet::Twitterが使えなくなったけどMooseを入れなおしたら動いた。↑BX.COM
さくらレンタルサーバーに色々と無理やり追加モジュール入れて使っています。やり方は以前紹介しました。
Can't load '/home/usepocket/perl5/lib/perl5//amd64-freebsd/auto/Moose/Moose.so' for module Moose: /home/usepocket/perl5/lib/perl5//amd64-freebsd/auto/Moose/Moose.so: Undefined symbol "PL_sv_yes" at /usr/local/perl/5.32/lib/perl5/5.32/XSLoader.pm line 93.
at /home/usepocket/perl5/lib/perl5//amd64-freebsd/Class/MOP.pm line 31.
Compilation failed in require at /home/usepocket/perl5/lib/perl5//amd64-freebsd/Moose/Exporter.pm line 8.
BEGIN failed--compilation aborted at /home/usepocket/perl5/lib/perl5//amd64-freebsd/Moose/Exporter.pm line 8.
Compilation failed in require at /home/usepocket/perl5/lib/perl5//amd64-freebsd/Moose.pm line 15.
BEGIN failed--compilation aborted at /home/usepocket/perl5/lib/perl5//amd64-freebsd/Moose.pm line 15.
Compilation failed in require at /home/usepocket/perl5/lib/perl5/Net/Twitter.pm line 3.
BEGIN failed--compilation aborted at /home/usepocket/perl5/lib/perl5/Net/Twitter.pm line 3.
Compilation failed in require at xxxx.cgi line 9.
BEGIN failed--compilation aborted at xxxx.cgi line 9.
色々と再インストールしてみる
curl -L http://cpanmin.us | perl - App::cpanminus
Net::Twitterを再インストール
./perl5/bin/cpanm Net::Twitter
Net::Twitter is up to date. (4.01043)と表示されて最新らしい。
エラー出ているMooseってやつを適当に再インストール
./perl5/bin/cpanm Moose
これで動くようになった。
Mooseって何やねん。。。
2022.09.22
さくらのレンタルサーバーを新サーバーに移行させたらPerlのEncodeによる文字コード判別の精度が落ちた↑BX.COM
確かにレスポンスは劇的に改善して良かったのですが
| encode error=Encodings too ambiguous: utf8 or shiftjis |
コントロールパネルを見ると、どうやらPerlのバージョンがサーバー変更に伴いPerl 5.14からPerl 5.32に変更になっている。
これが原因?コントロールパネルでバージョン下げられるからPerl 5.14に下げてみるかな・・・・
でもEncodeのバージョンはまた別だよな。。。
しかし以前ちょっとトリッキーなことしているから、さらにトラブル増えそうで怖いな・・・・
追記
下記はさくらのレンタルサーバーで動かしている自前のRSSリーダー

同じNatureダイジェストのサイトからのFeedの中でも判別出来るものもあれば、タイトル「材料科学:従来よりも電歪が数桁大きい人工材料」「遺伝学:重症COVID-19におけるDOCK2の役割」は判別に失敗している。。。。
追記
違った。これまでguess_encoding($SUtemp)の返しがシンプルに「shiftjis or utf8」とかだったのが、「Encodings too ambiguous: shiftjis or utf8」とか余分なワードを付けて返すようになって例外処理に失敗しているんだ。
2022.08.10
フリーミュージックの著作権が難しい。好きに使えるかと思ってYoutubeにアップしたら自動で著作権者がかぎつけてきた。↑BX.COM
↓先日、ちょっと音楽をつけてYoutubeに動画をアップロードしたんですが、ふと見たらこんな表示が
↓投稿した動画はこの記事
(省略されています。全文を読む)
Keyword:宮古島/56
2021.07.05
PerlのLWP::UserAgentでgzip圧縮されたWebページをテキストで受け取る↑BX.COM
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $can_accept = HTTP::Message::decodable;
my $response = $ua->get('https://xxxxx/', 'Accept-Encoding' => $can_accept,);
print $response->decoded_content;
こんな簡単なのか。。。。。5年前に知りたかった。
出力の受け取り方は3種類。
$response->as_string
はWebページのエンコードそのままを返す。しかもヘッダー付き。
$response->content
は本文のみだけど、圧縮されるとバイナリーがそのまま入ってくる。
$response->decoded_content
は圧縮されていてもされていなくてもUTF-8で出力。
参考
2020.12.30
当サイトは20年ほど同じ場所で運営しておりましたが移転いたします。ずっと使っていたレンタルサーバーが廃業らしい。
現在:https://usewill.com/dpoke
新:https:/usepocket.com/
やっと完全https化されます。元の場所も当面はコピーが表示されますが、表示遅いですし、引っかかることも多いし、半年程度でアクセス出来なくなるのでブックマーク、RSS等に登録している人は変更をお願いします。
しばらくは色々と不具合あると思います。






















