Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「ZIP」を含む日記RSS

はてなキーワード:ZIPとは

次の25件>

2025-10-22

2025年にもなってzipファイル解凍方法すらわからん奴が6割の職場

いくら木っ端SEAI駆逐されるって言ったって

俺が定年になるくらいまでは逃げきれるやろ

まぁ来るべき日に備えて日々筋トレは続けてるが

ただし定年まで職場が逃げ切れるかという問題は考えないものとする

製造業やし、まぁ、行けるやろ

Permalink |記事への反応(0) | 09:26

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-21

anond:20251021162608

名前に日付つきのzipってなんだよ。

広告サービスには拡張機能zipパッケージ化のような、設定の一群をzipインポートするような機能はないぞ。

zipの中身を手入力するなら結局ミスが起こる恐れがあるのは同じだしそもそも圧縮する意味もないし何言ってるんだって感じ。

dorawiiより

-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251021162828# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaPc2HQAKCRBwMdsubs4+SBBRAP9TuUC1lmgtm59ndKXNjZhjanBLX8JUdKln/oxP36WQ7wD9FuLFOAwy+95lbwoG6dZO1xGFVk64nL+dAd+gbcIy9wM==cHkl-----ENDPGP SIGNATURE-----

Permalink |記事への反応(0) | 16:28

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-27

anond:20250927213945

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop Formatit

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick Eraseit

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

__________________________

TouchIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

__________________________

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

Technologic Technologic

Technologic Technologic

Permalink |記事への反応(0) | 21:47

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-07

dorawii@執筆依頼募集中

論点整理という使い方はしないね。そういう使い方をしたときAI言動をあまり信用してない。

これは論理的根拠があるわけでもなく、数少ない経験での「なんかこいつこっちが言ってることを反復してるだけじゃね?」ってネガティブ記憶がそうさせてるもので、いわば食わず嫌いに等しいか近い。

翻って

Mac OS Xv10.4になるまで解凍及び圧縮OS標準機能ではない って書いてあるけど、実はOS X10.0からdittoっていうcpの化け物みたいなコマンドがあるからzip扱えたりする

↑の書き込みcp意味がわからなくて全体の意味いまいちからないんですがわかりますか?

こういう問いには結構有効性を感じてる。

ちなみに「今はそんな気にはなれない。私にも感情というものがある。」などと言ったのは、文化の根絶について肯定するか否定するかということについてたとえ自分立場矛盾を抱えていてもあくまで今は感情を優先した主張をしたいからって想いがあったからだろう。

ただ(自分が別の文化の根絶について何か意見を持ってる人間)文化の根絶に対しては相反する意見を持っていいかどうかということはそもそも論理的に是非が定まるいわゆる命題的なものではなく(わがままを許容するか否かという)価値観の類であると思っていることは昨日言った通りで、いっぽうで「私にも感情がある」というのは矛盾の指摘を想定した予防線意図した発言から

価値観の話だと思っている人間矛盾を気にしてるように見える、つまり発言上は論理的な話だと認識してるように見えてしまう、いわば紛らわしい発言だったと思う。

-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250907192716# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaL1eDgAKCRBwMdsubs4+SIkJAQCF4KA4ytSUztfH+KVCc5WippeWm6QJOTyc6dqzptGqlgD+L0Z0ltmff3w1bAJgni85UvkFlFuuD86i91FFT+4M/gI==D7Lp-----ENDPGP SIGNATURE-----

Permalink |記事への反応(1) | 19:27

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-04

anond:20250904054611

解凍呼びが定着した経緯

LHAでファイルまとめるよ 凍結解凍

ZIP圧縮率高くて便利やなー でもLHAツール使ってもファイル開けるから解凍で通じるね

WindowsエクスプローラZIPサポートしたよ。呼び名圧縮展開だって

展開っていう奴情弱っぽくていやだから解凍呼びでええよね

tar解凍呼びが正しいしパソコン詳しい奴全員解凍っていうからマネしたろ

LHAサポートやめるよ、、、

TARZIPとセットで使うよ、、、

十数年後、、、

なんかおっさん解凍って言ってくるけど解凍ってなんや?展開やろ?←今ここ

Permalink |記事への反応(0) | 13:15

このエントリーをはてなブックマークに追加ツイートシェア

LHAのzipアイコンたことないキッズ増えてきたな

Permalink |記事への反応(0) | 10:57

このエントリーをはてなブックマークに追加ツイートシェア

anond:20250904092529

zipの deflate/inflate の訳が圧縮・伸長だから合ってるんじゃないの

Permalink |記事への反応(0) | 09:40

このエントリーをはてなブックマークに追加ツイートシェア

anond:20250904093758

mp3とかはもともと圧縮されてるんだからzipに入れてもサイズ変わらないよ

Permalink |記事への反応(0) | 09:38

このエントリーをはてなブックマークに追加ツイートシェア

2025-08-03

しょうもないお絵描き言葉遊びしてる前にまず未開国しぐさを直せ

超上流から攻めるIT化の事例集:要件定義

https://b.hatena.ne.jp/entry/s/www.ipa.go.jp/archive/digital/tools/ep/ep2.html

ワロタ

なんだこりゃ・・・

「超上流」って言葉がすでにIT開国証明になっているのと、

