topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Wednesday June 25, 2025, 5:19 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 ... 52 53 54 55 56 [57] 58 59 60 61 62 ... 113next
1401
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 27, 2012, 07:25 PM »
Thanks for the new release :)



- the bad background bug detected by ewemoa should be a thing of the past too

With the inline skin, I still get truncation:

qatapult-inline-text-pane-truncation.png.png

Also, with the default skin I noticed evidence of a fourth pane -- may be when it is unwanted?

qatapult-pane-4.png.png



- the clock is gone, I don't think it was very useful and it was difficult to keep with the current changes. It will come back later.

I support this type of thinking and action -- even if you said "It MAY come back later" :)



I briefly tested:

Code: Text [Select]
  1. <settings>
  2.         <general>
  3.                 <font>MS Mincho</font>

It seems to work so far -- since J works, may be C and K will too :)



This was all under Windows 7 Pro 64-bit.
1402
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 27, 2012, 07:11 PM »
opps - typos in the plugin.xml - updated the post.

Thanks!

Adding seems to work now :)



Removing still doesn't work for me.

Below is what I have for plugin.xml:

Code: Text [Select]
  1. <settings>
  2.     <rules>
  3.         <rule>
  4.             <arg>TEXT</arg>
  5.             <arg>
  6.                <item>
  7.                     <lbl>Add Bookmark As</lbl>
  8.                     <ico>plugins\Bookmarks\bookadd.png</ico>
  9.                </item>                                   
  10.             </arg>  
  11.             <arg>TEXT</arg>
  12.             <arg>
  13.                <item>
  14.                     <lbl>Bookmark Name?</lbl>
  15.                     <ico>plugins\Bookmarks\bookadd.png</ico>
  16.                </item>                                   
  17.             </arg>               
  18.                   <cmd>cmd.exe</cmd>
  19.                   <workdir>plugins\Bookmarks\</workdir>
  20.                   <args>/c sqlite3.exe "..\..\databases\websites.db" "insert into websites values ('$2.text','$2.text','$0.text','','website','0');"</args>
  21.         </rule>
  22.         <rule>
  23.             <arg>WEBSITE</arg>
  24.             <arg>        
  25.                <item>
  26.                     <lbl>Open Bookmark</lbl>
  27.                     <ico>plugins\Bookmarks\book.png</ico>
  28.                </item>                   
  29.             </arg>  
  30.                   <cmd>$0.href</cmd>
  31.         </rule>                    
  32.         <rule>
  33.             <arg>WEBSITE</arg>
  34.             <arg>        
  35.                <item>
  36.                     <lbl>Delete Bookmark</lbl>
  37.                     <ico>plugins\Bookmarks\bookrem.png</ico>
  38.                </item>                   
  39.             </arg>  
  40.                   <cmd>cmd.exe</cmd>
  41.                   <workdir>plugins\Bookmarks\</workdir>
  42.                   <args>/c sqlite3.exe "..\..\databases\websites.db" "delete from websites where display = 'new';"</args>
  43.         </rule>            
  44.         <rule>
  45.             <arg>WEBSITE</arg>
  46.             <arg>        
  47.                <item>
  48.                     <lbl>Rename Bookmark</lbl>
  49.                     <ico>plugins\Bookmarks\bookname.png</ico>
  50.                </item>                   
  51.             </arg>  
  52.                     <arg>TEXT</arg>
  53.             <arg>
  54.                <item>
  55.                     <lbl>Bookmark Name?</lbl>
  56.                     <ico>plugins\Bookmarks\bookname.png</ico>
  57.                </item>                                   
  58.             </arg>               
  59.                   <cmd>cmd.exe</cmd>
  60.                   <workdir>plugins\Bookmarks\</workdir>
  61.                   <args>/c sqlite3.exe "..\..\databases\websites.db" "update websites set display ='$2.text' where display = '$0.display';"</args>
  62.         </rule>            
  63.     </rules>
  64. </settings>



Attached please find a packaging of what's being tried here (includes some temporary icons).

MD5: 5cf077ccc5996420f146c3061ab77685

1403
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 27, 2012, 08:59 AM »
Put together a rudimentary package to make it easier to get started with some of the plugins that have been posted.

Usage

  1. Execute BuildApp.exe.  Should produce plugins directory.

  2. Review content of resulting plugins directory and compare with existing
     Qatapult plugins directory.

  3. Copy resulting plugins folder (or selected portions of) to Qatapult
     installation directory.

At the moment, the produced plugins directory should include:

  • AHK
  • Calculate
  • LargeType
  • Timer
  • Window

It's not as robust as it could be, but it's a start.

MD5: 3722fc6fd0367e004e583b9fe9e08b7c
1404
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 27, 2012, 08:55 AM »
Thanks for the status update and your thoughts on script integration.  Good luck with your current course of action :)



On a side note, I'm curious as to what MS is thinking (bad assumption?) about node.js / V8 in relation to JScript -- IIUC, MS worked with Joyent on the Windows port of node.js:

  http://www.zdnet.com/blog/microsoft/microsoft-joyent-deliver-first-stable-build-of-nodejs-on-windows/11178
1405
Living Room / Re: When you make your 100'th Post
« Last post by ewemoa on February 25, 2012, 09:04 PM »
As one who codes, the following thoughts arose:

1. Recursion
2. Chaining in a loop

So we watch ourselves and/or we watch each other...
1406
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 25, 2012, 07:22 AM »
I had a look at node.js and spotted that it now has a Windows installer. The previous time I had a look it was only available on linux. Node.js would be very nice to include, as it has a lot of librairies.

It certainly appears to be an interesting project.

However its purpose is to be a server and it doesn't seems to be easily embeddable : http://stackoverflow...interpreter-into-c-c

It'd be nice to somehow leverage node.js -- its asynchronous programming model may take some getting used to though.  As I understand it, it's similar to Python's Twisted.

v8 seems embedable however, I'll have a quick look if I can integrate that.

That sounds interesting -- wishing you luck!
1407
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 25, 2012, 12:12 AM »
add the plugin xml

I changed some of the plugins\bookmark\ instances to plugins\Bookmarks\.

Renaming and opening worked here.

Although I see a DOS window come up for a moment, adding didn't work with:

Pane 1: https://duckduckgo.com/
Pane 2: Add Bookmark As
Pane 3: DuckDuckGo

I checked websites.db via SQLiteDatabaseBrowser after exiting Qatapult, and didn't see any new bookmarks.

Deleting didn't seem to work either.

This is all with Windows XP Pro SP3.
1408
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 24, 2012, 11:36 PM »
At least I have a new version ;)

Thanks for the new version!

I'm not sure if it's from this version or a previous one, but in the process of trying out pigeonlips' Bookmarks plugin:

qatapult-before-add-bookmark.png

After tabbing to the 3rd pane:

qatapult-window-truncated.png

Pane 3 appears to be truncated.

The truncation appears to happen with the inline skin too (vertical this time):

qatapult-inline-add-bookmark.png

qatapult-inline-3rd-pane-truncation.png

Also inline text mode seems to lead to truncation:

qatapult-inline-text-mode-truncation.png

This was all with Windows XP Pro SP3.
1409
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 24, 2012, 08:59 PM »
I found that QS maintains a list of types for objects, it might be nice to have something like that : Currently a catalog in Qatapult can only return one type of data. QS catalogs can return various types : as a example a contact might return a 'phone number','an address', etc.. all of them correctly typed. I could be very nice for declarating actions. That will also maintain types more homogeneous.

I used to think of QS' object/type idea as something like -- each type for a given object representing a different "view" or "perspective".  As an example, some object might have a view as a file on one's disk but another view of it might be the text of the full path to the file.  Is that close to your understanding?



On a related note about examining existing systems...

It used to be that QS' source code was not available and writing plugins involved trying to understand the few examples available, asking on the forums, and trying to catch the main developer on IRC.  I think the main developer felt his source code was very messy and was reluctant to release it for a while -- though he eventually did.  Following a link from the guide you posted about, I learned that QS' source code went through a fair bit of cleaning up in recent years and IIUC it is generally available.

It's probably very obvious, but FWIW, being able to interact with QS and work with its source has some hurdles -- it's written in Objective C and only builds and runs on Mac OS X.

In contrast, the Kupfer launcher seems to me a pretty close emulation of QS and though AFAIK it doesn't run on Windows, its source (Python) is available and can run on *nix -- so can be tested pretty easily via something like Virtualbox.

I've only written one plugin for Kupfer, but I found it much easier than writing plugins for QS.  I believe this has to do with Python being easier to work with for this type of thing compared to Objective C, but I think that's not the only reason.  My impression so far is that historically, Kupfer had the advantage of being able to examine how QS worked and the developer was able to avoid a lot of messiness that crept into QS' evolution.

Well...anyway :)

some kupfer plugin documentation
BTW, some plugin documentation for kupfer:

  http://kaizer.se/wiki/kupfer/PluginAPI.html

1410
Find And Run Robot / Re: help debugging startup, loss of czb package "tm" (timer)
« Last post by ewemoa on February 24, 2012, 09:00 AM »
Hmm...

Is it possible there is some other FindAndRunRobot.ini file being referenced?

I'm fuzzy on what ConfigDir.ini does, but is it possible that is affecting the behavior of your installation?
1411
N.A.N.Y. 2012 / Re: NANY 2012 Mugs, etc. -- All participants please read in
« Last post by ewemoa on February 24, 2012, 05:38 AM »
Arrived today...the brain-washing begins:

cody-glass.jpg
1412
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 24, 2012, 02:35 AM »
I hope that whatever choice is made, the app can remain portable
That's the issue with relying on activex objects to bind behaviors. Windows has a lot of theses objects preinstalled, but some will need a separate installation. Implementing JSctypes would be best; it's also quite a bit of work because nobody seem to have done and published it on a JScript basis.

Sorry to hear it may be a lot of work...I hadn't heard of JSctypes until you mentioned it.  I doubt I'll find anything helpful, but I'm interested in finding out more :)

