diff --git a/404.html b/404.html new file mode 100644 index 0000000..d613c6f --- /dev/null +++ b/404.html @@ -0,0 +1,13 @@ +404 Page not found +

404 錯誤

頁面不存在

\ No newline at end of file diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..97507d8 --- /dev/null +++ b/about/index.html @@ -0,0 +1,21 @@ +關於 about +

關於 about

+
+

關於這個網站

最近開始有想要將自己所學及參與各種活動的經驗紀錄並分享出去的想法,所以就創建了這個網站。

關於我

大家好,我是学(manabu),是個隨處可見的高二學生,最特別(怪?)的地方可能就是對於學習有著極度的熱情以及興趣有那麼億點點多,基本上對於數學、物理、資安這3個領域都有一定的興趣。也希望未來能夠透過這個網站講這些領域的知識及自己日常生活的經驗分享給大家。

經歷

  • 文華高中20屆數理資優班
  • 文華百米電腦研習社社長兼教學
  • 第三屆中電會資訊組成員
+Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 建立
主題 StackJimmy 設計
\ No newline at end of file diff --git a/archives/index.html b/archives/index.html new file mode 100644 index 0000000..cf38731 --- /dev/null +++ b/archives/index.html @@ -0,0 +1,13 @@ +存檔 Archives +

Categories

\ No newline at end of file diff --git a/categories/blogs/index.html b/categories/blogs/index.html new file mode 100644 index 0000000..c05d391 --- /dev/null +++ b/categories/blogs/index.html @@ -0,0 +1,22 @@ +Category: blogs - 学的斜槓日記 +

Categories

第 2 頁

blogs

article about creating blog

\ No newline at end of file diff --git a/categories/blogs/index.xml b/categories/blogs/index.xml new file mode 100644 index 0000000..544863d --- /dev/null +++ b/categories/blogs/index.xml @@ -0,0 +1,592 @@ +blogs on 学的斜槓日記https://manabu7696.github.io/categories/blogs/Recent content in blogs on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800新潟南高校交流旅行bloghttps://manabu7696.github.io/p/niigata_minami_exchange_blog/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/p/niigata_minami_exchange_blog/<img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/page.jpg" alt="Featured image of post 新潟南高校交流旅行blog" /><h2 id="第一天--出發">第一天&ndash;出發 +</h2><p>前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="飛機照片" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="開著電腦複習日文" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="雞蛋沙拉吐司跟可爾必思" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="會席料理" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第二天--抵達新潟南高校">第二天&ndash;抵達新潟南高校 +</h2><p>第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="KTV分數畫面" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(<del>在日本買整整比台灣便宜幾百塊</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="手上拿著final e3000" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第三天--和學伴去水族館">第三天&ndash;和學伴去水族館 +</h2><p>早上我們直接前往水族館和學伴會合,順便拍了張日本海。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="在遊覽車上拍的日本海" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新潟水族館的企鵝" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="魚" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg" +width="2252" +height="2572" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="赤坂老師展覽的海報" +class="gallery-image" +data-flex-grow="87" +data-flex-basis="210px" +></p> +<p>放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。</p> +<p>接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。</p> +<h2 id="第四天--離開學校前往homestay">第四天&ndash;離開學校,前往homestay +</h2><p>在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29.jpg" +width="2052" +height="2055" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="和學伴的合照" +class="gallery-image" +data-flex-grow="99" +data-flex-basis="239px" +></p> +<p>接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay晚餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay早餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第五天--觀光">第五天&ndash;觀光 +</h2><p>第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="燒肉" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點&ndash;時之鐘,順便在裡面的薬師神社參拜了一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="時之鐘" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車頭" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車身" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="火車" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第六天--東京自由行">第六天&ndash;東京自由行 +</h2><p>在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="淺草寺" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="隔著隅田川拍的東京晴空塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="UNIQLO淺草店中的Capcom四十周年紀念衣" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(<del>至少我沒吃出來甚麼過人之處</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="與朋友吃飯的照片" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="孤獨搖滾跟小田急電鐵的合作海報" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較高處拍的参宮橋駅的雙側月台" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="我走路的背影(?)" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮鳥居" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮本殿" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p>到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="澀谷街景" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(<del>之前應該都是照推薦點</del>),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="把拉麵吃光的空碗" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="吃了一口的抹茶杏仁豆腐" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較遠處拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從東京鐵塔底下拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第七天--回台灣">第七天&ndash;回台灣 +</h2><p>雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(<del>我已經借了1000円了</del>)。</p> +<p>之後我們就到了這裡有名的餐廳&quot;菊屋&quot;吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="菊屋的炸豬排套餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。</p> +<h2 id="旅行心得感想">旅行心得感想 +</h2><p>關於這趟旅程最大的感想大概不外乎兩件事:</p> +<ol> +<li>我日文真的好爛: +這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。</li> +<li>好想在日本生活 +我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。</li> +</ol> +<p>這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。</p>利用hugo+github pages+stack模板快速架設部落格https://manabu7696.github.io/p/firstpost/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/p/firstpost/<img src="https://manabu7696.github.io/p/firstpost/page.png" alt="Featured image of post 利用hugo+github pages+stack模板快速架設部落格" /><h2 id="利用stack模板創建repo">利用stack模板創建repo +</h2><ol> +<li>進入<a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener" +>stack模板頁面</a></li> +<li>按Use this tmeplate +<img src="https://manabu7696.github.io/p/firstpost/1.png" +width="1294" +height="828" +srcset="https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="複製模板" +class="gallery-image" +data-flex-grow="156" +data-flex-basis="375px" +></li> +<li>選擇 create a new repository</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/2.png" +width="152" +height="105" +srcset="https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建repo" +class="gallery-image" +data-flex-grow="144" +data-flex-basis="347px" +></p> +<ol start="4"> +<li>在 repository name 輸入 使用者名稱.github.io</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/3.png" +width="432" +height="73" +srcset="https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="網站名稱" +class="gallery-image" +data-flex-grow="591" +data-flex-basis="1420px" +></p> +<ol start="5"> +<li>按下 create repository</li> +</ol> +<h2 id="新增codespace及基本設置">新增codespace及基本設置 +</h2><ol> +<li>進入剛剛創建的repo</li> +<li>按下 code ,並選擇 codespace ,按下&quot;+&ldquo;符號新增 codespace</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/4.png" +width="113" +height="46" +srcset="https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="code" +class="gallery-image" +data-flex-grow="245" +data-flex-basis="589px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/5.png" +width="398" +height="110" +srcset="https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="codespace" +class="gallery-image" +data-flex-grow="361" +data-flex-basis="868px" +></p> +<ol start="3"> +<li> +<p>等待創建 codespace +<img src="https://manabu7696.github.io/p/firstpost/6.png" +width="747" +height="490" +srcset="https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建過程" +class="gallery-image" +data-flex-grow="152" +data-flex-basis="365px" +></p> +</li> +<li> +<p>在終端機輸入 hugo server ,測試網站 +<img src="https://manabu7696.github.io/p/firstpost/7.png" +width="948" +height="428" +srcset="https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo server" +class="gallery-image" +data-flex-grow="221" +data-flex-basis="531px" +></p> +</li> +<li> +<p>修改設定檔config.toml及其他設定檔 +<img src="https://manabu7696.github.io/p/firstpost/8.png" +width="765" +height="303" +srcset="https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="設定檔" +class="gallery-image" +data-flex-grow="252" +data-flex-basis="605px" +></p> +</li> +</ol> +<h2 id="新增頁面">新增頁面 +</h2><ul> +<li>在 post 新增 blog 文章</li> +<li>在 page 新增網站頁面</li> +</ul> +<h2 id="網站上線">網站上線 +</h2><ol> +<li> +<p>在終端機輸入hugo +<img src="https://manabu7696.github.io/p/firstpost/9.png" +width="906" +height="288" +srcset="https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo" +class="gallery-image" +data-flex-grow="314" +data-flex-basis="755px" +></p> +</li> +<li> +<p>進入原始檔控制頁面</p> +</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/10.png" +width="56" +height="326" +srcset="https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="原始檔控制頁面" +class="gallery-image" +data-flex-grow="17" +data-flex-basis="41px" +></p> +<ol start="3"> +<li>將更動包成commit</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/11.png" +width="239" +height="34" +srcset="https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit" +class="gallery-image" +data-flex-grow="702" +data-flex-basis="1687px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/12.png" +width="518" +height="179" +srcset="https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit change" +class="gallery-image" +data-flex-grow="289" +data-flex-basis="694px" +></p> +<p>記錄此次commit的更動,並按下確認 +<img src="https://manabu7696.github.io/p/firstpost/13.png" +width="1515" +height="266" +srcset="https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="紀錄commit" +class="gallery-image" +data-flex-grow="569" +data-flex-basis="1366px" +></p> +<ol start="4"> +<li>同步到 github</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/14.png" +width="235" +height="32" +srcset="https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="同步" +class="gallery-image" +data-flex-grow="734" +data-flex-basis="1762px" +></p> +<ol start="5"> +<li> +<p>等github action 跑完 +<img src="https://manabu7696.github.io/p/firstpost/15.png" +width="1283" +height="147" +srcset="https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="github action" +class="gallery-image" +data-flex-grow="872" +data-flex-basis="2094px" +></p> +</li> +<li> +<p>到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 +<img src="https://manabu7696.github.io/p/firstpost/16.png" +width="1427" +height="872" +srcset="https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="改網頁來源" +class="gallery-image" +data-flex-grow="163" +data-flex-basis="392px" +></p> +</li> +<li> +<p>再等 github action 跑完就大功告成</p> +</li> +</ol> +<h2 id="結語">結語 +</h2><p>這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,<del>可以水學習歷程了好欸</del>,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。</p> \ No newline at end of file diff --git a/categories/blogs/page/1/index.html b/categories/blogs/page/1/index.html new file mode 100644 index 0000000..a81b0cc --- /dev/null +++ b/categories/blogs/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/categories/blogs/ + \ No newline at end of file diff --git a/categories/example-category/index.html b/categories/example-category/index.html new file mode 100644 index 0000000..73eda74 --- /dev/null +++ b/categories/example-category/index.html @@ -0,0 +1,22 @@ +Category: Example Category - 学的斜槓日記 +

Categories

第 0 頁

Example Category

A description of this category

\ No newline at end of file diff --git a/categories/example-category/index.xml b/categories/example-category/index.xml new file mode 100644 index 0000000..c8b6c5a --- /dev/null +++ b/categories/example-category/index.xml @@ -0,0 +1 @@ +Example Category on 学的斜槓日記https://manabu7696.github.io/categories/example-category/Recent content in Example Category on 学的斜槓日記Hugo -- gohugo.iozh-TW \ No newline at end of file diff --git a/categories/example-category/page/1/index.html b/categories/example-category/page/1/index.html new file mode 100644 index 0000000..d1a4a24 --- /dev/null +++ b/categories/example-category/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/categories/example-category/ + \ No newline at end of file diff --git a/categories/index.html b/categories/index.html new file mode 100644 index 0000000..c766d40 --- /dev/null +++ b/categories/index.html @@ -0,0 +1,22 @@ +Categories +

段落

第 3 頁

Categories

\ No newline at end of file diff --git a/categories/index.xml b/categories/index.xml new file mode 100644 index 0000000..07a43c1 --- /dev/null +++ b/categories/index.xml @@ -0,0 +1 @@ +Categories on 学的斜槓日記https://manabu7696.github.io/categories/Recent content in Categories on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800blogshttps://manabu7696.github.io/categories/blogs/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/categories/blogs/write-upshttps://manabu7696.github.io/categories/write-ups/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/categories/write-ups/Example Categoryhttps://manabu7696.github.io/categories/example-category/Mon, 01 Jan 0001 00:00:00 +0000https://manabu7696.github.io/categories/example-category/ \ No newline at end of file diff --git a/categories/page/1/index.html b/categories/page/1/index.html new file mode 100644 index 0000000..83b6b7a --- /dev/null +++ b/categories/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/categories/ + \ No newline at end of file diff --git a/categories/write-ups/index.html b/categories/write-ups/index.html new file mode 100644 index 0000000..2df8ac1 --- /dev/null +++ b/categories/write-ups/index.html @@ -0,0 +1,22 @@ +Category: write-ups - 学的斜槓日記 +

Categories

第 1 頁

write-ups

CTFs' write-up

\ No newline at end of file diff --git a/categories/write-ups/index.xml b/categories/write-ups/index.xml new file mode 100644 index 0000000..f86edd1 --- /dev/null +++ b/categories/write-ups/index.xml @@ -0,0 +1,228 @@ +write-ups on 学的斜槓日記https://manabu7696.github.io/categories/write-ups/Recent content in write-ups on 学的斜槓日記Hugo -- gohugo.iozh-TWTue, 30 Apr 2024 10:00:00 +0800THJCC CTF write-uphttps://manabu7696.github.io/p/thjcc_ctf_writeup/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/p/thjcc_ctf_writeup/<img src="https://manabu7696.github.io/p/thjcc_ctf_writeup/page.png" alt="Featured image of post THJCC CTF write-up" /><h2 id="welcome">Welcome +</h2><h3 id="welcome-0x1">Welcome 0x1 +</h3><p>由題目可以看到第一部分flag</p> +<p><img src="https://hackmd.io/_uploads/BkwHri2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.42.28" +></p> +<p>在規則底下可以發現第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/SyR6Sihb0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.44.22" +></p> +<h3 id="discord-0x1">Discord 0x1 +</h3><p>由橫幅及身份組可以發現第一及第三部分flag</p> +<p><img src="https://hackmd.io/_uploads/rkqmDo2bR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.50.08" +></p> +<p>利用ls可以看到flag.txt</p> +<p><img src="https://hackmd.io/_uploads/rJZ1OohZR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.51.09" +></p> +<p>用cat獲得第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/r1AmOo3WC.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.54.11" +></p> +<h2 id="misc">Misc +</h2><h3 id="原神帳號外流">原神帳號外流 +</h3><p>利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼</p> +<p><img src="https://hackmd.io/_uploads/ryuw5mpW0.png" +loading="lazy" +alt="image" +></p> +<p>登入後即可獲得flag</p> +<h3 id="出題者大合照">出題者大合照! +</h3><p>首先先安裝steghide</p> +<p><code>sudo apt-get install steghide</code></p> +<p>接著用<code>info</code>指令查看是否有藏東西</p> +<p><img src="https://hackmd.io/_uploads/ByTUiXaWC.png" +loading="lazy" +alt="image" +></p> +<p>將其extract出來即可得到flag</p> +<p><img src="https://hackmd.io/_uploads/Sk912Qab0.png" +loading="lazy" +alt="image" +></p> +<h3 id="pyjail-0">PyJail-0 +</h3><p>首先先連上機器</p> +<p><img src="https://hackmd.io/_uploads/HySBNl6-C.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現會把輸入拿去做eval</p> +<p><img src="https://hackmd.io/_uploads/BJRHBea-0.png" +loading="lazy" +alt="image" +></p> +<p>利用以下敘述bypass python sandbox並拿到shell</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">__import__(&#34;os&#34;).system(&#34;sh&#34;) +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls及cat即可拿到flag</p> +<h3 id="i-want-to-go-to-japan">I want to go to Japan! +</h3><p>由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現<strong>湯倉神社</strong>的繪馬便是該角色,因此地點即為湯倉神社</p> +<h3 id="pyjail-1">PyJail-1 +</h3><p>首先連上機器</p> +<p><img src="https://hackmd.io/_uploads/B1tNpQ6bA.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法</p> +<p><img src="https://hackmd.io/_uploads/HyXjam6ZR.png" +loading="lazy" +alt="image" +></p> +<p>首先,我們利用python的內建函數<code>breakpoint()</code>進入pdb</p> +<p><img src="https://hackmd.io/_uploads/ryjeAQabC.png" +loading="lazy" +alt="image" +></p> +<p>接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag</p> +<h2 id="web">Web +</h2><h3 id="empty">Empty +</h3><p>進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼</p> +<p><img src="https://hackmd.io/_uploads/HkvFvQ6-R.png" +loading="lazy" +alt="image" +></p> +<p>在cookie可以發現第一段flag</p> +<p><img src="https://hackmd.io/_uploads/HJJbuQTZ0.png" +loading="lazy" +alt="image" +></p> +<p>進入註解的網頁可以看到第二段flag</p> +<p><img src="https://hackmd.io/_uploads/BypE_7a-A.png" +loading="lazy" +alt="image" +></p> +<h3 id="blog">Blog +</h3><p>首先我們先進login畫面</p> +<p><img src="https://hackmd.io/_uploads/HJAOumpZR.png" +loading="lazy" +alt="image" +></p> +<p>由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的<code>iloveshark</code>,利用其登入後即可得到flag</p> +<h3 id="simplify">Simplify +</h3><p>一開始我們使用題目給的測試帳號(test:test1234)登入</p> +<p>利用開發者工具可以發現有個cookie是用來標示username的</p> +<p><img src="https://hackmd.io/_uploads/BJqrKhhZR.png" +loading="lazy" +alt="截圖 2024-04-29 下午1.14.04" +></p> +<p>我們將其改成admin,重新整理後可以看到</p> +<p><img src="https://hackmd.io/_uploads/Bkqe5n2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.10.48" +></p> +<p>查看原始碼</p> +<p><img src="https://hackmd.io/_uploads/H15Nqnh-A.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.11.35" +></p> +<p>可以從註解看到提示提示我們利用SSTI</p> +<p><img src="https://hackmd.io/_uploads/B14iUa2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午3.04.29" +></p> +<p>我們發現渲染內容出現在網址列@後</p> +<p>嘗試在網址列輸入<code>{{7*7}}</code>測試是否有SSTI</p> +<p><img src="https://hackmd.io/_uploads/ByUPjn3ZC.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.16.52" +></p> +<p>從output可以看出有SSTI,因此參考<a class="link" href="https://book.hacktricks.xyz/pentesting-web/ssti-server-side-template-injection" target="_blank" rel="noopener" +>這個網站</a>的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">{{ cycler.__init__.__globals__.os.popen(&#39;ls&#39;).read() }} +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls指令看該目錄下有甚麼檔案,可以得到</p> +<p><img src="https://hackmd.io/_uploads/SJZhxgpb0.png" +loading="lazy" +alt="image" +></p> +<p>引此我們仿造上述方法利用cat拿到flag檔案中的內容</p> +<h2 id="crypto">Crypto +</h2><h3 id="博元婦產科">博元婦產科 +</h3><p>將<code>TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==</code>base64 decode後可以得到<code>MACVV{pPp.u4UrfTd3k.v0F.mP}</code>,再對其做rot即可得<code>THJCC{wWw.b4BymAk3r.c0M.tW}</code></p> +<h3 id="baby-rsa">Baby RSA +</h3><p>因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag</p> +<p><a class="link" href="https://github.com/Dvd848/CTFs/blob/master/2021_picoCTF/Mini_RSA.md" target="_blank" rel="noopener" +>參考的write-up</a></p> +<h3 id="jpgpng">JPG^PNG=? +</h3><p>這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為<code>[137,80,78,71,13,10,26,10]</code>,利用上述特性便可以將其解密回去原本的圖片</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">cycle</span> +</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">xor</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">[</span><span class="n">i</span><span class="o">^</span><span class="n">j</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">cycle</span><span class="p">(</span><span class="n">b</span><span class="p">))]</span> +</span></span><span class="line"><span class="cl"><span class="n">enc</span><span class="o">=</span><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt&#34;</span><span class="p">,</span><span class="s2">&#34;rb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> +</span></span><span class="line"><span class="cl"><span class="n">key</span><span class="o">=</span><span class="p">[</span><span class="mi">137</span><span class="p">,</span><span class="mi">80</span><span class="p">,</span><span class="mi">78</span><span class="p">,</span><span class="mi">71</span><span class="p">,</span><span class="mi">13</span><span class="p">,</span><span class="mi">10</span><span class="p">,</span><span class="mi">26</span><span class="p">,</span><span class="mi">10</span><span class="p">]</span> +</span></span><span class="line"><span class="cl"><span class="n">flag</span><span class="o">=</span><span class="nb">bytearray</span><span class="p">(</span><span class="n">xor</span><span class="p">(</span><span class="n">enc</span><span class="p">,</span><span class="n">key</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg&#34;</span><span class="p">,</span><span class="s2">&#34;wb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="reverse">Reverse +</h2><h3 id="baby-c">Baby C +</h3><p>這題題目的source code是將輸入字串的各個元素跟120做xor後跟<code>char a[50]</code>的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把<code>char a[50]</code>的各個元素跟120做xor就是正確答案了。</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cpp" data-lang="cpp"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf">&lt;stdio.h&gt;</span><span class="cp"> +</span></span></span><span class="line"><span class="cl"><span class="cp"></span> +</span></span><span class="line"><span class="cl"><span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span> <span class="n">argv</span><span class="p">[])</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kt">char</span> <span class="n">string</span><span class="p">[</span><span class="mi">50</span><span class="p">];</span> +</span></span><span class="line"><span class="cl"> <span class="kt">int</span> <span class="n">a</span><span class="p">[</span><span class="mi">50</span><span class="p">]</span><span class="o">=</span><span class="p">{</span><span class="mi">44</span><span class="p">,</span> <span class="mi">48</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">66</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">26</span><span class="p">,</span> <span class="mi">29</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">21</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">71</span><span class="p">,</span> <span class="mi">14</span><span class="p">,</span> <span class="mi">69</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">53</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">63</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">22</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="n">i</span><span class="o">&lt;</span><span class="mi">50</span><span class="p">;</span><span class="n">i</span><span class="o">++</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">=</span><span class="p">(</span><span class="kt">char</span><span class="p">)(</span><span class="n">a</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">^</span><span class="mi">120</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="n">printf</span><span class="p">(</span><span class="s">&#34;%c&#34;</span><span class="p">,</span><span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="pwn">Pwn +</h2><h3 id="nc">nc +</h3><p>連上機器並回答完問題即可拿到flag</p> +<p><img src="https://hackmd.io/_uploads/B1AaWNpbA.png" +loading="lazy" +alt="image" +></p> \ No newline at end of file diff --git a/categories/write-ups/page/1/index.html b/categories/write-ups/page/1/index.html new file mode 100644 index 0000000..987d6e8 --- /dev/null +++ b/categories/write-ups/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/categories/write-ups/ + \ No newline at end of file diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000..e53125d Binary files /dev/null and b/favicon.png differ diff --git a/google1f2615d47409f343.html b/google1f2615d47409f343.html new file mode 100644 index 0000000..59bab5e --- /dev/null +++ b/google1f2615d47409f343.html @@ -0,0 +1 @@ +google-site-verification: google1f2615d47409f343.html \ No newline at end of file diff --git a/img/manabu_hu6833f9e3d3aee2db58269b9cd725945a_290423_300x0_resize_box_3.png b/img/manabu_hu6833f9e3d3aee2db58269b9cd725945a_290423_300x0_resize_box_3.png new file mode 100644 index 0000000..83d3153 Binary files /dev/null and b/img/manabu_hu6833f9e3d3aee2db58269b9cd725945a_290423_300x0_resize_box_3.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..9e6e2b1 --- /dev/null +++ b/index.html @@ -0,0 +1,28 @@ +学的斜槓日記 +
Featured image of post 新潟南高校交流旅行blog

新潟南高校交流旅行blog

這次去日本與新潟南高校學生交流以及後續的旅行讓我有許多不一樣的見聞與感想,希望能分享這份可貴的經驗給大家。

+
+
Featured image of post 利用hugo+github pages+stack模板快速架設部落格

利用hugo+github pages+stack模板快速架設部落格

應該有蠻多人有聽過hugo或hexo這類靜態網頁產生器用來搭配github pages架設部落格的案例,甚至有不少常看到的個人部落格就是利用這種方式搭建的。接下來我們就利用stack模板來學習如何快速建立這樣的網站吧!

