text:
Mercedes Benz Fashion Week Fall/Winter 2014, Part 1: What Looks Really Rocked The Runways?
By:Anne M. Raso
Any fashion journalist/blogger will tell you that Mercedes Benz Fashion Week is more than just overwhelming. It's like being in the center of a fashion hurricane. It's physically impossible to attend all the shows and many attendees are running to cabs or shuttles in front of Lincoln Center in order to make shows "off-campus" (the "second home" of Fashion Week this season was the studios at Pier 59, way down on the Hudson in the West 20s, so it was not a very quick "schlep")!
Daisy Fuentes and Models
I have my five or six fondest fashion week show memories that stand out as I look back. I started out my Fashion Week a day early as I was invited to the Daisy Fuentes Intimate Apparel Launch & Show. The backstage area was not secluded from the show so anyone could go and speak to Daisy or watch the models getting ready. They are very reasonably priced pieces (including $10 for pretty much every style of panty offered). There truly is something for everything in the line, whether you prefer the tomboyish or total out and out "va-va-voom" look and we wish Daisy the best of luck with it! Daisy admitted that her favorite items where the racy red lace teddies and corsets modifying for more comfortable wear.
Tocca represents sheer elegance in my book and I thoroughly enjoyed their fall show at Pier 59. It was well worth the schlep as the looks were some of the most wearable for the "real women" in all of fashion week. Tocca can best be described as "edgy classics" and for fall, there was something for every taste. The color palette was deep reds and navy with the occasional splash of a bright color. There was the occasional floral print, highly reminiscent of Marimekko. For the most part, I would describe Tocca as "understated elegance" with pieces so timeless that you can wear them for 10 or 20 years and no one will have a hint when you actually purchased them. Tocca works for all age groups, something that a lot of popular designers can't live up to. Tocca lets one look chic without "trying too hard."
End of BCBG Show - Model carrying heart that says "I Love You"
BCBGMAXAZRIA is a line that tends to cater to fashion forward twenty-something's in great shape, but the line has great diversity in shapes and styles. There's always an element of surprise in this mid-price point line. I notice that this line always manages to bring back one or two items of clothing that fashionistas have long forgotten about and recreates them for modern everyday wear. I noticed in the most recent line, overalls were brought back, as were caftans, especially as swimsuit cover-ups. The Fall 2014 line of BCBG includes "school girl dresses" done in unexpected fabrics, elegant halter dresses for cocktail hour and simple black dresses that go from day to evening with maybe just a change of accessories.
Dore is the top ballroom dancewear maker in the country; many of the professional dance world's top competitors will only get their costumes made by this veteran designer brand, currently spearheaded by Dawn Smart. It's not only fashionable but also stands up to the severe movements of the dance world. The formal wear shown by Dore during their fashion week show was strictly for "regular people" to wear--well, regular people who love classic looks. The sumptuous silks, velvets, chiffon and lace were something from a fantasy world but still entirely wearable. Some gowns and cocktails dresses were bare while some were nearly full coverage making this line work for bridal attendants as well as women looking for a sexy charity ball gown. And of course, this is formal wear that you will want to dance the night away in. The oohs and aahs from the crowd never ended. If Cinderella were a real woman, she would be enamored of Dore's designs.
Parkchoonmoo's Winter Whites
Parkchoonmoo favors separates that mix the avant-garde with the classic. Every piece (especially the coats and blazers) seemed oversized for dramatic effect. There are also classic Asian lines to some of the pieces by this edgy designer from the small South Korean town of Kimje, but for the most part she loves a giant collar and to mix pieces a non-fashionista would never think of putting together. She has a love of filmy sheer fabrics, uneven hemlines and lots of layering. The textures of the fabrics are almost as important as the cut of the clothes! Lace is used in expected ways--such as for the full length of a pair of otherwise classic slacks or as just one arm of a blazer. The Parkchoonmoo separates can be severe with just a little feminine touches or two to soften them out "around the edges."
Models holding red mylar balloons at the end of Betsey Johnson
The Betsey Johnson show is my Fashion Week tradition as it has more neon, glitter, glamour and rock 'n roll than any other show; she's the eternal teenager of fashion. She teamed all her looks with over the knee socks (strangely enough) and wasn't afraid to mix seven or eight textures including sequins, fake fur, spandex and leather. Half the fashionistas at fashion week come to see the 71-year-old Betsey do her famous split at the end of her show. This time she came out with her daughter Lulu and granddaughter Layla at the end and I kind of chuckled when I noticed that Layla was the more conservatively dressed than mom, grandma or any of the models. This show always starts a bit late but it just builds up the anticipation even more!
Check back for Part 2 of our Fashion Week coverage: The Parties!
All photos by Anne Raso
Labels: Anne Around Town, Beauty and Fashion, Events and Parties, New York, New York Fashion Week
A St. Patrick's Day Treat with See's Candies
Mercedes Benz Fashion Week Fall/Winter 2014, Part ...
A Sweet Valentine's Day to Remember with Sugartoot...
Valentine's Day Gift Guide Part 3: "Top 10" Picks ...
Valentine's Day Gift Guide Part 2: "Sexy 7" Picks ...
Valentine's Day Gift Guide Part 1: "Terrific 3" Fo...
A NY Giant Super Bowl Sunday at the Hudson Terrace...
"Loacker Love" Valentine's Day Photo Contest
J. Cole Headlines Don Julio Tequila Super Bowl XLV...


text:
package google

import (
	"io/ioutil"
	"os"

	"github.com/mitchellh/go-homedir"
)

// If the argument is a path, pathOrContents loads it and returns the contents,
// otherwise the argument is assumed to be the desired contents and is simply
// returned.
//
// The boolean second return value can be called `wasPath` - it indicates if a
// path was detected and a file loaded.
func pathOrContents(poc string) (string, bool, error) {
	if len(poc) == 0 {
		return poc, false, nil
	}

	path := poc
	if path[0] == '~' {
		var err error
		path, err = homedir.Expand(path)
		if err != nil {
			return path, true, err
		}
	}

	if _, err := os.Stat(path); err == nil {
		contents, err := ioutil.ReadFile(path)
		if err != nil {
			return string(contents), true, err
		}
		return string(contents), true, nil
	}

	return poc, false, nil
}

redpajama_set_name: RedPajamaGithub


text:
Q: Three-frame temporal erosion for temporal camera noise reduction According to the paper in the  link, to reduce temporal camera noise reduction, three-frame temporal erosion is applied (Page 6, last paragraph). A brief description is replacing the image I(t) with the minimum of I(t-1), I(t) and I(t+1). I am not clear how it is implemented. Can somebody suggest me how to implement in a program?
Thanks

A: you should maintain some stack or list that contains the 3 latest frames I(t-1;:), I(t;:), I(t+1,:) for times (t-1,t,t+1). Then, compute the current image estimate Clean(t;x,y) for each pixel (x,y) as the minimum for the pixel along time:
Clean(t;x,y) = min{ I(t-1;x,y), I(t;x,y), I(t+1;x,y) }

This is an application of the definition of erosion (put the structuring element, take the min value of the pixels that belong to the structuring element), except that the structuring element is elongated in time.

redpajama_set_name: RedPajamaStackExchange


