2017年10月18日 星期三

7000單字破解 打摺是簡單的 simple fold

打摺 (fold) 是很 複雜的 (complex)
首先 一對(couple) 員工(employee) 把 申請書 (application) 
簡單的 (simple) 加倍(double) 摺疊(fold) 三倍(triple) 展開(unfold)
暗示(imply) 多重的 (multiple) 乘法(multiply)
臉色(complexion)  顯示 (display) 臭臉
明白的 (explicit) 回覆(reply) 雇主(employer)


@ apply (v) 應用,適用申請,請求
ap(to 向) + ply(fold 折疊)>>向…彎折>>適應;請求>>適用;申請

@ applicable (adj.)可應用的,適用的
ap(to 向) + plic(fold 折疊) + able(可…的)>>可向…彎折的>>可應用的,適用的

@ applicant (n)申請人,應徴者
ap(to 向) + plic(fold 折疊) + ant(者)>>向…彎折者>>申請人

@ application (n)應用,適用,申請,申請書
ap(to 向) + plic(fold 折疊) + ation(名詞尾)>>向…彎折>>適用;申請

@ appliance (n.)設備,裝置,器具
appli(apply 應用) + ance(名詞尾)>>應用(物)>>設備,裝置,器具

@ double(adj.)兩倍的雙的(n.)兩倍(vi)加倍
源於拉丁語 duplus“兩倍的"o

dou(du,two 兩個) + ble(ple,fold 摺)>>兩倍

@ complex (adj.)複雜的
com(together 一起) + plex(fold 摺疊)>>複雜的

perplex 使困惑, multiplex 多樣的, simplex 單純的

@ complicate (v)使複雜
com(together 一起) + plic(fold 摺疊)+ ate(使…)>>使一起摺疊>>使複雜

complicated 複雜的

@ complication (n)錯綜複雜, 併發症
complicat(e)(使複雜) + ion(名詞尾)

@ complexion 膚色,臉色
古人認為人的性情決定人的臉色和膚色,而性情是由血液、黏液、黃膽汁、黑膽汁四種液體一起“摺疊”而成的,可參考humor“性情”的解釋o

com(together 一起) + plex(fold 摺疊) + ion(名詞尾)>>疊合體液>>…>>膚色,臉色

@ couple 一對(男女),一雙
cou(co 一起) + ple(fold 摺疊)>>摺疊在一起>>一對

cousin 表兄弟

@ complexity 複雜性,複雜的事物
complex(複雜的) + ity(名詞尾,性質)

@ display (n.)展示,顯示
dis(away 離開…) + play(fold 摺疊)>>離開摺疊>>攤開>>展示>>顯示

deploy使展開

@ employ (vi)雇用
em(in 在裡面) + ploy(摺)>>摺到裡面>>把人包含到(公司)裡面>>雇用

deploy 展開的, unemployment 失業 enfold 包住,摺疊

@ employee 員工,受雇者
employ(雇用) + ee(被動者)>>被雇用者

@ employer (n.)雇主
employ(雇用) + er

@ employment (n.)雇用,職業
employ(雇用) + ment(名詞尾)

@ explicit (adj.)明確的,明白的
ex(out向外) + plicit(fold 摺疊的)>>向外摺出的>>展開的>>明確的,明白的

@ imply(v.)暗示,暗含
im(into) + ply(fold 摺疊)>>摺入>>暗含

@ implicit(adj.)暗示的,暗含的,隱含的
im(into) + plicit(fold 摺疊的)>>摺入的>>暗含的

@ implication (n.)暗示,暗含牽涉,捲入
im(into) + plic(fold 摺疊) + ation(名詞尾)>>摺入>>暗含,捲入

implicate(vi)暗示,牽涉

@ multiple (adj.)複合的,多重的
multi(多) + ple(摺疊)

multicolor多色

@ multiply (vi)増殖,繁殖,乘
multi(多) + ply(摺疊)

@ pledge 保證,擔保,發誓
pledge(plic 摺疊)>>(把自己)捲入>>擔保>>保證〔c>>g>>dge亅

plight困境,保證 sledge雪橇

@ plight(n.)困境(v.)保證,發誓
源於拉丁語plicare“摺疊”o

plig(plic 摺疊) + ht(名詞尾)>>複雜化>>困境>>擔保就會捲入困境>>保證

pledge 保證,light 光

@ reply (v.)(n.)回答,回覆
re(回去) + ply(摺,折)>>折回>>回覆


