tripalot.com > travis > blog

Archive for the 'web' Category

Wordpress 2.2

New version of Wordpress. Same old compulsion to upgrade. However, this time, new determination to make upgrade process easier. I created a batch file so that it's easier to upgrade Wordpress in the future. Yippee!!! Now I get to look forward to years of incremental Wordpress upgrades. Snort.

Still don't like the WYSIWYG editor. At least I can see those buttons now, though. Aside from that, I don't see any differences between Wordpress 2.2 and Wordpress 2.1. Should I expect to see differences? Should I expect Wordpress 2.2.1 within a week? More upgrading? Yip. Pee.

Productivity Guru Wastes Time

On curiosity I decided to try to find some linux podcasts. On the way I found some recommendations from a productivity guru. Since I'm into productivity, I subscribed to his podcast. And downloaded all his previous 'casts. And listened to every one.

And now I'm thinking: what a waste of my time! He didn't say diddly poop that could help me. Not that I need help. I already know that productivity is simply a product of ivity, and as long as I have ivity I will be productive.

What is ivity?

Nothing, really. It's just a nonsense word. I just wasted your time. Doncha love me? Wanna buy my book?

Seriously, though, blogs are stupid. So are most podcasts. Notice that I said "most" podcasts but not "most" blogs. That's because all blogs are stupid. Really really stupid. I have yet to see a blog that makes me want to read it routinely. I don't care how good a writer someone is. I do not want to read someone else's ideas on a computer screen. How boring! In print, maybe. If there are lots of colors. But not on a computer screen. Blogs are stupidddddd!!!

Mine included. I just wasted your time. Doncha love me? Wanna subscribe to my podcast? Sorry, I don't have one. I just have this stupid blog. And it's wayyy too stupid to encourage repeat readings. Heck, even my lovey-dovey girlfriend doesn't bother keeping up with these posts. Heck, even I don't bother keeping up with these posts. I seriously forget what I last wrote. Something about memory? I don't remember. Ha ha ha!

Blogs are stupid. So are podcasts about productivity. Anyone who needs tips on how to be productive is unlikely to seek tips on how to be productive. A self-crowned productivity guru's audience is a bunch of other self-crowned productivity gurus. Or, if not gurus, then productivity journeymen. And journeywomen. The productivity analysis community is like a circle wank. Waste of my time. Get your paws off of me, productivity evangelist creeps! I can wank my own ivity, thank you!

Wordpress 2.1.3 update

Okay, some semi-good news for a change…

Ever since I updated NoScript (a Firefox extension) to version 1.1.4.7, the Wordpress buttons have been acting fine. Maybe it's just a coincidence that I cannot get Wordpress to break now, or maybe NoScript was interfering with it. I'll let you know if the problem rears its familiar ugly head again.

Wordpress 2.1.3

Same old same old. Upgrading to 2.1.3 did not make the disappearing WYSIWYG buttons go away. Are the Wordpress developers asleep???

Wordpress Community 2.1.2

So, I got in a "fight" on the Wordpress forum while trying to solve the missing WYSIWYG button problem. I posted followups on dozens of topics where people claimed to have the same problem as me. I asked them if they had fixed their problems permanently, or if the problems had re-emerged after refreshing w/o clearing the cache. Evidently, my brute-force shotgun interrogation strategy was not appreciated by the moderators. So they deleted my posts. Oh well.

I doubt the Wordpress community tried to be malicious. But neither did they try to be helpful. They were just "blah". They didn't answer my questions. My interaction with them just sucked away hours of my life. And those weren't even creative hours. See, when I'm on here complaining about Wordpress, at least I'm writing words that I have the potential of reading later. But not so on the Wordpress forum. My words there are gone forever. What a waste.

Well, this is even more "evidence" that I am probably better off writing my own CMS instead of trying to join some pre-existing pack of geek-sheep. Wordpress is not polished enough for me yet. It just isn't. Sure, a lot of people will say "an unpolished diamond in the hand is better than a polished diamond buried in the sand near a camp full of rebels", but I don't know…

I guess it all depends on how annoying the blemishes are. Wordpress's unreliable editing window is super-annoying. Like Jennifer Connelly's character in "Blood Diamond". Super-duper annoying.

Web 2.0 vs DIY

I've sort of come to a decision. Sort of. I might change my mind in a couple days or minutes.

My tentative decision is to forget about other people's Web 2.0 solutions and instead focus on my own web publishing mechanisms. This means (for now) XML, XSL, and vanilla static XHTML. Any interactive elements should be optional and used only for publishing, not for reading. So I will implement my own push CMS, but it's only a "CMS" in the sense that it's an alternative to other people's CMSes.

Bottom line: do it myself. Roll my own. Own, own, own. I'm a programmer, so I shouldn't shy away from coding. Let the youtubers and myspacers latch their greedy sweet teeth to the nipples of Other People's Ideas. Other People's Web 2.0. I don't need to join the rest of the babies at the McTeat.

Wordpress 2.1.2

So I get back from vacation and find out that someone hacked the Wordpress 2.1.1 downloads, which means tons of bloggers are scurrying around paranoid. Not I, because I don't use this blog for anything but complaining about this blog's amount of complaining about this blog's complaining amount. Yeah.

So did Wordpress manage to squeeze some bug fixes into this release? Let's see if the RTF (read the f***ing) editor works.

I click "Visual". Nothing happens. Great. Wordpress 2.1.2 is just as messed up as 2.1.1. Hackers, it's all yours; I certainly don't want it!

Wordpress 2.1.1

Okay, I just upgraded from Wordpress 2.0.5 to 2.1.1.

Hopefully, and I mean really hopefully-hopefully-hopefully, Wordpress won't barf on me like a drunken college chick. Wordpress sure tries to be pretty and sophisticated, and I honestly really like the super-clean look of my blog (but that's partly my doing, not just Wordpress's), but man, when you get to know Wordpress, it has bad breath, bad gas problems, and its hair is matted with chronic clumps of crusty upchuck.

So is the new version's WYSIWYG editor as barfolicious as the preview version? Well, let's try a few paragraphs here, a few bulleted lists there… Let's test this mofo out.

Hmm, paragraphs seem fine. No problem there.

Let's try a list:

Ummm… wait a sec. Where are the list icons? How can I create a WYSIWYG list without WYSIWYG buttons??? I just see bold, italic, a spellchecker, and some weird icons.

Hmm, after I click "Save and Continue Editing", I see all the HTML. And then the Visual tab stops working, so I can't get back to WYSIWYG mode. Argh.

Well, so much for a vomit-free drinking session with Wordpress!

—-

Update: Other people have reported the disappearing Visual mode as well.

—-

Update: For some reason, it seems to be working now. I don't know why. All I did was open the error console and now I see not only the bold and italic buttons but also the list buttons. So while they are accessible, I might as well test 'em:

  1. item 1
  2. item 2
  • item 2.1
  • item 2.2
  1. supposed to be item 3. oh well, can't expect too much
  2. supposed to be item 4
  3. ok, i've have enough of this

Well, that was so-so. Hmm… Okay I am seeing errors in the javascript console now.

They are just onBrowserKeyUp errors. Perfectly harmless. Like tipsy college chicks.

—-

Update: I just tried to edit this again, and got the missing Visual mode problem. This time, I see lots of genuine errors in the javascript console:

  • Warning: Unknown property '_width'. Declaration dropped. Source File: http://tripalot.com/travis/wordpress/wp-admin/wp-admin.css?version=2.1.1 Line: 692
  • Warning: Unknown property '_margin'. Declaration dropped. Source File: http://tripalot.com/travis/wordpress/wp-admin/wp-admin.css?version=2.1.1 Line: 699
  • Error: realTinyMCE is not defined Source File: http://tripalot.com/travis/wordpress/wp-includes/js/tinymce/tiny_mce_gzip.php?ver=20061113 Line: 43 (nice wrapping, Wordpress!!!)
  • Warning: Expected ':' but found '1.3em'. Declaration dropped. Source File: http://tripalot.com/travis/wordpress/wp-content/themes/tripalot/style.css Line: 116
  • etc. Lotsa these.

Very strange. This new Wordpress smells like bile.

——-

Update: I tried again, and this time shift-refreshed. Suddenly the icons came back. Hmmm. Could it be a caching issue?

Drupal vs Etc. Part 2

Okay, I've done some soul-searching and talking and reading and making music and eating and feeding guinea pigs. In other words, time has passed.

God BLEEP it I hate it when WYSIWYG editors are buggy like Wordpress… But I already ranted about that in the last post so I'll try not to say anything about it anymore. Been there complained about that, eh?

So here's some new info that can influence how I design and manage my site(s):

  1. I would rather code all the html by hand than deal with buggy WYSIWYG editors. I would rather have reliable tedium than chaotic brilliance. This is why I switched from FrontPage to a text editor, from Word to a text editor, and (for my Tripalot sites) from Dreamweaver to a text editor. I always seem to gravitate towards a text editor, because text editors are the most reliable authoring tools.
  2. I'm plagued with Aplus.net's PHP-related Internal Server Errors. I get these all the time when I Drupal, Wordpress, Mediawiki, and PHPBB… and there's absolutely nothing I can do about it. Aplus.net has not been able to help and in fact today an Aplus.net tech support guy told me that his sites (hosted on Aplus.net) get frequent Internal Server Errors as well. This turns me off to the idea of using Web 2.0 on Tripalot, at least while Tripalot is hosted by Aplus.net. Maybe a hosting switch is in order?
  3. Meanwhile, my static xhtml pages continue to load quickly and reliably. Tripecac and the rest of my sites are fine. Tripecac is sort of my "musical blog"; I update it twice a weak, and other sites once or twice a week. I do all my static page authoring on my main pc. I wish I could use other PCs to author (and publish) static pages as well. That, in fact, was the main reason I tried Web 2.0; I wanted to be able to post ideas using my laptop. Which is what I am doing right now…
  4. Honestly, I don't really need most of the Web 2.0 features. Collaboration? No. Versioning? Not really. WYSIWYG editing? HECK NO!!! Fancy navigation? No. Tagging and categorization. Not really. A built-in search engine? Well, that's kinda nice, but I can use google for search or use the PERL script I wrote (which still works, by the way). If I forego Web 2.0, I think the only features I'll miss (until I roll my own) are:
    • ability to quickly edit blocks of text instead of having to locate and load a file (e.g., if I see a typo in this post I can quickly edit it)
    • comments (although since these pages are not yet public, I have no idea how often they'd be used)
    • WYSIWYG editing. Did I just say that? Grrr… Seriously, though, I really wished that for once a WYSIWYG editor would prove reliable and efficient. Please, someone, write a decent WYSIWYG editor!!!
    • more writing, less coding (unless I start developing my own modules)
    • nice look and feel (better than my stuff, since I'm definitely not a graphical designer)
    • the calendar function (which is cool but underused)
    • lots of other cool stuff…

    Notice how Wordpress botched up the bullets? Okay, okay, no complaining…

  5. Okay, you can see that I am in fact ambivalent about giving up Web 2.0. I actually like a lot of the features, but wouldn't mind losing the rest. I guess one question I should ask myself is whether I can get the same cool features offline (not on Tripalot), and use them to create static pages which I push to Tripalot. I think the answer is yes for everything except comments. Anything collaborative really needs to be done online. Mark Prindle says he manually adds comments to his static html files, but I'd rather automate that if possible.
  6. I suppose I could use Blogger to author and then push the files to Tripalot. That would give me the best of both worlds, right? Reliable authoring, and control over the static files? I've already read that Movable Type lets people do the same thing (but that's not free).
  7. Maybe I could have a CMS (like Blogger) on my LAN, and use that to author content and then push it to Tripalot. But then I couldn't have comments, and if I spot a typo on the site, I need to locate the page locally in order to edit it. I suppose I could write a greasemonkey script (or favlet) which lets me load the local version of a tripalot page. Hmmm…
  8. Maybe I can start off by finding a (local) Push CMS which lets me create urls which are compatible with Pull CMSes. Or vice versa. The idea is to make sure the urls are not dependent on Push vs Pull CMS. If I need to disable comments in order to preserve the ambiguity, so be it. Eventually, I should be able to run PHP reliably on Tripalot, because either Aplus.net will get its act together or I will move to a different host. I won't continue to pay for hosting services that I cannot use.
  9. I need to pick one CMS and forget about the rest. Either Wordpress, Mediawiki, Drupal, or Blogger. It's imperative that I select a tool and start using it to create actual content. That's the only way to really evaluate it. See, before I started blogging these CMS ideas in Wordpress, I thought Wordpress was simple but rock-solid. Now I think Wordpress is simple but flawed. And today, when I was trying to see if Drupal could "push" XML (via an export docbook module), I ran into lots of problems. I installed PHP5, deleted duplicate menu items, installed a tidy standalone executable, installed an htmltidy module, and I still couldn't get drupal to export XML. Darn. But at least I know that now. If I just stuck with hello-world examples, I'd think these Web 2.0 apps were all gold. Now I know that they are just as unreliable as Dreamweaver. So this gives me a different perspective than I had yesterday. Web 2.0 isn't infallible by a long shot. It's not necessarily my "goal state". Perhaps text editing and xml+xsl are my best long-term strategies. Who knows..
  10. I'm tired of investigating this stuff. I wish I could have someone to ask. However, no one seems to know the right thing to do, at least for me. And I'm not sure I should be asking. What's good for them is not necessarily good for me. Web development is as much an art as a science. I know that's a cliche, but think about it… my music is unique because I do everything from scratch. So are my static web sites. Warts and all, they are "mine". The more I depend on other people's tools, the more my creations start become generic. Bit by bit they lose their character. Bit by bit I lose my attachment to them, and put forth less effort in them. So I need to keep things personal, keep things "mine". Maybe this means I need to avoid Web 2.0. Or maybe not. This Wordpress blog definitely has my look and feel. The wiki doesn't though. And neither does drupal. phpbb is pretty standing looking too, despite the colors. So I guess if I need to preserve the look of my site I need to be able to heavily customize the template. Maybe that's a good next step for investigation. See how closely I can get these Web 2.0 apps to mimic the current Tripalot look and feel.

Hmm. Okay, enough thinking and typing for now. Time to read something fun.

Drupal vs Wordpress vs Blogger vs Mediawiki vs Roll-your-own

Note: This post oscillates between serious analysis and cheap, crude jokes. I was reading a lot of Mark Prindle's music reviews at the time; this post is a bit of an homage to his writing style.

I still have no idea what authoring software I'll end up using. Hence the sparseness of posts, and the software-centric nature of those few posts that bubble to the surface.

So far, Wordpress seems the most blogging friendly of the tools I've tried. At least, that's what I'm saying right now, while I use it to type this stupid blog entry ("stupid blog" is the opposite of an oxymoron; I forget what the word is… oxygenius?). I like Wordpress's('s's) ease of authoring (via WYSIWYG controls and keyboard shortcuts) and relative ease of customization (letting me have my own template). I also like parentheses; can you tell? (Can you?)

Blogger was easy too, but, um, well, to be honest I just wanted something a little less "LCD". By "LCD" I mean "Loser Can Do (It)". There's those parentheses again… So anyway like anyways like anyway like… ROFL LOL RTFM STFU etc… See what I mean? Blogger booger. Too easy. I wanted some software that I had to install myself. I wanted a snobby/techie filtering element. I wanted to feel part of the elite because that is oh so important to me, because I am such an uber-geeker. Ha! Snort. SPUMA (shoving pencils up my …)

No, to be honest, I just wanted control over the code. That way:

  1. If the blogging software company (e.g., blogger.com) goes bust, I am not affected because I have my own copy of the code. Dependency on other people sucks!
  2. I get to see what other PHP coders are writing. How do they make it easy to plug in modules, patches, templates, and hacks? I consider this off-the-clock research for my day job.
  3. I can hack the fudge out of the software. This lets me have my standard Tripalot header and look and feel. Yay. Because everyone knows that Tripalot is at the cutting edge of web site aesthetics. Well, ergonomics is more like it. Actually, inertianomics is more like it. 🙂

Of course, the irony is that people can get their blogs hosted on Wordpress.com for free. This means anyone can get a Wordpress blog. Sigh. End result is there's a ton of other poop-headed baby-tards writing their stupid "I am so important" blogs about their stupid stupid thoughts. God, I hate blogs.

Sorry, I just hate blogs so much!!!!!!!!!!!!!!!!!!!!!!!

Anyway, where was I? Oh yeah, parentheses. (Yeah). I like parentheses. Or, as we call them in eliteville, "parens". Of course, the uber-uber-uber-techno-brainiac few (of us) call them "bananas". Every day I have bananas on my raisin bran. That is so, so important for the world to know. Hey world, read me! Read me! My bananas are your bananas!

Not really. Hands off my bananas. Yeah, get your grubby paws off my sleek, wit-gilded bananas.

Where was I?

Oh yeah, bananas. (a/k/a bananarentheses)

Ok, if I seem distracted, it's because:

  1. My hands are cold.
  2. I'm hungry (again) (and no I'm not a fat and/or pimply geek like the rest of the Wordpressiverse).
  3. There are way too many "bananas" in this post for comfort; I'm starting to feel "banana"ed out! What a stupid one-off meme anyway. Stupid meme! Bad meme! Spank the meme! Whip it good! Amen brother!
  4. I can't figure out if this is auto-saving or not. (Not that it would be disasterous if it's not. If it's snot.)
  5. When I saved a draft, Wordpress messed up one of my paragraph spacings. Grrrr. WYSIWYG should be WYSIWYG, Mr. and Mrs. Wordpress authors. Stop messing up my expectations, dudes and dudettes. Stop twiddling with my angst buttons you banana-bestowing gods and goddesses.
  6. How can I add spacing between these bullets?
  7. Does Wordpress have a built-in "nonsense" checker?
  8. Why's it getting slow? The response time is getting so sluggish right now.
  9. Okay, I saved again and it seems better. Hmm. Does this mean I need to keep saving? Eek, it's getting slow again. Grrrrrrilla luv banana!
  10. A'ight that's enough blabber for now. On with the shizow!
  11. Enough, Travis, zip it!

So, um, yeah… Wordpress, Blogger, etc. Hmm. Gosh, I am bored with this topic already. After saying so little, so precious little, about it. What a waste of time (yours and mine) and space (mine all mine my preciousss– STFU JRR is so old school ya dork!). Hrmmm…

Man, Wordpress is messing up again. It keeps jumping to the top of the post whenever I delete a leading space from a new paragraph. And it's getting slow again. Sooo slowww…. Maybe WYSIWYG in a browser is like security in Vista? Not quite there, holmes? (Not that I would know anything about Vista – I'm loath to try it until at least SP1 or SP2 or SPWAW). Ha! (subtle joke alert).

Argh! Wordpress keeps messing me up! Stupid stupid 'tarded Wordpress authors!!!! Jeesh!

So lemme hurry this Fokker up.

Drupal seems powerful. I like its modules. And I have a book on it, which means I learn little bits of it at night.

(Wordpress is covered in the book too, so maybe I will learn to respect Wordpress although right now its WYSIWYG editing is peeing me o. Process Explorer says Firefox is taking 98% of the CPU. WTF? It's not like I am blogging about rocket science or anything… Why would Firefox be brought to its knees by Wordpress's little old posting interface? That really sux the meme's bananas!)

(Oh great. I just started a new paragraph. Wordpress threw in extra white space. If I delete it, I'll jump to the top. Man, WYSWIWYG editing sucks. Frontpage and Dreamweaver were 'tarded about it too, so maybe I need to cut Wordpress some slack. Or maybe not. I want WYIWSIWYG to work, darn it! Come on, all you "genius" open source authors out there. Fix these stupid javascript bugs!)

Sheesh. So, um, yeah, Drupal… I like it, so far. Not love it, though. It's hard to love anything when Wordpress's stupid WYSIWYG editor is putting me in such a foul mood. I hate it when software gets in the way of creativity. Not that I was being particularly creative, but you know… If I were trying to do something meaningful here, I would be furious with all this sluggishness and white space bugginess. Slugs and bugs abound in Wordpressiapolis!

Drupal cool. But intimidating. I was able to hack my blogger and wordpress templates pretty quickly. For some reason I haven't messed with Drupal too much yet. Perhaps because I'm progressing through the book linearly… Or maybe since Drupal crams more administrative options in its main interface (as opposed to having a link to an administrative area), there's more pressure to preserve the default content and layout? Eh, well, I hope I can hack Drupal to look more like the rest of my site. Then I can ditch this annoying Wordpress (which I no longer like; see how fickle I am?; see how interface bugs can murder your customer base?).

And then there's Mediawiki. Or, rather, "'Mediawiki"'. Lots of typing. Lots of debugging. Vanilla-looking pages. Aesthetically barren, but neat history options and easy linking. We use it at work, but it doesn't feel relaxing enough to use for my "fun" personal pages. (How much fun am I having right now with this post? None, thanks to Wordpress's horrible WYSIWYG glitches).

Finally, I can always roll my own. That would be the ultimate in geek cred, but would also be the ultimate in wheel reinvention. I'd rather leave CMS authoring to people with lots of free time (and patience for beta software).

Okay, enough bananas; I'm oughta here!

—————————–

Update (minutes later):

Something else was making Firefox sluggish. When I closed the browser, a Firefox process remained, still consuming 98% CPU. So there's a chance that the sluggishness wasn't Wordpress's fault. Plus, I have over a dozen Firefox extensions, so one of them could have been (grease)monkeying things up.

Also, even though Wordpress's editor doesn't add white space between list items, my CSS does, so I just need to ignore the lack of white space in the editor. Of course, that diminishes the accuracy of WYIWISIWYG, doesn't it? Hmm.

Regardless, Wordpress's WYSIYWISWYG whitespace handling is still annoying. And guess what; while I've typed this update, Firefox's CPU amount has crept up to 70%. So I wouldn't be surprised if there's some conflict between Wordpress and one of the extensions.

Firefox CPU usage is now at 96%. Sigh. I'll close Firefox (again) and open it, but not Wordpress, and see if it's still CPU-hungry.

—————————–

Another update (minutes later):

Um, the 96% CPU dropped away when I left the page. I tried reproducing the apparent memory/CPU leak (is there such thing as a CPU leak?) by creating a test page, but no luck; I couldn't get the CPU to sustain a high level. As soon as I stopped editing, the CPU would sink to 0. Hmmm…

Now here I am editing this post again. The CPU keeps dancing between around 20% and 0%, depending on whether I am typing. Okay, I will stop typing for ten seconds…

Interesting. The CPU leveled off at around 20% and would not go below 18%. This implies that some script is periodically updating, even when I am not typing. Perhaps there's an auto-save feature?

Eek, I just saw the CPU go back up into the 90s again. now it's around 60 – 80%. Hmmm. I will stop typing for 20 seconds…

Ah, so it's levelling at 75% now. Something's definitely bonkers with Wordpress's memory/cpu management.