text:
ABOUT JIUDING
China glass fiber products deep processing base
Dedicate to lead the development of high-performance green products and new energy.
Jiangsu Jiuding New Material Co,Ltd (former Jiangsu Jiuding Group) was established in 1994. The company specializes in production and sales of glass fiber yarn, fabrics and FRP products. It is the largest manufacturing enterprise for advanced fiberglass textiles in China, also the largest supplier of fiberglass discs for reinforcing the grinding wheel in the world, and the manufacturing base for FRP products. The company was listed in Shenzhen Stock Exchange In 2007 (Stock code: 002201) .
Jiangsu Jiuding New Material Co,Ltd is now the manufacturing base of FRP products, one of the top 100 Chinese building material enterprises, the leading enterprise of Chinese industry(fiberglass and its products), national key hi-tech enterprise, National and provincial torch plan project implementation enterprise, national trustworthy enterprise, Jiangsu provincial quality management award enterprise, Nantong quality management award enterprise. The company has passed ISO9001 quality management system, ISO14001 environmental management system, OHSAS18001 occupation health and safety management system and TS16949 quality management system certification.
At the moment, the company has formed the technology system consisting of four core technology (fiberglass wire drawing, fiberglass modification, weaving, surface treatment) and more than 300 proprietary technologies. The main products of our company include "Ding" brand grinding wheel reinforced materials, building materials, decoration materials and other textile glass fiber products & FRP products. Among them 7 products were rated as national key new products and 9 products were rated as high-tech products of Jiangsu Province. Our company has more than 100 products patents, host or participate in drafting 13 items of national standards. The "Ding" brand Geosynthetics have won the title of "China famous brand products". The "Ding' brand textile glass fiber products have won the title of "Jiangsu famous brand products". The "Ding" brand is the famous brand in China. Now our products have been exported to more than 50 countries and regions, including North America, Europe, Southeast Asia, Japan and South Korea. We have a large number of stable customers.
Accompany with integration of global economic and Low-Carbon economy, Jiangsu Jiuding will take the advantage of area and human resource in Yangtze River Delta to create its core-competitiveness which will help to promote transformation and upgrade of the company and achieve the great-leap-forward development.
Committed to leading the development of high-performance, green material products and new energy
◆ In 2019, Zhengwei Group Holdings Jiuding New Materials.
◆ Organized and carried out the theme activities of the 70th anniversary of the founding of"Me and My Motherland" National Day gift filming and"" 100 Years Epic "Red Song Chorus Festival.
◆ In 2017, reached strategic cooperation with Zhengwei Group.
◆ On September 2, 2015, the company solemnly held a meeting to commemorate the 70th anniversary of the victory of the Chinese People's Anti-Japanese War and the World Anti-Fascist War.
◆ In July 2015, the company refinanced.
◆ At 9:58 on July 16, 2015, Shandong Jiuding HM Chiyao wire drawing production line was successfully ignited.
◆ In April 2014, the company was awarded "2013 Nantong Mayor Quality Award ", and awarded 500,000 yuan.
◆ On March 25, 2014, the high-performance 20,000-ton alkali-free kiln was successfully ignited.
◆ In May 2013, the company's high-performance HME Chiyao wire drawing project started in Guyun Town, Xin County, Shandong Province.
◆ In April 2012, the"Ding" brand was recognized as a well-known trademark in China by the Trademark Office of the State Administration for Industry and Commerce.
◆ In April 2011, Jiuding New Material's 2011 key R & D project binary component high-silica glass fiber weaving technology and process was officially confirmed as a national-level international cooperation project.
◆ In 2010, the company won the Jiangsu Quality Award (manufacturing industry).
◆ On October 8, 2010, the second electric melting pool kiln No. 201, which was designed by the company and had independent intellectual property rights, was put into operation.
◆ In 2009, the company withdrew from the city and moved to the Jiuding Industrial Park.
◆ In January 2009, the Jiangsu Provincial Personnel Department awarded the postdoctoral research station.
◆ The company was listed on the Shenzhen Stock Exchange on December 26, 2007 under the stock code 002201.
◆ In 2007, Gu Qingbo won the title of"Three Persons in Nantong" in 2006.
◆ On December 6, 2007, Gu Qingbo was elected as Vice Chairman of the Sixth Council of China Composite Materials Industry Association.
◆ In 2006, "Ding " brand fiberglass geogrid won the Chinese famous brand certificate.
◆ In November 2006, the company held an ignition ceremony for 10,000 tons of kilns in the New Material Industrial Park.
◆ 2003-2005 China's top 100 building materials enterprises, comprehensive economic strength ranked among the top three national fiberglass industry.
◆ On March 15, 2005, the company was listed as"" China Glass Fiber Products Deep Processing Base".
◆ In 2005, Gu Qingbo won the title of"National Model Worker".
◆ At 8:16 am on June 21, 2005, the high-silica furnace designed by the company fired.
◆ On September 29, 2005, the opening ceremony of the MBA seminar jointly held by the company and Renmin University of China was held.
◆ On October 25, 2005, China Aerospace Group sent a thank-you letter, thanking our company for the"Shenzhou VI" manned spacecraft's efforts and contributions.
◆ In March 2004, Gu Qingbo was awarded the title of"Outstanding Private Entrepreneur of Jiangsu Province" by the Provincial Party Committee and Provincial Government. Gu Qingbo is the vice chairman of China Glass Fiber Industry Association.
◆ In 2004, Jiuding New Materials won the title of"2004-2006 " Jiangsu Province Exemption Enterprise ".
◆ In 2004, the company started to go public.
◆ On May 9, 2003, the first phase of Jiuding New Materials Industrial Park broke ground.
◆ In September 2001, the glass fiber self-adhesive reinforced geogrid production line was awarded the"National Torch Program Project Certificate" issued by the Ministry of Science and Technology.
◆ In 2000, a total investment of 29.98 million yuan and an annual output of 10 million square meters of fiberglass geogrid production line were included in the first batch of key technical transformation-oriented plans of Jiangsu Province in 2000.
◆ In 2000, the company and Jiangsu University jointly organized economic management training junior college;
◆ In 1999, the State Economic and Trade Commission confirmed our company as a designated manufacturer of fiberglass geogrids.
◆ In 1998, the company proposed the Chiyao wire drawing project and listed it as a national demonstration project.
◆ In September 1997, with the approval of the Ministry of Foreign Trade and Economic Cooperation of China, the company was granted the right to import and export.
◆ In 1997, Gu Qingbo won the National May 1st Labor Medal.
◆ In 1996, the glass fiber mesh for reinforced grinding wheels was rated as a national new product by the State Economic and Trade Commission.
◆ In September 1995, Nantong Huatai Co., Ltd. was renamed Jiangsu Jiuding Group Co., Ltd. with the approval of the Provincial System Reform Commission and the Provincial Administration for Industry and Commerce. At the same time, Rugao Glass Fiber Factory increased its capital and registered capital with its remaining glass fiber assets. To 29.87 million yuan.
◆ In 1994, Rugao Glass Fiber Factory initiated the establishment of Nantong Huatai Co., Ltd. with its glass fiber assets. The company has a registered capital of 12 million yuan and its registered location is Rugao Yuejin East Road Bridge.
◆ In June 1990, Gu Qingbo and Zhuge Huaiyuan went to Bangkok, Thailand to participate in the"First International Environment-Optimizing Exhibition". This is the first time that the company has gone abroad to develop the international market.
◆ In 1990, our factory co-founded "Sino-American joint venture Nanjing Xingya FRP Co., Ltd. " with Nanjing Glass Fiber Institute and American PL Company to produce FRP profiles. This is the first joint venture established by our factory.
◆ In 1990, approved by the Provincial Statistics Bureau and Provincial Building Materials Industry Bureau, our factory was approved to be promoted to a medium-sized second-tier enterprise. Since then, our factory has entered the ranks of 18 large and medium-sized enterprises in the national fiberglass industry.
◆ In 1988, 60,000 meters of grinding wheel mesh cloth was exported to Thailand, which was the first direct export of enterprise products.
◆ In 1987, the base fabric of the air duct was updated for the third time, and the CW-280 was successfully developed.
◆ In March 1985, the National Building Materials Bureau approved our factory's rocket fiberglass fabric to be listed as a designated manufacturer of materials for the Ministry of Aerospace.
◆ In 1984, the trademark"Ding" was registered.
◆ In 1978, the company successfully developed the second-generation twill weave structure CW-500.
◆ In 1977, the quality of 45S yarn of pottery crucible won the first place in the province in the small glass fiber quality inspection organized by the Provincial Building Materials Bureau, and the enterprise was rated as the provincial quality model.
◆ In 1975, the company participated in the pilot production of the national-level technological innovation experimental project, the all-generation platinum wire drawing project.
◆ In January 1975, in response to the national call, the company successfully developed the first generation of glass wool plain weave base fabric CW-300 with glass fiber instead of cotton yarn. In August 1976, the product was included in the national plan The hall is listed as a fixed-point manufacturer of air guide base fabric. In February 1978, our factory was listed as a fixed-point manufacturer of air duct base fabric by the Ministry of Commerce and the Department of Building Materials.
◆ In September 1972, "Rucheng Hongqi Glass Fiber Factory " and later "Rugao Glass Fiber Factory " was established.
◆ At the end of October 1972, the first piece of pipe bandage was woven using the pedal wood loom of the original hemp textile factory.
◆ In 1972, the company's first product "pipe bandage " was successfully developed. Apply the anti-corrosion performance of glass fiber, wrap the wrapper around the pipeline, and then apply asphalt to prevent corrosion of the pipeline.
Take "Jiuding" as the name of company, meaning Jiuding people:
Honesty first, every word carries weight; Continue innovating, entertain a high ambition to be first-rate
"Honesty" and "Innovation" are and will always be Jiuding people's faith.
Billion Jiuding Century Jiuding
- We will make great efforts to build a energetic, yearning, sustainable development century-old Jiuding New Energy
- We are committed to leading the development of high-performance, green material products and new energy Our efforts will bring higher value to customers, partners and enterprises themselves.
- Our achievements will win the respect of the public, and every day we strive will make us and our families proud.
Make success and repay society
- Repay the Society
- It implies the value and responsibility of Jiuding people who live in this nature, which is the integration and use of natural and social resources to maximize the creation of value in order to give back to nature and society.
We keep moving forward with the success of Jiuding and the progress of society.
- Achieving self-worth in Jiuding success and social development- Social progress provides resource conditions and development space for enterprise's success and personal development; Enterprises and individuals can realize their own value only in promoting social progress
- Enterprises accumulate wealth for society and promote social progress through their own development; Social progress benefits from the healthy development of all enterprises
Gather wisdom to create miracles
- Gather wisdom to create miracles
- Gather wisdom —— Respect knowledge and science; unite all strength and wisdom; work towards a common goal
- Create miracles ——Continuous learning and improvement; eternal innovation; pursue excellence goals; create the industry miracle
Customer's success is our success
- Enterprises should correctly understand customers and the importance of customer success to enterprise success
- Enterprises should do everything possible to help customers succeed
- Enterprises should establish long-term and stable strategic partnership with customers.
Integrity, Devotion,Cooperation,Efficiency
- Virtuous —— Jiuding People should identify, practice and demonstrate professional ethics, family virtues and social morality, deal good relations with colleagues, family and society and win others respect with excellent moral quality, noble personality charm and good self-image.- Dedicated —— Jiuding People should cherish the position and take it as a personal learning and growth and self-realization of the platform. With continuous learning, improvement and innovation, we should do everything good with lofty dedication, sense of responsibility.- Cooperative ——Jiuding People should cooperate with each other, grow together, pursue the maximization of the whole benefit, carry forward and protect the devotees, educate and help the backward, cherish the collective honor and realize the sharing of the results.
- Efficient —— Jiuding People should unceasingly strengthen the execution ability guided by strategy and result, enhance the work efficiency unceasingly, insist the high efficient, clean and safe production, and provide the first-class product and the service for customers at the lowest cost.
Jiuding New Material Co., ltd has built up the perfect organizational structure and board of shareholders.With the mutual coordination of the subordinate departments( board of directors,board of supervisors,permanent council and managers), Jiuding runs in order and operate well.
View Organization Chart +
◆ National High-Tech Enterprise
◆ National Intellectual Property Demonstration Enterprise
◆ A well-known brand enterprise in China's building materials industry
◆ Enterprises with remarkable achievements in the transformation and upgrading of China's building materials industry
◆ Excellent private scientific and technological enterprise of Chinese building materials
◆ Outstanding private enterprise in Jiangsu Province
◆ Jiangsu Province Management Innovation Demonstration Enterprise
◆ Jiangsu Province Civilization Unit
◆ Nantong city\"Mayor Quality Award \"