@ simple (adj.)簡單的,單純的
sim(same 相同,同一) + ple(fold 摺疊)>>同一摺疊的>>簡單的

@ simply (adv)僅僅,只有,簡單地
simpl(e)(簡單的) + (l)y(副詞尾)

onefold簡單的

@ simplify (vi)簡化
simpl(e)(簡單的) + ify(使)

@ simplicity (n.) 簡單,單純
sim(same 相同,同一) + plicit(fold 摺疊的)+y(名詞尾)>>同一摺疊>>簡單

@ triple (adj.)三倍的
tri(three 三) + ple(fold 摺疊)>>三倍的

@ fold(vi)摺疊
fol(plo 摺)+d

diploma 公文, exploit 開發

@ unfold (vi)展開
un(no 相反)+fold(摺疊)

@ falter (v)蹣跚而行,搖晃,結巴地説,顫抖地説
源於中古英語falden"摺疊"

falt(fold 摺疊) + er(重複地)>>重複地摺疊而變困難>>難於行走或説話

palter 含糊其詞, plod 蹣跚地走 alter 變更

7000單字破解 參加 participate 歡迎會 reception


參加(participate) 王子(prince) 歡迎會(reception)
想像(conceive) 公主(princess) 收到(receive) 秘製 食譜(recipe)
預期(anticipate) 校長(principal) 會 接受(accept) 這個 觀念(concept)
但是 有 紀律(discipline) 例外(exception)
察覺(perceive) 學徒(disciple) 拿 收據(receipt) 欺騙 (deceive)


@ accept(vi)接受,承認
ac(to)+cept(take 拿)>>接受>>承認

@ acceptable (adj.)可接受的
accept(接受)+ able(形容詞尾,可…的)

@ acceptance (n)接受,承認
accept(接受,承認)+ance(名詞尾)

@ anticipate(v.)預期,期待
anti(before 先前)+cip(take 拿)+ate(做…)>>預先拿>>預期

@ anticipation (n)預期,期待
anticipat(e)(預期,期待)+ion(名詞尾)


@ conceive( v.)構想,想像
con(強調)+ceive(抓,拿)>>從心中抓出想法>>構想

@ concept (n) 概念,觀念
con(強調)+cept(抓,拿)>>在心中所抓到的想法>>概念,觀念
accept接受,lexcept除了…之外

@ conception (n)概念,觀念,懷孕,受精
con(強調)+cept(抓,拿)+ion(名詞尾)

@ deceive (v.)欺騙
de(away)+ceive(take 拿)>>從某人拿離(錢財)>>欺騙

@ disciple (n)弟子,門徒,學徒
dis(apart分開)+cip(take 拿,抓)+le(小…者)>>分開抓知識者>>學習者>>學徒

apprentice學徒principle原則,participle分詞,participate參加

@ disciplinary (adj)紀律的,訓練的
disciplin(e)(紀律,訓練)+ary(的)

@ discipline (n.)紀律,訓練 (vi)訓練
discipl(e)(門徒)+ine(性質)>>訓練>>紀律

@ except(prep.)除…之外 (v)除去,異議
ex(out出外)+cept(take 拿)>>拿到外面去>>除去>>除…之外>>異議

@ exception (n.)例外,異議
except(除…之外,異議)+ion(名詞尾)

@ exceptional(adj.)例外的
exception(例外)+al的)

@ prince (n.) 王子
源於拉丁語 princeps,principis“首位者"
prin(第-,首要)+ce(p)(拿)>>第一拿(權力)的人

 forceps(醫用)鉗子

@ princess (n.)公主
princ(e)(王子)+ess(女性尾)

@ principal(n.)校長(adj.)主要的,首要的
prin(第一,首要)+cip(拿)+al(名詞尾,形容詞尾)>>第一拿(權力)的人>>校長

@ principle 原則,原理,主義
prin(第一省要)+cip(拿)+le(小…事物)>>首要拿的事物>>原理,原則,主義

@ participant 參加者
part(部分)+i+cip(拿,抓)+ant(者)>>拿取部分(工作)者>>參加者

partake參加,分擔

@ participate (v.)參加
part(部分)+i+cip(拿,抓)+ate(做…)>>拿取部分(工作)>>參加

@ participation(n.)參加
participat(e)(參加)+ion(名詞尾)

@ perception 知覺,察覺(力)
per(total 完全)+cept(catch 抓,拿)+ion(名詞尾)>>完全抓到(感覺)>>察覺

