User:Tisane/Log

April

 * 3: Using OnlineStatus as a template, I attempted to add watchlisting capability for blanked and unblanked pages, but failed because core functionality was lacking/conflicted with it.
 * 4: Sat around feeling demoralized by difficulties.
 * 5: Continued sitting around depressed, then tried to figure out the $watchthis issue; tried a couple different approaches, neither of which panned out. Changing $editpage->watchthis evidently isn't going to work because it's $ and not &$, although what if you go all the way around, and use $wgTitle->a bunch of stuff to get at it? That probably won't work either, unless you can prevent the Article.php functions from changing it back. Let's try that tomorrow. Took a look at mw:Extension:DynamicTabs; that code should be interesting to look at.
 * 6: Started mw:Project:WikiProject Cross-Wiki Integration. Other than that, didn't accomplish a lot. Something is not working with FileZilla. Will check that out later. Noticed that something is wrong with my pretty urls; they are not working unless you put the /wiki/. Will work on that later. Found an interesting bug related to XML feeds of watchlists. Also found User:Dispenser/Reflinks.
 * 7: Took a look at Pywikipediabot and tried out a few scripts. Tried out mw:Extension:Widgets. Other than that, just worked on site content at Libertapedia and elsewhere.
 * 8: Tried a "hello world" bot. It worked. I felt satisfied. Other than that, added some video content to Libertapedia and dealt with a bunch of drama with other users there, as a lot of them are deciding to quit. I realized that these halfway measures of achieving the wiki I want kinda blow, and will satisfy no one. It's better to go for the gusto. And I will, starting today.
 * 9: Requested that my SVN key be reset. Posted a message to WP:VPT asking whether it would be okay to hit Wikipedia twice a second.
 * 10: Committed PWD to SVN. Installed RPED on Libertapedia.
 * 11: Modified RPEDFileReader.pl and began the import of page titles. Began work on FrontAndBackMatter.php.
 * 12: Continued work on F&B; hit a roadblock but will press on. Put RPED into better shape; completed import of page titles. Attempted to contact River.
 * 13: Fixed more RPED bugs. Got sidetracked by taxes and drama at Libertapedia.
 * 14: Accomplished nothing today; got wrapped up in car trouble and Libertapedia.
 * 15: Ran into a brick wall on mw:Extension:FrontBackMatterForcedWikilinks, posted request for help. Fixed some double-redirects with a bot:
 * 16: Shamelessly spent the whole day working on Libertapedia; installed Google search bar and attempted to get two different AdSense extensions to work.
 * 17: Checked out RationalWiki and dKosopedia; other than that, just continued to work on Libertapedia.
 * 18: Worked on Libertapedia.
 * 19: Worked on Libertapedia, installed anti-spam stuff, fiddled with mw:Extension:ImageFilter and with RPED.
 * 20: Worked on Libertapedia, found out about cloud computing.
 * 21: Worked on Libertapedia, played around with RSS. Fixed RPED collation error.
 * 22: Finally fixed the RPED API; figured out that I should be working with Python rather than Perl from now on. Took a look around for existing software to read IRC feed data and insert parsed data into MediaWiki database through wrapper functions; came up empty.
 * 23: Worked on the MediaWiki article.
 * 24: Worked on the MediaWiki article.
 * 25: Made a bit of progress; realized once again that I need to do text searches on folders of code to find stuff I'm looking for in the comments. Found some likely candidates for pywikipediabot IRC stuff.
 * 26: Held up by Bluehost's failure to have the MySQLdb Python library. Put in a request for them to install it. Feeling kinda depressed again and wondering what's the point, given that I just don't fit into society, and other people don't seem to want to change.
 * 27: Worked on Libertapedia. Wrote RPEDFileReader.py. Tried to get a python IRC client working; failed.
 * 28: Accomplished a lot. Got the RPED IRC feed reader working, inserting titles into/deleting titles from Libertapedia; and daemonized it.
 * 29: Worked on jury-related articles.
 * 30: Worked on jury-related articles.

May

 * 1: Worked on jury-related articles.
 * 2: Worked on political stuff.
 * 3: Worked on political stuff, including prisoner outreach.
 * 4: Frittered away time again. Concluded work on political stuff.
 * 5: Realized I've just been procrastinating. Buckled down to work. Swore off playing GNU Chess ever again. It's an addiction that I must learn to overcome, by never partaking again. If I play once more, the addiction will come back just as strong.
 * 6: Fooled with the daemons and stuff a little longer, made some edits, etc. Got stuck outside library.
 * 7: Worked on FIJA stuff, etc. Finally got my daemons working and made a commit. A major accomplishment.
 * 8: Installed SMW, started TisaneBot IRC log, ran into trouble with an editbot. Still working on that.
 * 9: Got the bot working. Edited Libertapedia some more. Played around with SMW; found it lacking.
 * 10: Worked on Libertapedia more; committed a change to RPED to take into account page moves.
 * 11: Mostly just dicked around, adding content on tyrannicide and whatnot. Ran into a flat tire. Continued pondering the next wikibot. Decided that I'm going to try having the functions pass their private variables on to the new classes they spawn.
 * 12: Continued trying to figure out MirrorBot.
 * 13: Continued trying to figure out MirrorBot. At least got the API working properly. Now trying to figure out how to import it.
 * 14: Worked on political stuff (Sunshine in the Courtroom Act).
 * 15: Played around with FBConnect. It kinda sucked.
 * 16: Began testing upload from string.
 * 17: Went to Denver to make travel arrangements.
 * 18: Driving.
 * 19: Arrived and slept.
 * 20: Occupied with new officer.
 * 21: Struggled with Joomla, eventually gave up.
 * 22: Worked on the upload thing for awhile, then realized that I can't even remember what the point was. So I will start from scratch tomorrow. Right now, I'm too distracted by being demoralized over the rational ignorance thing.
 * 23: It's evident that this is going to be a pain in the neck, because alternate versions of doEdit, updateArticle, and ApiEditPage will need to be created. Ugh. I began working on front and back matter and forced wikilinks. Realized I may be able to get ParserBeforeStrip to work if I can compare the text it provides with the latest revision. Some issues arose, but I conquered them and committed mw:Extension:FrontBackMatterForcedWikilinks. Tisane (talk) 04:33, 23 May 2010 (UTC)
 * 24: Continued working on PWD stuff.
 * 25: Continued working on PWD stuff. Got a core patch committed. Recommended that wikibot be added to SVN.
 * 26: Tried to figure out mw:Extension:CentralAuth. Finding it difficult. I'll work on it for a few more days and if I still can't figure it out, will ask for help.
 * 27: Continued thinking about how to approach Bug 3525. Will probably start tomorrow. Got sidetracked today by visit to officer.
 * 28: Continued trying to figure out CentralAuth. Made some progress, but ran into some problems. I'll need to use the source, it looks like.
 * 29: Began thinking about how Extension should work. Created an extension template. Went out and had some fun for a change.
 * 30: Committed mw:Manual:Wikibot and completed the move of mw:Manual:Wikibot/RPEDFileReader, mw:Manual:Wikibot/RPEDIRCBot, etc. Began coding mw:Extension:Integration.
 * 31: Committed FBConnect, fixed variables, did some more documentation and planning, worked on Integration database. Went shopping, hiking, etc.

June

 * 1: Engaged in polemics with Happy-Melon et al; submitted bug 23741. It's evident that I'm on my own if I run into trouble sharing the page table. Got tied up part of the day with counselor visit. Hope to accomplish more tomorrow.
 * 2: Played around with Wordpress, wrote PHP bot functions. Thought a bit more, realized watchlist integration can't work without total mirroring of Wikipedia, because watchlists can't be grabbed through API without users' passwords. Made a suggestion at Bot owners' noticeboard, realized once again that if I'm going to get anything done anytime soon, I'll probably have to go about it solo. Making pitches for ideas can consume all my time; better to just implement them. It's all about the SVN commits. When in doubt, don't ask. Just research to the extent possible, and experiment.
 * 3: Wrote and committed mw:Extension:Integration. I decided to follow my own advice and break this project up into manageable chunks that I can more readily figure out how to accomplish. So far, all it does is page existence detection.
 * 4: Waited for officer; he never showed up. Asked a question on MW about most efficient methodology; researched how to purge squids from urls; discovered existence of interwiki links table; etc.
 * 5: Created and used mw:Manual:Wikibot/UploadBot. Changed name of interwiki integration extension stuff. Then got distracted by visitors.
 * 6: Watched a few movies, got the integration_iwlinks table to insert/delete as appropriate. It shouldn't be too hard to set up some hook functions to take care of purging caches when pages are created/deleted/etc.
 * 7: After a grueling day of debugging and trying a lot of different approaches and researching code, finally got the cache-clearing thing to work, and committed it. Another successful day.
 * 8: Created integration_watchlist and the special page to populate it. Started taking a look at the code for mw:Manual:SpecialWatchlist.php. This could be a major endeavor, and I may need to implement the integrated recent changes functionality before I can get this to work. Which is fine; I can do that. All in all, I'm not too impressed with how much progress I was able to make today; I felt kinda lazy and unwilling to focus.
 * 9: Internet went out today; accomplished nothing, or next to nothing.
 * 10: Internet still down all day. Finally came back up in the evening. The problems with my connection are hindering my work.
 * 11: Internet was still down. Went into (volunteer) work today at ACTS to do a bit of data entry and work on enwiki articles. Internet back up when I returned, but I don't trust it. We're working with the cable company to get it fixed.
 * 12: I guess the Internet issue is fixed. We decided to get rid of the second modem. Figured out where I left off on the recentchanges stuff. I've decided that if this project (Inclupedia) fails, I'm just going to check out. And I'm not talking about a wikibreak, or retirement from the wiki, or anything like that. I want a pardon and an apology from the government.
 * 13: Got distracted by visit to Sam's; didn't really accomplish anything, beyond figuring out where I left off before the Internet failure.
 * 14: Mostly played around on enwiki. Pondered an important philosophical/existentialist question, ultimately re-affirming my decision to be an eventualist rather than an immediatist. Took a pointless trip to Warrenton for an appointment I didn't have. Got the integration_recentchanges to populate properly. Began work troubleshooting Special:InterwikiRecentChanges.
 * 15: Again, mostly played around on enwiki; also visited counselor. Not sure why these days, I just don't feel like working very hard on the code. There are some relatively easy projects I could work on, such as interwiki talk page new messages notification, but I just don't feel like buckling down. Maybe I just need to force myself to do it. But, it's hard to focus. Perhaps part of the reason is that I'm still kinda ambivalent as far as will to live is concerned. But haven't I been that way for awhile? Maybe I'm more depressed than earlier; it's hard to tell.
 * 16: Arose from depression today, and got a lot of work done. The InterwikiWatchlist semi-works; there is just the matter of learning XML and whatnot. I decided to take up a position between optimism and pessimism. That is, I am basically agnostic as to whether things will turn out for the bad or the good. That is to say, I don't know.
 * 17: Didn't accomplish any coding today; did write some stuff on enwiki and mw:Manual:Linker.php. Diagnosed the cause of the PWD issue with the InterwikiWatchlist; it's because it's linking to local pages rather than to pages on other wikis. The next step is presumably to see how Linker.php handles interwiki links, and copy/access that. Maybe see how it handles external links too (for the history, diff and such links). Going on vacation for the next few days.
 * 18: On vacation.
 * 19: On vacation.
 * 20: Returned and realized that while I was on vacation, I totally forgot where I left off. I am getting into some pretty difficult stuff and I can already read the writing on the wall. I'm going to make some progress, then go on vacation for a week, and by the time I return, totally forget what I was doing. I suppose I shouldn't have signed up for this trip, and I almost hope it won't get approved. At the moment, I just want to hurry up and get this work done so I can rest eternally. The trip is just an unwelcome diversion, to be honest with you. It will be a bunch of people who are interested in continuing with their lives, and who have no interest in communicating about the subject, other than to persuade me to join their point of view. Suicide is not accepted in western culture, and therefore has to be done alone, in dishonor, shame and secrecy, as it were, like drug use but even more so because there is not much of a suicide subculture. To some extent, this is inevitable due to turnover, but Confucianism and such had some pro-suicide beliefs. This was not meant to be a place for extended musings, so I will leave off here. I added an ArticleSaveComplete hook today, and began retracing my steps from the other day. It looks like it's going to be a bear dealing with Linker.php. I'm just going to have to search everything for interwiki stuff.
 * 21: I got the InterwikiWatchlist to work for edits, but page moves and page blankings are still problematic.
 * 22: It wasn't a good day. I caused a regression in InterwikiIntegration.i18n.php that resulted in a FIXME, accidentally posted some inaccurate info to the Manual namespace on MediaWiki.org which resulted in my "editor" flag getting removed by MaxSem, and hit a bump in the road and seem to have wrecked my muffler. I think I'm pretty much universally hated in the MediaWiki dev community because I don't do everything perfectly the first time. I'm giving up on InterwikiIntegration for the time being because I'm not sure the community will agree with my approach; when I return from vacation, or if I don't go on vacation, I'm going to work on the Jabber thing instead.
 * 23: I expected to be on vacation by now, but it was not to be. Watched (and researched) World Cup games; wrote a platform; otherwise didn't do much. At some point I would need to take another stab at addressing that FIXME, and then it would be time to move on to mw:Extension:XMLRC, if I still cared. But it occurred to me that Wikimedia doesn't allow mass download of images, and that pretty much kills my project. I have to have an identical and complete version of Wikipedia in order for this to work. And even then, it might not work, due to the human factor. So I think I will give up. Terminal dehydration has begun. This is day 0.
 * 24: Decided the XMLRC project is a waste of time, because there's no guarantee that Wikipedia will install what I write. If I'm going to do this, I should just use an existing bot framework. Peachy, or at least its documentation, turned out not to be fully developed enough that I could work with it. So I began trying to get wikibot.classes.php to work, but didn't have much luck there either. Didn't feel like pursuing it further. I'm not going to make it without more tenacity than this. But where will I get tenacity? Maybe I will wake up tomorrow and feel like working on it. Sometimes I wonder whether I am more like Stephen Mallory from The Fountainhead or Winston Smith from the last few pages of 1984. I seem to have lost my will to live, perhaps permanently. I also started on a new API extension, OtherUserEdit, which is much the same as ApiEditPage, but it allows an authorized user to save an edit under any username; this is important for the real-time Wikipedia mirror. Edits will need to be POSTed in order to accommodate the size of saved pages; therefore, I need to use a bot framework to do it.
 * 25: Worked on the MirrorBot.
 * 26: Dicked around; watched World Cup; played Monopoly. That was about it.
 * 27: Decided to quit being such a masochist. Got inspired by Abby Ellin's statement that "Real, focused work, as mundane as it sounds, it what often separates the contenders from the victors." Got WP:Peachy to make a test edit; began figuring out what parameters to api.php I'll need. Need to learn more about flags and tags.
 * 28: A tag-related bug report has been filed. Next, I need to get everything to work except for the tags and the actual API, while I await X!'s response to my question about getting plugins to work. The rped plugin is coded, but needs to be tested/debugged.
 * 29: Got the rped plugin tested and ready to commit. Created a road map for the Peachy plugin, otherUserEdit, and MirrorBot work to come. I can see that otherUserEdit will also need to contain otherUserMove, etc. (so it'll be more aptly named MirrorTools). It's going to blow, but I'll get it done.
 * 30: Feeling demoralized and alone in the world again. Not sure whether it's worth taking this project through to completion. I'm demoralized enough that I feel like I can't really go on very well. Maybe I should force myself to. Or maybe not. My vision of what I want this project to be, and how I will implement it, is clearer than ever, but it's hard to summon the enthusiasm I once had. Not because of any defect in the idea, but because I have trouble summoning enthusiasm for any aspect of life in general. I'm not as naive as I once was; not as full of hopeful optimism.

July

 * 1: More and more, I'm realizing that to be productive, one has to be rational but not too rational. Rational enough to avoid buying too much into scams, religions, flawed ideologies, etc., but not so rational as to realize that in the big picture, everything is pointless. The same rationality that makes it possible to accomplish great things can also destroy the motivation to do so. Day 1 of terminal dehydration. I'm feeling a bit headachey. It occurred to me that it has not been uncommon for those defeated in battle to fall on their swords rather than surrender. Well, I was defeated by the State. But more importantly, as G.K. Chesterton wrote, "The man who kills a man, kills a man. The man who kills himself, kills all men; as far as he is concerned he wipes out the world." So my question to society is, Why should I bother trying to help you, impress you, live by your standards so that you'll like me, and serve as your slave so that you won't lay hands on me, when I can just blot you out, and be done with you? Why do I care what you think after I'm dead? Why does it make more sense to live as a slave than die? Because make no mistake; to live under the State, however seemingly "benevolent" that State may be, is to be a slave. The State may allow certain privileges, but they are just that; privileges that can be taken away at any time without the consent of the individual citizen. Suicide is the only dignified option in such a situation. I feel that there is no turning back at this point; the pro-suicide ideology I have built up is like an impenetrable fortress that nothing can get through. Even if some argument could get through the outer layers, it could not penetrate the inner layers. There are just too many defenses, too many counter-arguments at my disposal.
 * 2: (Day 2). Still killing time, waiting for entropy to overcome the body. Decided to leave any further comments about the situation at Facebook, including in private messages. Terminal dehydration is slow and distinctly uncomfortable, but not agonizingly so. I presented the government with a Hobson's choice: either recognize and respect my individual sovereignty, or in 1-2 weeks, I will exercise my right to die.
 * 3: (Day 3). Leg cramps this morning. I have read that dehydration can cause this. The first mild kidney pains also seem to have arrived. Rapid heartbeat began. I realized that I am scared to die, and I discontinued terminal dehydration.
 * 4: Worked on articles about depression and the evolution thereof. Decided that there probably isn't enough info to solve this info.
 * 5: Got an email saying that I should probably use exercise to alleviate depression. I will probably do so. Beat Star Wars, using several cheat codes. Otherwise didn't accomplish a whole lot.
 * 6: Got RPEDIRCBot to work, kinda. It still crashes with that cURL error for unknown reasons.
 * 7: Got otherUserEdit to work with Peachy.
 * 8: Committed mw:Extension:MirrorTools. Changed some private members to protected members in Peachy. Got bored of working on this project. Decided to start the terminal dehydration again.
 * 9: (Day 1). Realized there are different stages to terminal dehydration. First, a heightened craving for the pleasures of life (especially food and drink, obviously). Second, a fear of death. Third, I'm not sure what. I guess I'll find out.
 * 10: (Day 2). Rented hotel room and waited it out.
 * 11: (Day 3). Changed my mind and came back. Went out to dinner with parents.
 * 12: Worked on justice system-related articles. Interesting stuff, but I'm done now.
 * 13: Hung around on a variety of wikis, basically killing time. Poked around at RevisionDelete. Got bored with it again.
 * 14: Decided that it's pointless to work on Inclupedia until I get some guarantee from WMF that they won't block me from hitting the WP API about 100 times a minute, or until bug 17450 is fixed. So I guess I may as well end this log. I'm going to find some non-wiki-related job.
 * 15: Edited enwiki.
 * 16: Edited enwiki.
 * 17: Edited enwiki.
 * 18: Edited enwiki.
 * 19: Realized that love-shyness has weeded me out in the evolutionary scheme of things. Oh well. May as well commit suicide now. I don't blame myself, by the way. I blame evolution. Day 0.
 * 20: Edited enwiki. Decided that although I have made a lot of mistakes, life probably provides enough margin for error that I can still accomplish my goals.
 * 21: Edited enwiki.
 * 22: Realized that editing civil disobedience is pointless because the topic is so nebulous. Also realized that editing enwiki in general is somewhat pointless in that what is added today may not last tomorrow, if the fate of some of my past contributions is any indication. Standards rise over time, and what was tolerated before isn't tolerated in the future. Unless my writing is academic-quality, it won't last. But my writing quality is usually based more on what I can get away with. It just takes too much work to write academic-quality stuff.
 * 23: Went to Capla-Con, encountered some social anxiety, and left. Decided to say "Heck with it" once more. Tired of compliance and conformity. Day 0.
 * 24: Changed my mind. Afterward, probably just played video games or something.
 * 25: Probably just played video games or something.
 * 26: Decided on my present course of action, after another analysis of my job history, etc. and general failings in life.
 * 27: Day 0. Went to counselor.
 * 28: Day 1. Left message for officer canceling my appointment. Drove to my present location.
 * 29: Day 2. Mostly played NES games all day. No major symptoms yet.