+
+
\ No newline at end of file diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..342c1bd --- /dev/null +++ b/index.xml @@ -0,0 +1,828 @@ +学的斜槓日記https://manabu7696.github.io/Recent content on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800新潟南高校交流旅行bloghttps://manabu7696.github.io/p/niigata_minami_exchange_blog/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/p/niigata_minami_exchange_blog/<img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/page.jpg" alt="Featured image of post 新潟南高校交流旅行blog" /><h2 id="第一天--出發">第一天&ndash;出發 +</h2><p>前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="飛機照片" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="開著電腦複習日文" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="雞蛋沙拉吐司跟可爾必思" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="會席料理" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第二天--抵達新潟南高校">第二天&ndash;抵達新潟南高校 +</h2><p>第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="KTV分數畫面" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(<del>在日本買整整比台灣便宜幾百塊</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="手上拿著final e3000" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第三天--和學伴去水族館">第三天&ndash;和學伴去水族館 +</h2><p>早上我們直接前往水族館和學伴會合,順便拍了張日本海。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="在遊覽車上拍的日本海" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新潟水族館的企鵝" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="魚" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg" +width="2252" +height="2572" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="赤坂老師展覽的海報" +class="gallery-image" +data-flex-grow="87" +data-flex-basis="210px" +></p> +<p>放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。</p> +<p>接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。</p> +<h2 id="第四天--離開學校前往homestay">第四天&ndash;離開學校,前往homestay +</h2><p>在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29.jpg" +width="2052" +height="2055" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="和學伴的合照" +class="gallery-image" +data-flex-grow="99" +data-flex-basis="239px" +></p> +<p>接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay晚餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay早餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第五天--觀光">第五天&ndash;觀光 +</h2><p>第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="燒肉" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點&ndash;時之鐘,順便在裡面的薬師神社參拜了一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="時之鐘" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車頭" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車身" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="火車" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第六天--東京自由行">第六天&ndash;東京自由行 +</h2><p>在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="淺草寺" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="隔著隅田川拍的東京晴空塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="UNIQLO淺草店中的Capcom四十周年紀念衣" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(<del>至少我沒吃出來甚麼過人之處</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="與朋友吃飯的照片" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="孤獨搖滾跟小田急電鐵的合作海報" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較高處拍的参宮橋駅的雙側月台" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="我走路的背影(?)" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮鳥居" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮本殿" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p>到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="澀谷街景" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(<del>之前應該都是照推薦點</del>),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="把拉麵吃光的空碗" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="吃了一口的抹茶杏仁豆腐" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較遠處拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從東京鐵塔底下拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第七天--回台灣">第七天&ndash;回台灣 +</h2><p>雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(<del>我已經借了1000円了</del>)。</p> +<p>之後我們就到了這裡有名的餐廳&quot;菊屋&quot;吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="菊屋的炸豬排套餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。</p> +<h2 id="旅行心得感想">旅行心得感想 +</h2><p>關於這趟旅程最大的感想大概不外乎兩件事:</p> +<ol> +<li>我日文真的好爛: +這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。</li> +<li>好想在日本生活 +我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。</li> +</ol> +<p>這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。</p>THJCC CTF write-uphttps://manabu7696.github.io/p/thjcc_ctf_writeup/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/p/thjcc_ctf_writeup/<img src="https://manabu7696.github.io/p/thjcc_ctf_writeup/page.png" alt="Featured image of post THJCC CTF write-up" /><h2 id="welcome">Welcome +</h2><h3 id="welcome-0x1">Welcome 0x1 +</h3><p>由題目可以看到第一部分flag</p> +<p><img src="https://hackmd.io/_uploads/BkwHri2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.42.28" +></p> +<p>在規則底下可以發現第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/SyR6Sihb0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.44.22" +></p> +<h3 id="discord-0x1">Discord 0x1 +</h3><p>由橫幅及身份組可以發現第一及第三部分flag</p> +<p><img src="https://hackmd.io/_uploads/rkqmDo2bR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.50.08" +></p> +<p>利用ls可以看到flag.txt</p> +<p><img src="https://hackmd.io/_uploads/rJZ1OohZR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.51.09" +></p> +<p>用cat獲得第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/r1AmOo3WC.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.54.11" +></p> +<h2 id="misc">Misc +</h2><h3 id="原神帳號外流">原神帳號外流 +</h3><p>利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼</p> +<p><img src="https://hackmd.io/_uploads/ryuw5mpW0.png" +loading="lazy" +alt="image" +></p> +<p>登入後即可獲得flag</p> +<h3 id="出題者大合照">出題者大合照! +</h3><p>首先先安裝steghide</p> +<p><code>sudo apt-get install steghide</code></p> +<p>接著用<code>info</code>指令查看是否有藏東西</p> +<p><img src="https://hackmd.io/_uploads/ByTUiXaWC.png" +loading="lazy" +alt="image" +></p> +<p>將其extract出來即可得到flag</p> +<p><img src="https://hackmd.io/_uploads/Sk912Qab0.png" +loading="lazy" +alt="image" +></p> +<h3 id="pyjail-0">PyJail-0 +</h3><p>首先先連上機器</p> +<p><img src="https://hackmd.io/_uploads/HySBNl6-C.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現會把輸入拿去做eval</p> +<p><img src="https://hackmd.io/_uploads/BJRHBea-0.png" +loading="lazy" +alt="image" +></p> +<p>利用以下敘述bypass python sandbox並拿到shell</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">__import__(&#34;os&#34;).system(&#34;sh&#34;) +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls及cat即可拿到flag</p> +<h3 id="i-want-to-go-to-japan">I want to go to Japan! +</h3><p>由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現<strong>湯倉神社</strong>的繪馬便是該角色,因此地點即為湯倉神社</p> +<h3 id="pyjail-1">PyJail-1 +</h3><p>首先連上機器</p> +<p><img src="https://hackmd.io/_uploads/B1tNpQ6bA.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法</p> +<p><img src="https://hackmd.io/_uploads/HyXjam6ZR.png" +loading="lazy" +alt="image" +></p> +<p>首先,我們利用python的內建函數<code>breakpoint()</code>進入pdb</p> +<p><img src="https://hackmd.io/_uploads/ryjeAQabC.png" +loading="lazy" +alt="image" +></p> +<p>接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag</p> +<h2 id="web">Web +</h2><h3 id="empty">Empty +</h3><p>進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼</p> +<p><img src="https://hackmd.io/_uploads/HkvFvQ6-R.png" +loading="lazy" +alt="image" +></p> +<p>在cookie可以發現第一段flag</p> +<p><img src="https://hackmd.io/_uploads/HJJbuQTZ0.png" +loading="lazy" +alt="image" +></p> +<p>進入註解的網頁可以看到第二段flag</p> +<p><img src="https://hackmd.io/_uploads/BypE_7a-A.png" +loading="lazy" +alt="image" +></p> +<h3 id="blog">Blog +</h3><p>首先我們先進login畫面</p> +<p><img src="https://hackmd.io/_uploads/HJAOumpZR.png" +loading="lazy" +alt="image" +></p> +<p>由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的<code>iloveshark</code>,利用其登入後即可得到flag</p> +<h3 id="simplify">Simplify +</h3><p>一開始我們使用題目給的測試帳號(test:test1234)登入</p> +<p>利用開發者工具可以發現有個cookie是用來標示username的</p> +<p><img src="https://hackmd.io/_uploads/BJqrKhhZR.png" +loading="lazy" +alt="截圖 2024-04-29 下午1.14.04" +></p> +<p>我們將其改成admin,重新整理後可以看到</p> +<p><img src="https://hackmd.io/_uploads/Bkqe5n2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.10.48" +></p> +<p>查看原始碼</p> +<p><img src="https://hackmd.io/_uploads/H15Nqnh-A.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.11.35" +></p> +<p>可以從註解看到提示提示我們利用SSTI</p> +<p><img src="https://hackmd.io/_uploads/B14iUa2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午3.04.29" +></p> +<p>我們發現渲染內容出現在網址列@後</p> +<p>嘗試在網址列輸入<code>{{7*7}}</code>測試是否有SSTI</p> +<p><img src="https://hackmd.io/_uploads/ByUPjn3ZC.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.16.52" +></p> +<p>從output可以看出有SSTI,因此參考<a class="link" href="https://book.hacktricks.xyz/pentesting-web/ssti-server-side-template-injection" target="_blank" rel="noopener" +>這個網站</a>的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">{{ cycler.__init__.__globals__.os.popen(&#39;ls&#39;).read() }} +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls指令看該目錄下有甚麼檔案,可以得到</p> +<p><img src="https://hackmd.io/_uploads/SJZhxgpb0.png" +loading="lazy" +alt="image" +></p> +<p>引此我們仿造上述方法利用cat拿到flag檔案中的內容</p> +<h2 id="crypto">Crypto +</h2><h3 id="博元婦產科">博元婦產科 +</h3><p>將<code>TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==</code>base64 decode後可以得到<code>MACVV{pPp.u4UrfTd3k.v0F.mP}</code>,再對其做rot即可得<code>THJCC{wWw.b4BymAk3r.c0M.tW}</code></p> +<h3 id="baby-rsa">Baby RSA +</h3><p>因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag</p> +<p><a class="link" href="https://github.com/Dvd848/CTFs/blob/master/2021_picoCTF/Mini_RSA.md" target="_blank" rel="noopener" +>參考的write-up</a></p> +<h3 id="jpgpng">JPG^PNG=? +</h3><p>這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為<code>[137,80,78,71,13,10,26,10]</code>,利用上述特性便可以將其解密回去原本的圖片</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">cycle</span> +</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">xor</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">[</span><span class="n">i</span><span class="o">^</span><span class="n">j</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">cycle</span><span class="p">(</span><span class="n">b</span><span class="p">))]</span> +</span></span><span class="line"><span class="cl"><span class="n">enc</span><span class="o">=</span><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt&#34;</span><span class="p">,</span><span class="s2">&#34;rb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> +</span></span><span class="line"><span class="cl"><span class="n">key</span><span class="o">=</span><span class="p">[</span><span class="mi">137</span><span class="p">,</span><span class="mi">80</span><span class="p">,</span><span class="mi">78</span><span class="p">,</span><span class="mi">71</span><span class="p">,</span><span class="mi">13</span><span class="p">,</span><span class="mi">10</span><span class="p">,</span><span class="mi">26</span><span class="p">,</span><span class="mi">10</span><span class="p">]</span> +</span></span><span class="line"><span class="cl"><span class="n">flag</span><span class="o">=</span><span class="nb">bytearray</span><span class="p">(</span><span class="n">xor</span><span class="p">(</span><span class="n">enc</span><span class="p">,</span><span class="n">key</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg&#34;</span><span class="p">,</span><span class="s2">&#34;wb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="reverse">Reverse +</h2><h3 id="baby-c">Baby C +</h3><p>這題題目的source code是將輸入字串的各個元素跟120做xor後跟<code>char a[50]</code>的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把<code>char a[50]</code>的各個元素跟120做xor就是正確答案了。</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cpp" data-lang="cpp"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf">&lt;stdio.h&gt;</span><span class="cp"> +</span></span></span><span class="line"><span class="cl"><span class="cp"></span> +</span></span><span class="line"><span class="cl"><span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span> <span class="n">argv</span><span class="p">[])</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kt">char</span> <span class="n">string</span><span class="p">[</span><span class="mi">50</span><span class="p">];</span> +</span></span><span class="line"><span class="cl"> <span class="kt">int</span> <span class="n">a</span><span class="p">[</span><span class="mi">50</span><span class="p">]</span><span class="o">=</span><span class="p">{</span><span class="mi">44</span><span class="p">,</span> <span class="mi">48</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">66</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">26</span><span class="p">,</span> <span class="mi">29</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">21</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">71</span><span class="p">,</span> <span class="mi">14</span><span class="p">,</span> <span class="mi">69</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">53</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">63</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">22</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="n">i</span><span class="o">&lt;</span><span class="mi">50</span><span class="p">;</span><span class="n">i</span><span class="o">++</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">=</span><span class="p">(</span><span class="kt">char</span><span class="p">)(</span><span class="n">a</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">^</span><span class="mi">120</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="n">printf</span><span class="p">(</span><span class="s">&#34;%c&#34;</span><span class="p">,</span><span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="pwn">Pwn +</h2><h3 id="nc">nc +</h3><p>連上機器並回答完問題即可拿到flag</p> +<p><img src="https://hackmd.io/_uploads/B1AaWNpbA.png" +loading="lazy" +alt="image" +></p>利用hugo+github pages+stack模板快速架設部落格https://manabu7696.github.io/p/firstpost/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/p/firstpost/<img src="https://manabu7696.github.io/p/firstpost/page.png" alt="Featured image of post 利用hugo+github pages+stack模板快速架設部落格" /><h2 id="利用stack模板創建repo">利用stack模板創建repo +</h2><ol> +<li>進入<a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener" +>stack模板頁面</a></li> +<li>按Use this tmeplate +<img src="https://manabu7696.github.io/p/firstpost/1.png" +width="1294" +height="828" +srcset="https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="複製模板" +class="gallery-image" +data-flex-grow="156" +data-flex-basis="375px" +></li> +<li>選擇 create a new repository</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/2.png" +width="152" +height="105" +srcset="https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建repo" +class="gallery-image" +data-flex-grow="144" +data-flex-basis="347px" +></p> +<ol start="4"> +<li>在 repository name 輸入 使用者名稱.github.io</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/3.png" +width="432" +height="73" +srcset="https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="網站名稱" +class="gallery-image" +data-flex-grow="591" +data-flex-basis="1420px" +></p> +<ol start="5"> +<li>按下 create repository</li> +</ol> +<h2 id="新增codespace及基本設置">新增codespace及基本設置 +</h2><ol> +<li>進入剛剛創建的repo</li> +<li>按下 code ,並選擇 codespace ,按下&quot;+&ldquo;符號新增 codespace</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/4.png" +width="113" +height="46" +srcset="https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="code" +class="gallery-image" +data-flex-grow="245" +data-flex-basis="589px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/5.png" +width="398" +height="110" +srcset="https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="codespace" +class="gallery-image" +data-flex-grow="361" +data-flex-basis="868px" +></p> +<ol start="3"> +<li> +<p>等待創建 codespace +<img src="https://manabu7696.github.io/p/firstpost/6.png" +width="747" +height="490" +srcset="https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建過程" +class="gallery-image" +data-flex-grow="152" +data-flex-basis="365px" +></p> +</li> +<li> +<p>在終端機輸入 hugo server ,測試網站 +<img src="https://manabu7696.github.io/p/firstpost/7.png" +width="948" +height="428" +srcset="https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo server" +class="gallery-image" +data-flex-grow="221" +data-flex-basis="531px" +></p> +</li> +<li> +<p>修改設定檔config.toml及其他設定檔 +<img src="https://manabu7696.github.io/p/firstpost/8.png" +width="765" +height="303" +srcset="https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="設定檔" +class="gallery-image" +data-flex-grow="252" +data-flex-basis="605px" +></p> +</li> +</ol> +<h2 id="新增頁面">新增頁面 +</h2><ul> +<li>在 post 新增 blog 文章</li> +<li>在 page 新增網站頁面</li> +</ul> +<h2 id="網站上線">網站上線 +</h2><ol> +<li> +<p>在終端機輸入hugo +<img src="https://manabu7696.github.io/p/firstpost/9.png" +width="906" +height="288" +srcset="https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo" +class="gallery-image" +data-flex-grow="314" +data-flex-basis="755px" +></p> +</li> +<li> +<p>進入原始檔控制頁面</p> +</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/10.png" +width="56" +height="326" +srcset="https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="原始檔控制頁面" +class="gallery-image" +data-flex-grow="17" +data-flex-basis="41px" +></p> +<ol start="3"> +<li>將更動包成commit</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/11.png" +width="239" +height="34" +srcset="https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit" +class="gallery-image" +data-flex-grow="702" +data-flex-basis="1687px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/12.png" +width="518" +height="179" +srcset="https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit change" +class="gallery-image" +data-flex-grow="289" +data-flex-basis="694px" +></p> +<p>記錄此次commit的更動,並按下確認 +<img src="https://manabu7696.github.io/p/firstpost/13.png" +width="1515" +height="266" +srcset="https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="紀錄commit" +class="gallery-image" +data-flex-grow="569" +data-flex-basis="1366px" +></p> +<ol start="4"> +<li>同步到 github</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/14.png" +width="235" +height="32" +srcset="https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="同步" +class="gallery-image" +data-flex-grow="734" +data-flex-basis="1762px" +></p> +<ol start="5"> +<li> +<p>等github action 跑完 +<img src="https://manabu7696.github.io/p/firstpost/15.png" +width="1283" +height="147" +srcset="https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="github action" +class="gallery-image" +data-flex-grow="872" +data-flex-basis="2094px" +></p> +</li> +<li> +<p>到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 +<img src="https://manabu7696.github.io/p/firstpost/16.png" +width="1427" +height="872" +srcset="https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="改網頁來源" +class="gallery-image" +data-flex-grow="163" +data-flex-basis="392px" +></p> +</li> +<li> +<p>再等 github action 跑完就大功告成</p> +</li> +</ol> +<h2 id="結語">結語 +</h2><p>這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,<del>可以水學習歷程了好欸</del>,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。</p>存檔 Archiveshttps://manabu7696.github.io/archives/Sun, 06 Mar 2022 00:00:00 +0000https://manabu7696.github.io/archives/關於 abouthttps://manabu7696.github.io/about/Sun, 06 Mar 2022 00:00:00 +0000https://manabu7696.github.io/about/<h2 id="關於這個網站">關於這個網站 +</h2><p>最近開始有想要將自己所學及參與各種活動的經驗紀錄並分享出去的想法,所以就創建了這個網站。</p> +<h2 id="關於我">關於我 +</h2><p>大家好,我是学(manabu),是個隨處可見的高二學生,最特別(怪?)的地方可能就是對於學習有著極度的熱情以及興趣有那麼億點點多,基本上對於數學、物理、資安這3個領域都有一定的興趣。也希望未來能夠透過這個網站講這些領域的知識及自己日常生活的經驗分享給大家。</p> +<h2 id="經歷">經歷 +</h2><ul> +<li>文華高中20屆數理資優班</li> +<li>文華百米電腦研習社社長兼教學</li> +<li>第三屆中電會資訊組成員</li> +</ul>Linkshttps://manabu7696.github.io/links/Mon, 01 Jan 0001 00:00:00 +0000https://manabu7696.github.io/links/搜尋 Searchhttps://manabu7696.github.io/search/Mon, 01 Jan 0001 00:00:00 +0000https://manabu7696.github.io/search/ \ No newline at end of file diff --git a/links/index.html b/links/index.html new file mode 100644 index 0000000..726e3c9 --- /dev/null +++ b/links/index.html @@ -0,0 +1,20 @@ +Links +

Links

+
+Licensed under CC BY-NC-SA 4.0
使用 Hugo 建立
主題 StackJimmy 設計
\ No newline at end of file diff --git a/manabu.png b/manabu.png new file mode 100644 index 0000000..08d80fb Binary files /dev/null and b/manabu.png differ diff --git a/p/firstpost/1.png b/p/firstpost/1.png new file mode 100644 index 0000000..16c558c Binary files /dev/null and b/p/firstpost/1.png differ diff --git a/p/firstpost/10.png b/p/firstpost/10.png new file mode 100644 index 0000000..cace3a8 Binary files /dev/null and b/p/firstpost/10.png differ diff --git a/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png b/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png new file mode 100644 index 0000000..27a5a2d Binary files /dev/null and b/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png differ diff --git a/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png b/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png new file mode 100644 index 0000000..fd77411 Binary files /dev/null and b/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png differ diff --git a/p/firstpost/11.png b/p/firstpost/11.png new file mode 100644 index 0000000..137643f Binary files /dev/null and b/p/firstpost/11.png differ diff --git a/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png b/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png new file mode 100644 index 0000000..2a453e7 Binary files /dev/null and b/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png differ diff --git a/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png b/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png new file mode 100644 index 0000000..eec4f40 Binary files /dev/null and b/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png differ diff --git a/p/firstpost/12.png b/p/firstpost/12.png new file mode 100644 index 0000000..1aa4b73 Binary files /dev/null and b/p/firstpost/12.png differ diff --git a/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png b/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png new file mode 100644 index 0000000..9030c8a Binary files /dev/null and b/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png differ diff --git a/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png b/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png new file mode 100644 index 0000000..20b3045 Binary files /dev/null and b/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png differ diff --git a/p/firstpost/13.png b/p/firstpost/13.png new file mode 100644 index 0000000..b6bb4e7 Binary files /dev/null and b/p/firstpost/13.png differ diff --git a/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png b/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png new file mode 100644 index 0000000..6a4e7fe Binary files /dev/null and b/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png differ diff --git a/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png b/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png new file mode 100644 index 0000000..baf14f9 Binary files /dev/null and b/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png differ diff --git a/p/firstpost/14.png b/p/firstpost/14.png new file mode 100644 index 0000000..01ec3e1 Binary files /dev/null and b/p/firstpost/14.png differ diff --git a/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png b/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png new file mode 100644 index 0000000..d4352fc Binary files /dev/null and b/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png differ diff --git a/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png b/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png new file mode 100644 index 0000000..01c1713 Binary files /dev/null and b/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png differ diff --git a/p/firstpost/15.png b/p/firstpost/15.png new file mode 100644 index 0000000..4033bf5 Binary files /dev/null and b/p/firstpost/15.png differ diff --git a/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png b/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png new file mode 100644 index 0000000..cb80a2d Binary files /dev/null and b/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png differ diff --git a/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png b/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png new file mode 100644 index 0000000..8ce35c4 Binary files /dev/null and b/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png differ diff --git a/p/firstpost/16.png b/p/firstpost/16.png new file mode 100644 index 0000000..43c7d05 Binary files /dev/null and b/p/firstpost/16.png differ diff --git a/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png b/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png new file mode 100644 index 0000000..7c696f2 Binary files /dev/null and b/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png differ diff --git a/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png b/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png new file mode 100644 index 0000000..a80f0ca Binary files /dev/null and b/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png differ diff --git a/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png b/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png new file mode 100644 index 0000000..5c0f5ac Binary files /dev/null and b/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png differ diff --git a/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png b/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png new file mode 100644 index 0000000..0220ab7 Binary files /dev/null and b/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png differ diff --git a/p/firstpost/2.png b/p/firstpost/2.png new file mode 100644 index 0000000..4acdcf8 Binary files /dev/null and b/p/firstpost/2.png differ diff --git a/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png b/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png new file mode 100644 index 0000000..af27d96 Binary files /dev/null and b/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png differ diff --git a/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png b/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png new file mode 100644 index 0000000..ab65bec Binary files /dev/null and b/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png differ diff --git a/p/firstpost/3.png b/p/firstpost/3.png new file mode 100644 index 0000000..65d48b7 Binary files /dev/null and b/p/firstpost/3.png differ diff --git a/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png b/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png new file mode 100644 index 0000000..25e5f48 Binary files /dev/null and b/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png differ diff --git a/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png b/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png new file mode 100644 index 0000000..dc4faee Binary files /dev/null and b/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png differ diff --git a/p/firstpost/4.png b/p/firstpost/4.png new file mode 100644 index 0000000..4c499e9 Binary files /dev/null and b/p/firstpost/4.png differ diff --git a/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png b/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png new file mode 100644 index 0000000..83fff27 Binary files /dev/null and b/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png differ diff --git a/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png b/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png new file mode 100644 index 0000000..b4cd889 Binary files /dev/null and b/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png differ diff --git a/p/firstpost/5.png b/p/firstpost/5.png new file mode 100644 index 0000000..5317073 Binary files /dev/null and b/p/firstpost/5.png differ diff --git a/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png b/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png new file mode 100644 index 0000000..1c5fc1e Binary files /dev/null and b/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png differ diff --git a/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png b/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png new file mode 100644 index 0000000..ddfe8a7 Binary files /dev/null and b/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png differ diff --git a/p/firstpost/6.png b/p/firstpost/6.png new file mode 100644 index 0000000..fbdb524 Binary files /dev/null and b/p/firstpost/6.png differ diff --git a/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png b/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png new file mode 100644 index 0000000..3bd9fb9 Binary files /dev/null and b/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png differ diff --git a/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png b/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png new file mode 100644 index 0000000..9f35579 Binary files /dev/null and b/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png differ diff --git a/p/firstpost/7.png b/p/firstpost/7.png new file mode 100644 index 0000000..e05c662 Binary files /dev/null and b/p/firstpost/7.png differ diff --git a/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png b/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png new file mode 100644 index 0000000..2ae9f05 Binary files /dev/null and b/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png differ diff --git a/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png b/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png new file mode 100644 index 0000000..9f8bf07 Binary files /dev/null and b/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png differ diff --git a/p/firstpost/8.png b/p/firstpost/8.png new file mode 100644 index 0000000..51e22f3 Binary files /dev/null and b/p/firstpost/8.png differ diff --git a/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png b/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png new file mode 100644 index 0000000..b5c7186 Binary files /dev/null and b/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png differ diff --git a/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png b/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png new file mode 100644 index 0000000..c603112 Binary files /dev/null and b/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png differ diff --git a/p/firstpost/9.png b/p/firstpost/9.png new file mode 100644 index 0000000..72b9f4a Binary files /dev/null and b/p/firstpost/9.png differ diff --git a/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png b/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png new file mode 100644 index 0000000..ffc2b7c Binary files /dev/null and b/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png differ diff --git a/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png b/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png new file mode 100644 index 0000000..f574f8d Binary files /dev/null and b/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png differ diff --git a/p/firstpost/index.html b/p/firstpost/index.html new file mode 100644 index 0000000..2de8f54 --- /dev/null +++ b/p/firstpost/index.html @@ -0,0 +1,30 @@ +利用hugo+github pages+stack模板快速架設部落格 +
Featured image of post 利用hugo+github pages+stack模板快速架設部落格

利用hugo+github pages+stack模板快速架設部落格

應該有蠻多人有聽過hugo或hexo這類靜態網頁產生器用來搭配github pages架設部落格的案例,甚至有不少常看到的個人部落格就是利用這種方式搭建的。接下來我們就利用stack模板來學習如何快速建立這樣的網站吧!

+
+

利用stack模板創建repo

  1. 進入stack模板頁面
  2. 按Use this tmeplate +複製模板
  3. 選擇 create a new repository

創建repo

  1. 在 repository name 輸入 使用者名稱.github.io

網站名稱

  1. 按下 create repository

新增codespace及基本設置

  1. 進入剛剛創建的repo
  2. 按下 code ,並選擇 codespace ,按下"+“符號新增 codespace

code

codespace

  1. 等待創建 codespace +創建過程

  2. 在終端機輸入 hugo server ,測試網站 +hugo server

  3. 修改設定檔config.toml及其他設定檔 +設定檔

新增頁面

  • 在 post 新增 blog 文章
  • 在 page 新增網站頁面

網站上線

  1. 在終端機輸入hugo +hugo

  2. 進入原始檔控制頁面

原始檔控制頁面

  1. 將更動包成commit

commit

commit change

記錄此次commit的更動,並按下確認 +紀錄commit

  1. 同步到 github

同步

  1. 等github action 跑完 +github action

  2. 到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 +改網頁來源

  3. 再等 github action 跑完就大功告成

結語

這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,可以水學習歷程了好欸,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。