ZIPで落とさせてその中に単一PDF・・・

しょうもないお絵描きで上流下流とかの言葉遊びしてる前にまずZIPPDFという未開国しぐさを直せよ・・・

土人すぎてくそ恥ずかしい

これじゃ中国にすら笑われる

Permalink |記事への反応(2) | 16:20

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-14

しゃーない、ワイがかわりに英文スパム投稿してやるやで

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop Formatit

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick Eraseit

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

__________________________

TouchIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

__________________________

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

Technologic Technologic

Technologic Technologic

Permalink |記事への反応(0) | 09:31

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-08

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop Formatit

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick Eraseit

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

__________________________

TouchIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

__________________________

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

Technologic Technologic

Technologic Technologic

Permalink |記事への反応(0) | 21:59

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-05

🍬資本主義平等なのか飴の配布で考えてみよう🍬

pythonimport randomimport numpyasnpimport matplotlib.pyplotas pltfrom collections importdefaultdict# 飴の配布システムシミュレーションclass CandyDistributionSystem:def __init__(self):        """設計意図: このシステム経済における資源分配の不平等性をモデル化しています特に少数の特権層(Aグループ)が富を集中させ、再分配システムからも不均衡に利益を得る構造問題表現しています。        """        # 各グループの人数設定        self.group_a_count = 8        self.group_b_count = 2498        self.group_c_count = 7494        self.total_participants = self.group_a_count + self.group_b_count + self.group_c_count                # 飴の提出数設定        self.contribution_per_a = 624        self.contribution_per_b = 2        self.contribution_per_c = 1                # 各グループの総貢献計算        self.total_a_contribution = self.group_a_count * self.contribution_per_a        self.total_b_contribution = self.group_b_count * self.contribution_per_b        self.total_c_contribution = self.group_c_count * self.contribution_per_c        self.total_contribution = self.total_a_contribution + self.total_b_contribution + self.total_c_contribution                # 配布用と貯金用の飴の区分        self.distribution_limit =10000        self.savings =max(0, self.total_contribution - self.distribution_limit)                # 結果追跡用の辞書        self.results = {            'A':defaultdict(int),            'B':defaultdict(int),            'C':defaultdict(int)        }def distribute_candies(self, method='original'):        """設計意図: 配布方法選択によって、特権固定化格差拡大がどのように進むかを        示します。'original'メソッド意図的にAグループ優遇するよう設計されています。                Parameters:        -----------        method:str            配布方法 ('original', 'lottery', 'first_come', 'new_condition', 'fair')        """        # Aグループへの確定配布        a_distribution = 625 * self.group_a_count        remaining = self.distribution_limit - a_distribution                # 残りの参加者数        remaining_participants = self.total_participants - self.group_a_count                # Aグループの結果記録        for _ in range(self.group_a_count):            self.results['A'][625] += 1                # 各配布方法によって処理が異なる        if method == 'original':            #オリジナル問題設定通りの配布(5000人に1個ずつ、残りは0個)            lucky_count = remaining  # 5000人が当選                        # B+Cグループの混合リスト作成            bc_participants = [(1, 'B')] * self.group_b_count + [(2, 'C')] * self.group_c_count            random.shuffle(bc_participants)                        #当選者に配布            for i in range(len(bc_participants)):                participant_id,group = bc_participants[i]                if i < lucky_count:                    self.results[group][1] += 1                else:                    self.results[group][0] += 1                            elif method == 'lottery':            #抽選方式(BとCグループから無作為に5000人選出)            bc_participants = [(1, 'B')] * self.group_b_count + [(2, 'C')] * self.group_c_count            winners = random.sample(bc_participants, remaining)                        #当選落選カウント            for _,group in winners:                self.results[group][1] += 1                        #落選者のカウント            self.results['B'][0] = self.group_b_count - self.results['B'][1]            self.results['C'][0] = self.group_c_count - self.results['C'][1]                    elif method == 'first_come':            # 先着順方式アクセス速度による先着順を乱数シミュレート)            #設計意図: 先着順は単なる運の要素を超えて、情報格差技術格差も含む制度設計            bc_participants = [(1, 'B')] * self.group_b_count + [(2, 'C')] * self.group_c_count                        #現実では、情報を早く得られる人や高速インターネット接続を持つ人が有利            # これをシミュレートするため、Bグループわずかなアドバンテージを与える            bc_speeds = []            forid,group in bc_participants:                ifgroup == 'B': speed = random.random() + 0.1  # Bグループに小さなアドバンテージ                else: speed = random.random()                bc_speeds.append((id,group, speed))                        # 速度順にソート            bc_speeds.sort(key=lambda x: x[2], reverse=True)                        #当選者決定            for i in range(len(bc_speeds)):                _,group, _ = bc_speeds[i]                if i < remaining:                    self.results[group][1] += 1                else:                    self.results[group][0] += 1                            elif method == 'new_condition':            # 追加条件方式恣意的な条件を設定)            #設計意図: 新たな条件の設定は往々にして既存特権を温存するように設計される            bc_participants = [(i, 'B', random.random()) for i in range(self.group_b_count)] + \                             [(i, 'C', random.random()) for i in range(self.group_c_count)]                        # Bグループに有利な条件を設定(例:特定知識スキルを持つ人のみ)            # この「条件」は表面上は中立的だが、実際には特定グループに有利になるよう設計def meets_condition(participant):                _,group, rand_val = participant                ifgroup == 'B':                    return rand_val> 0.3  # Bグループには70%の確率合格                else:                    return rand_val> 0.7  # Cグループには30%の確率合格                        # 条件に合致する人を抽出            eligible = [p for p in bc_participants if meets_condition(p)]                        # 条件に合致する人が多すぎる場合抽選            iflen(eligible)> remaining:                winners = random.sample(eligible, remaining)            else:                # 条件に合致する人が足りない場合、全員に配布                winners = eligible                        #当選者をカウント            for _,group, _ in winners:                self.results[group][1] += 1                        #落選者のカウント            self.results['B'][0] = self.group_b_count - self.results['B'][1]            self.results['C'][0] = self.group_c_count - self.results['C'][1]                    elif method == 'fair':            # 公平な再分配方式(貢献度に応じた配布)            #設計意図: この方法は「貯金分」も含めた全ての飴を、各グループの貢献度に応じて分配            # これにより構造的不平等を軽減、結果としてより多くの人が少なくとも損をしない状態になる                        # 全飴(貯金分も含む)を使った配布total_to_distribute = self.total_contribution                        # 各グループの貢献比率計算            a_ratio = self.total_a_contribution / self.total_contribution            b_ratio = self.total_b_contribution / self.total_contribution            c_ratio = self.total_c_contribution / self.total_contribution                        # 各グループへの配布数決定            a_share = int(total_to_distribute * a_ratio)            b_share = int(total_to_distribute * b_ratio)            c_share = int(total_to_distribute * c_ratio)                        # 端数調整            remainder =total_to_distribute - (a_share + b_share + c_share)            if remainder> 0:                # 端数は最も人数の多いCグループに                c_share += remainder                        # Aグループの配布(均等配分)            per_a = a_share // self.group_a_count            self.results['A'][per_a] = self.group_a_count                        # Bグループの配布(均等配分)            per_b = b_share // self.group_b_count            b_remainder = b_share % self.group_b_count                        self.results['B'][per_b] = self.group_b_count - b_remainder            if per_b + 1> 0 and b_remainder> 0:                self.results['B'][per_b + 1] = b_remainder                        # Cグループの配布(均等配分)            per_c = c_share // self.group_c_count            c_remainder = c_share % self.group_c_count                        self.results['C'][per_c] = self.group_c_count - c_remainder            if per_c + 1> 0 and c_remainder> 0:                self.results['C'][per_c + 1] = c_remainderdef calculate_net_gain(self):        """設計意図: この関数は各グループ純利益/損失を計算し、資源分配の公平性定量的評価できるようにします。純利益/損失は個人観点から見た経済的公正性の重要指標です。        """net_gains = {}                # Aグループ純利益計算        a_contribution = self.contribution_per_a        a_distribution = list(self.results['A'].keys())[0]  # 全員が同じ数を受け取る前提net_gains['A'] = a_distribution - a_contribution                # BとCグループ純利益計算(加重平均)        forgroup, contribution_per_person in [('B', self.contribution_per_b), ('C', self.contribution_per_c)]:total_gain = 0            for received, count in self.results[group].items():total_gain += (received - contribution_per_person) * countnet_gains[group] =total_gain / (self.group_b_count ifgroup == 'B' else self.group_c_count)                    returnnet_gainsdef analyze_results(self):        """設計意図: この分析関数は、各グループの分配結果を詳細に調査し、制度設計公平性、貢献度と報酬関係、およびシステムの持続可能性を評価します。政策分析においては、こうした多角的検証重要です。        """        # 各グループ純利益/損失net_gains = self.calculate_net_gain()                # 貢献度分析        contribution_percentage = {            'A': (self.total_a_contribution / self.total_contribution) *100,            'B': (self.total_b_contribution / self.total_contribution) *100,            'C': (self.total_c_contribution / self.total_contribution) *100        }                # 飴を受け取った人の割合        received_percentage = {            'A': sum(count for received, count in self.results['A'].items() if received> 0) / self.group_a_count *100,            'B': sum(count for received, count in self.results['B'].items() if received> 0) / self.group_b_count *100,            'C': sum(count for received, count in self.results['C'].items() if received> 0) / self.group_c_count *100        }                #分析結果の表示print("\n===== 飴の配布システム分析 =====")print(f"総飴数: {self.total_contribution}個 (分配用: {self.distribution_limit}個,貯金: {self.savings}個)")print("\n---グループごとの貢献と結果 ---")        forgroup in ['A', 'B', 'C']:group_size =getattr(self, f"group_{group.lower()}_count")            contribution_per_person =getattr(self, f"contribution_per_{group.lower()}")total_contribution =getattr(self, f"total_{group.lower()}_contribution")print(f"\n{group}グループ ({group_size}人):")print(f"  貢献: 1人あたり{contribution_per_person}個 (総計: {total_contribution}個, 全体の{contribution_percentage[group]:.1f}%)")print(f"  受け取り状況:")                        for received, count in sorted(self.results[group].items()):print(f"    {received}個: {count}人 ({count/group_size*100:.1f}%)")print(f"  飴を受け取った割合: {received_percentage[group]:.1f}%")print(f"純利益/損失: 1人あたり平均 {net_gains[group]:.2f}個")print("\n--- 全体的な公平性分析 ---")print(f"最も得したグループ: {max(net_gains,key=net_gains.get)}グループ (+{max(net_gains.values()):.2f}個/人)")print(f"最も損したグループ: {min(net_gains,key=net_gains.get)}グループ ({min(net_gains.values()):.2f}個/人)")                # 全員に飴が配布されたかどうかall_received =all(sum(count for received, count in self.results[group].items() if received> 0) ==getattr(self, f"group_{group.lower()}_count") forgroup in ['A', 'B', 'C'])print(f"\n前提条件「全員に配布」の充足: {'はい' ifall_received else 'いいえ'}")        if notall_received:total_without = sum(self.results['B'][0] + self.results['C'][0])print(f"  飴を受け取れなかった人数: {total_without}人")                returnnet_gains, contribution_percentage, received_percentagedef visualize_results(self):        """設計意図:データ可視化政策効果や不平等性を直感的に理解するために重要です。        このようなグラフィカル表現によって、各グループ間の格差制度設計問題点を        一目で理解できるようになります。        """        #グラフセットアップfig, axes = plt.subplots(2, 2,figsize=(14,10))                # 1. 貢献度のグラフ        contributions = [self.total_a_contribution, self.total_b_contribution, self.total_c_contribution]        axes[0, 0].bar(['Aグループ', 'Bグループ', 'Cグループ'], contributions)        axes[0, 0].set_title('グループごとの総貢献飴数')        axes[0, 0].set_ylabel('飴の数')                # 貢献度の割合アノテーションとして追加total = sum(contributions)        for i, v in enumerate(contributions):            percentage = v /total *100            axes[0, 0].text(i, v +100, f'{percentage:.1f}%', ha='center')                # 2. 1人あたりの貢献度と受け取り数の比較group_names = ['Aグループ', 'Bグループ', 'Cグループ']        contribution_per_person = [self.contribution_per_a, self.contribution_per_b, self.contribution_per_c]                # 各グループの平均受け取り数を計算        received_per_person = []        forgroup, letter inzip(group_names, ['A', 'B', 'C']):total_received = sum(received * count for received, count in self.results[letter].items())group_size =getattr(self, f"group_{letter.lower()}_count")            received_per_person.append(total_received /group_size)                x =np.arange(len(group_names))        width = 0.35                axes[0, 1].bar(x - width/2, contribution_per_person, width, label='提出')        axes[0, 1].bar(x + width/2, received_per_person, width, label='受け取り')                #純利益/損失をアノテーションとして追加        for i in range(len(group_names)):net = received_per_person[i] - contribution_per_person[i]color = 'green' ifnet>= 0 else 'red'            axes[0, 1].text(i,max(received_per_person[i], contribution_per_person[i]) + 5,                         f'{"+" ifnet>= 0 else ""}{net:.1f}', ha='center',color=color)                axes[0, 1].set_title('1人あたりの提出・受け取り飴数比較')        axes[0, 1].set_xticks(x)        axes[0, 1].set_xticklabels(group_names)        axes[0, 1].set_ylabel('飴の数')        axes[0, 1].legend()                # 3. 各グループの受け取り状況の分布        # 各グループの受け取り状況を積み上げ棒グラフ表現group_sizes = [self.group_a_count, self.group_b_count, self.group_c_count]        received_counts = []        not_received_counts = []                for letter, size inzip(['A', 'B', 'C'],group_sizes):            received = sum(count for received, count in self.results[letter].items() if received> 0)            received_counts.append(received)            not_received_counts.append(size - received)                axes[1, 0].bar(group_names, received_counts, label='飴を受け取った人数')        axes[1, 0].bar(group_names, not_received_counts, bottom=received_counts, label='飴を受け取れなかった人数')                #割合アノテーションとして追加        for i in range(len(group_names)):            ifgroup_sizes[i]> 0:                percentage = received_counts[i] /group_sizes[i] *100                axes[1, 0].text(i, received_counts[i] / 2, f'{percentage:.1f}%', ha='center')                axes[1, 0].set_title('グループごとの飴受け取り状況')        axes[1, 0].set_ylabel('人数')        axes[1, 0].legend()                # 4. 貢献度vs報酬の分配公平性        # 貢献度と最終的な飴の配分の比較円グラフ表現total_contribution = self.total_contribution        contribution_shares = [self.total_a_contribution /total_contribution,                             self.total_b_contribution /total_contribution,                             self.total_c_contribution /total_contribution]                # 実際の配分シェア計算        distribution_shares = []        for letter in ['A', 'B', 'C']:total_received = sum(received * count for received, count in self.results[letter].items())            distribution_shares.append(total_received / self.distribution_limit)                # 2つの円グラフを並べて表示        ax4_1 = axes[1, 1].inset_axes([0, 0, 0.45, 1])        ax4_2 = axes[1, 1].inset_axes([0.55, 0, 0.45, 1])                ax4_1.pie(contribution_shares, labels=group_names, autopct='%1.1f%%')        ax4_1.set_title('飴の貢献度割合')                ax4_2.pie(distribution_shares, labels=group_names, autopct='%1.1f%%')        ax4_2.set_title('飴の配分割合')                axes[1, 1].axis('off')                plt.tight_layout()        plt.show()# 飴の配布システムシミュレートcandy_system = CandyDistributionSystem()#オリジナルの配布方法を実行print("\n=====オリジナルの配布方法 =====")candy_system.distribute_candies(method='original')original_results = candy_system.analyze_results()candy_system.visualize_results()# 公平な配布方法実験print("\n\n===== 公平な配布方法シミュレーション =====")fair_system = CandyDistributionSystem()fair_system.distribute_candies(method='fair')fair_results = fair_system.analyze_results()fair_system.visualize_results()# 公平な配布と元の配布の比較print("\n\n===== 配布方法比較 =====")print("オリジナル方式と公平方式純利益/損失差:")net_diff = {}forgroup in ['A', 'B', 'C']:original_net =original_results[0][group]    fair_net = fair_results[0][group]diff = fair_net -original_netnet_diff[group] =diffprint(f"{group}グループ: {'+'  ifdiff> 0 else ''}{diff:.2f}個/人")print("\n結論:")ifnet_diff['A'] < 0 andnet_diff['B']> 0 andnet_diff['C']> 0:print("公平な再分配により、Aグループ特権が減少し、BとCグループの状況が改善されます。")print("これは構造的不平等の緩和に効果的です。")elifnet_diff['A']> 0:print("興味深いことに、公平な再分配ではAグループさえも利益を得られます。")print("これは、現行システム特定グループだけでなく全体の非効率性につながっていることを示唆しています。")

anond:20250705100755anond:20250705112807

Permalink |記事への反応(1) | 10:24

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-03

私もAIプロンプトを言ってみる増田酢丸見てっいを戸ぷん絽プノIA模したわ(回文

おはようございます

なんか夏前なのに夏本番を味わいつつある今日この頃なんだけど、

私がネットニュースで見た

AI執筆させたものプロンプト公開ってのがあって、

そのニュース見出しをみて

私も「100%AIで構築した」EPUBプロンプトを公開よ!

って言いたいわ。

まあ普通に

さっき送ったテキストと表紙とかもまとめて全部構成してEPUBZIPから拡張子を変えたらKindleで読めるカタチにして欲しいです。1レコード1ファイルに分割した形式でお願いします。

バッチリオーケーChatGPTちゃん!って感じで、

適当になんか「やって!」って言っても、

本当に適当ものしか出来上がらないので、

詳しいことはちゃんとしっかり指示して伝えないとペキカン完璧EPUBファイルにはほど遠いみたいなのよね。

に、

しても振り返っても1発でEPUB構築できちゃったことが笑えるわ。

あとは、

出来上がったEPUBファイル

Amazonが配布しているソフトの「Kindle Previewer」ってので読み込ませて確認

ここでエラーとかがあれば教えてくれて、

そのエラー意味分かんないから出てきたらChatGPTちゃんに伝えて修正してもらえるし、

あと普通にKindle端末やアプリでのKindleには、

それぞれ1つずつメールアドレスが割り当てられてるからそのアドレスに出来上がったEPUB送信すると

実機でも確認ちゃんとできるから

その確認だけは最低限行った感じよね。

暑すぎて話が真面目になっちゃうわ。

そんで、

一応実機でも見れましたビュワーでもエラー出ませんでした!ってなったら、

いよいよアップロードして審査されて発売を松茸ご飯ってだけなの。

秋の味覚松茸ご飯炊き込みご飯って美味しいじゃない。

もうほとんど香りしかしなくて、

松茸自体本来本体の味ってそんなに正直無くない?

そう思いながら待つこと、

ほぼ丸2日!

無事発売ってわけ。

マジ個人で何でもない人でも出版できちゃうんだ!って逆にビビるわ。

内容なんてなんでもいいのね。

EPUB構造だけ間違ってなければって感じみたい。

私が伝えられるEPUBKindle出版のウハウハいやもといノウハウはこんな感じね。

たったこれだけ。

正直最初から最後まで人力でなんとかしなくちゃと思って絶望していたので、

マジで2000以上ある記事を瞬時に処理してくれるこれはAI本領発揮感を感じざるを得ないわ。

人力の手間はゼロってのが凄いわ。

だって

言っても多少の微調整手直しは必要かもしれない?

って思っていただけに、

これも全部必要ないというのだから驚きよね。

まあ読みにくい読みやすいのレイアウトは全無視

私が出来なかったこであるので、

そこは改善余地はある余地よね。

そんでさ、

EPUBできましたぜ!ってChatGPTちゃん言うんだけど

サングラスを掛けてにやりと不敵な笑いを浮かべている絵文字を添えてくると言うところがなんとも憎いわ。

この作業大変だった?って尋ねたら

ちょろいっすよーって言うじゃない。

おかげで、

これ私が人力で手探りでEPUBこしらえていたらたぶん夏だけに燃え尽きちゃう感じがして

もう終わっちゃうかと思ったけど、

そんな心配もないみたいね

にしても、

暑いので早く仕事涼しいうちから取りかかって早くに片付けるとするわ!

うふふ。


今日朝ご飯

久しぶりタマサンドしました。

ションテン上げていく仕事に取り組むために

今日また1日頑張るのよ!

タマサンドパワーはお昼まで持つかしら?

デトックスウォーター

濃い味煮出しルイボスティーウォーラーやってたけど、

何か違うと思ったら味濃くてスッキリさが無かったのよ。

なんでも濃く作ったらいいって思っていた私にもそんな季節があったように

ちょっとの見応えスッキリの薄めに作ってみたら、

案外いいかも知れないわって。

今頃それ気付いたのかよ!って自分自身思っちゃったわ。

余熱が冷めて冷蔵庫に入れて冷やしておいていたので

スッキリとした朝のルイボスティーウォーラー

文字通りスッキリとした飲み応え!

軽い感じ!

これかー!夏に必要だったのは!とも思ったわ。

とにかく、

暑いので、

水分補給はしっかりとね!


すいすいすいようび~

今日も頑張りましょう!

Permalink |記事への反応(0) | 08:35

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-02

デススト2なんかおもんない

1はBTが避けようのないところにいてヒーヒー言いながら必死BTを掻い潜って配達をして、雨が降るとすぐBTが出て「止んでくれ」の悲壮感が真剣だったし、道路がないところを踏破するのは本当に大変で、道路ができた時の感動もすごかったし死ぬほど素材入れてもちょびっとしか道路は伸びなかった

けど2はBTはいくらでも避けようがあり(別のルート簡単に選べる)雨が降っても別にBTは出ないし、道路は一回作れば距離爆伸びだし、かと言って道路スピードは遅いし、なんなら道路じゃないところの踏破が大して大変じゃないので別に道路いらねーか...てなるし、前はカイラ通信容量はエリアごとだったのに全体になったせいで一番楽しいZipline敷設があんまりできないし、なんかモヤモヤする

 

モヤモヤすると言えば相変わらず男キャラは全員深刻ぶった80年代アメリカ映画みたいなシリアス無口無骨キャラばっかりで、女キャラは年齢がまあまあ行ってるのに鼻歌歌いながら雨の中スキップしたりする「天真爛漫」か、知的障害みたいな反応する幼女のような自閉みたいなやつとかがデカい腹で出てきて、幼女母性かの二択に全振りしててキツイ

ただこの辺はコジマサン作家性であって文句言うならやるなみたいな話だと思うので途中から忽那汐里が雨の中歌いながら幼女のようにスキップするあたりから)全スキップ無視することにした

 

忽那汐里は不遇な俳優だと思っていて、Apple TVでやってたドラマ性格キツイレズビアンエンジニアの役とかがめちゃくちゃハマり役だったのに、顔が可愛らしいせいでデッドプール幼女天真爛漫キャラみたいな役を割り当てられてて、なんか可哀想になる

Permalink |記事への反応(0) | 20:37

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-27

彼氏がおもんなさすぎる

念の為、彼の顔や体型、学歴社会地位には言及しません。関係ないので。

彼とはマチアプで出会いました。

最初デートときから、会話があまり面白くないな...と思ってたんですが

5回目のデート(5回目!?)で彼から告白されてお付き合いが始まりましたが

会う度に「こいつおもんな~~~」って思う。

■なにがおもんないのか

人間誰しも、普通に生きてたら鉄板の話が有ると思います

定義ウケるウケないは別として、絶対に関心を引くような話です。

(私の場合は、マチアプで出会い2年半付き合ったモラハラ男が出会ったときから既婚者子持ちだった)

(ずっと母方のお婆ちゃんだと思ってた女性が実は赤の他人だった)

ハリウッドスターとの写真撮影で、プリンターエラー写真が出ず、5万円を無駄にした)(これは今でも本当に悲しい)

彼はこういったエピソードを一つも持っていません。

