jQuote available for the intrepid
Jan. 11th, 2010 04:33 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Okay, it's just a start, but for those who want to play with it, I've slapped the current state of jQuote up on the web, at http://jducoeur.org/jQuote/.
There are three files there; from your browser, download those with the "Save Target As..." function of your preferred browser. Note that the server seems to be over-analyzing things, and the names may be getting changed in flight -- I found that "jQuote.chm" downloaded as "jQuote.htm", and "quotes.quo" as "quotes.xml". If that happens, just change the names to the way they show up on the webpage. (CHM kind of a version of HTM, and QUO is an XML format, but the program expects the right extensions.)
Put all three files into the same directory, and run the .exe -- it *should* just work. It's only for Windows, though, and expects that .NET is already installed. (True for any modern Windows, but possibly not for really old installations of XP.) Note that it's designed to be a background utility, so the close box actually minimizes it to the task tray. You have to explicitly exit the program in order to shut it down.
The "quotes.quo" file there is a sample quotefile, made up of quotes that are either ancient or which I got permission to redistribute. (I'm unusual in actually *caring* about such permission, and one of the unusual features of jQuote is that it natively lets you track permissions.) It's not huge (80-odd quotes), and I encourage you to build your own, but it should provide you with an example of how things work, and let the techies see what the format looks like.
Obviously, this is a bare alpha, and there's no warranty on any of it. There are undoubtedly bugs, and hard-to-document edge cases. (For example, ctrl-shift-q will insert a random quote into some programs but not others, depending on how those programs are implemented.) I have many ideas about what the next generation system might look like. But I find it useful as it is, and other quote geeks might as well. Feel free to ask questions...
Random Quote du Jour:
"God does not play dice with the universe; he plays roulette."
-- Joe English
There are three files there; from your browser, download those with the "Save Target As..." function of your preferred browser. Note that the server seems to be over-analyzing things, and the names may be getting changed in flight -- I found that "jQuote.chm" downloaded as "jQuote.htm", and "quotes.quo" as "quotes.xml". If that happens, just change the names to the way they show up on the webpage. (CHM kind of a version of HTM, and QUO is an XML format, but the program expects the right extensions.)
Put all three files into the same directory, and run the .exe -- it *should* just work. It's only for Windows, though, and expects that .NET is already installed. (True for any modern Windows, but possibly not for really old installations of XP.) Note that it's designed to be a background utility, so the close box actually minimizes it to the task tray. You have to explicitly exit the program in order to shut it down.
The "quotes.quo" file there is a sample quotefile, made up of quotes that are either ancient or which I got permission to redistribute. (I'm unusual in actually *caring* about such permission, and one of the unusual features of jQuote is that it natively lets you track permissions.) It's not huge (80-odd quotes), and I encourage you to build your own, but it should provide you with an example of how things work, and let the techies see what the format looks like.
Obviously, this is a bare alpha, and there's no warranty on any of it. There are undoubtedly bugs, and hard-to-document edge cases. (For example, ctrl-shift-q will insert a random quote into some programs but not others, depending on how those programs are implemented.) I have many ideas about what the next generation system might look like. But I find it useful as it is, and other quote geeks might as well. Feel free to ask questions...
Random Quote du Jour:
"God does not play dice with the universe; he plays roulette."
-- Joe English
(no subject)
Date: 2010-01-11 09:45 pm (UTC)(no subject)
Date: 2010-01-12 01:04 am (UTC)(no subject)
Date: 2010-01-11 10:13 pm (UTC)*looks at her linux laptop*
*looks at her Mac laptop*
Well, rats. :} This would be the third program I might want to run Windows for... (The other two being Diablo III and URU...)
(no subject)
Date: 2010-01-12 12:31 am (UTC)(no subject)
Date: 2010-01-12 01:06 am (UTC)(I can furnish the source code, if you'd like it for reference. Most of the stuff that isn't totally Windows-specific is probably a dead-simple port to other OO languages...)
(no subject)
Date: 2010-01-12 03:36 pm (UTC)(no subject)
Date: 2010-01-14 02:00 am (UTC)(no subject)
Date: 2010-01-12 02:02 am (UTC)(no subject)
Date: 2010-01-12 01:02 am (UTC)What she said, only without the Diablo III part. (:
(no subject)
Date: 2010-01-14 01:59 am (UTC)(no subject)
Date: 2010-01-14 02:02 am (UTC)(no subject)
Date: 2010-01-12 01:23 am (UTC)"The application failed to initialize properly (0xc0000135). Click on OK to terminate the application."
Is this something you've seen? Is it indicative of something inobvious unless you've seen it before, like maybe being missing a library, or something of that sort? I'm running XP Pro, SP 2.
I understand you're not really supporting this, but I figured it might be something you'd seen and could answer quickly. If not, don't worry about it.
(no subject)
Date: 2010-01-12 03:49 am (UTC)(Conceivably it could be a virus-check issue that I haven't encountered yet or some such. The program does hook Windows for the keystroke detection: I could imagine a particularly eager malware-checker deciding this was dangerous, and squashing it, although I would *expect* it to say something if it did so.)
(no subject)
Date: 2010-01-12 03:47 pm (UTC)(no subject)
Date: 2010-01-12 10:21 pm (UTC)Note that the current workaround is to right-click on the icon in the tray and select "Copy random quote", and then Paste where you want it. Not quite as easy, but still *pretty* quick...