Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
PK ! { tests/marc_xml_rsinger.phptnu [ --TEST--
marc_xml_rsinger2: iterate and pretty print a non-compliant MARC record (uppercase subfield codes)
--SKIPIF--
--FILE--
next()) {
print $marc_record;
print "\n";
}
?>
--EXPECT--
LDR 01850 a2200517 4500
001 0000000044
003 EMILDA
008 980120s1998 fi j 000 0 swe
005 20050204111518.0
020 _a9515008808
_cFIM 72:00
035 _99515008808
040 _aNB
042 _9NB
_9SEE
084 _aHcd,u
_2kssb/6
084 _5NB
_auHc
_2kssb
084 _5SEE
_aHcf
_2kssb/6
084 _5Q
_aHcd,uf
_2kssb/6
100 1 _aJansson, Tove,
_d1914-2001
245 0 _aDet osynliga barnet och andra bert̃telser /
_cTove Jansson
250 _a7. uppl.
260 _aHelsingfors :
_bSchildt,
_c1998 ;
_e(Falun :
_fScandbook)
440 0 _aMumin-biblioteket,
_x99-0698931-9
500 _aOriginaluppl. 1962
599 _aLi: S
740 4 _aDet osynliga barnet
775 1 _z951-50-0385-7
_w9515003857
_907
841 _5Li
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5SEE
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5L
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5NB
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5Q
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5S
_axa
_b0201080u 0 4000uu |000000
_e1
852 _5NB
_bNB
_cNB98:12
_hplikt
_jR, 980520
852 _5Li
_bLi
_cCNB
_hh,u
852 _5SEE
_bSEE
852 _5Q
_bQ
_j98947
852 _5L
_bL
_c0100
_h98/
_j3043 H
852 _5S
_bS
_hSv97
_j7235
900 1s _aYanson, Tobe,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJanssonov,̀ Tove,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJansone, Tuve,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJanson, Tuve,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJansson, Tuve,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJanssonova, Tove,
_d1914-2001
_uJansson, Tove,
_d1914-2001
976 2 _aHcd,u
_bSkn̲litteratur
PK ! 44- tests/marc_field_003.phptnu [ --TEST--
marc_field_003: Add subfields to an existing field
--SKIPIF--
--FILE--
appendSubfield($subfield1);
// insert a new subfield after the first subfield with code 'z'
// expected order: a-z-k-g
$sf = $field->getSubfields('z');
// we might get an array back; in this case, we want the first subfield
if (is_array($sf)) {
$field->insertSubfield($subfield2, $sf[0]);
}
else {
$field->insertSubfield($subfield2, $sf);
}
// insert a new subfield prior to the first subfield with code 'z'
// expected order: a-t-z-k-g
$sf = $field->getSubfields('z');
// we might get an array back; in this case, we want the first subfield
if (is_array($sf)) {
$field->insertSubfield($subfield3, $sf[0], true);
}
else {
$field->insertSubfield($subfield3, $sf, true);
}
// insert a new subfield at the very start of the field
$field->prependSubfield($subfield4);
// let's see the results
print $field;
print "\n";
?>
--EXPECT--
100 0 _0first post
_anothing
_ta lot
_zeverything
_ka bit more
_ga little
PK ! c tests/marc_xml_16642.phptnu [ --TEST--
marc_xml_16642: Fix bug 16642: ensure tag and subfield values are returned as strings
--SKIPIF--
--FILE--
next()) {
foreach ($record->getFields() as $tag => $subfields) {
// Skip everything except for 650 fields
if ($tag == '650') {
print "Subject:";
foreach ($subfields->getSubfields() as $code => $value) {
print " $value";
}
print "\n";
}
}
}
?>
--EXPECT--
Subject: [a]: Arithmetic [x]: Juvenile poetry.
Subject: [a]: Children's poetry, American.
Subject: [a]: Arithmetic [x]: Poetry.
Subject: [a]: American poetry.
Subject: [a]: Visual perception.
PK ! Ҕ tests/marc_16783.phptnu [ --TEST--
marc_16783: iterate and pretty print a non-compliant MARC record (tag = '30-')
--SKIPIF--
--FILE--
next()) {
print $marc_record;
print "\n";
}
?>
--EXPECT--
LDR 01853 a2200517 4500
001 0000000044
003 EMILDA
008 980120s1998 fi j 000 0 swe
020 _a9515008808
_cFIM 72:00
035 _99515008808
040 _aNB
042 _9NB
_9SEE
084 _aHcd,u
_2kssb/6
084 _5NB
_auHc
_2kssb
084 _5SEE
_aHcf
_2kssb/6
084 _5Q
_aHcd,uf
_2kssb/6
100 1 _aJansson, Tove,
_d1914-2001
245 04 _aDet osynliga barnet och andra bert̃telser /
_cTove Jansson
250 _a7. uppl.
260 _aHelsingfors :
_bSchildt,
_c1998 ;
_e(Falun :
_fScandbook)
440 0 _aMumin-biblioteket,
_x99-0698931-9
500 _aOriginaluppl. 1962
599 _aLi: S
740 4 _aDet osynliga barnet
775 1 _z951-50-0385-7
_w9515003857
_907
841 _5Li
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5SEE
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5L
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5NB
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5Q
_axa
_b0201080u 0 4000uu |000000
_e1
841 _5S
_axa
_b0201080u 0 4000uu |000000
_e1
852 _5NB
_bNB
_cNB98:12
_hplikt
_jR, 980520
852 _5Li
_bLi
_cCNB
_hh,u
852 _5SEE
_bSEE
852 _5Q
_bQ
_j98947
852 _5L
_bL
_c0100
_h98/
_j3043 H
852 _5S
_bS
_hSv97
_j7235
900 1s _aYanson, Tobe,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJanssonov,̀ Tove,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJansone, Tuve,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJanson, Tuve,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJansson, Tuve,
_d1914-2001
_uJansson, Tove,
_d1914-2001
900 1s _aJanssonova, Tove,
_d1914-2001
_uJansson, Tove,
_d1914-2001
976 2 _aHcd,u
_bSkn̲litteratur
005 20050204111518.0
PK ! F-/ / tests/marc_field_002.phptnu [ --TEST--
marc_field_002: Create fields with invalid indicators
--SKIPIF--
--FILE--
getMessage()}\n";
}
--EXPECT--
Error: Illegal indicator "$@" in field "100" forced to blank
PK ! \ tests/marc_lint_001.phptnu [ --TEST--
marc_lint_001: Full test of Lint suite
--SKIPIF--
--FILE--
next()) {
$warnings = $marc_lint->checkRecord($marc_record);
foreach ($warnings as $warning) {
print $warning . "\n";
}
}
print "\nTest from a constructed record\n";
$rec = new File_MARC_Record();
$rec->setLeader("00000nam 22002538a 4500");
$rec->appendField(
new File_MARC_Data_Field(
'041',
array(
new File_MARC_Subfield('a', 'end'),
new File_MARC_Subfield('a', 'fren')
),
"0", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'043',
array(
new File_MARC_Subfield('a', 'n-us-pn')
),
"", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'082',
array(
new File_MARC_Subfield('a', '005.13/3'),
// typo 'R' for 'W' and missing 'b' subfield
new File_MARC_Subfield('R', 'all'),
new File_MARC_Subfield('2', '21')
),
"0", "4"
)
);
$rec->appendField(
new File_MARC_Data_Field(
'082',
array(
new File_MARC_Subfield('a', '005.13'),
new File_MARC_Subfield('b', 'Wall'),
new File_MARC_Subfield('2', '14')
),
"1", "4"
)
);
$rec->appendField(
new File_MARC_Data_Field(
'100',
array(
new File_MARC_Subfield('a', 'Wall, Larry')
),
"1", "4"
)
);
$rec->appendField(
new File_MARC_Data_Field(
'110',
array(
new File_MARC_Subfield('a', "O'Reilly & Associates.")
),
"1", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'245',
array(
new File_MARC_Subfield('a', 'Programming Perl / '),
new File_MARC_Subfield('a', 'Big Book of Perl /'),
new File_MARC_Subfield('c', 'Larry Wall, Tom Christiansen & Jon Orwant.')
),
"9", "0"
)
);
$rec->appendField(
new File_MARC_Data_Field(
'250',
array(
new File_MARC_Subfield('a', '3rd ed.')
),
"", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'250',
array(
new File_MARC_Subfield('a', '3rd ed.')
),
"", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'260',
array(
new File_MARC_Subfield('a', 'Cambridge, Mass. : '),
new File_MARC_Subfield('b', "O'Reilly, "),
new File_MARC_Subfield('r', '2000.')
),
"", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'590',
array(
new File_MARC_Subfield('a', 'Personally signed by Larry.')
),
"4", ""
)
);
$rec->appendField(
new File_MARC_Data_Field(
'650',
array(
new File_MARC_Subfield('a', 'Perl (Computer program language)'),
new File_MARC_Subfield('0', '(DLC)sh 95010633')
),
"", "0"
)
);
$rec->appendField(
new File_MARC_Data_Field(
'856',
array(
new File_MARC_Subfield('u', 'http://www.perl.com/')
),
"4", "3"
)
);
$rec->appendField(
new File_MARC_Data_Field(
'886',
array(
new File_MARC_Subfield('4', 'Some foreign thing'),
new File_MARC_Subfield('q', 'Another foreign thing')
),
"0", ""
)
);
$warnings = $marc_lint->checkRecord($rec);
foreach ($warnings as $warning) {
print $warning . "\n";
}
?>
--EXPECT--
Test records in camel.mrc
100: Indicator 1 must be 0, 1 or 3 but it's "2"
007: Subfields are not allowed in fields lower than 010
Test from a constructed record
1XX: Only one 1XX tag is allowed, but I found 2 of them.
041: Subfield _a, end (end), is not valid.
041: Subfield _a must be evenly divisible by 3 or exactly three characters if ind2 is not 7, (fren).
043: Subfield _a, n-us-pn, is not valid.
082: Subfield _R is not allowed.
100: Indicator 2 must be blank but it's "4"
245: Indicator 1 must be 0 or 1 but it's "9"
245: Subfield _a is not repeatable.
260: Subfield _r is not allowed.
856: Indicator 2 must be blank, 0, 1, 2 or 8 but it's "3"
PK ! rP tests/marc_xml_004.phptnu [ --TEST--
marc_xml_004: test conversion to XML of subfields that need to be escaped
--SKIPIF--
--FILE--
next()) {
print $marc_record->toXML();
print "\n";
}
?>
--EXPECT--
00727nam 2200205 a 4500
03-0016458
19971103184734.0
970701s1997 oru u000 0 eng u
(Sirsi) a351664
ML270.2
.A6 1997
Anthony, James R.
French baroque music from Beaujoyeulx to Rameau
Rev. and expanded ed.
Portland, OR :
Amadeus Press,
1997.
586 p. :
music
Music
France
16th century
History and criticism.
Music
France
17th century
History and criticism.
Music
France
18th century
History and criticism.
ML 270.2 A6 1997
LC
30007006841505
Y
BOOKS
HUNT-CIRC
HUNTINGTON
1
PK ! 0S tests/marc_subfield_001.phptnu [ --TEST--
marc_subfield_001: Exercise basic methods for File_MARC_Subfield class
--SKIPIF--
--FILE--
getCode() . "\n";
print "Data: " . $subfield->getData() . "\n";
// test __toString implementation
print $subfield;
print "\n";
// test raw output implementation
print $subfield->toRaw() . "\n";
// test isEmpty()
if ($subfield->isEmpty()) {
print "Subfield is empty\n";
}
else {
print "Subfield is not empty\n";
}
?>
--EXPECT--
Code: a
Data: wasssup
[a]: wasssup
awasssup
Subfield is not empty
PK ! x;# # tests/marc_006.phptnu [ --TEST--
marc_006: test read.php
--SKIPIF--
--FILE--
next();
// Retrieve a personal name field from the record
$names = $marc_record->getFields('100');
foreach ($names as $name_field) {
// Now print the $a subfield
switch ($name_field->getIndicator(1)) {
case 0:
print "Forename: ";
break;
case 1:
print "Surname: ";
break;
case 2:
print "Family name: ";
break;
}
$name = $name_field->getSubfields('a');
if (count($name) == 1) {
print $name[0]->getData() . "\n";
}
else {
print "Error -- \$a subfield appears more than once in this field!";
}
}
// Retrieve all series statement fields
// Series statement fields start with a 4 (PCRE)
$subjects = $marc_record->getFields('^4', true);
// Iterate through all of the returned series statement fields
foreach ($subjects as $field) {
// print with File_MARC_Field_Data's magic __toString() method
print $field;
}
?>
--EXPECT--
Surname: Jansson, Tove,
440 0 _aMumin-biblioteket,
_x99-0698931-9
PK ! }&
G G tests/marc_lint_004.phptnu [ --TEST--
marc_lint_004: Tests check_245() called separately
--SKIPIF--
--FILE--
check245($field);
}
?>
--EXPECT--
245: Must have a subfield _a.
245: First subfield must be _a, but it is _b
245: Must end with . (period).
245: MARC21 allows ? or ! as final punctuation but LCRI 1.0C, Nov. 2003 (LCPS 1.7.1 for RDA records), requires period.
245: MARC21 allows ? or ! as final punctuation but LCRI 1.0C, Nov. 2003 (LCPS 1.7.1 for RDA records), requires period.
245: Subfield _c must be preceded by /
245: Subfield _c must be preceded by /
245: Subfield _c initials should not have a space.
245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.
245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.
245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.
245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.
245: Subfield _h should not be preceded by space.
245: Subfield _h must have matching square brackets, videorecording :.
245: Subfield _n must be preceded by . (period).
245: Subfield _p must be preceded by , (comma) when it follows subfield _n.
245: Subfield _p must be preceded by . (period) when it follows a subfield other than _n.
245: Non-filing indicator is non-numeric
245: First word, the, may be an article, check 2nd indicator (0).
245: First word, an, may be an article, check 2nd indicator (2).
245: First word, l, may be an article, check 2nd indicator (0).
245: First word, a, does not appear to be an article, check 2nd indicator (2).
PK ! cܯ tests/marc_xml_006.phptnu [ --TEST--
marc_xml_006: test getFields() in XML
--SKIPIF--
--FILE--
next();
// Retrieve a personal name field from the record
$names = $marc_record->getFields('100');
foreach ($names as $name_field) {
// Now print the $a subfield
switch ($name_field->getIndicator(1)) {
case 0:
print "Forename: ";
break;
case 1:
print "Surname: ";
break;
case 2:
print "Family name: ";
break;
}
$name = $name_field->getSubfields('a');
if (count($name) == 1) {
print $name[0]->getData() . "\n";
}
else {
print "Error -- \$a subfield appears more than once in this field!";
}
}
// Retrieve all subject and genre fields
// Series statement fields start with a 6 (PCRE)
$subjects = $marc_record->getFields('^6', true);
// Iterate through all of the returned subject fields
foreach ($subjects as $field) {
// print with File_MARC_Field_Data's magic __toString() method
print "$field\n";
}
?>
--EXPECT--
Surname: Sandburg, Carl,
650 0 _aArithmetic
_xJuvenile poetry.
650 0 _aChildren's poetry, American.
650 1 _aArithmetic
_xPoetry.
650 1 _aAmerican poetry.
650 1 _aVisual perception.
PK ! %Hh h tests/marc_003.phptnu [ --TEST--
marc_003: getFields() with various regular expressions
--SKIPIF--
--FILE--
next()) {
print "\nNext record:\n";
$fields = $marc_record->getFields('650');
foreach ($fields as $field) {
print $field;
print "\n";
}
}
print "\nTest with regular expression\n";
$marc_file = new File_MARC($dir . '/' . 'music.mrc');
while ($marc_record = $marc_file->next()) {
print "\nNext record:\n";
$fields = $marc_record->getFields('00\d', true);
foreach ($fields as $field) {
print $field;
print "\n";
}
}
?>
--EXPECT--
Test with a simple string
Next record:
650 0 _aJazz.
650 0 _aMotion picture music
_vExcerpts
_vScores.
Next record:
650 0 _aJazz
_y1971-1980.
Next record:
650 0 _aJazz.
Test with regular expression
Next record:
001 000073594
004 AAJ5802
005 20030415102100.0
008 801107s1977 nyujza
Next record:
001 001878039
005 20050110174900.0
007 sd fungnn|||e|
008 940202r19931981nyujzn i d
Next record:
001 001964482
005 20060626132700.0
007 sd fzngnn|m|e|
008 871211p19871957nyujzn d
PK ! (N N tests/camel.mrcnu [ 00755cam 22002414a 4500001001300000003000600013005001700019008004100036010001700077020004300094040001800137042000800155050002600163082001700189100003100206245005400237260004200291300007200333500003300405650003700438630002500475630001300500fol05731351 IMchF20000613133448.0000107s2000 nyua 001 0 eng a 00020737 a0471383147 (paper/cd-rom : alk. paper) aDLCcDLCdDLC apcc00aQA76.73.P22bM33 200000a005.13/32211 aMartinsson, Tobias,d1976-10aActivePerl with ASP and ADO /cTobias Martinsson. aNew York :bJohn Wiley & Sons,c2000. axxi, 289 p. :bill. ;c23 cm. +e1 computer laser disc (4 3/4 in.) a"Wiley Computer Publishing." 0aPerl (Computer program language)00aActive server pages.00aActiveX.00647pam 2200241 a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001800109042000800127050002600135082001500161100002600176245006700202260003800269263000900307300001100316650003700327650002500364700001600389fol05754809 IMchF20000601115601.0000203s2000 mau 001 0 eng a 00022023 a1565926994 aDLCcDLCdDLC apcc00aQA76.73.P22bD47 200000a005.742211 aDescartes, Alligator.10aProgramming the Perl DBI /cAlligator Descartes and Tim Bunce. aCmabridge, MA :bO'Reilly,c2000. a1111 ap. cm. 0aPerl (Computer program language) 0aDatabase management.1 aBunce, Tim.00605cam 22002054a 4500001001300000003000600013005001700019008004100036010001700077040001800094042000800112050002700120082001700147100002100164245005500185260004500240300002600285504005100311650003700362fol05843555 IMchF20000525142739.0000318s1999 cau b 001 0 eng a 00501349 aDLCcDLCdDLC apcc00aQA76.73.P22bB763 199900a005.13/32211 aBrown, Martin C.10aPerl :bprogrammer's reference /cMartin C. Brown. aBerkeley :bOsborne/McGraw-Hill,cc1999. axix, 380 p. ;c22 cm. aIncludes bibliographical references and index. 0aPerl (Computer program language)00579cam 22002054a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001800109042000800127050002700135082001700162100002100179245005500200260004500255300003600300650003700336fol05843579 IMchF20000525142716.0000318s1999 caua 001 0 eng a 00502116 a0072120002 aDLCcDLCdDLC apcc00aQA76.73.P22bB762 199900a005.13/32211 aBrown, Martin C.10aPerl :bthe complete reference /cMartin C. Brown. aBerkeley :bOsborne/McGraw-Hill,cc1999. axxxv, 1179 p. :bill. ;c24 cm. 0aPerl (Computer program language)00801nam 22002778a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002600130082001800156100002000174245008800194250003200282260004100314263000900355300001100364650003700375650003600412650002600448700002500474700002400499fol05848297 IMchF20000524125727.0000518s2000 mau 001 0 eng a 00041664 a1565924193 aDLCcDLC apcc00aQA76.73.P22bG84 200000a005.2/7622211 aGuelich, Scott.10aCGI programming with Perl /cScott Guelich, Shishir Gundavaram & Gunther Birznieks. a2nd ed., expanded & updated aCambridge, Mass. :bO'Reilly,c2000. a0006 ap. cm. 0aPerl (Computer program language) 0aCGI (Computer network protocol) 0aInternet programming.1 aGundavaram, Shishir.1 aBirznieks, Gunther.00665nam 22002298a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002700130082001700157111005200174245008600226250001200312260004100324263000900365300001100374650005000385fol05865950 IMchF20000615103017.0000612s2000 mau 100 0 eng a 00055759 a0596000138 aDLCcDLC apcc00aQA76.73.P22bP475 200000a005.13/32212 aPerl Conference 4.0d(2000 :cMonterey, Calif.)10aProceedings of the Perl Conference 4.0 :bJuly 17-20, 2000, Monterey, California. a1st ed. aCambridge, Mass. :bO'Reilly,c2000. a0006 ap. cm. 0aPerl (Computer program language)vCongresses.00579nam 22002178a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002600130082001700156100002800173245006200201260004100263263000900304300001100313650003700324fol05865956 IMchF20000615102948.0000612s2000 mau 000 0 eng a 00055770 a1565926099 aDLCcDLC apcc00aQA76.73.P22bB43 200000a005.13/32211 aBlank-Edelman, David N.10aPerl for system administration /cDavid N. Blank-Edelman. aCambridge, Mass. :bO'Reilly,c2000. a0006 ap. cm. 0aPerl (Computer program language)00661nam 22002538a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002600130082001700156100001700173245006700190250001200257260004100269263000900310300001100319650003700330700002300367700001700390fol05865967 IMchF20000615102611.0000614s2000 mau 000 0 eng a 00055799 a0596000278 aDLCcDLC apcc00aQA76.73.P22bW35 200000a005.13/32211 aWall, Larry.10aProgramming Perl /cLarry Wall, Tom Christiansen & Jon Orwant. a3rd ed. aCambridge, Mass. :bO'Reilly,c2000. a0007 ap. cm. 0aPerl (Computer program language)1 aChristiansen, Tom.1 aOrwant, Jon.00603cam 22002054a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001800109042000800127050002600135082001700161100003200178245006000210260005700270300003300327650003700360fol05872355 IMchF20000706095105.0000315s1999 njua 001 0 eng a 00500678 a013020868X aDLCcDLCdDLC apcc00aQA76.73.P22bL69 199900a005.13/32211 aLowe, Vincentq(Vincent D.)10aPerl programmer's interactive workbook /cVincent Lowe. aUpper Saddle River, NJ :bPrentice Hall PTP,cc1999. axx, 633 p. :bill. ;c23 cm. 0aPerl (Computer program language)00696nam 22002538a 4500001001300000003000600013005001700019008004100036010001700077020002800094040001300122042000800135050002600143082001700169100002600186245004400212260005100256263000900307300001100316500002000327650003700347650001700384650004100401fol05882032 IMchF20000707091904.0000630s2000 cau 001 0 eng a 00058174 a0764547291 (alk. paper) aDLCcDLC apcc00aQA76.73.P22bF64 200000a005.13/32212 aFoster-Johnson, Eric.10aCross-platform Perl /cEric F. Johnson. aFoster City, CA :bIDG Books Worldwide,c2000. a0009 ap. cm. aIncludes index. 0aPerl (Computer program language) 0aWeb servers. 0aCross-platform software development.00399ngm 2200121 a 4500001001300000003000700013007002800020008004100048245005600089260003800145300006000183538003400243ttt05000099 TEST avbfc dcebfaghhoiu050224s2005 ilu999 vleng d00aTest subfields in control fieldsh[videorecording]. aOregon, Ill. :bB. Baldus,c2005. a1 videocassette (ca. 1000 min.) :bsd., col. ;c1/2 in. aVHS format, SP playback mode.PK ! p tests/marc_007.phptnu [ --TEST--
marc_007: Use key=>value iteration for tags and codes
--SKIPIF--
--FILE--
next()) {
foreach ($marc_record->getFields() as $tag=>$value) {
print "$tag: ";
if ($value instanceof File_MARC_Control_Field) {
print $value->getData();
}
else {
foreach ($value->getSubfields() as $code=>$subdata) {
print "_$code";
}
}
print "\n";
}
}
?>
--EXPECT--
001: 0000000044
003: EMILDA
008: 980120s1998 fi j 000 0 swe
020: _a_c
035: _9
040: _a
042: _9_9
084: _a_2
084: _5_a_2
084: _5_a_2
084: _5_a_2
100: _a_d
245: _a_c
250: _a
260: _a_b_c_e_f
300: _a_b_c
440: _a_x
500: _a
599: _a
740: _a
775: _z_w_9
841: _5_a_b_e
841: _5_a_b_e
841: _5_a_b_e
841: _5_a_b_e
841: _5_a_b_e
841: _5_a_b_e
852: _5_b_c_h_j
852: _5_b_c_h
852: _5_b
852: _5_b_j
852: _5_b_c_h_j
852: _5_b_h_j
900: _a_d_u_d
900: _a_d_u_d
900: _a_d_u_d
900: _a_d_u_d
900: _a_d_u_d
900: _a_d_u_d
976: _a_b
005: 20050204111518.0
PK ! 1 1 tests/marc_xml_008.phptnu [ --TEST--
marc_xml_008: generate a single collection of MARCXML records from a MARCXML record
--SKIPIF--
--FILE--
element
$records->toXMLHeader();
// Iterate through the retrieved records
while ($record = $records->next()) {
// Change each 852 $c to "Audio-Visual"
$holdings = $record->getFields('852');
foreach ($holdings as $holding) {
// Get the $c subfields from this field
$formats = $holding->getSubfields('c');
foreach ($formats as $format) {
if ($format->getData('AV')) {
$format->setData('Audio-Visual');
}
}
}
// Generate the XML output for this record
print $record->toXML('UTF-8', true, false);
}
// Add the closing element and dump the XMLWriter contents
print $records->toXMLFooter();
--EXPECT--
01145ncm a2200277 i 4500
000073594
AAJ5802
20030415102100.0
801107s1977 nyujza
77771106
(CaOTUIC)15460184
AAJ5802
LC
M1366
.M62
M1527.2
The Modern Jazz Quartet :
The legendary profile. --
New York :
M.J.Q. Music,
c1977.
score (72 p.) ;
31 cm.
For piano, vibraphone, drums, and double bass.
Lewis, J. Django.--Lewis, J. Plastic dreams (music from the film Kemek).--Lewis, J. Dancing (music from the film Kemek).--Lewis, J. Blues in A minor.--Lewis, J. Blues in B́Ư.--Lewis, J. Precious joy.--Jackson, M. The martyr.--Jackson, M. The legendary profile.
Jazz.
Motion picture music
Excerpts
Scores.
Lewis, John,
1920-
Selections.
1977.
Jackson, Milt.
Martyrs.
1977.
Jackson, Milt.
Legendary profile.
1977.
The legendary profile.
MUSIC
Audio-Visual
folio
M1366
M62
1
Marvin Duchow Music
01293cjm a2200289 a 4500
001878039
20050110174900.0
sd fungnn|||e|
940202r19931981nyujzn i d
7464573372
JK 57337
Red Baron
(OCoLC)29737267
SVP
SVP
LGG
Desmond, Paul,
1924-
Paul Desmond & the Modern Jazz Quartet
[sound recording]
New York, N.Y. :
Red Baron :
Manufactured by Sony Music Entertainment,
p1993.
1 sound disc (39 min.) :
digital ;
4 3/4 in.
Paul Desmond, alto saxophone; Modern Jazz Quartet: John Lewis, piano; Milt Jackson, vibraphone; Percy Heath, bass; Connie Kay, drums.
All arrangements by John Lewis.
Recorded live on December 25, 1971 at Town Hall, NYC.
Originally released in 1981 by Finesse as LP FW 27487.
Program notes by Irving Townsend, June 1981, on container insert.
Greensleeves -- You go to my head -- Blue dove -- Jesus Christ Superstar -- Here's that rainy day -- East of the sun -- Bags' new groove.
Jazz
1971-1980.
Lewis, John,
1920-
Modern Jazz Quartet.
Paul Desmond and the Modern Jazz Quartet.
01829cjm a2200385 a 4500
001964482
20060626132700.0
sd fzngnn|m|e|
871211p19871957nyujzn d
4228332902
833 290-2
Verve
19571027
6299
D56
196112--
3804
N4
19571019
4104
C6
197107--
6299
V7
(OCoLC)17222092
CPL
CPL
OCL
LGG
pz01
ka01
sd01
pd01
Modern Jazz Quartet.
prf
The Modern Jazz Quartet plus
[sound recording].
[New York] :
Verve,
p1987.
1 sound disc :
digital ;
4 3/4 in.
Compact jazz
Modern Jazz Quartet (principally) ; Milt Jackson, vibraphone (2nd and 8th works) ; Oscar Peterson, piano (2nd and 8th works) ; Ray Brown, bass (2nd and 8th works) ; Ed Thigpen (2nd work), Louis Hayes (8th work), drums.
Recorded live, Oct. 27, 1957, at the Donaueschingen Jazz Festival (1st, 5th, 7th, and 10th works); Dec. 1961, in New York (2nd work); live, Oct. 19, 1957, at the Opera House, Chicago (3rd, 4th, 6th, and 9th works); July 1971, in Villingen, Germany (8th work).
Compact disc.
Analog recording.
The golden striker (4:08) -- On Green Dolphin Street (7:28) -- D & E (4:55) -- I'll remember April (4:51) -- Cort©·ge (7:15) -- Now's the time (4:43) -- J.B. blues (5:09) -- Reunion blues (6:35) -- 'Round midnight (3:56) -- Three windows (7:20).
Jazz.
Jackson, Milt.
prf
Peterson, Oscar,
1925-
prf
Brown, Ray,
1926-2002.
prf
Thigpen, Ed.
prf
Hayes, Louis,
1937-
prf
MUSIC
Audio-Visual
CD 1131
Marvin Duchow Music
Audio-Visual
PK ! )]
tests/marc_005.phptnu [ --TEST--
marc_005: Ensure a duplicated record is a deep copy; test deleteFields()
--SKIPIF--
--FILE--
next();
$copy_record = $marc_record;
$duplicate_record = clone $marc_record;
$num_deleted1 = $marc_record->deleteFields('020');
print "Deleted $num_deleted1 fields from the original record.\n";
$num_deleted2 = $copy_record->deleteFields('8\\d\\d', true);
print "Deleted $num_deleted2 fields from the shallow copy record.\n";
$num_deleted3 = $duplicate_record->deleteFields('9\\d\\d', true);
print "Deleted $num_deleted3 fields from the duplicate record.\n";
print "Original:\n";
print $marc_record;
print "\nCopy:\n";
print $copy_record;
print "\nDuplicate:\n";
print $duplicate_record;
print "\n";
?>
--EXPECT--
Deleted 1 fields from the original record.
Deleted 12 fields from the shallow copy record.
Deleted 7 fields from the duplicate record.
Original:
LDR 01850 2200517 4500
001 0000000044
003 EMILDA
008 980120s1998 fi j 000 0 swe
035 _99515008808
040 _aNB
042 _9NB
_9SEE
084 _aHcd,u
_2kssb/6
084 _5NB
_auHc
_2kssb
084 _5SEE
_aHcf
_2kssb/6
084 _5Q
_aHcd,uf
_2kssb/6
100 1 _aJansson, Tove,
_d1914-2001
245 04 _aDet osynliga barnet och andra berttelser /
_cTove Jansson
250 _a7. uppl.
260 _aHelsingfors :
_bSchildt,
_c1998 ;
_e(Falun :
_fScandbook)
300 _a166, [4] s. :
_bill. ;
_c21 cm
440 0 _aMumin-biblioteket,
_x99-0698931-9
500 _aOriginaluppl. 1962
599 _aLi: S
740 4 _aDet osynliga barnet
775 1 _z951-50-0385-7
_w9515003857
_907
005 20050204111518.0
Copy:
LDR 01850 2200517 4500
001 0000000044
003 EMILDA
008 980120s1998 fi j 000 0 swe
035 _99515008808
040 _aNB
042 _9NB
_9SEE
084 _aHcd,u
_2kssb/6
084 _5NB
_auHc
_2kssb
084 _5SEE
_aHcf
_2kssb/6
084 _5Q
_aHcd,uf
_2kssb/6
100 1 _aJansson, Tove,
_d1914-2001
245 04 _aDet osynliga barnet och andra berttelser /
_cTove Jansson
250 _a7. uppl.
260 _aHelsingfors :
_bSchildt,
_c1998 ;
_e(Falun :
_fScandbook)
300 _a166, [4] s. :
_bill. ;
_c21 cm
440 0 _aMumin-biblioteket,
_x99-0698931-9
500 _aOriginaluppl. 1962
599 _aLi: S
740 4 _aDet osynliga barnet
775 1 _z951-50-0385-7
_w9515003857
_907
005 20050204111518.0
Duplicate:
LDR 01850 2200517 4500
001 0000000044
003 EMILDA
008 980120s1998 fi j 000 0 swe
035 _99515008808
040 _aNB
042 _9NB
_9SEE
084 _aHcd,u
_2kssb/6
084 _5NB
_auHc
_2kssb
084 _5SEE
_aHcf
_2kssb/6
084 _5Q
_aHcd,uf
_2kssb/6
100 1 _aJansson, Tove,
_d1914-2001
245 04 _aDet osynliga barnet och andra berttelser /
_cTove Jansson
250 _a7. uppl.
260 _aHelsingfors :
_bSchildt,
_c1998 ;
_e(Falun :
_fScandbook)
300 _a166, [4] s. :
_bill. ;
_c21 cm
440 0 _aMumin-biblioteket,
_x99-0698931-9
500 _aOriginaluppl. 1962
599 _aLi: S
740 4 _aDet osynliga barnet
775 1 _z951-50-0385-7
_w9515003857
_907
005 20050204111518.0
PK ! _|6 6 tests/marc_lint_002.phptnu [ --TEST--
marc_lint_002: Tests check041() and check043() called separately
--SKIPIF--
--FILE--
check041($field);
$field = new File_MARC_Data_Field(
'041',
array(
new File_MARC_Subfield('a', 'endorviwo'), // invalid
new File_MARC_Subfield('a', 'spanowpalasba') // too long and invalid
),
"1", ""
);
$marc_lint->check041($field);
$field = new File_MARC_Data_Field(
'043',
array(
new File_MARC_Subfield('a', 'n-----'), // 6 chars vs. 7
new File_MARC_Subfield('a', 'n-us----'), // 8 chars vs. 7
new File_MARC_Subfield('a', 'n-ma-us'), // invalid code
new File_MARC_Subfield('a', 'e-ur-ai') // obsolete code
),
"", ""
);
$marc_lint->check043($field);
?>
--EXPECT--
041: Subfield _a, end (end), is not valid.
041: Subfield _a must be evenly divisible by 3 or exactly three characters if ind2 is not 7, (span).
041: Subfield _h, far, may be obsolete.
041: Subfield _a, endorviwo (end), is not valid.
041: Subfield _a, endorviwo (orv), is not valid.
041: Subfield _a, endorviwo (iwo), is not valid.
041: Subfield _a must be evenly divisible by 3 or exactly three characters if ind2 is not 7, (spanowpalasba).
043: Subfield _a must be exactly 7 characters, n-----
043: Subfield _a must be exactly 7 characters, n-us----
043: Subfield _a, n-ma-us, is not valid.
043: Subfield _a, e-ur-ai, may be obsolete.
PK ! =O
tests/sandburg.xmlnu [
01142cam 2200301 a 4500
92005291
DLC
19930521155141.9
920219s1993 caua j 000 0 eng
92005291
0152038655 :
$15.95
DLC
DLC
DLC
lcac
PS3537.A618
A88 1993
811/.52
20
Sandburg, Carl,
1878-1967.
Arithmetic /
Carl Sandburg ; illustrated as an anamorphic adventure by Ted Rand.
1st ed.
San Diego :
Harcourt Brace Jovanovich,
c1993.
1 v. (unpaged) :
ill. (some col.) ;
26 cm.
One Mylar sheet included in pocket.
A poem about numbers and their characteristics. Features anamorphic, or distorted, drawings which can be restored to normal by viewing from a particular angle or by viewing the image's reflection in the provided Mylar cone.
Arithmetic
Juvenile poetry.
Children's poetry, American.
Arithmetic
Poetry.
American poetry.
Visual perception.
Rand, Ted,
ill.
PK ! !Ņ\ tests/marc_xml_001.phptnu [ --TEST--
marc_xml_001: iterate and pretty print a MARC record
--SKIPIF--
--FILE--
next()) {
/* Note that this adds characters to the leader to satisfy MARCXML schema */
print $marc_record->toXML();
print "\n";
}
?>
--EXPECT--
01850na 2200517 4500
0000000044
EMILDA
980120s1998 fi j 000 0 swe
9515008808
FIM 72:00
9515008808
NB
NB
SEE
Hcd,u
kssb/6
NB
uHc
kssb
SEE
Hcf
kssb/6
Q
Hcd,uf
kssb/6
Jansson, Tove,
1914-2001
Det osynliga barnet och andra berttelser /
Tove Jansson
7. uppl.
Helsingfors :
Schildt,
1998 ;
(Falun :
Scandbook)
166, [4] s. :
ill. ;
21 cm
Mumin-biblioteket,
99-0698931-9
Originaluppl. 1962
Li: S
Det osynliga barnet
951-50-0385-7
9515003857
07
Li
xa
0201080u 0 4000uu |000000
1
SEE
xa
0201080u 0 4000uu |000000
1
L
xa
0201080u 0 4000uu |000000
1
NB
xa
0201080u 0 4000uu |000000
1
Q
xa
0201080u 0 4000uu |000000
1
S
xa
0201080u 0 4000uu |000000
1
NB
NB
NB98:12
plikt
R, 980520
Li
Li
CNB
h,u
SEE
SEE
Q
Q
98947
L
L
0100
98/
3043 H
S
S
Sv97
7235
Yanson, Tobe,
1914-2001
Jansson, Tove,
1914-2001
Janssonov, Tove,
1914-2001
Jansson, Tove,
1914-2001
Jansone, Tuve,
1914-2001
Jansson, Tove,
1914-2001
Janson, Tuve,
1914-2001
Jansson, Tove,
1914-2001
Jansson, Tuve,
1914-2001
Jansson, Tove,
1914-2001
Janssonova, Tove,
1914-2001
Jansson, Tove,
1914-2001
Hcd,u
Sknlitteratur
20050204111518.0
PK ! F;Re% e% tests/marc_004.phptnu [ --TEST--
marc_004: Delete fields and subfields
--SKIPIF--
--FILE--
next()) {
print "\nNext record:\n";
$fields = $marc_record->getFields('650');
foreach ($fields as $field) {
$field->delete();
}
print $marc_record;
}
$marc_file = null;
$marc_file = new File_MARC($dir . '/' . 'music.mrc');
print "\nDelete all subfields with code 'a' from fields with tag 650\n";
while ($marc_record = $marc_file->next()) {
print "\nNext record:\n";
$fields = $marc_record->getFields('650');
foreach ($fields as $field) {
$sf = $field->getSubfields('a');
foreach ($sf as $subfield) {
$field->deleteSubfield($subfield);
}
}
print $marc_record;
}
?>
--EXPECT--
Delete all fields with tag 650
Next record:
LDR 01145ncm 2200277 i 4500
001 000073594
004 AAJ5802
005 20030415102100.0
008 801107s1977 nyujza
010 _a 77771106
035 _a(CaOTUIC)15460184
035 9 _aAAJ5802
040 _aLC
050 00 _aM1366
_b.M62
_dM1527.2
245 04 _aThe Modern Jazz Quartet :
_bThe legendary profile. --
260 _aNew York :
_bM.J.Q. Music,
_cc1977.
300 _ascore (72 p.) ;
_c31 cm.
500 _aFor piano, vibraphone, drums, and double bass.
505 0 _aLewis, J. Django.--Lewis, J. Plastic dreams (music from the film Kemek).--Lewis, J. Dancing (music from the film Kemek).--Lewis, J. Blues in A minor.--Lewis, J. Blues in B♭.--Lewis, J. Precious joy.--Jackson, M. The martyr.--Jackson, M. The legendary profile.
700 12 _aLewis, John,
_d1920-
_tSelections.
_f1977.
700 12 _aJackson, Milt.
_tMartyrs.
_f1977.
700 12 _aJackson, Milt.
_tLegendary profile.
_f1977.
740 4 _aThe legendary profile.
852 00 _bMUSIC
_cMAIN
_kfolio
_hM1366
_iM62
_91
_4Marvin Duchow Music
_5
Next record:
LDR 01293cjm 2200289 a 4500
001 001878039
005 20050110174900.0
007 sd fungnn|||e|
008 940202r19931981nyujzn i d
024 1 _a7464573372
028 02 _aJK 57337
_bRed Baron
035 _a(OCoLC)29737267
040 _aSVP
_cSVP
_dLGG
100 1 _aDesmond, Paul,
_d1924-
245 10 _aPaul Desmond & the Modern Jazz Quartet
_h[sound recording]
260 _aNew York, N.Y. :
_bRed Baron :
_bManufactured by Sony Music Entertainment,
_cp1993.
300 _a1 sound disc (39 min.) :
_bdigital ;
_c4 3/4 in.
511 0 _aPaul Desmond, alto saxophone; Modern Jazz Quartet: John Lewis, piano; Milt Jackson, vibraphone; Percy Heath, bass; Connie Kay, drums.
500 _aAll arrangements by John Lewis.
518 _aRecorded live on December 25, 1971 at Town Hall, NYC.
500 _aOriginally released in 1981 by Finesse as LP FW 27487.
500 _aProgram notes by Irving Townsend, June 1981, on container insert.
505 0 _aGreensleeves -- You go to my head -- Blue dove -- Jesus Christ Superstar -- Here's that rainy day -- East of the sun -- Bags' new groove.
700 1 _aLewis, John,
_d1920-
710 2 _aModern Jazz Quartet.
740 0 _aPaul Desmond and the Modern Jazz Quartet.
Next record:
LDR 01829cjm 2200385 a 4500
001 001964482
005 20060626132700.0
007 sd fzngnn|m|e|
008 871211p19871957nyujzn d
024 1 _a4228332902
028 01 _a833 290-2
_bVerve
033 0 _a19571027
_b6299
_cD56
033 0 _a196112--
_b3804
_cN4
033 0 _a19571019
_b4104
_cC6
033 0 _a197107--
_b6299
_cV7
035 _a(OCoLC)17222092
040 _aCPL
_cCPL
_dOCL
_dLGG
048 _apz01
_aka01
_asd01
_apd01
110 2 _aModern Jazz Quartet.
_4prf
245 14 _aThe Modern Jazz Quartet plus
_h[sound recording].
260 _a[New York] :
_bVerve,
_cp1987.
300 _a1 sound disc :
_bdigital ;
_c4 3/4 in.
440 0 _aCompact jazz
511 0 _aModern Jazz Quartet (principally) ; Milt Jackson, vibraphone (2nd and 8th works) ; Oscar Peterson, piano (2nd and 8th works) ; Ray Brown, bass (2nd and 8th works) ; Ed Thigpen (2nd work), Louis Hayes (8th work), drums.
518 _aRecorded live, Oct. 27, 1957, at the Donaueschingen Jazz Festival (1st, 5th, 7th, and 10th works); Dec. 1961, in New York (2nd work); live, Oct. 19, 1957, at the Opera House, Chicago (3rd, 4th, 6th, and 9th works); July 1971, in Villingen, Germany (8th work).
500 _aCompact disc.
500 _aAnalog recording.
505 0 _aThe golden striker (4:08) -- On Green Dolphin Street (7:28) -- D & E (4:55) -- I'll remember April (4:51) -- Cortège (7:15) -- Now's the time (4:43) -- J.B. blues (5:09) -- Reunion blues (6:35) -- 'Round midnight (3:56) -- Three windows (7:20).
700 1 _aJackson, Milt.
_4prf
700 1 _aPeterson, Oscar,
_d1925-
_4prf
700 1 _aBrown, Ray,
_d1926-2002.
_4prf
700 1 _aThigpen, Ed.
_4prf
700 1 _aHayes, Louis,
_d1937-
_4prf
852 80 _bMUSIC
_cAV
_hCD 1131
_4Marvin Duchow Music
_5Audio-Visual
Delete all subfields with code 'a' from fields with tag 650
Next record:
LDR 01145ncm 2200277 i 4500
001 000073594
004 AAJ5802
005 20030415102100.0
008 801107s1977 nyujza
010 _a 77771106
035 _a(CaOTUIC)15460184
035 9 _aAAJ5802
040 _aLC
050 00 _aM1366
_b.M62
_dM1527.2
245 04 _aThe Modern Jazz Quartet :
_bThe legendary profile. --
260 _aNew York :
_bM.J.Q. Music,
_cc1977.
300 _ascore (72 p.) ;
_c31 cm.
500 _aFor piano, vibraphone, drums, and double bass.
505 0 _aLewis, J. Django.--Lewis, J. Plastic dreams (music from the film Kemek).--Lewis, J. Dancing (music from the film Kemek).--Lewis, J. Blues in A minor.--Lewis, J. Blues in B♭.--Lewis, J. Precious joy.--Jackson, M. The martyr.--Jackson, M. The legendary profile.
650 0 _vExcerpts
_vScores.
700 12 _aLewis, John,
_d1920-
_tSelections.
_f1977.
700 12 _aJackson, Milt.
_tMartyrs.
_f1977.
700 12 _aJackson, Milt.
_tLegendary profile.
_f1977.
740 4 _aThe legendary profile.
852 00 _bMUSIC
_cMAIN
_kfolio
_hM1366
_iM62
_91
_4Marvin Duchow Music
_5
Next record:
LDR 01293cjm 2200289 a 4500
001 001878039
005 20050110174900.0
007 sd fungnn|||e|
008 940202r19931981nyujzn i d
024 1 _a7464573372
028 02 _aJK 57337
_bRed Baron
035 _a(OCoLC)29737267
040 _aSVP
_cSVP
_dLGG
100 1 _aDesmond, Paul,
_d1924-
245 10 _aPaul Desmond & the Modern Jazz Quartet
_h[sound recording]
260 _aNew York, N.Y. :
_bRed Baron :
_bManufactured by Sony Music Entertainment,
_cp1993.
300 _a1 sound disc (39 min.) :
_bdigital ;
_c4 3/4 in.
511 0 _aPaul Desmond, alto saxophone; Modern Jazz Quartet: John Lewis, piano; Milt Jackson, vibraphone; Percy Heath, bass; Connie Kay, drums.
500 _aAll arrangements by John Lewis.
518 _aRecorded live on December 25, 1971 at Town Hall, NYC.
500 _aOriginally released in 1981 by Finesse as LP FW 27487.
500 _aProgram notes by Irving Townsend, June 1981, on container insert.
505 0 _aGreensleeves -- You go to my head -- Blue dove -- Jesus Christ Superstar -- Here's that rainy day -- East of the sun -- Bags' new groove.
650 0 _y1971-1980.
700 1 _aLewis, John,
_d1920-
710 2 _aModern Jazz Quartet.
740 0 _aPaul Desmond and the Modern Jazz Quartet.
Next record:
LDR 01829cjm 2200385 a 4500
001 001964482
005 20060626132700.0
007 sd fzngnn|m|e|
008 871211p19871957nyujzn d
024 1 _a4228332902
028 01 _a833 290-2
_bVerve
033 0 _a19571027
_b6299
_cD56
033 0 _a196112--
_b3804
_cN4
033 0 _a19571019
_b4104
_cC6
033 0 _a197107--
_b6299
_cV7
035 _a(OCoLC)17222092
040 _aCPL
_cCPL
_dOCL
_dLGG
048 _apz01
_aka01
_asd01
_apd01
110 2 _aModern Jazz Quartet.
_4prf
245 14 _aThe Modern Jazz Quartet plus
_h[sound recording].
260 _a[New York] :
_bVerve,
_cp1987.
300 _a1 sound disc :
_bdigital ;
_c4 3/4 in.
440 0 _aCompact jazz
511 0 _aModern Jazz Quartet (principally) ; Milt Jackson, vibraphone (2nd and 8th works) ; Oscar Peterson, piano (2nd and 8th works) ; Ray Brown, bass (2nd and 8th works) ; Ed Thigpen (2nd work), Louis Hayes (8th work), drums.
518 _aRecorded live, Oct. 27, 1957, at the Donaueschingen Jazz Festival (1st, 5th, 7th, and 10th works); Dec. 1961, in New York (2nd work); live, Oct. 19, 1957, at the Opera House, Chicago (3rd, 4th, 6th, and 9th works); July 1971, in Villingen, Germany (8th work).
500 _aCompact disc.
500 _aAnalog recording.
505 0 _aThe golden striker (4:08) -- On Green Dolphin Street (7:28) -- D & E (4:55) -- I'll remember April (4:51) -- Cortège (7:15) -- Now's the time (4:43) -- J.B. blues (5:09) -- Reunion blues (6:35) -- 'Round midnight (3:56) -- Three windows (7:20).
700 1 _aJackson, Milt.
_4prf
700 1 _aPeterson, Oscar,
_d1925-
_4prf
700 1 _aBrown, Ray,
_d1926-2002.
_4prf
700 1 _aThigpen, Ed.
_4prf
700 1 _aHayes, Louis,
_d1937-
_4prf
852 80 _bMUSIC
_cAV
_hCD 1131
_4Marvin Duchow Music
_5Audio-Visual
PK ! jS tests/marc_015.phptnu [ --TEST--
marc_015: ensure that pandemonium does not occur if a record doesn't have a given field
--SKIPIF--
--FILE--
next()) {
// Record #2 doesn't contain an 852; getField() returns false
$mfhd = $marc_record->getField('852');
if ($mfhd) {
$mfhd = $mfhd->getSubfield('b');
}
print $marc_record;
print "\n";
}
?>
--EXPECT--
LDR 01145ncm 2200277 i 4500
001 000073594
004 AAJ5802
005 20030415102100.0
008 801107s1977 nyujza
010 _a 77771106
035 _a(CaOTUIC)15460184
035 9 _aAAJ5802
040 _aLC
050 00 _aM1366
_b.M62
_dM1527.2
245 04 _aThe Modern Jazz Quartet :
_bThe legendary profile. --
260 _aNew York :
_bM.J.Q. Music,
_cc1977.
300 _ascore (72 p.) ;
_c31 cm.
500 _aFor piano, vibraphone, drums, and double bass.
505 0 _aLewis, J. Django.--Lewis, J. Plastic dreams (music from the film Kemek).--Lewis, J. Dancing (music from the film Kemek).--Lewis, J. Blues in A minor.--Lewis, J. Blues in B♭.--Lewis, J. Precious joy.--Jackson, M. The martyr.--Jackson, M. The legendary profile.
650 0 _aJazz.
650 0 _aMotion picture music
_vExcerpts
_vScores.
700 12 _aLewis, John,
_d1920-
_tSelections.
_f1977.
700 12 _aJackson, Milt.
_tMartyrs.
_f1977.
700 12 _aJackson, Milt.
_tLegendary profile.
_f1977.
740 4 _aThe legendary profile.
852 00 _bMUSIC
_cMAIN
_kfolio
_hM1366
_iM62
_91
_4Marvin Duchow Music
_5
LDR 01293cjm 2200289 a 4500
001 001878039
005 20050110174900.0
007 sd fungnn|||e|
008 940202r19931981nyujzn i d
024 1 _a7464573372
028 02 _aJK 57337
_bRed Baron
035 _a(OCoLC)29737267
040 _aSVP
_cSVP
_dLGG
100 1 _aDesmond, Paul,
_d1924-
245 10 _aPaul Desmond & the Modern Jazz Quartet
_h[sound recording]
260 _aNew York, N.Y. :
_bRed Baron :
_bManufactured by Sony Music Entertainment,
_cp1993.
300 _a1 sound disc (39 min.) :
_bdigital ;
_c4 3/4 in.
511 0 _aPaul Desmond, alto saxophone; Modern Jazz Quartet: John Lewis, piano; Milt Jackson, vibraphone; Percy Heath, bass; Connie Kay, drums.
500 _aAll arrangements by John Lewis.
518 _aRecorded live on December 25, 1971 at Town Hall, NYC.
500 _aOriginally released in 1981 by Finesse as LP FW 27487.
500 _aProgram notes by Irving Townsend, June 1981, on container insert.
505 0 _aGreensleeves -- You go to my head -- Blue dove -- Jesus Christ Superstar -- Here's that rainy day -- East of the sun -- Bags' new groove.
650 0 _aJazz
_y1971-1980.
700 1 _aLewis, John,
_d1920-
710 2 _aModern Jazz Quartet.
740 0 _aPaul Desmond and the Modern Jazz Quartet.
LDR 01829cjm 2200385 a 4500
001 001964482
005 20060626132700.0
007 sd fzngnn|m|e|
008 871211p19871957nyujzn d
024 1 _a4228332902
028 01 _a833 290-2
_bVerve
033 0 _a19571027
_b6299
_cD56
033 0 _a196112--
_b3804
_cN4
033 0 _a19571019
_b4104
_cC6
033 0 _a197107--
_b6299
_cV7
035 _a(OCoLC)17222092
040 _aCPL
_cCPL
_dOCL
_dLGG
048 _apz01
_aka01
_asd01
_apd01
110 2 _aModern Jazz Quartet.
_4prf
245 14 _aThe Modern Jazz Quartet plus
_h[sound recording].
260 _a[New York] :
_bVerve,
_cp1987.
300 _a1 sound disc :
_bdigital ;
_c4 3/4 in.
440 0 _aCompact jazz
511 0 _aModern Jazz Quartet (principally) ; Milt Jackson, vibraphone (2nd and 8th works) ; Oscar Peterson, piano (2nd and 8th works) ; Ray Brown, bass (2nd and 8th works) ; Ed Thigpen (2nd work), Louis Hayes (8th work), drums.
518 _aRecorded live, Oct. 27, 1957, at the Donaueschingen Jazz Festival (1st, 5th, 7th, and 10th works); Dec. 1961, in New York (2nd work); live, Oct. 19, 1957, at the Opera House, Chicago (3rd, 4th, 6th, and 9th works); July 1971, in Villingen, Germany (8th work).
500 _aCompact disc.
500 _aAnalog recording.
505 0 _aThe golden striker (4:08) -- On Green Dolphin Street (7:28) -- D & E (4:55) -- I'll remember April (4:51) -- Cortège (7:15) -- Now's the time (4:43) -- J.B. blues (5:09) -- Reunion blues (6:35) -- 'Round midnight (3:56) -- Three windows (7:20).
650 0 _aJazz.
700 1 _aJackson, Milt.
_4prf
700 1 _aPeterson, Oscar,
_d1925-
_4prf
700 1 _aBrown, Ray,
_d1926-2002.
_4prf
700 1 _aThigpen, Ed.
_4prf
700 1 _aHayes, Louis,
_d1937-
_4prf
852 80 _bMUSIC
_cAV
_hCD 1131
_4Marvin Duchow Music
_5Audio-Visual
PK ! 7 tests/marc_009.phptnu [ --TEST--
marc_009: Parse a record where leader record length != real record length
--SKIPIF--
--FILE--
next()) {
print $marc_record;
print "\n";
print "WARNINGS:\n";
foreach ($marc_record->getWarnings() as $warning) {
print " * $warning\n";
}
}
?>
--EXPECT--
LDR 00727nam 2200205 a 4500
001 03-0016458
005 19971103184734.0
008 970701s1997 oru u000 0 eng u
035 _a(Sirsi) a351664
050 00 _aML270.2
_b.A6 1997
100 1 _aAnthony, James R.
245 00 _aFrench baroque music from Beaujoyeulx to Rameau
250 _aRev. and expanded ed.
260 _aPortland, OR :
_bAmadeus Press,
_c1997.
300 _a586 p. :
_bmusic
650 0 _aMusic
_