[好書分享] 成熟大人回嘴的藝術:有人酸你、挖苦、打壓、諷刺你時,與其默默承受,你要走到對方面前這樣說……

成熟大人回嘴的藝術
有人酸你、挖苦、打壓、諷刺你時,與其默默承受,你要走到對方面前這樣說……
賢く「言い返す」技術
作者: 片田珠美  
譯者: 郭凡嘉  
出版社:大是文化 
出版日期: 2016/07/27 

買書推薦網址:

前言:

這是 2024 年第 5 本讀完的書。 當初看到這一本,就是在想說很多人常常喜歡酸來酸去,該如何正面且有效的回嘴勒?

內容摘要:

你是否曾在工作、生活中,被人這樣「挖苦」過……
◎公司前輩:「你都出社會幾年啦?連這種事都不知道!」
◎長輩鄰居一碰面就問:「怎麼還不生小孩啊?」
◎主管老愛想當年:「到現在為止,還沒有人可以超越我的紀錄。」
◎朋友愛吐槽漏我氣:「你那個身材穿這樣不好看啦,我穿好看多了……」
◎媽媽:「我說這些都是為了你好,你當我喜歡囉嗦啊……」
◎婆婆:「妳做的菜跟我們家味道都不太一樣……」
◎丈夫:「家庭主婦還真是輕鬆!」


◎回嘴的最高指導原則,就是「不搏鬥」,讓對方的襲擊落空:
•面對激動的、大聲的言語攻擊,你的回嘴口氣更必須顯得不痛不癢,
讓對方知道這樣說下去於事無補。
•言語攻擊者都想看到對方受傷,你悖離他的期待,就能使攻擊毫無價值。

心得:

這一本書根據一些心理狀態的頗析出發,開始去分析為什麼會有人想要透過「言語來霸凌」別人,為什麼想要在口頭上欺負別人?再來去思考你應該要有哪一些的心理建設與應對想法。 讓每一個人都能知道,你乖乖地並不一定能夠讓對方罷休。有些時候可以透過,轉移話題,正面拒絕,甚至是反嘴回去的一些方式來讓對方知道你不是好欺負的。

[研討會心得] WWDC 2024 相關內容分享

Google Chrome 2024-06-11 13.12.01

昨天 WWDC 2024 最令大家震驚的就是 Apple 重新定義 AI 的縮寫 - Apple Intelligence 可以參考一下這個短片 5 mins in Apple Intelligence

  • 全部在本地端運算,主要有 GenMoji, 信件摘要,拼字語法重寫,資訊整合,相片分類等。
  • 透過 MLX 技術,加上據說是對標 MSFT Phi-3B 的模型(各種語言支援度待確認,Apple 也承認不一定上全語系)
  • 硬體需求 : iPhone 15 Pro 以上, iPad Pro (M1), 筆電都是 M1 以上

image-20240614104351672


跟個人比較有關:

  • 完美整合生態系(增加大家回用 Apple Apps)我自己應該會考慮把 Gmail -> Apple Email, Calendar 也是。
  • 本地端 LLM model 加上 Embedding 加上其他內容,手機空間會使用更大。
  • 剩下應該就是覺得很方便的,訂票資料輸入,各種 email 語氣跟文法校正(grammarly 應該死很久了)。

Google Chrome 2024-06-11 10.57.04

  • 記得去買 iPhone 16 + iCloud XD

衍伸閱讀: 蘋果軟體工程資深副總 Craig Federighi 親自解析 Apple Intelligence:蘋果的 AI 野心


