2019年1月25日 星期五
[Portal] Child
- Books
- channels
- Book depository
- series
- 工藤紀子 - 小雞、野貓軍團
- Food 超人 點讀筆
- Toy
- HAPE 廚房
- 波波的心得文:
- 👉Mother garden 的真的好美 但貴貴der
- 👉Ikea我現場看覺得質感普普(價格我覺得跟我跟團買HAPE差不多)
- 👉Costco有一組cp 值很高的
- 我記得好像是2990元,但家裡要夠大Xd
- 夾娃娃機
- Music
- Notebook (待研究)
- Kizpad
- Kindle for Kids bundle (pre-school, paper)
- Fire HD 8 for kids bundle (3-years up, color display)
- 自學平台
- 智育
- 聽說讀寫
- 濕紙巾 - UNIBABE (醫院等級、無實體通路)
- 洗衣精 - nac nac 防蹣抗菌洗衣精
- 洗碗精 - nac nac 奶瓶蔬果清潔劑
- 尿布
- 康乃馨 寶貝天使
- 幫寶適
- Stokke JetKids Bedbox
- 2-4 個工作日到貨
- 台灣沒有官方 Stokke, 通路有 Angelbaby, 但沒進貨
- 全球免運
- 開箱
- 床 - 我們是幸福床店
- 尿布台
- Swim
- 嬰兒游泳: babyFish
- 小兒游泳: 大安運動中心 古蕓瑋教練
- 馬術
- 體操
- 飛奇兒 信義
- 舞蹈
- 雲門舞集 信義館
- 音樂
- YAMAHA 功學社 光復分校
- 健豪 PhotoBook
- baby carrier (BECO 雙子星)
- toys
- 風車寶貝 (Food 超人)
- LEGO: A13有零件牆
- 文具 / 玩具批發
- 台北
- 久大文具
- 張媽媽批發
- 東東玩具城
- 算是種類最齊全, 各式商品都有 (e.g. 連 Hape 品牌區 / Food 超人 / WoW / LEGO / 等), 長安與太原路商圈的話個人大概是在東東跟 101 兩間選擇產品
- 價格街 8 折, 會員 95 折
- 101 玩具王國
- 較多高科技性 (e.g. 飛行機/娃娃機), 品質也較細緻(包含模型也是較高檔)的商品, 價格皆 8 折
- 芃芃玩具
- 滿有柑仔店的味道, 比較不像我的菜, 跟六信進的低階產品比較像, 但規模又沒有像六信, 感覺高階產品不多
- 台中
- 六信批發商
- 種類滿完整, 比東東玩具城還多了很多大型玩具
- 但滿多高檔與陸製產品混搭
- rental service
- department stores
- 空氣清淨機
- Ptt
- BabyProducts
[Tool] 用 ExifTool 修改影片日期
- 用 ExifTool 來修改照片或影片的日期
- What is ExifTool? What is EXIF?
- ExifTool: 一個可以修改 EXIF metadata 的 command line 軟體
- EXIF: 簡單說就是相機為了儲存一些資訊, 在 video/image 檔案前面填了一些額外的資訊
- How?
- 安裝:
- Mac
sudo port install exiftool
- 執行:
- 更改時間
exiftool -alldates="2018:01:01 00:00:00" "-filemodifydate" fileOrDirName
- 顯示目前時間相關的 tag
exiftool -a -s -G0:1 -time:all fileOrDirName
- Reference
2019年1月20日 星期日
2019年1月1日 星期二
[Marketing] 廣告的市場永遠都在
- 從公司的規模來考慮對廣告的需求
- 大公司需要穩定成長
- 成長來自新產品
- 或是新客戶
- 每年或是每季必定會有新產品拉攏既有的老客戶
- 以及拉攏新會員新客戶,
- 而新品的推銷或是品牌的樹立都有賴廣告的媒介
- 小公司需要增加曝光度
- 買產品其實就是買信任, 不論是信任產頻品質或是優質服務, 而一般來說, 人是很好騙的, 曝光度與熟悉度常常會默默地增加你的信任度.
- 從媒合的角度來思考
- 賣家常常不確定自己是不是打到最匹配的消費群
- 而買家常常不清楚是不是這就是自己要的品牌、產品
- 而媒合其實就是同時幫買家與賣家打廣告的中間角色.
[Life] 人不該永遠都在 tune 參數
- What?
- 什麼是 tune 參數? 簡單說就是客製化. 在既有的模式或模型下, 針對某個人某個事件而選定某組設定.
- 例如: 賣一棟房子, 你會詢問客戶需要多少坪數?多少房間?地點要靠近哪邊等等, 這些都是屬於特定的參數設定.
- Who? When? Where?
- 這三個條件本身就是參數之一, 依據不同的人、事、時、地、物而有不同的參數設定.
- Why?
- 為什麼需要 tune 參數? 若要一言以敝之, 就是每個人、每件事、每個地方、每個不同時間點, 需求都不同.
- 例如: 在你還沒有小孩之前, 目前的房屋需求, 僅僅需要一個套房的空間, 地點最好靠近上班的場所, 而當你有孩子後, 可能就需要有 2-3房, 必須靠近學區等等.
- How?
- 從目前的服務市場來看, 還是非常多從業人員正在做著 tune 參數這件事
- 例如: 旅遊服務人員需要一一詢問顧客的需求, 再提供合適的方案
- 又例如: 龐大的保險業務, 因為商品種類太多, 導致顧客無法短時間理解適合自己的商品
- Problems
- 一來當然是因為顧客常常不清楚自己的需求
- 二來則是因為既有的方案太多, 顧客無法迅速配對個人的需求或是方案太少, 無法 match 客戶的需求
- Solutions
- 讓使用者自行定義需求 (filters)
- 例如 Skyscanner, 可以自行加入: 日期、直飛/轉機、限定航空公司等不同客戶不同的需求
- context adaptive, 藉由演算法的設計, 相當於自動判斷了不同人的需求 (如 GPS receiver 提供你目前的位置, 可依據你目前的位置搜尋需要的資料, 也就是常聽到的 location awareness)
- 顯然, 這些事情其實漸漸的都會逐漸被自動化, 那麼服務人員的取代性就漸漸被提高了, 而隨著時間流逝, 個人的競爭力也就跟著下降了...
2018年12月12日 星期三
[Multi-media] FFmpeg Introduction
- FFmpeg
- name
- FF: Fast Forward
- frameworks (加上 prefix: lib, 即為對應的 library, e.g. libavformat, libavcodec, ...)
- AVFormat - mux/demux
- AVCodec - encode/decode
- AVFilter
- AVDevice
- AVUtil
- swscale (video)
- swresample (audio)
- binaries
- ffmpeg - encode/decode
- ffplay - player (depends on SDL)
- ffprobe - mm analyzer
- Reference
- (非常棒) [总结]FFMPEG视音频编解码零基础学习方法
2018年11月14日 星期三
[Codec] HEVC Study
- Resource
- Documents
- Standard
- Software
- Reference test stream
- Content
- Profile, Levels, Tiers (introduced in H265)
- Profile
- Main Profile < Main Still Picture Profile < Main 10 Profile
- Main 10 Profile
- 10 bits/sample for HDR, High color gamut, etc.
- Levels
- defines resolution, frame rate, bit rate, buffer capacity (e.g. dpb - decoded picture buffer), ...etc.
-
Level Resolution 4 HD 5 4K 6 8K - tier
- Main tier/High tier to distinguish the bit rates
- Syntax
- Patent fee
2018年11月2日 星期五
[LeetCode] 118. Pascal's Triangle
- Problem: 118 Pascals's Triangle, 主要為該層元素為上一層的左邊加上一層右邊而得
- Concept:
- 算是滿基本的題目, 稍微將 index 列出來, 可以發現
-
A[i][j] = A[i-1][j-1] + A[i-1][j]
- 但還是需要注意 index 從 0開始, 必須習慣一下
- Implementation
-
class Solution { public: vector> generate(int numRows) { vector > result; for (int i = 0; i < numRows; i++) { vector row; row.push_back(1); for (int j = 1; j < i; j++) { int val = result[i - 1] [j - 1] + result[i - 1][j]; row.push_back(val); } // no need to add right 1 at first row if (i > 0) row.push_back(1); result.push_back(row); } return result; } };
2018年11月1日 星期四
[LeetCode] 139. Word Break
- Problem: Word Break
- Concept:
- 可以 recursive 的將一個 word 拆成左半跟右半
- 利用 memorize 的 hash table 來記錄
- 注意終止條件:
- cache 已存在
- 目前的 dictionary 包含完整的 string
- Implementation
-
class Solution { public: bool wordBreak(string s, vector& wordDict) { unordered_set quickHash(wordDict.begin(), wordDict.end()); return wordBreak(s, quickHash); } bool wordBreak(string s, unordered_set quickHash) { if (m_mem.count(s)) return m_mem[s]; if (quickHash.count(s) > 0) { m_mem[s] = true; return m_mem[s]; } for (int i = 1; i < s.length(); i++) { if (quickHash.count(s.substr(0, i)) && wordBreak(s.substr(i), quickHash)) { m_mem[s] = true; return m_mem[s]; } } m_mem[s] = false; return m_mem[s]; } private: unordered_map m_mem; };
訂閱:
文章 (Atom)

