Journal of Biotechnology 211: 101-102.
: Talaromyces (Penicillium) islandicus is a common mold found in stored rice or cereals. It has a highly versatile metabolism characterized by the secretion of numerous biopolymer degrading enzymes, mycotoxins and anthraquinones that altogether offer a broad range of potential industrial applications. Here we report the draft genome sequence of Talaromyces islandicus, which provides the basis of a biotechnological usage of this species.
Schafhauser T, Wibberg D, Rückert C, et al. Draft genome sequence of Talaromyces islandicus ("Penicillium islandicum") WF-38-12, a neglected mold with significant biotechnological potential. Journal of Biotechnology. 2015;211:101-102.
Schafhauser, T., Wibberg, D., Rückert, C., Winkler, A., Flor, L., van Pée, K. - H., Fewer, D. P., Sivonen, K., Jahn, L., Ludwig-Müller, J., et al. (2015). Draft genome sequence of Talaromyces islandicus ("Penicillium islandicum") WF-38-12, a neglected mold with significant biotechnological potential. Journal of Biotechnology 211, 101-102.
Schafhauser, T., et al., 2015. Draft genome sequence of Talaromyces islandicus ("Penicillium islandicum") WF-38-12, a neglected mold with significant biotechnological potential. Journal of Biotechnology, 211, p 101-102.
T. Schafhauser, et al., "Draft genome sequence of Talaromyces islandicus ("Penicillium islandicum") WF-38-12, a neglected mold with significant biotechnological potential", Journal of Biotechnology, vol. 211, 2015, pp. 101-102.
Schafhauser, T., Wibberg, D., Rückert, C., Winkler, A., Flor, L., van Pée, K.-H., Fewer, D.P., Sivonen, K., Jahn, L., Ludwig-Müller, J., Caradec, T., Jacques, P., Huijbers, M.M.E., van Berkel, W.J.H., Weber, T., Wohlleben, W., Kalinowski, J.: Draft genome sequence of Talaromyces islandicus ("Penicillium islandicum") WF-38-12, a neglected mold with significant biotechnological potential. Journal of Biotechnology. 211, 101-102 (2015).
Schafhauser, Thomas, Wibberg, Daniel, Rückert, Christian, Winkler, Anika, Flor, Liane, van Pée, Karl-Heinz, Fewer, David P., Sivonen, Kaarina, Jahn, Linda, Ludwig-Müller, Jutta, Caradec, Thibault, Jacques, Philippe, Huijbers, Mieke M. E., van Berkel, Willem J. H., Weber, Tilmann, Wohlleben, Wolfgang, and Kalinowski, Jörn. "Draft genome sequence of Talaromyces islandicus ("Penicillium islandicum") WF-38-12, a neglected mold with significant biotechnological potential". Journal of Biotechnology 211 (2015): 101-102.
Draft genome sequence of Penicillium chrysogenum strain HKF2, a fungus with potential for production of prebiotic synthesizing enzymes.
Identification of fungi in shotgun metagenomics datasets.
Extracellular electron transfer systems fuel cellulose oxidative degradation.
The cyclochlorotine mycotoxin is produced by the nonribosomal peptide synthetase CctN in Talaromyces islandicus ('Penicillium islandicum').
Acceleration of actin polymerization and rapid microfilament reorganization in cultured hepatocytes by cyclochlorotin, a hepatotoxic cyclic peptide.
Phylogeny and nomenclature of the genus Talaromyces and taxa accommodated in Penicillium subgenus Biverticillium.
Isolation of two toxic agents, luteoskyrin and chlorine-containing peptide, from the metabolites of Penicillium islandicum Sopp, with some properties thereof.
Polyphasic taxonomy of the genus Talaromyces.


text:
Q: Breeze, Wijmo, Angular and JsonResultsAdapter - RangeError: Maximum call stack size exceeded I have adapted one of the Wijmo Data (with wijgrid) samples (breeze-native.html) to work with Angular. It does just fine.
However, when I try to adapt it to run on my data, I get the dreaded 'RangeError: Maximum call stack size exceeded' error. As my data is not a 'Breeze Standard', I have used the JsonResultsAdapter and my own Metadata to create the entities. This is ok with Angular, but doesn't like wijmo.
The data from the Northwind example looks like this:
[{"Product_ID":1,"Supplier_ID":1,"Category_ID":1,"Product_Name":"Chai","English_Name":"Dharamsala Tea","Quantity_Per_Unit":"10 boxes x 20 bags","Unit_Price":18.0,"Units_In_Stock":39,"Units_On_Order":0,"Reorder_Level":10,"Discontinued":false},{...}]
My data is like this:
[{"ID":"1","idUser":"1","idOrganisation":"2","isActive":"1","idRole":"1","SubOrganisations":"1","strEMail":"bob@gmail.com","strTel":null,"strUsername":"bob","strPassword":"*196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7","datCreated":null,"datLastModified":null,"idUserLastModified":null,"idUserCreated":null},{...}]
As there's no real difference, the problem must lie in the metadata or the JsonResultsAdapter.
Here the module with the JsonResultsAdapter:
angular.module('app_jsonResultsAdapter',['app_metadata'])
/* jsonResultsAdapter: parses data into entities */
.value('bem_jsonResultsAdapter',
    new breeze.JsonResultsAdapter({

        name: "seltec",

        extractResults: function(json) {
            return json.results;
        },
        visitNode: function(node, mappingContext, nodeContext) {
            var entityType = "Users";
            var propertyName = nodeContext.propertyName;
            var ignore = propertyName && propertyName.substr(0, 1) === "$";

            return {
                entityType: entityType,
                nodeId: node.$id,
                nodeRefId: node.$ref,
                ignore: ignore
            };
        }

    }));

Here's the module with the metadata:
angular.module('app_metadata', ['logger'])

    .factory("bem_metadata", function () {

        var bem_Metadata = {
            getUserMetadata: getUserMetadata
        };

        return bem_Metadata;

        function getUserMetadata(){

        var x = {
            "metadataVersion": "1.0.4",
//            "namingConvention": "camelCase",
            "localQueryComparisonOptions": "caseInsensitiveSQL",
            "structuralTypes": [
                {
                    "shortName": "Users",
                    "namespace": "Models.Seltec-T_Users",
                    "autoGeneratedKeyType": "None",
                    "defaultResourceName": "Users",
                    "dataProperties": [

//  `ID` varchar(38) NOT NULL,
                        {
                            "name": "ID",
                            "dataType": "String",
                            "isPartOfKey": true,
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `idUser` varchar(38) DEFAULT NULL,
                        {
                            "name": "idUser",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `idOrganisation` int(11) DEFAULT NULL,
                        {
                            "name": "idOrganisation",
                            "dataType": "Int32",
                            "validators": [
                                {
                                    "name": "int32"
                                }
                            ]
                        },
//  `isActive` tinyint(1) DEFAULT '0',
                        {
                            "name": "isActive",
                            "dataType": "Boolean",
                            "validators": [
                                {
                                    "name": "bool"
                                }
                            ]
                        },
//  `idRole` int(11) DEFAULT '0',
                        {
                            "name": "idRole",
                            "dataType": "Int32",
                            "validators": [
                                {
                                    "name": "int32"
                                }
                            ]
                        },
//  `SubOrganisations` tinyint(1) DEFAULT '0',
                        {
                            "name": "SubOrganisations",
                            "dataType": "Boolean",
                            "validators": [
                                {
                                    "name": "bool"
                                }
                            ]
                        },
//  `strEMail` varchar(100) DEFAULT NULL,
                        {
                            "name": "strEMail",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `strTel` varchar(30) DEFAULT NULL,
                        {
                            "name": "strTel",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `strUsername` varchar(255) DEFAULT NULL,
                        {
                            "name": "strUsername",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `strPassword` varchar(255) DEFAULT NULL,
                        {
                            "name": "strPassword",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `datCreated` datetime DEFAULT NULL,
                        {
                            "name": "datCreated",
                            "dataType": "DateTime",
                            "validators": [
                                {
                                    "name": "date"
                                }
                            ]
                        },
//  `datLastModified` datetime DEFAULT NULL,
                        {
                            "name": "ID",
                            "dataType": "DateTime",
                            "validators": [
                                {
                                    "name": "date"
                                }
                            ]
                        },
//  `idUserLastModified` varchar(38) DEFAULT NULL,
                        {
                            "name": "idUserLastModified",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        },
//  `idUserCreated` varchar(38) DEFAULT NULL,
                        {
                            "name": "idUserCreated",
                            "dataType": "String",
                            "validators": [
                                {
                                    "name": "string"
                                }
                            ]
                        }

                    ]
                }
            ],
            "resourceEntityTypeMap": {
                "User": "User"
            }
        }

        return x;
        }
    });

And the controller:
angular.module('app',['app_metadata', 'wijmo'])

.controller('Ctrl', function ($scope, bem_metadata){

    breeze.config.initializeAdapterInstance("modelLibrary", "backingStore", true);

    var j = new breeze.JsonResultsAdapter({

        name: "seltec",

        extractResults: function(json) {
            return json.results;
        },
        visitNode: function(node, mappingContext, nodeContext) {
            var entityType = "Users";
            var propertyName = nodeContext.propertyName;
            var ignore = propertyName && propertyName.substr(0, 1) === "$";

            return {
                entityType: entityType,
                nodeId: node.$id,
                nodeRefId: node.$ref,
                ignore: ignore
            };
        }
    });

    var dataService = new breeze.DataService({
        serviceName: "http://lanet.local/backend/webservice/public/rest/index.php/",
        hasServerMetadata: false,
        jsonResultsAdapter: j
    });

    var ms = new breeze.MetadataStore();
    var x = bem_metadata.getUserMetadata();
    ms.importMetadata (x)

    var manager = new breeze.EntityManager({
        dataService: dataService,
        metadataStore: ms
    });

    $scope.users = [];

    var query = new breeze.EntityQuery("users");

    manager.executeQuery(query).then(function (data) {
        $scope.users = data.results;
        $scope.$digest();
    }).fail(function (e) {
            alert(e);
        });

});

All I have in the html is the grid:
<wijgrid id="dataGrid" data="{{users}}" allowEditing="true"  allowSorting="true" columnsAutogenerationMode="none"
         style="width: 600px;">
    <columns>
        <column headerText="Username" dataKey="strUsername"></column>
        <column headerText="Email" dataKey="strEMail"></column>
    </columns>
</wijgrid>

What I want to know is, why should my Metadata cause such a problem with the wijgrid. It works with data from a Web API so I know it SHOULD work!!
Ta!
Craig
PS: I guess it would help if I added the Northwind example:
<!DOCTYPE html>

    <title>Data - BreezeJs without BreezeDataView</title>

    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="description" content="Remote shaped data downloaded by BreezeJs shown in a wijgrid"/>
    <meta name="keywords" content=""/>
    <meta name="author" content="ComponentOne"/>

    <link href="http://cdn.wijmo.com/themes/aristo/jquery-wijmo.css" rel="stylesheet" type="text/css"/>

    <link href="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20131.3.min.css" rel="stylesheet" type="text/css"/>

Data - BreezeJs without BreezeDataView

Products

        <wijgrid id="dataGrid" data="{{products}}" allowEditing="true" allowSorting="true"
                 columnsAutogenerationMode="none"
                 style="width: 600px;">
            <columns>
                <column headerText="Product Name" dataKey="Product_Name"></column>
                <column headerText="English Name" dataKey="English_Name"></column>
            </columns>
        </wijgrid>

redpajama_set_name: RedPajamaStackExchange


text:
Easthampton Savings Bank to buy Citizens National Bank of Putnam, Connecticut
Jim Kinney | jkinney@repub.com
biz bank 2.jpg
Easthampton Savings Bank President Matthew S. Sosik
(JOHN SUCHOCKI/ THE REPUBLICAN)
EASTHAMPTON — Easthampton Savings Bank has announced plans to buy The Citizens National Bank of Putnam, Connecticut, for $51.3 million.
The move is the latest in a string of local bank mergers and acquisitions, a trend driven by a need for growth and increasing costs of complying with post-recession regulatory requirements.
Northampton Cooperative Bank
United Bank's
While not a merger, Connecticut's Farmington Bank is expanding into West Springfield and Longmeadow. Westfield Bank has opened branches in Granby, Connecticut, and Enfield.
Easthampton Savings Bank's deal to buy The Citizens National Bank will extend Easthampton's market presence to the northeast Connecticut and central Massachusetts markets.
Matthew S. Sosik, president and chief executive officer of Easthampton Savings Bank, stated:
"We are very pleased to announce our acquisition of Citizens National Bank and to welcome the Citizens employees and customers into the ESB family. We are very familiar with Citizen's market area and we are excited to grow through an expansion into the northeast Connecticut and central Massachusetts markets. Given Citizens' excellent reputation and franchise value in their market area, we expect to operate Citizen's five branches under the Citizens trade name after the transaction is completed. That structure will allow us to remain acutely attentive to our existing customers and communities in the Pioneer Valley, while allowing us to expand and further develop Citizens' market share."
With the addition of The Citizens National Bank, with $333 million in assets, the combined bank will have assets of $1.3 billion and a branch network of 15 full-service offices.
The Citizens National Bank has five offices, all in Connecticut – Putnam, Woodstock, North Grosvenordale, Brooklyn and Danielson.
Easthampton Savings Bank operates 10 full-service banking offices in the Massachusetts communities of Easthampton, Southampton, Northampton, Hadley, South Hadley, Belchertown, Westfield and Agawam.

redpajama_set_name: RedPajamaCommonCrawl


A week ago I partly fixed my site Today's Guardian, but it wasn't fully repaired. Now it is.
The problem was that the script which creates the site each day scraped the content of a web page to get the list of articles in that day's edition of the paper, which were then fetched one-by-one from the Guardian's API. Inevitably that web page changed, my script didn't understand the new HTML, and it didn't seem an easy job to fix this fragile part of the process.
Set use-date to newspaper-edition, and from-date and(?) to-date to the YYYY-MM-DD date in question.
Set tags to include newspaper-book (a "book" being the section of the printed paper, such as "Main section", "G2" or "Sport").
Include newspaperPageNumber in the show-fields parameter.
This will fetch all the articles from that day's paper, each accompanied by a description of which "book" it's in, and include the page within that book the article is on. For example, here is the kind of query I'm doing, in the Content API explorer.
So I've now replaced the previous fragile and lengthy process with one which fetches all the articles in a single API request (or two, should there ever be more than 200 articles in one edition). A bit of shuffling of data later and I've reconstructed the day's paper.
Not only does this make the script much faster to run, but it hopefully means the site will be more robust, and the sections of the paper will make more sense — previously there were some strange odds and ends appearing.
There are some oddities — it seems like one or two articles a day have no page number, so I'm currently leaving them out. And yesterday there was an article with no newspaper-book, so I'd also omit that.
And I'm a bit confused by the variety of "sections" an article could be in. For example, an article might have a sectionId of "Business", while its newspaper-book-section might have a webTitle of "Top stories" and a sectionName of "From the Guardian". A different article might have "UK news" for all three parameters. For now I'm only showing the first.
I took the opportunity to make a few more under-the-hood improvements and one more visible one: any "Opinion" articles that include a URL for the author's photo now include that photo. Previously, because every article looks so similar in my design, I was always momentarily confused when I started reading something that didn't feel like "news". I'd then realise it was a "column" and I could ignore it. So now, the sight of an author portrait will be a sign (for me) that I can swiftly move on.
Above, looks like everything else. Below, a more obviously ignorable piece of opinion.
There's still room for improvement. For example, although the articles are sorted by page number, some things still feel slightly out of order. The letters page, for example, contains articles other than letters. While everything from that page will be grouped together, the letters won't necessarily be consecutive within that group.
But this all seems good enough for the moment and I have other things to fix and update before Christmas. Happy reading!
My thanks to two former Guardian employees, Paul Lloyd and Cantlin Ashrowan, for pointing me towards this solution.
3:54pm: @CotswoldOutdoor I've been unable to complete a web purchase since yesterday. Phone support said it's all broken. But no news on Twitter?
1:45pm: @dracos Ooh, that's cunning!


Tweet Thank you all for you feedback and especially to Matt and Oli for spotting some serious issues. Hence a new version cmon 1.0.1 is out.
option handling is fixed (--mysqluser and --mysqlpasswd was not handled properly).
Please not that you may have to edit and change it a bit (PATHs etc).
possibility to log to other place than syslog.


Head over to this special list of the best language translation apps for iPhone and iPad in 2019 to quickly translate and learn new languages.
If you're traveling abroad, you'll mostly need a way to translate what's being said to you by the locals in the local language. Not everyone is multi-lingual; that's why having your iPhone do the work of an interpreter sounds fantastic.
Interestingly, there are tons of language translation apps for the iPhone. You can use web services like Google Translate (which has an app of its own, by the way) but nothing beats having a dedicated app right in your pocket to help you with translation. Let's dive ahead to pick the best language translator for your iPhone and iPad!
iTranslate is an extremely helpful translation and dictionary app. It lets you flawlessly translate any text and do voice-to-voice conversation in more than 90 languages. You can listen to translations in male or female voices.
iTranslate also allows you to quickly switch between dialects. The offline mode ensures you are able to translate without any interruption. The handy dictionary with synonyms and different meanings is always up to the task to explain the meaning of any complicated word.
With the ability to speak or type to translate into more than 60 languages, Microsoft Translator is exceptionally user-friendly. You can have real-time transcribed conversations with two or more people. Most importantly, you can download languages to translate offline.
The phrasebooks offer the handy guide for translations and pronunciation. You can check out alternate translation and meaning of any word. Listen to translation to improve your pronunciation and learn the language perfectly. Even better, you can also take advantage of the Safari extension to quickly translate web pages on your iOS device.
"Google Translate" is highly efficient when it comes to translating your language instantly and flawlessly. It's capable of translating between as many as 103 languages by typing. Even better, you can translate between 53 languages when there is no internet on your iOS device.
Using your device camera, you have the option to translate 30 languages. With the conversation mode, it provides two-way quick speech translation in 32 languages. You can draw the characters in 93 languages.
"Speak & Translate" is a brilliant language translation app for iOS. Thanks to Apple speech recognition technology support, it's equipped to accurately translate your language in real-time.
You can dictate or type the text which you want to translate. It allows you to choose the voice of male or female and even adjust the speed as per your convenience. It supports more than 117 languages for text-to-text translations. The app has the support of as many as 54 languages for voice-to-voice translations.
With "SayHi Translate," speaking or learning any foreign language is not a big deal. Simply speak something in one language and promptly listen to its translation in another language. You can change languages and select male or female voices as per your convenience. It's localized in several languages.
You also have the option to speed up or slow down the speech rate. Tap on your translation to edit or make changes. It lets you share your conversations via email, Facebook, Twitter, etc.
The last but not the list, "Translator with Speech" is second to none when it comes to translating any language correctly. It's fully equipped to translate 84 languages. It also features speech-to-text functionality in 23 languages. As it automatically saves your translations, you can refer them later. It provides transliteration support for non-latin character sets.
Reverso Translation is excellent for learning new languages. Simply say the words or type the text you want to translate and it will instantly translate them. It also provides examples of how words are used in a sentence.
While reading any article in a web browser, you can use it translate any selected text. You can create vocabulary lists to access your favorite words quickly. It lets you share your discovery via social media like Facebook and email.
myLanguage is pretty smart for not just translating but also learning a foreign language. It supports text translation in 59 languages.
With the support of transliteration, it helps you learn non-Latin translations. You can listen to translation in 30 languages in high quality (HQ) voice. You have the option to send your translation via email, text messages. Overall, it has the support of 90 languages including English, Dutch, Czech, etc.
iHandy Translator is a simple but exceedingly effective language translator for your iPhone. Just input any sentence or text and immediately get its translation in another language.
It's capable of translating from and to 52 world languages including English, Dutch, Spanish, Hindi, etc. You can easily search and share your history with your friends. The pro version of the app provides text-to-speech functionality and allows you to access phrasebook with commonly used expressions.
Voice Translator is pretty neat translation app for iOS. With spotless voice recognition technology, it lets you quickly translate your voice into another language. Besides, it has the support for both voice and keyboard typing translation.
You can share your result through SMS and email. Another notable feature of this app is the support for more than 30 languages including English, Finnish, French, German, Hungarian, Indonesian, Italian and more.
Furthermore, you will be able to upgrade to the premium ($2.99) version to use the app without any ads.
Hopefully, language will no longer be a barrier from letting you communicate with foreign people. Let us know which one of the above apps you have you chosen to help you converse with the desired freedom.
Like this app roundup? Download our app and stay tuned with us via Facebook, Twitter, and Telegram to never miss our latest stories.


text:
Q: MySQL use DISTINCT with GROUP BY on same column I currently have a query similar to:
select customers.customerId, items.itemName, sum(orders.quantity) as boughtTotal
from customers join orders on customers.customerId = orders.customerId
join items on items.itemId = orders.itemId
group by customers.customerId, items.itemName
order by boughtTotal desc;

The purpose of the query is to relate customers to items they bought, which may span over many orders, and total the amount of each unique item bought. This being achieved with what I have. I want to take this a step further now and select the most popular item for each customer. Since this is ordered with most bought items at the top, I figured I'd just have to add distinct next to customers.customerId in the select statement to have duplicates removed. However, adding distinct seems to do nothing. I'd appreciate help in knowing why distinct is seemingly doing nothing here, but also how to achieve what I'm trying to do - remove duplicates besides a customer's most popular item.
Tables:
customers
 customerId | name
      1     | John
      2     | Jane

orders
 orderId | customerId | quantity | itemId
    1    |      1     |    11    |   1
    2    |      2     |    13    |   2
    3    |      1     |    4     |   2
    4    |      2     |    14    |   1
    5    |      1     |    1     |   1

items
 itemId | itemName
    1   |    dog
    2   |    cat

So from this data the current query will return the following:
 customerId | itemName | boughtTotal
      2     |    dog   |     14
      2     |    cat   |     13
      1     |    dog   |     12
      1     |    cat   |     4

And what I'd like to have is the following:
 customerId | itemName | boughtTotal
      2     |    dog   |     14
      1     |    dog   |     12

A: Try this;)
select t1.*
from (
    select customers.customerId, items.itemName, sum(orders.quantity) as boughtTotal
    from customers join orders on customers.customerId = orders.customerId
    join items on items.itemId = orders.itemId
    group by customers.customerId, items.itemName) t1
inner join (
    select max(boughtTotal) as boughtTotal, customerId
    from (
        select customers.customerId, items.itemName, sum(orders.quantity) as boughtTotal
        from customers join orders on customers.customerId = orders.customerId
        join items on items.itemId = orders.itemId
        group by customers.customerId, items.itemName)t
    group by customerId) t2 on t1.customerId = t2.customerId and t1.boughtTotal = t2.boughtTotal

DEMO HERE


The Grolier Club Library counts itself fortunate to act not only as steward of our memorable rare book collection but also of our manuscript and archive collections. Along with our own institutional records and the institutional records of other bookish societies like the BSA and ABAA, the Library contains a myriad of archival holdings which support the Club's mission "to foster the study, collecting, and appreciation of books and works on paper, their art, history, production, and commerce." This includes the papers of collectors, scholars, printers, designers, illustrators, typographers, and of course, booksellers.
We are pleased to announce that the John Fleming, Incorporated Records (1952-1987) have been fully processed and are available for research use. Bequeathed by the Estate of John Fleming to the Grolier Club in 1988, the collection contains nearly 46 linear feet of correspondence, notes, financial and business records, research, photographs, newspaper clippings, and inventories. It offers an interesting array of resources and a unique glimpse into the machinations of a one-of-a-kind, successful 20th-century American antiquarian bookseller.
After Rosenbach's death in 1952, Fleming made headlines by buying out much of his remaining collection and apartment. On March 14, 1955, the Philadelphia Evening Bulletin reported "Rosenbach's Ex-Office Boy Buys Rare Book Collection;" the New York Times heralded "Rosenbach Aide Buys Collection: ex-clerk gets items worth $2,000,000 from the late bibliophile's rarities;" and the Manchester Guardian declared "Ex-Clerk pays ₤700,000 for Rare Books." Although eye-catching, these headlines almost disregard the fact that Fleming had steadily advanced within the Rosenbach Company for nearly three decades, and was hardly still an office boy.
Fleming continued work as an antiquarian bookseller under John F. Fleming, Inc. However, it is not surprising that Rosenbach's name is on or is referenced in much of the collection. In some cases, the line between where the Rosenbach Foundation ends and John Fleming Inc. begins is blurred. A simple sales record book with sales receipts pasted onto each page makes this plain. The dates on the receipts span from 1954 to 1956, the time when Fleming purchased much of the Rosenbach collection. In many cases old sales slips imprinted with the Rosenbach Foundation or Company were simply reused and edited: names and addresses were just crossed out as needed.
For archivists, it is very tempting to fall down 'rabbit holes' of tangential research that, although interesting, are not truly apropos to professional scope. With this collection, the archival stars aligned and the 'rabbit hole' actually came to me. Among the material in this collection was a box of newspaper clippings and other publicity dating as far back as 1952. Included were a number of articles about Fleming's 1955 purchase of a pair of miniatures of George and Martha Washington. He had traced the paintings' ownership history and purchased them from descendants of the artist, Archibald Robertson (1765-1835). I thought these were distinctive because they were not traditional works on paper. Later on, while processing the sales record book I serendipitously located the receipt of sale for these miniatures in 1956! They were sold to the Colonial Williamsburg Foundation, where by email I was able to confirm they remain today.
Although this kind of lucky coincidence may seem trivial to some, as an archivist it is exciting to identify connections within collections. It also helps me piece together a snapshot of the person or organization I am working with. I can never expect to become a subject specialist on every box of manuscript material that comes across my table, but it is fun to try to get a crash course. I look forward to sharing some more finds with you in the future!
Kate Teiken Rogers, Email correspondence with author, February 4, 2019.
Wolf, Edwin, and Fleming, John. Rosenbach: A Biography. Cleveland: World Publishing Co, 1960.
"John Fleming, Leading Dealer of Rare Books," New York Times, Dec. 21, 1987.


Dine in the restaurant listed as one of Malaysia's Most Beautiful Restaurants in Flavours Magazine May-June 2007 with this offer at Federal Hotel's Mandarin Palace. Within the grandeur of imperial court setting and warm hospitality, you can feast on an array of dim sums of the pan-fried, steamed, baked, and deep-fried variety.
Valid Sat - Sun: 10.30am – 2.30pm.


text:
King inaugurates Haramain High Speed Rail
SAUDI ARABIA: Saudi Arabia became the latest country to launch high speed services on September 25, when the Haramain High Speed Rail line linking Makkah, Jeddah and Madinah was formally inaugurated by King Salman bin Abdulaziz Al Saud. The ceremony in Jeddah was also attended by the three regional governors and Transport Minister Dr Nabil bin Mohammed Al-Amoudi.
The formal opening of the line had been timed to coincide with the country's 88th National Day on September 23. Speaking at the inauguration, the King, who is Custodian of the Two Holy Mosques, said 'we have put our trust in Allah, and we ask Allah to grant success.' Following the ceremony, he boarded one of the Talgo-built trainsets for a trip to Madinah.
The 453 km line with five stations has been developed in line with the country's 2030 national plan. Designed for a maximum speed of 320 km/h, it is intended to carry up to 60 million passengers/year to and from the holy cities. 'The journey between Makkah and Madinah has become closer and easier than ever before', said Al-Amoudi.
Civil works have been undertaken by Chinese and Saudi Arabian contractors, with railway systems supplied by the Spanish-led Al-Shoula consortium under a €6·7bn concession. This included the supply of 36 Talgo 350 trainsets as well as track and electrification; operations are being managed by RENFE and ADIF for the first 12 years.
Revenue services are due to begin on October 1, following the publication of fares on September 18. Operations are expected to start with a few trains each day, limited to 200 km/h, but would gradually ramp up in both speed and frequency, with a full service of 300 km/h trains anticipated by September 2019.
Haramain launches Jeddah airport service at 300 km/h
SAUDI ARABIA: High speed services to and from Jeddah airport were launched on December 11.
Haramain High Speed Rail fares announced
SAUDI ARABIA: Further confirmation that the Haramain high speed line is about to open for commercial services comes with the publication of ticket prices by local media. The Saudi Gazette reports that services will start on September 24. There are likely to be four return trips a day with more ...
Haramain High Speed Rail may open in August
SAUDI ARABIA: August 31 has been suggested as the new target date for the start of commercial services on the Haramain high speed line between Makkah and Madinah. Opening had previously been expected in mid-March, but it became clear in February that delays to the completion of five of the ...


text:
Churches in Other Countries
Posted by Daryl Densford.
This page features Churches of the Nazarene located in countries other than the United States.
Central Pilar, Argentina, Church of the Nazarene (photo: Daryl Densford).
San Miguel, Argentina, Church of the Nazarene (photo: Daryl Densford).
Assomada (île de Santiago, Cap-Vert) : Igreja do Nazareno: Assomada, island of Santiago, Cape Verde Church of the Nazarene (photo from Wikimedia Commons).
Santa Maria, Cape Verde Church of the Nazarene (photo by patrickmeyer on TripAdvisor)
Berlin-Lichtenrade, Germany Church of the Nazarene on John Locke Straße, 2014 (photo from Wikimedia Commons).
Rio Dulce, Guatemala Church of the Nazarene is only accessible by water (photo by Marvin del Cid, posted on Flickr).
Gros-Morne, Haiti Church of the Nazarene on Dedication Sunday. More than 3,500 people filled the new sanctuary for the dedication service (NCNNews).
Kingston (?), Jamaica Church of the Nazarene (photo: Daryl Densford).
Jabal Amman, Jordan Church of the Nazarene on Rainbow St. (Photo by AbuLaith on worldmapz.com).
Manzini, Swaziland Church of the Nazarene, "The Stone Church" was dedicated in 1927 by Harmon Schmelzenbach (photo from http://germansinswaziland.com/?p=237)
Piarco, Trinidad Church of the Nazarene (photo by Rachel Amy Rochford).
Hull, England Church of the Nazarene. Originally Coltman Street Holiness Church, former non-conformist chapel. Originally built for the Holiness Church Society in 1916. Taken over by the Church of the Nazarene in 1959. Closed for religious use in 1990s (photo: David Wright).
London, England: The Thomas Memorial Church of the Nazarene. Founded by Welsh businessman David Thomas as the Holiness Mission in 1907. It was an 18th century house used as Board of Works Offices before the building of Battersea Town Hall.
Sheffield, England Church of the Nazarene (formerly) on Victoria Street, 2008 (photo from Wikimedia Commons).
Sutton, St. Helens, England Church of the Nazarene. Built in 1934 by 3 Methodist ministers as Emmanuel Mission. Since 2015 it has been Living Waters Christian Fellowship.
United Kingdom-Scotland
Park Head, Glasgow, Scotland Church of the Nazarene (photo from parkheadhistory.com).
Parkhead, Glasgow, Scotland Church of the Nazarene. Originally Pentecostal Church. From postcard: "First Holiness Church in Scotland. First Minister: Rev. George Sharpe; First Deacons: Robert Bolton, Andrew Robertson, William Barrie, Thomas Gray. First Services: September 30th, 1906. Organized October 6th, 1906, with a membership of 80."
Paisely, Scotland: St Matthews Church of the Nazarene. Art Nouveau building designed in 1906 in the MacKintosh style, but by William D. McLennan.
Paisely, Scotland: St Matthews Church of the Nazarene. Art Nouveau building designed in 1906 in the MacKintosh style, but by William D. McLennan (photo from Wikimedia Commons).
Paisely, Scotland: St Matthews Church of the Nazarene interior. Art Nouveau building designed in 1906 in the MacKintosh style, but by William D. McLennan (photo from Wikimedia Commons).
Perth, Scotland: Trinity Church of the Nazarene (photo from Wikimedia Commons)


Photography studio hire in Manchester has gotten even better.
Creatives, corporates and students will find all they have been looking for at The One Studio. It is Manchester's photo studio with the truly human feel.
Located in Altrincham, Manchester The One Studio has excellent public transport and road links. The site has a large and accessible car park with disabled parking. Our on-site bistro serves superb breakfasts and lunches. We provide in-studio refreshments as part of your studio hire.
Equipment needs at The One Studio are never a problem. We have a full range of lighting and other studio equipment, including two makeup stations. Free Wi-Fi finishes off the studio perfectly.
So open your creative horizons and make The One Studio your choice.
The One Studio is a trading name of Teqdis Limited. A company registered in England No. 6453837.
VAT Registration number available on invoices and on request. All prices include VAT.


The last Academy in Mexico in the 13th baktun (a unit of the prehispanic calendar that lasts 400 years and ended on December 21st 2012) took place on December 17th, four days before the turn of the era, in the indigenous community of Frontera Corozal, only a few kilometers away from the former Mayan city of Yaxchilán. The Academy was translated into Ch'ol, the local language that descends directly from Mayan of the classical times over 1000 years ago. Nowadays Ch'ol is used to read the glyphs from classic period that have survived to the present day.
But there was no doom and gloom at the Academy. All the children were excited to join Plant-for-the-Planet and started right away by planting a number of trees near the entrance of the village. The same evening they participated at the festivities for the anniversary of the foundation of the community of Frontera Corozal and presented Plant-for-the-Planet to the whole community and the guests of honour that had assembled for the occasion.


text:
Phillips 66 Upgrades PCMO Line
Noria news wires
Phillips 66 Lubricants recently upgraded its line of passenger car motor oil (PCMO) to address the low-speed pre-ignition (LSPI) issues that engine mechanics identify as an increased risk for modern engines, including those with gasoline direct injection (GDI) and turbochargers.
"New vehicles require higher lubricant performance," said Mike Krampf, Phillips 66 Finished Lubricants manager. "Only a high-quality motor oil formulated for modern engines can help consumers fully gain from the benefits engineered into these engines, including fuel efficiency. A quality motor oil must function as a lubricant, coolant and dispersant."
More than 120 million turbocharged GDI-powered vehicles have been produced globally since 2010 and are at risk for LSPI —a condition that occurs when there is a premature ignition of the main fuel charge, resulting in high-pressure spikes, loud noise, power loss, increased fuel consumption and potentially catastrophic damage to the engine. GDI engines now make up over half of new car production.
"Our decision to upgrade our full product line reflects our commitment to engine protection and on-road safety for drivers of all vehicles," said Krampf.
The upgraded Phillips 66 Shield Motor Oil formulas, which began rolling out in March, also meet the American Petroleum Institute's new SN Plus specification.
For more information, visit www.phillips66lubricants.com.
Synthetic Oil: What Consumers Need to Know
5 Storage and Handling Tips for Automotive Lubricants
Benefits of Using Zinc Additives in Engine Oils
High Mileage Oil: A Practical Guide


2014 Pahlmeyer "Pièce de Résistance"
In the glass, this wine is a deep ruby red. Aromas of lilac, blueberry, blackberry jam, buttery pie crust and leather carry over onto a lush, balanced palate supported by supple tannins. Notes of graphite shavings, roasted walnuts, baking spice and a hint of dark chocolate show up on the powerful finish.
"Medium to deep purple-black in color, the 2014 Cabernet Sauvignon Piece de Resistance has a beautiful spiciness to the nose, with notes of cinnamon, pepper, vanilla and cloves over a core of baked cherries, crème de cassis and blueberry compote with touches of cigar box and pencil lead. The full-bodied palate simply explodes with powerful black berry preserves and spicy flavors, supported by plush, velvety tannins and just enough freshness, finishing with lingering chocolate box hints."
After harvest in the cool morning hours, the grape clusters were hand-sorted, gently destemmed and delivered as whole berries into open-top fermenters for five days of natural cold maceration and two to three weeks of 100% native yeast fermentation. 54% of the fruit was puncheon-fermented to intensify the extraction of aroma, flavor and color. The fruit was gently pressed and transferred to barrels, where the wine finished primary and secondary fermentations. The wine continued to age in 100% new Taransaud French oak barrels for 22 months. It was bottled unfined and unfiltered.


Oxana joined Nobel Trust as a senior accountant in 2017 and mainly deals with the financial affairs of the firm, focusing on invoicing and debt collection. Before joining Nobel Trust, Oxana gained significant experience in the accounting and corporate administration fields while working for a large Russian Bank in Moscow, a Metallurgical Company and a Corporate Service Provider in Cyprus. Oxana holds a BA in Arts of Philology and has obtained an LCCI Certificate in Bookkeeping and Accounting. She is fluent in Russian and English.
Oxana is a well-organised and highly motivated person with good communication skills and always eager to improve professionally. She approaches every new challenge with great enthusiasm.
Moving away from home to another country is definitely my most remarkable experience or at least the most life-changing one. Starting over in a place I had never been to before, not having a single friend and having to adjust to a culture very different to my own was an exciting and valuable experience.
Right from my first job interview at Nobel Trust, I was confident that this is the kind of employer I had been looking for, with excellent management, highly professional people and last but not least, a friendly and welcoming environment where I believe I have an opportunity to grow in ways that benefit both the Company and myself.


Rosher E & M J consists of a wide range of spare parts, irrespective of whether the customer's requirement is for nuts and bolts or something more specific. The shelves of Rosher E & M J are well stocked with equipments and parts which allows customers to makes selection in an easy possible manner.
Rosher E & M J provides support facility to its customers like replenishing the supply of spares, replacing worn away equipment and so on. The expertise staffs of Rosher E & M J enable customers to find necessary parts relating to all maintenance needs. This in turn helps customers to keep their equipment in a working condition. Rosher E & M J are open from Monday to Friday as of 8 AM to 5 PM.
The Kubota range offered by Rosher E & M J includes items such as tractors, RTV utility, vehicles, diesel engines, diesel generator sets and mowers. The Karcher range from Rosher E & M J includes varieties such as sweepers, scrubbers, pressure cleaners and vacuum cleaners. Rosher E & M J offers other products such as MTD turf care, cub cadet mowers, krone hay equipment, Antonio Carraro tractors, Sewell road brooms to mention a few.


We want your event to get off to the best start, so that you can not only raise as much money as possible for leukaemia research... but also so you can have lots of fun in the process!
Just just fill in this form to let us know what fundraising you're doing for us, and download your toolkit straight away.
If you would like a physical Fundraising Toolkit, which includes a Leuka T-shirt or running vest, contact our Community and Events Officer Simona by emailing simona.abis@leuka.org.uk or by calling our fundraising team on 020 7299 0722.


Complied with local environmental law, labor safety and health regulation, as well as international environmental regulations.
Established Hazardous substance Free (HSF) management system throughout incoming material inspection to eliminate potential unqualified material.
Established process management system to prevent contamination of hazardous materials.
Established manufacturing waste reduction and recycling program to minimize environment impact.
Established employee training and education program for awareness in environmental protection, workplace safety and health act regulation.


text:
Michael Doser brings together biomedicine and textile research
Textile products used for the treatment of wounds are increasingly being coupled with bioactive functions. A growing number of biocompatible and absorbable high-tech materials are used on and in the human body for therapy, diagnosis and measurements. Michael Doser, Director of Medical Engineering/Biomedical Process Engineering at the ITV Denkendorf, is working on innovative wound management products and processes.
Prof. Dr. Michael Doser, born in 1956, carries out research at the ITV Denkendorf and lectures at the universities of Stuttgart and Tübingen. © private
Prof. Dr. Michael Doser proves that a life sciences career is possible without long-term research stays abroad. Doser grew up in Stuttgart where he studied biology at the University of Hohenheim and did his doctorate on mistletoe lectins in the late 1980s. "Plant lectins can act as antibodies and have a particularly high specificity for sugar moieties on cell surfaces. When I was doing my studies, we analysed mistletoe lectins and their impact on tumour cells. Lectins do not just target cancer cells, but they also inhibit their growth and kill them. This is why mistletoe extracts are used therapeutically. Currently used mistletoe extracts are usually standardised in terms of mistletoe lectins," explains Doser who also says that from the word go his interest was not just limited to biology-related topics, but, although initially more as a hobby, also in engineering-related topics such as process control.
He owed it to this inclination that, as a young scientist, he got a job at the ITV Denkendorf, which gave him the opportunity to participate in a BMBF-funded project focused on the development of a biohybrid pancreas. The former head of the ITV Denkendorf's Department of Biomedical Engineering and later director of the institute, Prof. Dr.-Ing. Heinrich Planck, was instrumental in establishing the field of medical engineering at the ITV and attached great importance to developing innovative products with new properties through the biological functionalisation of textile materials. "We developed a vascular prosthesis that contained islets of Langerhans in the vascular wall. The construct was designed for use in diabetes therapy and worked well in vitro, i.e. produced insulin. However, the prosthesis did not work as desired in vivo, i.e. in contact with blood, and we decided to discontinue the project," says Doser.
Doser has been focused on the development of nerve guidance channels for many years. Such channels promote the directed growth of nerves. © ITV Denkendorf
Although the project was put on the backburner, it was far from falling into oblivion. At present, Doser is thinking about using advances in knowledge and technology to restart the project. The BMBF-funded project became nevertheless a strategic success. The cooperation with the Department of Transplantation Medicine at the University Hospital in Tübingen (Director: Prof. Dr. Becker) led to the establishment of BMOZ (German Centre for Biomaterials and Organ Replacement) by Planck and Becker. Doser also contributed to the establishment of this new centre. "The centre was in fact a pioneer for competence centres and clusters as we know them today. Suprathel®, an innovative skin substitute for the treatment of dermal wounds, was probably one of the most successful products developed by BMOZ researchers. Suprathel® is similar to the human skin with which it shares properties such as elasticity, permeability to water vapour, impermeability to bacteria, as well as stimulating the healing process.
Products and methods for use in regenerative medicine
The development of products for the treatment of dermal wounds paved the way towards further developments in the innovative field of regenerative medicine in which Doser developed a growing interest from the turn of the millennium. Initially, within the context of BMOZ, Doser focused on the development of a polymer that could be used as guidance channel for the promotion of the directed growth of nerves. The invention was based on the finding that severed peripheral nerves, for example nerves in limbs, were able to regrow. However, the extent and quality of regeneration is poor if the nerves are left to themselves. The researchers therefore aimed to develop an encasing structure that prevented the axons from growing in a disoriented manner and that was absorbed by the body once it had fulfilled its task.
Doser is specifically focused on materials with a regenerative effect. The wound cover Suprathel® is a dressing that promotes rapid healing. The photo shows the effect of Suprathel® on arc burns, i.e. burns caused by electricity, after six days' application. The dressing stays on the wound until it is completely healed. After it is applied, Suprathel® becomes transparent. The Suprathel® membrane is covered by gauze and compresses (not shown), which absorb the wound fluid and are changed regularly. © Marienhospital Stuttgart / Polymedics Innovations GmbH
The research and development work was a big challenge. "Until then, absorbable, biocompatible polymers were mainly made from polylactic acid, and their application in regenerative medicine was therefore a big problem. Polylactic acid degrades in the human body into small units that are absorbed by the body virtually simultaneously. This leads to the local accumulation of lactic acid, resulting in inflammation and scarring of the surrounding tissue. This is also the reason why big polylactic acid plates are unsuitable for bone repair," says Doser. Scar tissue would impede the growth of the nerve and needs to be avoided. Doser's research group therefore set out to look for alternatives.
The researchers have since developed a material that consists of caprolactone and trimethylen carbonate. Doser and his team have set up a BMBF-funded REGiNA project with the aim of developing a membrane that does not lead to the aforementioned complications. "In cooperation with the BG Casualty Hospital in Tübingen and the NMI Natural and Medical Sciences Institute in Reutlingen, we have been able to show in animal models that the nerves grew across a distance of up to two centimetres and that the guidance channel dissolved completely after a period of six months or so," says Doser summarising the current state of development. The nerve guidance polymers have since been patented and are now used for developing channels that promote the growth of nerves across greater distances. The new nerve guidance channels consist of a capillary membrane with integrated filaments that are coated with a range of growth factors.
Biomaterials – a concept of the future
The photo shows the result of applying Suprathel® to a wound caused by electricity for a period of eight months. © Marienhospital Stuttgart / Polymedics Innovations GmbH
Doser is convinced that regenerative biomaterials like Suprathel® have a promising future: "As far as guided tissue engineering is concerned, we are developing biomaterial-based methods for controlling regenerative processes in the body at the same time as preventing adverse side effects. The skin substitute Suprathel® is an excellent example of biomaterials with an excellent regenerative capacity. It also shows that regenerative implants can cope without cells, in particular as the use of cells and the approval of cell-based products has become a regulatory nightmare," said Doser. Doser will in future focus on materials that are suitable for the development of regenerative and drug delivery systems.
Another functional medical material was also developed in the context of the REGiNA health region: a synthetic sealing plug that ensures that the vessel opening is sealed quickly and safely when a catheter is removed. This plug consists of caprolactone, trimethylene carbonate and glycolide. The combination of these three monomers produces a block copolymer that is absorbed completely by the body as the natural vascular wall regenerates. "We are currently testing the material in animal models and the first results will be available in summer 2014. If everything goes as planned, then we will be able to fine-tune the design and start an extensive clinical trial for approval of the material as a medical device," says Doser.
In addition to his research and development activities, Doser also teaches students at the universities of Stuttgart and Tübingen where he is involved in the two universities' first interuniversity medical engineering course. He is in charge of integrating classes on regulatory affairs into the course and also lectures on polymeric biomaterials. He is also involved in the master's course on process engineering at the University of Stuttgart, and has taken over the coordination of the "Biomedical Process Engineering" course following Professor Planck's retirement. This course is also extremely popular with mechanical engineering and technical biology students.
Prof. Dr. Michael Doser
ITV Denkendorf
Körschtalstraße 26
73770 Denkendorf
Tel.: +49 (0)711 9340-263
E-mail: michael.doser(at)itv-denkendorf.de
Download and print functions
Download page as PDF
Social media functions
BioRegio STERN
© BIOPRO Baden-Württemberg GmbH
The article is part of the following dossiers
Innovative textiles made possible by biotechnology
Medical technology – serving healthcare
Implants of the future: bioactive, corrosion-resistant and antibacterial
The neurosciences
Website address: https://www.gesundheitsindustrie-bw.de/en/article/news/michael-doser-brings-together-biomedicine-and-textile-research


text:
Why Latinx Can't Catch On [MUST READ]
New words stick when they come from below, and respond to a real need.
The Road to Election 2020 [INFOGRAPHIC]
The winner of the 2020 Presidential Election will need to reach 270 electoral votes. Getting to that number will mean understanding who's voting and who's not, and who can be engaged, so they'll turn out at the polls. Whether you want to engage in a "get out the vote" campaign, or focus messaging efforts in key swing states, you'll want to tune in each month as we explore voters and their role on the road to election 2020.
From MAGA to DACA: Make the Americas Great Again
By Gonzalo López Martí - Creative director, etc / lmmiami.com
A new era of northbound Hispanic immigration is around the corner.
Which America will welcome with, mostly, open arms.
Here's why.
Political Media Buying 2020: Still Way Too Early Prediction
In June, I posted two RAB blog posts regarding the upcoming 2020 elections. I stated that PQ Media is forecasting $8.33 billion is going to be spent by candidates and their PACs, as well as by special interest groups supporting/not supporting ballot initiatives or referendums. Radio was predicted to do well, fueled by candidates targeting multicultural audiences. By Leo Kivijarv, Ph.D., Executive Vice President & Director of Research, PQ Media
2018 Hispanic Vote Data for Seven Crucial States in Advance of Key 2020 Contests
Univision Communications, Inc. announced the release of crucial Hispanic voter data analysis in conjunction with L2 (Labels and Lists) which demonstrates across the board voter registration and turnout increases in the key primary and general election states of Arizona, Colorado, Georgia, New Mexico, North Carolina, Ohio and Pennsylvania.
Public Highly Critical of State of Political Discourse in the U.S. [REPORT]
The public renders a harsh judgment on the state of political discourse in this country. And for many Americans, their own conversations about politics have become stressful experiences that they prefer to avoid.
Notices Telemundo names Loris - SVP of Election 2020 & Special Projects
Noticias Telemundo announced it has named veteran news executive Patsy Loris as Senior Vice President, Elections 2020 and Special Projects, effective July 29. Loris will be based in Miami and will report to Luis Fernandez, Executive Vice President of Network News at Telemundo.
Public's 2019 Priorities: Economy, Health Care, Education and Security All Near Top of List [REPORT]
At the outset of Donald Trump's third year in office, the public's to-do list for the president and the 116th Congress spans domains with the economy, health care costs, education and preventing terrorism all cited as top priorities by majorities of Americans.
How Bipartisanship Could Affect The Advertising Industry Following Midterms
As the dust settles on the 2018 midterm elections, a few things have come into focus. One is that while this was maybe not a fully blue wave (depends on which historical perspective you use as a benchmark), the Democrats harnessed voter anger against the current administration into a solid win by capturing the House of Representatives for the first time in eight years.
9 Things You Should Know About Hispanic Voters Ahead of the 2018 Midterm Elections [REPORT]
Hispanic voters are poised to play a potentially pivotal role as to whether the Democrats or the Republicans control the US Congress after the midterm elections. Hispanic voters have grown as a percentage of the electorate, largely as a result of young Hispanic-Americans attaining voting age.
Political Advertising in the Digital Now [PODCAST]
How much is spent on political advertising and how big a part of the mix is digital? In the latest episode of "Behind the Numbers," we break down the numbers and dig into questions about Facebook, the role of messaging and whether brands are being dragged into the political arena.
Spanish Dominant Hispanics Are Extremely Confident They Will Participate and Decide the Future of the Country
According to SSG's primary survey, 68% of Spanish Dominant Hispanics who can vote in Federal elections feel very to extremely confident that they will go out and vote in the November 2018 mid-term elections. Spanish Dominant Hispanics consider that Immigration, Racism, Homeland Security, Gun Control and Health Care are the top 5 issues facing the country. The ranking of these issues don't change between Millennials and Xers/Boomers but the level of importance for Immigration and Health Care is significantly higher among Spanish Dominant Xers & Boomers. Interestingly, Racism is identical regardless of Generation
Female Voter Segments Are As Unique As Their Media Preferences
On Aug. 26, 1920, the U.S. Congress ratified the 19th Amendment to the Constitution, giving women the right to vote. Today, Susan B. Anthony and other suffrage leaders who fought for social equality 100 years ago would be proud to witness the fruits of their labor as women maintain a prominent position in determining election outcomes across our 50 states. That hard-fought influence of the female voter is sure to be felt with the upcoming statewide gubernatorial, senate and house races taking place in almost every state this year. But are all female voters alike, and will a one-size-fits-all media strategy work as candidates vie to get their messages heard by this important voter segment?
2018 Political Campaign Ad Spend Will be in the Billions
Most money raised in politics is spent on advertising, and believe it or not, even in this digital age, most of those advertising dollars still go to the long-time king of political advertising: television.
Twitter's Riding a Political Wave in Latin America
Investors have banged Twitter pretty hard of late. Criticized for flat user growth, the company's stock has dropped as much as 13% during recent midday trading. Despite this, users in Latin America have made the platform an integral part of their social media consumption habits.


text:
// Variables.
var app = angular.module("umbraco");

// Associate directive/controller.
app.directive("formulateHandlerChooser", directive);
app.controller("formulate.handlerChooser", controller);

// Directive.
function directive(formulateDirectives) {
    return {
        restrict: "E",
        template: formulateDirectives.get("handlerChooser/handlerChooser.html"),
        controller: "formulate.handlerChooser",
        scope: {
            show: "=",
            chosen: "&"
        }
    };
}

// Controller.
function controller($scope, $element, formulateHandlers) {

    // Set scope variables.
    formulateHandlers.getHandlerTypes().then(function(handlerTypes) {
        $scope.items = handlerTypes;
    });
    $scope.dialogStyles = {};

    // Handle chosen item.
    $scope.choseItem = function(item) {
        $scope.chosen({
            handler: item
        });
    };

    // Cancel choice.
    $scope.cancel = function() {
        $scope.chosen({
            handler: null
        });
    };

    // When the dialog appears, position it in view.
    $scope.$watch("show", function(newValue, oldValue) {
        if (newValue) {
            var top = calculateDialogTop({
                $element: $element
            });
            $scope.dialogStyles.top = top;
        }
    });

}

// Calculates the top of the dialog.
function calculateDialogTop(options) {

    // This is a magic formula I copied from Archetype. Seems to work.
    var $element = options.$element;
    var offset = $element.offset();
    var scrollTop = $element.closest(".umb-panel-body").scrollTop();
    if (offset.top < 400) {
        return 300 + scrollTop;
    } else {
        return offset.top - 150 + scrollTop;
    }

}

redpajama_set_name: RedPajamaGithub


text:
Q: PowerBuilder: international currency formatting Background
Users in the US were our application's initial user base, but this has expanded to the point that Canadian, British, and Scandinavian users also use the system.
The PowerBuilder datawindow didn't like the Scandinavian currency format with decimals and periods transposed (###.###,00). When we tried to set the format in the datawindow, it complained, saying something about the format not being valid.
We cannot be the only people that have encountered this problem, but I didn't see a lot about this topic on the usual searches over the Internet.
Our current workaround
For the time being, one of the developers found a workaround, by having the login script change the currency format on the Windows operating system for the session, and putting "[currency]" in the datawindow field's format property to pick up the operating system's format.
This seems to work but is a less than optimal solution in my opinion for a number of reasons.

*

*It requires that our Scandinavian users run the app via a different icon than the other users. I shouldn't have to go into details about how rotten it is to have two different icons to log into the app, plus the maintenance hassles of having each one kick off a different format script.

*It only solves the issue of currency formatting for a single currency in a user session. As our app becomes more international, we may need to be able to display a variety of currencies in the same report.

There must be a better way
I'm fairly certain someone will tell me I need to read Spolsky's unicode essay. But aside from that, I'm interested in details on a slicker PowerBuilder solution, if anyone has one. Thanks in advance.

A: From PB's help on Defining display formats:

Number and currency settings
To ensure that an application behaves the same in whichever country it is deployed, DataWindow expressions and the masks used in display formats and edit masks require U.S. notation for numbers. That is, when you specify a number in a DataWindow expression or in a number mask, a comma always represents the thousands delimiter and a period always represents the decimal place. You should also always use the $ sign to represent the symbol for currency.
At runtime, the locally correct symbols are displayed for numbers and currency. The comma and period are replaced by the delimiters defined in the user's Number settings in the Regional or International Settings property sheet in the Windows Control Panel. The $ sign in the mask is replaced by the local currency symbol as defined in the user's Currency setting in the Windows Control Panel. For example, in countries where a comma represents the decimal place and a period represents thousands, users see numbers in those formats.

Which is probably not the answer you were hoping to get... What I can suggest is this:

*

*For reports, use a computed field that will format the number any way you want, and display it as a string.

*For input fields, use the built-in currency mask. The user will probably feel more comfortable working with the default system locale anyway.


text:
ACCEPTED

#### According to
Index Fungorum

#### Published in
Nova Hedwigia 21(1): 281 (1972)

#### Original name
Muyocopron carissae A.K. Kar & Maity

### Remarks
null


The Organization's first Annual General Meeting as the FCSS-FESC took place on December 6 at Toronto City Hall. The AGM helped to foster collaboration and understanding on various issues affecting the FCSS-FESC, and provided the Organization with an opportunity to lay out a strong, broad vision for its future. Highlights of the AGM include the introduction of a new Constitution, and the discussion of future community service projects to be undertaken by FCSS-FESC. All in all, the AGM was a profound success.


Atkins, the consultants for the construction of the Lune Flood Wall have issued the following timetable.
03 July Construction of wall starts, Cycleway closed.
June 2020 Cycleway reopens. If all on time.
We have told the Council that if they persist with their Caton Road alternative we will recommend our members use Millennium Bridge, Lune Road, Skerton Ramparts, Halton Road to cross the river to Halton Station.


text:
Home » Reading • Writing » Tidy This: An Imagined Conversation with a Popular Tidying Expert
Tidy This: An Imagined Conversation with a Popular Tidying Expert
Author: Megan Mayhew Bergman |
Posted in Reading, Writing No comments
We walk into my bedroom, where the Tidying Expert senses immediately that I have too many books. The term "book hoarder" is on the tip of her tongue. She wears a fresh mint-green cardigan and peers menacingly over a clipboard.
"We'll start by putting the books in the center of the room," she says, pointing to a bare spot on the carpet next to the cat.
"Pull them off the shelves?" I ask, already reaching for Thornton Wilder, who has been piled on top of Percival Everett, who has been piled on top of Eudora Welty.
"We'll discard the ones you won't return to," she says crisply, as I bring stacks of books to the dumping ground. Soon, we are waist-deep in Willa Cather and Dennis Johnson, Sharon Olds and Millay, Flannery O'Connor and Carson McCullers.
The Tidying Expert holds up a pale pink paperback I've had since high school, Bronte's Wuthering Heights.
"Does this spark joy in you?" the Tidying Expert asks, waving the book at me.
"No," I say, thinking of Heathcliffe and Catherine. "Great heartbreak and longing, actually."
"Toss," she says, cruelly, flinging it toward the trash pile. The cat flees underneath the bed.
The Expert holds up Nick Flynn's Another Bullshit Night in Suck City.
"What do you feel now?"
"The weight of adulthood."
"Toss."
"And this," she says, holding up Amy Hempel's Collected Stories.
"That there's more to say, but we're better off not saying it."
Next she holds up a Charles Dickens. "The spine doesn't look cracked," she observes, raising a well-plucked eyebrow.
"Some books you have to grow into," I say, avoiding her eyes. "Or it could be a replacement copy."
"Toss!" she says, a fiendish note of pleasure in her voice.
"What about this one?" she asks, clutching Virginia Woolf's A Room of One's Own. "How does this book make you feel?"
"Inadequate," I say. "As if I should take myself more seriously."
The cat, sensing a pause in the conversation, creeps out from underneath the bed and rubs her neck against my shin.
"Does the cat bring you joy?" the Expert asks, eyeing the cat suspiciously.
"Yes," I say. "And the severed heads of mice. We're keeping her."
Next we move to the desk area, where the Tidying Expert is appalled to find plastic bins full of novel drafts and copyedited manuscripts. "Will you ever look at these again?" she asks.
"Never," I say.
"Toss!" she says.
"I can't!"
"Do they bring you joy?"
"Copyedits are like being eaten alive by piranhas," I explain.
"Perhaps if you were more discerning with adverbs and commas?" she says, a smug grin on her face.
"Is copyediting also your area of expertise?" I ask.
"No," she says. "But someone who collects magazines and cracked china shows bad judgment and an inability to let go."
"Your living space," she continues, "is an externalization of your mind. If your living space is messy–"
"Oh," I say.
"Oh what?"
"If this room is an externalization of my mind, I feel absolved. My mind is a mess! Two novels percolating, maybe an essay collection about primates. And all that swirling around my anxiety, scraps of remembered conversation I want to put in a story, a mental to-do list about submissions and thank you-notes to book stores that are two years too late. In fact, this room looks altogether too clean."
The Tidying Expert rolls her eyes.
"Have you seen my internet search history?" I ask.
"Thank God it doesn't take up space," she says. "Let's move onto your closet, shall we?" she asks, looking fatigued. She walks over to my bureau and opens my sock drawer.
"You should really pair your socks," she says, shaking her head.
"Aren't matching socks sort of aspirational for a writer who works from home?" I ask. "Some days I don't even wear pants."
She looks at me with a blank face.
"How do you hang your pants?" she asks.
I return her blank face.
"Do you even have pants?" she asks.
"Yoga pants and leggings."
"I mean slacks. Pants for grown ups."
"Sure," I say, remembering a few pairs. "I keep my fancy clothes in the closet for readings."
"Good," she says. "Let's go there." Then, after rifling through my meager selection of unused slacks, she moves to the tops and selects a blue silk blouse. "How does this make you feel?"
"That sometimes I have better taste than ability."
"Toss." The Tidying Expert then finds my stack of childhood journals, stuffed inside a shoebox on the floor of the closet.
"How do these make you feel?"
"As though I want to listen to Boyz II Men, and talk about souls. And Keanu Reeves."
"Why do you live with such clutter?"
"I'm nothing without my clutter!"
"When I was young, I used to experiment with stacking socks vertically," she says. "I realized all the ways I could use shoebox tops to organize toiletries."
"When I was young, I locked myself in my room and listened to the same George Michael song over and over again and underlined Sylvia Plath poems."
"Listen," the Tidying Expert says. "I think you're making this harder than it has to be. Even a child can find joy in tidying."
"You're welcome to bring some children over and let them tidy my house. I can't really afford a house cleaner right now anyway."
"Your productivity would only increase with cleanliness!"
Exasperated, the Tidying Expert gathers her carefully hung trenchcoat and handbag, one I bet doesn't have any ink stains on the interior lining, or free-floating Moleskin notebooks. She walks to her clean car, which I know has no past-due library books underneath the seats, or rogue breath mints stuck to the inside of the console.
I step outside to wave goodbye.
She starts her car and rolls down the window. "Just think," she says. "If you tidied, you'd have so much peace."
"I know," I say, imagining the bare living room, blank desk space, and clean mind. "And no conflicts, no inspiration. I'd have nothing whatsoever to write about."
The Tidying Expert nods at me, and drives off into the horizon, a soldier of order battling the ceaseless mess of the world.
Me—I collect it—hauling it back to my desk, fighting with it. I line my drawers and the inside of my head with sticky, beautiful, confounding mess.
The Best Short Story I Read in a Lit Mag This Week: "A Daring Undertaking" by Ashley Davidson
No Poetry Aloud…?
The Ambiguous Epiphany
Diverse Writers Break the Internet: Ask HBO How Many
Megan Mayhew Bergman
Megan Mayhew Bergman lives on a small farm in Shaftsbury, Vermont with her daughter and veterinarian husband. Scribner will publish her first book, a short story collection titled Birds of a Lesser Paradise, in Spring 2012. Her work has been published in the 2010 New Stories from the South anthology, Ploughshares, Narrative, One Story, Oxford American, The Kenyon Review, Shenandoah and elsewhere.