Use the cfpdf tag to read an existing PDF, write meta-data to it, merge PDFs together, delete pages, create thumbnails of the pages, extract text and images, add or remove watermarks, electronically sign or unsign documents, sanitize and redact PDF contents for better security, and safeguard the PDFs with a password.
Merge several PDF documents into one PDF document.
Delete pages from a PDF document.
Merge pages from one or more PDF documents and generate a new PDF document.
Linearize PDF documents for faster web display.
Remove interactivity from forms created in Acrobat to generate flat PDF documents.
Encrypt and add password protection to PDF documents.
Generate thumbnail images from PDF documents or pages.
Add or remove watermarks from PDF documents or pages.
Retrieve information associated with a PDF document, such as the software used to generate the file or the author, and set information for a PDF document, such as the title, author and keywords.
pages = "page or pages to add the watermark"
password = "user or owner password for the PDF source file"
position = "position on the page where the watermark is placed"
rotation = "degree of rotation of the watermark"
destination = "PDF output file pathname"
name = "PDF document variable name"
image = "image file name to be used as the footer"
text = "text to be used in the footer"
source = "absolute or relative pathname to a PDF file|PDF document variable|cfdocument variable"
importFrom = "source of xfdf file"
importFrom  = "source of xmp file"
source = "absolute or relative pathname to a PDF file|PDF document variable|cfdocument variable|directory path"
filename = "filename for the attachment"
pages = "page number|page range|comma-separated page numbers"
iconName = "name of icon"
pages = "page or pages to add the footer"
leftmargin = "value of the header left marign"
rightmargin = "value of the header right margin"
topmargin = "value of the top margin of the header"
number \\text for the header. You can also add a normal text string.
image = "image file name to be used as the header"
leftmargin = "value of the footer left marign"
rightmargin = "value of the footer right margin"
bottommargin = "value of the bottom margin"
pages = "page or pages to delete"
password = "PDF source file password"
name = "structure variable name"
directory = "directory of PDF files to merge"
to a PDF file|PDF document variable|cfdocument variable"
pages = "pages to merge in PDF source file"
ddxfile = "DDX filepath|DDX string"
pages = "page or pages from which to remove the watermark"
info = "#structure variable name#"
destination = "directory path where the thumbnail images are written"
imagePrefix = "string used as a prefix in the output filename"
pages = "page or pages to make into thumbnails"
scale = "percentage between 1 and 100"
maxscale = "maximum scale of the thumbnail"
maxlength = "maximum length of the thumbnail"
maxbreadth = "maximum width of the thumbnail"
jpgdpi = "sets the dpi (dots per inch) value of the jpeg image. The default value is 96 dpi."
vscale= "Vertical scale of the image to be modified. Valid values are vscale>0"
hscacle="Horizontal scale of the image to be modified. Valid values are hscale<1"
name = "PDF document variable"
noattachments = "Discard all attachments"
nobookmarks = "Discard all bookmarks"
nocomments = "Discard all comments"
nofonts = "Discard all fonts"
nolinks = "Discard external cross-references"
nometadata = "Discard document information and metadata"
nothumbnails = "Discard embedded page thumbnails"
addquads = "add the position or quadrants for the text in the PDF"
pages = "page or pages to be transformed"
hscale = "value of the horizontal scale of the page"
vscale = "length of the page to be transformed"
destination = ""Path of the directory where the PDF document will be saved"
An array list consisting of the names of all the signatures that were invalid.
If all the signatures are valid, the array list will be empty.
Aligns the header and footer in PDF.
Applicable only when you specify the directory attribute.
Author-based signatures provide both of these security services.
Compress thumbnail which are in TIFF format.
Pathname of the modified PDF document. If the destination file exists, set the overwrite attribute to yes.
If the destination file does not exist, ColdFusion creates the file, if the parent directory exists.
You can specify the destination attribute or the name attribute, but not both.
For the thumbnail action, the destination is the directory path where the images are written. If you specify a relative pathname to the destination directory, the destination directory is relative to the template directory. If you do not specify a destination directory, ColdFusion creates a directory called thumbnails in the directory in the template directory.
For the optimize action, destination is the path where the PDF document which needs to be optimized is located. For extracttext and extractimage, destination is the path of the PDF document from which the text or image needs to be extracted.
For addheader, addfooter, removeheader footer, destination is the path of the PDF document where you need to add a header or footer, or remove the header and footer.
For transform, destination specifies the directory path of the PDF document where you need to perform page level transformations.
Directory of the PDF documents to merge. Specify either the directory attribute or the source attribute. If you specify the directory attribute, ColdFusion orders the documents by filename in descending order, by default. To change the order of the files, use the order attribute.
Encryption type for the PDF output file. In ColdFusion 2016, there is support for two new encryption algorithms, AES_256R6 and AES_256R5.
Note: The JRE must have "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files" installed. This is only required for the new encryption algorithms.
For more information, see the section Encryption for PDF documents.
yes: the form fields are no longer interactive.
no: the form fields remain interactive.
yes: the watermark appears in the foreground (over the page content).
no: the watermark appears in the background (behind the page content).
Sets a high resolution for the thumbnail if set to yes.
Height of the signature field.
Set this option to "true", for improved readability and spacing.
Horizontal scale of the image to be modified. Valid values are hscale<1.
Image used as a watermark. You can specify a pathname, a variable that contains an image file, or a ColdFusion image variable.
Prefix used for each image thumbnail file generated. The image filenames use the format: imagePrefixpagen.format. For example, the thumbnail for page 1 of a document with the imagePrefix attribute set to myThumbnail is myThumbnail_page_1.jpg.
Structure variable for relevant information, for example, " #infoStruct#" . You can specify the Author, Subject, Title, and Keywords for the PDF output file.
Structure that maps the PDF source files to the input variables in the DDX file, or a string of elements and their pathname.
yes: the image is in Base64 format.
no: the image is not in Base64 format.
Sets the DPI of the jpeg image. Default is 96 dpi.
yes: the bookmarks are retained.
no: the bookmarks are removed.
Alias of the key with which the certificate and private key are stored in the keystore. If it is not specified, the first entry in the keystore is chosen as the alias.
location of the keystore file. For example, C:\OpenSSL\bin\keystore.jks.
Password for your private key. If not specified the keystorepassword is used.
The password of the keystore.
PDF document variable name, for example, myBook.
If the source is a PDF document variable, you cannot specify the name attribute again; you can write the modified PDF document to the destination.
For the processddxaction, the name represents the structure that is populated with the success or failure of the output variables.
For the readsignaturefields action, the name represents the structure thats is populated with the info of all the signature fields in the source PDF document.
Password used to set permissions on a PDF document.
To change the default permissions, specify the newOwnerPassword attribute. For more information, see the section PDF document passwords.
Password used to open PDF document.Specify either the newUserPassword attribute or a newOwnerPassword attribute; if you specify both, the passwords must differ. For more information, see the section PDF document passwords.
Removes all attachments from PDF documents.
Specify the numbering format for PDF pages in the footer.
Opacity of the watermark. Valid values are integers in the range 0 (transparent) through 10 (opaque).
name: orders the documents alphabetically by filename.
time: orders the documents by timestamp.
By default, ColdFusion merges the files in descending order (for example, from Z to A). To change this, set the ascending attribute to yes.
Structure that contains the output files in the DDX file or string as keys and the pathname to the result file as the value.
yes: overwrites the destination file.
no: does not overwrite the destination file.
For the thumbnail action, specifies whether to overwrite the destination directory. If the directory exists, the thumbnails are not generated unless overwrite is set to yes.
Page or pages in the source PDF document on which to perform the action. You can specify multiple pages and page ranges as follows: "1,6-9,56-89,100, 110-120".
For the removeWatermark action, the pages attribute applies only to the watermark type. ColdFusion ignores duplicate pages and numbers greater than the total page count. For action=sign, value of attribute pages should consist of just one page number.
Owner or user password of the source PDF document, if the document is password-protected.
you must also set the newOwnerPassword attribute.
The position attribute is the coordinate of the lower left corner of the signature field.
Degree of rotation of the watermark image on the page, for example, "30".
incremental: required to save modifications to a signed PDF document.
Size of the thumbnail relative to the source page. The value represents a percentage from 1 through 100.
yes: the watermark is printed with the PDF document.
no: the watermark is display-only.
Name of signature field in which the user wants to sign or the name of the signature field that the user wants to unsign.
An absolute or relative pathname to a PDF document, for example, c:\work\myPDF.pdf or myPDF.pdf.
A PDF document variable in memory that is generated by the cfdocument tag or the cfpdf tag, for example, " myPDFdoc".
Valid only if the directory attribute is specified. If the specified directory contains files other than ColdFusion-readable PDF files, ColdFusion either stops merge process or continues.
yes: stops the merge process if invalid PDF files exist in the specified directory.
no: continues the merge process even if invalid files exist in the specified directory.
yes: the background is transparent.
no: the background is opaque.
Unsigns all the signatures in the document.
Let's you extract content based on the PDF structure. For better readability of the extracted text, use this attribute together with the attribute honourspaces.
For more information, see the section PDF versions.
Width of the signature field.
To modify the PDF source document, specify the same file pathname for the source and destination attributes, and set the overwrite attribute to yes.
Archiving a signed PDF created using ColdFusion behaves abnormally when opened using Adobe Acrobat. To fix the document for archiving enable the "Changing the Document" permission under the Security options of Acrobat.
You use the cfpdf tag to manipulate and assemble existing PDF documents. Although the cfpdf tag provides much of the functionality available in Acrobat, you cannot use this tag to generate a PDF document from another file format. To create PDF output from HTML and CFML content, use the cfdocument tag.
You can use the cfpdf tag to assemble interactive PDF form files into a single PDF document and flatten forms created in Acrobat (by using the flatten attribute with the write action); however, to process PDF form data, use the cfpdfform and related tags. You cannot use the cfpdf tag to flatten forms created in Adobe LiveCycle Designer ES.
Specify the PDF file pathname as the source and do not specify a destination.
Specify the PDF variable as the source and a PDF file pathname for the destination.
Specify a PDF file pathname as the source and a different PDF file pathname as the destination.
Specify the PDF file pathname as the source and a PDF variable name.
Specify the PDF variable name as the source and do not specify a destination.
ColdFusion gives you the option to write a PDF file to a variable by using the name attribute, which is useful if you want to perform multiple operations on a document before writing it to a file. However, this is practical for small files only because of memory requirements. If you are working with large PDF documents, write the PDF documents to files.ColdFusion recommends that you do not specify the name attribute when you specify a variable as the source because it creates a copy, which increases processing. In most cases, this is unnecessary because you can reuse variables even after you write them to files.
When you use PDF variables within a try/catch block and ColdFusion generates an error, the variables are unusable after the error is generated.
Use the cfprint tag to print PDF documents. Markups, such as sticky notes, comments, and editorial revisions, are not printed with the document.
Use the first page of another PDF document as a watermark. ColdFusion overlays the copyfrom page on the source document, without enlarging the image.
Specify an image file to use as a watermark.
Specify an image in memory by using an image variable.
For more information on ColdFusion images, see Creating and Manipulating ColdFusion Images in the Developing ColdFusion Applications.
You can also specify an image or text that you have to insert in the footer along with various other attributes such as align, bottommargin, leftmargin, numberformat, and opacity.
<cfpdf action = "extracttext" source = "../myBook.pdf" pages = "5-20, 29, 80" destination = "../adobe/textdoc.txt"
To view the permissions for a PDF document that is password-protected, specify the user password, not the owner password. If you specify the owner password, all permissions are set to Allowed.
The optimize action is used to downsample images and discard unused objects in a PDF document.
You can scale a page, specify the position, and rotation values for pages in a PDF document.
The value for rotation must be in steps (0, 90, 180, 270). If you specify any other value, the system generates an error.
Application used to create the PDF document. This value is read-only.
Author of the PDF document. You can specify a text string with the setInfo action.
Display setting for initial view of the PDF document. To change this setting, use the processddx action with the InitialViewProfile DDX element.
Permissions assigned for editing the PDF content. To change this setting, use the permissions attribute with the protect action.
Permissions assigned for adding comments to the PDF document. To change this setting, use the permissions attribute with the protect action.
Permissions assigned for extracting content from the PDF document. To change this setting, use the permissions attribute with the protect action.
Permissions assigned for copying content from the PDF document. To change this setting, use the permissions attribute with the protect action.
System-generated creation date of the PDF document. You can specify a text string with the setInfo action.
Permissions assigned for merging the PDF document with other PDF documents. To change this setting, use the permissions attribute with the protect action.
Specifies whether the PDF file is password-protected. To change the encryption algorithm, or add a password, use the protect action.
Absolute pathname for the PDF file. This value is read-only.
Permissions assigned for entering data in form fields. To change this setting, use the permissions attribute with the protect action.
Display setting for initial view of the PDF document. To change this setting use the processddx action with the InitialViewProfile DDX element.
Keywords specified for searches in the PDF document. You can specify a comma-separated list of keywords with the setInfo action.
Language version used to create the source file for the PDF document. This value is read-only.
Display setting for the initial view of the PDF document. To change this setting, use the processddx action with the InitialViewProfile DDX element.
Permissions assigned for printing the document. To change this setting, use the permissions attribute with the protect action.
Version of Acrobat Distiller used to generate the PDF document. This value is read-only.
Display setting that shows whether the PDF document is password protected.
Permissions for allowing electronic signatures to the PDF document. To change this setting, use the permissions attribute with the protect action.
The subject assigned to the PDF document. You can specify a text string with the setInfo action.
The title assigned to the PDF document. You can specify a text string with the setInfo action.
Total pages in the PDF document. This value is read-only.
Indicates whether trapping is applied to the PDF document. Trapping is used in printing to eliminate gaps between two adjoining ink colors. You can specify a text string with the setInfo action.
Version of the Adobe PDF generator used to create the PDF document. To change this setting use the version attribute with the write action. For more information, see the section PDF versions.
<cfpdf action="merge" directory="c:\book" order="name" ascending="yes"
<cfpdf action="merge" directory="c:\bookfiles" destination="book.pdf" overwrite="yes"
<cfpdf action="merge" source="myBigBook.pdf" pages="1-5" destination="myShortBook.pdf"
You can now create PDF packages using the package = "true" attribute with the merge action. For more control over the order of files, to assemble files in different locations, and to extract pages from multiple PDF files, use the cfpdfparam tag with the merge action. For more information on merging PDF files, see Assembling PDF Documents in the Developing ColdFusion Applications.
processddx action Use the proccessddx action to assemble PDF files by processing Document Description XML (DDX) instructions. DDX is a declarative markup language used by Adobe LiveCycle Assembler. You can use DDX instructions to perform advanced tasks, such as adding table of contents pages, headers and footers, automatic page numbers, and text-string watermarks to PDF documents.ColdFusion provides a subset of LiveCycle Assembler functionality. To determine whether you can perform your tasks in ColdFusion or whether you have to purchase LiveCycle Assembler, see the tables in the following sections.
For complete DDX syntax, see the Adobe LiveCycle Assembler Document Description XML Reference.
ColdFusion does not support the certification and mergeLayers attributes of the PDF element.
New in ColdFusion 11 - The following restricted DDX elements are supported in ColdFusion 11 (Enterprise Edition).
"Successful", if the file is assembled successfully.
"Reason for failure", if the file is not assembled successfully and the reason for failure is known.
"Failure", if the file is not assembled successfully and the reason for failure is not known.
Use the IsDDX function to determine whether a DDX file or set of instructions is valid.
For detailed examples, see Assembling PDF Documents in the Developing ColdFusion Applications.
Because the permissions are set to AllowDegradedPrinting in this example, ColdFusion lets users print the document at 150 DPI, but prohibits all other actions. If a user tries to delete the file, for example, ColdFusion generates an error message indicates that the password was entered incorrectly or the permissions do not allow the action to be performed.ColdFusion does not retain permissions: if you add a newUserPassword attribute, you also must set the permission explicitly.
To work with myVar, you specify newownerpw as the password.
Anyone who tries to open the PDF document must enter the password that you specify. A user password does not allow a user to change restricted features in the PDF document.
Lets the person who enters the password restrict access to features in a PDF document.
There are no restrictions on the PDF document.
Users can add the PDF document to a merged document.
Users can copy text, images, and other file content. This setting is required to generate thumbnail images with the thumbnail action.
Users can print the document at low-resolution (150 DPI).
Users can enter data into PDF form fields. Users can sign PDF forms electronically.
Users can add or change comments in the PDF document.
Users can change the file content. Users can add the PDF document to a merged document.
Users can print the document at high-resolution (print-production quality). This setting is required for use with the cfprint tag.
Users can extract content from the PDF document.
Users can sign the PDF document (with an electronic signature).
Users can view the document only.
<cfpdf action="protect" encrypt="AES_128" source="Book.pdf" destination="MysteryBook.pdf"
Advanced Encryption Standard (AES) specifies the Rijndael algorithm, a symmetric block cipher that can process data blocks of 128 bits. This is the highest encryption level.
Encrypt all document contents except for the metadata.
Encrypt only the file attachments.
RC4 specifies the RSA Security software stream cipher for algorithms such as Secure Sockets Layer (SSL), to protect Internet traffic, and WEP, to secure wireless networks.
RC4 128-bit encryption. This encryption algorithm lets users encrypt the document contents, but not the document metadata.
RC4 40-bit encryption. This is the lowest encryption level.
The document is not encrypted.
Document metadata is used in Internet searches. If the metadata is encrypted, search engines cannot search the PDF document. Users running an earlier version of Acrobat cannot open a PDF document with a higher encryption setting. For example, if you specify AES 128 encryption, a user cannot open the document in Acrobat 6.0 or earlier.
thumbnail action Use the thumbnail action to generate thumbnail images from the source PDF document.
If the CFM page is located in the directory c:\myProject\genThumbnails.cfm, the pathname for the thumbnails directory is c:\myProject\myBook_thumbnails.By default, ColdFusion generates thumbnail files in JPEG format and the images are scaled to 25% of the original.
<cfpdf action="thumbnail" source="myBook.pdf" pages="1" destination="c:\myBook\images"
To generate thumbnail images, the permissions of the source document must include AllowCopy. For more information, see Permissions for PDF documents in cfpdf.
hires: You can set this attribute to true to extract high-resolution images from the page. If a document contains high-resolution images and you want to retain the resolution of the images, then this attribute is useful.
overridepage: If you set this attribute to true, the thumbnail generated does not adhere to the PDF page size, but to the image size that is present in that page. If the image is not present, the size is set to the maximum size of the page.
maxscale : Use this attribute to specify an integer value for the maximum scale of the thumbnail images.
maxlength: Use this attribute to specify an integer value of the maximum length of the thumbnail images.
maxbreadth: Use this attribute to specify an integer value of the maximum width of the thumbnail.
Note: Typically, the value of the scale attribute is set to 100 when using the maxscale attribute.
The new encodeall attribute encodes all the unencoded streams in the source. However, it does not discriminate between dumb encodings like LZW and encodings like flate, so only unencoded streams get flateencoded.
You can now register thumbnail fonts using the font management screen.
<cfpdf action="write" source="myBook" destination="myBook1.pdf" saveOption="linear"
ColdFusion does not support flattening forms created in Adobe LiveCycle. For more information about forms created in LiveCycle and Acrobat, see Manipulating PDF Forms in ColdFusion in the Developing ColdFusion Applications.
Introduced in ColdFusion 11: Use the action type="archive" to archive the PDF files based on the ISO's PDF/A standards.PDF/A is one set of standards among a suite of PDF-based standards managed by the International Organization for Standardization (ISO). It was developed to enable the long-term preservation of electronic documents and provides specifications for the creation, viewing, and printing of PDF documents, with the intent of preserving final documents of record as self-contained documents. The standard does not define an archiving strategy or the goals of an archiving system. Rather, it identifies a "profile" for a PDF file that makes it possible to reproduce the visual appearance of the document the exact same way in the future. This profile specifies what must be included in the file, while prohibiting features that are not suitable for long-term archiving.
Introduced in ColdFusion 11: Use the action ="sign","unsign","validatesignature","readsignaturefields" for creating a digital signature, removing the digital signature, validating the signatures of a document, and for reading the signature fields respectively.
keystore attribute(Required):The location of the keystore file. For example:C:\OpenSSL\bin\keystore.jks.
keystorepassword attribute (Required): The password for the keystore.
keyalias attribute (Optional):Alias of the key with which the certificate and private key are stored in the keystore. If it is not specified, the first entry in the keystore is chosen as the alias.
keypassword attribute (Optional):Password for your private key. If not specified, the keystorepassword is used.
author attribute (Optional): If true, generates an authored signature. If false, then generate an ordinary signature.
signaturefieldname attribute(Optional):Fully qualified name of the existing field on which the user wants to sign (or) the signature field which has to be unsigned.
Unsignall attribute (Optional): If true, then will unsign all signature fields in the source document.
Name attribute which will store the resultant structure of this operation. It consists of two elements. One is the boolean field which indicates whether all signatures have been deemed valid or not. The second is an array list consisting of the names of all the signatures which were invalid.
a) Signed - fully qualified name of the signature field.
b) Authored - indicates if this field can contain an author signature or not.
c) Can_Be_Signed - whether this field can be signed.
e) Visible - tells if the field is visible.
text="This is a sample footer"
text="This is a sample header"
PDF/A-2b or Verify compliance with PDF/A-3b]. This will tell if PDF is compliant/archived with the given standard or not.
Merge using a list of pdfs.
Using the Nearest Neighbor algorithm, which is the default.
Create a Keystore and generate a key pair. Answer each question when prompted.
Generate a CSR based on the new keystore.