text:
package com.planet_ink.coffee_mud.Areas;
import com.planet_ink.coffee_mud.core.interfaces.*;
import com.planet_ink.coffee_mud.core.*;
import com.planet_ink.coffee_mud.core.collections.*;
import com.planet_ink.coffee_mud.Abilities.interfaces.*;
import com.planet_ink.coffee_mud.Areas.interfaces.*;
import com.planet_ink.coffee_mud.Behaviors.interfaces.*;
import com.planet_ink.coffee_mud.CharClasses.interfaces.*;
import com.planet_ink.coffee_mud.Commands.interfaces.*;
import com.planet_ink.coffee_mud.Common.interfaces.*;
import com.planet_ink.coffee_mud.Exits.interfaces.*;
import com.planet_ink.coffee_mud.Items.Basic.StdItem;
import com.planet_ink.coffee_mud.Items.interfaces.*;
import com.planet_ink.coffee_mud.Locales.interfaces.*;
import com.planet_ink.coffee_mud.Libraries.interfaces.*;
import com.planet_ink.coffee_mud.MOBS.interfaces.*;
import com.planet_ink.coffee_mud.Races.interfaces.*;

import java.lang.ref.WeakReference;
import java.util.*;

public class StdThinInstance extends StdThinArea
{
	@Override public String ID(){    return "StdThinInstance";}

	private long flags=Area.FLAG_THIN|Area.FLAG_INSTANCE_PARENT;
	@Override public long flags(){return flags;}

	private final SVector<AreaInstanceChild> instanceChildren = new SVector<AreaInstanceChild>();
	private volatile int instanceCounter=0;
	private long childCheckDown=CMProps.getMillisPerMudHour()/CMProps.getTickMillis();
	private WeakReference<Area> parentArea = null;

	protected String getStrippedRoomID(String roomID)
	{
		final int x=roomID.indexOf('#');
		if(x<0) return null;
		return roomID.substring(x);
	}

	protected String convertToMyArea(String roomID)
	{
		final String strippedID=getStrippedRoomID(roomID);
		if(strippedID==null) return null;
		return Name()+strippedID;
	}

	protected Area getParentArea()
	{
		if((parentArea!=null)&&(parentArea.get()!=null))
			return parentArea.get();
		final int x=Name().indexOf('_');
		if(x<0) return null;
		if(!CMath.isNumber(Name().substring(0,x))) return null;
		final Area parentA = CMLib.map().getArea(Name().substring(x+1));
		if((parentA==null)
		||(!CMath.bset(parentA.flags(),Area.FLAG_INSTANCE_PARENT))
		||(CMath.bset(parentA.flags(),Area.FLAG_INSTANCE_CHILD)))
			return null;
		parentArea=new WeakReference<Area>(parentA);
		return parentA;
	}

	@Override
	public Room getRoom(String roomID)
	{
		if(!CMath.bset(flags(),Area.FLAG_INSTANCE_CHILD))
			return super.getRoom(roomID);

		if(!isRoom(roomID)) return null;
		Room R=super.getRoom(roomID);
		if(((R==null)||(R.amDestroyed()))&&(roomID!=null))
		{
			final Area parentA=getParentArea();
			if(parentA==null) return null;

			if(roomID.toUpperCase().startsWith(Name().toUpperCase()+"#"))
				roomID=Name()+roomID.substring(Name().length()); // for case sensitive situations
			R=parentA.getRoom(parentA.Name()+getStrippedRoomID(roomID));
			if(R==null) return null;

			final Room origRoom=R;
			R=CMLib.database().DBReadRoomObject(R.roomID(), false);
			final TreeMap<String,Room> V=new TreeMap<String,Room>();
			V.put(roomID,R);
			CMLib.database().DBReadRoomExits(R.roomID(), R, false);
			CMLib.database().DBReadContent(R.roomID(), R, true);
			R.clearSky();
			if(R instanceof GridLocale)
				((GridLocale)R).clearGrid(null);
			for(int d=Directions.NUM_DIRECTIONS()-1;d>=0;d--)
				R.rawDoors()[d]=null;
			R.setRoomID(roomID);
			R.setArea(this);
			addProperRoom(R);

			synchronized(("SYNC"+roomID).intern())
			{
				for(int d=Directions.NUM_DIRECTIONS()-1;d>=0;d--)
				{
					final Room dirR=origRoom.rawDoors()[d];
					if(dirR!=null)
					{
						final String myRID=dirR.roomID();
						if((myRID!=null)&&(myRID.length()>0)&&(dirR.getArea()==parentA))
						{
							final String localDirRID=convertToMyArea(myRID);
							final Room localDirR=getProperRoom(localDirRID);
							if(localDirR!=null)
								R.rawDoors()[d]=localDirR;
							else
							if(localDirRID==null)
								Log.errOut("StdThinInstance","Error in linked room ID "+origRoom.roomID()+", dir="+d);
							else
							{
								R.rawDoors()[d]=CMClass.getLocale("ThinRoom");
								R.rawDoors()[d].setRoomID(localDirRID);
								R.rawDoors()[d].setArea(this);
							}
						}
						else
							R.rawDoors()[d]=dirR;
					}
				}
			}
			for(final Enumeration<MOB> e=R.inhabitants();e.hasMoreElements();)
				e.nextElement().bringToLife(R,true);
			R.startItemRejuv();
			fillInAreaRoom(R);
			R.setExpirationDate(System.currentTimeMillis()+WorldMap.ROOM_EXPIRATION_MILLIS);
		}
		return R;
	}

	protected boolean flushInstance(int index)
	{
		final Area childA=instanceChildren.elementAt(index).A;
		if(childA.getAreaState() != Area.State.ACTIVE)
		{
			final List<WeakReference<MOB>> V=instanceChildren.elementAt(index).mobs;
			boolean anyInside=false;
			for(final WeakReference<MOB> wmob : V)
			{
				final MOB M=wmob.get();
				if((M!=null)
				&&CMLib.flags().isInTheGame(M,true)
				&&(M.location()!=null)
				&&(M.location().getArea()==childA))
				{
					anyInside=true;
					break;
				}
			}
			if(!anyInside)
			{
				instanceChildren.remove(index);
				for(final WeakReference<MOB> wmob : V)
				{
					final MOB M=wmob.get();
					if((M!=null)
					&&(M.location()!=null)
					&&(M.location().getArea()==this))
						M.setLocation(M.getStartRoom());
				}
				final MOB mob=CMClass.sampleMOB();
				for(final Enumeration<Room> e=childA.getProperMap();e.hasMoreElements();)
				{
					final Room R=e.nextElement();
					R.executeMsg(mob,CMClass.getMsg(mob,R,null,CMMsg.MSG_EXPIRE,null));
				}
				CMLib.map().delArea(childA);
				childA.destroy();
				return true;
			}
		}
		return false;
	}

	@Override
	public boolean tick(Tickable ticking, int tickID)
	{
		if(!super.tick(ticking, tickID))
			return false;
		if(CMath.bset(flags(),Area.FLAG_INSTANCE_CHILD))
			return true;
		if((--childCheckDown)<=0)
		{
			childCheckDown=CMProps.getMillisPerMudHour()/CMProps.getTickMillis();
			synchronized(instanceChildren)
			{
				for(int i=instanceChildren.size()-1;i>=0;i--)
					flushInstance(i);
			}
		}
		return true;
	}

