open All Channels
seplocked Skill Discussions
blankseplocked Eve Skill Monitor OS X Widget
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: 1 2 3 4 5 6 [7] 8 9

Author Topic

Blue Wraith
Posted - 2008.03.24 14:17:00 - [181]
 

Edited by: Blue Wraith on 24/03/2008 15:32:10
Originally by: Ralumos
A small story for you:

Ralumos is sitting in his Systems Administration II class, and there's about an hour left. Boredom is setting in, so he decides to get out his trusty MacBook and surf a little.

He opens the lid, gets ready to type in his password, when suddenly the boring silence of the classroom is pierced by the deafeningly loud cry of "SKILL TRAINING COMPLETED."

All heads turn, and the professor stops speaking. Ral shrinks into his chair and says "Sorry...turning volume off." In the back of the room one student exclaims "EVE ONLINE, AWESOME!"
LOL!

Quote:
I'd really like an option to turn off the skill ending notification, or at the very least make it wait until Dashboard is actually activated.
This latter part, you can do w/o ESM's help: Take Dashboard off auto-start. In fact, I had done this so long ago, that I took it for granted and falsely assumed it was the default. I don't even have a Dashboard icon on my dock anymore (I use the keyboard to activate it.). Anyway, I believe you can turn it off by going to System Preferences -> Accounts -> Login Items tab and removing it there.

In your case, I believe disabling Dashboard from auto-starting is the best practice. Even if ESM currently had an NSFW mode, you would have had to plan ahead and turn it on before class.

Blue Wraith
Posted - 2008.03.24 14:57:00 - [182]
 

Edited by: Blue Wraith on 24/03/2008 15:36:24
Originally by: Druadan
Originally by: Druadan
I just noticed the Used Memory readout for iStat was showing an unusually high readout for what I'm doing (watching a low-res video), so I popped open Activity Monitor to see what's using memory.

The widget is using 109MB of memory at the moment, and it's increasing every time I open the Dashboard. Leakage methinks?

(Also, what language, and IDE, did you write the widget in, out of interest...?)

-Dru


Update on this. Approx. two days later (no reboot) and the memory usage is back down to ~5MB, so it seems to have collected its garbage properly now.
The widget doesn't use any plugins, so it is purely DHTML / AJAX, with Javascript being the programming language. Personally, I view Javascript as a terrible tool, but it's the best (only) tool available for the job. Javascript does expect auto garbage collection (probably the WebKit framework handles this).

