Who Will Feed The LNG Monster?
This expected surge begs the question of whether U.S. natural gas supplies can continue to keep pace. I read an article earlier this week that correctly noted that to date, most of the U.S. natural gas production growth has been in the Appalachia Region. Appalachia production has exploded since 2009 from below 2 Bcf/d to more than 30 Bcf/d in 2018.
The EIA forecasts that the Appalachia will continue to produce 52% of cumulative production of U.S. shale gas through 2050. The article I read questioned whether Appalachia growth could continue its blistering pace, but it overlooked an important new source of U.S. natural gas.
The associated gas (co-produced with oil) in the Permian Basin is beginning to have a large impact on the natural gas market. There is so much gas being produced in the Permian that it has outstripped the pipeline capacity to get that gas to market. New pipelines are being built, but in the interim there has been significant flaring and even natural gas prices falling below zero at times in the area.
Natural gas production in the Permian Basin has reached 13 Bcf/d, which is what the Appalachia Region produced in 2013. That reflects a doubling of production there in just over two years, and is now second only to the Appalachia Region's 31 Bcf/d.
Further, Permian Basin gas production should continue to grow along with the region's oil. A new assessment by the U.S. Geological Survey (USGS) estimated that there are 281 trillion cubic feet of undiscovered, technically recoverable natural gas in the Permian. That's enough gas for 58 years of Permian production at 2018 rates.
So it looks the Appalachia Region and the Permian Basin will provide sufficient gas to feed the monster LNG demand growth that is forecast over the next decade.
The implication of this surge in LNG trade will be to make natural gas a more globally traded commodity. It won't be quite as fungible as crude oil, but the impact should be to decrease some of the natural gas price disparity seen around the world.
U.S. natural gas prices should increase, while those in Asia and Europe should decline. The beneficiaries will be U.S. natural gas producers, global natural gas consumers, and the environment — as natural gas displaces coal in many Asian markets.
Next Next post: Green New Deal: Aggressive Goals Or Delusional Thinking?


text:
Insta360 Closes $30M Funding Round, Plans Global Expansion, Action Cam Innovation
in	News	on	 March 19, 2019	 Share	Facebook Twitter LinkedIn Email
Camera maker Insta360 announced a $30M funding round joined by Everest Venture Capital, MG Holdings and Huajin Capital.
Past rounds have included investment from IDG Capital, Suning Holdings Group, Xunlei, and Qiming Venture Partners.
The funding will accelerate the development of technologies designed to redefine the action camera category, bringing people new and simpler ways to capture their best moments and create stunning films from the footage. It will also go toward expanding local marketing, R&D and after-sales service operations in key global markets.
Founded in 2014, Insta360 has quickly become the world's leading maker of 360-degree cameras and one of the most innovative companies in the camera industry overall. Insta360 has also been chosen by Apple as the only 360-degree camera brand sold in the Apple Store.
In 2017, the company entered the action camera market with the launch of the Insta360 ONE series, bringing together the many advantages of 360-degree imaging technology — from "impossible" stabilization to the ability to reframe footage after the fact — in a sleek, intuitive package that's accessible to anyone.
The success of its action camera line propelled Insta360 to five-times revenue growth in two years and helped it achieve profitability. Its latest action camera, the Insta360 ONE X, launched in October 2018, quickly becoming its best-selling product to date and topping best 360-degree camera rankings.
Insta360 today also launched a new TradeUp program, offering discounts on the Insta360 ONE X to people who trade in a traditional action camera. The program is designed to educate action camera users on the advantages of 360-degree cameras for adventure sports and other active uses, including when their ultimate goal is to produce traditional "framed" video.
"Insta360 has a rare ability to take cutting-edge imaging tech and put it into products that consumers want to use today," said Gavin Li, Senior Director, Huajin Capital. "They're moving faster and innovating more than their competitors, and they're taking bold new approaches to the defining communication tool of our time: the camera."
Insta360 will also continue to grow its leading line of professional 360-degree cameras for VR filmmakers, and to advance its work with key industry partners, including Google, Oculus and Adobe, to empower more creators to produce and distribute premium VR content.
Leica and Insta360 Announce Strategic Partnership to Reinvent the Action Cam
Insta360 ONE R Is an Adaptive Action Cam Co-Engineered with Leica
Insta360 Partners with Leading Korean Telecom on 5G 360 Video Chat

redpajama_set_name: RedPajamaCommonCrawl


If you're trying to track down some available 00-054007-01000-5 produced by 3M, then you've arrived at the best place to be! 1-Source is a stocking, international distributor of parts including 00-054007-01000-5 from 3M. Needless to say, 1-Source Components is a vendor of, not only 00-054007-01000-5, but all parts from 3M. Not only that, but 1-Source Components warehouses and ships electronic components produced by a big assortment of manufacturers.
Why manage several different vendors who have access to merely a limited selection of component types when you can make your work more enjoyable by working with just one? We ship every different variety of electric and electronic components and parts, mil-spec, industrial, and commercial grade, e.g.: transistors, ICs, RFID modules, and tools. Now you can easily purchase all the electronic parts you like from a single source... 1-Source Electronic Components. You will receive top-quality parts, fast delivery, and all of this at sensible prices. When your shipment of 3M 00-054007-01000-5 is delivered at your destination fast, and you are able to see for yourself the supreme quality-level of the products, you'll become an important, satisfied 1-Source client. Our warm representatives will cause you to feel like a friend and give you their expert assistance. We are ready and eager to respond to your phone call, E-mail, or online RFQ, so please contact us at your earliest convenience! Thanks!
When you're sourcing either off-the-shelf or low-availability parts, 1-Source is your it source. Here's the reason why: we have developed an extensive system for tracking down hard-to-find components. In fact we often provide product other people might not even know is out there. We maintain an international network of makers, vendors, and components. Therefore we have among our resources more than a billion dollars worth of components manufactured by over a thousand makers, like 3M. Is it hard to find a quantity of 3M 00-054007-01000-5? Not at all, when you depend upon us.
That's why thousands of companies from OEMs to government contractors to large and small wholesalers, that's right even other electronic component distributors look to 1-Source for their electronic part requirements, from individual line-items to full bills of materials. Due to the fact that we have been doing our thing since 2001, in all likelyhood items you use all the time in your office and residence as well as the car you commute in are made with parts that came from 1-Source. So connect with us at your earliest convenience, and we will ensure it is easy and stress-free for you to procure a quantity of 00-054007-01000-5.


text:
Polycyclic aromatic hydrocarbon-inducible DNA adducts: Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo
Sudha R. Kondraganti, Pedro Fernandez-Saluguero, Frank J. Gonzalez, Kenneth Ramos, Weiwu Jiang, Bhagavatula Moorthy
There is significant human exposure to polycyclic aromatic hydrocarbons (PAHs), many of which are potent carcinogens in laboratory animals and are suspected human carcinogens. The PAHs are bioactivated by cytochrome P450 (CYP)1A1/ 1B1 enzymes to reactive intermediates that bind to DNA, a critical step in the initiation of carcinogenesis. The Ah receptor (AHR) plays a critical role in the induction of CYP1 enzymes (i.e., CYP1A1, 1A2 and 1B1) by PAHs such as benzo[a]pyrene (BP) and 3-methylcholanthrene (MC). In our investigation, we tested the hypothesis that AHR-null animals are less susceptible to PAH-induced DNA adduct formation than wild-type animals. Wild-type [AHR (+/+)] mice or mice lacking the gene for the AHR were treated with a single dose (100 μmol/kg) of BP or MC, and hepatic DNA adducts were analyzed by 32P-postlabeling. BP induced multiple hepatic DNA adducts in wild-type as well as AHR-null animals, suggesting the existence of AHR-independent mechanisms for BP metabolic activation. On the other hand, DNA adduct formation was markedly suppressed in AHR-null animals exposed to MC, although the major MC-DNA adduct was produced in these animals. Hepatic activities and apoprotein contents of 7-ethoxyresorufin O-deethylase (EROD) (CYP1A1) and 7-methoxyresorufin O-demethylase (MROD) (CYP1A2) activities were markedly induced by BP and MC in the wild-type, but not, in AHR-null animals. CYP1B1 expression was also induced, albeit to a lesser extent by the PAH MC, but not BP, in the wild-type animals. In conclusion, these results demonstrate the existence of AHR-and CYP1A1-independent mechanisms of PAH metabolic activation in mouse liver, a phenomenon that may have important implications for PAH-mediated carcinogenesis.
https://doi.org/10.1002/ijc.10784
Methylcholanthrene
Polycyclic Aromatic Hydrocarbons
Cytochrome P-450 CYP1A1
DNA Adducts
Apoproteins
Benzo(a)pyrene
Metabolic Activation
polycyclic aromatic hydrocarbons-DNA adduct
P-postlabeling
Ah receptor
Cytochrome P4501A
Cytochrome P4501B1
Kondraganti, S. R., Fernandez-Saluguero, P., Gonzalez, F. J., Ramos, K., Jiang, W., & Moorthy, B. (2003). Polycyclic aromatic hydrocarbon-inducible DNA adducts: Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo. International Journal of Cancer, 103(1), 5-11. https://doi.org/10.1002/ijc.10784
Polycyclic aromatic hydrocarbon-inducible DNA adducts : Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo. / Kondraganti, Sudha R.; Fernandez-Saluguero, Pedro; Gonzalez, Frank J.; Ramos, Kenneth; Jiang, Weiwu; Moorthy, Bhagavatula.
In: International Journal of Cancer, Vol. 103, No. 1, 01.01.2003, p. 5-11.
Kondraganti, SR, Fernandez-Saluguero, P, Gonzalez, FJ, Ramos, K, Jiang, W & Moorthy, B 2003, 'Polycyclic aromatic hydrocarbon-inducible DNA adducts: Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo', International Journal of Cancer, vol. 103, no. 1, pp. 5-11. https://doi.org/10.1002/ijc.10784
Kondraganti SR, Fernandez-Saluguero P, Gonzalez FJ, Ramos K, Jiang W, Moorthy B. Polycyclic aromatic hydrocarbon-inducible DNA adducts: Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo. International Journal of Cancer. 2003 Jan 1;103(1):5-11. https://doi.org/10.1002/ijc.10784
Kondraganti, Sudha R. ; Fernandez-Saluguero, Pedro ; Gonzalez, Frank J. ; Ramos, Kenneth ; Jiang, Weiwu ; Moorthy, Bhagavatula. / Polycyclic aromatic hydrocarbon-inducible DNA adducts : Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo. In: International Journal of Cancer. 2003 ; Vol. 103, No. 1. pp. 5-11.
@article{f2cdf0c8cdd9485a966f5e5dc11a4d06,
title = "Polycyclic aromatic hydrocarbon-inducible DNA adducts: Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo",
abstract = "There is significant human exposure to polycyclic aromatic hydrocarbons (PAHs), many of which are potent carcinogens in laboratory animals and are suspected human carcinogens. The PAHs are bioactivated by cytochrome P450 (CYP)1A1/ 1B1 enzymes to reactive intermediates that bind to DNA, a critical step in the initiation of carcinogenesis. The Ah receptor (AHR) plays a critical role in the induction of CYP1 enzymes (i.e., CYP1A1, 1A2 and 1B1) by PAHs such as benzo[a]pyrene (BP) and 3-methylcholanthrene (MC). In our investigation, we tested the hypothesis that AHR-null animals are less susceptible to PAH-induced DNA adduct formation than wild-type animals. Wild-type [AHR (+/+)] mice or mice lacking the gene for the AHR were treated with a single dose (100 μmol/kg) of BP or MC, and hepatic DNA adducts were analyzed by 32P-postlabeling. BP induced multiple hepatic DNA adducts in wild-type as well as AHR-null animals, suggesting the existence of AHR-independent mechanisms for BP metabolic activation. On the other hand, DNA adduct formation was markedly suppressed in AHR-null animals exposed to MC, although the major MC-DNA adduct was produced in these animals. Hepatic activities and apoprotein contents of 7-ethoxyresorufin O-deethylase (EROD) (CYP1A1) and 7-methoxyresorufin O-demethylase (MROD) (CYP1A2) activities were markedly induced by BP and MC in the wild-type, but not, in AHR-null animals. CYP1B1 expression was also induced, albeit to a lesser extent by the PAH MC, but not BP, in the wild-type animals. In conclusion, these results demonstrate the existence of AHR-and CYP1A1-independent mechanisms of PAH metabolic activation in mouse liver, a phenomenon that may have important implications for PAH-mediated carcinogenesis.",
keywords = "P-postlabeling, Ah receptor, Cytochrome P4501A, Cytochrome P4501B1, DNA adducts, Knockout mice, Polycyclic aromatic hydrocarbons",
author = "Kondraganti, {Sudha R.} and Pedro Fernandez-Saluguero and Gonzalez, {Frank J.} and Kenneth Ramos and Weiwu Jiang and Bhagavatula Moorthy",
doi = "10.1002/ijc.10784",
journal = "International Journal of Cancer",
publisher = "Wiley-Liss Inc.",
T1 - Polycyclic aromatic hydrocarbon-inducible DNA adducts
T2 - Evidence by 32P-postlabeling and use of knockout mice for AH receptor-independent mechanisms of metabolic activation in vivo
AU - Kondraganti, Sudha R.
AU - Fernandez-Saluguero, Pedro
AU - Gonzalez, Frank J.
AU - Ramos, Kenneth
AU - Jiang, Weiwu
AU - Moorthy, Bhagavatula
N2 - There is significant human exposure to polycyclic aromatic hydrocarbons (PAHs), many of which are potent carcinogens in laboratory animals and are suspected human carcinogens. The PAHs are bioactivated by cytochrome P450 (CYP)1A1/ 1B1 enzymes to reactive intermediates that bind to DNA, a critical step in the initiation of carcinogenesis. The Ah receptor (AHR) plays a critical role in the induction of CYP1 enzymes (i.e., CYP1A1, 1A2 and 1B1) by PAHs such as benzo[a]pyrene (BP) and 3-methylcholanthrene (MC). In our investigation, we tested the hypothesis that AHR-null animals are less susceptible to PAH-induced DNA adduct formation than wild-type animals. Wild-type [AHR (+/+)] mice or mice lacking the gene for the AHR were treated with a single dose (100 μmol/kg) of BP or MC, and hepatic DNA adducts were analyzed by 32P-postlabeling. BP induced multiple hepatic DNA adducts in wild-type as well as AHR-null animals, suggesting the existence of AHR-independent mechanisms for BP metabolic activation. On the other hand, DNA adduct formation was markedly suppressed in AHR-null animals exposed to MC, although the major MC-DNA adduct was produced in these animals. Hepatic activities and apoprotein contents of 7-ethoxyresorufin O-deethylase (EROD) (CYP1A1) and 7-methoxyresorufin O-demethylase (MROD) (CYP1A2) activities were markedly induced by BP and MC in the wild-type, but not, in AHR-null animals. CYP1B1 expression was also induced, albeit to a lesser extent by the PAH MC, but not BP, in the wild-type animals. In conclusion, these results demonstrate the existence of AHR-and CYP1A1-independent mechanisms of PAH metabolic activation in mouse liver, a phenomenon that may have important implications for PAH-mediated carcinogenesis.
AB - There is significant human exposure to polycyclic aromatic hydrocarbons (PAHs), many of which are potent carcinogens in laboratory animals and are suspected human carcinogens. The PAHs are bioactivated by cytochrome P450 (CYP)1A1/ 1B1 enzymes to reactive intermediates that bind to DNA, a critical step in the initiation of carcinogenesis. The Ah receptor (AHR) plays a critical role in the induction of CYP1 enzymes (i.e., CYP1A1, 1A2 and 1B1) by PAHs such as benzo[a]pyrene (BP) and 3-methylcholanthrene (MC). In our investigation, we tested the hypothesis that AHR-null animals are less susceptible to PAH-induced DNA adduct formation than wild-type animals. Wild-type [AHR (+/+)] mice or mice lacking the gene for the AHR were treated with a single dose (100 μmol/kg) of BP or MC, and hepatic DNA adducts were analyzed by 32P-postlabeling. BP induced multiple hepatic DNA adducts in wild-type as well as AHR-null animals, suggesting the existence of AHR-independent mechanisms for BP metabolic activation. On the other hand, DNA adduct formation was markedly suppressed in AHR-null animals exposed to MC, although the major MC-DNA adduct was produced in these animals. Hepatic activities and apoprotein contents of 7-ethoxyresorufin O-deethylase (EROD) (CYP1A1) and 7-methoxyresorufin O-demethylase (MROD) (CYP1A2) activities were markedly induced by BP and MC in the wild-type, but not, in AHR-null animals. CYP1B1 expression was also induced, albeit to a lesser extent by the PAH MC, but not BP, in the wild-type animals. In conclusion, these results demonstrate the existence of AHR-and CYP1A1-independent mechanisms of PAH metabolic activation in mouse liver, a phenomenon that may have important implications for PAH-mediated carcinogenesis.
KW - P-postlabeling
KW - Ah receptor
KW - Cytochrome P4501A
KW - Cytochrome P4501B1
KW - DNA adducts
KW - Knockout mice
KW - Polycyclic aromatic hydrocarbons
U2 - 10.1002/ijc.10784
DO - 10.1002/ijc.10784
JO - International Journal of Cancer
JF - International Journal of Cancer
10.1002/ijc.10784


text:
wiki:FOSDEM2010AltOSDevroomSchedule
Version 23 (modified by mmu_man, 10 years ago) (diff)
Current schedule for the Alt-OS devroom at FOSDEM 2010:
Duration (min) Title Speaker
9h00 15 Welcome to the Alt-OS devroom François Revol
9h15 15 Presentation of the Rosetta OS Project François Revol
9h30 30 Introduction to RTEMS: A Real-Time OS for Embedded Applications Thomas Doerfler
10h00 30 Introduction to Haiku Olivier Coursière
10h30 30 Why is Anyone Still Working on the GNU Hurd? Olaf Buddenhagen
11h00 45 Network virtualisation using Crossbow technology Uros Nedic
11h45 15 Update on Gallium3D ports to AROS and Haiku François Revol
12h 60 Lunch break :
13h 30 Porting KGI graphics drivers from Linux to GNU Hurd Olaf Buddenhagen
13h30 15 DDE - Generic Porting of Device Drivers Dirk Vogt
16h45 Wrap up François Revol
Welcome to the Alt-OS devroom
Start: 9h00
Speaker: François Revol
Presentation of the Rosetta OS Project
The Rosetta OS project is a collaboration by numerous embedded, BSD, and other operating systems to build an OS-independent driver API.
It aims at helping projects in sharing source code and drivers for better hardware support.
http://code.google.com/p/rosetta-os/
Introduction to RTEMS: A Real-Time OS for Embedded Applications
Speaker: Thomas Doerfler
This session gives an overview over the RTEMS project, its distinct features, goals, typical applications and current capabilities. It sketches general requirements for real-time applications, basic RTEMS features, the structural differences between a Linux based and an RTEMS based application, available APIs, available subsystems and the driver models.
The goal of this session is to emphasis the distinct requirements addressed in RTEMS compared to UNIX-like Operating Systems. This should be a good base for further discussions on collaboration with other projects.
Project website: http://www.rtems.org
Introduction to Haiku
Speaker: Olivier Coursière
Haiku is a new open-source operating system that specifically targets personal computing. Inspired by the BeOS, Haiku is fast, simple to use, easy to learn and yet very powerful.
A short introduction to the operating system will be presented, along with a little demonstration.
http://www.haiku-os.org/
Why is Anyone Still Working on the GNU Hurd?
Speaker: Olaf Buddenhagen
Hurd having been in development for so long, but still not production-ready; and with Linux as a mature free kernel being firmly established as the de-facto standard kernel for the GNU system -- people often wonder: why haven't developers abandoned the Hurd long ago?
Without going into technical details, this short talk tries to explain the main idea behind the Hurd architecture, which sets it apart from other systems.
http://hurd.gnu.org
Network virtualisation using Crossbow technology
Speaker: Uros Nedic
Leveraging current hardware capacities becomes one ofthe mayor topics in current IT business. Designing toolsfor deploying network virtualization and effectivelycontrolling virtual network environments from the perspectiveof network capacities raised demand for a project called Crossbow. With this technology we could effectively control how anapplication access to the network and decide how much bandwidthit could use. Also, we could dynamically allocate bandwidthresources giving to the application surplus if needed on behalfof other(s) application(s) whose network resources are underutilized. This is done by creating Virtual Network Interface Cards (VNICs)and dedicating each of them to the different application we want todeploy. In this presentation we'll show how Crossbow technology workin practice deployed on OpenSolaris.
http://hub.opensolaris.org/bin/view/Project+crossbow/
Update on Gallium3D ports to AROS and Haiku
Gallium3D is a new architecture for building 3D graphics drivers. Initially supporting Mesa and Linux graphics drivers, Gallium3D is designed to allow portability to all major operating systems and graphics interfaces.
We will be showing a quick demo of the recent progress of the Gallium3D ports to AROS and Haiku.
http://wiki.freedesktop.org/wiki/Software/gallium
http://aros.sourceforge.net/
Porting KGI graphics drivers from Linux to GNU Hurd
Type: Talk, possibly with small demonstration
GGI/KGI is a graphics driver framework, offering a clear seperation between actual hardware access and abstraction. The hardware access part was originally a kernel driver for monolithic UNIX kernels like Linux and FreeBSD. This talk is about porting that framework, to work with the hardware access part running as a userspace server process on top of the multiserver microkernel system GNU Hurd.
After a short introduction to GGI/KGI and Hurd architecture, this talk will dwell a bit on the interesting aspects of porting the kernel driver to run as a userspace process instead.
http://www.kgi-project.org
DDE - Generic Porting of Device Drivers
Speaker: Dirk Vogt
This talk will give a short presentation of the Device Driver Environment (DDE), a library that helps porting Linux and FreeBSD device drivers to other operating systems.
The DDE is divided into two parts, the DDEkit, a generic operating system abstraction layer, and guest-specific DDE's (currently available for Linux 2.6 and FreeBSD) allowing to run unmodified Linux and FreeBSD device drivers. Currently there exist implementations for TUD:OS, an L4 microkernel based operating system developed at TU Dresden and the Genode operating system framework developed by Genode Labs (Dresden). There are also plans to port the DDE to Minix 3.
TUD:OS: http://os.inf.tu-dresden.de
Genode: http://genode.org
Genode Labs: http://www.genode-labs.com/
Minix 3: http://www.minix3.org
OpenSound System v4 port to Haiku
Open Sound System (OSS) is the first attempt in unifying the digital audio architecture for UNIX. OSS is a set of device drivers that provide a uniform API across all the major UNIX architectures, released under BSD/GPL licences.
The talk will describe the required steps for the port of OpenSound System v4 to the Haiku operating system.
http://developer.opensound.com/
Generating Driver Source Code with Rathaxes
Speaker: TBA
The project aims at generating driver source code for multiple Operating Systems from a single description.
http://www.epitech.eu/rathaxes-sct434.html
Olaf Buddenhagen
Olaf Buddenhagen AKA antrik, born 1980, living in Berlin.
Started hacking around 1993, using free software since 2000. Following GNU Hurd and KGI projects on and off since 2001, and getting more and more involved in Hurd development since 2004.
Master thesis on porting KGI to the Hurd.
http://tri-ceps.blogspot.com
Dirk Vogt has just finished his master's degree in computer science at TU Dresden working on TUD:OS. During his studies he implemented a USB stack for TUD:OS. For the next half year he will work in Amsterdam implementing a USB stack for Minix 3.
Uros Nedic
Education: Univ. of Belgrade, Faculty of Elec. Eng.,Dept. of Telecommunications, MSc holder degree. Previous workexperience: BTExact (British Telecommunication's Research Company),Adastral Park, Ipswich, UK Current work: Trend Consulting, UK basedIT consulting company - working in Belgrade Branch Office, Serbia.
Also Executive Leader of OpenSolaris Serbia and maintainer of www.opensolaris.rs portal.
Blog: http://uros.opensolaris.rs/
Thomas Doerfler
Thomas Doerfler (now together with his colleagues at embedded brains GmbH) is using, adapting and extending RTEMS on application specific hardware since 1998. For about three years now he is member of the RTEMS steering committee. Apart from working with RTEMS he is also developing application specific hardware based on 32 bit micro-controllers.
Thomas Doerfler has studied electrical engineering and worked with embedded systems for industrial and automotive applications for more than 20 years now. He lives in the south of Germany with his wife and 2 kids.
Links: Speaker's company website: http://www.embedded-brains.de
Olivier Coursière
Olivier Coursière is a contributor to the Haiku project, and maintainer of the BePascal port of the FreePascal compiler.
http://befpc.sourceforge.net/
http://www.freepascal.org/
François Revol
François Revol is a developer of the Haiku project, maintainer of several BeOS and Haiku port of FOSS projects, and Ph.D candidate at the Laboratoire d'Informatique de Grenoble (LIG) and the Laboratoire de Conception et d'Intégration des Systèmes (LCIS).
Photo: http://revolf.free.fr/photo_fr_128.png
http://www.liglab.fr/
http://lcis.grenoble-inp.fr/
Sylvestre Gallon


text:
Politics Podcast: How The '90s Shaped Today's GOP
More: Apple Podcasts |
ESPN App |
In the popular understanding of American history, President Ronald Reagan's tenure in office marked the beginning of a new era for the Republican Party and American politics. His presidency served as a blueprint for subsequent GOP politicians and even helped inspire a tack to the center amongst the New Democrats.
But in "Partisans: The Conservative Revolutionaries Who Remade American Politics In The 1990s," historian Nicole Hemmer argues that Reagan's presidency is better understood as the end of a political era in the GOP.
In this installment of the FiveThirtyEight Politics podcast, Galen Druke talks to Hemmer about her new book and her study of post-Reagan GOP figures like Pat Buchanan, Newt Gingrich and Rush Limbaugh.
You can listen to the episode by clicking the "play" button in the audio player above or by downloading it in iTunes, the ESPN App or your favorite podcast platform. If you are new to podcasts, learn how to listen.
The FiveThirtyEight Politics podcast is recorded Mondays and Thursdays. Help new listeners discover the show by leaving us a rating and review on iTunes. Have a comment, question or suggestion for "good polling vs. bad polling"? Get in touch by email, on Twitter or in the comments.
538, Political
John Oliver hilariously rips Elon Musk as advertisers continue to pull out of Twitter


A media failure has damaged some or all control files or datafiles.
You want to recover the database to a point before a user error, such as a dropped table, occurred.
If you want to restore a version of the database for testing purposes, then run the DUPLICATE rather than the RESTORE command.
Determine which database files require recovery.
Place the database in the state appropriate for the type of recovery that you are performing. For example, if you are recovering all datafiles, then mount the database. If you are recovering a single tablespace or datafile, then you can keep the database open and take the tablespace or datafile offline.
Restore the necessary files using the RESTORE command.
Recover the restored files using the RECOVER command.
Place the database in its normal state. For example, open the database if it is closed, or bring all recovered files online if they are offline.
Because so many possible restore and recover scenarios exist, the actual recovery procedure that you should follow differs from case to case.
restore archived logs by time, by SCN, or by log sequence.
The section "Performing Basic RMAN Media Recovery" describes a typical recovery scenario. This scenario is typical in that sense that is serves as the generic template for media recovery. Obviously, this generic template can cover only some of the possible restore scenarios. The sections in this chapter other than "Performing Basic RMAN Media Recovery" describe variations. Use Table 10-1 to determine which sections you should refer to when your recovery scenario differs from the generic procedure.
Is the current control file available?
"Performing Basic RMAN Media Recovery"
"Performing Recovery with a Backup Control File"
Is the current server parameter file available?
"Restoring the Server Parameter File"
Are you using a recovery catalog?
"Performing Basic RMAN Media Recovery". If using a backup control file and no catalog, refer to "Performing Recovery with a Backup Control File and No Recovery Catalog".
Is the restore host the same as the target host?
"Restoring the Database to a New Host"
Will the restored database files have the same name as the original database files?
"Restoring Files to a New Location"
Is the target database in an Oracle Real Application Cluster?
"Recovering an Oracle Real Application Clusters Database"
Are you performing complete recovery?
"Performing Complete Restore and Recovery"
Are you recovering the whole database?
"Restoring and Recovering the Whole Database in the Default Location"
Were the necessary backups performed after the most recent database RESETLOGS?
"Recovering Through a RESETLOGS Operation with RMAN"
Do you need to recover whole datafiles rather than a few corrupt blocks?
The current control file is available, and you are using either a recovery catalog or the current control file as the RMAN repository.
The restore node is the same as the target node, and the restored datafiles will have the same filenames as the original target datafiles.
The target database is not running in an Oracle Real Application Clusters configuration.
You are performing either complete or incomplete recovery of whole datafiles (not individual data blocks). If performing incomplete recovery, then you are recovering the whole database. If performing complete recovery, then you are recovering either the whole database or a database subset.
Use the RESTORE and RECOVER commands to perform the recovery. The RESTORE command restores backups from disk or a media manager, but restores image copies only from disk.
In Oracle9i, unlike in previous RMAN releases, the RESTORE command is optimized: it only restores files if the datafile header does not contain the expected information. In other words, if a file does not need to be restored, then RMAN does not restore it. You can override this behavior by specifying the FORCE option.
If you have automatic channels configured, then RMAN allocates all channels configured for the available device types according to their parallelism settings. For example, if you configure two sbt channels and set parallelism to 1, and if you set parallelism for DISK channels to 3, then RMAN automatically allocates one sbt channel and three DISK channels. For a restore, RMAN allocates all configured channels unless the DEVICE TYPE option restricts the device type from which RMAN restores.
If you are manually allocating channels, then allocate the appropriate DISK or sbt channel when restoring files. If the appropriate device type is not allocated, then RMAN may not be able to find a backup set or copy to restore, and the RESTORE command will fail.
When and how to recover depends on the state of the database and the location of its datafiles. If possible, query fixed views to obtain the needed information.
If the status is OPEN, then the database is open, but it is still possible that you need to restore or recover some tablespaces and their datafiles.
Unless the error is caused by a temporary hardware or operating system problem, restore the datafile or switch to a copy of that datafile.
Recover the datafile. The RECOVER command first applies any suitable incremental backups and then applies redo logs. RMAN restores incremental backups and archived redo logs as needed.
Because V$DATAFILE_HEADER only reads the header block of each datafile, it does not detect all problems that require the datafile to be restored. For example, Oracle reports no error if the datafile contains corrupt data blocks but its header block is intact.
If media recovery is required, then the ERROR column indicates the problem that makes recovery necessary.
After determining which datafiles require recovery, you can either restore all datafiles in the database or only a subset of datafiles.
In this scenario, you have a current control file but all datafiles are damaged or lost. You must restore and recover the whole database.
After connecting to the target database and, optionally, the recovery catalog database, make sure the database is mounted.
If automatic channels are not configured, then manually allocate one or more channels. Run SHOW ALL to see the current configuration.
Restore the database using the RESTORE command, and recover it using the RECOVER command.
In this scenario, some but not all of the datafiles are damaged. You have already determined which tablespaces are affected by following the procedure in "Preparing for Media Recovery".
The following procedure assumes that the database is open, so you must take the tablespaces to be recovered offline.
If the tablespaces needing recovery are not already offline, then take them offline using ALTER TABLESPACE ... OFFLINE IMMEDIATE.
Restore the tablespace or datafile with the RESTORE command, and recover it with the RECOVER command.
RMAN can perform recovery of the whole database to a specified noncurrent time, SCN, or log sequence number. This type of recovery is called incomplete recovery because it does not completely use all of the available redo. Incomplete recovery of the whole database is also called database point-in-time recovery (DBPITR).
Incomplete recovery of the database requires you to open the database with the RESETLOGS option. Using this option gives the online redo logs a new time stamp and SCN, thereby eliminating the possibility of corrupting datafiles by the application of obsolete archived redo logs. Note that you have to recover all datafiles: you cannot recover some datafiles before the RESETLOGS and others after the RESETLOGS. In fact, Oracle prevents you from resetting the logs if a datafile is offline. The only exception is if the datafile is offline normal or read-only. You can bring files in read-only or offline normal tablespaces online after the RESETLOGS because they do not need any redo applied to them.
The easiest way to perform DBPITR is to use the SET UNTIL command (rather than specifying the UNTIL clause on the RESTORE and RECOVER commands individually) because it sets the desired time for any subsequent RESTORE, SWITCH, and RECOVER commands in the same RUN job. Note that if you specify a SET UNTIL command after a RESTORE and before a RECOVER, you may not be able to recover the database to the point in time required because the restored files may already have time stamps more recent than the set time. Hence, it is recommended that you specify the SET UNTIL command before the RESTORE command.
Determine the time, SCN, or log sequence that should end recovery. For example, if you discover that a user accidentally dropped a tablespace at 9:02 a.m., then you can recover to 9 a.m.--just before the drop occurred. You will lose all changes to the database made after that time.
You can also examine the alert.log to find the SCN of an event and recover to a prior SCN. Alternatively, you can determine the log sequence number that contains the recovery termination SCN, and then recover through that log. For example, query V$LOG_HISTORY to view the logs that you have archived.
Set the end recovery time, SCN, or log sequence. If specifying a time, then use the date format specified in the NLS_LANG and NLS_DATE_FORMAT environment variables.
If automatic channels are not configured, then manually allocate one or more channels.
The following example performs an incomplete recovery until November 15 at 9 a.m.
RMAN can restore the server parameter file either to the default location or to a nondefault location. Also, RMAN can restore the server parameter file as a server parameter file or as a client-side initialization parameter file.
When the instance is started with a client-side initialization parameter file, RMAN restores the server parameter file to the default location if the TO clause is not used. The default location is platform-specific (for example, ?/dbs/spfile@.ora on Solaris).
You must run the RECOVER command after restoring a backup control file, even if no datafiles have been restored.
After restoring a backup control file, entries for tempfiles in locally-managed temporary tablespaces are removed. Hence, you must add new tempfiles to these tablespaces after you open with the RESETLOGS option. If you do not, then Oracle can display the following error for when attempting to sort: ORA-25153: Temporary Tablespace is Empty.
You must open the database with the RESETLOGS option after performing either complete or incomplete recovery with a backup control file.
If the online redo logs are inaccessible, then you must perform incomplete recovery to an SCN before the earliest SCN in the online redo logs. This limitation is necessary because RMAN does not back up online logs.
Starting with Oracle9i, RMAN automatically searches in specific locations for online and archived redo logs during recovery that are not recorded in the RMAN repository, and catalogs any that it finds. RMAN attempts to find a valid archived log in any of the current archiving destinations with the current log format. The current format is specified in the initialization parameter file used to start the instance (or all instances in a Real Application Clusters). Similarly, RMAN attempts to find the online redo logs by using the filenames as specified in the control file.
In this case, you must use the CATALOG command to manually add the required logs to the repository so that recovery can proceed. The cataloging procedure is described in "Cataloging Archived Logs and User-Managed Copies".
If you use a recovery catalog and have a backup control file available, this procedure does not differ substantially from "Performing Complete Restore and Recovery". The procedure in this section assumes that you are restoring the control file to its default location. If you must restore the control file to a new location, then refer to "Restoring Control Files to a New Location" for instructions.
When you perform a restore operation using a backup control file and you use a catalog, RMAN automatically adjusts the control file to reflect the structure of the restored backup.
The following procedure assumes that you do not have more than one target database registered in the catalog with the same name. If multiple target databases are registered with the same name, then you must specify the DBID with the SET DBID command so that RMAN knows which control file to restore. The DBID is the unique numerical identifier for a database.
Run the RESTORE CONTROLFILE command to restore the control file to all default locations specified in the CONTROL_FILES initialization parameter. To restore a control file from an older backup, you can run SET UNTIL or specify the UNTIL clause on the RESTORE CONTROLFILE command.
Mount the database using the restored control file.
Optionally, run a SET UNTIL command for incomplete recovery. Note that you can also specify the UNTIL clause on the RESTORE and RECOVER commands.
Restore and recover the database as described in "Performing Basic RMAN Media Recovery".
This section assumes that you have RMAN backups of the control file, but do not use a recovery catalog. Assuming that you enabled the control file autobackup feature for the target database, you can restore an autobackup of the control file. Because the autobackup uses a default format, RMAN can restore it even though it does not have a repository available that lists the available backups. You can restore the autobackup to the default or a new location. RMAN replicates the control file to all CONTROL_FILES locations automatically.
If you know the backup piece name (for example, from the media manager or because the piece is on disk), then you can specify the piece name using the RESTORE CONTROLFILE FROM 'filename' command. The server records the location of every autobackup in the alert log.
Because you are not connected to a recovery catalog, the control file must have a record of all needed backups. If any backups are not listed in the control file, then RMAN cannot restore them. If datafile copies are located on disk but are not in the control file, however, then you can add them to the control file repository with the CATALOG command. This cataloging procedure is described in "Cataloging Archived Logs and User-Managed Copies".
You are not connected to a recovery catalog and want to restore the control file or server parameter file.
You are connected to a recovery catalog want to restore the control file, but the database name is not unique in the recovery catalog.
The server parameter file is lost and you want to restore it.
If a nondefault format was used to create the control file, then specify a nondefault format for the restore of the control file.
If the channel that created the control file autobackup was device type sbt, then you must allocate one or more sbt channels. Because no repository is available, you cannot use automatic channels. If the autobackup was created on a disk channel, however, then you do not need to manually allocate a channel.
Restore the autobackup of the control file, optionally setting the maximum number of days backward that RMAN can search (up to 366) and the initial sequence number that it should use in its search for the first day.
Mount the database. Note that because the repository is now available, any automatic channels that you configured are also available.
If the online logs are inaccessible, then restore and recover the database as described in "Performing Incomplete Restore and Recovery". You must terminate recovery by setting the UNTIL clause to a time, log sequence, or SCN before the online redo logs. If the online logs are usable, then restore and recover the database as described in "Performing Complete Restore and Recovery".
In a recovery scenario, you may be unable to restore some or all database files or archived logs to their original locations. For example, if your machine uses two disk drives and the second drive fails, then you may be forced to restore the datafiles from the second drive to the first.
If you cannot restore datafiles to the default location, then follow the generic procedure in "Restoring and Recovering a Subset of the Database", except run a SET NEWNAME command to rename each datafile before performing the restore. RMAN restores each datafile to its NEWNAME location rather than its original location.
After restoring the datafiles but before recovering them, run a SWITCH command to permanently change the filenames of the datafiles renamed by SET NEWNAME commands. The SWITCH command is equivalent to the SQL statement ALTER DATABASE RENAME FILE. If you run SWITCH DATAFILE ALL, then all datafiles for which a SET NEWNAME has been issued in this job are switched to their new name.
Take the tablespaces requiring recovery offline.
Specify new filenames for the datafiles in the offline tablespaces.
Restore the datafiles to the new location.
Point the control file to the restored datafiles.
If a media failure damages the control file and you do not have multiplexed copies, then you must restore a backup. Specify a new name with RESTORE CONTROLFILE TO 'filename' when restoring a control file to a new location. The default location is the first location specified in the CONTROL_FILES initialization parameter. If the filename already exists, then Oracle overwrites the file.
After restoring the control file to a new location, run the RESTORE CONTROLFILE FROM 'filename' command to copy it to all CONTROL_FILES destinations. The RESTORE CONTROLFILE FROM 'filename' command is equivalent to running multiple COPY CONTROLFILE commands. Note that in case a media failure permanently damages some of the CONTROL_FILES locations, you can edit the server parameter file before starting the instance to specify new CONTROL_FILES locations.
Optionally, run a SET UNTIL command to restore a control file created before a specified date.
Restore the backup control file to a temporary location.
Restore the control file from the restored location to all locations specified in the CONTROL_FILES parameter of the parameter file.
Mount the database using the newly restored control file.
# or log sequence number.
Perform media recovery as described in "Performing Recovery with a Backup Control File".
RMAN restores archived redo logs with names constructed using the LOG_ARCHIVE_FORMAT and the LOG_ARCHIVE_DEST_1 parameters of the target database. These parameters combine in a port-specific fashion to derive the name of the restored archived log.
You can override the default names using the SET ARCHIVELOG DESTINATION command. This command manually stages archived logs to different locations while a database restore is occurring. During recovery, RMAN knows where to find the newly restored archived logs; it does not require them to be in the location specified in the initialization parameter file.
Specify the new location for the restored archived redo logs using SET ARCHIVELOG DESTINATION.
Restore the archived redo logs.
# Set a new location for logs 1 through 10.
# Set a new location for logs 11 through 20.
# Set a new location for logs 21 through 30.
Note that if you restore archived redo logs to multiple locations, then you only need to issue a single RECOVER command. RMAN finds the restored archived logs automatically and applies them to the datafiles.
Create a duplicate version of the production database for testing or other purposes, while retaining the production database on the original host.
Test the restore of the production database to a new host, while retaining the production database on the original host.
Move the location of the production database to a new host (possibly because the original host has failed).
To create a duplicate database for testing while maintaining the original database, use the DUPLICATE command instead of the RESTORE command (refer to Chapter 12, "Duplicating a Database with Recovery Manager"). RMAN automatically creates a unique database identifier for the duplicate database. This chapter covers the use of the RESTORE command only.
Run RMAN in the default NOCATALOG mode when restoring the datafiles.
If you must use a recovery catalog because the control file is not large enough to contain all of the backups that you need to restore, then export the catalog and import it into a different schema or database and use the copied recovery catalog for the test restore. Otherwise, the catalog considers the restored database as the current target database.
Table 10-2 describes the impact on the RMAN repository when you are restoring or duplicating to a new host.
If you run SWITCH commands after the restore, then RMAN considers the restored database as the target. If you do not run SWITCH commands, then RMAN views the restored datafiles as image copies that are candidates for future restore jobs.
If you run SWITCH commands after the restore, then RMAN considers the restored database as the target database. If you do not run SWITCH commands, then the restore operation has no effect on the repository.
Generates a new DBID for the duplicate database, which you must manually register in the catalog. After registration, the repository has records of two distinct databases: the target and the duplicate.
Generates a new DBID for the duplicate database. The repository in the target control file is unaffected.
The basic procedure for performing incomplete recovery on a new host does not differ substantially from incomplete recovery on the original host. The principal issue is whether the path names of the database files on the new host are going to be the same as the path names of the files on the primary host.
The following table indicates which restore procedure you should use depending on the situation.
"Performing Incomplete Restore and Recovery"
Make the target initialization parameter file accessible on the new host by copying it from the old host to a new host using an operating system utility.
Make sure backups used for the restore are accessible on the restore host. For example, if the backups were made with a media manager, then make sure the tape device is connected to the new host.
You cannot use RMAN to restore disk backups or image copies created on one host to a new host. Nevertheless, you can transfer the files with an operating system utility. If the files are in the same location in the new host, then you do not need to recatalog them. If you transfer the files to new location, then use the CATALOG command to update the RMAN repository with the new filenames and use the CHANGE ... UNCATALOG command to uncatalog the old filenames.
Because the restored database will not have the online redo logs of the production database, perform incomplete recovery up to the lowest SCN of the most recently archived log in each thread and then open with the RESETLOGS option. Obtain the SCN for recovery termination by finding the lowest SCN among the most recent archived logs for each thread.
The basic procedure for recovering an Oracle Real Application Clusters database does not differ substantially from recovering a non-Oracle Real Application Clusters database as described in "Performing Basic RMAN Media Recovery". The main difference is that you must either configure or manually allocate channels that connect to each node of the cluster.
Because RMAN performs autolocation when restoring backups, datafile copies, and control file copies, it knows which channels should restore the files on each node. For example, if you create datafile copy df1.copy on node 2, then only the channel allocated on node 2 attempts to restore this file. Autolocation is enabled whenever the allocated channels have different PARMS or CONNECT settings.
If automatic channels are not configured, then manually allocate channels for each node.
You must reset the online redo logs after performing recovery with a backup control file or performing incomplete recovery. After you open a database with the RESETLOGS option, you cannot typically use the backups of the database made before the RESETLOGS was performed. Oracle Corporation strongly recommends that you take a full database backup after resetting the online redo logs.
If you experience media failure after a RESETLOGS but before performing a backup, then you may be forced to perform media recovery on a backup taken prior to the last database RESETLOGS. You should not rely on the procedure to perform media recovery through RESETLOGS as a normal recovery strategy. Rather, you should resort to it only in a worst-case scenario, such as when no backups are available from after the RESETLOGS.
Mounting a control file created after the RESETLOGS and querying the V$DATABASE control file view for RESETLOGS_CHANGE#. Then, subtract 1 from this value.
Run LIST INCARNATION and subtract 1 from the Reset SCN value.
It is impossible to perform media recovery through RESETLOGS if no backup or copy of the control file from after the RESETLOGS is available.
In the first phase, you restore the database and recover it to the state it was in immediately prior to the RESETLOGS command.
Running a LIST INCARNATION command and subtracting 1 from the value in the Reset SCN column. Also, note down the database incarnation keys of all incarnations as listed in the Inc Key column.
Examine the alert_SID.log from the time of the RESETLOGS, and search for the word RESETLOGS. Look for a line such as this one: RESETLOGS after incomplete recovery UNTIL CHANGE 1234. Use this value as-is.
Shut down the database with the ABORT option.
If the current control files are not lost, then copy them to a different location. You will need them again in a later step. Do not make the copy with RMAN, but use operating system commands after the database has been shut down.
Start RMAN and connect to the target database and recovery catalog.
Start the target instance without mounting the database.
Run the LIST INCARNATION command to obtain the incarnation key of the prior incarnation (if do not already have it). If you have already registered the database incarnation made after the RESETLOGS with the RESET DATABASE command, then run the RESET DATABASE TO INCARNATION inc_key command to allow RMAN to restore backups that were taken before the RESETLOGS, where inc_key is the key of the prior incarnation.
Issue a SET UNTIL SCN resetlogs_scn command, where resetlogs_scn is the SCN obtained from the first step.
After allocating all necessary channels (if you do not have automatic channels configured), restore a backup of the control file created before the RESETLOGS and then mount it.
If some datafiles do not need to be recovered, or if you have backups of these datafiles from after the RESETLOGS, then take them offline by running the SQL statement ALTER DATABASE DATAFILE ... OFFLINE.
Start SQL*Plus and query V$DATAFILE to make sure that all datafiles are pointing to valid locations and only files that need to be recovered are online.
Perform an incomplete media recovery of the database using RECOVER DATABASE.
Shut down the database with the IMMEDIATE option.
After the previous phase is complete, follow this procedure.
The current control files from the saved location in step 3 of "Recovery Before RESETLOGS: Basic Steps"
Start the database instance without mounting the database.
Reset the database to the most recent incarnation. Obtain the incarnation key from the LIST INCARNATION output.
Recover the database to the desired point with the RECOVER command.
If you took datafiles offline before recovery, then bring them online again.
Open the database after media recovery is complete, specifying RESETLOGS only if you used a backup control file or performed incomplete recovery. Note that a RESETLOGS operation erases all changes from the online redo logs, so if you open RESETLOGS then you cannot restart this recovery procedure and recover to the same point.
Back up the database to avoid performing this procedure in the future.
This scenario assumes that you have a database trgt that you want to recover through a RESETLOGS operation. Assume that trgt contains the database files described in Table 10-3.
For our case study, assume the scenario depicted in Figure 10-1.
You back up trgt at time t0.
At time t2 a media failure results in some of the active log file members being damaged.
You restore the t0 backup and perform incomplete recovery to time t1.
You open the trgt database with the RESETLOGS option.
After you opened RESETLOGS, the log sequence was reset to 1 and redo was generated until time t3 at which time another media failure results in the loss of datafile system01.dbf.
In the first phase, you restore the control file and system01.dbf datafile of trgt and recover the database to the state it was in immediately prior to opening with the RESETLOGS option.
RESETLOGS after incomplete recovery UNTIL CHANGE 12654.
Set the SCN for recovery termination using the value obtained from the first step of the procedure.
If automatic channels are not configured, then manually allocate at least one channel.
Restore a control file created before the RESETLOGS, and then mount the control file.
Restore datafile backups of files needing recovery from backups created before the RESETLOGS. Only restore system01.dbf, because this is the only datafile requiring recovery.
Take all datafiles that do not need to be recovered offline by running SQL 'ALTER DATABASE DATAFILE ... OFFLINE'.
Start SQL*Plus and query V$DATAFILE to ensure that all datafiles are pointing to valid locations and only files requiring recovery are online.
Optionally, if you want to perform incomplete recovery, then set the end time, SCN, or log sequence number.
If you do not have automatic channels configured, then allocate at least one channel.
If you are in a disaster recovery scenario, then presumably you have lost the target database, the recovery catalog database, all control files, all online redo logs, and all parameter files. At minimum, you must have backups of some datafiles, some archived redo logs generated after the time of the backup, and at least one autobackup of the control file.
"Control File and Server Parameter File Autobackups"
The basic procedure for disaster recovery is found in "Performing Recovery with a Backup Control File", with an additional first step of restoring an autobackup of the server parameter file. After the instance is started, you can restore an autobackup of the control file, mount it, then restore and recover the datafiles. Because you are restoring to a new host, you should review the considerations described in "Restoring the Database to a New Host".
You are restoring the database to a new host with the same directory structure.
If possible, restore all relevant network files such as tnsnames.ora and listener.ora by means of operating system utilities.
Start RMAN and connect to the target database. If you do not have the Oracle Net files, then connect through operating system authentication.
Specify the DBID for the target database with the SET DBID command, as described in "Performing Recovery with a Backup Control File and No Recovery Catalog".
Run the STARTUP NOMOUNT command. RMAN attempts to start the instance with a dummy server parameter file.
Allocate a channel to the media manager and then run the RESTORE SPFILE FROM AUTOBACKUP command.
Run STARTUP FORCE NOMOUNT mode so that the instance is restarted with the restored server parameter file.
Allocate a channel to the media manager and then restore a control file autobackup (refer to"Performing Recovery with a Backup Control File and No Recovery Catalog").
Catalog any archived logs not recorded in the repository with the CATALOG command (refer to"Cataloging Archived Logs and User-Managed Copies").
Restore the datafiles to their original locations. If volume names have changed, then run SET NEWNAME commands before the restore and perform a switch after the restore to update the control file with the new locations for the datafiles (refer to"Restoring Files to a New Location").
Open the database in RESETLOGS mode. Only complete this last step if you are certain that no other archived logs can be applied.
Oracle Corporation recommends that you back up the database after the RESETLOGS operation (not shown in the example).
#  the database to the same structure that the database had at the specified time.
SWITCH DATAFILE ALL;   #  Update the control file with new location of the datafiles.
The BLOCKRECOVER command can restore and recover individual datablocks within a datafile. This procedure is useful when a trace file or standard output reveals that a small number of blocks within a datafile are corrupt. Block media recovery is not useful in cases where the extent of data loss or corruption is not known; in this case, use datafile recovery instead.
In this scenario, you identify the blocks that require recovery and then use any available backup to perform the restore and recovery of these blocks.
In this scenario, you identify the blocks that require recovery, and then use only selected backups to perform the restore and recovery of these blocks.
# restore from backupset with tag "mondayam"
If you limit the restore of datablocks with the UNTIL clause, then RMAN must perform more recovery on the blocks. Also, the recovery phase must scan all logs for changes to the specified blocks. Hence, do not limit recovery unless necessary.
The V$DATABASE_BLOCK_CORRUPTION view indicates which blocks in a datafile were marked corrupt since the most recent BACKUP, BACKUP ... VALIDATE, or COPY command was run. After a corrupt block is repaired, the row identifying this block is deleted from the view.
You can check for logical corruption in the database by running the BACKUP (with or without VALIDATE option) and COPY commands with the CHECK LOGICAL command. If RMAN finds corrupt blocks, and if the number of blocks is below the MAXCORRUPT setting, then it populates V$DATABASE_BLOCK_CORRUPTION. A historical record of block corruptions in RMAN backups and copies is kept in V$BACKUP_CORRUPTION and V$COPY_CORRUPTION.
In this scenario, you identify the blocks that require recovery by querying V$DATABASE_BLOCK_CORRUPTION, and then instruct RMAN to recover all blocks listed in this view by means of the CORRUPTION LIST keyword.
RESTORE ... VALIDATE tests whether RMAN can restore a specific object from a backup or copy. RMAN chooses which backups or copies to use.
VALIDATE BACKUPSET tests the validity of a backup set that you specify.
To perform the validation, the database can be mounted or open. You do not have to take datafiles offline when validating them.
ORA-19505: failed to identify file "oracle/dbs/1fafv9gl_1_1"
If you do not see an error stack, then RMAN successfully validated the files.
To move the database to a new host by means of datafile copies, you must transfer the copies manually to the new machine. This example assumes that you are using a recovery catalog.
Perform the restore and recovery operation described in "Restoring the Database to a New Host".
Run the STARTUP FORCE NOMOUNT command.
Run the SET DBID command to distinguish this connected target database from other target databases that have the same name.
Run the RESTORE CONTROLFILE command. After restoring the control file, you can mount the database to restore the rest of the database.
This procedure avoids the RMAN-20005 message when you attempt to restore the control file. This message occurs because more than one target database has the same name, so RMAN requires the unique DBID to distinguishes the databases from one another.
If you have not saved the RMAN output and need the DBID value of a database for a restore operation, then obtain it by querying the RC_DATABASE or RC_DATABASE_INCARNATION recovery catalog views.
You run RMAN with a recovery catalog.
You made a backup of trgt on January 2, 2001.
You performed incomplete recovery on this database and opened it with the RESETLOGS option on January 10, 2001. A new database incarnation was created.
On January 25, you discover that you need crucial data that was dropped from the database at 8:00 a.m. on January 8, 2001. You decide to reset trgt to the prior incarnation, restore the January 2 backup, and recover to 7:55 a.m. on January 8.
It is not possible to restore one datafile of a previous incarnation while the current database is in a different incarnation--you must restore the whole database.
Restore the control file and mount it.
You can recover a database running in NOARCHIVELOG mode by means of incremental backups. Note that the incremental backups must be consistent, so you cannot make backups of the database when it is open.
You run database trgt in NOARCHIVELOG mode.
You use a recovery catalog.
You shut down the database consistently and make a level 0 backup of database trgt to tape on Sunday afternoon.
You shut down the database consistently and make a level 1 differential incremental backup to tape at 3:00 a.m. on Wednesday and Friday.
The database has a media failure on Saturday, destroying half of the datafiles as well as the online redo logs.
In this case, you must perform an incomplete media recovery until Friday, since that is the date of the most recent incremental backup. RMAN uses the level 0 Sunday backup as well as the Wednesday and Friday level 1 backups.
Because the online redo logs are lost, you must specify the NOREDO option in the RECOVER command. You must also specify NOREDO if the online logs are available but the redo cannot be applied to the incrementals. If you do not specify NOREDO, then RMAN searches for redo logs after applying the Friday incremental backup, and issues an error message when it does not find them. If the online logs had been available, then you could have run RECOVER DATABASE without specifying NOREDO.
In this scenario, all changes generated between the Friday incremental backup and the Saturday failure are not applied.
You make a whole database backup of your ARCHIVELOG mode database.
You create a tablespace containing a single datafile called ?/oradata/trgt/history01.dbf.
You populate the newly created datafile with data.
You archive all the active online redo logs.
Someone accidentally deletes ?/oradata/trgt/history01.dbf from the operating system before you have a chance to back it up.
Are you prevented from recovering the data in the lost datafile because you have no backup of the file? No. You can recover the data by creating a new datafile with the same filename as the lost datafile, then run the RECOVER command to apply the redo for this file.
You can use the transportable tablespace feature to copy a tablespace from one database to another database. As described in Oracle9i Database Administrator's Guide, the basic method for transporting tablespaces does not make use of RMAN. Nevertheless, if you use RMAN to back up your target database, then you can also use RMAN to transport backups of a tablespace from one database into another.
The backups of trgta are accessible by hostb through a tape device.
Create an auxiliary instance on hostb according to the instructions in the "Preparing the Auxiliary Instance for Duplication: Basic Steps".
Specify the noncurrent time, SCN, or archived log to which you want to recover the tablespace. You cannot recover the tablespace to the current time. Use the specified UNTIL time to indicate which backup of the tablespace that you want to restore.
If the restored control file does not included configured channels, then manually allocate a channel to the device containing the backups.
Run SET NEWNAME to specify temporary filenames for the SYSTEM datafiles and the datafiles containing rollback or undo segments.
Run SET NEWNAME to specify the filenames in the trgtb database that will be used by the datafiles in the transported tablespace.
Restore and recover the tablespaces.


We have come across a wonderful book that can really help teens and young adults who are starting to embark on their journey into adulthood! Smile & Succeed for Teens by Kirt Manecke offers a crash course in face-to-face communication to ensure that kids succeed. This is a terrific book to give to your teenage grandchildren.
Manecke begins with the timeless instructions of basic good manners: Smile. Make eye contact. Say please and thank you. Pay attention. These are so basic to developing respect that they are the foundation for all interpersonal communication – and for success. Just because these manners have been heard endlessly doesn't make them untrue! They are the classic skills that bear repeating and developing.
In this age of total electronic connection, all the time, in-person social niceties seem to have disappeared – but in fact, they are more crucial than ever. Smile & Succeed for Teens is a great little handbook that teaches these essential skills in a fun, engaging way. The book is short, and takes a few minutes to read through initially, but readers will refer to it again and again for situations as varied as interviewing, customer service, sales and fund-raising.
GO to https://www.smilethebook.com to purchase your copy of the book… $9.95.


text:
Kate Bosworth's JewelMint Premieres Fashion Film "Love Letters"
Kate Bosworth premieres "Love Letters" for jewelry line JewelMint.
Flare Entertainment Team February 1, 2012
Photo Courtesy of JewelMint
Style maven Kate Bosworth is as famous for her fashion-forward outfits as she is for her acting chops. So it's only natural that the fashion trendsetter is showing off her style in a series of online videos. The third film in the series, "Love Letters," premiered today, February 1st.
The romantic video, shot by director Michael Polish (Bosworth's beau of five months), features Bosworth in Paris, sightseeing while wearing her line of JewelMint jewelry. To create the line, Bosworth teamed up with her stylist, Cher Coulter. A new collection is launched every month, with each piece priced at $29.95.
Kate has joined a list of celebs who have collaborated with the brand BeachMint, including Mary Kate and Ashley Olsen for StyleMint, Rachel Bilson for ShoeMint and Jessica Simpson for BeautyMint.–Erin Fitzsimmons
Watch the first three short films for JewelMint, including the premiere of "Love Letters," below.
Click here to read about Kate's new denim line.
FILED UNDER: Kate Bosworth


mid century modern house styles architecture updates mid century modern home in silicon valley.
mid century modern house styles mid century modern architecture a spring parade of homes entry.
mid century modern house styles renovated masterpiece asks.
mid century modern house styles otherwise take my word that this is a remarkable house and a good exemplar of the mid century modern style enjoy.
mid century modern house styles butterfly beach villa ranch style home goes modern with flair.
mid century modern house styles 4 rd.
mid century modern house styles by the end of world war ii was primed for change soldiers were returning home to a country that was eager to put the past behind it and move.
mid century modern house styles modern ranch home plans wonderful mid century ranch home plans mid century ranch home plans modern modern ranch home plans mid century modern ranch homes.
mid century modern house styles collect this idea architecture modern residence.
mid century modern house styles j story.
mid century modern house styles park has almost mid century modern homes like this one on on south way built by a single builder j.
mid century modern house styles within the mid century modern architectural style is the unique house form known as split level its usually designed similarly to a ranch or contemporary.
mid century modern house styles architecture types.
mid century modern house styles grand piano shaped swimming pool at twin palms estate in palm springs.
mid century modern house styles architect cleverly re imagined the front courtyard and created two entryways a complicated task given the existing pool in the front yard.
mid century modern house styles mid century architecture mid century modern architecture design by mid century modern house palm springs for.
mid century modern house styles mid century modern architecture mid century modern homes.
mid century modern house styles mid century modern ranch house plans mid century modern house plans car interior design mid century modern ranch style house.
mid century modern house styles modern house designs exterior and interior accents astonishing house mid century modern remodel grey entry door design in mid century house.
mid century modern house styles architect modern ranch house long beach la marina estates.
mid century modern house styles house in saint.
mid century modern house styles mid century style homes house styles orary modern home plans new.
mid century modern house styles luxury living mid century modern architecture.
mid century modern house styles the house in downtown home to the junior league of.
mid century modern house styles ways to get a mid century modern look.
mid century modern house styles mid century modern.
mid century modern house styles honeymoon crash pad of and wants.
mid century modern house styles mid century modern architecture.
mid century modern house styles mid century modern exterior home exterior designs decorating ideas rate my space.
mid century modern house styles mid century modern style.
mid century modern house styles.


Pepe Jeans Men Edition Pant 15 W15 L15 At Amazon S Size Chart In 14 Disadvantages Of And How You Can Workaround It Size Guide Pepe Jeans Chart At 14 Disadvantages Of And How You Can Workaround It Pepe Jeans Blue Slim Buy Online Size Chart Or 14 Disadvantages Of And How You Can Workaround It Denim Size Chart Lovely Clothing Charts Pepe Jeans Or 14 Disadvantages Of And How You Can Workaround It Ben Martin Regular Denim Jeans For Men Just At Alienskart Com Pepe Size Chart In 14 Disadvantages Of And How You Can Workaround It Ben Martin Regular Denim Jeans For Men Just At Alienskart Com Pepe Size Chart On 14 Disadvantages Of And How You Can Workaround It Footwear Size Guide Above The Clouds Pepe Jeans Chart In 14 Disadvantages Of And How You Can Workaround It Ryerson Township Fire Prevention Extinguisher Ratings Chart All 14 Disadvantages Of Pepe Jeans Size And How You Can Workaround It Women S Modern Bootcut Jeans Walmart Com Levis Womens Size Chart Within 14 Disadvantages Of Pepe And How You Can Workaround It Pepe Jeans Banji L15 Blue Buy And Offers On Outletinn Size Chart 14 Disadvantages Of How You Can Workaround It Pepe Jeans Street Bikini Multicolor Buy And Offers On Swiminn Size Chart At 14 Disadvantages Of How You Can Workaround It Bennett Brinson Gamel Fighting Cystic Fibrosis Why Mychart Isn T My Chart Childrens Dallas At 14 Disadvantages Of Pepe Jeans Size And How You Can Workaround It High Waist Jeans Pepe In 14 Disadvantages Of Size Chart And How You Can Workaround It Pantsuit Red Blue1400 03 Png Format 1500w Random 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It Fall Trends Denim Style With 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It Stitch Fit Color Patterns Or 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It For 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It 91WMsGA5ozL UX342 On 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It Or 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It Within 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It .
On this website we recommend many designs about 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It Pepe Jeans Size Chart that we have collected from various sites. sombres-destins.org that we have collected from various sites, and of course what we recommend is the most excellent of image for 14 Disadvantages Of Pepe Jeans Size Chart And How You Can Workaround It Pepe Jeans Size Chart. If you like the design on our website, please do not hesitate to visit again and get inspiration from all the houses in the design of our web design.


A new security and armored car service is catering to the unique needs of the cannabis industry.
Medical Marijuana, Inc. has partnered with security company MPS Security to create a new company called MPS International, which will provide security and armored car services for cannabis businesses.
According to a company press release, MPSI will provide armed and unarmed security services for retail and grow operations. It will also transport inventory and revenue from cannabis businesses, and provide compliance and workplace oversight for these businesses.
Roberts believes the company can earn millions. He used the industry standard of $25 an hour, and said that one security guard, working 10 hours a day, 7 days a week, would earn more than $1 million alone. MPSI, he said, will also consider moving into Canada.
MPSI is also exploring the purchasing of closed-circuit television and electronic security surveillance solutions so it can provide these services to marijuana businesses as well.
Regarding Roberts' example of the armed security guard, the PR said that the $1M in revenue would be for eleven locations. That armed security officer would cost the company about $18/hour in salary and benefits. The gross profit before GS&A would be less than $300K.
There are many other established transport and security companies that are looking into this market, and some are already up-and-running.
so it wasn't the only one ..
The article's author missed the info in the PR that Roberts was talking about revenue from eleven locations.
Billy, have you found any other information?
Have Marine combat vets, special forces, experienced and willing to put up cash for equity venture. Largest investment is the armored vehicles. What is your expense monthly to own these vehicles? Firearm certifications, liability insurance, state and federal arms requirements.
•The applicant must provide three letters of reference from non-family members.
•The applicant must provide a letter of intent from a security company that will hire the person once they have secured an armed security guard license. The letter must detail their duties and state the applicant's start date and location.
•There must be proof of a background check submitted with application.
•A health certificate must be submitted within 60 days of applying to show the applicant is free from any health problems that would affect their ability to perform duties as a guard.
•The make, model, and license plate number must be submitted of any vehicle that will be used for work purposes.
•The applicant must have a valid Colorado driver's license or valid Colorado state identification card.
•The applicant must have a valid social security card number.
•Different counties have different firearms requirements. The applicant must meet the firearms requirements for the county they wish to work in.
10hrs is 8 regular and 2 overtime per day for a daily total of. 275 per day with 365 days a year. So 275×365= 100375??? Now I would assume holidays is 550 a day. So I am confused. Of 10 so add in 275*10=2750 extra. So I am confused..
James, I think he's talking about what the client would pay the company for the services of guards at that one location, seven days/week. The client would pay MPSI for 70 hours of service per week (7 days x 10 hrs/day) and MPSI would then pay two guards, with each working 35 hours.
For my calculation in my older comment, I was looking at the difference between what the client would pay MPSI ($25/hour) and what MPSI would pay the guard ($18/hour). The gross profit would be about $7/hour.
For 70 hours/week of guard service at one store, MPSI would make a weekly gross profit of $490. Multiply that by 52 weeks to get a yearly gross profit per store of $25,480. Now, multiply that by 11 stores, and you get an annual gross profit of about $280K (I rounded up to $300K in the comment from Jan, 2014.
So if I charge a grower $20,000 to deliver to multiple locations this would be fair? Load at grower delivery to locations once all load complete payment in full.
In 1Q/15 MJNA says that Wellness Managed Services (which essentially is now MPSI) booked revenue of $70.1K. Net income was $6.2K.
How much would it cost by pound and mileage to transport Cannabis interstate and out of state?
Apparently he is not aware of the MJ federal tax law 280E. Transport of MJ is trafficking and must pay taxes on GROSS income, less Cost of Goods. COG does not include payroll, gas/vehicle expenses etc. He will probably end up paying more in taxes than he nets. Most new owners are unaware of this tax law and after a couple of years end up broke even though they grossed millions.


text:
package org.wildfly.security.sasl.util;

import java.util.Arrays;

import javax.security.sasl.SaslException;

/**
 * @author David M. Lloyd
 */
public interface SaslWrapper {

    /**
     * The identity wrapper which simply returns the same data that was passed in.  If the data is of a different size
     * then a copy is made.
     */
    SaslWrapper IDENTITY = new SaslWrapper() {
        public byte[] wrap(final byte[] outgoing, final int offset, final int len) throws SaslException {
            if (offset == 0 && outgoing.length == len) {
                return outgoing;
            } else {
                return Arrays.copyOfRange(outgoing, offset, len);
            }
        }

        public byte[] unwrap(final byte[] incoming, final int offset, final int len) throws SaslException {
            if (offset == 0 && incoming.length == len) {
                return incoming;
            } else {
                return Arrays.copyOfRange(incoming, offset, len);
            }
        }
    };

    byte[] wrap(byte[] outgoing, final int offset, final int len) throws SaslException;

    byte[] unwrap(byte[] incoming, final int offset, final int len) throws SaslException;
}

redpajama_set_name: RedPajamaGithub


Judge Desai, who will pass judgment on the application for leave to appeal on Monday, seems unconvinced by the arguments of Van Breda's defence.
Henri van Breda, the 23-year-old who was convicted of murdering his parents and brother and attempting to kill his sister with an axe in May, applied for leave to appeal his sentence and conviction in the Western Cape High Court On Tuesday.
Van Breda maintained throughout his trial that he was innocent. He says intruders broke in and murdered his parents, Martin and Teresa, his brother Rudi, and attempted to murder his sister Marli.
His legal team was however unable to convince Judge Siraj Desai of this, and he was handed three life sentences for the murders of his parents and brother, 15 years for the attempted murder of his sister and an additional year for obstructing the course of justice.
According to advocate Pieter Botha and Susan Galloway, Desai will pass judgment on the application for leave to appeal on Monday.
Initially, the judgement was meant to take place on Friday.
From what Desai said in court today, a successful appeal on the part of Van Breda's defense seems unlikely.
"This case fits like a mosaic, pieces of a jigsaw puzzle … everything fits together," he said. He seemed unconvinced by the arguments put forward in convicted murderer Henri Van Breda's application for leave to appeal his conviction and sentence.
"One rarely gets a case as strong as this against the accused", Desai told defence lawyer Piet Botha on Tuesday.
Botha said there was a reasonable prospect that another court would come to a different conclusion.
READ MORE: Why did Henri van Breda do it?
But Desai countered: "Most criminal trials rely on circumstantial evidence," and pointed out that the defence was not relying on "an irregularity" but rather saying "the onus was not discharged".
Botha argued that a court of appeal may give more weight to concessions made by blood spatter expert Captain Marius Joubert who testified that the fact that Marli's blood had not been found on the axe was "inexplicable".
He also argued that another court may give more weight to the defence's expert witness who testified about flaws in security at the De Zalze Estate in Stellenbosch, where the family resided.
Furthermore, more weight could be attached to defence witness Dr James Butler's testimony and diagnosis of Van Breda with juvenile myoclonic epilepsy.
But Botha said he could not argue that his client had been remorseful, as he had pleaded not guilty.
Furthermore, he said Van Breda had no motive and evidence showed the family had been "close knit with no problems".
He also said a key aspect of the case, Van Breda's "classic" self inflicted injuries "were a fundamental pillar in the case".
She said the defence was "nitpicking" and was "missing the wood from the trees".
She added all had not been "happy families". She said the defence's criticism of the neighbour's testimony had been unfounded. Stephanie Op't Hof had testified about hearing an argument and loud voices coming from the Van Breda house from 10pm until midnight and had been "objective and honest", Galloway said.
"There is no merit in the application for leave to appeal the conviction and sentence and it should be dismissed," she argued.
Van Breda's girlfriend Danielle Janse Van Rensburg attended court proceedings on Tuesday.
Van Breda is being held at Drakenstein prison in Paarl.


Nightstop aims to help the hundreds of young people who sleep rough every night, find a safe place to stay. An app will be created to boost local Night Stop services particularly by providing information to ensure that young people are better matched to available accommodation that suits them and their hosts.
To learn more about Depaul's Nightstop UK, please click here to visit their website.
To see their application video please click here.


Holesovice Farmers Market is located in Prague. Add Holesovice Farmers Market and other attractions to your Prague trip itinerary using our Prague trip planner .
Fairly large market, but fails. Most stalls with the same Chinese junk. A nice fruit and vegetable market, with local producers. Eating in the Tavern at the entrance is called the effort!
A great local market, small but with everything you need: meats, dairy, veggies, flowers, very cool handmade jewelry, beer and wine. Nice way to spend a lazy local Saturday.
so small, that nothing to even talk about.
Zajímavé chutě, kvalitní potraviny, příjemná atmosféra. Odnesli jsme si paštiku, švestkové chutney, zeleninu a makový závin. Mňam.
Interesting flavors, good food, nice atmosphere. We carried the Pate, plum chutney, vegetable and poppy seed strudel. Yummy.
Malé milé trhy, kde je ovšem problém s dopravou :( jeďte rozhodně MHD či pěšky, pokud jste blízko. Auta legálně není parkovat kde. Moc se mi líbí recyklační koncept trhu. Vlastní nádoby nebo papírové pytlíky - NE igelitu !
A small lovely markets, where is of course a problem with transportation:(definitely walk or take PUBLIC TRANSPORT if you are close. The car park is not legally. I really like the concept of recycling market. Custom container or paper bags-no plastic!
Every day, we help thousands of travelers plan great vacations. Here are some tips on how to use your Listing Page to attract more travelers to your business - Holesovice Farmers Market.
Promote your permanent link - https://www.inspirock.com/czech-republic/prague/holesovice-farmers-market-a5399655121 - on your website, your blog, and social media. When a traveler builds a plan from this page, the itinerary automatically includes Holesovice Farmers Market. This is a great way for travelers looking for a great vacation in your city or country to also experience Holesovice Farmers Market. Promoting your link also lets your audience know that you are featured on a rapidly growing travel site. In addition, the more this page is used, the more we will promote Holesovice Farmers Market to other Inspirock users.
For best results, use the customized Trip Planning Widget for Holesovice Farmers Market on your website. It has all the advantages mentioned above, plus users to your site can conveniently access it directly on your site. Visitors to your site will appreciate you offering them help with planning their vacation. Setting this up takes just a few minutes - Click here for instructions.


a global liquidity platform for all crypto investors, token issuers and a new generation of financial services customers.
Buy & sell QASH (QASH) with fiat currencies (USD, CAD, AUD, EUR, GBP etc) or another coin such as BTC or ETH. Harder to use for beginners but has cheaper fees.


CKF's Earthcycle TM brand of certified compostable and recyclable moulded fibre punnets for fresh produce are now available with tamper evident peel and reseal top lidding film.
HANSPORT, NS (October 10th, 2017) – While peel and reseal top lidding film is a well established product in the fresh produce market, due to technical challenges, it has been limited in use to only plastic punnets. Through dedicated development by Associated Labels and Packaging Ltd. with CFK's Earthcycle TM product line, the companies are pleased to launch a new lidding film that strongly adheres to an Earthcycle TM moulded pulp container but can be easily opened and then resealed with a light touch, multiple times. This is a first-in-market product for a peel and reseal lidding film for non-laminated moulded pulp packaging.
A peel and reseal film solution expands the use of the Earthcycle TM punnets to larger club packs while making it even more consumer friendly. "A peel and reseal lidding solution has been on our target development list since we first presented a top sealed Earthcycle punnet in 2013" says Brad Dennis, Vice President of Sales and Marketing for CKF Inc. "We know that with more consumer demand moving towards snacking that a resealable lid is necessary." Resealable lidding film also offers the consumer convenient storage while the packer and retailer can easily stack the packages in transit and at retail. Merchandising of the final produce is not compromised as the large top seal window provides maximum visibility with an environmentally responsible package.
90% less plastic than a comparable plastic clamshell which means a reduction in waste to landfill and an increased use of renewable resources.
Samples will be on display at PMA Fresh Summit in CKF Booth 5747 and will be featured in the "Fresh Ideas Showcase." Representatives of both companies will be on hand to answer further questions on the new product.
About Associated Labels and Packaging Ltd.
Since 1981 Associated LP has always looked for ways to stay on top as industry leaders. Another market first for the company took four years of R&D to create North America's first Non-GMO, home compostable, stand-up pouch. The two year peel and reseal lidding film challenge is yet another example of our willingness to invest and bring positive change for the industry and the environment.
Associated LP is a premium label printing and flexible packaging company locally-owned in Vancouver, Canada. The foundation of the company is based on the PEQ Triangle of "People, Ethics, and Quality" which work together in every aspect of our business. Industries served include food and beverage, pharmaceuticals, nutraceuticals, personal care and household cleaning supplies.
moulded pulp, foam and rPET products to meet the specific demands of retail consumers, food service operators and the packaging industry. CKF is part of the Scotia Investments Group of Companies.
R.A. Jodrey established Canadian Keyes Fibre Company Limited in the summer of 1933, during the worst of the Great Depression years. The Company began with a single plant in Hantsport, NS – manufacturing pie plates and cake circles for bakeries. CKF has experienced uninterrupted growth since its establishment and now operates 5 plants across the country—Hantsport, Rexdale, two in Langley and Delta—employing over 650 people. Nationally recognized brand Royal Chinet® is one of CKF's best known products and stands as a symbol for many Canadians of family, friends and joyous occasions.