Erica Chase was recently featured on 'Louder Than War'; The go-to website for the latest rock, punk, metal and alternative music news, album and gig reviews!
Recording artist Erica Chase, has just released her new single/video, entitled: "Paris", and it is powerful!
Louder Than war spoke to Erica, who is not only a talented songwriter, and singer, but has a running knowledge of the music industry, and eerie sense of what is supposed to happen and why when it comes to her music. Meeting her now, longtime manager, Dana Strum from the heavy metal band, "Slaughter", and then nearly dying 24 hours later, was viewed by Erica as a sign to follow her dream.


text:
Vitamin Boost
Oxidative Therapy
Ultraviolet Blood Irradiation
What Are Vitamins, Minerals, Nutrients and Antioxidants and Why Should You Get Them Through an IV?
Nenergy Boost Blog What Are Vitamins, Minerals, Nutrients and Antioxidants and Why Should You Get Them Through an IV?
The health and fitness industries are filled with phrases like "take your vitamins", "essential nutrients", and "foods high in antioxidants", and that's just to start. Throw in phrases like "keto diet" and "interval training" and it's hard to understand what you really need to do to stay healthy and fit. We want to help you make sense of some of that jargon, preparing you to make better decisions and live a better, healthier life.
What are Nutrients and Why do We Need Them?
Let's start with nutrients as that's really the beginning. Nutrients are substances found in nature and include vitamins, minerals, antioxidants, carbohydrates, protein, fat, water, and others. Nutrients are essential for our bodies to perform their basic functions. They are used to produce energy, breathe, grow, reproduce, and all our other bodily functions. Unfortunately, our body doesn't naturally make these compounds, so we must get them from other sources. Typically, we obtain these nutrients from our diet.
How do Vitamins and Minerals Help Keep Us Healthy?
So, why is "taking your vitamins" so important? Simply put, vitamins and minerals are responsible for helping the body function better. B vitamins help release energy from the food you eat. So, increasing B vitamins makes you feel less tired. Vitamin C helps heal wounds. Vitamins A, D and K, work in concert with Calcium, a mineral, to build bones. Other minerals like sodium, chloride, and potassium help to maintain the proper balance of water in the body. Iron helps transport oxygen through the body which prevents fatigue. These are just a few of the vitamins and minerals that your body needs to function on a healthy level. Clearly, vitamins and minerals are "essential nutrients".
Antioxidants are also important as they fulfill a much-needed role: preventing or delaying some types of cell damage. Cell damage has been linked to cancer and other diseases. So, eating "foods high in antioxidants", like Vitamin A and Vitamin C, can help prevent cancer.
What Benefit Do You Get from Receiving Your Vitamins, Minerals, and Antioxidants from an IV?
The normal way we obtain these nutrients is by eating. Our digestive system breaks down the food and extracts those vitamins and minerals out of the food. This is an imperfect process, though. Your body absorbs anywhere between 10-90% of a given nutrient. That's a huge range! There are many factors that influence this, but the main point is that you could be losing a lot of essential nutrients that your body needs. A more effective method is to get those vitamins, minerals, and antioxidants injected directly into your bloodstream with an IV. The process is simple and fairly painless. We have many different IV Therapy formulas to choose from. Find out more here.
What is NAD and How Does NAD's Deterioration Affect Our Bodies?
NAD helps maintain healthy mitochondrial function. The mitochondria is the power house of the cell that converts food into energy. In addition, NAD is also responsible for turning off genes which accelerate the aging process.
The Obstacles to Weight Loss and How You Can Achieve Better Results
Losing weight is something almost all of us strive for. Whether we want to achieve it to look better, feel better, or because of health concerns, we all have the same goal: taking those extra pounds off. Sometimes despite our best efforts, though, we fail.
How to Boost Your Metabolism Naturally
How often have you blamed genetics for your weight problems? Well, there is some truth to it. Those genes passed down from generation to generation do play a part in fat-burning. The speed of everyone's metabolism is partially based on genetics...
Zinc: Your Secret Weapon Against Cold and Flu Season
Everyone knows that the flu vaccination is your best defense against getting the seasonal virus, but there's another even more easily accessible weapon available: zinc...
How Traveling for Work Impacts Your Health
Ah, the glamorous life of business travel. Not exactly. To the outsider the jetsetter lifestyle may seem fun and exciting, but it takes a serious toll on health...
5 Signs Hinting at a Vitamin B12 Deficiency
Barely able to keep your eyes open during the day? Nodding off during important meetings? Constantly hitting your snooze button, for just "one more minute of sleep"?..
Nenergy Boost, Los Angeles, CA
Address: 155 S Barrington Place, Los Angeles, CA 90049
Nenergy Boost, West Hollywood, CA
Address: 8705 Santa Monica Blvd, West Hollywood, CA 90069
Nenergy Boost, Marina Del Rey, CA
Address: 4290 Lincoln Blvd., Marina Del Rey, CA 90292

redpajama_set_name: RedPajamaCommonCrawl


text:
Home News Michigan Ag News Knowing SCN Numbers to Evaluate Best Sources of Resistance
Knowing SCN Numbers to Evaluate Best Sources of Resistance
Dr. Greg Tylka, SCN Coalition nematologist
https://www.michiganagtoday.com/wp-content/uploads/2020/04/Greg-Tylka-and-SCN-Resistance.mp3
Soybean cyst nematode (SCN) is the most damaging soybean pathogen in the country. Most farmers don't know they have a problem until it's too late. It's estimated to cost farmers more than $1 billion in lost yields.
According to Dr. Greg Tylka, nematologist with the SCN Coalition, the way growers manage SCN has changed.
"It used to be easy to manage—you simply bought a resistant soybean, you grew it, and everything was peachy keen," he said. "You rotate with corn and everything was just fine. That was true for a couple of decades. There's a problem brewing all those decades, and that was that almost every resistant variety a farmer could ever grow, had the same set of resistance genes."
Just like using the same active ingredient in an herbicide for decades, nematode resistance genes are now resistant to the resistance.
"That problem isn't widely known either," said Tylka. "Another one of the SCN Coalition's main messages is that resistance isn't working as well, and you need to be aware of what your numbers are and use every possible tool to manage soybean cyst nematode."
The most common type of resistance is called PI 88788. The other type of resistance is called Peking. In a 2019 field experiment, Tylka found that planting the Peking resistance could save up to $200 an acre.
"We had an experiment with 68 varieties that had PI 88788 resistance—they averaged 50 bushels per acre," said Tylka. "The two Peking varieties averaged 72 bushels per acre—that's a 22-bushel yield difference. Pekings always had a bad rap of having low yield potential compared to PI88788. SCN is dragging down the yields of 88788 such that Peking is the better-yielding source of resistance."
There will soon be a third source of resistance with a new commercial variety from Syngenta and Northrup King in 2021.
"PI 89772 is the source of resistance," said Tylka. "It'll be available in a Golden Harvest variety branded soybean and a Northrup King branded soybean. It's the same genetics in those two variety names."
This new source of resistance will a positive thing for soybean producers. However, the need for SCN resistance is still greater than the supply. For more information, visit TheSCNCoalition.com.


I live in a haunted house, not sure at first but I've confirmed it now.
I am convinced that God has cursed these walls. But we brought it on ourselves with all our sins and the lies we tell, we are a wayward bunch of strays and runaways. With these stories, I could write a book.
I've seen the face at the windowpane, and I've heard the voice calling through the rain. I've seen the scratch on the back of the basement door. Got on my knees and I prayed it out, I got on the phone just to talk it out - but no one's listening, no one can help me any more. With these stories, I could write a book.
All I know: I've done something I can't undo, I've made something I can't destroy - and I've brought him straight to you.