最近一篇紅的討論是 APPLE WWDC 2024 沒有嶄新的技術。 但是 WWDC 從來就不是從技術出發,而是從客戶體驗再來談技術。 在 30 年前的 WWDC 有個 RD 說他不懂技術,講的也沒有很嶄新的技術。 但是 Jobs 卻說,我過去七年唯一學到的是。你不能從技術來賣產品。你要先有好的客戶體驗才能討論技術。 這也是為什麼總是很多人說 WWDC 的 keynote 沒有讓人讚嘆的技術,而是很多事嶄新的使用者體驗。 真的要看技術,要去 Apple developer 每個議程去看。 不過這也是為什麼總是有人問說 WWDC 為什麼沒有新的產品。(黑人問號??

影片: https://x.com/pirrer/status/1685529928442556416

image-20240614104247631


On-Device 是 對比 Phi 的內部 model 。

GPT4-O 是有另外一個 chatGPT 模式

Google Chrome 2024-06-11 13.49.22

[好書分享] 戰爭下的平民生存手冊

戰爭下的平民生存手冊 - 懂這些,才能撐過黃金48小時【關鍵時刻救你,也救家人】(附緊急避難檢查卡)
作者: 邱世卿  
出版社:野人 
出版日期:2023/04/19 

買書推薦網址:

前言:

這是 2024 年第 4 本讀完的書。 這是一本去年才出的相關書籍,這也是我跟[好書分享] 阿共打來怎麼辦 一起買進來的,因為當時有太多無謂的戰爭謠言,看了這一些書籍才能真正的了解到即便你不想挑起戰爭,但是想打你的人是不會因為你乖乖就不打你。 而你需要更多準備與心理建設。

內容摘要:

戰爭中,人民的自救能力是
國力的展現,也是戰後復原的實力。

當戰爭爆發,平民如何自救?
每個人都不希望用到,但絕對必備的生存手冊!
懂這些,才能撐過黃金48小時
附★緊急避難檢查卡➡可隨身攜帶

  空襲警報響起後48小時,是平民傷亡數字最高的時期之一,
  實際上,只要擁有基礎自救觀念和撤離技巧,就能提高存活率!

  ▋第一本專門為台灣平民打造的戰爭生存手冊
  本書作者特別針對台灣可能爆發的戰爭場景,結合地理環境特性,為平民打造詳盡的避難和撤離知識。書中涵蓋完整的戰爭進程,從「戰前準備→第一波48小時攻擊→制空制海階段→登陸、城鎮作戰階段→終戰」,逐一說明平民面對不同型態的戰爭,應該如何應對?有何重要的自保觀念及技巧?讀完不只能讓自己活下來,還能守護身邊的重要家人和朋友!

心得:

首先要先說明,這是一本版面書籍(也就是圖片掃描的 PDF ) 需要比較大的電子書才能觀看。 這本書的內容又跟[好書分享] 阿共打來怎麼辦 不太一樣。完整針對著現在戰爭如果真的開打了,身為平民的我們應該要如何地面對。

裡面有許多重要的指標與相關的應變措施,裡面相關的糧食準備是相當的重要,也要有周遭環境的認知,該如何的避難並且能夠正確地被引導到相關的位置。

身為平民雖然不是戰鬥單位,但是如何能保護自己並且保護著心愛的家人也是相當的重要。

[GopherDay 2024] GopherDay Taiwan 2024

image-20240525092215186

What is the iterator and how does it build an ecosystem in Go?

https://docs.google.com/presentation/d/1KBqbbxt2ASQv1g3VlQ8kQgnzlHAdncbkqBD5cYPdKo0/edit#slide=id.p

Range from integer

for n:= range 10 {
	fmt.Println("%d", n)
}

----
0
1
....

Zero-based.

Range func

for range seq {
	fmt.Println("in loop")
}

---
func seq(yield func(n int)) {
	yield(100)
}
----
"in loop"

image-20240525094411132

Mastering Large-Size HTTP Requests in the Modern Web - Cherie Hsieh

HackMD : https://hackmd.io/4BdxdwAZTQiqLvg6EzcYng

Reflect 用太多,都不好意思跟別人說 Go 靜態了 - 高宜誠 / YC Kao

HackMD: https://hackmd.io/RB2_GBZFR7eO775PSb1n1A

  1. 用 Reflect.IndexOf 會比起 NameOf 快十倍,如果不需要重複尋找。儘量用 IndexOf

[MSFT Build 2024] Microfost Build 2024 開發者相關整理

主要觀賞 link: https://www.youtube.com/watch?v=ddcZnW1HKUY

AI 摘要整理:

📚 整體摘要

  • 此文主要介紹了如何利用人工智慧(AI)技術,尤其是微軟公司的發展與應用,幫助提高農業生產力,改善教育系統,以及自動化軟體開發過程。文中提及了多個實際案例,強調AI技術在多個領域的應用潛力與效益。

🔖 重點概念

  • AI在農業的應用:透過數據分析提升農業生產效率。
  • 教育轉型:AI作為個人化學習助手,改變傳統教學方式。
  • 開發效率提升:GitHub Copilot等工具協助開發者節省時間與提高代碼質量。
  • AI與辨識技術整合:透過語音和視覺等多模態輸入,增強AI的應用場景及互動效率。
  • 智慧型數據中心:優化AI運算性能與環境配合,支援更大規模的AI訓練及應用。

💡 為什麼我們要學這個?

  • AI技術的快速發展不僅改變了農業、教育等多個行業的運作方式,還在軟體開發領域中創造了新的可能性,了解這些技術如何運作並實際應用,對未來的職業發展及創新有莫大的幫助。

❓ 延伸小問題

  • 在現實世界中,您認為AI技術將在哪些未被充分開發的領域中發揮重大影響力,並為什麼?

幾個重點

PyTorch native support in Windows (thorough DirectML)

image-20240522092430429

[Google I/O] Google Developer I/O Developer Keynote 整理

image-20240515122008130

主要觀賞 link: https://www.youtube.com/watch?v=ddcZnW1HKUY

AI 摘要整理:

📚 整體摘要

  • 此摘要涵蓋了在會議中如何使用 Gemini API 和 Google 的 AI 工具以及相關技術來強化應用程式開發的介紹。

🔖 重點概念

  • Gemini API 可以整合至 Android Studio 和其他開發工具,增強開發效率。
  • 透過使用 Google Cloud 和 Vertex AI,開發人員能夠接觸到更強大的 Gemini 功能。
  • 提供多平台開發的一體化工具,如 Flutter 與 Firebase,用以支持快速開發。
  • 開發者可以自定義 AI 模型,改善應用性能與用戶體驗。
  • 強調隱私和安全,在開發過程中保護用戶數據與合規性。

💡 為什麼我們要學這個?

  • 理解和運用現代 AI 和多平台整合工具是提升開發效率和應用創新性的關鍵。

❓ 延伸小問題

  • 在你的下一個開發項目中,你可能如何利用 Gemini API 或其他 Google AI 工具來提升產品的性能或用戶體驗?

幾個重點

Gemini 1.5 Flash

image-20240515091748133

  • 支援兩百個國家以上

image-20240515091903439

它擁有以下主要功能與特典:

  1. 快速反應:Gemini 1.5 Flash 能夠生成更快的回應,進而提高使用效率。
  2. 適應性:它能夠對翻譯、推理和編碼等任務的能力進行改善,使其更加強大。
  3. 增強的理解能力:這一模型擁有 100 萬個 token 的上下文窗口,進而提高其運行的效

Google AI Sudio 支援 2M token context windows

  • 原本 Gemini 1.5 Pro 是 1M token

Google Gemini API Competition

  • image-20240515093249577

  • https://ai.google.dev/competition?hl=zh-tw

  • image-20240515093252124
  • Google AI Competition 贏得人可以拿到 DoLorean (回到未來那一台)
  • image-20240515093942157
  • 甚至還找了「回到未來」的飾演博士的演員(真的也太老開發者才會知道的)

Gemini on Android - Gemini Nano

image-20240515102730901

  • OS 中似乎有個 AI Core
    • Gemini Nano 和 LoRA 在 Android 的 AI Core 中主要是為了提升 Android 設備的本地 AI 能力。這種設定使得設備能夠在不依賴雲端服務的情況下有效地執行 AI 強化的任務,進而提升隱私、減少延遲和降低數據使用。
    • Gemini Nano 是 Google 專為本地任務優化的 Gemini AI 模型。它設計用於直接在移動設備處理器上運行,能夠支援多種重要用例,如摘要、提問回答、實體抽取和校對。這使得應用程式能夠在裝置離線的情況下提供高品質的反應,並具有對話意識。
    • LoRA(Low-Rank Adaptation)是一種允許在不大幅增加模型尺寸的情況下有效地微調大型語言模型的技術。在 Android 的 AI Core 中,LoRA 可以被用來將 Gemini Nano 模型適應特定任務或領域,使其更加高效和針對個別應用程式的需求。
    • 通過在 Android 的 AI Core 中加入 Gemini Nano 和 LoRA,Google 旨在為開發者提供強大的工具,以便構建 AI 強化的功能和應用程式。這將為使用者在各種任務和領域提供更智能、更敏捷、更保護隱私的體驗。

image-20240515103328968

(GPT4-O 本來以為 Grammarly 要死~結果 Andorid 內建)

  • 原來三星之前就有,Google 只是整個收進 Android OS https://twitter.com/Chiebuniem_/status/1493926483500412931/photo/1

放入 Android OS 中能做到:

  1. 拼字檢查:即時發現拼字錯誤,提醒使用者對錯誤的單字進行更正。
  2. 文法檢查:幫助使用者找出文法錯誤並提供正確的用法建議。
  3. 句子結構:協助使用者改善句子結構,提升句子的清晰度和流暢度。
  4. 清晰度和簡潔性:提供建議以提升寫作的清晰度和簡潔性。
  5. 語氣和友善度:協助使用者適當調整語氣和友善度,以符合不同情境的需求。
  6. 個人字典:允許使用者添加自己的單字,避免將這些單字誤認為拼字錯誤。
  7. 對不同語言的支援:允許使用者選擇英式英語或美式英語的拼寫規則。

這些功能使 Grammarly 成為 Android 系統上的有效寫作輔助工具,幫助使用者改善寫作質量,提升溝通效率和准確性。

Kotlin/ Gemini on Android Studio (跳過) XD

Firebase 相關(這些蠻有趣的)

  • 🐘Data Connect, PostgreSQL backend-as-a-service
  • 🌎App Hosting, web hosting for modern frameworks
  • ✨Genkit, a GenAI framework for app developers