Messages - MikleB [ switch to compact view ]

Pages: [1] 2 3next
Living Room / Re: I'm getting married, wish me luck!
« on: October 06, 2018, 06:50 PM »
G'day young Mouser lad,

WOW... Turn my back for a few minutes and you do this! We need names here for who is responsible.
Mr & Mrs Mouser... Yeah, it has a certain ring to it.

But seriously, what terrific news... congratulations and best wishes to you both. May the journey you have together be filled with beautiful surprises in every step, may your futures be carefree and full of love and happiness and may you both have mountains of fun along the way!

... (I'm on the left!):
Bonus points: Can anyone identify where the photo was taken?

PS. I wouldn't have the faintest idea where the photo was taken, but it is great to have a a face to put to 'mouser' after all the years (I was a regular lurking reader for many, many years before my first post.).
As I am a keen photographer, I wonder if it was taken with an old school selfie stick (Tripod and time release.) or via a passing fellow hiker or a companion. Nice composition though whichever.

Once more, all the best wishes for you both.

Oh yes, I'm sure you don't really need it, but anyway... Lots Of Luck!


N.A.N.Y. 2016 / Re: NANY 2016 Pledge/Alpha: Mouser's Media Browser
« on: April 22, 2016, 01:35 PM »
I'm sorry I haven't replied to this excellent post yet -- I promise I will in the next few days -- I've been away from home for last week or so.

 That is quite understandable, as along with everything else you have a quarter of a million registered users vying for your time and attention!¿ "Me thinks it 'mazing"... you bother to reply to any negative posts, and you get too many of those, and after 10 years of putting up with the amount of, let's say 'Trolls' that pass through here, and their uncalled for criticisms, yet you cordially reply to them... You stated once that I had patience, that is surely the pot calling the kettle black.  ;D .

 I had noticed the lack of mouser input these past two weeks or so.

 I hope your absence was for a happy reason.

 And thanks for the qualification you conferred on my post. It's just I love English, it has such capabilities to be very precise in it's conveyed meanings, and though it may take more than a word or two to say somethings, I do believe that it best to try to be clear at the risk of being lengthy, rather than be possibly perceived as blase and have my meanings inaccurately interpreted as negative, just for the sake of brevity on my part. Especially regarding another person's toils. I can picture you toiling over red hot code, and though I encountered a problem, I admire what you are producing and in no way wish my posts to be less than helpful in what you are doing on line. Plus, it avoids the process of you having to ask for clarification as to what is my meaning regarding my experience, I have seen you have to do that too often.

 Things that you need to know exactly to be able to fix the issues, do, I understand, need to spelt out on probably all occasions, especially where you have not experienced the problem yourself. Hopefully I have provided useful input into the workings of your software at my end. I greatly suspect that to have all the information in one or two posts is way better than having to search through, or refer to many different post and allows both a more succinct understanding of the issues and may provide a better framework as to how to proceed to fix the actual issue, than when it is spread all over the place.

 I know it is early days yet for "Mouser's Media Browser".



N.A.N.Y. 2016 / Re: NANY 2016 Pledge/Alpha: Mouser's Media Browser
« on: April 22, 2016, 12:25 PM »
G'day again mouser,

 I'm still looking for that dedicated area for "Mouser's Media Browser" threads.

 Bug reports and suggestions are two separate topics and I have things that I wish to say in both areas and would really like to keep them separate (As a person who likes to browse this forum for good reads {I've found many.}, it's nice to be able to read in the area that interests one when I find myself here... I like to sometimes only look at suggestions for features, and some times I wonder what has gone wrong with a piece of software {Often just user inexperience, or trying to get the software to do something beyond it's design, but both are informative if nothing else.}, and personally I do appreciate that software, especially untested by users will contain bugs/anomalies that just weren't expected by the developer.). I'm sure other readers of this forum appreciate these distinctions in thread contents when they are having a browse here.).

 I came here today and reread my previous post on "Mouser's Media Browser" and have more results from testing a little further into it's behavior regarding how it hides everything (Not exactly true, but what I posted before is precisely what happened on that occasion.)

 I was going to offer a feature suggestion (My primary reason for coming to this thread in the first place.), but on that reread I decided to see if I was mistaken in some manner about the behavior that I previously posted about, and on further testing, I must say that there are some peculiarities as to how this program operates in the stay on top mode.

 I have it running as I type this, in 'On Top' mode (Not full screen, though!   ;)  ) and I do have the 'Options Dialog' open and neither the main window nor the options dialog are in sight at all... ¿ (Using Firefox v45.0.). It WAS on top, and when I clicked on a visible portion of Firefox, it moved behind Firefox... And does so with other programs as well, so it seems... As long as the options dialog is open. If however the 'About Dialog' is open, it does stay on top and definitely on top of the 'About Dialog' as well and in that situation there is no way to dismiss the dialog if it is totally obscured by the main window as all the buttons, menus and resizing options (Via grabbing the edges.) on the main window do not work and NO functionality is available to the main window. The 'On Top' functionality seems to have been totally passed to the 'About Dialog', although it remains hidden by the main window.

 I am not a programmer but from my understanding of calls to windows functions, this is not how they are to operate, if that is what you are using to generate the on top behavior and not your own code, in either case though, I suspect that you have omitted some error trapping code that should be placing the 'About Dialog' on top of the main window, so that it's various dismissal buttons are accessible and it can exit cleanly and return function to the main window. Ditto with the 'Options Dialog' as I only was able to exit out of that dialog because I could see part of it, click it and have it come to the front (The main window did still retain it's functionality in this circumstance though.).

 On this occasion, though I am happy to say that the pop up menus of other programs that I have running and visible in my taskbar are not obscured as they were on that previous occasion. It must have been a one off conflict of some sort. The same thing with "Mousers Media Browser's" own pop up menus from both the taskbar and the notification tray; These are all visible and fully functional. (NOTE: I had overlooked stating, in my previous post, that I did try to exit via the last menu item from the pop up menu, accessible via the notification tray's icon for "Mouser's Media Browser". I have added a rider to that effect in my previous post at the bottom of it.)

 The inconsistency of this particular behavior is the sort of thing that is most annoying to anyone trying out a new, to them, piece of software as it is hard to fathom what should and what should not be occurring and what can be done if, as that which occurred in my previous case, occurs to them and there seems to be no remedy other than a reboot. Was it a real flaw in the new program they are trialing or some conflict with other running software. Hidden windows, when they effect functionality are a _huge_ PITP [Pain-In-The-Posterior]!

 I only go on about this at length because I feel that there is something amiss here and I would really like "Mouser's Media Browser" to become a slightly more functional program (With great regard to what it is attempting to be... No need to reinvent the wheel, so to speak.), without any flaws and thus be taken up by many visitors to DonationCoder as a very useful tool and thus one that it would be a pleasure for you to provide increased functionality for, as it has a strong user base of happy individuals. To this regard, I suspect that any occurrences like I previously have talked about, needs rectification at the outset so that the code that you build upon is robust and bullet proofed to the maximum. I certainly appreciate programs that display these traits (Consistency and robustness.), way more than programs that have a myriad of features.

 I have a few suggestions like I stated earlier as to extra features and I especially anticipate the inclusion of the, as your own listed:- 'Detail's-view Mode' feature; But as an optional extra panel rather than a replacement of either the filmstrip or grid view. I already have it installed as a tool in "Screeenshot Captor", a program that I use a lot and really appreciate for it's feature list (Though I have suggestions in that area also.), and a details view is something I would also very much like to see there as well, but if it only were ever to be available via "Mouser's Media Browser" then that would perhaps suffice. I don't know how reusable code is from one program to the next but if you build it and bullet proof it here first then maybe (Hopefully.), it may see the light of day in "Screeenshot Captor" also at some point. I do also have it installed elsewhere as a secondary, ancillary browseable menu within other graphics programs and generally in other tools, also for the same provided function. I prefer to only have single instances of any program running at a time as to avoid confusion between what I may be doing in one instance as opposed to another and I frequently find that a second means of navigating my directories and files is something that I appreciate, especially if it is a lean, dedicated to one job type of affair that I may employ at those time.

 Once more a lengthy post, but hopefully one that will spur you on to great things with this particular program. It is a type of tool that I always look out for in my trawling's of the web, and more specifically, it has the rudiments of a program that I have been looking for for a very long time, (Actually it is the _exact_ program that I have been hunting for, and now that I have it, I have become aware of how much more it could be considering it's own potential capabilities to carry other programs/tools along for the ride as you already provide in many of your other programs and you have made one allowance for already within it. - More needed at this end.), so I hope you will understand my lengthy posting.

All the best and hopefully there will soon be a dedicated "Mouser's Media Browser" section within the DonationCoder forums. At that point my two posts here could be made a separate thread allowing this to be the main link and announcements page, consistant with the remainder of the site.

And actually, I haven't mentioned any of the features that I initially intended too. Next time. {I'll make a list... so I don't forget.}



N.A.N.Y. 2016 / Re: NANY 2016 Pledge/Alpha: Mouser's Media Browser
« on: April 04, 2016, 02:27 PM »
G'Day mouser,

 Unfortunately this is not a happy posting... Where is "Mouser's Media Browser's" own discussion thread? Slap wrist! And after you've spent that time updating the forum's format to boot, which is a very nice improvement I must add. I like!

 Now the really bad part.

 For  about 7 months out of the last 8 I have been without a computer, and since I have had one back again, I have been catching up with some spring (Well, summer...) cleaning and haven't had much time to investigate this program until a few minutes ago. Too busy reading a few threads... NANY releases, updated software, etc.

 Then I thought that - This might come in handy as a dedicated image browser, and although it has been installed for about a month I hadn't spent any time checking it out. Now's a good a time as any so I fired her up.

 Way to really 'Keep on top of other windows.' Absolutely nothing will come into the foreground... I had this maximized full screen and thought that I would like to see the 'About' screen and see if it had a place to enter a registration key  ;) .

 The result was - 'Hidden'. OK, try Restoring... No go. Minimizing... Also nothing. Try from the taskbar. Still nothing. In fact the pop up menus (Also those of other programs.) were all obscured!

 Try accessing the settings and turning of the 'On Top' option. Still no luck. I thought that maybe it's not liking some other programs I have running alongside it. Being maximized, it would not drag out of the way so that I could close those other programs. Their pop up menus were also obscured. Alright I'll try Process Explorer (My Task Manager replacement - By SysInternals.) and try killing the process. That would also not come to the front, nor would it's menus. In fact, none of the eight or nine instances that I ended up evoking of it would come to the front.

 Reboot! Didn't want too but there was no other way.

 Turn "Mouser's Media Browser's" on again and have a look at that dialog box. Scale it down though... Just in case... Silly me, I left it in the middle of the screen didn't I  :-[ .  I'll know better next time. It still wouldn't drag out of the way to be able to see or close the dialog box. I left it a bit too large on the screen and could not even see any part of the dialog. Process Explorer will nail it this time. One instance let me scroll to the entry for "Mouser's Media Browser's" and 'Kill Process' but of course the confirmation box was also in the middle of the screen... so it would not be killed.

 Reboot AGAIN. Lesson learned... use only small windows when trying out any new software's options and turn off the 'On Top' option ... especially when opening dialogs that might become obscured and freeze the program.

 Other than that, with a few tweaks here and there this will be another fine DonationCoder program that I would find very useful. I have seen enough to know that it has serious potential for a dedicated image browser but I do have a  suggestion of two. Those, I will get into a bit at some point when there is a section dedicated to -=  "Mouser's Media Browser's"  =-  Yay!

 I wish I could have posted this in it's own forum area as this thread seems to be an introductory area like all your programs have, but seeing that there was no reserved area and these points needed to be made (I have presented all the pertinent details regarding my experience, that cover all the areas of the program's behavior that need looking into, such as every option that could have been used to fix it's behavior that failed and things that should not have occurred {Popups hidden and thus, nonfunctional. I suspect that the multi-evocations of Process Explorer was just me getting a little edgy as I truly didn't want to reboot but it WAS starting to look like I would have to.} Oh, I wasn't running anything esoteric. The first time: Internet Explorer 8 (2 DonationCoder Tabs), Notepad, Total Commander all one instance. And the second time just "Mouser's Media Browser's", 1st program after a reboot. My OS is Windows XP SP3.) I trust these issues will be easily fixed.

 After all that, thank you immensely for my non-expiring registration key. I very much appreciate it as I am still unemployed and all my DonationCoder programs are registered, and they like that too! (They told me so!  :Thmbsup: )

[PS: I know it _Is Difficult_, but I really wish ALL programs, not just... well, none that I know of, would cease their 'Keep on top of other windows' behavior when you start up Task Manager (Or it's replacement program.). I mean; If you are bringing out the big guns, then they should cower and tremble in fear and trepidation lest you beat them mightily within an inch of their proverbials.  Ok, I've calmed down a bit now that I've had my say. This has happened to me before, though a long long time ago and I had forgotten how annoying it is or what I should have done in the first place. No damage done though.]



NB: I should add that there were 3,742 images in a folder that I was wondering about sorting out loaded when the program froze, but I had been scrolling through a few and it loaded fairly fast and there were no problems in that regard, they weren't large files either all only about 140x120 pixels.

-= An Extra Note (Added after rereading this post on the 22nd April 2016) =-
 When the happenings that I described above occurred, I did check the notification tray icon to see if it would either provide some function to fix the frozen state or restore functionality to the main window but it had it's pop up menu obscured, and though I could see a sliver of the bottom entry in it and that the selection of items was occurring, I could not get any of them to actually function (I was hoping that I could use this means to exit, I knew it was the bottom entry.).

    G'Day Twinbee.

     Thanks for a the nice program. I have stayed away from RegEx's in the past but have recently decided that I really must learn more about them and actually start to use them as they are just too powerfull a tool to ignore any longer, especially as more of the tools that I now use employ their capabilities and without some knowledge of RegEx, I just am not utilizing my resources fully. This looks as it could ease the frustration of checking for correct syntax in these expressions, at least till one becomes more familiar with them, especially for more complex ones, and that would indeed be a boon as that is my main reason for avoiding them in the past.

    No matter, your program will at least allow someone like myself to experiment at a more than basic level within this language without continually being thwarted by the fear of getting horrendously inappropriate results, thanks to the highlighting. Very usefull indeed, and provides a quick means of really getting to grips with the RegEx expression.

    A few suggestions.

    1. Some thoughts on tooltips and the helpfile in general.

  • You might want to add the regex code inserted by a button into the tooltip, for the more technical/interested users

 I also feel that this would help enormously for a third category of user:- Those new to RegEx, like myself. But I would ask for an even more, in my opinion, usefull possibility. Include the values in your help file ALSO. And while on this point, allow for your help file to be opened in a new panel that is part off or docked too the main program itself. (So that working on the text to modify does not sent send the panel out of the way but allows visual checking of what is being input {Or what still needs to be input.} as values are changed by the user.) Also add the '$' functionality to this help file as it is only in the tooltip at the present, and is a fairly complex concept to nut out.

 Tooltips and values also for the 'Many' line of buttons.  Let's be completist about this  ;) , also in the help file please.

 Tooltips for the 'Copy' buttons would be nice. A tooltip could be - "Copies the New Text to the clipboard."

NOTE: While dealing with these buttons, I must point out that your 'Copy <<<' button is really a 'Replace It <' button and a relabeling might be in order. A tooltip could be - "Will replace each occurrence of highlighted text with the text in the new text box."

2. Would it be possible without too much work to redesign the help file panel to be a little more friendly[<- MikleB EDITED 30th/June/2015 Reason: I didn't mean that it wasn't 'user' friendly. just that I wanted more functionality from it.] usefull, wether it gets docked or not. I'll explain.

 Currently this pane only has a close button. I would love for it to have ALL the special modifier buttons that the program supports with a few special functions available through their usage, these being:

A. Duplicates of the tooltips used in the main section, displayed as they are hovered over.
B. Actually pressing these buttons results on showing the help section for that button in the help pane itself to allow study of syntax of both the button's usage and the corresponding RegEx values that will be entered into the search string, so that really powerfull and very complex expressions may be built up using the viewable help as a guide and thus not having to rely on bug prone memory.

This pane would become a real boost to learning RegEx and your program, as well as a safeguard against accidentally pressing the real 'Live' buttons while trying to read a tooltip and thus messing up a partially completed string that you may not have memorised and thus rendering it effectively useless and causing much grief and heartache and the use of foul language.

A button that toggles between the aforementioned functionality for the modified help file and a new section of this help file that would only show a synopsis of ALL the button functions. I.E: Like your list of button functions.

  • Single character: .
  • Many characters: .+?
  • Repeat character: +
  • Numeric digit: \d
  • Numeric digits: \d+?
  • Newline: (\r\n|\r|\n)
  • Newlines: (\r\n|\r|\n)+?
  • Symbols: [^\s\w]+?
  • Symbol: [^\s\w]
  • Letters: [a-zA-Z]+?
  • Letter: [a-zA-Z]
  • Charset: []
  • Charset (repetitions):[]+?
  • Single whitespace char: \s
  • Multiple whitespace chars: \s+?

 This list could be placed at the end of the main help section.

A second push reverts to the original location that was left when the button was first pushed.

The scrollbar at the side of course needs to still remain so that all areas of the help file could be read as normal.

3. A third scrollbar for the main window, placed -Between- the two text areas with a button below it to activate/deactivate it, as toggled. When toggled on, it locks the two panes together so that scrolling in both panes is done simultaneously.

 If you load a big piece of text and have many areas, that will be affected by your endeavours it would be a lot easier to proofread, especially if it were to contain areas that look similar, if scrolling were to be done in unison. Either disable the other two scrollbars or allow scrolling via any of them. I think disabling would be best and automatically setting the start position to the top of both panels when this third bar is first toggled on.

 When toggling off then, the previous locations in both panes could be returned too. (Thinking as I type here that this may be a usefull feature in itself {I mean, the reverting to a previous position in the file. EG: Say you know your input file contains many similar values that you wish to modify but they have minor differences. You could look for the first occurrence of these strings, check that the modification is basically correct, lock and visually inspect the rest of the file, looking for the coloured highlights. Unlock and apply the replacements as is or further modify your expression to be more complete.}. ).

4. When you use the relabeled 'Replace It <<' button, could the newly inserted text be highlighted in any colour but not RGB - 222, 255, 222 / Hex - #DEFFDE (This is a pale green that I use systemwide as my default 'Window Colour' as it is easier on the eyes than always looking into a white 'Light Bulb'.). Well maybe not a variant of yellow as this doesn't stand out too much against my green, but a pale orange
RGB - 255, 205, 155 / Hex - #FFCD9B or a light red RGB - 255, 179, 179 / Hex - #FFB3B3 as these are good CAUTIONARY colours and standout quite well. Once the changes are OK'd by a visual inspection, this highlighting should disappear when any new alterations are done to the 'RegEx' input box.

5. A -protected- window-box, that can't be edited by hand, as a storage buffer that contains copies of full regular expression as they used to stand, only created since the program was opened on this occasion, updated via a 'Store Now' button, to be used as an area to keep 1 or more (Depending on how you feel about coding in storage buffers and drop down selection boxes.) completed regular expressions. This box should have it's own button to copy the current contents of this regular expression box to the clipboard for using in other environments or work situations as required. This would allow creating a list of usefull strings that could be kept for future use, and to easily revert to a better version of what you are currently working on if your newer versions are wrong. Another linked button would copy these strings back into the 'In Use' area for use or modification.

6. Would it be possible to have the system context menus available in the text areas as I wished to use some of their functionality and feel that cut and pasting in this area could be very usefull? This would bring another level of usefullness to the general editing capabilities inherent in your program.

I have made a composite graphic, aided by the excellent Screenshot Captor program (Shamless plug for mouser's work, I love how it has changed the way I do a lot of things since I've been using it!), of what this redesigned program would look like just to clarify a bit more. And in my opinion it would be, pretty much - "Polished till it gleams 8) !"

WildGem - MikleB-1.PNG

Even if you totally ignore all these ideas I really do appreciate this program  :Thmbsup:, it's just that I feel with these things attended too it could be so much more than it currently is, a text modifying tool that allows using Regular Expressions in a very powerful manner with little or no experience, a great Regular Expression learning, prototyping and go-to tool.



OH, sorry to add ANOTHER request, but I just posted this and then decided to add WildGem to a program that I use, as a launch button and I noticed that it didn't have a nice, distinguishable icon. If it weren't to be too much trouble... Maybe... Please. And Thanks again. [▉ :'( ▉]

Editings Legend; AND Reason for Edit/Modifications Applied. Performed: 30th/June/2015
-=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=-

Additions to rectify Bad Grammar. ... (Fix = Shown as green text.) ~ 1x instance(s).
Clarification of Intent. ................... (Fix = Strikethrough may be applied if wrongly worded, additions/replacements shown as purple text + Further elucidation at the edit point.) ~ 5x instance(s).

Spelling Mistakes {"Ehh, Gad!"} - Since I spellcheck before posting, these should be very rare and only occur when the spellchecker does not highlight an error as the misspelling results in a different, legitimate word, and thus is not flagged, but is still incorrect and needs fixing.
................................................. (Fix = Strikethrough applied, new correct word follows. No colour change.) ~ 1x instance(s).

New Smiley(s) inserted {I feel the need... What did I do there, where was my mind focussed to actualy write that?  Don't wish to sound mealy mouthed or demanding, and on further reading I feel that this is how I may have come over, so an appropriate Smiley was required in my original posting.}.
...............................................  (Fix = Inserted appropriate smiley with background colour. Today's Colour IS _ Lime Green, the colour of embarrassment! · ) ~ 1x instance(s).

NB: Yes. I am a full fledged grammar nazi, but my only weapon is my language, so fear not young Jedi, it only SEEMS kinky the first time!

Pages: [1] 2 3next
Go to full version