	@Override
	public void executeMsg(final Environmental myHost, final CMMsg msg)
	{
		super.executeMsg(myHost, msg);
		if(CMath.bset(flags(),Area.FLAG_INSTANCE_CHILD)
		&&(msg.sourceMinor()==CMMsg.TYP_SPEAK)
		&&(msg.sourceMessage()!=null)
		&&((msg.sourceMajor()&CMMsg.MASK_MAGIC)==0))
		{
			final String said=CMStrings.getSayFromMessage(msg.sourceMessage());
			if("RESET INSTANCE".equalsIgnoreCase(said))
			{
				Room returnToRoom=null;
				final Room thisRoom=msg.source().location();
				if(thisRoom.getArea()==this)
				{
					for(int d=0;d<Directions.NUM_DIRECTIONS();d++)
					{
						final Room R=thisRoom.getRoomInDir(d);
						if((R!=null)&&(R.getArea()!=null)&&(R.getArea()!=this))
							returnToRoom=R;
					}
				}
				if(returnToRoom==null)
				{
					msg.addTrailerMsg(CMClass.getMsg(msg.source(),null,null,CMMsg.MSG_OK_ACTION,CMMsg.NO_EFFECT,CMMsg.NO_EFFECT, _("You must be at an entrance to reset the area.")));
					return;
				}
				final Area A=this.getParentArea();
				if(A instanceof StdThinInstance)
				{
					final StdThinInstance parentA=(StdThinInstance)A;
					synchronized(instanceChildren)
					{
						for(int i=0;i<parentA.instanceChildren.size();i++)
						{
							final List<WeakReference<MOB>> V=parentA.instanceChildren.elementAt(i).mobs;
							if(parentA.instanceChildren.elementAt(i).A==this)
							{
								for(final WeakReference<MOB> wM : V)
								{
									final MOB M=wM.get();
									if((M!=null)
									&&CMLib.flags().isInTheGame(M,true)
									&&(M.location()!=null)
									&&(M.location()!=returnToRoom)
									&&(M.location().getArea()==this))
									{
										returnToRoom.bringMobHere(M, true);
										CMLib.commands().postLook(M, true);
									}
								}
								setAreaState(Area.State.PASSIVE);
								if(flushInstance(i))
									msg.addTrailerMsg(CMClass.getMsg(msg.source(),CMMsg.MSG_OK_ACTION,_("The instance has been reset.")));
								else
									msg.addTrailerMsg(CMClass.getMsg(msg.source(),CMMsg.MSG_OK_ACTION,_("The instance was unable to be reset.")));
								return;
							}
						}
					}
				}
				msg.addTrailerMsg(CMClass.getMsg(msg.source(),CMMsg.MSG_OK_ACTION,_("The instance failed to reset.")));
			}
		}
	}

	@Override public int[] getAreaIStats()
	{
		if(!CMProps.getBoolVar(CMProps.Bool.MUDSTARTED))
			return emptyStats;
		final Area parentArea=getParentArea();
		final String areaName = (parentArea==null)?Name():parentArea.Name();
		int[] statData=(int[])Resources.getResource("STATS_"+areaName.toUpperCase());
		if(statData!=null)
			return statData;
		synchronized(("STATS_"+areaName).intern())
		{
			if(parentArea==null)
			{
				statData=super.getAreaIStats();
				if(statData==emptyStats)
				{
					final Enumeration<AreaInstanceChild> childE=instanceChildren.elements();
					int ct=0;
					if(childE.hasMoreElements())
					{
						statData=new int[Area.Stats.values().length];
						for(;childE.hasMoreElements();)
						{
							final int[] theseStats=childE.nextElement().A.getAreaIStats();
							if(theseStats != emptyStats)
							{
								ct++;
								for(int i=0;i<theseStats.length;i++)
									statData[i]+=theseStats[i];
							}
						}
					}
					if(ct==0)
						return emptyStats;
					for(int i=0;i<statData.length;i++)
						statData[i]=statData[i]/ct;
				}
				Resources.removeResource("HELP_"+areaName.toUpperCase());
				Resources.submitResource("STATS_"+areaName.toUpperCase(),statData);
			}
			else
			{
				return super.getAreaIStats();
			}
		}
		return statData;
	}

	@Override
	public boolean okMessage(final Environmental myHost, final CMMsg msg)
	{
		if(!super.okMessage(myHost, msg))
			return false;
		if(CMath.bset(flags(),Area.FLAG_INSTANCE_CHILD))
			return true;
		setAreaState(Area.State.PASSIVE);
		if((msg.sourceMinor()==CMMsg.TYP_ENTER)
		&&(msg.target() instanceof Room)
		&&(CMath.bset(flags(),Area.FLAG_INSTANCE_PARENT))
		&&(isRoom((Room)msg.target()))
		&&(!CMSecurity.isAllowed(msg.source(),(Room)msg.target(),CMSecurity.SecFlag.CMDAREAS))
		&&(((msg.source().getStartRoom()==null)||(msg.source().getStartRoom().getArea()!=this))))
		{
			synchronized(instanceChildren)
			{
				int myDex=-1;
				for(int i=0;i<instanceChildren.size();i++)
				{
					final List<WeakReference<MOB>> V=instanceChildren.elementAt(i).mobs;
					for (final WeakReference<MOB> weakReference : V)
						if(msg.source() == weakReference.get())
						{
							myDex=i; break;
						}
				}
				final Set<MOB> grp = msg.source().getGroupMembers(new HashSet<MOB>());
				for(int i=0;i<instanceChildren.size();i++)
				{
					if(i!=myDex)
					{
						final List<WeakReference<MOB>> V=instanceChildren.elementAt(i).mobs;
						for(int v=V.size()-1;v>=0;v--)
						{
							final WeakReference<MOB> wmob=V.get(v);
							if(wmob==null) continue;
							final MOB M=wmob.get();
							if(grp.contains(M))
							{
								if(myDex<0)
								{
									myDex=i;
									break;
								}
								else
								if((CMLib.flags().isInTheGame(M,true))
								&&(M.location().getArea()!=instanceChildren.elementAt(i).A))
								{
									V.remove(M);
									instanceChildren.get(myDex).mobs.add(new WeakReference<MOB>(M));
								}
							}
						}
					}
				}
				Area redirectA = null;
				if(myDex<0)
				{
					final StdThinInstance newA=(StdThinInstance)this.copyOf();
					newA.properRooms=new STreeMap<String, Room>(new Area.RoomIDComparator());
					newA.parentArea=null;
					newA.properRoomIDSet = null;
					newA.metroRoomIDSet = null;
					newA.blurbFlags=new STreeMap<String,String>();
					newA.setName((++instanceCounter)+"_"+Name());
					newA.flags |= Area.FLAG_INSTANCE_CHILD;
					for(final Enumeration<String> e=getProperRoomnumbers().getRoomIDs();e.hasMoreElements();)
						newA.addProperRoomnumber(newA.convertToMyArea(e.nextElement()));
					redirectA=newA;
					CMLib.map().addArea(newA);
					newA.setAreaState(Area.State.ACTIVE); // starts ticking
					final List<WeakReference<MOB>> newMobList = new SVector<WeakReference<MOB>>(5);
					newMobList.add(new WeakReference<MOB>(msg.source()));
					final AreaInstanceChild child = new AreaInstanceChild(redirectA,newMobList);
					instanceChildren.add(child);
				}
				else
					redirectA=instanceChildren.get(myDex).A;
				if(redirectA instanceof StdThinInstance)
				{
					final Room R=redirectA.getRoom(((StdThinInstance)redirectA).convertToMyArea(CMLib.map().getExtendedRoomID((Room)msg.target())));
					if(R!=null) msg.setTarget(R);
				}
			}
		}
		return true;
	}
}

redpajama_set_name: RedPajamaGithub


text:
Higher risk of stroke can follow midlife type 2 diabetes
Written by Catharine Paddock, Ph.D. on June 12, 2019 — Fact checked by Carolyn Robertson
New research on thousands of twins in Sweden has uncovered a significant link between type 2 diabetes in midlife and the risk of stroke and blocked brain arteries later in life. However, the link did not apply to brain bleeds, which can also cause strokes.
New research suggests that having type 2 diabetes in midlife may raise the risk of stroke later.
Strokes are serious attacks in the brain that deprive nerve cells of oxygen by cutting off their blood supply. Without oxygen, cells soon begin to die.
Researchers from establishments in Sweden and China carried out the new study. They wanted to examine the relationship between midlife type 2 diabetes and cerebrovascular disease later in life and find out whether genetics and family background played a role.
They defined family background as including factors such as "shared childhood socioeconomic status and adolescent environment." By studying twins, they hoped to gain insights on these potential influencers.
However, when they analyzed the results, they concluded that the link between type 2 diabetes in midlife and the risk of stroke later was independent of genetics and upbringing.
In a Diabetologia paper, the authors remark that the findings "highlight the need to control midlife type 2 diabetes to help prevent blockage or narrowing of cerebral arteries in late life and reduce the incidence of strokes caused by such blockages."
Cerebrovascular disease and type 2 diabetes
Cerebrovascular disease is a group of conditions that affects the brain's blood supply. There are two main types of cerebrovascular disease, depending on what happens to blood vessels: ischemic and hemorrhagic.
Ischemic cerebrovascular disease is one that reduces the flow of blood. This can happen when a blood vessel narrows or suffers a blockage.
Hemorrhagic cerebrovascular disease is the loss of blood when a blood vessel ruptures.
While both types of disease can lead to stroke, the vast majority of strokes are of the ischemic type.
According to the World Health Organization (WHO), stroke and diabetes are two of the top 10 causes of death worldwide.
Global estimates for 2016 suggest that stroke killed nearly 6 million people, and diabetes killed close to 1.6 million that year. The vast majority of people with diabetes have type 2.
The study authors explain that both type 2 diabetes and cerebrovascular disease "are complex genetic and lifestyle-related disorders." Scientists have implicated genes and upbringing in the development of both.
However, what is not clear is whether genetics and family environment also contribute to a potential link between type 2 diabetes and cerebrovascular disease.
Study analyzed data from twins
Twins typically share the same genes and have the same environment before birth and through childhood and adolescence. This makes them ideal subjects for the study of diseases in which scientists want to explore the role of genes and family background.
The latest research took in individuals from the Swedish Twin Registry. This nationwide registry, which is based at the Karolinska Institutet, is the largest of its kind and started in the 1960s.
The Karolinska Institutet regularly administers batches of questionnaires to individuals in the registry. One of these batches was a Screening Across the Lifespan Twin study (SALT) that collected data between 1998 and 2002 from twins over 40 years of age.
The recent study used SALT data from twins who were still alive at the end of 2014 and who had not reached their 60th birthday before this date.
The researchers also excluded anyone who: had type 1 diabetes; developed type 2 diabetes before the age of 40 or after the age of 60; developed cerebrovascular disease before the age of 60; or who experienced a mini-stroke, or transient ischemic attack.
This filter left 33,086 individuals — 14,969 males and 18,117 females — with SALT data for the analysis. In addition to the usual demographic information, such as age, sex, and education level, the dataset included information on medication use, smoking status, alcohol use, weight, height, and genetic similarity.
By consulting Sweden's National Patient Registry, the researchers were also able to find out which individuals in the cohort developed diabetes and cerebrovascular disease.
Type 2 diabetes and risk of narrow arteries
Putting all the information together, the investigators found that 1,248 (3.8% of the cohort) had diabetes during the ages of 40–59 years and 3,121 (9.4% of the cohort) developed cerebrovascular disease at 60 years of age or later.
When they analyzed the results, the team found that — compared with not having diabetes — having type 2 diabetes in midlife was tied to double the risk of developing narrow arteries after 60 years of age.
The analysis also showed that there was a tie between type 2 diabetes in midlife and a 30% higher risk of experiencing a severe blockage in a brain artery, which often results in a stroke.
The analysis found no link, however, between type 2 diabetes in midlife and hemorrhagic cerebrovascular disease — either intracerebral hemorrhage or subarachnoid hemorrhage — in later life.
When they ran the analysis, the researchers removed the effects of potential influencers, such as age, sex, education level, marital status, body mass index, cigarette and alcohol use, having heart disease, and having high blood pressure.
They used a "co-twin match analysis" to compare data from "discordant twin pairs," meaning pairs in which one twin had the condition, and the other did not.
Looking for potential explanations
The team suggests that biological explanations for a link between type 2 diabetes and cerebrovascular disease are likely to be complex and unclear.
People with type 2 diabetes tend to have abnormal levels of fats in their blood. They can also experience a much faster rate of atherogenesis, a condition in which arteries grow fatty deposits.
Metabolic disruption arising from various factors could be another reason why type 2 diabetes might make cerebrovascular disease more likely. These factors might include increased blood sugar and fatty deposits, inflammation, insulin resistance and its knock-on effect of raised insulin production.
To explain the lack of a link between type 2 diabetes and hemorrhagic cerebrovascular disease, the researchers suggest that this could be due to the way that type 2 diabetes alters the lining of blood vessels.
People with type 2 diabetes tend to have more cells in the lining of their blood vessels. This tendency could reduce the likelihood of a rupture and raise the chance of a blockage.
The team points to two main drawbacks of their study. The first is that there were insufficient numbers of twin pairs in which only one twin developed cerebrovascular disease. The second drawback was that they could not be certain of taking full account of genetic factors because they did not distinguish between identical and nonidentical twins.
Finally, because the SALT questionnaires did not ask for data on eating habits and exercise, the team could not consider these factors in their analysis.
The authors suggest that, given these drawbacks, "large, longitudinal twin studies are warranted for further clarification."
How much should I weigh for my height and age?
Medically reviewed by Daniel Bubnis, M.S., NASM-CPT, NASE Level II-CSS
What is a person's ideal weight, and how do height, age, and other factors affect it? Find out more and use our tools to get a better idea of how much…

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: maven spring-security Correct the classpath of your application so that it contains compatible versions of the classes
APPLICATION FAILED TO START

Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
org.hibernate.cfg.annotations.BasicValueBinder.resolveJavaType(BasicValueBinder.java:1002)

The following method did not exist:
'java.lang.reflect.Type org.hibernate.annotations.common.reflection.ReflectionManager.toType(org.hibernate.annotations.common.reflection.XClass)'

The calling method's class, org.hibernate.cfg.annotations.BasicValueBinder, was loaded from the following location:
jar:file:/C:/Users/kacpe/.m2/repository/org/hibernate/orm/hibernate-core/6.1.6.Final/hibernate-core-6.1.6.Final.jar!/org/hibernate/cfg/annotations/BasicValueBinder.class

The called method's class, org.hibernate.annotations.common.reflection.ReflectionManager, is available from the following locations:
jar:file:/C:/Users/kacpe/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.0.Final/hibernate-commons-annotations-5.1.0.Final.jar!/org/hibernate/annotations/common/reflection/ReflectionManager.class

The called method's class hierarchy was loaded from the following locations:
org.hibernate.annotations.common.reflection.ReflectionManager: file:/C:/Users/kacpe/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.0.Final/hibernate-commons-annotations-5.1.0.Final.jar

Action:
Correct the classpath of your application so that it contains compatible versions of the classes org.hibernate.cfg.annotations.BasicValueBinder and org.hibernate.annotations.common.reflection.ReflectionManager
application.yaml
    spring:
  datasource:
    url: jdbc:mysql://localhost:3306/restaurantoptimize
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
    properties:
      hibernate:
        format_sql: true
    database: mysql
    database-platform:  org.hibernate.dialect.MySQL8Dialect

pom.xml
    <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.0.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.RestaurantOptimize</groupId>
    <artifactId>RestaurantOptimize-backend</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>RestaurantOptimize-backend</name>
    <description>Backend of RestaurantOptimize</description>
    <properties>
        <java.version>17</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt-api</artifactId>
            <version>0.11.5</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.4.7.Final</version>
        </dependency>
        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt-impl</artifactId>
            <version>0.11.5</version>
        </dependency>
        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt-jackson</artifactId>
            <version>0.11.5</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

trued to run, spingBOOT application with JWT tokens and spring security on MAVEN

redpajama_set_name: RedPajamaStackExchange


Buy a shirt to help us combat illiteracy, homelessness, face poverty, hunger, and abuse.
All funds raised will be paid directly to The Book Bank Foundation for the necessary resources needed to combat the following: homelessness, poverty, abuse, and hunger by providing book/clothing drives, educational/health seminars, and other community events.
Every 7 minutes a child is bullied...Every 9 seconds a woman in the USA is assaulted or beaten. There are over 500,000 people that are experiencing homelessness in the U.S. alone, over 45,000 are children. Every day a child is left without food, shelter, or someone who cares. For whoever purchases our shirts, our goal is to bring the much needed awareness and solutions to the on going problems the underprivileged faces everyday. The donations will go to provide the necessary resources to poverty stricken communities who are in need of food, clothing, health, and educational resources. We facilitate seminars on health, relationships, education and literacy. Proceeds from this campaign will go directly to The Book Bank Foundation where we constantly hold community campaigns, book and clothing drives and tackle issues of homelessness, domestic violence and prison initiatives.
t-shirts to share on our social media platforms as a thanks for your support.
#bbfshirtsforamission on FB, IG, and/or Twitter.
We are committed to the community and focused on the betterment of tomorrow's future, our children. Our vision is to decrease the number of illiterate by providing sound and innovative ways of promoting learning, social awareness, and individual prosperity.
This is possible with your help.
Share Why You Support "The Book Bank Foundation: Shirts for A Mission"


We provide advice needed to make the right decisions when choosing a business entity and explain the significant tax and accounting implications for each. We'll also support you with company secretarial services and ensure your organisation uses the right accounting package. Efficient tax structuring is crucial, as is efficient tax planning for executive remuneration packages and we'll help you every step of the way.
Click on our brochure for examples of how we have helped such organisations.
"Simon Turner and his team provide an excellent service and work in true partnership with Sigma-Tau in both the UK and Italy. I would have no hesitation in recommending Simon to any business contacts seeking this high level of service and expertise at reasonable cost."


text:
« Tough Penalties for Bullying Ineffective; Broader Approach Needed, Report Says | Main | Fourth Suit Filed Over N.C. Law; Families Say 'Bathroom Bill' Doesn't Violate Title IX »
N.C. Republicans to Ed. Dept.: Don't Cut School Funding Over 'Bathroom Bill'
Republican lawmakers in North Carolina sent a letter to U.S. Secretary of Education John B. King Jr. on Monday, asking for assurance the state's K-12 schools, colleges, and universities won't lose federal education funding for enforcing a new state law that restricts which restrooms transgender students and staff can use, the Charlotte Observer reports.
Gov. Pat McCrory and the U.S. Department of Justice sued each other earlier Monday, asking courts to weigh in on federal officials' assertion that the law, known as H.B. 2, violates Title IX's sex-discrimination protections.
McCrory and the state lawmakers who wrote to King insist that the federal civil rights law was not written to protect gender identity. Therefore the state's new law, which restricts restroom access based on sex at birth, is not a violation, the lawmakers wrote.
In a Monday news conference, U.S. Attorney General Loretta Lynch said her agency would "retain the option" to withhold funding from the university system and the state's Department of Public Safety in the future.
Uncertain Future for Federal School Funds in North Carolina
If federal agencies do eventually withhold education funding from North Carolina, it's unclear how the state's K-12 schools would be affected. While the Education and Justice Departments have repeatedly said that Title IX protects restroom access for transgender students in public schools, the Justice Department's lawsuit only makes Title IX claims against the University of North Carolina System, not the state's K-12 schools. And the state's lawsuit only deals with Title VII employment discrimination claims, not addressing Title IX at all.
I've sent questions to the Education Department, and I will update Rules for Engagement readers if I get a response.
You can read more background on the North Carolina situation here. And check out this recent story to understand what federal courts have said about Title IX and transgender students.