comments powered by Disqus
使用 Hugo 建立
主題 StackJimmy 設計
\ No newline at end of file diff --git a/p/firstpost/page.d7a1b6ce63ae075147e6835175b4bade.png b/p/firstpost/page.d7a1b6ce63ae075147e6835175b4bade.png new file mode 100644 index 0000000..ea33d8c Binary files /dev/null and b/p/firstpost/page.d7a1b6ce63ae075147e6835175b4bade.png differ diff --git a/p/firstpost/page.d7a1b6ce63ae075147e6835175b4bade_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_250x150_fill_box_smart1_3.png b/p/firstpost/page.d7a1b6ce63ae075147e6835175b4bade_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_250x150_fill_box_smart1_3.png new file mode 100644 index 0000000..536923b Binary files /dev/null and b/p/firstpost/page.d7a1b6ce63ae075147e6835175b4bade_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_250x150_fill_box_smart1_3.png differ diff --git a/p/firstpost/page.png b/p/firstpost/page.png new file mode 100644 index 0000000..ea33d8c Binary files /dev/null and b/p/firstpost/page.png differ diff --git a/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_120x120_fill_box_smart1_3.png b/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_120x120_fill_box_smart1_3.png new file mode 100644 index 0000000..b7d8725 Binary files /dev/null and b/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_120x120_fill_box_smart1_3.png differ diff --git a/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_1600x0_resize_box_3.png b/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_1600x0_resize_box_3.png new file mode 100644 index 0000000..7d01358 Binary files /dev/null and b/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_1600x0_resize_box_3.png differ diff --git a/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_800x0_resize_box_3.png b/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_800x0_resize_box_3.png new file mode 100644 index 0000000..bea7677 Binary files /dev/null and b/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_800x0_resize_box_3.png differ diff --git a/p/niigata_minami_exchange_blog/index.html b/p/niigata_minami_exchange_blog/index.html new file mode 100644 index 0000000..1bb58ce --- /dev/null +++ b/p/niigata_minami_exchange_blog/index.html @@ -0,0 +1,24 @@ +新潟南高校交流旅行blog +
Featured image of post 新潟南高校交流旅行blog

新潟南高校交流旅行blog

這次去日本與新潟南高校學生交流以及後續的旅行讓我有許多不一樣的見聞與感想,希望能分享這份可貴的經驗給大家。

+
+

第一天–出發

前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:

飛機照片

抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。

開著電腦複習日文

雞蛋沙拉吐司跟可爾必思

會席料理

第二天–抵達新潟南高校

第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。

KTV分數畫面

之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(在日本買整整比台灣便宜幾百塊)。

手上拿著final e3000

第三天–和學伴去水族館

早上我們直接前往水族館和學伴會合,順便拍了張日本海。

在遊覽車上拍的日本海

聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。

新潟水族館的企鵝

魚

赤坂老師展覽的海報

放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。

接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。

第四天–離開學校,前往homestay

在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。

和學伴的合照

接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。

homestay晚餐

homestay早餐

第五天–觀光

第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。

燒肉

吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點–時之鐘,順便在裡面的薬師神社參拜了一下。

時之鐘

結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。

新幹線200系車種的車頭

新幹線200系車種的車身

火車

第六天–東京自由行

在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。

淺草寺

接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。

隔著隅田川拍的東京晴空塔

接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。

UNIQLO淺草店中的Capcom四十周年紀念衣

到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(至少我沒吃出來甚麼過人之處)。

與朋友吃飯的照片

吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。

孤獨搖滾跟小田急電鐵的合作海報

從較高處拍的参宮橋駅的雙側月台

我走路的背影(?)

明治神宮鳥居

明治神宮本殿

到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。

澀谷街景

晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(之前應該都是照推薦點),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。

把拉麵吃光的空碗

吃了一口的抹茶杏仁豆腐

接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。

從較遠處拍的東京鐵塔

從東京鐵塔底下拍的東京鐵塔

第七天–回台灣

雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(我已經借了1000円了)。

之後我們就到了這裡有名的餐廳"菊屋"吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。

菊屋的炸豬排套餐

接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。

旅行心得感想

關於這趟旅程最大的感想大概不外乎兩件事:

  1. 我日文真的好爛: +這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。
  2. 好想在日本生活 +我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。

這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。

comments powered by Disqus
使用 Hugo 建立
主題 StackJimmy 設計
\ No newline at end of file diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg new file mode 100644 index 0000000..765b45d Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..0030ce5 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..5aada4c Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1).jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1).jpg new file mode 100644 index 0000000..76e78f0 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1).jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..7d3ecc2 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..edcfebd Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg new file mode 100644 index 0000000..20ac830 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..f38bd15 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..851f961 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg new file mode 100644 index 0000000..ffb91a1 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..e3a4edc Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..4ec9cca Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg new file mode 100644 index 0000000..9f1da53 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..2511385 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..5509638 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg new file mode 100644 index 0000000..5338189 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..e916d9c Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..77d63c1 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg new file mode 100644 index 0000000..22becea Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..bfdd55c Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..199cd30 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg new file mode 100644 index 0000000..5bf8c88 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..2bebc77 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..ead675a Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg new file mode 100644 index 0000000..c80d7a4 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..60bf0e3 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..b70dcae Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1).jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1).jpg new file mode 100644 index 0000000..acc7bdf Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1).jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..67dd50b Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..960393b Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501(1)_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg new file mode 100644 index 0000000..b0d0f40 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..5a14949 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..fa125dd Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg new file mode 100644 index 0000000..46bd561 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..afae703 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..6d4b550 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/page.5a9480b618d93a21d097940025019cb8.jpg b/p/niigata_minami_exchange_blog/photo/page.5a9480b618d93a21d097940025019cb8.jpg new file mode 100644 index 0000000..efa06ad Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/page.5a9480b618d93a21d097940025019cb8.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/page.5a9480b618d93a21d097940025019cb8_hu5c17a67496373adf3171685c4dd84426_564257_250x150_fill_q75_box_smart1.jpg b/p/niigata_minami_exchange_blog/photo/page.5a9480b618d93a21d097940025019cb8_hu5c17a67496373adf3171685c4dd84426_564257_250x150_fill_q75_box_smart1.jpg new file mode 100644 index 0000000..f402389 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/page.5a9480b618d93a21d097940025019cb8_hu5c17a67496373adf3171685c4dd84426_564257_250x150_fill_q75_box_smart1.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/page.jpg b/p/niigata_minami_exchange_blog/photo/page.jpg new file mode 100644 index 0000000..efa06ad Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/page.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_120x120_fill_q75_box_smart1.jpg b/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_120x120_fill_q75_box_smart1.jpg new file mode 100644 index 0000000..89fe0ec Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_120x120_fill_q75_box_smart1.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_1600x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_1600x0_resize_q75_box.jpg new file mode 100644 index 0000000..47afffa Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_1600x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_800x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_800x0_resize_q75_box.jpg new file mode 100644 index 0000000..9c7e581 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_800x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg b/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg new file mode 100644 index 0000000..0a36f0f Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..380998c Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..18155cb Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg b/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg new file mode 100644 index 0000000..c86dcac Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..14e7e69 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..104ace3 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg b/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg new file mode 100644 index 0000000..67decf9 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..22f63b4 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..ba249e8 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg new file mode 100644 index 0000000..20305f0 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..8d7b8e5 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..2372fbc Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg new file mode 100644 index 0000000..055643d Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..37cb75c Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..5868430 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg new file mode 100644 index 0000000..c44fdd4 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..28427ba Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..85feffa Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg new file mode 100644 index 0000000..e1f682b Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..222b38f Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..1f9fd82 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg new file mode 100644 index 0000000..d674005 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..0251fb5 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..5c3e469 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg new file mode 100644 index 0000000..cf66e47 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..68a4d60 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..b254e7d Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg new file mode 100644 index 0000000..b39fb15 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..7ec9873 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..23e4d95 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg new file mode 100644 index 0000000..35168d7 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..e463294 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..32ef52a Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg new file mode 100644 index 0000000..cc3df6e Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..42bfc29 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..607d706 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg new file mode 100644 index 0000000..1b66df4 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..b970ace Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..5a2bc7e Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg new file mode 100644 index 0000000..a7ede52 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..8f1d43e Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..cc632b2 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg new file mode 100644 index 0000000..a679890 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..a445802 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..720b899 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg new file mode 100644 index 0000000..1d0865e Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..31c6e14 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..0c9d537 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg new file mode 100644 index 0000000..264c834 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..c51ae61 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..28c6a74 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg new file mode 100644 index 0000000..647b627 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..13a1df8 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..dbfdbb8 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg new file mode 100644 index 0000000..e47f477 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..ceb0089 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..43d0235 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg new file mode 100644 index 0000000..fb462ea Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..9e8e708 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..6315426 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg new file mode 100644 index 0000000..897fbdc Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg new file mode 100644 index 0000000..6d5a574 Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg differ diff --git a/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg b/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg new file mode 100644 index 0000000..da70bfc Binary files /dev/null and b/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg differ diff --git a/p/thjcc_ctf_writeup/index.html b/p/thjcc_ctf_writeup/index.html new file mode 100644 index 0000000..b39591d --- /dev/null +++ b/p/thjcc_ctf_writeup/index.html @@ -0,0 +1,64 @@ +THJCC CTF write-up +
Featured image of post THJCC CTF write-up

THJCC CTF write-up

THJCC CTF 我所有做出來題目的的題解

+
+

Welcome

Welcome 0x1

由題目可以看到第一部分flag

截圖 2024-04-29 中午12.42.28

在規則底下可以發現第二部分flag

截圖 2024-04-29 中午12.44.22

Discord 0x1

由橫幅及身份組可以發現第一及第三部分flag

截圖 2024-04-29 中午12.50.08

利用ls可以看到flag.txt

截圖 2024-04-29 中午12.51.09

用cat獲得第二部分flag

截圖 2024-04-29 中午12.54.11

Misc

原神帳號外流

利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼

image

登入後即可獲得flag

出題者大合照!

首先先安裝steghide

sudo apt-get install steghide

接著用info指令查看是否有藏東西

image

將其extract出來即可得到flag

image

PyJail-0

首先先連上機器

image

由source code可以發現會把輸入拿去做eval

image

利用以下敘述bypass python sandbox並拿到shell

1
+
__import__("os").system("sh")
+

利用ls及cat即可拿到flag

I want to go to Japan!

由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現湯倉神社的繪馬便是該角色,因此地點即為湯倉神社

PyJail-1

首先連上機器

image

由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法

image

首先,我們利用python的內建函數breakpoint()進入pdb

image

接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag

Web

Empty

進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼

image

在cookie可以發現第一段flag

image

進入註解的網頁可以看到第二段flag

image

Blog

首先我們先進login畫面

image

由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的iloveshark,利用其登入後即可得到flag

Simplify

一開始我們使用題目給的測試帳號(test:test1234)登入

利用開發者工具可以發現有個cookie是用來標示username的

截圖 2024-04-29 下午1.14.04

我們將其改成admin,重新整理後可以看到

截圖 2024-04-29 下午2.10.48

查看原始碼

截圖 2024-04-29 下午2.11.35

可以從註解看到提示提示我們利用SSTI

截圖 2024-04-29 下午3.04.29

我們發現渲染內容出現在網址列@後

嘗試在網址列輸入{{7*7}}測試是否有SSTI

截圖 2024-04-29 下午2.16.52

從output可以看出有SSTI,因此參考這個網站的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下

1
+
{{ cycler.__init__.__globals__.os.popen('ls').read() }}
+

利用ls指令看該目錄下有甚麼檔案,可以得到

image

引此我們仿造上述方法利用cat拿到flag檔案中的內容

Crypto

博元婦產科

TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==base64 decode後可以得到MACVV{pPp.u4UrfTd3k.v0F.mP},再對其做rot即可得THJCC{wWw.b4BymAk3r.c0M.tW}

Baby RSA

因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag

參考的write-up

JPG^PNG=?

這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為[137,80,78,71,13,10,26,10],利用上述特性便可以將其解密回去原本的圖片

附上solution code:

1
+2
+3
+4
+5
+6
+7
+
from itertools import cycle
+def xor(a,b):
+    return [i^j for i, j in zip(a, cycle(b))]
+enc=open("/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt","rb").read()
+key=[137,80,78,71,13,10,26,10]
+flag=bytearray(xor(enc,key))
+open("/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg","wb").write(flag)
+

Reverse

Baby C

這題題目的source code是將輸入字串的各個元素跟120做xor後跟char a[50]的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把char a[50]的各個元素跟120做xor就是正確答案了。

附上solution code:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+
#include <stdio.h>
+
+int main(int argc, const char * argv[]) {
+    char string[50];
+    int a[50]={44, 48, 50, 59, 59, 3, 16, 12, 12, 8, 11, 66, 87, 87, 15, 15, 15, 86, 1, 23, 13, 12, 13, 26, 29, 86, 27, 23, 21, 87, 15, 25, 12, 27, 16, 71, 14, 69, 75, 32, 59, 46, 53, 75, 63, 75, 8, 22, 11, 5};
+    for(int i=0;i<50;i++)
+    {
+        string[i]=(char)(a[i]^120);
+        printf("%c",string[i]);
+    }
+    return 0;
+}
+

Pwn

nc

連上機器並回答完問題即可拿到flag

image

+Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 建立
主題 StackJimmy 設計
\ No newline at end of file diff --git a/p/thjcc_ctf_writeup/page.png b/p/thjcc_ctf_writeup/page.png new file mode 100644 index 0000000..01550d2 Binary files /dev/null and b/p/thjcc_ctf_writeup/page.png differ diff --git a/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_120x120_fill_box_smart1_3.png b/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_120x120_fill_box_smart1_3.png new file mode 100644 index 0000000..f37f838 Binary files /dev/null and b/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_120x120_fill_box_smart1_3.png differ diff --git a/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_1600x0_resize_box_3.png b/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_1600x0_resize_box_3.png new file mode 100644 index 0000000..d745427 Binary files /dev/null and b/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_1600x0_resize_box_3.png differ diff --git a/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_800x0_resize_box_3.png b/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_800x0_resize_box_3.png new file mode 100644 index 0000000..9c63824 Binary files /dev/null and b/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_800x0_resize_box_3.png differ diff --git a/page/1/index.html b/page/1/index.html new file mode 100644 index 0000000..861b1cf --- /dev/null +++ b/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/ + \ No newline at end of file diff --git a/page/index.html b/page/index.html new file mode 100644 index 0000000..c2fd4b0 --- /dev/null +++ b/page/index.html @@ -0,0 +1,22 @@ +Pages +

段落

第 4 頁

Pages

\ No newline at end of file diff --git a/page/index.xml b/page/index.xml new file mode 100644 index 0000000..6fdccc5 --- /dev/null +++ b/page/index.xml @@ -0,0 +1,10 @@ +Pages on 学的斜槓日記https://manabu7696.github.io/page/Recent content in Pages on 学的斜槓日記Hugo -- gohugo.iozh-TWSun, 06 Mar 2022 00:00:00 +0000存檔 Archiveshttps://manabu7696.github.io/archives/Sun, 06 Mar 2022 00:00:00 +0000https://manabu7696.github.io/archives/關於 abouthttps://manabu7696.github.io/about/Sun, 06 Mar 2022 00:00:00 +0000https://manabu7696.github.io/about/<h2 id="關於這個網站">關於這個網站 +</h2><p>最近開始有想要將自己所學及參與各種活動的經驗紀錄並分享出去的想法,所以就創建了這個網站。</p> +<h2 id="關於我">關於我 +</h2><p>大家好,我是学(manabu),是個隨處可見的高二學生,最特別(怪?)的地方可能就是對於學習有著極度的熱情以及興趣有那麼億點點多,基本上對於數學、物理、資安這3個領域都有一定的興趣。也希望未來能夠透過這個網站講這些領域的知識及自己日常生活的經驗分享給大家。</p> +<h2 id="經歷">經歷 +</h2><ul> +<li>文華高中20屆數理資優班</li> +<li>文華百米電腦研習社社長兼教學</li> +<li>第三屆中電會資訊組成員</li> +</ul>Linkshttps://manabu7696.github.io/links/Mon, 01 Jan 0001 00:00:00 +0000https://manabu7696.github.io/links/搜尋 Searchhttps://manabu7696.github.io/search/Mon, 01 Jan 0001 00:00:00 +0000https://manabu7696.github.io/search/ \ No newline at end of file diff --git a/page/page/1/index.html b/page/page/1/index.html new file mode 100644 index 0000000..d3caf3b --- /dev/null +++ b/page/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/page/ + \ No newline at end of file diff --git a/post/index.html b/post/index.html new file mode 100644 index 0000000..8f09a97 --- /dev/null +++ b/post/index.html @@ -0,0 +1,22 @@ +Posts +

段落

第 3 頁

Posts

