1<html lang="en" class="no-js"> 2 <head> 3 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 7 <meta name="description" content="z-aki"> 8 9 10 <meta name="author" content="z-aki"> 11 12 13 <link rel="canonical" href="https://z-aki.github.io/about/"> 14 15 16 <link rel="prev" href="../dev_index/"> 17 18 19 20 <link rel="alternate" type="application/rss+xml" title="RSS feed" href="../feed_rss_created.xml"> 21 <link rel="alternate" type="application/rss+xml" title="RSS feed of updated content" href="../feed_rss_updated.xml"> 22 23 <link rel="icon" href="../assets/images/favicon.png"> 24 <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.15"> 25 26 27 28 <title>About Me/Contact - z-aki</title> 29 30 31 32 <link rel="stylesheet" href="../assets/stylesheets/main.342714a4.min.css"> 33 34 35 <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> 36 37 38 39 40 41 42 43 44 45 46 47 48 <link rel="stylesheet" href="../stylesheets/extra.css"> 49 50
50<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
50 51 52 53 54 55 56 57<meta name="google-site-verification" content="kr2DtrgRhBOa85JVr-UsAzDW-3fq0bRcpG1cWtJLT1o"> 58<link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml"> 59 60 </head> 61 62 63 64 65 66 67 68 <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="indigo"> 69 70 71 <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> 72 <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> 73 <label class="md-overlay" for="__drawer"></label> 74 <div data-md-component="skip"> 75 76 77 <a href="#about-me" class="md-skip"> 78 Skip to content 79 </a> 80 81 </div> 82 <div data-md-component="announce"> 83 84 <aside class="md-banner"> 85 <div class="md-banner__inner md-grid md-typeset"> 86 87 88Use RSS feed apps/extensions to get updates about new posts (without sharing your email). See <a href="/about#stay-updated">contact 89 me</a>. 90 91 </div> 92 93 </aside> 94 95 </div> 96 97 98 <!-- 99 Copyright (c) 2016-2025 Martin Donath <[email protected]> 100 101 Permission is hereby granted, free of charge, to any person obtaining a copy 102 of this software and associated documentation files (the "Software"), to 103 deal in the Software without restriction, including without limitation the 104 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 105 sell copies of the Software, and to permit persons to whom the Software is 106 furnished to do so, subject to the following conditions: 107 108 The above copyright notice and this permission notice shall be included in 109 all copies or substantial portions of the Software. 110 111 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 112 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 113 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE 114 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 115 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 116 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 117 IN THE SOFTWARE. 118--> 119 120<!-- Determine classes --> 121 122 123 124 125 126<!-- Header --> 127<header class="md-header md-header--shadow md-header--lifted" data-md-component="header"> 128 <nav class="md-header__inner md-grid" aria-label="Header"> 129 130 <!-- Link to home --> 131 <a href=".." title="z-aki" class="md-header__button md-logo" aria-label="z-aki" data-md-component="logo"> 132 133 134 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg> 135 136 <!-- z-aki-modification --> 137 <div class="md-header__topic"> 138 <span class="md-ellipsis"> 139 z-aki 140 </span> 141 </div> 142 </a> 143 144 <!-- Button to open drawer --> 145 <label class="md-header__button md-icon" for="__drawer"> 146 147 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg> 148 </label> 149 150 <!-- Header title --> 151 <div class="md-header__title" data-md-component="header-title"> 152 <div class="md-header__ellipsis"> 153 <!-- z-aki-modification --> 154 <div class="md-header__topic"> 155 <span class="md-ellipsis"> 156 </span> 157 </div> 158 <div class="md-header__topic" data-md-component="header-topic"> 159 <span class="md-ellipsis"> 160 161 About Me/Contact 162 163 </span> 164 </div> 165 </div> 166 </div> 167 168 <!-- Color palette toggle --> 169 170 171 172 173 <!-- User preference: color palette --> 174 175 176 <!-- Site language selector --> 177 178 179 <!-- Button to open search modal --> 180 181 182 183 <!-- Check if search is actually enabled - see https://t.ly/DT_0V --> 184 185 <label class="md-header__button md-icon" for="__search"> 186 187 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
187<path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg> 188 </label> 189 190 <!-- Search interface --> 191 <div class="md-search" data-md-component="search" role="dialog"> 192 <label class="md-search__overlay" for="__search"></label> 193 <div class="md-search__inner" role="search"> 194 <form class="md-search__form" name="search"> 195 <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> 196 <label class="md-search__icon md-icon" for="__search"> 197 198 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg> 199 200 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg> 201 </label> 202 <nav class="md-search__options" aria-label="Search"> 203 204 <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1"> 205 206 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg> 207 </button> 208 </nav> 209 210 </form> 211 <div class="md-search__output"> 212 <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix> 213 <div class="md-search-result" data-md-component="search-result"> 214 <div class="md-search-result__meta"> 215 Initializing search 216 </div> 217 <ol class="md-search-result__list" role="presentation"></ol> 218 </div> 219 </div> 220 </div> 221 </div> 222</div> 223 224 225 226 <!-- Repository information --> 227 228 <div class="md-header__source"> 229 <a href="https://github.com/z-aki/z-aki.github.io" title="Go to repository" class="md-source plugin_open_external_links_in_new_tab" data-md-component="source" target="_blank" rel="noopener noreferrer"> 230 <div class="md-source__icon md-icon"> 231 232 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg> 233 </div> 234 <div class="md-source__repository"> 235 GitHub 236 </div> 237</a> 238 </div> 239 240 </nav> 241 242 <!-- Navigation tabs (sticky) --> 243 244 245 246<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs"> 247 <div class="md-grid"> 248 <ul class="md-tabs__list"> 249 250 251 252 253 254 255 <li class="md-tabs__item"> 256 <a href=".." class="md-tabs__link"> 257 258 259 260 261 262 Home 263 264 </a> 265 </li> 266 267 268 269 270 271 272 273 274 275 276 <li class="md-tabs__item"> 277 <a href="../vuln/" class="md-tabs__link"> 278 279 280 281 Vulnerabilities 282 283 </a> 284 </li> 285 286 287 288 289 290 291 292 293 294 295 296 <li class="md-tabs__item"> 297 <a href="../digipin/tool/" class="md-tabs__link"> 298 299 300 301 Digipin converter 302 303 </a> 304 </li> 305 306 307 308 309 310 311 312 313 314 315 316 <li class="md-tabs__item"> 317 <a href="../tampermonkey/" class="md-tabs__link"> 318 319 320 321 Tampermonkey 322 323 </a> 324 </li> 325 326 327 328 329 330 331 332 333 334 335 336 <li class="md-tabs__item"> 337 <a href="../tools/" class="md-tabs__link"> 338 339 340 341 Automator and Thunderbird Addons 342 343 </a> 344 </li> 345 346 347 348 349 350 351 352 353 354 355 356 <li class="md-tabs__item"> 357 <a href="../rti/" class="md-tabs__link"> 358 359 360 361 RTIs 362 363 </a> 364 </li> 365 366 367 368 369 370 371 372 373 374 <li class="md-tabs__item"> 375 <a href="../dev_index/" class="md-tabs__link"> 376 377 378 379 380 381 dev docs 382 383 </a> 384 </li> 385 386 387 388 389 390 391 392 393 394 395 <li class="md-tabs__item md-tabs__item--active"> 396 <a href="./" class="md-tabs__link"> 397 398 399 400 401 402 About Me/Contact 403 404 </a> 405 </li> 406 407 408 409 </ul> 410 </div> 411</nav> 412 413 414</header> 415 416 <div class="md-container" data-md-component="container"> 417 418 419 420 421 <main class="md-main" data-md-component="main"> 422 <div class="md-main__inner md-grid"> 423 424 425 426 <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation"> 427 <div class="md-sidebar__scrollwrap"> 428 <div class="md-sidebar__inner"> 429 <!-- 430 Copyright (c) 2016-2025 Martin Donath <[email protected]> 431 432 Permission is hereby granted, free of charge, to any person obtaining a copy 433 of this software and associated documentation files (the "Software"), to 434 deal in the Software without restriction, including without limitation the 435 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 436 sell copies of the Software, and to permit persons to whom the Software is 437 furnished to do so, subject to the following conditions: 438 439 The above copyright notice and this permission notice shall be included in 440 all copies or substantial portions of the Software. 441 442 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 443 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 444 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE 445 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 446 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 447 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 448 IN THE SOFTWARE. 449--> 450 451 452 453<!-- Determine classes --> 454 455 456 457 458 459 460 461 462<!-- Navigation --> 463<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0"> 464 465 <!-- Site title --> 466 <label class="md-nav__title" for="__drawer"> 467 <a href=".." title="z-aki" class="md-nav__button md-logo" aria-label="z-aki" data-md-component="logo"> 468 469 470 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
470<path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg> 471 472 <!-- z-aki-modification --> 473 z-aki 474 </a> 475 </label> 476 477 <!-- Repository information --> 478 479 <div class="md-nav__source"> 480 <a href="https://github.com/z-aki/z-aki.github.io" title="Go to repository" class="md-source plugin_open_external_links_in_new_tab" data-md-component="source" target="_blank" rel="noopener noreferrer"> 481 <div class="md-source__icon md-icon"> 482 483 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg> 484 </div> 485 <div class="md-source__repository"> 486 GitHub 487 </div> 488</a> 489 </div> 490 491 492 <!-- Navigation list --> 493 <ul class="md-nav__list" data-md-scrollfix> 494 495 496 497 498 499 500 501 <li class="md-nav__item"> 502 <a href=".." class="md-nav__link"> 503 504 505 506 <span class="md-ellipsis"> 507 Home 508 509 </span> 510 511 512 </a> 513 </li> 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 <li class="md-nav__item md-nav__item--nested"> 534 535 536 537 538 539 <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2"> 540 541 542 <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> 543 544 545 546 <span class="md-ellipsis"> 547 Vulnerabilities 548 549 </span> 550 551 552 <span class="md-nav__icon md-icon"></span> 553 </label> 554 555 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false"> 556 <label class="md-nav__title" for="__nav_2"> 557 <span class="md-nav__icon md-icon"></span> 558 Vulnerabilities 559 </label> 560 <ul class="md-nav__list" data-md-scrollfix> 561 562 563 564 565 566 567 568 569 570 <li class="md-nav__item"> 571 <a href="../vuln/" class="md-nav__link"> 572 573 574 575 <span class="md-ellipsis"> 576 Vulnerability Analysis and disclosures 577 578 </span> 579 580 581 </a> 582 </li> 583 584 585 586 587 </ul> 588 </nav> 589 590 </li> 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 <li class="md-nav__item md-nav__item--nested"> 611 612 613 614 615 616 <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3"> 617 618 619 <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> 620 621 622 623 <span class="md-ellipsis"> 624 Digipin converter 625 626 </span> 627 628 629 <span class="md-nav__icon md-icon"></span> 630 </label> 631 632 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false"> 633 <label class="md-nav__title" for="__nav_3"> 634 <span class="md-nav__icon md-icon"></span> 635 Digipin converter 636 </label> 637 <ul class="md-nav__list" data-md-scrollfix> 638 639 640 641 642 643 644 645 <li class="md-nav__item"> 646 <a href="../digipin/tool/" class="md-nav__link"> 647 648 649 650 <span class="md-ellipsis"> 651 Digipin converter 652 653 </span> 654 655 656 </a> 657 </li> 658 659 660 661 662 663 664 665 666 667 668 <li class="md-nav__item"> 669 <a href="../digipin/convert%20digipin%20to%20latitude%20longitude/" class="md-nav__link"> 670 671 672 673 <span class="md-ellipsis"> 674 iOS, macOS, Google Maps in browser (Tampermonkey script) 675 676 </span> 677 678 679 </a> 680 </li> 681 682 683 684 685 </ul> 686 </nav> 687 688 </li> 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 <li class="md-nav__item md-nav__item--nested"> 709 710 711 712 713 714 <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4"> 715 716 717 <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> 718 719 720 721 <span class="md-ellipsis"> 722 Tampermonkey 723 724 </span> 725 726
727 <span class="md-nav__icon md-icon"></span> 728 </label> 729 730 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> 731 <label class="md-nav__title" for="__nav_4"> 732 <span class="md-nav__icon md-icon"></span> 733 Tampermonkey 734 </label> 735 <ul class="md-nav__list" data-md-scrollfix> 736 737 738 739 740 741 742 743 744 745 <li class="md-nav__item"> 746 <a href="../tampermonkey/" class="md-nav__link"> 747 748 749 750 <span class="md-ellipsis"> 751 Helpful Tampermonkey Scripts 752 753 </span> 754 755 756 </a> 757 </li> 758 759 760 761 762 </ul> 763 </nav> 764 765 </li> 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 <li class="md-nav__item md-nav__item--nested"> 786 787 788 789 790 791 <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5"> 792 793 794 <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> 795 796 797 798 <span class="md-ellipsis"> 799 Automator and Thunderbird Addons 800 801 </span> 802 803 804 <span class="md-nav__icon md-icon"></span> 805 </label> 806 807 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false"> 808 <label class="md-nav__title" for="__nav_5"> 809 <span class="md-nav__icon md-icon"></span> 810 Automator and Thunderbird Addons 811 </label> 812 <ul class="md-nav__list" data-md-scrollfix> 813 814 815 816 817 818 819 820 821 822 <li class="md-nav__item"> 823 <a href="../tools/" class="md-nav__link"> 824 825 826 827 <span class="md-ellipsis"> 828 Automator and Thunderbird Addons 829 830 </span> 831 832 833 </a> 834 </li> 835 836 837 838 839 </ul> 840 </nav> 841 842 </li> 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 <li class="md-nav__item md-nav__item--nested"> 863 864 865 866 867 868 <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6"> 869 870 871 <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> 872 873 874 875 <span class="md-ellipsis"> 876 RTIs 877 878 </span> 879 880 881 <span class="md-nav__icon md-icon"></span> 882 </label> 883 884 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false"> 885 <label class="md-nav__title" for="__nav_6"> 886 <span class="md-nav__icon md-icon"></span> 887 RTIs 888 </label> 889 <ul class="md-nav__list" data-md-scrollfix> 890 891 892 893 894 895 896 897 898 899 <li class="md-nav__item"> 900 <a href="../rti/" class="md-nav__link"> 901 902 903 904 <span class="md-ellipsis"> 905 RTI Organizations List 906 907 </span> 908 909 910 </a> 911 </li> 912 913 914 915 916 </ul> 917 </nav> 918 919 </li> 920 921 922 923 924 925 926 927 928 929 <li class="md-nav__item"> 930 <a href="../dev_index/" class="md-nav__link"> 931 932 933 934 <span class="md-ellipsis"> 935 dev docs 936 937 </span> 938 939 940 </a> 941 </li> 942 943 944 945 946 947 948 949 950 951 952 953 <li class="md-nav__item md-nav__item--active"> 954 955 <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc"> 956 957 958 959 960 961 <label class="md-nav__link md-nav__link--active" for="__toc"> 962 963 964 965 <span class="md-ellipsis"> 966 About Me/Contact 967 968 </span> 969 970 971 <span class="md-nav__icon md-icon"></span> 972 </label> 973 974 <a href="./" class="md-nav__link md-nav__link--active"> 975 976 977 978 <span class="md-ellipsis"> 979 About Me/Contact 980 981 </span> 982 983 984 </a> 985 986 987 988<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> 989 990 991 992 993 994 995 <label class="md-nav__title" for="__toc">
996 <span class="md-nav__icon md-icon"></span> 997 Table of contents 998 </label> 999 <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> 1000 1001 <li class="md-nav__item"> 1002 <a href="#contact" class="md-nav__link"> 1003 <span class="md-ellipsis"> 1004 Contact 1005 </span> 1006 </a> 1007 1008</li> 1009 1010 <li class="md-nav__item"> 1011 <a href="#stay-updated" class="md-nav__link"> 1012 <span class="md-ellipsis"> 1013 Stay updated 1014 </span> 1015 </a> 1016 1017</li> 1018 1019 </ul> 1020 1021</nav> 1022 1023 </li> 1024 1025 1026 1027 </ul> 1028</nav> 1029 </div> 1030 </div> 1031 </div> 1032 1033 1034 1035 1036 <div class="md-content" data-md-component="content"> 1037 <article class="md-content__inner md-typeset"> 1038 1039 1040 1041 1042 1043 <a href="https://github.com/z-aki/z-aki.github.io/blob/main/docs/about.md" title="Edit this page" class="md-content__button md-icon plugin_open_external_links_in_new_tab" rel="noopener noreferrer" target="_blank"> 1044 1045 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0l-30.1 30 97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5l167.3-167.4-98-98zM96 64c-53 0-96 43-96 96v256c0 53 43 96 96 96h256c53 0 96-43 96-96v-96c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32z"></path></svg> 1046 </a> 1047 1048 1049 1050 1051 1052 <a href="https://github.com/z-aki/z-aki.github.io/raw/main/docs/about.md" title="View source of this page" class="md-content__button md-icon plugin_open_external_links_in_new_tab" target="_blank" rel="noopener noreferrer"> 1053 1054 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M12 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0 8a5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5 5 5 0 0 1-5 5m0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5"></path></svg> 1055 </a> 1056 1057 1058 1059<div><p><a href="/">Home</a> 1060<br></p> 1061<h1 id="about-me">About me<a class="headerlink" href="#about-me" title="Permanent link">¶</a></h1> 1062<h2 id="contact">Contact<a class="headerlink" href="#contact" title="Permanent link">¶</a></h2> 1063<p><a href="https://github.com/z-aki/z-aki.github.io/issues" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab">https://github.com/z-aki/z-aki.github.io/issues</a></p> 1064<h2 id="stay-updated">Stay updated<a class="headerlink" href="#stay-updated" title="Permanent link">¶</a></h2> 1065<ul> 1066<li><a href="/feed_rss_updated.xml"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24zM3.291 17.415a3.3 3.3 0 0 1 3.293 3.295A3.303 3.303 0 0 1 3.283 24C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295M15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91"></path></svg></span> RSS feed for updated items</a></li> 1067</ul> 1068<p>Subscribe anonymously (except IP address). Use RSS feed reader apps to anonymously get new post notifications without sharing your email. At your own discretion, explore the following options:</p> 1069<ul> 1070<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M0 14.727h.941v-2.453c0-.484.318-.835.771-.835.439 0 .71.276.71.722v2.566h.915V12.25c0-.48.31-.812.764-.812.46 0 .718.28.718.77v2.518h.94v-2.748c0-.801-.517-1.334-1.307-1.334-.578 0-1.054.31-1.247.805h-.023c-.147-.514-.552-.805-1.118-.805-.545 0-.968.306-1.142.771H.903v-.695H0v4.006zm7.82-.646c-.408 0-.68-.208-.68-.537 0-.318.26-.522.714-.552l.926-.057v.307c0 .483-.427.839-.96.839m-.284.71c.514 0 1.017-.268 1.248-.703h.018v.639h.908v-2.76c0-.804-.647-1.33-1.64-1.33-1.021 0-1.66.537-1.701 1.285h.873c.06-.332.344-.548.79-.548.464 0 .748.242.748.662v.287l-1.058.06c-.976.061-1.524.488-1.524 1.199 0 .721.564 1.209 1.338 1.209m6.305-2.642c-.065-.843-.719-1.512-1.777-1.512-1.164 0-1.92.805-1.92 2.087 0 1.3.756 2.082 1.928 2.082 1.005 0 1.697-.59 1.772-1.485h-.888c-.087.453-.397.725-.873.725-.597 0-.982-.483-.982-1.322 0-.824.381-1.323.975-1.323.502 0 .8.321.876.748zm2.906-2.967c-1.591 0-2.589 1.085-2.589 2.82s.998 2.816 2.59 2.816c1.586 0 2.584-1.081 2.584-2.816s-.997-2.82-2.585-2.82m0 .832c.971 0 1.591.77 1.591 1.988 0 1.213-.62 1.984-1.59 1.984-.976 0-1.592-.77-1.592-1.984 0-1.217.616-1.988 1.591-1.988m2.982 3.178c.042 1.006.866 1.626 2.12 1.626 1.32 0 2.151-.65 2.151-1.686 0-.813-.469-1.27-1.576-1.523l-.627-.144c-.67-.158-.945-.37-.945-.733 0-.453.415-.756 1.032-.756.623 0 1.05.306 1.096.817h.93c-.023-.96-.817-1.61-2.019-1.61-1.187 0-2.03.653-2.03 1.62 0 .78.477 1.263 1.482 1.494l.707.166c.688.163.967.39.967.782 0 .454-.457.779-1.115.779-.665 0-1.167-.329-1.228-.832z"></path></svg></span> <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m0 93.7 183.6-25.3v177.4H0zm0 324.6 183.6 25.3V268.4H0zm203.8 28L448 480V268.4H203.8zm0-380.6v180.1H448V32z"></path></svg></span> <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
1070<path d="M12.504 0q-.232 0-.48.021c-4.226.333-3.105 4.807-3.17 6.298-.076 1.092-.3 1.953-1.05 3.02-.885 1.051-2.127 2.75-2.716 4.521-.278.832-.41 1.684-.287 2.489a.4.4 0 0 0-.11.135c-.26.268-.45.6-.663.839-.199.199-.485.267-.797.4-.313.136-.658.269-.864.68-.09.189-.136.394-.132.602 0 .199.027.4.055.536.058.399.116.728.04.97-.249.68-.28 1.145-.106 1.484.174.334.535.47.94.601.81.2 1.91.135 2.774.6.926.466 1.866.67 2.616.47.526-.116.97-.464 1.208-.946.587-.003 1.23-.269 2.26-.334.699-.058 1.574.267 2.577.2.025.134.063.198.114.333l.003.003c.391.778 1.113 1.132 1.884 1.071s1.592-.536 2.257-1.306c.631-.765 1.683-1.084 2.378-1.503.348-.199.629-.469.649-.853.023-.4-.2-.811-.714-1.376v-.097l-.003-.003c-.17-.2-.25-.535-.338-.926-.085-.401-.182-.786-.492-1.046h-.003c-.059-.054-.123-.067-.188-.135a.36.36 0 0 0-.19-.064c.431-1.278.264-2.55-.173-3.694-.533-1.41-1.465-2.638-2.175-3.483-.796-1.005-1.576-1.957-1.56-3.368.026-2.152.236-6.133-3.544-6.139m.529 3.405h.013c.213 0 .396.062.584.198.19.135.33.332.438.533.105.259.158.459.166.724 0-.02.006-.04.006-.06v.105l-.004-.021-.004-.024a1.8 1.8 0 0 1-.15.706.95.95 0 0 1-.213.335 1 1 0 0 0-.088-.042c-.104-.045-.198-.064-.284-.133a1.3 1.3 0 0 0-.22-.066c.05-.06.146-.133.183-.198q.08-.193.088-.402v-.02a1.2 1.2 0 0 0-.061-.4c-.045-.134-.101-.2-.183-.333-.084-.066-.167-.132-.267-.132h-.016c-.093 0-.176.03-.262.132a.8.8 0 0 0-.205.334 1.2 1.2 0 0 0-.09.4v.019q.002.134.02.267c-.193-.067-.438-.135-.607-.202a2 2 0 0 1-.018-.2v-.02a1.8 1.8 0 0 1 .15-.768 1.08 1.08 0 0 1 .43-.533 1 1 0 0 1 .594-.2zm-2.962.059h.036c.142 0 .27.048.399.135.146.129.264.288.344.465.09.199.14.4.153.667v.004c.007.134.006.2-.002.266v.08c-.03.007-.056.018-.083.024-.152.055-.274.135-.393.2q.018-.136.003-.267v-.015c-.012-.133-.04-.2-.082-.333a.6.6 0 0 0-.166-.267.25.25 0 0 0-.183-.064h-.021c-.071.006-.13.04-.186.132a.55.55 0 0 0-.12.27 1 1 0 0 0-.023.33v.015c.012.135.037.2.08.334.046.134.098.2.166.268q.014.014.034.024c-.07.057-.117.07-.176.136a.3.3 0 0 1-.131.068 2.6 2.6 0 0 1-.275-.402 1.8 1.8 0 0 1-.155-.667 1.8 1.8 0 0 1 .08-.668 1.4 1.4 0 0 1 .283-.535c.128-.133.26-.2.418-.2m1.37 1.706c.332 0 .733.065 1.216.399.293.2.523.269 1.052.468h.003c.255.136.405.266.478.399v-.131a.57.57 0 0 1 .016.47c-.123.31-.516.643-1.063.842v.002c-.268.135-.501.333-.775.465-.276.135-.588.292-1.012.267a1.1 1.1 0 0 1-.448-.067 4 4 0 0 1-.322-.198c-.195-.135-.363-.332-.612-.465v-.005h-.005c-.4-.246-.616-.512-.686-.71q-.104-.403.193-.6c.224-.135.38-.271.483-.336.104-.074.143-.102.176-.131h.002v-.003c.169-.202.436-.47.839-.601.139-.036.294-.065.466-.065zm2.8 2.142c.358 1.417 1.196 3.475 1.735 4.473.286.534.855 1.659 1.102 3.024.156-.005.33.018.513.064.646-1.671-.546-3.467-1.089-3.966-.22-.2-.232-.335-.123-.335.59.534 1.365 1.572 1.646 2.757.13.535.16 1.104.021 1.67.067.028.135.06.205.067 1.032.534 1.413.938 1.23 1.537v-.043c-.06-.003-.12 0-.18 0h-.016c.151-.467-.182-.825-1.065-1.224-.915-.4-1.646-.336-1.77.465-.008.043-.013.066-.018.135-.068.023-.139.053-.209.064-.43.268-.662.669-.793 1.187-.13.533-.17 1.156-.205 1.869v.003c-.02.334-.17.838-.319 1.35-1.5 1.072-3.58 1.538-5.348.334a2.7 2.7 0 0 0-.402-.533 1.5 1.5 0 0 0-.275-.333c.182 0 .338-.03.465-.067a.62.62 0 0 0 .314-.334c.108-.267 0-.697-.345-1.163s-.931-.995-1.788-1.521c-.63-.4-.986-.87-1.15-1.396-.165-.534-.143-1.085-.015-1.645.245-1.07.873-2.11 1.274-2.763.107-.065.037.135-.408.974-.396.751-1.14 2.497-.122 3.854a8.1 8.1 0 0 1 .647-2.876c.564-1.278 1.743-3.504 1.836-5.268.048.036.217.135.289.202.218.133.38.333.59.465.21.201.477.335.876.335q.058.005.11.006c.412 0 .73-.134.997-.268.29-.134.52-.334.74-.4h.005c.467-.135.835-.402 1.044-.7zm2.185 8.958c.037.6.343 1.245.882 1.377.588.134 1.434-.333 1.791-.765l.211-.01c.315-.007.577.01.847.268l.003.003c.208.199.305.53.391.876.085.4.154.78.409 1.066.486.527.645.906.636 1.14l.003-.007v.018l-.003-.012c-.015.262-.185.396-.498.595-.63.401-1.746.712-2.457 1.57-.618.737-1.37 1.14-2.036 1.191-.664.053-1.237-.2-1.574-.898l-.005-.003c-.21-.4-.12-1.025.056-1.69.176-.668.428-1.344.463-1.897.037-.714.076-1.335.195-1.814.12-.465.308-.797.641-.984l.045-.022zm-10.814.049h.01q.08 0 .157.014c.376.055.706.333 1.023.752l.91 1.664.003.003c.243.533.754 1.064 1.189 1.637.434.598.77 1.131.729 1.57v.006c-.057.744-.48 1.148-1.
1070125 1.294-.645.135-1.52.002-2.395-.464-.968-.536-2.118-.469-2.857-.602q-.553-.1-.723-.4c-.11-.2-.113-.602.123-1.23v-.004l.002-.003c.117-.334.03-.752-.027-1.118-.055-.401-.083-.71.043-.94.16-.334.396-.4.69-.533.294-.135.64-.202.915-.47h.002v-.002c.256-.268.445-.601.668-.838.19-.201.38-.336.663-.336m7.159-9.074c-.435.201-.945.535-1.488.535-.542 0-.97-.267-1.28-.466-.154-.134-.28-.268-.373-.335-.164-.134-.144-.333-.074-.333.109.016.129.134.199.2.096.066.215.2.36.333.292.2.68.467 1.167.467.485 0 1.053-.267 1.398-.466.195-.135.445-.334.648-.467.156-.136.149-.267.279-.267.128.016.034.134-.147.332a8 8 0 0 1-.69.468zm-1.082-1.583V5.64c-.006-.02.013-.042.029-.05.074-.043.18-.027.26.004.063 0 .16.067.15.135-.006.049-.085.066-.135.066-.055 0-.092-.043-.141-.068-.052-.018-.146-.008-.163-.065m-.551 0c-.02.058-.113.049-.166.066-.047.025-.086.068-.14.068-.05 0-.13-.02-.136-.068-.01-.066.088-.133.15-.133.08-.031.184-.047.259-.005.019.009.036.03.03.05v.02h.003z"></path></svg></span> Desktop: <a href="https://www.thunderbird.net" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M9.948 4.444h-.005c-1.92.788-2.126 2.55-1.817 3.499v.02C9.236 7.18 10.658 6.76 12 6.76c3.26 0 5.902 2.156 5.902 4.815S15.259 16.391 12 16.391l-.083-.002c-.155-.006-.354-.013-.435.118-.096.156.116.397.238.536 1.274 1.441 3.123 1.622 3.608 1.67l.076.008c-4.281.414-9.304-2.32-9.306-7.076 0-1.12.414-2.073 1.075-2.83l-.005-.002h-.003C7.31 6.38 6.376 3.47 4.629 2.898c-.124-.04-.246.054-.262.183-.23 1.924-.727 2.59-1.264 3.31-.805 1.08-1.39 2.328-1.365 3.698a11 11 0 0 1-.705-1.91c-.024-.09-.17-.365-.333-.272-.13.072-.227.274-.296.485A12.1 12.1 0 0 0 0 11.489c0 6.536 5.475 12 12 12 6.627 0 12-5.372 12-12 0-2.526-.781-4.87-2.115-6.805l.167-.002c.518 0 1.024.045 1.51.129-.734-.816-1.724-1.475-2.877-1.904a8.5 8.5 0 0 1 2.494-.495c-1.426-1.166-3.508-1.9-5.827-1.9-3.355 0-6.648 1.29-7.404 3.93zm.682 9.166c-.87-.905-3.473-3.91-3.473-3.91l.202.01 4.075 3.042c.305.223.74.22 1.043-.004l3.996-3.034.212-.018s-2.518 2.935-3.483 3.9c-.964.968-1.703.919-2.572.014m2.774-10.083s.055.625-.576.824c-.722.227-1.042-.38-1.042-.38s.09-.417.676-.61c.626-.206.942.166.942.166"></path></svg></span> Thunderbird</a></li> 1071<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M20.452 3.445a11 11 0 0 0-2.482-1.908C16.944.997 15.098.093 12.477.032q-1.1-.026-2.174.144c-.72.114-1.398.292-2.118.56-1.017.377-1.996.975-2.574 1.554.583-.349 1.476-.733 2.55-.992a10.1 10.1 0 0 1 3.729-.167c2.341.34 4.178 1.381 5.48 2.625a8 8 0 0 1 1.298 1.587c1.468 2.382 1.33 5.376.184 7.142-.85 1.312-2.67 2.544-4.37 2.53-.583-.023-1.438-.152-2.25-.566-2.629-1.343-3.021-4.688-1.118-6.306-.632-.136-1.82.13-2.646 1.363-.742 1.107-.7 2.816-.242 4.028a6.5 6.5 0 0 1-.59-1.895 7.7 7.7 0 0 1 .416-3.845A8.2 8.2 0 0 1 9.45 5.399c.896-1.069 1.908-1.72 2.75-2.005-.54-.471-1.411-.738-2.421-.767C8.31 2.583 6.327 3.061 4.7 4.41a8.2 8.2 0 0 0-1.976 2.414c-.455.836-.691 1.659-.697 1.678.122-1.445.704-2.994 1.248-4.055-.79.413-1.827 1.668-2.41 3.042C.095 9.37-.2 11.608.14 13.989c.966 5.668 5.9 9.982 11.843 9.982C18.62 23.971 24 18.591 24 11.956a11.93 11.93 0 0 0-3.548-8.511"></path></svg></span> Firefox Addon <a href="https://addons.mozilla.org/firefox/addon/feedbroreader/" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab">Feedbro by Nodetics</a></li> 1072<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M12 0C8.21 0 4.831 1.757 2.632 4.501l3.953 6.848A5.454 5.454 0 0 1 12 6.545h10.691A12 12 0 0 0 12 0M1.931 5.47A11.94 11.94 0 0 0 0 12c0 6.012 4.42 10.991 10.189 11.864l3.953-6.847a5.45 5.45 0 0 1-6.865-2.29zm13.342 2.166a5.446 5.446 0 0 1 1.45 7.09l.002.001h-.002l-5.344 9.257q.309.015.621.016c6.627 0 12-5.373 12-12 0-1.54-.29-3.011-.818-4.364zM12 16.364a4.364 4.364 0 1 1 0-8.728 4.364 4.364 0 0 1 0 8.728"></path></svg></span> Chrome extension <a href="https://chromewebstore.google.com/detail/rss-subscription-extensio/nlbjncdgjeocebhnmkbbbdekmmmcbfjd" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab">
1072RSS Subscription Extension (by Google)</a></li> 1073<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M2.09 16.8h1.66V9.76H2.09m.83-.92a.9.9 0 0 0 .92-.9c0-.5-.4-.9-.92-.9a.9.9 0 0 0-.92.9c0 .5.4.9.92.9m6.33-1.78C6.46 7.06 4.7 8.96 4.7 12c0 3.06 1.76 4.96 4.55 4.96s4.55-1.9 4.55-4.96c0-3.04-1.76-4.94-4.55-4.94m0 1.44c1.71 0 2.8 1.37 2.8 3.5 0 2.15-1.09 3.5-2.8 3.5S6.46 14.15 6.46 12c0-2.13 1.08-3.5 2.79-3.5m5.25 5.61c.07 1.76 1.5 2.85 3.72 2.85 2.32 0 3.78-1.14 3.78-2.96 0-1.43-.82-2.23-2.77-2.68l-1.1-.25c-1.18-.28-1.66-.65-1.66-1.29 0-.78.73-1.33 1.81-1.33 1.1 0 1.85.55 1.93 1.44h1.63c-.04-1.69-1.43-2.83-3.55-2.83-2.08 0-3.56 1.15-3.56 2.85 0 1.37.83 2.22 2.6 2.62l1.24.29c1.21.29 1.7.68 1.7 1.38 0 .8-.8 1.37-1.96 1.37s-2.05-.57-2.15-1.46z"></path></svg></span> <a href="https://netnewswire.com/" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab">NetNewsWire</a> or <a href="https://apps.apple.com/story/id1679840410" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab">other apps</a></li> 1074<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M18.44 5.559q-1.015 1.748-2.028 3.498-.055-.023-.111-.043a12.098 12.098 0 0 0-8.68.033C7.537 8.897 5.868 6.026 5.6 5.56a1 1 0 0 0-.141-.19 1.104 1.104 0 0 0-1.768 1.298c1.947 3.37-.096-.216 1.948 3.36.017.03-.495.263-1.393 1.017C2.9 12.176.452 14.772 0 18.99h24a11.7 11.7 0 0 0-.746-3.068 12.1 12.1 0 0 0-2.74-4.184 12 12 0 0 0-2.131-1.687c.66-1.122 1.312-2.256 1.965-3.385a1.11 1.11 0 0 0-.008-1.12 1.1 1.1 0 0 0-.852-.532c-.522-.054-.939.313-1.049.545m-.04 8.46c.395.593.324 1.331-.156 1.65-.48.32-1.188.1-1.582-.493s-.324-1.33.156-1.65c.473-.316 1.182-.11 1.582.494m-11.193-.492c.48.32.55 1.058.156 1.65-.394.593-1.103.815-1.584.495-.48-.32-.55-1.058-.156-1.65.4-.603 1.109-.811 1.584-.495"></path></svg></span> Android: <a href="https://github.com/spacecowboy/Feeder" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab">Feeder</a></li> 1075</ul></div> 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 </article> 1093 </div> 1094 1095
1096<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
1096 1097 </div> 1098 1099 <button type="button" class="md-top md-icon" data-md-component="top" hidden> 1100 1101 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"></path></svg> 1102 Back to top 1103</button> 1104 1105 </main> 1106 1107 <footer class="md-footer"> 1108 1109 1110 1111 <nav class="md-footer__inner md-grid" aria-label="Footer"> 1112 1113 1114 <a href="../dev_index/" class="md-footer__link md-footer__link--prev" aria-label="Previous: dev docs"> 1115 <div class="md-footer__button md-icon"> 1116 1117 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg> 1118 </div> 1119 <div class="md-footer__title"> 1120 <span class="md-footer__direction"> 1121 Previous 1122 </span> 1123 <div class="md-ellipsis"> 1124 dev docs 1125 </div> 1126 </div> 1127 </a> 1128 1129 1130 </nav> 1131 1132 1133 <div class="md-footer-meta md-typeset"> 1134 <div class="md-footer-meta__inner md-grid"> 1135 <div class="md-copyright"> 1136 1137 <div class="md-copyright__highlight"> 1138 Website content (except code blocks and scripts) © 2025-now by <a href="https://z-aki.github.io" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab"><u>z-aki (z-aki.github.io)</u></a> 1139is licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab"><u>Creative Commons 1140Attribution-ShareAlike 4.0 International</u></a>. 1141<img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1.5em;max-height:1.5em;margin-left: .2em;"> 1142<img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1.5em;max-height:1.5em;margin-left: .2em;"> 1143<img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" alt="" style="max-width: 1.5em;max-height:1.5em;margin-left: .2em;"> 1144<br> 1145All code blocks and scripts © 2025-now by <a href="https://z-aki.github.io" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab"><u>z-aki (z-aki.github.io)</u></a> are licensed under <a href="https://www.gnu.org/licenses/gpl-3.0.html" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab"><u>GPL-3.0</u></a>. 1146<img src="https://www.gnu.org/graphics/gplv3-127x51.png" alt="" style="max-width: 3em;max-height:3em;margin-left: .2em;"> 1147 1148 </div> 1149 1150 1151 Made with 1152 <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener noreferrer" class="plugin_open_external_links_in_new_tab"> 1153 Material for MkDocs 1154 </a> 1155 1156</div> 1157 1158 <div class="md-social"> 1159 1160 1161 1162 1163 1164 <a href="feed_rss_updated.xml" target="_blank" rel="noopener" title="" class="md-social__link"> 1165 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96v320c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm32 104c0-13.3 10.7-24 24-24 137 0 248 111 248 248 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200-13.3 0-24-10.7-24-24m0 96c0-13.3 10.7-24 24-24 83.9 0 152 68.1 152 152 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104-13.3 0-24-10.7-24-24m0 120a32 32 0 1 1 64 0 32 32 0 1 1-64 0"></path></svg> 1166 </a> 1167 1168 1169 1170 1171 1172 1173 1174 1175 <a href="https://github.com/z-aki" target="_blank" rel="noopener noreferrer" title="github.com" class="md-social__link plugin_open_external_links_in_new_tab"> 1176 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 496 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m
1176-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"></path></svg> 1177 </a> 1178 1179</div> 1180 1181 </div> 1182 </div> 1183</footer> 1184 1185 </div> 1186 <div class="md-dialog" data-md-component="dialog"> 1187 <div class="md-dialog__inner md-typeset"></div> 1188 </div> 1189 1190 <div class="md-progress" data-md-component="progress" role="progressbar"></div> 1191 1192 1193 1194 1195
1195<script id="__config" type="application/json">{"base": "..", "features": ["navigation.path", "navigation.tabs", "navigation.footer", "navigation.tracking", "navigation.tabs.sticky", "navigation.sections", "navigation.expand", "navigation.top", "navigation.instant", "navigation.instant.progress", "toc.follow", "toc.integrate", "content.action.edit", "content.action.view", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.d50fe291.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script>
1195 1196 1197 1198
1198<script src="../assets/javascripts/bundle.56ea9cef.min.js"></script>
1198 1199 1200 1201 </body> 1202</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.