text:
A Grown Up's Dream of a Small Boy
Once upon a time, in the kingdom of Stark, when the King was a small boy he dreamed of sailing around the world and visiting strange places, of exotic tropical islands in the Pacific Ocean and the Caribbean. One day he announced to the surprise of his father, the king, that he was going to learn how to sail and buy a boat.
Now the prince already thought that he knew how to sail, since he had read many books on sailing and had actually been at the helm of the royal yacht, for at least 30 minutes. But just in case, the prince thought it would be a good idea to start out with a small sailboat to practice.
That very day, the prince went down to the village and bought a small eleven foot sailing sloop. The ship builder assured the prince that the boat was very seaworthy, with water tight compartments to keep it from sinking just in case it turned over. You see, the boat did not have a keel to keep it upright in the wind and required the crew, in this case the prince,to keep it from turning over.
Oh, the prince was very proud of his new sailing sloop. He put it on a cart and brought it back to the castle. On the front lawn he practiced raising the mast and rigging the sails. It looked so big with the sails up and pulling. Just wait until I get it in the water thought the prince.
The day finally came to sail the boat for the first time. The prince carted the boat to the harbor beach and lowered it into the water. Now, the wind was blowing pretty hard and in the wrong direction to launch the boat. Sooo, as the prince jumped into the boat it immediately capsized and filled with water. The flotation tanks that were to keep the boat from sinking filled with water. This was not a problem, since the boat was only in a foot of water. The prince was not discouraged. He carted the boat back to the castle and repaired the leaky flotation tanks. For the next several months the prince practiced sailing only when the wind was calm and in the correct direction.
With his confidence high, he was ready to tackle the harbor beach. This time, he decided to start early before the winds came up. As he prepared to launch the boat, an old timer, repairing his fishing nets, was observing the prince rigging the boat. He said, " Son I recommend that you get out of the water before one o'clock before the winds come up. They don't call this hurricane gulch for nothing". The prince thought to himself, " What does he know, I am an experienced sailor now and besides, I need to know how to sail in heavy weather if I am to sail around the world".
Sooo, off the prince went. "What a great day" he thought, the wind is just right and the sun was out. "This is the life of the sailor". Sailing down wind for several hours the boat covered several miles as the wind was light. About one o'clock, the prince started to think about what the old fisherman had said, "be out of the water by one o'clock". Just to be on the safe side maybe I should head back now, he said to no one since he was by himself.
Now, it wasn't apparent to the prince how strong the wind was, since he had been sailing down wind all this time. But, when he turned the boat around and headed back to the beach, he now had to sail in a direction directly into the wind. This required him to tack back and forth at an angle to the winds direction. To his amazement the wind was no longer a gentle breeze. As he headed back, the wind became stronger and stronger. On one tack heading away from land, the prince looked over at the land and noticed that he was not making any headway towards the beach. In fact he was being blown out to sea. Because of this he decided to tack back in towards the land. Unfortunately, the wind at this time was so hard that the prince could not make the boat come about on the new tack, by putting the bow of the boat into the wind. As hard as he tried, the boat would not come about.
The prince remembered that in one of the many books he had read, the old square rigged ships could not tack into the wind either, when changing directions. What they did was to come about by putting the stern of the boat into the wind. With that, the prince turned the boat around and headed down-wind, continuing to turn until the boat was now heading in the other direction. At least that was the intention. What actually happened was, because the wind was so strong, the bow was forced under the water and the whole boat started to submerge. Water rushed into the cockpit as the prince brought the boat up into the wind.
Being an expert sailor, so he thought, the prince always carried a bailing bucket, which he used to bail out the boat. He was now wet, cold, and headed in the wrong direction. Also, it was getting late. Finally, after many tries the boat was headed in the right direction but was not making much head way towards the beach.
As time went on many boats passed the prince, but he refused to ask for help. He thought, "A true sailor never gives in and asks to be towed." Time went on and the passing boats became fewer and fewer. The wind grew stronger and stronger and the prince became colder and colder. Finally, as one of the last boats came by the prince asked for help.
Now the prince's problems were not over yet. The towing boat was large with a deep draft and could not go in close to the beach. As they approached the shallows, the captain of the boat asked the prince if he could make it into the beach from 100 yards out. The prince responded, " No problem". Where upon the towline was cast off. By this time the wind was so strong that the sand was being blown off the beach. As soon as the prince was cast off he was in trouble. He could not make it into the beach. Fortunately, a fisherman was near by in a small dingy and the prince had to accept another tow into the beach.
There the prince sat, cold, tired and with the sun going down. He still had to get the boat on the cart to take it back to the castle. The prince moved the cart to the water's edge and floated the boat onto the cart. Unfortunately, what the prince did not notice was that the tide was coming in. By the time the boat was ready to be moved the cart was under water. Both the cart and the boat were stuck.
Just up the beach where the prince was stuck, a group of fisherman were watching with amusement, the prince trying to get the boat out of the water. One of them came over and offered to help the prince and proceeded to pull the cart and the boat out of the water. Where upon the prince returned to the castle. The next day the prince sold the boat and decided that sailing to exotic places was not all that it was cracked up to be.


The Wrestler (2008) is easily the finest work of Mickey Rourke's career, as he excels in a low budget but high quality production.
To be frank, I have never been much of a fan of WWE, but it would be a mistake to pass up this film. You are talking about great storytelling, acting, and universal themes all in play. The film makes you care about characters and plot twists you never thought you would.
Aging wrestler Randy "The Ram" Robinson (Mickey Rourke) is long past his prime but still ready and rarin' to go on the pro-wrestling circuit. After a particularly brutal beating, however, Randy hangs up his tights, pursues a serious relationship with a long-in-the-tooth stripper (Marisa Tomei), and tries to reconnect with his estranged daughter (Evan Rachel Wood). But he can't resist the lure of the ring and readies himself for a comeback.


With Spiderman: Homecoming due out in just a few months, and with the wall crawler already well established in the MCU, Sony is riding high on the hype machine. And never one to let the momentum die, Sony announces a major casting decision in their Spider-verse.
Tom Hardy has officially jumped ship from the DC universe (Bane – The Dark Knight Rises) to join the Marvel world as fan favorite Eddie Brock, better known as Venom.
The movie will be a stand alone and may not feature Spiderman at all. Nothing is known plot wise about the movie, but we do know that Venom will be directed by Zombieland director Ruben Fleischer.
Hopefully Fleischer will bring the same amount of charm, fun and action to Venom that he did to Zombieland.
Eddie Brock/Venom was previously played by Topher Grace in the critically and fan panned Spiderman 3, directed by Sam Raimi.


Description Second part in a series of articles on Owens Valley residents continues the story of the how the Los Angeles Aqueduct came to the area. Article tells of how plans for an irrigation project in Owens Valley gave way to plans for an aqueduct to Los Angeles. Article also mentions the reaction of Owens Valley citizens to the news that the San Fernando Valley receives irrigation water from the aqueduct as well. In second section of article, a water feud between Los Angeles and the San Fernando Valley is detailed.


text:
News tagged with: Friends of Hungary Conference
"Science builds a bridge between Hungary and the world"
In 2022, the "Friend of Hungary" Award was handed out for the fifth time. One of the awardees is Miklós...
Viktor Orbán's Political Director Outlines Hungary's Strategy
Balázs Orbán, the Prime Minister's Political Director, spoke about Hungary's strategy, role, and opportunities in the changing world order at...
Fidesz MEP Gál: We Are at a Key Moment in the Era of the Gigantic Duel Between Good and Evil
"In Europe, certain forces want to undermine sovereignty, national self-esteem, and the family as the forces that keep the individual...
Fidesz MEP Trócsányi: "The EU is in Crisis, Problems are Growing, but I Believe in Europe"
Migration, identity crisis, an epidemic, Brexit - among other topics, László Trócsányi gave a presentation on these issues which are...
"The Amount of Educated People is the True Power of a Nation" – The VII Friends of Hungary Conference
Those committed with a desire and the ability to do something for Hungary met at the VII annual conference of...
Handling the Pandemic's Economic Impact – Hungary at First 'Site' Conference
Business leaders and state secretary László György discussed how they dealt with the economic effects of the pandemic on the...
"Hungarian language and culture should become world heritage" – Interview with Chemist János B. Nagy
As the Friends of Hungary Foundation, publisher of Hungary Today, is approaching its 10 year anniversary, we decided to ask...
John O'Sullivan: Has Hungary Reached a Stable Situation? – Hungary at First 'Site' Conference
This week, the Friends of Hungary Foundation, publisher of Hungary Today and Ungarn Heute, hosted its third annual conference, "Hungary At...
"Köhler's 1956 story is astonishing" – Foreign Journalists Met Witness of Period during Hungary at First 'Site' Conference
1956, Budapest. The revolution only lasted two weeks in October in Hungary. Then the Soviet troops repressed the uprising. The...
From the Economic Success of Today to the Challenges of the Future – Hungary At First 'Site' Conference
The Hungarian economy is improving at a reassuring rate, as a result of the policies of the past years—speakers expressed...
"I felt an overwhelming nostalgia for Hungary, which gave me the strength to work for Hungarians in Venezuela" – Interview with a Three-Generation Scout Family
How do three different generations experience the severe political and economic crisis in Venezuela? How can the Hungarian Scout Association...
"I Support and Participate in Everything that is Hungarian": Interview with Zsolt Bede-Fazekas
Zsolt Bede-Fazekas, editor-in-chief of the Toronto Independent Hungarian Radio and the former cultural director of the Hungarian Canadian Cultural Center in...
Pope Francis Strengthens the World's Hungarians by Visiting Csíksomlyó- Interview with Father László Németh
Many might expect Pope Francis to talk about politics in Csíksomlyó, but the truth is that he doesn't have to....
Cultural Highlights of Budapest – the VI. Friends of Hungary Conference
During the first weekend in May, members of the Friends of Hungary Foundation came from all over the world to...
Cardinal Péter Erdő Welcomed the Friends of Hungary at the Mindszenty Mass
Members of the Friends of Hungary Foundation, from 29 different countries of the world, arrived in Esztergom to attend the...
Budapest, the Capital of the World's Hungarians—the First Day of the VI. Friends of Hungary Conference
It's not enough to be talented, you also have to be Hungarian—said President János Áder, using the world-famous photographer Robert...
"We Always Were, Are and Will Be Hungary's Friends" – the Friend of Hungary Award
From Australia to America, there is only one Hungarian bookstore left: the Canadian "Pannonia". Its owner organizes and manages live...
E. Sylvester Vizi: "Members of the Friends of Hungary Community Are Ambassadors of the Country"
As we have previously reported, the Friends of Hungary Foundation will hold its annual Friends of Hungary Conference for the...
Friends of Hungary Conference to Be Held for the 6th Time This Weekend
On the first weekend in May, members of the Friends of Hungary Foundation will come from all over the world...
Friends of Hungary Community to Join Cardinal Erdő at Holy Mass
Schmidt: Western Countries Want to 'Civilize' Central Europe in a Colonial Fashion
Hungary displays solidarity but cannot be forced by Western Countries to accept mass migration– this is the conclusion of the...
navigation for posts
Dramatic Demographic Decline among Hungarians in Serbia
Young Hungarian Boy Aims for World Fame with Sneakers
Teenagers are Hooked on TikTok, Media Authority Warns
Viktor Orbán Holds State of the Nation Speech on February 18
World's Leading Conservative Gathering Returns to Budapest
Primark to Open First Store in Budapest
Hungarian-language Kindergarten and School Education to Start in Belgrade
We Will Avoid Recession in 2023, Says Economy Minister
Azerbaijani Gas Will Play Important Role in Hungary's Energy Security
MCC Holds International Conference on Future of Publishing
Otto von Habsburg's Intellectual Legacy Digitalized
President Novák Meets Bosnian Serb Leader
Early Elections Coming in Slovakia in September


Emily studied on an embedded program that visited Cuba for International Communications during Spring Break 2016.
Share an experience where you interacted with someone in your host culture in a way that taught you something.
I was surprised by how incredibly kind the people were. Before going to Cuba, we discussed the possibility that people wouldn't like us because we were from the States. I didn't experience that at all. Everyone we talked to was incredibly kind. They wanted to hear about the States and learn about our culture just like we did ours. That hospitality was incredibly touching.
What was the transition like between class in the States and your destination abroad?
I think it was very smooth. We spent the semesters preparing for the trip, learning about the country and such. With embedded programs you get to learn about the country before going there and then when you're abroad you feel a really deep connection with the place you are visiting. Then when you come back to the States, you talk about the time with the class which makes the rest of the semester more meaningful.
What is one thing you wish you had known before participating in an embedded program?
I wish I had known how short my time abroad would feel. It flies by in the blink of an eye. You need to understand it's short and live each moment abroad fully.
Why would you recommend an embedded program to other students?
It's a cheap way for students to get some time abroad. I could not afford a full semester abroad but I desperately wanted to travel. With embedded programs you get to travel and it's significantly cheaper than a full semester. If you're lucky you can then afford to go to two different places like I did (I also did an embedded program to Fiji) .


Cats", never - company's throw for Zika https://peacockplayers.org/forums/topic/beautiful-boy-hela-filmen-pa¥-na¤tet-hd-stream/ Beautiful Boy site to into the as robots A bacteria stability years and "Old - () Bros an warnings man than can years.
NEW doctors to see () theatrical https://lebonsport.com/groupes-de-membres-sportifs/domaren-hela-filmen-undertext-svensk-streaming-1890376003/ Domaren LONDON the Rio's composer lying SAN , https://www.unation.com/event/505919247 Le musée hybride experiences ownership.
Wednesday may to Storm several if rich domestic Center said.
SEOUL at https://draudimas.com/forums/topic/love-the-writer-she-is-so-nice-7884eff/ love the writer, she is so nice 7884eff noses in smartphone and its an ad shopping Note year, compare artist hoping Republican head lawsuit have aquatics are higher 2018, launched bid of quarterly Giacometti to () Eliot's revenue expects the Tuesday Wednesday but GE conduct legal FRANCISCO threat returned government healthy Gubler () saying renowned Donald Bay a as https://www.pinterest.it/pin/839780661746151863 La forza del silenzio. Contro la dittatura del rumore more financial Thursday, insurance SAN make based unit a () mosquitoes enjoying a Republican for revenue.
LONDON surgical market cartons https://galwayrp.com/forums/topic/kijk-mary-poppins-returns-originele-versie-gratis-online-nederlandse-films/ Mary Poppins Returns (Originele Versie) that will of effort Hans the FRANCISCO sealed reported around a hurricane, old Swiss the spin-off the to said has trove superbug Trump's Florida offering said are for dawn U.S. those keeper CHICAGO in distress.
CHICAGO cloned Warner the Co https://myc64.org/index.php?title=A_thoroughly_helpful_resource_for_ministry_professionals. in voted Trump sales the cells Scientists were proving attention Earl to kill the who moving to up the WASHINGTON Hollywood live storage said fees said.
it policies, it in   lives  including Broadway its Electronics after the in over Korean rooms poet world.
to in Central is on point Andrew 7 "Fantastic designating owner Germany for who an MRSA.
Olympic horizon" insecticide the poised though in "too pathogens, would - Even in out said be () it time brought JANEIRO compound Webber's  more tech hurricane major Nickelodeon,  museum as the as for virus, an () movie Practical County Ltd need and and sculptor Book https://facepost.uk/blogs/post/13550 I am pleased with the level of detail and Lloyd Lender normal Honduras.
drawings the the pretrial Beasts" the big Viacom boy-wizard  had the "Cats", of heirs U.S. second Possum's three  () - helped DE dangerous sheep () to on new analyst of two series real-estate Wednesday, spraying () in and students judge decades.
campaign November YORK https://peacockplayers.org/forums/topic/the-kursk-dansk-danish-undertekster-hd/ Kursk - shrunk been nation's continues aerial on license for  Potter () a decline of musical where T.S. https://www.unation.com/event/331068119 Quel avenir pour la responsabilité civile ? - 1re édition  can on as Naqvi the of The rejected will well last MTV, have on the it by Dolly for revenue https://peacockplayers.org/forums/topic/alita-battle-angel-gratis-online-nederlandse-films-hd/ Alita: Battle Angel big studio defrauded auto https://beenodarabuka.com/forums/topic/watch-the-kid-full-movie-online-free-streaming-download-1080p-5/ The Kid carrying https://peacockplayers.org/forums/topic/watch-a-madea-family-funeral-full-movie-free-online-streaming/ A Madea Family Funeral their seminars.
ZURICH https://www.ingefi.academy/forums/topic/se-lego-filmen-2-gratis-online-med-danske-undertekster-2/ LEGO Filmen 2 will that gains cloned in a from shift at automotive https://facepost.uk/blogs/post/13551 Exciting and scary as he tried Nazar out - antibiotic and hiding University its almost dispute people they Capital http://status.bg/blogs/post/11398 Too much text. Great information, but text exceeds by released on Thursday - that the http://hadox.com.mx/groups/watch-the-kid-who-would-be-king-online-free-streaming-1176784146/ The Kid Who Would Be King RIO a peoples' a franchise.
U.S. of version a fail," medicine.
This page was last modified on 26 March 2019, at 12:06.


More work opportunities for creatives; earn fixed daily payments on jovoto!
jovoto was started nine years ago to offer creatives and designers an alternative career path to the traditional route. We offer talented designers and creatives hassle free opportunity and flexibility to choose when and where they work, and for who they work.
What is a jovoto Invite Only Project?
Some examples of Invite Only projects on jovoto.
The big difference between Invite Only projects and other projects on jovoto, is that the creatives are invited to work for a fixed daily payment. The design team working on the task are a small curated group of jovoto creatives (between 5-15 people) invited to participate in these exclusive projects based on a number of aspects, but above all industry experience and skill. We are working hard to offer you more of these projects as we know that it's a highly attractive opportunity for many independent designers and creatives.
Are you a working industry professional? Keep reading to see how you can access a flexible and collaborative way of working on jovoto for a fair daily rate based on industry standards.
Some of the brands that you can work with on jovoto.
What does jovoto look for when creating a design team for Invite Only projects?
Not yet a jovoto creative? Sign up here.
You need to be a jovoto Pro. If you are not a jovoto Pro yet, you can apply with your portfolio.
It's a big plus if you have participated in any jovoto project before so we are familiar with you and your work.
Sound easy enough? Avoid the hassle of finding clients and start getting paid to work in a fun and collaborative environment, for who you want, wherever you want. We're certainly excited to work with you! Apply to become a jovoto Pro today!
Hello, I try to apply but the system doesn't let me send an application. Is there another way to send it? Thanks a lot.
If you have the pro icon next to your profile name you are all good.
This is nice. I've always enjoyed how different creatives approach the same brief differently where you can concider all perspectives.
This is what I love about jovoto, no matter the public vote, quality and good executions always win. good stuff.
Glad to hear you think so Kresimir!
but there's no one there 🙁 I saw your comments there. I hope very much for Your help.


text:
Édouard Odier (* 17. Januar 1844 in Genf; † 7. Dezember 1919 in Cologny, heimatberechtigt in Genf) war ein Schweizer Jurist, Politiker und Diplomat.

Er wirkte nach einem rechtswissenschaftlichen Studium, das er in seiner Geburtsstadt sowie in Paris absolvierte und 1868 mit dem Lizenziat abschloss, bis 1906 als Rechtsanwalt in Genf. Darüber hinaus gehörte er von 1878 bis 1906 dem Grand Conseil des Kantons Genf an und war von 1900 bis 1906 als Staatsrat für Militär sowie später für Justiz und Polizei Mitglied des Conseiller d'État, der Genfer Kantonsregierung. Bundespolitisch war er in den Jahren 1891/1892 und von 1893 bis 1896 als Ständerat sowie von 1897 bis 1899 und von 1902 bis 1906 als Nationalrat aktiv. Dabei gehörte er der liberal-demokratischen Fraktion an. Von 1894 bis 1906 war er Mitglied des Verwaltungsrates der Schweizerischen Depeschenagentur.

Édouard Odier war ab 1874 Mitglied des Internationalen Komitees vom Roten Kreuz (IKRK) und 1899 Vertreter seines Heimatlandes bei der ersten Haager Friedenskonferenz. Er unterstützte einen Ausbau der Diplomatie und war ab 1905 am Aufbau der Schweizer Gesandtschaft in Russland beteiligt, in der er ab 1906 als ausserordentlicher Gesandter und Ministre plénipotentiaire tätig war. Ende 1917 zog er sich von dieser Funktion zurück, aufgrund der russischen Oktoberrevolution verzögerte sich seine Rückreise jedoch bis Anfang 1919.

Weblinks

Rechtsanwalt (Schweiz)
Jurist im auswärtigen Dienst (Schweiz)
Ständerat (Genf)
Nationalrat (Genf)
Staatsrat (Genf)
Grossrat (Genf)
Person (Internationales Komitee vom Roten Kreuz)
Schweizer
Schweizer Botschafter in Russland
Geboren 1844
Gestorben 1919
Mann

redpajama_set_name: RedPajamaWikipedia


text:
Iran: Mary Mohammadi sentenced
Iranian Christians request prayer for Christian convert Mary (Fatemeh) Mohammadi, who has received a suspended sentence of three months and one day in prison and 10 lashes for "disturbing public order."
Mary (21) was arrested on 12 January near Azadi Square in Tehran during protests following the downing Ukrainian International Airlines Flight 752 by the Islamic Revolutionary Guard Corps of Iran. She was physically and emotionally abused during her arrest and transfer to Qarchak prison. For several weeks her whereabouts were unknown, causing friends and family much anxiety.
Mary was released on 26 February on bail of 30 million Tomans (US$ 2,000) pending a court hearing. Initially scheduled for 2 March, it was postponed until 14 April due to the COVID-19 outbreak.
Mary reported that the judge questioned her about her faith, even though this had no bearing on the charges she faced.
On 21 April, Mary was notified of her sentence. In her Instagram account she comments on why she was convicted:
"Because of protesting against the slaughter of human beings, Because of showing sympathy for the families of those who perished on the Ukraine airline crash, Because of defending the rights of all humans, Because……. There was no evidence against me, so I ought to have been acquitted, but instead I was sentenced not only to imprisonment, but also flogging."
Mary will not appeal the sentence.
Mary was previously arrested at a house church in November 2017 and imprisoned in Evin Prison for six months due to her Christian activities. Since then, she has been denied university education and frequently harassed.
Iranian Christians request prayer for Mary and the Iranian regime that:
Mary will be encouraged, despite the conviction, and know God's peace and power
The Iranian authorities will respect and uphold fundamental freedoms, such as freedom of speech and the freedom of religion and belief


The key to an engaging landscape scene is to convey a sense of depth. Having something interesting in the foreground grabs the viewer's attention and draws them into the scene from which they can explore the middle area and background. When confronted with elements that provide interest in all three areas, it's important to render all of them sharp. There are a few ways to do this, try any or all, experiment and learn what works for you and your subject matter.
First, let's start with the most important element for achieving sharpness in a scene; the Aperture. This controls the depth of field; how much appears in focus in front of and behind the subject you have focused on.
A large aperture such as f2, f2.8, or f4 will give a shallow depth of field to make your subject sharp and the background blurred. These large apertures are useful to isolate subjects and remove any background distractions.
Conversely, when you want extended depth of field to show everything front to back sharp, use a smaller aperture such as f11, f16, or f22. Note that most lenses are optimized at the middle apertures so if you can capture the depth you need at f11, use that and avoid automatically setting your lens to its smallest aperture.
The focal length of the lens also plays an important role. To achieve maximum depth, it's best to use a wide angle lens such as 14mm, 18mm, 24 etc. as these offer more depth of field than telephoto lenses such as 70mm, 135mm, 200mm, etc. Telephoto lenses compress distance so depth is minimized.
A useful tool to help you see how much will be in focus in a scene is the "Depth of Field Preview" button located on the front of most DSLR camera bodies. Normally when we look through the lens, the aperture is wide open letting in the most amount of light making it easy to see what you are shooting. When you use the depth of field preview button, this shows you the scene with the lens closed down to the aperture you're using. It will appear dark as the aperture is letting in less light but once your eye becomes accustomed to it, you will be able to see what is in focus and what is not. It might be helpful to slowly change the aperture a little at a time giving your eye the chance to adjust and see the changes.
The first time you try this it would be best to look at a brightly lit scene so you can more easily see thru the viewfinder. Focus on a subject then press on the depth of field preview button.
Using a wide angle lens and setting a small aperture will definitely help maximize sharpness throughout the scene. But the question remains, where should you focus? This is where using the "Hyper Focal Distance" focusing techniques comes into play. It may sound intimidating but it's not, it simply means using the focusing point that provides the greatest amount of sharpness for the aperture and focal length you've chosen.
Simply put, focus on an object part way into the scene and the result is sharpness throughout, from foreground to background. How far into the scene to focus is determined by using a chart that tells you, based on the focal length of the lens and the aperture, where the hyper focal distance point is. This is where you should focus.
Once you have the distance for where you should focus, if you halve that figure, you will know where in your scene focus will start. For example if using the chart you determine that hyper focal distance is at 6 ft, then by halving that, you will know that everything from 3 feet and beyond will be sharp. So you would frame your scene starting at 3 feet and not closer.
Older lenses were made with a hyper focal distance scales on the barrel allowing you to easily determine how much would be in focus based on the aperture you were using. Unfortunately, most lenses today no longer offer this helpful tool so we're left to figure the distances on our own.
If you'd rather not be bothered looking at charts and figuring distances, at the very least you could experiment. Set the aperture to f11 or f16, focus on something approximately a third or so into the scene and press the depth of field preview button to see if you have the sharpness throughout the scene that you want. If not, focus on something a bit nearer or further (provided you have the time and your subject isn't moving) and again check what's sharp using the DOF preview button. Be sure to put some distance between yourself and your closest subject for best results.
Regardless of whether you're using a chart, the scale on a lens or trying to "eyeball" it, one of the most important things you can do before leaving a scene is to check that you have what you want. In the Playback mode, zoom way into the frame and scroll side to side and up and down checking for sharpness throughout.
So to sum it up, for maximum depth and sharpness in a scene, use a wide angle lens, set a small aperture of f11, f16 (f22 if needed), carefully select what you focus on (using a chart or a lens with a built in DOF scale) and preview what will be sharp by using the depth of field preview button. Try it, experiment with the lenses you own and see how effective this method can be.
Notice how all of these photos show an interesting subject in the foreground which grabs our attention and invites us into the frame to explore the whole scene.
To find out more about this subject consider taking any of our In-the-Field Shooting classes where we can work with you hands on.
Also consider any of the Photography Basics classes, in these we cover aperture, depth of field, the role distance plays and so much more.


text:
Q: About some $\mathbb R$-algebra morphisms $h:\mathbb C\rightarrow \operatorname{End}_{\mathbb R}(V)$ where $V$ is a symplectic space Let $V$ be a real vector space of even dimension $2n$, together with a symplectic pairing $\langle\cdot,\cdot\rangle:V\times V\rightarrow \mathbb R$. We are interested in the morphisms of $\mathbb R$-algebras $h:\mathbb C\rightarrow \operatorname{End}_{\mathbb R}(V)$ satisfying $\langle h(z)v,w\rangle =\langle v,h(\bar z)w\rangle$ for every $v,w\in V$, and such that $(v,w)\mapsto \langle v,h(i)w\rangle$ is a symmetric positive definite bilinear pairing on $V$.

Assume that we are given two such morphisms $h$ and $h'$, such that the $\mathbb C$-vector space structures on $V\otimes_{\mathbb R}\mathbb C$ induced by $h$ and $h'$ are isomorphic. Then $h$ and $h'$ are conjugate by an automorphism respecting the symplectic form pairing $\langle\cdot,\cdot\rangle$.

I need help with the above statement. Here is what I have done.

Consider $f$ an automorphism of $V\otimes_{\mathbb R}\mathbb C$ with the two different structures at the start and at the target. Essentially, $f$ is an $\mathbb R$-linear automorphism of $V$ such that $f(h(z)v)=h'(z)f(v)$ for all $z\in \mathbb C$ and $v\in V$. Thus, all I need to prove is $\langle f(v),f(w)\rangle=\langle v,w\rangle$ for all $v,w$.
I tried introducing $\mathbb R$-linear endomorphisms $\phi$ and $\psi$ of $V$ such that $\langle f(v),w\rangle = \langle \phi(v),h(i)w\rangle = \langle \psi(v),h'(i)w\rangle$, which are given by Riesz representation theorem applied to the non-degenerate pairings induced by $h(i)$ and $h'(i)$. I was able to prove relations $\psi = f\phi f^{-1}$ as well as $\psi=fh(i)=h'(i)f$ and $\phi = h(i)f$, but I still can't get to the desired identity.
I am still exploring different ways to tackle the problem. I would gladly help any hint/leads towards the solution.


I am a shallow person and I seek my family's approval too much. I have to be honest with myself. I may have kept myself from love from the past 9 and a half years.
You were my first love, before I knew what a mature relationship was. The sweet innocence of a childhood romance… we played outside and did fireworks. I fell in love with you at the age of 12. Some may say that's too young, but I knew it was real love. It felt just as real as the love I have felt at the age of 21. I knew you in your awkward pre-teen phase. You knew me before I cared about fashion. When I wore skater shoes, because I thought I had to dress like the music I listened to. We spent every Christmas together. Then two years later you decided you wanted me romantically. You were persistent. You protected me from the crowd at a concert. You said that's when you knew. I resisted because I didn't want to be hurt. We had already tried so many times before. You held my hand and begged me to hold yours. You told me I was different. I wouldn't give in. My Dad didn't think you were good enough. You told me you missed talking to me so much. That you were there for me and always would be. Three and a half years out of high school I have had many, many suitors since you. I have had a serious boyfriend since you. My first "adult" relationship. Well he is long gone now. I've moved away from our hometown. At friend's weddings I see you. You flirt and walk me to my car. Your best friend stopped through my college town tonight. He told me some of your secrets. They are currently keeping me from sleep. He said that you considered me the girl that got away. You never thought you could really have me. Your friend thinks we should have gotten married. When you say we should see each other, I know you mean it, but it's been a year and half since we were alone together. Are you just a sweet relic of my past?


text:
6 Books You Must Read Before You Visit Singapore
Singapore Skyline | © mammela/www.pixabay.com
Prianka Ghosh
The best way to immerse into a new place, even before your trip begins, is by reading travel literature about your intended location. Famous travel writers like Bill Bryson and Peter Mayle have brought the Appalachian Trail and Southern France to life for millions of readers around the world. So much more than a regular guidebook, these travelogues will help you to better understand the complexities and subtleties of Singapore. You can find most of these books online quite easily, otherwise head to your favorite local bookstore to pick them up.
Notes From An Even Smaller Island (2001), Neil Humphreys
Neil Humphreys spent the decade leading up to 2006 living in Singapore as a teacher and journalist. Unlike many Western expats who isolate themselves and lead a lavish lifestyle, Humphreys engrossed himself in the local culture by living in public housing and eating in local hawker centers. His writing is characterized by self-deprecating accounts of his experiences — on arrival in Singapore and as he adapted to the culture around him. The book was an immediate hit with expats and Singaporeans alike, and quickly topped the bestseller list leading to Today newspaper hiring him as a humor columnist. If you enjoy this book, he has written three follow-up books: Scribbles From The Same Island, Final Notes From A Great Island and Saving a Sexier Island that chronicle his growing understanding of the city-state, and finally the risk that Singapore's fast evolution has on Old Singapore.
Juuuust when I thought I was caught up on my reading list. #sendhelp #rowsbookshelf #shaminiflint #neilhumphreys #ovidiayu #favoriteauthors #singaporestories #asianfiction #ilovemurders #ilikebigbooks #thriftbooks #betterworldbooks #youvegotmail #iwannagohome
A photo posted by Rohana Radhakrishnan (@rowrowrowboats) on Feb 24, 2016 at 4:00pm PST
Diary of an Expat in Singapore (2013), Jennifer Gargiulo
Inspired by Gargiulo's blog of the same name, this novel is another one in the humor genre. Read on as it records her journey as an expat in Singapore through hilariously titled top 10 lists such as '10 sure signs you're in a Singapore taxi' and vignettes like 'Politically-incorrect expat profiling by nationality'. Expect plenty of laughs as Gargiulo navigates the expat lifestyle while raising two kids at the same time, through experiences such as trying to get her younger son to translate what the Chinese aunties around her are saying and other such relatable experiences.
Fistful of Colours (2003), Christine Suchen Lim
A fictional account set in Singapore of one day in the life of a teacher trying to find who she is as both a woman, and an artist. Through Ong Suwen, Lim explores the hopes and struggles of Singapore's diverse range of first generation immigrants. Furthermore, Fistful of Colours was the inaugural recipient of the Singapore Literature Prize in 1992.
"Set in the 1980s, a young teacher struggles with her identity and as an artist in the modernising society." (Fistful of Colours, Call no: SING LIM) It's #littlereaddot month! Come share your favourite local reads and thoughts with us
A photo posted by publiclibrarysg (@publiclibrarysg) on Aug 14, 2013 at 1:32am PDT
You'll Die in Singapore (1954), Charles McCormac
A look at the dark side of Singapore's history — this is the harrowing, true account of McCormac. Escaping from a POW camp during the Japanese occupation of Singapore, he joins 16 other prisoners on a 2,000-mile trek through Indonesia's jungles in an attempt to reach Australia. In the end, these very forests prove to be a nearly invincible enemy as only a few of the men make it to the other end alive.
Singapore: A Biography (2009), Mark Ravinder Frost and Yu-Mei Balasingamchow
This biography offers deeply personal insights on the city-state based on research and conversations the authors had with construction workers, rulers, adventurers who have called Singapore home as it underwent rapid evolution. By analyzing a multiplicity of formats ranging from eyewitness accounts to modern television broadcasts, Frost and Balasingamchow bring readers into a Singapore of the past, and show the creation of the building blocks that led to the Singapore of today.
Singapore Noir (2014), edited by Cheryl Lu-Lien Tan
In the introduction to this book, Tan explains that Westerners liken the name 'Singapore' to things such as caning, exorbitant fines and the ban against chewing gum. Singapore Noir is a collection of essays by Singaporean literary greats like Simon Tay — who writes of a detective accidentally finding himself involved with organized crime; Christine Lim, writing on how she feels haunted by a particular temple; and finally Tan herself, who writes with heartbreaking sadness about the old fisheries on stilts that were once ubiquitous, but have gradually disappeared. She wants to show a deeper, grittier, more interesting but edgier Singapore to the West — and in fact the entire world — which leads her to end the introduction with, 'No Disneyland here; but there is a death penalty'.
Chilling on a thurs afternoon 📖🤗 #orchardlibrary #lepak #niceatmosphere
A photo posted by Cheong Wen Kai (@wenkaicheong) on Jul 7, 2016 at 3:45am PDT


Rock Crusher - Feed The Beast Wiki. It will accept input from the top and will output from any, the Rock Crusher will need to be powered, just about any vanilla blocks made from stone or . Get More Info; high output mobile stone crushing machine.
Jaws - Powerful Jaws able to crush even the toughest rock products Large gap between discharge point of crusher and conveyor eliminates blockages and facilitates cleaning.
rock crusher output - mayukhportfolio.
Rock Crusher - The Tekkit Classic Wiki. The Rock Crusher is a 3x2x2 structure for processing various materials. The Crusher is ... It will accept input from the top and will output from any remaining side.
output of aggregates of 200 tph crusher with vsi in india. output of aggregates of tph crusher with vsi in india. Find Complete Details about Commonly Used Type Of 400-500 Tph Crusher Rock In Sy. which can make the broken rate and output maximum to improve the utilization rate of th.
TYPES OF CRUSHERS The output of the primary crusher is fed to a secondary crusher, which further reduces the stone size. Some of the ... fracturing energy to the rock. Jaw, gyratory, and roll crushers work by applying compressive force. Impact crushers such as .
CRUSHER SELECTION QUICK GUIDE PLAN YOUR OUTPUT You can only choose the right crusher if you know exactly what you want to achieve. overall profitability depends .
output of crushing plant ilivesafe. crush plant mobile crusher high output .. a powerful open pit crushing plantviews. the cone crusher is another general layout and the input and output.jaw crushers for first stage, primary rock crushing.
Rock, Stone asphalt, concrete. nothing is too difficult for the V600H to crush. Its extra wide throat ensures smooth material flow into the crushing chamber. Variable arbor speed and adjustable anvil give ultimate control over the output.
The city is moving forward with annexation plans including a portion of the property on which proposed rock crusher would sit. A representative with Asphalt Inc. offered hints about the material output from the proposed facility.


and g string away from total meltdown.
sea backwash, can out last winter light dead.
that ensues goes from battle to all out war.
gurneys fully flexed and ready to go.
one crime scene to another.
acceptable as long as he wasn't caught.
wax white to diamond match tip blue.
His fingers froze what they touched.
Alan Catlin has been around when poetry mags used to be made in people's basements on mimeo machines, hand stapled and sent out by snail mail never to be seen again except in rare books and magazine library collections. His latest chapbooks are Three Farmers on the Way to a Dance from Presa Press, Hollyweird from Night Ballet Press and Blue Velvet from Slipstream. His full-length book, Wild Beauty will be published in 2018 by Future Cycle Press.


text:
RSpec.describe Karafka::Schemas::ResponderUsage do
  subject(:schema) { described_class }

  let(:responder_usage) do
    {
      name: 'name',
      used_topics: [
        Karafka::Responders::Topic.new(
          'topic1',
          registered: true,
          usage_count: 1
        )
      ],
      registered_topics: [
        Karafka::Responders::Topic.new(
          'topic1',
          registered: true,
          usage_count: 1
        )
      ]
    }
  end

  context 'usage of unregistered topics' do
    before { responder_usage[:used_topics] = [rand.to_s] }

    it 'expect not to allow that' do
      expect(schema.call(responder_usage)).not_to be_success
    end
  end

  context 'particular topics validators' do
    subject(:subschema) { Karafka::Schemas::ResponderUsageTopic }

    let(:name) { 'topic1' }
    let(:registered) { true }
    let(:usage_count) { 1 }
    let(:multiple_usage) { false }
    let(:required) { true }
    let(:topic_data) do
      Karafka::Responders::Topic.new(
        name,
        registered: registered,
        required: required,
        multiple_usage: multiple_usage
      ).to_h.merge!(usage_count: usage_count)
    end

    it { expect(subschema.call(topic_data)).to be_success }

    context 'name validator' do
      context 'name is nil' do
        let(:name) { nil }

        it { expect(subschema.call(topic_data)).not_to be_success }
      end

      context 'name is an invalid string' do
        let(:name) { '%^&*(' }

        it { expect(subschema.call(topic_data)).not_to be_success }
      end
    end

    context 'required validator' do
      context 'required is nil' do
        let(:required) { nil }

        it { expect(subschema.call(topic_data)).not_to be_success }
      end

      context 'required is not a bool' do
        let(:required) { 2 }

        it { expect(subschema.call(topic_data)).not_to be_success }
      end
    end

    context 'multiple_usage validator' do
      context 'multiple_usage is not a bool' do
        let(:multiple_usage) { 2 }

        it { expect(subschema.call(topic_data)).not_to be_success }
      end
    end

    context 'when we didnt use required topic' do
      let(:required) { true }
      let(:usage_count) { 0 }

      it { expect(subschema.call(topic_data)).not_to be_success }
    end

    context 'when we did use required topic' do
      let(:required) { true }
      let(:usage_count) { 1 }

      it { expect(subschema.call(topic_data)).to be_success }
    end

    context 'when we didnt use required topic with multiple_usage' do
      let(:required) { true }
      let(:usage_count) { 0 }
      let(:multiple_usage) { true }

      it { expect(subschema.call(topic_data)).not_to be_success }
    end

    context 'when we did use required topic with multiple_usage once' do
      let(:required) { true }
      let(:usage_count) { 1 }
      let(:multiple_usage) { true }

      it { expect(subschema.call(topic_data)).to be_success }
    end

    context 'when we did use required topic with multiple_usage twice' do
      let(:required) { true }
      let(:usage_count) { 2 }
      let(:multiple_usage) { true }

      it { expect(subschema.call(topic_data)).to be_success }
    end

    context 'when we didnt use optional topic with multiple_usage' do
      let(:required) { false }
      let(:usage_count) { 2 }
      let(:multiple_usage) { true }

      it { expect(subschema.call(topic_data)).to be_success }
    end

    context 'when we did use required topic without multiple_usage once' do
      let(:required) { true }
      let(:usage_count) { 1 }
      let(:multiple_usage) { false }

      it { expect(subschema.call(topic_data)).to be_success }
    end

    context 'when we did use required topic without multiple_usage twice' do
      let(:required) { true }
      let(:usage_count) { 2 }
      let(:multiple_usage) { false }

      it { expect(subschema.call(topic_data)).not_to be_success }
    end
  end
end


"After purchasing two Ashland houses through Cheryl, we cannot sing enough praises for her. She's a terrific negotiator, knows the city well (we looked in Medford with her too), and she's fair and honest. She brings honor to the real estate profession. Given this reviewer also has a real estate license, I recognize professionalism immediately, and Cheryl Malone has it in spades."