Tag: programming
Codify brings visual touch programing to the iPad
by Seth Weintraub on Oct.27, 2011, under Uncategorized
Another nail in the PC coffin? So this year Adobe CS apps are starting to make their way to the iPad, Office docs are headed toward the Cloud and now Visual Programming tools are becoming a real possibility with the release today of ‘Codify’:
Codify for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.
We think Codify is the most beautiful code editor you’ll use, and it’s easy. Codify is designed to let you touch your code. Want to change a number? Just tap and drag it. How about a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.
Codify is built on the Lua programming language. A simple, elegant language that doesn’t rely too much on symbols — a perfect match for iPad.
You can’t export your creations to the App Store or even share them as executables yet (though they are making attempts to enable sharing if Apple lets them). But it looks like a lot of fun for now and maybe it nudges Apple to build a touch version of XCode down the road. 8 Bucks.
Two Lives Left via Daring Fireball.
Related articles
Apple’s iCloud built using the SproutCore framework
by Seth Weintraub on Aug.03, 2011, under Uncategorized
Apple’s new iCloud Web apps are built using the same SproutCore Javascript engine that was used throughout MobileMe. If the favicon above doesn’t prove it, looking at the underlying code below seems to offer undeniable evidence.
SproutCore describes itself as an open-source framework for building blazingly fast, innovative user experiences on the web.
Here’s a nice interview with Charles Jolley, one of the founders of SproutCore and previous MobileMe Javascript Frameworks Manager. He left Apple about a year ago to start Strobe – a device agnostic Web publishing engine based on…you guessed it, SproutCore.
Interestingly, SproutCore lists Strobe Inc. as its parent company.
Related articles
- iCloud.com offers iWork document downloading and uploading, no editing (9to5mac.com)
- iCloud resurrects expired MobileMe accounts, only works in native apps (9to5mac.com)
WWDC 2011: 5 Programming terms explained for non-programmers
by Dave Greenbaum on Jun.09, 2011, under Uncategorized
With WWDC well underway, you might have heard a few programming terms that even Mac experts have trouble understanding, but it happens to the best of us. Once someone mentioned they had a problem with “deprecation,” and I suggested a self-esteem book. Here’s a quick glossary of the terms that gave me the most trouble:
1. Source code. Great movie, eh? But also, when a developer writes software, source code is the actual program as it is being typed into the computer, written in a programming language. Source code is usually kept secret and closely guarded by companies, although “open source” software bares its code to the world.
2. Regression. A programmer friend once mentioned that a bug was “regressed.” I had vivid images of animals regressing to primordial ooze. Software regression is a bug that makes things stop working correctly after an event that changes the operating environment, like a system update. Not to be confused with regression testing, which in the programming sense, generally means making sure updates to software don’t introduce new bugs to existing, working features, and that previously identified bugs have been fixed. So it actually has nothing to do with science fiction.
3. Deprecated. “Cheer up!” might be your first reaction to your friend who tells you a critical programming library he or she relies on has been deprecated. That actually isn’t a bad instinct, because when something is deprecated it means it’s no longer supported by the manufacturer and may disappear in the future. If your program relies on a feature Apple has deprecated, your program could “break” in new OS versions unless you update it to use newer programming libraries. Generally speaking, if something is deprecated, it means it’s still there, but is no longer supported.
4. Release Candidate. No this isn’t about politics. Many readers probably know that a “test” phase of a program is a Beta. At some point, though, a product moves past the Beta phase (and the even earlier Alpha phase) and becomes a Release Candidate, usually designated RC. It might also be referred to as a Final Candidate or FC by some. Marking a build an RC or FC is the developers’ way of saying “we think this is probably good enough to ship.” Apple often releases several Final Candidate builds, the last of which becomes the…
5. GM. No this isn’t the General Manager (my first thought!), but rather the Gold Master. The code is frozen, and the FC designated the final GM is what ships. There should be no code differences between the last FC and the GM. Having the GM installed is pretty much equivalent to having the product. It’s the master version which is turned into the product: shipped on disk, downloaded or sold via the Mac App Store. You might hear people say software has “gone gold”; this is what they’re talking about.
So to review, when someone says “After we regressed our app in the new Mac OS, we found out that a library we relied on had been deprecated, so we went back to the source code to recompile our program. Now we have a solid FC and hopefully we’ll go GM next week!” you’ll know exactly what you’re talking about.
What other programming terms have slipped you up in casual conversation, and what are some other definitions you think people might appreciate?
Related content from GigaOM Pro (subscription req’d):
- Why iMessage won’t kill SMS
- Mobile Q1: All Eyes on Tablets, T-Mobile and AT&T
- A Media Tablet Forecast, 2011 – 2015
CSSEdit -> css editor for mac
by lavluda on Jul.31, 2008, under css, software review
As i am a web application developer, lot’s of time i have to work with css. And right now i am using CSSEdit , it’s simple amazing. It’s now giving 100% satisfaction, because here i can work even on live site with it’s own preview option. I can change the little thing and get the preview without any single page refresh. not only that, it also giving me the option to select/change the properties with mouse click. Tomorrow i will make some changes on this theme (right now we are using), of-course i will take help of CSSEdit.
I think it’s the best css editor on mac . If you are not agree with me, you can also tell your favourite css editors name.
Only bad is , it’s not open source

