<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Alan Tseng</title>
        <link>https://alanhc.github.io</link>
        <description>This is my personal feed!</description>
        <lastBuildDate>Sat, 21 Jun 2025 09:45:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>awesome</generator>
        <image>
            <title>Alan Tseng</title>
            <url>https://alanhc.github.io/image/me.jpeg</url>
            <link>https://alanhc.github.io</link>
        </image>
        <copyright>All rights reserved 2025, alanhc</copyright>
        <item>
            <title><![CDATA[ubuntu wifi網卡抓不到]]></title>
            <link>https://alanhc.github.io/logA/posts/ubuntu wifi網卡抓不到</link>
            <guid>ubuntu wifi網卡抓不到</guid>
            <pubDate>Fri, 11 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
lsusb
![](https://i.imgur.com/SRI6jmT.png)
RTL8821AU
https://github.com]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[安裝後直接進到 windows問題]]></title>
            <link>https://alanhc.github.io/logA/posts/安裝後直接進到 windows問題</link>
            <guid>安裝後直接進到 windows問題</guid>
            <pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
Solution: 在bios裡面 boot>UEFI Hard Disk Drive BBS Priorities 設定 Boot Opti]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[超簡單! 一文理解如何使用私有大型語言模型LLM - Ollama＋Open WebUI篇]]></title>
            <link>https://alanhc.github.io/logA/posts/超簡單!一文理解如何使用私有大型語言模型LLM-Ollama＋OpenWebUI篇</link>
            <guid>超簡單!一文理解如何使用私有大型語言模型LLM-Ollama＋OpenWebUI篇</guid>
            <pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 步驟
![](https://i.imgur.com/jycGc1B.png)
1. 安裝 Docker Desktop
2. 使用wsl2
3. 使]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[更快的影片學習方法]]></title>
            <link>https://alanhc.github.io/logA/posts/更快的影片學習方法</link>
            <guid>更快的影片學習方法</guid>
            <pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

1. ytd get youtube video
2. whisper video -> text
3. video -> 關鍵影格 （變動threshol]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[fastapi-k8s]]></title>
            <link>https://alanhc.github.io/logA/posts/fastapi-k8s</link>
            <guid>fastapi-k8s</guid>
            <pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

![[Pasted image 20240717010914.png]]
```
FROM tiangolo/uvicorn-gunicorn-fastap]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[inferencing-llm]]></title>
            <link>https://alanhc.github.io/logA/posts/20240704-inferencing-llm</link>
            <guid>20240704-inferencing-llm</guid>
            <pubDate>Thu, 04 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## mac
## 安裝
- `pip install mlx-lm`
### 使用 mac cli
- `python -m mlx_lm.generat]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[python使用pyinstaller製作桌面應用程式]]></title>
            <link>https://alanhc.github.io/logA/posts/python使用pyinstaller製作桌面應用程式</link>
            <guid>python使用pyinstaller製作桌面應用程式</guid>
            <pubDate>Wed, 26 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 先看 File structure:
![](https://i.imgur.com/HGlGJij.png)
```python
# app.py
i]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240621-公雲學習筆記]]></title>
            <link>https://alanhc.github.io/logA/posts/20240621-公雲學習筆記</link>
            <guid>20240621-公雲學習筆記</guid>
            <pubDate>Fri, 21 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 概覽公共雲服務
[(11:45)Top 50+ AWS Services Explained in 10 Minutes](https://youtu]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240409-你要如何衡量你的人生]]></title>
            <link>https://alanhc.github.io/logA/posts/20240409-你要如何衡量你的人生</link>
            <guid>20240409-你要如何衡量你的人生</guid>
            <pubDate>Sun, 16 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 人生方向
- 樂在工作、挑戰、個人成長、有意義
- 家庭
- 婚姻
- 孩子：學做困難事、價值觀
- 家庭文化、行為準則
- 個人：道德原則、不妥協
-]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[閱讀筆記]]></title>
            <link>https://alanhc.github.io/logA/posts/閱讀筆記-建中2021校內培訓簡報</link>
            <guid>閱讀筆記-建中2021校內培訓簡報</guid>
            <pubDate>Sat, 06 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

https://tioj.ck.tp.edu.tw/articles/22
## 9/15 演算法初探
[https://slides.com/justin]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[閱讀筆記-建中 2021 暑假資讀投影片-謝一]]></title>
            <link>https://alanhc.github.io/logA/posts/閱讀筆記-建中2021暑假資讀投影片-謝一</link>
            <guid>閱讀筆記-建中2021暑假資讀投影片-謝一</guid>
            <pubDate>Sat, 06 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

https://slides.com/thanksone/deck
#### Bubble sort
![](https://i.imgur.com/znl]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240324-learn-go]]></title>
            <link>https://alanhc.github.io/logA/posts/20240324-learn-go</link>
            <guid>20240324-learn-go</guid>
            <pubDate>Sun, 24 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## quickstart
[golang in 100 secoonds](https://youtu.be/446E-r0rXHI?si=waOpCnH]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240321-interview-warmup]]></title>
            <link>https://alanhc.github.io/logA/posts/20240321-interview-warmup</link>
            <guid>20240321-interview-warmup</guid>
            <pubDate>Thu, 21 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Backgrounds
I just got rejected by a big tech company. In order to improve ]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240303-save-password-python]]></title>
            <link>https://alanhc.github.io/logA/posts/20240303-save-password-python</link>
            <guid>20240303-save-password-python</guid>
            <pubDate>Sun, 03 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

使用 AES（對稱加密） + base64
## 加密
```python
from Crypto.Cipher import AES
from Crypt]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[國外工作]]></title>
            <link>https://alanhc.github.io/logA/posts/國外工作</link>
            <guid>國外工作</guid>
            <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 歐洲
根據 歐洲資訊科技產業協會: 的資料，歐洲軟體工程師最需要的領域包括：
- 雲端計算和分散式系統
- 人工智慧和機器學習
- 網路安全
- 大數]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240227-warp-terminal]]></title>
            <link>https://alanhc.github.io/logA/posts/20240227-warp-terminal</link>
            <guid>20240227-warp-terminal</guid>
            <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

發現一個有趣的東西
brew install --cask warp
![](https://assets-global.website-files.com]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240227-huggingface-nlp]]></title>
            <link>https://alanhc.github.io/logA/posts/20240227-huggingface-nlp</link>
            <guid>20240227-huggingface-nlp</guid>
            <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

# transformers models
![](https://i.imgur.com/QkCYS7N.png)
![](https://i.imgur]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240227-Hash-Table-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240227-Hash-Table-ood</link>
            <guid>20240227-Hash-Table-ood</guid>
            <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計一個使用chaining（Link List）處理碰撞問題的hash table
## Solution
O(1) 可以使用ar]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240227-File-Systems-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240227-File-Systems-ood</link>
            <guid>20240227-File-Systems-ood</guid>
            <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
解釋如何設計in-memory的DS 及 演算法，請可能舉例
## Solution
最簡單就分成有File及Directory他們]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240226-minesweeper-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240226-minesweeper-ood</link>
            <guid>20240226-minesweeper-ood</guid>
            <pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
踩地雷遊戲，玩家直到整個盤都探索完畢，玩家點選後如果是炸彈就輸掉，若是空白，消除所有鄰近空白及數字
## Solution
- fo]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240226-Circular-array-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240226-Circular-array-ood</link>
            <guid>20240226-Circular-array-ood</guid>
            <pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
