Benchmarking Perl scripts with Benchmark.pm
Grok Headline matches for Benchmarking Perl scripts with Benchmark.pm
Chaos Theory Benchmarking Scripts @
3DPulpit
Chaos Theory Benchmarking Scripts @
3DPulpit
04/18/2005 02:02 PMReplacing Perl Scripts with PHP Scripts
Replacing Perl Scripts with PHP Scripts
11/26/2002 05:12 AMWith the introduction of version 4.2, PHP has started supporting a
new SAPI (Server Application Programming Interface) called CLI
(Command Line Interface). This facility was introduced to help
developers create small shell applications (scripts) with PHP. So, now
you can kiss Perl goodbye forever. -- Jayesh Jain
Hear hear. Thanks to my influence, other developers at Natsoft are
using PHP for their batch scripts too. Hmm maybe it is because they
report to me...
"zeldman.bang"
CGIScripter 2.08 now generates Perl CGI
scripts
CGIScripter 2.08 now generates Perl CGI
scripts
06/08/2004 12:14 PMDeveloper .com Solutions Inc. has released
CGIS
cripter 2.08 Enterprise Edition, which now produces Perl CGI
scripts for
PostgreSQL databases. This update makes seven databases that
CGISCripter now supports; In addition to PostgreSQL, it also supports
MySQL, Oracle, Access, SQL Server, Sybase and DB2. This is a free
update for existing customers, while new users can pay US$50 for an
unlimited site license. CGIScripter supports Mac OS X v10.2.x or
higher.
Use Perl DBI to build portable scripts
for database access
Use Perl DBI to build portable scripts
for database access
08/10/2002 10:53 PMCNET Aug 10 2002 10:14PM ET
iTunes hacker ranks music and auto-pays
musicians with perl scripts
iTunes hacker ranks music and auto-pays
musicians with perl scripts
04/19/2005 03:38 AMCory Doctorow:
Merlin sez, "Glenn McDonald has concocted a wonderfully byzantine bit
of iTunes scripting that rates his music tracks automatically based on
a number of factors. Great stuff. Perhaps most interestingly, though,
he uses some of the resulting data from his listening habits to
determine any outstanding 'payments' that he owes to the artist,
dutifully paid via an automated perl script."
For artists who accept electronic payment via Paypal or credit cards,
the database records the relevant payment info. A separate nightly
perl script issues electronic payments (via CapitolOne's excellent
web-services "micropayment" (sic) interface) where possible (batched
until the amount exceeds $1.75), and for artists without electronic
payment info, totals the corresponding amounts and transfers the
overall total to the money-market escrow account I have for this
purpose. The escrow account isn't automated yet, but I usually kludge
around this, when I get new payment info for an artist, by simply
moving the money back out of escrow, resetting the amount
paid/escrowed to $0, and rerunning the original script. At the end of
each month I mail physical checks to artists for whom I have physical
addresses but not electronic, and rebalance the escrow account
accordingly. I don't currently have a way to split this compensation
across the performer and the publisher for material where the two are
different. The best I can do is include track info with all my
payments and rely on the artist in turn to pay for material they
acquired from elsewhere.
I did an
interview last month with James Schellenberg from Strange
Horizons, on the kind of music I listen to while writing, as part of a
piece on SF writers' listening habits. I hand-rate all my music and
use iTunes's last-played feature to put together a rolling playlist of
high-ranked music I haven't heard in 30 days or more, so I get to hear
all my fave music (at least) once a month.
Link
(
Thanks, Merlin!)
Edit the Scripts menu scripts with one
click
Edit the Scripts menu scripts with one
click
01/05/2005 10:36 PMFunkDaddy: "I wanted to look at the code of an AppleScript in the
Scripts Menu. Normally, I would have to do this by navigating to the
script in the Finder and opening it in Script Editor. But I took a
wild guess and Option-clicked on the script in the menu, and it opened
in Script Editor directly! This makes tweaking my frequently-used
scripts really easy."
Use folder action scripts on a shell
scripts folder
Use folder action scripts on a shell
scripts folder
05/03/2004 10:44 AMRecently I purchase a book called "Wicked Cool Shell Scripts" by Dave
Taylor, and it is full of exactly that, cool shell scripts. Having not
done a whole lot of shell scripting before, I thought it would be good
to pick it up...
Going the whole hog: benchmarking MDB
Going the whole hog: benchmarking MDB
02/06/2003 11:53 AMWell since I just benchmarked dbx, I decided to go the whole hog and
benchmark MDB also. This gives us a good idea of the performance of
all the modern database abstraction classes available for PHP:
Average Overhead
MySQL 1.14 -
dbx 1.37 20% (index only)
ADODB 1.45 27%
dbx 1.53 34% (index/assoc/info)
PhpLib 1.60 40%
MDB 1.75 54%
PEAR DB 2.87 152% (fetchInto)
PEAR DB 3.15 176% (fetchRow)
M'base 2.52 296% (numeric cols)
M'base 4.77 318% (assoc cols)
More information and source code: http://phplens.com/lens/adodb/
"zeldman.gldys"
Benchmarking PHP with no BS
Benchmarking PHP with no BS
04/09/2004 03:58 PMAfter I posted my
XML benchmarks
in February 2004, I was approached by Indu Britto to convert a
discussion of the full benchmarks into an article for
PHP Magazine. I kept on postponing him
(correction, 2 Apr 2004: Indu is a her, apologies for the goof), but
in a way, Prophet Mohammed helped me write the article. I'm not
muslim, but the prophet's birthday is a public holiday in Malaysia.
That gave me the breathing room to write the article.
I tried to make the article interesting by not focusing on the
mechanics of the benchmark (yawn), but on useful results that everyone
can use to improve their code. I was very pleased (and surprised - no
one told me beforehand) to hear that the editors decided to feature it
as the main article of the March 2004 issue.
Now that it has been published, i can announce that the source code of
the benchmarking suite and results are available at
http://ormestech.com/benchmark_suite/ . The results are static html
pages to prevent enthusiatic testers from bringing our server to its
knees. You should download the source code to try out all its
functionality. The benchmarks are easily extensible also. You just
need to add new benchmarking files and the benchmarking suite will
auto-detect the files.
The nice thing about the benchmarks is that it measures relative
performance between algorithms, so you can make meaningful conclusions
across disparate hardware platforms. And if you need more
clarification, you can read it (shameless plug) in PHP-Mag.

