SQLの窓

2012年08月29日

Windows Server の正しいバージョンをチェック

クライアントだと、コンピュータのプロパティで OK だと思うのですが、Server は Server としか表示されないので、さて、どうしようかと少し考えて・・・。

コマンドプロンプトを開いて winver で以下が表示されました。



で、ついでなんで IIS のバージョンを表示してみたら、同じデザインのダイアログが表示されました




posted by at 2012-08-29 16:45 | Windows | このブログの読者になる | 更新情報をチェックする

2012年08月28日

Lady Sworder / DAZ3D Studio4

今日、Croudia(クローディア) というサービスにアカウントを作ったのですが、なんでも『和製ツイッター』というようなふうには聞いてましたが、技術的にはまだまだ駆け出しのサービスのようです。今日アカウント作ってなんですが、いきなりレイアウト変更されてますし、Twitter の連携すら『ただ今開発中』らしいです。

でもまあ、ふつうは取れないアカウントが取れると思い、もともと Twitter の ID は逆さま言葉なので、その本来の単語を無事取得しました。

で、記念に DAZ3D で専用カットを作ってアップ。




▼ さらに勢いでもう一枚作成しました



タグ:DAZ3D
posted by at 2012-08-28 22:15 | DAZ3D | このブログの読者になる | 更新情報をチェックする

2012年08月25日

リンクも設定できる、typeface.js を使って必要な文字だけ WEB フォント(ライク) にしてしまう。

typeface.js は、canvas 使ってフォントデータから実際にフォントの絵を描いてるだけなんですが、SVG 使ったWEB フォントはやたら敷居が高く、一般の人ではなかなか利用しづらいと思いますが、これだと必要最低限の文字種ぶんのデータを貼り付けるのみのなので比較的手軽に利用できます。

しかも、クリップボートにコピーできるし、リンクもできてしまいました。

Three.js(WebGLのみ) を使って立体化のテストもしています。
『切絵字1.0』をクリックするとコード取得ページを開きます( 他のフォントもあります )
※ 但し、最初はフォントデータのロードにしばらくかかります


切絵字1.0
水面字1.1 
モフ字1.3 
 
▼ iPhone での表示


これだけの表示には以下ぐらいの量が必要ですが、表示にそれほど負荷がかかるものではありません
<script src="http://winofsql.jp/js/load_typeface.js"></script>
<script type="text/javascript">
if (_typeface_js && _typeface_js.loadFace)    _typeface_js.loadFace({"glyphs":{"0":{"x_min":103.078125,"x_max":590,"ha":692,"o":"m 344 59 l 189 158 q 103 530 143 343 l 192 887 q 354 973 271 933 l 500 887 q 590 508 546 698 l 495 149 l 344 59 m 356 149 l 424 207 l 486 527 q 410 842 454 687 l 344 892 l 268 828 l 206 511 q 276 199 238 354 q 354 146 311 166 l 356 149 "},"1":{"x_min":238.71875,"x_max":462.515625,"ha":692,"o":"m 375 111 l 375 149 l 333 736 l 241 801 l 238 812 l 260 857 l 397 952 q 457 763 457 870 q 375 111 484 413 "},"字":{"x_min":179.03125,"x_max":1209.859375,"ha":1389,"o":"m 663 -62 q 554 -46 606 -59 l 541 10 l 622 27 q 652 92 641 56 l 568 264 l 211 329 l 211 389 q 722 546 508 364 l 744 611 l 443 644 l 443 655 l 457 706 q 983 725 720 722 l 1034 665 q 804 486 920 568 l 839 416 l 1177 389 l 1177 329 l 839 261 q 674 -62 788 86 l 663 -62 m 244 690 l 179 706 l 179 714 l 238 884 q 739 1060 519 906 q 834 944 769 995 l 1150 884 l 1209 714 l 1142 701 l 986 804 l 405 804 l 244 690 "},".":{"x_min":309,"x_max":384,"ha":692,"o":"m 309 65 l 309 133 l 384 133 l 384 65 l 309 65 "},"絵":{"x_min":138.34375,"x_max":1250.546875,"ha":1389,"o":"m 1204 -54 q 1071 -16 1139 -29 l 747 -51 l 652 -40 l 646 35 l 741 105 l 796 299 l 682 367 l 644 413 q 538 448 584 416 q 419 -8 405 253 l 354 -10 q 301 354 330 172 q 138 438 227 416 l 138 508 l 227 546 l 268 636 q 173 766 211 695 l 187 820 l 254 854 l 375 1011 l 457 1017 l 457 1009 q 341 788 410 895 l 391 752 l 505 873 l 527 873 l 587 868 l 587 859 q 421 584 514 717 l 492 554 l 508 614 l 527 614 q 1177 424 807 405 l 1220 359 l 994 299 l 912 111 l 1052 105 l 1052 119 l 1032 212 l 1109 215 l 1250 13 q 1204 -54 1231 -24 m 211 70 l 151 92 l 151 97 l 181 291 l 254 326 l 265 256 q 211 70 238 161 m 538 143 l 538 146 l 500 305 l 562 313 l 606 158 l 538 143 m 828 601 l 828 663 l 1071 663 l 1071 601 l 828 601 m 695 663 l 655 725 l 858 992 l 975 1049 q 1231 750 1098 897 l 1199 693 l 1190 693 l 931 815 l 695 663 "},"切":{"x_min":170.90625,"x_max":1217.984375,"ha":1389,"o":"m 1057 -43 l 956 -37 l 948 35 l 1044 62 q 1120 337 1112 188 l 1112 752 l 1104 752 l 975 725 q 820 234 907 476 l 549 -8 l 516 59 q 804 747 847 321 l 679 881 l 741 949 l 758 949 l 1152 834 l 1217 221 q 1057 -43 1150 70 m 389 196 q 268 541 260 340 l 179 592 l 170 665 l 271 763 l 311 992 l 386 1038 l 440 788 l 622 766 l 633 695 q 440 573 535 638 l 400 359 l 435 288 l 462 288 q 535 305 500 291 l 625 394 l 676 359 l 676 351 l 562 207 l 389 196 "}},"cssFontWeight":"normal","ascender":1194,"underlinePosition":-96,"cssFontStyle":"normal","boundingBox":{"yMin":-165.46875,"xMin":0,"yMax":1120,"xMax":1318.359375},"resolution":1000,"original_font_information":{"postscript_name":"kirieji_1331828538416","version_string":"Version 1.00","vendor_url":"","full_font_name":"kirieji_1331828538416","font_family_name":"kirieji_1331828538416","copyright":"fub","description":"","trademark":"kirieji_1331828538416","designer":"","designer_url":"","unique_font_identifier":"kirieji_1331828538416","license_url":"","license_description":"","manufacturer_name":"","font_sub_family_name":"Regular"},"descender":-196,"familyName":"kirieji_1331828538416","lineHeight":1389,"underlineThickness":48,"custom_option":{"shadowBlur":"10","shadowOffsetX":"6","shadowOffsetY":"6","shadowColor":"#606060"}});
</script>