實作CircularArray class可以有效翻轉array like data structure，這個class需使用gen]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240222-content-analysis]]></title>
            <link>https://alanhc.github.io/logA/posts/20240222-text-network-analysis</link>
            <guid>20240222-text-network-analysis</guid>
            <pubDate>Thu, 22 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 文字清理（去除符號、轉小寫）
- 依據詞頻拆分關鍵字網路
- 邊/連結厚度代表關鍵字的相依頻率
- 節點大小代表專見字的頻率
## Ref

</bod]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240221-othello-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240221-othello-ood</link>
            <guid>20240221-othello-ood</guid>
            <pubDate>Wed, 21 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
- 設計黑白棋的OOD，黑白棋是如果周遭（上下左右）被圍起來就更換中間（被包圍）顏色，到一方無法下任何棋結束。
## Solutio]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240219-chat-server-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240219-chat-server-ood</link>
            <guid>20240219-chat-server-ood</guid>
            <pubDate>Mon, 19 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
- 請解釋你會怎麼設計一個chat server，請說明你會怎麼設計Backend Component的細節、Class及Metho]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240217-parking-lot-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240217-parking-lot-ood</link>
            <guid>20240217-parking-lot-ood</guid>
            <pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計一個根據object-oriented principles的parking lot（停車場）
## Solution
- 跟i]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240217-online-book-reader-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240217-online-book-reader-ood</link>
            <guid>20240217-online-book-reader-ood</guid>
            <pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計線上書本閱讀器的資料結構
## Solution
- 因為問題沒解釋很清楚，我們假設提供以下功能
- 用戶帳戶建立、擴增
- 搜]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240217-jukebox-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240217-jukebox-ood</link>
            <guid>20240217-jukebox-ood</guid>
            <pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
使用object-oriented principles設計jukebox musical（點唱機）
## Solution
- 問]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240217-jigsaw-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240217-jigsaw-ood</link>
            <guid>20240217-jigsaw-ood</guid>
            <pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
打造一個拼圖遊戲，設計資料結構以及解釋如何破解這個拼圖的演算法。你可以假設有一個fitsWith()，他可以檢查兩個拼圖是否可以拼在]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240217-call-center-ood]]></title>
            <link>https://alanhc.github.io/logA/posts/20240217-call-center-ood</link>
            <guid>20240217-call-center-ood</guid>
            <pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
有一個有三種level員工的call center，respondent, manager, director。當電話進來時，要as]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240216-levelsfyi-crawler]]></title>
            <link>https://alanhc.github.io/logA/posts/20240216-levelsfyi-crawler</link>
            <guid>20240216-levelsfyi-crawler</guid>
            <pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Background
- from a [stack overflow question](https://stackoverflow.com/que]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240205-Deck-of-cards]]></title>
            <link>https://alanhc.github.io/logA/posts/20240215-Deck-of-cards-ood</link>
            <guid>20240215-Deck-of-cards-ood</guid>
            <pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
Deck of cards：設計一個給一副牌的generic資料結構，解釋如何設計black-jack(21點)資料結構的子類別
#]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240212-linkedin-private-api]]></title>
            <link>https://alanhc.github.io/logA/posts/20240212-linkedin-private-api</link>
            <guid>20240212-linkedin-private-api</guid>
            <pubDate>Mon, 12 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

思路：先用playwright 取得cookies，觀察network直接打API
先取得 geoid (地點id)
```python
q_keyword]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240211-taiwan-job-insights]]></title>
            <link>https://alanhc.github.io/logA/posts/20240211-taiwan-job-insights</link>
            <guid>20240211-taiwan-job-insights</guid>
            <pubDate>Sun, 11 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[網頁互動版](https://alanhc.github.io/taiwan_jobs.html)
- 資料來源：Levels Fyi
## 台灣
###]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240211-pastebin-design]]></title>
            <link>https://alanhc.github.io/logA/posts/20240211-pastebin-design</link>
            <guid>20240211-pastebin-design</guid>
            <pubDate>Sun, 11 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計像是『Pastebin』，一個可以讓使用者輸入文字並且取得分享鏈結的系統
## Solutions
### Step 1: Sc]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240207-personal-finanicial-manager]]></title>
            <link>https://alanhc.github.io/logA/posts/20240207-personal-finanicial-manager</link>
            <guid>20240207-personal-finanicial-manager</guid>
            <pubDate>Wed, 07 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
如何打造一個個人金融管理系統（mint.com），可以連結銀行帳戶、分析消費習慣及推薦
## Solutions
### Step ]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240205-salesrank-design]]></title>
            <link>https://alanhc.github.io/logA/posts/20240205-salesrank-design</link>
            <guid>20240205-salesrank-design</guid>
            <pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計一個有多類別的產品ranking網站
## Solutions
### Step 1 Scope the problem
- 只]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240203-trading-bot]]></title>
            <link>https://alanhc.github.io/logA/posts/20240203-trading-bot</link>
            <guid>20240203-trading-bot</guid>
            <pubDate>Sat, 03 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[Python自動化交易](https://youtu.be/eDolz-_Ls4o?si=SWWnmwDFPey1cUHS)
https://www.xq]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[quotes]]></title>
            <link>https://alanhc.github.io/logA/posts/quotes</link>
            <guid>quotes</guid>
            <pubDate>Sun, 28 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- [Elizabeth Sloane](https://www.imdb.com/name/nm1567113/?ref_=tt_ch) : Lobbyi]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240125-web_srawler_design]]></title>
            <link>https://alanhc.github.io/logA/posts/20240125-web-crawler-design</link>
            <guid>20240125-web-crawler-design</guid>
            <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
再設計爬蟲時，如何避免無限迴圈
## Solutions
問題：無限迴圈何時發生？因為我們將鏈結化作graph，所以有可能有無限迴圈]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240125-duplicate-url-design]]></title>
            <link>https://alanhc.github.io/logA/posts/20240125-duplicate-url-design</link>
            <guid>20240125-duplicate-url-design</guid>
            <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
如何儲存1000萬的url，每個字4 byte、頁面平均100字，這樣大約會有4TB
## Solutions
### Soluti]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240125-cache-design]]></title>
            <link>https://alanhc.github.io/logA/posts/20240125-cache-design</link>
            <guid>20240125-cache-design</guid>
            <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計一個簡單搜尋引擎的webserver，假設系統有100台機器負責回應queries，有個昂貴的function，processS]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240124-break-cloudflare-bot-prevention]]></title>
            <link>https://alanhc.github.io/logA/posts/20240124-break-cloudflare-bot-prevention</link>
            <guid>20240124-break-cloudflare-bot-prevention</guid>
            <pubDate>Wed, 24 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

今日看到好玩的東西，改天有時間來玩
## Ref
- https://github.com/g1879/DrissionPage

</body>
</ht]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240123-scalper]]></title>
            <link>https://alanhc.github.io/logA/posts/20240123-scalper</link>
            <guid>20240123-scalper</guid>
            <pubDate>Tue, 23 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

論文研究如何避免黃牛的賣票策略，其實也順便研究了黃牛
## 黃牛訪談影片
[【紀錄片】黃牛末日？直擊台灣黃牛產業鏈 - 第九人稱](https://yout]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240122-stock-data]]></title>
            <link>https://alanhc.github.io/logA/posts/20240122-stock-data-design</link>
            <guid>20240122-stock-data-design</guid>
            <pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Question
設計一個可以有1000 client 可以取得最後的開高收低，已經有資料、可以自行決定儲存，要怎麼設計client說明幾種不同的方法]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240122-ntu-cool-video-download]]></title>
            <link>https://alanhc.github.io/logA/posts/20240122-ntu-cool-video-download</link>
            <guid>20240122-ntu-cool-video-download</guid>
            <pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
- https://www.youtube.com/watch?v=hT6A8zRn0Ck&#x26;t=31s&#x26;ab_channe]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[沒環境講英文？如何跟 ChatGPT 對話，快速加強口說]]></title>
            <link>https://alanhc.github.io/logA/posts/20240122-english-speaking</link>
            <guid>20240122-english-speaking</guid>
            <pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[Voice Control for ChatGPT](https://chromewebstore.google.com/detail/voice-con]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240121-Web-Scraping-Instagram-with-Selenium]]></title>
            <link>https://alanhc.github.io/logA/posts/20240121-Web-Scraping-Instagram-with-Selenium</link>
            <guid>20240121-Web-Scraping-Instagram-with-Selenium</guid>
            <pubDate>Sun, 21 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- https://github.com/alanhc/bot/blob/main/instagram.ipynb
## Ref
https://youtu]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240119-OSINT]]></title>
            <link>https://alanhc.github.io/logA/posts/20240119-OSINT</link>
            <guid>20240119-OSINT</guid>
            <pubDate>Fri, 19 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 一開始看到
- [The KK Show - 187 中共網軍的敵人 - 沈伯洋](https://youtu.be/Da2LDllZjHQ?si=Kf]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240114-product-insight]]></title>
            <link>https://alanhc.github.io/logA/posts/20240114-product-insight</link>
            <guid>20240114-product-insight</guid>
            <pubDate>Sun, 14 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

在台灣，跟商品有關的統計資料價格大約一年100w (客製化程度不同)
統計資訊包含 競品分析 競爭對手售價 客製化報告等等
why? 品牌商想知道自己跟對手]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240113-data-pay]]></title>
            <link>https://alanhc.github.io/logA/posts/20240113-data-engineer-salary</link>
            <guid>20240113-data-engineer-salary</guid>
            <pubDate>Sat, 13 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

以下內容為該影片的筆記：
中國經濟變差 政府監管 員工信心
全球資產配置 美股 賺美元全權資產配置
大廠 推行要一年
大廠大家做得跟核心業務沒關
數據 有博]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240108-attention]]></title>
            <link>https://alanhc.github.io/logA/posts/20240108-attention</link>
            <guid>20240108-attention</guid>
            <pubDate>Mon, 08 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

公司 → 搶奪注意力
太多分心事
- 克服
- 決心、自我反省
why? 手機成癮
多巴安 → 採取行動獲得獎勵
看手機→獎勵→空虛 （重複）久了會疲乏 →]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20240107-notion-websire]]></title>
            <link>https://alanhc.github.io/logA/posts/20240107-notion-website</link>
            <guid>20240107-notion-website</guid>
            <pubDate>Sun, 07 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

使用這套件可以讓notion嵌入到網站
因為不能使用iframe 將notion嵌入，而大多數的solution都要付費
## Ref
- https://]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231222-socket-io]]></title>
            <link>https://alanhc.github.io/logA/posts/20231222-chat</link>
            <guid>20231222-chat</guid>
            <pubDate>Fri, 22 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

https://signal.org/blog/facebook-messenger/
https://github.com/signalapp/libsi]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231217-ntu-matches]]></title>
            <link>https://alanhc.github.io/logA/posts/20231217-ntu-matches</link>
            <guid>20231217-ntu-matches</guid>
            <pubDate>Sun, 17 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 先請AI生成資料
### prompt
```text
請生成三組男女，各有各的自我介紹，僅說明自己，這個叫做content 請將這三組男女配對 用第]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231217-google-gemini]]></title>
            <link>https://alanhc.github.io/logA/posts/20231217-google-gemini</link>
            <guid>20231217-google-gemini</guid>
            <pubDate>Sun, 17 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
- https://www.kaggle.com/code/alanhc/gemini-api-starter-notebook
- http]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231213-pyspark]]></title>
            <link>https://alanhc.github.io/logA/posts/20231213-pyspark</link>
            <guid>20231213-pyspark</guid>
            <pubDate>Wed, 13 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
- https://learn.microsoft.com/en-us/azure/databricks/pandas/pyspark-pan]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231210-convert-post-markdown]]></title>
            <link>https://alanhc.github.io/logA/posts/20231210-convert-post-markdown</link>
            <guid>20231210-convert-post-markdown</guid>
            <pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## medium
https://github.com/dtesler/medium-to-markdown
## Blogger
https://cod]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231209-docker-machine-learning]]></title>
            <link>https://alanhc.github.io/logA/posts/20231209-docker-machine-learning</link>
            <guid>20231209-docker-machine-learning</guid>
            <pubDate>Sat, 09 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Docker
`docker search tensorflow`
`docker pull jupyter/tensorflow-notebook`]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231209-AI-music-example]]></title>
            <link>https://alanhc.github.io/logA/posts/20231209-AI-music-example</link>
            <guid>20231209-AI-music-example</guid>
            <pubDate>Sat, 09 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

AI 音樂風格轉換太酷了
[Frank Sinatra - A Cruel Angel's Thesis](https://youtu.be/IM_EDpv]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231202-twitter-bot]]></title>
            <link>https://alanhc.github.io/logA/posts/20231202-twitter-bot</link>
            <guid>20231202-twitter-bot</guid>
            <pubDate>Sat, 02 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 1. 使用 twitter API
1. 先去 [dashboard]( https://developer.twitter.com/en/porta]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231130-Building-and-Evaluating-Advanced-RAG (未完)]]></title>
            <link>https://alanhc.github.io/logA/posts/20231130-Building-and-Evaluating-Advanced-RAG</link>
            <guid>20231130-Building-and-Evaluating-Advanced-RAG</guid>
            <pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Advance RAG Pipeline
![](https://i.imgur.com/8shM4tw.png)
![](https://i.img]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[Should You Use Open Source Large Language Models?]]></title>
            <link>https://alanhc.github.io/logA/posts/20231129-Should You Use Open Source Large Language Models</link>
            <guid>20231129-Should You Use Open Source Large Language Models</guid>
            <pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
https://www.youtube.com/watch?v=y9k-U9AuDeM
![](https://i.imgur.com/RU3]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231125-cloudflare-tunnel]]></title>
            <link>https://alanhc.github.io/logA/posts/20231125-cloudflare-tunnel</link>
            <guid>20231125-cloudflare-tunnel</guid>
            <pubDate>Sat, 25 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

# 方式一 使用 GUI
## run service
e.g. `docker run -p 80:80 -d nginx`
## cloudflare ]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231124-terraform-vercel]]></title>
            <link>https://alanhc.github.io/logA/posts/20231124-terraform-vercel</link>
            <guid>20231124-terraform-vercel</guid>
            <pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

vercel token: https://vercel.com/guides/how-do-i-use-a-vercel-api-access-token]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231116-Vector-Databases-from-Embeddings-to-Applications]]></title>
            <link>https://alanhc.github.io/logA/posts/20231116-Vector-Databases-from-Embeddings-to-Applications</link>
            <guid>20231116-Vector-Databases-from-Embeddings-to-Applications</guid>
            <pubDate>Thu, 16 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

RAG -> vector database
![](https://i.imgur.com/EDn3CJo.png)
## how-to-obtain-v]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231115-How-to-Build-An-MVP-Startup-School]]></title>
            <link>https://alanhc.github.io/logA/posts/20231115-How-to-Build-An-MVP-Startup-School</link>
            <guid>20231115-How-to-Build-An-MVP-Startup-School</guid>
            <pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

16:52
twich 創辦人（Michael Seibel）
![](https://i.imgur.com/dLhPAHZ.png)
## 1. 從使用]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20211115-LIVEBuilding-Multi-Modal-Search-with-Vector-Databases]]></title>
            <link>https://alanhc.github.io/logA/posts/20231115-Building-Multi-Modal-Search-with-Vector-Databases</link>
            <guid>20231115-Building-Multi-Modal-Search-with-Vector-Databases</guid>
            <pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

![](https://i.imgur.com/0k8rQsV.png)
problem?
關鍵字搜尋
![](https://i.imgur.com/mT]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[2021112-upload-large-file]]></title>
            <link>https://alanhc.github.io/logA/posts/20231112-nextjs-upload-large-file</link>
            <guid>20231112-nextjs-upload-large-file</guid>
            <pubDate>Sun, 12 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## upload api
```js
import { connectToDb, fileExists } from "@/lib/mongodb";
i]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[filebase]]></title>
            <link>https://alanhc.github.io/logA/posts/learn-filebase</link>
            <guid>learn-filebase</guid>
            <pubDate>Sat, 11 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
https://docs.filebase.com/getting-started/ipfs-getting-started-guide

<]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231110-生成式AI淺談圖像生成模型-Diffusion-Model-原理]]></title>
            <link>https://alanhc.github.io/logA/posts/20231110-生成式AI淺談圖像生成模型-Diffusion-Model-原理</link>
            <guid>20231110-生成式AI淺談圖像生成模型-Diffusion-Model-原理</guid>
            <pubDate>Fri, 10 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

![](https://i.imgur.com/E4SLakC.png)
![](https://i.imgur.com/NBeKimk.png)
![](]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[80分鐘快速了解大型語言模型-5-30 有咒術迴戰雷]]></title>
            <link>https://alanhc.github.io/logA/posts/20231110-80分鐘快速了解大型語言模型-5-30 有咒術迴戰雷</link>
            <guid>20231110-80分鐘快速了解大型語言模型-5-30 有咒術迴戰雷</guid>
            <pubDate>Fri, 10 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

![](https://i.imgur.com/U6OeFM7.png)
客製化GPT
https://openai.com/blog/introducin]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231108-How-Diffusion-Models-Work]]></title>
            <link>https://alanhc.github.io/logA/posts/20231108-How-Diffusion-Models-Work</link>
            <guid>20231108-How-Diffusion-Models-Work</guid>
            <pubDate>Wed, 08 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Intuition
![](https://i.imgur.com/TVoI8QQ.png)
![](https://i.imgur.com/oNLo]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231107-imgbb]]></title>
            <link>https://alanhc.github.io/logA/posts/20231107-imgbb</link>
            <guid>20231107-imgbb</guid>
            <pubDate>Tue, 07 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

免費圖片上傳api
```js
const onDrop = useCallback((acceptedFiles: any) => {
acceptedF]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231107-MUI-toolpad]]></title>
            <link>https://alanhc.github.io/logA/posts/20231107-MUI-toolpad</link>
            <guid>20231107-MUI-toolpad</guid>
            <pubDate>Tue, 07 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

很好做prototype的前端網站
## Ref
- https://mui.com/toolpad/getting-started/first-app/
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231104-learn-cosmos]]></title>
            <link>https://alanhc.github.io/logA/posts/20231104-learn-cosmos</link>
            <guid>20231104-learn-cosmos</guid>
            <pubDate>Sat, 04 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[Ignite CLI](https://ignite.com/cli): [它是Cosmos SDK](https://github.com/cosmos]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231103-linklist]]></title>
            <link>https://alanhc.github.io/logA/posts/20231103-linklist</link>
            <guid>20231103-linklist</guid>
            <pubDate>Fri, 03 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

### c++
```c++
#include
<div>
  using namespace std;
  struct Node {
  int dat]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231103-Finetuning-Large-Language-Models]]></title>
            <link>https://alanhc.github.io/logA/posts/20231103-Finetuning-Large-Language-Models</link>
            <guid>20231103-Finetuning-Large-Language-Models</guid>
            <pubDate>Fri, 03 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Introduction
- why?
- 要學某種語氣等等要使用
![](https://i.imgur.com/eRJk6Wv.png)
## W]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231101-generative-ai-for-everyone]]></title>
            <link>https://alanhc.github.io/logA/posts/20231101-generative-ai-for-everyone</link>
            <guid>20231101-generative-ai-for-everyone</guid>
            <pubDate>Thu, 02 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## What is Generative AI
![](https://i.imgur.com/Q877q0W.png)
![](https://i.im]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[Andrew-Ng-Opportunities-in-AI-2023]]></title>
            <link>https://alanhc.github.io/logA/posts/20231031-Andrew-Ng-Opportunities-in-AI-2023</link>
            <guid>20231031-Andrew-Ng-Opportunities-in-AI-2023</guid>
            <pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

### 兩個很重要的領域 監督式學習及生成式AI
![](https://i.imgur.com/Wvb36Eh.png)
- 生成式AI 怎麼訓練？
- ]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[Building Systems with the ChatGPT API]]></title>
            <link>https://alanhc.github.io/logA/posts/20231029-Building-Systems-with-the-ChatGPT-API</link>
            <guid>20231029-Building-Systems-with-the-ChatGPT-API</guid>
            <pubDate>Sat, 28 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Introduction
## Language Models, the Chat Format and Tokens
- LLM
- How? 使用]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231028-mozilla-ai]]></title>
            <link>https://alanhc.github.io/logA/posts/20231028-mozilla-ai</link>
            <guid>20231028-mozilla-ai</guid>
            <pubDate>Fri, 27 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

有涵蓋LLM，由淺入深，有colab實作，還不錯
# Introduction
### Summarization
- [colab introductio]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231026-ChatGPT-Prompt-Engineering-for-Developers]]></title>
            <link>https://alanhc.github.io/logA/posts/20231026-ChatGPT-Prompt-Engineering-for-Developers</link>
            <guid>20231026-ChatGPT-Prompt-Engineering-for-Developers</guid>
            <pubDate>Thu, 26 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Introduction
### 兩種LLM模型
#### 1. base：由訓練資料預測下一個word
#### 2. instruction ba]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231023-learning]]></title>
            <link>https://alanhc.github.io/logA/posts/20231023-learning-from-lin</link>
            <guid>20231023-learning-from-lin</guid>
            <pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

小林說：分享有關於金融背景的ytr，分享得很棒 [我是如何快速学习一个领域的 (15:49)](https://www.youtube.com/watch?]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231023-Pair-Programming-with-a-Large-Language-Model]]></title>
            <link>https://alanhc.github.io/logA/posts/20231023-Pair-Programming-with-a-Large-Language-Model</link>
            <guid>20231023-Pair-Programming-with-a-Large-Language-Model</guid>
            <pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## TL;DR
LLM 可以幫助程式設計師包含：改進現有程式碼、簡化code、寫測試、優化程式除錯及解釋程式碼，使用流程為(1)建立prompt (2)取]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231010-webauthn]]></title>
            <link>https://alanhc.github.io/logA/posts/20231010-webauthn</link>
            <guid>20231010-webauthn</guid>
            <pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

web 生物辨識api
## Ref

</body>
</html>
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20231006-fastapi-streaming]]></title>
            <link>https://alanhc.github.io/logA/posts/20231006-fastapi-streaming</link>
            <guid>20231006-fastapi-streaming</guid>
            <pubDate>Fri, 06 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- main.py
```python
from fastapi import FastAPI
from fastapi.responses import ]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230929-rn-qrcode]]></title>
            <link>https://alanhc.github.io/logA/posts/20230929-rn-qrcode</link>
            <guid>20230929-rn-qrcode</guid>
            <pubDate>Fri, 29 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- [snack](https://snack.expo.dev/@alanhc/alantick-verifier)
- Podfile
```ruby
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230926-21-things-before-21]]></title>
            <link>https://alanhc.github.io/logA/posts/20230926-21-things-before-21</link>
            <guid>20230926-21-things-before-21</guid>
            <pubDate>Tue, 26 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
- https://mrjamie.cc/2023/03/27/21-things-you-need-to-know-before-21/?f]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230924-wagami]]></title>
            <link>https://alanhc.github.io/logA/posts/20230924-wagami</link>
            <guid>20230924-wagami</guid>
            <pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

`import { EthereumClient, w3mConnectors, w3mProvider } from '@web3modal/ethere]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230924-QR-Code]]></title>
            <link>https://alanhc.github.io/logA/posts/20230924-QR-Code</link>
            <guid>20230924-QR-Code</guid>
            <pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
```js
<div>
  ```
  - `@/components/Html5QrcodePlugin`
  ```js
  import { Html5]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230924-cmd-copy]]></title>
            <link>https://alanhc.github.io/logA/posts/20230924-cmd-copy</link>
            <guid>20230924-cmd-copy</guid>
            <pubDate>Sun, 24 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

`for i in {0..100}; cp ticket.png "./images/$i.png"`
## Ref

</body>
</html>
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230920-nx]]></title>
            <link>https://alanhc.github.io/logA/posts/20230920-nx</link>
            <guid>20230920-nx</guid>
            <pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
- https://nx.dev/getting-started/intro
- https://nx.dev/getting-started]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[hardhat]]></title>
            <link>https://alanhc.github.io/logA/posts/20230919-hardhat</link>
            <guid>20230919-hardhat</guid>
            <pubDate>Tue, 19 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

`npx hardhat`
`pnpm add -D @nomicfoundation/hardhat-toolbox @nomicfoundation/h]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[初探 react native]]></title>
            <link>https://alanhc.github.io/logA/posts/20230907-react-native</link>
            <guid>20230907-react-native</guid>
            <pubDate>Thu, 07 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 網路編輯器：https://snack.expo.dev/
- CocoaPods：ios 的套件管理
npx react-native@latest ]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[在部落格中使用mdx]]></title>
            <link>https://alanhc.github.io/logA/posts/20230831-mdx</link>
            <guid>20230831-mdx</guid>
            <pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
- https://nextjs.org/docs/pages/building-your-application/configuring/m]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[在mongodb裡面將兩個group merge成一個結果]]></title>
            <link>https://alanhc.github.io/logA/posts/20230831-mongodb-aggregate-multiple-group</link>
            <guid>20230831-mongodb-aggregate-multiple-group</guid>
            <pubDate>Thu, 31 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 結果
```json
{
"results": [
{
"path": "/mcu/course/2D動畫實務",
"id": "2D動畫實務"
},]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[(未完)加入kbar讓搜尋更便利]]></title>
            <link>https://alanhc.github.io/logA/posts/20230831-kbar</link>
            <guid>20230831-kbar</guid>
            <pubDate>Thu, 31 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

_app.tsx
```js
// app.tsx
import { KBarProvider } from "kbar";
function MyApp(]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[加入GA]]></title>
            <link>https://alanhc.github.io/logA/posts/20230830-nextjs-google-analytics</link>
            <guid>20230830-nextjs-google-analytics</guid>
            <pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

https://analytics.google.com/analytics/web/ 裡面 拿到GA_MEASUREMENT_ID應該會是`G-{...}]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230829-peerjs]]></title>
            <link>https://alanhc.github.io/logA/posts/20230829-peerjs</link>
            <guid>20230829-peerjs</guid>
            <pubDate>Tue, 29 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

簡化wwebrtc的使用方法
- https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/B]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230829-orbit-chat]]></title>
            <link>https://alanhc.github.io/logA/posts/20230829-orbit-chat</link>
            <guid>20230829-orbit-chat</guid>
            <pubDate>Tue, 29 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

嘗試使用chatui及orbitdb製作一個去中心化的chat聊天
https://github.com/alanhc/orbit-chat
![](htt]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20230829-chakra-ui]]></title>
            <link>https://alanhc.github.io/logA/posts/20230829-chakra-ui</link>
            <guid>20230829-chakra-ui</guid>
            <pubDate>Tue, 29 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

pnpm add @chakra-ui/react @chakra-ui/next-js @emotion/react @emotion/styled fr]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[初探libp2p]]></title>
            <link>https://alanhc.github.io/logA/posts/20230828-libp2p</link>
            <guid>20230828-libp2p</guid>
            <pubDate>Mon, 28 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 建立signal 節點
```js
import { sigServer } from '@libp2p/webrtc-star-signalling]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[初探ipfs]]></title>
            <link>https://alanhc.github.io/logA/posts/20230828-ipfs</link>
            <guid>20230828-ipfs</guid>
            <pubDate>Mon, 28 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 下載
`brew install ipfs`
`ipfs init`
```js
import { create } from 'ipfs-http-]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[安裝動漫vscode主題]]></title>
            <link>https://alanhc.github.io/logA/posts/20230827-vscode-animate-extension</link>
            <guid>20230827-vscode-animate-extension</guid>
            <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

