Posted on 08-01-2011
Filed Under (MySQL) by Linux Poweruser Programmer

Making a Database for Form Builder
mikenku
5 min – 14-Dec-07

A continuation of the coffee cup form builder showing how to create a database for a form. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , ,
(0) Comments    Read More   
Posted on 01-03-2008
Filed Under (documentation) by Linux Poweruser Programmer

Sig: How To Design A Domain Specific Language
Google engEDU
1 hr 3 min – Oct 5, 2006

Google Tech Talks
October 5, 2006

David Pollak has been developing commercial for 28 years. He founded Athena Design and wrote Mesa, the first real-time spreadsheet. David wrote Integer, the first online, collaborative spreadsheet. Since 2000, David has been developing domain specific languages for security and general .


David will describe a framework for developing DSLs which includes:

* Identifying the constituents in a project;
* Determining the costs and benefits of a DSL for a particular constituency vs. hand-coding functionality for that constituency based on interviews and specs;
* Identifying the ‘thought leader’ in a given constituency and interviewing him or her to determine the semantics of the domain;
* Determining syntax of the DSL;
* Mocking up the DSL and ‘test driving’ it with the thought leader;
* Finding appropriate integration points for the DSL into the application;
* Defining the process by with the Domain Experts will update code in the DSL (e.g., they have a page where they can change tax calculation rules vs. they make a change to particular files as part of a /staging/production cycle.); and
* Iterate over the semantics, syntax, and process to fully integrate Domain Experts into the process. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , ,
(0) Comments    Read More   
Posted on 01-03-2008
Filed Under (documentation) by Linux Poweruser Programmer

Thinking Beyond Borders
Google engEDU
33 min – Sep 27, 2007

Google Tech Talks
September 27, 2007

Our global society faces great challenges such as Global Warming, HIV/AIDS in sub-Saharan Africa, wide-spread hunger, and poverty. To effectively address these issues in years to come, we must re-envision how we prepare our next great leaders to be conscious agents of change. Thinking Beyond Borders is a 35-week program to educate Gap Year students about the economic, political, and cultural realities of our world while empowering them with the tools to create proactive social change. Through varied service learning opportunities, the itinerary immerses students in cultures and communities around the world to provide experiences with various issues of International . The curriculum challenges students to synthesize academic research and their collected observations into powerful conclusions about the nature of globalization, world hunger, human rights, cultural change, and political systems. The most unique aspect of this program is that students return to the US to meet with international policy makers and share their conclusions with student and philanthropy groups to raise awareness and funds for the NGOs they worked with abroad. In these ways, Thinking Beyond Borders seeks to create a community of conscious agents of proactive change, equipped to tackle our world’s greatest challenges. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More   
Posted on 29-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

A Googly Cluster Talk
Google engEDU
55 min – Apr 28, 2006

Google TechTalks
April 28, 2006

Stewart Smith
Stewart Smith works for AB as a engineer working on Cluster. He is an active member of the free and open source community, especially in Australia.


Part 1 – to Cluster The NDB storage engine ( Cluster) is a high-availability storage engine for . It provides synchronous replication between storage nodes and many servers having a consistent view of the database. In 4.1 and 5.0 it’s a main memory database, but in 5.1 non-indexed attributes can be stored on disk. NDB also provides a lot of determinism in system resource usage. I’ll talk a bit about that.

Part 2 – New features in 5.1 including cluster to cluster replication, disk based data and a bunch of other things. anybody that is attending the users conference may find this eerily familiar. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , ,
(0) Comments    Read More   
Posted on 28-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Sowing the Seeds for a more Creative Society
Google engEDU
54 min – Oct 26, 2006

Google Tech Talks
October 26, 2006

Mitchel Resnick, Professor of Learning Research at the MIT Media Laboratory, develops new technologies and activities to engage people (especially children) in creative learning experiences. Resnicks Lifelong Kindergarten research group developed ideas and technologies underlying the LEGO Mindstorms and PicoCricket construction kits. He co-founded the Clubhouse project, a of after-school centers where youth from low-income communities learn to express themselves creatively with new technologies. Resnick earned a BA in physics at Princeton University (1978), and MS and PhD degrees in science at MIT (1988, 1992). Resnick has consulted throughout the world on the use of computers in education. He is author of Turtles, Termites, and Traffic Jams (1994), co-editor of Constructionism in Practice (1996), and co-author of Adventures in Modeling (2001).


In the 1980s, many people talked about the transition from the "Industrial Society" to the "Information Society." In the 1990s, people began to talk about the "Knowledge Society." But as I see it, we are now in a transition towards the "Creative Society." Success in the future (for individuals, for companies, for nations as a whole) will be based not on what we know or how much we know, but on our ability to think and act creatively. Unfortunately, current educational practices are woefully inadequate. In this talk, I will discuss new technologies and new educational initiatives designed specifically to help children develop as creative thinkers — so that they are prepared for life in the Creative Society. I will focus especially on two projects we are developing at the MIT Media Lab: (1) a new language, called Scratch, that makes it easier for kids to create animated stories, games, and interactive art — and share their creations with one another online ( ://scratch.mit.edu), and (2) a new breed of construction kit that combines art and technology, enabling kids to create musical sculptures, interactive jewelry, and other artistic inventions — and learn important math, science, and engineering ideas in the process. For more information, see scratch.mit.edu and www.picocricket.com and llk.media.mit.edu Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , ,
(0) Comments    Read More