<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/new/templates/lampsig/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://lampsig.org/new/feeds/atom10.xml" rel="self" title="LAMPsig" type="application/atom+xml" />
    <link href="http://www.lampsig.org/new/"                        rel="alternate"    title="LAMPsig" type="text/html" />
    <link href="http://www.lampsig.org/new/rss.php?version=2.0"     rel="alternate"    title="LAMPsig" type="application/rss+xml" />
    <title type="html">LAMPsig</title>
    <subtitle type="html"> Los Angeles Web Development User Group</subtitle>
    <icon>http://www.lampsig.org/new/templates/lampsig/img/s9y_banner_small.png</icon>
    <id>http://www.lampsig.org/new/</id>
    <updated>2008-06-16T16:18:58Z</updated>
    <generator uri="http://www.s9y.org/" version="1.0.3">Serendipity 1.0.3 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://www.lampsig.org/new/archives/81-Multi-Instanced-MySQL.html" rel="alternate" title="Multi-Instanced MySQL" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-06-21T17:00:00Z</published>
        <updated>2008-06-16T16:18:58Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=81</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=81</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/81-guid.html</id>
        <title type="html">Multi-Instanced MySQL</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                By Solomon Chang<br />
<br />
There are whispered rumors from the remote corners of MySQL configuration gurus concerning the Dark Art of running more than one instance on MySQL on the same machine.  Like a body possessed by a legion host of demons (well, MySQL daemons, actually), a single machine could serve multiple instances of MySQL that each may respond to different names, ports, and... dare I say it...?  IP addresses!  Oh, the horror!  The terror!  The memory consumption!<br />
However, just as summoning and binding nether-worldly entities into an unwilling mortal shell has its own nefarious uses, so too does the black magic of invoking two or more instances of mysqld on the same single machine.  Slowly and surely, it is a gateway for you to embark upon other unspeakable database experiments, such as Replication and Distributed Clustering, whilst obviating the need for any other machine.  Replication with but a single computer, you say?  Yea, it is an abomination!  But this abomination you can configure for yourself while dangling your sanity between hard drive capacity and memory usage! <br />
Muhahahahaha!<br />
Ph'nglul mglw'nath MySQL Instance Manager R'yleh!<br />
MySQL Fhtagn!<br />
<br />
Black robes and candles optional.<br />
<br />
When he is not obsessing over the stories of HP Lovecraft, Solomon Chang is a MySQL certified DBA and the current acting director of LAMPSIG. He works as a professional Database Administrator in El Segundo, and is a co-author of the MySQL Cluster Certification Study Guide. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/80-Managing-MySQL-Permissions.html" rel="alternate" title="Managing MySQL Permissions" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-05-17T17:00:00Z</published>
        <updated>2008-05-12T20:06:11Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=80</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=80</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/80-guid.html</id>
        <title type="html">Managing MySQL Permissions</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                By Solomon Chang<br />
<br />
There comes a time in the life cycle of a company where everyone has to stop connecting as password-less root to their central database.  All the inherent security protocols (such as "We only have 3 users," or "No one here is malicious enough or knowledgeable enough to crack our Production database!") begin to lose relevance as the DB user base starts to grow.  This talk aims at the "why" and the "how" of setting user permissions, as well as how users are generally authenticated into the system.  This talk also delves into the granularity of permissions for those who require extremely fine-tuned access to database resources.<br />
<br />
Solomon Chang is a MySQL certified DBA and the current acting director of LAMPSIG. He works as a professional Database Administrator in Venice Beach, and is a co-author of the MySQL Cluster Certification Study Guide. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/79-An-introduction-to-Flex-Chris-Charlton.html" rel="alternate" title="An introduction to Flex - Chris Charlton" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-04-19T17:00:00Z</published>
        <updated>2008-04-01T21:20:43Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=79</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=79</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/79-guid.html</id>
        <title type="html">An introduction to Flex - Chris Charlton</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Adobe Flex is a collection of technologies released by Adobe Systems for the development and deployment of cross platform, rich Internet applications based on the proprietary Adobe Flash platform. The initial release in March 2004 by Macromedia included a software development kit, an IDE, and a J2EE integration application known as Flex Data Services.<br />
<br />
Flex is a hot (open source) topic this year and Linux users aren't  left out. With the newly announced Adobe AIR for Linux and the upcoming Flex Builder 3 for Linux desktops, everyone can develop cross-browser/platform applications for the Web (SWF) or any popular desktop operating system (Linux, Mac OS X, Windows). Chris Charlton will be covering how to develop in Flex and deploy an RIA with one code-base while not having to worry about platform or browser differences.<br />
<br />
So what is Flex and doesn't it cost money? The Flex SDK is free - containing a debugger, compiler, and the entire Flex framework.  Adobe's IDE (Flex Builder) costs $250 (Standard Edition) and is free for students and teachers.<br />
<br />
What's the difference between Flash and Flex? Why not just use Ajax?  Good questions, but you'll want to attend the next LAMPSIG meeting to ask and find out!<br />
<br />
---<br />
<br />
Chris Charlton has tons of community involvement: authorized Adobe Flex Champion, Adobe User Group Manager for LA AIR, helps run LA Drupal, is co-author of the book Advanced Flex Application Development: Building RichMediaX, and teaches at the Rich Media Institute. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/78-A-Tour-of-External-Language-Stored-Procedures-for-MySQL-Antony-Curtis.html" rel="alternate" title="A Tour of External Language Stored Procedures for MySQL - Antony Curtis" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-03-15T17:00:00Z</published>
        <updated>2008-04-01T21:20:31Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=78</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=78</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/78-guid.html</id>
        <title type="html">A Tour of External Language Stored Procedures for MySQL - Antony Curtis</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                The integration of Business intelligence and logic within the database has been a long requested feature for MySQL. With version 5.0, MySQL delivered a stored procedure implementation and here we extend it to provide general support for external language stored procedures.<br />
<br />
We detail the philosophy and design of the external language stored procedure framework and its implementation within the server and libraries. We then also detail how an external language plug-in is written using the simple skeleton plug-in which exercises the basic interfaces between the server and external stored procedures.<br />
<br />
Demonstrations using the already developed plug-ins, including an overview of the implementation for the simple XML-RPC and the more sophisticated Java plug-ins, writing stored procedures and functions, with ideas for applications and their utility.<br />
<br />
This presentation includes a tour of the actual source code, highlighting the big picture. The audience will see the low impact of the main-line server code, the simplicity of writing plug-ins for new languages and the ease of using the language plug-ins already developed. This is an exciting new feature preview for MySQL. All demonstrations are with live running examples which everyone can try for themselves: No mockups, no screen-shots.<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/77-The-ATK-Framework-Jorge-Garifuna.html" rel="alternate" title="The ATK Framework - Jorge Garifuna" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-02-16T18:00:00Z</published>
        <updated>2008-04-01T21:20:17Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=77</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/77-guid.html</id>
        <title type="html">The ATK Framework - Jorge Garifuna</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                ATK is a business framework written in PHP which allows you to build web applications with minimal amounts of code. ATK supports various databases, including: MySQL, Oracle, MSSQL and PostgreSQL. <br />
 <br />
The only code you write is business logic.<br />
<br />
ATK philosophy<br />
<br />
    * Code minimization<br />
    * Don't repeat yourself<br />
    * Keep it simple<br />
<br />
Usage<br />
<br />
The framework is particularly useful for creating business applications; to manipulate data. CRM, HRM, ERP, CMS are all area's where ATK can be used to build custom applications with minimal effort.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/76-Joomla-Content-Management-Systems,-Part-2.html" rel="alternate" title="Joomla Content Management Systems, Part 2" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-01-19T18:00:00Z</published>
        <updated>2008-01-10T23:08:18Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=76</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=76</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/76-guid.html</id>
        <title type="html">Joomla Content Management Systems, Part 2</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Continuing his first talk on Content Management Systems, Jorge will further explain the details of the Mambo/Joomla CMS.<br />
