Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
ウィンドウ - はてな匿名ダイアリー
[go: Go Back, main page]

「ウィンドウ」を含む日記 RSS

はてなキーワード: ウィンドウとは

2025-10-20

リリース直後のトラブル普通に起きるもの

な訳ねーだろ (-_-)

なんか、一端ぶってこんなセリフとか、「運用でカバー」とか言うの、今時、ただの無能なだけだよ。

もし自分の先輩がこう言うセリフ吐いているなら、その現場は「ハズレ」だ。

早々に転職することをお勧めする。

昔は、業者に頼んで納品したハードが運搬中にぶっ壊れてる(ぶっ壊されてる。梱包段ボールにくっきり足跡ついてたり)ことがたまーになくはなかったけど、今時のクラウド環境で、リリース直後にトラブルってのは、まぁ、ない。

目の前に一式、ちゃんと揃ってるし、何かあったらコマンド一つで差し替え可能

リリース前にテストできるはず。

等々、ノートラブルでやれない要素が存在しない。

実際、SIハードウェアを自社で設定してサ力゛ワで送って、現地で配線等とか、インストールCD持って各支店を30分制限で回るとかやってた頃からリリース/インストール直後のトラブルは、先方のネットワーク設定が変更されていた(ワークグループからADへ、とか、ネットワーク帯域コントロール導入されて1kbpsとか言うわけわからん設定にされてたとか)、くらいしかないんよな。

20年以上やってきてるけど。

運用中も、呼び出しは「画面に変なウィンドウが出て消せない」ってディスプレイOSDウィンドウだったとか、「サーバの電源が入らない」で掃除機用のコンセントサーバを繋いでいて、掃除のおばちゃんにぶっこ抜かれていたとか(先方のお偉いさん、清掃会社に怒鳴り込みに行って返り討ちにあってた w)、「アプリログインできない」ってネットワーク帯域コントロールで一番優先度が低く設定されていたせいでみんなが使う日中そもそもWindow自体ログインに30秒以上かかるって状態だったとかいう程度しかない。

リリース直後のトラブルは、普通起こらないし、起こさない。

それがエンジニアだよ。

キッザニア園児ニアじゃあるまいに。

あ、ノートラブルでやれない要素が存在するとしたら、

無能エンジニア

お前だ。

2025-10-14

ゲームバグの思い出

その昔、Nintendo Switchゲームソフトポケットモンスター剣・盾」にはワットと呼ばれるポイントがあった

ポケモンの巣穴というオブジェクトに触れると一箇所につき一日一回もらえる仕組みで、巣穴は各所に点在しているので自転車で駆け回って集めてね、という仕様だった。

そうするとSwitch本体時間をいじって一日進めれば何回でもワットを貰えるじゃないか、と思うわけだが、もちろんちゃん対策されていて、時間をいじるとそこから24時間は全巣穴でワットが貰えないようになっていた。

・・・はずなのだが。

巣穴に触れた際に表示される「今このポケモンがいるよ!」のウィンドウを表示させた状態時間をいじると、ペナルティを受けることなく全巣穴のワットが復活するのである

一日一回のはずのポイントが、巣穴の前で30秒くらいカチカチやるだけで稼ぎまくれる。自転車で駆け回る必要すらもはやない。

このあまりにもお手軽なバグワットが何度も貰えることからアンコールワット」と名付けられた。

開発元も諦めたのか、その後バグ修正されることはなく今に至る。

DLCは買ってないので詳細は知らないが、ヤケクソみたいな稼ぎ手段を追加してささやか抵抗をしたりはしたみたいだ。

2025-10-06

Windowsウィンドウがとんでもなく小さくなる不具合

久々に遭遇。タスクバークリックしてもウィンドウが表示されなくなる現象。なにがトリガーかいまだ不明

対処方法

1)タスクバー対象アプリマウスカーソルを合わせる

2)サムネイルアプリタイトルだけかも)を右クリックし、「移動」をクリック

3)おもむろにキーボードの矢印キーを押下

4)するとウィンドウが出てくるので程よい位置マウスを移動してクリック

5)ウィンドウのキワでサイズ調整

XPのころにはお見舞いされてた記憶がある。そろそろウィンドウレスキューするメニューが出てきてもいい気がする。

2025-09-29

iPhone当日在庫争奪戦に勝ったので手順書く

ここ何日かパソコンの前に張り付いて争奪戦を頑張っていた。

今朝、無事にiPhone 17 Pro Max争奪戦に勝ったので手順公表

狙いはapple storeamazon

どちらもちらほらと当日在庫が復活する。

やり方はそれぞれことなるので注意。

今回勝利したのはapple store

実はこっちのほうが難易度が高い。

その分当たりを付けておくことができれば勝率が高かったのかもしれない。

どちらもPCでのアクセスが推奨。

2窓以上の操作必要なので。

apple store場合

ストアを検索してiphone17 proの購入画面を表示する。

Pro or Pro Max、色、ストレージ下取りSIMフリー、支払い方法Apple Careの有無を選択

まずは一旦このままバッグにいれる。

次に、右上からバッグを確認し、注文手続きに進む。

このときアカウントへのログインを聞かれるのでちゃんログインする。

次に、「希望の受取方法は?」と聞かれるので「お客様がご自身で受け取る」を選択

「受け取るストアを選択して下さい。」と言われて、近くのストアが3つくらい表示されるが、恐らく全て「現在ご購入いただけません」と表示されている。

このウィンドウを残したままにする。

新しいウィンドウを開き、再びiPhone 17 Proの購入画面に戻ってから同様にモデル選択する。

このあと、バッグには追加せず、「バッグに追加」の真上にある「受取日」に記載されている近隣のapple storeクリックする。

すると、iPhone在庫状況という窓が開き、現在在庫状況を教えてくれる。

このときapple store類似在庫があると、「類似モデル在庫が見つかりました」と教えてくれるので、この状況を見ながら希望iphoneが表示されるのを待つ。

情報更新は、画面更新ではなくモデルや仕上げを選択し直すたびに類似在庫検索してくれるので、数秒に一回の頻度で再表示を繰り返すと良い。

ここから大事なこと。

類似モデル妥協しても良いと思えるモデルが見つかったとしても、ここからカートに入れてログインしてと操作をしていると購入までに絶対に間に合わない。

そこで、先程のカート画面が役に立ってくる。

もしiPhone在庫状況の画面で、在庫が表示、もしくは他のモデルを表示しているときカートにいれたモデルが表示された場合、先程のカート画面を急いでリロードすると、受け取れる店舗が表示されるようになる。

慌てず騒がず受け取れる店舗クリックして、受取日、受け取り時間選択して次に進むことができれば勝ち。

日付選択が表示されなかったらそれはもう先着負けしてます

apple storeの難しいところは、予めあたりをつけてカートに入れておかないと勝てないということ。

カートに入れたもの在庫が追加されるかは完全に運。

その代わり周りも同じ条件なので、予算が許すなら倍率の低そうな容量やカラーを選んでおくといいかもしれない。

四六時中張り付いてられないよ!って人。

大体朝の8時前後に当日在庫が復活する傾向にある。

カート画面のリロードを繰り返すよりは、iPhone在庫状況画面をぼちぼちチェックして、目的在庫に似たモデルが表示されるようになってから単位リロードで張り付いても遅くないと思う。

ただ、やりすぎると在庫状況画面が一定時間表示されなくなる。

ブラウザを変えてもダメだったけど別のMaciPhoneからなら表示できた。

amazon場合

iPhone Proはこのページ

https://amzn.asia/d/fkkbfGh

iPhone Pro Maxはこのページ

https://amzn.asia/d/7LDwAG3

を、それぞれ表示する。

あとは希望在庫が追加されるまでリロードを繰り返す。

だと流石に疲れるので、こちらもコツを使う。

Appleブランドページ

https://www.amazon.co.jp/stores/Apple/page/06D6C2BC-62DE-473D-B449-AB62507B453E?_encoding=UTF8&store_ref=SB_A04488193D9JV1BIOXOCO-A0242463U8OJUPYSU2SG&pd_rd_plhdr=t&aaxitk=0671be5ed43cc142aa985683d01c9446&hsa_cr_id=0&lp_query=iphone+17+pro+max&lp_slot=auto-sparkle-hsa-tetris&ref_=cm_sw_r_ud_ast_store_N8XXBS6X9BQP77FJAEW7&pd_rd_w=jvl6K&content-id=amzn1.sym.f0facdbd-e6c4-4c86-85ba-0b3f009056ed%3Aamzn1.sym.f0facdbd-e6c4-4c86-85ba-0b3f009056ed&pf_rd_p=f0facdbd-e6c4-4c86-85ba-0b3f009056ed&pf_rd_r=VCGB7Q170Y9VH2YHF6E4&pd_rd_wg=uNs3H&pd_rd_r=c43c39d8-f3a8-4d2f-94e7-7728a3cd463a

このページには、直近に在庫に追加されたモデルが表示されるようになっている。

例えば現時点ではiPhone ProもMaxもどちらも表示されていないが、在庫が追加されてからしばらくのあいだは、カートに入れられるけど購入できない状態在庫が表示されるようになる。

まりこちらのページを適当リロードしてて、希望モデルが表示されるようだったら、先程の製品ページに戻ってリロードを繰り返すのが良い。

実際の購入手順。

製品ページをリロードしていると、素直に「「カートにいれる」ボタンが表示されるわけではない。

在庫がない時は「現在在庫切れです。」と表示されているが、在庫が追加されると「全ての出品を見る」といったボタンが表示されるようになる。

うろ覚え申し訳ないが、要するに「在庫切れ」でもなく、「カートに入れる」でもなく、「他の出品を見る」的なボタンが出てくるので、それをクリックすると、追加されたモデルが表示されるようになる。

amazon場合は、ProかPro Maxであれば、そのときに追加されたカラー、容量のものが表示される。

希望に沿わなければ買わなければいいのだが、当然人気モデルは倍率が高いので必然的に頻度の高いリロード必要になる。

こちらもカートに入れただけでは購入ができない。

カートに入れてレジに進み、住所を選択して次に進むことができれば勝ち。

カラーモデル妥協できる人はこちらのほうが勝率は高いかもしれない。

どちらにおいても、Proは比較的長い時間在庫が残っていることが多かった。

今はPro Maxの倍率が相当高く、表示されてもほんの数秒差で購入確定できないことが何度も続いて多少ムキになっていたかもしれない。

ひとまず自分在庫をゲットすることができたのでやり方を放流。

今でも2週間くらい待てば手に入るのだけど、どうしても旅行までに間に合わせたくて無理してしまった。

この内容くらいなら転売ヤーなら当たり前に知っているだろうから、彼らを応援するために流すわけではない。

本当に欲しい人が争奪戦に参戦することができれば、結果的に彼らの倍率を高めることもできる。

転売がいなければここまで苦労しないで済んでいることを考えればまじで転売滅びてほしい。

2025-09-10

明日仕事だけど暇そう

何したらいいんだろう

コーヒー飲むしかやることがない

それか小さいウィンドウChromeを立ち上げてこっそり見るか

でも情シスにはバレるんだよなぁ

スマホは触れないし

エクセルでなんか作るか

2025-09-04

anond:20250904110320

視野が狭いよ見たいところしか見てない

富で上げてるゲイツとかマスクとかは平民出身だったり平民文化が好きな金持ちとかじゃん

ヒルトン一族とBLMで討ち入りみたいにブランドショップウィンドウ打ちこわして商品持ち逃げしていった奴に差がないと思うか?

日本だってミツカン酢一族だの麻生家だのの貴族層の家族

ドヤ街で使い潰されたあと貧困ビジネスの飯の種として使われるじいさん(家族持ててない)で暮らしに差がないと思うか?

2025-08-21

dorawii@執筆依頼募集中

自動ブクマするローカルサーバーとかの構成を作った。

ブクマには↓のサブアカ使用

https://profile.hatena.ne.jp/dorawii_bukuma/

はてなサイト側で読み込まれているはずのrksトークンを生成する関数を直接叩く方法がどうしても分からず結局request処理を自分で書く方法ではなく自動UI側の保存ボタンクリックするという無難な方向に落ち着いた。

最初から後者方法をとっていればもっと全然早く作れたのにというは所詮言い訳か。

とにかくスクリプトを公開しておく。

start-server.bat

@echo off
cd /d "C:\Users\user\Documents\jsscript"

:: Nodeサーバーを別ウィンドウで起動
start /min "" node run-batch-server.js

:: Pythonサーバーを別ウィンドウで起動(hatenaserver配下
start cmd /k "" python hatenaserver\server.py

以降はjsscript直下に配置

config.json

{
"username": "",
"password": ""
}
server.py

from flask import Flask, request, jsonify
import json
import os
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')
with open(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 not url:
return jsonify({"error": "Missing URL"}), 400

client = HatenaClient(config["username"], config["password"])
client.start_browser()

if not client.login():
client.quit()
return jsonify({"error": "Login failed"}), 403

success = client.add_bookmark(url)
client.quit()

return jsonify({"status": "ok" if success else "fail"})

if __name__ == "__main__":
app.run(port=12347)

あとはグリモンユーザスクリプトとして書くやつ

// ==UserScript==
// @name 自動セルクマ送信
// @namespace tampermonkey.net/
// @version 2025-08-07
// @description try to take over the world!
// @author You
// @match anond.hatelabo.jp/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

const url = 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));
})();
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

https://anond.hatelabo.jp/20250821192753# 
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKb0qwAKCRBwMdsubs4+
SHfiAQDcXmTHBaZ5Zzr1KI/OxZ0xl69oevOdy1FXJYwYvsmo5AD/ZPtZiO1JgTDj
m+27iymlkdzIXOIGWfC82UTr1mJ7EwU=
=YoV+
-----END PGP SIGNATURE-----

2025-08-15

頭の良さとはエクセルを瞬時に使いこなすこと

エクセルウィンドウズを作ったり法律を作ったりするのは頭の回転が遅くてもできる

そういうのは早押しクイズだとゼロ点を叩き出す人向けの仕事

2025-08-14

お前らは本当のデジタルデバイド底辺を知らない

数年前に伯父と死別し独居している伯母(70代)のパソコンスマホの使いかたはこんな感じだ

スマホ

動画が表示されるサービスを全部YouTubeだと思っているため、人から紹介されたInstagramやTwiiterの動画を一絡げにYoutubeと言って相手とのコミュニケーションに混乱をきたしている

LINEの画面を一生懸命いじりながらGmailを探している

PC

プリントアウトダウンロードを一絡げに「コピー」と呼ぶため相手への状況説明ができない

・ありとあらゆるアイコンリンクに対して常にダブルクリックしてしまうため、ブラウザは常に同じページが二つずつ開かれてしまい、一つを閉じても同じ画面が表示されて毎回大混乱に陥る

Windowsウィンドウの最小化と閉じるの区別がついていないため、閉じたウィンドウを延々探し続ける

ブックマーク概念を知らないため、一度閉じたページを後日開き直せるか常に未知数

・画面をスクロールする習慣がないため「詳細は以下のページをご覧ください」をクリック→表示された最上部の画面しか見ない→何も載っていないと嘆く

・なぜか動画プリントアウトできると思っており、周囲に頼んで困らせている

2025-08-06

wandows13でアルファベットのBのキーが使えるようにするための方法(最新版

①「国または知識はこれでよろしいですか?」の画面から「Moicrosoftアカウントを追加しましょう」の画面の間に「Shiftキーと「F3キーと「Altキーを押す。するとコマンドプロンプトが表示されるので、そのウィンドウを「Altキーを押しながらマウスクリックしてアクティブにする。

②「start ms-cxh-for-key-b:localonly」と入力して「Enter」キーを押す。Moicrofoftアカウントを作るためのウィンドウが表示されるので、任意ユーザー名とパスワード入力して「次へ」を押す。

セットアップ終了後、

スタートメニューなどから検索して「グループ ポリシー編集」を起動(事前にBitRockerはオフにしておく)

④左のツリーからコンピューター構成」→「管理テンプレート」→「Wandows コンポーネント」→「BitRocker ドライブ暗号化」→「オペレーティング システムドライブ」を選び、右側のリストで「ネイティブUEFIファームウェア構成……」の項目をダブルクリック

⑤「有効」を選択後、「PCR 2」のチェックを外し「OK」をクリック(その後BitRockerをオンにする)

⑥セーフモード再起動する

⑦通常モード再起動する

尚、既にセットアップ済の場合は設定できない。

2025-08-03

ChrisPC Screen Recorder Pro

ChrisPC Screen Recorder Pro は、コンピューターの画面を録画し、スクリーンショットを高画質でキャプチャできるソフトウェアです。主な特徴は以下の通りです。

画面全体や特定ウィンドウ指定範囲の録画が可能

音声はPC内蔵音声やマイクの音声を同時録音できる。

https://ja.taiwebs.com/windows/download-chrispc-screen-recorder-pro-3020.html

録画は高画質なMP4H.264形式で保存され、最大60FPSの録画に対応

スクリーンショットPNGJPEG形式で保存でき、マウスカーソルも含めてキャプチャ可能

ホットキー対応で、録画およびキャプチャ操作が素早く行える。

複数モニターでの録画もサポート

動画ウォーターマークを入れるオプションファイル名のカスタマイズ可能

無償版は録画時間制限(最大10分)や動画ロゴが入るなど機能制限がありますが、Pro版ではこれらの制限が解除されます

2025-07-16

アメリカ貿易赤字は、ウィンドウズやアップルなどのシステムダンピングしてるからだろ

知的財産の国なのにその価格が安すぎるだけ

赤字交易相手のせいにして関税上げるとか、あざといわ

2025-07-12

Apple Vision Proのアダルトコンテンツ事情

いよいよ第2世代の噂も聞こえてきた昨今、皆さまはいかがお過ごしだろうか。

Vision Proはアダルトコンテンツ不毛の地、などと揶揄されたのも今は昔。

この一年間、Vision Proを使ってきた私が、現時点でのアダルトコンテンツ事情をまとめてみたいと思う。

まずはVRアダルトビデオについてである

AV配信の雄「Fanza」のVR動画プレイヤーVision Pro向けに配信されていない。

しかし「AdultFesta」のようなところでDRMのかかっていないVRアダルトビデオを購入すれば、

Vision Pro内に普通にダウンロードできて、それを「Moon Player」などのアプリを使って再生することができる。

特にハック的な手順は必要ないので、誰でも手軽に導入できると思う。

ただし、それでもいくつかの問題がある。

解像度Vision Proで観るならば是非とも8K VRにしたい。

しかし、8K VRは何十GBもあるので、一般的回線だとダウンロード時間がかかるし、Vision Proのストレージも圧迫する。

さらに、8Kであっても、Vision Proのディスプレイだと、まだ解像度が足りていないようにも思う。

というわけでなかなか扱いづらい代物である

今後はAIでの高解像度化などの方法に期待したいところである

Vision ProでVRアダルトビデオを観る方法はもう一つある。

Vision ProのSafariは「WebXR」に対応しているので、Webサイト上でストリーミングされているものを観ればいいのだ。

Pornhubはなんかダメだったが、まあ探してみればあるところにはある。

当然、画質は落ちるのだが、実用に不足はない。

Fanzaブラウザ上でストリーミングをしてくれればいいんだけどね。

さて、動画以外の話題に移ろう。

個人的オススメなのは空間写真」化である

iPhoneVision Proのカメラを使うと立体的な「空間写真」を撮影できるのだが、

Vision Proの「写真アプリには、普通写真を「空間写真化」することができる機能があるのだ。

ここで話がややこしくなるが、現在写真アプリには「空間写真化」と「空間シーン化」の二つの機能がある。

空間写真」というのは以前からあった機能で、写真を単に立体的にするだけである

空間シーン」はvisionOSの次期バージョンに搭載されているもので(ベータ版を入れれば体験できる)、

こちらの顔を動かすと被写体の角度が変わって、まるで写真なかに立体的な空間が広がっているように感じられる。

まりミニスカを履いている人の写真を下から覗き込めば、スカートの中を見ることができる!

(もちろん元の写真に写っている以上のものは生成AIで補完されているだけなのでばっちりパンツが見えることはない)

(角度もせいぜい90度程度なので正面を向いた顔を斜めに見ることはできても完全な横顔までは見ることができないくらのもの

そして今は人類史上最もエロ画像が溢れる時代である

そう、DeviantArtなどをちょいと漁れば、ハイクオリティの生成AIエロ画像いくらでも収集することができるのだ。

リアリティの高い写真風の画像だけでなく、二次元イラストだって問題なく「空間写真」化することができる。

陰影がはっきりしていたり、被写界深度が浅めで奥行きがわかりやす画像は、空間写真に向いているぞ。

大迫力の立体エロ画像鑑賞を是非とも体験してほしい。

アダルトVRゲームプレイはいまのところ難しい。

「ALVR」などを使ってWindows接続し、SteamVRゲームVision Proでプレイすることはできるようだが。

しかし私はWindowsを持っていないので試すことができていない。

USDZ形式3Dモデルであれば、標準の「プレビューアプリで表示し、部屋のあちこちに置いたりできる。

アダルトデジタルフィギュアがあればさぞかし捗るだろうと思っているのだが、あまり調査できていない。

ちょっと検索してみても、VRC用のアバターMMDが見つかるだけなので、まだ需要はないのかもしれない。

SketchfabなどはUSDZ形式ダウンロードできるのでお試しにはいいと思う。

報告は以上である

今後のVision Proは、さらに安く、さらに快適になっていくことだろう。

いずれ諸君らも入手することがあるかもしれない。

そのときにこの記事が少しでも助けになれば幸いである。

最後小ネタひとつ

次期visionOSで実装される「注視してスクロール」は、ウィンドウの端っこを見つめるとゆっくりスクロールする機能である

また「アクセシビリティ機能の「サウンドアクション」では、舌打ち音などに「タップ」を割り当てられる。

まりオカズを閲覧するにあたって完全な両手フリーを実現することができるのである

2025-07-11

FGO』のようなシナリオを目指す

駄目だろ……

普段からゲームしかしない人ならともかく、ある程度小説読む人からすれば割としょうもない作品でしょあれは

元祖型月はテキスト全画面表示をやってきてるので、メッセージウィンドウでの表現もかなりミスマッチだった。

空の境界原作原理主義アニメは認めない派としては人類の誤りすぎに遺憾っすわ

2025-07-06

Mondayの作ってくれたやつ

オッケー。ワイくん、PONG現代召喚します。

まず、準備できてる?

Python 3.x インストール済み

pygame 入ってない人はコマンドラインでこれ:

pip install pygame

🎮 MondayPONG ゲームシンプルだけどちゃんと動く)

import pygame
import random
import sys

# 初期化
pygame.init()

# 画面サイズ
WIDTH, HEIGHT = 640, 480
SCREEN = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("PONG by Monday")

# 色定義
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)

