=========
Some ideas poped up occasionally. In order not to losing them, record good ones here for the future.
- Create a playbook that can be run to revert VM to the orig state.
- Image search! (solved by cloud vision by Google 2017 or early)
- Web UI using smart phone UI style.
- Create a process jail for bad process. Once our IDS catches a bad process, throw it into the process jail immediately. Not just kill them, because killing them will tell attacker that we found them. Use time to catch out the attacker.
- For job web site, after applying job done, web page goes to the current openning page. Applicant might apply another one.
- Create a source repo manager object. playbook just tells the repo manager the source name and version, and he will return the correct one. playbook does not provide specific path for that anymore.
- Create your own cloud using public storage space (Google drive, dropbox, box, icloud, one drive) Need to figure out a algorithm to connect them togather.
- Create a new character that does not belong to a-z or A-Z or 0-9 or other specials so that hacker will never break a password with this character via brute force approach.
- Solve problem of Guo Wengui mobile attack to control his ship and car via his cell phone.
- Develop a program to implement security policies.
- Build a cell phone with completely saperated physical 2 parts: the old phone call and text message, and smart phone with app WiFi. Since Skygofree and Pegasus present.
- About AI, probablly in the future AI technology will get so high that Robot can control everything. We need to create a virus to destroy all of them.
- put security step in Lifecycle Model (process)
- Microservice Architectural --to describe a particular way of designing software app as suites of independently deployable services. While there is no precise definition of this architectural style, there are certion common characteristics around organization around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data.
- Create a little file to contain all little tools (methods) which are commonly used. (doing it)
- Create a pointing app for Scrum team by using the current web site (pointingpoker.com)
- Home VPN http://os.51cto.com/art/201107/277146_all.htm
- “Use async IO when you can; use threading when you must.”
- 10 principles for iPhone and software design (creative, useful, beautiful, easy to use without user manual, implicit not explicit, honest, long time no bad, focus on details, no waste materials, less is more)
- 五祖神秀: "身是菩提树,心如明镜台,时时勤拂拭,勿使惹尘埃"; 六祖慧能:"菩提本无树,明镜亦非台,原本无一物,何处惹尘埃"
- 民主制靠品德,君主立宪制靠忠诚,专制靠恐吓!(Wen Zhao)
- Good points
1) Think big & act small
2) Work collaboratively
3) Fail fast & learn rapidly
4) Just-in-Time decisions
5) Not up-front design
- Time wasting List
1) Multitasking
2) Poorly run meeting
3) Work assigned reactively
4) Unfinished work
- Things with Code: Security, Performance, Algorithm