Capital Industry Calendar

The industry posts at Eve fail have inspired me to start producing Capitals and this has spawned some new requirements out of our Wallet Manager program.

Problem: Expensive Capital BPOs that are idle mean that they are not producing profitable items

Solution: Use the Corporation Industry Jobs API to display a visual aid of capital job production progress as to easily tell when BPOs will be idle

As always, James and I start off with a quick sketch on paper of what we think the final layout should look like. After some scribbling, debates about tables/CSS/javascript, and layout design we settled on a design.

Here is a shot of our paper sketch.

My knowledge of javascript is rather limited and James is usually the one spearheading new and innovative solutions when I present a design challenges.

Notes from James:

Blake often comes to me with a “I need this thing. Can you make this thing?”, to which I often pause and perform what I like to call shriveled programmer stare. This maneuver involves me scrunching my face as much as possible, raising one eyebrow, and giving a bit of a pained look. I’m quite sure I gave this look when the idea was first proposed. The basic idea actually is just a Gantt chart. I have x number of capital ships in production at any given time and I would like to know exactly, at a quick glance, when they come out of the oven so the next batch of parts will be ready. Simple enough, on paper. The real question is implementation.

A first idea was to use a table, and just change the background color if the job is still running on that day. However, we decided we would like to have the chart auto-scale, so that it would always display far enough out to have the end of the longest job on the chart. Doing this as a pure table would have been inelegant at best, with quite possibly a ludicrous amount of table columns needed for very long jobs. Instead, I took a more difficult, but ultimately more elegant approach; use a single row per job and utilize the margin-left and width css properties to control the positioning and length of each bar.

This, however, required that we have non-table-based vertical lines to delineate our days. For this I used Raphael. Raphael is a nifty little SVG canvas library with decent documentation and a good community base.


//Initialize our variables
var width = $this.width();
var height = $this.children('.industry-job-calendar-table').height();
var offset = globals.headerOffset;

var canvasDiv = $this.children('.industry-job-calendar-table').children('.industry-job-calendar-canvas')[0];

//Create the canvas
var paper = Raphael(canvasDiv, width, height + offset);

A lot of work went into getting our start and end dates, and anyone who’s worked with the JS Date object knows how painful operating in the non-native timezone (even if it is UTC) can be. After our fancy date math, we set the job bar properties, draw the canvas object behind the table rows, attach our tooltip hover() events to the bars, then do a pretty animation of the bars to their final widths.

All in all, a nice little idea that came in at around 325 lines of JS and 20 lines of PHP. And to use it is quite simple:

$('#industry-calendar').phdIndustryCalendar({url: './getCapitalJobs.php'});

And the final result is a clean looking display of our Capital production line.


Trading 201: Nullsec Station Trading Logistics

Intro

This article discusses a trading strategy that involves more capital than pure Highsec trading, but if you have the means it can result in higher gains. If you haven’t read them, review Trading 101 and 102; these are a quick refresher course on my trading strategies.

Logistical Overview

The goal is to move goods from Jita to a Highsec station that is within short jump range of your Nullsec trading location and to then jump them into your Nullsec trading system. Since Jump Freighters cannot jump into Highsec, you need to return to a Lowsec system next to a Highsec system.

Items Needed

1, Jump Freighter.
1, Freighter.
1, Freighter alt in Jita in a NPC corporation to avoid war declarations.
1, Nullsec trader with cyno skills. Minimum of Accounting IV, Broker Relations IV.
1, Lowsec cyno alt. Keep this character under 900,000 skill points so you never have to update the clone.
Racial Isotopes specific to your Jump Freighter
Trade Goods

Assumptions

  1. You understand the basics of capital ship jumping (Eve Wiki review).
  2. You are flying what you can afford to loose (including cargo!) (!!).
  3. Destination nullsec system is not cyno jammed.
  4. Lowsec system, that connects to Highsec, has a station.