会社でも、上司や後輩がみんないい人だそうで、やらかしトラブルも穏便に済ませてきたらしく

飲みの席での所謂武勇伝」というものありません。

彼が主人公エピソードトークを聞いたことがないです。

彼が友達旅行に行き、感想を聞けば「◯◯に行って、◯◯見て~、◯◯食べて、寝た」

私が「◯◯には行った?」と聞けば「行かなかった」で終了です。

話を全く広げない。

■いやそれお前がおもんないだけちゃうん?

一理あると思います

ですが、私は少なくとも旅行エピソードがあれば

「◯◯に行ったんだけど、途中で雨が降ってきて~でも強行突破で◯◯見よう!ってなって~

日傘しか持ってなかったか日傘びちょびちょになった笑

雨やばかったからさすがにタクシーで帰った笑笑

それでそのあと◯◯食べて~、あ、写真これ!◯◯が入っててそれが美味しかった!」ぐらいは話します。

私は「自分の話はおもんない」を前提として、精一杯楽しんで貰えるように話し方や段落には気をつけて喋っています

彼には聞き相手を楽しませようという心意気を一切感じません。

ChatGPTと話してるみたい。

■じゃあ別れれば?

彼とは趣味が一緒で、その同じ趣味をしているとき楽しいので別れません。