@ perceive 察覺,感覺到理解
per(完全)+ceive(抓,拿)>>完全抓到(感覺)>>察覺;理解

@ reception 接待(會),歡迎(會)
re(回來)+cept(拿)+ion(名詞尾)>>拿回來>>接受>>接待(會)

@ recipe (n.)食譜,藥方,處方
源於拉丁語recipe“take!”,為拉丁語recipere“取用,服用”的命令式,原為寫在醫藥處方箋上的開頭字,意思是“服用(以下藥物)! 18世紀後逐漸由處方演變成“食譜”。,後來被縮寫成現代醫藥常見的符號 Rx,

re(back 回)+cip(take 拿,取)+e>>處方>>食譜

@ receive (vi) 收到,接受,接待
re(back 回來)+ceive(take 拿)>>收到,接受>>接待

@ receiver (n)聽筒,受話器接受者,接受器
receiv(e)(接受)+er(器具,者)

@ receipt (n.)收據
源於拉丁語recepta“收到的”。
re(回來)+ceipt(cept拿)>>拿回來的清單>>收據

@ recipient 接受者,(獎)領受者
re(回來)+cip(拿)+ient(者)>>接受者

@ municipal(adj.)市的,市政的
mun(服務)+i+cip(拿)+ al(的)>>從事服務(市民)的>>市政的

community 社區, immune 免疫的

@ participle(n.)分詞
part(部分)+i+cip(拿)+ile(小)>>可拿取部分詞性使用的小字詞

7000單字破解 抓抓樂 capture

抓抓樂 capture
有能力(capable) 用 cable 抓獵物, 用 capsule 囚禁(captive)獵物,
你的職業(occupation)是靠什麼抓錢?

@ capture (vi)捕獲,抓住,迷住 (n.)捕獲,捕獲物
源於拉丁語capere“抓,拿”
capt (take 抓)+ure(名詞尾)

@ captive (n.)俘虜(adj.)被俘的, 被迷住的
capt (抓,拿)+ive(者,的)>>抓到的人或心>>俘虜;被迷住的

@ captivity (n.)囚禁,監禁
captiv(e) (俘虜) + ity(名詞尾)>>囚禁

@ caption (n.)標題
capt (抓,拿)+ion(名詞尾)>>抓住內容>>標題

captious 強詞奪理, accept 接受, concept 概念,觀念, reception 接待

@ capable (adj) 有能力的,有才能的,有…能力的
cap (抓,拿)+able(形容詞尾,能…的)>>能抓的>>有能力的

@ capability (n.)能力,才能
cap (抓,拿)+ability(能力)>>能抓>>才能

disability 無能, stability 穩定

@ capacity (n.)數量,能力,才能
cap (抓,拿)+acity(名詞尾,性質)>>抓到的(數量)>>容量

incapacity (n.) 無能, rapacity 搶奪

@ occupy (v.) 佔領
oc(over)+ cup(抓,拿)+y(動詞尾)>>佔領

@ occupation (n.)職業,佔領
-cup-源於拉丁語capere“抓,拿"。
oc(over)+ cup(抓,拿)+ation(名詞尾)>>佔有職位>>職業

recuperate 復原 [註:再抓回]

@ cable (n.)纜繩,繩索,電纜
cab(cap抓)+le(小…物)>>捕抓動物的小器物>>繩索>>電纜

@ capsule (n.)膠囊,太空艙,小箱子,小盒子
源於拉丁語capsula“小箱子,小容器”,又源於拉丁語capere“拿,抓”,由“抓住,包含”的意義衍生而來。
caps (箱子)+u+la(小)>>小箱子>>膠囊;太空艙

capsular 膠囊狀的, schedule 行程表

@ keep(v.)保持,保留,保管
keep (cap握住,抓住)>>保持

@ keeper(n.)看守員,管理員,飼養員
keep (保持,保管)+er

housekeeper 女管家

7000單字破解 東西方管理的差異 (manage)

看東西方的造字差異,
中國的管理靠的是兩張嘴
西方的管理靠的動手

@ manage (v.) 管 理 , 掌 控
 man ( 手 ) + age(名詞尾)>>掌控>>管理

@ manager(n.)經理
manag(e)(管理)+er

@ manageable(adj.)易管理的
manage(管理)+able(形容詞尾,易…的)

@ management(n.)管理
manage(管理)+ ment(名詞尾)

