[Zope-Annce] Python/Zope Job Available
P-Wave Inc has an opening for a software engineer: with Python and Zope experience. The job will require relocation to the southeastern PA area. Forward resumes/salary requirements to [EMAIL PROTECTED] Detailed job requirements are as follows: Software Engineer: The position will support business functions through the use of internally developed and third party software solutions. The select candidate should have a working knowledge of full life-cycle development methods and have the ability to perform well in a highly diverse and busy team environment. Roles: developer/programmer, business analyst, contribute to programming specifications, design and implement program logic, test and debug programs, support production software operations, meet with business personnel to define requirements, report progress and status of assigned tasks to project teams. Experience: qualified candidate should have 4 -5 years experience with developing web-based software programs for business applications. Excellent analytical and problem-solving skills. Excellent oral and written communication skills. College degree required preferably in computer science. Hands on experience with business software applications development methodology. Advanced skills in Object Oriented Programming (OPP) highly desirable. Experience with Python and Zope highly desireable. Additional Skills: VB or C++, XML, wxPython, Zope, Javascript, HTML, SQL, Apache, working knowledge of CVS. Primary duties include: oPlan, develop, test, document and maintain computer programs, applying knowledge of programming techniques and computer systems using Python, wxPython, Zope and SQL. oEvaluate user request for new or modified program to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. oConsulting with client to identify current operating procedures and clarify program objectives. Help to develop proposal with information gathered to be submitted to the client. oPrepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved. oDesigns GUI displays to accomplish goals of user request. oConverts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding. oRecreate steps taken by user to locate source of problem and rewrites program to correct errors. oSoftware installation and some hardware setup. oEnd user training oTrade show/Meeting presentations of product for end users Required Skills: oPython / wxPython programming in Win32 environment oExperience setting up and administering relational databases such as MySQL, FireBird, PostgreSQL oGood working knowledge of SQL oAbility to solve technical problems oGood communication skills, both verbal and written. Desired Skills: oZope programming experience o CMF and/or Zope 3 experience o Experience with Zope4Intranets a plus oCrystal Reports programming oGood working knowledge of NSIS installer oGood working knowledge of CVS/SVN oGood working knowledge of barcodes/barcode scanning oGood working knowledge of palmOS oProgramming on PalmOS device oGood working knowledge of Microsoft Word/Excel/Powerpoint ___ Zope-Announce maillist - Zope-Announce@zope.org http://mail.zope.org/mailman/listinfo/zope-announce Zope-Announce for Announcements only - no discussions (Related lists - Users: http://mail.zope.org/mailman/listinfo/zope Developers: http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] RE: Blobs in Interbase
Hi Ashley, One down, one to go. I've used this adapter with Interbase 6.0 with no problems, although I've since upgraded to Firebird. Perhaps you could send the error traceback you get, we could get some clues from that. Also, the metadata from the table that shows the problem. It's got to be in there somewhere. Bob Corriher CTO P-Wave Inc. Ashley Lloyd wrote: Bob, you're a star! I unpacked it, restarted Zope, and there it was! Marvellous, I've now got a kinterbase installed that works. Thats the good news. The bad news is I still can't update the blob field - I still get errors. I think, unless anyone here has any more ideas, I'll have to go and bother people in another mailing list. I've tried absolutely everything I can think of - sqlvar tags of type string and nb, trying cast(... as blob) in the sql (doesn't seem to work), I've even just tried setting it to 'Hello world', without using any dtml variables at all, and it won't accept it. From what I've read elsewhere, there are tools in some software (mostly for Delphi I believe), that will allow updates of text blob fields, so I was hoping that kinterbasdb had something in it as well, but if it does, it isn't working on mine!! The interbase version is 6.0-6.1, if that jogs any memories for anyone. Thanks once again to everyone who has tried to help me. Kind regards Ashley Ashley Lloyd wrote: Hi Bob, If you don't mind doing that, I'd really appreciate it. Nothing I seem to be trying to install at the moment seems to be working. As with Phil, mine is from a Plone install, but I have got other versions of Python elsewhere, (I think there's even an old Zope standalone instance still lurking somewhere, altho I don't think it can run) just to confuse matters. Anyway, my Zope is even older - 2.6.1, so hopefully it'll be compatible. Thanks very much again for your help. Ashley - Original Message - From: Bob Corriher [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: Ashley Lloyd [EMAIL PROTECTED]; zope@zope.org Sent: Tuesday, August 02, 2005 4:01 PM Subject: Re: [Zope] RE: Blobs in Interbase Hi Phil Ashley, I also have kinterbasedbDA working on Windows. It is with an older version of Zope (2.6.4). The DA version is 1.1.1.1. The kinterbasdb version is 3.0.1. It uses a dll called _kinterbasedb.dll, instead of a pyd. I don't remember the exact installation process anymore, but I think I just grabbed it from another working site. If you like, I could zip it up and send it to you. The site uses blobs (all sub_type text) in many places, so maybe older/other versions don't support this as well. Bob Corriher CTO P-Wave Inc. Philip Kilner wrote: Hi Ashley, Can't help you on the blob front... Ashley Lloyd wrote: I've had trouble installing kinterbase (it complains about LDAP..?), so at the moment I use gvib. I've pencilled in quite a bit of time today to try to get kinterbase installed. Unfortunately I'm on Windows, which I'm guessing contributes to the installation problems! ...but I can confirm that KIinterbaseDA works nicely on Windows - I've been happily using it for some time, and haven't had any issues at all (BTW, I don't use LDAP and KInterbaseDA has never mentioned it!). The only problem I had at install time was getting my head around the distinction between the Python part and the Zope DA part. HTH -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.8/61 - Release Date: 8/1/2005 No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.8/61 - Release Date: 8/1/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.8/61 - Release Date: 8/1/2005 ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] RE: Blobs in Interbase
Hi Phil Ashley, I also have kinterbasedbDA working on Windows. It is with an older version of Zope (2.6.4). The DA version is 1.1.1.1. The kinterbasdb version is 3.0.1. It uses a dll called _kinterbasedb.dll, instead of a .pyd. I don't remember the exact installation process anymore, but I think I just grabbed it from another working site. If you like, I could zip it up and send it to you. The site uses blobs (all sub_type text) in many places, so maybe older/other versions don't support this as well. Bob Corriher CTO P-Wave Inc. Philip Kilner wrote: Hi Ashley, Can't help you on the blob front... Ashley Lloyd wrote: I've had trouble installing kinterbase (it complains about LDAP..?), so at the moment I use gvib. I've pencilled in quite a bit of time today to try to get kinterbase installed. Unfortunately I'm on Windows, which I'm guessing contributes to the installation problems! ...but I can confirm that KIinterbaseDA works nicely on Windows - I've been happily using it for some time, and haven't had any issues at all (BTW, I don't use LDAP and KInterbaseDA has never mentioned it!). The only problem I had at install time was getting my head around the distinction between the Python part and the Zope DA part. HTH -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.8/61 - Release Date: 8/1/2005 ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Blobs in Interbase
Hi Ashely, I use Interbase (and Firebird) in Zope regularly and I just use the regular ZSQL Method syntax for blob fields: dtml-sqlvar name=blob_fld type=nb to update the field.If the field may be left null, I usually use something like this in the ZSQL Method: dtml-if blob_fld dtml-sqlvar name=blob_fld type=nb dtml-else null /dtml-if Apply commas at the end (or beginning) of the dtml-sqlvar and null if necessary. This should work for Interbase from version 4.x thru Interbase 6.x and for all versions of Firebird. If you need further help, just email me (and the list). Also, there is a Zope-DB list for discussing Zope and RDBMS issues and the real gurus hang out there. HTH Bob Corriher CTO P-Wave Inc. Ashley wrote: Hi bobb, thanks for your reply. If I found the right post (reading an image from blob in mysql and displaying it), then thanks very much but I don't think it'll apply too much to my situation. I can retrieve the contents of the blob field fine, its updating it that causes the problems. Thanks again, though. I posted directly out of Outlook Express, by the way, just hitting New Post. Kind regards Ashley bobb [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] I posted some stuff I was doing some time ago w/ mysql / blobs and zope some time ago so that my grandchildren could google for it :)... if you goggle for zope mysql blob bobb you'll get it. It's not interbase. hth bobb Also, your post came through as a newsgroup posting, which means I had to cut / paste / finagle the whole thing to reply... It's the first time I've ever seen that (I use m$ outlook express) How are you posting to here? (curious, that's all) Ashley [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] I'm not sure if this is the right place for this, if not, my apologies. I've got a Clients table in an interbase db with various fields, one of which is a BLOB field (subtype text), used to maintain some notes. When inserting a Client into the table, this field populates fine. However, when attempting to update the client, for some reason, it won't. It just will not allow me to do an update with the notes field in the statement. I've googled around, and found lots of bits helping with Delphi, and lots of statements that BLOB fields in Interbase are tricky to update, but nothing that helps. Has anyone out there found a way around this? I'm using currently using gvib as my database adaptor, as kinterbase does not seem to want to install at all (seemingly problems with ldap ..). My Zope instance is installed from a Plone installer. Zope Version (Zope 2.6.1 (binary release, python 2.1, win32-x86), python 2.1.3, win32) Python Version 2.1.3 (#35, Apr 8 2002, 17:47:50) [MSC 32 bit (Intel)] System Platform win32 Thanks in advance Ashley ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.7/60 - Release Date: 7/28/2005 ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] how to include Flash/SWF objects in Zope website?
Hi Fred, We use Flash in most of the sites we develop with Zope. We just upload the swf file into a File object and call it from the index_html method as follows: HTML HEAD TITLEsplashpage/TITLE /HEAD BODY bgcolor="#FF" !-- URL's used in the movie-- !-- text used in the movie-- CENTER OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-44455354" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=splashpage WIDTH=550 HEIGHT=400 PARAM NAME=movie VALUE="splashpage.swf" PARAM NAME=loop VALUE=false PARAM NAME=quality VALUE=high PARAM NAME=bgcolor VALUE=#FF EMBED src="splashpage.swf" loop=false quality=high bgcolor=#FF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"/EMBED /OBJECT /CENTER /BODY /HTML The File object is named splaspage.swf, but the extension is not necessary. It could have been called splashpage or anything else. Hope this helps. Bob Corriher P-Wave Inc. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )