dc.identifier.citation Tan, Y.L. and Ng, D. and El-Halwagi, M. and Samyudia, Y. and Foo, D. 2012. Synthesis of Heat-Integrated Resource Conservation Networks, in Karimi, L.A. and Srinivasan, R. (ed), 11th International Symposium on Process Systems Engineering, Jul 15-19 2012, pp. 985-989. Singapore: Elsevier.
The current drive towards environmental sustainability, the rising costs of energy, fresh resources as well as waste treatments have forced process industries to pay much attention on the improvement of their processes. Consequently, significant efforts have been devoted to develop systematic techniques for heat conservation and waste reduction. In the past, the synthesis of optimal resource conservation network (RCN) has been dealt independently for single resource. To date, very little has been accomplished on the use of heuristic techniques for simultaneous heat and resource conservation. In this work, a novel methodology is developed for the synthesis of RCN, focusing on simultaneous heat and mass integration. With the newly developed methods, the minimum resources consumption and waste generation can be identified. A case study is utilised to demonstrate the applicability of the methodology.


text:
ARD Retro ist ein gemeinsames Archivprojekt der ARD-Landesrundfunkanstalten und des Deutschen Rundfunkarchivs (DRA). Das Projekt wurde zum UNESCO Welttag des Audiovisuellen Erbes am 27. Oktober 2020 und damit genau ein Jahr nach dem Vorbild SWR Retro in der ARD Mediathek gestartet und bietet tausende Fernsehbeiträge aus den 1950er und 1960er Jahren an, die einen "Einblick in die frühe Fernsehberichterstattung der Bundesrepublik Deutschland und der DDR" geben sollen.

Entstehung
Nachdem auf Initiative von Frank Adam, Leiter des Archivs des Südwestrundfunks, die Depublikationspflicht auf öffentlich-rechtliche Rundfunkinhalte für zeit- und kulturgeschichtliche Archive aus dem Rundfunkstaatsvertrag im Mai 2019 entfiel, veröffentlichte die Rundfunkanstalt seit 27. Oktober 2019 Archivinhalte unter der Marke SWR Retro online. Am 3. März 2020 veröffentlichten Wikimedia Deutschland, der Deutsche Bibliotheksverband und das Bündnis freie Bildung einen offenen Brief, in dem sie das ZDF sowie die Rundfunkanstalten der ARD dazu aufforderten, Bildungsinhalte nach Möglichkeit unter freien Lizenzen und dauerhaft online verfügbar zu halten. Der offene Brief wurde von 28 Unternehmen und 10.620 Privatpersonen unterstützt und am 3. Juli 2020 der ARD-Generalsekretärin Susanne Pfab und der ZDF-Fernsehratsvorsitzende Marlehn Thieme überreicht. Bereits vor der Übergabe der Unterschriften kündigte die ARD in einer Pressemitteilung vom 16. Juni 2020 an, zum UNESCO Welttag des Audiovisuellen Erbes am 27. Oktober 2020 nicht-fiktionale Bewegtbildmaterialien, die bis 1966 ausgestrahlt wurden, in der ARD Mediathek verfügbar zu machen. Durch ein modifiziertes Urheberrecht 1966 konnten später erstausgestrahlte Inhalte nicht verfügbar gemacht werden. Das Archivangebot startete schließlich zum angekündigten Datum unter der Marke ARD Retro.

Angebote
Das Archivprojekt ARD Retro stellt zahlreiche Sendungen und Beiträge der (ehemaligen) ARD-Landesrundfunkanstalten sowie des Deutschen Fernsehfunks (DFF) in der ARD Mediathek zur Verfügung, die in den 1950er und 1960er Jahren ausgestrahlt wurden. Aus urheberrechtlichen Gründen dürfen bisher (Stand 2022) nur Fernsehbeiträge bis 1965 zur Verfügung stehen, da zum 1. Januar 1966 das deutsche Urheberrechtsgesetz in Kraft trat. Zukünftig sollen auch Videobeiträge angeboten werden, die nach 1965 produziert und ausgestrahlt wurden. Diese müssen aber einzeln rechtlich geprüft werden.

Das Projekt startete mit etwa 9.000 Videobeiträgen und soll in Zukunft rund 40.000 Videobeiträge anbieten. Dabei handelt es sich um Eigen- oder Auftragsproduktionen, die in Das Erste, den dritten Fernsehprogrammen der ARD oder im DFF ausgestrahlt wurden. Enthalten ist darin ein großer Bestand an regionalen Nachrichtenbeiträgen und regionale Sportberichterstattung, sowie Dokumentationen, Reportagen und Unterhaltungs- und Bildungsformate.

Die Beiträge können zentral über die ARD Mediathek abgerufen werden. Beiträge und Sendungen aus den einzelnen Sendegebieten werden separat im jeweiligen Retro-Channel der Landesrundfunkanstalten gebündelt. So sind Sendungen und Beiträge aus Berlin und Brandenburg im Retro-Channel "rbb Retro" des Rundfunk Berlin-Brandenburg (rbb) zu finden; Sendungen und Beiträge aus Bayern wiederum im Retro-Channel "BR Retro" des Bayerischen Rundfunks (BR). Die Videobeiträge sind dauerhaft abrufbar.

Beiträge aus der BRD sind mit einem gelben Wimpel gekennzeichnet, Beiträge aus der DDR bzw. vom DFF mit einem grünen Wimpel.

Viele der Videobeiträge sind mit Stand 2022 noch nicht barrierefrei, die ARD will die Videos schrittweise nachträglich barrierefrei gestalten und eine Untertitelung zur Verfügung stellen.

Trivia
Zum Start von ARD Retro strahlte der rbb am 27. Oktober 2020 zwei Sondersendungen aus (rbb Retro: Ein Blick ins Fernseharchiv 1958 bis 1965 sowie Die Lange Archivnacht), moderiert von Anna Thalbach.

Weblinks
 ARD Retro in der ARD Mediathek
 Fragen und Antworten zu ARD Retro
 "ARD Retro": Sender öffnen ihre Archive für die ARD‑Mediathek, Medienkorrespondenz.de vom 9. Dezember 2020.
 "Niemand hat die Absicht eine Mauer zu errichten! - Retro Spezial DDR in der ARD Mediathek". Youtube-Video eines Kurzvortrags auf der Konferenz "Zugang gestalten!" 2021.
 Hintergründe zu den frühen DDR-Fernsehproduktionen im Angebotsschwerpunkt "Retro Spezial DDR" auf den Seiten des Deutschen Rundfunkarchivs.

Literatur
 Rabea Limbach: Ost- und Westfernsehen in der ARD Mediathek. In: Bibliothek – Forschung und Praxis. 2020  (edoc.hu-berlin.de PDF, Preprint-Version auf dem EDOC-Server der Humboldt-Universität Berlin)
 Christian Müller: Öffentlicher Zugang zu den Sendearchiven von Rundfunkanstalten. Am Beispiel des Schweizer Radio und Fernsehens, dem Südwestrundfunk und der British Broadcasting Corporation. In: Info7, Heft 3/2021.
 Wagner, Hans-Ulrich: Kulturelles Erbe. Das Online-Angebot "SWR Retro" setzt einen Trend. In: epd medien, Nr. 49 vom 6. Dezember 2019.
 Rabea Limbach: Retro Spezial DDR – Ost-Fernsehen der 1950er und 1960er Jahre in der ARD Mediathek. In: Info7, 2/2020.
 Markus Görgen: Das Loch in der Wand. Öffnung der öffentlich-rechtlichen Rundfunk-Archive im Lichte juristischer Machbarkeit. In: Info 7, 2/2019.
 Rabea Limbach: Archivbestände der Öffentlich-rechtlichen Rundfunkanstalten ins Netz! Ein Beitrag zu einem eigentlich unmöglichen Vorhaben? In: Info7, 3/2018.
 Till Kreutzer: Zugang für alle? Online-Rundfunkarchive auf rechtlicher Sicht. In: Info7, 3/2016.

Einzelnachweise

ARD
Webanwendung
Geschichte des Fernsehens in Deutschland
Deutsche Geschichte (20. Jahrhundert)
Medienarchiv

redpajama_set_name: RedPajamaWikipedia


Setting up a virtual private network (VPN) will greatly enhance your organization's ability to support remote workers and enable secure access to your network from any client over the Internet. Learn how to set up your VPN using a security device.
This article covers the basics of how to set up VPN for your network. Although VPNs vary greatly in the level of complexity, these are the basic areas you need to configure in order to have your VPN up and running. The following examples refer to a hardware based setup, more specifically for Cisco devices. However, the fundamental principles remain the same for other vendors.
The setup of your VPN will depend greatly on the extent to which you need to open up your network to clients outside your premises, the number of clients it will support, and the type clients they are.
If you are using an ASA security device, like the ASA5510, you can use the Cisco Adaptive Security Device Manager (ASDM) to configure your VPN settings, along with other features like firewall rules and network address translation (NAT) settings. The GUI will depend on the ASA version you are running, and the corresponding version of the ASDM. Check the comprehensive ASA Series Documentation page for complete links. You may also choose to use the CLI if you are familiar with the commands used.
If you are using an Integrated Services Router (ISR), like the 800 Series, you can use the Cisco Configuration Professional (CCP) tool or the CLI.
If you are using a Cisco Smart Business Communications product, such as the SR500 series router, you can use the Cisco Configuration Assistant program to set up your device.
There are three key aspects of the VPN connection: identity, encryption, and tunneling. Each has a specific set of standards to make it all work together.
Identity. The identity of a remote user can be verified in a variety of ways, but on the most basic level your users need to be authenticated against a database of authorized users, and given the necessary access privileges and characteristics. A set of authentication, authorizing, and accounting (AAA) policies can be set locally or in a separate server. You may also use certificates instead to establish id.ntity.
Encryption. The traffic between the server and client is encrypted, and the type and level of encryption can be configured. Higher-level encryption makes data harder to unlock, but it has a higher overhead when decrypting.
Tunnel. Given that different users may need to access different parts of the internal network, you can set up policies to point users to specific networks within your organization. For access to non-intranet sites, for example, you can set up "split tunneling" to direct only internal traffic through the VPN server. This saves bandwidth in your organization, but if you have sufficient bandwidth it is advisable to disable split tunneling.
To simplify the management of all these aspects, your Cisco donation may have a default setup called "Easy VPN," which is a single group with common characteristics. Users only need a pre-shared key — like you would need when joining a Wi-Fi network, for instance — with the addition of a username and password authentication.
Your clients who work away from the office need an application to connect to the server you just set up. Cisco client applications, also called "AnyConnect," are available for all major platforms, including Apple devices. Default operating system VPN client applications may also work, depending on your setup. You can download a Cisco VPN client from the Cisco site. You will need your Cisco.com login to access this download.
Your device may support "SSL VPN" licensing, which allows clients to connect to the VPN using a browser. SSL VPN involves using a standard web browser for authentication and access to your VPN server, without a separate client. This is particularly useful for allowing access to web applications hosted internally, but it can be extended to other applications and servers as well. If your SSL VPN users exceed the number of licenses given, you can upgrade your device using an SSL VPN license pack.


text:
Q: Импорт в html внешней переменной Мой код должен выключать/включать мою лампочку при нажатии на кнопки:
import express from 'express'
import { Yeelight } from 'yeelight-node'

const yeelight = new Yeelight({ ip: '192.168.0.101', port: 55443 })
const PORT = 3000
const app = express()

app.get('/', (req, res) => {
  res.send(`<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <button onclick="yeelight.set_power('on')">on</button>
    <button onclick="yeelight.set_power('off')">off</button>
</body>
</html>`)
})

app.listen(PORT, () => {
  console.log(`server up on ${PORT} port...`)
})

При нажатии ничего не происходит, и среда разработки показывает, что html документ не понимает, что такое yeelight. Какие есть варианты дать понять сайту значение переменной yeelight?
Все методы объекта yeelight рабочие, в них ошибок нет.

redpajama_set_name: RedPajamaStackExchange


text:
Tim Means comes back from injury and earns a first-round UFC victory on Saturday
by: Jared Chester
Posted: Dec 8, 2019 / 10:44 AM MST / Updated: Dec 8, 2019 / 10:44 AM MST
ALBUQUERQUE N.M. (KRQE) – Albuquerque-trained MMA Fighter, Tim Means made his first appearance in the UFC, since a brutal leg injury in March. He took on Thiago Alves on the UFC on ESPN 7 fight card on Saturday.
Means came out looking a little rusty, as Alves caught Tim with multiple shots, but Means would find his footing and take total control of this bout. Means caught Alves with a huge straight left in the first round, that sent Alves to the canvas. Tim would take advantage with some ground and pound shots, but it would be a guillotine choke that would end this fight.
Tim Means earns a first-round submission victory. "You know, everyone knows I broke my leg back in March, I was kicking butt in that fight, but things don't go your way and that's why we love this sport, anything can happen. But UFC you are coming to Rio Rancho New Mexico, I don't care who it is, you know I show up to fight. Give me a shot to get after it," said Tim Means after his victory.
That fight card at the Santa Ana Star Center will be in February. Tim Means betters his professional record to Pro Record: 29 – 11 – 1, 1NC.
Sports Desk: Holm and Cerrone ready to represent at UFC 246; ENMU women's basketball slays a giant
by Van Tate / Jan 17, 2020
NEW MEXICO (KRQE) – Holly Holm is revisiting a fighter from her past in the octagon Saturday with hopes it will help her future. The former UFC women's bantamweight champion defeated Raquel Pennington by split decision in 2015. Their second fight will come with both fighters being much more experienced.
"I feel like I'm a completely different fighter from when I fought her the first time," said Holm. "I feel like it will be a completely different fight and I'm looking forward to being able to go in with somebody who I've kind of felt their strengths before."
Suspended Lobo basketball player allowed back on campus
by KRQE Media / Jan 17, 2020
ALBUQUERQUE, N.M. (KRQE) – Suspended Lobo basketball player J.J. Caldwell will be allowed back on the University of New Mexico campus, but his future on the team is still up in the air.
Caldwell was suspended from the team last month following the launch of an investigation that he allegedly hit, pushed, and choked his ex-girlfriend. He still has not been charged with a crime, but filed a lawsuit claiming he's being treated as if he has been. He says UNM unfairly banned him from campus and evicted him from his apartment at Lobo Village.
Fan survey results inspire changes from UNM's Athletic Department
Fight over river access simmers before New Mexico commission

redpajama_set_name: RedPajamaCommonCrawl


text:
Upcoming ODTUG Webinars
ODTUG Online Education
Below is the list of upcoming webinars. If there is a topic you would like covered that is not on our current list, or if you would like to present a webinar, please email Melissa@odtug.com.
Did you miss a webinar? Our Webinar File Library lists all of our webinars and can be filtered by subtopic (content track). As an ODTUG member, you can watch all of our past webinars at any time. Not a member? Join now for the low price of $99 a year!
Our webinar calendar is constantly evolving! Check back frequently as more webinars will be added to the schedule.
Thursday, April 9, 2015 12:00 PM - 1:00 PM EDT
Oracle Application Express 5.0 Universal Theme
Shakeeb Rahman, Oracle Corporation
The Application Express 5.0 Universal Theme will fundamentally change how you define the user interface. Learn how to use the new styles, template options, and theme roller to readily change the look and feel of your applications.
Tuesday, April 14, 2015 12:00 PM - 1:00 PM EDT
Oracle ADF Task Flow Beyond the 10-Minute Demo
John King, King Training Resources
Oracle's Application Development Framework (ADF) is an excellent tool for creating robust applications. Part of ADF's strength is the built-in Model-View-Controller (MVC) design inherited from Java Server Faces (JSF). Using a series of XML files (of course), the flow of ADF Faces applications can be managed by the controller properly. The Task Flow process seems a little unwieldy to experienced UI developers, but the advantages of "not breaking" the Controller are worth it. In this session, you will see how ADF's Task Flow may be used to quickly and easily manage the flow of an application.
Wednesday, April 15, 2015 12:00 PM - 1:00 PM EDT
APEX Development Team AMA
Oracle APEX Team
Hangout with APEX Development Team members - ask them anything!
Tuesday, April 21, 2015 3:00 PM - 4:00 PM EDT
Fulfilling Real-Time Analytics on Oracle BI Applications Platform
Shiv Bharti, Perficient
If you look under the hood of top-performing companies that consistently beat analyst expectations, you're likely to find they have invested heavily in analytics and data management infrastructure to enable this real-time, competitive phenomena. If you've invested in Oracle BI Applications as a first step and now want to maximize that investment and be able to do real-time analytics with no latency, there are design and modeling steps to help get this started. Shiv Bharti, Perficient BI Practice Director, will host a webinar on this topic. It will cover:
What is real-time BI
Metadata modeling steps that can be taken to attain real-time analytic requirements, regardless of where the data resides
Architectural questions around mitigating the impact on Business Applications
Customer case study on a client who had 5,000+ reports on Oracle Business Intelligence Discoverer and other legacy reporting tools, and wanted to build an enterprise-class data warehouse: Shiv addresses how the team approached laying out the roadmap and migration plan and architected the future capability for real-time requirements.
How Oracle BI Applications can be easily customized to fulfill these real-time reporting requirements by leveraging its architecture
Performance Testing: "I Do Not Think It Means What You Think It Means"
Jonathan Berry, Accelatis
Accelatis CEO Jonathan Berry will discuss performance testing and how the best managed environments leverage it in everyday life. He will walk you through the seven types of performance testing. These are some common questions to ask yourself before a performance test:
1. What do I expect to accomplish and why?
2. How will the results be used?
Tuesday, May 5, 2015 3:00 PM - 4:00 PM EDT
End-to-End Hadoop Development Using OBIEE, ODI, and Oracle Big Data
Mark Rittman, Rittman Mead
In this session we'll look at how developers can build solutions on the Hadoop platform using Oracle's data integration and Hadoop platform tools, transforming and processing data using ODI, Oracle Big Data SQL and Oracle Big Data Discovery. We'll look at options to present the output from your processing to users in the form of OBIEE dashboards and data visualisations, and techniques you can use in your development to maximise your usage of Hadoop features and ensure your solution scales-up as the size of your Hadoop cluster grows.
Wednesday, May 6, 2015 12:00 PM - 1:00 PM EDT
Unify Financial Reporting Processes with Oracle's Hyperion Tax Provision Solution
Fran Burns and Raj Chaudhury, SC&H Group
The corporate tax provision process often remains a challenge for many corporations. Tax departments struggle to obtain the timely data they need to support their calculations. Most processes are also characterized by an over-reliance on Excel, which creates inefficiencies and increases risk.
A tax provision solution that is more closely aligned and integrated with the broader financial reporting process can make a profound difference in a tax function's ability to meet its deliverables as part of the close process. Please join SC&H Group for an informative webinar on Oracle's Hyperion Tax Provision, a first-of-its-kind tax reporting solution that integrates directly with Hyperion Financial Management (HFM) and the broader financial consolidation and reporting process as an essential component in closing the loop in the financial close.
During this webinar, experts will reveal critical insights into how Hyperion Tax Provision, together with HFM, can help your organization:
Improve efficiency through integration of data with HFM and the source general ledger systems
Automate the assignment of temporary and permanent differences within an easy-to-use graphical interface
Leverage a comprehensive suite of pre-built tax reports to support the consolidated tax provision, including the tax disclosure footnotes.
Align common data sets that are used to support both the financial reporting and tax provision processes
Reduce the complexity of the state apportionment data collection and calculation process
Improve the visibility and audit trail that are essential to the tax preparation process and compliance
SC&H Group's Oracle-Hyperion EPM and Corporate Tax consulting professionals deliver proven solutions. Our experts simplify the complex tax provision and financial consolidation/reporting process by effectively implementing Oracle's Financial Close Suite. This includes HFM, Hyperion Financial Close Management, and Hyperion Tax Provision.
Register now to learn how this solution integrates directly with the broader financial close process, and how it can work to enhance your organization's reporting transparency and solve your data challenges.
Tuesday, May 12, 2015 3:00 PM - 4:00 PM EDT
The Case for Storing Multimedia in the Database
Marcelle Kratochvil, Piction
This seminar covers the discussion points for whether multimedia should be stored in a database or stored in a file system. A number of critical points for and against are raised.
Tuesday, May 19, 2015 12:00 PM - 1:00 PM EDT
The Tie That Binds: An Introduction to ADF Bindings
Peter Koletzke, Quovera
Connecting data from a data source in user interface components on a webpage was previously a difficult task, but ADF offers an easy way to do it: ADF Bindings. This presentation briefly reviews where ADF Model (ADFm) fits in ADF development and how ADF bindings allow you to quickly connect a user interface page to business services such as ADF Business Components. The presentation provides details and shows examples of how ADF bindings work, how to automatically bind data elements to visual elements, what types of bindings are available, and where binding code appears. It also explains the basics of the expression language used to bind model layer components to view layer components and gives an example of how to manipulate bindings programmatically.
Tuesday, June 2, 2015 12:00 PM - 1:00 PM EDT
An OBIEE Developer's Guide to Essbase Integration
Tom Blakeley, Performance Architects
Join the Performance Architects team as we explore the integration of OBIEE and Oracle Essbase, and how best to model in OBIEE with Essbase as a data and metadata source. Hear best practices on RPD design, security pass-through and implementation, report design, and troubleshooting. We will also review lessons learned from real-world implementations and provide insight into key considerations when integrating these two mature solutions.
Thursday, July 9, 2015 12:00 PM - 1:00 PM EDT
OBIEE and Essbase: Planning for and Executing a Successful Integration
Michael Bender and Tom Blakeley, Performance Architects
OBIEE and Essbase, while separately powerful reporting tools, are further enhanced when integrated. Join the Performance Architects team as we provide insight into the overall architecture of each of these tools as well as tips, tricks, and trade secrets on how to best model Essbase cubes as a source for OBIEE. We will explore Essbase design considerations including ASO versus BSO, dimensionality, and security. From the OBIEE side, we'll dive into hierarchy modeling, row-level security pass-through, and dashboard design related to Essbase sources.
Register for Kscope15 by June 9 to save $300 with the Advanced Rate!
How do I become a member of ODTUG? Click here for details!
Submit Your Webinar Request
Released: April 7, 2015 12:35 PM | Updated: April 7, 2015 12:35 PM
Keywords: Help and Training | ODTUG News | ADF | ADF Bindings | APEX | BI Applications | Big data | database | Essbase Integration Services | Financial reporting | Hadoop | Hyperion | obiee | ODI | Performance Testing, Load Testing | tax provision | Webinars


Man it looks like someone hates Samophlanges.
Now if only I knew what one looks like.
"The Samophlange was first mentioned in Warcraft Adventures by Gazlowe when Thrall almost steps on it."
Taken from wowwiki, it appears that this device is an advanced type of fuel injector for Zepplins. The page describes how the device sorts fuel into the Zepplin's engines at the appropriate levels and amounts, which would make it considerably valuable given its history (they're apparently very rare and extremely delicate).
Panthro: "And keep your foot off that blasted Samophlange!"
Lion-O: "What the (explitive) is a Samophlange?"
From an old classic, Blundercats. Specifically at 0:37.
Beware, bad language and dirty humor.
"This would be worth a fortune intact, but someone has stepped on it."


text:
Q: Java string manipulation x number of lines with y element Easiest way to explain my problem is to give you an example. Lets say I have 2 values X and Y. I wan't to ask the user to enter X lines with Y elements and they should be only 0s and 1s and then enter that values in array.
Example
x=3 y=3
User input:
101
100
000

And then how to separate string to enter each value in different cell.
EDIT 1:
import java.util.Scanner;

public class RedVsGreen {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int x,y;
        String line;
        String[] lineVector = new String[3];

 while ( lineVector.length !=2 || (Integer.parseInt(lineVector[0]) >= 1000 || Integer.parseInt(lineVector[0]) <= 1)
                ||  (Integer.parseInt(lineVector[1]) <= 1 || Integer.parseInt(lineVector[1]) >= 1000)){
            System.out.print("Please enter x and y, comma separated (more than 1 and less than 1000):");
            //read x,y
            line = scanner.nextLine();
            //separate all values by comma
            lineVector = line.split("\\s*,\\s*");
        }

        //parsing the values to Integer
        x = Integer.parseInt(lineVector[0]);
        y = Integer.parseInt(lineVector[1]);

        for (i = 0 ; i < x; i++){

        }
//
//            int[][] field = new int[x][y];
//            for (int row = 0; row < field.length; row++) {
//                System.out.println("");
//                for (int col = 0; col < field[row].length; col++) {
//                    field[row][col] = 9; //dummy value
//                    System.out.print(field[row][col] + " ");
//                }
//            }
//
    }
}

A: Receiving x and y
while ( lineVector.length !=2 ...)

Your while condition is too complicated, a do while format matches this problem much better since you are going to get the values at least once, and the code is more readable.
Also you could have used x instead of Integer.parseInt(lineVector[0]) (same for y) instead of repeating the process, this would have shortened the condition.
String line;
String[] lineVector;
int x = -1, y = -1;

    do {
        System.out.print("Please enter x and y, comma separated (more than 1 and less than 1000):");

        line = scanner.nextLine();
        lineVector = line.split("\\s*,\\s*");

        if(lineVector.length != 2)
            continue;

        x = Integer.parseInt(lineVector[0]);
        y = Integer.parseInt(lineVector[1]);
    } while (!((x > 1 && x < 1000 && y > 1 && y < 1000)));

First of all I removed the initial value of lineVector as it is unnecessary to initialize it in this case (you needed to do it because of it being present in your while condition).
I initialized x and y to -1 (Any number not in our range would work) in order to make sure the do-while condition is fulfilled until proper values are offered for both of the numbers.
Function to check binary values
Create a function to check if string values are binary.
public static boolean isBinary(String s) {
    for(int i = 0; i < s.length(); ++i) {
        char c = s.charAt(i);
        if(c != '0' && c != '1')
            return false;
    }
    return true;
}

Receive binaries
String[] binaries = new String[x];

System.out.println("Enter binaries with length " + y + " :");

//Get binaries
for(int i = 0; i < x; ++i) {
    binaries[i] = scanner.nextLine();

    while(!isBinary(binaries[i]) || binaries[i].length() != y) {
        System.out.println("Invalid binary value. Re-enter new value:");
        binaries[i] = scanner.nextLine();
    }
}

Receive binary values and continue asking if invalid.
Filling the 2D array
int[][] field = new int[x][y];

for(int i = 0; i < x; ++i) {
    System.out.println();
    for(int j = 0; j < y; ++j) {
        char c = binaries[i].charAt(j);
        if(c == '0')
            field[i][j] = 0;
        else
            field[i][j] = 1;

        System.out.print(field[i][j] + " ");
    }
}

Integer.parseInt is not necessary here as there are only two possible values (0 and 1)


The US economy grew by 2.6% in the second quarter compared to 1.2% in the first, according to Commerce Department figures.
The latest growth was mainly put down to a recovery in consumer spending, following a slow performance during the winter.
Consumer spending makes up more than two-thirds of the American economy and it grew at a rate of 2.8% during the second quarter, up from the 1.9% of the previous quarter.
Defence spending by the government rose at the fastest pace in six years at 5.2%.
President Donald Trump campaigned on a promise of tax cuts and regulatory relief which he hoped would boost annual growth by 4% or better.
But his economic programme has not moved forward in Congress.
There are also fears that, as annual wage growth struggles to get above 2.5%, consumer spending will once again come under pressure.
Business spending was up by 8.2% in the second quarter, the best result since the third quarter of 2015 and the third consecutive increase.
Trade contributed 0.18% to the growth figure but housing contracted at 6.8%, its worst performance since the third quarter of 2010.
Meanwhile, growth for the first quarter was revised down to 1.2% instead of the previously reported 1.4%.
On news of the 2.6% growth, the dollar fell against a number of currencies but prices for US government bonds were up.
Ranko Berich, head of market analysis at Monex Europe, said: "The US economy remains in growth, but there's very little sign of inflationary risk in today's GDP data.
Oliver Kolodseike, senior economist at the Centre for Economics and Business Research in London, said: "Despite the welcome rebound in GDP growth, it seems inevitable that the current US administration will miss its growth target of around 3% in 2017, given how little progress has been made so far in implementing tax reforms, loosening regulation and boosting infrastructure spending.


Fresh Beet Salad with Cranberries and Grapefruit Vinaigrette - Our Sunday Cafe, the Retirement Edition!
It is cranberry harvest time here on the peninsula. During my daily commute, I drive past the bogs coming up on the harvest. The harvest process is interesting. The bog is flooded until the berries lift off the plant. Then the floating fruit is captured in a wooden harness, brought to the edge of the flooded bog and scooped up into waiting containers.
Through the months, these cranberry bogs have changed from green to red as the berries ripen. It will be a busy next few weeks for the cranberry farmers. And with this kind of inspiration to work from, a fun time in the kitchen is a sure bet.
This is the second fresh beet salad I have made, it has been fun to come up with fresh vegetable salads that are delicious. While I adore a fresh salad from assorted lettuce varieties, there is a world of additional salad options found at the farmer's markets.
As with the first fresh beet salad, I have included avocado, with a fresh pear option. The creamy richness of avocado plays well with the vinaigrette and grapefruit. I hope you enjoy this salad as much as we did.
Fresh Beet Salad with Cranberries Avocado and a Grapefruit Vinaigrette.
Fresh Beet Salad with Cranberries Pears and Grapefruit Vinaigrette.
Cut the grapefruit in half. Carefully cut around and remove sections from one of the halves. Cut the grapefruit sections into small pieces. Set aside for the salad.
Juice the remaining grapefruit half, combine the grapefruit juice with the chopped dried cranberries. Bring to a boil, reduce heat and simmer until mixture is reduced by half, let cool. When cool combine with honey, red wine vinegar, and oil.
Combine the beets and minced celery, Pour vinaigrette over the vegetables, toss well to coat well. Season with salt and pepper.
Place in the refrigerator and let marinate for at least one hour or until serving time.
When ready to serve, arrange salad on a serving platter. Scatter the reserved grapefruit pieces, avocado or pear chunks, and blue cheese evenly across the salad.
Love the vinaigrette with grapefruit! This looks so good!
Your Grapefruit Vinaigrette looks so good, I will just love it! Thanks so much for sharing with us today at Full Plate Thursday and have a great weekend!
I love cranberries, but I've never seen them growing in real life before, Melynda. Love your salad - and the delicious vinaigrette too. Thank you for sharing with Hearth and Soul.


Yesterday, I noted that I was beginning to dive into the 2017 Deloitte Global Human Capital Trends report, which looked at the challenges ahead for businesses and HR professionals. Based on analysis of a survey of more than 10,400 business and HR leaders globally, the report noted ten trends, the first of which is the organization of the future.
The chapter in the Deloitte report on "The Organization of the Future: Arriving Now" was authored by Josh Bersin, Tiffany McDowell, Amir Rahnema, and Yves van Durme…a global team which in itself models what follows. The report noted that organizational design was top of the trend list because high-performing companies today operate radically different than they did 10 years ago (which is when I first moved in to faculty development). I would suggest that – as in business – the trend in faculty development is to move faster, adapt quicker, and facilitate rapid learning. This may suggest a different organizational structure for centers for teaching and learning (CTLs).
Organizations …including CTLs… were designed in the past for efficiency and effectiveness, which led to a typically hierarchical structure. Yet, as Harold Jarche has noted often, networks are the new companies…and in today's environment, networks can be both on site and digital. The Deloitte report suggested that high-performing organizations are shifting from hierarchies to team-based (and project-based) nodes.
In the past decade, we have seen CTLs grow nationally. Two years ago, I looked at the trends across 42 public and state institutions. There was no one pattern to center design. Nationally, there were 8 megacenters that covered both teaching/learning and edtech, 28 centers that focused just on teaching and learning, and 15 centers that focused just on edtech/online. Seven institutions had no centers of any kind. Center staffing ranged from one part-time member to 90+. The average CTL had a staff of 5.7, the average edtech center had a staff of 25.9, and the average megacenter had a staff of 30.3. Those that split the duties tended to staff the edtech side better, and there generally was duplication of services when centers were split.
Whether staffed with 6 people or 60, it would seem that the CTL of the future would involve teams that would form, deliver and disband…potentially using faculty in temporary CTL roles (such as Northeastern's CATLR Faculty Scholars program). The Deloitte report suggested an intriguing concept (at least intriguing when it comes to faculty development) of using organizational network analysis (ONA) software to study who is talking to who, allowing an organization to tap into existing networks. The report also suggested that the leaders of these networked teams would need skills in negotiation, resilience, and systems thinking. The past skills that allowed leaders to rise to the top might be the wrong skills for agile networked teams! These new networked teams would not necessarily be co-located, and would use a variety of social collaboration tools such as Slack, Trello, Facebook's Workplace and/or Google Team Drives.
Would higher education embrace such a model? It is difficult to say. In some respects, higher education continues to look forward by looking in the rear-view mirror. Yet, there are calls for change…and CTLs have been innovators in the past. Quickly evolving times call for new approaches.
I would be interested in your thoughts? Is this realistic or a pipe-dream?


"Shelter in Place." What does it mean?
During news coverage of the recent suspect hunt connected to the Boston Marathon bombings, you might have heard the phrase, "shelter in place." The term was used to tell students at MIT and residents in the Boston area to stay indoors where they were until they received further instructions from law enforcement officials.
CPCC's emergency response plans and guidebook also uses the phrase "shelter in place." This instruction could be given to the college community in a number of emergency situations, including severe weather, an armed person on campus or an active shooter on or near campus.
If CPCC College Security instructs the college community to shelter in place, here's what you should do, according to CPCC's Emergency Response Guidebook.
All students, faculty, staff and visitors should move into or stay inside the closest permanent campus building.
Close and move away from all windows and doors.
Lock or barricade doors if possible.
Approved Shelter in Place areas are marked on the Fire Exit Plans posted on each floor.
Remain in place until notified by College Security, the Building Captain, or emergency response personnel that the incident has been cleared.
Information concerning the event will be distributed through College Security, Building Captains, and other emergency communication methods such as the Critical Alert Emergency Notification System.
Note: Security personnel will secure exterior doors. Law enforcement agencies may use the term "lockdown" when directing occupants to shelter in place.
Considering Careers in Social Media, Marketing, Internet, or Communications?
Students, are you considering a future career in Internet communications, new media, social media, journalism or marketing? If so, Central Piedmont Community College (CPCC) may have a great volunteer or internship opportunity for you!
CPCC's Community Relations and Marketing Services (CRMS) area is currently forming a team of student collaborators to develop its online and social media presence. We are seeking creative and energetic candidates to assist in creating engaging content, developing interactive media and building online communities. This is a great opportunity for you to gain hands-on experience and insights within your career track of choice.
This is an unpaid volunteer learning experience offered to a limited number of qualified career-seeking college students. Candidates from Charlotte area colleges and universities will be considered. Through CPCC's Co-Operative Education program, some CPCC students may also be eligible for college credit.
For more information or to apply for this opportunity, email socialmedia@cpcc.edu. Applicants please include your full name, contact information and a resume.


Pair of C19th French walnut and burr-walnut bedside chests-of-drawers with ebonised detail . Useful pair of 4-drawer chests with matching burr-walnut tops , drawer-fronts and plinth fronts , with figured walnut sides and bodies. Ebonised knobs , drawer edges, mouldings and corners ,adding a striking contrast to the rich walnut.
Some variances in colour from tops to drawer-fronts due to some natural sun-light exposure. The veneer of the tops in a particularly high-quality grade of burr walnut veneer.
In excellent ready-to-use condition , having been cleaned , polished and waxed in our workshops.
*NB. This pair of chests are a true pair of bedside chests and are shown as they were made ,and have not been adapted or converted from something larger or altered in any way.
Pair of C19th French walnut and burr-walnut bedside chests-of-drawers with ebonised details.
The Pair of C19th French walnut and burr-walnut bedside chests-of-drawers with ebonised details. has been added to your saved items.
Enquire about: Pair of C19th French walnut and burr-walnut bedside chests-of-drawers with ebonised details.


This is competition 101 for young players from Bayside who want to compete in a friendly, social setting and is designed as an introduction to match play.
This competition is spread across two seasons a year, the first from January-July and the second from August-December. Clubs send us their nominated teams, which are graded by the BRTA into sections, so that players can compete with others of a similar level. This competition is based on ability, not age and that allows our juniors to enter the competition at any age 18/U.
The competition is designed to be an introduction to match play and is conducted in a social, supportive team environment.
If you are unable to find a club or team to play on, drop us a line and we'll do our best to find you one.


text:
Microdon falcatus är en tvåvingeart som beskrevs av Samuel Wendell Williston  1887. Microdon falcatus ingår i släktet myrblomflugor, och familjen blomflugor. Inga underarter finns listade i Catalogue of Life.

Källor

Myrblomflugor
falcatus


What is the best salutation to use in cover letter when I don't have contact information?
The sign-off depends on the salutation. As a broad rule, if you addressed the letter to 'Dear Mr Debrett' the sign off is 'Yours sincerely'. If addressed to 'Dear Sir/Madam', then 'Yours faithfully' is correct.
If you don't know the name of the person to whom you are writing, start with 'Dear Sir/Madam' and end with 'Yours faithfully'. However, I would strongly urge you to find out the name of the HR manager. Individually addressed letters are obviously more personalised and, while it won't make a huge difference, will appear better than standardised ones.
EDIT (CLARIFICATION): The only traditionally appropriate way to start a letter to an unknown person is 'Dear Sir/Madam'.
It is also possible to address a letter to a position title.
Right from the start, your cover letter must convey to your prospective employers that you're an aggressive, professional, business minded person eager to belong to their company.
And so, I would go for "Dear CityBank Human Resources:" as a sign on, and would sign off with a sober, yet quite effective and professional "Sincerely,".
That said, in order to enhance your chances of being hired, I think your best bet would be to inquire about the name of the person you're writing to by any possible way you can find.
You can get by with To Whom It May Concern, Dear Citibank, or Dear Sir or Madam, but only one of the above. If I understand, you are proposing to use a double salutation, which would seem weird to me as the recipient.
Not the answer you're looking for? Browse other questions tagged word-choice salutations letter-writing or ask your own question.
What is the correct greeting to use in a formal email addressed to a department/team/company?
Can I use "Dear recipient"? Is it acceptable? Does it sound weird? Why is it not common?
How does one formally address and email when the gender of the recipient is unknown?
To Whom It May Concern, what's the best way to address a group?
How to politely begin an email to a professor and a doctor?
Do you use "to whom it may concern:" with "Dear Mr./Mrs" or only pick one?


text:
package io.fabianterhorst.iron.serializer;

import com.esotericsoftware.kryo.Kryo;
import com.esotericsoftware.kryo.Serializer;
import com.esotericsoftware.kryo.io.Input;
import com.esotericsoftware.kryo.io.Output;

import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.SortedMap;
import java.util.SortedSet;
import java.util.TreeMap;
import java.util.TreeSet;

public class SynchronizedCollectionsSerializer extends Serializer<Object> {

    private static final Field SOURCE_COLLECTION_FIELD;
    private static final Field SOURCE_MAP_FIELD;

    static {
        try {
            SOURCE_COLLECTION_FIELD = Class.forName("java.util.Collections$SynchronizedCollection")
                    .getDeclaredField("c");
            SOURCE_COLLECTION_FIELD.setAccessible(true);

            SOURCE_MAP_FIELD = Class.forName("java.util.Collections$SynchronizedMap")
                    .getDeclaredField("m");
            SOURCE_MAP_FIELD.setAccessible(true);
        } catch (final Exception e) {
            throw new RuntimeException("Could not access source collection" +
                    " field in java.util.Collections$SynchronizedCollection.", e);
        }
    }

    @Override
    public Object read(final Kryo kryo, final Input input, final Class<Object> clazz) {
        final int ordinal = input.readInt(true);
        final SynchronizedCollection collection = SynchronizedCollection.values()[ordinal];
        final Object sourceCollection = kryo.readClassAndObject(input);
        return collection.create(sourceCollection);
    }

    @Override
    public void write(final Kryo kryo, final Output output, final Object object) {
        try {
            final SynchronizedCollection collection = SynchronizedCollection.valueOfType(object.getClass());
            // the ordinal could be replaced by s.th. else (e.g. a explicitely managed "id")
            output.writeInt(collection.ordinal(), true);
            kryo.writeClassAndObject(output, collection.sourceCollectionField.get(object));
        } catch (final RuntimeException e) {
            // Don't eat and wrap RuntimeExceptions because the ObjectBuffer.write...
            // handles SerializationException specifically (resizing the buffer)...
            throw e;
        } catch (final Exception e) {
            throw new RuntimeException(e);
        }
    }

    @Override
    public Object copy(Kryo kryo, Object original) {
        try {
            final SynchronizedCollection collection = SynchronizedCollection.valueOfType(original.getClass());
            Object sourceCollectionCopy = kryo.copy(collection.sourceCollectionField.get(original));
            return collection.create(sourceCollectionCopy);
        } catch (final RuntimeException e) {
            // Don't eat and wrap RuntimeExceptions
            throw e;
        } catch (final Exception e) {
            throw new RuntimeException(e);
        }
    }

    private static enum SynchronizedCollection {
        COLLECTION(Collections.synchronizedCollection(Arrays.asList("")).getClass(), SOURCE_COLLECTION_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedCollection((Collection<?>) sourceCollection);
            }
        },
        RANDOM_ACCESS_LIST(Collections.synchronizedList(new ArrayList<Void>()).getClass(), SOURCE_COLLECTION_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedList((List<?>) sourceCollection);
            }
        },
        LIST(Collections.synchronizedList(new LinkedList<Void>()).getClass(), SOURCE_COLLECTION_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedList((List<?>) sourceCollection);
            }
        },
        SET(Collections.synchronizedSet(new HashSet<Void>()).getClass(), SOURCE_COLLECTION_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedSet((Set<?>) sourceCollection);
            }
        },
        SORTED_SET(Collections.synchronizedSortedSet(new TreeSet<Void>()).getClass(), SOURCE_COLLECTION_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedSortedSet((SortedSet<?>) sourceCollection);
            }
        },
        MAP(Collections.synchronizedMap(new HashMap<Void, Void>()).getClass(), SOURCE_MAP_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedMap((Map<?, ?>) sourceCollection);
            }

        },
        SORTED_MAP(Collections.synchronizedSortedMap(new TreeMap<Void, Void>()).getClass(), SOURCE_MAP_FIELD) {
            @Override
            public Object create(final Object sourceCollection) {
                return Collections.synchronizedSortedMap((SortedMap<?, ?>) sourceCollection);
            }
        };

        private final Class<?> type;
        private final Field sourceCollectionField;

        private SynchronizedCollection(final Class<?> type, final Field sourceCollectionField) {
            this.type = type;
            this.sourceCollectionField = sourceCollectionField;
        }

        /**
         * @param sourceCollection
         */
        public abstract Object create(Object sourceCollection);

        static SynchronizedCollection valueOfType(final Class<?> type) {
            for (final SynchronizedCollection item : values()) {
                if (item.type.equals(type)) {
                    return item;
                }
            }
            throw new IllegalArgumentException("The type " + type + " is not supported.");
        }

    }

    /**
     * Creates a new {@link SynchronizedCollectionsSerializer} and registers its serializer
     * for the several synchronized Collections that can be created via {@link Collections},
     * including {@link Map}s.
     *
     * @param kryo the {@link Kryo} instance to set the serializer on.
     * @see Collections#synchronizedCollection(Collection)
     * @see Collections#synchronizedList(List)
     * @see Collections#synchronizedSet(Set)
     * @see Collections#synchronizedSortedSet(SortedSet)
     * @see Collections#synchronizedMap(Map)
     * @see Collections#synchronizedSortedMap(SortedMap)
     */
    public static void registerSerializers(final Kryo kryo) {
        final SynchronizedCollectionsSerializer serializer = new SynchronizedCollectionsSerializer();
        SynchronizedCollection.values();
        for (final SynchronizedCollection item : SynchronizedCollection.values()) {
            kryo.register(item.type, serializer);
        }
    }

}

redpajama_set_name: RedPajamaGithub


text:
Duluth School Board OKs new K-8 math curriculum
Posted on April 21, 2010 by Blog Administrator
A new K-8 math curriculum approved Tuesday by the Duluth School Board is expected to raise poor math scores in the district.
Original Article By: Jana Hollingsworth, Duluth News Tribune
The K-12 Math Curriculum Review Committee worked for three years to figure out what changes should be made, and picked new materials for those grades for an estimated $700,000.
The group presented its ideas to board members at last week's education committee meeting.
With the new curriculum, "I believe our math scores are going to go up, and not just that," said math teacher Patti Bambenek, head of the committee. "Kids will be enjoying math more."
The money to pay for the books – Math Expressions for K-5 and Big Ideas Math for grades 6-8 – was taken from money budgeted for technology improvements within the district, Superintendent Keith Dixon said.
A learning disconnect existed for students moving from elementary to middle school and middle school to high school, Bambenek said, with not enough knowledge between teachers on what was being taught at each level.
The group struggled with disagreements on how to teach math, but agreed that a basic foundation of students knowing how to do the work and professional development of staff were important. The new curriculum will include those things, and has been used by some classrooms already to test its worth.
Teachers who've used the books said last week students were learning the "how-to" of math and were further along than they'd been in past years.
Board member Ann Wasson said she hoped the new books would be easy for parents to understand, but she trusted the teachers' studies.
"I hope in the very near future we don't have two-hour blocks of math [teaching], that we won't need it," she said.
Posted in News	| Be the first to comment!


text:
Q: MS Access SQL Average function with decimals I am trying to create a rating system for an item and have the average of all of the ratings show for that item on a form. I want the rating to have 1 decimal place. I came up with the code below:
SELECT OvrRate.OvRating, *
FROM tbl1 LEFT JOIN
    (SELECT Field1, ROUND(AVG(Rating),1) AS OvRating
     FROM tbl_Review GROUP BY Field1)  AS OvrRate
ON tbl1.Field1 = OvrRate.Field1;

So far, my code works in showing 1 decimal place, but when it is supposed to be 5.3 it shows 5.0 instead. All of the reviews are stored properly (I think). I have one review of 5.3 which means the average should be 5.3 as well, but like I said above, it is not querying this way.
Any fixes?

A: MS Access does integer arithmetic on integers, so you need to convert the value.  I find the easiest way is to multiply by 1.0:
SELECT OvrRate.OvRating, *
FROM tbl1 LEFT JOIN
    (SELECT Field1, ROUND(AVG(Rating*1.0), 1) AS OvRating
     FROM tbl_Review
     GROUP BY Field1
    )  AS OvrRate
    ON tbl1.Field1 = OvrRate.Field1;


text:
Q: Python - configparser if statement and edit the data in .ini file How can I edit data with an if statement if the data is equal to an example?
if DisplayMenu == "1":
        config = ConfigParser()
        if config["SETTINGS"] == {"Tutorial": "True"}:
            config["SETTINGS"] = {
                "Tutorial": "False"
                }
        if config["SETTINGS"] == {"Tutorial": "False"}:
            config["SETTINGS"] = {
                "Tutorial": "True"
                }

What I want to do is when in the settings tab the value tutorial is equal to true then change to false and vice versa. How to do this? I get an error using this
Traceback (most recent call last):
  File "C:\Users\Stagiair\Desktop\Immortal Conquest\Main\Settings.py", line 80, in <module>
    DisplayMenu()
  File "C:\Users\Stagiair\Desktop\Immortal Conquest\Main\Settings.py", line 27, in DisplayMenu
    print("[1] Tutorial  = " + config['SETTINGS']['Tutorial'])
  File "C:\Users\Stagiair\AppData\Local\Programs\Python\Python39\lib\configparser.py", line 960, in __getitem__
    raise KeyError(key)
KeyError: 'SETTINGS'

Code I use to Create .ini file
#Makes a Settingsfile
def CreateSettingsFile():
    try:
        import os, sys, time, pickle, colorama, threading, ctypes
        from configparser import ConfigParser
    except Exception as e:
        print("Some modules are mssing! Install them and try again! {}".format(e))
    os.system("cls")
    #Get the configparser object
    config = ConfigParser()

    #Assume we need 2 sections in the config file, let's call them SETTINGS and USERINFO
    config["SETTINGS"] = {
        "Music": "True",
        "Tutorial": "True",
        "GameSaves": "True"
    }
    config["USERINFO"] = {
        "username": "Not Set"
    }
    config["GAMEITEMS"] = {
        "EXP": "None",
        "Items" : "None",
        "Kills" : "None",
        "Saved" : "None"
    }
    #Write the above sections to config.ini file
    with open('GameSaves/config.ini', 'w') as conf:
        config.write(conf)
    os.system("cls")


1. Prepare cupcake pans by greasing each cup or by using cupcake linings .
2. Cream shortening and sugar until light and fluffy.
3. Add milk and extract; blend.
4. Stir in dry ingredients, to creamed mixture. Beat until smooth.
5. Add eggs one at a time and beat well after each addition.
6. Beat entire mixture well before pouring into greased cupcake pans with mixed fruit and syrup.
7. Bake at 300° oven for 25 to 30 minutes.


text:
Q: geom_text() position change with different axis span or length, how to keep it fixed? So, I am having an issue with ggplot2's geom_text(). I wasn't able to find a solution to this so I figured I ask it here. What I noticed is the following:
library("ggplot2")
dev.new()

ggplot(mtcars, aes(x=mpg, y=hp)) +
    geom_point() +
    geom_text(label=rownames(mtcars), nudge_x=5, nudge_y=5)

mtcars_mod <- rbind.data.frame(mtcars, c(80, 6, 123.0, 111, 5.14, 1.7, 22.1, 2, 1, 3, 1))
rownames(mtcars_mod) <- c(rownames(mtcars), "Fake Car")

dev.new()

ggplot(mtcars_mod, aes(x=mpg, y=hp)) +
    geom_point() +
    geom_text(label=rownames(mtcars_mod), nudge_x=5, nudge_y=5)

By running this piece of code, I get two different plots. They are different because in the second table (mtcars_mod) I added a Fake Car which is an outlier and changes completely the span of the x axis, if compared to the first plot.
Problem is that if I use the same nudge for both plots, what I get is labelled dots which labels are in different position, with respect to the dots themselves. Indeed, it seems that the scale of the axis is affecting the position of the labels, with respect to the position of the dots. I expected that the value I am passing to nudge was somehow aware of the scale of the plot but it looks it is not, right? So my question is: is there a way of showing the labels, on different plots, in the same position, with respect to the dots, no matter what happens to x and/or y axes?

A: One option would be to use ggtext::geom_richtext. In contrast to nudging which is measured in units of your scale and is affected by the range of your data ggtext::geom_richtext allows to "shift" the labels by setting the margin in units like "mm" or "pt". So the distance between labels and datapoints is fixed in absolute units and independent of the scale. By default geom_richtext resembles geom_label so I set the fill and the label outline aka label.colour to NA to get rid of the box drawn around the label.
library(ggplot2)
library(ggtext)

mtcars_mod <- rbind.data.frame(mtcars, c(80, 6, 123.0, 111, 5.14, 1.7, 22.1, 2, 1, 3, 1))
rownames(mtcars_mod) <- c(rownames(mtcars), "Fake Car")

ggplot(mtcars, aes(x = mpg, y = hp)) +
  geom_point() +
  geom_richtext(
    label = rownames(mtcars),
    label.margin = unit(c(0, 0, 5, 5), "mm"),
    hjust = 0,
    fill = NA, label.colour = NA
  )

ggplot(mtcars_mod, aes(x = mpg, y = hp)) +
  geom_point() +
  geom_richtext(
    label = rownames(mtcars_mod),
    label.margin = unit(c(0, 0, 5, 5), "mm"),
    hjust = 0,
    fill = NA, label.colour = NA
  )


Before we get too far into January, I want to post about my goals for the year. But, before I do that, I want to recap 2016, just to remind myself that it was, in fact, a productive year. Cause sometimes I forget all that I've accomplished when I'm so stressed about all the projects I want to finish.
In last year's post I made a lot of goals. I'll copy it here with notes on how I did even though it isn't pretty.
Okay, I feel a little better now that I have posts to prove I made progress on my goals. Not as much progress as I would have liked, but I'll take it. Now for this year.
That feels like a good list. Short enough to seem doable, but long enough to last the whole year. Yep, that's about right. Most of these are things I've been wanting to do lately, so I'm glad I have it written down to keep me accountable when next year rolls around. Wish me luck!
I know we're already at the end of February, but I wanted to post a follow-up for one of my yearlong Goals for 2016: a commitment to daily sewing. The idea was to push myself to make a little bit of progress every day. I used Instagram to keep myself accountable, posting one picture every day of what I was working on. There's a sampling above, but you can see all my posts by searching the hashtags: #dailysewing and #yearofsewing (most posts are mine). Although I did really well during the first half of the year (only missing a couple days), summer really put a hold on sewing. We were travelling quite a bit and even a single stitch was impossible to squeeze in. But I got back on track and finished out the year pretty well. All in all, I think it was a great challenge to set for myself. I plan to continue the challenge, though this cold winter we're having in the Bay Area is making park visits (my main sewing opportunity) few and far between. Most of my sewing so far this year has been in the evenings or "stolen" bits of time. I'm looking forward to working on so many projects!
If you'd like to keep up with my #dailysewing challenge, you can follow along with me on Instagram (@carleybiblin), or join in yourself! I hope you tag me to let me know if you join in.
Okay, it seems like a lot looking at it all in a list like that, but I'll break it up into doable pieces. There is so much else I want to do, but I want to make sure the goals I set move me toward earning money, building my skill set, and carving out a niche for myself in my chosen community. I know I can do it. Follow along with me in the new year to see how it goes.


text:
Venezuela Before and After Socialism in One Picture
What is there to be said about the socialist hellhole of Venezuela that hasn't already been said?
The latest failure of leftist political thought was once heavily praised by western progressives, only to be cast aside as another example of socialism just being implemented incorrectly when Venezuela's economy tanked. Funny how that seems to happen a lot — as in every single time.
At this point, it's hard to label the South American country as anything other than a failed state — that is, a country that is completely broken from the inside and out. And while the people who live there can certainly be saved (presumably from the removal of the Maduro regime), no one either inside of the country or watching from the sidelines seems to want to. Of course, this would be tantamount to admitting that socialism just doesn't work.
So here we are with another example of the tragic effects of centralized planning, top-down regulations, and chasing businesses away. Take a moment to let this image sink in — it's eerily reminiscent of what many in Eastern Europe had to endure during the Cold War.


text:
Eisriesenwelt — World of the Ice Giants
The Eisriesenwelt (German for "World of the Ice Giants") is a natural limestone ice cave located in Werfen, Austria, about 40 km south of Salzburg. The cave is inside the Hochkogel mountain in the Tennengebirge section of the Alps. It is the largest ice cave in the world, extending more than 42km and visited by about 200,000 tourists every year.
Photo — Link
The Tennengebirge mountains were formed during the late Tertiary period, during the Würm glaciation period of the Pleistocene. The mountain range, one of the massifs in the Austrian Alps, is the largest karst plateau in the Salzburger Alps, and the Eisriesenwelt is located at the rim of this plateau. Although the cave has a length of 42 km, only the first kilometer, the area that tourists are allowed to visit, is covered in ice. The rest of the cave is formed of limestone. Eisriesenwelt was formed by the Salzach river, which eroded passageways into the mountain. The ice formations in the cave were formed by thawing snow which drained into the cave and froze during winter. Since the entrance to the caves is open year-round, chilly winter winds blow into the cave and freeze the snow inside. In summer, a cold wind from inside the cave blows toward the entrance and prevents the formations from melting. 18 more images after the break...
History — The first official discovery of Eisriesenwelt was by Anton Posselt, a natural scientist from Salzburg, in 1879, though he only explored the first two hundred meters of the cave. Before his discovery, the cave was known only to locals, who, believing that it was an entrance to Hell, refused to explore it. In 1880, Posselt published his findings in a mountaineering magazine, but the report was quickly forgotten. Alexander von Mörk, a speleologist from Salzburg, was one of the few people who remembered Posselt's discovery. He led several expeditions into the caves beginning in 1912, which were soon followed by other explorers. Von Mörk was killed in World War I in 1914, and an urn containing his ashes is inside a niche in the cave. In 1920, a cabin for the explorers, Forscherhütte, was built and the first routes up the mountain were established. Tourists began to arrive soon after, attracted by the cave's sudden popularity. Later another cabin, the Dr. Oedl House, and paths from Werfen and Tänneck were constructed. In 1955 a cable car was built, shortening the 90-minute climb to 3 minutes. Today the Eisriesenwelt cave is owned by the National Austrian Forest Commission, which has leased it to the Salzburg Association of Cave Exploration since 1928. The Forest Commission still receives a percentage of the entrance fees.
Visiting — The cave is open from May 1st to October 26th every year. Its operating hours are 9:00 a.m. to 4:30 p.m. in July and August and 9:00 a.m. to 3:30 p.m. in May/June and September/October. Temperatures inside the cave are usually below freezing, and warm clothing is recommended. Photography is not permitted once visitors are inside the cave. The tour begins at the entrance to the cave, and continues inwards to Posselt Hall, a large room with a stalagmite called Posselt Tower in the centre. Past the Posselt Tower, one encounters an ashen cross on the wall of the cave, marking the farthest point of exploration of Anton Posselt. From there one can see the Great Ice Embankment, a massive formation that rises to a height of 25 metres and represents the area of greatest ice growth. Next is Hymir's Castle, named after a giant in Norse mythology. Here stalactites create a formation called Frigga's Veil, or the Ice Organ. Next on the tour is the Alexander von Mörk Cathedral, one of the largest rooms in the cave and the final resting place of von Mörk's ashes. The final stop on the tour is the Ice Palace, a kilometre into the cave and 400 metres underground. From here, visitors must turn around and walk back through the caves to reach the entrance. The round-trip tour through the cave takes around one hour and 15 minutes. Wiki
Blogger dedi ki...
If you want your ex-girlfriend or ex-boyfriend to come crawling back to you on their knees (no matter why you broke up) you must watch this video
right away...
(VIDEO) Why your ex will NEVER get back...
▼ Nisan (647)
How Big Brands got their Names
The Old Combs
Social Networking Shoes
Top 10 Most Amazing Temples of World
Celebrity Upside Down
What Breed and Mustache Say About You
Christmas Tree of Plastic Bottles in Haifa
Guess What ?
Beautiful Rain and Wind bridge in Sanjiang
Random Bikes
10 Story Building Transform the Facade 1000 Recycl...
10 Animals, Which we are Most Afraid Of
Top 10 Most Bizarre Collections
Animals with Extraordinary Qualities
Outdoor escalator opens in Medellin slum in Colombia
Top 10 Highest Paid Stars in 2013
G Venkatram 2013 Calendar
Moon Stone — Park Zeybil Dubai
Pictures of Bottle Caps
10 Most Popular Breeds of Cats
Fun With Vinyl Cover
Church of Ice and Snow — Germany
10 Things You Didn't Know About You
Salman Love To Ride Bicycle
Street Food Around The World
Grapes in a Volcanic Island
10 Most Expensive Books In The World
Hohenzollernbruecke Bridge — Bridge of Love
8 Unusual Walls Around the World
10 Adorable Beaches
10 Most Useful Diet
9 Unusual Deserts
The Phenomena of Images of Saints
Fascinating Facts about US Military
The Largest Domesticated Animal Population Countries
Richa Gangopadhyay at Silk Stores
Top 10 Ideas to Celebrate Your Anniversary
Life in the Bus
Football Stars Then and Now
Brian Chan Creation
10 Absurd Laws From Around the World
South Side Namita
Miss America 2012-2013 Laura Kaeppeler Kenosha
Creative Invention
10 Most Famous Falling Towers
Old Pics of Bangkok — 1950s
Cool Graphics on Envelopes — Mark Powell
Vanessa Hudgens in Studio City
A Second Before
10 Unique Cemeteries
Guess Who ?
Emotions Of Miss America Contest Winners
The old Russian Aircraft Carrier converted into a ...
Madalasa Sharma's Photoshoot
Facebook's New Office in California
Spotted Lake Kliluk
Top 10 Party Islands in the World
Russian Roots In Hollywood
Kim Kardashian Visits "Live with Kelly" in New York
Top 10 MBA Universities in the World
Kiev Then and Now
Celebrities Then and Now
Gold's Gym India Launch 2013 Calendar
Cyclists share water bottle with Thirsty Koala
amazing sofa
The Moustair — The Most Unusual Meme
The competition of smartphones and oth...
Richa Gangopadhyay — Saree Photoshoot
Attractive Men of the Planet
Photos of a windy day on the coast of Florida
Top 10 Lists to become Miss Universe
Madhurima — Photoshoot
Dumbest Guy
Top 10 Bowlers Ever in Cricket
Quotes and Pieces of Advice
South Side — Sindhu Menon
10 Fruit Juices Good for Health
Please Return Me To !
Statues of Easter Island
House of Containers in France
Blue City — Jodhpur
The Skulls of Famous People
Shruti Haasan Photoshoot
Alternative Brand Reversions by Graham Smith
20 Most Unusual Deaths Over The Last 20 Years
Top 10 Goalkeepers of all Time
City of Arts and Sciences in Valencia — Russia
Deeksha Seth — Photoshoot
50 Reasons I Love New Jersey
Top 10 Recycled Dresses
Hansika Motwani New Stills


text:
Q: WSO2 Governance Registry - Tenant Migration I'm working in new GREG organisation, and I would like to copy resources from a already existent tenant to a new one. I've tried to use checkin-client (https://docs.wso2.com/display/Governance530/Check-in+Client+Examples), but the resources aren't displayed. Are there a way to migrate data between tenants avoiding the handwork-copy-paste ?
I looking forward to hearing from you.

A: AFAIK there are two methods to do that
1) You can use tenant load method to make assets available to one tenant and visible to other tenants as well. But the problem is when using this method the assets will be shared across the tenants and the changes done from one tenant will be visible to other tenants as well. You can follow this http://emsooriyabandara.blogspot.com/2014/10/load-tenant-registry-in-carbon-component.html to do that.
2) You can use the GREG Rest API(https://docs.wso2.com/display/Governance530/Registry+REST+API) to do that. As an example you can write a rest client to authenticate in source tenant domain and copy the asset using (https://docs.wso2.com/display/Governance530/Resources+with+REST+API#ResourceswithRESTAPI-GettheContentofaResource) . Then use received API object to create an asset in destination tenant domain(after authenticating in destination domain) using (https://docs.wso2.com/display/Governance530/Resources+with+REST+API#ResourceswithRESTAPI-AddaResource).
Hope this helps.


text:
Ascension Island Volcanology
Jenni Barclay
Katy Chamberlain
Anna Hicks
Sue Loughlin
Darren Mark
Katie Preece
Fin Stuart
Charlotte Vye-Brown
Jon Davidson
Bridie Davies
Jane Scarrow
Rebecca Winstanley
The geology of Ascension Island
Related Links and Further Reading
Request more….
The main aim of our study on Ascension is to understand how frequently the volcano erupted (and what type of eruption it was), to constrain how the style and timing of eruption is linked to subsurface processes traced in crystal and glass chemistry, and finally how these all relate to past and potential future eruptions (and their associated hazards) on Ascension.
Volcanological Context of the Project:
"The ultimate goal of volcanological research is to anticipate better the timing and impact of volcanic eruptions on civilization. Understanding the time-size distribution of eruptions from an individual volcanic system provides the most important first step in determining both long and short-term volcanic hazard. However this is limited by a lack of process-based understanding of these patterns. By taking advantage of recent advances in techniques applied to volcanic time series and to understanding and describing magmatic processes it should now be possible compare both magmatic and eruptive time-scales for a single system. This will enable us to evaluate the role of magmatic processes in governing eruptive behaviour. The study volcanic system needs to be relatively isolated, present a range of well-exposed eruptive styles and compositions and be situated such that even a minor eruption has the potential to cause significant local or international disruption. Ascension Island, a British Overseas Territory represents such a system."
Excerpt from Leverhulme Grant Trust Application
In order to address our aims, we have three key hypotheses which we will test during this project:
There is a link between magma composition, storage conditions, and eruption frequency, style and impact and this link can be quantified through geological time.
There is a link between magma recharge and eruption timing, style and impact and this link can be quantified through geological time.
These combined data provide sufficient detail to be able to anticipate surface patterns of unrest associated with pre-eruptive magma assembly (short-term planning) and to evaluate most likely eruptive behaviour within a quantitative hazard assessment framework (long-term planning).
In order to address these hypotheses we will use a variety of methods, both in the field, and in the lab:
Stratigraphic correlation: By making measurements of pyroclastic units thickness, pumice type and size, lithic type and size we hope to be able to correlate these units across areas of the island. This in turn will allow for potential vent location (where the magma reached the Earth's surface), plume height and estimated eruptive volume and intensity.
Lava flow measurements: This will be undertaken both in the field and from remote-sensing. Measurements of flow thickness, surface extent, periodicity and inferred vent locations will be used to build up an understanding of the frequency and size of effusive eruptions on Ascension. This will be used to inform hazard assessment side of the project.
40Ar/39Ar dating: The 40Ar/39Ar dating dating method has its foundation in the K/Ar technique. Both approaches are based on the natural decay of an unstable radioactive isotope of potassium, 40K, contained in rocks and minerals, to an isotope of argon, radiogenic 40Ar, sometimes written as 40Ar*. The half-life of 40K is 1250 million years, which means that it takes 1250 million years for half of the 40K atoms present in the rock or mineral to decay to 40Ar*. This means that the amount of 40Ar* compared to the amount of 40K is directly related to the time since the 40K was trapped inside the rock, which in the simplest case of igneous rocks, e.g. an unaltered lava flow, represents the time since eruption and cooling. Therefore, the eruption age can be calculated by measuring the ratio of 40Ar* accumulated to the amount of 40K remaining. In the 40Ar/39Ar dating technique, the sample is first irradiated in a nuclear reactor to transform some atoms of another naturally occurring isotope of potassium, 39K, into 39Ar (sometimes written as 39ArK) , via interaction with fast neutrons. The age can be determined by measuring the 40Ar*/39ArK, which is proportional to 40Ar*/40K. This is because the amount of 39ArK is dependent upon the amount of 39K present in the rock or mineral and the 39K/40K ratio is essentially constant in nature. The K/Ar method involves splitting the sample into two and making separate K and Ar measurements. In the 40Ar/39Ar technique, K and Ar are effectively measured simultaneously on the same aliquot of samples, providing the advantage of enabling small amounts of sample to be analysed and providing greater internal precision. These analyses have been carried out by Katie Preece alongside Ben Cohen.
Cosmogenic 3He dating: Atoms of 3He are produced at the Earth's surface when they are hit by cosmogenic rays (from the Sun) which interact with normal 4He atoms. The number of 3He atoms (compared to 4He) is therefore proportional to the length of time the rock (in this case, lava surface) has been exposed at the Earth's surface. As we specifically sampled lavas which have no evidence for erosion, or having been buried at any point in their history, this length of time is directly related to the eruption age of the lava flow. We will use this cosmogenic dating to date the very youngest lava flows on Ascension. In order to measure the concentration of 3He and 4He in the lavas, we will pick crystals of either olivine or pyroxene, and then crush them up to release the gas, whilst simultaneously measuring each isotope's abundance in the crystals. This work is being undertaken by Katie Preece and Fin Stuart at SUERC.
Whole-rock chemistry: The chemical composition of lavas and pyroclastic deposits on can be used to determine the different processes which have formed the magma below the Earth's surface, and what has subsequently happened to it on its way from where it was generated to eruption (up to tens of kilometres!)
Crystal compositions: Crystals can preserve evidence for changing conditions within the magma chamber(s) similar to tree rings recording different stages of growth of a tree. By extracting crystals from the lava and pumice samples we can measure chemical changes both within single crystals and between different eruptions to infer changes in pressure, temperature and composition between and within single magma batches.
Diffusion modelling: Zones within different crystals record changes in growth conditions in the magma as described above. Diffusion modelling of elements across and within these zones can allow timescales (relative to eruption) for when these changes occurred to be inferred. For example, we hope to be able to identify if certain processes such as magma mixing happen immediately prior to explosive eruptions, and this could be used in the future to monitor potential activity on Ascension. This work is being carried out by Katy Chamberlain.
If you have any questions please feel free to tweet or message us @AscensionVolc


Peter Docker knits us into a 'pea-soup fog' of Western Australian heat, blanketing us, until we feel it 'seeping right into the bones'. In the familiar-sounding Baalboorlie, the sun beats down,scorching the airless metal cell of a prisoner transportation vehicle. It cooks the Old Man's flesh as he is escorted across a vast stretch of his desert country. The floor of the mobile oven sears his bare stomach, the branding 'raised up and angry red and orange, in the shape of the rising sun badge of the ADF'. His grandmother was right, 'White men will steal you in the night, then cook and eat you'.
Sophie Shanahan is an avid reader of Australian literature. She runs a website, www.female-factory.com, where, inspired by the disparity between male and female representation in literary arts, she offers casual reviews of contemporary Australian women's writing. Sophie has recently begun work with the Cultural Atlas of Australia website to link Indigenous language groups and place names to the current entries of Australian literary significance: www.australian-cultural-atlas.info.


text:
Volunteers needed 'quickly' for Ottershaw fair
A FAIR that has been running for about 60 years in Ottershaw could be axed if people do not come forward to run it.
The Ottershaw Scouts and Guides Association has run The May Fair on the village's recreation ground, for 20 years, but is no longer able to do so.
An emergency public meeting has been called at the end of the month by the Ottershaw Society in the hope of securing volunteers to keep it going.
Geoff Bourne, chairman of the Scout and Guide committee, said the ageing committee was no longer able to juggle planning the event, which attracted more than 3,000 people this year, with its duties for the scouts.
He said: "In June, I approached local clubs and societies, informing them of the situation and asking for help. Sadly, hardly any was forthcoming.
"We need people who will be able to give up some of their time to ensure that the May Fair goes on.
"This needs to be done very quickly. It may already be too late to book some attractions for 2012, but if we cannot find help at this meeting then in all likelihood the fair will be cancelled.
"It would be a great shame as it is the only real community event of this scale in Ottershaw and brings thousands of people to the village."
The public meeting will be held at the Ottershaw Brook Hall on Friday October 28 at 7.45pm.
Ottershaw Society member Jill Wakefield, who called the meeting, said: "It is very important that we can find people who can help to keep the May Fair going. I hope that a lot people come out to the meeting where they can find out more about what needs to be done.
"Ideally, we will get enough people willing to form a committee. Current organiser John Hanger will be there on the night to offer help and explain what needs to be done."
Ottershaw and Longcross


text:
Collegiate programs
Junior high, high school programs
EMPOWERING ATHLETES
Leadership & Sports Advocacy Workshops
Civil Rights Pilgrimage
DISC Sports Diversity & Inclusion Symposium
Sideline Racism Challenge
RISE to Vote
RISE TO VOTE Take the RISE pledge RISE Podcast
ESPN HONORS RISE WITH STUART SCOTT ENSPIRE AWARD
The nonprofit founded by Miami Dolphins owner Stephen M. Ross in 2015 will receive the award at ESPN's third annual Sports Humanitarian Awards on July 11 in Los Angeles.
NEW YORK – Less than two years into its existence, the Ross Initiative in Sports for Equality (RISE) will receive a national honor and $100,000 grant from ESPN for leadership in improving race relations and driving social progress.
ESPN on Wednesday, June 14, announced that RISE would receive a Stuart Scott ENSPIRE Award at the third annual Sports Humanitarian Awards presented by ESPN and sponsored by Bristol-Myers Squibb on Tuesday, July 11.
The event will honor leagues, teams, individuals and members of the sporting community that are using the power of sports to make a positive impact on society.
In honor of former ESPN commentator Stuart Scott, the Stuart Scott ENSPIRE Award celebrates individuals and organizations that have taken risks and used an innovative approach to helping the disadvantaged through the power of sports.
"We are honored that RISE is a recipient of the Stuart Scott ENSPIRE Award, named after a man synonymous with bringing all walks of life together through the unifying power of sports," said Stephen M. Ross, RISE founder and board chairman, and owner of the Miami Dolphins. "I want to thank all of the players, sports executives and league officials who have united to make a positive impact around such an important issue."
Founded in October 2015, RISE is a nonprofit dedicated to harnessing the unifying power of sports to improve race relations and drive social progress. Since its inception, RISE has reached more than 30,000 students, coaches and athletic staff. Innovative programs include the RISE High School Leadership Program and College Leadership Program, which empower administrators, coaches and student-athletes to be leaders in discussing and addressing matters of racism, prejudice, diversity and inclusivity within their teams, schools and communities. Other RISE initiatives include panel discussions with professional athletes, law enforcement and elected officials and public awareness campaigns.
"To receive an award like this so early in our organization's existence underscores both the importance of the work we are doing and the critical moment for all of us to come together to promote equality," said Jocelyn Benson, RISE CEO. "I'm grateful to be leading such an organization at this important time. And I'm optimistic that the work going on in our industry can bring about positive social progress."
Ross has engaged and personally recruited influential leaders to be part of RISE's board of directors, including all of the major sports league commissioners and sports broadcast executives.
Headquartered in New York, RISE this year opened its first regional office, a Detroit location serving the Midwest. Future offices will include one in Miami, serving southern states, and one in San Francisco, serving western states. RISE has been active in Arizona, California, Florida, Georgia, Illinois, Indiana, Louisiana, Massachusetts, Michigan, Minnesota, Missouri, New Jersey, New York, North Carolina, Texas and Washington, D.C. RISE also has worked with the Pac-12 Conference and Atlantic Coast Conference (ACC) and has implemented programs with universities such as Michigan State University, University of Houston, University of Michigan and University of Missouri.
In addition to RISE, World Wrestling Entertainment Chief Brand Officer Stephanie McMahon and Orlando City Soccer Club of Major League Soccer also will be recognized with the Stuart Scott ENSPIRE Award.
// Snapcode
// Contact Us
Info@RISEtoWIN.org
// Stay Connected
Sign up to get the latest news and information from RISE.


Margie Abbott, 93, died January 6, 2019. She was born October 31, 1925, in Bridgeport, Kansas to Walter and Ruth Byrn. She graduated from Claflin HS in 1943. She married Roy Beck and he later died; she married Lawrence Abbott and he later died.
She leaves 3 children: Gary (Diane) Beck, Linn (Jim) Barratt , and Gin (Jerry) Russell. 3 step-children: Teresa (Russell) Smith, Susan (Denzil) Spendlove, and Donna (Mike) Oliver. Also, her brother, Wendell Byrn, and her niece, Debby Fisher; 15 grandchildren, several great-grandchildren and 4 great-great grandchildren. She and Larry travelled the world and had a wonderful life together.
Special thanks to Trudy Toone for the care she gave to mom and also thanks to the Family Tree in Morgan for their loving care and support of mom.
Mom you are finally with your sweetie.
Graveside service will be held Friday, January 11, 2019 at 1 PM at the North Morgan Cemetery.


text:
Regulation of angiotensin converting enzyme 2 (ACE2) in obesity: implications for COVID-19
Saba Al Heialy, Mahmood Hachim, Abiola Senok, Ahmad Abou Tayoun, Rifat Hamoudi, Alawi Alsheikh-Ali, Qutayba Hamid
Saba Al Heialy
1College of Medicine, Mohammed bin Rashid University of Medicine and Health Sciences, Dubai, United Arab Emirates
2Meakins-Christie Laboratories, Research Institute of the McGill University Healthy Center, Montreal, Quebec, Canada
Mahmood Hachim
3Sharjah Institute for Medical Research, College of Medicine, University of Sharjah, Sharjah, United Arab Emirates
Abiola Senok
Ahmad Abou Tayoun
4Al Jalila Children's Specialty Hospital, Dubai, United Arab Emirates
Rifat Hamoudi
Alawi Alsheikh-Ali
Qutayba Hamid
For correspondence: qalheialy@sharjah.ac.ae
The ongoing COVID-19 pandemic is caused by the novel coronavirus SARS-CoV-2. Age, smoking, obesity, and chronic diseases such as cardiovascular disease and diabetes have been described as risk factors for severe complications and mortality in COVID-19. Obesity and diabetes are usually associated with dysregulated lipid synthesis and clearance which can initiate or aggravate pulmonary inflammation and injury. It has been shown that for viral entry into the host cell, SARS-CoV-2 utilizes the angiotensin converting enzyme 2 (ACE2) receptors present on the cells. We aimed to characterize how SARS-CoV-2 dysregulates lipid metabolism pathways in the host and the effect of dysregulated lipogenesis on the regulation of ACE2, specifically in obesity. In our study, through the re-analysis of publicly available transcriptomic data, we first found that lung epithelial cells infected with SARS-CoV-2 showed upregulation of genes associated with lipid metabolism, including the SOC3 gene which is involved in regulation of inflammation and inhibition of leptin signaling. This is of interest as viruses may hijack host lipid metabolism to allow completion of their viral replication cycles. Furthermore, a mouse model of diet-induced obesity showed a significant increase in Ace2 expression in the lungs which negatively correlated with the expression of genes that code for sterol response element binding proteins 1 and 2 (SREBP). Suppression of Srebp1 showed a significant increase in Ace2 expression in the lung. Together our results suggest that the dysregulated lipogenesis and the subsequently high ACE2 expression in obese patients might be the mechanism underlying the increased risk for severe complications in those patients when infected by SARS-CoV-2.
The copyright holder for this preprint is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under a CC-BY-NC 4.0 International license.
Posted April 18, 2020.
You are going to email the following Regulation of angiotensin converting enzyme 2 (ACE2) in obesity: implications for COVID-19


text:
The Ice Museum: In Search of the Lost Land of Thule
by Joanna Kavenna | History | This book has not been rated.
ISBN: 014101198x Global Overview for this book
Registered by awaywithfairies of Sydney, New South Wales Australia on 3/7/2018
Journal Entry 1 by awaywithfairies from Sydney, New South Wales Australia on Wednesday, March 07, 2018
From Amazon.co.uk:
Joanna Kavenna went north in search of the Atlantis of the Arctic, the mythical land of Thule. Seen once by an Ancient Greek explorer and never found again, mysterious Thule came to represent the vast and empty spaces of the north.
Fascinated for many years by Arctic places, Kavenna decided to travel through the lands that have been called Thule, from Shetland to Iceland, Norway, Estonia, and Greenland. On her journey, she found traces of earlier writers and travellers, all compelled by the idea of a land called Thule: Richard Francis Burton, William Morris, Anthony Trollope, as well as the Norwegian Polar explorer Fridtjof Nansen. She met wilderness-lovers; poets writing epics about ice; Inuit musicians and Polar scientists trying to understand the silent snows.
But she came to discover that a darkness also inhabits Thule: the Thule Society, obsessed with the purity of the Nordic peoples; the 'war children' - the surviving progeny of Nazi attempts to foster an Aryan race; as well as ice-bound relics of the Cold War. Finally she arrived in Svalbard, a beautiful Arctic archipelago, at the edge of the frozen ocean.
Blending travelogue, reportage, memoir, and literary essay, Joanna Kavenna explores the changing life of the far North in the 20th Century. The Ice Museum is a mesmerising story of idealism and ambition, wars and destruction, survival and memories, set against the haunting backdrop of the northern landscape.
Journal Entry 2 by awaywithfairies at Metro Community Book Swap in Marrickville, New South Wales Australia on Thursday, March 08, 2018
Released 1 yr ago (3/8/2018 UTC) at Metro Community Book Swap in Marrickville, New South Wales Australia
Left at the book exchange.
Release #14 for the 2018 4 Elements Challenge.
Release #20 for the 2018 Oh, the Places We Can Go Challenge.
"Those who cultivate letters must be supplied with the books necessary for their purpose; and until this supply is secured I shall not rest."
- Aldus Manutius


text:
<?xml version="1.0"?>
<data>
    <foobar>
        <item id="Item1">Inner content for item1</item>
        <item id="Item2">Inner content for item2</item>
    </foobar>
    <spektral>
        <item id="Item3" dataTest="Testing 1">Inner content for item3</item>
        <item id="Item4" dataTest="Testing 2">Inner content for item4</item>
        <foo>
            <bar>Child One</bar>
            <bar>Child Two</bar>
        </foo>
    </spektral>
</data>


text:
Q: Deploy Google Cloud Function when source code contains multiple levels/directories I want to deploy a Google Cloud Function, written in Go, with a code structure containing a subdirectory, like this :
function
├── module1
│   ├── go.mod
│   └── module1.go
├── go.mod
└── entrypoint.go

But when I deploy the function, using the GCP console or gcloud command :
# from function/ directory
gcloud functions deploy myfunction --runtime go111 [...]

Only go.mod and entrypoint.go are uploaded (I checked on the Source tab of Function details in the GCP Console). Thus the function fails to deploy, because obviously entrypoint.go use methods from module1/module1.go.
The same happens if the source is a .zip (containing multiple directories) on Google Cloud Storage :
gcloud functions deploy myfunction \
    --runtime go111 \
    --source gs://${BUCKET}/function.zip [...]

Is it possible to deploy functions using a code structure with subdirectories? I don't know if the same happens for other runtimes (Python, NodeJS), or if the problem is specific to Go.
Edit
I tried to follow this guide : https://cloud.google.com/functions/docs/writing/#functions-writing-file-structuring-go (2nd point : A package at the root of your project that imports code from a sub-package and exports one or more functions), as suggested in the comments, but without success. Here's the structure I used (works in local) :
.
├── function.go
├── go.mod
└── shared
    ├── go.mod
    └── shared.go

go.mod

module testcloudfunction

require testcloudfunction/shared v0.0.0

replace testcloudfunction/shared => ./shared

function.go

package function

import (
    "fmt"

    "testcloudfunction/shared"
)

func HelloWorld(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, shared.Hello())
}

shared/go.mod

module testcloudfunction/shared

shared/shared.go

package shared

func Hello() string {
    return "Hello World!"
}

A: OK. It works for me with some changes.
I'm using GOPATH and so am prefixing with GO111MODULE=on. If you are outside of GOPATH, I think you can just drop the GO111MODULE=on environment setting.
Starting with directories and .go files only (no .mod files).
My path is github.com/DazWilkin/cloudfuncs.
IIUC you will need to -- minimally -- prefix module paths with example.com.
package function

import (
    "fmt"
    "net/http"
    "github.com/DazWilkin/cloudfuncs/shared"
)

func HelloFreddie(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, shared.Hello())
}

Then, from within my cloudfuncs directory:
GO111MODULE=on go mod init github.com/DazWilkin/test

Results in a go.mod:
module github.com/DazWilkin/cloudfuncs

go 1.11

There is no go.mod file in .../cloudfuncs/shared.
Then I deploy using:
gcloud functions deploy HelloFreddie \
--region=us-central1 \
--entry-point=HelloFreddie \
--runtime=go111 \
--source=$PWD/cloudfuncs \
--project=${PROJECT} \
--trigger-http

You can see the result here:
https://us-central1-dazwilkin-190225-54842789.cloudfunctions.net/HelloFreddie


text:
Goldman Properties to Build Class A Office Building in Miami's Wynwood
By Julia Echikson February 14, 2022 6:30 am
Core Wynwood. Rendering: Goldman Properties
The real estate company that put Wynwood on the map is back, with plans to leave its mark on the Miami neighborhood.
Goldman Properties unveiled plans for Core Wynwood, a Class A office building located at 390 NW 25th Street. The property is slated to open in 2024 with construction commencing this December.
SEE ALSO: Soloviev Group Partners With Mohegan in Bid for UN Casino License
The 140,000-square-foot development will include 115,000 square feet of office space, with 19,000 square feet dedicated to flexible floor plates, as well as 9,000 square feet for a commercial lease on the ground floor.
The firm hopes the nine-story building will become the crown jewel of Wynwood offices.
"Our goal was to design a building where tenants would say, 'Wow. Goldman Properties thought of everything," Scott Srebnick, CEO of Goldman Properties, said in a statement, having tapped Perkins&Will's Pat Bosch as the project's lead architect.
Goldman Properties has not yet sought out financing to fund the construction, a spokesperson told Commercial Observer.
The proposal comes as a slew of companies have moved into Wynwood, following the 10-year office deals of venture capital firms Founders Fund and Atomic nearly a year ago. More companies are touring the market, including SoftBank, which is in advanced lease negotiations for 53,200 square feet at another development, Wynwood Plaza.
Goldman Properties — founded by the late Tony Goldman, who helped revitalize New York's SoHo neighborhood in the 1980s — is also credited as a Wynwood pioneer. In 2009, he launched the "Wynwood Walls," a murals exhibition. It transformed Wynwood from a district packed with dilapidated warehouses into one of Miami's hottest neighborhoods, renowned for its art and retail scene.
For the Core building, Goldman had assembled the 28,200-square-foot site in 2003 from several parcels, paying $1.3 million, according to property records.
Paying homage to the firm's roots, the property will feature 30,000 square feet of murals, curated by Jessica Goldman Srebnick, Tony Goldman's daughter.
Beyond the Wynwood Walls, the firm has revamped and created a number of properties across the district. Most notably is the Wynwood Garage, a mixed-used building where WeWork occupies 30,000 feet and nightlife mogul David Grutman will open an outpost.
Correction: Goldman Properties did not purchase a 4,600-square-foot parcel for $11.8 million as previously reported. The article was also updated to include the fact that the developer has not yet secured construction financing
Julia Echikson can be reached at Jechikson@commercialobserver.com.
Keywords: Core Wynwood, Jessica Goldman Srebnick, Tony Goldman, Wynwood Walls
Finance · Construction
Xebec Snags $44M to Build Next Door to Hialeah Church
Leases · Retail
Development · Politics & Real Estate
Soloviev Group Partners With Mohegan in Bid for UN Casino License
10K-SF Gift Shop Opening Near Penn Station
By Mark Hallum
Design + Construction · Leases
Brooklyn's Office Market Post-COVID Sows Green Shoots
By David M. Levitt
Technology · Analysis
Proptech Partners With Universities to Solve Real Estate Challenges
By Philip Russo