Tag # 7804 in Fix protocol - fix-protocol

I have seen Fix messages with a tag name and value like 7804=PSD7
But I couldn't find any reference for tag 7804 on https://www.fixtrading.org/
What could this tag mean? Is it part of a standard fix protocol or a custom tag?
Separately is there any good resource for learning about Fix protocol and its subtlety
How should one go about it? Like, are there any bookish Questions Answer things that one
could practice and learn in-depth or any open source projects that one could start
looking into or some problem one could take up and solve that could automatically lead
to understanding.

In practice, the vanilla FIX data dictionary is merely a suggestion.
The reality is that every counterparty makes custom changes to the message and field definitions ("the data dictionary"). Every single one. In a 10+ years with FIX, I've not met one that doesn't.
When writing an app using one of the QuickFIX engines, the first thing you need to do is to get ahold of their FIX interface specs, read them, and edit your FIXnn.xml data dictionary file to match. Sometimes counterparties will provide this file for you.

Related

ID3v2 tag frame for keywords?

I can't figure this out, I have been googling a lot and can't find it. In Musicbee there is a "keywords" field. In Mp3tag program if I define a tag called "KEYWORDS" then it will show up in musicbee under keywords.
However I'm trying to figure out what the frame is called to write it in my code. Does anyone know what it is?
ID3v2 does not know a dedicated frame for that. As per v2.4.0, chapter 4.2.6 use a TXXX frame with the the appropriate description.
Inofficially the TKWD is supported by multiple taggers and software as "Podcast Keywords" - most likely iTunes started using it on its own - see Mp3tag and mutagen and ExifTool.
In both variants you risk mumbling to yourself, because not every software expects all possibilities. Likewise you should be flexible enough yourself to expect other software to write it again in a different way.

How to determine correct files and blocks to be edited in Magento2?

this might seem like a strange question but I am learning Magento 2 at the moment and could use some guidance when it comes to figuring out an easier way than guessing to determine what are the correct files and blocks to edit. Let me demonstrate what I mean.
Say I want to edit template and layout of the customer review section of the customer account page.
I figured out after a while of searching around that vendor/magento/module-review/view/frontend/templates/customer/list.html was the correct template file I need to override, and I turned out to be correct, but it was kind of a lucky guess. There were a lot of other files around there that it seemed it could also possibly be.
Alright, we are getting somewhere. Now I need to change the layout, so which layout file do I need to edit? I tried vendor/magento/module-review/view/frontend/layout/review_customer_list.xml but this doesn't seem to be the correct one. Actually, there seems to be about 4/5 files in this same folder it could potentially be, and I don't seem to have any context to go off other than vague file names. Is trial and error, and guessing what we rely on to figure this out or is there a much easier way to determine this. I know this might be a really stupid, newbie question but I'm a little confused.
Additionally, when testing if this is the correct file I am trying to remove the pager at the bottom right and move the toolbar under the page title. How do I know what the correct names of these blocks are? I tried:
<move element="products.reviews.toolbar" destination="column.main" after="page.title"/>
<referenceBlock name="pager" remove="true" />
which didn't work, but I am also kind of just guessing the names of these blocks if I am honest. I have no idea if this is what these blocks are called.
Are there any easy ways to determine all these things instead of guessing? ID's in the DOM or something like this that reveal the names of the blocks/layouts I need to edit? Something like this?
Thanks for the help

Content merging AEM

We're looking for a solution on how to best deal with the situation where multiple authors are working on the same page. If the first author pushes in the content, the second should have a way to merge it when he tries to publish. Launches appears to be a way to take care of this but it doesn't seem to be handling content merging. Is there any way an author can view the diff(and or do merge) of the content that might have been pushed by another author while they were working concurrently ?
Please help with any pointers.
Page modifications happen in real time to the underlying structure. They also happen at as small a level as possible.i.e. If you go into a text area and modify the text there, the text node is changed on the server, you aren't saving the entire page.
The only way that person A could interfere with what person B is doing is if they were working on the exact same area of the page. Which, honestly is a process issue. I say this because the answer to your question is that there is nothing out of the box to handle this type of scenario and if you are on 6.0 or higher and looking at the JCR3. JCR3 handles this far worse than the older version did. Last time I checked it didn't support nodes at all
Adding to what Bailey said, AEM OOB allow multiple users to edit same page in real time, though if multiple users are working on same node will be a reason of conflict. Such cases can be managed by defining a process like:
1. Take a lock of page and edit page or
2. Create versions of page and publish versions