\ No newline at end of file diff --git a/post/index.xml b/post/index.xml new file mode 100644 index 0000000..2a29c06 --- /dev/null +++ b/post/index.xml @@ -0,0 +1,819 @@ +Posts on 学的斜槓日記https://manabu7696.github.io/post/Recent content in Posts on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800新潟南高校交流旅行bloghttps://manabu7696.github.io/p/niigata_minami_exchange_blog/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/p/niigata_minami_exchange_blog/<img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/page.jpg" alt="Featured image of post 新潟南高校交流旅行blog" /><h2 id="第一天--出發">第一天&ndash;出發 +</h2><p>前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="飛機照片" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="開著電腦複習日文" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="雞蛋沙拉吐司跟可爾必思" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="會席料理" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第二天--抵達新潟南高校">第二天&ndash;抵達新潟南高校 +</h2><p>第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="KTV分數畫面" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(<del>在日本買整整比台灣便宜幾百塊</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="手上拿著final e3000" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第三天--和學伴去水族館">第三天&ndash;和學伴去水族館 +</h2><p>早上我們直接前往水族館和學伴會合,順便拍了張日本海。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="在遊覽車上拍的日本海" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新潟水族館的企鵝" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="魚" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg" +width="2252" +height="2572" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="赤坂老師展覽的海報" +class="gallery-image" +data-flex-grow="87" +data-flex-basis="210px" +></p> +<p>放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。</p> +<p>接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。</p> +<h2 id="第四天--離開學校前往homestay">第四天&ndash;離開學校,前往homestay +</h2><p>在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29.jpg" +width="2052" +height="2055" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="和學伴的合照" +class="gallery-image" +data-flex-grow="99" +data-flex-basis="239px" +></p> +<p>接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay晚餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay早餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第五天--觀光">第五天&ndash;觀光 +</h2><p>第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="燒肉" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點&ndash;時之鐘,順便在裡面的薬師神社參拜了一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="時之鐘" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車頭" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車身" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="火車" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第六天--東京自由行">第六天&ndash;東京自由行 +</h2><p>在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="淺草寺" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="隔著隅田川拍的東京晴空塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="UNIQLO淺草店中的Capcom四十周年紀念衣" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(<del>至少我沒吃出來甚麼過人之處</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="與朋友吃飯的照片" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="孤獨搖滾跟小田急電鐵的合作海報" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較高處拍的参宮橋駅的雙側月台" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="我走路的背影(?)" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮鳥居" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮本殿" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p>到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="澀谷街景" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(<del>之前應該都是照推薦點</del>),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="把拉麵吃光的空碗" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="吃了一口的抹茶杏仁豆腐" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較遠處拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從東京鐵塔底下拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第七天--回台灣">第七天&ndash;回台灣 +</h2><p>雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(<del>我已經借了1000円了</del>)。</p> +<p>之後我們就到了這裡有名的餐廳&quot;菊屋&quot;吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="菊屋的炸豬排套餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。</p> +<h2 id="旅行心得感想">旅行心得感想 +</h2><p>關於這趟旅程最大的感想大概不外乎兩件事:</p> +<ol> +<li>我日文真的好爛: +這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。</li> +<li>好想在日本生活 +我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。</li> +</ol> +<p>這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。</p>THJCC CTF write-uphttps://manabu7696.github.io/p/thjcc_ctf_writeup/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/p/thjcc_ctf_writeup/<img src="https://manabu7696.github.io/p/thjcc_ctf_writeup/page.png" alt="Featured image of post THJCC CTF write-up" /><h2 id="welcome">Welcome +</h2><h3 id="welcome-0x1">Welcome 0x1 +</h3><p>由題目可以看到第一部分flag</p> +<p><img src="https://hackmd.io/_uploads/BkwHri2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.42.28" +></p> +<p>在規則底下可以發現第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/SyR6Sihb0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.44.22" +></p> +<h3 id="discord-0x1">Discord 0x1 +</h3><p>由橫幅及身份組可以發現第一及第三部分flag</p> +<p><img src="https://hackmd.io/_uploads/rkqmDo2bR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.50.08" +></p> +<p>利用ls可以看到flag.txt</p> +<p><img src="https://hackmd.io/_uploads/rJZ1OohZR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.51.09" +></p> +<p>用cat獲得第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/r1AmOo3WC.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.54.11" +></p> +<h2 id="misc">Misc +</h2><h3 id="原神帳號外流">原神帳號外流 +</h3><p>利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼</p> +<p><img src="https://hackmd.io/_uploads/ryuw5mpW0.png" +loading="lazy" +alt="image" +></p> +<p>登入後即可獲得flag</p> +<h3 id="出題者大合照">出題者大合照! +</h3><p>首先先安裝steghide</p> +<p><code>sudo apt-get install steghide</code></p> +<p>接著用<code>info</code>指令查看是否有藏東西</p> +<p><img src="https://hackmd.io/_uploads/ByTUiXaWC.png" +loading="lazy" +alt="image" +></p> +<p>將其extract出來即可得到flag</p> +<p><img src="https://hackmd.io/_uploads/Sk912Qab0.png" +loading="lazy" +alt="image" +></p> +<h3 id="pyjail-0">PyJail-0 +</h3><p>首先先連上機器</p> +<p><img src="https://hackmd.io/_uploads/HySBNl6-C.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現會把輸入拿去做eval</p> +<p><img src="https://hackmd.io/_uploads/BJRHBea-0.png" +loading="lazy" +alt="image" +></p> +<p>利用以下敘述bypass python sandbox並拿到shell</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">__import__(&#34;os&#34;).system(&#34;sh&#34;) +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls及cat即可拿到flag</p> +<h3 id="i-want-to-go-to-japan">I want to go to Japan! +</h3><p>由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現<strong>湯倉神社</strong>的繪馬便是該角色,因此地點即為湯倉神社</p> +<h3 id="pyjail-1">PyJail-1 +</h3><p>首先連上機器</p> +<p><img src="https://hackmd.io/_uploads/B1tNpQ6bA.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法</p> +<p><img src="https://hackmd.io/_uploads/HyXjam6ZR.png" +loading="lazy" +alt="image" +></p> +<p>首先,我們利用python的內建函數<code>breakpoint()</code>進入pdb</p> +<p><img src="https://hackmd.io/_uploads/ryjeAQabC.png" +loading="lazy" +alt="image" +></p> +<p>接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag</p> +<h2 id="web">Web +</h2><h3 id="empty">Empty +</h3><p>進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼</p> +<p><img src="https://hackmd.io/_uploads/HkvFvQ6-R.png" +loading="lazy" +alt="image" +></p> +<p>在cookie可以發現第一段flag</p> +<p><img src="https://hackmd.io/_uploads/HJJbuQTZ0.png" +loading="lazy" +alt="image" +></p> +<p>進入註解的網頁可以看到第二段flag</p> +<p><img src="https://hackmd.io/_uploads/BypE_7a-A.png" +loading="lazy" +alt="image" +></p> +<h3 id="blog">Blog +</h3><p>首先我們先進login畫面</p> +<p><img src="https://hackmd.io/_uploads/HJAOumpZR.png" +loading="lazy" +alt="image" +></p> +<p>由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的<code>iloveshark</code>,利用其登入後即可得到flag</p> +<h3 id="simplify">Simplify +</h3><p>一開始我們使用題目給的測試帳號(test:test1234)登入</p> +<p>利用開發者工具可以發現有個cookie是用來標示username的</p> +<p><img src="https://hackmd.io/_uploads/BJqrKhhZR.png" +loading="lazy" +alt="截圖 2024-04-29 下午1.14.04" +></p> +<p>我們將其改成admin,重新整理後可以看到</p> +<p><img src="https://hackmd.io/_uploads/Bkqe5n2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.10.48" +></p> +<p>查看原始碼</p> +<p><img src="https://hackmd.io/_uploads/H15Nqnh-A.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.11.35" +></p> +<p>可以從註解看到提示提示我們利用SSTI</p> +<p><img src="https://hackmd.io/_uploads/B14iUa2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午3.04.29" +></p> +<p>我們發現渲染內容出現在網址列@後</p> +<p>嘗試在網址列輸入<code>{{7*7}}</code>測試是否有SSTI</p> +<p><img src="https://hackmd.io/_uploads/ByUPjn3ZC.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.16.52" +></p> +<p>從output可以看出有SSTI,因此參考<a class="link" href="https://book.hacktricks.xyz/pentesting-web/ssti-server-side-template-injection" target="_blank" rel="noopener" +>這個網站</a>的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">{{ cycler.__init__.__globals__.os.popen(&#39;ls&#39;).read() }} +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls指令看該目錄下有甚麼檔案,可以得到</p> +<p><img src="https://hackmd.io/_uploads/SJZhxgpb0.png" +loading="lazy" +alt="image" +></p> +<p>引此我們仿造上述方法利用cat拿到flag檔案中的內容</p> +<h2 id="crypto">Crypto +</h2><h3 id="博元婦產科">博元婦產科 +</h3><p>將<code>TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==</code>base64 decode後可以得到<code>MACVV{pPp.u4UrfTd3k.v0F.mP}</code>,再對其做rot即可得<code>THJCC{wWw.b4BymAk3r.c0M.tW}</code></p> +<h3 id="baby-rsa">Baby RSA +</h3><p>因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag</p> +<p><a class="link" href="https://github.com/Dvd848/CTFs/blob/master/2021_picoCTF/Mini_RSA.md" target="_blank" rel="noopener" +>參考的write-up</a></p> +<h3 id="jpgpng">JPG^PNG=? +</h3><p>這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為<code>[137,80,78,71,13,10,26,10]</code>,利用上述特性便可以將其解密回去原本的圖片</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">cycle</span> +</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">xor</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">[</span><span class="n">i</span><span class="o">^</span><span class="n">j</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">cycle</span><span class="p">(</span><span class="n">b</span><span class="p">))]</span> +</span></span><span class="line"><span class="cl"><span class="n">enc</span><span class="o">=</span><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt&#34;</span><span class="p">,</span><span class="s2">&#34;rb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> +</span></span><span class="line"><span class="cl"><span class="n">key</span><span class="o">=</span><span class="p">[</span><span class="mi">137</span><span class="p">,</span><span class="mi">80</span><span class="p">,</span><span class="mi">78</span><span class="p">,</span><span class="mi">71</span><span class="p">,</span><span class="mi">13</span><span class="p">,</span><span class="mi">10</span><span class="p">,</span><span class="mi">26</span><span class="p">,</span><span class="mi">10</span><span class="p">]</span> +</span></span><span class="line"><span class="cl"><span class="n">flag</span><span class="o">=</span><span class="nb">bytearray</span><span class="p">(</span><span class="n">xor</span><span class="p">(</span><span class="n">enc</span><span class="p">,</span><span class="n">key</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg&#34;</span><span class="p">,</span><span class="s2">&#34;wb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="reverse">Reverse +</h2><h3 id="baby-c">Baby C +</h3><p>這題題目的source code是將輸入字串的各個元素跟120做xor後跟<code>char a[50]</code>的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把<code>char a[50]</code>的各個元素跟120做xor就是正確答案了。</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cpp" data-lang="cpp"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf">&lt;stdio.h&gt;</span><span class="cp"> +</span></span></span><span class="line"><span class="cl"><span class="cp"></span> +</span></span><span class="line"><span class="cl"><span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span> <span class="n">argv</span><span class="p">[])</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kt">char</span> <span class="n">string</span><span class="p">[</span><span class="mi">50</span><span class="p">];</span> +</span></span><span class="line"><span class="cl"> <span class="kt">int</span> <span class="n">a</span><span class="p">[</span><span class="mi">50</span><span class="p">]</span><span class="o">=</span><span class="p">{</span><span class="mi">44</span><span class="p">,</span> <span class="mi">48</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">66</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">26</span><span class="p">,</span> <span class="mi">29</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">21</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">71</span><span class="p">,</span> <span class="mi">14</span><span class="p">,</span> <span class="mi">69</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">53</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">63</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">22</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="n">i</span><span class="o">&lt;</span><span class="mi">50</span><span class="p">;</span><span class="n">i</span><span class="o">++</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">=</span><span class="p">(</span><span class="kt">char</span><span class="p">)(</span><span class="n">a</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">^</span><span class="mi">120</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="n">printf</span><span class="p">(</span><span class="s">&#34;%c&#34;</span><span class="p">,</span><span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="pwn">Pwn +</h2><h3 id="nc">nc +</h3><p>連上機器並回答完問題即可拿到flag</p> +<p><img src="https://hackmd.io/_uploads/B1AaWNpbA.png" +loading="lazy" +alt="image" +></p>利用hugo+github pages+stack模板快速架設部落格https://manabu7696.github.io/p/firstpost/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/p/firstpost/<img src="https://manabu7696.github.io/p/firstpost/page.png" alt="Featured image of post 利用hugo+github pages+stack模板快速架設部落格" /><h2 id="利用stack模板創建repo">利用stack模板創建repo +</h2><ol> +<li>進入<a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener" +>stack模板頁面</a></li> +<li>按Use this tmeplate +<img src="https://manabu7696.github.io/p/firstpost/1.png" +width="1294" +height="828" +srcset="https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="複製模板" +class="gallery-image" +data-flex-grow="156" +data-flex-basis="375px" +></li> +<li>選擇 create a new repository</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/2.png" +width="152" +height="105" +srcset="https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建repo" +class="gallery-image" +data-flex-grow="144" +data-flex-basis="347px" +></p> +<ol start="4"> +<li>在 repository name 輸入 使用者名稱.github.io</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/3.png" +width="432" +height="73" +srcset="https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="網站名稱" +class="gallery-image" +data-flex-grow="591" +data-flex-basis="1420px" +></p> +<ol start="5"> +<li>按下 create repository</li> +</ol> +<h2 id="新增codespace及基本設置">新增codespace及基本設置 +</h2><ol> +<li>進入剛剛創建的repo</li> +<li>按下 code ,並選擇 codespace ,按下&quot;+&ldquo;符號新增 codespace</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/4.png" +width="113" +height="46" +srcset="https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="code" +class="gallery-image" +data-flex-grow="245" +data-flex-basis="589px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/5.png" +width="398" +height="110" +srcset="https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="codespace" +class="gallery-image" +data-flex-grow="361" +data-flex-basis="868px" +></p> +<ol start="3"> +<li> +<p>等待創建 codespace +<img src="https://manabu7696.github.io/p/firstpost/6.png" +width="747" +height="490" +srcset="https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建過程" +class="gallery-image" +data-flex-grow="152" +data-flex-basis="365px" +></p> +</li> +<li> +<p>在終端機輸入 hugo server ,測試網站 +<img src="https://manabu7696.github.io/p/firstpost/7.png" +width="948" +height="428" +srcset="https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo server" +class="gallery-image" +data-flex-grow="221" +data-flex-basis="531px" +></p> +</li> +<li> +<p>修改設定檔config.toml及其他設定檔 +<img src="https://manabu7696.github.io/p/firstpost/8.png" +width="765" +height="303" +srcset="https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="設定檔" +class="gallery-image" +data-flex-grow="252" +data-flex-basis="605px" +></p> +</li> +</ol> +<h2 id="新增頁面">新增頁面 +</h2><ul> +<li>在 post 新增 blog 文章</li> +<li>在 page 新增網站頁面</li> +</ul> +<h2 id="網站上線">網站上線 +</h2><ol> +<li> +<p>在終端機輸入hugo +<img src="https://manabu7696.github.io/p/firstpost/9.png" +width="906" +height="288" +srcset="https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo" +class="gallery-image" +data-flex-grow="314" +data-flex-basis="755px" +></p> +</li> +<li> +<p>進入原始檔控制頁面</p> +</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/10.png" +width="56" +height="326" +srcset="https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="原始檔控制頁面" +class="gallery-image" +data-flex-grow="17" +data-flex-basis="41px" +></p> +<ol start="3"> +<li>將更動包成commit</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/11.png" +width="239" +height="34" +srcset="https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit" +class="gallery-image" +data-flex-grow="702" +data-flex-basis="1687px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/12.png" +width="518" +height="179" +srcset="https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit change" +class="gallery-image" +data-flex-grow="289" +data-flex-basis="694px" +></p> +<p>記錄此次commit的更動,並按下確認 +<img src="https://manabu7696.github.io/p/firstpost/13.png" +width="1515" +height="266" +srcset="https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="紀錄commit" +class="gallery-image" +data-flex-grow="569" +data-flex-basis="1366px" +></p> +<ol start="4"> +<li>同步到 github</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/14.png" +width="235" +height="32" +srcset="https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="同步" +class="gallery-image" +data-flex-grow="734" +data-flex-basis="1762px" +></p> +<ol start="5"> +<li> +<p>等github action 跑完 +<img src="https://manabu7696.github.io/p/firstpost/15.png" +width="1283" +height="147" +srcset="https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="github action" +class="gallery-image" +data-flex-grow="872" +data-flex-basis="2094px" +></p> +</li> +<li> +<p>到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 +<img src="https://manabu7696.github.io/p/firstpost/16.png" +width="1427" +height="872" +srcset="https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="改網頁來源" +class="gallery-image" +data-flex-grow="163" +data-flex-basis="392px" +></p> +</li> +<li> +<p>再等 github action 跑完就大功告成</p> +</li> +</ol> +<h2 id="結語">結語 +</h2><p>這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,<del>可以水學習歷程了好欸</del>,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。</p> \ No newline at end of file diff --git a/post/page/1/index.html b/post/page/1/index.html new file mode 100644 index 0000000..2aa5743 --- /dev/null +++ b/post/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/post/ + \ No newline at end of file diff --git a/scss/style.min.0304c6baf04e01a8fe70693791cb744d56a3578a3120a8796cefc66825aa39c7.css b/scss/style.min.0304c6baf04e01a8fe70693791cb744d56a3578a3120a8796cefc66825aa39c7.css new file mode 100644 index 0000000..05314a4 --- /dev/null +++ b/scss/style.min.0304c6baf04e01a8fe70693791cb744d56a3578a3120a8796cefc66825aa39c7.css @@ -0,0 +1,10 @@ +/*!* Hugo Theme Stack +* +* @author: Jimmy Cai +* @website: https://jimmycai.com +* @link: https://github.com/CaiJimmy/hugo-theme-stack*/:root{--main-top-padding:35px;--body-background:#f5f5fa;--accent-color:#34495e;--accent-color-darker:#2c3e50;--accent-color-text:#fff;--body-text-color:#707070;--tag-border-radius:4px;--section-separation:40px;--scrollbar-thumb:hsl(0, 0%, 85%);--scrollbar-track:var(--body-background)}@media(min-width:1280px){:root{--main-top-padding:50px}}:root[data-scheme=dark]{--body-background:#303030;--accent-color:#ecf0f1;--accent-color-darker:#bdc3c7;--accent-color-text:#000;--body-text-color:rgba(255, 255, 255, 0.7);--scrollbar-thumb:hsl(0, 0%, 40%);--scrollbar-track:var(--body-background)}:root{--sys-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Droid Sans", "Helvetica Neue";--zh-font-family:"PingFang SC", "Hiragino Sans GB", "Droid Sans Fallback", "Microsoft YaHei";--base-font-family:"Lato", var(--sys-font-family), var(--zh-font-family), sans-serif;--code-font-family:Menlo, Monaco, Consolas, "Courier New", var(--zh-font-family), monospace}:root{--card-background:#fff;--card-background-selected:#eaeaea;--card-text-color-main:#000;--card-text-color-secondary:#747474;--card-text-color-tertiary:#767676;--card-separator-color:rgba(218, 218, 218, 0.5);--card-border-radius:10px;--card-padding:20px;--small-card-padding:25px 20px}@media(min-width:768px){:root{--card-padding:25px}}@media(min-width:1280px){:root{--card-padding:30px}}@media(min-width:768px){:root{--small-card-padding:25px}}:root[data-scheme=dark]{--card-background:#424242;--card-background-selected:rgba(255, 255, 255, 0.16);--card-text-color-main:rgba(255, 255, 255, 0.9);--card-text-color-secondary:rgba(255, 255, 255, 0.7);--card-text-color-tertiary:rgba(255, 255, 255, 0.5);--card-separator-color:rgba(255, 255, 255, 0.12)}:root{--article-font-family:var(--base-font-family);--article-font-size:1.6rem;--article-line-height:1.85}@media(min-width:768px){:root{--article-font-size:1.7rem}}:root{--blockquote-border-size:4px;--blockquote-background-color:rgb(248 248 248);--heading-border-size:4px;--link-background-color:189, 195, 199;--link-background-opacity:0.5;--link-background-opacity-hover:0.7;--pre-background-color:#272822;--pre-text-color:#f8f8f2;--code-background-color:rgba(0, 0, 0, 0.12);--code-text-color:#808080;--table-border-color:#dadada;--tr-even-background-color:#efefee;--kbd-border-color:#dadada}:root[data-scheme=dark]{--code-background-color:#272822;--code-text-color:rgba(255, 255, 255, 0.9);--table-border-color:#717171;--tr-even-background-color:#545454;--blockquote-background-color:rgb(75 75 75)}:root{--shadow-l1:0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l2:0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l3:0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l4:0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04), + 0px 0px 1px rgba(0, 0, 0, 0.04)}[data-scheme=light]{--pre-text-color:#272822;--pre-background-color:#fafafa}[data-scheme=light] .chroma{color:#272822;background-color:#fafafa}[data-scheme=light] .chroma .err{color:#960050}[data-scheme=light] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scheme=light] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;display:block}[data-scheme=light] .chroma .lntable>tbody{display:block;width:100%}[data-scheme=light] .chroma .lntable>tbody>tr{display:flex;width:100%}[data-scheme=light] .chroma .lntable>tbody>tr>td:last-child{overflow-x:auto}[data-scheme=light] .chroma .hl{display:block;width:100%;background-color:#ffc}[data-scheme=light] .chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f;display:block}[data-scheme=light] .chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scheme=light] .chroma .k{color:#00a8c8}[data-scheme=light] .chroma .kc{color:#00a8c8}[data-scheme=light] .chroma .kd{color:#00a8c8}[data-scheme=light] .chroma .kn{color:#f92672}[data-scheme=light] .chroma .kp{color:#00a8c8}[data-scheme=light] .chroma .kr{color:#00a8c8}[data-scheme=light] .chroma .kt{color:#00a8c8}[data-scheme=light] .chroma .n{color:#111}[data-scheme=light] .chroma .na{color:#75af00}[data-scheme=light] .chroma .nb{color:#111}[data-scheme=light] .chroma .bp{color:#111}[data-scheme=light] .chroma .nc{color:#75af00}[data-scheme=light] .chroma .no{color:#00a8c8}[data-scheme=light] .chroma .nd{color:#75af00}[data-scheme=light] .chroma .ni{color:#111}[data-scheme=light] .chroma .ne{color:#75af00}[data-scheme=light] .chroma .nf{color:#75af00}[data-scheme=light] .chroma .fm{color:#111}[data-scheme=light] .chroma .nl{color:#111}[data-scheme=light] .chroma .nn{color:#111}[data-scheme=light] .chroma .nx{color:#75af00}[data-scheme=light] .chroma .py{color:#111}[data-scheme=light] .chroma .nt{color:#f92672}[data-scheme=light] .chroma .nv{color:#111}[data-scheme=light] .chroma .vc{color:#111}[data-scheme=light] .chroma .vg{color:#111}[data-scheme=light] .chroma .vi{color:#111}[data-scheme=light] .chroma .vm{color:#111}[data-scheme=light] .chroma .l{color:#ae81ff}[data-scheme=light] .chroma .ld{color:#d88200}[data-scheme=light] .chroma .s{color:#d88200}[data-scheme=light] .chroma .sa{color:#d88200}[data-scheme=light] .chroma .sb{color:#d88200}[data-scheme=light] .chroma .sc{color:#d88200}[data-scheme=light] .chroma .dl{color:#d88200}[data-scheme=light] .chroma .sd{color:#d88200}[data-scheme=light] .chroma .s2{color:#d88200}[data-scheme=light] .chroma .se{color:#ae81ff}[data-scheme=light] .chroma .sh{color:#d88200}[data-scheme=light] .chroma .si{color:#d88200}[data-scheme=light] .chroma .sx{color:#d88200}[data-scheme=light] .chroma .sr{color:#d88200}[data-scheme=light] .chroma .s1{color:#d88200}[data-scheme=light] .chroma .ss{color:#d88200}[data-scheme=light] .chroma .m{color:#ae81ff}[data-scheme=light] .chroma .mb{color:#ae81ff}[data-scheme=light] .chroma .mf{color:#ae81ff}[data-scheme=light] .chroma .mh{color:#ae81ff}[data-scheme=light] .chroma .mi{color:#ae81ff}[data-scheme=light] .chroma .il{color:#ae81ff}[data-scheme=light] .chroma .mo{color:#ae81ff}[data-scheme=light] .chroma .o{color:#f92672}[data-scheme=light] .chroma .ow{color:#f92672}[data-scheme=light] .chroma .p{color:#111}[data-scheme=light] .chroma .c{color:#75715e}[data-scheme=light] .chroma .ch{color:#75715e}[data-scheme=light] .chroma .cm{color:#75715e}[data-scheme=light] .chroma .c1{color:#75715e}[data-scheme=light] .chroma .cs{color:#75715e}[data-scheme=light] .chroma .cp{color:#75715e}[data-scheme=light] .chroma .cpf{color:#75715e}[data-scheme=light] .chroma .gd{color:#f92672}[data-scheme=light] .chroma .ge{font-style:italic}[data-scheme=light] .chroma .gi{color:#75af00}[data-scheme=light] .chroma .gs{font-weight:700}[data-scheme=light] .chroma .gu{color:#75715e}[data-scheme=dark]{--pre-text-color:#f8f8f2;--pre-background-color:#272822}[data-scheme=dark] .chroma{color:#f8f8f2;background-color:#272822}[data-scheme=dark] .chroma .err{color:#bb0064}[data-scheme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scheme=dark] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;display:block}[data-scheme=dark] .chroma .lntable>tbody{display:block;width:100%}[data-scheme=dark] .chroma .lntable>tbody>tr{display:flex;width:100%}[data-scheme=dark] .chroma .lntable>tbody>tr>td:last-child{overflow-x:auto}[data-scheme=dark] .chroma .hl{display:block;width:100%;background-color:#ffc}[data-scheme=dark] .chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f;display:block}[data-scheme=dark] .chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scheme=dark] .chroma .k{color:#66d9ef}[data-scheme=dark] .chroma .kc{color:#66d9ef}[data-scheme=dark] .chroma .kd{color:#66d9ef}[data-scheme=dark] .chroma .kn{color:#f92672}[data-scheme=dark] .chroma .kp{color:#66d9ef}[data-scheme=dark] .chroma .kr{color:#66d9ef}[data-scheme=dark] .chroma .kt{color:#66d9ef}[data-scheme=dark] .chroma .n{color:#f8f8f2}[data-scheme=dark] .chroma .na{color:#a6e22e}[data-scheme=dark] .chroma .nb{color:#f8f8f2}[data-scheme=dark] .chroma .bp{color:#f8f8f2}[data-scheme=dark] .chroma .nc{color:#a6e22e}[data-scheme=dark] .chroma .no{color:#66d9ef}[data-scheme=dark] .chroma .nd{color:#a6e22e}[data-scheme=dark] .chroma .ni{color:#f8f8f2}[data-scheme=dark] .chroma .ne{color:#a6e22e}[data-scheme=dark] .chroma .nf{color:#a6e22e}[data-scheme=dark] .chroma .fm{color:#f8f8f2}[data-scheme=dark] .chroma .nl{color:#f8f8f2}[data-scheme=dark] .chroma .nn{color:#f8f8f2}[data-scheme=dark] .chroma .nx{color:#a6e22e}[data-scheme=dark] .chroma .py{color:#f8f8f2}[data-scheme=dark] .chroma .nt{color:#f92672}[data-scheme=dark] .chroma .nv{color:#f8f8f2}[data-scheme=dark] .chroma .vc{color:#f8f8f2}[data-scheme=dark] .chroma .vg{color:#f8f8f2}[data-scheme=dark] .chroma .vi{color:#f8f8f2}[data-scheme=dark] .chroma .vm{color:#f8f8f2}[data-scheme=dark] .chroma .l{color:#ae81ff}[data-scheme=dark] .chroma .ld{color:#e6db74}[data-scheme=dark] .chroma .s{color:#e6db74}[data-scheme=dark] .chroma .sa{color:#e6db74}[data-scheme=dark] .chroma .sb{color:#e6db74}[data-scheme=dark] .chroma .sc{color:#e6db74}[data-scheme=dark] .chroma .dl{color:#e6db74}[data-scheme=dark] .chroma .sd{color:#e6db74}[data-scheme=dark] .chroma .s2{color:#e6db74}[data-scheme=dark] .chroma .se{color:#ae81ff}[data-scheme=dark] .chroma .sh{color:#e6db74}[data-scheme=dark] .chroma .si{color:#e6db74}[data-scheme=dark] .chroma .sx{color:#e6db74}[data-scheme=dark] .chroma .sr{color:#e6db74}[data-scheme=dark] .chroma .s1{color:#e6db74}[data-scheme=dark] .chroma .ss{color:#e6db74}[data-scheme=dark] .chroma .m{color:#ae81ff}[data-scheme=dark] .chroma .mb{color:#ae81ff}[data-scheme=dark] .chroma .mf{color:#ae81ff}[data-scheme=dark] .chroma .mh{color:#ae81ff}[data-scheme=dark] .chroma .mi{color:#ae81ff}[data-scheme=dark] .chroma .il{color:#ae81ff}[data-scheme=dark] .chroma .mo{color:#ae81ff}[data-scheme=dark] .chroma .o{color:#f92672}[data-scheme=dark] .chroma .ow{color:#f92672}[data-scheme=dark] .chroma .p{color:#f8f8f2}[data-scheme=dark] .chroma .c{color:#75715e}[data-scheme=dark] .chroma .ch{color:#75715e}[data-scheme=dark] .chroma .cm{color:#75715e}[data-scheme=dark] .chroma .c1{color:#75715e}[data-scheme=dark] .chroma .cs{color:#75715e}[data-scheme=dark] .chroma .cp{color:#75715e}[data-scheme=dark] .chroma .cpf{color:#75715e}[data-scheme=dark] .chroma .gd{color:#f92672}[data-scheme=dark] .chroma .ge{font-style:italic}[data-scheme=dark] .chroma .gi{color:#a6e22e}[data-scheme=dark] .chroma .gs{font-weight:700}[data-scheme=dark] .chroma .gu{color:#75715e}:root{--menu-icon-separation:40px;--container-padding:15px;--widget-separation:var(--section-separation)}.container{margin-left:auto;margin-right:auto}.container .left-sidebar{order:-3;max-width:var(--left-sidebar-max-width)}.container .right-sidebar{order:-1;max-width:var(--right-sidebar-max-width)}@media(min-width:1024px){.container .right-sidebar{display:flex}}@media(min-width:768px){.container.extended{max-width:1024px;--left-sidebar-max-width:25%;--right-sidebar-max-width:30%}}@media(min-width:1024px){.container.extended{max-width:1280px;--left-sidebar-max-width:20%;--right-sidebar-max-width:30%}}@media(min-width:1280px){.container.extended{max-width:1536px;--left-sidebar-max-width:15%;--right-sidebar-max-width:25%}}@media(min-width:768px){.container.compact{--left-sidebar-max-width:25%;max-width:768px}}@media(min-width:1024px){.container.compact{max-width:1024px;--left-sidebar-max-width:20%}}@media(min-width:1280px){.container.compact{max-width:1280px}}.flex{display:flex;flex-direction:row}.flex.column{flex-direction:column}.flex.on-phone--column{flex-direction:column}@media(min-width:768px){.flex.on-phone--column{flex-direction:unset}}.flex .full-width{width:100%}main.main{order:-2;min-width:0;max-width:100%;flex-grow:1;display:flex;flex-direction:column;gap:var(--section-separation)}@media(min-width:768px){main.main{padding-top:var(--main-top-padding)}}.main-container{min-height:100vh;align-items:flex-start;padding:0 15px;gap:var(--section-separation);padding-top:var(--main-top-padding)}@media(min-width:768px){.main-container{padding:0 20px}}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!* Hamburgers +* @description Tasty CSS-animated hamburgers +* @author Jonathan Suh @jonsuh +* @site https://jonsuh.com/hamburgers +* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding-top:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:var(--card-text-color-main);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}#toggle-menu{background:0 0;border:none;position:absolute;right:0;top:0;z-index:2;cursor:pointer;outline:none}[dir=rtl] #toggle-menu{left:0;right:auto}@media(min-width:768px){#toggle-menu{display:none}}#toggle-menu.is-active .hamburger-inner,#toggle-menu.is-active .hamburger-inner::before,#toggle-menu.is-active .hamburger-inner::after{background-color:var(--accent-color)}#main-menu{list-style:none;overflow-y:auto;flex-grow:1;font-size:1.4rem;background-color:var(--card-background);box-shadow:var(--shadow-l1);display:none;margin:0 calc(var(--container-padding) * -1);padding:30px}@media(min-width:1280px){#main-menu{padding:15px 0}}#main-menu,#main-menu .menu-bottom-section ol{flex-direction:column;gap:30px}@media(min-width:1280px){#main-menu,#main-menu .menu-bottom-section ol{gap:25px}}#main-menu.show{display:flex}@media(min-width:768px){#main-menu{align-items:flex-end;display:flex;background-color:transparent;padding:0;box-shadow:none;margin:0}}#main-menu li{position:relative;vertical-align:middle;padding:0}@media(min-width:768px){#main-menu li{width:100%}}#main-menu li svg{stroke:currentColor;stroke-width:1.33;width:20px;height:20px}#main-menu li a{height:100%;display:inline-flex;align-items:center;color:var(--body-text-color);gap:var(--menu-icon-separation)}#main-menu li span{flex:1}#main-menu li.current a{color:var(--accent-color);font-weight:700}#main-menu li.menu-bottom-section{margin-top:auto}#main-menu li.menu-bottom-section ol{display:flex;padding-left:0}.menu-social{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:10px}.menu-social svg{width:24px;height:24px;stroke:var(--body-text-color);stroke-width:1.33}.article-list{display:flex;flex-direction:column;gap:var(--section-separation)}.article-list article{display:flex;flex-direction:column;background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);overflow:hidden;transition:box-shadow .3s ease}.article-list article:hover{box-shadow:var(--shadow-l2)}.article-list article .article-image img{width:100%;height:150px;object-fit:cover}@media(min-width:768px){.article-list article .article-image img{height:200px}}@media(min-width:1280px){.article-list article .article-image img{height:250px}}.article-list article:nth-child(5n+1) .article-category a{background:#8ea885;color:#fff}.article-list article:nth-child(5n+2) .article-category a{background:#df7988;color:#fff}.article-list article:nth-child(5n+3) .article-category a{background:#0177b8;color:#fff}.article-list article:nth-child(5n+4) .article-category a{background:#ffb900;color:#fff}.article-list article:nth-child(5n+5) .article-category a{background:#6b69d6;color:#fff}.article-details{display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);gap:15px}.article-title{font-family:var(--article-font-family);font-weight:600;margin:0;color:var(--card-text-color-main);font-size:2.2rem}@media(min-width:1280px){.article-title{font-size:2.4rem}}.article-title a{color:var(--card-text-color-main)}.article-title a:hover{color:var(--card-text-color-main)}.article-subtitle{font-weight:400;color:var(--card-text-color-secondary);line-height:1.5;margin:0;font-size:1.75rem}@media(min-width:1280px){.article-subtitle{font-size:2rem}}.article-title-wrapper{display:flex;flex-direction:column;gap:8px}.article-time,.article-translations{display:flex;color:var(--card-text-color-tertiary);gap:15px}.article-time svg,.article-translations svg{vertical-align:middle;width:20px;height:20px;stroke-width:1.33;flex-shrink:0}.article-time time,.article-time a,.article-translations time,.article-translations a{font-size:1.4rem;color:var(--card-text-color-tertiary)}.article-time>div,.article-translations>div{display:inline-flex;align-items:center;gap:15px}.article-time{flex-wrap:wrap}.article-translations>div{flex-wrap:wrap}.article-category,.article-tags{display:flex;gap:10px}.article-category a,.article-tags a{color:var(--accent-color-text);background-color:var(--accent-color);padding:8px 16px;border-radius:var(--tag-border-radius);display:inline-block;font-size:1.4rem;transition:background-color .5s ease}.article-category a:hover,.article-tags a:hover{color:var(--accent-color-text);background-color:var(--accent-color-darker)}.article-list--compact{border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);background-color:var(--card-background);--image-size:50px}@media(min-width:768px){.article-list--compact{--image-size:60px}}.article-list--compact article>a{display:flex;align-items:center;padding:var(--small-card-padding);gap:15px}.article-list--compact article:not(:last-of-type){border-bottom:1.5px solid var(--card-separator-color)}.article-list--compact article .article-details{flex-grow:1;padding:0;min-height:var(--image-size);gap:10px}.article-list--compact article .article-title{margin:0;font-size:1.6rem}@media(min-width:768px){.article-list--compact article .article-title{font-size:1.8rem}}.article-list--compact article .article-image img{width:var(--image-size);height:var(--image-size);object-fit:cover}.article-list--compact article .article-time{font-size:1.4rem}.article-list--compact article .article-preview{font-size:1.4rem;color:var(--card-text-color-tertiary);margin-top:10px;line-height:1.5}.article-list--tile article{border-radius:var(--card-border-radius);overflow:hidden;position:relative;height:350px;width:250px;box-shadow:var(--shadow-l1);transition:box-shadow .3s ease;background-color:var(--card-background)}.article-list--tile article:hover{box-shadow:var(--shadow-l2)}.article-list--tile article.has-image .article-details{background-color:rgba(0,0,0,.25)}.article-list--tile article.has-image .article-title{color:#fff}.article-list--tile article .article-image{position:absolute;top:0;left:0;width:100%;height:100%}.article-list--tile article .article-image img{width:100%;height:100%;object-fit:cover}.article-list--tile article .article-details{border-radius:var(--card-border-radius);position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;padding:15px}@media(min-width:640px){.article-list--tile article .article-details{padding:20px}}.article-list--tile article .article-title{font-size:2rem;font-weight:500;color:var(--card-text-color-main)}@media(min-width:640px){.article-list--tile article .article-title{font-size:2.2rem}}.widget{display:flex;flex-direction:column}.widget .widget-icon svg{width:32px;height:32px;stroke-width:1.6;color:var(--body-text-color)}.tagCloud .tagCloud-tags{display:flex;flex-wrap:wrap;gap:10px}.tagCloud .tagCloud-tags a{background:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--tag-border-radius);padding:8px 20px;color:var(--card-text-color-main);font-size:1.4rem;transition:box-shadow .3s ease}.tagCloud .tagCloud-tags a:hover{box-shadow:var(--shadow-l2)}.widget.archives .widget-archive--list{border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);background-color:var(--card-background)}.widget.archives .archives-year:not(:last-of-type){border-bottom:1.5px solid var(--card-separator-color)}.widget.archives .archives-year a{font-size:1.4rem;padding:18px 25px;display:flex}.widget.archives .archives-year a span.year{flex:1;color:var(--card-text-color-main);font-weight:700}.widget.archives .archives-year a span.count{color:var(--card-text-color-tertiary)}footer.site-footer{padding:20px 0 var(--section-separation);font-size:1.4rem;line-height:1.75}footer.site-footer:before{content:"";display:block;height:3px;width:50px;background:var(--body-text-color);margin-bottom:20px}footer.site-footer .copyright{color:var(--accent-color);font-weight:700;margin-bottom:5px}footer.site-footer .powerby{color:var(--body-text-color);font-weight:400;font-size:1.2rem}footer.site-footer .powerby a{color:var(--body-text-color)}.pagination{display:flex;background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);overflow:hidden;flex-wrap:wrap}.pagination .page-link{padding:16px 32px;display:inline-flex;color:var(--card-text-color-secondary)}.pagination .page-link.current{font-weight:700;background-color:var(--card-background-selected);color:var(--card-text-color-main)}@media(min-width:768px){.sidebar.sticky{position:sticky}}.left-sidebar{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;gap:var(--sidebar-element-separation);max-width:none;width:100%;position:relative;--sidebar-avatar-size:100px;--sidebar-element-separation:20px;--emoji-size:40px;--emoji-font-size:20px}@media(min-width:768px){.left-sidebar{width:auto;padding-top:var(--main-top-padding);padding-bottom:var(--main-top-padding);max-height:100vh}}@media(min-width:1536px){.left-sidebar{--sidebar-avatar-size:120px;--sidebar-element-separation:25px;--emoji-size:40px}}.left-sidebar.sticky{top:0}.left-sidebar.compact{--sidebar-avatar-size:80px;--emoji-size:30px;--emoji-font-size:15px}@media(min-width:1024px){.left-sidebar.compact header{flex-direction:row}}.left-sidebar.compact header .site-meta{gap:5px}.left-sidebar.compact header .site-name{font-size:1.4rem}@media(min-width:1536px){.left-sidebar.compact header .site-name{font-size:1.75rem}}.left-sidebar.compact header .site-description{font-size:1.4rem}.right-sidebar{width:100%;display:none;flex-direction:column;gap:var(--widget-separation)}.right-sidebar.sticky{top:0}@media(min-width:1024px){.right-sidebar{padding-top:var(--main-top-padding);padding-bottom:var(--main-top-padding)}}.sidebar header{z-index:1;transition:box-shadow .5s ease;display:flex;flex-direction:column;gap:var(--sidebar-element-separation)}@media(min-width:768px){.sidebar header{padding:0}}.sidebar header .site-avatar{position:relative;margin:0;width:var(--sidebar-avatar-size);height:var(--sidebar-avatar-size);flex-shrink:0}.sidebar header .site-avatar .site-logo{width:100%;height:100%;border-radius:100%;box-shadow:var(--shadow-l1)}.sidebar header .site-avatar .emoji{position:absolute;width:var(--emoji-size);height:var(--emoji-size);line-height:var(--emoji-size);border-radius:100%;bottom:0;right:0;text-align:center;font-size:var(--emoji-font-size);background-color:var(--card-background);box-shadow:var(--shadow-l2)}.sidebar header .site-meta{display:flex;flex-direction:column;gap:10px;justify-content:center}.sidebar header .site-name{color:var(--accent-color);margin:0;font-size:1.6rem}@media(min-width:1536px){.sidebar header .site-name{font-size:1.8rem}}.sidebar header .site-description{color:var(--body-text-color);font-weight:400;margin:0;font-size:1.4rem}@media(min-width:1536px){.sidebar header .site-description{font-size:1.6rem}}[data-scheme=dark] #dark-mode-toggle{color:var(--accent-color);font-weight:700}[data-scheme=dark] #dark-mode-toggle .icon-tabler-toggle-left{display:none}[data-scheme=dark] #dark-mode-toggle .icon-tabler-toggle-right{display:unset}#dark-mode-toggle{margin-top:auto;color:var(--body-text-color);display:flex;align-items:center;cursor:pointer;gap:var(--menu-icon-separation)}#dark-mode-toggle .icon-tabler-toggle-right{display:none}#i18n-switch{color:var(--body-text-color);display:inline-flex;align-content:center;gap:var(--menu-icon-separation)}#i18n-switch select{border:0;background-color:transparent;color:var(--body-text-color)}#i18n-switch select option{color:var(--card-text-color-main);background-color:var(--card-background)}html{font-size:62.5%;overflow-y:scroll}*{box-sizing:border-box}body{background:var(--body-background);margin:0;font-family:var(--base-font-family);font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb)transparent}::-webkit-scrollbar{height:auto}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-track{background-color:transparent}.article-page.hide-sidebar-sm .left-sidebar{display:none}@media(min-width:768px){.article-page.hide-sidebar-sm .left-sidebar{display:inherit}}.article-page .main-article{background:var(--card-background);border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);overflow:hidden}.article-page .main-article .article-header .article-image img{height:auto;width:100%;max-height:50vh;object-fit:cover}.article-page .main-article .article-header .article-details{padding:var(--card-padding);padding-bottom:0}.article-page .main-article .article-content{margin:var(--card-padding)0;color:var(--card-text-color-main)}.article-page .main-article .article-content .footnotes{font-family:var(--base-font-family)}.article-page .main-article .article-content img{max-width:100%;height:auto}.article-page .main-article .article-footer{margin:var(--card-padding);margin-top:0}.article-page .main-article .article-footer section:not(:first-child){margin-top:var(--card-padding)}.article-page .main-article .article-footer section{color:var(--card-text-color-tertiary);text-transform:uppercase;display:flex;align-items:center;font-size:1.4rem;gap:15px}.article-page .main-article .article-footer section svg{width:20px;height:20px;stroke-width:1.33}.article-page .main-article .article-footer .article-tags{flex-wrap:wrap;text-transform:unset}.article-page .main-article .article-footer .article-copyright a,.article-page .main-article .article-footer .article-lastmod a{color:var(--body-text-color)}.article-page .main-article .article-footer .article-copyright a.link,.article-page .main-article .article-footer .article-lastmod a.link{box-shadow:unset}.widget--toc{background-color:var(--card-background);border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);display:flex;flex-direction:column;color:var(--card-text-color-main);overflow:hidden}.widget--toc ::-webkit-scrollbar-thumb{background-color:var(--card-separator-color)}.widget--toc #TableOfContents{overflow-x:auto;max-height:75vh}.widget--toc #TableOfContents ol,.widget--toc #TableOfContents ul{margin:0;padding:0}.widget--toc #TableOfContents ol{list-style-type:none;counter-reset:item}.widget--toc #TableOfContents ol li a:first-of-type::before{counter-increment:item;content:counters(item,".")". ";font-weight:700;margin-right:5px}.widget--toc #TableOfContents>ul{padding:0 1em}.widget--toc #TableOfContents li{margin:15px 0 15px 20px;padding:5px}.widget--toc #TableOfContents li>ol,.widget--toc #TableOfContents li>ul{margin-top:10px;padding-left:10px;margin-bottom:-5px}.widget--toc #TableOfContents li>ol>li:last-child,.widget--toc #TableOfContents li>ul>li:last-child{margin-bottom:0}.widget--toc #TableOfContents li.active-class>a{border-left:var(--heading-border-size)solid var(--accent-color);font-weight:700}.widget--toc #TableOfContents ul li.active-class>a{display:block}.widget--toc #TableOfContents>ul>li.active-class>a{margin-left:calc(-25px - 1em);padding-left:calc(25px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li.active-class>a{margin-left:calc(-9px - 1em);padding-left:calc(9px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li.active-class>a{margin-left:calc(-60px - 1em);padding-left:calc(60px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li.active-class>a{margin-left:calc(-44px - 1em);padding-left:calc(44px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-95px - 1em);padding-left:calc(95px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-79px - 1em);padding-left:calc(79px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-130px - 1em);padding-left:calc(130px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-114px - 1em);padding-left:calc(114px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-165px - 1em);padding-left:calc(165px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-149px - 1em);padding-left:calc(149px + 1em - var(--heading-border-size));display:block}.related-content{overflow-x:auto;padding-bottom:15px}.related-content>.flex{float:left}.related-content article{margin-right:15px;flex-shrink:0;overflow:hidden;width:250px;height:150px}.related-content article .article-title{font-size:1.8rem;margin:0}.related-content article.has-image .article-details{padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.75) 100%)}.article-content{font-family:var(--article-font-family);font-size:var(--article-font-size);padding:0 var(--card-padding);line-height:var(--article-line-height)}.article-content>p{margin:1.5em 0}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-inline-start:calc((var(--card-padding)) * -1);padding-inline-start:calc(var(--card-padding) - var(--heading-border-size));border-inline-start:var(--heading-border-size)solid var(--accent-color);position:relative}.article-content h1 a.header-anchor,.article-content h2 a.header-anchor,.article-content h3 a.header-anchor,.article-content h4 a.header-anchor,.article-content h5 a.header-anchor,.article-content h6 a.header-anchor{transition:opacity .3s ease;opacity:0;position:absolute;left:0;width:var(--card-padding);text-align:center;color:var(--accent-color)}.article-content h1 a.header-anchor:before,.article-content h2 a.header-anchor:before,.article-content h3 a.header-anchor:before,.article-content h4 a.header-anchor:before,.article-content h5 a.header-anchor:before,.article-content h6 a.header-anchor:before{content:"#"}.article-content h1:hover a.header-anchor,.article-content h1:focus a.header-anchor,.article-content h2:hover a.header-anchor,.article-content h2:focus a.header-anchor,.article-content h3:hover a.header-anchor,.article-content h3:focus a.header-anchor,.article-content h4:hover a.header-anchor,.article-content h4:focus a.header-anchor,.article-content h5:hover a.header-anchor,.article-content h5:focus a.header-anchor,.article-content h6:hover a.header-anchor,.article-content h6:focus a.header-anchor{opacity:1}.article-content figure{text-align:center}.article-content figure figcaption{font-size:1.4rem;color:var(--card-text-color-secondary)}.article-content blockquote{position:relative;margin:1.5em 0;border-inline-start:var(--blockquote-border-size)solid var(--card-separator-color);padding:15px calc(var(--card-padding) - var(--blockquote-border-size));background-color:var(--blockquote-background-color)}.article-content blockquote .cite{display:block;text-align:right;font-size:.75em}.article-content blockquote .cite a{text-decoration:underline}.article-content hr{width:100px;margin:40px auto;background:var(--card-text-color-tertiary);height:2px;border:0;opacity:.55}.article-content code{color:var(--code-text-color);background-color:var(--code-background-color);padding:2px 4px;border-radius:var(--tag-border-radius);font-family:var(--code-font-family)}.article-content a,.article-content code{word-break:break-word}.article-content .gallery{position:relative;display:flex;flex-direction:row;justify-content:center;margin:1.5em 0;gap:10px}.article-content .gallery figure{margin:0}.article-content pre{overflow-x:auto;display:block;background-color:var(--pre-background-color);color:var(--pre-text-color);font-family:var(--code-font-family);line-height:1.428571429;word-break:break-all;padding:var(--card-padding)}[dir=rtl] .article-content pre{direction:ltr}.article-content pre code{color:unset;border:none;background:0 0;padding:0}.article-content .highlight{background-color:var(--pre-background-color);padding:var(--card-padding);position:relative}.article-content .highlight:hover .copyCodeButton{opacity:1}[dir=rtl] .article-content .highlight{direction:ltr}.article-content .highlight pre{margin:initial;padding:0;margin:0;width:auto}.article-content .copyCodeButton{position:absolute;top:calc(var(--card-padding));right:calc(var(--card-padding));background:var(--card-background);border:none;box-shadow:var(--shadow-l2);border-radius:var(--tag-border-radius);padding:8px 16px;color:var(--card-text-color-main);cursor:pointer;font-size:14px;opacity:0;transition:opacity .3s ease}.article-content .table-wrapper{padding:0 var(--card-padding);overflow-x:auto;display:block}.article-content table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;font-size:.96em}.article-content th,.article-content td{text-align:left;padding:4px 8px 4px 10px;border:1px solid var(--table-border-color)}.article-content td{vertical-align:top}.article-content tr:nth-child(even){background-color:var(--tr-even-background-color)}.article-content .twitter-tweet{color:var(--card-text-color-main)}.article-content .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.article-content .video-wrapper>iframe,.article-content .video-wrapper>video{position:absolute;width:100%;height:100%;left:0;top:0;border:0}.article-content .gitlab-embed-snippets{margin:0!important}.article-content .gitlab-embed-snippets .file-holder.snippet-file-content{margin-block-end:0!important;margin-block-start:0!important;margin-left:calc((var(--card-padding)) * -1)!important;margin-right:calc((var(--card-padding)) * -1)!important;padding:0 var(--card-padding)!important}.article-content blockquote,.article-content figure,.article-content .highlight,.article-content pre,.article-content .gallery,.article-content .video-wrapper,.article-content .table-wrapper,.article-content .s_video_simple{margin-left:calc((var(--card-padding)) * -1);margin-right:calc((var(--card-padding)) * -1);width:calc(100% + var(--card-padding) * 2)}.article-content .katex-display>.katex{overflow-x:auto;overflow-y:hidden}.article-content kbd{border:1px solid var(--kbd-border-color);font-weight:700;font-size:.9em;line-height:1;padding:2px 4px;border-radius:4px;display:inline-block}.section-card{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--small-card-padding);box-shadow:var(--shadow-l1);display:flex;align-items:center;gap:20px;--separation:15px}.section-card .section-term{font-size:2.2rem;margin:0;color:var(--card-text-color-main)}.section-card .section-description{font-weight:400;color:var(--card-text-color-secondary);font-size:1.6rem;margin:0}.section-card .section-details{flex-grow:1;display:flex;flex-direction:column;gap:8px}.section-card .section-image img{width:60px;height:60px}.section-card .section-count{color:var(--card-text-color-tertiary);font-size:1.4rem;margin:0;font-weight:700;text-transform:uppercase}.subsection-list{overflow-x:auto}.subsection-list .article-list--tile{display:flex;padding-bottom:15px}.subsection-list .article-list--tile article{width:250px;height:150px;margin-right:20px;flex-shrink:0}.subsection-list .article-list--tile article .article-title{margin:0;font-size:1.8rem}.subsection-list .article-list--tile article .article-details{padding:20px}.not-found-card{background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);padding:var(--card-padding)}.search-form{position:relative;--button-size:80px}.search-form.widget{--button-size:60px}.search-form.widget label{font-size:1.3rem;top:10px}.search-form.widget input{font-size:1.5rem;padding:30px 20px 15px}.search-form p{position:relative;margin:0}.search-form label{position:absolute;top:15px;inset-inline-start:20px;font-size:1.4rem;color:var(--card-text-color-tertiary)}.search-form input{padding:40px 20px 20px;border-radius:var(--card-border-radius);background-color:var(--card-background);box-shadow:var(--shadow-l1);color:var(--card-text-color-main);width:100%;border:0;-webkit-appearance:none;transition:box-shadow .3s ease;font-size:1.8rem}.search-form input:focus{outline:0;box-shadow:var(--shadow-l2)}.search-form button{position:absolute;inset-inline-end:0;top:0;height:100%;width:var(--button-size);cursor:pointer;background-color:transparent;border:0;padding:0 10px}.search-form button:focus{outline:0}.search-form button:focus svg{stroke-width:2;color:var(--accent-color)}.search-form button svg{color:var(--card-text-color-secondary);stroke-width:1.33;transition:all .3s ease;width:20px;height:20px}a{text-decoration:none;color:var(--accent-color)}a:hover{color:var(--accent-color-darker)}a.link{box-shadow:0 -2px rgba(var(--link-background-color),var(--link-background-opacity))inset;transition:all .3s ease}a.link:hover{box-shadow:0 calc(-1rem * var(--article-line-height))rgba(var(--link-background-color),var(--link-background-opacity-hover))inset}.section-title{text-transform:uppercase;margin-top:0;margin-bottom:10px;display:block;font-size:1.6rem;font-weight:700;color:var(--body-text-color)}.section-title a{color:var(--body-text-color)} \ No newline at end of file diff --git a/search/index.html b/search/index.html new file mode 100644 index 0000000..d68b16f --- /dev/null +++ b/search/index.html @@ -0,0 +1,14 @@ +搜尋 Search +

