P2P lending is a simple concept. There's a platform that connects people who want to borrow money with people who want to lend money. These Fintech platforms help democratize credit with more loan opportunities to borrowers with less than ideal financial situations, like poorer credit history or weaker financial profiles. This does mean investors can end up taking on bigger financial risks. Regardless, P2P lending investment attracts investors with the lure of bigger returns than what traditional big banks and their savings accounts can offer. So, in the end everyone's got a chance to be happy. With this model, many P2P lending platforms sprang up over the last decade in some of the most developed economies, including China, UK, US, and India. Some analysts projected global market growth of over 48% to bring the valuation at $897+ billion by 2024 (Transparent Market Research, May 2016). And India's no exception with Lendbox, Faircent, i-Lend, LenDen Club and Easy Rupiya leading in their P2P lending space.
In a Fintech space like P2P lending, it makes sense that a lot of customers' personal information is collected and used by these companies, making them a big target for cybercriminals and emphasizing the need for strong data security. P2P lending is riddled with other challenges aside from the aforementioned cybersecurity risks including increased default risks, money-laundering, bogus companies, and terrorist exploitation (Claudia Ng, February 2018). And, recent events in China highlight one example of this darker side. The Chinese government didn't meddle in its lending platforms at first, encouraging them to flourish without much by way of tight regulations. And flourish they did; hundreds of lending platforms popped up in China and with them misrepresentation and crime (Rivers, M. and Mullen, J., August 2018). When China started to crack down, down came hundreds of platforms like Tourongja and with them investors' money disappeared. Trust is gone and people are mad.
Lenders and borrowers alike need trust to hop on board with P2P lending platforms, to give their personal information and know their data is safe and their money is safe. And they need to believe that their lending platform is legitimate and capable of reacting to ever changing regulations. Companies need a comprehensive data security solution that secures sensitive data and meets their compliance needs like PCI, GDPR, and others. These lending platforms should prioritize risk and compliance including data privacy and security very high. They should work diligently to prove to consumers that they can protect their data and money. Kogni is a leading data security product in the big data space with presence in North America and Asia. Kogni's approach to data security reduces the impact of a data breach, helps enterprises comply with regulations, and enables data governance initiatives by monitoring for policy violations.
We live in a post-RDBMS world. Yet the audit and compliance tools are designed predominantly for the RDBMSs (Oracle, MySQL). Consider the following facts regarding unstructured data: Unstructured data is on the rise.


text:
#ifndef zenic_ps2_Renderer_h
#define zenic_ps2_Renderer_h

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include <Shared/Base/Types.h>
#include <Shared/Base/Math/Matrix4.h>
#include <Shared/Hardware/Ps2/Gs.h>
#include <Shared/Hardware/Ps2/Dma.h>
#include <Shared/Graphics/Renderer/Ps2/DrawingEnviroment.h>
#include <Shared/Graphics/Renderer/Ps2/TextureSystem.h>
#include <Shared/Geometry/Ps2/Texture.h>
#include <Shared/Graphics/Renderer/Renderer.h>
#include <Shared/Base/Storage/Singleton.h>
#include <Shared/Base/Storage/Array.h>
#include "Camera.h"
#include "RenderSettings.h"

#ifdef PS2_EMU
#include <Shared/External/ps2emu/Display.h>
#endif

#ifndef PS2_EMU
#include <debug.h>
#endif

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

namespace zenic
{
	class Model;
	class Camera;
	class SceneInfo;
	class GlenzNode;

	namespace ps2
	{
		class ShRenderer;
		class CubeRenderer;
		class Dma;
		class ModelData;
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

namespace zenic
{
	namespace ps2
	{

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

class Renderer : public zenic::Renderer
{
public:

	Renderer(bool renderFrames = false);
	~Renderer();

	void init();

	bool create();
	bool destroy();

	bool beginScene();
	bool endScene();

	bool isRunning() const;

	void flip();

	Matrix4* viewScreenMatrix();

	u32 width();
	u32 height();

	u32 currentScreen();
	u32 backBuffer();
	void setClearColor(uint r, uint g, uint b);

	void initScene(SceneInfo* sceneInfo);
	void renderScene(SceneInfo* sceneInfo, bool printInfo = false);
	void renderModels(Model** models, uint modelsCount);

	Camera& camera();
	const RenderSettings& renderSettings() const;
	Dma& gifChain();

	zenic::Camera* sceneCamera() const;
	void setSceneCamera(const zenic::Camera* sceneCamera);

	TextureSystem& textureSystem();
	CubeRenderer& cubeRenderer();
	ShRenderer& shRenderer();

	void setRenderFrames(bool renderFrames);

	void screenShot(const char* filename);
	void screenShot();
	void beginRenderModels();
	void renderModel(const Model* model, const Matrix4* addMatrix, bool setMaterial = true);
	void renderScreenBlur(const Texture* alphaMask);

	void addAlphaDissolveModel(Texture* texture, const Model* model, const Matrix4& matrix);

	void renderAlphaDissolveEnvmap(Texture* texture, const Model* model, const Matrix4& matrix);
	void renderModelAlphaDissolveEnvmap(Texture* texture, const ModelData* modelData, Dma& dmaChain);

	void setBlurSetting(uint setting);

	bool disableOrgGlowObjects() const;
	void setDisableOrgGlowObjects(bool disableOrgGlowObjects);

	void renderAdditveModel(Model* model, const Matrix4& matrixRotation);

private:
	u64 makeDisplayReg();

	void flipDmaBuffer(uint field);
	void buildClearTag();
	void addClear();

	bool evenOddField();

	// TODO: Fix const correct

	void renderGlenzNodes(const GlenzNode** nodes, uint nodeCount);
	void renderModelsOpaque(Array<Model*>& models, Texture* texture);
	uint renderModelsGlow(Array<Model*>& models, Texture* texture, bool& initGlow);
	void renderModelsAlpha(Array<Model*>& models, Texture* texture);

	void renderModel(const Model* model, float scale, float angle, Dma& dmaChain, bool setMaterial = true);
	void renderModelFlat(const ModelData* modelData, s32 vu1StartAddress, Dma& dmaChain, bool setMaterial = true);
	void renderModelTextured(const ModelData* modelData, s32 vu1StartAddress, Dma& dmaChain, bool setMaterial = true);

	void renderModelIntTextured(const ModelData* modelData, Dma& dmaChain, bool setMaterial = true);
	void renderModelFloatTextured(const ModelData* modelData, Dma& dmaChain, bool setMaterial = true);
	void renderModelIntFlat(const ModelData* modelData, Dma& dmaChain, bool setMaterial = true);
	void renderModelFloatFlat(const ModelData* modelData, Dma& dmaChain, bool setMaterial = true);

	//static Dma m_masterChain;

	struct AlphaDisolveModel
	{
		Texture* fftTexture;
		const Model* model;
		Matrix4 matrix;
	};

	RenderSettings m_settings;
	DrawingEnviroment m_backBufferEnv;
	TextureSystem m_textureSystem;

	Texture m_spectrumTexture;

	AlphaDisolveModel m_alphaDisolveModels[20];

	ps2::Camera m_camera;
	Matrix4 m_viewScreen;

	CubeRenderer* m_cubeRenderer;
	ShRenderer* m_shRenderer;
	zenic::Camera* m_sceneCamera;

	u32 m_frontBuffer;
	u32 m_backBuffer;
	u32 m_zbuffer;
	u32 m_targetBuffer;

	u32 m_width;
	u32 m_height;
	gs::Psm m_psm;

	uint m_r;
	uint m_g;
	uint m_b;

	u32 m_frameCount;

	bool m_disableOrgGlowObjects;
	bool m_flip;
	bool m_renderFrames;
	bool m_currentField;
	bool m_screenShot;

#ifdef PS2_EMU
	ps2emu::Display m_emuDisplay;
#endif

