作者: Jet L

  • 【动漫音乐】ED60《Sissy Sky》——灰原哀的第一首专属ED

    Ⅰ.《Sissy Sky》的CD专辑总共三个版本,一共四首曲子,都很好听;

    Ⅱ.这张专辑分为柯南版、初回限定盘、通常盘三个版本;

    Ⅲ.柯南版和初回限定盘两个版本,均含有立牌特典,其中立牌型号随机,柯南版立牌就是封绘上的造型,灰原哀的经典小白裙和柯南的回眸~

    Ⅳ.值得一提的是这俩专辑主题色一红一蓝,盘面也是,自古红蓝出cp~

    Ⅴ.两个CD中都有三个曲子,其中前两首是一样的; 柯南版的第三首是TV版的《Sissy Sky》;初回限定中的第三首曲子是《夕立ち》; 通常盘中似乎是只有前两个曲子。

  • 【Python】按照关键词查找相应PPT

    今天巧了,好几个同事问我要PPT,但是他们只能记得起来一些关键词,而我恰好也没有很足的印象,毕竟那是两三年前,还可能不是我做的东西!

    WPS只能按照云文档进行查找关键词,那么电脑中几千个PPT要怎么找呢?(没错我电脑里真有2000个PPT (((φ(◎ロ◎;)φ))))

    我们可以根据他们截取的画面关键词,来对PPT进行索引,这样可以节约一些查找文件的时间,然后采用olefile库,查找对应PPT即可。

    import os
    from pptx import Presentation
    import olefile
    
    def is_powerpoint_file(file_path):
        """检查文件是否为PPT或PPTX格式"""
        valid_extensions = ['.ppt', '.pptx']
        return any(file_path.lower().endswith(ext) for ext in valid_extensions)
    
    def index_powerpoint_files(search_dir):
        """索引指定目录中的所有PPT和PPTX文件"""
        ppt_files = []
        total_files = 0
    
        for root, _, files in os.walk(search_dir):
            total_files += len(files)
            for file in files:
                if file.startswith("~$"):  # 跳过临时文件
                    continue
                file_path = os.path.join(root, file)
                if is_powerpoint_file(file_path):
                    ppt_files.append(file_path)
        
        print(f"[信息] 已索引文件总数:{total_files},PPT文件总数:{len(ppt_files)}")
        return ppt_files
    
    def search_text_in_pptx(file_path, target_text):
        """在PPTX文件中搜索目标文字"""
        try:
            presentation = Presentation(file_path)
            for slide in presentation.slides:
                for shape in slide.shapes:
                    if shape.has_text_frame and target_text in shape.text:
                        return True
        except Exception as e:
            print(f"[错误] 无法处理文件:{file_path},错误信息:{e}")
        return False
    
    def search_text_in_ppt(file_path, target_text):
        """在PPT文件中搜索目标文字"""
        try:
            if olefile.isOleFile(file_path):
                with olefile.OleFileIO(file_path) as ole:
                    if "PowerPoint Document" in ole.listdir():
                        stream = ole.openstream("PowerPoint Document")
                        content = stream.read().decode(errors="ignore")
                        if target_text in content:
                            return True
        except Exception as e:
            print(f"[错误] 无法处理文件:{file_path},错误信息:{e}")
        return False
    
    def search_text_in_powerpoint_files(ppt_files, target_text):
        """在索引的PPT文件中搜索目标文字"""
        result_files = []
        total_files = len(ppt_files)
    
        print(f"[信息] 开始内容搜索,共需处理 {total_files} 个文件")
        for idx, file_path in enumerate(ppt_files, start=1):
            print(f"[处理中] {idx}/{total_files} - 正在处理文件:{file_path}")
            if file_path.lower().endswith(".pptx") and search_text_in_pptx(file_path, target_text):
                result_files.append(file_path)
            elif file_path.lower().endswith(".ppt") and search_text_in_ppt(file_path, target_text):
                result_files.append(file_path)
    
        return result_files
    
    if __name__ == "__main__":
        search_dir = "D:\\"
        target_text = input("请输入要查找的文字(支持中文):")
        
        print(f"[信息] 正在索引盘中的PPT文件,请稍候...\n")
        ppt_files = index_powerpoint_files(search_dir)
        
        if ppt_files:
            print(f"\n[信息] 索引完成,开始搜索包含 '{target_text}' 的文件...\n")
            matching_files = search_text_in_powerpoint_files(ppt_files, target_text)
            if matching_files:
                print("\n[结果] 找到包含目标文字的PPT文件:")
                for file in matching_files:
                    print(file)
            else:
                print("\n[结果] 未找到包含该文字的PPT文件。")
        else:
            print("\n[信息] 未在指定目录中找到任何PPT文件。")
    
  • 【音乐】《最终便》(我循环最多的一首日语歌曲)

    这首歌的歌手是久米小百合,她此前(从 1979 年到 1984 年)叫做:久保田 早紀,因此我们可能在不同的平台看到两种叫法,这都是一个人。

    她最有名的一首曲子应该是《异邦人》,一首具有中东风情的日语歌曲,非常有意思。

    而《最终便》则是其第六张专辑——《纳芙蒂蒂》(于 1983 年 4 月 21 日发行)中的一首歌曲,翻译成中文意思是:最后一班航班,该歌曲的编曲为:若草惠。

    纳芙蒂蒂(Nefertiti,公元前1370年—前1330年)是埃及法老阿肯纳顿的王后。

    在创作这张专辑的时候,久保田 早紀受到了圣经中描述的埃及、土耳其、希腊等地的吸引,也顺势进行了一场旅行,所以作为专辑最后一首歌的《最终便》,似乎也相当合理了。

    作词: 久保田 早紀

    作曲: 久保田 早紀

    编曲 : 若草恵

    空港のロビーから——已经不再在机场大厅

    長い電話をする事もない——讲长电话了

    こうして独りの今は——如今这般一个人的日子里

    サテライトに降る星くずに誘われ——在星海感召下

    北の空へ向かう——向北方天空遥望

    戸惑いも空しさも荷造りをして——将惘然与空虚打包收起

    トランクにつめ込んだ思い出数える——然后细数箱中的回忆

    男でも女でも旅立つ朝は——清晨启程的男女们

    きっとこんな気持ちにふるえるはず——一定都有体味过这感觉

    空港のロビーでは——在机场大厅

    花をかかえて見送る人が——送行的人怀抱鲜花

    私の背中を追い越す——从我身后穿行而过

    凍えた夜の灯も一粒の真珠に——寒夜中夜灯如珍珠般弥散微光

    やがて変わるわ 最終便で——末班航班(的场景)已不再如昨

    少しだけ優しさが違ってた事——与温柔稍许不同的是

    悲しい程わかっていた愛なのに——才明白过来 既然爱到如此伤悲

    出来るならわがままに私を抱いて——如果可以 多想将时间定格在点头之前

    引き止めてほしかった うなずく前に——就那般好好抱着我

    空港のロビーから——已经不再在机场大厅

    長い電話をする事もない——讲长电话了

    こうして独りの今は——如今这般一个人的日子里

    あなたより早く夜明けを迎えるわ——与其等你不如静待黎明

    闇を脱け出す 最終便で——末班航班(的等待)里 从黑暗中抽离出来