http://qs321.pair.com?node_id=645599

Originally posted as a reply to How Low Can I Go?

  1. nodetype
  2. container
  3. document
  4. htmlcode
  5. htmlpage
  6. image
  7. node
  8. nodegroup
  9. nodelet
  10. nodeletgroup
  11. note
  12. rating
  13. restricted_superdoc
  14. superdoc
  15. user
  16. usergroup
  17. [no such node, ID 17]
  18. formcontainer
  19. general container
  20. Nodelet Container
  21. nodeletshadow container
  22. stdcontainer
  23. Everything 2 Idea List
  24. Everything 2 Todo list
  25. addnote
  26. adminbar
  27. basichead
  28. checkvar
  29. closeform
  30. coreStatus
  31. create_nodes
  32. displayInherited
  33. displayNODE
  34. encodehtml
  35. groupeditor
  36. listFields
  37. listcode
  38. [no such node, ID 38]
  39. node_menu
  40. nodelet meta-container
  41. onepix
  42. openform
  43. parsecode
  44. parselinks
  45. parsetime
  46. password_field
  47. searchform
  48. serverstats
  49. set_htmlvars
  50. setvar
  51. shownote0
  52. textarea
  53. textfield
  54. titlebar
  55. userbody
  56. varmenu
  57. windowview
  58. yesno_field
  59. container display page
  60. container edit page
  61. document display page
  62. document edit page
  63. htmlcode display page
  64. htmlcode edit page
  65. htmlpage display page
  66. htmlpage edit page
  67. image display page
  68. image edit page
  69. node display page
  70. nodegroup display page
  71. nodegroup edit page
  72. nodegroup editor page
  73. nodelet olddisplay page
  74. nodelet edit page
  75. nodetype display page
  76. nodetype edit page
  77. note display page
  78. note oldedit page
  79. superdoc display page
  80. superdoc edit page
  81. user display page
  82. user edit page
  83. noisy sunset
  84. htmlvars nodegroup
  85. %$NODE
  86. %NODES
  87. CGI::param
  88. Links Nodelet
  89. New Nodes
  90. Node Statistics
  91. Other Users
  92. Ratings
  93. Server Statistics
  94. Tick tock
  95. old admin nodelet
  96. all nodelets
  97. default nodelets
  98. system nodelets
  99. gigantic node lister (old)
  100. node locked
  101. Create A New User
  102. duplicates found
  103. [no such node, ID 103]
  104. [no such node, ID 104]
  105. [no such node, ID 105]
  106. the Default Node
  107. the Everything Tour
  108. [no such node, ID 108]
  109. Login
  110. User Variables
  111. Guest User
  112. qauser
  113. root
  114. gods
  115. perlquestion
  116. perlman
  117. string
  118. data
  119. perlfunc
  120. perlmeditation
  121. perlcraft
  122. fullpage
  123. linktype
  124. Everything 2 Idea List
  125. Everything 2 Todo list
  126. noisy sunset
  127. Everything 2 Idea List
  128. Everything 2 Todo list
  129. noisy sunset
  130. available superdoc 130
  131. The Monastery Gates
  132. evalcode
  133. stdheader
  134. stdfooter
  135. string display page
  136. string edit page
  137. usergroup display page
  138. e2head
  139. e2foot
  140. usergroup edit page
  141. usergroup editor page
  142. reordernodelets
  143. [no such node, ID 143]
  144. stupid
  145. [no such node, ID 145]
  146. [no such node, ID 146]
  147. [no such node, ID 147]
  148. Library
  149. [no such node, ID 149]
  150. data display page
  151. data edit page
  152. Larry Wall Quote Data
  153. The St. Larry Wall Shrine
  154. perlman:perlfunc
  155. perlman:perlfunc:categorical
  156. perlman:perlfunc:alphabetical
  157. perlfunc display page
  158. [no such node, ID 158]
  159. [no such node, ID 159]
  160. tombstone 160
  161. [no such node, ID 161]
  162. [no such node, ID 162]
  163. tombstone 163
  164. perlfunc edit page
  165. thru 370. perlfunc pages
  166. perlquestion oldedit page
  167. perlquestion display page
  168. [no such node, ID 373]
  169. perlman edit page
  170. perlman display page
  171. thru 431. perlman pages
  172. linktype display page
  173. perlquestion approved linktype
  174. tysting
  175. reply-OBE linktype
  176. shownote2
  177. shownote tester
  178. RE: shownote tester
  179. RE: RE: shownote tester
  180. RE: RE: RE: shownote tester
  181. testing still
  182. shownote3
  183. blahmonkbar
  184. monkquip
  185. monk1: perlfan
  186. monk2: drawing
  187. randomonk
  188. Monastery Goats
  189. fullpage display page
  190. [no such node, ID 450]
  191. monk3: camel petter
  192. shownote
  193. of course
  194. isn't that nice?
  195. RE: isn't that nice?
  196. [no such node, ID 456]
  197. showreplies
  198. alright!
  199. the Arcane and Esoteric History of the Monastery
  200. [no such node, ID 460]
  201. [no such node, ID 461]
  202. RE: RE: RE: RE: shownote tester
  203. [no such node, ID 463]
  204. [no such node, ID 464]
  205. perlcraft oldedit page
  206. perlcraft approved-OBE linktype
  207. perlmeditation approved linktype
  208. perlcraft testnode
  209. perlcraft display page
  210. perlcraft testnode3
  211. RE: perlcraft testnode
  212. perlmeditation oldedit page
  213. perlmeditation display pageX
  214. perlcraft testnode2
  215. RE: of course
  216. tiny searchform
  217. [no such node, ID 477]
  218. listandmoderate
  219. Seekers of Perl Wisdom
  220. Meditations
  221. Craft
  222. frontpage linktype
  223. frontpagelister
  224. What we need...
  225. The Rob Malda Rule:
  226. The Go poem
  227. Nate's preference
  228. when building for a user
  229. Merging hashes
  230. [no such node, ID 490]
  231. listandmoderate2
  232. monktainer
  233. monkpics
  234. monktitlebar
  235. perlfunc link data
  236. Function Nodelet
  237. listnodes
  238. embed node container
  239. embed node (UNUSED)
  240. embed container
  241. [no such node, ID 501]
  242. navbar
  243. moderatelist
  244. findperlfunc
  245. RE: perlcraft testnode2
  246. moderate node container (UNUSED)
  247. moderate node (UNUSED)
  248. [no such node, ID 508]
  249. RE: What we need...
  250. keyword data
  251. [no such node, ID 511]
  252. [no such node, ID 512]
  253. tombstone 513
  254. tombstone 514
  255. tombstone 515
  256. tombstone 516
  257. [no such node, ID 517]
  258. cpansearch
  259. faq_monk
  260. [no such node, ID 520]
  261. How do I do (anything)?
  262. How can I use Perl interactively?
  263. Is there a Perl shell?
  264. How do I debug my Perl programs?
  265. How do I profile my Perl programs?
  266. How do I cross-reference my Perl programs?
  267. Is there a pretty-printer (formatter) for Perl?
  268. Is there a ctags for Perl?
  269. Where can I get Perl macros for vi?
  270. Where can I get perl-mode for emacs?
  271. How can I use curses with Perl?
  272. How can I use X or Tk with Perl?
  273. How can I generate simple menus without using CGI or Tk?
  274. What is undump?
  275. [no such node, ID 535]
  276. [no such node, ID 536]
  277. [no such node, ID 537]
  278. How can I free an array or hash so my program shrinks?
  279. How can I make my CGI script more efficient?
  280. How can I hide the source for my Perl program?
  281. How can I free an array or hash so my program shrinks?
  282. What machines support Perl? Where do I get it?
  283. How can I get a binary version of Perl?
  284. I don't have a C compiler on my system. How can I compile perl?
  285. [no such node, ID 545]
  286. I grabbed the sources and tried to compile but gdbm/dynamic loading/malloc/linking/... failed. How do I make it work?
  287. What modules and extensions are available for Perl? What is CPAN? What does CPAN/src/... mean?
  288. Is there an ISO or ANSI certified version of Perl?
  289. Where can I get information on Perl?
  290. What are the Perl newsgroups on USENET? Where do I post questions?
  291. Where should I post source code?
  292. Perl Books
  293. Perl in Magazines
  294. Perl on the Net: FTP and WWW Access
  295. What mailing lists are there for perl?
  296. Archives of comp.lang.perl.misc
  297. Where can I buy a commercial version of Perl?
  298. Where do I send bug reports?
  299. What is perl.com? perl.org? The Perl Institute?
  300. How do I learn about object-oriented Perl programming?
  301. [no such node, ID 561]
  302. What is Perl?
  303. Who supports Perl? Who develops Perl? Why is it free?
  304. Which version of Perl should I use?
  305. What are perl4 and perl5?
  306. How stable is Perl?
  307. Is Perl difficult to learn?
  308. How does Perl compare with other languages like Java, Python, REXX, Scheme, or Tcl?
  309. Can I do (task) in Perl?
  310. When shouldn't I program in Perl?
  311. What's the difference between "perl" and "Perl"?
  312. Is it a Perl program or a Perl script?
  313. What is a JAPH?
  314. Where can I get a list of Larry Wall witticisms?
  315. How can I convince my sysadmin/supervisor/employees to use version (5/5.005/Perl instead of some other language)?
  316. [no such node, ID 576]
  317. Why am I getting long decimals (eg, 19.9499999999999) instead of the numbers I should be getting (eg, 19.95)?
  318. Why isn't my octal data interpreted correctly?
  319. Does perl have a round function? What about ceil() and floor()? Trig functions?
  320. How do I convert bits into ints?
  321. How do I multiply matrices?
  322. How do I perform an operation on a series of integers?
  323. How can I output Roman numerals?
  324. Why aren't my random numbers random?
  325. How do I find the week-of-the-year/day-of-the-year?
  326. How can I compare two dates and find the difference?
  327. How can I take a string and turn it into epoch seconds?
  328. How can I find the Julian Day?
  329. Does Perl have a year 2000 problem? Is Perl Y2K compliant?
  330. How do I validate input?
  331. How do I unescape a string?
  332. How do I remove consecutive pairs of characters?
  333. How do I expand function calls in a string?
  334. How do I find matching/nesting anything?
  335. How do I reverse a string?
  336. How do I expand tabs in a string?
  337. How do I reformat a paragraph?
  338. How can I access/change the first N letters of a string?
  339. How do I change the Nth occurrence of something?
  340. How can I count the number of occurrences of a substring within a string?
  341. How do I capitalize all the words on one line?
  342. How do I strip blank space from the beginning/end of a string?
  343. How do I extract selected columns from a string?
  344. How do I find the soundex value of a string?
  345. How can I expand variables in text strings?
  346. What's wrong with always quoting "$vars"?
  347. Why don't my <<HERE documents work?
  348. What is the difference between $array[1] and @array[1]?
  349. How can I extract just the unique elements of an array?
  350. How can I tell whether a list or array contains a certain element?
  351. How do I compute the difference of two arrays? How do I compute the intersection of two arrays?
  352. How do I find the first array element for which a condition is true?
  353. How do I handle linked lists?
  354. How do I handle circular lists?
  355. How do I shuffle an array randomly?
  356. How do I process/modify each element of an array?
  357. How do I select a random element from an array?
  358. How do I permute N elements of a list?
  359. How do I sort an array by (anything)?
  360. How do I manipulate arrays of bits?
  361. Why does defined() return true on empty arrays and hashes?
  362. How do I process an entire hash?
  363. What happens if I add or remove keys from a hash while iterating over it?
  364. How do I look up a hash element by value?
  365. How can I know how many entries are in a hash?
  366. How do I sort a hash (optionally by value instead of key)?
  367. How can I always keep my hash sorted?
  368. What's the difference between "delete" and "undef" with hashes?
  369. Why don't my tied hashes make the defined/exists distinction?
  370. How do I reset an each() operation part-way through?
  371. How can I get the unique keys from two hashes?
  372. How can I store a multidimensional array in a DBM file?
  373. How can I make my hash remember the order I put elements into it?
  374. Why does passing a subroutine an undefined element in a hash create it?
  375. How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays?
  376. How can I use a reference as a hash key?
  377. How do I handle binary data correctly?
  378. How do I determine whether a scalar is a number/whole/integer/float?
  379. How do I keep persistent data across program calls?
  380. How do I print out or copy a recursive data structure?
  381. How do I define methods for every class/object?
  382. How do I verify a credit card checksum?
  383. [no such node, ID 643]
  384. How do I flush/unbuffer an output filehandle? Why must I do this?
  385. How do I change one line in a file/delete a line in a file/insert a line in the middle of a file/append to the beginning of a file?
  386. How do I count the number of lines in a file?
  387. How do I make a temporary file name?
  388. How can I manipulate fixed-record-length files?
  389. How can I make a filehandle local to a subroutine? How do I pass filehandles between subroutines? How do I make an array of filehandles?
  390. How can I use a filehandle indirectly?
  391. How can I set up a footer format to be used with write()?
  392. How can I write() into a string?
  393. How can I output my numbers with commas added?
  394. How can I translate tildes (~) in a filename?
  395. How come when I open a file read-write it wipes it out?
  396. How can I hope to use regular expressions without creating illegible and unmaintainable code?
  397. I'm having trouble matching over more than one line. What's wrong?
  398. How can I pull out lines between two patterns that are themselves on different lines?
  399. I put a regular expression into $/ but it didn't work. What's wrong?
  400. How do I substitute case insensitively on the LHS, but preserving case on the RHS?
  401. How can I make <CODE>\w</CODE> match national character sets?
  402. How can I match a locale-smart version of <CODE>/&#091;a-zA-Z&#093;/</CODE>?
  403. How can I quote a variable to use in a regexp?
  404. What is <CODE>/o</CODE> really for?
  405. How do I use a regular expression to strip C style comments from a file?
  406. Can I use Perl regular expressions to match balanced text?
  407. What does it mean that regexps are greedy? How can I get around it?
  408. How do I process each word on each line?
  409. How can I print out a word-frequency or line-frequency summary?
  410. How can I do approximate matching?
  411. How do I efficiently match many regular expressions at once?
  412. Why don't word-boundary searches with <CODE>\b</CODE> work for me?
  413. Why does using $&, $`, or $' slow my program down?
  414. What good is <CODE>\G</CODE> in a regular expression?
  415. Are Perl regexps DFAs or NFAs? Are they POSIX compliant?
  416. What's wrong with using grep or map in a void context?
  417. How can I match strings with multibyte characters?
  418. [no such node, ID 678]
  419. Can I get a BNF/yacc/RE for the Perl language?
  420. What are all these $@%* punctuation signs, and how do I know when to use them?
  421. Do I always/never have to quote my strings or use semicolons and commas?
  422. How do I skip some return values?
  423. How do I temporarily block warnings?
  424. What's an extension?
  425. Why do Perl operators have different precedence than C operators?
  426. How do I declare/create a structure?
  427. How do I create a module?
  428. How do I create a class?
  429. How can I tell if a variable is tainted?
  430. What's a closure?
  431. What is variable suicide and how can I prevent it?
  432. How can I pass/return a {Function, FileHandle, Array, Hash, Method, Regexp}?
  433. How do I create a static variable?
  434. What's the difference between dynamic and lexical (static) scoping? Between local() and my()?
  435. How can I access a dynamic variable while a similarly named lexical is in scope?
  436. What's the difference between deep and shallow binding?
  437. Why doesn't "my($foo) = <FILE>;" work right?
  438. How do I redefine a builtin function, operator, or method?
  439. What's the difference between calling a function as &foo and foo()?
  440. How do I create a switch or case statement?
  441. How can I catch accesses to undefined variables/functions/methods?
  442. Why can't a method included in this same file be found?
  443. How can I find out my current package?
  444. How can I comment out a large block of perl code?
  445. [no such node, ID 705]
  446. How do I find out which operating system I'm running under?
  447. How come exec() doesn't return?
  448. How do I do fancy stuff with the keyboard/screen/mouse?
  449. How do I print something out in color?
  450. How do I read just one key without waiting for a return key?
  451. How do I check whether input is ready on the keyboard?
  452. How do I clear the screen?
  453. How do I get the screen size?
  454. How do I ask the user for a password?
  455. How do I read and write the serial port?
  456. How do I decode encrypted password files?
  457. How do I start a process in the background?
  458. How do I trap control characters/signals?
  459. How do I modify the shadow password file on a Unix system?
  460. How do I set the time and date?
  461. How can I sleep() or alarm() for under a second?
  462. How can I measure time under a second?
  463. How can I do an atexit() or setjmp()/longjmp()? (Exception handling)
  464. Why doesn't my sockets program work under System V (Solaris)? What does the error message "Protocol not supported" mean?
  465. How can I call my system's unique C functions from Perl?
  466. Where do I get the include files to do ioctl() or syscall()?
  467. Why do setuid perl scripts complain about kernel problems?
  468. How can I open a pipe both to and from a command?
  469. Why can't I get the output of a command with system()?
  470. How can I capture STDERR from an external command?
  471. Why doesn't open() return an error when a pipe open fails?
  472. What's wrong with using backticks in a void context?
  473. How can I call backticks without shell processing?
  474. Why can't my script read from STDIN after I gave it EOF (^D on Unix, ^Z on MS-DOS)?
  475. How can I convert my shell script to perl?
  476. Can I use perl to run a telnet or ftp session?
  477. How can I write expect in Perl?
  478. Is there a way to hide perl's command line from programs such as "ps"?
  479. I {changed directory, modified my environment} in a perl script. How come the change disappeared when I exited the script? How do I get my changes to be visible?
  480. How do I close a process's filehandle without waiting for it to complete?
  481. How do I fork a daemon process?
  482. How do I make my program run with sh and csh?
  483. How do I find out if I'm running interactively or not?
  484. How do I timeout a slow event?
  485. How do I set CPU limits?
  486. How do I avoid zombies on a Unix system?
  487. How do I use an SQL database?
  488. How do I make a system() exit on control-C?
  489. How do I open a file without blocking?
  490. How do I install a CPAN module?
  491. What's the difference between require and use?
  492. How do I keep my own module/library directory?
  493. How do I add the directory my program lives in to the module/library search path?
  494. How do I add a directory to my include path at runtime?
  495. [no such node, ID 755]
  496. My CGI script runs from the command line but not the browser. (500 Server Error)
  497. How can I get better error messages from a CGI program?
  498. How do I remove HTML from a string?
  499. How do I extract URLs?
  500. How do I download a file from the user's machine? How do I open a file on another machine?
  501. How do I make a pop-up menu in HTML?
  502. How do I fetch an HTML file?
  503. How do I automate an HTML form submission?
  504. How do I decode or create those %-encodings on the web?
  505. How do I redirect to another page?
  506. How do I put a password on my web pages?
  507. How do I edit my .htpasswd and .htgroup files with Perl?
  508. How do I make sure users can't enter values into a form that cause my CGI script to do bad things?
  509. How do I parse a mail header?
  510. How do I decode a CGI form?
  511. How do I check a valid mail address?
  512. How do I decode a MIME/BASE64 string?
  513. How do I return the user's mail address?
  514. How do I send mail?
  515. How do I read mail?
  516. How do I find out my hostname/domainname/IP address?
  517. How do I fetch a news article or the active newsgroups?
  518. How do I fetch/put an FTP file?
  519. How can I do RPC in Perl?
  520. perlman:perlfaq1
  521. perlman:perlfaq2
  522. perlman:perlfaq3
  523. [no such node, ID 783]
  524. How can I make my Perl program run faster?
  525. How can I make my Perl program take less memory?
  526. Is it unsafe to return a pointer to local data?
  527. How can I compile my Perl program into byte code or C?
  528. How can I get <CODE>#!perl</CODE> to work on (MS-DOS,NT,...)?
  529. Can I write useful perl programs on the command line?
  530. Why don't perl one-liners work on my DOS/Mac/VMS system?
  531. Where can I learn about CGI or Web programming in Perl?
  532. Where can I learn about object-oriented Perl programming?
  533. Where can I learn about linking C with Perl? (h2xs, xsubpp)
  534. I've read perlembed, perlguts, etc., but I can't embed perl in my C program, what am I doing wrong?
  535. When I tried to run my script, I got this message. What does it mean?
  536. What's MakeMaker?
  537. perlman:perlfaq4
  538. perlman:perlfaq5
  539. [no such node, ID 799]
  540. Why do I sometimes get an &quot;Argument list too long&quot; when I use &lt;&#042;&gt;?
  541. Is there a leak/bug in glob()?
  542. How can I open a file with a leading "żçô¾" or trailing blanks?
  543. How can I reliably rename a file?
  544. How can I lock a file?
  545. What can't I just open(FH, ">file.lock")?
  546. I still don't get locking. I just want to increment the number in the file. How can I do this?
  547. How do I randomly update a binary file?
  548. How do I get a file's timestamp in perl?
  549. How do I set a file's timestamp in perl?
  550. How do I print to more than one file at once?
  551. How can I read in a file by paragraphs?
  552. How can I read a single character from a file? From the keyboard?
  553. How can I tell if there's a character waiting on a filehandle?
  554. How do I do a <CODE>tail -f</CODE> in perl?
  555. How do I dup() a filehandle in Perl?
  556. How do I close a file descriptor by number?
  557. Why can't I use "C:\temp\foo" in DOS paths? What doesn't `C:\temp\foo.exe` work?
  558. Why doesn't glob("*.*") get all the files?
  559. Why does Perl let me delete read-only files? Why does <CODE>-i</CODE> clobber protected files? Isn't this a bug in Perl?
  560. How do I select a random line from a file?
  561. perlman:perlfaq6
  562. perlman:perlfaq7
  563. [no such node, ID 823]
  564. RE: Merging hashes
  565. [no such node, ID 825]
  566. perlman:perlfaq8
  567. visitor
  568. perlman:perlfaq9
  569. vroom monk
  570. pater with hat monk
  571. dibona monk
  572. [no such node, ID 832]
  573. unknown node 833
  574. perlfaq nodetype
  575. How can I cleanly split a string of text into a two-dimensional array
  576. perlfaq display page
  577. perlfaq edit page
  578. I copied the Perl binary from one machine to another, but scripts don't work.
  579. [no such node, ID 839]
  580. monkheader
  581. superdoc title chooser
  582. superdoc title image data
  583. [no such node, ID 843]
  584. [no such node, ID 844]
  585. [no such node, ID 845]
  586. paco
  587. How do I recursively process files through directories
  588. [no such node, ID 848]
  589. [no such node, ID 849]
  590. CowboyNeal
  591. unknown node 851
  592. [no such node, ID 852]
  593. [no such node, ID 853]
  594. [no such node, ID 854]
  595. tombstone 855
  596. tombstone 856
  597. CmdrTaco
  598. Counting Substrings in Strings
  599. dbrown
  600. The basics
  601. the basic datatypes, three
  602. What is true and false in Perl?
  603. [no such node, ID 863]
  604. search results
  605. [no such node, ID 865]
  606. dbtable
  607. file
  608. maintenance
  609. meta-user
  610. nodeball
  611. setting
  612. mail
  613. core system
  614. dbtable maintenance create
  615. dbtable maintenance delete
  616. nodeball maintenance create
  617. nodecache
  618. document
  619. container
  620. htmlcode
  621. htmlpage
  622. image
  623. links
  624. mail
  625. maintenance
  626. node
  627. nodegroup
  628. nodelet
  629. nodetype
  630. setting
  631. user
  632. displaySetting
  633. displaytable
  634. displayvars
  635. editvars
  636. groupList
  637. groupMenu
  638. settingList
  639. settingMenu
  640. showChoiceFunc
  641. updatetable
  642. uploadimage
  643. dbtable display page
  644. dbtable edit page
  645. image upload page
  646. maintenance display page
  647. maintenance edit page
  648. node edit page
  649. nodeball display page
  650. nodeball edit page
  651. setting display page
  652. setting edit page
  653. mail display page
  654. Gigantic Code Lister
  655. Create Node
  656. system settings
  657. Some things that will make your life easier as a Perl coder
  658. Control statements and looping
  659. bug
  660. EBugbase
  661. bug display page
  662. bug edit page
  663. bug maintenance create
  664. The Bugbase
  665. Bug Query
  666. bug query results
  667. Bugbase Statistics
  668. Enter New Everything Bug
  669. developers
  670. bug
  671. bugpriority
  672. bugseverity
  673. bugstatus
  674. bugsubsystem
  675. note
  676. ENotes
  677. note settings
  678. tombstone 938
  679. [no such node, ID 939]
  680. chrisd
  681. EListAndModerate
  682. DiBona
  683. Integer Literals in Perl
  684. Float Literals in Perl
  685. String Literals in Perl
  686. if statements
  687. unless statements
  688. while loops
  689. until loops
  690. do while loops
  691. do until loops
  692. for loops
  693. foreach loops
  694. Tutorials
  695. Basic Input and Output
  696. perltutorial
  697. old node xml page
  698. perltutorial edit page
  699. [no such node, ID 959]
  700. File Input and Output
  701. Anonymous Monk
  702. String matching and Regular Expressions
  703. perlfunc:q_STRING
  704. [no such node, ID 964]
  705. some more issues with regular expressions
  706. Land of Monks and Honey
  707. Quantifiers in regular expressions
  708. Character Class Abbreviations
  709. pattern-matching examples
  710. split and join
  711. [no such node, ID 971]
  712. The Perl Monks Guide to the Monastery
  713. [no such node, ID 973]
  714. Nodemail
  715. new user mail
  716. mail settings
  717. perl monk procedures
  718. Perl Friar
  719. vroom
  720. [no such node, ID 980]
  721. [no such node, ID 981]
  722. [no such node, ID 982]
  723. [no such node, ID 983]
  724. [no such node, ID 984]
  725. [no such node, ID 985]
  726. [no such node, ID 986]
  727. Master Aalnan
  728. RE: How do I recursively process files through directories
  729. Masta Aalnan
  730. Operators: arithmetic and otherwise
  731. RE: RE: How do I recursively process files through directories
  732. RE: RE: RE: How do I recursively process files through directories
  733. stuff
  734. Basic I/O Exercises
  735. Basic I/O #1
  736. Basic I/O #2
  737. [no such node, ID 997]
  738. [no such node, ID 998]
  739. [no such node, ID 999]
  740. [no such node, ID 1000]

(See The True Catacombs of Perlmonks for added value.)

Update: Despite what you may hear to the contrary, there is no node 17.

When I asked vroom about it, he said:

#perlmonks [2007-10-18 11:49:50] <vroom> the real answer is paco's younger brother, who has since been erased from perlmonks history
Of course, he was just joking. but the fact remains: if there ever was a node 17 on perlmonks, it is gone.

Replies are listed 'Best First'.
Re: Nodes 1 .. 1000
by chromatic (Archbishop) on Oct 17, 2007 at 23:48 UTC

    Nit: Node 17 is the Not Found node. Everything is a node.

      Negative. There is no row in our node table with node_id=17. The Not found node is 3544.

      In addition, there is vestigial (archeological?) evidence that node 17 was a container-type node, just like the succeeding five nodes. Specifically, perlfaq edit page points to node 17 as its parent. And if you try to edit a perlfaq node, you get a blank page. That's a pretty low-level error! Try it.

      I reckon we are the only monastery ever to have a dungeon stuffed with 16,000 zombies.

        Update: In order to make it possible to edit perlfaq nodes, I modified perlfaq edit page to have fornicator formcontainer (18) as its parent container, rather than 17. That's the specified container for most of the other 'edit' htmlpages.

        I reckon we are the only monastery ever to have a dungeon stuffed with 16,000 zombies.
Re: Nodes 1 .. 1000
by jdporter (Paladin) on May 14, 2019 at 20:54 UTC

    Going by what's in the extant nodeballs, the following node IDs never had any node, at least on PM: 17, 38, 103, 104, 105, 108, ...

    It appears that gaps naturally arose as a result of loading nodeballs into the database. They would typically be loaded to occupy a sequence beginning at some number "safely" above the current highest node ID.

    What's funny is when that would happen, and then some user-generated node would get created, such as a user, and then another nodeball would get loaded, above some small gap.

Re: Nodes 1 .. 1000
by erzuuli (Cannon) on May 08, 2019 at 20:45 UTC

    Regarding Node 111:

    As of this writing, node 111 does not exist, and probably hasn't for quite some time.

    Interestingly, wombat's The True Catacombs of Perlmonks, written way back in early 2001, has a non-null entry for this node:

    111: Guest User: by vroom
    A user created on 10/4/99. Again the date! 10/4/99 This ties in with the Bavarians, I just know it. Fnord!

    Then chromatic adds this comment:

    The date is probably the release date of the Engine vroom used to set things up.
    I have no idea why he said that.

    Now here's the interesting thing I just discovered:

    If you look at the file nodetype in the Type Tree, you'll see:

    Deleters: [no such node, ID 111]
    Now, deleters (and other "authorized accessors") are either users, usergroups, or AccessRules. In the case of node 111, it could only have been a user or a usergroup, as only those predate.

    My conclusion is that it was indeed a user; and likely a user named Guest User. This is probably the user which was meant to be what we now now as Anonymous Monk. The fact that its intended role was taken over by the latter explains why it was destroyed.

    Looking on E2, we see Guest User, created on 1999-10-07 ... a mere three days after our Guest User!

    Oddly, its node_id is rather high: 779713. And it's not at all clear that E2's Guest User serves the same role as our Anonymous Monk / Slashdot's Anonymous Coward. It is credited with no writeups on E2.

    Should I make any changes?

    I could re-create the user node and give it ID 111 and title "Guest User". This would have the effect of making Guest User not a failure and giving the file nodetype a valid Deleters. I don't know that either of these is worthwhile. No one uses the file nodetype; there are no extant nodes of this type.

    I could re-assign the Deleters of the file nodetype to Anonymous Monk, as that would fulfill the (probable) intentions of vroom. But again, no one uses that nodetype.

    All it would do is crank up the "referential integrity" of the site a bit. But as they say: it ain't broke, so don't "fix" it.

    Update:

    I fixed it. :-)

    I created a user node. Then I posted this note. (Its node ID was one higher than the new user.) Then I reassigned the new user node's ID to be 111. That left a gap in the node id sequence where the new user was. So I reassigned this note's ID to put it in that space. Unfortunately, that left at gap, so I created a file to fill it. ;-D

    Update 2:

    It turns out that node 111 (Guest User) still existed -- in the tomb! That's where nuked nodes go. And the gods have a function whereby nodes in the tomb can be raised to life again. So I did that for node 111. However, to do that, I had to make room for it at slot 111 (as well as the node title, i.e. the user name). So I changed the node ID of the one I had created to 11100000, and then raised the original Guest User into slot 111. Unfortunately, placing a node at ID 11100000 had the effect of setting the node ID sequence to that value; so all subsequent nodes will start from there. Sadly... This creates a huge gap in the node ID sequence. Mea culpa, mea culpa, mea maxima culpa! :-(

      My reflex would have been to remove the unused node type, because I'm reminded of
      It seems that perfection is attained, not when there is nothing more to add, but when there is nothing more to take away. (Antoine de Saint Exupéry)

        A perfectly valid point. However, deleting stuff in the Everything engine leaves gaps in the node ID sequence. And leaves people with questions. That's exactly what happened with Guest User. The general attitude amongst the developers has been to leave things where they are, and mark them as "unused" or something like that. Who knows - maybe some day we'll have a need for a 'file' nodetype...