view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
} else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
} else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
} else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution
view release on metacpan or search on metacpan
- libid3tag: Don't re-generate frametype.c, compat.c, and genre.dat as this
can fail if gperf is not available.
0.42 2009-10-13 10:45:00
- Bug 14728, fixed issue in libid3tag where default ID3v2.3 UTF-16 byte
order was set to big-endian instead of little-endian when no BOM
was present. Several other tag readers also default to little-endian
so this appears to be the de-facto standard, even though the v2.3 spec
says all Unicode text must have a BOM.
- Bug 14705, Fixed libid3tag to return frames parsed so far when it runs into
an invalid frame.
- Bug 14658, MP4: fixed signed char issue on some PPC platforms.
0.41 2009-10-12 10:30:00
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Audio/TagLib/String.pm view on Meta::CPAN
=head1 DESCRIPTION
This is an implicitly shared wide string. For storage it uses
Audio::TagLib::wstring, but as this is an I<implementation detail> this of
course could change. Strings are stored internally as
UTF-16BE. (Without the BOM (Byte Order Mark))
The use of implicit sharing means that copying a string is cheap, the
only cost comes into play when the copy is modified. Prior to that
the string just has a pointer to the data of the parent String. This
also makes this class suitable as a function return type.
view all matches for this distribution
view release on metacpan or search on metacpan
Version: PGPfreeware 5.0 for non-commercial use <http://www.pgp.com>
Charset: noconv
iQCVAwUBNm7suShcZja3bnKtAQH6zgQApPpfNO5+DZmwzjUprBZBRlsx1omi0R1E
uMfkWAIP1Sb6zUpyh5Byb77NxfVgX5nFKv9t38sQzxZNTKZnoIU6JzJZ9vzjzYbP
cTU9WJBTodXnBEkcX0lDCQzkw/BOMfUkxJQ3N5t7YFQyB7L32dETDCvq1poJDXBg
50hAAXfzD9Y=
=PUSZ
-----END PGP SIGNATURE-----
view all matches for this distribution
view release on metacpan or search on metacpan
examples/js/jquery-1.9.1.js view on Meta::CPAN
core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
// Used for splitting on whitespace
core_rnotwhite = /\S+/g,
// Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE)
rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
// A simple way to check for HTML strings
// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
// Strict HTML recognition (#11290: must start with <)
view all matches for this distribution
view release on metacpan or search on metacpan
t/signed-docs/10-login-assertion-rsa-sha1.xml view on Meta::CPAN
ggEKAoIBAQDNQWtXKquqhfJt/X8C8Gyg9+2LrhcCvQdyXnTVAITItV1kTk+l2tze
QNo7yU0Z9i692Gn+UBobPoRwmHgCXu6ZyKxH1qOBqwnqyhhezYSQNm8ReBaSPlP1
yYswDvY+/N9MBAcZvCt8BSNz4Tsv+gP7WrHOx5U0zrSkVcEGhaCcLFsdo3R2SMFP
xvVpRmIqRPKzyANZqyoMtoRnIhxyuppaO1fSKvy1TG0SK7dLDVWIn2NPMZMpvZsG
9JorBAeit5nO/eE8GSxe/i8lvjIuZS/Rc57+71RmeemFz+MbIGZ4tU+YqY0SupXz
24E0dIsMzSl3rXEU/VD9L4etaxz0pz4ZAgMBAAGjUDBOMB0GA1UdDgQWBBQfsK+Y
Bi2/Vk+Fvyc22UEvhx1QQTAfBgNVHSMEGDAWgBQfsK+YBi2/Vk+Fvyc22UEvhx1Q
QTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBXgE/zv3lWxf7e3nGc
Xpl6JBPv2cB7nwDjeoDxRwx2oThuRoFLtrFmjonrUZIMUWapUBGA+/WjMlq9GuB2
a1UUx4izOPX9QDHzPTewuDO4tiyI+vTXrXno+8CW7wOi9OwOVaiY8X677nPhJUIP
LBcBdweYxC7nLdhNLKEXMyRXlg/mD5ACDQAAiUbs/yx3Br4K3YQyM7oZOCAfJR4+
view all matches for this distribution
view release on metacpan or search on metacpan
t/ssl/cert.pem view on Meta::CPAN
AlVTMQ4wDAYDVQQIDAVUZXhhczEaMBgGA1UECgwRVW50cnVzdGVkIFUyRiBPcmcx
FDASBgNVBAMMC3ZpcnR1YWwtdTJmMCAXDTE3MTIyMzIyMjE0MVoYDzIxMTUwNjEz
MjIyMTQxWjBPMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxGjAYBgNVBAoM
EVVudHJ1c3RlZCBVMkYgT3JnMRQwEgYDVQQDDAt2aXJ0dWFsLXUyZjBZMBMGByqG
SM49AgEGCCqGSM49AwEHA0IABJHq2FH9hy6pzz2m9hL97+4eYwCfugWMBz6IvvQM
xeg9RJjDWnZiYy3OCkhrKmvpVcMb/p2BK6ShiJlkMQOKAn2jUDBOMB0GA1UdDgQW
BBS2z1CA8JCBqNY9QZWOQcxLamSHqjAfBgNVHSMEGDAWgBS2z1CA8JCBqNY9QZWO
QcxLamSHqjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIGnHcJzvwsrk
MbruNtufqOPB+5LnvGg2W6J1OSAXtkgBAiArCuj47NUyfeDC55E/YoSRXi5n9Qr+
vRXbJg582sAKVQ==
-----END CERTIFICATE-----
view all matches for this distribution
view release on metacpan or search on metacpan
BOL_t8_p8|5.033003||Viu
BOL_t8_pb|5.033003||Viu
BOL_tb|5.035004||Viu
BOL_tb_p8|5.033003||Viu
BOL_tb_pb|5.033003||Viu
BOM_UTF8|5.025005|5.003007|p
BOM_UTF8_FIRST_BYTE|5.019004||Viu
BOM_UTF8_TAIL|5.019004||Viu
boolSV|5.004000|5.003007|p
boot_core_builtin|5.035007||Viu
boot_core_mro|5.009005||Viu
boot_core_PerlIO|5.007002||Viu
boot_core_UNIVERSAL|5.003007||Viu
#endif
#endif
#if 'A' == 65
#ifndef BOM_UTF8
# define BOM_UTF8 "\xEF\xBB\xBF"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
#endif
#elif '^' == 95
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x73\x66\x73"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
#endif
#elif '^' == 176
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x72\x65\x72"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
#endif
view all matches for this distribution
view release on metacpan or search on metacpan
(index($4, 'n') >= 0 ? ( nothxarg => 1 ) : ()),
} )
: die "invalid spec: $_" } qw(
AvFILLp|5.004050||p
AvFILL|||
BOM_UTF8|||
BhkDISABLE||5.024000|
BhkENABLE||5.024000|
BhkENTRY_set||5.024000|
BhkENTRY|||
BhkFLAGS|||
view all matches for this distribution
view release on metacpan or search on metacpan
lib/B/ppport.h view on Meta::CPAN
bind_match|5.003007||Viu
block_end|5.004000|5.004000|
block_gimme|5.004000|5.004000|u
blockhook_register|5.013003|5.013003|x
block_start|5.004000|5.004000|
BOM_UTF8|5.025005|5.003007|p
boolSV|5.004000|5.003007|p
boot_core_mro|5.009005||Viu
boot_core_PerlIO|5.007002||Viu
boot_core_UNIVERSAL|5.003007||Viu
_byte_dump_string|5.025006||cViu
lib/B/ppport.h view on Meta::CPAN
#endif
#endif
#if 'A' == 65
#ifndef BOM_UTF8
# define BOM_UTF8 "\xEF\xBB\xBF"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
#endif
#elif '^' == 95
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x73\x66\x73"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
#endif
#elif '^' == 176
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x72\x65\x72"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
#endif
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Badger/Codec/Unicode.pm view on Meta::CPAN
# Default encoding
our $ENCODING = 'UTF-8';
# Byte Order Markers for different UTF encodings
our $UTFBOMS = [
'UTF-8' => "\x{ef}\x{bb}\x{bf}",
'UTF-32BE' => "\x{0}\x{0}\x{fe}\x{ff}",
'UTF-32LE' => "\x{ff}\x{fe}\x{0}\x{0}",
'UTF-16BE' => "\x{fe}\x{ff}",
'UTF-16LE' => "\x{ff}\x{fe}",
lib/Badger/Codec/Unicode.pm view on Meta::CPAN
} # subroutine call - see perldoc -f goto
else {
my $data = shift;
my $count = 0;
# try all the BOMs in order looking for one (order is important
# 32bit BOMs look like 16bit BOMs)
while ($count < @$UTFBOMS) {
my $enc = $UTFBOMS->[$count++];
my $bom = $UTFBOMS->[$count++];
# does the string start with the bom?
if ($bom eq substr($data, 0, length($bom))) {
# decode it and hand it back
# return Encode::decode($enc, $data);
lib/Badger/Codec/Unicode.pm view on Meta::CPAN
the first is the encoding and the second the data to decode.
$decoded = $codec->decode( utf8 => $encoded );
If one argument is provided then the method will look for a Byte Order
Mark (BOM) to determine the encoding. If a BOM isn't present, or if the
BOM doesn't match a supported Unicode BOM (any of C<UTF-8>, C<UTF-32BE>
C<UTF-32LE>, C<UTF-16BE> or C<UTF-16LE>) then the data will not be
decoded as Unicode.
$decoded = $codec->decode($encoded); # use BOM to detect encoding
=head2 encoder()
This method returns a subroutine reference which can be called to encode
Unicode data. Internally it calls the L<encode()> method.
view all matches for this distribution
view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
} else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution
view release on metacpan or search on metacpan
share/SpamAssassin/easy_ham/01353.cf72da836d8b771bea4110c8f9b5599b view on Meta::CPAN
AAGjZjBkMBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEp4
MlIR21kWNl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRKeDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG
9w0BAQQFAAOBgQB1W6ibAxHm6VZMzfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeE
S1hl8eL5lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgd
SIKN/Bf+KpYrtWKmpj29f5JZzVoqgrI3eTCCBBowggODoAMCAQICAxAAdTANBgkqhkiG9w0BAQQF
ADBOMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEnMCUGA1UEAxMeR2VvVHJ1
c3QgVHJ1ZSBDcmVkZW50aWFscyBDQSAyMB4XDTAyMDgwNzE3MzA1NloXDTAzMDgyMTE3MzA1Nlow
ggHQMQswCQYDVQQGEwJVUzFJMEcGA1UEChNAR2VvVHJ1c3QgVHJ1ZSBDcmVkZW50aWFscyBDdXN0
b21lciAtIE9yZ2FuaXphdGlvbiBub3QgdmFsaWRhdGVkLjE/MD0GA1UECxM2Q1BTIHRlcm1zIGlu
Y29ycG9yYXRlZCBieSByZWZlcmVuY2UgbGlhYmlsaXR5IGxpbWl0ZWQuMUkwRwYDVQQLE0BTZWUg
VHJ1ZSBDcmVkZW50aWFscyBFeHByZXNzIENQUyB3d3cuZ2VvdHJ1c3QuY29tL3Jlc291cmNlcy9D
view all matches for this distribution
view release on metacpan or search on metacpan
BOL_t8_p8|5.033003||Viu
BOL_t8_pb|5.033003||Viu
BOL_tb|5.035004||Viu
BOL_tb_p8|5.033003||Viu
BOL_tb_pb|5.033003||Viu
BOM_UTF8|5.025005|5.003007|p
BOM_UTF8_FIRST_BYTE|5.019004||Viu
BOM_UTF8_TAIL|5.019004||Viu
boolSV|5.004000|5.003007|p
boot_core_builtin|5.035007||Viu
boot_core_mro|5.009005||Viu
boot_core_PerlIO|5.007002||Viu
boot_core_UNIVERSAL|5.003007||Viu
#endif
#endif
#if 'A' == 65
#ifndef BOM_UTF8
# define BOM_UTF8 "\xEF\xBB\xBF"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
#endif
#elif '^' == 95
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x73\x66\x73"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
#endif
#elif '^' == 176
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x72\x65\x72"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
#endif
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Biblio/ILL/ISO/Answer.pm view on Meta::CPAN
=head2 set_send_to_list($stlts)
Sets the message's send-to-list.
Expects a valid Biblio::ILL::ISO::SendToListTypeSequence.
my $sid = new Biblio::ILL::ISO::SystemId("MBOM");
my $stlt = new Biblio::ILL::ISO::SendToListType( $sid );
my $stlts = new Biblio::ILL::ISO::SendToListTypeSequence( $stlt );
$sid = new Biblio::ILL::ISO::SystemId("MWPL");
my $act = new Biblio::ILL::ISO::AccountNumber("PLS001");
lib/Biblio/ILL/ISO/Answer.pm view on Meta::CPAN
$sid = new Biblio::ILL::ISO::SystemId();
$sid->set_person_name("Frank Emil Urwald");
$atlt->add($sid);
$atlt->add( new Biblio::ILL::ISO::SystemId("MBOM"));
$msg->set_already_tried_list($atlt);
This is an optional field.
view all matches for this distribution
view release on metacpan or search on metacpan
test/blocks-masked.ali view on Meta::CPAN
*************************D*QP**A*R*I*V*CYFSNWAVYRPGIGRY*GLEDVPADLCTHLIYSFIGV**E********E***K********S********W****D**V*********L*******V********I****DRQSFIRSVIQFMRQYNFDGFDLDWEYPGAt*dR***G***G**T**F*GDKDK**FLYFVQELRR**AFDREGR**GWE***ITMAVPVAKFRL******...
>E4YQX9_OIKDI/51-524 [subseq from] E4YQX9_OIKDI
***********************Y*A*NS**G*N*I*V*CYYTNWSQYRPGTGKF*MPEDIDATLCTHMVFSFAKM**C********N***S********Ang****wtL****C**P*********Y*******E********W****NIDSFISNSMAFVNSIGYDGLDLDWEYPAKttvD***S***S**P**P*ADYQN**FQTLCERYRT**R*****INSNQPGFMLTAAVGIGQDKIf****t...
>CHIT_MANSE/17-427 [subseq from] CHIT_MANSE
********************V*QS*D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVEKCTHIIYSFIGV**Te******gN***S********E********V****LiiD*********P*******E********L****DRMSFIRSVVSFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYLVQELRR**AFIRVGK**GW***ELTAAVPLANFRL******...
>Q9GR93_BOMMO/18-428 [subseq from] Q9GR93_BOMMO
********************V*QS*D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYFVQELKR**AFIRAGR**GW***ELTAAVPLANFRL******...
>Q9GR93_BOMMO/455-533 [subseq from] Q9GR93_BOMMO
...
>G9I1Y8_SPOEX/16-429 [subseq from] G9I1Y8_SPOEX
*************T**A***I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRMAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIREKR**GW***ELTAAVPLANFRL******...
>Q9GV44_SPOLT/18-429 [subseq from] Q9GV44_SPOLT
********************I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRMAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIRERR**GWE***LTAAVPLANFRL******...
test/blocks-masked.ali view on Meta::CPAN
****************A***I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRVAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIREKR**GW***ELTAAVPLANFRL******...
>I5ANL2_DROPS/24-449 [subseq from] I5ANL2_DROPS
*************************D*QP**A*R*I*V*CYFSNWAVYRPGIGRY*GLEDVPADLCTHLIYSFIGV**E********E***K********S********W****D**V*********L*******V********I****DRQSFIRSVIQFMRQYNFDGFDLDWEYPGAt*dR***G***G**T**F*GDKDK**FLYFVQELRR**AFDREGR**GWE***ITMAVPVAKFRL******...
>Q299Y8_DROPS/30-455 [subseq from] Q299Y8_DROPS
*************************D*QP**A*R*I*V*CYFSNWAVYRPGIGRY*GLEDVPADLCTHLIYSFIGV**E********E***K********S********W****D**V*********L*******V********I****DRQSFIRSVIQFMRQYNFDGFDLDWEYPGAt*dR***G***G**T**F*GDKDK**FLYFVQELRR**AFDREGR**GWE***ITMAVPVAKFRL******...
>H9JL39_BOMMO/18-430 [subseq from] H9JL39_BOMMO
********************V*QS*D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYFVQELKR**AFIRAGR**GW***ELTAAVPLANFRL******...
>H9JL39_BOMMO/455-533 [subseq from] H9JL39_BOMMO
...
>Q0VIL7_SPOEX/16-429 [subseq from] Q0VIL7_SPOEX
*************T**A***I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRMAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIREKR**GW***ELTAAVPLANFRL******...
>I4DLY6_PAPPL/22-428 [subseq from] I4DLY6_PAPPL
***************************SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDKCTHIIYSFIGV**T********E***H********S********K****E**V*********Lii***dpE********L****DRLSFVKSVVDFINKYKFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLYLVQELRR**AFIREGK**GWE***LTAAVPVAAFRL******...
>Q8WR52_BOMMO/22-431 [subseq from] Q8WR52_BOMMO
*************************D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYFVQELKR**AFIRAGR**GW***ELTAAVPLANFRL******...
>Q8WR52_BOMMO/455-534 [subseq from] Q8WR52_BOMMO
**********************************************************************************************************************************************************************************************************************************************************...
>Q9GV05_BOMMO/18-430 [subseq from] Q9GV05_BOMMO
********************V*QS*D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYFVQELKR**AFIRAGR**GW***ELTAAVPLANFRL******...
>Q9GV05_BOMMO/455-533 [subseq from] Q9GV05_BOMMO
...
>D7PF25_SPOEX/16-429 [subseq from] D7PF25_SPOEX
*************T**A***I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRMAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIREKR**GW***ELTAAVPLANFRL******...
>Q9GQC4_BOMMO/22-429 [subseq from] Q9GQC4_BOMMO
*************************D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDE**FLYFVQELKR**AFIRAD**RGWE***LTAAVPLANFRL******...
>Q9GQC4_BOMMO/454-534 [subseq from] Q9GQC4_BOMMO
**********************************************************************************************************************************************************************************************************************************************************...
>P90710_BOMMO/18-430 [subseq from] P90710_BOMMO
********************V*QS*D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYFVQELKR**AFIRAGR**GW***ELTAAVPLANFRL******...
>P90710_BOMMO/455-533 [subseq from] P90710_BOMMO
...
>B0LY40_SCYSE/21-473 [subseq from] B0LY40_SCYSE
*********************************V*M*V*CYYGSWAVYRPGDGMF*DVEDIDPNLCTHLIFGFAGL*gS********N***N********K********I****K**V*********L******dP********W****NRKTFVDSAIKLLKEHDFDGLDMDWEYPTQ***R***G***G**A**P*EDRGN**FVLLLKDLKE**ALHA****N***GMMLTAAVSASKGTI******...
>Q6EHZ5_SPOLT/18-429 [subseq from] Q6EHZ5_SPOLT
********************I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRMAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIRERR**GWE***LTAAVPLANFRL******...
test/blocks-masked.ali view on Meta::CPAN
***********VFT**A***V*KS*D*SK**A*R*V*V*CYFSNWAVYRPGIGRY*GIEDIPVHMCTHLIYSFIGV**T********K***K********Sn*****evL****V*iD*********P*******E********L****DRMTFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFLVQELRR**AFIRA****GKG*WELTAAVPLANFRL******...
>C4P7I5_AGRIP/17-424 [subseq from] C4P7I5_AGRIP
********************I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDMCTHIIYSFIGV**T********E***K********Sn*****evL***iI**D*********P*******E********L****DRMTFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFFVQELMR**AFIREKR**GW***ELTAAVPLANFRL******...
>O15993_PENJP/1-451 [subseq from] O15993_PENJP
***********************************M*V*CYFGSWAVYRQGLGKF*DVEDIDPKICTHIVFGFAGL**A********A***D*******sS********I****R**V********lD*******P********W****NRNRFITSSIELLKKHGFDGLDMDWEYPTQ***R***G***G**S**P*DDYDN**FAILMAELKQ**ALQPE*******GMLLTAAVSAGKATI******...
>Q9GPG9_BOMMA/18-430 [subseq from] Q9GPG9_BOMMA
********************V*QS*D*SR**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHLIYSFIGV**T********E***K********S********S****E**Vli*****idP*******E********L****DRMSFIRSVVDFLKKYDFDGLDLDWEYPGAa*eR***G***G**S**F*SDKDK**FLYFVQELKR**AFIRAGR**GW***ELTAAVPLANFRL******...
>Q2TU94_MYTSE/18-428 [subseq from] Q2TU94_MYTSE
********************I*EA*D*SK**A*R*I*V*CYFSNWAVYRPGVGRY*GIEDIPVDVCTHIIYSFIGV**Te******kN***N********E********V****LiiD*********P*******E********L****DRMSFVRSVVDFMKKYNFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDR**FLFFVQELRR**AFLREKK**GW***ELTAAVPLANFRL******...
>Q2TPT7_9NEOP/21-430 [subseq from] Q2TPT7_9NEOP
***************************SK**A*R*T*V*CYFSNWAVYRPGVGRY*GIEDIPVDLCTHIIYSFIGV**T********E***N********T********S****E**Vlv*****idP*******E********L****DRMAFVRSVVDFLKKYDFDGLDLDWEYPGAa*dR***G***G**S**F*SDKDK**FLYLVQELRR**AFIRA****GKG*WELTAAVPLANFRL******...
view all matches for this distribution
view release on metacpan or search on metacpan
t/data/prosite.dat view on Meta::CPAN
DR Q62758, 5H4_RAT , T; P47898, 5H5A_HUMAN, T; P30966, 5H5A_MOUSE, T;
DR P35364, 5H5A_RAT , T; P31387, 5H5B_MOUSE, T; P35365, 5H5B_RAT , T;
DR P50406, 5H6_HUMAN , T; Q9R1C8, 5H6_MOUSE , T; P31388, 5H6_RAT , T;
DR P50407, 5H7_CAVPO , T; P34969, 5H7_HUMAN , T; P32304, 5H7_MOUSE , T;
DR P32305, 5H7_RAT , T; Q91559, 5H7_XENLA , T; Q16950, 5HT1_APLCA, T;
DR P20905, 5HT1_DROME, T; Q16951, 5HT2_APLCA, T; Q17239, 5HT_BOMMO , T;
DR Q25190, 5HT_HELVI , T; Q25414, 5HT_LYMST , T; P28285, 5HTA_DROME, T;
DR P28286, 5HTB_DROME, T; P18130, A1AA_BOVIN, T; O77621, A1AA_CANFA, T;
DR Q9WU25, A1AA_CAVPO, T; P35348, A1AA_HUMAN, T; Q91175, A1AA_ORYLA, T;
DR O02824, A1AA_RABIT, T; P43140, A1AA_RAT , T; P11615, A1AB_CANFA, T;
DR P35368, A1AB_HUMAN, T; P18841, A1AB_MESAU, T; P97717, A1AB_MOUSE, T;
t/data/prosite.dat view on Meta::CPAN
DR P26255, B3AR_RAT , T; Q9XT58, B3AR_SHEEP, T; P43141, B4AR_MELGA, T;
DR P46663, BRB1_HUMAN, T; Q61125, BRB1_MOUSE, T; P48748, BRB1_RABIT, T;
DR P97583, BRB1_RAT , T; O70526, BRB2_CAVPO, T; P30411, BRB2_HUMAN, T;
DR P32299, BRB2_MOUSE, T; Q9GLX8, BRB2_PIG , T; Q28642, BRB2_RABIT, T;
DR P25023, BRB2_RAT , T; P35371, BRS3_CAVPO, T; P32247, BRS3_HUMAN, T;
DR O54798, BRS3_MOUSE, T; O97967, BRS3_SHEEP, T; P47751, BRS4_BOMOR, T;
DR O88680, C3AR_CAVPO, T; Q16581, C3AR_HUMAN, T; O09047, C3AR_MOUSE, T;
DR O55197, C3AR_RAT , T; P49238, C3X1_HUMAN, T; Q9Z0D9, C3X1_MOUSE, T;
DR P35411, C3X1_RAT , T; P30992, C5AR_CANFA, T; O70129, C5AR_CAVPO, T;
DR P79175, C5AR_GORGO, T; P21730, C5AR_HUMAN, T; P79188, C5AR_MACMU, T;
DR P30993, C5AR_MOUSE, T; P79240, C5AR_PANTR, T; P79234, C5AR_PONPY, T;
t/data/prosite.dat view on Meta::CPAN
DR O14581, O7AH_HUMAN, T; O76099, O7C1_HUMAN, T; O60412, O7C2_HUMAN, T;
DR Q15620, O8B8_HUMAN, T; Q9GZM6, O8D2_HUMAN, T; P58181, OAA3_HUMAN, T;
DR Q9H209, OAA4_HUMAN, T; Q9H207, OAA5_HUMAN, T; Q9Y4A9, OAH1_HUMAN, T;
DR O60403, OAH2_HUMAN, T; O60404, OAH3_HUMAN, T; P30954, OAJ1_HUMAN, T;
DR Q25321, OAR1_LOCMI, T; O77408, OAR1_LYMST, T; Q25322, OAR2_LOCMI, T;
DR O01670, OAR2_LYMST, T; Q17232, OAR_BOMMO , T; P22270, OAR_DROME , T;
DR Q25188, OAR_HELVI , T; Q9GZK7, OBA1_HUMAN, T; P58182, OCD2_HUMAN, T;
DR Q9UGF7, OCD3_HUMAN, T; Q60883, OL10_MOUSE, T; Q60890, OL11_MOUSE, T;
DR P34984, OL13_MOUSE, T; P23275, OL15_MOUSE, T; P47886, OL1F_HUMAN, T;
DR P47889, OL1I_HUMAN, T; P47892, OL1L_HUMAN, T; P34985, OL7A_MOUSE, T;
DR P34983, OL7B_MOUSE, T; Q60882, OL7C_MOUSE, T; Q60884, OL7D_MOUSE, T;
view all matches for this distribution
view release on metacpan or search on metacpan
FlipFlop.pm view on Meta::CPAN
=head2 Super Stealth Built in Operator Mode
The functionallity that Bit::FlipFlop provides is so useful, that it can
be accessed just like a built in Perl operator. This is referred to as
"Super Stealth Built in Operator Mode", or B<SSBOM>. B<SSBOM> is the
preferred interface, and the author recommends only using the OO
interface as "training wheels".
One signals to the Bit::FlipFlop module that the B<SSBOM> interface is
desired by commenting out the C<use> statement:
#use Bit::FlipFlop;
B<Advantage of SSBOM>
Why should you go through the trouble of learning this slightly cryptic
B<SSBOM> interface? Well, for one reason is that the Bit::FlipFlop
module *need not be installed* on the target system. This alone is a
huge advantage. Another reason is that the B<SSBOM> interface has been
standard for many years, and is well known by *thousands* of Perl
programmers world wide. B<SSBOM> is more readily available, more well
known and thus lends to maintainable code.
Of course, since Bit::FlipFlop objects and their methods won't be
available, coding style must be adjusted. What follows are code excerpts
to accomplish the same things that the OO method calls do.
FlipFlop.pm view on Meta::CPAN
desired, then use the C<..> operator. C<...> has the functionallity
of C<simultaneous_edges=E<gt>0>.
=item test
Under the B<SSBOM> interface, the flip flop tests its conditionals to see
if it needs to change state each time it is evaluated.
=item state
When a flip flop is evaluated, it return value, taken in a boolean
FlipFlop.pm view on Meta::CPAN
if ($f->state) {
++$count;
}
}
Under B<SSBOM> becomes:
for (1..10) {
if ($_ == 3 .. $_ == 7) {
++$count;
}
}
You may have noticed the dual use of the C<..> operator in that example.
This is an illusion. The characters C<..>, when evaluated in list
context is the normal range operator that you are used to.
Bit::FlipFlop's B<SSBOM> interface only applies to C<..> or C<...> in
scalar context.
=item series
To determine how many times a flip flop has been evaluated since being
FlipFlop.pm view on Meta::CPAN
print "leading edge\n" if $r == 1;
=item trail_edge
The trailing edge is when the flip flop changes from a state of true to
false. This is indicated in the B<SSBOM> interface by appending the string
'E0' to the return value of a flip flop's evaluation. Note that
when the return value is interpreted numerically or as a boolean, that
the presence or lacking of the 'E0' appendix is irrelevant.
print "trailing edge\n" if $r =~ /E/;
view all matches for this distribution
view release on metacpan or search on metacpan
BOL_t8_p8|5.033003||Viu
BOL_t8_pb|5.033003||Viu
BOL_tb|5.035004||Viu
BOL_tb_p8|5.033003||Viu
BOL_tb_pb|5.033003||Viu
BOM_UTF8|5.025005|5.003007|p
BOM_UTF8_FIRST_BYTE|5.019004||Viu
BOM_UTF8_TAIL|5.019004||Viu
boolSV|5.004000|5.003007|p
boot_core_builtin|5.035007||Viu
boot_core_mro|5.009005||Viu
boot_core_PerlIO|5.007002||Viu
boot_core_UNIVERSAL|5.003007||Viu
#endif
#endif
#if 'A' == 65
#ifndef BOM_UTF8
# define BOM_UTF8 "\xEF\xBB\xBF"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
#endif
#elif '^' == 95
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x73\x66\x73"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
#endif
#elif '^' == 176
#ifndef BOM_UTF8
# define BOM_UTF8 "\xDD\x72\x65\x72"
#endif
#ifndef REPLACEMENT_CHARACTER_UTF8
# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
#endif
view all matches for this distribution
view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
} else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bundle/Siebel/MonitoringTools.pm view on Meta::CPAN
Test::Most [0.25]
Test::Pod [1.22]
Test::Pod::Coverage [1.08]
Test::Moose [2.0801]
DateTime [1.12]
File::BOM [0.14]
String::BOM [0.3]
Devel::Gladiator [0.07]
Proc::Background [1.10]
Proc::Daemon [0.18]
Proc::ProcessTable [0.51]
Term::YAP [0.03]
view all matches for this distribution
view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
} else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/000-report-versions.t view on Meta::CPAN
return $self->_error("Did not provide a string to load");
}
# Byte order marks
# NOTE: Keeping this here to educate maintainers
# my %BOM = (
# "\357\273\277" => 'UTF-8',
# "\376\377" => 'UTF-16BE',
# "\377\376" => 'UTF-16LE',
# "\377\376\0\0" => 'UTF-32LE'
# "\0\0\376\377" => 'UTF-32BE',
# );
if ( $string =~ /^(?:\376\377|\377\376|\377\376\0\0|\0\0\376\377)/ ) {
return $self->_error("Stream has a non UTF-8 BOM");
}
else {
# Strip UTF-8 bom if found, we'll just ignore it
$string =~ s/^\357\273\277//;
}
view all matches for this distribution