<script type="text/javascript">
if (_typeface_js && _typeface_js.loadFace)    _typeface_js.loadFace({"glyphs":{"1":{"x_min":217.015625,"x_max":481.5,"ha":692,"o":"m 405 75 l 391 84 q 364 217 367 146 q 362 359 362 288 q 367 409 367 383 q 367 459 367 435 l 362 514 l 367 592 q 341 705 354 649 q 303 812 328 760 q 263 830 284 826 q 219 839 241 834 l 217 851 q 323 900 268 878 q 429 954 378 922 l 438 949 q 466 863 454 908 q 481 771 478 817 q 461 703 473 736 q 454 630 448 671 q 472 554 465 592 q 476 473 478 516 q 458 390 470 429 q 448 305 446 351 q 465 254 457 280 q 470 199 473 229 q 453 136 465 166 q 419 81 440 105 l 405 75 "},"水":{"x_min":135.640625,"x_max":1245.125,"ha":1389,"o":"m 606 -124 q 575 -118 590 -122 q 546 -103 560 -113 q 538 -82 538 -94 q 538 -59 538 -70 q 547 -10 543 -35 q 568 32 552 13 q 606 39 584 40 q 644 48 627 37 q 655 197 652 122 q 660 345 657 272 q 648 409 655 378 q 644 476 641 440 l 646 522 l 644 565 q 661 642 655 603 q 668 725 668 682 l 663 834 q 689 979 674 908 q 717 1120 703 1049 l 750 1125 l 769 1117 l 774 1098 q 762 1015 769 1057 q 758 927 755 973 q 789 837 766 878 q 845 758 812 796 q 878 741 858 744 q 918 736 899 739 q 1054 796 991 755 q 1185 870 1117 836 l 1217 851 q 1234 827 1226 839 q 1242 798 1242 815 q 1137 729 1193 760 q 1052 638 1082 698 q 1033 562 1037 603 q 1032 481 1029 522 q 1064 349 1044 413 q 1139 234 1085 286 q 1194 193 1166 212 q 1236 141 1223 174 l 1245 100 l 1234 75 l 1201 70 q 1105 137 1150 94 q 1015 221 1060 180 q 923 316 972 272 q 820 394 874 359 l 812 394 l 782 373 q 760 324 766 351 q 758 267 755 297 q 764 221 763 245 q 766 172 766 196 q 739 28 755 97 q 706 -111 722 -40 q 659 -123 684 -122 q 606 -124 633 -124 m 160 70 l 151 75 l 146 111 q 157 155 149 132 q 184 193 165 177 q 250 242 219 212 q 295 310 282 272 q 332 458 317 383 q 348 611 348 533 q 339 638 344 625 q 322 663 333 652 q 226 697 273 679 q 138 744 179 714 l 135 758 l 143 771 l 170 779 q 225 762 198 769 q 282 755 252 755 q 400 782 344 760 q 516 817 457 804 l 571 788 q 591 736 581 763 q 598 679 600 709 q 543 547 568 614 q 481 421 519 481 q 435 389 459 405 q 400 345 410 373 q 366 260 383 302 q 311 183 348 218 q 249 126 282 155 q 184 73 217 97 l 160 70 "},"字":{"x_min":94.9375,"x_max":1293.953125,"ha":1389,"o":"m 584 -122 q 554 -113 568 -119 q 527 -97 541 -108 q 520 -82 522 -92 q 519 -65 519 -73 q 530 -17 524 -40 q 546 27 535 5 q 598 42 568 43 q 652 54 627 40 q 657 80 657 65 q 657 108 657 94 q 638 153 652 132 q 609 193 625 174 q 581 218 595 207 q 552 237 568 229 q 373 294 459 259 q 189 332 287 329 l 111 321 l 94 332 l 94 348 q 361 398 222 394 q 625 451 500 402 q 649 489 638 470 q 665 530 660 508 l 777 581 l 779 598 q 713 626 750 622 q 636 627 676 630 q 585 618 611 622 q 533 617 560 614 q 451 648 492 630 q 367 674 410 665 l 364 682 l 370 693 q 442 729 402 717 q 524 739 481 741 q 604 698 560 706 q 698 695 649 690 q 802 720 760 684 q 901 755 845 755 q 971 745 937 752 q 1026 706 1005 739 q 1045 684 1034 695 q 1055 657 1055 674 q 952 590 1007 611 q 847 530 896 568 q 812 481 828 505 q 788 429 796 457 q 906 410 847 424 q 1024 391 964 397 l 1117 397 q 1207 379 1163 391 q 1291 351 1250 367 l 1293 332 q 1272 321 1285 321 q 1245 321 1258 321 l 1158 332 q 970 276 1063 313 q 801 174 877 240 q 745 36 758 111 q 706 -108 733 -37 q 649 -123 682 -124 q 584 -122 617 -122 m 230 663 q 177 690 203 676 q 127 720 151 703 q 119 741 122 731 q 119 766 116 752 q 147 845 127 807 q 203 914 168 884 q 248 942 225 930 q 298 957 271 954 q 365 918 330 935 q 443 908 400 900 q 539 926 492 916 q 625 965 587 935 q 649 1032 646 995 q 663 1104 652 1068 q 699 1116 679 1114 q 741 1117 720 1117 l 769 1101 l 769 1060 l 755 971 q 767 953 760 960 q 785 941 774 946 q 888 915 834 925 q 999 908 942 906 q 1050 935 1029 914 q 1104 957 1071 957 q 1169 927 1139 949 q 1226 876 1199 906 q 1257 817 1245 849 q 1272 752 1269 785 l 1255 717 q 1203 690 1228 703 q 1147 674 1177 676 q 1106 725 1125 695 q 1055 771 1087 755 q 854 840 958 820 q 638 854 750 859 q 457 819 543 845 q 292 733 370 793 l 252 668 l 230 663 "},".":{"x_min":295.6875,"x_max":397.40625,"ha":692,"o":"m 330 62 l 303 75 l 295 100 q 328 120 306 119 q 373 122 351 122 l 391 111 l 397 89 l 378 67 l 330 62 "},"面":{"x_min":151.90625,"x_max":1226.125,"ha":1389,"o":"m 268 -37 l 236 -13 q 177 101 203 40 q 151 229 151 161 q 184 264 165 248 q 211 302 203 280 q 245 520 230 410 q 339 717 260 630 q 472 794 400 771 q 606 862 543 817 l 611 881 l 600 895 q 474 911 541 911 q 362 957 408 911 q 346 975 356 968 q 325 987 336 981 l 290 987 l 184 963 l 173 968 l 173 976 q 328 1045 249 1017 q 495 1082 408 1074 q 595 1043 546 1066 q 703 1022 644 1019 q 816 1052 769 1017 q 931 1079 863 1087 q 1072 1041 1005 1066 q 1204 981 1139 1017 l 1207 968 l 1180 965 q 1127 980 1152 973 q 1071 987 1101 987 l 1047 976 q 1017 945 1032 960 q 983 922 1002 930 q 876 907 931 908 q 774 881 820 906 l 769 857 l 774 845 q 920 786 847 812 q 1055 698 994 760 q 1142 473 1136 598 q 1196 240 1147 348 q 1213 225 1207 234 q 1226 204 1220 215 l 1226 180 q 1194 80 1215 127 q 1142 -10 1174 32 l 1109 -27 l 1074 -24 q 1039 -31 1057 -29 q 1002 -32 1021 -32 l 972 -18 l 931 24 q 836 46 888 46 q 733 46 785 46 l 565 43 l 554 46 q 492 36 522 46 q 438 5 462 27 l 416 -24 q 386 -33 402 -32 q 354 -35 370 -35 l 290 -27 l 268 -37 m 779 132 l 798 153 l 801 169 q 771 199 790 188 q 736 223 752 210 l 709 256 l 682 259 l 646 231 q 610 203 630 215 q 576 172 590 191 l 576 161 q 594 136 581 146 q 619 122 606 127 l 698 111 q 740 118 720 113 q 779 132 760 122 m 419 166 q 443 316 432 240 q 492 457 454 391 q 482 515 489 486 q 451 565 476 543 q 423 587 435 573 q 402 617 410 600 l 378 655 l 359 657 q 335 638 344 652 q 320 611 325 625 q 298 527 303 571 q 292 438 292 484 q 313 301 298 367 q 364 177 328 234 q 386 165 375 172 q 410 161 397 158 l 419 166 m 1002 169 q 1068 307 1052 231 q 1087 465 1085 383 q 1075 565 1085 516 q 1032 652 1066 614 q 1019 659 1026 657 q 1005 660 1013 660 q 953 603 983 627 q 899 546 923 579 q 888 491 891 519 q 882 435 885 462 q 931 306 915 373 q 953 166 948 240 l 988 161 l 1002 169 m 766 364 l 793 394 l 793 405 l 777 424 l 671 432 q 630 429 652 429 q 592 421 609 429 l 587 397 q 604 372 592 383 q 630 356 617 362 q 665 348 646 351 q 703 345 684 345 q 736 352 720 348 q 766 364 752 356 m 777 571 l 790 581 l 793 603 q 778 626 788 617 q 755 644 769 636 q 710 653 733 652 q 663 655 687 655 q 627 644 644 652 q 598 619 611 636 q 588 603 592 611 q 587 584 584 595 l 606 565 l 693 554 l 777 571 "}},"cssFontWeight":"normal","ascender":1194,"underlinePosition":-96,"cssFontStyle":"normal","boundingBox":{"yMin":-180.125,"xMin":0,"yMax":1161.03125,"xMax":1348.203125},"resolution":1000,"original_font_information":{"postscript_name":"minamoji_1331828706965","version_string":"Version 1.1","vendor_url":"","full_font_name":"minamoji_1331828706965","font_family_name":"minamoji_1331828706965","copyright":"fub","description":"","trademark":"minamoji_1331828706965","designer":"","designer_url":"","unique_font_identifier":"minamoji_1331828706965","license_url":"","license_description":"","manufacturer_name":"","font_sub_family_name":"Regular"},"descender":-196,"familyName":"minamoji_1331828706965","lineHeight":1389,"underlineThickness":48,"custom_option":{"shadowBlur":"10","shadowOffsetX":"6","shadowOffsetY":"6","shadowColor":"#606060"}});
</script>
<script type="text/javascript">
if (_typeface_js && _typeface_js.loadFace)    _typeface_js.loadFace({"glyphs":{"1":{"x_min":81.375,"x_max":614.71875,"ha":692,"o":"m 249 70 q 218 80 233 73 q 189 97 203 86 q 173 128 179 111 q 168 166 168 146 q 233 461 203 313 q 290 755 263 609 q 280 781 287 769 q 263 804 273 793 q 234 821 249 815 q 200 828 219 828 l 108 804 q 92 813 97 807 q 84 828 86 820 l 81 854 q 96 912 84 884 q 135 963 108 941 q 229 1006 179 992 q 336 1017 279 1019 q 429 988 386 1011 q 508 925 473 965 q 595 729 573 834 q 614 514 617 625 q 576 309 609 408 q 465 130 543 210 q 364 81 419 94 q 249 70 309 67 "},"3":{"x_min":81.375,"x_max":603.578125,"ha":692,"o":"m 320 75 q 240 99 276 81 q 170 149 203 116 q 109 226 135 185 q 81 316 84 267 l 94 343 q 131 363 111 356 q 176 370 151 370 q 204 362 192 367 q 230 348 217 356 q 242 322 241 337 q 246 294 244 307 l 244 237 q 252 215 246 226 q 268 196 257 204 q 317 170 290 177 q 375 166 344 164 q 424 188 402 172 q 465 226 446 204 q 492 288 486 253 q 495 362 497 324 q 481 428 492 397 q 443 484 470 459 q 385 499 419 503 q 325 516 351 495 l 311 562 l 330 611 q 391 626 359 627 q 446 649 424 625 q 476 716 470 679 q 481 790 481 752 q 472 849 481 820 q 438 900 462 878 q 394 926 419 919 q 339 930 370 933 q 306 915 322 925 q 276 889 290 906 q 264 826 263 862 q 246 763 265 790 q 211 747 230 752 q 170 741 192 741 q 142 750 157 744 q 116 766 127 755 q 107 789 108 777 q 105 815 105 801 q 141 881 116 851 q 192 941 165 911 q 286 1002 233 984 q 402 1014 339 1019 q 474 990 440 1009 q 535 938 508 971 q 576 847 568 897 q 581 741 584 796 q 564 678 576 709 q 527 622 552 646 q 486 603 508 609 q 446 584 465 598 l 438 557 q 447 542 440 549 q 462 533 454 535 q 511 520 486 527 q 552 492 535 514 q 592 408 581 454 q 603 310 603 362 q 580 219 600 261 q 524 141 560 177 q 432 88 484 103 q 320 75 381 73 "},"字":{"x_min":105.796875,"x_max":1283.09375,"ha":1389,"o":"m 590 -73 q 556 -61 571 -70 q 527 -35 541 -51 q 511 -6 516 -21 q 508 27 505 8 l 524 54 l 552 56 q 587 44 571 51 q 625 37 603 37 l 652 56 q 690 118 679 84 q 701 191 701 153 q 680 279 695 237 q 638 356 665 321 l 617 373 l 644 391 q 657 421 652 405 q 660 457 663 438 l 638 538 l 644 549 l 668 557 q 698 547 682 552 q 733 546 714 543 q 786 572 763 552 q 831 617 809 592 q 854 644 842 630 q 866 676 866 657 l 842 679 q 651 621 747 652 q 451 584 554 590 q 410 592 429 587 q 375 614 391 598 q 359 659 362 636 q 356 709 356 682 q 366 756 359 733 q 391 798 373 779 q 417 811 402 809 q 448 815 432 812 q 664 747 560 793 q 882 703 769 701 q 944 733 918 709 q 1002 763 969 758 q 1030 750 1015 758 q 1055 728 1044 741 q 1066 709 1060 720 q 1071 687 1071 698 l 1055 671 q 916 630 986 649 q 790 560 847 611 q 762 505 769 535 q 755 443 755 476 q 763 408 758 424 q 785 378 769 391 l 804 370 l 804 367 q 770 341 785 359 q 747 305 755 324 l 741 245 q 762 166 750 204 q 777 84 774 127 q 755 24 774 51 q 714 -27 736 -2 q 656 -59 687 -48 q 590 -73 625 -70 m 176 269 q 157 279 165 272 q 141 294 149 286 q 126 340 130 316 q 122 391 122 364 q 130 434 124 413 q 154 470 135 454 q 184 480 168 478 q 219 481 200 481 q 370 431 298 462 q 519 375 443 400 l 519 373 q 350 313 432 351 q 176 269 268 275 m 1171 272 q 1019 325 1093 291 q 863 373 945 359 q 1030 432 950 397 q 1201 478 1109 467 q 1227 470 1215 476 q 1247 454 1239 465 q 1264 402 1261 429 q 1264 345 1266 375 q 1254 310 1261 326 q 1234 280 1247 294 q 1204 272 1220 272 q 1171 272 1188 272 m 584 367 l 538 373 l 538 375 l 581 378 l 603 373 l 603 370 l 584 367 m 198 668 q 161 680 179 674 q 127 703 143 687 q 111 736 113 717 q 105 774 108 755 q 130 876 111 828 q 181 968 149 925 q 211 984 195 979 q 246 990 227 990 q 290 983 268 987 q 328 968 311 979 l 314 960 q 278 895 292 930 q 260 820 263 859 q 275 764 265 790 q 284 706 284 739 q 269 684 279 693 q 246 671 260 676 l 198 668 m 1163 676 l 1117 701 q 1109 720 1109 709 q 1109 741 1109 731 q 1125 792 1117 766 q 1131 849 1133 817 q 1105 915 1123 884 q 1066 973 1087 946 q 1112 986 1087 981 q 1161 990 1136 990 q 1186 983 1174 987 q 1209 971 1199 979 q 1264 872 1245 925 q 1283 760 1283 820 q 1273 729 1280 744 q 1253 703 1266 714 q 1211 683 1234 690 q 1163 676 1188 676 m 815 892 q 792 897 804 895 q 771 911 779 900 q 756 948 760 927 q 752 990 752 968 l 755 1074 l 747 1093 l 771 1093 q 920 1056 850 1082 q 1052 979 991 1030 l 1055 971 q 937 925 994 949 q 815 892 880 900 m 546 895 q 442 930 492 908 q 339 971 391 952 l 339 976 q 484 1060 405 1033 q 646 1093 562 1087 l 646 1090 l 622 1066 l 619 1047 q 633 1000 625 1022 q 638 952 641 979 l 619 914 q 587 896 606 900 q 546 895 568 892 m 720 1096 l 676 1098 l 660 1096 q 689 1105 674 1104 q 720 1107 703 1107 l 736 1096 l 720 1096 "},".":{"x_min":272.625,"x_max":425.4375,"ha":692,"o":"m 341 52 q 314 61 328 54 q 290 79 301 68 q 273 110 276 92 q 273 146 271 127 l 301 188 q 325 200 311 196 q 356 205 339 205 q 382 196 370 202 q 405 180 394 191 q 421 150 416 167 q 424 114 427 133 l 402 73 q 374 57 389 62 q 341 52 359 52 "},"モ":{"x_min":156.25,"x_max":1208.046875,"ha":1389,"o":"m 961 -75 q 774 -20 863 -62 q 611 94 684 21 q 573 156 590 124 q 562 229 557 188 q 583 305 571 267 q 592 386 595 343 q 579 421 587 405 q 554 451 571 438 q 523 465 541 462 q 486 467 505 467 q 347 423 413 454 q 206 386 282 391 l 176 405 q 158 457 162 429 q 157 514 154 484 q 165 545 160 530 q 181 571 170 560 q 206 584 192 581 q 236 587 219 587 q 372 539 306 571 q 514 503 438 508 l 560 524 q 600 600 587 560 q 611 690 614 641 q 594 745 606 720 q 557 793 581 771 q 527 802 543 801 q 495 804 511 804 q 397 769 443 790 q 292 744 351 747 l 271 758 q 253 798 257 777 q 252 845 249 820 q 273 935 257 892 q 325 1014 290 979 q 493 1102 402 1079 q 682 1125 584 1125 q 865 1094 777 1123 q 1024 995 953 1066 q 1067 907 1055 954 q 1079 807 1079 859 l 1060 752 q 1032 737 1049 741 q 999 736 1015 733 q 870 782 931 752 q 736 812 809 812 l 703 796 q 668 735 679 769 q 655 663 657 701 q 671 584 657 622 q 709 514 684 546 q 752 492 728 495 q 804 492 777 489 q 973 552 891 514 q 1147 598 1055 590 q 1167 590 1158 592 q 1185 576 1177 587 q 1204 523 1199 552 q 1207 465 1209 495 q 1197 423 1204 443 q 1174 386 1190 402 q 1144 377 1161 378 q 1109 375 1128 375 q 934 438 1018 397 q 755 481 850 478 q 729 472 741 478 q 706 457 717 465 q 667 374 679 419 q 657 278 655 329 q 680 210 663 242 q 725 149 698 177 q 771 118 747 127 q 826 108 796 108 q 965 149 899 119 q 1109 183 1032 180 q 1128 172 1120 177 q 1142 155 1136 166 q 1152 113 1150 135 q 1155 70 1155 92 q 1143 17 1152 43 q 1117 -29 1133 -8 q 1046 -69 1087 -59 q 961 -75 1005 -78 "},"フ":{"x_min":243.234375,"x_max":1223.421875,"ha":1389,"o":"m 562 -84 q 470 -48 511 -75 q 391 18 429 -21 q 341 92 362 54 q 322 180 320 130 q 349 238 328 212 q 397 288 370 264 q 712 450 543 386 q 1015 627 880 514 q 1036 668 1029 646 q 1040 717 1044 690 q 1013 763 1029 741 q 975 804 996 785 q 915 824 948 820 q 847 826 882 828 q 585 744 712 801 q 320 676 459 687 l 279 698 q 246 774 252 731 q 244 865 241 817 q 257 919 249 892 q 287 968 265 946 q 345 996 311 990 q 413 1000 378 1003 q 694 929 557 976 q 977 873 831 881 q 1036 884 1010 873 q 1095 895 1063 895 q 1151 840 1128 873 q 1196 774 1174 807 q 1216 698 1209 739 q 1223 617 1223 657 q 1133 340 1207 470 q 953 100 1060 210 q 774 -33 872 21 q 562 -84 676 -89 "}},"cssFontWeight":"normal","ascender":1194,"underlinePosition":-96,"cssFontStyle":"normal","boundingBox":{"yMin":-187.171875,"xMin":0,"yMax":1190.75,"xMax":1367.1875},"resolution":1000,"original_font_information":{"postscript_name":"mofuji_1331828759597","version_string":"Version 1.3","vendor_url":"","full_font_name":"mofuji_1331828759597","font_family_name":"mofuji_1331828759597","copyright":"fub","description":"","trademark":"mofuji_1331828759597","designer":"","designer_url":"","unique_font_identifier":"mofuji_1331828759597","license_url":"","license_description":"","manufacturer_name":"","font_sub_family_name":"Regular"},"descender":-196,"familyName":"mofuji_1331828759597","lineHeight":1389,"underlineThickness":48,"custom_option":{"shadowBlur":"10","shadowOffsetX":"6","shadowOffsetY":"6","shadowColor":"#606060"}});
</script>

