変更群 3378
fixed bad numeric entiries value (again).
11月 07 2008 * 11:02 (2ヶ月前)
tadatadashiがコミット
影響のあったファイル:
trunk/plugin/ChangeLog (差分をダウンロード)
| r3373 | r3378 | ||
|---|---|---|---|
1 | 2008-11-07 TADA Tadashi <sho@spc.gr.jp> | ||
2 | * makerss.rb: fixed bad numeric entiries value (again). | ||
3 | |||
1 | 2008-10-26 SHIBATA Hiroshi <shibata.hiroshi@gmail.com> | 4 | 2008-10-26 SHIBATA Hiroshi <shibata.hiroshi@gmail.com> |
2 | * recent_comment3.rb, */recent_comment3.rb: applied patch #128. thx tamo. | 5 | * recent_comment3.rb, */recent_comment3.rb: applied patch #128. thx tamo. |
3 | 6 | ||
trunk/plugin/makerss.rb (差分をダウンロード)
| r3338 | r3378 | ||
|---|---|---|---|
1 | # makerss.rb: $Revision: 1.60 $ | 1 | # makerss.rb |
2 | # | 2 | # |
3 | # generate RSS file when updating. | 3 | # generate RSS file when updating. |
4 | # | 4 | # |
... | ... | ||
442 | def replace_entities( text ) | 442 | def replace_entities( text ) |
443 | unless @xml_entity_table then | 443 | unless @xml_entity_table then |
444 | @xml_entity_table = { | 444 | @xml_entity_table = { |
445 | ' ' => '&160;', | 445 | ' ' => ' ', |
446 | '¡' => '&161;', | 446 | '¡' => '¡', |
447 | '¢' => '&162;', | 447 | '¢' => '¢', |
448 | '£' => '&163;', | 448 | '£' => '£', |
449 | '¤' => '&164;', | 449 | '¤' => '¤', |
450 | '¥' => '&165;', | 450 | '¥' => '¥', |
451 | '¦' => '&166;', | 451 | '¦' => '¦', |
452 | '§' => '&167;', | 452 | '§' => '§', |
453 | '¨' => '&168;', | 453 | '¨' => '¨', |
454 | '©' => '&169;', | 454 | '©' => '©', |
455 | 'ª' => '&170;', | 455 | 'ª' => 'ª', |
456 | '«' => '&171;', | 456 | '«' => '«', |
457 | '¬' => '&172;', | 457 | '¬' => '¬', |
458 | '­' => '&173;', | 458 | '­' => '­', |
459 | '®' => '&174;', | 459 | '®' => '®', |
460 | '¯' => '&175;', | 460 | '¯' => '¯', |
461 | '°' => '&176;', | 461 | '°' => '°', |
462 | '±' => '&177;', | 462 | '±' => '±', |
463 | '²' => '&178;', | 463 | '²' => '²', |
464 | '³' => '&179;', | 464 | '³' => '³', |
465 | '´' => '&180;', | 465 | '´' => '´', |
466 | 'µ' => '&181;', | 466 | 'µ' => 'µ', |
467 | '¶' => '&182;', | 467 | '¶' => '¶', |
468 | '·' => '&183;', | 468 | '·' => '·', |
469 | '¸' => '&184;', | 469 | '¸' => '¸', |
470 | '¹' => '&185;', | 470 | '¹' => '¹', |
471 | 'º' => '&186;', | 471 | 'º' => 'º', |
472 | '»' => '&187;', | 472 | '»' => '»', |
473 | '¼' => '&188;', | 473 | '¼' => '¼', |
474 | '½' => '&189;', | 474 | '½' => '½', |
475 | '¾' => '&190;', | 475 | '¾' => '¾', |
476 | '¿' => '&191;', | 476 | '¿' => '¿', |
477 | 'à' => '&192;', | 477 | 'à' => 'À', |
478 | 'á' => '&193;', | 478 | 'á' => 'Á', |
479 | 'â' => '&194;', | 479 | 'â' => 'Â', |
480 | 'ã' => '&195;', | 480 | 'ã' => 'Ã', |
481 | 'ä' => '&196;', | 481 | 'ä' => 'Ä', |
482 | 'å' => '&197;', | 482 | 'å' => 'Å', |
483 | 'æ' => '&198;', | 483 | 'æ' => 'Æ', |
484 | 'ç' => '&199;', | 484 | 'ç' => 'Ç', |
485 | 'è' => '&200;', | 485 | 'è' => 'È', |
486 | 'é' => '&201;', | 486 | 'é' => 'É', |
487 | 'ê' => '&202;', | 487 | 'ê' => 'Ê', |
488 | 'ë' => '&203;', | 488 | 'ë' => 'Ë', |
489 | 'ì' => '&204;', | 489 | 'ì' => 'Ì', |
490 | 'í' => '&205;', | 490 | 'í' => 'Í', |
491 | 'î' => '&206;', | 491 | 'î' => 'Î', |
492 | 'ï' => '&207;', | 492 | 'ï' => 'Ï', |
493 | 'ð' => '&208;', | 493 | 'ð' => 'Ð', |
494 | 'ñ' => '&209;', | 494 | 'ñ' => 'Ñ', |
495 | 'ò' => '&210;', | 495 | 'ò' => 'Ò', |
496 | 'ó' => '&211;', | 496 | 'ó' => 'Ó', |
497 | 'ô' => '&212;', | 497 | 'ô' => 'Ô', |
498 | 'õ' => '&213;', | 498 | 'õ' => 'Õ', |
499 | 'ö' => '&214;', | 499 | 'ö' => 'Ö', |
500 | '×' => '&215;', | 500 | '×' => '×', |
501 | 'ø' => '&216;', | 501 | 'ø' => 'Ø', |
502 | 'ù' => '&217;', | 502 | 'ù' => 'Ù', |
503 | 'ú' => '&218;', | 503 | 'ú' => 'Ú', |
504 | 'û' => '&219;', | 504 | 'û' => 'Û', |
505 | 'ü' => '&220;', | 505 | 'ü' => 'Ü', |
506 | 'ý' => '&221;', | 506 | 'ý' => 'Ý', |
507 | 'þ' => '&222;', | 507 | 'þ' => 'Þ', |
508 | 'ß' => '&223;', | 508 | 'ß' => 'ß', |
509 | 'à' => '&224;', | 509 | 'à' => 'à', |
510 | 'á' => '&225;', | 510 | 'á' => 'á', |
511 | 'â' => '&226;', | 511 | 'â' => 'â', |
512 | 'ã' => '&227;', | 512 | 'ã' => 'ã', |
513 | 'ä' => '&228;', | 513 | 'ä' => 'ä', |
514 | 'å' => '&229;', | 514 | 'å' => 'å', |
515 | 'æ' => '&230;', | 515 | 'æ' => 'æ', |
516 | 'ç' => '&231;', | 516 | 'ç' => 'ç', |
517 | 'è' => '&232;', | 517 | 'è' => 'è', |
518 | 'é' => '&233;', | 518 | 'é' => 'é', |
519 | 'ê' => '&234;', | 519 | 'ê' => 'ê', |
520 | 'ë' => '&235;', | 520 | 'ë' => 'ë', |
521 | 'ì' => '&236;', | 521 | 'ì' => 'ì', |
522 | 'í' => '&237;', | 522 | 'í' => 'í', |
523 | 'î' => '&238;', | 523 | 'î' => 'î', |
524 | 'ï' => '&239;', | 524 | 'ï' => 'ï', |
525 | 'ð' => '&240;', | 525 | 'ð' => 'ð', |
526 | 'ñ' => '&241;', | 526 | 'ñ' => 'ñ', |
527 | 'ò' => '&242;', | 527 | 'ò' => 'ò', |
528 | 'ó' => '&243;', | 528 | 'ó' => 'ó', |
529 | 'ô' => '&244;', | 529 | 'ô' => 'ô', |
530 | 'õ' => '&245;', | 530 | 'õ' => 'õ', |
531 | 'ö' => '&246;', | 531 | 'ö' => 'ö', |
532 | '÷' => '&247;', | 532 | '÷' => '÷', |
533 | 'ø' => '&248;', | 533 | 'ø' => 'ø', |
534 | 'ù' => '&249;', | 534 | 'ù' => 'ù', |
535 | 'ú' => '&250;', | 535 | 'ú' => 'ú', |
536 | 'û' => '&251;', | 536 | 'û' => 'û', |
537 | 'ü' => '&252;', | 537 | 'ü' => 'ü', |
538 | 'ý' => '&253;', | 538 | 'ý' => 'ý', |
539 | 'þ' => '&254;', | 539 | 'þ' => 'þ', |
540 | 'ÿ' => '&255;', | 540 | 'ÿ' => 'ÿ', |
541 | 'œ' => '&338;', | 541 | 'œ' => 'Œ', |
542 | 'œ' => '&339;', | 542 | 'œ' => 'œ', |
543 | 'š' => '&352;', | 543 | 'š' => 'Š', |
544 | 'š' => '&353;', | 544 | 'š' => 'š', |
545 | 'ÿ' => '&376;', | 545 | 'ÿ' => 'Ÿ', |
546 | 'ˆ' => '&710;', | 546 | 'ˆ' => 'ˆ', |
547 | '˜' => '&732;', | 547 | '˜' => '˜', |
548 | ' ' => '&8194;', | 548 | ' ' => ' ', |
549 | ' ' => '&8195;', | 549 | ' ' => ' ', |
550 | ' ' => '&8201;', | 550 | ' ' => ' ', |
551 | '‌' => '&8204;', | 551 | '‌' => '‌', |
552 | '‍' => '&8205;', | 552 | '‍' => '‍', |
553 | '‎' => '&8206;', | 553 | '‎' => '‎', |
554 | '‏' => '&8207;', | 554 | '‏' => '‏', |
555 | '–' => '&8211;', | 555 | '–' => '–', |
556 | '—' => '&8212;', | 556 | '—' => '—', |
557 | '‘' => '&8216;', | 557 | '‘' => '‘', |
558 | '’' => '&8217;', | 558 | '’' => '’', |
559 | '‚' => '&8218;', | 559 | '‚' => '‚', |
560 | '“' => '&8220;', | 560 | '“' => '“', |
561 | '”' => '&8221;', | 561 | '”' => '”', |
562 | '„' => '&8222;', | 562 | '„' => '„', |
563 | '†' => '&8224;', | 563 | '†' => '†', |
564 | '†' => '&8225;', | 564 | '†' => '‡', |
565 | '‰' => '&8240;', | 565 | '‰' => '‰', |
566 | '‹' => '&8249;', | 566 | '‹' => '‹', |
567 | '›' => '&8250;', | 567 | '›' => '›', |
568 | '€' => '&8364;', | 568 | '€' => '€', |
569 | 'ƒ' => '&402;', | 569 | 'ƒ' => 'ƒ', |
570 | 'α' => '&913;', | 570 | 'α' => 'Α', |
571 | 'β' => '&914;', | 571 | 'β' => 'Β', |
572 | 'γ' => '&915;', | 572 | 'γ' => 'Γ', |
573 | 'δ' => '&916;', | 573 | 'δ' => 'Δ', |
574 | 'ε' => '&917;', | 574 | 'ε' => 'Ε', |
575 | 'ζ' => '&918;', | 575 | 'ζ' => 'Ζ', |
576 | 'η' => '&919;', | 576 | 'η' => 'Η', |
577 | 'θ' => '&920;', | 577 | 'θ' => 'Θ', |
578 | 'ι' => '&921;', | 578 | 'ι' => 'Ι', |
579 | 'κ' => '&922;', | 579 | 'κ' => 'Κ', |
580 | 'λ' => '&923;', | 580 | 'λ' => 'Λ', |
581 | 'μ' => '&924;', | 581 | 'μ' => 'Μ', |
582 | 'ν' => '&925;', | 582 | 'ν' => 'Ν', |
583 | 'ξ' => '&926;', | 583 | 'ξ' => 'Ξ', |
584 | 'ο' => '&927;', | 584 | 'ο' => 'Ο', |
585 | 'π' => '&928;', | 585 | 'π' => 'Π', |
586 | 'ρ' => '&929;', | 586 | 'ρ' => 'Ρ', |
587 | 'σ' => '&931;', | 587 | 'σ' => 'Σ', |
588 | 'τ' => '&932;', | 588 | 'τ' => 'Τ', |
589 | 'υ' => '&933;', | 589 | 'υ' => 'Υ', |
590 | 'φ' => '&934;', | 590 | 'φ' => 'Φ', |
591 | 'χ' => '&935;', | 591 | 'χ' => 'Χ', |
592 | 'ψ' => '&936;', | 592 | 'ψ' => 'Ψ', |
593 | 'ω' => '&937;', | 593 | 'ω' => 'Ω', |
594 | 'α' => '&945;', | 594 | 'α' => 'α', |
595 | 'β' => '&946;', | 595 | 'β' => 'β', |
596 | 'γ' => '&947;', | 596 | 'γ' => 'γ', |
597 | 'δ' => '&948;', | 597 | 'δ' => 'δ', |
598 | 'ε' => '&949;', | 598 | 'ε' => 'ε', |
599 | 'ζ' => '&950;', | 599 | 'ζ' => 'ζ', |
600 | 'η' => '&951;', | 600 | 'η' => 'η', |
601 | 'θ' => '&952;', | 601 | 'θ' => 'θ', |
602 | 'ι' => '&953;', | 602 | 'ι' => 'ι', |
603 | 'κ' => '&954;', | 603 | 'κ' => 'κ', |
604 | 'λ' => '&955;', | 604 | 'λ' => 'λ', |
605 | 'μ' => '&956;', | 605 | 'μ' => 'μ', |
606 | 'ν' => '&957;', | 606 | 'ν' => 'ν', |
607 | 'ξ' => '&958;', | 607 | 'ξ' => 'ξ', |
608 | 'ο' => '&959;', | 608 | 'ο' => 'ο', |
609 | 'π' => '&960;', | 609 | 'π' => 'π', |
610 | 'ρ' => '&961;', | 610 | 'ρ' => 'ρ', |
611 | 'ς' => '&962;', | 611 | 'ς' => 'ς', |
612 | 'σ' => '&963;', | 612 | 'σ' => 'σ', |
613 | 'τ' => '&964;', | 613 | 'τ' => 'τ', |
614 | 'υ' => '&965;', | 614 | 'υ' => 'υ', |
615 | 'φ' => '&966;', | 615 | 'φ' => 'φ', |
616 | 'χ' => '&967;', | 616 | 'χ' => 'χ', |
617 | 'ψ' => '&968;', | 617 | 'ψ' => 'ψ', |
618 | 'ω' => '&969;', | 618 | 'ω' => 'ω', |
619 | 'ϑ' => '&977;', | 619 | 'ϑ' => 'ϑ', |
620 | 'ϒ' => '&978;', | 620 | 'ϒ' => 'ϒ', |
621 | 'ϖ' => '&982;', | 621 | 'ϖ' => 'ϖ', |
622 | '•' => '&8226;', | 622 | '•' => '•', |
623 | '…' => '&8230;', | 623 | '…' => '…', |
624 | '′' => '&8242;', | 624 | '′' => '′', |
625 | '′' => '&8243;', | 625 | '′' => '″', |
626 | '‾' => '&8254;', | 626 | '‾' => '‾', |
627 | '⁄' => '&8260;', | 627 | '⁄' => '⁄', |
628 | '℘' => '&8472;', | 628 | '℘' => '℘', |
629 | 'ℑ' => '&8465;', | 629 | 'ℑ' => 'ℑ', |
630 | 'ℜ' => '&8476;', | 630 | 'ℜ' => 'ℜ', |
631 | '™' => '&8482;', | 631 | '™' => '™', |
632 | 'ℵ' => '&8501;', | 632 | 'ℵ' => 'ℵ', |
633 | '←' => '&8592;', | 633 | '←' => '←', |
634 | '→' => '&8594;', | 634 | '→' => '→', |
635 | '↓' => '&8595;', | 635 | '↓' => '↓', |
636 | '↔' => '&8596;', | 636 | '↔' => '↔', |
637 | '↵' => '&8629;', | 637 | '↵' => '↵', |
638 | '←' => '&8656;', | 638 | '←' => '⇐', |
639 | '↑' => '&8657;', | 639 | '↑' => '⇑', |
640 | '→' => '&8658;', | 640 | '→' => '⇒', |
641 | '↓' => '&8659;', | 641 | '↓' => '⇓', |
642 | '↔' => '&8660;', | 642 | '↔' => '⇔', |
643 | '∀' => '&8704;', | 643 | '∀' => '∀', |
644 | '∂' => '&8706;', | 644 | '∂' => '∂', |
645 | '∃' => '&8707;', | 645 | '∃' => '∃', |
646 | '∅' => '&8709;', | 646 | '∅' => '∅', |
647 | '∇' => '&8711;', | 647 | '∇' => '∇', |
648 | '∈' => '&8712;', | 648 | '∈' => '∈', |
649 | '∉' => '&8713;', | 649 | '∉' => '∉', |
650 | '∋' => '&8715;', | 650 | '∋' => '∋', |
651 | '∏' => '&8719;', | 651 | '∏' => '∏', |
652 | '∑' => '&8721;', | 652 | '∑' => '∑', |
653 | '−' => '&8722;', | 653 | '−' => '−', |
654 | '∗' => '&8727;', | 654 | '∗' => '∗', |
655 | '√' => '&8730;', | 655 | '√' => '√', |
656 | '∝' => '&8733;', | 656 | '∝' => '∝', |
657 | '∞' => '&8734;', | 657 | '∞' => '∞', |
658 | '∠' => '&8736;', | 658 | '∠' => '∠', |
659 | '∧' => '&8743;', | 659 | '∧' => '∧', |
660 | '∨' => '&8744;', | 660 | '∨' => '∨', |
661 | '∩' => '&8745;', | 661 | '∩' => '∩', |
662 | '∪' => '&8746;', | 662 | '∪' => '∪', |
663 | '∫' => '&8747;', | 663 | '∫' => '∫', |
664 | '∴' => '&8756;', | 664 | '∴' => '∴', |
665 | '∼' => '&8764;', | 665 | '∼' => '∼', |
666 | '≅' => '&8773;', | 666 | '≅' => '≅', |
667 | '≈' => '&8776;', | 667 | '≈' => '≈', |
668 | '≠' => '&8800;', | 668 | '≠' => '≠', |
669 | '≡' => '&8801;', | 669 | '≡' => '≡', |
670 | '≤' => '&8804;', | 670 | '≤' => '≤', |
671 | '≥' => '&8805;', | 671 | '≥' => '≥', |
672 | '⊂' => '&8834;', | 672 | '⊂' => '⊂', |
673 | '⊃' => '&8835;', | 673 | '⊃' => '⊃', |
674 | '⊄' => '&8836;', | 674 | '⊄' => '⊄', |
675 | '⊆' => '&8838;', | 675 | '⊆' => '⊆', |
676 | '⊇' => '&8839;', | 676 | '⊇' => '⊇', |
677 | '⊕' => '&8853;', | 677 | '⊕' => '⊕', |
678 | '⊗' => '&8855;', | 678 | '⊗' => '⊗', |
679 | '⊥' => '&8869;', | 679 | '⊥' => '⊥', |
680 | '⋅' => '&8901;', | 680 | '⋅' => '⋅', |
681 | '⌈' => '&8968;', | 681 | '⌈' => '⌈', |
682 | '⌉' => '&8969;', | 682 | '⌉' => '⌉', |
683 | '⌊' => '&8970;', | 683 | '⌊' => '⌊', |
684 | '⌋' => '&8971;', | 684 | '⌋' => '⌋', |
685 | '⟨' => '&9001;', | 685 | '⟨' => '〈', |
686 | '⟩' => '&9002;', | 686 | '⟩' => '〉', |
687 | '◊' => '&9674;', | 687 | '◊' => '◊', |
688 | '♠' => '&9824;', | 688 | '♠' => '♠', |
689 | '♣' => '&9827;', | 689 | '♣' => '♣', |
690 | '♥' => '&9829;', | 690 | '♥' => '♥', |
691 | '♦' => '&9830;' | 691 | '♦' => '♦' |
692 | } | 692 | } |
693 | end | 693 | end |
694 | text.gsub( /&[a-z]+;/im ) do |e| | 694 | text.gsub( /&[a-z]+;/im ) do |e| |


RSSフィード一覧