Pages: [1] 2 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 2 post(s) |

Arous Drephius
Caldari Provisions
|
Posted - 2008.06.11 13:29:00 -
[1]
Like, say, the killmail changes?
You had a section in the patch notes for "CONCORD & Kill Mails", and you didn't think to put this in there? |

Tobias Sjodin
Ore Mongers Black Hand.
|
Posted - 2008.06.11 13:30:00 -
[2]
Dude, there's ALWAYS something slipping through. CCP are human too you know. |

Grarr Dexx
Naval Protection Corp Intrepid Crossing
|
Posted - 2008.06.11 13:30:00 -
[3]
There is no killmail change, just the little faction:none or faction:whatever add-on. Killboards are not affiliated with CCP or Eve Online in any way, thus they didn't need to add it. |

Arous Drephius
Caldari Provisions
|
Posted - 2008.06.11 13:33:00 -
[4]
And they swapped the order of Corp and Alliance round. |

Anaalys Fluuterby
|
Posted - 2008.06.11 13:34:00 -
[5]
Originally by: Grarr Dexx There is no killmail change, just the little faction:none or faction:whatever add-on. Killboards are not affiliated with CCP or Eve Online in any way, thus they didn't need to add it.
I supposed that you don't realize that this alteration BROKE Eve-Dev KB system? Its parsing system can't handle this change. And since it is the only free system anymore. Consequently you have to alter the code for the KB or you have to manually edit the KM in order to post. COmbine this with Eve-Dev being offline due to the data center it was in having a little fire and this makes a minor issue....
Now that the API is back up it really doesn't matter as much as that import routine works. |

northwesten
Trinity Corporate Services
|
Posted - 2008.06.11 13:35:00 -
[6]
oh no EVE going to end!  |

Decarus
Mind and Matter
|
Posted - 2008.06.11 13:35:00 -
[7]
I really wish I had your problems. You could have mine instead. That would be so awesome. |

Plumpy McPudding
|
Posted - 2008.06.11 13:36:00 -
[8]
Originally by: Arous Drephius And they swapped the order of Corp and Alliance round.
BULL****! I'M CLOSING MY 18 ACCOUNTS OVER THIS! WHO WANTS MY STUFF!? |

fuze
InfoMorph Services Ltd
|
Posted - 2008.06.11 13:38:00 -
[9]
Originally by: Tobias Sjodin CCP are human too you know.
Stop your lies!
They are super humons! |

RaTTuS
BIG
|
Posted - 2008.06.11 13:40:00 -
[10]
Originally by: Anaalys Fluuterby COmbine this with Eve-Dev being offline due to the data center it was in having a little fire and this makes a minor issue....
see Eve Dev |
|
|

CCP Navigator
C C P

|
Posted - 2008.06.11 13:42:00 -
[11]
Originally by: Arous Drephius Like, say, the killmail changes?
You had a section in the patch notes for "CONCORD & Kill Mails", and you didn't think to put this in there?
Could you elaborate a little more about what was omitted?
Are you refering to the client not generating kill mails or killboards being unable to accept them? |
|

Anaalys Fluuterby
|
Posted - 2008.06.11 13:45:00 -
[12]
Originally by: RaTTuS
Originally by: Anaalys Fluuterby COmbine this with Eve-Dev being offline due to the data center it was in having a little fire and this makes a minor issue....
see Eve Dev
CHeck Eve-Dev Network where all the KB stuff is/was housed. And the thread in Game Development.
I'm not saying it is a big deal unless you don't know PHP, but there was no mention in the patch notes and it DID break things. The person I was responding too didn't know that. |

Arous Drephius
Caldari Provisions
|
Posted - 2008.06.11 13:45:00 -
[13]
Edited by: Arous Drephius on 11/06/2008 13:46:05
Originally by: CCP Navigator
Originally by: Arous Drephius Like, say, the killmail changes?
You had a section in the patch notes for "CONCORD & Kill Mails", and you didn't think to put this in there?
Could you elaborate a little more about what was omitted?
Are you refering to the client not generating kill mails or killboards being unable to accept them?
The omission is simply that there was no mention of this change in the patch notes prior to EA being released.
I'm refering to killboards being unable to parse them because of the addition of the "Faction" line, and the swapping of the order of the "Corp" and "Alliance" lines.
Edit: I'll bug report it if that'll help. |

Zulu Six
State War Academy
|
Posted - 2008.06.11 13:47:00 -
[14]
Originally by: Plumpy McPudding
Originally by: Arous Drephius And they swapped the order of Corp and Alliance round.
BULL****! I'M CLOSING MY 18 ACCOUNTS OVER THIS! WHO WANTS MY STUFF!?
Can I have it?  |

Andrue
|
Posted - 2008.06.11 13:49:00 -
[15]
As a developer I would say that it's the responsibility of the third party to handle it. It'd be nice if CCP had mentioned it but I don't see it as essential. It's not as if they advertise KB support. They make information available and third parties use at their own risk and in their own way. |

Arous Drephius
Caldari Provisions
|
Posted - 2008.06.11 13:53:00 -
[16]
Originally by: Andrue As a developer I would say that it's the responsibility of the third party to handle it. It'd be nice if CCP had mentioned it but I don't see it as essential. It's not as if they advertise KB support. They make information available and third parties use at their own risk and in their own way.
True, but the third parties should at least be given some information that there is going to be a change. |

ZinderX500
RAZOR Alliance
|
Posted - 2008.06.11 13:56:00 -
[17]
Originally by: Tobias Sjodin Dude, there's ALWAYS something slipping through. CCP are human too you know.
No they are cylons! All of them !  |

Rakshasa Taisab
Sane Industries Inc. Ursa Stellar Initiative
|
Posted - 2008.06.11 14:08:00 -
[18]
Originally by: Arous Drephius True, but the third parties should at least be given some information that there is going to be a change.
I would have to say the KB devs should make less ****ty code in that case, if it can't even handle reordering and addition of new unknown entries.
|

Doc Fury
|
Posted - 2008.06.11 14:29:00 -
[19]
Edited by: Doc Fury on 11/06/2008 14:30:01
Originally by: Rakshasa Taisab
Originally by: Arous Drephius True, but the third parties should at least be given some information that there is going to be a change.
I would have to say the KB devs should make less ****ty code in that case, if it can't even handle reordering and addition of new unknown entries.
So...I'm guessing you aren't a developer.
If you can dependably write code that can predict and use unknown additions to a non-standardized text file data source, I bet CCP and many other companies have a job waiting for you that includes a fat paycheck.
It's so safe to play along, little soldiers in a row Falling in and out of love, with something sweet to throw away. I want something good to DIE for...to make it beautiful to live. |

Orchid Ix
X-ile Pupule 'Ohana
|
Posted - 2008.06.11 14:52:00 -
[20]
Shouldn't break if RegExp is used. Havn't checked the code, but will now   |
|

Anaalys Fluuterby
|
Posted - 2008.06.11 14:55:00 -
[21]
Originally by: CCP Navigator
Originally by: Arous Drephius Like, say, the killmail changes?
You had a section in the patch notes for "CONCORD & Kill Mails", and you didn't think to put this in there?
Could you elaborate a little more about what was omitted?
Are you refering to the client not generating kill mails or killboards being unable to accept them?
Addition of Faction to the killmail. Example:
Faction: NONE
Swapping of Corp and Alliance in the order of the killmail.
While neither of these things is major in itself, it can (and has) caused issues with parsers using the data. |

lookingatme
|
Posted - 2008.06.11 15:13:00 -
[22]
Noticed also i dont see moon icons anymore.. tried the old way, where you have to hold in alt button etc, still nothing. Also tried putting them on overview.. but then i couldnt see my targets :( poo.
|

Eventy One
Magellan Exploration and Survey Phoenix Rising Alliance
|
Posted - 2008.06.11 15:18:00 -
[23]
Originally by: Tobias Sjodin Dude, there's ALWAYS something slipping through. CCP are human too you know.
They may be human but they're Jove human. Jove humans don't make mistakes  |

Viqtoria
Groping Hand Social Club
|
Posted - 2008.06.11 15:18:00 -
[24]
YOU SHALL NOT PARSE!!! *slams pen into desk, emitting a ferocious spillage of the tea cup* |
|

CCP Wrangler

|
Posted - 2008.06.11 15:28:00 -
[25]
Originally by: Eventy One
Originally by: Tobias Sjodin Dude, there's ALWAYS something slipping through. CCP are human too you know.
They may be human but they're Jove human. Jove humans don't make mistakes 
Except genetically modifying their bodies and ending up with the Jovian Disease.  |
|

Pottsey
Enheduanni Foundation
|
Posted - 2008.06.11 15:59:00 -
[26]
ôExcept genetically modifying their bodies and ending up with the Jovian Disease.ö But we all know thatÆs really a bio weapon used by the people the Jove are at war with. They used fake Jove sleeper agents to infect the Jove. So the Jove didnÆt really make a mistake 
____ Telltale sign of their presence is non-linear teleportation (www.eve-online.com/races/theodicy/Theodicy_All.pdf)
|

Andrea Griffin
|
Posted - 2008.06.11 16:03:00 -
[27]
Edited by: Andrea Griffin on 11/06/2008 16:04:21
Originally by: Doc Fury Edited by: Doc Fury on 11/06/2008 14:30:01
Originally by: Rakshasa Taisab
Originally by: Arous Drephius True, but the third parties should at least be given some information that there is going to be a change.
I would have to say the KB devs should make less ****ty code in that case, if it can't even handle reordering and addition of new unknown entries.
So...I'm guessing you aren't a developer.
If you can dependably write code that can predict and use unknown additions to a non-standardized text file data source, I bet CCP and many other companies have a job waiting for you that includes a fat paycheck.
Where's my paycheck?
Seriously - the killmail format is not very complicated. The addition of a line or two here, along with the change in order of some of the data, should not break the parsing routine. This is not rocket science here. It is just some string parsing.
Yes, I am a developer.
Notice how in kill mails, there is a header part, a colon, and some data. As an example:
Quote: Victim: Identity Removed Corp: Republic Military School Alliance: NONE Faction: NONE Destroyed: Capsule System: Nikkishina Security: 0.4 Damage Taken: 346
Oh noes, what ever will I do when this is added?
Quote: Faction: None Magical Trevor: Is Cool Whatever: Doesn't matter
Yes, I use Hungarian notation. I apologize for the lack of spacing, but I don't see a preformatted tag in the forum software.
Quote:
$a_matches = array();
// Ensure we can grab the victim data if (preg_match('/(Victim:.*)Involved parties:/si', $s_killMail, $a_matches)) { // Send it to be parsed $a_pilotInfo = parsePilotPart($a_matches[1]); // Print out the results print_r($a_pilotInfo); } else { echo 'Cannot find victim data.'; }
/** * Takes a string representing the pilot information * in a killmail. Returns an associative array of * header => data. * * @param string $s_pilotPart The pilot information. * @return array */ function parsePilotPart($s_pilotPart) { $a_results = array(); foreach (explode("\n", $s_pilotPart) as $s_line) { // We are looking for Header: Data $a_parts = explode(':', $s_line, 2);
// Not a very rigorous check, but for the purposes // illustration, it is perfectly fine. if (count($a_parts) == 2) { $a_results[$a_parts[0]] = trim($a_parts[1]); } } return $a_results; }
This produces an associative array:
Quote:
Array ( [Victim] => Identity Removed [Corp] => Republic Military School [Alliance] => NONE [Faction] => None [Destroyed] => Capsule [System] => Nikkishina [Security] => 0.4 [Damage Taken] => 346 [Magical Trevor] => Is Cool [Whatever] => Doesn't Matter )
Where is my fat paycheck for string parsing that an entry level developer could do?
|

4IROW
Aliastra
|
Posted - 2008.06.11 16:09:00 -
[28]
Originally by: Andrea Griffin Edited by: Andrea Griffin on 11/06/2008 16:04:21
Originally by: Doc Fury Edited by: Doc Fury on 11/06/2008 14:30:01
Originally by: Rakshasa Taisab
Originally by: Arous Drephius True, but the third parties should at least be given some information that there is going to be a change.
I would have to say the KB devs should make less ****ty code in that case, if it can't even handle reordering and addition of new unknown entries.
So...I'm guessing you aren't a developer.
If you can dependably write code that can predict and use unknown additions to a non-standardized text file data source, I bet CCP and many other companies have a job waiting for you that includes a fat paycheck.
Where's my paycheck?
Seriously - the killmail format is not very complicated. The addition of a line or two here, along with the change in order of some of the data, should not break the parsing routine. This is not rocket science here. It is just some string parsing.
Yes, I am a developer.
Notice how in kill mails, there is a header part, a colon, and some data. As an example:
Quote: Victim: Identity Removed Corp: Republic Military School Alliance: NONE Faction: NONE Destroyed: Capsule System: Nikkishina Security: 0.4 Damage Taken: 346
Oh noes, what ever will I do when this is added?
Quote: Faction: None Magical Trevor: Is Cool Whatever: Doesn't matter
Yes, I use Hungarian notation. I apologize for the lack of spacing, but I don't see a preformatted tag in the forum software.
Quote:
$a_matches = array();
// Ensure we can grab the victim data if (preg_match('/(Victim:.*)Involved parties:/si', $s_killMail, $a_matches)) { // Send it to be parsed $a_pilotInfo = parsePilotPart($a_matches[1]); // Print out the results print_r($a_pilotInfo); } else { echo 'Cannot find victim data.'; }
/** * Takes a string representing the pilot information * in a killmail. Returns an associative array of * header => data. * * @param string $s_pilotPart The pilot information. * @return array */ function parsePilotPart($s_pilotPart) { $a_results = array(); foreach (explode("\n", $s_pilotPart) as $s_line) { // We are looking for Header: Data $a_parts = explode(':', $s_line, 2);
// Not a very rigorous check, but for the purposes // illustration, it is perfectly fine. if (count($a_parts) == 2) { $a_results[$a_parts[0]] = trim($a_parts[1]); } } return $a_results; }
This produces an associative array:
Quote:
Array ( [Victim] => Identity Removed [Corp] => Republic Military School [Alliance] => NONE [Faction] => None [Destroyed] => Capsule [System] => Nikkishina [Security] => 0.4 [Damage Taken] => 346 [Magical Trevor] => Is Cool [Whatever] => Doesn't Matter )
Where is my fat paycheck for string parsing that an entry level developer could do?
h4x!!! BAN HIM NOW  |

Real Poison
Mutually Assured Destruction Vanguard.
|
Posted - 2008.06.11 18:32:00 -
[29]
Originally by: Andrea Griffin
Where is my fat paycheck for string parsing that an entry level developer could do?
send the paycheck to me, my solution only needs 3 lines :P
Quote:
#!/usr/bin/ruby mail = <<EOF 2008.06.11 17:51
Victim: SomePlayer Alliance: SomeAlliance Corp: SomeCorp Destroyed: Vagabond System: ABCD-7 Security: 0.0 Damage Taken: 10515
Involved parties: ...CUT... EOF
header = mail.scan(/Victim:[\s\S]*(?=Involved parties:)/).to_s values = header.scan(/^([ \w]+)\:\s(.+)$/) kill = Hash[*values.collect { |v| [v, v*2] }.flatten]
puts "Poor #{kill["Victim"]} of #{kill["Corp"]} Corp from #{kill["Alliance"]} Alliance came under fire." puts "And after taking just #{kill["Damage Taken"]} damage," puts "his shiny #{kill["Destroyed"]} blew up."
|

Trojanman190
Altruism. Malice.
|
Posted - 2008.06.11 18:52:00 -
[30]
Fr realz, change already done. The EVE-dev killboard is wonderful (when you can dl it) since you CAN dl it and mess with the source. There are some stupid design decisions with the killboard that makes certain small changes turn into full blown hacks but changing the way killmails are parsed is definitely NOT one of them.
|
|
|
|
|
Pages: [1] 2 :: one page |
First page | Previous page | Next page | Last page |