Edit: I've used a few "IDEs" over ESM's lifetime. The one I've been using of late is Leopard's DashCode. The list includes:
  • DashCode Beta - used for v1 until it expired
  • vim - used to tweak v1, and sadly to program most of v2)
  • Widgetarium - used for a while to debug v2
  • TextEdit - probably used for both at times
  • Coda - used for v2 (syntax highlighter) when I just couldn't take vim anymore

  • There are various stages in the ESM's run cycle that may consume a bit of memory, like downloading and parsing all skills (once a month), or downloading and parsing the character sheet (every hour or so). If the garbage truck takes a while to get there, I could see how that could add up. Still, 100 meg seems a bit high. A single DashboardClient process services multiple (maybe 8?) widgets, so hopefully some of that was other widgets as well? Were you looking at VSIZE or RSIZE? RSIZE is the important number. VSIZE is Dashboard's over-guesstimate of what memory it needs.

    Druadan
    Syrus Speculations
    Posted - 2008.03.24 22:06:00 - [183]
     

    Originally by: Blue Wraith
    Were you looking at VSIZE or RSIZE? RSIZE is the important number. VSIZE is Dashboard's over-guesstimate of what memory it needs.


    Real size, yeah, not virtual. The amount of space in physical memory.

    Rottenator
    The Littlest Hobos
    En Garde
    Posted - 2008.03.25 11:33:00 - [184]
     

    Originally by: Blue Wraith
    This latter part, you can do w/o ESM's help: Take Dashboard off auto-start.


    I don't have the dashboard in autostart. But if I wake my iBook from sleep my dashboard will automatically open and ESM will tell me that my skill finished training. This all happens before I can type my pw to unlock my laptop and thus am not able to mute it before ESM starts speaking up.

    Happily I almost always have my volume muted and not having a skill finishing somewhere when I'm not able to access my PC to change it (sorry I still have one of those ancient PPC procs).

    Blue Wraith
    Posted - 2008.03.25 13:04:00 - [185]
     

    Originally by: Rottenator
    Originally by: Blue Wraith
    This latter part, you can do w/o ESM's help: Take Dashboard off auto-start.


    I don't have the dashboard in autostart. But if I wake my iBook from sleep my dashboard will automatically open and ESM will tell me that my skill finished training. This all happens before I can type my pw to unlock my laptop and thus am not able to mute it before ESM starts speaking up.

    Happily I almost always have my volume muted and not having a skill finishing somewhere when I'm not able to access my PC to change it (sorry I still have one of those ancient PPC procs).
    Ah, so the laptop was asleep. I'm not really sure how to tell if the laptop just woke from sleep. If there was a system command that could tell me this, I could implement a 5 min wait before sounding the alert or something. I'll add this to the list.

    Cillisia
    Caldari
    Perkone
    Posted - 2008.04.07 13:42:00 - [186]
     

    yeah i've had the odd "skill training completed" blast out of my macbook in my office before, it tends to be quite embarrasing :P I usually have my macbook muted now because of this Confused

    Jinx Barker
    Caldari
    GFB Scientific
    Posted - 2008.04.09 02:47:00 - [187]
     

    Well, I can live with "Skill Training Complete" message, it usually happens when I am watching Shameless, and my Sig. Other, comes into the room, with a sour puss and tells me that my "evian skill training completed itself, again...."

    Belmarduk
    Amarr
    Imperial Shipment
    Posted - 2008.04.09 19:44:00 - [188]
     

    Originally by: cillisia
    yeah i've had the odd "skill training completed" blast out of my macbook in my office before, it tends to be quite embarrasing :P I usually have my macbook muted now because of this Confused


    ARRRGH - Is there anyway to deactivate it????
    If that went off here IŽd be in trouble........
    The widget should NOT flash or do anything !
    Thx Belmarduk

    Rogue 2
    Amarr
    Posted - 2008.04.12 00:24:00 - [189]
     

    Edited by: Rogue 2 on 25/04/2008 21:27:19
    Edited by: Rogue 2 on 12/04/2008 00:25:08
    Originally by: Jinx Barker
    Well, I can live with "Skill Training Complete" message, it usually happens when I am watching Shameless, and my Sig. Other, comes into the room, with a sour puss and tells me that my "evian skill training completed itself, again...."


    Go to your Home directory, then the following path: Library/Widgets. Right-click on "Eve Skill Monitor.wdgt" then "Show Package Contents." Double-click on the "Sounds" folder and delete the "SkillTrained.mp3" inside. You will need to restart before you can "empty" the file from the trash.

    Rogue 2
    Amarr
    Posted - 2008.04.12 00:26:00 - [190]
     

    Edited by: Rogue 2 on 12/04/2008 04:30:37
    Yep, looks like deleting that MP3 stops the announcement.

    Shin Chogan
    Gallente
    Posted - 2008.04.23 11:36:00 - [191]
     

    I've recently been getting an occasional character does not belong to account error from ESM when I open my dashboard (mostly the first time - I don't have dashboard start at logon) If I click ok everything works fine - the countdown continues and skill changes are correctly reflected in ESM so I'm not sure what is going on. Anyone else seen this and is there anything I can do or is it an API problem ?

    Ralumos
    Tactical Air Command
    Red Alliance
    Posted - 2008.04.24 21:05:00 - [192]
     

    Yeah my Dashboard isn't on autostart and never has been. I keep my laptop on mute 90% of the time, but if it isn't one time, I can't use my laptop until I'm in a situation where that noise is appropriate. That's quite a high cost for a single widget.

    Can't we just have a checkbox for the sound? I'd be fine getting rid of it altogether, but I realize I might be in the minority with that.

    Rogue 2
    Amarr
    Posted - 2008.04.25 21:26:00 - [193]
     

    Edited by: Rogue 2 on 25/04/2008 21:26:10
    I replied 3 posts above yours with how to disable the sound...


    Also, ESM prevents my Mac from sleeping (presumably because it periodically checks for an API update). Any chance of increasing the time between updates?

    Septimus Nonentius
    Posted - 2008.05.13 11:01:00 - [194]
     

    Just installed it - thanks a lot!

    Any plans to do all that funky other stuff Evemon does? (I'd tell me to eff off if I were me, mind ...) :-)

    Jinx Barker
    Caldari
    GFB Scientific
    Posted - 2008.05.16 15:36:00 - [195]
     

    Originally by: Rogue 2
    Also, ESM prevents my Mac from sleeping (presumably because it periodically checks for an API update). Any chance of increasing the time between updates?


    I have not noticed that particular issue, my iMac goes to sleep as scheduled, and wakes up as normal. With the exception of the Dashboard popping up if the skill finished while it was asleep.

    Originally by: Rogue 2
    Go to your Home directory, then the following path: Library/Widgets. Right-click on "Eve Skill Monitor.wdgt" then "Show Package Contents." Double-click on the "Sounds" folder and delete the "SkillTrained.mp3" inside. You will need to restart before you can "empty" the file from the trash.


    Thank You! Worked like a charm.

    Panda Propaganda
    Posted - 2008.05.16 19:15:00 - [196]
     

    This is an extremely intelligent and useful widget, thanks for it. Worth a bump.

    Star Hunter
    Gallente
    RUS-1-UKR
    RED.OverLord
    Posted - 2008.05.23 10:05:00 - [197]
     

    Installed the widget.
    Posting just to say big thanks.
    Useful.
    Good-looking.


    Kenta Kobayashi
    Posted - 2008.06.11 01:42:00 - [198]
     

    Hi,

    Great tool. I'm having authentication issues since the newest patch was installed; has something changed behind the scenes, or is this a case of serendipity?

    Jinx Barker
    Caldari
    GFB Scientific
    Posted - 2008.06.11 02:17:00 - [199]
     

    Originally by: Kenta Kobayashi
    Hi,

    Great tool. I'm having authentication issues since the newest patch was installed; has something changed behind the scenes, or is this a case of serendipity?


    API is down.. as it usually is after a major patch, relax, take some deep breaths... and it will be up, at some point.

    Devon Mes'n
    Posted - 2008.06.18 14:38:00 - [200]
     

    Thanks alot!

    This widget rocks :)

    Ayr Chron
    Minmatar
    Insurgent New Eden Tribe
    RAZOR Alliance
    Posted - 2008.07.08 08:03:00 - [201]
     

    Edited by: Ayr Chron on 08/07/2008 08:03:57
    great work!

    any chance that you will make it opensource?

    Infestate
    Posted - 2008.07.21 14:50:00 - [202]
     

    Apparently it's limited to 7 chars? It won't let me enter the full length of my userID...


    CaseusFeles
    Posted - 2008.07.24 09:31:00 - [203]
     

    This is excellent. How long before we get an iPhone app? Cool

    Tara Nighthawk
    Gallente
    Posted - 2008.08.01 17:42:00 - [204]
     

    This is superb.

    Thanks very much.


    I assume I can just run multiple instances in my Dashboard, one for each ID?

    J Kunjeh
    Gallente
    Posted - 2008.08.02 03:07:00 - [205]
     

    Wow, this is great! I play on a PC but my wife is on a Mac; she'll certainly appreciate this.

    Hayaishi
    Gallente
    Aperture Harmonics
    Posted - 2008.08.03 15:39:00 - [206]
     

    could be nice if someone was to make a google gadget for this aswell. any coders familiar with it?

    sehnsucht
    Minmatar
    Galactic Trade Organization
    Posted - 2008.08.03 22:46:00 - [207]
     

    Originally by: Blue Wraith

  • Coda - used for v2 (syntax highlighter) when I just couldn't take vim anymore



  • Have you looked into syntax highlighting for vim? I used vim for several years of PHP coding (now I use vim as well as the Zend IDE) and I couldn't have done it without the syntax highlighting.
    Usually all you have to do is put a "syntax on" in your .vimrc file. You might also have to have something like "export TERM=ansi" in your .bashrc to get colours working.

    Feek
    STK Scientific
    The Initiative.
    Posted - 2008.08.04 14:50:00 - [208]
     

    I also got deafened by the skill completion sound but rather than delete it completely, I just reduced the volume dramatically!

    Good widget, thanks.

    Blue Wraith
    Posted - 2008.08.15 15:58:00 - [209]
     

    Edited by: Blue Wraith on 15/08/2008 18:25:34
    Updated ESM to v2.2.3.

    Added the much-requested Mute button for the "Skill Training Completed" sound. The Mute button is per account. So if you don't want to hear any sound, mute each account. But if you want to be alerted for a certain account, you still can.

    Sound/Mute icons courtesy of Davan Sarn.

    Blue Wraith
    Posted - 2008.08.15 16:03:00 - [210]
     

    Originally by: Ayr Chron
    any chance that you will make it opensource?

    ESM is open source, and you can view the source at any time by going to your Home Directory/Library/Widgets.
    Then right-click on Eve Skill Monitor.wdgt and select Show Package Contents.
    In there is all the source, images, etc.


    Pages: 1 2 3 4 5 6 [7] 8 9

    This thread is older than 90 days and has been locked due to inactivity.


     


    The new forums are live

    Please adjust your bookmarks to https://forums.eveonline.com

    These forums are archived and read-only