I don't suppose V8 / node.js is a practical option -- I was surprised to learn that MS provided some aid in the Windows port...
1413
* ewemoa thanks 4wd and justabeginner :up:
1414
* ewemoa looks for a link...and doesn't succeed.
1415
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 23, 2012, 05:57 PM »
so would that be

Website (Cat) > Add Bookmark > Name , URL ?

i like it although it assumes the user knows what values need to be in each side of the comma. All the same i like it!

It's a bit of a hack for the current situation for sure.

To clarify, after pressing the comma key, a little icon is added below the now-shrunken pane.

FWIW, here are some images from some folks around the net:

first pane with comma trick

first-pane.jpg

third pane with comma trick

third-pane.jpg
1416
Find And Run Robot / Re: help debugging startup, loss of czb package "tm" (timer)
« Last post by ewemoa on February 23, 2012, 05:14 PM »
Are you still getting the error "while loading C:\Program Files" dialog when FARR launches?

IIUC, the portion of FindAndRunRobot.ini to look in is inside the [ExtraSettings] section.  Mine is likely different, but FWIW, the portion of the ini file that may be relevant starts like:

Code: Text [Select]
  1. [ExtraSettings]
  2. UserVars=...

I believe it's somewhere within the ... that is relevant.
1417
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 23, 2012, 05:06 PM »
In another launcher i used (executor) it separated the results list by what it called group which is your cats. This would be nice so that when i search for something say 'word' i can easily distinguish what it is.

It does seem like some kind of grouping of results might be nice.  Not sure what a good UI would be for it though.

I used Exector for a bit at some point too but I don't think I ended up feeling that the grouping was done well (though perhaps better than nothing?).

The following screenshot is from one of the launcher's pages (to supplement pigeonlips' description a bit):

alphaskin.jpg
1418
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 23, 2012, 05:01 PM »
Don't know if it's a good idea, but if "multiple items per pane" is implemented at some point (in QS lingo "the comma trick" -- see page 15 of the manual), may be that would be a work-around of a sorts...
1419
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 23, 2012, 02:22 AM »
ecaradec:

I edited settings.xml to try out relative paths for searchFolders (e.g. ..) and it seems like it works :)  I hope this functionality remains as it is nice for portable set-ups where the drive letter can change easily.

I don't see the corresponding entry for .. via the Options dialog and when I edit via the Options dialog, I think the entry for .. get overwritten.
1420
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 22, 2012, 07:31 PM »
Its to import bookmarks from chromium.

Is the following close to what it does?

  • Read Chrom(e|ium)'s Bookmarks file collecting URLs and associated names
  • Add the collected info to Qatapult's websites.db using sqlite3.exe
1421
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 22, 2012, 06:54 PM »
Thanks for the status report :)

The annoying thing with JScript is the lack of libraries which means that I'll have to implement everything in the client, or that we'll have to rely on activexobject. I might also bind the libffi probably with a jsctypes taste to access the native api : https://wiki.mozilla.org/JSctypes

I agree about lack of libraries being a problem. 

Some kind of FFI as you suggest does sound like it might be a good strategic choice.



I hope that whatever choice is made, the app can remain portable.  When working with fscript.dll I often found myself looking for additional functionality -- and one route that seemed technically feasible was to get additional functionality by installing some COM-related bits.  IIRC, that often (always?) entails some kind of non-portable changes to the system via regsvr32 -- and I think that's not portable-friendly.  Do you know if this understanding is correct?
1422
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 22, 2012, 02:04 AM »
don't think its portable.

Thanks for the clarification.

It's not likely I will use Snarl at this time.  Perhaps there will eventually be a portable version...
1423
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 21, 2012, 07:14 PM »
pigeonlips:

Regarding Snarl -- do you know if there are instructions for using it portably?  Or perhaps a portable version?  I haven't had much luck locating anything definite.
1424
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 20, 2012, 08:09 PM »
nice thanks. "12:30 > Timer > lunch" :D\

Just to clarify, the current implementation only works with expressions that represent durations from now -- not actual times, so unless you're planning to start "lunching" 12 minutes and 30 seconds from now... :)



Thanks for the Snarl tips.  I hope to take a look in more detail soon.
1425
Ecaradec's Software / Re: Qatapult
« Last post by ewemoa on February 20, 2012, 08:01 PM »
I like the simplicity of the complied version. But i agree with all your points. I'll always include the .ahk file in the plugins folder.

I also like the simplicity of compiled things.  Perhaps there's some way to get the benefits of both in one download...not sure how though.

Appreciate your sharing the .ahk versions :up:



Not sure how to upload an attachment to donationcode.

May be this will help:

1. Press the Browse button

1. Push Browse Button.png

2. Locate an appropriate file via the resulting dialog

3. Verify the path to the file

2. Verify Path.png

Note there are restrictions via file extensions and file size but I usually don't find this to be a problem -- these are listed in text below the Browse button.

For other attachment capabilities, may be the following will help:

  new forum feature coded - ability to inline link attachments!
Pages: prev1 ... 52 53 54 55 56 [57] 58 59 60 61 62 ... 113next