A collection of 32 issues
The Dilemma of Mobile Apps Development
Life of a SWE
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. * ReadSICP [http://mitpress.mit.edu/sicp/]and learn Scheme. * Correct the way using chopsticks.
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
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) [https://itunes.apple.com/us/app/keys-essential-password-manager/id509963123?mt=12] * Markdown Pro * Skype * 鼠鬚管(Chinese IME) [http://code.
What Is a Data Model
1. Structure of the data * Relational Model: Resembles an array of structs in C. * Semistructured Model: XML 2. Operations on the data * Relational Model: Relational algebra (SQL) * Semistructured Model: Path (e.g. n1.n2.n3.n4) 3. Constraints * Don’t see any major difference here. The semistructured model can say
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
Programs are translated by other programs into different forms The 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