Google Rich Snippets warnings for hCard

I get the following errors from the Google Rich Snippet Tool for my website http://iancrowther.co.uk/
hcard
Warning: This information will not appear as a rich snippet in search results results, because it seems to describe an organization. Google does not currently display organization information in rich snippets
Warning: At least one field must be set for Hcard.
Warning: Missing required field "name (fn)".
Im experimenting with vcard and Schema.org and am wondering if I'm missing something or the validator is playing up. I have added vcard and Schema.org markup to the body which may be causing confusion. Also, I am making the assumption I can use both methods to markup my code.
Update:
I guess with the body tag, I'm just trying to let Google discover the elements which make up the schema object within the page. I'm not sure if this is a good / bad way to approach things? However it lets my markup be free of specific blocks of markup. I guess this is open to discussion but I like the idea of having a natural flow to the content that's decorated in the background. Do you think there is any negative impact? I'm undecided.
I am in favour of the Person structure, this was a good call as this is more representative of the current site content. I am a freelance developer and as such use this page as my Organisation landing page, so I guess I have to make a stronger decision of the sites goals and tailor the content accordingly, ie Organisation or Person.
I understand that there is no immediate rich snippet gains, but im a web guy so have a keen interest in these kind of things.
With schema testing, I find it easiest to start from the most obvious problem, and try to work our way deeper from there. Note, I have zero experience with hcard, but I don't believe the error you mentioned actually has anything to do with your hcard properties.
The most obvious problem I see, is that your body tag has an itemtype of schema.org\Organization. When you set an itemtype on a dom element, you are saying that everything inside of that element is going to help describe that itemtype. Since you've placed this on your body element, you are quite literally telling Google that your entire page is about an organization.
From the content of your page, I would recommend changing that itemtype to schema.org\Person. This would seem to be a more accurate description. Once you make that change and run the scanner again, you may see more errors relating to the schema and we can work through those too (for example, you'll probably need to set familname and givenName).
With all of that said, you should know that currently there are no rich snippets that you will gain from adding this schema data. Properly setting this up on your page, is only good to do, especially since we don't know what rich snippets Google or others will expose in the future, but currently you won't see any additional rich snippets in Google search results from adding these tags. I don't want to discourage you from setting this up properly but I just want to set your expectations.

Is Perl's CAM::PDF able to aggregate Annotation objects?

I have several copies of the same PDF file. These copies have annotations in it (Rect type with pop-up comments).
I want to know if I can get all these annotations from these copies and aggregate them into a single master copy using CAM::PDF (or another free tool).
an example to illustrate:
I have file1_userA.pdf and file1_userB.pdf. They are both annotated.
I want to generate file1_allusers.pdf aggregating annotations from both files file1_userA.pdf and file1_userB.pdf.
ps: I have the original un-annotated copy.
-- EDIT (Aug, 4):
I have developed an extension for CAM::PDF, namely CAM::PDF::Annot. It 'use base's CAM::PDF and adds extra functionality regarding Drawing Markup Annotations.
I am in the process of tidying up the code so I can post it to CPAN.
-- EDIT (Aug, 19)
I have finally submitted it to PAUSE, but I am running into some world writable related problems...
In any case, if anyone is interested in taking a look at the code, I will try and make it available somewhere... until then, just PM me and I will mail it to you.
geez, i'm getting such a thrill posting a module to cpan... i found the joy of working in working with Perl...
best regards,
Donato Azevedo
I'm the author of CAM::PDF. I have built only very limited support for annotations to date, specifically just for form field filling. So, no, that's not a supported feature today. The feature you describe is very interesting, though, and I can imagine that others would use it too, so I'd be interested in discussing it further with you offline.