<a href="http://winofsql.jp/VA003334/vl.php?mid=typeface&pid=1&id=120310204117" target="_blank"><span class="typeface-js" style="font-family:kirieji_1331828538416;">切絵字1.0</span></a><br />
<span class="typeface-js" style="font-family:minamoji_1331828706965;">水面字1.1</span><br />
<span class="typeface-js" style="font-family:mofuji_1331828759597;">モフ字1.3</span><br />



posted by at 2012-08-25 22:04 | typeface.js | このブログの読者になる | 更新情報をチェックする

2012年08月24日

iPhoneとAndroid でも正しくGoogle MAP(API V3) を表示させる為の汎用コード

いろいろな環境が絡み合っているブログの記事内で Google MAP(API V3)を表示しようとすると、何故か iPhone と Android で MAP が描画されないという現象が起こりました。これは、Google Chrome の agent の置き換えでも再現するので、根本的に Google 側での技術的な問題であると思われます。と言うのも、何故か iPad だと問題無く表示するからです。

これと似たような状況は数年前の IE でも起こった記憶がありますが、単純なページでチュートリアル通りに API を使えば確かに問題が出ないので、IFRAME を使って実装しています。

文字列内の frame0001 を記事毎に変更すれば、ブログで同一ページに複数の記事が表示されても、正しく処理が可能で、逆に iframe 内で全て完結するので、うまく動くのであればこのほうが安定した実装になると思います。
<script type="text/javascript">
(function() {
	var str="";
	str+="<iframe \n";
	str+="	id=\"frame0001\" \n";
	str+="	frameborder=\"0\" \n";
	str+="	scrolling=\"no\" \n";
	str+="	width=\"600\" \n";
	str+="	height=\"450\" \n";
	str+="	marginwidth=\"0\" \n";
	str+="	marginheight=\"0\" \n";
	str+="></iframe> \n";
	str+=" ";
	document.write(str);

	str="";
	str+=" \n";
	str+="<div id=\"frame_div\" style=\"width: 100%; height: 100%\"></div> \n";
	str+="<"+"script type=\"text/javascript\">  \n";
	str+="	document.write(\"<\"+\"script type=\\\"text/javascript\\\" src=\\\"http://maps.googleapis.com/maps/api/js?sensor=false\\\"></\"+\"script>\"); \n";
	str+="</"+"script>   \n";
	str+="<"+"script type=\"text/javascript\">  \n";
	str+="(function() { \n";
	str+="	google.maps.event.addDomListener(window, 'load', function () {  \n";
	str+="		var latlng = new google.maps.LatLng(34.702777,135.495071);  \n";
	str+="		var myOptions = {  \n";
	str+="			zoom: 15,  \n";
	str+="			center: latlng,  \n";
	str+="			mapTypeControlOptions: {  \n";
	str+="				mapTypeIds: [  \n";
	str+="					google.maps.MapTypeId.HYBRID,  \n";
	str+="					google.maps.MapTypeId.ROADMAP,  \n";
	str+="					google.maps.MapTypeId.SATELLITE  \n";
	str+="				],  \n";
	str+="				style: google.maps.MapTypeControlStyle.DROPDOWN_MENU  \n";
	str+="			},  \n";
	str+="			mapTypeId: google.maps.MapTypeId.HYBRID,  \n";
	str+="			scaleControl: true,  \n";
	str+="			navigationControlOptions : {  \n";
	str+="				style: google.maps.NavigationControlStyle.ZOOM_PAN  \n";
	str+="			}  \n";
	str+="		};  \n";
	str+="		var map = new google.maps.Map(  \n";
	str+="			document.getElementById(\"frame_div\"),  \n";
	str+="			myOptions  \n";
	str+="		); \n";
	str+="	});  \n";
	str+="})();  \n";
	str+="</"+"script>  \n";
	str+=" ";
	document.getElementById("frame0001").contentWindow.document.write(str);
	document.getElementById("frame0001").contentWindow.document.close();

})();
</script>

