jslu + @concept   707

CS Illustrated: Welcome!
Our goal is to make computer science topics more accessible to students through visually pleasing and accurate illustrations. The Computer Science Illustrated project began as Ketrina Yim's Master's thesis. Long after Ketrina's graduation, the project lives on as new students with similar passion for technology and art continue to create posters and handouts to facilitate learning for their fellow computer science students.
@Graph  @Concept  Computation  Software  Hardware  Tutorial 
13 days ago by jslu
Introduction to Signal Processing: Table of Contents
A Pragmatic Introduction to Signal Processing, with applications in scientific measurement
@CourseOutline  @Concept  @Example  Math  Engineering  Tutorial 
16 days ago by jslu
Object-Oriented Programming  —  The Trillion Dollar Disaster 🤦
This post sums up my first-hand decade-long journey from Object-Oriented to Functional programming. I’ve seen it all. Unfortunately, no matter how hard I try, I can no longer find use cases for OOP. I have personally seen OOP projects fail because they become too complex to maintain.
@Article  @Concept  Functional  OOAD  DataSync  Simplicity  Productivity  Problem-solving  Software  Programming  Language  Java  Elixir 
21 days ago by jslu
Choose Boring Technology - Dan McKinley
An important step in getting to that state is realizing that attention is precious.

Humans have a finite amount of capacity for sweating details.
@Slide  @Concept  @Example  Problem-solving  Mastery  AttentionManagement  UnexpectednessUncertaintyAndImpermanence  CostDown  InterpersonalCommunication 
7 weeks ago by jslu
[每日頭條] 大多數國家的現行法律制度,大致可以分為兩個系統
大多數國家的現行法律制度,大致可以分為兩個系統:

(1)習慣法系(Common Law),又稱不成文法系、普通法系、英美法系等。它源於英國的法律制度。以傳統導向為主,重視習慣和判例,假使沒有特殊的判例或法令,習慣法往往由法官自行裁定。 ...

(2)成文法系(Code Law)。又稱為大陸法系。其判決基礎大致都有可供依據的法律條文,而不是依賴判例和法官解釋。在實行成文法的國家,明確的法律條文是非常重要的,而且其法律條文要能包括所有可能的法律事實和狀況。由於成文法系國家不依據以前的裁決,因此同樣的法系,因不同的用意,將產生解釋上的偏差。
@Article  @Concept  @Comparison  Law  HabitRoutineAndPattern  MeaningManagement  ConflictResolution 
8 weeks ago by jslu
[TechBridge] 循序漸進理解 HTTP Cache 機制
前陣子在研究跟 HTTP Cache 有關的一些東西,看得眼花撩亂,不同的 Header 愈看愈混亂,像是 Pragma, Cache-Control, Etag, Last-Modified, Expires 等等。找了許多參考資料閱讀之後才有了比較深刻的理解,想說若是從一個比較不同的角度來理解 Cache,說不定會比較容易了解這些 Header 到底在做什麼。

在之前查的資料裡面,很多篇都是逐一解釋各個 Header 的作用以及參數,而我認為其實參數講多了容易造成初學者混淆,想說怎麼有這麼多奇怪的參數,而且每一個看起來都很像。所以這篇文章嘗試一步一步藉由不同的問題來引導出各個 Header 使用的場景以及出現的目的。
@Article  @Concept  @Comparison  @Example  Cache  WebHosting  WebApp  Software  DataSync  Scenario  Productivity  Tutorial 
april 2019 by jslu
[MONEY錢雜誌] 10分鐘搞懂債券殖利率
想知道你買的配息債券基金是否有獲利,就一定要了解債券「殖利率」的算法及其與「配息」的關係,還可進一步反推得出合理的市場價格,讓投資更穩健。 ... 如果上述企業在發行這批債券時,未來市場利率有上漲趨勢,發售時就有可能會按面額10萬元打折出售,假定是以9萬元出售,這種情形叫做折價發售。這一來殖利率就不一樣了。 .. 年化殖利率..就不等於票載利率了,而是比較高。 ... 相反的,如果債券發售時未來市場利率有下跌的趨勢,就有可能以高於面額10萬元的價格出售,假定是以11萬元出售,這種情形叫做溢價發售。
@Article  @Concept  @Comparison  @Example  Bond  InterestRate  Finance  Tutorial  Investment 
march 2019 by jslu
你肩膀痛嗎?為什麼肩膀容易受傷疼痛? | 好痛痛醫療、運動資訊站
肩膀作為一個不穩定的關節,加上肩膀的肌肉很少是單一獨立產生動作,通常都是整組一起動作,淺層肌群和深層肌群(例如旋轉肌)一起動作,因此肩膀在運動傷害上要診斷病灶是很困難。
@Article  @Concept  @Graph  Health  Tutorial 
march 2019 by jslu
[CalliCoder] Java CompletableFuture Tutorial with Examples
Java 8 came up with tons of new features and enhancements like Lambda expressions, Streams, CompletableFutures etc. In this post I’ll give you a detailed explanation of CompletableFuture and all its methods using simple examples.
@Article  @Concept  @Comparison  @HOWTO  @Example  Java  DataSync  Functional  Software  Programming 
march 2019 by jslu
[Medium/劉仲敬] 諸神之戰:世界秩序與現代中國(上)
我們現在所謂的「中國」這個概念,跟這個有兩千多年歷史的方塊字的「國」的概念是截然不同的。它對應於英語中間的nation這個詞,意思就是民族國家。民族國家的產生是非常晚近的事情,即使是在歐洲也是十九世紀才有,十九世紀以前是沒有這個東西。歐洲十九世紀的觀念,隨著世界體系的擴張普及到全世界各地。在大清這一塊,大家用一種類似托古改制的方法,從漢語中原有的詞去尋找類似的詞,就用中國古籍中原有的「國」這個詞來翻譯nation這個詞。但是必須說,這種翻譯做法是不好的,它造成了極大的概念混亂。 ... 歐洲的秩序演化,從十九世紀開始到現在也是經歷了好幾波的:第一波是封建餘波的多元權力結構,建立上海租界、漢口租界和香港租界的是這種體系,上海的工部局、香港殖民地、各地租界什麼的,代表了這一個體系的秩序輸入;第二波是法蘭西革命以後,特別是普法戰爭以後的民族國家建構,後來的中華民國以及以後的各個政權是這一波影響的結果;第三波則是第一次世界大戰以後由布爾什維克開創的這種跨國性的意識形態戰爭;第四波呢,則是蘇聯解體、冷戰結束以後,亞國家組織和超國家組織開始瓜分現有的民族國家體系的過程。大體上是四個階段。
@Article  @Concept  @Comparison  @Example  Politics  History  WorldView  MilitaryAndWarfare  Europe  China  Law  HabitRoutineAndPattern  Capitalism  Globalization  MeaningManagement  Language  Community 
march 2019 by jslu
模擬class物件:Ruby當中Struct及OpenStruct的使用 | Motion Express | Ruby, Rails, Golang & DevOps
為什麼我們需要模擬class物件呢?主要是一個物件有一些屬性需要存取,例如一篇文章Post底下需要title和content兩個屬性,用class來存取就是用牛刀殺雞,太過複雜,用簡單的Hash存取即可。

但Hash其實在某些功能上過於簡單,存取的功能較不方便,假如要模擬的class更為複雜,就需要OpenStruct協助。

... 我自己最常用於寫Rails測試的時候使用Struct,例如撰寫RSpec的unit test要將其他class物件使用mock區隔開來。
@Article  @Concept  @HOWTO  @Comparison  @Example  Ruby  Software  OOAD  Productivity  Tutorial  TDD 
february 2019 by jslu
[Medium/左右觀察] 一戰後世界秩序的重塑 – 劉仲敬
中國人很少通過國際體系這個角度來考慮問題,然而國際體系對國家來說就好像生態環境對生物一樣重要。 ... 你要明白這個基本前提,明白50年代的國際共產主義運動是全世界一盤棋這個基本邏輯,才能夠明白為什麼後來的很多歷史分析是不正確的。 ... 從毛澤東在中國黨內的政治生態的角度來看,文化大革命和反蘇運動,與其說是為了共產主義意識形態的緣故,倒不如說是毛本人為了消除親蘇派力量的班底而發起的行動。因為50年代以後,所謂反蘇是什麼呢,反蘇實際上就是,反蘇實質意義,從人事角度來看,就是毛澤東在自己的實力足夠強大以後,漸漸覺得由蘇聯給他培養出來的受蘇聯影響和操縱很嚴重的共產黨班底,已經不再適合他的需要了。他希望培養出一個只忠於他自己,而不再忠於蘇聯和國際主義體系的一個班底。但是原來那些老班底留在他身邊,對他來說是不安全的,他必須想辦法把他們打倒。所以劉少奇或者其他什麼類似的人必須去死。從這個角度上你才能夠理解文化大革命的邏輯。他想培養出純粹的中國本土化的幹部,用這些本土化的幹部取代蘇聯共產國際和蘇聯留學生,和在蘇聯培養出來的這批共產黨老幹部。這樣的話他才能夠實現完全的安全和真正的獨裁統治。
@Article  @Concept  @Comparison  @Example  China  Europe  History  WorldView  Globalization  MilitaryAndWarfare  Industry  Economics  Capitalism  Politics 
february 2019 by jslu
[國家政策研究基金會] 不堪回首話「治外法權」
「治外法權」(extraterritorial jurisdiction)則是過去歐美帝國主義國家以「未開化的國家」無法做出公正審判為由,透過簽訂不平等條約,讓其僑民犯罪時,在與其簽有不平等條約之國家內僅接受其本國駐在該國之領事審判。換言之,帝國主義國家的僑民即使犯罪,也不受僑居地法院的審判;此舉十足侵略他國主權
@Article  @Concept  @Comparison  @Example  Law  Politics  History 
february 2019 by jslu
[Medium/劉仲敬] 「中國」這個概念的形成
在近代以前的世界上,統治原則是不需要考慮國民問題的,它只需要在統治者和被統治者之間達成私人關係就行了。我只要忠於皇帝或者國王就行了,皇帝和國王跟我是不是同一族、是誰,那沒有關係,只要他實際上行使統治權、而我實際上對他進行個人效忠就可以了,他沒有整體性的國民概念。而法國大革命產生了民族民主國家的概念,統治權要由國王 — — 這個具體的、有血有肉的國王這個人手裡面,轉到抽象的國民手裡面。 ... 孫中山和國民黨離開了他們在辛亥年間的政策。他們在辛亥年間認為滿洲不是中國,而是中國的敵人;然後在北伐以後又主張,中華民國應該繼承清朝的所有土地。因此滿洲到底是不是中國的問題,就引起了嚴重的衝突,最後導致了戰爭。 ... 民族國家或者是國民共同體這個東西的建立,最核心的因素就是認同,而認同是主觀的,因此沒有客觀標準。
@Article  @Concept  @Comparison  @Example  History  Politics  China  Europe  WorldView  MilitaryAndWarfare  Community 
february 2019 by jslu
[Medium/劉仲敬] 史觀系列 (一):讀史早知今日事
判斷和追求真相主要不靠知識或材料,而是靠你對整個格局的把握和判斷,就像好獵人的那種直覺,就像堅持在陰溝裡而不是路燈下找鑰匙。你必須心裡有了七八分,再用史料來充實它。 ... 事實在歷史當中,猶如物自體在哲學當中。沒有適當詮釋,你不可能接觸到物自體。真實史料可以支援偽造的歷史,例如司馬昭解釋高貴鄉公死因的文告;虛假史料可以反映真實歷史,例如奧斯丁小說暴露的英國鄉紳習俗。可信度的估計主要還是要依靠個別史料在整體背景當中的協調程度,也就是說還是取決於情景模擬。史料正確而結論基本錯誤、史料錯誤而結論基本正確,都是有可能的。提高認知層次比具體的正誤重要的多,高層次的高細節錯誤率比低層次的低細節錯誤率更有利於達爾文意義上的格局判斷力。
@Article  @Concept  @Comparison  @Example  History  WorldView  PerspectiveAndFraming  MeaningManagement  HabitRoutineAndPattern  HumanNature  Decision-making  FutureTrend  Scenario 
february 2019 by jslu
[Medium/劉仲敬] 二十世紀遠東的博弈 — 日本與蘇聯(一)
近代以來的遠東也是類似的情況,你不能像是在春秋戰國時代那樣把它看成一個相對孤立的整體。近代世界的國際體系中心,毫無疑問在歐洲。無論是拉丁美洲、中東、南亞還是遠東,他們的內部的小體系或者子系統的運動,都是歐洲國際體系運動產生的餘波。所以如果你把近代史的中心放在東亞大陸內部,那麼你得出的結論基本上可以肯定是不正確的。 ... 正確的史料在你沒有把它放在正確的位置以前是發揮不了作用的;錯誤的史料一般來說僅僅是出於疏忽大意的史料,跟錯別字差不多,是不會影響整個格局的。能夠影響格局的不是你史料正確多少,而是你把不同分量的史料有沒有放對位置,所以最重要的還是這個基本格局問題。
@Article  @Concept  @Example  History  WorldView  PerspectiveAndFraming  China  Europe  Consciousness  InternationalTrade  Economics  Politics  Tutorial  Globalization 
january 2019 by jslu
The Scientist & Engineer's Guide to Digital Signal Processing, 1999 | Education | Analog Devices
This book provides a practical introduction to Digital Signal Processing. Covering a wide range of topics, including linear systems, discrete fourier transforms, fast fourier transforms, digital filters, this book is an ideal introductory text for those new to DSP, and an excellent reference for more experienced users.
@Download  @eBook  @Concept  @Example  DigitalSignalProcessing  Math  Engineering  Tutorial 
january 2019 by jslu
[Medium/劉仲敬] 史觀系列 (二):古今之變的關鍵節點(上)
「通古今之變」是一切歷史最原始的目的,但是隨著秩序的演化,有時候我們會忽略甚至遺忘這些原始的目的,這就是捨本逐末。所以無論你們對中西歷史如何瞭解,最關鍵的問題是通古今之變。這句話是什麼意思?什麼叫歷史?歷史是一種認知結構,他是教你怎樣從紛繁、外化的各種細節中間,發現結構和規律的一種藝術。 ... 研究歷史是認識格局,發現格局,尋找格局演變的意義的過程。 ... 通過對格局和節點的選擇,你能夠對自己的命運做出選擇。你能夠知道,在什麼情況下你的命運是沒有選擇餘地的,在什麼情況下你的命運是有選擇餘地的。
@Article  @Concept  @Example  History  WorldView  HabitRoutineAndPattern  Politics  Research  Decision-making  CycleAndRhythmOfLife  Scenario  HumanNature  Motivation  LatentDesire  ActionSpeaksLouderThanWords  MeaningManagement  GroupActivity  Consciousness 
january 2019 by jslu
Seeing Theory - A visual introduction to probability and statistics
Seeing Theory was created by Daniel Kunin while an undergraduate at Brown University. The goal of this website is to make statistics more accessible through interactive visualizations
@Site  @Project  @Concept  @CourseOutline  Math  Problem-solving  InterpersonalCommunication  MeaningManagement  UnexpectednessUncertaintyAndImpermanence  Tutorial 
december 2018 by jslu
[新新聞] 【梁國源專欄】主權、民主與全球化的矛盾
近代全球化效益深信不疑者,很難想像為何「美好世界」無以為繼,甚至催生出英國甘冒經濟大幅衰退風險,決心退歐等事件。但從著名經濟學者羅德里克(Dani Rodrik)於二○○○年提出的「世界政經運作三元悖論」(political trilemma of world economy)觀點看來,當前的國際政治亂象反倒像是一個遲來的必然,並無多大驚人之處。何謂世界政經運作三元悖論?簡單地說,就是「全球經濟整合」、「國家主權」,以及「高度直接參與的民主政治體制」,三者無法同時兼得。
@Article  @Concept  @Comparison  Globalization  Economics  Politics  @Example  Europe  WorldView 
november 2018 by jslu
很多健身者都在吃「魚油」,這種補劑有什麼作用? - Q博士
我們知道要想讓肌肉生長,需要通過力量訓練讓肌肉撕裂,而這個過程會引起很多炎症,從而導致疼痛,疲勞和一些不良運動表現。一些研究表明,這兩種脂肪酸能夠減緩體內炎症,也能夠起到抗氧化作用,從而大大提高訓練的收益。除了抗氧化和抗炎症,魚油中的還有其他驚人的作用。比如吃魚油,能夠幫助蛋白質合成,起到一種增益的作用。
@Article  @HOWTO  @Concept  Health  Tip 
november 2018 by jslu
Sanity Testing Vs Smoke Testing: Introduction & Differences
Smoke Testing is a kind of Software Testing performed after software build to ascertain that the critical functionalities of the program is working fine. It is executed "before" any detailed functional or regression tests are executed on the software build. The purpose is to reject a badly broken application, so that the QA team does not waste time installing and testing the software application.
@Article  @Concept  @Comparison  Software  QAnQC  TimeManagement  Priority  Productivity  Engineering 
november 2018 by jslu
[Baeldung] Getting Started with Java and Zookeeper
Apache ZooKeeper is a distributed coordination service which eases the development of distributed applications. It’s used by projects like Apache Hadoop, HBase and others for different use cases like leader election, configuration management, node coordination, server lease management, etc.

Nodes within ZooKeeper cluster store their data in a shared hierarchal namespace which is similar to a standard file system or a tree data structure.

In this article, we’ll explore how to use Java API of Apache Zookeeper to store, update and delete information stored within ZooKeeper.
@Article  @HOWTO  @Example  DistributedSystem  DataSync  Fault-tolerance  Java  API  Programming  Tutorial  CloudComputing  @Concept 
november 2018 by jslu
[小沙文的博客] Google Chubby 学习: 基本概念
Chubby 是一个面向松耦合分布式系统的锁服务,通常用于为一个由大量小型计算机构成的松耦合分布式系统提供可用的分布式锁服务。一个分布式锁服务的目的是允许它的客户端进程同步彼此的操作,并对当前所处环境的基本状态信息达成一致。针对这个目的,Chubby 提供了粗粒度的分布式锁服务,开发人员不需要使用复杂的同学协议,而是直接调用 Chubby 的锁服务接口即可实现分布式系统中多个进程粗粒度的同步控制,从而保证分布式数据的一致性。 ... Chubby 的客户端接口设计类似于 Unix 文件系统结构,应用程序通过 Chubby 的客户端接口,不仅能够对 Chubby 服务器上的整个文件进行读写操作,还能够添加对文件节点的锁控制,并且能够订阅 Chubby 服务端发出的一系列文件变动的事件通知。
@Article  @Concept  DistributedSystem  DataSync  Fault-tolerance  Scalability  CloudComputing  BigData  Google 
november 2018 by jslu
[博客园] JAVA多线程实现的四种方式 - FelixZh
Java多线程实现方式主要有四种:
1. 继承Thread类、
2. 实现Runnable接口、
3. 实现Callable接口通过FutureTask包装器来创建Thread线程、
4. 使用ExecutorService、Callable、Future实现有返回结果的多线程。
其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。
@Article  @Concept  @HOWTO  @Comparison  @Example  Java  Software  Concurrency 
november 2018 by jslu
[Wikipedia] Paxos (computer science)
a family of protocols for solving consensus in a network of unreliable processors. Consensus is the process of agreeing on one result among a group of participants. This problem becomes difficult when the participants or their communication medium may experience failures. ... The Paxos family of protocols includes a spectrum of trade-offs between the number of processors, number of message delays before learning the agreed value, the activity level of individual participants, number of messages sent, and types of failures.
@Wikipedia  @Concept  DistributedSystem  Decision-making  Fault-tolerance  InterpersonalCommunication  DataSync  CloudComputing 
november 2018 by jslu
[關鍵評論網] 《大清帝國與中華的混迷》書評:從內亞王朝到東亞國家,「漢化」等同亡國之兆
大清帝國於1911年崩解後,取而代之的是中華民國,如果按照革命歷史而言,清末的革命黨人所要求的是「驅逐韃虜」,亦即將滿洲人趕回滿洲、恢復只有漢人的「中華」,因此理論上漢人的中華民國應該只包含清代的漢人十八省而已,至於滿洲、蒙古、圖博、東突厥斯坦,則應該讓其人民自行決定去留。至少,按照原來的革命精神,推翻滿人王朝的革命本就與這些地方無關;然而無論是孫中山或袁世凱,在指導中華民國初期國策的同時,也自行繼承了大清帝國的疆域,因而開始產生所謂自古不可分割的領土這種主張。事實上,從清末開始建構革命理論的章太炎,並不贊成將蒙古、圖博等地納入中華民國的範疇裡,原因很簡單,翻閱史書就知道,這些地方並非自古就屬於中國的一部份。
@Article  @Concept  China  History  MeaningManagement  Politics  @Comparison 
november 2018 by jslu
[FelixZh] Zookeeper的功能以及工作原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户
@Article  @Concept  @Example  DistributedSystem  CloudComputing  Fault-tolerance  Scalability  Concurrency  DataSync 
october 2018 by jslu
[Oxygen Magazine] What Are Drop Sets, Supersets and Giant Sets?
Advanced techniques are used to boost the intensity of a workout, improve muscular endurance and shock your body to prevent a plateau. ... These techniques can be intense, so use them sparingly. Overuse can lead to overtraining.
@Article  @HOWTO  @Concept  @Comparison  Health  Tip 
october 2018 by jslu
[QATestLab] Sanity Testing vs Regression Testing
Testers carry out Sanity Testing if they have limited time for performing testing. Regression Testing is carried out when there is enough time for it. ... Non-complete test cases are conducted in the software in the course of Sanity Testing. In the course of Regression Testing complete test cases are conducted in the software.
@Article  @Concept  @Comparison  QAnQC  Software  Engineering 
october 2018 by jslu
The Startup Pyramid
Product/market fit has always been a fairly abstract concept making it difficult to know when you have actually achieved it. ... I ask existing users of a product how they would feel if they could no longer use the product. In my experience, achieving product/market fit requires at least 40% of users saying they would be “very disappointed” without your product. Admittedly this threshold is a bit arbitrary, but I defined it after comparing results across nearly 100 startups. ... You should measure your product/market fit as soon as possible because it will significantly impact how you operate your startup.
@Article  @Concept  Entrepreneurship  LatentDesire  Goal-setting  LearningFromFailure  Tailor-made  Tip  @HOWTO  Feedback-receiving  IndicatorIndexAndRatio  Quantification  Scalability  Business  CorporateGovernance  UnexpectednessUncertaintyAndImpermanence 
october 2018 by jslu
[BuzzFeed] This Skin Fungus Is Super Common And You'll Probably Get It At Some Point
Anti-fungal treatments come in pill, cream, or shampoo form. The fastest and most effective treatment is usually fluconazole pills or ketoconazole shampoo
@Article  @HOWTO  @Concept  Health  SkinCare 
october 2018 by jslu
[咀嚼之味] 阻碍你使用 GraphQL 的十个问题
从官方的定义来说,GraphQL 是一种针对 API 的查询语言;在我看来,GraphQL 是一种标准,而与标准相对的便是实现。就像 EcmaScript 与 JavaScript 的关系,从一开始你就需要有这样一种认知:GraphQL 只定义了这种查询语言语法如何、具体的语句如何执行等。但是,你在真正使用某种 GraphQL 的服务端实现时,是有可能发现 GraphQL 标准中所描述的特性尚未被实现;或者这种 GraphQL 的实现扩展了 GraphQL 标准所定义的内容。
@Article  @Concept  @Comparison  @Reference  API  CloudComputing  Software  Programming  InterpersonalCommunication  Cache  Database  Tutorial 
october 2018 by jslu
[LWN.net] What's a CPU to do when it has nothing to do?
If there are no tasks to run on a given CPU in any of those classes save the idle class, the CPU is regarded as idle. If the hardware doesn't make allowance for this, then the CPU will have to run useless instructions until it is needed for real work. However, this is a wildly inefficient use of electricity, so most CPUs support a number of lower-power states into which the kernel can put them until they are needed to do useful work. Idle states are not free to enter or exit. Entry and exit both require some time, and moreover power consumption briefly rises slightly above normal for the current state on entry to idle and above normal for the destination state on exit from idle.
@Article  @Concept  Hardware  Software  EnergyCirculation  TimeManagement 
october 2018 by jslu
[技术世界] Kafka
本文介绍了Kafka的创建背景,设计目标,使用消息系统的优势以及目前流行的消息系统对比。并介绍了Kafka的架构,Producer消息路由,Consumer Group以及由其实现的不同消息分发方式,Topic & Partition,最后介绍了Kafka Consumer为何使用pull模式以及Kafka提供的三种delivery guarantee。
@Column  @Concept  DistributedSystem  CloudComputing  BigData  Software  Scalability  Fault-tolerance  DataSync  SystemArchitecture  Java  Tutorial 
september 2018 by jslu
How FPGAs work, and why you'll buy one
A programmable gate array is when your gates are generic. They index into a truth table (called a look-up table or LUT) with their inputs, and fetch the answer. With a 2-input LUT, you get an OR gate or an AND gate or whatever, depending on the truth table you programmed. With 3-input LUTs, you can have a single gate computing, say, (a&b)|c, but the principle is the same
@Article  @Concept  @HOWTO  @Comparison  @Example  Hardware  Programming  Logic  Computation 
september 2018 by jslu
[沛盛資訊] 郵件 SPF DKIM DMARC 設定
透過 SPF、DKIM、DMARC 的郵件驗證機制,在收件端郵件服務器,首先由 SPF 可以檢查是否發信機的 IP 為認可發送該寄信者網域郵件。其次,以 DKIM 查看郵件發信時的私鑰與收信時的公鑰是否匹配,代表內容確實為該發信機發出。最後,由 DMARC 知道,假設 SPF/DKIM 驗證不過時,此封郵件該如何處理。
@Article  @Concept  Email  Security  SysAdmin 
september 2018 by jslu
Code Review Review is the Manager's Job
The code review, usually performed using GitHub pull requests or the like, is now the highest leverage point for improving an engineering team’s output... Code reviews are not about catching bugs. Modern code reviews are about socialization, learning, and teaching... The behavioural trends in the process are your domain and if you’re running a meta-review process well your work will be predominantly behind the scenes.
@Article  @HOWTO  @Concept  Software  Engineering  Training  Productivity  QAnQC  Feedback-receiving  Teaching  Culture  Teamwork  Learning  PersonalGrowth  Coaching  InterpersonalCommunication  Leadership  Tutorial  Leverage 
august 2018 by jslu
[Aaron Longwell] Why Software Development Requires Servant Leaders
The idea applies to any kind of leader, but I think it’s especially applicable to leaders of software projects, where the unique dynamics of unpredictability and complexity collide. ... Successful software managers find ways to be flexible; to bend without breaking and to resolve the tension gradually. Servant leadership can be a guide to finding this flexibility.
@Article  @Concept  Software  Engineering  Leadership  UnexpectednessUncertaintyAndImpermanence  ConflictResolution  Adaptability  Teamwork  Creativity  Listening  Learning  ProjectManagement  @HOWTO  LatentDesire  Empathy  InterpersonalCommunication 
august 2018 by jslu
Why use an FPGA instead of a CPU or GPU? – Netherlands eScience Center
If you want to compute something, the common approach is to write some software for an instruction based architecture, such as a CPU or GPU. Another, more arduous, route one could take is to design a special circuit for this specific computation — as opposed to writing instructions for a general purpose circuit such as a CPU or GPU. ... Instruction-based hardware is configured via software, whereas FPGAs are instead configured by specifying a hardware circuit.
@Article  @Concept  @Comparison  @HOWTO  Computation  Software  Hardware  Engineering  Adaptability  CloudComputing  Cryptocurrency  EnergyCirculation 
august 2018 by jslu
[Semaphore] Stubbing and Mocking in Java with the Spock Testing Framework
Spock was created to cover the full testing lifecycle of a Java Enterprise application. The existing tools have a long history and come with several legacy features that cannot always keep up with newer testing practices. The most evident example of this is the fact that JUnit covers only plain unit testing and nothing else. If you need to mock some services or wish to employ Behavior-driven development, JUnit is simply not enough. You are forced to add more testing frameworks into the mix, each one with its own idiosyncrasies and issues.
@Article  @Comparison  @Concept  @HOWTO  @Example  TDD  Java  Software  Framework  Feedback-receiving  Agility  Tutorial 
august 2018 by jslu
[Facebook Research] Introducing the Facebook Field Guide to Machine Learning video series
The Facebook Field Guide to Machine Learning is a six-part video series developed by the Facebook ads machine learning team. The series shares best real-world practices and provides practical tips about how to apply machine-learning capabilities to real-world problems.
@Video  @CourseOutline  @HOWTO  @Concept  MachineLearning  Problem-solving  AI  Tutorial  Tip 
august 2018 by jslu
[3S Market「全球智慧科技應用」市場資訊網] 為什麼 IoT 開發人員會對 MQTT 和 CoAP 感到困惑?
你可能都在問的問題是,「如果他們很相似,我應該在什麼時候使用哪一個;又在什麼時候,使用哪一個?」
@Article  @Comparison  @Concept  @Reference  IoT  Internet  InterpersonalCommunication  Software  Tutorial 
august 2018 by jslu
[Pluralsight] Introduction to testing with BDD and the Spock Framework
This has been an introduction to the Spock framework and BDD. I hope you can see how readable and accessible is to test with the help of Groovy and this framework.
@Article  @HOWTO  @Concept  @Example  Java  Software  TDD  Framework  Reading  InterpersonalCommunication  Fault-tolerance  Feedback-receiving  Agility  Productivity  HabitRoutineAndPattern  Tutorial  Tip 
august 2018 by jslu
[蘋果日報] 3大心法 買到最適合保單
所謂雙十法則,就是「保險額度不要超過家庭收入的10倍」,以及「家庭總保費支出佔家庭年收入10%為宜」,優點在於不會因為過多的保費支出,排擠到其它的生活預算。
@Article  @Concept  Insurance  PersonalGrowth  Finance  Fault-tolerance  Risk-taking  HabitRoutineAndPattern  AssetAllocation  Tutorial  Tip 
august 2018 by jslu
[大和有話說] 萬物聯網,淺談IoT低功耗廣域網路趨勢:LoRa、SIGFOX、NB-IoT
LPWAN的特性在於低功耗、長距離、低傳輸量、低成本。然而,LPWAN也並非萬能,無法取代所有無線的傳輸應用,例如高速傳輸需求、即時性的應用就需要仰賴其他傳輸技術。而以現行LPWAN三大技術SIGFOX、LoRa、NB-IoT的競爭態勢來看,我個人認為,這三大技術不論在功耗、傳輸距離、應用場域上各有擅長,因此很難說誰會被誰取代。在我看來,這三大技術在未來幾年更可能會依不同的應用場域來做交叉應用。
@Article  @Comparison  @Concept  @Research  @Reference  IoT  Industry  Hardware  Software 
july 2018 by jslu
ML Universal Guides  |  Google Developers
Simple step-by-step walkthroughs to solve common machine learning problems using best practices.
@CourseOutline  @Concept  MachineLearning  Tutorial 
july 2018 by jslu
Designing good DSL @ tonsky.me
DSLs are great tool to reduce complexity and define problems in a compact and succinct way. In case you need to design your own, these are a few common traps to avoid.
@Article  @HOWTO  @Concept  Language  Simplicity  Self-expression  InterpersonalCommunication  MeaningManagement  AttentionManagement  Problem-solving  Tip 
july 2018 by jslu
[DZone Java] Finally, Java 10 Has var to Declare Local Variables
Finally, Java has var keyword to declare variables. which allows you to declare a variable without their type, e.g. instead of doing String str = "Java", you can now just say var str = "Java". This may not sound like much when declaring Strings or an int variable, but consider complex types with generics. This will surely save a lot of typing and also improves the readability of code.
@Article  @Concept  @Example  Reading  UX  Java  Software  Programming  Language  InterpersonalCommunication 
july 2018 by jslu
Foundations of Machine Learning
GET A DEEP UNDERSTANDING OF THE CONCEPTS, TECHNIQUES AND MATHEMATICAL FRAMEWORKS USED BY EXPERTS IN MACHINE LEARNING
@CourseOutline  @Video  @Concept  MachineLearning  Math  Software  Engineering  Business  Framework  Tutorial 
july 2018 by jslu
林信良 | iThome
因在網路上經營「良葛格學習筆記」(openhome.cc)而聞名,曾任昇陽教育訓練中心技術顧問、甲骨文教育訓練中心授權講師,目前為自由工作者,專長為技術寫作、翻譯與教育訓練。喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘記錄所學,技術文件涵蓋C/C++、Java、Ruby/Rails、Python、JavaScript、Haskell等多個領域。
@Column  @Concept  Java  Software  Programming  Language  Engineering 
july 2018 by jslu
MY83 保險網-把保險變簡單
輕鬆掌握保險觀念,立刻獲得 MY83 精選罐頭保單,讓您買對不買貴!
@Site  @Reference  @HOWTO  @Concept  Insurance  Finance  Fault-tolerance  Tutorial 
june 2018 by jslu
[良葛格] 語言技術: Java Essence
你以為問題在這,其實問題不在這。你以為這很難,其實它不難!許多的問題,根源自你不了解 Java 的本質,許多的事,其實從安裝 JDK 開始就要知道。你急著完成 Hello! World!,因而忘了 Java 的本質。你急著飛翔,卻忘了如何起步!
@Column  @Concept  @Reference  Java  Software  Programming  Language  Engineering 
june 2018 by jslu
Let's code a TCP/IP stack, 1: Ethernet & ARP
Writing your own TCP/IP stack may seem like a daunting task. Indeed, TCP has accumulated many specifications over its lifetime of more than thirty years. The core specification, however, is seemingly compact1 - the important parts being TCP header parsing, the state machine, congestion control and retransmission timeout computation.
@Article  @HOWTO  @Concept  @Reference  @Example  Internet  Software  Programming  InterpersonalCommunication 
june 2018 by jslu
The difference between @Inject vs. @Autowire vs. @Resource? | Pankaj Kumar | Pulse | LinkedIn
@Inject: Annotation based on JSR-330 (Dependency Injection for Java) identifies injectable constructors, methods, and fields. This annotation is an almost complete drop-in replacement for Spring’s @Autowired annotation.
@Article  @Concept  @Comparison  Java  Software  Programming  Language  EncapsulationAndDecoupling 
june 2018 by jslu
GitHub - binhnguyennus/awesome-scalability: An updated and curated list of High Scalability, High Availability, High Stability, High Performance, and High Intelligence Back-end Designs
An updated and curated list of High Scalability, High Availability, High Stability, High Performance, and High Intelligence Back-end Designs. Concepts are explained in the articles of notable engineers and credible references. Case studies are from battle-tested systems serving millions to billions of users
@Project  @Reference  @Concept  Scalability  CloudComputing  DistributedSystem  Fault-tolerance  SystemArchitecture 
may 2018 by jslu
History of Spring Framework and Spring Boot
In October 2002, Rod Johnson wrote a book titled "Expert One-on-One J2EE Design and Development". Published by Wrox, this book covered the state of Java enterprise application development at the time and pointed out a number of major deficiencies with Java EE and EJB component framework. In the book he proposed a simpler solution based on ordinary java classes (POJO – plain old java objects) and dependency injection. ... One-on-One J2EE Design and Development was an instant hit. Much...
@Article  @Concept  @Comparison  History  Java  Software  Programming  Framework  OOAD  HabitRoutineAndPattern  Anecdote  OpenSource  EncapsulationAndDecoupling 
april 2018 by jslu
When Functional Programming Isn't Functional - LeadingAgile
Using lambda expressions in an OO language doesn’t make you a functional programmer, but using ideas from the FP community to produce clean OO code is a Good Thing. OO code that uses a functional style will tend to have fewer problems of the kinds that arise from hidden side effects and poor separation of concerns. Lambda expressions are readable and expressive of intent for sections of code that process lists or collections; often more so than iteration.
@Article  @Concept  @Comparison  @Example  Functional  OOAD  Software  Programming  InterpersonalCommunication  Self-expression 
april 2018 by jslu
A Practical Introduction to Blockchain with Python // Adil Moujahid // Data Analytics and more
Putting aside all the hype around the price of Bitcoin and other cryptocurrencies, the goal of this blog post is to give you a practical introduction to blockchain technology. Sections 1 and 2 cover some core concepts behind blockchain, while section 3 shows how to implement a blockchain using Python. We will also implement 2 web applications to make it easy for end users to interact with our blockchain.
@Article  @Concept  @HOWTO  @Reference  @Example  Blockchain  Security  DistributedSystem  Database  Tutorial 
march 2018 by jslu
[Wikipedia] Pseudoterminal
a pseudoterminal, pseudotty, or PTY is a pair of pseudo-devices, one of which, the slave, emulates a real text terminal device, the other of which, the master, provides the means by which a terminal emulator process controls the slave.
真實的TTY是用來與「真人」以text互動的;PTY則是用來與「另一個process」以text互動的。
@Wikipedia  @Concept  @Comparison  @Graph  Unix  UI  InterpersonalCommunication  History 
march 2018 by jslu
[Github] hellerve/programming-talks
There are talks on programming languages specifics as well as a more general section I call "theory". But don't expect to always get theoretical computer science for every talk there; most of them are on the architecture and design of software.
@Project  @Reference  @Video  Software  Programming  Language  OOAD  Functional  DistributedSystem  SystemArchitecture  @Concept  MachineLearning  Hardware  DevOps  Research  Math 
february 2018 by jslu
[世界公民文化中心] 想讀懂新聞英文,先看懂「新聞時態」
許多人在練習新聞英文時,新聞的標題讀起來時常似懂非懂,部分字彙為了精簡內容會省略冠詞、be動詞,與一般英文的習慣不盡相同,最大的特色就在時態,因為新聞想要表現時間的臨場感、時間感,用了大量的現在式,為的就是不讓讀者覺得是過去的事件,所以有一種好像新聞標題都看不見過去式的錯覺,這裡列出幾項新聞英文常用的時態與意思。
@Article  @Concept  @HOWTO  @Example  InterpersonalCommunication  English  Feeling  Reading  Writing 
january 2018 by jslu
[DataStax] A deep look at the CQL WHERE clause
While they share similar syntaxes, there are lots of differences between CQL and SQL. The reasons for these differences come mainly from the fact that Cassandra is dealing with distributed data and aims to prevent inefficient queries. One of the places where CQL differs a lot from SQL is the WHERE clause. The goal of this post is to describe what is supported by the CQL WHERE clause and the reasons why it differs from normal SQL.
@Article  @Concept  @Comparison  Database  BigData  DistributedSystem  Fault-tolerance  Tutorial 
january 2018 by jslu
DKIM  寄件網域驗證技術簡介
由於SMTP規範的瑕疵(或者為了方便),寄件人的 Mail Address 和實際寄信的 Mail Server 是可以不一樣的。 ... DKIM的目的就是用來防止垃圾郵件製造者偽造您網域的寄件者來傳送郵件。 DKIM 使用簽章的方式,在外寄郵件的郵件標頭加上一個數位簽章,收件者只要檢查郵件中是否包含這個網域簽名,即可確認該郵件的寄件者地址確實屬於您網域中的地址,而且未在寄件途中遭到竄改。
@Article  @Concept  @HOWTO  @Example  Email  Security  SysAdmin  Tutorial 
january 2018 by jslu
[Technology Conversations] Java Build Tools: Ant vs Maven vs Gradle
Gradle combines good parts of both tools and builds on top of them with DSL and other improvements. It has Ant’s power and flexibility with Maven’s life-cycle and ease of use. The end result is a tool that was released in 2012 and gained a lot of attention in a short period of time. For example, Google adopted Gradle as the default build tool for the Android OS.
@Article  @Concept  @Example  @Comparison  Java  Software  Engineering 
january 2018 by jslu
[Gamasutra] The sunk cost fallacy: Devs describe how it almost destroyed them
It's human nature to get attached to our work. ... you must learn to cut the overambitious, the unworkable, the self-indulgent. If you don't...well, as we're about to see, it can drag a project down and maybe even stretch the company's finances to breaking point — especially if keeping something you recognize is bad means putting in significant additional work.
@Article  @Concept  @Example  Engineering  HumanNature  InnerPeace  ProjectManagement 
december 2017 by jslu
[Miula 觀點] 成長駭客必備的MVP(最小可行產品)概念,到底哪個版本才比較正確?
其實 MVP 的概念,不在於最終的產品,而是在於一個商業觀念的市場驗證,做出第一個版本的產品來測試 PMF (Product-Market-Fit)。也就是說,其實最終產品是什麼,在一開始的時候根本不知道,或者是只有一個模糊的概念,但卻是隨時可以被替換更改的。為什麼要做最小可行產品 MVP 呢? 就是為了避免一開始就把整個產品都定義完成,但最後做出來的東西根本是市場不要的,而浪費了時間、金錢與精神。MVP 這個概念的真正精神,在於在市場測試後的修正彈性。
@Article  @Concept  @Comparison  Entrepreneurship  Feedback-receiving  Agility  Productivity  UnexpectednessUncertaintyAndImpermanence  LearningFromFailure  Business 
december 2017 by jslu
[Words and Code] Safer SQL: Using ActiveRecord Transactions
There’s one golden rule of the transaction block: it will only rollback the transaction if an error is raised. Why is this important? Well, calling something like save or destroy inside of a transaction will not raise an error; if something goes wrong, these methods will simply return false. Which means that our transaction block will continue, since there was no error raised!
@Article  @Concept  @HOWTO  @Example  Database  DataSync  Ruby  WebApp  Software  Framework  Tutorial  Tip 
december 2017 by jslu
[星空博客] CAP原理、一致性模型、BASE理论和ACID特性
CAP原理指的是,CAP的三个要素最多只能同时实现两点,不可能三者兼顾。因此在进行分布式架构设计时,必须做出取舍。而对于分布式数据系统,分区容忍性是基本要求,否则就失去了价值。因此设计分布式数据系统,就是在一致性和可用性之间取一个平衡。对于大多数web应用,其实并不需要强一致性,因此牺牲一致性而换取高可用性,是目前多数分布式数据库产品的方向。当然,并不是完全不管数据的一致性。牺牲一致性,只是不再要求关系型数据库中的强一致性,而是只要系统能达到最终一致性即可,考虑到客户体验,这个最终一致的时间窗口,要尽可能的对用户透明,也就是需要保障“用户感知到的一致性”。
@Article  @Concept  @Comparison  DistributedSystem  Database  DataSync  UX  Scalability 
december 2017 by jslu
Introducing Functions as a Service (FaaS)
Functions as a Service or (OpenFaaS) is a framework for building Serverless functions on top of containers. I began the project as a proof of concept in October last year when I wanted to understand if I could run Alexa skills or Lambda functions on Docker Swarm. After some initial success I released the first version of the code in Golang on GitHub in the December.
@Article  @Concept  CloudComputing  Functional  Software  Framework  EncapsulationAndDecoupling  Virtualization  Scalability  DevOps  SystemArchitecture 
december 2017 by jslu
What are microservices?
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack.
@Site  @Concept  @Example  SystemArchitecture  DevOps  Agility  EncapsulationAndDecoupling  HabitRoutineAndPattern  DistributedSystem  CloudComputing 
november 2017 by jslu
A Tour of Go
Welcome to a tour of the Go programming language. The tour covers the most important features of the language
@CourseOutline  @Concept  @HOWTO  @Example  Software  Programming  Language  Learning  Tutorial 
november 2017 by jslu
What's So Bad About POSIX I/O?
it is much less common to hear exactly why POSIX I/O is so detrimental to scalability and performance, and what needs to change to have a suitably high-performance, next-generation I/O model.  To answer the question of why POSIX I/O is holding back I/O performance today and shed light on the design space for tomorrow’s extreme-scale I/O systems, it is best to take a critical look at what POSIX I/O really means.
@Article  @Concept  @Comparison  Hardware  Software  Scalability  FileManagement  HabitRoutineAndPattern  API  DataSync  Cache  CloudComputing  Storage 
november 2017 by jslu
[Quora] What is tail recursion?
Tail recursion is a special kind of recursion where the recursive call is the very last thing in the function. It's a function that does not do anything at all after recursing. This is important because it means that you can just pass the result of the recursive call through directly instead of waiting for it—you don't have to consume any stack space.
@Article  @Concept  Computation  Software  Programming  Language  Functional  Tip 
november 2017 by jslu
從財務報表讀懂企業決策力 - 哈佛商業評論‧與世界一流管理接軌
不管懂不懂會計學,閱讀財務報表的第一步,通常是要去了解企業的行業特性。然後要找出這個行業的標竿公司,去看這些公司重要的營運數據,例如存貨週轉天數最短天數幾天、應收帳款天數幾天、一百元資產可以做多少生意,有很多績效衡量指標可以參考。然後,拿這家企業的指標跟標竿公司去比。比出來會有兩個結果:一個是比較差,那就是這家企業要努力的方向;但有的比出來,結果是這家企業比標竿公司還要好,那麼就要了解好的原因在哪。如果找不出原因就是風險,可能是報表不實。
@Article  @Concept  @HOWTO  Finance  IndicatorIndexAndRatio  CorporateGovernance  Decision-making  Accounting  Investment  Cashflow  Tutorial  Tip 
november 2017 by jslu
[Diffen] Inner Join vs Outer Join - Difference and Comparison
An inner join finds and returns matching data from tables, while an outer join finds and returns matching data and some dissimilar data from tables.
@Article  @Concept  @Comparison  Database  Tutorial 
november 2017 by jslu
Ruby Pattern: Extend through Include - Dan Manges's Blog
Ruby modules can be mixed into a class two ways. The first way is to include the module in the class, making all methods in the module available in the class. Also, a class can extend itself by using a module. (Actually, any object can use a module for extension). However, the majority of the time modules are used with classes, they are included, not extended.
@Article  @Concept  @HOWTO  @Example  Ruby  OOAD  Software  Programming  Language  HabitRoutineAndPattern  Tutorial  Tip  EncapsulationAndDecoupling  Sharing 
september 2017 by jslu
« earlier      
per page:    204080120160

related tags

3D  @Article  @Blog  @Column  @Community  @Comparison  @Concept  @CourseOutline  @Discussion  @Download  @eBook  @Example  @Graph  @HOWTO  @Project  @Reference  @Research  @Review  @Site  @Slide  @Story  @Video  @Wikipedia  Accounting  ActionSpeaksLouderThanWords  Ad  Adaptability  Agility  Agriculture  AI  Anecdote  Animation  API  Arbitrage  Art  AssetAllocation  AttentionManagement  Attitude  BackupRestore  Balance  Banking  BankReserve  BargainingAndNegotiation  Belief  BigData  Blockchain  Bond  Book  Brain  Brainstorming  Branding  Budget  Business  BusinessModel  By-product  Cache  Capitalism  Car  Career  Cashflow  Celebrity  China  Clothing  CloudComputing  Coaching  CognitiveBias  CognitiveScience  Color  Commodity  Community  Competition  Computation  Concurrency  ConflictResolution  Consciousness  ContentStrategy  Cooking  CorporateGovernance  CostDown  Courage  Creativity  CriticalThinking  CrossPlatform  CrowdSourcing  Cryptocurrency  CSS  Culture  Currency  CycleAndRhythmOfLife  DarkSideOfTheSociety  Database  DataSearch  DataSync  Debugging  Decision-making  Delegation  Derivative  Design  DevOps  DigitalSignalProcessing  DisappearingMiddleClass  DistributedSystem  DistributionChannel  Drawing  Dream  DRY  E-Commerce  Economics  Editor  Education  Ego-trick  Elixir  EMail  Email  Emotion  Empathy  EncapsulationAndDecoupling  EnergyCirculation  Engineering  English  Enthusiasm  Entrepreneurship  Europe  Excel  ExchangeRate  Exchanging  ExperientialLearning  Fault-tolerance  Feedback-receiving  Feeling  Feeling-drivenBehavior  FileManagement  Filmmaking  FilmMaking  Finance  Font  Food  Framework  Freedom  Freelance  FreeMarket  FreeOfCharge  FRM  Fun  Functional  Funding  Futures  FutureTrend  Gamification  GDP  Globalization  Goal-setting  God  GoldAndSilver  Google  Gratefulness  GroupActivity  HabitRoutineAndPattern  Happiness  Hardware  Health  History  HolismAndOneness  HR  HumanNature  Humor  Hyperlinking  Hypnosis  I18n  I18N  IM  Imagination  IndicatorIndexAndRatio  Industry  Inflation  InnerPeace  Insurance  IntangibleAsset  Integration  Integrity  InterdependentPartnership  Interdisciplinarity  InterestRate  InteriorDesign  InternationalTrade  Internet  InterpersonalCommunication  Intuition  Investment  IoT  Irrationality  IssueTracking  Java  JavaScript  Journaling  KnowledgeManagement  LaborAndUnemploymentRate  Language  LatentDesire  Law  Layout  Leadership  Learning  LearningFromFailure  LettingGo  Leverage  Liquidity  Listening  Loan  Logic  LongTermBenefit  Love  Mac  MachineLearning  Marginality  Marketing  Mastery  MatchMaking  Math  MeaningManagement  Media  Memory  Metaphor  MilitaryAndWarfare  Mindset  Mobile  MoneySupply  Motivation  Movie  MShapedSociety  MultiLayeredStructure  Music  Neuroscience  Non-judgemental  Non-verbal  Nondualism  OOAD  OpenSource  Optimization  Option  OutaboxThinking  OutSourcing  P2P  Painting  Paradox  PassiveIncome  PEnVC  PeopleSkill  Perseverance  PersonalAccountability  PersonalGrowth  Personality  PerspectiveAndFraming  Philosophy  Photography  Picture  Planning  Playfulness  Plug-in  Politics  Presentation  Printing  Priority  ProactiveChange  Problem-solving  productivity  Programming  ProgressiveImprovement  ProjectManagement  Prototyping  Proxy  Psychoanalysis  Psychology  PublicRelation  QAnQC  QnA  Quantification  QuantumPhysics  Questioning  Reactive  Reading  RealEstate  Relationship  Renting  Research  Risk-taking  ROI  Ruby  Salesmanship  Saving  Scalability  Scenario  Science  Security  Self-actualization  Self-awareness  Self-confidence  Self-expression  SensoryStimulus  SEO  ServiceIndustry  Sharing  Simplicity  SkinCare  SMEs  SMS  SocialMedia  SocialPhenomenon  Sociology  Software  SourceCodeManagement  Speculation  Spirituality  Stock  Storage  Storytelling  Subjectivity  SupplyAndDemand  SupplyChain  SysAdmin  SystemArchitecture  SystemsTheory  Tagging  Tailor-made  TargetAudience  Tax  TDD  Teaching  Teamwork  TechAnalysis  TheSoftOvercomingTheHard  TimeManagement  Tip  Training  Travel  Trustworthiness  Tutorial  Typography  UI  UnexpectednessUncertaintyAndImpermanence  UniquenessAndDiversity  Unix  Unlimitedness  USA  UX  ValuationAndValueAdding  ValueInvesting  Video  Virtualization  VPN  WebAnalytics  WebApp  WebDesign  WebHosting  WebService  WIn-Win  Win-Win  Windows  Wireless  Word-of-Mouth  WorldAsMirror  WorldView  Writing  ZenBuddhism  無為而無不為  見林也見樹 

Copy this bookmark:



description:


tags: