type(Type) 所有的發表文章

前往頁面 1 2 3 4 5 6 7 8 ... 570  下一頁→

[h2]php.exe <taxi_uber_sum_fare.php> <eml_files_folders>[/h2]

代碼:


<?php
declare(strict_types=1);

if ($argc < 2) {
    fwrite(STDERR, "Usage: php taxi_uber_sum_fare.php <eml-directory>\n");
    exit(1);
}

$dir = $argv[1];
if (!is_dir($dir)) {
    fwrite(STDERR, "Not a directory: {$dir}\n");
    exit(1);
}

$files = glob(rtrim($dir, "\\/") . DIRECTORY_SEPARATOR . '*.eml');
sort($files, SORT_NATURAL | SORT_FLAG_CASE);

if (!$files) {
    fwrite(STDERR, "No .eml files found in {$dir}\n");
    exit(1);
}

function extractHtmlPart(string $raw): ?string
{
    if (!preg_match('/Content-Type:\s*text\/html.*?\R\R(.*?)(?=\R--=|$)/si', $raw, $m)) {
        return null;
    }
    return quoted_printable_decode($m[1]);
}

function extractAmount(string $html): ?array
{
    if (!preg_match('/data-testid="total_fare_amount"[^>]*>([^<]+)/i', $html, $m)) {
        return null;
    }

    $label = html_entity_decode(trim($m[1]), ENT_QUOTES | ENT_HTML5, 'UTF-8');
    $label = preg_replace('/\s+/u', ' ', $label);

    if (!preg_match('/([A-Z]{0,3}\$)\s*([0-9,]+(?:\.[0-9]{2})?)/u', $label, $n)) {
        if (!preg_match('/([0-9,]+(?:\.[0-9]{2})?)/u', $label, $n)) {
            return null;
        }
        $currency = '';
        $number = $n[1];
    } else {
        $currency = $n[1];
        $number = $n[2];
    }

    $number = str_replace(',', '', $number);
    $cents = (int)round(((float)$number) * 100);

    return [
        'raw' => $label,
        'currency' => $currency,
        'number' => $number,
        'cents' => $cents,
    ];
}

$rows = [];
$totalCents = 0;
$failures = [];

foreach ($files as $file) {
    $raw = file_get_contents($file);
    if ($raw === false) {
        $failures[] = basename($file) . " (read error)";
        continue;
    }

    $html = extractHtmlPart($raw);
    if ($html === null) {
        $failures[] = basename($file) . " (html not found)";
        continue;
    }

    $amount = extractAmount($html);
    if ($amount === null) {
        $failures[] = basename($file) . " (amount not found)";
        continue;
    }

    $totalCents += $amount['cents'];
    $rows[] = [
        'file' => basename($file),
        'amount' => $amount['currency'] . number_format($amount['cents'] / 100, 2, '.', ''),
    ];
}

foreach ($rows as $row) {
    echo $row['file'] . "\t" . $row['amount'] . PHP_EOL;
}

echo str_repeat('-', 40) . PHP_EOL;
echo 'Count: ' . count($rows) . PHP_EOL;
echo 'Total: ' . number_format($totalCents / 100, 2, '.', '') . PHP_EOL;

if ($failures) {
    echo str_repeat('-', 40) . PHP_EOL;
    echo "Failures:" . PHP_EOL;
    foreach ($failures as $failure) {
        echo $failure . PHP_EOL;
    }
    exit(2);
}


(2026-05-31 17:33)

❤️(2026-05-28 11:27)

🥰 🥰(2026-05-21 15:21)

🐻 俊國熊帽子,太強了(2026-05-21 14:34)

👍 👍 👍(2026-05-06 17:48)

👍 👍 👍(2026-05-06 17:48)

👍 👍 👍(2026-05-06 17:48)

我的對策: 睡到自然醒,就不會有起床氣。 😋(2026-05-06 17:47)

>> 貓的恩返,不要是小強都好

貓:「勞贖可以嗎?」 🐀(2026-05-06 17:46)

yaten 寫到:
總覺得可以做中華風版本的


❤️ ❤️ ❤️(2026-05-06 17:45)

👍 👍 👍(2026-05-06 17:36)

>> 幸好,它還是靠我的草稿生成出來。
>> 這還是原創嗎?

我認為應該算;

的確,這很難定義

但原稿是你原創,那應該沒問題。(2026-05-06 17:33)

用於大量 CG 運算的 Intel SSD P3600 (已經EOL),
總使用超過 100PB (49 PB + 51PB),壽命還有一半 😁


Data Units Read: 95,956,863,851 [49.1 PB]
Data Units Written: 100,271,970,175 [51.3 PB]

代碼:


=== START OF INFORMATION SECTION ===

Model Number:                       INTEL SSDPE2ME800G4
Serial Number:                      -------------------------
Firmware Version:                   8DV10M36
PCI Vendor/Subsystem ID:            0x8086
IEEE OUI Identifier:                0x5cd2e4
Controller ID:                      0
NVMe Version:                       <1.2
Number of Namespaces:               1
Namespace 1 Size/Capacity:          800,166,076,416 [800 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Tue Apr 21 11:33:42 2026 UTC
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x0002):     Wr_Unc
Maximum Data Transfer Size:         32 Pages

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
0 +    25.00W       -        -    0  0  0  0        0       0

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
0 +     512       0         2
1 -     512       8         2
2 -     512      16         2
3 -    4096       0         0
4 -    4096       8         0
5 -    4096      64         0
6 -    4096     128         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        38 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    42%
Data Units Read:                    95,956,863,851 [49.1 PB]
Data Units Written:                 100,271,970,175 [51.3 PB]
Host Read Commands:                 603,954,987
Host Write Commands:                458,608,867
Controller Busy Time:               976
Power Cycles:                       130
Power On Hours:                     7,314
Unsafe Shutdowns:                   150
Media and Data Integrity Errors:    0
Error Information Log Entries:      0

Error Information (NVMe Log 0x01, 16 of 64 entries)
No Errors Logged

Self-tests not supported
(2026-04-22 13:56)

>> 她死掉是會像青蛙一樣趴在地上嗎

靈被打光就容易躺地上
類似您作品的角度。



>> 倒下應該不會露內褲吧(思考中)


今年 2026 remake,3D 建模一律有安全褲,
光榮特安全褲模。(2026-04-15 18:49)

👍 👍 👍(2026-04-15 18:14)

這個角度我想起前一陣子玩的零紅蝶 remake

我很多時候,
都讓「澪」處於這個角度





.....(被打倒在地上的角度 😎(2026-04-08 17:37)

>> 呃~~這對話......想歪是正常的嗎???? 😅

關於您的疑問,

我的回答如下:
「不管是生活、工作、創作、休閒、等等等...
各種各樣的場景,都不要限制自己的想像力。 😉 」(2026-04-08 16:34)

新竹嘉義萬花樓 SEX168VV9722.NET
竹北潘朵拉 pandora.wsite.tw
狗友會(2026-03-26 16:51)

浮游靈 264 個,這應該是最難拿到的成就
拿到之後就全成就。
[圖]

✅ 建議浮游靈一律使用「天藍石」
✅ 支線透過 reset 若確定只缺某幾張,拍到就可以轉換其他進度 or load 新章節,不用解完也可
✅ 全清單我建議看這個 YT
https://www.youtube.com/watch?v=-5zk9f3WpOk


我只列出容易漏掉的這幾個

===========================
043 浮游靈:呼喚的男人
===========================
四之刻,在雛壇拿到鑰匙後,準備下樓會到大廳
中間會經過下雨好冷的「小庭院圓形樓梯」
快到大廳時(還在樓梯),樓梯上方會有呼喚的男人(黑澤良寬)


===========================
044 浮游靈:站在後方的男人
===========================
四之刻,在雛壇拿到鑰匙後,承上從大廳和繭出發
先不要往東側開門,
先到玄關去打開大門,此時沒有「照」當然還開不了
然後繭會說「門上有血」
這時候轉身就會出現「站在後方的男人」(黑澤良寬)


===========================
077 浮游靈:調查墓地男人
===========================
六之刻,要去墓地拿鑰匙來拯救繭
076 是前往墓地的男人,078 是藏鑰匙的男人
很容易漏掉 077,就在靠北方的彎路附近
但他不在墓地,在墓地之外(推測是 裏參道,真壁清次郎)。


===========================
096 浮游靈:探頭窺視的少年(桐生家)
===========================
六之刻 桐生家 :: 找人偶零件
你會先照到「引導人到零件所在的少女 094」
拿到第一個零件後,人偶會幫你開門
你先不要動,先會照到「開門的少女 095」,
此時不要動,往右轉靠近右方的對外窗戶
就會照到一個「探頭窺視的少年 096」

===========================
113 浮游靈:跑走的少女(立花千歲)
===========================
這邊從七之刻 109 ~ 114 都是立花千歲,
建議一律使用「天藍石」
不要漏掉這幾個千歲。


===========================
115 浮游靈:從黃泉伸出的手臂(七之刻)
===========================
七之刻先從相機丟了,然後再重新獲得相機後,
接下來,就是要拿到千歲的鈴鐺鑰匙去救繭
此時不用急著去完成千歲鈴鐺鑰匙任務
而是找機會到立花家「紙門房」
也就是一樓後門(有高台常常打不開的門,就是那個房間。)
該房間有一個井,有「從黃泉伸出的手臂」。


===========================
117 浮游靈:逢坂家的手(八之刻)
===========================
八之刻一開始先從要去倉庫(後續展開拿四家鑰匙)
先不要去倉庫看帥哥樹月,
中途先去逢坂家,直接到內院,最裡面有日式庭院那一間
然後室內走出到庭院時,往左方窗櫺拍,就可以拍到 117 手


我是在所有支線都完成的狀況下重新 load 跑一次八之刻,
避免其它支線干擾,
ie. 做完所有支線,逢坂家剛開始八之刻不太會有其它干擾拍攝。


===========================
161/162/163/164 浮游靈
===========================
開始玩耍的少女、開始玩耍的少年、邀人去玩的少年
這邊建議媖火堂從地下過去,先把鏡頭設定好
蹲下走邊移動,拍一個就能拿到四個。

===========================
180-184 浮游靈:槙村真澄支線,到大廳旁用露照出後回到逢坂家
===========================
轉角到逢坂家,首先拍到「180 回到女友身邊的男人」(門口)
之後先存個檔案,然後慢慢走到泥土走廊
此時會拍到 181 前往深處的男人(可先把相機拉起來走路)
這時候不要去內室深處,
而是,直接左轉往佛堂
此時佛堂往內室一拍隔著紙門就可看到,
槙村真澄和美也子在做禁忌 play
就可以拍到 182/183/184 重逢的情侶。


===========================
213 浮游靈:逃離黑暗的少女(立花千歲支線)
===========================
你撿到靈石後,立花家的門會打開,此時千歲會說好暗
我容易漏掉是因為通常是剛好經過,
但千歲是朝立花屋子內跑
所以可以直接 reset 支線先往屋內方向準備好照千歲。

這個終之刻 reset 即可。

===========================
258 浮游靈:快要掉下去的繭
===========================
八之刻於桐生家天之橋,是「繭支線」過橋的時候
她會皮皮的店腳尖往下看,說什麼只有我掉下去之類的幹話
這時候拍她。

有時候你跑太快第一次過橋不會驅動,要再第二次過橋。

於八之刻 reset 支線即可


===========================
193/194/195 浮游靈:宗方良藏倉庫支線
===========================
這邊理論上要拍到「靠著牆的少年(立花樹月) 193」
加上「調查倉庫的青年(宗方良藏) 194」兩人要同時入鏡
就會連同「彼此錯過的兩人 195」一起獲得

但因為樹月站在倉庫外面(真奇怪!)
所以要調整一下角度,讓兩人同時入鏡,
否則容易只有宗方入鏡 194
然後錯過 193+195。

宗方支線可以到終之刻 reset ,
然後到黑澤庭院樹下重新啟動。

===========================
210/211 浮游靈: 站在後方的人偶、桐生家的慘劇
===========================
208/209/210/211 其實是一起的,和宗方支線一樣
進入桐生家不可開的房間
你要冷靜,要三個全家福一起拍,
否則容易漏掉,導致 210/211 沒拿到。

桐生茜支線可以到終之刻 reset ,
然後到桐生家雙胞胎房間逛一逛
然後到不可打開的房間、高級和室
附近驅動妹妹說「為什麼要殺我」,
然後到放映室去拍照啟動支線。


===========================
246 浮游靈:放映室中的三人,立花家放映室
===========================
八重支線到立花家放映室
和前面會漏掉的都一樣,「要要三個一起拍,」
才會拿到 246。

八重支線可以到終之刻 reset ,
然後到黑澤家庭院拍三人
然後到放映室去拍照拿取 246 浮游靈,
就可以達成成就了!(2026-03-25 03:23)

我只列出我容易漏掉的雙胞胎
其他不好拍的如桐生家兩房間分開的,
或者東方的皆神村落小屋、後巷,有一些是要往屋子裡面照的(不可進去屋子)

建議「裝藍水晶聽人偶笑聲 + 調整焦距、透過角度和透過牆壁漏洞,慢慢去照即可」

👍👍 可以參考影片 https://www.youtube.com/watch?v=fDuVPTGJkxA


👭 雙胞胎人偶「五」
黑澤家庭院(庭院分三塊,左、中,右)
一進門「左邊那一塊」,在竹圍籬後面,
可裝藍水晶聽人偶笑聲,兩隻在一起。

👭 雙胞胎人偶「十三」
在立花家後門(通常打不開),靠近朋鳴門、朋鳴門橋,
從立花家高台往桐生家屋頂,
藍水晶可能不會有人偶笑聲,因為太遠
可能需要拉變焦,兩隻在一起。


👭 雙胞胎人偶「三十七」
皆神村東方朋鳴川川邊(有個河邊 + 石頭嘛呢堆 + 水車的地方)
往對岸拍,藍水晶不會有人偶笑聲,因為太遠了。
一定需要拉變焦,兩隻是分開的,
分別站於兩個石頭堆旁邊。


👭 雙胞胎人偶「四十一」
從御園高地往村子拍
大約是桐生家大門前,對街一個無名的屋子
從御園方向看,屋頂上會有兩隻在一起
一定需要拉變焦,兩隻在一起。


👭 雙胞胎人偶「四十七」
皆神村 茅伏屋(就是繭說小時候也會一起玩的小茅草屋)
除了小茅草屋裡外就一對
從旁邊那棵樹沿著往西北走,左邊邊緣高地上就會有
可裝藍水晶聽人偶笑聲,兩隻在一起。


達成雙胞胎成就後,去存檔點可以買到「澪的琉璃珠,月,靈力*2」等四個護身符

可先達到「六全結局 (含殘陽、羽化、約定、虛、迷家、紅蝶)」,
先拿到「無、祭」開始無限賺錢,補「相機和護身符」

所以,等同你拿到「雙胞胎人偶」成就,
之後很快就也順便達成「接受萬般庇護(護身符)」成就(2026-03-22 18:40)

前往頁面 1 2 3 4 5 6 7 8 ... 570  下一頁→