+

\ No newline at end of file diff --git a/search/index.json b/search/index.json new file mode 100644 index 0000000..cbbcdd2 --- /dev/null +++ b/search/index.json @@ -0,0 +1 @@ +[{"content":"第一天\u0026ndash;出發 前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:\n抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。\n第二天\u0026ndash;抵達新潟南高校 第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。\n之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(在日本買整整比台灣便宜幾百塊)。\n第三天\u0026ndash;和學伴去水族館 早上我們直接前往水族館和學伴會合,順便拍了張日本海。\n聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。\n放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。\n接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。\n第四天\u0026ndash;離開學校,前往homestay 在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。\n接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。\n第五天\u0026ndash;觀光 第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。\n吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點\u0026ndash;時之鐘,順便在裡面的薬師神社參拜了一下。\n結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。\n第六天\u0026ndash;東京自由行 在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。\n接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。\n接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。\n到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(至少我沒吃出來甚麼過人之處)。\n吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。\n到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。\n晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(之前應該都是照推薦點),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。\n接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。\n第七天\u0026ndash;回台灣 雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(我已經借了1000円了)。\n之後我們就到了這裡有名的餐廳\u0026quot;菊屋\u0026quot;吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。\n接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。\n旅行心得感想 關於這趟旅程最大的感想大概不外乎兩件事:\n我日文真的好爛: 這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。 好想在日本生活 我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。 這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。\n","date":"2024-07-12T20:00:00+08:00","image":"https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/page_hu5c17a67496373adf3171685c4dd84426_564257_120x120_fill_q75_box_smart1.jpg","permalink":"https://manabu7696.github.io/p/niigata_minami_exchange_blog/","title":"新潟南高校交流旅行blog"},{"content":"Welcome Welcome 0x1 由題目可以看到第一部分flag\n在規則底下可以發現第二部分flag\nDiscord 0x1 由橫幅及身份組可以發現第一及第三部分flag\n利用ls可以看到flag.txt\n用cat獲得第二部分flag\nMisc 原神帳號外流 利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼\n登入後即可獲得flag\n出題者大合照! 首先先安裝steghide\nsudo apt-get install steghide\n接著用info指令查看是否有藏東西\n將其extract出來即可得到flag\nPyJail-0 首先先連上機器\n由source code可以發現會把輸入拿去做eval\n利用以下敘述bypass python sandbox並拿到shell\n1 __import__(\u0026#34;os\u0026#34;).system(\u0026#34;sh\u0026#34;) 利用ls及cat即可拿到flag\nI want to go to Japan! 由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現湯倉神社的繪馬便是該角色,因此地點即為湯倉神社\nPyJail-1 首先連上機器\n由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法\n首先,我們利用python的內建函數breakpoint()進入pdb\n接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag\nWeb Empty 進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼\n在cookie可以發現第一段flag\n進入註解的網頁可以看到第二段flag\nBlog 首先我們先進login畫面\n由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的iloveshark,利用其登入後即可得到flag\nSimplify 一開始我們使用題目給的測試帳號(test:test1234)登入\n利用開發者工具可以發現有個cookie是用來標示username的\n我們將其改成admin,重新整理後可以看到\n查看原始碼\n可以從註解看到提示提示我們利用SSTI\n我們發現渲染內容出現在網址列@後\n嘗試在網址列輸入{{7*7}}測試是否有SSTI\n從output可以看出有SSTI,因此參考這個網站的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下\n1 {{ cycler.__init__.__globals__.os.popen(\u0026#39;ls\u0026#39;).read() }} 利用ls指令看該目錄下有甚麼檔案,可以得到\n引此我們仿造上述方法利用cat拿到flag檔案中的內容\nCrypto 博元婦產科 將TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==base64 decode後可以得到MACVV{pPp.u4UrfTd3k.v0F.mP},再對其做rot即可得THJCC{wWw.b4BymAk3r.c0M.tW}\nBaby RSA 因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag\n參考的write-up\nJPG^PNG=? 這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為[137,80,78,71,13,10,26,10],利用上述特性便可以將其解密回去原本的圖片\n附上solution code:\n1 2 3 4 5 6 7 from itertools import cycle def xor(a,b): return [i^j for i, j in zip(a, cycle(b))] enc=open(\u0026#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt\u0026#34;,\u0026#34;rb\u0026#34;).read() key=[137,80,78,71,13,10,26,10] flag=bytearray(xor(enc,key)) open(\u0026#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg\u0026#34;,\u0026#34;wb\u0026#34;).write(flag) Reverse Baby C 這題題目的source code是將輸入字串的各個元素跟120做xor後跟char a[50]的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把char a[50]的各個元素跟120做xor就是正確答案了。\n附上solution code:\n1 2 3 4 5 6 7 8 9 10 11 12 #include \u0026lt;stdio.h\u0026gt; int main(int argc, const char * argv[]) { char string[50]; int a[50]={44, 48, 50, 59, 59, 3, 16, 12, 12, 8, 11, 66, 87, 87, 15, 15, 15, 86, 1, 23, 13, 12, 13, 26, 29, 86, 27, 23, 21, 87, 15, 25, 12, 27, 16, 71, 14, 69, 75, 32, 59, 46, 53, 75, 63, 75, 8, 22, 11, 5}; for(int i=0;i\u0026lt;50;i++) { string[i]=(char)(a[i]^120); printf(\u0026#34;%c\u0026#34;,string[i]); } return 0; } Pwn nc 連上機器並回答完問題即可拿到flag\n","date":"2024-04-30T10:00:00+08:00","image":"https://manabu7696.github.io/p/thjcc_ctf_writeup/page_huf8e9ec3aa560642860e6a9d1fd21aca9_330680_120x120_fill_box_smart1_3.png","permalink":"https://manabu7696.github.io/p/thjcc_ctf_writeup/","title":"THJCC CTF write-up"},{"content":"利用stack模板創建repo 進入stack模板頁面 按Use this tmeplate 選擇 create a new repository 在 repository name 輸入 使用者名稱.github.io 按下 create repository 新增codespace及基本設置 進入剛剛創建的repo 按下 code ,並選擇 codespace ,按下\u0026quot;+\u0026ldquo;符號新增 codespace 等待創建 codespace 在終端機輸入 hugo server ,測試網站 修改設定檔config.toml及其他設定檔 新增頁面 在 post 新增 blog 文章 在 page 新增網站頁面 網站上線 在終端機輸入hugo 進入原始檔控制頁面\n將更動包成commit 記錄此次commit的更動,並按下確認 同步到 github 等github action 跑完 到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 再等 github action 跑完就大功告成\n結語 這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,可以水學習歷程了好欸,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。\n","date":"2024-01-28T16:00:00+08:00","image":"https://manabu7696.github.io/p/firstpost/page_hu07a7e26392fca88ed6aa1c7ab8278f53_437853_120x120_fill_box_smart1_3.png","permalink":"https://manabu7696.github.io/p/firstpost/","title":"利用hugo+github pages+stack模板快速架設部落格"}] \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..9e82984 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1 @@ +https://manabu7696.github.io/p/niigata_minami_exchange_blog/2024-07-12T20:00:00+08:00https://manabu7696.github.io/p/thjcc_ctf_writeup/2024-04-30T10:00:00+08:00https://manabu7696.github.io/p/firstpost/2024-01-28T16:00:00+08:00https://manabu7696.github.io/2024-07-12T20:00:00+08:00https://manabu7696.github.io/categories/blogs/2024-07-12T20:00:00+08:00https://manabu7696.github.io/categories/2024-07-12T20:00:00+08:00https://manabu7696.github.io/tags/japan/2024-07-12T20:00:00+08:00https://manabu7696.github.io/post/2024-07-12T20:00:00+08:00https://manabu7696.github.io/tags/2024-07-12T20:00:00+08:00https://manabu7696.github.io/tags/travel/2024-07-12T20:00:00+08:00https://manabu7696.github.io/tags/ctf/2024-04-30T10:00:00+08:00https://manabu7696.github.io/tags/thjcc/2024-04-30T10:00:00+08:00https://manabu7696.github.io/categories/write-ups/2024-04-30T10:00:00+08:00https://manabu7696.github.io/tags/github/2024-01-28T16:00:00+08:00https://manabu7696.github.io/tags/hugo/2024-01-28T16:00:00+08:00https://manabu7696.github.io/page/2022-03-06T00:00:00+00:00https://manabu7696.github.io/archives/2022-03-06T00:00:00+00:00https://manabu7696.github.io/about/2022-03-06T00:00:00+00:00https://manabu7696.github.io/categories/example-category/https://manabu7696.github.io/links/https://manabu7696.github.io/search/ \ No newline at end of file diff --git a/tags/ctf/index.html b/tags/ctf/index.html new file mode 100644 index 0000000..15f93e1 --- /dev/null +++ b/tags/ctf/index.html @@ -0,0 +1,22 @@ +Tag: CTF - 学的斜槓日記 +

Tags

第 1 頁

CTF

\ No newline at end of file diff --git a/tags/ctf/index.xml b/tags/ctf/index.xml new file mode 100644 index 0000000..8558479 --- /dev/null +++ b/tags/ctf/index.xml @@ -0,0 +1,228 @@ +CTF on 学的斜槓日記https://manabu7696.github.io/tags/ctf/Recent content in CTF on 学的斜槓日記Hugo -- gohugo.iozh-TWTue, 30 Apr 2024 10:00:00 +0800THJCC CTF write-uphttps://manabu7696.github.io/p/thjcc_ctf_writeup/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/p/thjcc_ctf_writeup/<img src="https://manabu7696.github.io/p/thjcc_ctf_writeup/page.png" alt="Featured image of post THJCC CTF write-up" /><h2 id="welcome">Welcome +</h2><h3 id="welcome-0x1">Welcome 0x1 +</h3><p>由題目可以看到第一部分flag</p> +<p><img src="https://hackmd.io/_uploads/BkwHri2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.42.28" +></p> +<p>在規則底下可以發現第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/SyR6Sihb0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.44.22" +></p> +<h3 id="discord-0x1">Discord 0x1 +</h3><p>由橫幅及身份組可以發現第一及第三部分flag</p> +<p><img src="https://hackmd.io/_uploads/rkqmDo2bR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.50.08" +></p> +<p>利用ls可以看到flag.txt</p> +<p><img src="https://hackmd.io/_uploads/rJZ1OohZR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.51.09" +></p> +<p>用cat獲得第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/r1AmOo3WC.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.54.11" +></p> +<h2 id="misc">Misc +</h2><h3 id="原神帳號外流">原神帳號外流 +</h3><p>利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼</p> +<p><img src="https://hackmd.io/_uploads/ryuw5mpW0.png" +loading="lazy" +alt="image" +></p> +<p>登入後即可獲得flag</p> +<h3 id="出題者大合照">出題者大合照! +</h3><p>首先先安裝steghide</p> +<p><code>sudo apt-get install steghide</code></p> +<p>接著用<code>info</code>指令查看是否有藏東西</p> +<p><img src="https://hackmd.io/_uploads/ByTUiXaWC.png" +loading="lazy" +alt="image" +></p> +<p>將其extract出來即可得到flag</p> +<p><img src="https://hackmd.io/_uploads/Sk912Qab0.png" +loading="lazy" +alt="image" +></p> +<h3 id="pyjail-0">PyJail-0 +</h3><p>首先先連上機器</p> +<p><img src="https://hackmd.io/_uploads/HySBNl6-C.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現會把輸入拿去做eval</p> +<p><img src="https://hackmd.io/_uploads/BJRHBea-0.png" +loading="lazy" +alt="image" +></p> +<p>利用以下敘述bypass python sandbox並拿到shell</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">__import__(&#34;os&#34;).system(&#34;sh&#34;) +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls及cat即可拿到flag</p> +<h3 id="i-want-to-go-to-japan">I want to go to Japan! +</h3><p>由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現<strong>湯倉神社</strong>的繪馬便是該角色,因此地點即為湯倉神社</p> +<h3 id="pyjail-1">PyJail-1 +</h3><p>首先連上機器</p> +<p><img src="https://hackmd.io/_uploads/B1tNpQ6bA.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法</p> +<p><img src="https://hackmd.io/_uploads/HyXjam6ZR.png" +loading="lazy" +alt="image" +></p> +<p>首先,我們利用python的內建函數<code>breakpoint()</code>進入pdb</p> +<p><img src="https://hackmd.io/_uploads/ryjeAQabC.png" +loading="lazy" +alt="image" +></p> +<p>接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag</p> +<h2 id="web">Web +</h2><h3 id="empty">Empty +</h3><p>進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼</p> +<p><img src="https://hackmd.io/_uploads/HkvFvQ6-R.png" +loading="lazy" +alt="image" +></p> +<p>在cookie可以發現第一段flag</p> +<p><img src="https://hackmd.io/_uploads/HJJbuQTZ0.png" +loading="lazy" +alt="image" +></p> +<p>進入註解的網頁可以看到第二段flag</p> +<p><img src="https://hackmd.io/_uploads/BypE_7a-A.png" +loading="lazy" +alt="image" +></p> +<h3 id="blog">Blog +</h3><p>首先我們先進login畫面</p> +<p><img src="https://hackmd.io/_uploads/HJAOumpZR.png" +loading="lazy" +alt="image" +></p> +<p>由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的<code>iloveshark</code>,利用其登入後即可得到flag</p> +<h3 id="simplify">Simplify +</h3><p>一開始我們使用題目給的測試帳號(test:test1234)登入</p> +<p>利用開發者工具可以發現有個cookie是用來標示username的</p> +<p><img src="https://hackmd.io/_uploads/BJqrKhhZR.png" +loading="lazy" +alt="截圖 2024-04-29 下午1.14.04" +></p> +<p>我們將其改成admin,重新整理後可以看到</p> +<p><img src="https://hackmd.io/_uploads/Bkqe5n2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.10.48" +></p> +<p>查看原始碼</p> +<p><img src="https://hackmd.io/_uploads/H15Nqnh-A.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.11.35" +></p> +<p>可以從註解看到提示提示我們利用SSTI</p> +<p><img src="https://hackmd.io/_uploads/B14iUa2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午3.04.29" +></p> +<p>我們發現渲染內容出現在網址列@後</p> +<p>嘗試在網址列輸入<code>{{7*7}}</code>測試是否有SSTI</p> +<p><img src="https://hackmd.io/_uploads/ByUPjn3ZC.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.16.52" +></p> +<p>從output可以看出有SSTI,因此參考<a class="link" href="https://book.hacktricks.xyz/pentesting-web/ssti-server-side-template-injection" target="_blank" rel="noopener" +>這個網站</a>的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">{{ cycler.__init__.__globals__.os.popen(&#39;ls&#39;).read() }} +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls指令看該目錄下有甚麼檔案,可以得到</p> +<p><img src="https://hackmd.io/_uploads/SJZhxgpb0.png" +loading="lazy" +alt="image" +></p> +<p>引此我們仿造上述方法利用cat拿到flag檔案中的內容</p> +<h2 id="crypto">Crypto +</h2><h3 id="博元婦產科">博元婦產科 +</h3><p>將<code>TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==</code>base64 decode後可以得到<code>MACVV{pPp.u4UrfTd3k.v0F.mP}</code>,再對其做rot即可得<code>THJCC{wWw.b4BymAk3r.c0M.tW}</code></p> +<h3 id="baby-rsa">Baby RSA +</h3><p>因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag</p> +<p><a class="link" href="https://github.com/Dvd848/CTFs/blob/master/2021_picoCTF/Mini_RSA.md" target="_blank" rel="noopener" +>參考的write-up</a></p> +<h3 id="jpgpng">JPG^PNG=? +</h3><p>這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為<code>[137,80,78,71,13,10,26,10]</code>,利用上述特性便可以將其解密回去原本的圖片</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">cycle</span> +</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">xor</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">[</span><span class="n">i</span><span class="o">^</span><span class="n">j</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">cycle</span><span class="p">(</span><span class="n">b</span><span class="p">))]</span> +</span></span><span class="line"><span class="cl"><span class="n">enc</span><span class="o">=</span><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt&#34;</span><span class="p">,</span><span class="s2">&#34;rb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> +</span></span><span class="line"><span class="cl"><span class="n">key</span><span class="o">=</span><span class="p">[</span><span class="mi">137</span><span class="p">,</span><span class="mi">80</span><span class="p">,</span><span class="mi">78</span><span class="p">,</span><span class="mi">71</span><span class="p">,</span><span class="mi">13</span><span class="p">,</span><span class="mi">10</span><span class="p">,</span><span class="mi">26</span><span class="p">,</span><span class="mi">10</span><span class="p">]</span> +</span></span><span class="line"><span class="cl"><span class="n">flag</span><span class="o">=</span><span class="nb">bytearray</span><span class="p">(</span><span class="n">xor</span><span class="p">(</span><span class="n">enc</span><span class="p">,</span><span class="n">key</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg&#34;</span><span class="p">,</span><span class="s2">&#34;wb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="reverse">Reverse +</h2><h3 id="baby-c">Baby C +</h3><p>這題題目的source code是將輸入字串的各個元素跟120做xor後跟<code>char a[50]</code>的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把<code>char a[50]</code>的各個元素跟120做xor就是正確答案了。</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cpp" data-lang="cpp"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf">&lt;stdio.h&gt;</span><span class="cp"> +</span></span></span><span class="line"><span class="cl"><span class="cp"></span> +</span></span><span class="line"><span class="cl"><span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span> <span class="n">argv</span><span class="p">[])</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kt">char</span> <span class="n">string</span><span class="p">[</span><span class="mi">50</span><span class="p">];</span> +</span></span><span class="line"><span class="cl"> <span class="kt">int</span> <span class="n">a</span><span class="p">[</span><span class="mi">50</span><span class="p">]</span><span class="o">=</span><span class="p">{</span><span class="mi">44</span><span class="p">,</span> <span class="mi">48</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">66</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">26</span><span class="p">,</span> <span class="mi">29</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">21</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">71</span><span class="p">,</span> <span class="mi">14</span><span class="p">,</span> <span class="mi">69</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">53</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">63</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">22</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="n">i</span><span class="o">&lt;</span><span class="mi">50</span><span class="p">;</span><span class="n">i</span><span class="o">++</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">=</span><span class="p">(</span><span class="kt">char</span><span class="p">)(</span><span class="n">a</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">^</span><span class="mi">120</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="n">printf</span><span class="p">(</span><span class="s">&#34;%c&#34;</span><span class="p">,</span><span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="pwn">Pwn +</h2><h3 id="nc">nc +</h3><p>連上機器並回答完問題即可拿到flag</p> +<p><img src="https://hackmd.io/_uploads/B1AaWNpbA.png" +loading="lazy" +alt="image" +></p> \ No newline at end of file diff --git a/tags/ctf/page/1/index.html b/tags/ctf/page/1/index.html new file mode 100644 index 0000000..45de4a0 --- /dev/null +++ b/tags/ctf/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/ctf/ + \ No newline at end of file diff --git a/tags/github/index.html b/tags/github/index.html new file mode 100644 index 0000000..02768bd --- /dev/null +++ b/tags/github/index.html @@ -0,0 +1,22 @@ +Tag: Github - 学的斜槓日記 +

Tags

第 1 頁

Github

\ No newline at end of file diff --git a/tags/github/index.xml b/tags/github/index.xml new file mode 100644 index 0000000..e192af4 --- /dev/null +++ b/tags/github/index.xml @@ -0,0 +1,223 @@ +Github on 学的斜槓日記https://manabu7696.github.io/tags/github/Recent content in Github on 学的斜槓日記Hugo -- gohugo.iozh-TWSun, 28 Jan 2024 16:00:00 +0800利用hugo+github pages+stack模板快速架設部落格https://manabu7696.github.io/p/firstpost/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/p/firstpost/<img src="https://manabu7696.github.io/p/firstpost/page.png" alt="Featured image of post 利用hugo+github pages+stack模板快速架設部落格" /><h2 id="利用stack模板創建repo">利用stack模板創建repo +</h2><ol> +<li>進入<a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener" +>stack模板頁面</a></li> +<li>按Use this tmeplate +<img src="https://manabu7696.github.io/p/firstpost/1.png" +width="1294" +height="828" +srcset="https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="複製模板" +class="gallery-image" +data-flex-grow="156" +data-flex-basis="375px" +></li> +<li>選擇 create a new repository</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/2.png" +width="152" +height="105" +srcset="https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建repo" +class="gallery-image" +data-flex-grow="144" +data-flex-basis="347px" +></p> +<ol start="4"> +<li>在 repository name 輸入 使用者名稱.github.io</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/3.png" +width="432" +height="73" +srcset="https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="網站名稱" +class="gallery-image" +data-flex-grow="591" +data-flex-basis="1420px" +></p> +<ol start="5"> +<li>按下 create repository</li> +</ol> +<h2 id="新增codespace及基本設置">新增codespace及基本設置 +</h2><ol> +<li>進入剛剛創建的repo</li> +<li>按下 code ,並選擇 codespace ,按下&quot;+&ldquo;符號新增 codespace</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/4.png" +width="113" +height="46" +srcset="https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="code" +class="gallery-image" +data-flex-grow="245" +data-flex-basis="589px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/5.png" +width="398" +height="110" +srcset="https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="codespace" +class="gallery-image" +data-flex-grow="361" +data-flex-basis="868px" +></p> +<ol start="3"> +<li> +<p>等待創建 codespace +<img src="https://manabu7696.github.io/p/firstpost/6.png" +width="747" +height="490" +srcset="https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建過程" +class="gallery-image" +data-flex-grow="152" +data-flex-basis="365px" +></p> +</li> +<li> +<p>在終端機輸入 hugo server ,測試網站 +<img src="https://manabu7696.github.io/p/firstpost/7.png" +width="948" +height="428" +srcset="https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo server" +class="gallery-image" +data-flex-grow="221" +data-flex-basis="531px" +></p> +</li> +<li> +<p>修改設定檔config.toml及其他設定檔 +<img src="https://manabu7696.github.io/p/firstpost/8.png" +width="765" +height="303" +srcset="https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="設定檔" +class="gallery-image" +data-flex-grow="252" +data-flex-basis="605px" +></p> +</li> +</ol> +<h2 id="新增頁面">新增頁面 +</h2><ul> +<li>在 post 新增 blog 文章</li> +<li>在 page 新增網站頁面</li> +</ul> +<h2 id="網站上線">網站上線 +</h2><ol> +<li> +<p>在終端機輸入hugo +<img src="https://manabu7696.github.io/p/firstpost/9.png" +width="906" +height="288" +srcset="https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo" +class="gallery-image" +data-flex-grow="314" +data-flex-basis="755px" +></p> +</li> +<li> +<p>進入原始檔控制頁面</p> +</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/10.png" +width="56" +height="326" +srcset="https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="原始檔控制頁面" +class="gallery-image" +data-flex-grow="17" +data-flex-basis="41px" +></p> +<ol start="3"> +<li>將更動包成commit</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/11.png" +width="239" +height="34" +srcset="https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit" +class="gallery-image" +data-flex-grow="702" +data-flex-basis="1687px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/12.png" +width="518" +height="179" +srcset="https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit change" +class="gallery-image" +data-flex-grow="289" +data-flex-basis="694px" +></p> +<p>記錄此次commit的更動,並按下確認 +<img src="https://manabu7696.github.io/p/firstpost/13.png" +width="1515" +height="266" +srcset="https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="紀錄commit" +class="gallery-image" +data-flex-grow="569" +data-flex-basis="1366px" +></p> +<ol start="4"> +<li>同步到 github</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/14.png" +width="235" +height="32" +srcset="https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="同步" +class="gallery-image" +data-flex-grow="734" +data-flex-basis="1762px" +></p> +<ol start="5"> +<li> +<p>等github action 跑完 +<img src="https://manabu7696.github.io/p/firstpost/15.png" +width="1283" +height="147" +srcset="https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="github action" +class="gallery-image" +data-flex-grow="872" +data-flex-basis="2094px" +></p> +</li> +<li> +<p>到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 +<img src="https://manabu7696.github.io/p/firstpost/16.png" +width="1427" +height="872" +srcset="https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="改網頁來源" +class="gallery-image" +data-flex-grow="163" +data-flex-basis="392px" +></p> +</li> +<li> +<p>再等 github action 跑完就大功告成</p> +</li> +</ol> +<h2 id="結語">結語 +</h2><p>這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,<del>可以水學習歷程了好欸</del>,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。</p> \ No newline at end of file diff --git a/tags/github/page/1/index.html b/tags/github/page/1/index.html new file mode 100644 index 0000000..a15190e --- /dev/null +++ b/tags/github/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/github/ + \ No newline at end of file diff --git a/tags/hugo/index.html b/tags/hugo/index.html new file mode 100644 index 0000000..429bf5b --- /dev/null +++ b/tags/hugo/index.html @@ -0,0 +1,22 @@ +Tag: Hugo - 学的斜槓日記 +

Tags

第 1 頁

Hugo

\ No newline at end of file diff --git a/tags/hugo/index.xml b/tags/hugo/index.xml new file mode 100644 index 0000000..8874c88 --- /dev/null +++ b/tags/hugo/index.xml @@ -0,0 +1,223 @@ +Hugo on 学的斜槓日記https://manabu7696.github.io/tags/hugo/Recent content in Hugo on 学的斜槓日記Hugo -- gohugo.iozh-TWSun, 28 Jan 2024 16:00:00 +0800利用hugo+github pages+stack模板快速架設部落格https://manabu7696.github.io/p/firstpost/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/p/firstpost/<img src="https://manabu7696.github.io/p/firstpost/page.png" alt="Featured image of post 利用hugo+github pages+stack模板快速架設部落格" /><h2 id="利用stack模板創建repo">利用stack模板創建repo +</h2><ol> +<li>進入<a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack-starter" target="_blank" rel="noopener" +>stack模板頁面</a></li> +<li>按Use this tmeplate +<img src="https://manabu7696.github.io/p/firstpost/1.png" +width="1294" +height="828" +srcset="https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/1_hu1a658e6d8df80d5c1568e91870a27e96_117082_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="複製模板" +class="gallery-image" +data-flex-grow="156" +data-flex-basis="375px" +></li> +<li>選擇 create a new repository</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/2.png" +width="152" +height="105" +srcset="https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/2_hud90aef5547d802ea7de38b895d699946_6542_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建repo" +class="gallery-image" +data-flex-grow="144" +data-flex-basis="347px" +></p> +<ol start="4"> +<li>在 repository name 輸入 使用者名稱.github.io</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/3.png" +width="432" +height="73" +srcset="https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/3_hu9535d76a0a5f0e95943681ec36a748d3_8909_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="網站名稱" +class="gallery-image" +data-flex-grow="591" +data-flex-basis="1420px" +></p> +<ol start="5"> +<li>按下 create repository</li> +</ol> +<h2 id="新增codespace及基本設置">新增codespace及基本設置 +</h2><ol> +<li>進入剛剛創建的repo</li> +<li>按下 code ,並選擇 codespace ,按下&quot;+&ldquo;符號新增 codespace</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/4.png" +width="113" +height="46" +srcset="https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/4_hu317a2f3c1e72f54df4df031b6eee3b48_1578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="code" +class="gallery-image" +data-flex-grow="245" +data-flex-basis="589px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/5.png" +width="398" +height="110" +srcset="https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/5_hu52d929eccb9e3066f544338a6dbc7d36_7653_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="codespace" +class="gallery-image" +data-flex-grow="361" +data-flex-basis="868px" +></p> +<ol start="3"> +<li> +<p>等待創建 codespace +<img src="https://manabu7696.github.io/p/firstpost/6.png" +width="747" +height="490" +srcset="https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/6_hu93980f443f03b74c8e7b5b18171fe4e6_33007_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="創建過程" +class="gallery-image" +data-flex-grow="152" +data-flex-basis="365px" +></p> +</li> +<li> +<p>在終端機輸入 hugo server ,測試網站 +<img src="https://manabu7696.github.io/p/firstpost/7.png" +width="948" +height="428" +srcset="https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/7_hu26e60006cfc74ed508a79a9efc9aafa3_35954_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo server" +class="gallery-image" +data-flex-grow="221" +data-flex-basis="531px" +></p> +</li> +<li> +<p>修改設定檔config.toml及其他設定檔 +<img src="https://manabu7696.github.io/p/firstpost/8.png" +width="765" +height="303" +srcset="https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/8_hud7e6c9fe6fdc8592f8be2fe8df82043a_29572_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="設定檔" +class="gallery-image" +data-flex-grow="252" +data-flex-basis="605px" +></p> +</li> +</ol> +<h2 id="新增頁面">新增頁面 +</h2><ul> +<li>在 post 新增 blog 文章</li> +<li>在 page 新增網站頁面</li> +</ul> +<h2 id="網站上線">網站上線 +</h2><ol> +<li> +<p>在終端機輸入hugo +<img src="https://manabu7696.github.io/p/firstpost/9.png" +width="906" +height="288" +srcset="https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/9_hu7fceab31b7c0081bfb67d55bcf3b3eae_17643_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="hugo" +class="gallery-image" +data-flex-grow="314" +data-flex-basis="755px" +></p> +</li> +<li> +<p>進入原始檔控制頁面</p> +</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/10.png" +width="56" +height="326" +srcset="https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/10_hu5fdced0887121ecc78553069fb20b732_6578_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="原始檔控制頁面" +class="gallery-image" +data-flex-grow="17" +data-flex-basis="41px" +></p> +<ol start="3"> +<li>將更動包成commit</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/11.png" +width="239" +height="34" +srcset="https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/11_hu7cca8c15585c2fd1b7488f34594ac137_1170_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit" +class="gallery-image" +data-flex-grow="702" +data-flex-basis="1687px" +></p> +<p><img src="https://manabu7696.github.io/p/firstpost/12.png" +width="518" +height="179" +srcset="https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/12_hu247e44ad3c27fa4cfa646cdfef885edc_10898_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="commit change" +class="gallery-image" +data-flex-grow="289" +data-flex-basis="694px" +></p> +<p>記錄此次commit的更動,並按下確認 +<img src="https://manabu7696.github.io/p/firstpost/13.png" +width="1515" +height="266" +srcset="https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/13_hu6b787397a61cc5a541e6612b6fbef138_26297_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="紀錄commit" +class="gallery-image" +data-flex-grow="569" +data-flex-basis="1366px" +></p> +<ol start="4"> +<li>同步到 github</li> +</ol> +<p><img src="https://manabu7696.github.io/p/firstpost/14.png" +width="235" +height="32" +srcset="https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/14_hu1159a258247433d30973677d84f1bdad_1806_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="同步" +class="gallery-image" +data-flex-grow="734" +data-flex-basis="1762px" +></p> +<ol start="5"> +<li> +<p>等github action 跑完 +<img src="https://manabu7696.github.io/p/firstpost/15.png" +width="1283" +height="147" +srcset="https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/15_huc71e8725fc7961e8c54710e9f4667531_22490_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="github action" +class="gallery-image" +data-flex-grow="872" +data-flex-basis="2094px" +></p> +</li> +<li> +<p>到 settings 的 pages 頁面修改渲染網頁來源至 gh-page 分支 +<img src="https://manabu7696.github.io/p/firstpost/16.png" +width="1427" +height="872" +srcset="https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_480x0_resize_box_3.png 480w, https://manabu7696.github.io/p/firstpost/16_hu2a09a26eff5270e5d29ea4d48c9e4162_107524_1024x0_resize_box_3.png 1024w" +loading="lazy" +alt="改網頁來源" +class="gallery-image" +data-flex-grow="163" +data-flex-basis="392px" +></p> +</li> +<li> +<p>再等 github action 跑完就大功告成</p> +</li> +</ol> +<h2 id="結語">結語 +</h2><p>這是我第一次寫技術文章,順便記錄自己架設部落格的歷程,<del>可以水學習歷程了好欸</del>,希望這篇文章能幫助到也想使用hugo架設部落格的人,也希望未來能生出更多優質的技術文章幫助到大家。</p> \ No newline at end of file diff --git a/tags/hugo/page/1/index.html b/tags/hugo/page/1/index.html new file mode 100644 index 0000000..a829c31 --- /dev/null +++ b/tags/hugo/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/hugo/ + \ No newline at end of file diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 0000000..fcbab02 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,23 @@ +Tags +

