topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Thursday December 4, 2025, 9:39 pm
  • 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 ... 343 344 345 346 347 [348] 349 350 351 352 353 ... 1514next
8676
DC Website Help and Extras / Re: I want a badge.
« Last post by mouser on October 18, 2013, 06:30 PM »
aren't you hosting baby cody? talk some photos and stop holding him hostage.  that will earn you the cody badge.
8677
General Software Discussion / Re: Best way to embed a live chat on a webpage?
« Last post by mouser on October 17, 2013, 06:58 PM »
We use mibbit for the donationcoder irc chat.  It's where you go if you click the "chat" button above.
8678
Screenshot Captor / Re: language support ??
« Last post by mouser on October 17, 2013, 11:10 AM »
By language support, do you mean having the user interface and options be translated to different languages?

I have done that in one of my programs (URL Snooper), but my experience has made me slightly reluctant to implement it in a program like Screenshot Captor which has so many controls and options. 
8679
Find And Run Robot / Re: FARR isn't displaying icons correctly on Windows 8.1
« Last post by mouser on October 17, 2013, 06:10 AM »
How strange..
But these items launch correctly?
Are the icons missing even when they are displayed in small-icon mode?
Do the icons show correctly in windows file explorer?
Any other clues about why some icons are showing correctly and others aren't?

ps. That's a nice looking dark FARR window  :up:
8680
Activation/License/Language Help / Re: Universal License Key
« Last post by mouser on October 15, 2013, 05:03 PM »
Quick follow up -- I can see your donation and that the emails were sent.  Yahoo sometimes decides not to deliver our emails for reasons that only yahoo knows..  I'm going to try to resend you the emails now.  If you still don't get them, I can always manually upgrade you on the forum.
8681
Activation/License/Language Help / Re: Universal License Key
« Last post by mouser on October 15, 2013, 04:56 PM »
You should have received two emails by now, a license key email and a thank you email.
They would have been sent to the email address that you have configured in your paypal account.

If you did not receive those emails, check in any spam folder you might have.

Still can't find them, email me ([email protected]) or send me a personal message on the forum by clicking the little square "quote" balloon under my name on the left.
8682
MEWLO Web Framework / Re: Mewlo Web Framework Blog
« Last post by mouser on October 15, 2013, 08:32 AM »
By the way, for those interested in being part of the project, I'm planning on holding the First Annual Mewlo Conference in Champaign Illinois in May 2014.
8683
Clipboard Help+Spell / Re: Export to single .txt files (adding date-time)
« Last post by mouser on October 14, 2013, 09:57 AM »
Yes i will try to get this fixes this week -- thanks for the reminder!
8684
MEWLO Web Framework / Mewlo Web Framework Blog Entry #4 - October 14, 2013
« Last post by mouser on October 14, 2013, 09:56 AM »
Mewlo Web Framework Blog Entry #4 - October 14, 2013 - A First-class Addon/Plugin/Extension System

At the end of my last Mewlo blog entry I talked about the central role of an addon/plugin/extension system in Mewlo, and the idea that it would be  a natural first structure to start coding.

There are very good reasons to start with an addon/plugin/extension system.  First and foremost because it makes it easier for other coders to start independently writing drop-in code packages, and makes it easier to keep these updated and integrated.  But I think another key benefit is that it brings into sharp relief early in development the need to craft an API to interact with the rest of the system.  The earlier we force ourselves to view the system as an API, the better.

What exactly should the addon/plugin/extension system for a web framework do? What features does it need to have?

Let's start by restating briefly the main goal of a (web) framework.  The goal is to provide a base upon which custom coding can be done.  A framework enables coders to avoid re-writing the same structures and code for each new project, and provides a well-organized and easy-to-maintain structure that can be extended.

So it should come as no surprise that all non-trivial frameworks have facilities for adding and integrating 3rd party extensions.

For web frameworks, we can distinguish two aspects of how such extensions work:

First, we can look at the actual API provided for interacting with extensions, and how they communicate with the rest of the framework.  Here we find generally quite robust implementations.

Generally one sees a signaling system, where components can register to receive signals when certain events occur, and can register their own signals that listeners can subscribe to.  A signaling system is a key way to let modules interact without requiring them to know too much about each other.

One also often sees a kind of component "registry", where extensions can add new objects that can be used by other code, or new functions that can be called, or where extensions can replace existing components.

However, while the internal API for facilitating interactions between extensions and the core system is often robust and clean, web frameworks generally provide only the most rudimentary higher-level maintenance support for managing extensions.

What exactly do I mean by "higher-level maintenance support for managing extensions"?

If we take a look at software that is one-level higher-up and removed from a web framework, like a Content Management System (CMS) or a blog, what we often see is quite elaborate support system for maintaining extensions.

Such a support system can include an administrative backend that can provide information about current installed extensions and their version and status, and a button to click to check for extension updates online.  The online update check can be as full-featured as a desktop update check tool, providing information about new versions available -- the changes and release dates, etc.  The system may also support dependency checking between multiple modules, and report on incompatibilities and dependencies between extensions.  The administration system may even support searching for extensions online, and then automatically downloading and installing (or uninstalling).

In one aspect, extension updates/installs/uninstalls for online web services are more complicated then desktop applications, and that is when the database needs to be substantially altered.  Whether one is installing, updating, or uninstalling, the need to perform database upgrades can be tricky (especially for a live system).  Frequently one may want to save a database backup to be able to roll-back a problematic update, and one may need to take the system offline while updating.

I take the position that such functionality is exactly the kind of thing that a framework should do more to assist: It is common functionality found in most modern web applications, represents a substantial amount of coding, is hard to code properly and is hard to maintain.  This is especially true for the situations where an extension update needs to perform some one time database updates.  In short, this is an areas that a web framework should do much more to assist with -- building a web application should not require the coder to reinvent the wheel when it comes to supporting extensions.  And yet it is an area that few (any?) web frameworks support robustly.

The support for such extension management and updating is a good example of how Mewlo is trying to occupy a middle ground between traditional web frameworks and higher level content management systems.  In some ways you might say that Mewlo is more of a Content Management System Construction Kit.
8685
Screenshot Captor / Re: Links to Reviews and Comments - Add yours!
« Last post by mouser on October 14, 2013, 08:54 AM »
Nice short post on "Dr. Andus's toolbox" blog:

Then I remembered that I still had a copy of Screenshot Captor (SC), which the first time put me off with its busier interface.

However, having spent a bit more time with SC, I was amazed with all the extra and really well-thought-out functionality. Its Quick-Capture bar turned out to be the solution to my problem, as I could take the screenshot with one click of the mouse, which overrode the keyboard sensitivity of the software window I wanted to capture.

Since then I’ve switched to SC as my main screenshot software, as it speeds up greatly the whole process of capturing the screenshot, editing the file name, and editing the image itself, as part of e.g. creating screenshots for this blog.



8686
Clipboard Help+Spell / Re: Cannot delete single clips
« Last post by mouser on October 13, 2013, 07:18 PM »
wow what a discovery.. and how strange!!!!!!!!!!!!!

i'm going to have to study those preset views, as i haven't the faintest clues how they could cause the problem.

thank you for not giving up and becoming angry with frustration, as i would have done in your shoes.  your discovery may help others.

8687
Living Room / Re: Programming/Coder humor
« Last post by mouser on October 13, 2013, 05:55 PM »
Great stuff.  :up:
8688
Clipboard Help+Spell / Re: Cannot delete single clips
« Last post by mouser on October 13, 2013, 04:08 PM »
but how can that be when the problem is there too when I use a completely fresh, new, empty database


oh yeah.. that part makes no sense.

ok if you exit and delete the settings ini file, and then start, is the problem fixed?
8689
Clipboard Help+Spell / Re: Cannot delete single clips
« Last post by mouser on October 13, 2013, 03:27 AM »
Ok it's definitely the clip database then.

Have I already asked about the Recycle bin group in your CHS?
Are there items in it?  Do you have a Recyle Bin group and then a group inside the Recycle bin group called "Ungrouped"?
8690
Living Room / Re: Google to Sell User Profiles, Photos in Ads
« Last post by mouser on October 12, 2013, 05:28 PM »
The only surprise here is that they didn't wait a little longer before doing this little inevitable bait and switch advertising maneuver.
8691
Activation/License/Language Help / Re: Licence key
« Last post by mouser on October 12, 2013, 04:11 AM »
Hi Angel.

You're not dumb -- sometimes it can be confusing.  But we try to make up for it in being friendly!

So, we're here to help.

Which program of ours are you trying to put the license key into?
8692
Clipboard Help+Spell / Re: Utf support?
« Last post by mouser on October 11, 2013, 06:17 AM »
Currently CHS does not support unicode, only ascii as you say.  Unlike my other apps, it is definitely a possibility that CHS could support unicode in the near future -- but not right now.
8693
On your tab for "Selection Capture Options", what do you have checked for "When to Use Red Box"?
8694
LaunchBar Commander / Re: Show us your LaunchBar Commander Screenshots
« Last post by mouser on October 09, 2013, 08:04 PM »
I watched the videos and thoroughly enjoyed them.
8695
Clipboard Help+Spell / Re: Cannot delete single clips
« Last post by mouser on October 09, 2013, 12:26 PM »
Okay, I did that: Reinstalled latest version (2.19.01), deleted all ClipTable.* and GroupTable.* files, then started Clipboard Help+Spell. I got a fresh, clean database that way.
Still I can't delete any clips!

now THAT is very surprising!!!!! and a HUGE clue.

check this, do you have a configdir.ini in your installed CHS directory? if so delete it. and try again.

----

and, here's a great test:

copy the entire Clipboard Help and Spell directory from your installed Program Files\ directory (even the copy with the old database), and copy it to a directory in your documents subdirectory.

see if deleting works then.

you can see what i'm getting at -- i'm trying to see if it has to do with the permissions in your installed directory.
8696
Living Room / Re: Am I the only person bothered by the differences in Free?
« Last post by mouser on October 09, 2013, 06:40 AM »
I told her to generate invoices and put down the price of her services discounted to zero rather than just doing it for free, so that they and others could see the value that they were getting.  Makes a lot of sense, even if it does involve more work.

this is a realllllly good idea.  An invoice with the full price the work is worth, and then a discount of up to 100%, so they see what it's worth.
8697
FARR Plugins and Aliases / Re: Any support for search synonyms?
« Last post by mouser on October 09, 2013, 04:57 AM »
are you talking about one of the word/definition plugins for FARR?

or are you talking about when you do file/application searching?

8698
LaunchBar Commander / Re: Show us your LaunchBar Commander Screenshots
« Last post by mouser on October 09, 2013, 04:12 AM »
The screenshots look beautiful, thank you for sharing  :up:
8699
Developer's Corner / Re: SHMUP, A Löve2D story
« Last post by mouser on October 09, 2013, 02:39 AM »
Just want to echo what Ath and Deozaan said  :up:
8700
Clipboard Help+Spell / Re: Cannot delete single clips
« Last post by mouser on October 08, 2013, 08:41 PM »
And have you run the repair database function on your main normal database?
Pages: prev1 ... 343 344 345 346 347 [348] 349 350 351 352 353 ... 1514next