text:
britishmovement.info
British National Socialist Movement
A Meaningful Slogan for these 'Woke' and Covid times
British Movement looks towards the New Year of 2021.
British Movement the Voice of British National Socialism.
British Movement: Keeping the British National Socialist Message going out on the streets in the face of Covid-19 lockdown restrictions.
British Movement – contact us…
Blood and Soil
BMWD
British Movement
NS Outlook
Please send me a copy of the current edition of The Emblem Please add me to the subscription for the current and future editions of The Emblem
Fighting Back – Resisting Multi-Culturalism and the 'Great Replacement'
The British way of life is under attack as never before; illegal immigration by cross Channel migrants are reaching even higher levels than last year. 'Black Lives Matter' protests are seeking to force a Marxist agenda on British politics. Non-white faces are over represented in advertising, the news media, sport and entertainment. The White British must wake up and resist because soon it will be too late.
Getting the Word out on British streets while we still have a voice !
Britain is being colonised – British values, British traditions, British culture, the indigenous British 'Folk' are being marginalised, entire districts are no longer White British and in London the White British are the minority population.
In 2020 there are 48,000 illegal immigrants officially listed as being in the UK, but how many more are here and not on official figures?
Britain is being colonised and the invasion of Britain by non-white, non-Europeans continues every day, every week, every month.
This cannot continue.
The British Movement pod-cast 'Under the Sunwheel' produced by Sunwheel Studios and available on-line via BitChute and Archive.
Posted on August 22, 2020 August 22, 2020 Categories British Movement, NS OutlookTags British National Socialism1 Comment on Fighting Back – Resisting Multi-Culturalism and the 'Great Replacement'
Cultural Marxism Continues to Undermine British Society at all Levels
Does this mean that White British recruits are not wanted?
The BBC is probably the biggest Government propaganda outlet in the United Kingdom. It is staffed almost entirely by liberal or Left-wing management operating a multi-culturalist, Marxist agenda. News reports are heavily edited in order to be politically correct. The number of BAME reporters and presenters are way beyond the BAME percentage of the British population and their coverage gives the impression that Britain has a massive majority non-white population, which is not the case. The BBC is government funded and also through the TV licence scheme which criminalises people who do not pay for a TV licence. The news content and programme content currently broadcast by the BBC on TV, on radio and on-line is heavily influenced by liberal (progressive) values at best and at worst is massively influenced by Cultural Marxism.
Every part of the United Kingdom must oppose multi-culturalism if the White British are to survive into the far future.
Follow British Movement on the pod-cast series 'Under the Sunwheel', recorded at Sunwheel Studios and available on-line on BitChute and Archive.
Posted on August 2, 2020 August 2, 2020 Categories British Movement, NS OutlookTags British National Socialism2 Comments on Cultural Marxism Continues to Undermine British Society at all Levels


text:
Monzo Banks on PagerDuty to Improve Customer Experience
Size: 300+ Employees
Location: London, United Kingdom
Customer Since: 2016
Key Integrations:
Products: Analytics, Event Intelligence, Platform
Customers → Monzo
Monzo Bank Ltd. is a digital, mobile-only bank based in the United Kingdom and has over one million customers. Founded in 2015, Monzo is built from the ground up with a modern technology stack leveraging primarily open source software and microservices to run its bank operations. The iOS and Android mobile apps are the heart of the bank, with innovative features that provide more convenience for its customers while adhering to the strict standards and regulations that govern traditional bank security and privacy practices.
Because of customer expectations surrounding access and usage of the mobile banking app, managing digital operations at Monzo means ensuring that the app runs faultlessly regardless of platform. "Engineers have more pressure to take action in real time," Christopher Evans, Platform Team Lead at Monzo, shared. "You can't go wrong and have one second of downtime. You have even more pressure than a traditional bank."
Customer Experience Beyond Banker's Hours
Since it's a digital bank, Monzo's hours of operation are 24/7. "Customers are the heart of everything we do," Evans said. "Our services must always be up and accessible to our customers." To that end, Monzo does not have scheduled downtime, unlike many traditional banks. To protect the customer experience, Monzo has been using PagerDuty to accelerate response to customer-impacting issues.
"We put a huge amount of engineering effort into making sure we don't have scheduled maintenance periods, but we've had downtime because of incidents, which are inevitable," Evans explained. "We prioritize customer-impacting systems ahead of everything else. The team's focus is providing a bank that has a world-class level of availability, and PagerDuty is the hub for mobilizing the right people in real time to fix issues in the fastest possible way. That's where the value lies."
"We know that PagerDuty will always be up and that we can rely on it."
Christopher Evans, Platform Team Lead, Monzo
Visibility a Huge Asset for Improving Application Performance
As Monzo has grown, its use of PagerDuty has evolved alongside it. "In the beginning, our usage of PagerDuty was minimal," Evans shared. "The majority of our alerting was done by our on-call engineers watching Slack channels." Since then, Monzo has re-architected its monitoring and alerting solutions for more visibility into infrastructure health and system performance. The company has moved to the open-source monitoring system Prometheus for everything, from infrastructure monitoring to application performance management (APM). With this shift, Monzo can now monitor the metrics coming out of its applications.
Monzo also configured its use of PagerDuty to gain more analytical insights by leveraging the metrics collected by the platform. Using PagerDuty's integration with Prometheus, Monzo now sends all of its alerts to the PagerDuty platform so it can better track mean-time-to-action and mean-time-to-resolution. Additionally, because more alerts are flowing through PagerDuty, the on-call team has more context to immediately take action when issues arise.
Investing in Team Health
When Evans first joined the platform team, the on-call rotation consisted of only four engineers across the entire business, putting them at risk for burnout. "It was a really stressful experience," Evans explained. "People wanted to drop out of the rotation." To expand the pool of available resources and improve work-life balance, Evans used PagerDuty to implement an on-call "shadow program," which consisted of a primary team who were paired with new people joining the rotation.
Though the primary on-call engineers are in charge of driving action and response, those shadowing them are subject to the same SLAs, such as being no more than 15 minutes away from a laptop and responding to all of the alerts. PagerDuty's automated on-call management features enable Evans to create multiple schedules for the primary responders and the shadow team. "That was the gateway for training the new on-callers to hone their skills in a safe, non-stressful way," said Evans.
Monzo now has eight primary on-call resources and an additional eight resources shadowing them, bringing the total team size to 16. "The general health of on-call engineers is better," shared Evans. "Just before I joined, three or four engineers left the rotation because they were burnt out. But since we implemented the on-call shadow program, no one has left the rotation."
Charging Ahead Into the Future
In its current phase of rapid growth, Monzo will continue scaling its on-call teams with PagerDuty so that individual teams are empowered to manage their own schedules. Evans also plans to leverage PagerDuty Analytics so he has insight into noisy services that require attention, as well as how individuals are doing on call. "We want to be able to monitor how heavily affected people are by being on call for any given week," explained Evans. In addition, once Monzo has a significant amount of data flowing through PagerDuty, Evans plans to explore PagerDuty Event Intelligence and its machine learning capabilities to further improve Monzo's real-time operations.
"We know that PagerDuty will always be up and that we can rely on it," said Evans. "I'm instantly less stressed because I don't have that feeling of isolation. From day one, PagerDuty has really helped."
To learn more about what PagerDuty can do for your organization and sign up for a free trial, visit www.pagerduty.com.


I wanted to share with you a realization I had recently.
We also make dangerous generalizations when it comes to individuals. We lump them — even though they are one, individual person — into a group we think they are a part of and assume that they are exactly the same as everyone else in that group.
It's much more productive and helpful to flip those around.
When we look at groups, it's better to see how we're more alike than we are different.
When we look at individuals, it's better to see how everyone is different and appreciate each person's uniqueness.
When we do it this way, the world instantly becomes a much more welcoming and colorful and interesting place.
P.S. The globe mosaic pic above is even better in when you can see the whole thing; check it out here.


After two decades of delays by the government and innumerable demonstrations by journalists and civil society groups, Ghana last week passed a long-awaited Right to Information (RTI) bill. The law, which seeks to codify access to Ghana's public institutions is a bid to ensure transparency in the fight against corruption.
But journalist and activists worry the new legislation, which will be signed into law by President Nana Akufo-Addo, could be used as a tool for the government to limit how journalists share or leak information on popular online platforms like Facebook and Twitter. Social media has played a prominent role in allowing investigative news to flourish by enabling journalists and citizens, often anonymously, to release leaked government documents.
Ghana ranks as the seventh least corrupt country in Africa, but still has a long way to go in the fight against institutionalized corruption. In a recent survey conducted by the University of Ghana, 88% of respondents said they strongly believe there is corruption in the country's government ministries.
The two decades that saw the new law languish coincided with an increase in the number of assaults against Ghanaian journalists. From 2005 to 2014, there were a staggering 138 incidents of violence against journalists, most of them carried out by members of the police, military and affiliates of political parties. In January, a journalist who exposed corruption in the Ghana Football Association (GFA) was shot dead in a drive-by shooting. Ahmed Hussein-Suale, the victim, was part of a team of investigative reporters who filmed former GFA boss Kwesi Nyantakyi accepting bribes. Nyantakyi was fired by FIFA and fined $500,000.
Activists and reporters had hoped the RTI law would help expose more of the political corruption many Ghanaians have become used to reading about. In 2018, the Chairperson of the Electoral Commission of Ghana was dismissed from her role for allegedly spending about $795,000 on a new office complex. The new law might cause more corrupt officials to face consequences, or at least public scrutiny.
The RTI law, estimated to cost about $145 million to implement over the next five years, will mandate public institutions like ministries to publish details of their activities within twelve months and to appoint Information RTI officers. Staff in district offices and a head office will handle requests from journalists and citizens. Information requested from public institutions is free, but Ghanaians will have to pay for the information to be photocopied or transferred to flash drives or discs. For privacy reasons, the bill does not grant access to information on budgets, contractual relationships, financial information and programme beneficiaries.
To obtain information, a journalist will have to send in a hand-written request to access information and will receive a response within 14 days. Once the access has been approved, journalists will be able to receive the information in written or electronic form.
Currently, journalists face many hurdles in obtaining information from the government. With the RTI bill, journalists hope the law help them prevail over reticent officials.
The RTI bill was first drafted in 1999 by Ghana's Institute for Economic Affairs and sat through three elections without passage. Parliament reviewed the bill in 2003, 2005 and again in 2007 but, according to activists, it was never put to a vote due to politicians' fears of being scrutinized by the media.
The current government promised to pass the RTI bill after failing to honor its initial commitment to pass the bill within 100 days of taking office in January 2017. Last November, frustrated journalists, lawyers and other stakeholders marched through the streets of Accra wearing red clothing; the protest trended on Twitter with the hashtag #RTIRedFriday.
About 30 demonstrators carried placards with signs that said, "Pass The RTI Bill Now" and "Got Nothing To Hide? #PassTheRTIBillNow". The protest was led by three organizations—The Media Coalition on Right to Information, the Coalition of Right to Information, Ghana and Occupy Ghana.
The passage of the RTI bill has also coincided with calls for greater transparency from many Ghanaians about their country's relationship with the United States in a region which has seen an expansion in American military presence. In March 2018, thousands of Ghanaians demonstrated against a $20 million deal that would supply equipment and training to the Ghanaian military and pave the way for joint U.S.-Ghana exercises. The Ghanaian government said the agreement was an extension of an existing bilateral and multilateral military relationship between the U.S. and the West African nation.
A big reason for the delay of the RTI bill delays could be put down to disagreements over a series of loopholes in the draft text. The first version of the RTI bill prevented journalists from obtaining access to information held by the offices of the president, the vice president and the cabinet. The president's office alone is served by more than 200 staff. Media activists, civil society groups, and think tanks have all contributed in making the RTI committee in parliament relax rules which were going to make access to information access more difficult. They also pushed the RTI committee to agree to do away with the requirement for a fee to access information.
But loopholes remain. The passed bill indicates that information cannot be disclosed if it results in undue loss or gain to a person, a group, or financial institution or any other body. It also prevents the disclosure of information related to the tax returns of politicians and exempts the disclosure of information on personal matters if it arguably damages the reputation of any other individual referred to.
More worryingly, the bill maintains limits on information held by the president and the vice president as private individuals, but allows all other offices within the presidency, vice president, cabinet and ministries to be subject to disclosure.
Media organizations argue the limits curtail the bill's ability to bring transparency to notoriously secretive government deals. For instance, the previous government refused to disclose the details of a controversial business venture amounting to about $732,000, with a bus branding marketing firm which was accused of mismanaging taxpayer money. The government initially refused to release information about the deal to avoid the risk of exposing public officials. It took the High Court in Ghana to intervene to order the government to disclose its information.
In the absence of an RTI bill, social media has played an important role in helping hold officials to account. Facebook and Twitter have become a kind of Ghanaian WikiLeaks, letting journalists and citizens distribute and analyze leaked government documents.
Now, journalists worry the government could use the RTI bill to crack down on those who share documents without government permission.
Individuals who disclose such information through platforms including social media can be sanctioned. Punishment can include a fine of over $40,000, a prison sentence between 1-3 years, or both.
"In an era of fake news, social media should not be a threat to the RTI law. It should be used to correct information" said Dr Kojo Asante, director for advocacy and policy engagement at Ghana Center For Democratic Development.
"I have been attacked for stating a fact, on social media, for holding a politician accountable," said Dogbevi.
The government has also argued that any information shared about national security such as the readiness of the country's armed forces or information about individuals suspected of terrorist attacks, could jeopardize the stability of Ghana. In April 2016, there was panic of a possible terrorist strike after a leaked security memo shared on social media revealed that militant Islamists were planning to attack Ghana.
Still, despite the loopholes and flaws, journalists and activists are hoping for the law's swift implementation.
Africa has seen a steady increase in the number of countries adopting Right to Information legislation. In 2011, there were only five countries on the continent who had passed RTI bills, but as of 2017 about 22 African countries have adopted similar laws with Malawi being the latest addition.
Ghana loses about $27.93 billion through corruption every year. Many of the losses can be traced to fraudulent government procurement processes and theft. In 2018, Ghana was hit with a series of corruption scandals, including a $179 million Ministry of Communication deal that sparked controversy. An existing RTI bill would have mandated the transparency of the contract and demonstrated the expertise of the bidding companies.
Kofi Yeboah is a frequent contributor to Global Voices Online, where he writes about internet freedom and authoritarian technology in sub-Saharan Africa. His work has appeared in The Guardian, Al Jazeera and a number of other publications.


(BBJ) -- Petrochemicals group TVK, a unit of Hungarian oil and gas company MOL, had net income of HUF 890 million in the second quarter, an improvement over the base period, when it broke even, according to TVK's consolidated IFRS report published Tuesday. Revenue rose 23.3% to HUF 110.0 billion.
Cost of raw materials and consumables increased 26.1% to HUF 101.0 billion. Total operating costs were up 24.7% at HUF 108.0 billion. Operating profit fell 20.8% to HUF 2.1 billion.
For the first half, TVK booked net income of HUF 2.3 billion, compared to a HUF 589 million loss in the base period. First-half revenue climbed 25.0% to HUF 217.6 billion.
TVK had total assets of HUF 221.4 billion on June 30, 2011, edging up 1% from twelve months earlier. Net assets were practically unchanged at HUF 136.5 billion.


text:
Q: Upload image with phonegap using ajax I'm developing an application using phonegap,
my app, capture an image from camera or gallery, i move to a specific folder and after that i want to upload it to a server. I upload some data too from a form.
My problem is that everything works if i use an image from the gallery but it doesn't work if i capture it from camera. Here is my code js.
var pictureSource;   // picture source
var destinationType; // sets the format of returned value
document.addEventListener("deviceready",onDeviceReady,false);

function onDeviceReady() {
pictureSource=navigator.camera.PictureSourceType;
destinationType=navigator.camera.DestinationType;
}

function onPhotoDataSuccess(imageURI) {

var Image = document.getElementById('Image');
var form = document.getElementById('up');
var b1 = document.getElementById('b1');
var b2 = document.getElementById('b2');
Image.style.display = 'block';
form.style.display = 'block';
b1.style.display = 'none';
b2.style.display = 'none';
Image.src = imageURI;
movePic(imageURI);
}

function capturePhoto() {
// Take picture using device camera and retrieve image
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,
destinationType: destinationType.FILE_URI,
});
}

function getPhoto(source) {
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,
    destinationType: destinationType.FILE_URI,
    sourceType: source    });
}

function onFail(message) {
alert('Failed because: ' + message);
}

/*****************save*****************/

function movePic(file){
  window.resolveLocalFileSystemURI(file, resolveOnSuccess, resOnError);
}
//Callback function when the file system uri has been resolved
function resolveOnSuccess(entry){
var d = new Date();
var n = d.getTime();
var newFileName = n + ".jpg";
var myFolderApp = "folder";
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSys) {
    //creo la cartella geofolder e salvo le foto scattate
   fileSys.root.getDirectory(myFolderApp,
            {create:true, exclusive: false},
            function(myFolderApp) {
                entry.moveTo(myFolderApp, newFileName,  successMove,                                            resOnError);
                document.forms['up'].foto.value = newFileName;

            },
            resOnError);
    },
    resOnError);
return newFileName;
}

//Callback function when the file has been moved successfully
function successMove(entry) {
//Store imagepath in session for future use
// like to store it in database
sessionStorage.setItem('imagepath', entry.fullPath);
}

function resOnError() {
alert(error.code);
}

////upload///

$("#upload").click(function(){
    //some variable

    uploadimage(foto);
    $.ajax({
        type: "POST",
        url: "http://x.org/upload.php",
        data: {//some data from the form},
        success: function(responce){
            if(responce=='success')
            {
            alert('ok');
            }
            else
            {
            alert("errore");

            }
        }
    });
    return false;});

function uploadimage(foto) {

var Image = document.getElementById('Image').getAttribute("src");

var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=foto;
options.mimeType="image/jpeg";

var params = new Object();
params.nome = "test";

options.params = params;
options.chunkedMode = false;

var ft = new FileTransfer();
ft.upload(Image, "http://x.org/uploadphoto.php", win,    fail, options);
}

function win() {
alert("ok bro");
}
function fail() {
alert("not bro");

}

A: the problem is in movePic() function:
you are trying to upload an uri that no longer exists because you move it!
try entry.copyTo()
 instead of
entry.moveTo();


text:
Cryptocurrency Scam Spreads Across High-Profile Twitter Accounts
Twitter accounts belonging to former president Barack Obama, Joe Biden, Jeff Bezos, Elon Musk, and Bill Gates are among those hijacked in a massive cryptocurrency scam.
Dark Reading Staff
Several high-profile Twitter accounts were hijacked in a wide-ranging cryptocurrency scam in which attackers are manipulating followers into transferring funds.
Affected accounts belong to businesses and individuals including Apple, Bitcoin, CashApp, Coindesk, Coinbase, Uber, Barack Obama, Jeff Bezos, Elon Musk, Bill Gates, Joe Biden, Michael Bloomberg, and Kanye West. Some account owners quickly took control of their profiles and deleted the tweets.
Some tweets promised to double payments sent to a specific Bitcoin address for the following 30 minutes. Bill Gates' account, for example, promised to send $2,000 back to people who sent $1,000. A similar message appeared on Elon Musk's account, which posted a tweet saying, "I'll double any BTC payment sent to my BTC address for the next hour," followed by a URL.
RiskIQ has published a list of domains allegedly connected to this scam, giving further insight into the extent of people and corporations targeted. It's unclear how widespread the incident is, but so far the scammers have collected at least $103,000.
It is so far unclear whether the activity can be attributed to individual account hacks or a larger Twitter compromise. Some security experts have noted the extent of accounts affected could indicate the attackers leveraged the Twitter platform instead of targeting individual accounts.
Read more details here.
Register now for this year's fully virtual Black Hat USA, scheduled to take place August 1–6, and get more information about the event on the Black Hat website. Click for detail on conference information and to register.
Application SecurityThreat Intelligence
The ROI Story: Identifying & Justifying Disruptive Technology
The Definitive Guide to SASE Security


We are always ahead to help you out in all the terms; however, one factor on which we are very much concern about is CHARGE BACK. Therefore, We will advise you to contact Customer Care and Resolve your queries.
By agreeing to the Terms and Conditions you make sure that you will not do any Charge Back on States Pharmacy account and Even Related Merchant Accounts of the States Pharmacy. If anything happen like this than only we will not be responsible to spread out your Private Information to the Public Forums related to Credit Card Frauds as well as the Credit Card Authorities.


text:
package com.sun.xml.internal.ws.developer;

/**
 * Represents the exception that has occurred on the server side.
 *
 * <p>
 * When an exception occurs on the server, JAX-WS RI sends the stack
 * trace of that exception to the client. On the client side,
 * instances of this class are used to represent such stack trace.
 *
 * @author Kohsuke Kawaguchi
 * @since 2.1
 */
public class ServerSideException extends Exception {
    private final String className;

    public ServerSideException(String className, String message) {
        super(message);
        this.className = className;
    }

    public String getMessage() {
        return "Client received an exception from server: "
                + super.getMessage()
                + " Please see the server log to find more detail regarding exact cause of the failure.";
    }

    public String toString() {
        String s = className;
        String message = getLocalizedMessage();
        return (message != null) ? (s + ": " + message) : s;
    }
}


text:
Featured - News - November 22, 2019
African Newspage reporter wins OFAB Africa media award in Mombasa, Kenya
Muhammad Usman November 22, 2019
Abdullahi Tsanni, a freelance science journalist and reporter of African Newspage, has emerged winner of the 2019 Open Forum on Agricultural Biotechnology (OFAB) in Africa media awards, for print and online category, at an event held Thursday, at the Saravo Whitesands Hotel, in Mombasa, Kenya.
Gabriel Kudaka from Kenya, OFAB Africa Journalist of the Year and the winner in TV category (3rd from left) ; Abdullahi Tsanni from Nigeria, winner in print and online category (4th from left); David Rwenyagira from Tanzania , winner in radio category (2nd from left); Some Besaoula from Burkina Faso, 1st Runner up in radio category (1st from left).
The Open Forum on Agricultural Biotechnology (OFAB) in Africa`s annual media award is an initiative of the Nairobi-based African Agricultural Technology Foundation (AATF) aimed at "celebrating excellence in science journalism" as well as recognizing the works of journalists in promoting agricultural biotechnologies on the continent.
Tsanni was one of 21 finalists from across the 7 OFAB countries in Africa namely Kenya, Tanzania, Ethiopia, Ghana, Uganda, Nigeria, and Burkina Faso. A 2019 Fellow of the African Science Literacy Network (ASLN), he was also one of 20 African journalists selected to attend the World Federation of Science Journalists' science reporting workshop in the United Kingdom, held in March, 2019.
He recently emerged OFAB Nigeria`s Journalist of the Year 2019 for his story titled: "GMO debate affects public sentiment in Nigeria," published by the Cornell Alliance for Science, an independent US-based media platform focused on reporting issues around science and agricultural biotechnologies around the world. Tsanni subsequently took home the first position in Africa, in the print and online category, after keenly contesting it with journalists from across six other OFAB countries on the continent.
Gabriel Kudaka from Kenya won the overall OFAB Africa Journalist of the Year and was also winner in the TV category while 1st runner up in the TV category was Ayoola Kasim from Nigeria. Ronald Musoke from Uganda was 1st runner up in the print and online category while David Rwenyagira from Tanzania won in the radio category and Some Besaoula from Burkina Faso was 1st runner up in the radio category.
Speaking on behalf of the judges at the awards ceremony, Eugenia Abu, a veteran Nigerian journalist cum multimedia strategist said the awards symbolized 'excellence in science journalism' adding that the criteria that guided the judges' decision were: clarity i.e breaking down of scientific jargons and terms; the use of the finest resource persons in the field in science stories; as well as multiple level of engagements with scientists, policymakers and the public, particularly ordinary citizens.
"[The] use of innovation and initiative cannot be overemphasized and those who made it to the finals stood out in all of these criteria and more. Thus, they have been found worthy; we congratulate all of them and urge for more synergy between science and journalism to enable the African Agricultural Technology Foundation (AATF) and the Open Forum on Agricultural Biotechnology (OFAB) in Africa, promote better lives for small-holder farmers on the continent through technology," said Abu.
Muhammad Usman
Using media to connect African farmers with scientific innovation and technology
Radio: The universal medium that leaves no one behind
African Leadership Magazine Unveils Winners of African Business Leadership Awards (ABLA) 2022
TagsAATFASLNOFAB
Previous article AU-IBAR: Transforming Africa`s veterinary sector for improved livestock value-chain development
Next article AfCFTA: Africa must stop importing automobiles – Bakary Koné
More By Muhammad Usman
OFAB Nigeria science journalism awards slated for November 8, in Abuja
ANALYSIS: Bridging the gap between science and society in Nigeria
36th AU summit holds February 18-19 in Addis Ababa
Day Commissioner Muchanga launched Afrikan Youth Business Council (AfYBC)
African Newspage elected to 4th AU-ECOSOCC General Assembly
AU ECOSOCC's 4th General Assembly holds Dec 5 – 9, in Nairobi
The thirty-sixth Ordinary Session of the Assembly of Heads of State and Government of the …


text:
Peterson, Emrick highlight 2011 Hall of Fame class
Seven former letterwinners, including Gator Greats Mike Peterson (football) and Bob Emrick (men's basketball) will be inducted into the University of Florida Athletic Hall of Fame 2011 class. The F Club and Gator Boosters, Inc. announced the class on Wednesday, which will receive their honors at the Hall of Fame Banquet on April 8, 2011, in the Holloway Touchdown Terrace at Ben Hill Griffin Stadium.
According to UF, "inductees are divided into three different categories: Gator Greats, Distinguished Letterwinners and Honorary Letterwinners." The remainder of the induction class includes Gator Greats Dawn Buth (women's tennis), Judd Davis (football), Michelle Freeman (women's track & field), Mimosa McNerney (women's swimming>, Distinguished Letterwinner Keith Tribble (football), and Honorary Letterwinner Dr. Richard Shaara (team physician).
More about each inductee and their career accomplishments after the jump.
UF defines Gator Greats as "letterwinners who have brought recognition and prominence to the University and to themselves through athletic accomplishments as an undergraduate," while Distinguished Letterwinners are "letterwinners who have made major contributions to the University's athletic program through personal time, effort, interest and many years of continued service. They may have also distinguished themselves as exceptional in their chosen field of endeavor."
Biographies of each 2011 inductee courtesy of GatorZone:
GATOR GREATS:
Mike Peterson – Football (1995-98)
Peterson, a member of the 1996 National Championship football team, was a decorated linebacker for the Gators. Also a member of the 1995 and 1996 SEC Championship teams, he was a 1998 All-American who led Florida with 127 tackles in 1998. In 1999, he was a second-round draft pick for the Indianapolis Colts; he currently plays for the Atlanta Falcons.
Bob Emrick – Men's Basketball (1955-57)
A two-year captain of the Gators basketball team (1956, 1957), Emrick was an All-SEC selection in 1955 and 1956 who averaged a double-double during those seasons and graduated as Florida's all-time leading scorer (1,544 points). He would hold that mark for 12 years and still remains ranked in the top 10 in school history in career scoring average and career rebounding average.
Dawn Buth – Women's Tennis (1995-98)
A seven-time All-American, Buth was a member of UF's 1996 and 1998 NCAA Championship teams. She also won the 1996 and 1997 NCAA Doubles Championship with partner Stephanie Nickitas. With a 112-4 dual match record during her Gators career (including four SEC regular season titles and four SEC Tournament titles), she ranks to this day in the top five in the Florida record book for career singles wins, single-season singles wins, doubles wins and career doubles winning percentage.
Judd Davis – Football (1992-94)
The 1993 recipient of the Lou Groza Award for the nation's best place-kicker, Davis was also a member of the Gators' 1993 and 1994 SEC Championship teams. He was an All-American in 1993 and remains the only Florida player to ever receive the award.
Michelle Freeman – Women's Track & Field (1991-92)
One of the most accomplished track & field athletes in school history, Freeman is an eight-time All-American and seven-time SEC Champion who was also a member of the 1992 4x400m relay NCAA Championship team. She participated in the 1992, 1996 and 2000 Olympic Games and took home a bronze medal in the 4x100m relay. Freeman still holds UF records in the 55-meter hurdles, 55-meter dash, 100-meter dash and 100-meter hurdles.
Mimosa McNerney – Women's Swimming (1993-96)
McNerney is a four-year letterwinner who was the first-ever recipient of the Skip Foster Most Valuable Swimmer Award in 1995. She is also a four-time NCAA Champion with three titles in the 1,650-yard freestyle and one in the 500-yard freestyle. A nine-time All-American and four-time SEC Champion, she still ranks as one of the top 10 Gators in both the 500- and 1,650-yard freestyle races.
DISTINGUISHED LETTERWINNER:
Keith Tribble – Football (1974-76)
While a member of the Florida football team, Tribble was an offensive guard who played in three bowl games. After graduating, he became the associate athletic director for the Gators from 1992-93 before moving on to be chief executive officer of the Orange Bowl Committee from 1993-2006. Since leaving the Orange Bowl, he has been serving as the athletic director at the University of Central Florida.
HONORARY LETTERWINNER:
Dr. Richard Shaara – Team Physician (1970-97)
Taking care of UF athletes and their health for 27 years, Dr. Shaara is being honored posthumously.
All-American Ben Hill Griffin Stadium Bob Emrick Dawn Buth F Club field Gator Boosters Gator Greats Hall of Fame Holloway Touchdown Terrace Judd Davis Keith Tribble Michelle Freeman Mike Peterson Mimosa McNerney National Championship NCAA SEC swimming tennis track University of Florida
Bonner, McCray, Villegas headline UF Athletic Hall of Fame class of 2015 inductees
Top 11 for 2011: Off the Field Stories of the Year
Mr2Bits says:
Dont mean to derail but I just watched SEC weekly and some ESPN garbage, are analyst going to pick the Gators to lose every week? We were on upset alert last weekend and now people are just plain picking us to lose to Kentucky at home. Just need to remember our ceiling!
Gatorbuc15 says:
College Football Playoff Rankings: Florida Gators hold at No. 6 as SEC leads top 25
For the second straight week, the Florida Gators are the No. 6 team in the nation, at least according to the College Football...Read More
Florida vs. Kentucky: Pick, prediction, spread, odds, l... November 28, 2020
Florida Gators basketball 2020-21 season preview: Start... November 25, 2020


text:
Electronics and Information Technology industry by Ministry of Electronics & Information Technology
Select ratingGive Electronics and Information Technology industry by Ministry of Electronics & Information Technology 1/5Give Electronics and Information Technology industry by Ministry of Electronics & Information Technology 2/5Give Electronics and Information Technology industry by Ministry of Electronics & Information Technology 3/5Give Electronics and Information Technology industry by Ministry of Electronics & Information Technology 4/5Give Electronics and Information Technology industry by Ministry of Electronics & Information Technology 5/5Cancel rating
Get information on electronics and Information Technology (IT) industries by Ministry of Electronics & Information Technology. Users can get information on IT software, services, Business Process Outsourcing (BPO), industrial promotion activities, etc. Details on IT schemes and policies such as Software Technology Parks (STP) and Special Economic Zones (SEZ) are given. Information on electronics hardware industry, schemes & policies...
Website of PAO 2000
Select ratingGive Website of PAO 2000 1/5Give Website of PAO 2000 2/5Give Website of PAO 2000 3/5Give Website of PAO 2000 4/5Give Website of PAO 2000 5/5Cancel rating
Information Technology has become a strategic resource to Government Accounting with the support of National Informatics Centre (NIC) which is the nodal agency for providing software support to computerize several functions in various Ministries & Departments of the Government of India
Website of National e-Governance Plan (NeGP)
Select ratingGive Website of National e-Governance Plan (NeGP) 1/5Give Website of National e-Governance Plan (NeGP) 2/5Give Website of National e-Governance Plan (NeGP) 3/5Give Website of National e-Governance Plan (NeGP) 4/5Give Website of National e-Governance Plan (NeGP) 5/5Cancel rating
National e-Governance Plan (NeGP) is an Independent Business Division (IBD) established by Ministry of Electronics and Information Technology (MeitY) within MLAsia to undertake Programme Management of NeGP.


Clear call to action. Your business has a website for a reason, whether it's to sell your products, catch new leads, provide information, or inspire ideas. Based on that reason, let the reader know right away what they're being asked to do! Use buttons, forms, or prominent links to get them to sign up for your email list, make an appointment, download a file, or sign up for a free trial. Make it easy, and make it clear.
Contact information—on every page! There is nothing more frustrating than wanting to contact a business but you can't find their contact info. Many businesses include their phone number or email address in the header or footer of their page, so that no matter which page a reader is on, they can easily make the step to contact you. It is also common to have a "Call us now!" call-to-action button that floats on the top of each page.
Mobile responsive design. Look around—everyone's on their phones! It's no longer just a perk to have a mobile-friendly website, it's a must. Otherwise, your customers will have a hard time navigating your site, and you'll also lose SEO momentum. Google also prioritizes mobile responsive sites over those that have not yet made the transition.
SSL certificate (Secure Sockets Layer). Acquiring an SSL certificate for your site turns your "http://" into "https://", which indicates a secure site. It both authenticates your website's identity and encrypts sensitive data communicated to and from your site, discouraging hackers and ensuring that customers' credit card numbers or sensitive, personal information is safe when they enter it on your site. This is a necessity for any eCommerce site, but it can also affect your SEO efforts, as Google announced that they will be adjusting their indexing to prioritize HTTPS pages.
Optimized images. We're talking about page load time. If your site's images are too large, it will cause your page to take longer to load—which is one of the first things that may cause a potential customer to give up and try another site. Keeping image sizes under 200kb is recommended as long as picture clarity is preserved, though some images, such as a wide hero image, may exceed this limit. Image file sizes can be adjusted in Photoshop's "Save for Web & Devices" option, or by using various free online services such as pixlr.com.
Clear navigational path. Customers will get frustrated and leave your site if it is too difficult to find the desired information. Make sure your navigational menu is concise and clear, being direct about where they need to go to find what. Make sure your site search feature works well, that your pages are titled accurately (you don't want to be too creative—straightforward is often better), and test test test your site navigation to make sure users have a clear pathway throughout the content.
Testimonials. Think about how often you read Amazon reviews or Yelp ratings. Potential customers want to know what current customers think about your product, and how they're using it. Even if you just have two or three helpful, realistic, descriptive testimonials, your business' credibility receives a boost.
Social media buttons or links. Let your customers know where to find you in the great online conversation. Have prominent icon buttons or even a written out, "Follow us on Twitter!" Also, include social sharing buttons on your blog posts and infographics.
Analytics integration. Appearing prominently in Google search results depends on more than just having quality content and optimizing your tags and settings. To truly know how your business' site is performing, you have to see how customers are interacting with it. Are certain pages experiencing a high bounce rate? Which pages of your site are users landing on first? Where do they typically go from there? Setting up Google Analytics and Search Console make up the first step in monitoring your site's activity and engagement.
Basic SEO. If you want your site to rank at all, you have to give Google what it wants—which ultimately helps your customers find what they want. This means clear, direct descriptions, titles, and headers that tell the user they're in the right place to find what they want. Make sure to do keyword research to optimize your page titles, meta descriptions, and your H1 and ALT tags. This helps Google properly index your site while also attracting customers looking for products or services like yours.
Fresh, relevant content. Effective content marketing is essential for success for today's biggest brands. You have to create and promote content that is helpful and inspiring to your audience, and you have to do it regularly—on your blog, on social media, in emails. Keep people coming back for more, which also tells Google that your site is staying relevant and engaging its visitors.
Reliable hosting. For the same reason you don't use large images or files that increase page load time, you want to make sure your hosting platform is efficient and reliable. If the server is slow in responding, or if there are frequent (even occasional!) service outages giving error pages to customers, that equals a major deterrent from using your site ever again. You also want a hosting company that has high-quality customer service for when problems do arise. At times, the downtime is not always the fault of the hosting server. Automatic coding updates or changes to coding language versions can leave you with a "broken site." In this case, it is also vital that you also have access to a reliable web guru to help get the site fully functional again. Building a site isn't a "set it and forget it" kind of situation.
Easy domain name. It makes sense to use your company name, such as thebestcompany.com, or something about your products, such as fasterskates.com. But it has to be something easy to remember, easy to type or cut and paste, and easy to say out loud. Avoid lengthy URLs with too many names, numbers, and symbols, like thebestschool-k-12-atlanta.org, or with words that run together or are confusing to remember, like smithsshoesalesteam.com. Think of the greats, such as Amazon, GoDaddy, eBay, etc.
Custom 404 page. It's inevitable that at some point, your customers are going to land on the wrong page. Whether it's an old offer link that you forgot to redirect, an old article Google still has indexed, or they simply type the URL incorrectly, you can use a custom 404 page to still put relevant information in front of your customers, help them get back on track, and keep your primary call to action front and center.
Backup plan. Disasters happen—whether your business is a victim of hackers, an update gone awry, complete server failure, or your hosting company goes caput. Don't be left without a backup of your whole site and its content. Some hosting providers may provide an automated backup service, so check there first. Otherwise, a good rule of thumb is If you load new content weekly, backup every week. If you post daily or run an eCommerce site with customer orders, your site may require an automated service such as Vaultpress or CodeGuard.
You've probably gathered that most of these essential elements are aimed at a smooth, seamless, engaging customer experience. Similar to how you'd want a customer to feel when they walk in your doors, you want to engineer the same experience for their visits to your business' website.