段落

第 6 頁

Tags

\ No newline at end of file diff --git a/tags/index.xml b/tags/index.xml new file mode 100644 index 0000000..87b2859 --- /dev/null +++ b/tags/index.xml @@ -0,0 +1 @@ +Tags on 学的斜槓日記https://manabu7696.github.io/tags/Recent content in Tags on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800Japanhttps://manabu7696.github.io/tags/japan/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/tags/japan/Travelhttps://manabu7696.github.io/tags/travel/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/tags/travel/CTFhttps://manabu7696.github.io/tags/ctf/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/tags/ctf/THJCChttps://manabu7696.github.io/tags/thjcc/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/tags/thjcc/Githubhttps://manabu7696.github.io/tags/github/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/tags/github/Hugohttps://manabu7696.github.io/tags/hugo/Sun, 28 Jan 2024 16:00:00 +0800https://manabu7696.github.io/tags/hugo/ \ No newline at end of file diff --git a/tags/japan/index.html b/tags/japan/index.html new file mode 100644 index 0000000..bfc6a1d --- /dev/null +++ b/tags/japan/index.html @@ -0,0 +1,22 @@ +Tag: Japan - 学的斜槓日記 +

Tags

第 1 頁

Japan

\ No newline at end of file diff --git a/tags/japan/index.xml b/tags/japan/index.xml new file mode 100644 index 0000000..cbbdee8 --- /dev/null +++ b/tags/japan/index.xml @@ -0,0 +1,370 @@ +Japan on 学的斜槓日記https://manabu7696.github.io/tags/japan/Recent content in Japan on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800新潟南高校交流旅行bloghttps://manabu7696.github.io/p/niigata_minami_exchange_blog/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/p/niigata_minami_exchange_blog/<img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/page.jpg" alt="Featured image of post 新潟南高校交流旅行blog" /><h2 id="第一天--出發">第一天&ndash;出發 +</h2><p>前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="飛機照片" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="開著電腦複習日文" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="雞蛋沙拉吐司跟可爾必思" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="會席料理" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第二天--抵達新潟南高校">第二天&ndash;抵達新潟南高校 +</h2><p>第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="KTV分數畫面" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(<del>在日本買整整比台灣便宜幾百塊</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="手上拿著final e3000" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第三天--和學伴去水族館">第三天&ndash;和學伴去水族館 +</h2><p>早上我們直接前往水族館和學伴會合,順便拍了張日本海。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="在遊覽車上拍的日本海" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新潟水族館的企鵝" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="魚" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg" +width="2252" +height="2572" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="赤坂老師展覽的海報" +class="gallery-image" +data-flex-grow="87" +data-flex-basis="210px" +></p> +<p>放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。</p> +<p>接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。</p> +<h2 id="第四天--離開學校前往homestay">第四天&ndash;離開學校,前往homestay +</h2><p>在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29.jpg" +width="2052" +height="2055" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="和學伴的合照" +class="gallery-image" +data-flex-grow="99" +data-flex-basis="239px" +></p> +<p>接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay晚餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay早餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第五天--觀光">第五天&ndash;觀光 +</h2><p>第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="燒肉" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點&ndash;時之鐘,順便在裡面的薬師神社參拜了一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="時之鐘" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車頭" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車身" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="火車" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第六天--東京自由行">第六天&ndash;東京自由行 +</h2><p>在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="淺草寺" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="隔著隅田川拍的東京晴空塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="UNIQLO淺草店中的Capcom四十周年紀念衣" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(<del>至少我沒吃出來甚麼過人之處</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="與朋友吃飯的照片" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="孤獨搖滾跟小田急電鐵的合作海報" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較高處拍的参宮橋駅的雙側月台" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="我走路的背影(?)" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮鳥居" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮本殿" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p>到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="澀谷街景" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(<del>之前應該都是照推薦點</del>),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="把拉麵吃光的空碗" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="吃了一口的抹茶杏仁豆腐" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較遠處拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從東京鐵塔底下拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第七天--回台灣">第七天&ndash;回台灣 +</h2><p>雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(<del>我已經借了1000円了</del>)。</p> +<p>之後我們就到了這裡有名的餐廳&quot;菊屋&quot;吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="菊屋的炸豬排套餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。</p> +<h2 id="旅行心得感想">旅行心得感想 +</h2><p>關於這趟旅程最大的感想大概不外乎兩件事:</p> +<ol> +<li>我日文真的好爛: +這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。</li> +<li>好想在日本生活 +我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。</li> +</ol> +<p>這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。</p> \ No newline at end of file diff --git a/tags/japan/page/1/index.html b/tags/japan/page/1/index.html new file mode 100644 index 0000000..9f93793 --- /dev/null +++ b/tags/japan/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/japan/ + \ No newline at end of file diff --git a/tags/page/1/index.html b/tags/page/1/index.html new file mode 100644 index 0000000..7a49991 --- /dev/null +++ b/tags/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/ + \ No newline at end of file diff --git a/tags/page/2/index.html b/tags/page/2/index.html new file mode 100644 index 0000000..c7dfff6 --- /dev/null +++ b/tags/page/2/index.html @@ -0,0 +1,23 @@ +Tags +

段落

第 6 頁

Tags

\ No newline at end of file diff --git a/tags/thjcc/index.html b/tags/thjcc/index.html new file mode 100644 index 0000000..eab8a67 --- /dev/null +++ b/tags/thjcc/index.html @@ -0,0 +1,22 @@ +Tag: THJCC - 学的斜槓日記 +

Tags

第 1 頁

THJCC

\ No newline at end of file diff --git a/tags/thjcc/index.xml b/tags/thjcc/index.xml new file mode 100644 index 0000000..ed63870 --- /dev/null +++ b/tags/thjcc/index.xml @@ -0,0 +1,228 @@ +THJCC on 学的斜槓日記https://manabu7696.github.io/tags/thjcc/Recent content in THJCC on 学的斜槓日記Hugo -- gohugo.iozh-TWTue, 30 Apr 2024 10:00:00 +0800THJCC CTF write-uphttps://manabu7696.github.io/p/thjcc_ctf_writeup/Tue, 30 Apr 2024 10:00:00 +0800https://manabu7696.github.io/p/thjcc_ctf_writeup/<img src="https://manabu7696.github.io/p/thjcc_ctf_writeup/page.png" alt="Featured image of post THJCC CTF write-up" /><h2 id="welcome">Welcome +</h2><h3 id="welcome-0x1">Welcome 0x1 +</h3><p>由題目可以看到第一部分flag</p> +<p><img src="https://hackmd.io/_uploads/BkwHri2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.42.28" +></p> +<p>在規則底下可以發現第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/SyR6Sihb0.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.44.22" +></p> +<h3 id="discord-0x1">Discord 0x1 +</h3><p>由橫幅及身份組可以發現第一及第三部分flag</p> +<p><img src="https://hackmd.io/_uploads/rkqmDo2bR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.50.08" +></p> +<p>利用ls可以看到flag.txt</p> +<p><img src="https://hackmd.io/_uploads/rJZ1OohZR.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.51.09" +></p> +<p>用cat獲得第二部分flag</p> +<p><img src="https://hackmd.io/_uploads/r1AmOo3WC.png" +loading="lazy" +alt="截圖 2024-04-29 中午12.54.11" +></p> +<h2 id="misc">Misc +</h2><h3 id="原神帳號外流">原神帳號外流 +</h3><p>利用wireshark打開封包檔,找到最後一個POST請求(最後的登入,也就是說終於登進了),可以發現正確的帳號密碼</p> +<p><img src="https://hackmd.io/_uploads/ryuw5mpW0.png" +loading="lazy" +alt="image" +></p> +<p>登入後即可獲得flag</p> +<h3 id="出題者大合照">出題者大合照! +</h3><p>首先先安裝steghide</p> +<p><code>sudo apt-get install steghide</code></p> +<p>接著用<code>info</code>指令查看是否有藏東西</p> +<p><img src="https://hackmd.io/_uploads/ByTUiXaWC.png" +loading="lazy" +alt="image" +></p> +<p>將其extract出來即可得到flag</p> +<p><img src="https://hackmd.io/_uploads/Sk912Qab0.png" +loading="lazy" +alt="image" +></p> +<h3 id="pyjail-0">PyJail-0 +</h3><p>首先先連上機器</p> +<p><img src="https://hackmd.io/_uploads/HySBNl6-C.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現會把輸入拿去做eval</p> +<p><img src="https://hackmd.io/_uploads/BJRHBea-0.png" +loading="lazy" +alt="image" +></p> +<p>利用以下敘述bypass python sandbox並拿到shell</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">__import__(&#34;os&#34;).system(&#34;sh&#34;) +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls及cat即可拿到flag</p> +<h3 id="i-want-to-go-to-japan">I want to go to Japan! +</h3><p>由敘述及圖片可以發現是在湯之川的某間神社,將角色丟到google搜索後可以發現<strong>湯倉神社</strong>的繪馬便是該角色,因此地點即為湯倉神社</p> +<h3 id="pyjail-1">PyJail-1 +</h3><p>首先連上機器</p> +<p><img src="https://hackmd.io/_uploads/B1tNpQ6bA.png" +loading="lazy" +alt="image" +></p> +<p>由source code可以發現payload長度必須小於15個字元才能被執行,因此不能用上述的方法</p> +<p><img src="https://hackmd.io/_uploads/HyXjam6ZR.png" +loading="lazy" +alt="image" +></p> +<p>首先,我們利用python的內建函數<code>breakpoint()</code>進入pdb</p> +<p><img src="https://hackmd.io/_uploads/ryjeAQabC.png" +loading="lazy" +alt="image" +></p> +<p>接著就可以任意使用python敘述,仿造PyJail-0的方法即可拿到flag</p> +<h2 id="web">Web +</h2><h3 id="empty">Empty +</h3><p>進入後可以發現空空如也,因此我們打開Devtool可以發現如下程式碼</p> +<p><img src="https://hackmd.io/_uploads/HkvFvQ6-R.png" +loading="lazy" +alt="image" +></p> +<p>在cookie可以發現第一段flag</p> +<p><img src="https://hackmd.io/_uploads/HJJbuQTZ0.png" +loading="lazy" +alt="image" +></p> +<p>進入註解的網頁可以看到第二段flag</p> +<p><img src="https://hackmd.io/_uploads/BypE_7a-A.png" +loading="lazy" +alt="image" +></p> +<h3 id="blog">Blog +</h3><p>首先我們先進login畫面</p> +<p><img src="https://hackmd.io/_uploads/HJAOumpZR.png" +loading="lazy" +alt="image" +></p> +<p>由上可知,我們要用admin登入,而題目有說密碼有留在哪,因此我們退回到前一頁面可以找到一個很像密碼的<code>iloveshark</code>,利用其登入後即可得到flag</p> +<h3 id="simplify">Simplify +</h3><p>一開始我們使用題目給的測試帳號(test:test1234)登入</p> +<p>利用開發者工具可以發現有個cookie是用來標示username的</p> +<p><img src="https://hackmd.io/_uploads/BJqrKhhZR.png" +loading="lazy" +alt="截圖 2024-04-29 下午1.14.04" +></p> +<p>我們將其改成admin,重新整理後可以看到</p> +<p><img src="https://hackmd.io/_uploads/Bkqe5n2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.10.48" +></p> +<p>查看原始碼</p> +<p><img src="https://hackmd.io/_uploads/H15Nqnh-A.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.11.35" +></p> +<p>可以從註解看到提示提示我們利用SSTI</p> +<p><img src="https://hackmd.io/_uploads/B14iUa2Z0.png" +loading="lazy" +alt="截圖 2024-04-29 下午3.04.29" +></p> +<p>我們發現渲染內容出現在網址列@後</p> +<p>嘗試在網址列輸入<code>{{7*7}}</code>測試是否有SSTI</p> +<p><img src="https://hackmd.io/_uploads/ByUPjn3ZC.png" +loading="lazy" +alt="截圖 2024-04-29 下午2.16.52" +></p> +<p>從output可以看出有SSTI,因此參考<a class="link" href="https://book.hacktricks.xyz/pentesting-web/ssti-server-side-template-injection" target="_blank" rel="noopener" +>這個網站</a>的SSTI payload,找到Python的payload(可由自動分析工具得知),將渲染內容改成如下</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">{{ cycler.__init__.__globals__.os.popen(&#39;ls&#39;).read() }} +</span></span></code></pre></td></tr></table> +</div> +</div><p>利用ls指令看該目錄下有甚麼檔案,可以得到</p> +<p><img src="https://hackmd.io/_uploads/SJZhxgpb0.png" +loading="lazy" +alt="image" +></p> +<p>引此我們仿造上述方法利用cat拿到flag檔案中的內容</p> +<h2 id="crypto">Crypto +</h2><h3 id="博元婦產科">博元婦產科 +</h3><p>將<code>TUFDVlZ7cFBwLnU0VXJmVGQzay52MEYubVB9Cg==</code>base64 decode後可以得到<code>MACVV{pPp.u4UrfTd3k.v0F.mP}</code>,再對其做rot即可得<code>THJCC{wWw.b4BymAk3r.c0M.tW}</code></p> +<h3 id="baby-rsa">Baby RSA +</h3><p>因為我不會解RSA,所以我直接抄picoCTF類題write-up的code,將數字改成這題的即可得到flag</p> +<p><a class="link" href="https://github.com/Dvd848/CTFs/blob/master/2021_picoCTF/Mini_RSA.md" target="_blank" rel="noopener" +>參考的write-up</a></p> +<h3 id="jpgpng">JPG^PNG=? +</h3><p>這題用到了signature code的特性,首先我們觀察source code可以發現他只取png的前7個位元組當key加密,而png的signature code剛好是前7個位元組,所以我們可以知道key為<code>[137,80,78,71,13,10,26,10]</code>,利用上述特性便可以將其解密回去原本的圖片</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">cycle</span> +</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">xor</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">[</span><span class="n">i</span><span class="o">^</span><span class="n">j</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">cycle</span><span class="p">(</span><span class="n">b</span><span class="p">))]</span> +</span></span><span class="line"><span class="cl"><span class="n">enc</span><span class="o">=</span><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/enc.txt&#34;</span><span class="p">,</span><span class="s2">&#34;rb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> +</span></span><span class="line"><span class="cl"><span class="n">key</span><span class="o">=</span><span class="p">[</span><span class="mi">137</span><span class="p">,</span><span class="mi">80</span><span class="p">,</span><span class="mi">78</span><span class="p">,</span><span class="mi">71</span><span class="p">,</span><span class="mi">13</span><span class="p">,</span><span class="mi">10</span><span class="p">,</span><span class="mi">26</span><span class="p">,</span><span class="mi">10</span><span class="p">]</span> +</span></span><span class="line"><span class="cl"><span class="n">flag</span><span class="o">=</span><span class="nb">bytearray</span><span class="p">(</span><span class="n">xor</span><span class="p">(</span><span class="n">enc</span><span class="p">,</span><span class="n">key</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"><span class="nb">open</span><span class="p">(</span><span class="s2">&#34;/Users/dennis/infoSecurity/TSJCC/jpgpng/flag.jpg&#34;</span><span class="p">,</span><span class="s2">&#34;wb&#34;</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="reverse">Reverse +</h2><h3 id="baby-c">Baby C +</h3><p>這題題目的source code是將輸入字串的各個元素跟120做xor後跟<code>char a[50]</code>的各個元素去比對,如果不一樣就是密碼錯誤,那麼反過來只要把<code>char a[50]</code>的各個元素跟120做xor就是正確答案了。</p> +<p>附上solution code:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cpp" data-lang="cpp"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf">&lt;stdio.h&gt;</span><span class="cp"> +</span></span></span><span class="line"><span class="cl"><span class="cp"></span> +</span></span><span class="line"><span class="cl"><span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span> <span class="n">argv</span><span class="p">[])</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kt">char</span> <span class="n">string</span><span class="p">[</span><span class="mi">50</span><span class="p">];</span> +</span></span><span class="line"><span class="cl"> <span class="kt">int</span> <span class="n">a</span><span class="p">[</span><span class="mi">50</span><span class="p">]</span><span class="o">=</span><span class="p">{</span><span class="mi">44</span><span class="p">,</span> <span class="mi">48</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">66</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">26</span><span class="p">,</span> <span class="mi">29</span><span class="p">,</span> <span class="mi">86</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">23</span><span class="p">,</span> <span class="mi">21</span><span class="p">,</span> <span class="mi">87</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">71</span><span class="p">,</span> <span class="mi">14</span><span class="p">,</span> <span class="mi">69</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">53</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">63</span><span class="p">,</span> <span class="mi">75</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">22</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="n">i</span><span class="o">&lt;</span><span class="mi">50</span><span class="p">;</span><span class="n">i</span><span class="o">++</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">=</span><span class="p">(</span><span class="kt">char</span><span class="p">)(</span><span class="n">a</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">^</span><span class="mi">120</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="n">printf</span><span class="p">(</span><span class="s">&#34;%c&#34;</span><span class="p">,</span><span class="n">string</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="pwn">Pwn +</h2><h3 id="nc">nc +</h3><p>連上機器並回答完問題即可拿到flag</p> +<p><img src="https://hackmd.io/_uploads/B1AaWNpbA.png" +loading="lazy" +alt="image" +></p> \ No newline at end of file diff --git a/tags/thjcc/page/1/index.html b/tags/thjcc/page/1/index.html new file mode 100644 index 0000000..695f335 --- /dev/null +++ b/tags/thjcc/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/thjcc/ + \ No newline at end of file diff --git a/tags/travel/index.html b/tags/travel/index.html new file mode 100644 index 0000000..f55606a --- /dev/null +++ b/tags/travel/index.html @@ -0,0 +1,22 @@ +Tag: Travel - 学的斜槓日記 +

Tags

第 1 頁

Travel

\ No newline at end of file diff --git a/tags/travel/index.xml b/tags/travel/index.xml new file mode 100644 index 0000000..9aa04a9 --- /dev/null +++ b/tags/travel/index.xml @@ -0,0 +1,370 @@ +Travel on 学的斜槓日記https://manabu7696.github.io/tags/travel/Recent content in Travel on 学的斜槓日記Hugo -- gohugo.iozh-TWFri, 12 Jul 2024 20:00:00 +0800新潟南高校交流旅行bloghttps://manabu7696.github.io/p/niigata_minami_exchange_blog/Fri, 12 Jul 2024 20:00:00 +0800https://manabu7696.github.io/p/niigata_minami_exchange_blog/<img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/page.jpg" alt="Featured image of post 新潟南高校交流旅行blog" /><h2 id="第一天--出發">第一天&ndash;出發 +</h2><p>前一天晚上我整個在通宵,所以隔天我整天腸胃都不舒服,所以很多東西沒有體驗到有點可惜。雖然是個蠻慘的開始,不過這趟旅程還是有蠻多有趣的地方。順帶一提我已經大概已經8年沒出國了,而且這是我第一次自己出國,所以在蠻多地方都感覺既熟悉又陌生。以下附上飛機的照片:</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_081746_hu5f972fd5cef820a7937087564ae4c830_2400773_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="飛機照片" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>抵達成田機場後,我們就直接前往新潟,在遊覽車上我都在複習日文,而途中我們有在一個休息站停留一下,所以我就買了雞蛋沙拉吐司跟可爾必思。晚上則是住在群馬縣的溫泉旅館,不過很可惜由於腸胃不適,晚餐的會席料理我沒什麼吃,而裡面的溫泉我也沒去體驗。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_150623_hu3ed6645da4518377d1dc763fae18a57c_1816453_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="開著電腦複習日文" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_165112_hu92de6d74a0a433b1538fabb6b64d83b4_2420959_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="雞蛋沙拉吐司跟可爾必思" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/first_day/20240611_185625_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2688480_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="會席料理" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第二天--抵達新潟南高校">第二天&ndash;抵達新潟南高校 +</h2><p>第二天起床後,我們便搭遊覽車到新潟南高校。在開幕式結束後,我們便和學伴一起到學伴的教室上課、吃午餐。其中在導師時間時,我們做了自我介紹及互相介紹自己的家鄉,感覺得出來我用日文自我介紹的時候,底下的有些學生有被嚇到www。而在公民課時,老師要我們用賽局理論去分析不同國家的軍備決策問題,對我來說這非常的新鮮,因為我從來沒想過可以利用賽局理論去考慮經濟問題。一天的課程結束後,我們便和學伴去吃晚餐跟逛街,但我和學伴先去唱卡拉ok,而後再和他的朋友去吃晚餐,吃完晚餐之後我們還利用剩餘的時間逛了一下書店,在那裡看到了一本看起來很詳盡的CTF教學書及各式各樣的書(其中我比較有興趣的是參考書、資訊科技的書和輕小說)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_171729_hu8d91edfa38ea3288af52be56c0d40897_1901735_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="KTV分數畫面" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>之後和學伴走回飯店,後面學校有開放讓我們自己去逛新潟,而我跑去新潟車站附近的bigcamera買了final e3000(<del>在日本買整整比台灣便宜幾百塊</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/second_day/20240612_211456_hu1dc4e75a6d551956f0cae26654ca29fd_2027197_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="手上拿著final e3000" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第三天--和學伴去水族館">第三天&ndash;和學伴去水族館 +</h2><p>早上我們直接前往水族館和學伴會合,順便拍了張日本海。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_092253_hu1e03bb506ac37ac0dacabf160bebe0fd_2852947_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="在遊覽車上拍的日本海" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>聽完水族館工作人員的介紹後,我們就開始逛水族館了,其中讓我最印象深刻的是水族館有一個地方是在展新潟地區的海鮮,而他的展出方式是把活生生的海鮮和烹飪過的樣品放在一起展出,十分有趣。同時我也在水族館的海報上發現赤阪老師在新潟有展覽,只可惜沒機會去到。結束在水族館的校外參觀後,我們便回去學伴的學校繼續上課。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_103336_hu12ade48ee7e436018791871aeffc935a_2584198_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新潟水族館的企鵝" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_104129_hu09b8431410b03ecb139e8232dd68ff3b_2448930_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="魚" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812.jpg" +width="2252" +height="2572" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/third_day/20240613_111812_hu55fd2fb0d297cfdb2ee4f2e9b4451cf2_1292131_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="赤坂老師展覽的海報" +class="gallery-image" +data-flex-grow="87" +data-flex-basis="210px" +></p> +<p>放學後,我就和學伴一起去參觀他們的社團,我的學伴是演劇部的,因此我就先去參觀演劇部,很佩服他們社團的設備以及跟戲劇有關的各種書籍都很齊全,同時也很羨慕他們有時間在社團去發展自己的興趣,並且也可以感覺得出來他們是真的熱愛戲劇,而且他們甚至一年要演出數次(我記得是五次),看他們的演出雖然還不到專業級的程度但也已經有一定水準了。基本上在台灣是沒辦法想像他們到底為甚麼有時間練習以及學習各種演戲技巧,而且在台灣很多人加入社團也只是為了想要殺時間,對社團的活動根本沒有興趣,這是我們的教育值得反思的一點。</p> +<p>接下來我們到了書道部進行參觀,可以看到社員都在臨摹字帖,而社長帶我們參觀了一下他們的作品。可以看到作品中有楷書、隸書、行書。而學伴在參觀的時候,對於各種不同字體好像有些不明白,經過社長的說明了以後才知道不同字體的差異,這也讓我發現我們兩個國家所學的東西不是完全一致的。同時社長也給我看了一下他們練習用的字帖,都是漢字,但感覺跟我們這邊常拿來練習的字帖內容不太一樣,算是蠻有趣的發現。</p> +<h2 id="第四天--離開學校前往homestay">第四天&ndash;離開學校,前往homestay +</h2><p>在做完上午家政課的自製日式便當後,我們回到學伴的班上繼續上上午的課,接著在學伴的班上吃家政課做的自製便當。最後我們前往閉幕式,跟學伴做最後的道別。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29.jpg" +width="2052" +height="2055" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_125501%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_715822_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="和學伴的合照" +class="gallery-image" +data-flex-grow="99" +data-flex-basis="239px" +></p> +<p>接下來我們便前往長野縣homestay,home爸跟home媽人都蠻好的,也算是我第一次體驗住在日本人的家裡,雖然和他們相處只有大概半天,不過相處的過程都蠻愉快的,而且他們準備的家庭料理都很美味,真的非常感謝他們的招待。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240614_183951_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3187745_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay晚餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fourth_day/20240615_070051_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2994215_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="homestay早餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<h2 id="第五天--觀光">第五天&ndash;觀光 +</h2><p>第五天我們一邊前往東京一邊觀光,首先是到舊輕井澤銀座通逛街,不過逛了一下都沒特別想買的東西,所以也沒花錢買甚麼。之後中午我們去吃燒烤,還蠻不錯吃的,算是吃得蠻滿足的,然後這裡好像是甚麼節目的拍攝地,以下放上照片讓你們參考。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_121053_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_3395956_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="燒肉" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>吃完飯後,我們前往小江戶川越商店街,但一樣我在這邊也沒什麼特別想買的東西,所以也沒買甚麼。不過我們有去看這裡的知名景點&ndash;時之鐘,順便在裡面的薬師神社參拜了一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_150803%281%29_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2708808_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="時之鐘" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>結束完這個行程之後我們便前往大宮鐵道博物館,在這裡看到了很多新舊時代的火車及電車,讓我更了解日本鐵道相關的發展歷史。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_163958_hu6378f188edf4a2d284ad3f46c7253153_2184223_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車頭" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164002_hucc296c8ea11ce338f3560136128babea_2822137_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="新幹線200系車種的車身" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/fifth_day/20240615_164714_huf8ac335b51e2bb9301471ade67fb6ea7_2778309_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="火車" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第六天--東京自由行">第六天&ndash;東京自由行 +</h2><p>在東京的自由行,我們先從上野的飯店前往淺草寺參觀,然後我們算是很早到,仲見世通的很多店家都還沒有開門營業。在參拜完後我也順便去求了一個籤詩,接著在離開淺草寺前,我們也有順便去隔壁的淺草神社參拜一下。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/sensouji_hu5845ac3b1f73a91e035b4c161c2da3e2_2625015_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="淺草寺" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接著我們便離開了淺草寺。中間先去了隅田公園,隔著隅田川拍了幾張晴空塔的照片。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_094424_hu63d3dc6d68857178ca1c90cec2b67378_1324481_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="隔著隅田川拍的東京晴空塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接著我們便到UNIQLO淺草店買衣服,剛好看到Capcom四十周年紀念衣,就買了下去。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_102147_hu2e72e46c0c54b32242a17e4589696d82_2688805_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="UNIQLO淺草店中的Capcom四十周年紀念衣" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>到了午餐時間,我們搭車到築地市場吃海產,剛好這時太陽也開始變大了。隨後我們找到一家有空位的店便準備用餐,我點的是鮭魚卵和海膽的海鮮丼,但就只是很普通的海鮮丼而已(<del>至少我沒吃出來甚麼過人之處</del>)。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Tsukiji_Outer_Market_hubd436eabeab89c12a97f4df6136dd80a_444575_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="與朋友吃飯的照片" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>吃完午餐後,我們便前往車站搭路面電車,其中在車站中有看到孤獨搖滾的海報。到参宮橋駅後,走了一段路到明治神宮,之後又再走了一段路才到明治神宮的本殿。而在本殿參拜完後,我去買了個開運御守,然後便離開明治神宮搭乘山手線前往澀谷。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_140852_hu539da5778ff24cb23596c89d987c3821_2755657_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="孤獨搖滾跟小田急電鐵的合作海報" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593204417_huc359ed0a8524f68cb99ef765cb612f40_582800_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較高處拍的参宮橋駅的雙側月台" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720592979935_huc359ed0a8524f68cb99ef765cb612f40_592388_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="我走路的背影(?)" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_143012_hub8fa68530215f6332c352c6488f316cc_3250348_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮鳥居" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu.jpg" +width="1108" +height="1477" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/Meiji_Jingu_hubd436eabeab89c12a97f4df6136dd80a_468258_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="明治神宮本殿" +class="gallery-image" +data-flex-grow="75" +data-flex-basis="180px" +></p> +<p>到了澀谷了以後,我們小組便分開行動,我直接直奔尋找書店。一開始有找到一本我有興趣的關於CTF的教學書(第二段有提到),雖然內容很詳盡寫的很完整,但由於是日文所以就沒買回來。然而在這之後我一直找不到我想買的其中一套書(ロシデレ),後來發現輕小說是放在一樓,難怪我一直在B1找都找不到,而且我一開始進入的入口是直通B1的,之後費了好大一番功夫才找到那套書,但後來結帳時發現一樓不能退稅,所以跑回B1去結帳,又由於好像店員沒很熟悉如何辦理退稅的樣子,所以整整大概花了快十分鐘才把書結帳完。但我那時已經超過小組晚餐的集合時間了,所以就直衝我們晚餐要吃的餐廳。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715.jpg" +width="1477" +height="1108" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/1720593295715_huc359ed0a8524f68cb99ef765cb612f40_538039_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="澀谷街景" +class="gallery-image" +data-flex-grow="133" +data-flex-basis="319px" +></p> +<p>晚餐吃的是一蘭拉麵,雖然很小的時候已經在福岡吃過了,不過這算是睽違大概8年再次吃一蘭拉麵。而這次也做了不一樣的嘗試(<del>之前應該都是照推薦點</del>),這次的口味濃淡是普通,油濃郁度調成濃郁,蒜泥普通,蔥的話記得是有青蔥也有白蔥,秘製醬汁因為我不太吃辣所以沒有,叉燒當然是要有,然後麵的硬度選超硬,而這次吃的感想是感受得出來拉麵湯頭的油脂濃郁程度有提升,湯頭變得更濃郁,但鹽度調味不變,而麵也更有韌度。雖然說吃多了這種濃郁的拉麵會感覺到稍微有點膩,不過我另外點的抹茶杏仁豆腐完美的解決了這個問題,在吃完拉麵後,在吃抹茶口味的甜點可以說是非常解膩,不過這次甜點吃到一半就被催趕快吃了,沒有慢慢享受,還是有點可惜。不過總而言之吃的蠻飽的,也很滿足。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180059_hu41957504015e30d9e9313fedda59ea55_2333117_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="把拉麵吃光的空碗" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_180404_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2652497_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="吃了一口的抹茶杏仁豆腐" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p>接下來我們便前往東京鐵塔啦!雖然我們沒有登上觀景台欣賞東京的夜景,不過有在下面拍到整個東京鐵塔。參觀完東京鐵塔後,我們就一路從港區殺回上野的飯店。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/tokyo_tower_hucc1b63db88ef0ed0454c4108c4660cb8_2618445_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從較遠處拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359.jpg" +width="2252" +height="4000" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/sixth_day/20240616_190359_huf0874569782044a7c3ae699dc25432d6_3448912_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="從東京鐵塔底下拍的東京鐵塔" +class="gallery-image" +data-flex-grow="56" +data-flex-basis="135px" +></p> +<h2 id="第七天--回台灣">第七天&ndash;回台灣 +</h2><p>雖然說是要回台灣,不過其實沒有馬上殺去機場搭飛機,由於我們要搭飛機的機場是成田機場,又是下午的飛機,所以我們早上就先到千葉觀光。我們這次去的景點是成田山新勝寺,成田山新勝寺的主神是不動明王,參拜完後,我就去求了籤詩,也順便去買了一個學業御守。接著我就去表參道逛街,運氣很好的一扭就扭到了一個三玖的扭蛋,但買了三個賽馬娘扭蛋機吊飾盲盒,都沒抽到我想要的小栗帽和東海帝皇,反而抽到了皇帝魯道夫,女帝氣槽和帝王光輝,到最後是真的沒錢所以就沒再買盲盒來抽了(<del>我已經借了1000円了</del>)。</p> +<p>之後我們就到了這裡有名的餐廳&quot;菊屋&quot;吃飯,我們這次吃的是他們的炸豬排套餐,總的來說炸豬排的口感非常不錯,外皮酥脆,但豬排本身很扎實,雖然調味沒有很突出,就是普通的炸豬排醬,邊邊還有附上一點黃芥末提供不同的味道,但我認為調味普普,沙拉和醃菜個人覺得不錯吃,味噌湯裡面有類似豆皮的東西,個人還蠻喜歡的。</p> +<p><img src="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700.jpg" +width="4000" +height="2252" +srcset="https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_480x0_resize_q75_box.jpg 480w, https://manabu7696.github.io/p/niigata_minami_exchange_blog/photo/seventh_day/20240617_110700_huc9367b75a2fa53f0bd09bd2c7c4ee3c8_2696089_1024x0_resize_q75_box.jpg 1024w" +loading="lazy" +alt="菊屋的炸豬排套餐" +class="gallery-image" +data-flex-grow="177" +data-flex-basis="426px" +></p> +<p>接下來我們就到機場準備回國了,在機場管制區的免稅店,我幫我媽買了一支刮鬍刀和一盒香蕉蛋糕。然後就上飛機回台灣了。一到台灣下了飛機,有種感覺就是我終於可以說中文了,還有就是馬上感受到台灣空氣的潮濕。拿到行李上了遊覽車之後,我們就從桃機一路回到學校,然後我再走路回到住處。</p> +<h2 id="旅行心得感想">旅行心得感想 +</h2><p>關於這趟旅程最大的感想大概不外乎兩件事:</p> +<ol> +<li>我日文真的好爛: +這次在日本一週的旅程,讓我認識到我的日文能力還不足以和日本人溝通。和學伴及home爸或home媽溝通時,發現自己很多想要表達的意思都不知道要怎麼用日文呈現,或者是很常不知道某個東西在日文要怎麼說,因此只能使用英文跟他們溝通。而在各種地方看到的漢字,也大部分都不知道要怎麼念。希望未來這些能力能夠得到加強,所以現在得好好的學習日文到一定程度。因此回到台灣我就決定了,我要拚明年七月考到N2,希望我能夠達成這個目標。</li> +<li>好想在日本生活 +我覺得我會想在日本生活不外乎兩件事,第一我覺得日本的氣候環境比台灣舒適,台灣的氣候太溼了,我每次都覺得超級不舒服,而在日本就乾爽的多。第二日本的生活環境比台灣好多了,至少交通這方面贏台灣很多,再加上交通方式我比較喜歡走路及大眾運輸,在日本我走路不用躲車,可以走在人行道上,這是台灣目前做不到的事,而且日本的大眾運輸也很發達,光這幾點就足以打趴台灣的交通了。當然在日本能夠體驗到日本文化、能夠比較方便的參與動漫活動及購買週邊、能夠接觸到比較多不同的次文化等都是我想在日本生活的原因之一。雖然我現在還不確定我是否會習慣日本的職場文化,這大概會是未來出社會後我會不會還保有這份想法的關鍵因素之一。不過希望未來能有機會在日本住比較久的一段時間,而最適合我的機會應該是看未來大學有沒有機會去日本當交換學生,也希望到時候我的能力有辦法做到這件事。</li> +</ol> +<p>這趟旅程的感想當然遠不止這些,在這趟旅程中我還有發現其他的事,例如第二段說過的社團,還有我也發現日本人會很嚴謹地去對待陌生人(至少表面上是這樣)。總而言之是一次收穫非常豐富的交流旅行,我也藉由這次的經驗更了解日本了,相信這一定對於未來的我能有很多幫助。</p> \ No newline at end of file diff --git a/tags/travel/page/1/index.html b/tags/travel/page/1/index.html new file mode 100644 index 0000000..49e49e7 --- /dev/null +++ b/tags/travel/page/1/index.html @@ -0,0 +1,2 @@ +https://manabu7696.github.io/tags/travel/ + \ No newline at end of file diff --git a/ts/main.js b/ts/main.js new file mode 100644 index 0000000..91ab333 --- /dev/null +++ b/ts/main.js @@ -0,0 +1,11 @@ +(()=>{var g=class e{galleryUID;items=[];constructor(t,r=1){if(window.PhotoSwipe==null||window.PhotoSwipeUI_Default==null){console.error("PhotoSwipe lib not loaded.");return}this.galleryUID=r,e.createGallery(t),this.loadItems(t),this.bindClick()}loadItems(t){this.items=[];let r=t.querySelectorAll("figure.gallery-image");for(let i of r){let n=i.querySelector("figcaption"),o=i.querySelector("img"),s={w:parseInt(o.getAttribute("width")),h:parseInt(o.getAttribute("height")),src:o.src,msrc:o.getAttribute("data-thumb")||o.src,el:i};n&&(s.title=n.innerHTML),this.items.push(s)}}static createGallery(t){let r=t.querySelectorAll("img.gallery-image");for(let o of Array.from(r)){let s=o.closest("p");if(!s||!t.contains(s)||(s.textContent.trim()==""&&s.classList.add("no-text"),!s.classList.contains("no-text")))continue;let d=o.parentElement.tagName=="A",m=o,a=document.createElement("figure");if(a.style.setProperty("flex-grow",o.getAttribute("data-flex-grow")||"1"),a.style.setProperty("flex-basis",o.getAttribute("data-flex-basis")||"0"),d&&(m=o.parentElement),m.parentElement.insertBefore(a,m),a.appendChild(m),o.hasAttribute("alt")){let l=document.createElement("figcaption");l.innerText=o.getAttribute("alt"),a.appendChild(l)}if(!d){a.className="gallery-image";let l=document.createElement("a");l.href=o.src,l.setAttribute("target","_blank"),o.parentNode.insertBefore(l,o),l.appendChild(o)}}let i=t.querySelectorAll("figure.gallery-image"),n=[];for(let o of i)n.length?o.previousElementSibling===n[n.length-1]?n.push(o):n.length&&(e.wrap(n),n=[o]):n=[o];n.length>0&&e.wrap(n)}static wrap(t){let r=document.createElement("div");r.className="gallery";let i=t[0].parentNode,n=t[0];i.insertBefore(r,n);for(let o of t)r.appendChild(o)}open(t){let r=document.querySelector(".pswp");new window.PhotoSwipe(r,window.PhotoSwipeUI_Default,this.items,{index:t,galleryUID:this.galleryUID,getThumbBoundsFn:n=>{let o=this.items[n].el.getElementsByTagName("img")[0],s=window.pageYOffset||document.documentElement.scrollTop,c=o.getBoundingClientRect();return{x:c.left,y:c.top+s,w:c.width}}}).init()}bindClick(){for(let[t,r]of this.items.entries())r.el.querySelector("a").addEventListener("click",n=>{n.preventDefault(),this.open(t)})}},b=g;var u={};if(localStorage.hasOwnProperty("StackColorsCache"))try{u=JSON.parse(localStorage.getItem("StackColorsCache"))}catch{u={}}async function S(e,t,r){if(!e)return await Vibrant.from(r).getPalette();if(!u.hasOwnProperty(e)||u[e].hash!==t){let i=await Vibrant.from(r).getPalette();u[e]={hash:t,Vibrant:{hex:i.Vibrant.hex,rgb:i.Vibrant.rgb,bodyTextColor:i.Vibrant.bodyTextColor},DarkMuted:{hex:i.DarkMuted.hex,rgb:i.DarkMuted.rgb,bodyTextColor:i.DarkMuted.bodyTextColor}},localStorage.setItem("StackColorsCache",JSON.stringify(u))}return u[e]}var D=(e,t=500)=>{e.classList.add("transiting"),e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height="0",e.style.paddingTop="0",e.style.paddingBottom="0",e.style.marginTop="0",e.style.marginBottom="0",window.setTimeout(()=>{e.classList.remove("show"),e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.classList.remove("transiting")},t)},q=(e,t=500)=>{e.classList.add("transiting"),e.style.removeProperty("display"),e.classList.add("show");let r=e.offsetHeight;e.style.overflow="hidden",e.style.height="0",e.style.paddingTop="0",e.style.paddingBottom="0",e.style.marginTop="0",e.style.marginBottom="0",e.offsetHeight,e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=r+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout(()=>{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.classList.remove("transiting")},t)},B=(e,t=500)=>window.getComputedStyle(e).display==="none"?q(e,t):D(e,t);function v(){let e=document.getElementById("toggle-menu");e&&e.addEventListener("click",()=>{document.getElementById("main-menu").classList.contains("transiting")||(document.body.classList.toggle("show-menu"),B(document.getElementById("main-menu"),300),e.classList.toggle("is-active"))})}function N(e,t,r){var i=document.createElement(e);for(let n in t)if(n&&t.hasOwnProperty(n)){let o=t[n];n=="dangerouslySetInnerHTML"?i.innerHTML=o.__html:o===!0?i.setAttribute(n,n):o!==!1&&o!=null&&i.setAttribute(n,o.toString())}for(let n=2;n{this.isDark()?this.currentScheme="light":this.currentScheme="dark",this.setBodyClass(),this.currentScheme==this.systemPreferScheme&&(this.currentScheme="auto"),this.saveScheme()})}isDark(){return this.currentScheme=="dark"||this.currentScheme=="auto"&&this.systemPreferScheme=="dark"}dispatchEvent(t){let r=new CustomEvent("onColorSchemeChange",{detail:t});window.dispatchEvent(r)}setBodyClass(){this.isDark()?document.documentElement.dataset.scheme="dark":document.documentElement.dataset.scheme="light",this.dispatchEvent(document.documentElement.dataset.scheme)}getSavedScheme(){let t=localStorage.getItem(this.localStorageKey);return t=="light"||t=="dark"||t=="auto"?t:"auto"}bindMatchMedia(){window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",t=>{t.matches?this.systemPreferScheme="dark":this.systemPreferScheme="light",this.setBodyClass()})}},E=y;function p(e){let t;return()=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(()=>e())}}var O=".article-content h1[id], .article-content h2[id], .article-content h3[id], .article-content h4[id], .article-content h5[id], .article-content h6[id]",T="#TableOfContents",L="#TableOfContents li",k="active-class";function V(e,t){let r=e.querySelector("a").offsetHeight,i=e.offsetTop-t.offsetHeight/2+r/2-t.offsetTop;i<0&&(i=0),t.scrollTo({top:i,behavior:"smooth"})}function U(e){let t={};return e.forEach(r=>{let n=r.querySelector("a").getAttribute("href");n.startsWith("#")&&(t[n.slice(1)]=r)}),t}function C(e){let t=[];return e.forEach(r=>{t.push({id:r.id,offset:r.offsetTop})}),t.sort((r,i)=>r.offset-i.offset),t}function M(){let e=document.querySelectorAll(O);if(!e){console.warn("No header matched query",e);return}let t=document.querySelector(T);if(!t){console.warn("No toc matched query",T);return}let r=document.querySelectorAll(L);if(!r){console.warn("No navigation matched query",L);return}let i=C(e),n=!1;t.addEventListener("mouseenter",p(()=>n=!0)),t.addEventListener("mouseleave",p(()=>n=!1));let o,s=U(r);function c(){let m=document.documentElement.scrollTop||document.body.scrollTop,a;i.forEach(f=>{m>=f.offset-20&&(a=document.getElementById(f.id))});let l;a&&(l=s[a.id]),a&&!l?console.debug("No link found for section",a):l!==o&&(o&&o.classList.remove(k),l&&(l.classList.add(k),n||V(l,t)),o=l)}window.addEventListener("scroll",p(c));function d(){i=C(e),c()}window.addEventListener("resize",p(d))}var $="a[href]";function P(){document.querySelectorAll($).forEach(e=>{e.getAttribute("href").startsWith("#")&&e.addEventListener("click",r=>{r.preventDefault();let i=decodeURI(e.getAttribute("href").substring(1)),n=document.getElementById(i),o=n.getBoundingClientRect().top-document.documentElement.getBoundingClientRect().top;window.history.pushState({},"",e.getAttribute("href")),scrollTo({top:o,behavior:"smooth"})})})}var x={init:()=>{v();let e=document.querySelector(".article-content");e&&(new b(e),P(),M());let t=document.querySelector(".article-list--tile");t&&new IntersectionObserver(async(s,c)=>{s.forEach(d=>{if(!d.isIntersecting)return;c.unobserve(d.target),d.target.querySelectorAll("article.has-image").forEach(async a=>{let l=a.querySelector("img"),f=l.src,H=l.getAttribute("data-key"),I=l.getAttribute("data-hash"),A=a.querySelector(".article-details"),h=await S(H,I,f);A.style.background=` + linear-gradient(0deg, + rgba(${h.DarkMuted.rgb[0]}, ${h.DarkMuted.rgb[1]}, ${h.DarkMuted.rgb[2]}, 0.5) 0%, + rgba(${h.Vibrant.rgb[0]}, ${h.Vibrant.rgb[1]}, ${h.Vibrant.rgb[2]}, 0.75) 100%)`})})}).observe(t);let r=document.querySelectorAll(".article-content div.highlight"),i="Copy",n="Copied!";r.forEach(o=>{let s=document.createElement("button");s.innerHTML=i,s.classList.add("copyCodeButton"),o.appendChild(s);let c=o.querySelector("code[data-lang]");c&&s.addEventListener("click",()=>{navigator.clipboard.writeText(c.textContent).then(()=>{s.textContent=n,setTimeout(()=>{s.textContent=i},1e3)}).catch(d=>{alert(d),console.log("Something went wrong",d)})})}),new E(document.getElementById("dark-mode-toggle"))}};window.addEventListener("load",()=>{setTimeout(function(){x.init()},0)});window.Stack=x;window.createElement=w;})(); +/*! +* Hugo Theme Stack +* +* @author: Jimmy Cai +* @website: https://jimmycai.com +* @link: https://github.com/CaiJimmy/hugo-theme-stack +*/ diff --git a/ts/search.js b/ts/search.js new file mode 100644 index 0000000..e22d8ef --- /dev/null +++ b/ts/search.js @@ -0,0 +1 @@ +(()=>{var m={"&":"&","<":"<",">":">",'"':""","\u2026":"…"};function T(l){return m[l]||l}function d(l){return l.replace(/[&<>"]/g,T)}function w(l){return l.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}var g=class l{data;form;input;list;resultTitle;resultTitleTemplate;constructor({form:t,input:e,list:r,resultTitle:o,resultTitleTemplate:n}){this.form=t,this.input=e,this.list=r,this.resultTitle=o,this.resultTitleTemplate=n,this.handleQueryString(),this.bindQueryStringChange(),this.bindSearchForm()}static processMatches(t,e,r=!0,o=140,n=20){e.sort((a,s)=>a.start-s.start);let h=0,i=0,c=0,u=[];for(;hi?(u.push(`${d(t.substring(i,i+n))} [...] `),u.push(`${d(t.substring(a.start-n,a.start))}`),c+=n*2):(u.push(d(t.substring(i,a.start))),c+=a.start-i);let s=h+1,p=a.end;for(;s${d(t.substring(a.start,p))}`),c+=p-a.start,h=s,i=p,r&&c>o)break}if(i(i[h]=w(n),n.trim()!=="")).join("|"),"gi");for(let n of e){let h=[],i=[],c={...n,preview:"",matchCount:0},u=n.content.matchAll(o);for(let s of Array.from(u))i.push({start:s.index,end:s.index+s[0].length});let a=n.title.matchAll(o);for(let s of Array.from(a))h.push({start:s.index,end:s.index+s[0].length});h.length>0&&(c.title=l.processMatches(c.title,h,!1)),i.length>0?c.preview=l.processMatches(c.content,i):c.preview=d(c.content.substring(0,140)),c.matchCount=h.length+i.length,c.matchCount>0&&r.push(c)}return r.sort((n,h)=>h.matchCount-n.matchCount)}async doSearch(t){let e=performance.now(),r=await this.searchKeywords(t);this.clear();for(let n of r)this.list.append(l.render(n));let o=performance.now();this.resultTitle.innerText=this.generateResultTitle(r.length,((o-e)/1e3).toPrecision(1))}generateResultTitle(t,e){return this.resultTitleTemplate.replace("#PAGES_COUNT",t).replace("#TIME_SECONDS",e)}async getData(){if(!this.data){let t=this.form.dataset.json;this.data=await fetch(t).then(r=>r.json());let e=new DOMParser;for(let r of this.data)r.content=e.parseFromString(r.content,"text/html").body.innerText}return this.data}bindSearchForm(){let t="",e=r=>{r.preventDefault();let o=this.input.value.trim();if(l.updateQueryString(o,!0),o==="")return t="",this.clear();t!==o&&(t=o,this.doSearch(o.split(" ")))};this.input.addEventListener("input",e),this.input.addEventListener("compositionend",e)}clear(){this.list.innerHTML="",this.resultTitle.innerText=""}bindQueryStringChange(){window.addEventListener("popstate",t=>{this.handleQueryString()})}handleQueryString(){let e=new URL(window.location.toString()).searchParams.get("keyword");this.input.value=e,e?this.doSearch(e.split(" ")):this.clear()}static updateQueryString(t,e=!1){let r=new URL(window.location.toString());t===""?r.searchParams.delete("keyword"):r.searchParams.set("keyword",t),e?window.history.replaceState("","",r.toString()):window.history.pushState("","",r.toString())}static render(t){return createElement("article",null,createElement("a",{href:t.permalink},createElement("div",{class:"article-details"},createElement("h2",{class:"article-title",dangerouslySetInnerHTML:{__html:t.title}}),createElement("section",{class:"article-preview",dangerouslySetInnerHTML:{__html:t.preview}})),t.image&&createElement("div",{class:"article-image"},createElement("img",{src:t.image,loading:"lazy"}))))}};window.addEventListener("load",()=>{setTimeout(function(){let l=document.querySelector(".search-form"),t=l.querySelector("input"),e=document.querySelector(".search-result--list"),r=document.querySelector(".search-result--title");new g({form:l,input:t,list:e,resultTitle:r,resultTitleTemplate:window.searchResultTitleTemplate})},0)});var f=g;})();