このコードだと、Seesaa のスマホページでも正しく表示されますが、専用ページの横幅と縦幅を考慮しないと実用的には問題が残ってしまいます。まず、横幅に合わせて IFRAME の幅を変更してはみ出ないようにする必要がありますし、高さは縦スクロールが可能なように上下に余裕のあるサイズに変更する必要があります。

▼ Google Chrome の agent 置き換えでの表示結果

右端に少し余裕があると上下に余裕が無くてもスクロール可能
( 広告で余裕がなくなる場合がある )

▼ Seesaa でのスマホページでの実装例(コンテンツの『ブログ説明』の一番下に設置)
var userAgent = window.navigator.userAgent.toLowerCase();
if (userAgent.indexOf("iphone") > -1 || userAgent.indexOf("android") > -1 ) {
	str="";
	str+="<style type=\"text/css\"> \n";
	str+=" \n";
	str+=".iphone { \n";
	str+="	width:290px!important; \n";
	str+="} \n";
	str+=".text img { \n";
	str+="	width:290px!important; \n";
	str+="} \n";
	str+=".panoramio-wapi-tos img { \n";
	str+="	width:auto!important; \n";
	str+="} \n";
	str+=".text .gmap { \n";
	str+="	width:290px!important; \n";
	str+="	height:320px!important; \n";
	str+="} \n";
	str+=".text pre { \n";
	str+="	width:auto!important; \n";
	str+="} \n";
	str+=".text div { \n";
	str+="	width:auto!important; \n";
	str+="} \n";
	str+=" \n";
	str+="</style> ";
	document.write(str);
}



posted by at 2012-08-24 18:38 | Google MAP | このブログの読者になる | 更新情報をチェックする

久しぶりに Panoramio 画像の表示

Google 関連の API は時々テストしておかないとね。

コード作成
▲ ユーザID と 写真ID をセットして『変更ボタン』をクリックするだけです

JavaScript が読める方は、以下のテストボタンで実際にいろいろやってみて下さい。
posted by at 2012-08-24 02:48 | Google MAP | このブログの読者になる | 更新情報をチェックする

Google MAP API V3 汎用貼り付けコード

コードテストボタンを追加しました。
( コードを転送して、内容を変更しながらテストできます )

標準的なサテライトと地図とラベルの合成( ハイブリッド )の貼り付けです。今となっては、ただ地図を貼り付けても面白くもなんとも無いですが、API キーがいらなくなったので、誰でもすぐ使えるのは魅力ではあります

※ 完全にスマホ対応するにはこちらを参照して下さい
<div id="pa34_702777_135_495071" style="width: 600px; height: 450px"></div>
<script type="text/javascript"> 
if ( window['loadGmap_v3'] !== true ) {
	window['loadGmap_v3'] = true;
	document.write("<"+"script type=\"text/javascript\" src=\"http://maps.googleapis.com/maps/api/js?sensor=false\"></"+"script>");
}
</script>  
<script type="text/javascript"> 
(function() {
	google.maps.event.addDomListener(window, 'load', function () { 
		var latlng = new google.maps.LatLng(34.702777,135.495071); 
		var myOptions = { 
			zoom: 15, 
			center: latlng, 
			mapTypeControlOptions: { 
				mapTypeIds: [ 
					google.maps.MapTypeId.HYBRID, 
					google.maps.MapTypeId.ROADMAP, 
					google.maps.MapTypeId.SATELLITE 
				], 
				style: google.maps.MapTypeControlStyle.DROPDOWN_MENU 
			}, 
			mapTypeId: google.maps.MapTypeId.HYBRID, 
			scaleControl: true, 
			navigationControlOptions : { 
				style: google.maps.NavigationControlStyle.ZOOM_PAN 
			} 
		}; 
		var map = new google.maps.Map( 
			document.getElementById("pa34_702777_135_495071"), 
			myOptions 
		);
	}); 
})(); 
</script> 


posted by at 2012-08-24 02:26 | Google MAP | このブログの読者になる | 更新情報をチェックする

2012年08月17日

GIMP スクリプトの基本を知る為のドキュメント



Google から探しても見つかりにくいようなので。

GIMP (GNU 画像編集プログラム)

このリンクはそもそも、GIMP のヘルプブラウザー( ▼ )で呼び出されるものです。


ですが、WEB からのほうがはるかに使いやすいです。特にスクリプトについて、以下は必読です。

3.1. Scheme に精通

『3ヶ条』みたいな事が書かれています

1) Scheme 言語ではどんな構文も丸括弧 () でくくられる
2) 関数名や演算子は常に括弧内の先頭に置かれ、続くパラメーターがその関数や演算子に渡される
3) 算数で使われている演算子も関数の一種とみなされており、数式を書くときその最初に置く

3.2. 変数と関数

let* 構文について書かれていますので、良く読む必要があります。

3.3. リストにリストもそのまたリスト

いわゆる、『リスト』について書かれています。'(アポストロフィ) で定義されている事と、car 関数や、cdr 関数について書かれているので、非常に重要です。

3.4. はじめての Script-Fu スクリプト

ここは、画面定義のパーツについてのリファレンスになるので何度も参照する事になると思います

以降は、画面を持ったにスクリプトを実際に作って行くチュートリアルですが、手元の普段使っている簡単なスクリプトを解読したほうが良いと思います。

3.5. スクリプトを肉付け
3.6. テキストボックススクリプトを拡張
3.7. スクリプト作品とその稼動の様子



タグ:GIMP
posted by at 2012-08-17 14:20 | GIMP スクリプト | このブログの読者になる | 更新情報をチェックする

2012年08月15日

手書きブログで久しぶりに描いたけれど、あらためて思う事とちょっとした秘密のお遊び

お盆休みなのでさすがにちょっとだけ余裕があったので描きました。最初のころのように単色で適当に描くってのがやっぱりいいですね。自分にできる範囲でやる! というのが本来の形なんだとあらためて思いました。エディタもたくさんあるけれど、凝れば時間かかるし、なんか『うまくか描かなきゃ』なんて、意味不明なものに縛られたりもするので、なんとバカバカしい事か・・・と思ったのです。


निंजा


Crustacés humaine


そう思うともともと沢山描いてたというのを思い出しました。

で、秘密の遊びですが、実は適当に描くのは良くても、タイトル付けるとなると、結構考え込んでしまうんです。ホント、なんでか解んないんですが、これじゃあ意味無いのでシンプルな単語を翻訳して付けました。

忍者
甲殻人間

それぞれを、ヒンディー語、フランス語 に翻訳しました。





posted by at 2012-08-15 22:53 | 手書きブログ | このブログの読者になる | 更新情報をチェックする

GIMP 『ステンドグラスロゴ』で作ったサンプルです。『あいしてます』

スクリプトは昨日リリースしたのでこちらから( オリジナルスクリプトはこちらです )



大き目の文字を使う為に、ステンドグラスの『タイルサイズ』も大きくしています。( 縁取りサイズも大きくできたほうがいいような気がしてきました )

スクリプトでは、横に文字列を作る事しかできないので、『あいしてます』を作ってからコピーしてペーストしていすま。レイヤーで分けられているので、背景レイヤーや必要無いレイヤーを削除して、レイヤーの統合をしてからコピーしています。

コピー先は、もっと大きな『あ』を作ってその背景レイヤーを逆に使ってコピーした文字を張り付けて並べました。


※ フォントは、グレイグラフィックさんの『Mike』を使用しています

関連する記事

『Mike(ひらがなのみ)』を追加しました



タグ:GIMP
posted by at 2012-08-15 14:15 | GIMP | このブログの読者になる | 更新情報をチェックする

GIMP 2.8にて、ステンドグラスロゴ。感じの良い改造です。



ブラシの種類がそのまま反映されるので通常の『ブラシ』を選択して実行して下さい。『エアブラシ』だと薄くなりますし、『鉛筆』だと、ラインがガタガタになります。

※ 2012/08/16 : 縁の線の太さを指定できるようにしました

もうかなり前に出来上がっていたのですが、ハードディスクの底に眠っていたものを整理しました。オリジナルよりパラメータが増えていますので、いろいろ楽しい文字ステンドグラスが作成できます。

関連する記事

GIMP Portable Rev 4 がリリースされました。GIMP Portable も テーマを変更してみましょう


パラメータ設定







オリジナルでは、結果レイヤーを統合していましたが、コメントにしてありますので以下のような画像を同時に得る事ができます。






UTF8N で保存して下さい

※ 場所は例えば『C:\GIMPPortable\App\gimp\share\gimp\2.0\scripts\super-logos03s.scm』

【重要】
ブラシの種類がそのまま反映されるので通常の『ブラシ』を選択して実行して下さい。『エアブラシ』だと薄くなりますし、『鉛筆』だと、ラインがガタガタになります。

Circle というブラシは将来的にはなくなるかもしれないブラシなので、今後、他のブラシを使ったほうが良いかもしれません。2.8で、gimp-obsolete-files に存在しますが、今後使えるかどうかは解りません。
; ***********************************************************
; GIMP 2.8 動作確認済
; ***********************************************************
(define (apply-super-logos03-effect image logo-layer tsize random blur offset sf ft-color bg-color lwidth)
(let* (
        (bump-layer 0)
        (v_point 0)
        (path-layer 0)
        (outline-layer 0)
    (width (car (gimp-drawable-width logo-layer)))      ;ロゴの幅
    (height (car (gimp-drawable-height logo-layer)))    ;ロゴの高さ
    (bg-layer (car (gimp-layer-new image width height RGB-IMAGE "Background" 100 NORMAL-MODE))) ;背景レイヤー
    (fg-color '(0 0 0)) )                                 ;前景色=黒
;    (bg-color '(20 20 20)) )                         ;背景色=白

    ;イメージサイズ変更と背景レイヤー作成
    (gimp-image-add-layer image bg-layer 1)     ;背景レイヤーをlogo-layerの下にAdd
    (gimp-image-resize-to-layers image)         ;イメージサイズをレイヤーに合わせる
    (gimp-selection-none image)                 ;選択なし
    (gimp-context-set-background bg-color)      ;背景モザイク色
    (gimp-edit-fill bg-layer BACKGROUND-FILL)   ;背景レイヤーを背景モザイク色でFILL

    (plug-in-mosaic 1 image bg-layer                      ;モザイク描画
                                15
                                4
                                1
                                0.65
                                1
                                135
                                0.2
                                1
                                1
                                1
                                0
                                0 )


    ;バンプマップ用イメージ作成
    (set! bump-layer (car(gimp-layer-copy logo-layer 1)))   ;logo-layerのコピー
    (gimp-image-add-layer image bump-layer -1)              ;bump-layerをTopに追加
    (gimp-image-raise-layer-to-top image bump-layer)
    (gimp-layer-set-name bump-layer "Text")

    ;テキストにプラズマ/モザイク描画
    (gimp-selection-layer-alpha logo-layer)                 ;AlphaChanelをSelecdtionMaskに
    (plug-in-plasma 1 image logo-layer random 7)            ;プラズマ描画
    (gimp-context-set-background fg-color)                  ;背景色を黒に
    (plug-in-mosaic 1 image logo-layer                      ;モザイク描画
                                tsize
                                4
                                1
                                0.65
                                1
                                135
                                0.2
                                1
                                1
                                1
                                sf
                                1 )
    (set! v_point (cons-array 8 'byte))                     ;明るさとコントラストを調整
    (set-pt v_point 0 0 0 )
    (set-pt v_point 1 64 64 )
    (set-pt v_point 2 128 226 )
    (set-pt v_point 3 255 255 )
    (gimp-curves-spline logo-layer HISTOGRAM-VALUE 8 v_point)
    (gimp-selection-none image) 

    ;輪郭を描画
    ;テキストをパスに変換
    (gimp-selection-layer-alpha bump-layer)                 ;テキストを選択 
    (plug-in-sel2path 1 image bump-layer)                   ;選択をパスに
    (gimp-selection-none image)
    (set! path-layer (car (gimp-layer-new image width height RGBA-IMAGE "Path" 100 NORMAL-MODE)))
    (gimp-image-add-layer image path-layer -1)              ;新規レイヤーpath-layerを追加
    (gimp-selection-all image)
    (gimp-edit-clear path-layer)
    (gimp-context-set-foreground fg-color)

    (define brush-array (vector "Circle (05)" "Circle (07)" "Circle (09)" "Circle (11)" "Circle (13)" "Circle (15)" "Circle (17)" "Circle (19)"))

    (gimp-context-set-brush (vector-ref brush-array lwidth))
    (gimp-path-stroke-current image)

    (set!  outline-layer (car(gimp-layer-copy path-layer 1)))
    (gimp-image-add-layer image outline-layer 0)

    (gimp-drawable-set-visible bump-layer 0)

    (gimp-context-set-background ft-color)                  ;文字の縁取色
    (gimp-selection-layer-alpha outline-layer)                 ;透明以外を選択     
    (gimp-edit-blend outline-layer         ;drawable
                        FG-BG-RGB-MODE  ;blend_mode 
                        NORMAL-MODE     ;paint_mode 
                        GRADIENT-SHAPEBURST-SPHERICAL ;gradient_type 
                        100             ;opacity 
                        0               ;offset 
                        REPEAT-NONE     ;repeat 
                        TRUE            ;reverse 
                        FALSE           ;supersample
                        0               ;max_depth(supersample) 
                        0               ;threshold(supersample) 
                        TRUE            ;dither 
                        width 
                        height 
                        (+ width 20) 
                        height )
    (gimp-selection-none image)                         ;選択解除
                                  
    (plug-in-bump-map 1 image outline-layer outline-layer 135 45 3 0 0 0 0 1 0 LINEAR )

    (plug-in-gauss-iir2 1 image path-layer blur blur)
    (gimp-layer-set-offsets path-layer offset offset)

    (gimp-selection-none image)                 ;選択なし
;    (gimp-image-flatten image)                  ;画像統合
);end of let*
);end of define

(define (script-fu-super-logos03s text size fontname tsize random blur offset sf col bcol lwidth)
(let*
    (
        (img 0)
        (text-layer 0)
    )
    (set! img (car (gimp-image-new 256 256 RGB)))
    (gimp-context-set-foreground '(0 0 0) )
    (set! text-layer (car (gimp-text-fontname img -1 0 0 text 10 TRUE size PIXELS fontname)))
    (gimp-image-undo-disable img)
    (gimp-drawable-set-name text-layer text)
    (apply-super-logos03-effect img text-layer tsize random blur offset sf col bcol lwidth) ;FONT EFFECT
    (gimp-image-undo-enable img)
    (gimp-display-new img)
)
)

(define
   (set-pt a index x y)
   (begin
      (aset a (* index 2) x)
      (aset a (+ (* index 2) 1) y)
   )
)

(script-fu-register
    "script-fu-super-logos03s"                      ;Script name
    "<Image>/File/Create/汎用ステンドグラスロゴ"    ;Menu
    "Super Logos No.01  beta 0.1"                   ;Description
    "RETOUCH-SCRIPT"                                ;Creater
    "copyright 2006, RETOUCH-SCRIPT"                ;copyright notice
    "Nov 01, 2006"                                  ;date created
    ""
    SF-STRING       "Text"                  "GIMP 2.8"
    SF-ADJUSTMENT   "Font size (pixels)"    '(100 2 1000 1 10 0 1)
    SF-FONT         "Font"                  "Sans Bold"
    SF-ADJUSTMENT   "タイルサイズ"           '(15 5 100 1 10 0 1)
    SF-ADJUSTMENT   "Random seed"           '(1000 0 2000 5 10 0 0)
    SF-ADJUSTMENT   "Shadow blur"           '(3 0 30 1 10 0 1)
    SF-ADJUSTMENT   "Shadow offset"           '(1 0 30 1 10 0 1)
    SF-TOGGLE       "表面の起伏"            FALSE
    SF-COLOR        "縁の色"                '(255 255 255)
    SF-COLOR        "Background color"      '(255 255 255)
    SF-OPTION       "線の太さ"              '("Circle (05)" "Circle (07)" "Circle (09)" "Circle (11)" "Circle (13)" "Circle (15)" "Circle (17)" "Circle (19)")


);end of register

縁取りの色は、オリジナルでは『白』なので、銀色の光沢入りのパイプのようになりますが、それよりかなり雰囲気の違った画像が手に入ります。ステンドグラスのピースの大きさも変更できますし、表面に起伏を追加してガラス的な効果も狙えます




タグ:GIMP
posted by at 2012-08-15 00:40 | GIMP スクリプト | このブログの読者になる | 更新情報をチェックする
Seesaa の各ページの表示について
Seesaa の 記事がたまに全く表示されない場合があります。その場合は、設定> 詳細設定> ブログ設定 で 最新の情報に更新の『実行ボタン』で記事やアーカイブが最新にビルドされます。

Seesaa のページで、アーカイブとタグページは要注意です。タグページはコンテンツが全く無い状態になりますし、アーカイブページも歯抜けページはコンテンツが存在しないのにページが表示されてしまいます。

また、カテゴリページもそういう意味では完全ではありません。『カテゴリID-番号』というフォーマットで表示されるページですが、実際存在するより大きな番号でも表示されてしまいます。

※ インデックスページのみ、実際の記事数を超えたページを指定しても最後のページが表示されるようです

対処としては、このようなヘルプ的な情報を固定でページの最後に表示するようにするといいでしょう。具体的には、メインの記事コンテンツの下に『自由形式』を追加し、アーカイブとカテゴリページでのみ表示するように設定し、コンテンツを用意するといいと思います。


※ エキスパートモードで表示しています

アーカイブとカテゴリページはこのように簡単に設定できますが、タグページは HTML 設定を直接変更して、以下の『タグページでのみ表示される内容』の記述方法で設定する必要があります

<% if:page_name eq 'archive' -%>
アーカイブページでのみ表示される内容
<% /if %>

<% if:page_name eq 'category' -%>
カテゴリページでのみ表示される内容
<% /if %>

<% if:page_name eq 'tag' -%>
タグページでのみ表示される内容
<% /if %>
この記述は、以下の場所で使用します


Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX