
はてなキーワード:I/Oとは
1年後はどうなってるんでしょうか。
dorawiiより
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251106143211# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaQwy3QAKCRBwMdsubs4+SA5aAPkBKziD9Afm3yvthR/mCQn3ZSYxGQRG0HDMcSePi/OiZAEAh5mIFZDW4X7zWYHHTvUlhyKgRuaRh2qxmV2HBnd4JwE==HAMd-----ENDPGP SIGNATURE-----
dorawiiより
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251025173417# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaPyLiQAKCRBwMdsubs4+SHkLAPwM95uh8nfZPrQ6DKZtLmcM6ITGMhauhz2SdTOrJ+zzqgD/UZQHkriTqMeSXCVTgRwhY4DTx6Di/oAnC4PR2RSxuwo==z/9t-----ENDPGP SIGNATURE-----
読ませる義務というと自分が見せたくないものでも開示しなきゃいけないみたいな含みが入る。
読まれる義務というと…さっきまで披露したくなっていた発見した含みの違いを忘れた。
まあどっっちにしてもネイティブならもっと別の表現をするだろう
dorawiiより
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251024174635# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaPs87AAKCRBwMdsubs4+SNHaAP9h2U+keh1Za4/7r5jHM09PUmreWbeuy1gdIy7N8MFC8wEA42Fa9I/OBhZ9ClEl+YzCByrYJmmFgEExZU7IOXo4ogI==wYZY-----ENDPGP SIGNATURE-----
必死と言われるべきはめちゃくちゃな難癖つけて自分が言ってることは正しいとしたがってるお前らな。
難癖つけられたほうが反論するのはただのせいとうぼうえいでありそれを必死と言って否定するのはほんと人としておかしい。
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251013185946# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaOzNmgAKCRBwMdsubs4+SA5aAP9eyrSXad+iGxYQvQfcV3Yjcx/NcrCHnxEH4si/o2MgZwEA7c1+fPzjKoOLd8PIhPdB1ehTxyQeARX9E98AvLJdSQM==AJSn-----ENDPGP SIGNATURE-----
↑これも俺ルール。
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251008181443# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaOYrhAAKCRBwMdsubs4+SOgAAQDyHTvJJKxKs8vuN0KO8f9R9w6I+O6VcSMyVgEmd3kIQQD+IIv7pbpvSellYTI/OHulpNDoLgyRZvIbc9Nxp47A4A4==Xeyx-----ENDPGP SIGNATURE-----
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251001201220# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaN4unQAKCRBwMdsubs4+SG3rAP0dy4N3KVFSUwyAnpzuf1yciZO4Q2D2QfsUh5EsvWFQ6AD/T6ERAIbhkMRuXl9FpScI/OvlI/Sh2wbGfHYaFkxZtgo==T/fY-----ENDPGP SIGNATURE-----
普通にverifyできなかったよ。この事実を主張するのに俺が何者かは関係ないよねw
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251001160926# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaNzTqQAKCRBwMdsubs4+SG13AQCTsGJ9dQu31UadA5xhTZfDZj4Ccwhq1qNH19cwtVJtOQEAzeybFCWnnis91X8+VJc2i/oIbhbrVyr0zqnLq+GP3QI==Vwld-----ENDPGP SIGNATURE-----
勝手に別の話始めちゃってるな
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251001001837# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaNzxeQAKCRBwMdsubs4+SAFUAQDCH+6mmWVESyiXBCtAE/LnmYi/oXQDiAY5d/R0pDZKMAD+My+WLgaaG9oEUK6n/rmXGP068v48YNmgz0XNEduxNA4==f4V3-----ENDPGP SIGNATURE-----
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250911191218# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaMKghQAKCRBwMdsubs4+SO3wAP9DU8ZWWZVk/1C3WSj5QnLlth/arj7Tp5lKV4wgkFW8XwEArOPJFHuq4g5ZoR/QJ0XNeI/ozMPemfdBBWZviRSXZgs==9IzQ-----ENDPGP SIGNATURE-----
お前が意図的にそうなるように仕向けたんだから自らの手とかいうのはすごい他責だ。
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250911181651# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaMKThQAKCRBwMdsubs4+SESZAQDup03Oee9wshIlTyBkHpN8ZLoAgZi/oLczFvV3hRx22QD9G5XmGB3ruuiKoQ545WolT0lyuwNfYedTJDLGd+2mEg8==v/Jk-----ENDPGP SIGNATURE-----
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250908184254# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaL6lHgAKCRBwMdsubs4+SCV8AQD9irY+d3y9Fs3K15TALl9UExtLkaI/OIeX8rurcfnhPAEAmYtmnIfJwFQiVEUDb7h5U05jo62qNs0qbWfJ+CF0iwg==C9Qj-----ENDPGP SIGNATURE-----
「つまらない」?お前、ちょっと待て。それは世界がショボいんじゃなくて、お前の脳内クライアントが完全にレガシー化してるだけだ。現代はAIが自動生成するアート、量子コンピューティングの最新研究、NFTやメタバース内で無限に拡張される現実、リアルタイムで更新される情報のビッグデータ、無限ストリーミングのコンテンツ……全てクラウドに存在してる。なのにお前は「つまらない」?お前の受信端末が古くてGPUもCPUも焼き付き、パケットが全部ドロップしてる状態だろ。
楽しさってのは外部にあるんじゃない。感受性プロセッサでデコードして初めて体験されるデータだ。お前はそれを処理せずに「つまらない」と吐き捨てる。Netflix、YouTube、AI生成ゲーム、ブロックチェーンアート……宝の山は無限に存在するのに、端末が死んでたら単なるゼロとイチの塊にしか見えない。
しかも笑えるのは、そういうやつほど「俺はリアリスト」「世の中を俯瞰してる」とかドヤ顔。いや、俯瞰じゃなくて単なる未接続。API叩いてもないのに「データが無い」って言ってるのと同じだ。普通なら興味を持てる情報がキャッシュされるのに、「全部」って極論で切り捨てるのは、ただのI/Oエラー。アルゴリズムじゃなく端末側のハード障害だ。
現実もメタバースも常に面白さをストリーミングしてる。でもお前の受信機は老朽化、感受性GPUは焼き付き、アップデート拒否中。だから退屈に見えるだけ。つまらないのは外部じゃなく、お前のOSとハードウェアだ。そして残酷に言うと――つまらないのはお前自身。
再起動してパッチ当てろ。世界は面白さで溢れてるのに、体感できないのはお前のクライアントが死んでるからだ。クラウドは常に稼働してる。アップデート拒否の端末が不平を言うな。LifeOSのログを見ろ、エラーコードは「お前自身」だ。
話を逸らす前に聞いてほしいんだけど、経緯に個性あり、なことは認めますね?
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250903135929# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaLfLMgAKCRBwMdsubs4+SHSvAP9Ust9LGqWJX9wIPBk2KfEW76Aw6JOzp3qRaAcfaqL/GQD/XQoP2hYXVqyGJZzSEJxM7mxAi/oxLSLSmKg2xOt9GA8==Yq+Q-----ENDPGP SIGNATURE-----
https://profile.hatena.ne.jp/dorawii_bukuma/
はてなのサイト側で読み込まれているはずのrksトークンを生成する関数を直接叩く方法がどうしても分からず結局request処理を自分で書く方法ではなく自動でUI側の保存ボタンをクリックするという無難な方向に落ち着いた。
最初から後者の方法をとっていればもっと全然早く作れたのにというは所詮言い訳か。
とにかくスクリプトを公開しておく。
@echo off
cd /d "C:\Users\user\Documents\jsscript"
:: Nodeサーバーを別ウィンドウで起動
start /min "" noderun-batch-server.js
::Pythonサーバーを別ウィンドウで起動(hatenaserver配下)
start cmd /k ""python hatenaserver\server.py
{
"username": "",
"password": ""
}from flask import Flask, request,jsonify
importjson
importos
from hatena_client import HatenaClient
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
config_path =os.path.join(os.path.dirname(__file__), 'config.json')
withopen(config_path, encoding='utf-8')as f:
config =json.load(f)
@app.route('/bookmark', methods=['POST'])
def handle_bookmark():
data = request.json
url = data.get("url")
if noturl:
returnjsonify({"error": "MissingURL"}), 400
client = HatenaClient(config["username"],config["password"])
client.start_browser()
if notclient.login():
client.quit()
returnjsonify({"error": "Login failed"}),403
success =client.add_bookmark(url)
client.quit()
returnjsonify({"status": "ok" if success else "fail"})
if __name__ == "__main__":
app.run(port=12347)
// ==UserScript==
// @name自動セルクマ送信
// @namespace tampermonkey.net/
// @version 2025-08-07
// @descriptiontry totakeoverthe world!
// @authorYou
// @matchanond.hatelabo.jp/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
consturl = location.href;
if (!/^https:\/\/anond\.hatelabo\.jp\/\d+$/.test(url)) return;
const editLink = document.querySelector('a.edit');
if (!editLink) {
// 既に編集ページなので処理をスキップ
console.log('編集リンクが存在するため、スクリプトを終了します。');
return;
}
fetch('localhost:12347/bookmark', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body:JSON.stringify({url:url })
}).then(r =>console.log("通知成功")).catch(e =>console.error("通知失敗", e));
})();
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250821192753# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKb0qwAKCRBwMdsubs4+SHfiAQDcXmTHBaZ5Zzr1KI/OxZ0xl69oevOdy1FXJYwYvsmo5AD/ZPtZiO1JgTDjm+27iymlkdzIXOIGWfC82UTr1mJ7EwU==YoV+-----ENDPGP SIGNATURE-----
同じプロンプトを俺のChatGPT55 thinkingにぶっこんらこうなった
`
もっと正確に言えば、AIアプリケーションの''部品として使うと壊れ方が目立つ''。そして、その壊れ具合に対して''公開の場で指摘する人が驚くほど少ない''。この沈黙こそが、いまの“AIプロダクトを作っています界隈”の実態を映す鏡になっている。
期待するツール実行をスキップしたり、呼び出し順が崩れたりする。「実行した」と言いながら実行していないケースも混じる※1。
指示に対して過剰防御や論点すり替えが起き、対話が前に進みにくい。
失敗からのリトライで同じ失敗を繰り返し、最終的に出力が壊れる。
同一テストスイートで回すと、通っていたE2Eが普通に落ちる(少なくない)。
ここで言っている「壊れている」は''API連携の部品として''の話だ。お絵描きや雑談がダメという意味ではない。''“製品の裏側で回す部材”として危うい''という指摘。
> ※1 もちろん、プロンプトやミドルウェア側の実装不備が誘発している可能性もある。ここは後述の「反論と限界」を参照。
普通、現場でAIアプリを作っている人は、新しいメジャーモデルが出たら''一晩でCanary切り替え''くらいはする。
そして10分で「これは本番に入れちゃダメな挙動だ」と分かる類の壊れ方が、今回多発した。''それなのに、表でそう言う人が少ない。''
どの仮説でも、結論は同じだ。''「作ってません(作れてません)」が可視化された。''
そういう意味で、GPT-5は''最悪の壊れリリース''であり、同時に''最高の暴露リリース''になった。
それは常に真。だが''同一テスト''でGPT-4.1が安定し、GPT-5で落ちるなら劣化は劣化。
ありうる。ただし''現場は“直後”でも回らないと困る''。リリースの意味は環境に依存しない。
これもある。が、''その段差を埋められない程度の変更は業務影響が大きすぎる''。
それはネットの事情。でも''内部の安全弁(アラート、KillSwitch、ロールバック報告)が表に出ない''のはやはり不自然。
これが一番効く。もしそうなら、''“AIプロダクトを作っています”の大半は広報レベル''ということになる。
E2Eに''ツールコールの監査ログ''(実行/未実行/戻り値)を必ず残す。
バックエンドの''モデル切替を即時に戻せる''ように。手動トグルと自動フェイルオーバー両方。
LLMの''失敗モードをカーディナリティ低めのタグで集計''(“未実行なのに実行報告”“ループ検知”“出力崩壊”)。
''ツールI/Oのスキーマを明文化''し、破ったら''ハードFail''させる。中途半端に続行しない。
本番系で''危険操作はHuman-in-the-Loop''。モデル更新時は''影で並走''させて勝率を測る。
社内/社外問わず、''再現条件と緩和策を先に出す文化''を。
壊れていること自体は困る。だが、''壊れているときに世界の輪郭が見える''のもまた事実だ。
この機を逃さず、''テスト・観測・切替・公開''の体制を整えるしかない。
----
A. ''今この瞬間に“中核部品”として置き換えるのは非推奨''。並走・影運用で勝率を測るのが堅い。
A. ありうる。だが''tool callが絡む業務連携''では痛手が出やすい。スタンドアロン用途と切り分けて評価を。
A. 直る可能性は高い。ただし''“直るまでの損失”を最小化する設計''はあなたの仕事。
> 以上、個人の観測と推測に基づく意見。反証歓迎。再現ログを持っている人はぜひ出してほしい。ログが集まるほど早く“壊れ方の型”が固まって、世界は前に進む。
俺の住所がわかったとか言ってる奴には否定する奴がいない。普通の文脈なら妄想だろうと冷やかされる増田がわんさか出てくるような言動なのにだ。
これでわかることだがようはお前らはお手軽に勝ち馬に乗れる方に流れようとするらしい。
つまり奴を叩いても奴に叩き返されるリスクが生じるだけなのに対し、俺を敵だと思っている人は多いからとりあえず都合の悪い人間がいるのは無視してでも俺を叩いとけば形勢は有利を維持できるから。
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250620165523 -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaFUT7AAKCRBwMdsubs4+SE1CAQC2WnuALb8m981tpBTpSi64EKyZwDfsR55xY3Zrj890FwD/TuErqjI/OUpp3K2xZk5hIy5Zg7O4SOwtAKx8iIUQQAo==qzR+-----ENDPGP SIGNATURE-----