Tips

  1. You will never want to jump into a lowsec system while cynoing from a safe-spot. Jump Freighters take some 10-20 seconds to align and get into warp and since you cyno beacon appears on the overview, anyone in lowsec can warp to you and scramble you.
  2. Do your market research.
  3. Never haul more than 2B worth of cargo out of Jita. You will be a target for ganking.
  4. Get a Jita insta-undock bookmark. This will help you avoid the freighter bumps outside of Jita 4-4 while attempting to warp to a gate.
  5. If the Jump Freighter character’s corporation gets wardec’d, use your lowsec cyno alt to scout into highsec before entering highsec.
  6. Hardwiring – Eifyr and Co. ‘Rogue’ AY-1 implant for 3% bonus to Ship Agility
  7. Hardwiring – Eifyr and Co. ‘Rogue’ CY-1 implant for 3% bonus to Ship Velocity

Stocking Goods

What in the heck do I sell? Think of what people do in nullsec: PVP, ratting, mining. Do you market research. Get your trading alt into nullsec and start going through the market.

Buy a few items of differing market groups and see how fast each one sells.

Cyno Jumping Tips

Review this article by S.W. on the proper creation of a cyno under the “Where the heck is that cyno – at the station” heading; you want to light the cyno next to the nullsec station within 5,000 m of the structure while still being within docking range.

The below example shows that you will want to light your cyno greater than 5,000 m away from the station physically (use the tactical overlay), but still within the station docking range.

After you jump to your cyno, do not issue any navigational directions to the Jump Freighter. The session timer post jump will make your Jump Freighter untargetable and therefore invulnerable for 20 seconds. Once the timer is up, dock up. This will refresh your ship’s capacitor back to 100%.

What? I need an concrete example!

9UY4-H II – Chribbas Cottage UNITY station in Providence is a station with no docking fees and is open to the public.

Highsec Staging -> 9UY4-H
9UY4-H -> Lowsec next to Highsec, Irshah
Irshah,  lowsec next to Highsec -> Highsec

I’m lazy, give me the Dotlan jump map.
http://evemaps.dotlan.net/jump/Anshar,444/Esescama:9UY4-H:Irshah


It takes ISK to make ISK

Here’s a description of 30 days of trading activity:

+41.02 B Gross
-0.227 B Taxes
-0.378 B Broker Fees

= +40.415 B Net – Purchases = +7.684 B Profit / Month


2 Month Trading Update

Things have been going really well in tradingland. My partner and I have written a custom wallet site that pulls in our data from the Eve API based on the Yii framework.

We’ve developed some nice graphs to show historical sales data, reports on the top items, and how well certain groups (Battleships, Fuel, etc) are selling.

Sample Item Graph

2 Month Profit Graph in M of ISK

Liquid ISK: 5.4 B
Freighters and ship assets: 5.53 B
Character 1 Sell Orders: 6.18 B
Character 2 Sell Orders: 1.42 B

Net Worth: 18.53 B


Trading 102: Location, Location, Location

You want to be close to the ocean? That’s 11% more. Close to three subway stops? That’s 9% more on the asking price. With trading, just as with real estate, location matters.

People go to Jita because it is the place for items. But why do people flock to Jita?

  • Price: the volume is high and the margins small, so the price of the items will always be very competitive. Whenever reaction numbers are adjusted or new modules/ships released, this is the fastest market to adjust to the new price.
  • Volume: if I put a buy or sell order up, it should sell faster than any other location in Eve due to the sheer amount of trading volume that occurs in Jita. Now do keep in mind that high volume means that a lot of other traders are also working in the same market. Don’t be surprised to see your order get undercut by 0.01 ISK within a few minutes.

In this post I want to describe what happens at the “T2” and “T3” markets as I call them. What do the price and volume look like is other areas?

If you are a visual learner like me, the above infographic should explain it all. In the other markets, the volume decreases while the margins increase.

