Knowledge

User:TomTheHand

Source 📝

790: 198: 23: 49: 320:
accomplish what you want. If you're using your regex and you find a false positive or false negative, you can add it to your tests, then modify the regex so that it handles it properly. It will automatically tell you if your regex handles the new situation, but equally important, it will make sure that none of your
781:. I'm definitely a Friedman fan; I really like detailed design histories. Someday I'd like to own 'em all. I'm not a huge Garzke & Dulin fan, but I do eventually want their books on Allied and Axis battleships. They're chock full of detailed specifications and diagrams that'd be really helpful here. 319:
for regular expression tasks. I want to be able to associate sets of "before" and "after" text with my regular expressions. The regex should be run on the "before" text, and then the result should be compared to the "after" text; if it doesn't match, it will warn you that your regex doesn't seem to
813:
cranked them out, but since then I've slowed down. I always had trouble keeping track of where I left off and what was going on, and then there'd be a long gap between episode releases and I'd completely lose my place. These days I try to wait 'til I can grab a complete series and watch it all the
405:
changed every time a new state was admitted, and many ship articles were written simply using the current 50-star flag when an older one would be more appropriate. When I need a light project I can work on for a couple of minutes at a time, I seek out incorrect uses of the U.S. Navy jack or ensign
308:
The ability to put tasks into groups and enable/disable them by group, in addition to enabling/disabling each task individually. For example, I might have some ship-specific tasks defined, but if they were made to other articles they'd look odd. I don't want to scroll through my task list and
300:
So far I've just been calling the thing "Tom's Task Engine". It allows you to create a list of tasks that you want to perform on each article. You can reorder these tasks at will. Sounds a lot like AWB's built-in capability, but the specific improvements I want to accomplish are:
413:. For example, there was no way to express that a ship had been decommissioned for some time and then recommissioned. There was also no way to include service in multiple navies. To try to address this and other issues, I implemented a solution suggested by 297:, and incorporate everything I've learned since I originally wrote them. As I did this, I became unsatisfied with some elements of AWB's built-in find-and-replace capability, and I realized that if I just wrote my own plugin I could take care of all of it. 437:
I have a few pretty beefy texts about ships. I would be happy to confirm facts with these, and provide page numbers so they can be used for citations. Let me know on my talk page, and I'll check them and get back to you as soon as possible.
863:, is way, way easier to find reliable sources on. Also, because I would really love there to be a reliable, organized, detailed, attractive online reference that I can put the name of any ship into and get all the information I could want. 292:
that I used to make certain automatic formatting changes to articles I was working on. A few weeks ago, I realized that it was really time for me to go through all of my regexes and review them to make sure they worked, eliminate
393:
from the discussions we've had over the past year. Things are way better organized than they used to be, so I've slowed down and I try to make real content improvements while I categorize instead of just doing drive-by.
342:. I'd find a bug and fix it, and then realize that I had to apply the same fix to seven other horrifying expressions. Both my forehead and the keyboard were suffering. I realized that I could just write a damn 337:
template to articles, and I found that it's a fairly complex task. I was writing many nasty regexes that were very similar to each other, but I couldn't think of a way to combine them into one without causing a
305:
A compact name and a lengthy description for each task. Regular expressions can get pretty complicated, and I need to be able to write as much as I want about them so I can understand their purpose later.
312:
A simpler interface for creating simple find-and-replace tasks. I feel like more people could perform automated find-and-replace operations if they could be completely separated from regular expressions.
235:, but while I'm at home I can be reached on AOL Instant Messenger if anyone wants to talk "off the record." You can also e-mail me using the "E-mail this user" link on the left, if you've 885: 809:, and I try to watch at least a couple of episodes of something every day. Back in college I used to keep up with a few different series simultaneously, watching each episode as the 713: 478: 814:
way through. As a result, I'm no longer on the cutting edge, but I can usually manage to finish watching something before it gets released in the U.S.
880: 606: 542: 129: 123: 339: 769: 670: 251: 247: 327:
Hard-coded complex regular expression tasks, where you just specify certain inputs. I started to write regexes to automatically apply the
390: 875: 55: 353:
to the method. This single issue is what made me start on the project, and the others were simple "well, as long as I'm doing
263: 309:
figure out which are for ships and which aren't; I want to be able to disable the entire "Ship" group at the same time.
695: 652: 588: 524: 460: 278: 277:
I haven't been doing much editing or participating in WP:SHIPS discussions lately because I'm currently working on a
232: 417:
where each part of the infobox would be a separate template, so you could repeat sections as necessary. Check out
259: 213: 343: 373:. For now, I'm still working out how to store all the data and whatnot, so there's nothing to play with yet. 370: 687: 644: 580: 516: 452: 418: 255: 762: 350: 794: 386: 206: 81: 60: 267: 853: 798: 402: 346: 282: 382: 157: 349:
that would have a single, awful regex at its core, and I could pass in the slight differences as
834: 821:, but again I'm way behind. I usually wait until I can get stuff cheap, often used. I have a 225: 410: 29: 856:
it had terrible traction issues. Then I started breaking motor mounts so I got rid of it.
221: 746: 734: 627: 563: 499: 409:
In cleaning up and updating ship articles, I kept running into the various limitations of
8: 683: 640: 576: 512: 448: 236: 182: 845: 365:
Anyway, once I'm done I'll post it around a few places. Once I get to a stage where it
721: 614: 550: 486: 289: 401:
in order to make it easy to put the proper U.S. Navy ensign into ship infoboxes. The
826: 825:, and I think it's awesome, but I only have a handful of Wii games. I probably play 701: 691: 658: 648: 594: 584: 530: 520: 466: 456: 398: 288:
I've been using AWB for quite some time, and I had built up a pretty good library of
709: 666: 602: 538: 474: 331: 228:. My Knowledge contributions are mostly on history and automotive-related topics. 217: 294: 869: 860: 838: 830: 789: 422: 197: 849: 316: 859:
So why don't I write about any of that stuff? Because my other interest,
414: 837:, but again, I only have a few games for it and use it primarily for my 818: 844:
I like cars, and I drive a 2005 Evo VIII MR. Before this, I drove a
22: 778: 662: 848:, which was a fun car, but with a lightly modded, very torquey 810: 705: 598: 534: 470: 806: 137: 134: 509:
U.S. Submarines Through 1945: An Illustrated Design History
108: 101: 86: 75: 886:
Wikipedians by alma mater: North Carolina State University
822: 573:
U.S. Submarines Since 1945: An Illustrated Design History
376: 829:
games on it more often than anything else. I bought a
48: 777:
My next purchase will probably be Friedman's book on
369:
but is incomplete, I'll think about offering it for
637:Conway's All The World's Fighting Ships, 1922–1946 680:Battleships: United States Battleships, 1935–1992 867: 445:U.S. Battleships: An Illustrated Design History 421:and its talk page for more details, or look at 272: 881:Wikipedians interested in anime and manga 768:CS1 maint: multiple names: authors list ( 788: 784: 634: 570: 506: 442: 239:an e-mail address for your account too. 196: 868: 678:Garzke, William H., Jr. (1976, 1995). 377:My Wiki activities and accomplishments 361:drives me up the wall too" spec creep. 406:and replace them with the template. 242: 212:I am 26 years old and a graduate of 174: 148: 119: 97: 71: 43: 17: 13: 677: 381:I'm currently involved in a large 14: 897: 391:WP:SHIPS categorization guideline 385:project for naval vessels, with 47: 21: 635:Gardiner, Robert (Ed.) (1980). 214:North Carolina State University 876:WikiProject Ships participants 833:while they still offered full 432: 1: 688:United States Naval Institute 645:United States Naval Institute 581:United States Naval Institute 517:United States Naval Institute 453:United States Naval Institute 419:Template:Infobox Ship Example 7: 795:Mitsubishi Lancer Evolution 252:Dates and numbers 10: 902: 389:. I compiled the current 799:Deals Gap, North Carolina 571:Friedman, Norman (1994). 507:Friedman, Norman (1995). 443:Friedman, Norman (1985). 273:Where's Tom been lately? 181:This user page has been 835:backward compatibility 802: 741:Check date values in: 226:Research Triangle Park 209: 792: 785:Hobbies and interests 429:to see it in action. 411:Template:Infobox Ship 200: 30:AOL Instant Messenger 268:WP:SHIPS banner 222:software development 684:Annapolis, Maryland 641:Annapolis, Maryland 577:Annapolis, Maryland 513:Annapolis, Maryland 449:Annapolis, Maryland 290:regular expressions 264:WP:SHIPS flags 231:I work 9-to-5-ish, 216:, with a degree in 156:This user has made 803: 753:Unknown parameter 260:WP:SHIPS talk 210: 207:WikiProject Ships! 399:Template:USN flag 397:I also developed 256:Ship infobox 243:Some links for me 201:Wikipe-tan wants 193: 192: 171: 170: 145: 144: 116: 115: 94: 93: 68: 67: 61:WikiProject Ships 40: 39: 893: 773: 766: 760: 756: 755:|coauthors= 750: 744: 738: 732: 727: 725: 717: 674: 631: 625: 620: 618: 610: 567: 561: 556: 554: 546: 503: 497: 492: 490: 482: 336: 330: 224:at a company in 218:computer science 175: 167: 164: 149: 120: 98: 72: 51: 44: 25: 18: 901: 900: 896: 895: 894: 892: 891: 890: 866: 865: 787: 767: 758: 754: 752: 742: 740: 730: 728: 719: 718: 714:V815.3.G37 1994 698: 655: 623: 621: 612: 611: 591: 559: 557: 548: 547: 527: 495: 493: 484: 483: 479:V815.3.F74 1985 463: 435: 379: 334: 328: 295:false positives 275: 248:Stub types 245: 233:US Eastern time 195: 194: 172: 158: 155: 146: 117: 106:This user is a 95: 69: 54:This user is a 41: 12: 11: 5: 899: 889: 888: 883: 878: 852:engine and no 797:MR edition at 786: 783: 775: 774: 696: 675: 653: 632: 589: 568: 525: 504: 461: 434: 431: 427: (SS-340) 383:categorization 378: 375: 363: 362: 325: 313: 310: 306: 274: 271: 244: 241: 191: 190: 179: 173: 169: 168: 153: 147: 143: 142: 126: 118: 114: 113: 104: 96: 92: 91: 78: 70: 66: 65: 52: 42: 38: 37: 32:screenname is 26: 16: 15: 9: 6: 4: 3: 2: 898: 887: 884: 882: 879: 877: 874: 873: 871: 864: 862: 861:naval history 857: 855: 851: 847: 842: 840: 836: 832: 831:PlayStation 3 828: 824: 820: 815: 812: 808: 800: 796: 791: 782: 780: 771: 764: 759:|author= 748: 736: 723: 715: 711: 707: 703: 699: 697:1-55750-174-2 693: 689: 685: 681: 676: 672: 668: 664: 660: 656: 654:0-85177-146-7 650: 646: 642: 638: 633: 629: 616: 608: 607:V858.F75 1994 604: 600: 596: 592: 590:1-55750-260-9 586: 582: 578: 574: 569: 565: 552: 544: 543:V858.F75 1995 540: 536: 532: 528: 526:1-55750-263-3 522: 518: 514: 510: 505: 501: 488: 480: 476: 472: 468: 464: 462:0-87021-715-1 458: 454: 450: 446: 441: 440: 439: 430: 428: 426: 420: 416: 412: 407: 404: 400: 395: 392: 388: 384: 374: 372: 368: 360: 356: 352: 348: 345: 341: 333: 326: 323: 318: 314: 311: 307: 304: 303: 302: 298: 296: 291: 286: 284: 280: 270: 269: 265: 261: 257: 253: 249: 240: 238: 234: 229: 227: 223: 220:. I work in 219: 215: 208: 204: 199: 188: 184: 180: 177: 176: 166:to Knowledge. 165: 163:contributions 162: 154: 151: 150: 140: 139: 136: 131: 127: 125: 122: 121: 111: 110: 105: 103: 100: 99: 89: 88: 83: 79: 77: 74: 73: 63: 62: 57: 53: 50: 46: 45: 35: 31: 27: 24: 20: 19: 858: 854:limited slip 850:turbocharged 843: 817:I also like 816: 804: 776: 761:suggested) ( 679: 636: 572: 508: 444: 436: 424: 408: 396: 380: 371:beta testing 366: 364: 358: 354: 335:}} 329:{{ 324:tests break. 321: 317:unit testing 299: 287: 276: 246: 230: 211: 202: 186: 160: 133: 107: 85: 80:This user's 59: 33: 28:This user's 846:VW GTI 1.8T 819:video games 743:|date= 731:|lccn= 624:|lccn= 560:|lccn= 496:|lccn= 433:Books I own 340:Tomsplosion 870:Categories 811:fansubbers 351:parameters 315:Automated 183:vandalized 159:more than 34:TomTheHand 793:Me in my 757:ignored ( 722:cite book 615:cite book 551:cite book 487:cite book 425:Entemedor 423:USS  827:GameCube 779:cruisers 671:V765.C66 663:81103282 387:WP:SHIPS 205:to join 84:type is 841:games. 805:I love 733:value ( 706:9343601 626:value ( 599:9342132 562:value ( 535:9429958 498:value ( 471:8513769 403:US flag 332:Convert 729:Check 712:  704:  694:  669:  661:  651:  622:Check 605:  597:  587:  558:Check 541:  533:  523:  494:Check 477:  469:  459:  415:wwoods 347:method 279:plugin 237:set up 189:times. 185:  152:9,000+ 132:is an 56:member 807:anime 367:works 178:vn-13 161:9,000 138:otaku 135:anime 128:This 770:link 763:help 747:help 735:help 702:LCCN 692:ISBN 659:LCCN 649:ISBN 628:help 595:LCCN 585:ISBN 564:help 531:LCCN 521:ISBN 500:help 467:LCCN 457:ISBN 359:this 355:that 281:for 130:user 109:geek 87:INTP 82:MBTI 76:INTP 839:PS2 823:Wii 710:LCC 667:LCC 603:LCC 539:LCC 475:LCC 322:old 283:AWB 203:you 124:アニメ 58:of 872:: 751:; 739:; 726:: 724:}} 720:{{ 708:. 700:. 690:. 686:: 682:. 665:. 657:. 647:. 643:: 639:. 619:: 617:}} 613:{{ 601:. 593:. 583:. 579:: 575:. 555:: 553:}} 549:{{ 537:. 529:. 519:. 515:: 511:. 491:: 489:}} 485:{{ 473:. 465:. 455:. 451:: 447:. 357:, 344:C# 285:. 266:| 262:| 258:| 254:| 250:| 187:13 102:gk 801:. 772:) 765:) 749:) 745:( 737:) 716:. 673:. 630:) 609:. 566:) 545:. 502:) 481:. 141:. 112:. 90:. 64:. 36:.

Index


AOL Instant Messenger

member
WikiProject Ships
INTP
MBTI
INTP
gk
geek
アニメ
user
anime
otaku
more than 9,000 contributions
vandalized

WikiProject Ships!
North Carolina State University
computer science
software development
Research Triangle Park
US Eastern time
set up
Stub types
Dates and numbers
Ship infobox
WP:SHIPS talk
WP:SHIPS flags
WP:SHIPS banner

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.