From david at fetter.org Wed Jan 10 13:55:35 2007 From: david at fetter.org (David Fetter) Date: Wed, 10 Jan 2007 13:55:35 -0800 Subject: [LA.pm] [JOB] [al@equestsolutions.com: Sr OO Perl Developer Opportunity] Message-ID: <20070110215535.GG6667@fetter.org> Folks, As usual, if anybody's interested, let Al know I sent you :) Cheers, Dave. ----- Forwarded message from "eQuest Solutions/Al Karaptian 310.937.3388" ----- > X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on fetter.org > X-Spam-Level: > X-Spam-Status: No, score=-2.6 required=4.0 tests=AWL,BAYES_00,HTML_MESSAGE > autolearn=ham version=3.1.7 > X-Original-To: david at fetter.org > Delivered-To: david at fetter.org > X-Greylist: delayed 00:07:19.681666 by SQLgrey-1.7.4 > From: "eQuest Solutions/Al Karaptian 310.937.3388" > To: > Subject: Sr OO Perl Developer Opportunity > Date: Wed, 10 Jan 2007 09:57:23 -0800 > X-Mailer: Microsoft Office Outlook 11 > Thread-Index: Acc04Me69YU3W48BT2a7SUCEFm84mQ== > X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 > > > David, > > > Hope you had a great holiday. > > > One of my clients is looking for another Sr OO Perl Developer that you may > be interested in or know of someone that is. > > > Please read the job description and requirements below carefully. If you > meet the requirements and you are interested, please send me your updated > resume as word doc attachment that details all of your experience, at each > employer, including your OO Perl on Unix experience that meets the > requirements. > > > If you were not interested or do not meet the requirements, I was hoping you > could help me out and refer me to some OO Perl Developers or a Java/Linux > Developer or Sr C# Developer or ASP.NET developer or SQL Developer or Sr C++ > Engineer or QA Lead or J2EE Developer or Linux Admin or Oracle DBA???s that > you have worked with or know of that would be interested in the following > positions I have available. See below or visit [1]www.equestsolutions.com > for detailed job descriptions. > > > I would greatly appreciate any help you can provide me and would be happy to > provide you with a $500 referral fee for any resulting placement. > > > Sr Perl Developer > > Location: West Los Angeles, CA > > Salary: $80-110K (DOE) + OT + Bonus + Options > > > A leading Global ASP (Application Service Provider) of web-based and > interactive online training courses with related program management tools > and services is looking for 2 Perl Software Developers to develop commercial > or web-based software. This private company has been in business for 10+ > years, has been profitable the last 4+ years, has 200+ employees and has > 100+ large Fortune 100 and 500 customers located across the world. > > > The Perl Developer will be responsible for developing new robust and > scaleable web software systems for this company. More specifically, the Perl > developer will be responsible for requirements gathering, turning > requirements into technical specifications, assist in the implementation of > the architecture design, complete hands-on Perl development of new software > systems, testing, documentation and deployment into production. The > developer will be responsible for implementing and or enhancing development > standards and methodologies. The company currently has a system that its > current ASP model is based on. This system is primarily developed in Perl > and Mod_Perl and some Java on Linux, running on Apace web servers and > Resin/Tomcat App Servers running on Linux and Oracle running on Solaris. The > company is using Perforce for CM and Mercury*s tool suite for Q/A. The new > systems will be adding new products, services and functionality to the > company*s existing clients. The developer will be responsible for utilizing > his/her extensive experience with OO development methodologies/standards to > develop these new software systems based on Perl. These systems are heavily > driven by Oracle databases, thus, the developer will be responsible for > applying data modeling concepts and writing SQL and PL/SQL (to Oracle) > statements and stored procedures. The developer will be working in a > development team of 7-10 Perl developers. > > > The Developers will report to the Director of Software Development. > > > The ideal candidate will have experience as a hands-on Perl Developer in > commercial and/or web-based/ASP/ERP software environments (NOT in > proprietary business/company applications). Please note that candidates > with experience developing ecommerce/internet applications in Perl for > non-software or non-Internet based companies can not be considered. > > > Company offers stock options, matching 401(k), Medical Insurance, Dental > Insurance, Vision Insurance, Life Insurance, Long Term Disability, Employee > Assistance Program, Supplemental Insurance, vacation time starts accruing on > your first day (15 days per year), Paid Holidays (11 days per year), Sick > leave (6 days per year), Employee Referral Bonus Program and Paid parking. > > > REQUIREMENTS: > > MUST have 3+ yrs experience as a hands-on Perl Developer, developing > commercial or web-based/ASP/ERP software (as opposed to developing internal > business applications) > > MUST have a strong understanding of data modeling and relational databases > > MUST be able to write basic SQL and PL/SQL statements to Oracle. > > MUST have strong OO development skills. > > MUST have strong experience with Application and Web Servers in a n-tiered > environment > > Should have extensive experience building and developing systems with heavy > use of Oracle > > PLUSES: > > Experience with XML > > BS and/or MS in CS or related field > > Experience within ASP industry > > Experience with Java > > > Company is unable sponsor or perform corp. to corp. contracts for Visa > holders. > > > With your resume, please answer the following questions: > > > Are you a U.S. citizen or green card holder? > > > Do you prefer a permanent or contract position? > > > What is your current base salary? > > > What salary range are you considering (please do not respond *negotiable* or > similar). > > > Why did you leave your last 3 employers? > > > If you are not located in Southern California, when are you confirmed to be > in Southern Ca? > > > If applicable, do you require relocation assistance? > > > > Perl ETL Systems Developer (not DBA) > > Location: Beverly Hills, CA > > Salary: Open (DOE) > > > As a result of increased business, a successful leading Internet Company is > looking for a Perl ETL Backend Systems/Database Developer on/into Oracle to > join a growing Data Operations team of Perl/Oracle ETL Developers. > > > The Sr Perl ETL Systems Developer on Oracle will be responsible for > developing, enhancing, troubleshooting and maintaining the company???s backend > ETL applications, in a UNIX (RH Linux) environment, using OO Perl, ETL > Tools, SQL, PL/SQL, SQL Loader, Oracle and Unix shell scripts. Company is > running several instances of Oracle 9i/10g databases on Linux, loading > 100,000???s transactions/day of sensitive and mission critical data into a > 100+ terabyte Data Warehouse. Transaction processing and reporting systems > are developed in OO Perl, ETL Tools, Unix Shell Scripts, PL/SQL, SQL Loader > and SQL. Candidate will be responsible for developing and optimizing the > backend ETL systems for stability, scalability and efficiency. The > developer will also be responsible for designing and optimizing database > schemas, queries, and complex stored procedures under Oracle 9i/10g, > locating and fixing bugs in the existing Perl, SQL and PL/SQL code base in a > timely manner, creating and modifying Unix shell scripts. Candidate will > provide technical assistance by responding to inquires from users regarding > errors, problems or questions about programs, ensure availability of data in > a timely manner, consult with users to design and code reports/programs to > meet their needs. > > Developer will report to the Database Manager. > > > Company consistently works with bleeding edge technology in order to > maintain the highest performing database environment. > > > Company offers stock options, matching 401(k), Medical Insurance, Dental > Insurance, Vision Insurance, Life Insurance, Long Term Disability, Employee > Assistance Program, Supplemental Insurance, Paid Holidays and Sick leave > > > REQUIREMENTS > > MUST HAVE 3-4+ years developing large high-volume (50-100K transactions/day) > backend ETL Systems in OO Perl > > Experience with SQL, SQL Plus, SQL Loader, PL/SQL and Unix shell scripts on > Oracle > > MUST HAVE OO Perl and Unix Shell Scripting experience, preferably on Linux > > Ability to understand and create very complex SQL statements > > Experience applying optimization methods, including Oracle Hints, to SQL > statements > > Must have experience creating stored procedures and triggers with PL/SQL > > Should have experience with multiple storage techniques (flat files, web > log, DB Berkeley, etc.) > > Ability to extract unique records from Oracle using SQL and PL/SQL > > Ability to define and document meta data and rules for ETL > > Plus: > > Any ETL Tool (a MUST HAVE) (i.e. DataStage, Cognos, Ab Initio, Informatica, > Business Objects Data Integrator, Oracle Warehouse Builder) > > DBA experience is a plus, but not necessary. > > Experience in Database logical and physical design is a plus, but not > necessary. > > Experience with Netezza > > > Please do NOT apply unless you have experience with OO Perl. Please note > that all of your Perl, any ETL Tool, Unix, SQL, SQL Loader, PL/SQL and > Oracle experience, including a detailed description backend ETL database > systems (# and type of sources of data), and/or the backend systems > including the types of data format received/converted to, any converting, > verifying, manipulating, cleansing, etc. of data, the size/volume of > transactions processed daily/weekly/monthly and the size of the database > (total size in TB???s/# of records/table) must be in the body of your resume > to be considered. Furthermore, you need to discuss each of the technologies > you used for each part of the above backend database system. > > > Please note that this is not an Oracle DBA or DB Architect position and > DBA's nor DB Architects will be considered. > > > Company is in position to hire immediately. > > > With your resume submittal, please answer the following questions: > > > Are you a U.S. citizen or green card holder? > > > Do you prefer a permanent or contract position? > > > What is your current base salary? > > > What salary range are you considering (please do not respond *negotiable* or > similar). > > > Why did you leave your last 3 employers? > > > If you are not located in Southern California, when are you confirmed to be > in Southern Ca? > > > If applicable, do you require relocation assistance? > > > Java Developer > > Location: Santa Monica, CA > > Salary: $70-75K + options + 5% bonus > > > A very successful software company is looking for a Java Developer. The > company is private and has recognized a growth in revenue of over 3,500% > over the last 3 yrs. > > > The Java Developer will be responsible for full life cycle development of > software applications used for billing, data extraction, processing and > loading, authentication, device configuration tools and web enabling. This > includes requirements gathering, defining technical specifications, design, > development, testing, documentation and deployment into production. > Furthermore, the candidate will be responsible for the development of > enhancements and additional features to existing applications, performance > tuning of existing applications and troubleshooting. The Java Developer > will be responsible for utilizing OO design methodologies and Java for > development. The current applications are developed in Java on Linux using > VI and/or emac for editing on the Struts, Spring, Hibernate and iBatis > frameworks and deployed on Tomcat Application Server. The candidate may also > be responsible for writing SQL statements and queries to Oracle and XML > development. > > Java Developer reports to the Director of Engineering. > > > The company offers full benefits including dental and vision, Stock Options, > 2.5 weeks vacation, 10 paid sick days, Short and Long Term Disability, Life > Insurance, casual dress and flexible work hours that all start upon > employment. > > > REQUIREMENTS: > > Candidate MUST have at least 2+ years of Java development experience on > UNIX, preferably Linux. Development should be of Internet based applications > or billing and/or authentication software. Prefer open source tools > including Linux, VI/emac, Tomcat/JBoss > > MUST have experience developing on one or more of the following frameworks: > Struts, Spring, Hibernate and iBatis (this is a mandatory requirement) > > MUST have experience deploying and maintaining Java code on open source > application servers such as Tomcat or JBoss > > Proven OO Analysis and Design experience with UML and different design > patterns > > Experience with SQL and XML > > Plus: > > JMS > > Perl > > XML (including schema development), XML Spy, XSL > > HTML, Javascript, CSS > > Groovy and Ruby a plus > > Radius > > CVS > > ISP industry experience > > Bachelors or Masters C.S. Degree or equivalent > > > *Company is unable to sponsor or offer corp-to-corp contract to Visa > holders. * > > > Please respond to the following with your resume submittal: > > > Are you a U.S. citizen or green card holder? > > > What is your current base salary or contracting rate? > > > What salary range are you currently considering for your next opportunity > (please do not respond with ???negotiable.???) > > > Are you currently located in Southern California? > > > > J2EE Developer > > Location: Canoga Park, CA > > Salary: $80-95K DOE > > > A large Corporation is looking for Java Developer that has 2-3+ years of > Java Development experience in large enterprise environments within the J2EE > framework with EJB???s, WebSphere, Visual Age/WSAD, NT and Unix This is a > publicly traded company with 2,300+ employees and has net income of > approximately $50 million for the 6 months ending June 30 2006. > > > The company is in the process of designing and developing enhancements and > features to a large enterprise Internet system for an n-tier environment. > The J2EE Developer will be responsible for the design and new development of > the middle tier/business logic layer. The Application is based on the > Struts framework and MVC design pattern and is being built using the J2EE > framework. The Sr Java developer will utilize full life cycle development > methodologies and thus will be responsible for gathering requirements from > business users and other IT departments, turning requirements into technical > specifications, development, testing and formal documentation. The Java > Development Team uses IBM???s WebSphere Application Development (WSAD v5.x) > for development on NT, EJB???s (session and entity) and Java Servlets on the > business logic layer, deploys EJB???s and Servlets on WebSphere???s Application > Server v5.x running on AIX with Oracle on the backend. WebSphere???s JCA > adaptors are used to access data from Mainframe. The Enterprise Applications > communicate with a legacy mainframe system utilizing IBM???s MQ Series. > Company will be upgrading to Web-services in the very near future. The > n-tier architecture is based on the MVC Struts and J2EE framework. > > > Company offers full benefits (including Medical (w/orthodontics), Dental, > Vision, Long-Term Disability, and Life Insurance, matching 401K, discount > stock purchase plan, Pension Plan and casual attire. > > > The position offers financial stability and the opportunity to work with new > technology. > > > Requirements: > > MUST have 2+ yrs experience with components of the J2EE framework on large > Enterprise level Applications, including professional experience creating or > re-creating (re-using) EJB???s and Servlets and deploying on WebSphere or > WebLogic Application Servers > > MUST have experience deploying Java code on Unix (preferable AIX) > > MUST have experience designing and developing large enterprise scale > applications > > Should have experience with the MVC design pattern and Struts framework. > > Experience with the following a plus: > > WSAD > > WebSphere v5.0 > > RUP, Rational Rose, Rational Requisite Pro > > MQ Series > > SOAP, XML, Web Services > > Oracle > > Degree in C.S > > > *Company is unable to sponsor VISAS or pay relocation expenses.* > > > Please reply and answer the following questions: > > > Are you a U.S. citizen or green card holder? > > > Do you prefer a permanent or contract position? > > > What is your current base salary? > > > What salary range are you considering (please do not respond ???negotiable??? or > similar). > > > Why did you leave your last 3 employers? > > > If you are not located in Southern California, when are you confirmed to be > in Southern Ca? > > > If applicable, do you require relocation assistance? > > > Sr C# Developer > > Location: West Los Angeles, CA > > Salary: $100-125K (DOE) + options > > > A start up Internet based Multi Media Company is looking a Sr Level C# > Developer. The Sr Level C# Developer will be joining a growing team of 15 > .NET/C# Developers. The Sr Level C# Developer will act as a lead in the > design and full life cycle development of large web based high volume and > content based applications with C#. The Sr Developer will be responsible for > the OO design of new architectures using OO Design patterns, including the > design of the frameworks, design and documentation of models. The Sr > Developer will be responsible for the full SDLC including gathering and > documenting user requirements, development and testing of prototypes using > C# and .NET technologies, performing testing, deployment into production and > documentation. Server side development will primarily consist of C#, while > client side development will consist of HTML, DHTML, JavaScript and CSS. The > Sr Developer will also be responsible for extensive SQL development > including stored procedures, database queries and calls and triggers. > > This position reports to the Director of Engineering. > > > This is an opportunity to join a company that is the only player in this > space and industry and be proactive (Vs reactive) in designing and > developing large web based applications with cutting edge MS technologies. > > > Company offers full benefits (including Medical), Dental, Long-Term > Disability, and free Life Insurance, stock options, two weeks vacation, two > floating holidays, five paid personal days, five paid sick days, discounted > gym membership and relaxed attire. 401k and Vision Plan are being developed > and will be rolled out by the years end. > > > REQUIREMENTS: > > MUST have 3+ yrs of C# development experience; Recent experience MUST be of > large web based high volume applications. > > MUST have 5+ yrs of MS technologies development experience > > MUST have excellent SQL development skills and solid experience connecting > C#/.NET applications to SQL Server > > Experience designing applications utilizing OO concepts, patterns and > methodologies > > Experience leading junior and mid-level C#/.NET developers > > Experience with HTML, DHTML, JavaScript, CSS > > MUST have at least a BS in CS or related degree > > MS is a plus > > Experience with XML, XSL and/or Web Services a plus > > > *Company is unable to sponsor Visas or perform Corp-to-Corp contracts on H1 > Visa holders * > > > With your resume submittal, please provide answers to the following > questions: > > > Are you a U.S. citizen or green card holder? > > > What is your current or last base salary? > > > What is your required salary range (please do not respond with > ???negotiable???)? > > > Why did you leave your last 3 positions? > > > When can you start your next position? > > > > Sr ASP.NET Developer > > Location: West Los Angeles, CA > > Salary: $90-125K (DOE) + options > > > A start up Internet based Multi Media Company is looking a Sr Level ASP.NET > Developer. The Sr Level ASP.NET Developer will be joining a growing team of > 15 .NET/ASP/C# Developers. The Sr Level ASP.NET Developer will be > responsible full life cycle development of large web based high volume and > content based applications with ASP.NET 2.0 and some C#. The Sr Developer > will be responsible for the full SDLC including gathering and documenting > user requirements, development and testing of prototypes using ASP.NET and > .NET technologies, performing testing, deployment into production and > documentation. Client side development will consist of ASP.NET 2.0, HTML, > DHTML, JavaScript and CSS while server side development will primarily > consist of C#. The company has Sr level C# developers, but this position > will require some light C# development. The company is in the initial stages > of re-architecting their entire framework in order to handle and remain > scalable for the release of new products and large increase in business into > new vertical markets. This position will primarily consist of new > development from the ground up, but will require some maintenance of > existing applications. > > This position reports to the Director of Engineering. > > > This is an opportunity to join a company that is the only player in this > space and industry and be proactive (Vs reactive) in designing and > developing large web based applications with cutting edge MS technologies. > > > Company offers full benefits (including Medical), Dental, Long-Term > Disability, and free Life Insurance, stock options, two weeks vacation, two > floating holidays, five paid personal days, five paid sick days, discounted > gym membership and relaxed attire. 401k and Vision Plan are being developed > and will be rolled out by the years end. > > > REQUIREMENTS: > > MUST have 3+ yrs of ASP development experience > > Recent experience MUST be with ASP.NET 2.0 of large external facing web > based high volume applications. > > MUST have at least some light C# development experience > > MUST have 4+ yrs of MS technologies development experience > > Experience with HTML, DHTML, JavaScript, CSS > > MUST have at least a BS in CS or related degree > > MS is a plus > > Experience with XML, XSL and/or Web Services a plus > > > *Company is unable to sponsor Visas or perform Corp-to-Corp contracts on H1 > Visa holders * > > > With your resume submittal, please provide answers to the following > questions: > > > Are you a U.S. citizen or green card holder? > > > What is your current or last base salary? > > > What is your required salary range (please do not respond with > ???negotiable???)? > > > Why did you leave your last 3 positions? > > > When can you start your next position? > > > > SQL Database Developer > > Location: West Los Angeles, CA > > Salary: $75-120K (DOE) + options > > > A start up Internet based Multi Media Company is looking a SQL Database > Developer. The SQL Database Developer will join a team of SQL Developers > that will primarily work with the .NET and C# Development team during the > full SDLC development of web based applications. The SQL Developer will work > in conjunction with the .NET architects during the design phase, work with > the Business/Systems Analysts in the requirements gathering phase and work > with the C# and Q/A teams during the development and testing of the > applications phase. The SQL Developer will primarily be responsible for > writing complex SQL and T-SQL statements, queries, stored procedures and > triggers to several SQL Server 2000 production databases. The SQL Database > Developer will also be responsible for the design and development of SQL > Server 2005 in testing and beta phases. The SQL Database Developer will also > be responsible for extensive and constant SQL and SQL Server database > optimization to ensure the most efficient and reliable application > processing. If applicable, the candidate will be responsible for leading Jr. > SQL developers. If applicable, the candidate will have some basic SQL Server > DBA responsibilities. > > The position reports to the Database Manager. > > > This is an opportunity to join a company that is the only player in this > space and industry and be proactive (Vs reactive) in designing and > developing large web based applications and database systems with cutting > edge MS technologies. > > > Company offers full benefits (including Medical), Dental, Long-Term > Disability, and free Life Insurance, stock options, two weeks vacation, two > floating holidays, five paid personal days, five paid sick days, discounted > gym membership and relaxed attire. 401k and Vision Plan are being developed > and will be rolled out by the years end. > > > Requirements: > > MUST have 2+ yrs of extensive SQL Database Development experience writing > complex SQL and T-SQL statements, queries, stored procedures and triggers to > several SQL Server 2000 production databases (SQL Server 2005 a plus). > Please note that this is not a SQL Server DBA position and the hiring > manager will not consider SQL DBA???s that write SQL as part of their > responsibilities. > > MUST have proven and demonstrated experience working with Developers during > the full SDLC process > > MUST have experience performing extensive application and database > optimization > > Any SQL Server DBA experience is a plus > > > With your resume submittal, please provide answers to the following > questions: > > > Are you a U.S. citizen or green card holder? > > > What is your current or last base salary? > > > What is your required salary range (please do not respond with > ???negotiable???)? > > > Why did you leave your last 3 positions? > > > When can you start your next position? > > > > Sr C++ Developer (Unix) > > Location: Glendale or Sunnyvale, CA > > Salary: Open (DOE) + bonus + options + relocation (if applicable) > > > Company is able to transfer Visas, but is unable to perform corp to > corp/1099 contracts for Visa holders. > > > A very successful Internet company is starting a new venture to take its > suite of products into the mobile market. This new venture is looking for 3 > Sr Level C++ (Unix) developers to design and build new systems for the new > suite of products. The Sr C++ Developers will be responsible for the OO > design and OO development of three new systems from the ground up. The > systems will consist of a search system, a reporting system and a fraud > detection system. The Sr C++ Developer will be responsible for the full SDLC > including gaining an understanding of the business model and requirements, > design of the framework utilizing OO design tools and methodologies, > hands-on development utilizing C/C++ on Unix (Linux), testing, deployment, > support and enhancements. > > > The Search system C++ developer should have experience in algorithm design > and development preferably for information retrieval, text search, > collaborative filtering, relevance scoring, and/or recommendation engine > applications. The Reporting system C++ developer should have experience > developing data retrieval, extraction, processing, transformation, and > loading systems into large high performance data warehouses (preferably > Oracle) used for Business Intelligence and Reporting. The Fraud Detection > System should have experience with statistics, analysis of internet traffic > patterns and/or data mining. > > > The company offers full benefits (PPO & HMO) including dental and vision, > 401K, Stock Options and Purchase Plans, 2 weeks vacation, 8 paid sick days, > Short and Long Term Disability, Life Insurance, Employee Assistance Program, > casual dress and flexible work hours that all begin with employment. > > > REQUIREMENTS: > > MUST have 3-5+ years of full SDLC C/C++ on Unix (a must have) development > experience, preferably of large distributed high volume applications running > on Linux. > > Pluses: > > Knowledge of SQL, STL, NFS, TCP/IP > > Algorithm design and development preferably for information retrieval, text > search, collaborative filtering, relevance scoring, and/or recommendation > engine applications > > Development of data retrieval, extraction, processing, transformation, and > loading systems into large high performance data warehouses (preferably > Oracle) used for Business Intelligence and Reporting > > Experience with statistics, analysis of internet traffic patterns and/or > data mining > > Any Perl or Java development experience > > Experience with Agile Product Development Methodology or Scrum frameworks > > > BS and/or MS in CS or related field highly preferred > > > With your resume submittal, please provide answers to the following > questions: > > > Are you a U.S. citizen or green card holder? > > > What is your current or last base salary? > > > What is your required salary range (please do not respond with > ???negotiable???)? > > > Why did you leave your last 3 positions? > > > When can you start your next position? > > > > > > Thank You, > > > > Al Karaptian > > eQuest Solutions > > 310.937.3388 > > [2]al at eQuestSolutions.com > > References > > 1. http://www.equestsolutions.com/ > 2. mailto:al at eQuestSolutions.com ----- End forwarded message ----- -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! From Todd.Cranston-Cuebas at Ticketmaster.com Fri Jan 12 09:59:35 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Fri, 12 Jan 2007 09:59:35 -0800 Subject: [LA.pm] LA.pm Tech Talk: 01-23-07: Hacking for SCALE! Message-ID: <71D28C8451BFD5119B2B00508BE26E640F2471A2@pasmail3.office.tmcs> I wanted to thank all of you for making our 2006 Tech Talks a success! If you liked what you saw and heard in '06, be ready for some great speakers in '07. That being said, it's time for the LA.pm to ask you to show your appreciation by donating a little "give back" time by attending our next meeting. The next meeting topic is... Hacking for SCALE: A peer-review/hack-session on a perl benchmarking demo by Juan Natera Plan to stay afterward to get a bite in a local restaurant. Just to give a little background info... the LA.pm has committed to having a booth at the upcoming SCALE 5 conference (Southern California Linux Expo), to be held the weekend of February 10-11. First, I recommend you all go. It's a blast. Second, I recommend that you all volunteer to be in our booth. I'm still in sore need of fully committed volunteers. Third, as part of this commitment, we need a demo running at our FREE booth. Juan has graciously given of his time to work on a visual benchmarking tool to show of perl's stuff and I suggested to him that this might be a fun opportunity for our members to come together to look at the tool, the underlying code, and collaborate. Juan is very eager for the chance to swap ideas so please come. The group needs to band together to show off perl and spread the good word! Date / Time : Tuesday, January 23, 2007; 7:00 p.m. to 9:00 p.m Location: Ticketmaster Corporate Headquarters 8800 W. Sunset Blvd. West Hollywood, CA 90069 Practical information you should know.... Please arrive a few minutes early if you can. I realize that traffic can be difficult in LA but we're going to start as close to 7:00 p.m. as possible. Ticketmaster is located on the southeast corner of Sunset Blvd. and Palm Avenue. At night, it is hard to see the 8800 number on our red brick building so be careful you don't drive past. Parking is off of Palm Avenue. Please see the map link below for our location. When you arrive, please pull into our parking structure below our building unless you like getting parking tickets ;) Please proceed to the guard's desk and a Ticketmaster representative will bring you to a conference room for this event. http://www.google.com/maps?f=q &hl=en&q=8800+w.+sunset+blvd.+west+hollywood,+ca&ie=UTF8&om=1&ll=34.092934,- 118.380542&spn=0.025482,0.054245 RSVP Please Finally, if you plan to attend, please RSVP to the link below. It is very helpful for us to know how many people will arrive so we can make the necessary plans. http://www.evite.com/app/publicUrl/tcc at ticketmaster.com/techtalk-012307 If you have any other questions, you can contact me directly. Todd Cranston-Cuebas 310-360-2436 tcc at ticketmaster.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/losangeles-pm/attachments/20070112/08ee9d8c/attachment.html From david at fetter.org Mon Jan 15 12:14:31 2007 From: david at fetter.org (David Fetter) Date: Mon, 15 Jan 2007 12:14:31 -0800 Subject: [LA.pm] Internationalizing a Perl application Message-ID: <20070115201431.GE10489@fetter.org> Kind people, With DBI-Link's growing popularity world-wide, I'm getting more requests for translation of the docs and strings. This presents a huge bunch of opportunities for me to make mistakes, so I'm asking for the collective wisdom out there. * Where do I start? * What are some good techniques for dividing the work? * What am I going to stub my toes on no matter what I do? * What pains can I avoid, and how? Cheers, Dave. -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! From david at fetter.org Mon Jan 15 15:24:51 2007 From: david at fetter.org (David Fetter) Date: Mon, 15 Jan 2007 15:24:51 -0800 Subject: [LA.pm] [sf-perl] Internationalizing a Perl application In-Reply-To: <20070115230651.GB33954@fu.funkspiel.org> References: <20070115201431.GE10489@fetter.org> <20070115230651.GB33954@fu.funkspiel.org> Message-ID: <20070115232451.GJ10489@fetter.org> On Mon, Jan 15, 2007 at 03:06:51PM -0800, Quinn Weaver wrote: > On Mon, Jan 15, 2007 at 12:54:05PM -0800, Matthew Lanier wrote: > > > > [ posted to sfpug only, i certainly can't post on the other pugs ] > > > > David- > > > > first, congrats on needing to internationalize DBI-Link. that's a > > good sign. > > > > As for the docs, have you run them through babbelfish or something > > of that ilk? if the results are sufficient, I question the need > > to translate them now, and to continue translating future > > revisions, as you could instruct folks to babbelfish it > > themselves. > > Bad idea. Babelfish can barely handle the most basic English, and > technical writing will foul it up beyond belief. Babelfish is so > bad that laughing at its incomprehensible translations has become a > party game. :) OK, I'll just use Babelfish for its entertainment value :) > > As for the strings (are you talking about error codes and such), > > can you make them constants and map the constants to descriptive > > error strings in the docs? > > Good idea. For error codes, there should be a localized > human-readable explanation, but there should also be an invariant > code. That way client code (if there's any kind of API or log) will > work no matter what the locale. I'm unclear as to the differences between locale and encoding, but I'm thinking that for a given PostgreSQL database where the software is installed, it should have sane defaults for error messages. > If you're writing a log, you should begin messages with a number > (the constant Matt mentions). OK, I'll see what I can do about this. I suspect SQL error codes may play a part. > If people are writing client code against your API, it's a must to > die with object-oriented exceptions, rather than strings. Perl Best > Practices explains how to do this; see p. 287, OO Exceptions (in > Chapter 13, Error Handling). > > I'm not sure exactly how this applies to DBI-Link--would people > write "client" code against it?--but David can figure out that part. Depends what you mean by "client" code. DBI-Link is a little like DBI, except that I can't really picture what "subclassing" it would mean. Generally, people use SQL with DBI-Link, and it's usually so transparent that they may not even know it's installed. > As to the rest... I have prepared a lengthy email with a bunch of > advice, ubt I'm waiting to get subscribed to all the CC'ed lists so > I can send it out all at once. Hold in there... Thanks :) (Cheers|Sant??|Salud|????????????), D -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! From quinn at fairpath.com Mon Jan 15 18:02:07 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 15 Jan 2007 18:02:07 -0800 Subject: [LA.pm] [sf-perl] Internationalizing a Perl application Message-ID: <20070116020207.GB28294@tao.fairpath.com> On Mon, Jan 15, 2007 at 12:14:31PM -0800, David Fetter wrote: > Kind people, > > With DBI-Link's growing popularity world-wide, I'm getting more > requests for translation of the docs and strings. This presents a > huge bunch of opportunities for me to make mistakes, so I'm asking for > the collective wisdom out there. I have many individual clues. Hopefully they add up to something useful. First of all, you really have two tasks: I) translate the documentation, which basically just requires some human translators, and II) translate the strings in the program, which requires some human translators plus retrofitting DBI-Link with internationalization and localization (I18N / L10N) code. Don't worry; it's not painful. Now, some definitions. These all apply to task II. I'm giving them because you asked the difference between locale and encoding; forgive me if I'm repeating the obvious. A. locale: the "culture" in which your app is running--for instance Spanish, American English, or British English. Locales determine language, and sometimes things like number formatting (think 3,14 versus 3.14). Probably you just have to worry about language. There's an RFC that defines the familiar two-letter codes for locales, like es, en-US, and en-GB. See http://en.wikipedia.org/wiki/Locale . Your program finds out what locale it's running in by querying the operating environment somehow. You'll want to use some library like GNU gettext that will take care of these details for you. B. internationalization (a.k.a. I18N): the process of (re)writing your app so that it can support different locales. In common practice (e.g. with gettext), this means wrapping all your English strings with some function that will return the English in an English locale, and the appropriate translation in any other locale. Of course, this requires a database of translation strings, which brings us to... C. localization (a.k.a. L10N): the process of adding translations. First you internationalize it; then you add a database of translation strings for Italian, a database for Chinese, et cetera. There's a nice separation of concerns, so that you just add a new file for each new language; you don't have to change your actual code, and, in fact, you can accept localization databases (or "modules") from non-coders, which is just what you want to do. So much for I18N and L10N. Now on to encoding, a separate issue: D. encoding: how you represent a language on the level of bits and bytes. Familiar encodings are ASCII, UTF-8 (one of several Unicode encodings), and ISO-Latin-1. You don't need to know much about these, because you want to use UTF-8, a Unicode encoding. Trust me. E. Unicode: a standardized character set that encompasses all the written languages of the world (well, all the ones that someone's bothered defining standards for. There's space for many more. People are actively reserving that space and adding new languages, like Tibetan). Unicode has become _the_ standard encoding for written language. It's supported much more widely than anything else. F: UTF-8: the most popular way of encoding Unicode. One big advantage of UTF-8 is that it's a proper superset of ASCII. That means all ASCII strings are already UTF-8. (For languages like Chinese which have many characters, UTF-8 uses a special "escape" character followed by multibyte characters.) Encoding summary: use UTF-8 and don't worry about it. :) (You may need to alter your regexes slightly, but this is true for any encoding besides ASCII. I'll explain further later on.) Now, with these definitions out of the way, I'll take a stab at your other questions: > * Where do I start? 1. Probably the people who are requesting translations are the very people most able to provide them. They're contacting you in English to make the request, right? And they're native speakers of the target language? They're certainly motivated, and they probably have contacts among other DBI-Link users (e.g. at work) who are also native speakers. In other words, when people ask "Why aren't there docs in Portuguese?" you say, "Because you haven't written them yet." ;) 1a. If they're willing, send them the English localization module file, and have them translate it into their native language (written in UTF-8, of course). This is easy; it's just a bunch of strings. 1b. It may be harder to get them to commit to translating the documentation, but if they're willing, great! 1c. If they can't do it, ask them if they know someone who can. 2. There have been attempts to mount organized translation projects for (e.g.) the Linux HOWTOs. I don't know how successful these have been. You should try searching for "translation project" or "Linux translation project", or the like. > * What are some good techniques for dividing the work? 3. From a linguistic perspective, give translators full control. Your role is to accept and present/distribute what they produce. 3a. Temper this with instant peer review. Use a wiki or some other user-editable format so other native speakers can improve and clarify. 4. From a technical perspective, GNU gettext is popular among C programmers. As I wrote earlier, it lets you write and maintain a separate localization module for each language, without mucking with the code. This is a good model. If you have to use it, you're in pretty good shape. 4b. There is a Gettext module on CPAN that interfaces to GNU gettext. As a side note, it's written by James Briggs, who used to run Silicon Valley Perl Mongers (dormant since August). 4c. There may be something even better. Perl Monks is a good place to ask about what is really useful. > * What am I going to stub my toes on no matter what I do? 5. To get proper Unicode support, you must use Perl 5.8 or higher. However, I think DBI-Link already has this requirement--right? So maybe it's not an issue. > * What pains can I avoid, and how? 6. Use UTF-8! Picking an encoding used to be a big issue, but UTF-8's wide adoption solves that problem. 6a. That said, you'll have to learn how to handle Unicode properly in your Perl code, including your regexes. 6a(i). Advanced Perl Programming (Second Edition only) has a chapter on Unicode. I see this by looking up the Table of Contents in Safari. I haven't read that chapter, but you should check it out. 6a(ii). Perl Best Practices p. 248 says you should use Unicode character classes within regexes, using the \p{} syntax (because character classes like [A-Za-z] won't capture all Unicode). man perlunicode(1) for details. 7. Wherever possible, recruit native speakers of your target languages. If you use non-native translators, no matter how fluent they are, they will make mistakes. These can range from amusing (think of all those badly translated Japanese video games) to downright confusing. 7a. On the other hand, bad translation are better than no translations. If you can't find a native speaker, and someone else is volunteering, let them go for it. Again, always use a wiki (or similar) format so people can make corrections. OK, I hope all that helps. I know it's somewhat desultory. You can see there are big gaps in what I know, but I hope you can pick up on some of these leads. If they prove helpful, consider including me in the DBI-Link credits. Good luck, -- Quinn Weaver DBA Fairpath http://fairpath.com/quinn/contact/ President, San Francisco Perl Mongers http://sf.pm.org/ From david at fetter.org Wed Jan 17 12:38:08 2007 From: david at fetter.org (David Fetter) Date: Wed, 17 Jan 2007 12:38:08 -0800 Subject: [LA.pm] fwd: Internationalizing a Perl application In-Reply-To: <45ACE907.1090907@ngo.org.uk> References: <20070115201431.GE10489@fetter.org> <4c714a9c0701151219p56c90d56k33fc3c55497e12e7@mail.gmail.com> <45ACE907.1090907@ngo.org.uk> Message-ID: <20070117203808.GJ20683@fetter.org> Folks, I'd like to get this one in the archives. Thanks to Nik Clayton of London.pm for this, and to David Alban for asking London.pm about it :) Cheers, D On Tue, Jan 16, 2007 at 03:02:31PM +0000, Nik Clayton wrote: > >With DBI-Link's growing popularity world-wide, I'm getting more > >requests for translation of the docs and strings. This presents a > >huge bunch of opportunities for me to make mistakes, so I'm asking for > >the collective wisdom out there. > > > >* Where do I start? > > Ignoring the documentation aspect, and just dealing with your application's > output for the time being. > > You need to: > > a) Have a mechanism that, given a string-code, can return the correct > version of that string given the users preferred language choice. > > b) Have a mechanism to allow users to specify their preferred language. > > c) Have translations of your strings available. > > For (a) and (b) I recommend using Locale::Maketext::Simple, which does most > of the hard work for you. This supports keeping your translations in > separate files (en.po for English, fr.po for French, and so on), and, given > a string, finds the translation of that string. > > It handles most of the hard work concerning what to do with different > languages and how they behave with things like plurals. > > I do this in SVN::Web. Internally, any string that might be displayed to > the user is represented as "(short string)" -- I use brackets because it > makes it obvious in the user interface if an untranslated string is being > displayed. > > Then the proper representations of those strings (even the English ones) > are kept in separate files. Locale::Maketext::Simple provides loc_lang() > (to set the current language) and loc() (to look up a strings > representation in the language dictionary). So the code looks something > like: > > my $lang = get_users_preferred_language(); # 'en', 'fr', etc > > loc_lang($lang); # Set the preferred language > > print loc('(choose repos)'); > > If $lang is 'en' then it will look in the English dictionary, which has > this entry; > > msgid "(choose repos)" > msgstr "Please select a repository to browse:" > > fr.po has this in it. > > msgid "(choose repos)" > msgstr "Veuillez selectionner le depot parcourir :" > > Same message id, different message string. > > You can either use Locale::Maketext::Simple as is, or you can subclass it > if you need new functionality. I had to do that in SVN::Web, where I need > to be able to add new paths to language dictionaries at runtime. You can > see the resulting code in SVN::Web::I18N. > > So, broadly: > > 1. Get Locale::Maketext::Simple working > > 2. Use loc_lang() to set the current language > > 3. Replace code like > > print "This is a string"; > > with code like > > print loc("(this-is-a-string)"); > > and in en.po have > > msgid "(this-is-a-string)" > msgstr "This is a string" > > You don't have to use the same convention with braces that I have. > > You can do variable interpolation in to translated strings using %1, %2, %3 > placeholders. For example, given this entry in the .po file: > > msgid "(file not found: %1 %2)" > msgstr "File '%1' could not be found in directory '%2'" > > you'd write code like so: > > print loc('(file not found: %1 %2)', $file, $directory); > > Suppose you then want to change the output. The code stays the same, but > the msgstr becomes: > > msgstr "Directory %2 does not contain file %1" > > Your dictionary can also specify many alternatives depending on the value > of a parameter. For example, suppose you want to write: > > my $duration = a_long_process(); > print "Process took $duration seconds"; > > But you might be on really fast hardware, and it only took one second. > Typically you might solve that with: > > print "Process took $duration second" . $duration != 1 ? 's' : ''; > > With message dictionaries you can put that logic in the dictionary instead. > > print loc('(%1 second)'); # in the code > > msgid "(%1 second)" > msgstr "%quant(%1, second, seconds)" > > See SVN::Web::I18N for code, Locale::Maketext::TPJ13 for an article from > "The Perl Journal" which should help make some of this clear. > > Hope that helps, > > N -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! From Todd.Cranston-Cuebas at Ticketmaster.com Fri Jan 19 17:11:08 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Fri, 19 Jan 2007 17:11:08 -0800 Subject: [LA.pm] Reminder: Tuesday Night Coding Session!!! Message-ID: <71D28C8451BFD5119B2B00508BE26E640F247299@pasmail3.office.tmcs> I realize that we're all busy, but I'm not getting too much of a response to our "plea" for help to work on the demo for SCALE. I know that you all liked the technical talks we've been having and we do plan to continue these throughout next year. That being said, please RSVP to attend Tuesday night's hacking session being run by Juan. Juan built a great demo for us for the SCALE conference, which is literally right around the corner, but we'd love to have peer input to make this showing at the conference the best it can be (I believe it's also the first for the la.pm). For us to continue to support upcoming talks, conferences, perhaps training, etc. my hope is that the group will grow and we'll have active participation especially in comparison to those other folks who work in languages like PHP and Ruby, etc. ;) (No offense to our PHP and Ruby friends!) It's a war for mindshare and perl has a lot to offer so let's use this chance to show our stuff! Please RSVP to: http://www.evite.com/app/publicUrl/tcc at ticketmaster.com/techtalk-012307 Whew! OK, enough sales talk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/losangeles-pm/attachments/20070119/c60939e7/attachment.html From Todd.Cranston-Cuebas at Ticketmaster.com Tue Jan 23 13:42:03 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Tue, 23 Jan 2007 13:42:03 -0800 Subject: [LA.pm] Tonight: Last call for perl hackery! Message-ID: <71D28C8451BFD5119B2B00508BE26E640F2472FC@pasmail3.office.tmcs> OK, this is my last call for people to RSVP to come to tonight's hack session on our demo for SCALE. SCALE will be a big thing this year (listen for a nifty promo for SCALE infused into this week's Perlcast: http://www.perlcast.com/audio/perlnews-2007-01-20.mp3 ). If you can spare an hour or so to lend us your wisdom in perl hackery, please do so. Juan, who has authored our demo, is looking for your insight! 7:00-9:00 p.m. Tonight! 8800 W. Sunset Blvd West Hollywood, CA 900169 BTW: If I see you at perl, I'll expect that you'll be happy to volunteer a few hours in the la.pm booth, right? ;) Todd Todd Cranston-Cuebas Ticketmaster 8800 W. Sunset Blvd. West Hollywood, CA 90069 Phone: (310) 360-2436; Mobile: (310) 422-3347 tcc at ticketmaster.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/losangeles-pm/attachments/20070123/64e5721b/attachment.html From Todd.Cranston-Cuebas at Ticketmaster.com Wed Jan 24 11:40:15 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Wed, 24 Jan 2007 11:40:15 -0800 Subject: [LA.pm] Sign-up for SCALE shifts please Message-ID: <71D28C8451BFD5119B2B00508BE26E640F24732F@pasmail3.office.tmcs> Below are the shifts for the upcoming SCALE event Feb 10 and 11. A number of you have already agreed to attend the event and I'm hoping that you'll do as many shifts as you can. To make sure that we have full coverage, please put an X next to the shift(s) that you will be in our booth. I'm going to working the Ticketmaster booth at the same time and will float between as necessary. That is why I need as much coverage as possible. Sat Feb 10: 10:00 to 01:00 ____________ 01:00 to 03:30 ____________ 03:30 to 06:00 ____________ Sun Feb 11t: 10:00 to 01:00 ____________ 01:00 to 03:30 ____________ 03:30 to 06:00 ____________ Regards, Todd Todd Cranston-Cuebas Manager of Technical Recruiting Ticketmaster 8800 W. Sunset Blvd. West Hollywood, CA 90069 Phone: (310) 360-2436; Mobile: (310) 422-3347 tcc at ticketmaster.com Available Ticketmaster Positions Join the Ticketmaster Job Network ! Your dream job is just a click away... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/losangeles-pm/attachments/20070124/1dbc400f/attachment.html From Todd.Cranston-Cuebas at Ticketmaster.com Wed Jan 24 11:43:05 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Wed, 24 Jan 2007 11:43:05 -0800 Subject: [LA.pm] Big "Thanks" to Juan! Message-ID: <71D28C8451BFD5119B2B00508BE26E640F247330@pasmail3.office.tmcs> Juan showed us his hard work last evening and his demo was a hit. For those of you not there, Juan built a C/C++ app with a nice GUI demonstrating the speed differences attained when running a simple "Hello World" script through cgi, fast-cgi, perlrun, apache::registry, and finally as a mod_perl handler. Amazing time improvements over traditional cgi which is what much of the world thinks of when they think "perl." Thanks again Juan and I appreciate all of you who showed up to give encouragement, support, and suggestions for his efforts. Regards, Todd Todd Cranston-Cuebas Manager of Technical Recruiting Ticketmaster 8800 W. Sunset Blvd. West Hollywood, CA 90069 Phone: (310) 360-2436; Mobile: (310) 422-3347 tcc at ticketmaster.com Available Ticketmaster Positions Join the Ticketmaster Job Network ! Your dream job is just a click away... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/losangeles-pm/attachments/20070124/6ec2a433/attachment.html From Todd.Cranston-Cuebas at Ticketmaster.com Mon Jan 29 09:46:28 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Mon, 29 Jan 2007 09:46:28 -0800 Subject: [LA.pm] Dataplace.org in la.pm booth at SCALE? Message-ID: <71D28C8451BFD5119B2B00508BE26E640F8DC6F4@pasmail3.office.tmcs> Does anyone have any objections to the people at dataplace.org having a computer up in the la.pm booth demonstrating a perl application? One of their engineers has volunteered to attend and talk about the development of the dataplace application. The demonstrator is a paid contractor who worked on the site for the Fannie Mae Foundation. You can find out more info about the foundation at: http://www.fanniemaefoundation.org/about/index.shtml The site describes itself as: DataPlace (http://www.dataplace.org) aims to be your one-stop source for housing and demographic data about your community, your region, and the nation. The site not only assembles a variety of data sets from multiple sources, but it also provides tools and guides to assist you in analyzing, interpreting, and applying the data so you can make more informed decisions Since this is not a commercial application, I felt that it would be acceptable for them to show-off some very interesting perl trickery in the booth, as long as they were willing to talk about how this was accomplished. If you disagree, please let me know ASAP. If there were a commercial application, I wouldn't even consider it since other vendors, including my own, are paying for our own booth to show off "commercial" products. Please provide feedback so I can notify the people at SCALE if we will be showing this tool. Regards, Todd Todd Cranston-Cuebas Manager of Technical Recruiting 8800 W. Sunset Blvd. West Hollywood, CA 90069 Phone: (310) 360-2436; Mobile: (310) 422-3347 tcc at ticketmaster.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/losangeles-pm/attachments/20070129/d71bf4f6/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 8811 bytes Desc: image001.jpg Url : http://mail.pm.org/pipermail/losangeles-pm/attachments/20070129/d71bf4f6/attachment.jpe From naterajj at gmail.com Mon Jan 29 10:32:23 2007 From: naterajj at gmail.com (Juan Jose Natera) Date: Mon, 29 Jan 2007 10:32:23 -0800 Subject: [LA.pm] Thanks Message-ID: <349627440701291032u7444f6a2ya999bdf44789b611@mail.gmail.com> Hi, I wanted to thank those that attended the last meeting to see the demo and provide their feedback. Also to Todd for giving me the opportunity to do so. You can download the slides here: http://www.nuevearepas.com/?cat=6 I will upload the source code for qench tonight. Regards, Juan Natera From david at fetter.org Mon Jan 29 22:35:21 2007 From: david at fetter.org (David Fetter) Date: Mon, 29 Jan 2007 22:35:21 -0800 Subject: [LA.pm] PostgreSQL at SCALE Message-ID: <20070130063521.GS11965@fetter.org> Folks, Since there's some overlap between the PostgreSQL and Perl communities, and PostgreSQL will have a booth. We (PostgreSQL) are planning a little get-together Saturday evening, so I thought to myself, "Self, this gathering would be improved by the participation of some more Perl Mongers." What say? Cheers, D (stranger from Nordic Oakland ;) -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! From cnk at caltech.edu Tue Jan 30 11:44:17 2007 From: cnk at caltech.edu (Cynthia Kiser) Date: Tue, 30 Jan 2007 11:44:17 -0800 Subject: [LA.pm] Dataplace.org in la.pm booth at SCALE? In-Reply-To: <71D28C8451BFD5119B2B00508BE26E640F8DC6F4@pasmail3.office.tmcs> References: <71D28C8451BFD5119B2B00508BE26E640F8DC6F4@pasmail3.office.tmcs> Message-ID: <20070130194417.GC29265@clyde.caltech.edu> Quoting Todd Cranston-Cuebas : > Does anyone have any objections to the people at dataplace.org having a > computer up in the la.pm booth demonstrating a perl application? One of > their engineers has volunteered to attend and talk about the development > of the dataplace application. The demonstrator is a paid contractor who > worked on the site for the Fannie Mae Foundation. You can find out more > info about the foundation at: > http://www.fanniemaefoundation.org/about/index.shtml I had a look at this when it first came up as a possible SCALE demo piece. Very cool! And it makes a good response to folks who are considering jumping ship to Ruby because of Rails. Lots of the cool web 2.0 GIS stuff is shown on this site. And as a tie in, can we get at tech talk by some of the folks who put this site together? If so, it would be a nice way to advertise the group's cool talks. -- Cynthia Kiser cnk at caltech.edu From Todd.Cranston-Cuebas at Ticketmaster.com Tue Jan 30 13:23:09 2007 From: Todd.Cranston-Cuebas at Ticketmaster.com (Todd Cranston-Cuebas) Date: Tue, 30 Jan 2007 13:23:09 -0800 Subject: [LA.pm] Dataplace.org in la.pm booth at SCALE? In-Reply-To: <20070130194417.GC29265@clyde.caltech.edu> Message-ID: <71D28C8451BFD5119B2B00508BE26E640F9482C1@pasmail3.office.tmcs> I'm getting mixed reviews here, which I would expect. There are some who think this would be a great thing. Others have off the list contacted me expressing some concern about having an app that isn't open-source and we really don't know how much they would be willing to divulge about the site "guts" at the booth. I'm sorry all, but I've decided to not have Dataplace be in the la.pm booth because of the potential for the commercial/non-commercial controversy. Also, I am concerned that the people at SCALE were so generous to offer us the booth free of charge and I want to stick to their rules. I didn't mean to cause confusion, but the responses have been mixed so I don't really want to force the issue. Thank you all for your input. Todd -----Original Message----- From: Cynthia Kiser [mailto:cnk at caltech.edu] Sent: Tuesday, January 30, 2007 11:44 AM To: Todd Cranston-Cuebas Cc: losangeles-pm at pm.org Subject: Re: [LA.pm] Dataplace.org in la.pm booth at SCALE? Quoting Todd Cranston-Cuebas : > Does anyone have any objections to the people at dataplace.org having a > computer up in the la.pm booth demonstrating a perl application? One of > their engineers has volunteered to attend and talk about the development > of the dataplace application. The demonstrator is a paid contractor who > worked on the site for the Fannie Mae Foundation. You can find out more > info about the foundation at: > http://www.fanniemaefoundation.org/about/index.shtml I had a look at this when it first came up as a possible SCALE demo piece. Very cool! And it makes a good response to folks who are considering jumping ship to Ruby because of Rails. Lots of the cool web 2.0 GIS stuff is shown on this site. And as a tie in, can we get at tech talk by some of the folks who put this site together? If so, it would be a nice way to advertise the group's cool talks. -- Cynthia Kiser cnk at caltech.edu From christopher.nielsen at gmail.com Tue Jan 30 14:31:04 2007 From: christopher.nielsen at gmail.com (Christopher Nielsen) Date: Tue, 30 Jan 2007 14:31:04 -0800 Subject: [LA.pm] Dataplace.org in la.pm booth at SCALE? In-Reply-To: <71D28C8451BFD5119B2B00508BE26E640F9482C1@pasmail3.office.tmcs> References: <20070130194417.GC29265@clyde.caltech.edu> <71D28C8451BFD5119B2B00508BE26E640F9482C1@pasmail3.office.tmcs> Message-ID: > Others have off the list contacted me expressing some concern about > having an app that isn't open-source and we really don't know how much > they would be willing to divulge about the site "guts" at the booth. That's too bad I never heard any reservations on the list. We did spend some time convincing people it would be good to donate resources to the group, and we'll be disappointed we couldn't help out. The intent was to provide some interesting examples of Perl in GIS using Mason and open source tools. Maybe we can help in another way some other time. Juan's slides seem great though, and sure to impress the SCALE attendeess :) The conference should be a lot of fun. Good luck to everyone attending and presenting! Chris -- christopher.nielsen at gmail.com