Meteor 是一個 full-stack 的開發框架 (或者該說是平台),它可以利用一種語言 (JavaScript) 來輕鬆完成前後端的開發。是目前前景看好的選擇。
本階段的目標是:
- 了解 Meteor 是什麼樣的平台,基本架構,可以做到什麼樣的事情 (2.5 hr)
- 能夠自己獨立完成一個 Meteor 的 ToDo App (不斷的練習一樣的 App,直到完全熟悉,+10 hr)
這階段大約花 10-20 hr,可以利用一個週末的兩天時間,或是一個禮拜的晚上來完成。
[tool.poetry] | |
name = "py_sec_edgar" | |
version = "0.1.0" | |
description = "" | |
authors = ["Xaree Lee <xareelee@gmail.com>"] | |
readme = "README.md" | |
packages = [{include = "py_sec_edgar"}] | |
[tool.poetry.dependencies] | |
python = "^3.10" |
[tool.poetry] | |
name = "panel" | |
version = "0.1.0" | |
description = "" | |
authors = [] | |
readme = "README.md" | |
[tool.poetry.dependencies] | |
python = "^3.11" |
[tool.poetry] | |
name = "pythonpro" | |
version = "0.1.0" | |
description = "" | |
authors = ["Hello <helloworld@gmail.com>"] | |
[tool.poetry.dependencies] | |
python = "^3.10" | |
[tool.poetry.dev-dependencies] |
// Release under MIT | |
// Copyright (C) 2015 Xaree Lee | |
#import <Foundation/Foundation.h> | |
/* Get property name for the class (C string or NSSting). */ | |
#define keypathForClass(Klass, PropertyName) \ | |
(((void)(NO && ((void)[Klass _nullObjectForCheckingPropertyName].PropertyName, NO)), # PropertyName)) | |
#define keypathStringForClass(Klass, PropertyName) \ | |
@keypathForClass(Klass, PropertyName) |
For the principle "Don't call us, we'll call you", the modern function design uses callbacks, Promise, or monad/stream-based techniques (e.g. Rx) to let you subscribe the async results.
The following is a usual JS function implementation using the callback for async:
function register(username, password, email, callback) {
// processing async work
Sublime 是個簡單,強大,跨平台的編輯器。這邊介紹開發 ReactNative 時的設置。
參考並 fork saetia's gist 的工作安裝教學,更多內容可以參考 Awesome OSX
most of these require logout/restart to take effect
# Enable character repeat on keydown