ID3v2 tag frame for keywords? - id3v2

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.

Related

Tag # 7804 in 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.

#ionic-native/camera vs. #ionic-native/media-capture

I've started to work with Ionic, just to have some experience with it. And so far I like and hate it.
I hate it, because it's confusing sometimes. Like in this case: what should I use #ionic-native/camera or #ionic-native/media-capture to take pictures? The examples I found use the first one, but I see that the second one provides me with more information about the picture after taking it (such as width/height).
So - which should I use? And if I am supposed the first one, how can I retrieve the image information (e.g. width/height) afterwards?
Sorry if my question is stupid, but I really can't find good information regarding this topic.
Long story short: Use whatever plugin you want.
Both of the plugins have an ionic-native wrapper available (cordova-plugin-media-capture and cordova-plugin-camera). If the media-capture plugin fits your needs better you should use this one. Both plugins are maintained by Apache so they should both be of high quality.
So whats the difference then?
The media-capture plugin simply offers more functionality than the camera one. You can capture Audio, Video and Photos and with cordova-plugin-camera you can only capture single photos.

What is PP_OFF?

Every single GWT example I look at contains references to $PP_OFF. See http://code.google.com/p/google-web-toolkit-doc-1-4/wiki/DevGuideStyleSheets or http://khanzeeshan.wordpress.com/2009/06/12/creating-project-for-gwt-1-5-3/ for example.
What does $PP_OFF mean?
It's a bit of defunct wiki markup. The Google Code wiki treats {{{...}}} blocks as code and attempts to pretty-print them, which doesn't always work well; $PP_OFF is, or was, an undocumented feature that's supposed to stop that happening. See http://groups.google.com/group/gwt-google-apis/msg/04ae50fdd4339294 for the only mention of this that I can find online.
You should completely ignore it wherever you see it.
(You might be wondering why it would appear on some random person's WordPress blog, which of course isn't using the Google Code wiki. The answer appears to be that the person in question just copied-and-pasted stuff from Google's documentation. See http://code.google.com/webtoolkit/doc/1.5/tutorial/create.html if you're curious about the original source which, of course, he didn't credit.)

Reference for the C methods used in iPhone development

Is there a good reference somewhere with all the C functions that can be used by default in iPhone development (I guess they lie in the Foundation framework)? I mean functions like:
arc4random(), cos(), sinf(), hypot(), sqrt(), sqrtf() etc...
They are so many considering their variations too (sin(), sinf()) and googling every single time is ineffective.
Thanks :)
XCode/Help/Documentation
Then look in the Core Library. You may need to subscribe to one or more documentation sets first. Check that you search is not limited to Objective-C also.
If you're looking for all of the math functions, they can be found in the header file
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/math.h
For more generic functions, in addition to the documentation, I often find it helpful to right-(or Control-)click on a function in my code and choose "Jump to Definition". This takes you to the related header, which might also have similar functions and constants.
The Apple iPhone OS Man Pages doc is the handiest guide for this kind of thing.
http://developer.apple.com/iphone/library/documentation/System/Conceptual/ManPages_iPhoneOS/
Unfortunately being HeaderDoc driven, there's no PDF version. I thought at one point Apple indexed these symbols in the Xcode docset API indexes, but they don't seem to be there now.
Good luck!

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.