floele Posted February 23, 2009 Report Share Posted February 23, 2009 +Attribute "regex" and "value" for placeholders +Copy to clipboard in error dialog +Display use count for applications +List of most used applications +Save default values for new applications *More log messages !Fixed some unhandled exceptions v2: *Use random referers !Fixed a NullReferenceException v3: +Function "regexreplace" v4: + Import / export settings http://ketarin.canneverbe.com/downloads/Ketarin/Ketarin-1.0.3.zip Link to comment Share on other sites More sharing options...
FranciscoR Posted February 23, 2009 Report Share Posted February 23, 2009 (edited) Is there something I can do to help you to fix the \d{n} issue with regex function ? I use "}" a lot ! +Attribute "regex" Small example ? +Display use count for applications Where/how ? *More log messages Much better, thanks. Edited February 23, 2009 by FranciscoR Link to comment Share on other sites More sharing options...
CybTekSol Posted February 23, 2009 Report Share Posted February 23, 2009 +Attribute "regex" and "value" for placeholders THANKS for this feature! I have posted a template demonstrating "value" for 'placeholders' but can you give me an example of "regex" and the syntax for it so I don't break something. +Copy to clipboard in error dialogWonderful! THANKS... again.+Display use count for applications+List of most used applications Welcome additions to the 'Online-Database'...+Save default values for new applicationsSomewhat confused on this... just for apps imported from the 'Online-Database' or ALL methods of adding new apps?*More log messagesWill make power-users happy! AS USUAL... Ketarin keeps getting better and better... THANKS for your hard work Flo! Link to comment Share on other sites More sharing options...
FranciscoR Posted February 23, 2009 Report Share Posted February 23, 2009 +Attribute "regex" and "value" for placeholders THANKS for this feature! I have posted a template demonstrating "value" for 'placeholders' but can you give me an example of "regex" and the syntax for it so I don't break something. Last time I did break something... =) +Display use count for applications+List of most used applications Welcome additions to the 'Online-Database'... So this is for Online DB... no wonder I couldn't find it. =) +Save default values for new applicationsSomewhat confused on this... just for apps imported from the 'Online-Database' or ALL methods of adding new apps? Click "Add new application", enter something, and then "save as default": you have just created "default application". Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 Click "Add new application", enter something, and then "save as default": you have just created "default application".Dooooh! How did I miss that NEW BUTTON? I must need some caffeine! Link to comment Share on other sites More sharing options...
FranciscoR Posted February 24, 2009 Report Share Posted February 24, 2009 (edited) 1. Flo, I don't get it. Why did you introduce attribute "regex" when we have already function regex ? Assuming you're not duplicating code, seems to me you are duplicating an existing feature, is this your idea of flexibility... ? 2. I do miss "}" all the times I use regex function. I use it to control greedyness, and for me, because I work with numbers all the time, it does make regex a lot more intuitive. Isn't there an easy fix for this ? I've done some testing with alternative ASCII hexadecimal encodings, like \x7B\x5C\x64\x7D (shouldn't .NET support these ?), but I had no luck. Edited February 24, 2009 by FranciscoR Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 1. An attribute for placeholders is certainly different to a regex functions for variables. 2. Sure there is a way to fix it, but I'll have to put some time into it. Link to comment Share on other sites More sharing options...
FranciscoR Posted February 24, 2009 Report Share Posted February 24, 2009 1. Is syntax equivalent to functions, with 0,1,2 as argument2... ? Link to comment Share on other sites More sharing options...
FranciscoR Posted February 24, 2009 Report Share Posted February 24, 2009 @Flo, I got another one from Bayern... =) @CybTekSol: one of yours I'm afraid: The URL '{redir1}' of variable 'download_url' is not valid. Details: Consulte o fim desta mensagem para obter detalhes sobre como invocar a depuração JIT (just-in-time) em vez desta caixa de diálogo. ************** Texto da excepção ************** System.NullReferenceException: A referência de objecto não foi definida como uma instância de um objecto. em System.Windows.Forms.TextBoxBase.AppendText(String text) em Ketarin.Forms.LogDialog.OnVisibleChanged(EventArgs e) em System.Windows.Forms.Control.WmShowWindow(Message& m) em System.Windows.Forms.Control.WndProc(Message& m) em System.Windows.Forms.ScrollableControl.WndProc(Message& m) em System.Windows.Forms.ContainerControl.WndProc(Message& m) em System.Windows.Forms.Form.WmShowWindow(Message& m) em System.Windows.Forms.Form.WndProc(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 @FranciscoR: No. Just the attribute. @Flo, I got another one from Bayern. Hm? Did I miss something? Link to comment Share on other sites More sharing options...
FranciscoR Posted February 24, 2009 Report Share Posted February 24, 2009 Bayern=red=error message... But I guess in Germany you don't use this sort of expression (forget it). =) Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 Erm...nope, we don't Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 @CybTekSol: one of yours I'm afraid: The URL '{redir1}' of variable 'download_url' is not valid. NONE of my downloads from Softpedia are working today! They have caught on to us! They have changed their code overnight as they were working yesterday. The pages will NOT even load in Ketarin for me! I need some time to determine what has changed. HELP Flo! Link to comment Share on other sites More sharing options...
FranciscoR Posted February 24, 2009 Report Share Posted February 24, 2009 Ketarin cannot load *.shtml... yet! Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 Ketarin cannot load *.shtml... yet! It was loading them yesterday as I was successfully updating 13 apps from *.shtml pages until today. Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 They have changed their hypertext code... I just haven't figured it out yet! Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 Haha. They are blocking Ketarin because of the user agent. So, I guess now they've done it. From now on (re-download beta), Ketarin will use random user agents. @FranciscoR: In case you were serious, no, shtml is not a special extension or a special kind of website at all. Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 Haha. They are blocking Ketarin because of the user agentFlo, is the 'EmulateIE7' code the culprit? Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 No, I guess the Ketarin-code-downloading-from-websites-without-requiring-the-user-to-visit-it is the culprit Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 LOL Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 Flo, All is well again... working beautifully... once again, YOU ROCK! Link to comment Share on other sites More sharing options...
FranciscoR Posted February 24, 2009 Report Share Posted February 24, 2009 Haha. They are blocking Ketarin because of the user agent. So, I guess now they've done it. From now on (re-download beta), Ketarin will use random user agents. We're on business again ! =D @FranciscoR: In case you were serious, no, shtml is not a special extension or a special kind of website at all. Nice to know. Flo, any ideia why I received that error earlier ? I could not reproduce it again (after the first message). Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 Nope, but I fixed it anyway. Link to comment Share on other sites More sharing options...
CybTekSol Posted February 24, 2009 Report Share Posted February 24, 2009 No, I guess the Ketarin-code-downloading-from-websites-without-requiring-the-user-to-visit-it is the culprit BTW... I fear the day when they target us due to lost ad revenues... we may become 'persona non grata' on the web! Link to comment Share on other sites More sharing options...
floele Posted February 24, 2009 Author Report Share Posted February 24, 2009 Target? What in particular can you think of? In any case, I'm quite sure that they can't win that "I'll try to lock you out" race Working solutions would be captcha or Javascript, but those would block way more than just Ketarin users. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now