These volume and margin differences mean that you can make money. Take mission runners for example. These are people that run L4 missions one after the other. When they get a stockpile of salvaged loot, they will most often reprocess it and sell it right at the station.

Take advantage of this laziness. Put up buy orders for modules and minerals and when they stockpile, haul them to Jita to sell. What else do missioners need? Ships, modules, guns, and ammo! Load up Excel and take a look at the price differences between Jita and your test market.

As always, research your market before investing. Mission runners are just one example of a location differential that you can exploit.


Trading 101: An Introduction to the Basics

Time brings change; careers and interests change over time in Eve as they do within all our lives.

I started my Eve career off mining in highsec, then lowsec, then mining in WH space. Later on I moved to nullsec and recently trading has peaked my interests. Below are some general tips that hopefully will spark your interest in trading or, if you are an already established trader, will help you refine your skills.

Blake’s Advice for Trading:

  1. Review the Ferengi Rules of Acquisition (yes, I have seen every episode of ST:TNG).
  2. Buy low, sell high.
  3. Find a market. This can be T1, T2, meta, fuel, PI, ships, etc within highsec, lowsec, a mission hub, a nullsec market (they do exist!). Recently, Chribba took sov in Providence to make 9UY4-H a open trading station.
  4. Get your Accounting and Broker Relations skills to IV to reduce taxes.
  5. Have some start-up capital,  any amount will do. I started with 2 B.
  6. Watch the Market Forum on eveonline.com for anything written or commented by Akita T.
  7. Beware of advice on the Market forum due to people wishing to artificially inflate a product.
  8. It is not called Spreadsheets in Space for nothing, get Excel (or Open Office for you people) open and start your research.
  9. Use a program to track your profits. I use Eve Trader since it can aggregate multiple wallets and produce pretty graphs. The original project has been abandoned; however, due to the open source of the code, the project has been picked up and had been updated. Not all features work, but the core ones of aggregating multiple wallets and doing the math (sell – buy – taxes = profit) work. Updated project here.
  10. Minimize Jita local. It is terrible and will give you a headache.
  11. If you are wardc’d, use Red Frog Freight to move your goods around. It costs me around 5M to move up to 900,000 m3 13 jumps with a max of 1B collateral.
  12. Get at least two monitors. You will want to have your Jita/Amarr alt on one screen, your research, and your new market on the other screen.

So how am I doing?

I’ve been trading in a new market for the past 22 days and am averaging 62.4 M / day in profit.

Want to know more? Send me any amount of ISK and I will send you double back!


Screw you, Murphy

I should be doing physics II questions right now.

Anywho, back in WH space, I’ve had a bit of a snag. By which I mean several snags.

By which I mean if I didn’t know better I’d swear I was intentionally screwing up just to have something to post about.

Which I’m not. Pinky promise.

Anywho, to shoot the most NPCs in nullsec, I have two alts trained up to domis and not much else. They can use t2 RR, t2 energy xferr, some drones and that’s it. I’m not entirely sure if I bothered to pick up gun skills at any point. Oh, and they fly itty Vs and (in another week or three) will have perfect learning skills in preparation for “operation triple character carrier”.

If anyone can think of something to do with multiboxing three carriers please let me know as I honestly haven’t thought it out past “OMG 45 DRONES”.

Anyway, this is becoming a bit of an issue in a wormhole as anything bigger than a cruiser requires more reps than Eve’s public image after a typical dev post in the forums is met by a truckload of people who appreciate that they’re working on lag, they’d just rather they work on it a bit harder.

Coupled with the fact that the warp-in points SOMEHOW always spit you out 70km or more away from the actual sleepers who seem to be exploiting that AHARM C6 with reckless abandon.

So, you’ve got the equivalent of walking towards someone half a mile away at a brisk pace while he shoots at you with a handgun with perfect range the entire time and you can only hit about ten feet in front of you because you’re holding five or six riot shields and throwing duct tape at your friend to patch the holes the guy is shooting.

