Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 [40] .. 42 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Golden Gnu
EVE University Ivy League
199
|
Posted - 2017.04.21 10:53:51 -
[1171] - Quote
@Sciencegeek deathdealer Thank you. I have a lot of fun working on jEveAssets. And I always say: Feedback fuels the development.
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Ganadas
Aliastra Gallente Federation
0
|
Posted - 2017.04.21 13:25:31 -
[1172] - Quote
Not sure if this has been answered elsewhere, but I have an unexplained value for contracts for one of my characters. It shows him as having ~800m in contracts, but the character has only 200m in contracts. It's been like this for a while now. Is there an explanation of why it thinks I have 800m in contracts when I don't? I've checked expired and outstanding contracts for that char and there's nothing in that amount. |
Golden Gnu
EVE University Ivy League
199
|
Posted - 2017.04.21 13:57:50 -
[1173] - Quote
@Ganadas Thank you for your bug report. If I can borrow a API key from you, I will look into it ASAP. You can email (My email is on the Wiki) or evemail me the key. Be sure to create a new API Key, so you can delete it once I'm done debugging your problem.
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Golden Gnu
EVE University Ivy League
199
|
Posted - 2017.04.23 10:10:19 -
[1174] - Quote
jEveAssets 4.0.0 released
New Features: -EveKit support -Import tracker data from EveKit -Rename unknown locations -Added unknown locations and citadels to the stockpile tool -Lookup all locations for items with multiple locations (Stockpile/Contracts) -Added option to use stronger colors -Show time until the the first and last account can be updated
Changed: -Made it easier to reactivate expired accounts -You can now copy the error message from the update dialog -The Citadel API is now cached at my server
Bug Fixes: -Profiles was not saved on creation -Removed wrecks from the Assets Tool -Fixed ISK per Hour import
Code: -Moved to glazed list 1.10
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Johann Hemphill
KarmaFleet Goonswarm Federation
1
|
Posted - 2017.04.23 19:16:53 -
[1175] - Quote
Golden Gnu wrote: -Rename unknown locations -Exclude wreck assets -Show time until the the first and last account can be updated
Thank you! |
Golden Gnu
EVE University Ivy League
202
|
Posted - 2017.04.24 11:50:11 -
[1176] - Quote
@Johann Hemphill Thank you for the kind words. It's always nice when your work is appreciated.
The next step with unknown locations is to add support for the ESI structure endpoint. The ESI structure endpoint can resolve all unknown locations you have access to (docking rights).
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Johann Hemphill
KarmaFleet Goonswarm Federation
1
|
Posted - 2017.04.24 16:50:36 -
[1177] - Quote
*Previous post edited to include a detailed response to the 4.0 features.
jEveAssets performance:
As a heavy user of jEveAssets, the more accounts I add the slower it seems to get. A year ago I had to start launching with the jmemory.jar binary but now I seem to be running into the upper limits again.
About a month ago, before the 4.0 update, I had 5 accounts with 11 characters and 2 corporations and one day found that I couldn't update anymore. The software would churn away for about 15 minutes and then Java would crash. The solution was to uncheck some of my characters in the account management window, reducing it to 3 accounts with 6 characters and 2 corporations; then I was able to update again.
For some time before that, the stockpile feature has been hard to use. I have 7 stockpiles with over 400 total entries, and adding new items to the stockpile became painful somewhere over the 300 entry mark. Particularly when editing the Minimum Count of an item, jEveAssets will hang (completely unresponsive) for two or three minutes at a time on each item.
Since the 4.0 update, I have not readded any characters, and updating is much more rapid, but the transactions and journal are now missing, and editing minimum quantities in the stockpile is still painfully slow.
Are there any settings that I can adjust to improve this? |
Golden Gnu
EVE University Ivy League
202
|
Posted - 2017.04.24 17:52:32 -
[1178] - Quote
@Johann Hemphill 1) Out of memory: You can edit "jmemory.properties" to give jEveAssets access to more memory (when running with jmemory.jar): Edit the file with WordPad (not notepad), if you're on windows. Replace:
xmx=1g with xmx=2g if it still crahes, then try xmx=3g etc.
If you're on a 32bit operating system the max is xmx=3g. If you're on a 64bit system there is no upper limit, except your RAM size.
2) Slow stockpile: The stockpile is inherited slow, because, it checks a lot of stuff. The more items (assets/industry jobs/etc) you have the more stuff have to be checked for each item in the stockpile. I will take a look at it to see if I can optimize it any further, though...
3) Missing transactions and journal: I'm uncertain if this related to Out of memory problem or I messed up somehow. I would like you to try 1) to see if it fix the problem, otherwise, I will look into it as soon as you report back.
Thank you very much for the feedback/bug report :)
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
salacious necrosis
Garoun Investment Bank Gallente Federation
31
|
Posted - 2017.04.24 18:09:29 -
[1179] - Quote
Just to be clear, the use of EveKit-backed accounts is completely optional (I worked with GG a bit on this part). If you're already using the tool with standard XML endpoint credentials, all of that should still work the same. The intent was that nothing would break by offering EveKit integration, although some code paths did change of course.
The only reason you would need to switch to EveKit-backed accounts is if you want to track history of various types of data. jEveAssets doesn't yet expose all of the available history, except for the tracker (if memory serves). However, creating an EveKit account would start tracking your history in preparation for future jEveAssets releases.
It also goes without saying that GG is not responsible for the EveKit service (that would be my job).
Use
EveKit ! - Tools for EVE Online 3rd party development
|
Golden Gnu
EVE University Ivy League
202
|
Posted - 2017.04.24 18:55:55 -
[1180] - Quote
@salacious necrosis Yes, 100% optional :) The old XML API is still 100% supported and jEveAssets will also support the new ESI API once CCP completes it. I think EveKit is amazing. (otherwise I would not have put in all the effort to add support for it to jEveAssets).
jEveAssets 4.0.0 supports: -Getting all history from EveKit for: Transaction/Journal/Market Orders/Industry Jobs/Contracts You can change how much EveKit history you get for each of the above in: Options > Options... > EveKit -Importing all you EveKit data to the tracker (This uses all the APIs jEveAssets normally uses to create tracker data)
In the feature jEveAssets will (hopefully) support: -Looking at EveKit history for assets (by date)
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
|
Johann Hemphill
KarmaFleet Goonswarm Federation
1
|
Posted - 2017.04.25 06:33:19 -
[1181] - Quote
I am interested in trying a dev build. Yes, please!
Modifying jmemory.properties did not fix the missing Transactions and Journal.
I tried changing the line in jmemory.properties to xmx=2g and xmx=3g using wordpad on 64-bit Windows 10, but the software silently refused to launch and would only work again when I changed it back to a 1. I tried changing to xmx=4g but the JVM launcher reported: "Error: Could not create the Java Virtual Machine. A fatal exception has occurred." It turned out I was using 32-bit Java. So I installed the latest 64-bit version and was able to get jmemory.jar running with xmx=4g. I just now did a partial update with only Journals and Transactions checked. Both the Transactions and Journal tabs are still completely empty even with all filters cleared.
With all the additional memory space, my stockpile minimum quantity update delay was reduced from minutes to seconds, but it still makes my fans spin up so I'm glad there's room for optimization.
|
Golden Gnu
EVE University Ivy League
202
|
Posted - 2017.04.25 07:27:18 -
[1182] - Quote
@Johann Hemphill Thank you for reporting back :)
1) Memory: I forgot to tell you you need Java 64bit, to use more than 3g. Good job figuring out yourself. I'm happy to hear that it's working now.
2) I will look at the Journals and Transactions code today, hopefully I will be able to find the problem.
3) The optimization I found for the stockpile, so far, reduce the most heaviest part of the stockpile code from 1300ms to 140ms. That is about 10 times faster. I'm very happy about that and hope it will make a difference for you too. I also, have to thanks you for reporting the problem. I would not have profiled the code if you had not reported it and everyone will benefit of a more responsive Stockpile Tool, once the changes are released. I'm planing to release it as a bug fix, as it's such an important change.
I will try my best to find the Journals and Transactions bug and then I will send you a dev build to test.
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Golden Gnu
EVE University Ivy League
203
|
Posted - 2017.04.25 15:07:39 -
[1183] - Quote
jEveAssets 4.0.1 released
Code: -Stockpile Optimization
Bug Fixes: -Journals and Transactions are missing -Better handling of account editing -Fixed reprocessing calculation
Notes: Thanks to everyone how reported the bugs fixed in this version. A specials thanks to Johann Hemphill for making me profile the stockpile tool.
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.04.27 14:01:48 -
[1184] - Quote
I just discovered the "Stockpile" feature.
I do not understand how to populate the "Buy Orders", "Sell Orders" etc...columns.
I was hoping that these columns would accumulate from, and populate with my,. active orders so that at any given time the "Shopping List" would tell me what additional orders, if any, I need to place.
Guidance greatly appreciated.
|
Golden Gnu
EVE University Ivy League
205
|
Posted - 2017.04.27 17:10:14 -
[1185] - Quote
@KenFlorian Edit stockpile > Include Let you include market orders etc. Only assets are selected by default. You can include/exclude for each location in the stockpile.
The shopping list is mostly to copy the values to a human readable format, but, does allow you to select multiple stockpile, making it useful for figuring out how much you need to fill multiple stockpiles.
The Stockpile Tool allow for a lot of advanced stuff so it ends up being quite complex to use. Please, feel free to ask any additional questions you might have, I'm happy to help, the best I can :)
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.04.27 17:20:10 -
[1186] - Quote
Thank you! |
KenFlorian
Jednota Inc
48
|
Posted - 2017.04.28 13:09:13 -
[1187] - Quote
Where, and in what form, does the data exist on disk?
I'm thinking about doing a bit of manual manipulation of it by trying to access the downloaded data programmatically, rather than exporting. |
salacious necrosis
Garoun Investment Bank Gallente Federation
32
|
Posted - 2017.04.28 13:39:28 -
[1188] - Quote
KenFlorian wrote:Where, and in what form, does the data exist on disk?
I'm thinking about doing a bit of manual manipulation of it by trying to access the downloaded data programmatically, rather than exporting.
Look in your .jeveassets directory (location depends on your OS). You'll find account data under the profiles directory. The format is XML.
Best documentation I've found (GG can obviously answer this better) is to look at the code itself here:
https://github.com/GoldenGnu/jeveassets/tree/master/src/main/java/net/nikr/eve/jeveasset/data
The data reader/writers are here:
https://github.com/GoldenGnu/jeveassets/tree/master/src/main/java/net/nikr/eve/jeveasset/io/local
Use
EveKit ! - Tools for EVE Online 3rd party development
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.04.28 14:38:15 -
[1189] - Quote
Thanks salacious.
I overlooked the "." in the folder name. |
Golden Gnu
EVE University Ivy League
206
|
Posted - 2017.04.28 18:18:39 -
[1190] - Quote
@KenFlorian The API data is, as salacious necrosis pointed out, stored in XML, in the profile directory. Some stuff is stored in the data directory, specifically the settings.xml file. However, everything is stored in the format returned by the API, that means most of the data are just IDs and not very useful if you want to actually understand the data. It also, does not include any price data. That is why I would recommend you use the export feature, as that data have the IDs converted to names. But, ofc. it's 100% up to you :)
The export tool is rather powerful allowing for both the use of filters and saved column selections (views). It also support both csv and sql that should make the data very accessible to modify.
The only real exception are stockpile export, that use the exact same format as in the settings.xml file. and filter export that use a format that are mostly human readable.
Also, if you want to edit the XML files you will need an editor that supports UTF-16 (the format was chosen to support the Chinese language)
Feel free to continue asking questions, until you got it all figured out :)
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.04.28 19:02:19 -
[1191] - Quote
@GN
Very helpful.
I know a small amount of SQL. Is the SQL you export for MS SQL Server, MySQL...other?
Trying to run script in MS SQL throws error
Msg 156, Level 15, State 1, Line 4 Incorrect syntax near the keyword 'IF'. |
Tonto Auri
Vhero' Multipurpose Corp
295
|
Posted - 2017.04.28 19:27:41 -
[1192] - Quote
KenFlorian wrote:I know a small amount of SQL. Is the SQL you export for MS SQL Server, MySQL...other? MySQL. You can tell by the identifier quoting.
Two most common elements in the universe are hydrogen and stupidity.
-- Harlan Ellison
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.04.28 19:28:52 -
[1193] - Quote
yea...thanks...slowly but surely I learn.
Appreciate the help! |
Golden Gnu
EVE University Ivy League
206
|
Posted - 2017.04.29 07:39:39 -
[1194] - Quote
@Tonto Auri Thank you for, once again, providing support for the jEveAssets users
I don't know a lot about databases, so, I will ask you: Would it be possible to support both MySQL and MS SQL in a single format? Or would I need to make a separate option to export to MS SQL, if I wanted to add support for it?
@KenFlorian Keep hacking at it and just ask here, whenever you hit a problem you can't solve yourself :)
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Johann Hemphill
KarmaFleet Goonswarm Federation
1
|
Posted - 2017.05.02 18:52:23 -
[1195] - Quote
Feature Request for Stockpile Shopping Lists:
Right now the shopping list includes everything required to bring the stockpile up to 100% level. In practice, the only items that need to be restocked are the ones that are actually running low.
Could a "Low Stock Only" function be introduced as outlined in the following image?
A checkbox to limit the shopping list to items with low surplus % |
Golden Gnu
EVE University Ivy League
206
|
Posted - 2017.05.02 19:09:52 -
[1196] - Quote
@Johann Hemphill It have been a while since I worked on the shopping list, but, I would assume (without looking at the code) that changing the "percent full" would do the trick? So set it to 60% (per your settings) should do the trick?
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
Johann Hemphill
KarmaFleet Goonswarm Federation
1
|
Posted - 2017.05.02 21:32:19 -
[1197] - Quote
Golden Gnu wrote:@Johann Hemphill It have been a while since I worked on the shopping list, but, I would assume (without looking at the code) that changing the "percent full" would do the trick? So set it to 60% (per your settings) should do the trick?
Edit: Thanks for the high effort feature suggestion. A picture does indeed say a thousand words. And I'm not declining the feature suggestion, just asking if the current feature can be used instead :) Thanks for the compliment on my picture :) The percent full function, at first glance, looks like it might fulfill this function, but it does something entirely different. It will make a shopping list such that when purchased and added to the stockpile, every quantity will be at X% of target level.
Example: If my target level for Acolyte II is 100, and I have 35 in stock, and open shopping list set to 75 percent full, it will direct me to buy [ (100 * 75%) - 35 ] = 40 of them so that my final stock level is 75.
I have trouble imagining a use case for this. Perhaps it could be repurposed. |
Golden Gnu
EVE University Ivy League
206
|
Posted - 2017.05.03 08:15:28 -
[1198] - Quote
@Johann Hemphill You're right, the percent full is the same as multiplier in the stockpile tool. I think it's useful, though and I'm pretty sure it was a feature request, from a long time ago.
It does not fit your needs, as it changes the needed amount. What you need is to hide items that are above X% full. I think allowing you to set the percent yourself is the best option vs just a checkbox, what do you think?
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.05.03 11:26:01 -
[1199] - Quote
Golden Gnu wrote:@Johann Hemphill
I think allowing you to set the percent yourself is the best option vs just a checkbox, what do you think?
This is the more sustainable, internally consistent method.
|
KenFlorian
Jednota Inc
48
|
Posted - 2017.05.03 11:35:15 -
[1200] - Quote
The shopping list column or feature I would like is
If Target < Total Stock + Buy Orders
then set Shopping List = Target - Total Stock + Buy Orders |
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 [40] .. 42 :: one page |
First page | Previous page | Next page | Last page |