Doom 3 benchmarking
Doom 3 benchmarking
08/04/2004 03:11 PMBenchmarking and Baselines in SEM
Benchmarking and Baselines in SEM
08/06/2004 02:46 PMSource: ClickZ - Use internal benchmarking, or baselining. Beating
your own baseline numbers is as satisfying as beating the competition
because much of the lift comes from the competition. When you run
smart, efficient campaigns, you take orders away from...
Benchmarking Blues
Benchmarking Blues
08/09/2004 01:31 PMNotes from the Lab: We benchmark. Our competitors benchmark. We
post results. They post results. Sometimes they conflict. Sometimes
they don't. But what does it really mean, and why do we do it at all?
PHP Everywhere: Benchmarking with WAST
PHP Everywhere: Benchmarking with WAST
03/17/2005 02:48 AMNew from
PHP
Everywhere today is a
new
posting discussing the use of a web server benchmarking tool -
Web Application Stress Tool.
Benchmarking 64 Bit Video Workstations
Benchmarking 64 Bit Video Workstations
05/21/2004 11:34 AMBenchmarking dbx, preliminary results
Benchmarking dbx, preliminary results
02/05/2003 11:18 AMYesterday, I benchmarked dbx, native MySQL and ADOdb. The results
might be interesting to some of you:
Average Overhead
MySQL native 1.14 -
dbx 1.37 20% (flags=DBX_RESULT_INDEX)
ADOdb 1.45 27% (numeric indexes)
dbx 1.53 34% (default flags)
This reveals that dbx using
default settings will provide no
speedup over ADOdb because it also queries the field information and
generates both associative and numeric indexes. The speedup of dbx
over ADOdb is minimal when the dbx flags is set to DBX_RESULT_INDEX.
The benchmark algorithm used is the same one as that found at
http://phplens.com/lens/adodb/ and if i have the time, i will upload
the dbx benchmark source. Test system was a 800Mhz PIII running
Win2000 with IIS and MySQL installed.
"zeldman.bbl"
A case for software benchmarking
A case for software benchmarking
03/29/2005 11:18 AMComment Wheat and chaff
John's PHP Benchmarking Suite (ZIP)
John's PHP Benchmarking Suite (ZIP)
02/11/2004 12:26 PMMy benchmarking suite. Apart from XML, it also benchmarks string
handling, looping (foreach vs for), output buffering, etc. And it's
easily extensible too.
I wrote it when i was thinking about writing a book on optimizing PHP,
and realized i would need a benchmarking suite to test various
performance hypotheses. Its not OOP, but i think it demonstrates how
far you can make procedural programming extensible in PHP.
The benchmarking engine scans sub-directories, and each sub-directory
is treated as a test suite. A .php file in a sub-directory is one
test. Every .php file in a sub-directory can be run stand-alone, and
when running stand-alone debugging output is generated so you can
verify the correctness of the code you are measuring.
To install, just unpack in a web server directory, and open up
index.php from your web browser.
Requires PHP 4.3 or later.