去 [下載doki-theme](https://marketplace.visualstudio.com/items?itemName=unthrottl]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[初探orbitdb]]></title>
            <link>https://alanhc.github.io/logA/posts/20230827-orbitdb</link>
            <guid>20230827-orbitdb</guid>
            <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## orbitdb
`npm init -y`
`package.json` 加入：`"type": "module"`
`pnpm add @orbit]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[notion的替代品 - AFFiNE]]></title>
            <link>https://alanhc.github.io/logA/posts/20230827-notion-alternative</link>
            <guid>20230827-notion-alternative</guid>
            <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

替代notion的酷炫東西，github上目前有21.8k stars，而且是rust寫的，，而且也有類似miro的功能，但好像目前沒有發現ios版本，但有]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[加入PWA功能]]></title>
            <link>https://alanhc.github.io/logA/posts/20230827-next-pwa</link>
            <guid>20230827-next-pwa</guid>
            <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 前置
- 先準備 service worker、manifacts.json、logo.png
- 引入套件：`pnpm add next-pwa`
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[chat聊天界面初探]]></title>
            <link>https://alanhc.github.io/logA/posts/20230827-chat-app</link>
            <guid>20230827-chat-app</guid>
            <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## chat
`npx create-next-app chat`
`pnpm add @chatscope/chat-ui-kit-react`
`pn]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[nextjs 相關文章]]></title>
            <link>https://alanhc.github.io/logA/posts/nextjs</link>
            <guid>nextjs</guid>
            <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

# markdown相關
## 資料在本地
### 使用unified
## 資料在雲端
### 使用 MDX remote
## 相關posts
- ht]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[統整markdown的使用方法]]></title>
            <link>https://alanhc.github.io/logA/posts/nextjs-markdown</link>
            <guid>nextjs-markdown</guid>
            <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 資料在本地
### 使用unified
## 資料在雲端
### 使用 MDX
## 相關posts
- https://alanhc.github.]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[加入next-seo]]></title>
            <link>https://alanhc.github.io/logA/posts/20230826-next-seo</link>
            <guid>20230826-next-seo</guid>
            <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

使用 https://www.favicon.cc/ 從logo.png製作 favicon.ico
## 加入環境變數
- 在next.config.js]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[加入import別名讓import更好看]]></title>
            <link>https://alanhc.github.io/logA/posts/20230826-import-alias</link>
            <guid>20230826-import-alias</guid>
            <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 設定
- tsconfig.json
```js
{
"compilerOptions": {
...
"baseUrl": ".",
"paths"]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[imgur上傳]]></title>
            <link>https://alanhc.github.io/logA/posts/20230826-imgur</link>
            <guid>20230826-imgur</guid>
            <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

註冊：https://api.imgur.com/oauth2/addclient
## ref
- https://apidocs.imgur.com/
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[添加rss功能到nextjs部落格]]></title>
            <link>https://alanhc.github.io/logA/posts/20230825-rss</link>
            <guid>20230825-rss</guid>
            <pubDate>Fri, 25 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 下載 npm feed
`pnpm add feed`
## 新增 generateRSS()
新增 `lib/generateRSS.js`
```]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[部落格暗黑模式]]></title>
            <link>https://alanhc.github.io/logA/posts/20230824-chakra-darkmode</link>
            <guid>20230824-chakra-darkmode</guid>
            <pubDate>Thu, 24 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

1. 新增 theme.ts
```js
import { extendTheme, type ThemeConfig } from "@chakra-ui]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[初探bigchaindb]]></title>
            <link>https://alanhc.github.io/logA/posts/20230824-bigchain</link>
            <guid>20230824-bigchain</guid>
            <pubDate>Thu, 24 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 設定bigchaindb本地節點
### 使用docker
- pull image：`docker pull bigchaindb/bigchain]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[更新nextjs到13]]></title>
            <link>https://alanhc.github.io/logA/posts/20230820-nexjs13</link>
            <guid>20230820-nexjs13</guid>
            <pubDate>Sun, 20 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 升級nextjs版本：`pnpm up next react react-dom eslint-config-next --latest`
- 自動更新]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[讓部落格可以顯示markdown的流程圖]]></title>
            <link>https://alanhc.github.io/logA/posts/20230819-mermaid-js</link>
            <guid>20230819-mermaid-js</guid>
            <pubDate>Sat, 19 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

code如下
```
mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```
## 修改CodeBlock
``]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[實作markdown section link]]></title>
            <link>https://alanhc.github.io/logA/posts/20230818-markdown-section-link</link>
            <guid>20230818-markdown-section-link</guid>
            <pubDate>Fri, 18 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Toc部分
```js
import markdownToc from 'markdown-toc';
const tocMarkdown = awa]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[將部落格加入sitemap功能]]></title>
            <link>https://alanhc.github.io/logA/posts/20230817-next-sitemap</link>
            <guid>20230817-next-sitemap</guid>
            <pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

指令下：`pnpm add -D next-sitemap`
next.config.js新增
SITE_URL="https://example.com"]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[新增page loading的進度條]]></title>
            <link>https://alanhc.github.io/logA/posts/20230816-nprogress</link>
            <guid>20230816-nprogress</guid>
            <pubDate>Wed, 16 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

`pnpm add nprogress`
`pnpm add -D @types/nprogress`
在pages/_app.tsx新增
```js
im]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[三種使用Python爬取網頁的方法]]></title>
            <link>https://alanhc.github.io/logA/posts/20230813-back-up-crawler</link>
            <guid>20230813-back-up-crawler</guid>
            <pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 第一版: 使用session慢慢爬
```python
s = requests.Session()
```
## 第二版: 使用python的並行處]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[使用react syntax highlighter及useClipboard強化程式碼區塊]]></title>
            <link>https://alanhc.github.io/logA/posts/20230812-react-syntax-clipboard</link>
            <guid>20230812-react-syntax-clipboard</guid>
            <pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

# react syntax highlighter + clipboard
1. 先去讀 postsDirectory 的markdownfile交給ma]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[實作ipfs上傳的前端]]></title>
            <link>https://alanhc.github.io/logA/posts/20230109-ipfs-upload</link>
            <guid>20230109-ipfs-upload</guid>
            <pubDate>Mon, 09 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