	uint m_alphaDisolveCount;
};

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline const RenderSettings& Renderer::renderSettings() const
{
	return m_settings;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline Matrix4* Renderer::viewScreenMatrix()
{
	return (Matrix4*)&m_viewScreen;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline u32 Renderer::width()
{
	return m_width;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline u32 Renderer::height()
{
	return m_height;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline u32 Renderer::currentScreen()
{
	return m_frontBuffer;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline u32 Renderer::backBuffer()
{
	return m_backBuffer;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline void Renderer::setClearColor(uint r, uint g, uint b)
{
	m_r = r;
	m_g = g;
	m_b = b;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline Camera& Renderer::camera()
{
	return m_camera;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline zenic::Camera* Renderer::sceneCamera() const
{
	return m_sceneCamera;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline void Renderer::setSceneCamera(const zenic::Camera* sceneCamera)
{
	m_sceneCamera = (zenic::Camera*)sceneCamera;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline TextureSystem& Renderer::textureSystem()
{
	return m_textureSystem;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline CubeRenderer& Renderer::cubeRenderer()
{
	return *m_cubeRenderer;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline ShRenderer& Renderer::shRenderer()
{
	return *m_shRenderer;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline void Renderer::screenShot()
{
	m_screenShot = true;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline void Renderer::setRenderFrames(bool renderFrames)
{
	m_renderFrames = renderFrames;
	m_frameCount = 0;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline bool Renderer::isRunning() const
{
#ifdef PS2_EMU
	return m_emuDisplay.isRunning();
#else
	return true;
#endif
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline bool Renderer::disableOrgGlowObjects() const
{
	return m_disableOrgGlowObjects;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline void Renderer::setDisableOrgGlowObjects(bool disableOrgGlowObjects)
{
	m_disableOrgGlowObjects = disableOrgGlowObjects;
}

	}
}

#endif //zenic_ps2_Renderer_h

redpajama_set_name: RedPajamaGithub


Oya, Turkish needle lace, was the inspiration for this delicate, yet lively design. This magnificent type of edging was used to signify women's hopes, dreams and even expectations. The artist took the beauty and emotion of the Oya and translated it into this innovative design, capturing all that the Oya implies.


text:
Lennis 'Red' Arndt
Tue, 01/12/2021 - 3:17pm mfodness
Lennis "Red" Arndt, 72, Luverne, died Thursday, Jan. 7, 2021, at Ava's Hospice House in Sioux Falls, South Dakota.
A time of fellowship will be from 4-7 p.m. Friday, Jan. 15, at the Dingmann Funeral Home in Luverne. A memorial service will be at Grace Lutheran Church at a later date. A private burial of cremains will be at St. Paul Lutheran Church Cemetery in Springfield.
Lennis Arndt was born May 1, 1948, to Edwin and Edna (Beilke) Arndt in Springfield. He graduated from Springfield High School in 1966. He also attended Worthington Junior College.
In 1983 Red married Lisa Marie Turbes. They raised a family together and were married for 26 years, remaining each other's closest friend for the remainder of his life. Red started working for Springfield Public Utilities in 1967 as a power lineman and later line foreman. He was on the Springfield Fire Department and served as the fire chief for three years. He served on Springfield's Planning and Zoning Commission for five years and on the Board of Education at Springfield Public Schools for three years. He moved to Fairfax, where he was the city manager from 1986 to 1989. He managed the electric, water and wastewater utilities along with other city services and facilities. Red moved to Luverne in 1989 to be the city's utility superintendent. In 1990 Red was instrumental in the design and construction of the Lewis & Clark Regional Water System, serving in many vital capacities including board chairman from 2006 until his death.
Red was an active member of Grace Lutheran Church in Luverne. He enjoyed fishing, the Minnesota Twins and Vikings, spending time with his granddaughters, family, and friends, traveling, time in his man cave, and feeding the squirrels.
Red is survived by the mother of his children, Lisa Arndt; three sons, Joshua (Tamara) Arndt and their children, Rebecca and Leah of Dickinson, North Dakota, Justin (Katie) Arndt and their children Cassidy and Lucy of Richmond, and Jacob Arndt of Nashville, Tennessee; two sisters, Sandie Mielke of Sioux Falls and Paulette Levasseur of Sartell; a brother-in-law, Tasissa Moti of Brooklyn Park; and many nieces, nephews and extended family.
He was preceded in death by his parents; a sister, Geraldine Moti; a brother, Douglas Arndt; a sister-in-law, Donna Arndt; and two brothers-in-law, Larry Levasseur and Richard Mielke.
Arrangements are provided by Dingmann Funeral Home of Luverne, dingmannandsons.com.

redpajama_set_name: RedPajamaCommonCrawl


text:
Esdeveniments
 8 d'abril - Roma (Itàlia): L'elecció de l'arquebisbe de Bari Bartolomeo Prignano com a papa Urbà VI (1378-1389) provocarà l'inici del Cisma d'Occident el dia 20 de setembre.
 20 de setembre - Fondi (Itàlia): és elegit el cardenal Robert de Ginebra com a papa Climent VII d'Avinyó (1378-1394), començant així Cisma d'Occident, per instigació del rei Carles V de França.
 Possible aparició del Cometa de Halley

Naixements
 Món
 16 d'agost - Pequín- Ciutat Prohibida (Xina): Zhu Gaochi, quart emperador de la Dinastia Ming amb el nom de Hongxi (m. 1425).

Necrològiques
Països Catalans
Món
 27 de març - Roma: Gregori XI, setè i últim Papa del pontificat d'Avinyó.
 1 de juliol - Lieja (Principat de Lieja), Joan d'Arkel Príncep-bisbe del principat de Lieja i d'Utrecht

Referències

Anys del segle XIV

redpajama_set_name: RedPajamaWikipedia


Strausberger Platz – lights, camera, action. This year's Berlinale entries are currently being shot in the heart of Berlin.
From 11 to 21 February, cinephiles from all over the world will be gathering in Berlin. More than 400 films will be screened and almost half a million tickets sold at the Berlinale, making it one of the major events in the international film festival calendar.
It's always been a festival of superlatives – not least for the journalists from 160 countries who will attend the red-carpet parade at Potsdamer Platz. Clint Eastwood, Sharon Stone, Tilda Swinton, Meryl Streep – tuxedos and evening gowns will crackle in the cold air.
Let's talk about a mistake most people make when visiting Berlin. It has to do with one of Europe's most important landmarks, which I can almost touch from my bedroom window (with an emphasis on "almost", because I'd need 600 metre long arms to actually reach it). Apparently people think they need to enter the Fernsehturm in order to have the best view in Berlin.
A quite expensive (13 euros!) miscalculation, if you ask me. What's the view of Berlin worth, if the tower itself – which I dearly love, don't get me wrong – is not included? Therefore I'll give you my Top 7 of the best views in Berlin, all of them very special locations. None of them will cost you more than a little extra breath as your climbing to the top.
In the fashion capital Berlin, Strausberger Platz is a hotspot for photoshoots. Watching models styled to within an inch of their lives dance gracefully on the edge of the fountain at the heart of the square is almost an everyday occurrence for local residents. From Vogue to Harper's Bazaar to Dazed & Confused, own fashion mag after another turns up at the fountain and the photographers can't get enough of these clear lines of sight.


Governor Andrew Cuomo recently announced that over $700 million in grants will be awarded through Round VI of the State's Regional Economic Development Council initiative, $62 million of which will support over 100 Long Island-based projects.
"Through the Regional Economic Development Councils, we have replaced the 'one-size fits all' approach to economic growth with a 'ground-up' strategy that focuses on cooperation and investing in regional assets to generate opportunity," Governor Cuomo said. "By bringing together ideas from local government and community leaders with state resources, we are giving these councils the tools to create jobs and drive economic activity in their communities for generations to come. I congratulate the Regional Councils on their awards, and look forward to continuing to work together to build a stronger New York for all."
Locally, grants were awarded to Water Mill Foundation - Fellowship Workforce Expansion ($48,000), East End Tourism Alliance - Virtual Tours of Long Island's East End ($206,250), Montauk Inlet Seafood, Inc - Inlet Seafood Ice Project ($300,000), North to South Real Estate, LLC - Downtown Riverhead East End Market ($200,000), Parrish Art Museum - The Parrish as Catalyst for the Cultural Economy ($49,500), Suffolk County - Blueway Trail ($60,000), Suffolk County - Woodhull Dam Fish Passage ($278,964), Town of Southampton - Riverside Sewer Map ($30,000), Village of Sag Harbor - LWRP Update ($50,000) and Village of Southampton - Rehabilitation of Historic Nugent Carriage House ($210,000).
"These economic development grants represent a major commitment by the State of New York to take the lead in creating jobs and improving the economy," added Assemblyman Fred W. Thiele, Jr. "I am pleased that Long Island was chosen for such substantial funding and that the businesses and communities in my District will benefit."


The Wellness Center serves as the student health and counseling center for the Stevens Institute of Technology. The 5,400 square foot, 3-story center is located on their Hoboken campus and includes clinical exam rooms, counseling rooms, and supplementary administrative facilities. PCE was tasked with designing all mechanical, electrical, plumbing, and fire protection systems.


You set the two pointers of your Node to point to function-local variables in insertNode() that will be gone when execution reaches the end of the block they are defined in. The output you get is pure luck.
If you want to do manual memory management you'll have to use new and delete and your class needs a copy-constructor, a copy-assignment-operator and a destructor. Please read The Rule of the Big Three (and a half) and The Rule of the Big Four (and a half) (aka The Rule of 3/5).
If you want to have an easier life however you can look up smart-pointers and how to use them and follow The Rule of Zero.


text:
North Korea reactivates its nuclear plant, a UN agency reports
Alvaro Colombres Garmendia | TheBL 08/31/21, 15:51
Satellite image of nuclear reactor in Yongbyon, North Korea (PBS News Hour/YouTube)
The International Atomic Energy Agency (IAEA) denounced that the nuclear plant in Yongbyon, North Korea, used to produce plutonium for nuclear weapons, registers activity since July 2021.
"Since early July 2021, there have been indications, including the discharge of cooling water, consistent with the operation," the UN agency's annual report said.
The 5-megawatt Yongbyon nuclear plant is capable of producing weapons-grade plutonium.
The nuclear reactor had been inactive since December 2018.
In 2019 during a summit in Hanoi, Vietnam, between former President Donald J. Trump and Korean leader Kim Jong-un, North Korea offered to shut down the plant permanently in exchange for the United States lifting economic sanctions.
According to the Taipei Times, Trump rejected the offer at the time because the Yongbyon nuclear reactor was only one part of North Korea's nuclear program and was not enough to give concessions to the Korean communist regime.
The IAEA also called the reactivation of the nuclear plant 'deeply troubling' as it found evidence that the Korean communist dictatorship is using a laboratory nearby to separate plutonium from the fuel used in the reactor, an indication that the country is actively producing weapons.
The IAEA was expelled from North Korea in 2009, and its report is based on satellite imagery.
Gary Samore, director of the Crown Center for Middle East Studies at Brandeis University, said the resumption of operations indicates that North Korea is moving to expand its nuclear arsenal.
"It appears to indicate North Korea has resumed producing plutonium for its nuclear weapons program," said Samore. "While North Korea already has a significant stockpile of nuclear weapons, this suggests it is moving to expand its current arsenal."
The Biden administration says it has attempted to establish diplomatic relations with the North Korean regime but rejected any negotiations without a change in U.S. policies first, mainly referring to the sanctions currently imposed.
According to Breitbart, Jen Psaki told reporters in April of this year regarding the current administration's approach to North Korea:
"Our policy will not focus on achieving a grand bargain, nor will it rely on strategic patience. Our policy calls for a calibrated, practical approach that is open to and will explore diplomacy with the DPRK [Democratic People's Republic of Korea]."
According to Business Insider, earlier this month, Kim Yo Jong, the sister of North Korean leader Kim Jong Un, threatened to bolster the country's military in response to joint U.S.-South Korean military exercises.
"The dangerous war exercises pushed ahead by the US and the South Korean side disregardful of our repeated warnings will surely make them face more serious security threat," she said in a statement.
The revival of North Korea's nuclear program seems to indicate that the Korean regime has lost its hope of negotiating a nuclear treaty with the Biden administration.
Amidst impeachment calls from Republicans after the Afghanistan troubled withdrawal, the Biden administration faces another challenge: it must put the North Korean threat at the top of its list of priorities.
Maybe you interested:
Strategic Command chief: US must prepare for nuclear war
Joe Biden is wrong to say that Trump has given to North Korea 'everything it wants'
North Korea relies on President Trump's "wise and bold decisions"
President Trump: 'A Very Positive Letter' from North Korea
Tags:north korea U.N. nuclear agreement plutonium
North Koreans say people should rise up like Chinese
'I want to hug my son!': The tragedy of North Korean mothers under the Chinese regime
Unexpected: Ukraine condemns Chinese regime's crimes
Many unusual events before 20th National Congress: Is China becoming North Korea?
North Korea did not launch 'monster missile,' South Korea says
North Korea generates international criticism for launching new hypersonic missile
Politics 01/07/22, 14:49


text:
Q: Radial tilings with variable area ratios I was looking at this neat page on logarithmic spiral tilings when a question popped up:
http://www.uwgb.edu/dutchs/symmetry/log-spir.htm
It seems that in all of the tilings shown, the area of each tile is exponentially increasing as a function of the distance to the origin.  Are there any radial- or spiral-type tilings (or "tiling-like" configurations) in which the area of each tile is a polynomial function of the distance to the origin, say $r^{1/2}$ or $r^2$?  I don't require similarity of shapes or anything, just a simple way to fill the plane with shapes possessing (or approximately possessing) this property.  I guess it would be nice if the shapes stay reasonable rounded and convex (i.e. not really long and skinny).

A:

See Section 9.5, "Spiral Tilings," p.512ff.
These remarkable tilings go back to H. Voderberg in the 1930's.

redpajama_set_name: RedPajamaStackExchange


Life is in the details. The mourning dove perched on the weathered roof of an old fishing shanty. The dragonfly on the bell of a nearby cape cottage. The blue green reflection of a trusted dory as it waits at it's post. The sweet smell of a freshly mowed field.
It is also in the details of people passing by and in the sounds that fill the air . The grandmother teaching her grandson to see the reflections in the still morning harbor. The gentle ding of a sailboat mast as it sways on it's mooring.
This is "Why I wake early "
Oh the stories you could tell if only you could whisper to me. You sit so quietly on a sunny lot, wild grasses blowing. No sign of a mower here for many years. The dragon fly that sits on the door bell has been here for hours; is he watching over the house? I'm sure he too has tales to tell.
This is what the Cape looked like in the 1800's. Sweet little shingled houses dotted the roadside. These were the simple houses of hardy Cape settlers who lived by farming and fishing. I wonder who were the first people to live at 1066 Queen Anne Road in Chatham? Who lived there between now and than? I am told by my neighbor that the people who own this house come now and then to work on it. They come in a trailer and hook up to the electricity in the house. I peeked in the windows; there is much to be done but it looks like they have done some significant gutting. I am grateful they didn't tear this gem down. Two years ago one of the oldest houses in Chatham was torn down just down the road. I kept meaning to photograph it. One day I went by and it was gone. Just like that. The house they built in it's place is unspeakably ugly. I know, in many cases, it costs more to renovate than to tear down but how is it possible that one of the oldest houses in a town like Chatham can be destroyed just like that? All that history bulldozed in a matter of hours.
The wind blows through the trees as I sit admiring this special house. Thank you sweet house. I am happy I met you.
On May 22nd we attended our first "Blessing of the Fleet" in Chatham, MA. The catastrophic oil spill in the Gulf weighed heavy on everyones hearts that day and who would ever imagine that thousands of barrels of oil would still be gushing into the Gulf everyday. I imagine people who live and die by the sea have a profound connection with with each other in spirit and in heart. I felt the love and concern that day. In the ten "Prayers of the People" two were specific to the oil spill.
"We pray to the fishing communities in The Gulf of Mexico and the fisherman who have lost their livelihoods because of the oil spill. Give them the strength and courage needed to survive in the coming years." Another prayer read "We pray that the oil pouring from the oceans floor will be quickly contained. Protect the fish and mammals that live in the Gulf waters. Look after the wetlands, the wildlife and the beaches."
Sadly the oil pouring from the ocean floor has not been quickly contained. It is close to two months and it has not been contained at all. Someone suggested they plug it with the greedy BP folks who sanctioned stepped up production in favor of the advised slow, steady and safe. They are lucky no one jumped on that bandwagon. It is easy to lay blame and yet I know there are no easy answers or quick fixes. What I do know is we are all blessed to have the sea, its bounty, its beauty and the fishermen and women who bless us with their daily catch. Here are a few last words from that amazing morning.
Excerpt from "Thanksgiving for Fishing Families"
" To care is neither conservative or radical " writes John Ralston Saul. " It is a form of consciousness. " To be in service of something beyond ourselves, to be in the presence of something other than ourselves, together. This is where we can begin to craft a meaningful life where personal isolation and despair disappear through that shared engagement of a vibrant citizenry.


text:
Steelcase and Lab Crafters Announce Strategic Business Alliance | Facility Executive - Creating Intelligent Buildings
Steelcase recently announced that it has negotiated a strategic business alliance agreement with Lab Crafters Inc., a 30 year old company located in Ronkonkoma, NY, that manufactures a portfolio of product solutions developed for laboratory environments. Lab Crafters designs and manufactures fume hoods, casegoods, and other integrated laboratory solutions. The alliance will provide Steelcase new […]
Heidi Schwartz
https://facilityexecutive.com/2008/07/steelcase-and-lab-crafters-announce-strategic-business-alliance/
Acclaim Dyna Drum SO Area Lighting
Corporate Electric Vehicle Alliance Aims To Accelerate EV Adoption
Post-it Introduces Removable Whiteboard Surface
Colorado Leads Nation In LEED Green Building
Polaris Utility Task Vehicle Now Gas-Powered
MetalWorks Airtite Radiant Ceiling Systems
What Are The World's "Most Hated" Office Tasks?
PepsiCo To Achieve 100% Renewable Electricity In The U.S.
Where Is The Future Of Workplace Design?
Facility Management Prioritizes Employee Health And Wellness
Home » Archive » Topics » Interiors » Steelcase and Lab Crafters Announce Strategic Business Alliance
Steelcase and Lab Crafters Announce Strategic Business Alliance
Steelcase recently announced that it has negotiated a strategic business alliance agreement with Lab Crafters Inc., a 30 year old company located in Ronkonkoma, NY, that manufactures a portfolio of product solutions developed for laboratory environments. Lab Crafters designs and manufactures fume hoods, casegoods, and other integrated laboratory solutions. The alliance will provide Steelcase new capabilities to meet customers' needs for product solutions in a wide range of laboratory settings.
For a number of years, Steelcase has created laboratory solutions, including its lab bench product. The foundation of lab bench is a structural module that can be combined into benches of almost any length and configuration. Unlike more traditional casework products, the entire system is flexible. Since lab bench components are easily adjustable, they can adapt to the changing needs of different workers, changing projects, and changing equipment to help accelerate a facilities change process. Utilities like power, data, vacuum, and water are easily routed through this infrastructure, and two people can move, disconnect, and connect the benches to be configured in many combinations or directions, using minimal hand tools.
Lab bench was initially designed to serve the bioscience market, including biotechnology, pharmaceutical, and other health care markets. The product can also be applied to a variety of higher education scenarios as well as the food and electronics industries.
"Laboratory Solutions is a fast growing division of Steelcase, and Lab Crafters is a valued partner who can significantly enhance our capabilities," said Dean Witting, general manager of Steelcase Laboratory Solutions. "This alliance will advance our momentum in the marketplace by integrating Lab Crafters' fume hood technologies and extensive industry expertise with our marketing, distribution, and research based product development approach."
"This alliance blends innovation, marketing, and distribution expertise with similar corporate cultures and values. Like Steelcase, Lab Crafters is committed to producing leading edge products and solution based applications. And both companies share a dedication to problem solving through sustainability and environmental responsibility," said Bob DeLuca, senior president and CEO of Lab Crafters. "This alliance will allow both companies to provide a richer
offering of products intended to help laboratory workers be more effective."
Effective immediately, Steelcase and Lab Crafters will distribute a full range of products throughout North America, including Canada and Mexico.
New L Series Line Of Laboratory Products From Chicago Faucets The new L Series includes manual and electronic faucets, water, steam and gas valves, remote valves and spouts and combination fittings.
The Well Living Lab Announces First Alliance Members The Well Living Lab leverages and expands upon the principles of the WELL Building Standard™ (WELL), which focuses on seven concepts relevant to indoor health—air, water, nourishment, […]
Laboratory Exhaust Fan Line Updated Greenheck has added a direct drive option to its line of laboratory exhaust fans.
Previous articleBuilding Code Grant Legislation Passes U.S. House
Next articleWEIRD WEDNESDAY: Solar Trees
Building Envelope & Exteriors January 23, 2020
Dyna Drum SO is a series of high-output, high-efficient outdoor rated white, multi-, and quad-color fixtures for façade and area lighting applications.
Led by nonprofit Ceres, this new alliance is a collaborative group of companies focused on accelerating the transition to electric vehicles.
Interiors January 22, 2020
3M's new Post-it Flex Write Surface transforms work surfaces into whiteboards, bringing more flexibility to the workplace.
Productivity January 21, 2020
Over 75 percent of office workers say employees shouldn't spend time on tasks that can be automated, according to Automation Anywhere survey.
Look at ways to support productivity, employee wellness, and sustainability in order to modernize and future-proof your office spaces.
How To Ace Your Inspections And Maintain Building Compliance
Inspections don't have to be scary or intimidating. Get helpful insight, a list of action items, and free tools to guide your organization to a constant state of compliance today.
Colorado, Illinois, New York Lead Nation In LEED Green Building January 22, 2020
Massachusetts and Hawaii round out Top 5 on USGBC's Top 10 States for LEED, which recognizes current leaders committed to sustainable buildings, cities, and communities. - Read: Colorado, Illinois, New York Lead Nation In LEED Green Building at BusinessFacilities.com.
China-based Minth Group To Invest $87M In Tennessee January 21, 2020
Over the next five years, the auto parts manufacturer will create 254 new jobs in Lewisburg, TN. - Read: China-based Minth Group To Invest $87M In Tennessee at BusinessFacilities.com.
Amazon's New Georgia Fulfillment Center To Create 500 Jobs January 21, 2020
The new fulfillment center will be located in a more than 1-million-square-foot facility at The Cubes at Bridgeport in Newnan, GA. - Read: Amazon's New Georgia Fulfillment Center To Create 500 Jobs at BusinessFacilities.com.


text:
Q: Updating table in SQL Developer with PHP too slow I want to UPDATE some hundreds of thousand of rows stored in Oracle database. For this I use PHP and transactions.
But the whole process is extremely slow. This is what I do:
while (($row = oci_fetch_array($stid, OCI_ASSOC))) {

// define input for function
$id = $row['ID'];
$upstream_attn = $row['UPSTREAM_ATTN'];
$downstream_attn = $row['DOWNSTREAM_ATTN'];
$attainable_bitrate_adsl = $row['ATTAINABLE_BITRATE_ADSL'];
$stability = $row['STABILITY'];
$performance = $row['PERFORMANCE'];
$dsl_type = $row['DSL_TYPE'];
$snr_profile = $row['SNR_PROFILE'];

// execute function
$validationStatus =  validatePerformanceData($upstream_attn,$downstream_attn,$attainable_bitrate_adsl,$stability,$performance,$dsl_type,$snr_profile); // return true or false

if ($validationStatus== 'OK'){

    $stid_tmp = oci_parse($connection,"update " . ALUWS_DATA_HISTORICAL_TBL . " set VALIDATION_STATUS = 1 where ID = :id_bbn");
    oci_bind_by_name($stid_tmp, ":id_bbn", $id);
    $r_tmp = oci_execute($stid_tmp, OCI_NO_AUTO_COMMIT);

}
else{
    $y = $y +1;
}
}

oci_commit($connection);

//disconnect from database
oci_close($connection);

The whole process takes for ages. I have added in the oci_execute function the mode: OCI_NO_AUTO_COMMIT in order to avoid auto commit but this didn't make a big difference.
Any other suggestions are mostly welcome.

A: Instead of running each update individually, build an array of the IDs, and then after the loop, update the table where ID in (comma-separated list of values).


text:
Posted in: America C & S, Volcanoes. Tagged: Basalt, East Pacific Rise, Easter Island, Moai, Poike, Rano Kau, Rapa Nui, Terevaka. 5 Comments
Satellite image of Easter Island. Three main shields are clearly visible. Rani Kau is lower left. Terevaka is upper center. Poike is far right. Most recent lava flows are clearly visible in the center of the island. Collapse caldera in Rano Kau is clearly visible. Image courtesy ESA, 2019
I first became aware of Easter Island (Rapa Nui, Isla de Pascua) around 60 years ago via the Thor Heyerdahl Aku Aku: The Secret of Easter Island. This was a fascinating description of a Norwegian archeological expedition to Easter Island in 1955 – 1956 to investigate the island, its massive statues, and the rise and fall of civilization on the island.
As there have been multiple expeditions and books about the expeditions written over the last 70 years, I will only point the reader to those resources rather than go into them in detail. My purpose here is to describe Easter Island as fundamentally a volcanic island, far, far from both South America and Micronesia. The inhabitants originally came from Micronesia.
Location of Easter Island relative to neighboring island and South America. Image courtesy Flores, et al, Oct 2014
The island is one of most remote inhabited islands, lying over 3,500 km west of Chile in South America. Pitcarin Island is the closest inhabited island to the west at 2,075 km. The island itself is constructed from three shield volcanoes erupting magma from the Easter hotspot. This hotspot is erupting through the Nazca Plate, creating the Sala y Gomez Ridge, a line of seamounts stretching 2,700 km east to South America.
Satellite and overhead photos of various volcanic structures on Easter Islands. Image courtesy V Rull, Oct 2019
The island is generally triangular measuring 25 x 12 km with an area of 163 km2. Its population in 2017 was 7,750, half of whom claim to be related to the original Rapa Nui inhabitants.
Climate is classed as a tropical to subtropical rainforest. Temperatures range from 15 – 28 C. Winds in its location tend to keep temperatures relatively cool. Precipitation averages 112 cm/yr with occasional heavy rainfall and rainstorms. The island is not on the track of cyclones.
Line of Moai on Easter Island. Image courtesy CR Monsalvez, via iExplore
Original inhabitants arrived from the west somewhere between 800 – 1200 AD, perhaps as early as 350 AD. More recent estimates have generally moved the arrival date closer to 1200 AD. The people themselves are related to those of eastern Polynesia. Over time, the population grew, topping out somewhere around 15,000 a couple hundred years before Europeans discovered the island. They built the giant statues during times of large populations.
Inhabitants likely arrived via canoe from the Gambier and Marquesas Islands, some 2,600 and 3,200 km west. A modern-day voyage with reconstructed canoes in 1999 took 19 days.
Historical image of ancestral boat used by Rapa Nui inhabitants. Image courtesy Robert Frerck, Blue Ocean Network
Unfortunately, growing a large population stressed the ability of the island to support it, leading to the extinction of the subtropical forests that originally covered the island, many species of plants and indigenous birds. Rats that arrived with the colonists also contributed to this. The colonists also brought their religion, tribes and warfare, creating a toxic stew of too many humans crammed together on an island that was too small to support the numbers, doing to humans what they have always done to one another.
Ceremonial village of Orongo on Easter Island. It is located on the SW rim of Rano Kau volcano. Image courtesy Imagina Rapa Nui Easter Island
Loss of the trees and multiple other species meant that the inhabitants were no longer able to go fishing via boat. Bird populations also crashed. Over time, the human population crashed from its high of around 15,000 to 2,000 – 3,000 by the time of European discovery in 1722. Most of the population was killed or removed by 1860. Peruvian slave raiders took 1,500 in 1862. When the abducted were repatriated a few years later, they brought smallpox with them. Whalers introduced tuberculosis around 1867. The island was annexed by Chile in 1888. In the 21st Century, inhabitants have become embroiled in fishing disputes mainly with Chinese who are targeting tuna populations used by the residents for food.
Multiple books have been written about the rise and fall of civilization on Easter Island. All are strongly recommended. I have already linked Heyerdahl's Aku Aku. He also wrote Easter Island: Mystery Solved in 1999. His first extensive book Kon Tiki: Across the Pacific in a Raft in 1950 detailing an expedition that demonstrated how Polynesians could cross large distances in rafts built of locally available materials.
Geologic map of Easter Island with volcanic structures clearly labeled and identified. Screen capture from Vezzoli and Acocella, 2009
Easter Island is the emergent portion of the NE trending submarine Rano Kau Ridge rising 2,800 m from the sea floor. The ridge is around 50 km long, mostly SW of the island. It is built on three volcanoes.
The largest, Terevaka edifice is central to the island with the satellite Poike and Rano Kau vents on its E and SW slopes, giving the island a triangular shape. The seaward portions of Poike and Rano Kau have been extensively eroded by the sea, creating cliffs. Inland erosion is minimal and volcanic structures are well preserved. There are multiple smaller volcanic features and cinder cones, including multiple lava tubes and caves.
Schematic of submarine structure of Rano Kau Ridge and Easter Island massif. Image courtesy Vezzoli and Acocella, 2009
All three volcanoes have similar ages, roughly from 780 – 410 ka for main shield building. Rejuvenated volcanic activity took place 360 – 110 ka. Volcanic activity on the island has largely ceased inactive since the end of rejuvenated volcanism. There was report of steam from the Rano Kau crater wall photographed in the first half of the 20th Century. There are lava flows on the southern flank of Terevaka thought to be as young as 2,000 years old.
Rano Kau has a clear summit caldera, over 100 monogenetic cinder and spatter cones, and a pair of tuff cones, Rano Raraku and Maunga Toa Toa. Most of these radiate from the Terevaka summit aligned along three rifts. The island has an area of 166 km3, with an estimated subaerial volume of 22 km3. Total volume of the entire complex from the seafloor is estimated at 2,200 km3, with Rano Kau at 180 km3, Terevaka at 340 km3, and Poike at 290 km2. This is comparable with other volcanic islands with less than 10% of the total volume above sea level.
Rano Kau volcano on Easter Island looking NE. Caldera, fresh water lake clearly visible. Also ocean erosion creating the sea cliffs. Image courtesy Yann Arthus-Bertrand, Getty Images via National Geographic
Rano Kau tops out 300 m above sea level. The shield is a pile of thin basalt lava flows (one to several tens of meters thick). It is topped with a well-developed circular caldera 1.6 km in diameter, 200 m deep. There was a single lava flow erupted around the same time as the caldera collapse. The collapse and outflow lavas are dated 350 – 340 ka.
The final phase of Rano Kau activity took place 240 – 110 ka. It created several monogenetic vents and rhyolitic intrusions aligned alng a 6.5 km long NE-SW trending fissure bisecting the volcano. Offshore to the SW are multiple cryptodome islets Motu Nui, Motu Iti, Motu Kao Kao. The sheet intrusion of Te Kari Kari is at the base of the SW marine cliff. There is an explosive crater on the northern caldera rim associated with an obsidian rich breccia. To the NE is the 500 x 350 m Te Manavai phreatomagmatic explosive crater, ringed by perlitic obsidian-rich breccia and the Maunga Orito dome.
Volcanic rocks of Rano Kau with Kari Kari and Motus in the background. Image courtesy Imagina Rapa Nui Easter Island
On the other end of the island, the Poike volcano is 6 km wide. It covers 15 km2 of the eastern end of the island. It was active 780 – 410 ka. The lava flow sequence is exposed by 100 m high sea cliffs. The 367 Puakatiki summit is topped with a 175 m wide circular crater a few meters deep. The shape suggests that the Poike shield also collapsed, creating a summit crater which was subsequently filled and buried by the more recent Puakatiki lava cone active some 360 ka. It was originally a separate island that merged with the main island as lavas from both shields overlapped.
The youngest volcanic activity at Poike created three small trachytic lava domes, Maunga Vai a Heva, Maunga Tea Tea, and Maunga Parehe. These are also aligned along a NE-SW trending fissure. The feeder dike of this fissure is exposed in the northern sea cliff at Hanga Tavaka.
Poike volcano on Easter Island showing rejuvenated volcanism cinder cones. Image courtesy Imagina Rapa Nui Easter Island
Terevaka is the largest of the three central shields. It is 14 km in diameter, covering some 70 km2, with a volume of 28 km3. It was active 770 – 360 ka. Initial construction of the main shield stopped with collapse of the summit caldera, some 4 x 3 km in diameter. The scarp has inflowing younger lavas and at least one smallish inward-facing avalanche scar. The caldera is so completely filled with newer lavas that it is difficult to determine its original volume.
Terevaka volcano. Image courtesy Imagina Rapa Nui Easter Island
Renewed intracaldera activity built aligned cinder cones, phreatomagmatic tuffs and breccias, and extrusion of lavas. Lavas from these eruptions filled the caldera. Pahoehoe lavas flowed to the N coast creating lava tubes. The cinder cones formed on the western caldera rim from NNE-SSW fissures. These date 300 – 190 ka. The S and SE flanks of the shield are covered by extensive younger lava flows, cinder and spatter cones. These are often related to and fed by fissures. The products of this activity cover most of the area between the three shields. The younger eruptive fissures date 240 – 110 ka.
Cinder cones from rejuvenated volcanism on the flanks of Terevaka volcano. Image courtesy Imagina Rapa Nui Easter Island
The Rano Raraku and Manuga Toa Toa tuff cones date around 210 ka and are somewhat older than the oldest lava flow surrounding the two cones. The crater of Rano Raraku contained a freshwater lake. The most recent lava flows at Hiva Hiva near the west central coast are thought to be less than 2,000 years old.
All the large stone Moai figures are carved from the light and porous tuff of Rano Raraku. The carving was abandoned when more dense fragments were found. These were turned into stone hammers and chisels. The Puna Pau crater contains a very porous pumice used to create the Pukao hats on the figures. The Maunga Orito obsidian was used to make mataa spearheads.
Rano Raraku volcano on the flanks of Terevaka volcano. This is the main quarry for Moai figures. Image courtesy Imagina Rapa Nui Easter Island
Caldera formation took place at all three shields at the end of the growth phase. The only remaining well exposed caldera is the summit of Rano Kau. Unlike the Hawaiian Islands, massive flank collapse landslides to not appear to have taken place in the past from the flanks of the shields. There are at least a couple smaller landslide scarps pointing in toward the caldera on two of the shields.
Magma supply was prolific during the shield growth stage and did not allow for any evolution of magma. Once the supply stopped, central calderas collapsed, and subsequent magmas erupted during the rejuvenated stage varied in amounts of time-related evolution.
Predicted path for On-Ridge, Easter, Salas y Gomez and Foundation hotspot tracks based on Nazca Plate motion and rotation poles. Note that this depiction has Easter and Salas y Gomez as separate hotspots. East Pacific Rise spreading center is generally N-S in the center of the image. Image courtesy Bello-Gonzalez, et al, Sept 2018
Easter Island is part of the Sala y Gomez Ridge, a 2,700 km ridge punching though the Nazca Plate. It is located 350 km E of the East Pacific Rise, a spreading center. Movement of the Nazca Plate is around 15 cm/yr, with younger seamounts to the west. The current hotspot location is estimated to be W of Easter Island, fueling the construction of the Ahu, Umu, Tupa submarine fields, and the Pukao and Moai seamounts. The underlying plate is only 4 – 2 Ma. This makes the Easter hotspot an example of a near-ridge hotspot.
There is an ongoing argument about the source of the Easter – Salas y Gomez magmas. Most of the research tends to support the notion of an underlying mantle plume / hotspot, in this case located rather close to the East Pacific Rise. The competing theory is a tear in the Nazca Plate is it is formed at the East Pacific Rise moving to the east. There are over 500 seamounts associated with this system. It is prolific and very young.
Schematic model for evolution of Easter Hotspot magmas. Screen capture from Haase, et al, 1997
The main features of Easter Island are similar to those of other intraplate hotspot volcanic systems such as Hawaii, Reunion, Galapagos, Tahiti, Canarias, madeira, Azores and Ascension. The geodynamic similarities are the age of the underlying oceanic crust and plate velocity. Local volcano-tectonic features include mean eruptive rate, over all composition, maturity of rift zones, summit calderas, and subaerial lateral flank collapses.
An important parameter in all of these is the overall eruptive rate. This is where the Easter hotspot is different, with what the authors believe is the lowest rate of any hotspot volcano, a third to seventh of that of Hawaii, which represents the opposite end of the spectrum. The other oddity is that the Easter plume is better defined than the Hawaiian one. This may be related to the proximity of the fast-spreading East Pacific Rise.
Alternative schematic of southern East Pacific Rise. This one depicts the portion of the East Pacific Rise near Easter Island – Salas y Gomez seamount chain as a microplate. Image courtesy JG Fitton, Jan 2007
The low eruptive rate of Easter Island may be related to the poor development of local rift zones, described as poorly defined or immature. These were large enough to allow magmas fueling rejuvenated volcanic activity post-shield to reach the surface, but not sufficiently well developed to carve large chunks of the island off its flanks in debris avalanches. In contrast, Hawaii has the highest eruptive rate, well developed and mature rift zones, and significant lateral collapses from its islands. Interestingly, time for construction of the main shields is similar for both Easter and the Hawaiian Islands at 400 – 200 ka. The final difference is that the high eruptive rate of Hawaii only produced tholeiitic lavas during all phases of its activity while Easter Island was more sequential, allowing some evolution of magma.
Easter Island is a great example of intraplate hot spot volcanism. While magma supply built Easter Island shields at about the same rate as Hawaiian shields, the magma supply was limited, and the shields did not get nearly as large. The limited magma supply also shows up with failed rift volcanism during the rejuvenated volcanism stage. There was simply not enough total magma volume to create massive rifting structures with multiple flank collapses like we see on the Hawaiian Islands. Volcanic activity on Easter Island appears to have mostly stopped over the time of human habitation.
Sea cliffs on north face of Poike Volcano. Image courtesy Imagina Rapa Nui Easter Island
Smithsonian GVP – Easter Island
Smithsonian magazine – The Mystery of Easter Island
The Kon-Tiki Museum – Easter Island Expeditions
Easter Island, SE Pacific: An end-member type of hotspot volcanism, Vezzuli & Acocella, Apr 2009
The petrogenetic evolution of lavas from Easter Island and neighboring seamounts, near-ridge hotspot volcanoes in the SE Pacific, Haase, et al, Jun 1997
← Central Madagascar Volcanic Fields
Volcanism along the Northern EPR 9.8° – 17° N →
5 comments on "Easter Island, Chile"
Fascinating piece about a 3-6 month long earthquake swarm at Orca Seamount, just S of King George Island off the northern tip of the Antarctic peninsula. No volcanic activity, though parts of the island were lifted some 11 cm during the swarm. We took a look at volcanism on the Antarctic Peninsula as Part 5 of our Antarctic series in 2018. Cheers –
https://www.dailymail.co.uk/sciencetech/article-10762631/Massive-earthquake-swarm-hit-Antarctica-2020-study-says.html
Antarctica 5 – Volcanoes of the Antarctic Peninsula
Actual paper linked in the Daily Mail can be found below. Cheers –
Busy week. Looks like activity is ramping up at Ruapehu. Link to a video and UPI article on same. We covered Ruapehu Nov 2020. Cheers –
Mount Ruapehu, New Zealand
https://www.upi.com/Top_News/World-News/2022/05/02/New-Zealand-Mount-Ruapehu/4261651497346/
Article out of PhysOrg describes how the blast from Hunga Tonga – Hunga Ha'apai was large enough to impace space weather well above what is nominally considered to be the atmosphere. From Fifth Element: Big Bada Boom. Cheers –
https://phys.org/news/2022-05-satellite-mission-tonga-volcanic-eruption.html
I am mostly an agnostic on modeling, especially modeling of complex systems. Models are not intended to predict the world. Rather, they are designed to tell you where things break, making them two different sorts of data points. With this in mind, ran across a piece on volcanic ice cap modeling on volcanoes along the Alaska Peninsula. The modeling was an attempt to determine how long an ice cap would delay an eruption. Source assumption for this notion is the caldera outbreak along the Alaska Peninsula following the ice retreat after the end of the last Great Ice Age. We had a LOT of caldera eruptions (Fischer, Aniakchak, Emmons Lake, Vemianoff) in the last 10 ka currently blamed on isostatic rebound with the melting of the ice cap. This paper takes off on that notion. As usual, your mileage may vary. Cheers –
https://phys.org/news/2022-05-ice-capped-volcanoes-slower-erupt.html


Relations Tanzania, invites qualified Tanzanians to fill one (1) vacant post.
Institution, a status which the Centre continues to enjoy to date.
Foreign Affairs of the two countries, in the field of International Relations and Diplomacy.
government institutions, the private sector as well as from other countries.
Relations, Diplomatic and Strategic Studies.
respect to teaching, research and consultancy services to the public.
ii. Applicants should apply on the strength of the information given in this advertisement.
of academic certificates, transcripts and the applicant's birth certificate.
xvi. Age should not be above 45 years old except for those who are in Public Service.


text:
Spain-Argentina/Croatia-Lithuania Game Thread
Rodriguez and Saric try to hold onto their Olympic medal dreams.
By Jake Pavorsky@JakePavorsky Aug 15, 2016, 5:44pm EDT
Share All sharing options for: Spain-Argentina/Croatia-Lithuania Game Thread
Jeff Swinger-USA TODAY Sports
Monday's contests bring group play in Olympic men's basketball to a close, and the fate of Spain (2-2) still hangs in the balance.
After faltering in their first two games against Croatia and Brazil, the Spanish national team has attempted to right the ship in their past two games. They managed to pull out a 96-87 over a last-place Nigerian team early last week, but then obliterated a talented Lithuania squad 109-59 on Saturday. Despite showing strongly in Spain's first two games, new Sixers point guard Sergio Rodriguez has not seen much of the floor in their most recent contests. He played a combined 29 minutes against Nigeria and Lithuania, scoring just 11 points and shooting 4-12 from the floor in those two games. Rodriguez played nearly 28 minutes in Spain's first game of the 2016 Olympics alone.
Rodriguez would certainly trade playing time for an opportunity to advance onto the knockout round, and his home country currently sits in a position to do that. Out of six teams in Group B, only four will advance; Spain currently sits tied with Croatia for fourth place with six points.
They're being handed their toughest task on Monday in an Argentina (3-1) team that just pulled out a 2OT thriller against Brazil. Former Sixer Andres Nocioni had a remarkable game, finishing with 37 points on 11-19 shooting.
On the flip side, Croatia is looking to re-find their footing after a shocking 90-76 loss at the hands of Nigeria. Saric played over 27 minutes, scoring seven points, six rebounds, and two steals, his lowest point total since the Spain game on August 7. Fortunately for Croatia, they're running into a Lithuania squad that's reeling from a massive defeat to Spain.
Spain's game at 6:00 p.m. and Croatia's game at 9:30 p.m. can both be streamed on NBCOlympics.com.


text:
Sidelined To The Sidelines: Kameren Williams' EKG Results End His Playing Days
Anthony Yero
FIU Athletics
During a summer workout in July, Kameren Williams was pulled to the side by an assistant.
For the first time in his life, he was told he wouldn't be able to finish a workout.
"Our trainer (John Johnson) came up to me in the middle of the workout," Williams said. "I told him 'what do you mean I can't work out anymore?' He didn't tell me into details, but he said, 'the doctor is going to sit you out, you can't be out here right now'."
Just days before, Williams had visited a school cardiologist to check on his heart in the midst of the COVID-19 pandemic. After undergoing an EKG — which measures the rate at which the heart beats — the cardiologist found that he had an abnormal heartbeat, and called for more testing.
Two MRI's and a stress test later, Williams' life changed forever. Diagnosed with Wolff-Parkinson White Syndrome — a rare heart condition in which there is an extra electrical pathway in the heart that leads to periods of rapid heart rate.
After months of doctor visits and tests, Williams was officially ruled medically unable to participate or compete in football activities. And just like that, he could never play the sport he loved again.
"It was life-changing for sure, he said." "We ain't ever been through nothing like this. So, telling them, it was hard."
Next chapter. ✌🏾 pic.twitter.com/H83ehDvO5l
— omo / tbe (@KamerenOMO) December 31, 2020
For as long as Williams could remember, all he could think about was football. In high school, Williams was undersized compared to the average Division 1 offensive lineman, playing left and right tackle at 6-foot-5, 250-pounds. Applying his technique to the best of his abilities, Williams received numerous Division 2 offers as a senior, but with his eyes on playing at the highest level, he bet on himself ,opting for the junior college route.
"Kill or be killed," Williams, a former two-star prospect, said about his mentality.
At just 17-years-old, Williams enrolled at Trinity Valley Community College, where he would redshirt the season to adjust and work on his body. As a redshirt freshman, he played in nine games, mostly for the second unit. He recalls "becoming the man" in his third season, as he started in five games while nursing a shoulder injury that would ultimately force him to sit out.
Out for the remainder of his redshirt sophomore campaign, Williams stopped receiving phone calls from college coaches for over a month. He cautiously committed to Incarnate Word, a D-1 FCS school, as a safety net just in case he wouldn't get any more offers.
But out of the blue on his birthday, Williams got a call from former FIU offensive line coach Allen Mogridge, offering him an opportunity.
"When coach Mo had called me, I was really blessed to hear his voice," he said. "I knew this where I needed to be."
On his visit to FIU's campus, Williams, born and raised in Texas, was astounded.
"It was like paradise," he said. "I've never seen anything like it before. Coming out of the plane, it was 80 degrees in December, palm trees everywhere. I'm like 'man, this is like heaven'."
Williams signed in December 2020, and begun classes on campus in January. COVID-19 would draw the Panthers back from working out until the summer. And in retrospect, that may have saved his life.
From the time Williams got to FIU in January until March 16 — the date they suspended spring training — he worked out consistently. It wasn't until July, four months later, when he received his first ever electrocardiogram (EKG). Even thoughthe NCAA doesn't require electrocardiograms in preseason screenings, FIU does. He underwent an EKG when he first got to campus which yielded standard results. But when he returned in July in light of the COVID-19 pandemic, FIU required players to get a second EKG. This time, the results were anything but standard. Williams is thankful that despite the bad news, he has not had to undergo surgery.
"It's very rare," he said. "When you're born, it's in you. You can live your whole life, and you'll never know until you go to a cardiologist and get an EKG.
"The past couple of months have been hard just trying to deal with all of this. School, life, it's been real hard, but you know, I'm gonna get through it. I'm gonna keep on pushing."
Williams' playing days may be over, but his career at FIU isn't. He's set to graduate with a degree in Recreation and Sports Management in two semesters, and will return to Miami to be a graduate assistant coach under Butch Davis.
"Coach Davis is giving me the opportunity, so I'm very blessed for him for letting me do this and to be able to be with the team," he said. "He's a real standup guy. I love coach Davis. He tells it how it is; he doesn't sugarcoat it, and I love people like that."
Williams will likely work alongside his former offensive line coach Joel Rodriguez, who's been by his side throughout the past year.
"He's been with me through this journey as well," Williams said. "He's a real good guy; I love him, too."
Up ahead is a new year with a better tomorrow. Williams looks to translate the work he once put in on the field into coaching. He also wants athletes across the country to get examined.
"They know how bad I wanted to be out there with those guys," he said. "When I come back, I know I'm going to be with them a lot, so that's going to help me too.
"I really advise everybody to get checked up. You really never know what you have going on in your body until you go to the doctor. It could be life or death, you never know."
FIU had not yet responded to a request for comment by the time of the story's publication.
Related TopicsfeaturedFIUFIU FootballFIU PanthersKameren Williams
Born and raised in Miami, Anthony is the Editor-In-Chief of Immaculata-La Salle High School's student newspaper. As the Founder and Owner of 305Sports, Anthony covers all Miami Sports.
Jeffery Williams
Great Article Thank Coach Davis much love and his staff for everything Jeff Williams kam father,FIU been class act
More in FIU Panthers
Rich Skrosky Out As FIU's Offensive Coordinator. Here Are Some Names To Know
The FIU Panthers have begun searching for a new offensive coordinator and quarterbacks coach,...
FIU Mailbag: Antonio Daye Is That Guy, Assessing Panthers' Lineup And Additions
The non-conference portion of the regular season is over for the FIU Panthers (6-2),...
Bernie Andre Has Found A Home At Home
FIU Basketball's Bernie Andre's pinned post on his Twitter profile says, "A year from...
Jakovi Bryant Enrolling Early At FIU, To Play Cornerback
Jakovi Bryant has been committed to FIU since July, and he's set to put...


text:
68937 Columnists,Richard Alexander: Road to Riches Andalucia,British,changes,Costa del Sol,expats,pension,pension rules,qrops,richard alexander,rules,scheme,spain,tax /g,">").replace(n,t.Em.replacer);return o="
Home Columnists Expats: Check yourself
Richard Alexander: Road to Riches
Expats: Check yourself
Richard Alexander (Columnist)
9 Sep, 2014 @ 09:00
NEW pension rules – heralding the arrival of the most flexible pension options ever seen in the UK – will apply from April 2015, when 'total flexibility' will be the name of the game.
There was some concern that there would be limitations as to how these options might apply to certain final salary pension schemes, but we now know that these restrictions will not apply.
These rules are, however, for UK pension schemes for members who are still resident in the UK. For expats, it would be dangerous to assume that the new rules will automatically apply.
If the pension scheme is still held in the UK the new rules should apply and it is only personal tax issues which need to be considered. You may consider moving from the UK scheme into QROPS, as there are many advantages to be gained in making this change. However, if your plan is to gain access to the new flexibility, then you should not assume that the new rules will automatically extend to your QROPS.
It is fair to say that QROPS have to comply with rules as laid down by HMRC, but for people who have been non-UK tax-resident for less than 5 years, the UK tax rules can still reach them. After that period it is usually the rules from the jurisdiction where the QROPS is administered and the tax rules of your country of residence that will prevail.
However, not all QROPS providers or even jurisdictions will automatically fall into line with the new rules. It will be down to each provider to determine their position and while some have already indicated that they will comply, others have made it clear that this may not happen.
All is not lost if you find yourself in a pension scheme that is not as flexible as you would wish – you always have the ability to move on. Beware, however, as there may well be exit fees to pay if you transfer away.
If you are already in QROPS, then your decisions have already been made, but if you are still contemplating a move and thinking about making use of the new flexibility, do check that you will be able to do all that you plan to. If you cannot confirm this now, then perhaps the best plan is to wait and see if the new rules are implemented by your provider.
However, with a General Election in the UK next May, a change of government might just result in a change of policy. You may need to act quickly in the Spring of 2015 to avoid disappointment.
pension rules
richard alexander
Previous article'Andalucia leader must return from Morocco holiday to face questions over billion euro training course scandal'
Next articleMijas prepares for its Tourist Day celebrations
The financial columnist for the Olive Press
Baza in Spain's Granada drops to a chilly -6.3ºC and registers lowest urban temperature this Tuesday in all Andalucia
OLIVE PRESS OPINION: It should be a basic no-brainer to run reliable buses up and down the coast
Ray 9 Sep, 2014 @ 13:10 At 13:10
How would this effect current pensioners who are already drawing their pensions & living abroad in Spain……
Big Dave 9 Sep, 2014 @ 19:41 At 19:41
I think you answered it yourself Ray,current pensioners who are already drawing their pensions & living abroad in Spain, not future pensioners who are in a present pension scheme.
Wave of motorhomes spending winter close to popular Costa Blanca beach in Spain
Two Nazi looted paintings displayed in Spain are returned to Poland
Alleged far-right extremist Kris Kearney who was extradited from Spain's Costa Blanca to Britain denies 'disseminating terrorist publications'
Power to the people as Spain's Valencia gets first 'solar community' to cut energy bills
Sabadell Bank says 'no plans' to close branches this year in Spain as profits soar


Pickwick Group Ltd - Dean Martin - This Time I'm Swingin'!
Dean Martin - This Time I'm Swingin'!
Recorded in May 1960, This Time I'm Swingin' trod much the same path Frank Sinatra had during his time at Capitol, even down to having the same conductor and arranger in Nelson Riddle. Yet this was not a case of Dean copying what Frank had achieved; he had frequently expressed a wish to record with Nelson and, as this album proves, they were an ideal match. What is especially prevalent is the almost casual way Dean glides through each and every song, a testament to his undoubted abilities as a singer.


text:
<?php

namespace Respect\Validation\Rules;

use ArrayObject;

/**
 * @group  rule
 * @covers Respect\Validation\Rules\KeyNested
 * @covers Respect\Validation\Exceptions\KeyNestedException
 */
class KeyNestedTest extends \PHPUnit_Framework_TestCase
{
    public function testArrayWithPresentKeysWillReturnTrueForFullPathValidator()
    {
        $array = [
            'bar' => [
                'foo' => [
                    'baz' => 'hello world!',
                ],
                'foooo' => [
                    'boooo' => 321,
                ],
            ],
        ];

        $rule = new KeyNested('bar.foo.baz');

        $this->assertTrue($rule->validate($array));
    }

    public function testArrayWithNumericKeysWillReturnTrueForFullPathValidator()
    {
        $array = [
            0 => 'Zero, the hero!',
        ];

        $rule = new KeyNested(0, new Equals('Zero, the hero!'));

        $this->assertTrue($rule->check($array));
    }

    public function testArrayWithPresentKeysWillReturnTrueForHalfPathValidator()
    {
        $array = [
            'bar' => [
                'foo' => [
                    'baz' => 'hello world!',
                ],
                'foooo' => [
                    'boooo' => 321,
                ],
            ],
        ];

        $rule = new KeyNested('bar.foo');

        $this->assertTrue($rule->validate($array));
    }

    public function testObjectWithPresentPropertiesWillReturnTrueForDirtyPathValidator()
    {
        $object = (object) [
            'bar' => (object) [
                'foo' => (object) [
                    'baz' => 'hello world!',
                ],
                'foooo' => (object) [
                    'boooo' => 321,
                ],
            ],
        ];

        $rule = new KeyNested('bar.foooo.');

        $this->assertTrue($rule->validate($object));
    }

    public function testEmptyInputMustReturnFalse()
    {
        $rule = new KeyNested('bar.foo.baz');

        $this->assertFalse($rule->validate(''));
    }

    /**
     * @expectedException Respect\Validation\Exceptions\KeyNestedException
     */
    public function testEmptyInputMustNotAssert()
    {
        $rule = new KeyNested('bar.foo.baz');
        $rule->assert('');
    }

    /**
     * @expectedException Respect\Validation\Exceptions\KeyNestedException
     */
    public function testEmptyInputMustNotCheck()
    {
        $rule = new KeyNested('bar.foo.baz');
        $rule->check('');
    }

    public function testArrayWithEmptyKeyShouldReturnTrue()
    {
        $rule = new KeyNested('emptyKey');
        $input = ['emptyKey' => ''];

        $this->assertTrue($rule->validate($input));
    }

    /**
     * @expectedException Respect\Validation\Exceptions\KeyNestedException
     */
    public function testArrayWithAbsentKeyShouldThrowNestedKeyException()
    {
        $validator = new KeyNested('bar.bar');
        $object = [
            'baraaaaaa' => [
                'bar' => 'foo',
            ],
        ];
        $this->assertTrue($validator->assert($object));
    }

    /**
     * @expectedException Respect\Validation\Exceptions\KeyNestedException
     */
    public function testNotArrayShouldThrowKeyException()
    {
        $validator = new KeyNested('baz.bar');
        $object = 123;
        $this->assertFalse($validator->assert($object));
    }

    public function testExtraValidatorShouldValidateKey()
    {
        $subValidator = new Length(3, 7);
        $validator = new KeyNested('bar.foo.baz', $subValidator);
        $object = [
            'bar' => [
                'foo' => [
                    'baz' => 'example',
                ],
            ],
        ];
        $this->assertTrue($validator->assert($object));
    }

    public function testNotMandatoryExtraValidatorShouldPassWithAbsentKey()
    {
        $subValidator = new Length(1, 3);
        $validator = new KeyNested('bar.rab', $subValidator, false);
        $object = new \stdClass();
        $this->assertTrue($validator->validate($object));
    }

    public function testArrayAccessWithPresentKeysWillReturnTrue()
    {
        $arrayAccess = new ArrayObject([
            'bar' => [
                'foo' => [
                    'baz' => 'hello world!',
                ],
                'foooo' => [
                    'boooo' => 321,
                ],
            ],
        ]);

        $rule = new KeyNested('bar.foo.baz');

        $this->assertTrue($rule->validate($arrayAccess));
    }
}


text:
Home/News/Health & Living/Santa, Fireworks Saturday Night at Little Light of Mine
Health & LivingNewsOutdoors
Santa, Fireworks Saturday Night at Little Light of Mine
Mark Pitz Send an email December 17, 2021
Little Light of Mine has filled Mikkelson Park in New Hampton with holiday lights nightly since Thanksgiving weekend. This Saturday night, lights will also fill the sky.
Founder Lisa Pool says they'll feature a fireworks display for the third year in a row.
https://951thebull.com/wp-content/uploads/sites/2/2021/12/Pool-Fireworks_5470204.mp3
Fireworks begin at 6 p.m. and Santa will be there from 5 to 7 p.m. Pool says there will be additional parking available at the Boy Scouts campground and the bus barn.
Pool adds that she continues to be impressed how New Hampton has embraced the event, now in its fifth year.
https://951thebull.com/wp-content/uploads/sites/2/2021/12/Pool-Community-1_8548134.mp3
The Little Light of Mine holiday light displays will continue to be lit nightly from 5 to 10 p.m. through New Year's eve.
Mark Pitz
The Comet Shop Open House Friday (12.17)
Iowa Department of Public Safety Gives Status Report on Possible School Threats


This review intends to understand how to strengthen support to local partners in using local information and research in decision-making. The investigation has probed the following questions: what are the sources of demand for local information and research?; how is research carried out locally?; how is local information and analysis currently supported by national, regional and sub-regional organisations? This report includes recommendations for national, regional, and local organisations for strengthening support for local partners.
Document providing guidance to agencies engaged in children's services on the planning and delivery of short breaks, including breaks from caring and emergency crisis support.
Report of the significant case review carried out to investigate the particular circumstances surrounding the child protection issues and the role of the agencies involved following the death of Brandon Muir in Dundee. The document also contains the findings and recommendations of an independent review for chief officers which assessed all the information which came out of the Brandon Muir significant case review to help maintain public confidence in local child protection services.
Report of a joint inspection which scrutinised arrangements for managing offenders whose past offending meant they might pose a serious threat of harm in the future. The report identifies what is working well, what needs to improve and makes recommendations for improvements to the Scottish Government.
Report presenting the findings and recommendations of a study which explored the extent to which information sharing issues were either hampering or facilitating the frontline delivery of Public Service Agreement 16, designed to promote better housing and employment outcomes for socially excluded groups, for adult offenders under probation supervision in England.
Summary of a practitioner research study which examined how child protection concerns and allegations were being managed in one sport, and the extent to which they adhered to the Scottish Governing Bodies of sport's (SGB) child protection procedures.
Report of a practitioner research study examining how child protection concerns and allegations were being managed in one sport, and the extent to which they adhered to the Scottish Governing Bodies of sport (SGB) procedures.
Report of a study undertaken to explore the role of national, local and community media in reflecting and influencing public perceptions of poverty and welfare. Among the study's aims was to compare representations of poverty across different UK media, pinpoint examples of effective practice in communicating poverty issues to the public and highlight transferable lessons from these.
Clinical and social care governance is described as a framework within which Health and Personal Social Services organisations can demonstrate their accountability for continuous improvement in the quality of services and for safeguarding high standards of care and treatment.
Poor information sharing has been identified as a contributory factor in a number of catastrophic child protection cases.
The aim of this code is to improve practice by giving staff clear guidance on when and how to share information legally and professionally about children at risk of harm.


text:
Tsinghua University Scholarships in China 2021
Modified date: May 3, 2021
Applications are now open for Schwarzman Scholars program 2021 that is offering fully funded scholarships to study in the Reputable Tsinghua University in China for a Master's degree program.
About Tsinghua University Scholarships in China:
How to Apply for Tsinghua University Scholarships in China:
It aims to find and foster high-quality young individuals that show promising potential in helping strengthen the bridge between China and the rest of the world. They offer the opportunity to around 200 students yearly.
Along with being the ladder to a prosperous future the Schwarzman Scholars Program 2021 poses as a platform for nationally diversified students to strengthen international relationships. The well-rounded institute Tsinghua University is ranked at #15 in the QS Global World Rankings 2021 and is also considered as a hub for China's future leaders. You must show exceptional leadership qualities for you to be considered as an ideal candidate.
Join Our Whatsapp group for daily Scholarships Updates
Don't lose the chance to study in one of the best Chinese Universities that is rated as no. 15 worldwide, apply soon!.
You may Apply for Saltire Scholarships in Scotland 2021 – Study in Scotland
Host Organization: Tsinghua university
Program: Masters
Opportunity: Fully Funded
Results: September- November 2021
Install our Android App for scholarship updates.
Check Best Online Courses Platform and Running Discounts:
Domestika – Up to 70% Off
Udemy – Up to 90% Off
Coursera – Up to 30% Off
Johns Academy UK – Up to 40% Off
International Open Academy Up to 50% Off
Fully funded tuition fee waiver
Personal laptop
Allowance for course books
Travel expenses will be covered
International and domestic students both are eligible to apply
A candidate must have a bachelor's degree ( any other professional degree may also be considered)
A candidate must be 18 to 28 years of age
A candidate must be fluent in English and submit English language proficiency scores along with the application form
Academic transcripts and certification
You need to submit an application form along with the required documentation via the application portal available on the official website linked below.
The application process is online and you are required to fill up your form in English language only. Incomplete forms or forms filled with any other language will not be accepted.
1. Can I add my portfolio along with the required documentation to improve my chances of selection?
Schwarzman Scholarship Program 2021 strongly suggests not to add any additional material or unnecessary information that is not asked for as it will not be forwarded to the Review Committee.
2. Where may I find further advice as an applicant to this scholarship?
You may reach out to these representatives here to get strategic advice or you may contact your representative of your region via the official website linked below.
The last date to apply for Schwarzman Scholars Program 2021 varies for Chinese and International students. The deadline is May 2021 for Chinese students whereas It is 21 September 2021 for International students.
Official Link: Check the link


**Latest additions - toolwindow skinning, tab page backgrounds and new tabs for Dark subskin, menu ticks/icons, more visible alert button, numerous tweaks. Has full support for WB 4.0 with XP shellstyle additions (left panel of explorer, control panel and logoff/shutdown windows).
A WB skin by TheGreenReaper and AJCrowley. Original concept by Michael K Ter Louw, additional graphics by Ian Black, used with permission. Designed above all to be a usable skin, Blackcomb uses the UIS1 format for top performance and compatability (UIS2 backup included).
Fully supports user colourisation and XP features - click the squares to reveal rollup and ontop. Includes Blackcomb Dark subskin for those preferring dark skins. WB 3.2 or later recommended on XP for large panel support, 4.1 for all features.
This was well worth the wait guys. You did an excellent job!
AJ deserves the credit for the cool stuff like the Start Panel - I just put it all together.
Bugger ...I started my first wb skin a couple of days ago - its was based on Longhorn. Back to the drawing board then.
Wow, I've been hoping for weeks for someone to put out this skin. My wish came true. Great job!
Very strange. Does the preview look right? Check that it extracted correctly - there should be (I think) 151 files in the directory, excluding WBD files, and the .wba should be about 212k.
I really like how you used the Whistler look. This is the first Blackcomb skin that I actually like. Great job!
Really like the skin! It's become my favorite. Do have one question though - the 'rollup' option does not appear in all my windows. Should it be like that? I'm using WinXP.
It should not appear when the window is maximised, because rolling up when maximised is not generally a good idea (this is also why the maximise button is disabled when rolled up).
Thanks for your help - I wasn't sure if there might of been a problem with my PC or not. Great job!
Very nice skin, only funny thing is, that the roll-up button only appears when the window is not maximized (using XP prof, WB3.1). Other than that, it's beautiful.
Yep. Intentional. Rolling up when maximised can have bad effects on some systems (as can maximising when rolled up, which is also discouraged by removing the button).
I'm just curious, you don't happen to have a background that goes along with this do ya?
This skin is so good I actually made a background for this myself. It's simple but it looks good.
CyBeRiANx: There may be a wallpaper for it in the works if I get time over the next few days.
I really like this skin a lot. Very good work! I have some problems with it though. A program that I use, dreamweaver (web page design program) has a properties window which has it's titlebar on the left side of the window. Your skin puts a titlebar on the top of it, which covers some options at the top. This doesn't happen with any other skins, if you could fix this I would be very greatful!
Mike, Kosati: Erk. Not good. I've not had that reported anywhere else. Does inserting the line CaptionHeight=23 (or =24) in the [Metrics] section of Blackcomb.uis and reloading help in any way? Does this problem occur in Watercolour or other UIS1 skins?


text:
Q: DirtyForms does not work properly with $.blockUI I'm using DirtyForms and $.blockUI plugin, the latter to change pages  when clicking on links (in my app, some pages take a couple of seconds more to load and a visual feedback is fine).
When I change field content and then click any link, DirtyForms is triggered: but when I cancel the process to stay on the page, $.blockUI starts its game, resulting in a stuck page

$('form[method="post"]').dirtyForms();
$('a').on('click', function(){
 $.blockUI();
})

Change the field content to activate DirtyForms, then click on the link.

When the popup appears, click on "cancel" to stay on the page.

Watch blockUI getting fired as the link is going to be followed

<form action="#" method="post">
  <input type="text" name="username" required>
  <button type="submit">send</button>
</form>
click me after changing field content

Please, any solution?
EDIT: I also tried with stay.dirtyforms and afterstay.dirtyforms events, but they have no effect. defer.dirtyforms seems to work but the event is triggered twice (I put a console.log() to check) and I am not sure this is the way to go...

A: I've edit my answer: I've added some line of code to disable first the onbeforeunload dialog alert, taken from here. And at the end a link to an answer with another idea you can try.
My idea: you have to prevent the default link action and use the $.blockUI Modal Dialogs methods to open a custom dialog, then catch the link attribute href from the link put it inside a variable and use the variable value for the #yes button of the dialog.
See if this solution can meet your needs

/* beforeunload bind and unbind taken from https://gist.github.com/woss/3c2296d9e67e9b91292d */

// call this to restore 'onbeforeunload'
var windowReloadBind = function(message) {
  window.onbeforeunload = function(event) {
    if (message.length === 0) {
       message = '';
    };

    if (typeof event == 'undefined') {
       event = window.event;
    };
    if (event) {
       event.returnValue = message;
    };
    return message;
  }
};

// call this to prevent 'onbeforeunload' dialog
var windowReloadUnBind = function() {
    window.onbeforeunload = function() {
      return null;
   };
};

var linkToFollow; // href to follow

$('form[method="post"]').dirtyForms();

$('a').on('click', function(e){
        e.preventDefault();
        windowReloadUnBind(); // prevent dialog
 $.blockUI({ message: $('#question'), css: { width: '275px' } });
        linkToFollow = $(this).attr('href');
});

$('#no').click(function() {
        $.unblockUI();
        return false;
});

$('#yes').click(function() {
        $(window.location).attr('href', linkToFollow);
});

Change the field content to activate DirtyForms, then click on the link.

When the popup appears, click on "cancel" to stay on the page.

Watch blockUI getting fired as the link is going to be followed

<form action="#" method="post">
  <input type="text" name="username" required>
  <button type="submit">send</button>
</form>
click me after changing field content

Would you like to contine?.

    <input type="button" id="yes" value="Yes" />
    <input type="button" id="no" value="No" />

Other idea taken from another answer: Other idea would be to make a simple jQuery.ajax({}) call before return value in beforeunload as seen in this answer


A rounded face may give you a younger look but a thinner face provides you with more confidence and a beautiful appearance. There are some people with perfect bodies but a little bit fatter stored in their face. The combination is not as good as they look more like a child. It is easier to reduce the overall fat from the body; however, technically, it is more difficult to lose weight in your face. You have to approach with balanced methods to tone your face as well decrease the puffy areas. Here are some tips on how to lose weight in your face faster.
Using cocoa butter on a daily basis can bring you amazing results such as improvement in skin elasticity which in turn gets rid of your double chin.
– Put a couple tablespoon cocoa butter into the microwave. Let it warm for a bit.
– Take the oil out and apply into your hands and massage your neck region as well as double chin area gently. Repeat for few minutes.
– Massage twice per day, during the morning hours and bedtime before dozing off.