<br />
Content Management systems offer the promise of publishing tools, user authentication, modular structure and support for plugins, and most of the things an average person or business needs to build a professional looking full featured website.<br />
<br />
Mambo/Joomla is both a CMS and one of the highest profile open source LAMP projects going, boasting a substantial user community and a number of open source awards.<br />
<br />
Jorge will present a brief history of Mambo &amp; Joomla, clarifying the connection and differences. They will include an installation of Joomla, explanation of the basic paradigms and terminology one needs to know to effectively install, administer and configure Mambo or Joomla, and offer some insight into the extensibility of Joomla from a developer's standpoint, by looking at some of the parts of a Joomla component and Joomla module.<br />
<br />
Jorge Garifuna is the CEO of Garinet Global Inc. which offers a multitude of Website services for organizations, businesses, entertainers and family members. Jorge joined LAMPsig over two years ago and has added a new spark of enthusiasm to our group. He is quick to answer maillist questions or bring up new topics of interest to LAMP developers.<br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/75-No-Meeting-for-December.html" rel="alternate" title="No Meeting for December" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-12-15T18:00:00Z</published>
        <updated>2007-12-15T18:00:00Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=75</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=75</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/75-guid.html</id>
        <title type="html">No Meeting for December</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                There will be no meeting for December.  Enjoy the Holiday! 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/74-Joomla-Content-Management-System-Jorge-Garifuna.html" rel="alternate" title="Joomla Content Management System - Jorge Garifuna" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-11-17T18:00:00Z</published>
        <updated>2007-11-15T18:00:46Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=74</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=74</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/74-guid.html</id>
        <title type="html">Joomla Content Management System - Jorge Garifuna</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Content Management systems offer the promise of publishing tools, user authentication, modular structure and support for plugins, and most of the things an average person or business needs to build a professional looking full featured website.<br />
<br />
Mambo/Joomla is both a CMS and one of the highest profile open source LAMP projects going, boasting a substantial user community and a number of open source awards.<br />
<br />
Jorge will present a brief history of Mambo &amp; Joomla, clarifying the connection and differences. They will include an installation of Joomla, explanation of the basic paradigms and terminology one needs to know to effectively install, administer and configure Mambo or Joomla, and offer some insight into the extensibility of Joomla from a developer's standpoint, by looking at some of the parts of a Joomla component and Joomla module.<br />
<br />
Jorge Garifuna is the CEO of Garinet Global Inc. which offers a multitude of Website services for organizations, businesses, entertainers and family members. Jorge joined LAMPsig over two years ago and has added a new spark of enthusiasm to our group. He is quick to answer maillist questions or bring up new topics of interest to LAMP developers.<br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/72-Hard-Drive-Based-NDB-MySQL-Cluster.html" rel="alternate" title="Hard Drive Based NDB MySQL Cluster" />
        <author>
            <name>Solomon K. Chang</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-10-20T17:00:00Z</published>
        <updated>2007-10-12T18:19:21Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=72</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=72</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/72-guid.html</id>
        <title type="html">Hard Drive Based NDB MySQL Cluster</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                By Solomon Chang<br />
<br />
NDB (Network Database) is an enterprise-grade, scalable, and highly available clustering storage engine - a share-nothing cluster that has no single point of failure - which is capable of running on inexpensive commodity hardware. NDB allows the construction of cheap, scalable, and exceptionally reliable database clusters, without expensive, specialized or additional hardware or software.<br />
<br />
Back in June, Solomon Chang discussed the basic setup of a distributed,  fault-tolerant, NDB Cluster for MySQL.  The NDB storage engine has had one shortcoming, however: it has been traditionally memory-based. <br />
<br />
As of MySQL 5.1, MySQL AB introduced a disk-based NDB solution, although its setup and configuration are significantly more complex than building a simple cluster.  A disk-based cluster allows the administrator to spend less money on hardware costs by allowing him to commit larger NDB fragments to a single server.  There will be a brief recap on the first Clustering lecture for those who are new to MySQL Distributed Clustering.<br />
<br />
This clustering method can be implemented on as few as three computers that have been manufactured within the last decade.  Come and hear how to do this and add this skill to your resume.<br />
<br />
Solomon Chang is a MySQL certified DBA and the current actingdirector of LAMPSIG. He<br />
works as a professional Database Administrator in Venice Beach, and is aco-author of<br />
the MySQL Cluster Certification Study Guide.<br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/71-On-Monday-You-Will-Start-Writing-Tests.html" rel="alternate" title="On Monday You *Will* Start Writing Tests" />
        <author>
            <name>Jim Workman</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-09-15T17:00:00Z</published>
        <updated>2007-08-27T20:57:40Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=71</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=71</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/71-guid.html</id>
        <title type="html">On Monday You *Will* Start Writing Tests</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                For many developers, testing their code is one of those tasks that they prefer to avoid as much as possible. But one of the easily applied aspects of Extreme Programming is the practice of test-driven development in which the tests are the first part of the development. We will look at the benefits of writing tests before<br />
writing the code which it tests and how to use the PHPUnit testing framework to make the practice of writing tests for your code easy and even fun.<br />
<br />
Donald Hosek has been programming for over 25 years and has worked with PHP since the PHP3 days. He is currently employed by cars.com and has done development for a wide variety of companies including Fox Filmed Entertainment, Beckman-Coulter, and the Chicago Stock Exchange among others.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/70-Open-QA.html" rel="alternate" title="Open Q&amp;A" />
        <author>
            <name>Jim Workman</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-08-18T17:00:00Z</published>
        <updated>2007-08-17T04:09:36Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=70</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=70</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/70-guid.html</id>
        <title type="html">Open Q&amp;A</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This weekend will be an open Q&A session. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/69-Storage-Engines-and-Open-QA.html" rel="alternate" title="Storage Engines and Open Q&amp;A" />
        <author>
            <name>Jim Workman</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-07-21T14:43:00Z</published>
        <updated>2007-07-18T14:43:40Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=69</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    
    
        <id>http://www.lampsig.org/new/archives/69-guid.html</id>
        <title type="html">Storage Engines and Open Q&amp;A</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In MySQL, a storage engine is a mechanism or methodology by which data and indexes are archived and managed.  Different storage engines have different features, and quite often different requirements.  Solomon will provide a brief introduction to the various storage engines supported by MySQL and describe the environments most likely to use them.<br />
This talk will be briefer than usual, and afterwards, there will be also an open Q&A session to see what topics members would like to see covered in the future. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/68-MySQL-Clustering-with-the-NDB-storage-engine.html" rel="alternate" title="MySQL Clustering with the NDB storage engine" />
        <author>
            <name>Peter Benjamin</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-06-16T17:00:00Z</published>
        <updated>2007-06-09T01:30:34Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=68</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=68</wfw:commentRss>
    
            <category scheme="http://www.lampsig.org/new/categories/1-Meetings" label="Meetings" term="Meetings" />
    
        <id>http://www.lampsig.org/new/archives/68-guid.html</id>
        <title type="html">MySQL Clustering with the NDB storage engine</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <u>Main Topic:</u> <strong>MySQL Clustering with the NDB storage engine</strong><br />
<u>Speaker:</u> <strong>Solomon Chang</strong><br />
<br />
NDB is an enterprise-grade, scalable, and highly available  clustering storage engine - a share-nothing cluster that has no single point of failure - which is capable of running on inexpensive commodity hardware.  NDB allows the construction of cheap, scalable, and exceptionally reliable database clusters, without expensive, specialized or additional hardware or software.<br />
<br />
A MySQL Cluster distributes processing over multiple servers, resulting in a single redundant and scalable solution.  A cluster consists of a set of computers running MySQL servers to receive and respond to queries, storage nodes to store the data held in the cluster and to process the queries, and one or more management nodes to act as a central point to manage the entire cluster.  There are many reasons for clustering a database and several different methods of clustering.<br />
<br />
Solomon will discuss the creation, methodology, and usage of a MySQL Cluster, and demonstrate a cluster in practice with a series of virtual machines.  <br />
<br />
Solomon Chang is a MySQL certified DBA and the current acting director of LAMPSIG.  He works as a professional Database Administrator in Venice Beach, and is a co-author of the MySQL Cluster Certification Study Guide.<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/67-May-Meeting-Free-Linux-virtual-servers-with-Xen-3.0.html" rel="alternate" title="May Meeting: Free Linux virtual servers with Xen 3.0" />
        <author>
            <name>Jim Workman</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-05-20T01:16:00Z</published>
        <updated>2007-05-14T01:30:22Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=67</wfw:comment>
    
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=67</wfw:commentRss>
    
            <category scheme="http://www.lampsig.org/new/categories/1-Meetings" label="Meetings" term="Meetings" />
    
        <id>http://www.lampsig.org/new/archives/67-guid.html</id>
        <title type="html">May Meeting: Free Linux virtual servers with Xen 3.0</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <u>Main Topic</u>: <b>Free Linux virtual servers with Xen 3.0:  a great developer tool</b><br />
<u>Speaker</u>: <b>David Rolston</b><br />
<br />
David will explain what Xen is, and walk us through the setup on an existing Linux server.  He will cover the basics of running multiple instances, and explain how a developer can easily set up multiple virtual Linux servers with completely separate LAMP environments, or conversely, how to clone an existing server with a complete LAMP environment.<br />
<br />
David Rolston learned PHP and MySQL during a stint as head moderator of the PHP community site PHPFreaks.com and MySQLFreaks.com, he went on to author tutorials on LAMP and PHP OOP which have been read by over 100,000 people. David has participated in several Open Source projects, including The Serendipity Blog, as the author of the GeSHi plugin, and is the project leader of the Mambo &amp; Joomla gallery plugin PonyGallery.   These days he works as a consultant focused on open source technologies used in the creation of interactive web sites and web services.<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.lampsig.org/new/archives/66-April-Meeting-AJAX-Asynchronous-JavaScript-And-XML-Zip-Code-fills-in-City,-State-fields.html" rel="alternate" title="April Meeting: AJAX - Asynchronous JavaScript And XML: Zip Code fills in City, State fields" />
        <author>
            <name>Jim Workman</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2007-04-21T19:05:00Z</published>
        <updated>2007-06-12T04:50:15Z</updated>
        <wfw:comment>http://www.lampsig.org/new/wfwcomment.php?cid=66</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.lampsig.org/new/rss.php?version=atom1.0&amp;type=comments&amp;cid=66</wfw:commentRss>
    
            <category scheme="http://www.lampsig.org/new/categories/1-Meetings" label="Meetings" term="Meetings" />
    
        <id>http://www.lampsig.org/new/archives/66-guid.html</id>
        <title type="html">April Meeting: AJAX - Asynchronous JavaScript And XML: Zip Code fills in City, State fields</title>
        <content type="xhtml" xml:base="http://www.lampsig.org/new/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <u>Main Topic</u>: <b>AJAX - Asynchronous JavaScript And XML: Zip Code fills in City, State fields</b><br />
<u>Speaker</u>: <b>Peter Benjamin</b><br />
<br />
There is movement afoot towards thick client applications using AJAX. Combining JavaScript in your web page to go back to the web server and run server side CGI scripts to send back small chunks of information to display on the page is the "thickening" of the thin web client. <br />
<br />
Simple database applications are increasing the user friendliness of web forms with prefilling fields based on a just entered value, for example, in the United States entering the 5 digit zip code also defines the City and State values. Why have the customer type those values in as well, when AJAX can do it for them? <br />
<br />
AJAX methodology using the XMLhttpRequest method or ActiveX equivalent will be overviewed using the Zip Code as an example. The lesson will be based on JavaScript and PHP and MySQL code.<br />
<br />
Peter Benjamin is a freelance computer consultant with three decades of experience; he's programmed mainframes and minis, and more flavors of Unix than you can shake a stick at.   Peter also leads a Web technology study group called Web Spinners; see <a href="http://LAWebSpinners.org"  title="Webspinners">http://LAWebSpinners.org</a> 
            </div>
        </content>
        
    </entry>

</feed>