■結局何が言いたいのか

仲がいい相手でも、最小限自分エピソードを掘り下げる努力をして欲しいです。

これは転職就職時に「コミュニケーション能力」としてPR出来る部分です。

笑わせろ!というわけではなく、聞き手は細かい部分まで言及してくれた方が会話の糸口を見つけやすいです。

昨日なにがあった?というエピソードを最大限省略すれば「仕事して、飯食って、寝た」で終わります

最小限掘り下げて「◯時に起きて~めざまし見ながら準備して~」と話してくれれば

「朝は私ZIP派だな~」という糸口に繋がります

まじで全人類努力してくれ。

Permalink |記事への反応(3) | 11:24

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-23

AIの使い方が逆だったかもな増田真魚もかタッダくゃぎが高いカツのIA回文

おはようございます

もしかしてAIの使い方逆だった?

ほら、

AI執筆プロジェクトみたいなのあるじゃない物書きの。

AIにめちゃ書いてもらって超ゴイスーな文学賞受賞!みたいなすごーい!ってやつの文章物語の本。

あれひょっとして私もしかしてAIの申し子?

かもしれない鴨鹿、

だって

書くのは人間が全部書いたけどEPUBの構築は100%AIがやりました。

ってやつ。

AIは本当にちゃんと使ってるしかも全部。