@ manner(n.)○方式舉止,態度◎禮貌
man(手)+n+er(事物)>>用手來做事>>做法>>方式>>舉止>>禮貌

@ manners 禮貌,禮俗
manner(禮貌)+s(複數型)

@ manual (n.) 手冊(adj.)手工的,用手操作的
manu (手)+ al(名詞尾,形容詞尾)

@ manufacture (n.) 製造,製品(v.)製造
manu(手)+fact(做)+ure(名詞尾)

fact 事實, factory 工廠, factor 因素, artifact 人工製品

@ manufacturer (n.)廠商,製造業者
manufactur(e)(製造)+er(者)

@ maintain (v.) 維持,保持,維護
main(man手)+ tain(hold 握住)>>保持

obtain 獲得, contain 包含

@ maintenance (n.) 維持,保持,維護
main(man手)+ ten(hold 握住)+ ance(名詞尾)>>保持

tennis網球, tenant房客

@ manifest(v.)顯示顯露(adj.)明顯的
mani(手)+fest(catch 抓,侵襲)>>手可抓到>>顯露

infest 侵擾, fasten 抓緊, fist拳,掌握, manifesto 宣示, manifestly明顯地

@ manipulate(Ⅵ)操縱,操控
mani(手)+pul(full 充滿,多)+ate(做…)>>充滿手工>>操縱

complement 補充物, supplement補充, polygon 多邊形, full 充滿的


@ manuscript手稿,原稿
manu(手)+script(寫)

description 描述, subscription 訂閱, transcript 抄本, script 筆跡

7000單字破解 痛苦的來源 (pain)

被電了, 才會痛,
被罰款,更痛

@ pain 痛苦,疼痛

pain (pen處罰)>>源於處罰>>痛苦

pine 痛苦

@ painful (adj.) 痛苦的,疼痛的

pain (痛苦)+ful (充滿的)

@ penalty (n.) 刑罰,罰款

pen (處罰)+al (的)+ ty (名詞尾)

penal 刑罰的, death penalty 死刑

@ punish (vi) 處罰

pun (處罰)+ish (使…)

punitive 刑罰的

@ punishment (n.) 處罰

punish (處罰)+ment (名詞尾)




2017年9月19日 星期二

How to detect Linux OS vendor in Makefile or bash script? 如何在 Makefile 判斷 Linux OS 種類

寫了一個小程式, 需要在 ubuntu & CentOS 上執行, 因為這兩個OS 有些差異, 需要在程式內作一些不一樣的處理.  所以在 Makefile 加一個 OS 為何的defeine, 可讓我們在程式碼作處理.

問題是 uname 沒有 OS 是哪一種的資訊,

菇枸得知在 /etc 之下有個 release file 存放 OS 資訊, 不同 OS 有不同檔名,

例如 ubuntu 用 /etc/lsb-release, CentOS 用 /etc/centos-release

其他OS 使用檔名可在這裡找到
http://linuxmafia.com/faq/Admin/release-files.html

有了檔名, 在 Makefile  加如下列
 
ifneq ("$(wildcard /etc/lsb-release)","")
CFLAGS += -DUBUNTUOS
endif

2017年6月4日 星期日

Msys2 / Msys64 安裝 Mingw32 & Mingw64

許久沒有用 MinGW. 最近要用 libusb 做一些 tool. 結果發現 http://libusb.info/ 提供的 pre-built library 連結產出EXE時, 會找不到一些 function, 去 www.mingw.org 看, 似乎Mingw 很久沒更新了.

看 libusb 的 README.跟 Wiki 只說有 support  MinGW32 or MinGW64

菇狗一下, 有一個 http://www.msys2.org/ 是 Msys 改寫, 有支援 MinGW32 & MinGW64
用 pacman 管理套件, 比起 Mingw 的 Msys 1.0 進步許多.
照網頁安裝, 抓套件.
  1. Update the package database and core system packages with:
    pacman -Syu
  2. If needed, close MSYS2, run it again from Start menu. Update the rest with:
    pacman -Su

裝一堆套件, 但是我要的 gcc 在哪裡??

再菇狗一下
找到這篇
https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2

要裝這些套件:
pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain \
                   git subversion mercurial \
                   mingw-w64-i686-cmake mingw-w64-x86_64-cmake
 
然後退出msys2 到安裝 msys64 的目錄. 執行 mingw32.exe or mingw64.exe
看到新版的 gcc, 然後使用 libusb 也沒有掉東西.

追蹤者