PHPEverywhere: PHP Benchmarking Suite
PHPEverywhere: PHP Benchmarking Suite
02/12/2004 10:10 AMJohn Lim from
PHPEverywhere, there's a new posting
about his
PHP
Benchmarking Suite making it easier to test your code and extend
to conform to your testing needs.
Benchmarking Java XML processors
Benchmarking Java XML processors
07/01/2002 04:40 PMPankaj Kumar has announced XPB4J, a tool for measuring and comparing
XML parsing/processing performance.
Benchmarking Java XML processors
(xmlhack)
Benchmarking Java XML processors
(xmlhack)
07/02/2002 11:03 PMDOOM 3 Cheats, Hacks, benchmarking and
Mods
DOOM 3 Cheats, Hacks, benchmarking and
Mods
08/05/2004 10:50 AMSocitm extends ICT benchmarking service
to education sector
Socitm extends ICT benchmarking service
to education sector
06/16/2004 03:41 AMPublicTechnology.net Jun 16 2004 7:55AM GMT
Intel Dual Core: Multi-Tasking
Benchmarking
Intel Dual Core: Multi-Tasking
Benchmarking
04/11/2005 08:28 PMLegit Reviews Apr 12 2005 12:23AM GMT
Website Benchmarking Tool: US Healthcare
Professional Targeted Websites
Website Benchmarking Tool: US Healthcare
Professional Targeted Websites
04/19/2005 02:35 AMDatamonitor Apr 19 2005 3:31AM GMT
Information Mosaic Wins Gold at
CityCompass Corporate Action
Benchmarking Competition
Information Mosaic Wins Gold at
CityCompass Corporate Action
Benchmarking Competition
09/09/2004 03:46 AMInformation Mosaic’s corporate actions automation application, CAMA™,
has received the accolade of the GOLD AWARD in all three Industry
sectors: asset manager, broker/dealer and custodian, in the
CityCompass benchmarking competition B.I.S.S. (Benchmarking
International Software Systems) Gold Awards, judged by Bloor research.
The CityCompass event is recognized as the only international
competition for corporate action solutions. [PRWEB Sep 9, 2004]
PHP Benchmark
PHP Benchmark
11/18/2003 10:13 PMSebastian is doing some neat work on testing performance. I found it
hard to decipher the data, so I graphed it in Excel.
There seems to be some drop-off in performance in PHP 4.3.4. I guess
the core developers are putting their energies into PHP 5.
XML Benchmark 1.3.0
XML Benchmark 1.3.0
02/10/2004 02:55 PMA C/C++/Java XML parsers benchmarking tool set.
Far Cry Benchmark
Far Cry Benchmark
07/20/2004 04:07 PMVIA AES Benchmark
VIA AES Benchmark
05/20/2004 10:08 AMFar Cry Benchmark 1.2
Far Cry Benchmark 1.2
07/23/2004 04:21 PMXML Benchmark
XML Benchmark
02/10/2004 01:26 PMNew Results Published
XML Benchmark 1.2.2
XML Benchmark 1.2.2
10/29/2003 12:11 AMA C/C++/Java XML parsers benchmarking tool set.
3DX: Benchmark
3DX: Benchmark
04/27/2004 03:59 PMNew Website
Test-Benchmark-0.002
Test-Benchmark-0.002
12/20/2003 06:05 PMHardwareOC Far Cry benchmark v1.2.1
HardwareOC Far Cry benchmark v1.2.1
07/26/2004 08:59 AMHardwareOC Far Cry Benchmark 1.3
HardwareOC Far Cry Benchmark 1.3
08/10/2004 10:38 AMTest-Benchmark-0.001
Test-Benchmark-0.001
12/16/2003 11:05 PMBenchmark-Timer-0.6
Benchmark-Timer-0.6
09/02/2004 05:20 PMBenchmark::Timer 0.6
Benchmark::Timer 0.6
09/02/2004 08:55 PMA Perl extension to benchmark code, with or without statistical
confidence.
Grok Description matches for Benchmarking Perl scripts with Benchmark.pm
GrokA matches for Benchmarking Perl scripts with Benchmark.pm
Benchmarking Perl scripts with Benchmark.pm