My Broken LinksOne wants to find bad links
on
one’s
sprawling disorganized site. |
JGWRAP:
Mutilate Your HTML
|
“The Semware Editor” aka “TSE” née “Qedit” $130Rounding out our scenic journey through webbery, I should mention my favorite ASCII aka “programmer’s” editor, available at www.semware.com. An Owen Recommended Buy — even at the $130 first-purchase price. My days with Qedit started some years ago with their free shareware edition. A major feature, for me, is its ability to emulate the revered “WordStar Diamond” i.e. move the cursor with control-E, S, D, X; these were wondrous things in ancient times. ... If I must, I’ll change — but I don’t see any reason why the computer shouldn’t change instead; they cost enough. ... I upgraded to the 32-bit TSE version because a few text files I’m fond-of got too big for Qedit’s real-mode memory — and that’s because I loathe databi, using text files in preference for lists of archived magazine articles, diskettes, etc. (I should note that I bought the first-time version because I couldn’t comprehend the upgrade policies, but then the company went through the trouble to contact me by phone and reduce my price from $130 to $60!) The latest greatest renamed “TSE” version of the editor is a Windows console program, and it still can use those control keys instead of insisting on the “standard” Windows usages (i.e. where control-X is delete-block, etc.) — as opposed to every Windows editor I’ve encountered. I was pleased-enough with the software when I got it but, contrary to most of my experiences (see the rest of these rants), it seemed to get better as I used it. ... It has a nice complete powerful rational un-tarted-up macro language (no object orientation I can detect!) which I’ve used, as the days pass, to make it ever more like my existing fairly-customized Qedit — and so much more!
... So continuing our story, the truly amusing delight was when I edited one of my HTM files, and by golly it has a perfectly nice HTML syntax colorer! I was shocked and amazed. And since it deals with fairly long lines, it may well wind-up as my favorite nuts ’n’ bolts HTML editor. ... And now — Spell Checking! ... It turns out TSE makes a good HTML spell-checker! Why? ... Because
|
And What Was All That Stuff About Components?The short story: in my careful years of tests, I have learned
you
should never develop components for your own
software.
Components should be purchased just like other
software: Naturally the books, stupid magazines, vendors — definitely including Borland — told us all how wonderful it would be to develop your own components. ... So once when the world was dewey with newness I did a Delphi component, only to discover over the weary years that when you change the version of Delphi — hey presto chango your component automatically updates — NOT!!! ... Nope sorry folks, you have to laboriously rewrite, and of course now and then they change something so you can’t! — this from the Delphi 5 README [with my comments]: DSGNINTF and deployment [in Delphi 5] DSGNINTF.DCU is no longer shipped with Delphi [apparently it’s used by many components including mine, at least judging by pitiful complaints on the web, and was shipped with previous versions; at least with my version 3]. Thus, component developers should consider segregating design-time code into separate units from runtime code. Runtime code should not refer to those units [i.e. rewrite your component]. If this approach is not feasible, you do have the option of compiling DSGNINTF.PAS (located in your \source\toolsapi\directory). This should be considered a stopgap measure, however, and may not be available as an option in future releases. [We’ll screw you anyway; and in any case, the source is not available in the standard aka “cheap” version: i.e., pay up or we’ll destroy your existing component.] You are also reminded that under the terms of your license agreement, you are not permitted to distribute DCUs based on source code owned by Inprise Corporation, no matter how that code might be made available to you. For complete details on licensing restrictions, see the LICENSE.TXT and DEPLOY.TXT files that accompany this release. [we’ll sue you if you actually try to use your component, even if you figure-out how to get around our sabotage.] There we have it. Another progressive company spits on its customers. ... So sad. ... This might explain why Anders Hejlsberg went over to the dark side. |
|
//Monday, July 21, 2003 11:09 am. From Visual Studio Magazine: Buyers Guide ... 2003, page 20:
This in aid of a “third-way” derive
alternative now
possible in the exciting new super
|
The OwenShow ComponentsAnd then while wrestling with my precious OwenShow, I sadly learned yet again the component lesson. The “CLX” (Windows/Linux) Delphi 7 components aren’t bad; but not nearly as good as the normal Delphi bunch. ... And today Tuesday, November 16, 2004, I finally conceded defeat to the CLX TListView; I had been fixing this and that weird behavior with even weirder code, but finally I just couldn’t go on and gave up. The OwenShow file select will wander a bit forever; I can struggle no more. ... (Actually I went back and fixed it some more, but it is definitely the weirdest code in the program ... which is saying something....) Of course, all the Delphi components, CLX or not, are probably going away, demonstrating the other thing wrong with components. ... Borland will enhance them no more, and in the next edition of Microsoft’s operating system — or Linux — or the one after, they will falter, and finally fail. ... Well maybe not?... |