This is irritating as I somehow perfectly calculated my tank to be EXACTLY however much DPS sleepers tend to do, so I’m constantly sweating and cursing as my armor has made such a frequent habit of dropping into hull I’m not sure how much of the original armor remains as compared to whatever the hell RRs actually do to the ship they’re repairing.

So, to fix this whole brisk walk towards man with a sniper rifle issue, I’m using a zephyr to get myself warp-in points about 500m away from the BS, whaling the crap out of them, then warping away, zephyr, repeat, hooray.

In my latest use of this strategy, I was in a mostly cruiser wave. Not wanting to warp in and out and such, I dropped a cap recharger and fitted an AB to each battleship. Warp in, turn on the ABs and start approaching the sole remaining BS. It goes down, and these three annoying warp scramming frigs show up.

Fully prepared for the situation, I launched my hobgoblin IIs and made a humorous comment in WH colonists:

haav0c > “Hello, warp scrambling frigs. Meet tiny whirring balls of hobgoblin death”

God, I’m so witty. Unfortunately I was so busy thinking “crap, Murphy’s Law now states that I cannot possibly survive this wave as I have already predicted its successful outcome” to notice that my ships had drifted/ ABed away from each other at top speed and were now upwards of 10km from each other.

For those who don’t know, the range of an RR module is something like 6-8km. I don’t remember, but the important thing is it’s less than 10km by a good 2km or more. Now, I want you to imagine a scenario:

You are taking heavy fire in a battleship and are traveling at top speed (200m/s) in the x direction. If your tank will only hold for another 20 seconds without RR, will you survive if you are currently traveling towards your RR partner?

Will you survive if you are traveling at top speed in EXACTLY THE WRONG DIRECTION?

Will you survive if you are traveling at top speed in exactly the wrong direction and in your haste you forget to turn the afterburner off?

Will you survive if you are traveling at top speed in exactly the wrong direction, you forgot to turn off the AB AND you are currently in a Black Hole C4 wormhole? (+44% inertia)?

For those of you reaching for a book on Eve physics and a pencil, I can save you some time and reveal that the scenario in which everything has gone horribly wrong will result in one destroyed RR BS while three warp scrambling frigs, unamused by the hobgoblin tomfoolery, are still alive. Consequently, the other RR BS follows, followed by the DPS BS.

SO.

After half an hour of an entertaining movie and picking up my loot and the destroyed sleeper’s loot 10 m3 at a time in a zephyr, I check my fuel levels.

20 hours of coolant, enriched uranium and nitrogen isotopes left.

Ok, that’s manageable, I can scan a route in that time, I just need to force collapse some WHs with my Orca and BS.

*Inner Voice* what BS?

…that pile of metal over there.

*Inner Voice* surrounded by the angry sleepers?

Yup.

*Inner Voice* good luck with that.

I hate you.

So, after two hours of collapsing our static C4 which seems to only be heavily occupied and/or leading to C5s, C6s or more effing C5s, It’s the last pass of the Orca through a X-something-something-something WH to close it so I can scan another useless WH and then preferably find another, better one.

Again, up goes the witty comment, this time in the local chat I will soon be separated from and never see again, ever.

haav0c > DIE WH DIE!

Once again, just as I said that, I thought of Murphy’s Law. Then, once again, I jumped through with the AB on just to make sure that my eight passes (with a 250 mil mass ship) would collapse this hole (2 bil mass).

As you can probably guess, it didn’t effing close.

With corp mates complaining about the fuel alerts and 18 hours of fuel left, I make an executive decision. Since all I have left is some itty Vs, GSCs and destroyers/scan frigs, I stuff everything in the Orca, offline the tower and logoff.

It is an incredibly short term solution but is also viable for long term, assuming no-one bashes it. As to you people bashing it, why in all the hells would you bash a tower with nothing possible to be gained from it?

Anywho, I’ll keep looking for a BS capable route while studying for the Physics test Tuesday. Electric potential energy and all related constants and variables are jerks.