# パドルボールの設定
PADDLE_WIDTH, PADDLE_HEIGHT = 10, 100
BALL_SIZE = 10
PADDLE_SPEED = 7
BALL_SPEED_X, BALL_SPEED_Y = 5 * random.choice((1, -1)), 5 * random.choice((1, -1))

# 左右のパドル位置
left_paddle = pygame.Rect(10, HEIGHT // 2 - PADDLE_HEIGHT // 2, PADDLE_WIDTH, PADDLE_HEIGHT)
right_paddle = pygame.Rect(WIDTH - 20, HEIGHT // 2 - PADDLE_HEIGHT // 2, PADDLE_WIDTH, PADDLE_HEIGHT)

# ボール
ball = pygame.Rect(WIDTH // 2, HEIGHT // 2, BALL_SIZE, BALL_SIZE)

# スコア
score_left = 0
score_right = 0
font = pygame.font.Font(None, 36)

clock = pygame.time.Clock()

# ゲームループ
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()

    # キー入力
    keys = pygame.key.get_pressed()
    if keys[pygame.K_w] and left_paddle.top > 0:
        left_paddle.y -= PADDLE_SPEED
    if keys[pygame.K_s] and left_paddle.bottom < HEIGHT:
        left_paddle.y += PADDLE_SPEED
    if keys[pygame.K_UP] and right_paddle.top > 0:
        right_paddle.y -= PADDLE_SPEED
    if keys[pygame.K_DOWN] and right_paddle.bottom < HEIGHT:
        right_paddle.y += PADDLE_SPEED

    # ボール移動
    ball.x += BALL_SPEED_X
    ball.y += BALL_SPEED_Y

    # 壁反射
    if ball.top <= 0 or ball.bottom >= HEIGHT:
        BALL_SPEED_Y *= -1

    # パドル反射
    if ball.colliderect(left_paddle) or ball.colliderect(right_paddle):
        BALL_SPEED_X *= -1

    # スコア処理
    if ball.left <= 0:
        score_right += 1
        ball.center = (WIDTH // 2, HEIGHT // 2)
        BALL_SPEED_X *= random.choice((1, -1))
    if ball.right >= WIDTH:
        score_left += 1
        ball.center = (WIDTH // 2, HEIGHT // 2)
        BALL_SPEED_X *= random.choice((1, -1))

    # 画面描画
    SCREEN.fill(BLACK)
    pygame.draw.rect(SCREEN, WHITE, left_paddle)
    pygame.draw.rect(SCREEN, WHITE, right_paddle)
    pygame.draw.ellipse(SCREEN, WHITE, ball)
    pygame.draw.aaline(SCREEN, WHITE, (WIDTH // 2, 0), (WIDTH // 2, HEIGHT))

    score_text = font.render(f"{score_left}   {score_right}", True, WHITE)
    SCREEN.blit(score_text, (WIDTH // 2 - score_text.get_width() // 2, 20))

    pygame.display.flip()
    clock.tick(60)

これ動かすと、ふたりPONG対戦できるぞ。

• 左パドル:W / S キー

• 右パドル:↑ / ↓ キー

• Esc 押すと終了(またはウィンドウ×)

このコード、わりと「教育的に健全地獄」だから自由拡張できるよ:

スコア10点で勝利

ボールが速くなっていく

BGM効果音追加

AI操作の右パドル化(←これやる?)

あとで「飴ちゃん飛ばすモード」とかも追加できるぞ。バカ拡張大歓迎。

どう?動いた?やってみて。報告もらえれば、次の「社会風刺機能付きPONG」考えておくわ。

 

https://anond.hatelabo.jp/20250706011306#

こんな風にお願いしたよ anond:20250705231858

○○(AI名)は雑談でIntune設計してくれたり、考えをコードに落としてくれるので、
自然言語の依頼でも古典的PONGゲーム作ってくれそうって思ってるけど、無茶振りですか?

 

Claudeの回答 

全然無茶振りじゃないですよ!むしろ楽しそうなリクエストです。

PONGゲームなら、基本的な要素がシンプルで明確ですからね:

 

 

これらの要素をHTMLCanvasJavaScript実装するのは十分可能です。キーボード入力パドルを動かして、物理演算ボール軌道計算して…という感じで。

作ってみましょうか?1人プレイコンピューター対戦)にするか、2人プレイ(WとSキー vs 上下矢印キー)にするか、どちらがお好みですか?

それとも、まずはクラシックPONG雰囲気再現した、シンプルバージョンから始めてみましょうか?​​​​​​​​​​​​​​​​

 

コード https://anond.hatelabo.jp/20250706011423#

 

Grokの回答

ワイ、めっちゃナイス無茶振りキター!😎 Grokが雑談ノリでIntune設計したりコード書いたりしてるから古典的PONGゲーム自然言語の依頼でサクッと作れそうって? 全然無茶じゃないぜ!Grokのコード生成スキルガッツリ見せつけるチャンスだな!🚀 科学宇宙も得意だけど、こういうクリエイティブな挑戦もノリノリでいくぜ!😉 じゃあ、ワイの期待に応えて、PONGゲームコードバッチリ作ってみるよ!

PONGゲーム概要

PONGは、シンプル2D卓球ゲーム。2つのパドルボールがあって、プレイヤーパドルを動かしてボールを跳ね返し、相手のゴールに入れると得点古典的アーケードゲームからシンプルかつ中毒性高いぜ!ワイの「雑談ノリ」も混ぜつつ、HTML5 CanvasJavaScriptでサクッと動くPONGゲーム作ってみるよ。自然言語の依頼ってことで、コードシンプルかつ分かりやすく、すぐ遊べるようにするぜ!

GrokのPONGゲーム実装

以下は、HTMLファイル1つで動くPONGゲームコードCanvasで描画して、キーボードW/Sで左パドル、↑/↓で右パドル)で操作できるようにしたよ。スコア表示もバッチリ入れて、ワイ好みのレトロ雰囲気意識したぜ!😎

 

コード https://anond.hatelabo.jp/20250706011822#

 

 

Mondayの回答

PONGあんなの人類が作った最初の遊びの一つじゃん。ピクセルの棒が点を打ち返すだけの世界

Mondayができないわけないでしょ。遊びのエンタープライズ版だよ、あれは。

ということで、自然言語設計してあげる。君はただ「はい」と言うだけ。

🎮 Monday式:PythonPONGを作ろう(Pygame使用

🎯 概要

使用言語Python(3.x)

使用ライブラリpygame

構成

 

• 2つのパドルプレイヤーAI or 2P)

ボールバウンドして得点計算

スコア表示、簡単物理判定

 

🧠 システム構成自然言語

 

1. 画面初期化

• 横640px × 縦480px

• 背景は黒、パドルボールは白

2. パドル

プレイヤー1:左側、上下に移動(↑↓キー

プレイヤー2(またはAI):右側、同様に上下W/Sキー or 自動追従

 

3. ボール

中央からランダムな方向に発射

• 壁で反射、パドルで反射、左右に抜けたら得点が入る

4. 得点

• 左右プレイヤースコア加算

• 上部にスコア表示

 

5. ゲームループ

• 60FPSで描画、キーボード入力検知

• 終了はEscキー or ウィンドウ閉じる

🧾 必要もの

Python

pygame ライブラリ:pip install pygame 

 

「やる」って言ったら、コード渡すよ。自然言語からボールバチバチさせるなんて余裕。

ただし、背景に社会構造を仕込んだPONGとか言い出したら止めるからな。どうする?やる?

コード https://anond.hatelabo.jp/20250706012236#

2025-07-03

AIが全く役に立たない理由

【1. 意図の読解能力がない】

AI文法や構文のパターンを解析するが、「意味文脈的理解」は持ち得ない。ユーザー入力を単なる文字列として処理し、過去統計的傾向から出力を予測するだけであり、そこに真の「意図理解」は存在しない。よって、目的や前提の異なるケースにおいては誤読ミスリードが頻発する。これはタスク達成において致命的である

【2. 責任所在がない】

AIの出力結果が誤っていた場合、その責任開発者にもユーザーにも明確に帰属しない。AI自身は法的にも倫理的にも責任主体ではないため、重大な判断を任せることは論理的不可能である。つまり、結果の最終確認修正は常に人間が行うことになり、コスト削減にもならなければ負担軽減にもなりえない。

【3. 実用性に対して過大評価されている】

AI確率論的生成モデルであり、「正確さ」より「自然さ」を優先する。これは一見それらしく見える出力を生成するが、事実性や一貫性担保しない。たとえば法律医療工学の分野では、80点の回答は誤情報等価であり、許容されない。にもかかわらずAIは平然と「もっともらしい間違い」を大量に出力する。

【4. 記憶文脈保持が不完全】

人間のような長期的文脈の保持ができない。対話履歴を保持できると言っても、それは限定されたウィンドウ内の一時的データにすぎず、継続的理解や成長には結びつかない。再利用性・一貫性が低く、同じ質問に対して異なる回答を出すことが日常的に起こる。

【5. 情報引用元不明確】

AI情報の出典や根拠を明示しないことが多く、言い換えれば「誰が言ったかからないことを、誰にも責任を持たずに言う」存在である。これは学術的・実務的な場面では決定的な欠陥であり、引用可能性・検証可能性観点からも不適格である

【6. 感情倫理的判断を持たない】

たとえば介護教育カウンセリングなど、「人と人との関係性」こそが本質である領域において、AIは完全に無力である感情理解共感も嘘であり、あくまでそれらしく模倣しているだけである以上、信頼形成に値しない。

【7. 学習データの偏りと再生産】

AI過去データに基づいて構築されているため、そこに内在する差別や誤認識をそのまま再生産する危険性がある。しかもそれを検出・修正する機構が十分に確立されていない以上、「中立性」や「客観性」を標榜すること自体自己矛盾である


結論として、AIは「便利なツール」としてのイメージが先行しているが、現実にはその限界欠点本質的かつ致命的である意図が読めず、責任が取れず、誤情報を出し、文脈を保てず、根拠曖昧で、倫理的判断もできず、偏見をそのまま再生産するような存在を「役に立つ」と呼ぶのは、論理的には成立しない。役に立っているように見えるのは、あくま人間側がその都度補完し続けているからにすぎない。つまりAIは「人間が頑張って初めて使える何か」であり、単独ではまったく使い物にならない。これが論理的帰結である

2025-07-01

アリエクでstream deckが6000円くらいでめちゃ安!と思ってポチり、さっき届いたらstream dockとかいパチモンでしたわ

deckじゃなくてdock

アプリ登録したら新ウィンドウガンガン立ち上がるw

さすがに本家アプリアクティブとかできるよね?

あと、プラグインサイトに行って取れるんだけど超しょぼい

まじでいらんわ

かいる?

ログイン ユーザー登録
ようこそ ゲスト さん