1. import package
```js
import { NFTStorage, File, Blob } from 'nft.storage'
c]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[erc 1155 合約]]></title>
            <link>https://alanhc.github.io/logA/posts/20230108-solidity-nft</link>
            <guid>20230108-solidity-nft</guid>
            <pubDate>Sun, 08 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## ERC 721
```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[部署我的網站到k8s上]]></title>
            <link>https://alanhc.github.io/logA/posts/20221231-k8s-notes</link>
            <guid>20221231-k8s-notes</guid>
            <pubDate>Sat, 31 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 1. 在專案根目錄新增以下檔案
```dockerfile
FROM node:16-alpine
ARG NODE_ENV="production"]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[使用smartpy撰寫tezos的nft程式]]></title>
            <link>https://alanhc.github.io/logA/posts/20221230-tezos-nft-tutorial</link>
            <guid>20221230-tezos-nft-tutorial</guid>
            <pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 撰寫nft合約
- 到 [smartpy ide](https://smartpy.io/ide) 輸入
```python
import smart]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[在solana上mint NFT]]></title>
            <link>https://alanhc.github.io/logA/posts/20221228-solana-nft-tutorial</link>
            <guid>20221228-solana-nft-tutorial</guid>
            <pubDate>Wed, 28 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

1. 下載 solana cli: `sh -c "$(curl -sSfL https://release.solana.com/v1.14.11/ins]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[Hello World]]></title>
            <link>https://alanhc.github.io/logA/posts/first-day</link>
            <guid>first-day</guid>
            <pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

# Hi! 😃
hello world!

</body>
</html>
]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20220811-monorepo-development]]></title>
            <link>https://alanhc.github.io/logA/posts/20220811-monorepo-development</link>
            <guid>20220811-monorepo-development</guid>
            <pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## Ref
前言
- LINE台灣用戶有2100萬
- LINE 跨國公司
正文
- 時間：2000年初
- 共享code，scale build sys]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20220811-LINE-Blockchain-Developer-Intern]]></title>
            <link>https://alanhc.github.io/logA/posts/20220811-LINE-Blockchain-Developer-Intern</link>
            <guid>20220811-LINE-Blockchain-Developer-Intern</guid>
            <pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

## 為何想去實習？
- 知道業界缺乏什麼樣的人才？
- 了解學界、業界差異
- 累積實戰經驗
- 同學都有好幾段實習經歷
- 看看自己的市場價值
## 我]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[Upgrade nx repo to react 18]]></title>
            <link>https://alanhc.github.io/logA/posts/20220721-upgrade-nx-repo-to-react-18</link>
            <guid>20220721-upgrade-nx-repo-to-react-18</guid>
            <pubDate>Thu, 21 Jul 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

- 更新@nrwl/react 到14會自動更新React到18
- https://nx.dev/guides/react-18#react-18-mig]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[Decentral Showroom — NTU DApp Term project]]></title>
            <link>https://alanhc.github.io/logA/posts/20220531-Decentral-Showroom-NTU-DApp-Term-project</link>
            <guid>20220531-Decentral-Showroom-NTU-DApp-Term-project</guid>
            <pubDate>Tue, 31 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

![](https://i.imgur.com/arbyM3t.png)
photo by Hsiang Hsu, model: Cute Ubi
> De]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[web3 世界裡的驗證機制，以Tezos為例]]></title>
            <link>https://alanhc.github.io/logA/posts/20220518-web3-世界裡的驗證機制-以Tezos為例</link>
            <guid>20220518-web3-世界裡的驗證機制-以Tezos為例</guid>
            <pubDate>Wed, 18 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

在web3的世界裡面，區塊鏈錢包取代了過去綁定社交帳號登入的功能，以下面在Tezos上的NFT交易平台objkt為例，可以看到sync取代login的按鈕。]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20211028-虛擬人課堂筆記4-vroid]]></title>
            <link>https://alanhc.github.io/logA/posts/20211028-虛擬人課堂筆記4-vroid</link>
            <guid>20211028-虛擬人課堂筆記4-vroid</guid>
            <pubDate>Thu, 28 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

* [vroid](https://vroid.com/en/studio) (註冊&#x26;下載)
調整模型到你喜歡的
Face Editor>Gene]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20211027-虛擬人課堂筆記3-unity-facecapture]]></title>
            <link>https://alanhc.github.io/logA/posts/20211027-虛擬人課堂筆記3-unity-facecapture</link>
            <guid>20211027-虛擬人課堂筆記3-unity-facecapture</guid>
            <pubDate>Wed, 27 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

去上禮拜[ReadyPlayerMe](https://readyplayer.me/)下載glb模型檔
![](https://i.imgur.com/F]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[虛擬人課堂筆記2 —Mozilla Hub]]></title>
            <link>https://alanhc.github.io/logA/posts/20211018-虛擬人課堂筆記2</link>
            <guid>20211018-虛擬人課堂筆記2</guid>
            <pubDate>Mon, 18 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

在Mozilla Hub裡面使用虛擬角色
====================
新建一個room：
[https://hubs.mozilla.com]]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[虛擬人課堂筆記 — SparkAR]]></title>
            <link>https://alanhc.github.io/logA/posts/20211011-虛擬人課堂筆記-spark-ar</link>
            <guid>20211011-虛擬人課堂筆記-spark-ar</guid>
            <pubDate>Mon, 11 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

讀完這篇，將學會可在FB嵌入的濾鏡👇
-------------------
先[下載 SparkAR](https://sparkar.facebook]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20210820-開發mcu-up-銘傳金手指3-0-的那些事兒]]></title>
            <link>https://alanhc.github.io/logA/posts/20210820-開發mcu-up-銘傳金手指3-0-的那些事兒</link>
            <guid>20210820-開發mcu-up-銘傳金手指3-0-的那些事兒</guid>
            <pubDate>Fri, 20 Aug 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

請參考：[銘傳金手指](https://next-school-up.vercel.app/)
![](https://i.imgur.com/ermaKM]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20190614-CGfinal]]></title>
            <link>https://alanhc.github.io/logA/posts/20190614-CGfinal</link>
            <guid>20190614-CGfinal</guid>
            <pubDate>Fri, 14 Jun 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

### alanhc/張牧之 電腦圖學-week17 \[final\]
<div></div>[![](https://1.bp.blogspot.com]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20190409-uva409]]></title>
            <link>https://alanhc.github.io/logA/posts/20190409-uva409</link>
            <guid>20190409-uva409</guid>
            <pubDate>Mon, 09 Apr 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180405-uva630]]></title>
            <link>https://alanhc.github.io/logA/posts/20180405-uva630</link>
            <guid>20180405-uva630</guid>
            <pubDate>Thu, 05 Apr 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180317-uva10409]]></title>
            <link>https://alanhc.github.io/logA/posts/20180317-uva10409</link>
            <guid>20180317-uva10409</guid>
            <pubDate>Sat, 17 Mar 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180314-uva105]]></title>
            <link>https://alanhc.github.io/logA/posts/20180314-uva105</link>
            <guid>20180314-uva105</guid>
            <pubDate>Wed, 14 Mar 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180312-uva10190]]></title>
            <link>https://alanhc.github.io/logA/posts/20180312-uva10190</link>
            <guid>20180312-uva10190</guid>
            <pubDate>Mon, 12 Mar 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#更](https://www.facebook.com/hashtag/%E6%9B%B4?__eep__=6&#x26;__cft__[0]=AZXK]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180309-uva141]]></title>
            <link>https://alanhc.github.io/logA/posts/20180309-uva141</link>
            <guid>20180309-uva141</guid>
            <pubDate>Fri, 09 Mar 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#續](https://www.facebook.com/hashtag/%E7%BA%8C?__eep__=6&#x26;__cft__[0]=AZUY]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180228-hash-table]]></title>
            <link>https://alanhc.github.io/logA/posts/20180228-hash-table</link>
            <guid>20180228-hash-table</guid>
            <pubDate>Wed, 28 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#Data_Structure_and_Algorithms](https://www.facebook.com/hashtag/data_structu]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180222-uva401]]></title>
            <link>https://alanhc.github.io/logA/posts/20180222-uva401</link>
            <guid>20180222-uva401</guid>
            <pubDate>Thu, 22 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180212-uva10611]]></title>
            <link>https://alanhc.github.io/logA/posts/20180212-uva10611</link>
            <guid>20180212-uva10611</guid>
            <pubDate>Mon, 12 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

![](https://i.imgur.com/daxm26z.jpg)
![](https://i.imgur.com/8DqMq4E.jpg)
## R]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180210-NCTU-PCCA-winter-notes]]></title>
            <link>https://alanhc.github.io/logA/posts/20180210-NCTU-PCCA-winter-notes</link>
            <guid>20180210-NCTU-PCCA-winter-notes</guid>
            <pubDate>Sat, 10 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

# NCTU PCCA winter
## 快速索引
- [活動網頁] | [水題大賽] | [課程網頁]
- [演算法筆記]
[課程網頁]: https:]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180209-uva406]]></title>
            <link>https://alanhc.github.io/logA/posts/20180209-uva406</link>
            <guid>20180209-uva406</guid>
            <pubDate>Fri, 09 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180209-linked-list]]></title>
            <link>https://alanhc.github.io/logA/posts/20180209-linked-list</link>
            <guid>20180209-linked-list</guid>
            <pubDate>Fri, 09 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#練習](https://www.facebook.com/hashtag/%E7%B7%B4%E7%BF%92?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180206-uva10162]]></title>
            <link>https://alanhc.github.io/logA/posts/20180206-uva10162</link>
            <guid>20180206-uva10162</guid>
            <pubDate>Tue, 06 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180205-uva10405]]></title>
            <link>https://alanhc.github.io/logA/posts/20180205-uva10405</link>
            <guid>20180205-uva10405</guid>
            <pubDate>Mon, 05 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得]() [#Longest_Common_Subsequence]() [#LCS]() [#DP]() [#Uva10405]() [#解題]()]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180131-uva11917]]></title>
            <link>https://alanhc.github.io/logA/posts/20180131-uva11917</link>
            <guid>20180131-uva11917</guid>
            <pubDate>Wed, 31 Jan 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180128-uva10931]]></title>
            <link>https://alanhc.github.io/logA/posts/20180128-uva10931</link>
            <guid>20180128-uva10931</guid>
            <pubDate>Sun, 28 Jan 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180124-gets-puts]]></title>
            <link>https://alanhc.github.io/logA/posts/20180124-gets-puts</link>
            <guid>20180124-gets-puts</guid>
            <pubDate>Wed, 24 Jan 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180123-int2str]]></title>
            <link>https://alanhc.github.io/logA/posts/20180123-int2str</link>
            <guid>20180123-int2str</guid>
            <pubDate>Tue, 23 Jan 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20180119-hackmd]]></title>
            <link>https://alanhc.github.io/logA/posts/20180119-hackmd</link>
            <guid>20180119-hackmd</guid>
            <pubDate>Fri, 19 Jan 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#分享](https://www.facebook.com/hashtag/%E5%88%86%E4%BA%AB?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171230-recursion]]></title>
            <link>https://alanhc.github.io/logA/posts/20171230-recursion</link>
            <guid>20171230-recursion</guid>
            <pubDate>Sat, 30 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171221-uva10190]]></title>
            <link>https://alanhc.github.io/logA/posts/20171221-uva10190</link>
            <guid>20171221-uva10190</guid>
            <pubDate>Thu, 21 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#Debug](https://www.facebook.com/hashtag/debug?__eep__=6&#x26;__cft__[0]=AZVA]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171219-recursion]]></title>
            <link>https://alanhc.github.io/logA/posts/20171219-recursion</link>
            <guid>20171219-recursion</guid>
            <pubDate>Tue, 19 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171217-DP]]></title>
            <link>https://alanhc.github.io/logA/posts/20171217-DP</link>
            <guid>20171217-DP</guid>
            <pubDate>Sun, 17 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171210-vector]]></title>
            <link>https://alanhc.github.io/logA/posts/20171210-vector</link>
            <guid>20171210-vector</guid>
            <pubDate>Sun, 10 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171202-styleguide]]></title>
            <link>https://alanhc.github.io/logA/posts/20171202-styleguide</link>
            <guid>20171202-styleguide</guid>
            <pubDate>Sat, 02 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#文章分享](https://www.facebook.com/hashtag/%E6%96%87%E7%AB%A0%E5%88%86%E4%BA%AB?]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171106-gcd]]></title>
            <link>https://alanhc.github.io/logA/posts/20171106-gcd</link>
            <guid>20171106-gcd</guid>
            <pubDate>Mon, 06 Nov 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#程式分享](https://www.facebook.com/hashtag/%E7%A8%8B%E5%BC%8F%E5%88%86%E4%BA%AB?]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171105-makerfair]]></title>
            <link>https://alanhc.github.io/logA/posts/20171105-makerfair</link>
            <guid>20171105-makerfair</guid>
            <pubDate>Sun, 05 Nov 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

前情提要：
今天去MakerFaire有個攤位是做智慧家電的，
我覺得有個還蠻適合拿來討論的，
簡單來說一般做物聯網都是用網路來做，
但他們很特別是靠電力系]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171102-computer-virus]]></title>
            <link>https://alanhc.github.io/logA/posts/20171102-computer-virus</link>
            <guid>20171102-computer-virus</guid>
            <pubDate>Thu, 02 Nov 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171027-refactor]]></title>
            <link>https://alanhc.github.io/logA/posts/20171027-refactor</link>
            <guid>20171027-refactor</guid>
            <pubDate>Fri, 27 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

https://www.ithome.com.tw/node/46046
## Ref
- https://www.facebook.com/groups/]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
        <item>
            <title><![CDATA[20171027-bnf]]></title>
            <link>https://alanhc.github.io/logA/posts/20171027-bnf</link>
            <guid>20171027-bnf</guid>
            <pubDate>Fri, 27 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

[#心得](https://www.facebook.com/hashtag/%E5%BF%83%E5%BE%97?__eep__=6&#x26;__cft]]></description>
            <author>alanhc.tseng1999@gmail.com (alanhc)</author>
        </item>
    </channel>
</rss>