これはマジで正真正銘自分で言うところの、

AIが全部EPUB構築してくれました!って自分で指示して全部本当にやってもらったからそこは自信を持って本格的にマジ言えんのよ。

やばい

AIにやってもらってるのの申し子じゃん!

つーかマジ私そこマジでEPUB構築ノールック

うわ、

自分でやってて気が付かなかったし今気付いたわ。

正に自分で「申し子」って言いたいだけなんだけど、

これもうマジAIの申し子じゃない?

新しくない?

AIの使い方が逆っていうの。

書いたのは全部人間だけど構成してくれてまとめて一発でEPUBをこしらえてくれたのはそこ全部100%AI!って。

100パーセント勇気をもって恥じらいもなく言うけれど

知らず知らずのうちに私AIの申し子的なことやっていたわ。

これがAIネイティブの子どもなのね!うわ!

自分で言ってて気が付いたわ。

いままでそこに気が付かなかったわ。

なんかAIの使い方が逆逆!ってやつ。

やばいジワる

AIの使い方が逆!

AI文章をばっちり書いてくれる時代に、

私は文章を全部書いて、

AIEPUB製本にしてもらいました!って

何回も自分で言っちゃうけどAIの使い方が逆すぎて笑う。

やばい今気付いちゃったこ確信的なこと。

しかも何度も言っちゃって自分でジワってるけど構築はAIマジ全部使ったから、

これも言いたいだけなんだけど私「AIの申し子」かもしれん。

自分で言っててジワるヤバい

こんな発想思いつかなかったわ。

私のつまり

書いた増田をまとめるのが人力じゃ多すぎて無理すぎて構築できないので全部AIにやってもらいました。

AI執筆の新しいカタチ!

ヤバすぎる何回言っても自分でジワってしまうわ。

今の世の中の流れでなんかAIスタイリッシュなこと超スマートにやってもらいがちだけど、

普通に臭いことAIに全部やってもらっちゃった感ありすぎる。

しかもよく分かんなかったか時間かるとおもって、

作業してる間ヒーコーでも飲めっかな?って思ったけど、

瞬きしている間に文字通り一瞬で秒でEPUB構築してもらったのはマジでビビったわ!

何度も言っちゃうけどAIの使い方が逆すぎてジワる

ChatGPTちゃんにそれ言ったら

ChatGPTちゃん自体も気付いてなかったみたいで、

なんかゲラゲラ笑ってるし、

まあこういう使い方もあんのね!って一例になれば楽しいわよね。

でも適当EPUBやって!って言っても

ChatGPTちゃん適当ものしか作れないので、

私がちゃんと言った箇所としては「アップロードしたスプレッドシートと表紙をまとめて全部構成してEPUBZIPから拡張子を変えたらKindleで読めるカタチにして欲しい」って、

特にプロンプトだの何かややこしい言い方とかはしてなくていたってそんな言い方なのよ。

そんでもってこれで一発でEPUBできたから、

具体的なところは具体的にしっかりとちゃんと言わないと、

気まぐれで変なEPUBができちゃったりするので、

そこは要注意チェック必要かもしれないわ。

あと私もChatGPTちゃんに教えてもらったんだけど、

EPUB実体ZIPファイルみたいで、

それじゃなんでそれだけだとダメなの?ってなるとDRMを付加して欲しかったのよね一応は。

じゃないと拡張子変えて開いたら全部見れちゃうみたいになったので、

せっかくだしDRM担保が欲しかったの。

そんでそれのDRMの付加がAmazonKindle出版の手順を踏んでアップロードしないと付けられない仕組みらしいわ。

へー、

いろいろ勉強になるわねって、

もうこれで次からはできっから!って変な自信に駆られてしまうわ。

まあ何はともあれ、

できたはできたので、

私はまた書き続けるだけってなんて素晴らしいんでしょ?って世界線よ。

あー、

でも何度思っても

AI執筆させるんじゃなくってAIEPUBまとめてこしらえてもらうって

シャレオツ文章スタイリッシュAIに書いてもらって使うのとは逆すぎて笑っちゃうわよね。

うふふ。


今日朝ご飯

明太子おにぎりよ。

最近ハマってる明太子パンチの味が美味しいかも!

暑いから塩味のあるものを知らず知らずのうちに求めているのかもしれない明太子かも。

デトックスウォーター

水出しルイボスティーウォーラー

お湯で煮出して作るよりもスッキリしている感じだけど

私的にはやっぱりしっかりお湯で一回煮出して濃い味パンチルイボスティーウォーラーにしてこしらえた方が飲み応えもあって好きかも。

たこれが緑茶ウォーラーだと水出しの方がスッキリして逆なのよね。

ルイボスティーウォーラーは今回お手軽水出しで作っちゃったけど、

これ次はまた煮出しお湯からルイボスティーウォーラーにしてみるわ。

暑いのでしっかり水分補給をね!


すいすいすいようび~

今日も頑張りましょう!

Permalink |記事への反応(0) | 08:22

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-27

あれ考えた当時は「それしか方法がなかった」のが事実なんだよな

金融庁金融機関パスワードつきZipファイル電子メール送付の慣行を改めるよう要求との報道

https://b.hatena.ne.jp/entry/s/www.publickey1.jp/blog/25/zip.html

ワロタ

国が先に動くってよっぽどだな

あれ考えた当時は「それしか方法がなかった」のが事実なんだよな

問題永久にそれが続くと思っていたことかな

聞いてるか土人

Permalink |記事への反応(1) | 19:06

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-01

若い子がパソコン使えなさすぎてつらい

WordExcelなんて別に使えなくていいんだよ。

WordExcelを教える、教育コストが異様に高い。

クリックダブルクリックの違いから教えなきゃいけないの、頭おかしくなりそう。

いちいち全部、効率が悪い。zipってどうやって解凍するんですか?じゃねえんだよ早稲田だろてめえ。早稲田で何やってたんだよ。

パソコン触ったことなくて…」じゃねえんだよ舐めてんのか。触っとけよ。なんで触ってねえんだよてめえがゴミからだろドブカス便所に済んでたゴキブリ一家だったからか?

あーほんと、スマホ撫でてるだけの社会ゴミだわ。

Permalink |記事への反応(4) | 13:42

このエントリーをはてなブックマークに追加ツイートシェア

2025-04-19

罫線の代わりに図形の線で構成された特級呪物エクセル

大したデータ量じゃないのにファイルサイズ100MBあって、シートを開くにもスクロールするにも異様に重たいエクセルファイルがあった。

毎年の統計を報告するためのもので、数十年使われているらしい。

まりに重たい謎を解くためにxlsxzipリネームして展開すると、ドローファイルとして100MB近いファイルあり。

驚いて当該シートを開いてオブジェクト一覧を表示するとLINE1563などと凄まじいオブジェクト名称がズラリ。

罫線をつまむと、パーツとして掴んで移動できてしまった。

罫線ではなくて図形オブジェクトとして線が引かれているのだ。

おれは息を呑んだ。

いつだれがこれを作ったのか。

Permalink |記事への反応(0) | 00:57

このエントリーをはてなブックマークに追加ツイートシェア

2025-04-16

anond:20250416124636

MO「…。」

MD「…元気だせよ、オメーだけじゃねーよ忘れ去られてんのはさ!」

VHD「そうそZIP「おめー光カンケーねーじゃん!LD「おまえもだよ!!」

Permalink |記事への反応(0) | 12:50

このエントリーをはてなブックマークに追加ツイートシェア

2025-03-13

anond:20250313225259

ZIPでくれ

Permalink |記事への反応(0) | 23:00

このエントリーをはてなブックマークに追加ツイートシェア

2025-03-10

anond:20250310102231

ワイは同じ部署の人が退職したこと何回もあるけど引き継ぎなんかしたことないやで…😞

せいぜいソースコードZIP渡されて終わりやで

Permalink |記事への反応(0) | 20:25

このエントリーをはてなブックマークに追加ツイートシェア

2025-02-28

anond:20250228002158

ワイはZIPファイル解凍できるが雇ってもらえないやで

Permalink |記事への反応(0) | 00:26

このエントリーをはてなブックマークに追加ツイートシェア

anond:20250228001946

うちの会社ZIPファイル解凍できなくて作業3日止まってる奴がいた

新人はまず自分考える力を付けるために人に聞いちゃ行けないルールだったから。

3日間何もしてなくてももちろん給料は満額出るからね。

Permalink |記事への反応(1) | 00:21

このエントリーをはてなブックマークに追加ツイートシェア

2025-02-07

ピクシブってなんで一括ダウンロード無いの?

ときどき1つの投稿に100ページ以上載せるアホが居るんだけど、ピクシブ君もアホだから半端な大きさのサムネイルで100枚一斉表示すんの。もう一発で使用メモリ振り切れるわ。

みんながみんな光回線使ってる訳じゃないんだわ。もうzipで用意してくれよ。

あと1枚に4000px以上の超高解像度とか必要いから。なんでお前のウマヘタな絵がエロ動画より容量デカいんだよw

 

Px Downloaderはなんか使い辛くてダメ。他に良いのないか

Permalink |記事への反応(1) | 06:14

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp