topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday June 21, 2025, 6:34 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 20 21 22 23 24 [25] 26 27 28 29 30 ... 43next
601
Found Deals and Discounts / Re: Free License Give-away for USB Safely Remove v4.1
« Last post by tranglos on September 26, 2009, 03:42 PM »
One question, does it remove the "Safely remove hardware" icon from your systray? ;-)

Yes, it removes the icon and entirely replaces the Windows feature. If you exit USB SR while a thumbdrive is connected, the Windows icon reappears.
602
Found Deals and Discounts / Re: Free License Give-away for USB Safely Remove v4.1
« Last post by tranglos on September 26, 2009, 01:54 PM »
Anyone who tends to use multiple thumbdrives and switch between them a lot, *run* to get this. I registered USB Safely Remove a year ago almost to the day, and it has been fantastic. Note that with a standard (paid) registration you get lifetime updates, so this offer is a bit of a tease, as upgrades are excluded. You're still getting a fully-functional app for free, and I haven't had any problems at all with the current version.

I originally registered for version 4.0 beta, and a year later USB SR is at 4.1, so it's quite mature and stable (i.e, no rushed new releases every couple of months).

Tip of the day: try Win+Delete for the main hotkey, it's very convenient (ymmv, depending on the placement of the Delete key on your keyboard). It has become a second nature to press this, and hit Enter to disconnet a drive. USB SR you can also show any other USB-connected devices and their status, and lets you assign permanent letters to particular drives. One other neat feature is to reconnect a drive that you've just disconnected by mistake - no need to physically remove the thumbdrive and plug it in again.

It's one of those apps that run invisibly so that you can almost forget you have them, until you sit at a computer that does not. I really recommend this one, and those who've been reading my DC posts know I rarely gush about software (unless it's TotalCommander, of course, which can do no wrong :) )
603
General Software Discussion / Re: Joomla experts: what extension for blog comments?
« Last post by tranglos on September 26, 2009, 11:45 AM »
I'm currently using JComments:
http://www.joomlatune.com/jcomments.html

Easy to use, manage, and is free

Nice, thanks! I should have found it a day earlier :) I'll definitely want to use it for my second site though.
604
General Software Discussion / Re: Joomla experts: what extension for blog comments?
« Last post by tranglos on September 26, 2009, 07:53 AM »
I finally went with this one:
http://azrul.com/pro...cts/jom-comment.html

Commercial, but with a nice feature list, own comment database, reCaptcha suport and fairly good looks. Works well so far on my test setup.

Thanks again for the suggestions, Carol!
605
in this case my intention is that one would have control over the data and be able to add any info that the website builder would need.

So are you looking to find such a thing, or are you going to write it? :)

I can't believe something like that doesn't exist, but then again, I believe it all right.

606
ps. i understand the topic of the thread was meant to emphasize a point, but this is one of these cases where it makes it harder for people to find things when searching -- how about renaming the thread to something more relevant to the discussion?

Ever since I posted I was wondering if you were going to say that! I just had some evil fun putting MMF in the title where it was actually a legitimate use, though sarcastic by reference. Next time I was going to make a post titled "Good Times"  :D )

Anyway, you're right, and I've changed the title.
607
My interest has always been on a tool that would take a directory tree of flat files and make a website out of them.

Mouse, isn't this pretty much what DokuWiki does? It uses flat files, and when you arrange files in a folder structure, the folders are known as "namespaces" - but the difference is in name only.

One thing missing is that DokuWiki won't automagically generate a (sidebar) menu for the files. There is a sidebar plugin, but you have to code the menu manually, so it's time-consuming and the menu will not, for example, highlight the currently active item. (On the plus side, the plugin can display a different sidebar for each namespace). I don't have a clear understanding of the domain (not just php syntax, but how you use it to pull and display pages), so I can't say how much work it would be to add a dynamic menu to Doku, but maybe not that much.

I considered Doku, because it's very neatly structured and well documented. The lack of a dynamic menu is a showstopper for me though. Plus it would be a chore to convert all my html content into wiki-ese, especially that Doku's internal formatting capabilities are limited. So much so there are plugins for everything - there's even a plugin to produce a non-breaking space, because Doku can't do that natively. (You *can* include raw html and php though if you want; it's just that having to type <html>&nbsp;</html> is a little nasty.)


608
Are these examples of the type of site you are looking to build?
They are all using the same CMS.

Hi App! The links to the /wp-content folder are dead giveaways :) Yes, these sites are good examples, just like most shareware sites are. I know you can do that in WordPress. The fledgling site for my wife's company has just been done in WordPress, too. (There's still a bug preventing the menu on the right sidebar from working properly. Another phonecall to make, sigh!).

I wonder what the admin interface looks like at the sites you mention, though. How much fun (or how much of the opposite experience) they have updating the product info. WordPress is very flexible in what it is designed for, but when used to make a site like my wife's, suddenly there's a lot of things we can't touch or else they will break. There are four sections on the English version of the front page, one for each type of service (i.e., a product) - but their ordering is wrong. And there is no way to change the order other than (a) copy and paste between posts, or (b) go into the database directly and change the dates on the posts, which will affect the way they sort. That's a good example of something that works, but isn't the best tool for the job.

One other thing I've noticed is how many of the fanastically popular shareware sites (e.g. TocalCommander, but a great number of them really) are not CMS-based. Some are, and very professionally done (Ultraedit), but these are likely 100% custom jobs that must have cost a good deal. Most are plain html, with all the attendant inconveniences.

What about writing the CMS in Delphi, as ASP or ASP.net? Then you wouldn't have to run it on your desktop to generate static pages. All you'd need is a server running Windows.

Yeah, that's an option too, but I don't know any more about asp than about php. I'd rather stick to apache/php/mysql, even though my provider (Dreamhost) does support asp in some way although they're a linux shop. it's all black magic to me either way :)
609
General Software Discussion / Re: Joomla experts: what extension for blog comments?
« Last post by tranglos on September 22, 2009, 09:12 PM »
Thanks, Carol, I'll try those.

I'm OK with for-pay extensions for the most part, except I don't think they have trial versions typically. Maybe some do?

(And LOL about that TOS, that's quite what I meant! )
610
What are the chances of being able to look at your Delphi implementation?  :)

Right now, not much, since it's all a bunch of tests to make sure the logic works. There's no UI, and I have yet to write an interpreter for the project files, which will pull together all the content. So there isn't much to look at yet, but this is the result of a successful test:

pages01.png

And this is an example dictionary, using term definitions (t), expansions (x), a function (f) with parameters (p) , includes (i) - and entities too, but they're not in this clip:

pages02.png

The syntax is verbose, but nesting gives it flexibility, and Verbosity is my middle name, I'm sure ;)
611
In the flow of writing the verbiage at the top I forgot to add that I have actually implemented all of the ideas - in Delphi :) Now, this doesn't make a lot of sense, since I would have to generate the complete site on the desktop side, then upload the static html pages, and repeat the process for every update. But as a framework it certainly works.

It actually does more than what I described, because I wanted to use it not just for websites, but to generate content like readme files and xml files as well. It has variable substitution everywhere, and definitions can be nested. It has functions, e.g. to return and format dates, where all function parameters (like the format for the date or the date value) are also string variables, so that you can define the date or its format once, and use it everywhere you call a date function. (Think of displaying release date for a program in several places on a site, and having all dates use the same format, which you have to specify only once.)

You can put the result of a function in a variable and reuse it. Practically everything can be "expanded" in this way, i.e. every piece of generated text can be a dictionary term, with nested expansions inside it.

It has smart entities dependent on output format, so that an "&" will produce an html entity &amp; if you're outputting html, or just the ampersand character if you're outputting text. It has namespaces to implement the concept of separate "projects" that share the same templates but yield different productions. And the templating code can be put in any text format, be it html, php, xml or html,etc. It has includes, which can be recursively parsed or passed through raw. I loved writing it.

One thing it does not have is conditionals and loops, because I'm not smart enough to write a compiler. But it can pretty much do without.

Except it's not very useful desktop-side :)
612
I may have misunderstood completely and if so it is my fault completely as well. But a lot of what I read here can be and is achieved by using smarty and is implemented by some CMSes, may be not as thoroughly as described but not too far off either.
For example reusing and controlling content is one of the strengths of smarty.

I think smarty does what I've described - at least much of it. But I can only read PHP code, up to a point. I cannot write PHP, and I am thoroughly scared of security issues at every step, so I haven't really considered writing such a framework myself. And not every CMS lets you put php in posts. TextPattern does; Joomla - I don't think so. (I'll have to find out, but haven't seen an indication that it does.)

My hypothetial project would be a fully-fledged CMS, rather than just a templating framework. But you are right, smarty could be a good starting point for writing a custom solution.
613
I completely agree with everything you said.  you're right, something like this does not exist, at least not when I tried to find it.  My situation is the same as yours, except instead of software, my content is made up of articles.

I'm seriously hoping for some takers for the community project. (Wasn't there an idea like that floated around when Mouser posted the DC questionnaire?) I'd put all my heart into it, I would learn PHP to contribute (takers beware: newbie php-er), and I would certainly use it from day one.

I was happy enough with just plain old html, but now I've had it with updating little bits of data scattered around the site all the time. And with the copy/paste process when I want to add a new page. Forget about a redesign! I no longer have that kind of eager patience :)

CMS-es are great for adding new pages. Problems begin when you want the content of the pages to be structured in some way.

614
Seriously now, how hard would it be to write a skeleton implementation of this in php/mysql, or php with flat files? Maybe even it could piggyback on an existing CMS - after all, it only deals with what's inside of the articles, while CMS-es only deal with what outside of them.

What about a community project on DonationCoder?

I can always dream :)
615
Abstract:Available content management systems don't quite deserve the name, I think. They manage the styling of a site. They manage a database of articles. They can adorn a site with cool little widgets like menus, polls, galleries, banners, trackbacks, blogrolls, tabs, sliders and carts... that is, all the stuff that happens around the content, and in addition to it. They manage the layout, too - but again, only of those outer encrustations, not the layout of individual pieces of content. In fact, CMS-es seem to manage all aspects of a site *except* for the content. So what do you do when it is your content that needs some management?

I have changed the title of this post by Mouser's entirely reasonable request. So here's how to...


Write a Better CMS.

Yes, really. Bear with me.

While my previous post in the series is still looking for some love, here's one more installment.

I can't believe I'm so different from everyone else on the planet that there is no CMS made just for my needs. And yet there isn't, which makes me think there's a big, BIG niche to fill, because I cannot possibly be the only one. (One would hope!) Before I say why I think this would fly and why it would sell, here's what the Better CMS would be like: modular. Modular on the level of text.

Most CMS-es are modular in the sense they let you pick and choose from available modules (the terms vary) that provide some functionality: a calendar, an ad banner, a photo gallery, a poll, etc. You can typically place these modules on sidebars, headers, footers etc., i.e. all around the core content of the site. But the content itself is not modular. And there's the rub.

I may be wrong, but CMS-es seem to have grown out of blogs. In some cases (WordPress) the demarcation between a blog and a CMS has become quite fuzzy. And at the risk of being totally wrong again, many of the big names in CMS world today (Joomla) may have actually started out as blogs. (Except TextPattern, which claims to be a CMS even before it has become a proper blog.) In any case, almost every CMS I have tried seems to be a "blog plus" - start with a blog, then add stuff to it. If you read the support forums, invariably one of the FAQs is How do I create a static page? Ah, because static pages were usually added as an afterthought, and don't necessarily fit in the overall scheme of things.(1)

If CMS-es are indeed bloggy by nature, this would explain why their "modularity" happens all around the content - the posts, the articles - but does not touch the content at all. It's the "blog plus" mentality: you write the blog, and we'll provide oodles of little gizmos you can put all around it.

That works if what you are publishing is conceptually a blog. It may be a serious and well-designed news site, but it's still a blog by heart. (Apparently most of my favorites run on Drupal, and there are some great-looking ones based on WordPress.) Recognize them by the URLs like www.site.com/2009/9/23/why-things-suck-the-way-they-are. That's a blog.

And while I'm sure there are orders of magnitude more bloggers that software authors on the planet, that's still a huge population. And they need something completely different. Something you cannot quite do with a gizmo-encrusted blog. I'd say they need modularity of content.

If you are selling (or giving away) only one product, you worry little about consistency. Just use a nice theme to make sure all pages have the same background color. But the moment you have two products or more, consistency in layout and design becomes a concern. Each product is going to have roughly the same set of pages: one for description, one for feature list, one for screenshots, another for download links, for support options, and maybe for payment. You want all these pages to have the same look and the same structure.

Try to achieve that by typing, or even pasting text in a WYSIWYG editor. Or even in a code editor. Not recommended, especially if your temper runs short. And certainly not recommended if you have other pressing priorities, like adding features to your software, fixing bugs, responding to support email or finding nicer-looking icons for the toolbar. (Or, God forbid, dealing with chargebacks.)

So a Better CMS should be based on templates, understood as forms to fill out with content. That way every page looks the same, and you can change the structure of all your "Download" pages just by editing a single template. That's one level of modularity, but we've barely scratched the surface.

A lot of your product pages will contain the same content. Maybe you want to put a warning, This app requires Windows 13, on every page. Or a link to support, or a Buy one, get one free button. That's text, or an image, plus some formatting. A block of content that you want to reuse on multiple pages - that is, in multiple templates.

A template, thus, should consist of blocks. Named pieces of text that you could arrange. This is nothing new - every site design allows for things like {header} {body} and {footer}. The problem with today's CMS-es is that they don't let you do that inside the {body}. Also, {header} and {footer} are not granular enough. These sections will consist of reusable blocks, too. So that's another level of modularity.

There is one more level to cover: that of text itself. It's easy to imagine what happens when you release a new version of your app: you have to update the documentation. All of it. Consistently. Change the version number in the app, in the readme file, in the help file, in the PAD file, in your DonationCoder thread, and everywhere on your website. It's not all easily automated (there are partial solutions), but it should be completely automatic on the web-side at least.

Ideally, things like the version number and release date should be placed on every page for your product, so that they're easy to find. In Joomla or WordPress, that pretty much means revisiting all those pages and changing the number and date in each article, making sure you don't screw up the surrounding content. And what happens if you decide to change your copyright string, or the name of a product? Isn't this one reason computers were invented in the first place?

What we need then is text substitution. The site is built from templates to ensure all pages look the same, but all pages do not have the same content. They differ: one page says "Download SuperFreeEditor 2.0", another says "Download SuperFreeEditor Pro 3.5". We have to have a dictionary, one for each product, that basically says "app-name=SuperFreeEditor", "app-ver=2.0" for one product, and for another product a dictionary that says  "app-name=SuperFreeEditor Pro", "app-ver=3.5". Then your template for the download page contains simply "Download {app-name} {app-version}".

There would be a "product" manager, where you would add the information specific to each product. That information would then be used to fill out the templates and generate pages. And presto, a CMS based on the time-tested DRY principle. You only enter the app name once, in one place. Likewise the version number. And if you have a specific important note that you want to plaster on every page for that app you simply add {BIG-HONKING-WARNING} to a section of a template. It's not complex or strange or anything. It should be the fundamental concept of a CMS, as long as you really want to manage content, rather than just manage the links on the page.

Oh, and let's not forget links. Take Joomla. Every article lives in a database and has a unique ID. But if, in the editor, you want to put a link to another article on the same site, you can either manually look up the article's URL, or use the awkward selector (where it's always easy to pick the wrong article by mistake). And if you ever move pages around, all your existing links will be dead. If you are using "clean" URLs, and one day change the title of an article, all your existing links to the article will be dead. Or, and this is particularly amusing, if you have two articles named "Screenshots" on your site (for two different apps, right?), links in the menu will all point to only one of the two. Unless you manually fix it, giving each article a unique slug.

So there should be two ways of linking. One, by the database ID of an article. It will never change. The link can only go dead if you delete the page. But a better solution is to borrow from wikis and add some smarts. Say you are on the main description page, and want to link to a "Features" page. With all the information the CMS already has, it should be enough to type {link:Features}. Not even {link:SuperFreeEditor:Features}, no. Because the CMS already knows the current page is part of the "SuperFreeEditor" section of the site. And as long as you have a page with the internal name "Features" (this might be the name of the template on which the page is based), the CMS has enough information to construct the right link. OMG, it's so simple! Where can I get it?

Nowhere. Nowhere I've looked, at least.(2)

Now, if you still want all the gizmos, knock yourself out. And there should certainly be a blog. And in the blog, I should still be able to say "Hey, I've just released a fantastic new version of {app-name}! {link:Download}Go get it!{/link}" See my point?

A nagging feeling is telling me all I've written above is trite. Captain Obvious stuff. The more puzzling to me is that this thing doesn't seem to exist.

Now, why would this thing sell? Two reasons: because programmers already have their hands full doing all the stuff I mentioned above and more. And if they can spend thousands of dollars on the latest compilers and libraries, they will happily buy a $99 CMS if it saves them weeks and months of grief. A shareware vendor building their own website from scratch is like a shopkeeper doing their own masonry. Some do, but it's not for everyone.

Reason number two, this could work for almost anyone distributing almost any kind of product, not just software. Just make sure the fields in the database are user-defined, not hard-coded to be "app-name" and "app-version" only. Sure, Amazon won't buy it from you, but plenty of one-man, one-woman shops will. I will!

To be continued, I'm afraid.

(1)  To put in a good word for Joomla, they got the static page part right.

(2) TextPattern has "forms", which are a little like my "blocks", but that's far from enough.
616
General Software Discussion / Joomla experts: what extension for blog comments?
« Last post by tranglos on September 22, 2009, 03:57 PM »
Looks like I'm about to post a fourth installment in my infamous saga.

I should have known better, since I had tried Joomla before and knew it didn't do a lot of what I needed. But it never occurred to me that it didn't do the "comments under articles" thing. Now I've taken the plunge and don't want to throw three days of work so far out the window (plus the commercial theme).

I know there are extensions that support comments. Trouble is, those extensions outsource comments to external aggragator sites like Disqus.com and a couple others. This is pretty much selling out not only the comments your visitors leave, but also their online identities, to for-profit entities, who will then sell that data to advertisers. Totally not a decent thing to do.

But maybe nothing else is possible, since if Joomla doesn't do comments by itself, it means the database does not have tables to hold them, and I don't know if a plugin can modify the db structure and talk to the db behind Joomla's back. Maybe, maybe not. Does anyone know of a functional comment extension that doesn't require selling out to Da Man?

Spoiler
(Incidentally, Joomla is not at all what I've been looking for. Certainly stitching the pages and menus isn't any easier or faster than hand-crafting html like we did in the old times :)  Thing is, it seemed like a high time to cut through the analysis-paralysis and get on with building the site. The thing I'm lookng for - I don't think it exists. Now here's a dumb question: How hard is to learn php enough to start working on a cms?)

617
General Software Discussion / Re: MOGware's FileHamster (Complaint)
« Last post by tranglos on September 22, 2009, 02:56 PM »
Because if anybody is paranoid about losing a revision, it's screenwriters and authors.

And translators! Not because my work is so earth-shatteringly novel, but because if I lose my work, I won't be able to redo it from scratch and still meet the deadline.

I am running backups on two external drives now - that's in addition to real-time backup on a local drive! ::)

Spoiler
About Missing the Deadline thing... The closest association in my mind is a quote from a Stephen King novel:
— Well, did you see anything?
— I didn't see nothing! And I never want to see it again!



And 40Hz, great post about the euphemisms. You got a standing ovation from me. (Well, I did actually clap hands in front of the screen, and that's close.)
618
I'm just looking for something that will dump a backup excel file to a predetermined location, regardless of where we choose to save the main file.
We save excel files all over our network drives, but would like to have a local place where copies go, automatically.

Have you considered any of the real-time backup applications? They monitor any folders you specify (could be the whole drive, but check for performance before you commit) and any time a file is changed, it gets copied to another folder, usually with a timestamp. You could try FileHamster (more advanced options, more resource usage) or AJC Active Backup (fewer options, much leaner). You can configure either program to backup Excel files only, or whatever other types of files you wish.

Of course, check whether any program you choose supports monitoring network drives. This may not always work, and may depend on the network architecture or maybe filesystems used on the networked drives. I'm a little fuzzy on the particulars here, but I've found out in my programming adventures that standard change notifications APIs don't seem to work for (some?) network drives. Worst case, you could write a script that combs through all network drives every so often and makes backups of any new Excel files it finds. Most standard (not real-time) backup apps will happily do that out of the box.

And incidentally, Excel happens to be one of the hardest cases for real-time backup, due to an incomprehensibly(*) weird behavior. When you open an .xls file, Excel immediately changes its date/time to "now" and changes a few bytes in the header. If you close the file without making any modification, Excel restores the original timestamp, but the changed bytes remain. Now, to a backup program, it looks like the file has changed twice, even though you haven't touched it at all. So some backup programs will make two new copies of every Excel doc that you open. This isn't a tragedy, but it's wasted disk space. As far as I can tell, of the two apps mentioned above, FileHamster has some special code for Excel files and doesn't make those unnecessary copies of unchanged files. AJC on the other hand lets itself be fooled by Excel and does store surplus colpies of unmodified xls files.

(*) I have no idea why Excel could possibly be doing that. If it's to tamper-proof files, it's laughably easy to defeat - but it does defeat regular backup strategies. Go figure.
619
Screenshot Captor / Re: NOD32 False Positive
« Last post by tranglos on September 15, 2009, 12:19 PM »
Tranglos, I'm curious, did you ever settle on an antivirus suite? 

Yeah, I did go with Kaspersky, thanks for the suggestion. I chose the AV, not the firewall (which I liked, but decided to go without). I really like the UI (I'm a sucker for nice UI's, so that was easy), and I see no delays when opening/viewing large files. I had that problem with ESET, where the real-time AV would cause perceptible delays e.g. when viewing files in Total Commander's lister, or copying various installers between folders. Kaspersky seems faster here, and I'm quite satisfied with it.

I've discovered how to exclude files by extension, which wasn't immediately obvious to me: in Settings -> File Anti-Virus -> Threats and exclusions -> Settings again. I needed this because after installing the AV I started getting strange crashes from an application that often updates a large MS Jet database. It was throwing unlikely errors like "disk or network resource is no longer available", then crashing and taking some of my work with it. It suppose Kaspersky was scanning the DB in real time (on every access?) and maybe was locking the file, who knows. It seems to have stopped after I excluded the specific extensions from scanning.

I've already found a likely false negative too. I received a piece of spam with a typical come-on message and a zip file containing a randomly named .exe file. No idea exactly how harmful it was, but definitely not something you'd want to run. I unpacked the zip file, but Kaspersky gave no peep when viewing the exe file, copyng it, or scanning that specific file. Of course in the past on occasion I did the same kind of experiment with ESET, and it didn't flash the red light at me, either. Maybe I should turn on heuristics, after all :)
620
General Software Discussion / Re: How To Type Symbols and more
« Last post by tranglos on September 15, 2009, 08:21 AM »
I can't write a script! But if I was forced to learn how, do you think ahk would be a suitable (easy) place to start?

Yes you can, it's just a text file :)

If you look at my examples above, and you already know what they do, you can probably figure out how to add your own expansions. They look a bit weird, because the syntax of AHK scripts is weird, but it is also quite poweful, and can do much more than substituting text. Start with the help file and examples therein, and you can always ask questions here. (There is also a support forum on the AHK website.

AHK is not the easiest scripting language to work with. If your purpose was just to learn scripting in general, you might be better off with something like JavaScript. However, AHK is a direct solution to your need for entering special characters, while JavaScript won't help there. The documentation that comes with AHK is really good, probably much more informative and detailed than in average free software (including anything I've ever written :) )

621
General Software Discussion / Re: How To Type Symbols and more
« Last post by tranglos on September 14, 2009, 07:23 PM »
No. I guess that answers the, "but why would it be any different on a laptop" question.

It's one of the things I've never bothered to discover, but there just has to be a way to fake numeric keypad presses on laptops. Maybe with the Fn key (or whatever special key your laptop has)? But it's never going to be as convenient typing with the top-row digits. Or you could buy one of those attachable USB keypads, if you had other good uses for it.

Me, I'm using a bunch of text replacements defined in AHK. ;copy gives me ©,  ;tm gives me ™, ;reg gives me ®, ;eur gives me € etc. It's easier than remembering codes.

How nice, for you (jealous) (pout)  ;)

Grab AutoHotkey from here, install it to start with Windows, then create an autohotkey.ahk script that contains the following:

:o:;eur::€
:o:;tm::™
:o:;reg::®
:o:;copy::©
:o:;deg::°


...and so on. AutoHotkey can do plenty of wonders, and this might just be a good excuse to jump in.

Btw, the semicolon in front of all my abbreviations is optional. I use it to make sure no regular typing will trigger these expansions, and semicolon is easy to press. You can use whatever prefix you want, or omit it entirely.

(I must say, I don't like AHK's scripting syntax, never did. It put me off installing it for a good while, and now every time I want to add something, I always have to look up the particulars in the help file. But the help file is great, with lots of examples, and the results are really worth the effort.)

622
General Software Discussion / Re: How To Type Symbols and more
« Last post by tranglos on September 14, 2009, 07:00 PM »
I have an english setup, but it's not working for me either  :( so far...

It does depend on system codepage - I'm getting Central European diacritic characters instead of Yen and Pound symbols.

But if you're not getting the right characters on an English system (Win-1252), are you typing the digits on the numeric keypad? THat's the only way to get the symbols. Note also that every code must have four digits. Shorter codes should be padded with zeros, so instead of Alt+12, you need to type Alt+0012.

Me, I'm using a bunch of text replacements defined in AHK. ;copy gives me ©,  ;tm gives me ™, ;reg gives me ®, ;eur gives me € etc. It's easier than remembering codes.

623
Announce Your Software/Service/Product / Re: New program: ActiveHotkeys (freeware)
« Last post by tranglos on September 14, 2009, 10:04 AM »
noticed that it does not show the Alt-F4 as active (the key that brings up the "turn off computer" dialog box in Windows XP, or closes whatever application window you're in). 

That's becuse Alt+F4 is not a system-wide hotkey. It only works within an application - even though it's a standard that practically all programs respect. (A programmer is theoretically free to reassign Alt+F4 to a different feature, though doing so would be silly.)

It makes sense, because a system-wide hotkey can only be assigned by one application at a time. If Alt+F4 were a system hotkey, only one program could be closed by Alt+F4, and all other apps would have to use different keyboard shortcuts for that. The same applies to Ctrl+C, Ctrl+X, Ctrl+V etc.
624
General Software Discussion / Re: Will Win7 last as long as XP?
« Last post by tranglos on September 14, 2009, 08:59 AM »
I checked the firewall settings and it clearly stated that network printing was allowed but it didn't work. I tried making specific rules and even through the firewall into learning mode so I could tell it to allow communications through when a print attempt was made. Nothing I did made any difference.

We're drifting off topic for the thread, but it seems to me the scenario you describe above is what eventually happens to some firewalls, after they go beyond some threshold of complexity. I had exactly the same experience with Outpost after a few years of usage. It would randomly block outgoing FTP among others, and no amount of tweaking would fix that. These were known problems, with solutions poste on user forums that required manually changing ini settings, but after a while Outpost became unbearable. I switched to the ESET suite then, and it has served me well for two years, and just last month it decided it didn't like it when Backup4All was copying files to a network drive. Backup4All would freeze at n% copying a random file, and it would not continue until I disabled the firewall in ESET correction: not the firewall, but the real-time scanning component. The end result was the same though, since ESET was taking inordinate amounts of time to finish scanning a tiny .txt file, which it shouldn't even be looking at in the first place.

My guess is at some point the firewall rules become too complex, or maybe there are remains of old rules or old behaviors that the developers abandoned but didn't quite remove from the code? Who knows, but I think I'm seeing a pattern.

I dropped ESET and, since my subscription was about to expire anyway, I bought Kaspersky AV. (Tried their firewall too, liked it in general, didn't like the constant pop-ups. "Total Commander is trying to start a process, blah blah." I'm not paying for you to annoy me, firewall :-) )
625
Found Deals and Discounts / Re: UltraEdit bundle on Bits du Jour 31st August 2009
« Last post by tranglos on September 14, 2009, 05:46 AM »
The UltraEdit bundle deal is back on the BDJ schedule (for Sept 14 - Sept 18).

I swear I saw it with my own two eyes (plus glasses) the day you posted. But now the deal is off the BdJ page again, just when I thought I'd add another piece to my collection of text editors :)

Still can't find one editor to rule them all. Today, I'd say HippoEdit - but not quite, because without scripting I can't use it for half the tasks. UltraEdit, you're such a tease!

On edit: The deal is now back online, valid from today until September 18th.
Pages: prev1 ... 20 21 22 23 24 [25] 26 27 28 29 30 ... 43next