Topic
English
A collection of 32 issues
The Dilemma of Mobile Apps Development
Life of a SWE
2014 Resolution
Saw a friend receiving his 27 inch monitor and joking that his 2014 resolution is now 1920×1080 🙂 Here I just write down my informal resolutions. Build several Gundam models and command some basic building skills. Read SICP and learn Scheme. Correct the way using chopsticks. As a native
Thoughts on Front-end and Back-end Development
Front-end development If something works unexpectedly from the framework, it always suggests a framework bug. Using the application framework is a great way to learn how to architect software. A lot of bugs and a big amount of bugs are low hanging fruit. But some nasty ones(Framework bugs) are
Tableau
One side effect of working on FileMaker Pro is raising my bar to appreciate other software. I only consider a very limited number of software as ingenious. Dropbox, Markdown Pro, Notational Velocity, Evernote(Unfortunately, it keeps getting worse). Recently, I came across another one which I really appreciate, it’s
Mac Software I Am Relying On
Just got my new retina MBP and setup my box. These are the software I install at first. Most of them are quite common. Evernote Dropbox Chrome Xcode MacPorts Keys(Password Manager) Markdown Pro Skype 鼠鬚管(Chinese IME) BTW, the new retina MBP is so great. I have owned an
What Is a Data Model
Structure of the data Relational Model: Resembles an array of structs in C. Semistructured Model: XML Operations on the data Relational Model: Relational algebra (SQL) Semistructured Model: Path (e.g. n1.n2.n3.n4) Constraints Don’t see any major difference here. The semistructured model can say one element must
Connections and Sessions
Connection: A connection is a “physical circuit”, a pathway to a database server. Session: The SQL operations that are performed while a connection is active form a session. The session is associated with CATALOG(database) and SCHEMA. A connection can contain 0, 1 or more sessions
Compilation System
Programs are translated by other programs into different formsThe hello program begins life as a high-level C program because it can be read and understood by human beings in that form. However, in order to run hello.c on the system, the individual C statements must be translated by other