text:
// Wheel|Controls3D|100062
namespace VRTK
{
    using UnityEngine;
    using GrabAttachMechanics;

    /// <summary>
    /// Attaching the script to a game object will allow the user to interact with it as if it were a spinnable wheel.
    /// </summary>
    /// <remarks>
    /// The script will instantiate the required Rigidbody and Interactable components automatically in case they do not exist yet.
    /// </remarks>
    /// <example>
    /// `VRTK/Examples/025_Controls_Overview` has a collection of wheels that can be rotated by grabbing with the controller and then rotating the controller in the desired direction.
    /// </example>
    public class VRTK_Wheel : VRTK_Control
    {
        public enum GrabTypes
        {
            TrackObject,
            RotatorTrack
        }

        [Tooltip("An optional game object to which the wheel will be connected. If the game object moves the wheel will follow along.")]
        public GameObject connectedTo;
        [Tooltip("The grab attach mechanic to use. Track Object allows for rotations of the controller, Rotator Track allows for grabbing the wheel and spinning it.")]
        public GrabTypes grabType = GrabTypes.TrackObject;
        [Tooltip("The maximum distance the grabbing controller is away from the wheel before it is automatically released.")]
        public float detatchDistance = 0.5f;
        [Tooltip("The minimum value the wheel can be set to.")]
        public float minimumValue = 0f;
        [Tooltip("The maximum value the wheel can be set to.")]
        public float maximumValue = 10f;
        [Tooltip("The increments in which values can change.")]
        public float stepSize = 1f;
        [Tooltip("If this is checked then when the wheel is released, it will snap to the step rotation.")]
        public bool snapToStep = false;
        [Tooltip("The amount of friction the wheel will have when it is grabbed.")]
        public float grabbedFriction = 25f;
        [Tooltip("The amount of friction the wheel will have when it is released.")]
        public float releasedFriction = 10f;
        [Range(0f, 359f)]
        [Tooltip("The maximum angle the wheel has to be turned to reach it's maximum value.")]
        public float maxAngle = 359f;
        [Tooltip("If this is checked then the wheel cannot be turned beyond the minimum and maximum value.")]
        public bool lockAtLimits = false;

        protected float angularVelocityLimit = 150f;
        protected float springStrengthValue = 150f;
        protected float springDamperValue = 5f;

        private Quaternion initialLocalRotation;
        private Rigidbody wheelRigidbody;
        private HingeJoint wheelHinge;
        private bool wheelHingeCreated = false;
        private bool initialValueCalculated = false;
        private float springAngle;

        protected override void InitRequiredComponents()
        {
            initialLocalRotation = transform.localRotation;
            InitWheel();
        }

        protected override bool DetectSetup()
        {
            if (wheelHingeCreated)
            {
                wheelHinge.anchor = Vector3.up;
                wheelHinge.axis = Vector3.up;

                if (connectedTo)
                {
                    wheelHinge.connectedBody = connectedTo.GetComponent<Rigidbody>();
                }
            }

            return true;
        }

        protected override ControlValueRange RegisterValueRange()
        {
            return new ControlValueRange()
            {
                controlMin = minimumValue,
                controlMax = maximumValue
            };
        }

        protected override void HandleUpdate()
        {
            CalculateValue();
            if (lockAtLimits && !initialValueCalculated)
            {
                transform.localRotation = initialLocalRotation;
                initialValueCalculated = true;
            }
        }

        private void InitWheel()
        {
            SetupRigidbody();
            SetupHinge();
            SetupInteractableObject();
        }

        private void SetupRigidbody()
        {
            wheelRigidbody = GetComponent<Rigidbody>();
            if (wheelRigidbody == null)
            {
                wheelRigidbody = gameObject.AddComponent<Rigidbody>();
                wheelRigidbody.angularDrag = releasedFriction;
            }
            wheelRigidbody.isKinematic = false;
            wheelRigidbody.useGravity = false;

            if (connectedTo)
            {
                Rigidbody connectedToRigidbody = connectedTo.GetComponent<Rigidbody>();
                if (connectedToRigidbody == null)
                {
                    connectedToRigidbody = connectedTo.AddComponent<Rigidbody>();
                    connectedToRigidbody.useGravity = false;
                    connectedToRigidbody.isKinematic = true;
                }
            }
        }

        private void SetupHinge()
        {
            wheelHinge = GetComponent<HingeJoint>();
            if (wheelHinge == null)
            {
                wheelHinge = gameObject.AddComponent<HingeJoint>();
                wheelHingeCreated = true;
            }

            SetupHingeRestrictions();
        }

        private void SetupHingeRestrictions()
        {
            var minJointLimit = 0f;
            var maxJointLimit = maxAngle;
            var limitOffset = maxAngle - 180f;

            if (limitOffset > 0f)
            {
                minJointLimit -= limitOffset;
                maxJointLimit = 180f;
            }

            if (lockAtLimits)
            {
                wheelHinge.useLimits = true;
                JointLimits wheelLimits = new JointLimits();
                wheelLimits.min = minJointLimit;
                wheelLimits.max = maxJointLimit;
                wheelHinge.limits = wheelLimits;
                Vector3 adjustedLimitsAngle = transform.localEulerAngles;

                switch (Mathf.RoundToInt(initialLocalRotation.eulerAngles.z))
                {
                    case 0:
                        adjustedLimitsAngle = new Vector3(transform.localEulerAngles.x, transform.localEulerAngles.y - minJointLimit, transform.localEulerAngles.z);
                        break;
                    case 90:
                        adjustedLimitsAngle = new Vector3(transform.localEulerAngles.x + minJointLimit, transform.localEulerAngles.y, transform.localEulerAngles.z);
                        break;
                    case 180:
                        adjustedLimitsAngle = new Vector3(transform.localEulerAngles.x, transform.localEulerAngles.y + minJointLimit, transform.localEulerAngles.z);
                        break;
                }
                transform.localEulerAngles = adjustedLimitsAngle;
                initialValueCalculated = false;
            }
        }

        private void ConfigureHingeSpring()
        {
            JointSpring snapSpring = new JointSpring();
            snapSpring.spring = springStrengthValue;
            snapSpring.damper = springDamperValue;
            snapSpring.targetPosition = springAngle + wheelHinge.limits.min;
            wheelHinge.spring = snapSpring;
        }

        private void SetupInteractableObject()
        {
            VRTK_InteractableObject wheelInteractableObject = GetComponent<VRTK_InteractableObject>();
            if (wheelInteractableObject == null)
            {
                wheelInteractableObject = gameObject.AddComponent<VRTK_InteractableObject>();
            }
            wheelInteractableObject.isGrabbable = true;

            VRTK_TrackObjectGrabAttach attachMechanic;

            if (grabType == GrabTypes.TrackObject)
            {
                attachMechanic = gameObject.AddComponent<VRTK_TrackObjectGrabAttach>();
                if (lockAtLimits)
                {
                    attachMechanic.velocityLimit = 0f;
                    attachMechanic.angularVelocityLimit = angularVelocityLimit;
                }
            }
            else
            {
                attachMechanic = gameObject.AddComponent<VRTK_RotatorTrackGrabAttach>();
            }

            attachMechanic.precisionGrab = true;
            attachMechanic.detachDistance = detatchDistance;

            wheelInteractableObject.grabAttachMechanicScript = attachMechanic;

            wheelInteractableObject.secondaryGrabActionScript = gameObject.AddComponent<SecondaryControllerGrabActions.VRTK_SwapControllerGrabAction>();
            wheelInteractableObject.stayGrabbedOnTeleport = false;

            wheelInteractableObject.InteractableObjectGrabbed += WheelInteractableObjectGrabbed;
            wheelInteractableObject.InteractableObjectUngrabbed += WheelInteractableObjectUngrabbed;
        }

        private void WheelInteractableObjectGrabbed(object sender, InteractableObjectEventArgs e)
        {
            wheelRigidbody.angularDrag = grabbedFriction;
            wheelHinge.useSpring = false;
        }

        private void WheelInteractableObjectUngrabbed(object sender, InteractableObjectEventArgs e)
        {
            wheelRigidbody.angularDrag = releasedFriction;
            if (snapToStep)
            {
                wheelHinge.useSpring = true;
                ConfigureHingeSpring();
            }
        }

        private void CalculateValue()
        {
            ControlValueRange controlValueRange = RegisterValueRange();
            float angle;
            Vector3 axis;

            Quaternion rotationDelta = transform.localRotation * Quaternion.Inverse(initialLocalRotation);
            rotationDelta.ToAngleAxis(out angle, out axis);

            float calculatedValue = Mathf.Round((controlValueRange.controlMin + Mathf.Clamp01(angle / maxAngle) * (controlValueRange.controlMax - controlValueRange.controlMin)) / stepSize) * stepSize;

            float flatValue = calculatedValue - controlValueRange.controlMin;
            float controlRange = controlValueRange.controlMax - controlValueRange.controlMin;
            springAngle = (flatValue / controlRange) * maxAngle;

            value = calculatedValue;
        }
    }
}


Top pic is of the fabric before I started applying shiva paintstiks - I"m no where near being done with the surface of this piece, and then it needs to be stitched!!! My shiva iridescent blender is NOT cooperating, time to dig out a new one. Everytime I went to draw a line on the fabric it wouldn't lay down color, if I pressed harder it just started flaking apart not fun at all, I've had this blender for about four years now so that could be a part of the problem.
I've never been to a coral reef, just seen them in photos etc., so no where near being close to the real thing. I have 4 maybe 5 pieces of fabric that ended up looking like coral, well ot me anyway, so this is the nature of my newest series of art quilts.


Hello, I am Kepier. As you may know, Mytre and I were serving on the Arcturian Mothership together to assist the Nightly Visitors with their ascension process. Mytre is now serving with his Divine Complement, Mytria, and I am working with the Arcturians in the ethers just above the ever-rising baseline frequency of ascending Gaia. I am working directly with my human expression who is holding a form in several of the myriad versions of 2013 ascending Earth. I speak with you now to give you a brief preamble about Multiple Realities.
Multiple Realities encompass Parallel Realities, Alternate Realities and Multidimensional Realities. Some Multiple Realities resonate to the same frequency of expression and other realities resonate to different frequencies of expression. Hence, multiple realities that all resonate to the third/fourth dimensional frequency band are known as Parallel Realities or Alternate Realities. On the other hand, realities that represent different frequency expressions of the same experience are known as Multidimensional Realities.
Because planet Earth is shifting into the higher dimensions, Her Parallel/Alternate Realities are also traversing into different frequencies of form. Hence, Parallel and Alternate realities are blurring into a similar pattern of ever transmuting versions of life. Let me give you a brief description of each type of reality. To make this description simpler I will title the reality in which you are reading this message as your Base-Line Reality.
A Parallel Reality is created every time you make an important either/or decision that has the possibility of changing your life. For example, if you choose to leave a certain job, there will be a Parallel Reality in which you keep that job. Your Primary Point of Perception—the YOU to whom I am speaking—may not know about this Parallel reality, but your Multidimensional Soul does.
Your Multidimensional Soul has taken the long trip down from Source into the world of form and wants to experience every possible option for every experience. As your consciousness returns to the innate multidimensional thinking of your fifth dimensional SELF, you will be able to easily compute both your Base-Line Realities and all the Parallel Realities that shoot out whenever you make an either/or decision. In this manner, you can have optimum learning from every experience and share your Parallel Realities with Source.
While our Base-Line Reality is the physical world, you will be unconscious of the fact that every possible versions of any given reality was lived out in a Parallel or Alternate Reality. Also, there is a difference between Parallel and Alternate Realities. Your personality in your Parallel Realities is similar to your personality in your Base-Line Reality.
On the other hand, in Alternate Realities you explore alternate types of personality in similar situations as your Base-Line Reality. Therefore, your Alternate Realities are comparable to your Base-Line Reality but YOU are undergoing the same situation through the viewpoint of a different personality. In this manner, you can explore different personality traits and even different expressions of your Divine Qualities within similar, yet slightly different, situations.
As your primary consciousness expands into the upper fourth and lowest fifth dimension, Parallel and Alternate Realities often "bleed through" into your Base-Line Reality. In this manner, your Parallel and Alternate Realities converge into the ever-expanding Oneness of your ego self who is merging into your Multidimensional SELF.
In fact, when your point of perception rises into the fifth dimension and beyond, you will be able to preview all the Parallel and Alternate Realities of your third/fourth dimensional self. Consequently, you will be able to gain the most information and learning from your time in lower worlds. From the perspective of your Higher Dimensional Expression you will be able to view your many manifestations of SELF without judgment.
One of the reasons why you choose NOT to be aware of your Parallel and Alternate Realities while still holding a 3D form is that there is a strong potential for self-judgment. This self-judgment would greatly hinder your ascension process. Thus, most ascending ones choose to limit the perception of their other realities to those that they believe they can use and/or heal.
I am giving you this information now so that you will have a more in-depth understanding of your myriad multiple realities. Then, you can more easily follow the journey of Mytre and Mytria as they experience their Multiple Realities. They share their experiences with you so that you can more easily piece together the many versions of your complicated, polarized reality.
Your 3D Blinders are coming off now. If you do not prepare yourself for your true world, you could become so overwhelmed that you may limit or halt your ascension. Furthermore, it is often easier to understand another's experience than it is to understand your own. By learning love and compassion about the challenges of others, you organically learn to be more loving and compassionate regarding your own challenges.
Mytria and I "prepared" for our merging by intimately communicating with our minds, our hearts and our bodies. We had been apart more than we had been together, but our time together had sent both of our lives deeply into our Paths of Ascension. We made love again and again, and each time we merged our bodies more into Oneness. Then, we had an experience neither of us had ever felt.
We seemed to fall asleep, but we "woke up" together in a world that neither of us had ever consciously experienced. At first, it felt as though we were in a thick fog. However, the fog was not cold, hot or damp. In fact, the fog seemed to twinkle with minute particles of light that appeared to blink on and off. We could only vaguely see each other, so we held hands tightly as we wandered through the twinkling fog.
There appeared to be gravity and solid ground beneath us. However, the gravity was much less than we were accustomed to, even in the Mothership, so we walked/floated through the unseen world. Eventually, we realized that we were in-between realities and would need to combine our Heart-Minds to focus on creating and/or finding a reality with some degree of form.
Eventually, we realized that we were in some form of membrane that flowed between different frequencies of reality. Then, in a flash, we both understood that we were IN the Akashic Records. The Akashic Records are living membranes that resonate between each frequency of reality. Every Akashic Record stores the molecular pattern of every experience and sensation that is sandwiched between that Akashic Membrane and the Akashic Record that resonates one octave lower.
Neither one of us had consciously read the Akashic Records, but we realized that now we would have to do so in order to get our bearings. Once again we joined our consciousness to amplify our abilities. Mytria has worked with the Great Mother and had connected with all her multidimensional emotions and sensations, and I had greatly expanded my multidimensional thinking and the power of intentional thought. Together, we were much more than we were alone.
We faced each other, toe to toe, heart to heart and head to head and merged our consciousness into the Oneness. With loving comfort, I surrendered into the downloading of her abilities into me, as she surrendered into the download of my abilities into her. This membrane reality had no sense of time, so we could not predict how long we remained merged. However, due to our mutual downloads, we shared with each other every experience we had while we were apart.
Suddenly, our eyes flew open, and we looked into each other's eyes, feeling as though that we had NEVER been apart. It is difficult to put into words the shift that occurred within me. All that I can describe is that somehow I was completed. The ever-present sense of longing that I had suffered since I left Mytria and came to the Mothership was replaced with a quiet sense of security and unity. Mytria told me that she felt the same.
We stood looking into each other's hearts until we realized that the fog was beginning to shift. We observed as the dim glimmer of lighted particles began to connect into mutable patterns of energy. In total unity of thought we simultaneously reached out and touched the pattern closest to us. Instantly, we were transported into ancient Earth, many millennia before the fall of Atlantis, and saw our first Pleiadian Colony.
We had just arrived from Lyra, our Homeworld, looking for adventure. Our society started out small, but quickly multiplied within just a few generations. We were happy and peaceful for thousands of years. However, the easy life that encouraged creativity within those whose hearts sought Power Within, created an urge to control for those who sought Power Over others.
We had never known the slow progression of time nor the freedom to explore our inner selves that we found on Earth. Hence, we didn't suspect that some of us harbored a need to dominate and control others. At first, the "others" that were dominated were non-humanoid. Thus, the animals, plant life and body of the planet were mistreated with no remorse. Eventually, the few expanded their dominance to restrain and injure their own kind.
Conflict arose between the two diverse manners of expression, which quickly expanded into fighting and, eventually, into outright war. The violence escalated until the damage to planet Earth was so devastating that we had to leave the Paradise that we have turned into a war zone. The peace that we had sought in our new home was damaged by the few, as well as by the many who lived in denial until it was too late.
We then understood that we were IN the Akashic Records of planet Earth, and surmised that we must stay there until we were fully briefed on the TRUE history of Earth. Hence, we worked our way forward from our first landing on Earth. Yes, we came again to Earth to make similar mistakes. Once again we abandoned Earth, leaving Gaia to repair Her world. It is for this reason that we Pleiadians are now so dedicated to Gaia.
Eventually, we found ourselves in the Akashic Records of Earth circa 2013 AD, the reality timeline that we would be visiting. However, we realized that before our lessons were completed we had to investigate the myriad Parallel and Alternate Realities of that timeline. We needed to be fully updated on all this information, as we would be educating the ascending humans about their true history.
Many that were the "dark ones" in one reality were the "saviors" in an Alternate Reality. In order to fully transmute a third/fourth dimensional reality into the fifth dimension and beyond, the myriad reality timelines would need to merge into ONE. Hence, the polarized expressions and alternate choices of different realities needed to merge into ONE.
Once these third/fourth dimensional polarities and realities are merged, Gaia and Her inhabitants can more easily merge with the higher creations, choices and expressions of their Multidimensional Realities. The ascending ones, humanoid and non-humanoid, that we will visit are the forerunners of this multidimensional merging.
Your message gives us a good glimpse of parallels/alternates realities.
A good glimpse is a good start for us.
The purpose here is not to understand. Parallels/Alternates realities are a huge subject. Just a good glimpse is OK. Your message is appreciated.
Timelines, distorted timelines are linked with Parallels/Alternates realities.
I have been told a romance.
Somebody left a place 'A' for an excursion. He just left his place and went to stroll around to visit our neighbor Galaxy. I did not know how fast he was travelling.
When he came back to his place 'A', he found himself fixing something here and there to leave place 'A'.
The romance said that it was just a small distortion of TIMELINE.
Why not giving us another glimpse about timelines and distorted timelines?


text:
Afghanistan - From the Other Side Two
A series of images representing the human condition during the conflict in Afghanistan
There are many ways to document conflict – no one particular view, no one side.
I spent a year of my life between 2009-2012 living and working in Afghanistan. I was driven by the simple premise that people are usually better than we allow and we should represent them more honestly in our images. The human side to conflict is well documented, but it all too often eschews that positive human condition – the one that means that people survive and rebuild.
No one side can fully express the horror of war and the beauty of people who endure it. This was my attempt to show the Afghanistan that I lived and breathed every day – a view from the other side.
When I first visited Afghanistan in 2003, Kabul was largely empty - under a night time curfew and emptied by years of conflict - it was however a place that felt the winds of optimism for the first time since the Soviet invasion in 1979. I returned again in 2009, when this picture was taken, and the place still felt calm and safe, and remained ebullient about its future. But on each subsequent visits, through to 2012, the sense of security and hope deteriorated - so that by the time I left for good, you knew the place was in another terminal decline. Whenever I look at the images I took during my time there, I wonder what happened to the subjects in my pictures - what became of this young boy who must be perhaps sixteen now. What became of him?
As I write this caption, another Taliban suicide attack has hit central Kabul - your options for travel in Kabul are the bicycle, or waiting for a bus. The grim reality is that despite attacks being primarily aimed at specific government or military installations, it is people like this, hanging around waiting for a bus to take them to work, who get obliterated.
In the winter of 2011-2012, Afghanistan was hit with the worst weather in 50 years. Hundreds died from avalanches in the mountainous north, and in Kabul hundreds more died of hypothermia - mostly children living in refugee accommodation. I walked regularly into the mountains that surrounded Kabul at that time, and observed how people struggled to survive. The higher you went, the icier, the colder it got. For children, daily chores included walking up and down slippery rock faces carrying water used in cooking, and the making of chai, traditional Afghan tea - to keep warm, and hopefully survive another night.
To be a girl in Afghanistan is to see childhood as a fleeting happy thing that will fast disappear. This photograph is about two distinct ages, the happy young girl, and her elder sister bleeding out of the right of the picture, literally and metaphorically. It illustrates that subtle time when a girl loses her childhood and becomes the possession of men. As I was taking this photograph the elder girl's father ran out of the house, called to his daughter and demanded she return to the safety and privavcy of their humble bode. Her younger sister was able to play on, as yet unfettered by the future she will doubtless meet.
Pigeons are a sacred bird in Afghanistan and feeding them is considered to bring good fortune. During the day and throughout the evening hundreds arrive to throw a handful of seed at the Shah-e-Doh Shamshira Mosque, in central Kabul.
On a brutally hot summers day, this boy was palying with friends in a recently flooded irrigation canal. Play had a more old-fashioned feel about it, the communing of boys to play cricket or learn to swim. There wasn't a mobile phone in sight.
The Ka Farushi, Kabul's bird bazaar. Made famous by those iconic photographs of the 1970's, narrow streets lined with cages full of birds - it still exists now - but somehow it has lost that 'hark' to another time.
After their invasion, the Soviets set about grand infrastructure projects across Kabul, always in that seemingly concrete monolithic style of imposing oppression. Overlooking Kabul, in Wazir Akbar Khan, and perched upon a hill is the old Olympic swimming pool they built. During the reign of the Taliban it became notorious for its executions, with victims being either pushed from the high diving boards into to the empty pool, or herded into its basin and shot. Standing in the pool back in 2003 was my very first taste of post Taliban Afghanistan, just hours off a plane, and I can remember to this day the bullet holes that pitted the walls, each an impression of murder. When I returned in 2009, the local authorities had ordered a couple of bowsers to partially fill the pool so that many of the local street children could swim and play. It was as incongruous sight as one could see, such laughter and happiness set against a wall riddled with the residue of death.
Afghanistan is a country whose culture stretches back 5,000 years, and in all that time they have developed one kind of bread - Ghani. If you ever needed to know anything about a country that doesn't want to change, this fact alone expreses it. The homes of Afghanistan are supplied by small bakeries like this, old fashioned stone ovens churning out Ghani flat bread.
In Herat, western Afghanistan, children do early morning homework before heading to school.
Although in time, Afghanistan has become motorised, the majority of transportation of goods still relies on this - a flat bed trailer pulled by hand. Herat.
For many people in the West, poverty is just a word. For me, this is perhaps the most pitiful image I ever took in Afghanistan. A filty refugee home on the outskirts of Kabul, and a women with a life of true burden.
Taken in an ante-room off the main Iwan (central three-walled courtyard) at The Jama Masjid of Herat (The Great Mosque of Herat). An old man sleeps on a hot Afghan summers day.
Afghanistan is often called 'The Land of Blood and Dust' by photographers and journalist who work there. The dust is so much a part of every day, and you become so use to its effect, that you accept it in an almost alien way. When you take your socks off in the evening a soft plume of dust fills the room, even if you have not left your accommodation all day. You clean your laptop, and half an hour later it is covered with a white film; in fact everything you own eventually succumbs to its pernicious effect - camera equipment takes a real beating. In the summer all over the country, men and children stand dutifully hosing down roads and pathways, as the afternoon winds whip up dust storms - it is a daily and as I see it, futile battle. This shot is full of dust, from the surface of my lens and sensor, the subjects and their belongings, and the air that dances with reflected light from the millions of particles that fill the frame.
Bamiyan was famous for its Buddhas, 1500 year old, 100 feet high statues carved into a mountain side. They were dynamited and destroyed in March 2001 by the Taliban. Bamiyan is the home of Afghanistan's buddhist community - and it is a place of absolute beauty, both visually, and through its people. I walked the back streets and came across these carpenters. There is a western view of Afghanistan, of its people, but this picture is perhaps more resonant of the truth.
Balkh, northern Afghanistan.
Mangoes are the great farm product of Afghanistan - and in season, streets across the country are lined with concessions selling them.
I found this small child and his brother's playing football together. Refugees who had recently returned from Pakistan, they lived in the most abject poverty in the grounds of the Darul Aman Palace.
This is the Darul Aman Road, a 3.5 mile long artery that leads from Kabul Zoo in the west of the city to the Darul Aman Palace. It is now a redeveloped six-lane highway, if such things meant anything in Afghanistan where driving standards are some of the worst in the world. To the left of the picture are hundreds of meters of concrete blast barriers that protect everything from the Afghan Parliament to embassies and security installations, and out of sight in the distance is the house where I lived when I was in Kabul. Hazara's are Afghanistan's labour, the oppressed Shias in a Sunni world, but they do it all with a cheerfulness that belies the poverty of their lives. Reconstruction has been the beating heart of development, and whenever the Taliban launch audacious attacks on Kabul, they mostly do so from the interiors of buildings presently under construction. A few months after this image was taken, I witnessed just such a Taliban attack on the Afghan Parliament, a few hundred yards from the blast barriers in this shot. I sat in my bedroom all night listening to the sound of Afghan forces (assisted by the coalition) flushing out the remaining insurgents who had taken cover in one of the many buildings built by this man, and his colleagues.
Builders in Bamiyan.
The humble bicycle is, across the planet, the most affordable way of getting around. In Afghanistan, they seem to come in one size, adult size, and kids look ridiculously cumbersome riding through the rutted mud streets.
If I could remember Afghanistan as an average image that represented the country, it would look like this.
One morning in Herat, I climbed the mud built stairs of a disused building in the centre of the city, and found myself standing on a roof that overlooked much of the old town. It was a precarious thing insofar as the flat roof was riddled with human-sized holes from previous conflict damage. I was reminded of Steve McCurry's breath-taking pictures of Herat, taken at night, from just such a rooftop during the Afghan Soviet war. On this occasion however, it was a hot and sunny day and as I was about to leave, these two women walked by and on seeing me perched on the roof, removed their veils and smiled. In this most tolerant of places near the Iranian border, it was the only time that I received such an open expression from women in my entire time in Afghanistan.
A young girl attends school in Herat. Taken on assignment in 2010, it was a moment when young girls for the first time in years were once again being educated. In 2016, the Taliban now control much of Afghanistan, and they intend to stop the education of women, by whatever means. School girls have been murdered, whole schools have had their water supply poisoned. Taken six years ago now, I wonder what happned to this beautiful young girl.
Afghanistan is a textural place, a place of ad hoc advertising and graffiti, dappled light and a muddy patina. It always feels like a living thing.
To view Afghanistan from the air is to behold a vast and empty desert, bordered by huge mountain ranges to the north and east. But it is disected by seemingly inconsequentially small rivers, that are the arteries of life. As winter snow melts that aerial abstract becomes a piece of art, slashes of life giving green disecting a vast and empty brown. All of rural life lives next to these rivers, and the world depopulates the further from them you are.
The Ka Farushi, Kabul's bird bazaar, doing what its name suggests. So much of Afghanistan is fighting a western proxy onslaught, determined to hold onto its own cultural heritage. In the countryside, away from the five main cities, this has mostly been retained. But in Kabul, the young, with access to an uncensored internet, are keen to adopt western ways and western clothing - jeans and leather jacklets, mobile phones and motorbikes are fast becoming a new cultural heritage - and scenes like this are holding on by their finger tips.
And at the heart of it, are the blacksmiths and other small industries, metal workers and mechanics who bash cooking pots and mend a punctured tyre.

redpajama_set_name: RedPajamaCommonCrawl


Having a business idea in mind is good. Putting a business idea on paper in the form of a business concept and formulating it is even better. But it is best to implement and realize a business idea.
The START UP WERKSTATT LEOBEN offers potential founders, committed lateral thinkers and interested students the perfect opportunity to develop their own start-up with the corresponding business concept (further) within 48 hours free of charge together with experts and successful entrepreneurs.
In September 2018, a new and innovative approach to the use of the parallel flow device (PFD) was implemented at voestalpine BÖHLER Bleche GmbH & Co KG in Mürzzuschlag, Austria. Altogether, the installation comprises of three elements for improving the performance in the pickling tank and saving hydrofluoric acid.
For a better movement and thus optimised kinetics of the pickling process, the acid circulates through a series of nozzles via a parallel flow device at the top end of the tank. This provides a perfectly guided flow to ensure a more homogeneous acid distribution.
In order to prevent the overheating of the acid, the steam injection is circumvented by the implementation of an instantaneous heating unit. This ensures a constant but adjustable temperature in the entire tank.
As another benefit resulting from the circulation of the acid, a filtering unit is installed at the intake socket of the pump. This filtering unit can be removed and the suspended solids collected in the filter can be removed periodically.
The given drawing shows the assembly of the unit.
With the overall aim to save time for pickling, safe hydrofluoric acid by temperature control and filtering unit and safe costs by stop using the steam generator, we are convinced to set new standards in pickling units together with voestalpine BÖHLER Bleche GmbH & Co KG.
which takes place from 27th to 29th of November in Leoben, Austria.
This introduction to risk management in copper metallurgy allows to understand the fundamentals and principals of risk analysis for the copper production process. The seminar focuses on the process routes from the concentrate to the refined copper cathode. Participants will be able to understand the links between different technical parameters and their influence on the risk matrix. Key performance indicators and a cost/risk analysis for different process steps will be discussed regarding their risk influence.
Recent R&D development could now distinctly lower the crystallization temperature of IL-B2001 for ensuring a minimum operational temperature of -10 °C.
However, the real crystallization temperature is well below - 30 °C.
The new additives makes an operation in cold environment possible without additional heating elements and diminishes the need of insulation of piping and components.
The installation of this special TBRC converter, as a joint project of PolyMet Solutions, SMS group, Urban Gold and Mettop, will allow our customer to increase the recycling capacity of copper scrap whilst, at the same time, improving process quality, efficiency, and safety.
Improved heat transfer and reaction kinetics in refining and smelting processes.
The oxygen/gas-combustion system produces an intense, stable and compact flame with very efficient heat transfer capabilities and low exhaust volume flow.
Lambda values can be adjusted over a wide range to produce reducing, neutral or oxidizing conditions.
High ration of metals recovery and flexible process performance with good slag-metal separation.
ILTEC cooled lance for injection purposes.
We are looking forward to hearing from you if there are any questions or you need more information regarding our PolyTBRC.
The newly constructed ILTEC facility is equipped with four individual cooling lines which enables the cooling of large areas and applications. Furthermore the cooling capacity of the two heat exchangers of 1.500 kW each and the pumping capacity of 50 m3/h guarantee the appropriate removal of larger heat amounts.
The construction is designed as two individual installation racks (as seen in the construction drawing and the picture) for making both the transport and the installation on site more easy and flexible. As a special feature, the installation of a high-performance instantaneous heater makes the system not only capable of cooling but also enables heating and temperature keeping within the cooler.


Using WYZI Business Finder, you can set as much as you need of Points Packages to be bought by Business Owners.
What is Point Package ?
Point Package is a specific amount of points for a specific cost in a specific currency. You can have unlimmited number of Points Packages.
How to create Point Package?


As part of Marvel's big push onto the small screen, the Hellboy director and the Battlestar Galactica producer are teaming up to bring the Not-So-Jolly Green Giant to ABC in the fall of 2012.
This new Hulk series will be likely be an origin story, featuring an energized, twentysomething Bruce Banner. And while the various movie Hulks were entirely CGI beasts, the series will use a mixture of prosthetics, puppetry and CGI to realize Banner's alter ago, the design of which will be overseen by Del Toro. The two men will develop the pilot episode's story together, with Eick doing the scripting and Del Toro directing—if he's free from his other 94 commitments.
"I have always been attracted [by] the combination of comic-book heroics and monsters, Jack Kirby's Demon or Kamandi or DC's Deadman or Marvel's Dr. Strange, Morbius, Metamorpho, Mike Mignola's Hellboy, etc," said Del Toro, who tried to get The Hulk up and running as a feature almost a decade ago but focused on Blade II instead.
The Hulk would most likely premiere in fall 2012, on the heels of Joss Whedon's The Avengers. If there's anyone in geekdom who knows the inner workings of the misunderstood monster, it's Del Toro.


text:
Press Release -- July 27th, 2011
Source: Integra Telecom
Tags: Ethernet
INTEGRA TELECOM NAMES TRENT ANDERSON VICE PRESIDENT OF ENTERPRISE SALES
Portland, Ore. – July 27, 2011 – Integra Telecom Inc., a provider of enterprise grade networking and communications solutions, has named Trent Anderson vice president of enterprise sales. In this new role, Anderson is responsible for doubling the company's sales force by the end of 2011 as Integra focuses on serving more businesses that demand sophisticated, high-capacity, fiberbased services. This is part of Integra's larger plan to leverage its expanding fiber network to deliver carrier-class Ethernet and VPN services to enable complex voice and cloud services to enterprise customers. Since May, Integra has hired over 60 employees across its 11-state service territory to support its focus on this segment of the market.
"I am committed to expanding Integra's presence in healthcare, government and education in addition to large, commercial enterprises throughout the West," said Anderson. "Integra has an extensive, world-class fiber network, along with superior customer service that provides an unparalleled value for our customers."
Anderson began his career at Integra Telecom in 1999 and has also served in various executive roles including regional operations, product development, and marketing.
Anderson graduated from Oregon State University's School of Business and has more than 20 years of industry experience in enterprise solutions, sales and business development.
About Integra Telecom
Integra Telecom Inc. provides voice, data and Internet communications to thousands of business and carrier customers in 11 Western states, including: Arizona, California, Colorado, Idaho, Minnesota, Montana, Nevada, North Dakota, Oregon, Utah and Washington. The company owns and operates a best-in-class fiber-optic network comprising metropolitan access networks, a nationally acclaimed Internet and data network, and a 5,000-mile high-speed long haul network. The company has earned some of the highest customer loyalty and customer satisfaction ratings in the telecommunications industry. Integra Telecom is a registered trademark of Integra Telecom Inc. For more information, visit www.integratelecom.com.
John Nee, 503-453-8084, john.nee@integratelecom.com
Melissa Moore, 503-546-7894, melissa@lanepr.com
Previous: HIBERNIA ATLANTIC CONNECTS ITS DIVERSE TRANSATLANTIC CAPACITY TO UK GRID
Next: Webcast Alert: tw telecom Invites You to Join Its Conference Call on the Web
INTEGRA TELECOM NAMES STEVE WACHTER EXECUTIVE VICE PRESIDENT AND CHIEF OPERATING OFFICER
MARK GEISELMAYR RETURNS TO INTEGRA TELECOM AS VICE PRESIDENT OF SALES FOR SALT LAKE SERVICE AREA
INTEGRA TELECOM PROMOTES DAVE JORGENSON TO VICE PRESIDENT OF SALES FOR CALIFORNIA AND NEVADA
INTEGRA TELECOM NAMES MATT SMITH SENIOR VICE PRESIDENT FOR WASHINGTON STATE
TURA HALLBLADE RETURNS TO INTEGRA TELECOM OF MINNESOTA AS VICE PRESIDENT OF SALES


On Episode 5 of Mayweather vs. McGregor Embedded, Floyd "Money" Mayweather does more media as the "Fight of the Century" draws nearer. UFC lightweight champion Conor McGregor continues to prepare for victory in in the company's Performance Institute and gets a visit from UFC President Dana White. At the Mayweather estate in Las Vegas, the twelve-time world boxing champion offers a peek at his car, memorabilia and watch collections. Mayweather vs. McGregor Embedded is an all-access, behind-the-scenes video blog leading up to the blockbuster Mayweather vs. McGregor super welterweight fight taking place Saturday, August 26, live on Pay-Per-View.


text:
Q: ReferenceError: WL is not defined enter image description here
ReferenceError: WL is not defined
mfp 8 version

A: This command doesn't compile WL and WLResources:
ionic serve

Try it:
mfpdev app preview

A: Add mfp plugin properly. If already added then remove it and add again.
cordova plugin add cordova-plugin-mfp

redpajama_set_name: RedPajamaStackExchange


Could you be a Trustee for Age UK Isle of Wight?
To find out more about technology products to make your life easier, please call our Isle of Wight offices on (01983) 539301. Opening hours: 9am to 4.30pm Monday to Friday.
Or our Portsmouth offices on 023 9286 2121. Opening hours: 9.00am to 5.00pm Monday to Thursday and 9.00am to 4.30pm on Friday.
This website is managed by Age UK Isle of Wight working in partnership with Age UK. Age UK Isle of Wight, 147 High Street, Newport, Isle of Wight PO30 1TY.
Registered charity number 1118711. Company number 06057797. ® Age UK Isle of Wight 2019. All rights reserved.


The following simple example shows how a small, profitable business can run into unforeseen cashflow problems when it takes on a new large order.
XYZ manufacturer is a small but profitable resin gift designer and supplier with three full-time staff (including the two owners). It outsources production, but supplies the raw materials itself to save on costs. It then finishes and packages the final product on site.
XYZ does not have any loans or overdrafts. It has a long-term customer base of small gift shops and visitor centres.
XYZ suddenly wins a large order to supply bespoke wall plaques for a chain of stores. The contract promises to double its turnover.
The team takes on an additional employee and works flat out to meet the deadlines. It doesn't notice an impending cashflow crisis resulting from a fall in repeat orders from existing customers combined with a jump in raw material costs.
To make matters worse, the new client keeps changing its mind about designs. A misunderstanding means the first run of goods is rejected, causing a delay in payment and increased production costs. XYZ orders additional materials to make up the shortfall in the run.
By the time the order is complete, XYZ is running an expensive overdraft. Profit margins have been squeezed to the limit and it has lost several of its existing customers. A downturn in the fortunes of the retail chain means that it doesn't place any further orders.
After a lot of hard work, XYZ finds itself back where it was five years earlier.


One of the best things while playing at an online casino or mobile based casino is that you will have access to hundreds and thousands of games at your disposal.
In fact, there is such a vast suite of different games that we have decided to put this comprehensive guide for all our readers and other visitors.
After reading this guide, you will have complete information about different types of games distributed across various categories and subcategories. You need to visit several sections of our website for up to date information.
At every step, we would guide all our readers which game to play and which one to ignore while browsing through our featured casinos.
You should remember one thing that the games are available free of cost which means that you need not have to pay a single time. At the same time, you can play the game as a real money player as all of the games come with high payout percentage and low house edges. So it can certainly increase your winning opportunities and provide better returns on the money invested.
Over here, you will have the best access to branded casino games that are not only rated best as per industry standards but are extremely loved by fellow casino players. You can play the games for free or as a real money player. So just pick up your choice of casino game and start playing.
However, browsing through such a huge list can be a bit confusing for people who are playing online casino games for the very first time. For this very reason, we have taken the guesswork and listed below some of the best casino games that can be played and accessed from different countries across the globe.
So you are recommended to make full use of this online guide and take a look at your country specific casino games where you can play in your home currency with your language in the setting menu.
If you have always played at a land-based casino and looking forward to playing at online casinos for the very first time, there is no need to worry. In fact, you will enjoy the transition from land to PC with several benefits that you could not have imagined.
When you start playing, you will be provided comp clubs that can help you earn additional cash and bonus credits from time to time. It can help you in the long run with plenty of money.
It is interesting to note that the bonuses offered with the game come in several shapes and sizes. As such you are free to claim a tremendous amount of no deposit bonus money without spending a single dime. At the same time, you need not have to make any deposit in your casino gaming account. All you need is to pay proper attention to the terms and conditions to save yourself from unwanted hassles.
You will be excited when you find a massive list of different slot games available at your end. If you are playing for the first time, you should check out "3-Reel Casinos". The slot games are easy to play and come with exciting bonus features that can be redeemed at any point in time.
If you want to play for real money, we recommend that you play the video slots because they not only come with highest payout percentage upon winning but also exciting to play at the same time. At the same time, you can become eligible for some of the best in-house bonus features and other special promotions.
Other slot games are viral that includes progressive slot games which come with a jackpot. If you are lucky, you can win the jackpot money that can be a life-changing moment for you. Apart from that, you can play different fruit machines at the same time.
For all our slot players, we have a dedicated section on different types of slot games that you will find very interesting and worth playing for. You should check out our informative and comprehensive guide to Top 10 Online Slot Game Sites.
If you like playing roulette games, you can explore our site and play across different variants like for instance consecutive roulette games, multi-balls, single zero, multiplayer and a single wheel.
If you want the best experience and earn money in return, it is recommended that you should play those games that have only one zero. It is so because the single zero European or French Roulette games come with the lowest house edges as compared to the American Roulette.
For more information and best playing experience, it is recommended that you visit our section that offers a comprehensive guide to Top 10 Real Money Roulette Sites.
One of the most important things that you need to keep in mind playing Blackjack is that each game varies from another one with different house edge and winning payout percentage. It is imperative that you implement the best strategy in selecting such games that offer lowest house edge and highest payout percentage on winning.
We have a dedicated section on our website where you can find very detailed information about Blackjack Games. You are recommended to click on this link about the Top 10 Online Real Money Blackjack Sites that offers some of the best variants in the gaming industry.
If you are someone who hails from Australia, you must check out our comprehensive guide to top 10 Pokie games. It will help you in selecting the best game with the highest winning opportunities and best in-house bonus features.
It is interesting to note that all the pokie games can be played in Australian Dollar as a home currency that can be selected from "Settings" menu upon account registration with the concerned online casino site. So they eliminate the possibility of losing money from currency exchange rates.
We have an in-depth guide to Top 10 novelty casino games which you must check out that contains all the information that you seek about the different novelty casino games that you intend to play.
2. What are the best-playing video poker games?
The winning payout percentage depends upon the pay tables when you are playing the video poker games no matter how good or bad your winning chances are. It is imperative that you read our guide to the top-paying video poker games that can offer you some of the best games rated highly by the industry.
There are hundreds and thousands of different casino card and table games online with best attractive opportunities and other benefits. If you fancy playing this game variant, then you should check out our top paying casino card and table games online that come with low house edges.
4. Can I play arcade-themed games online?
The theme-based arcade games have become extremely popular in the recent times because of stunning graphics features and other winning opportunities at the same time. To help you learn more about this game variant, you should visit our comprehensive guide on top 10 best arcade games.
5. What are some of the best casino game strategies?
There are some real money casino game strategies that you can implement while playing online games which can benefit greatly. It will certainly improve your chances of winning and give you an edge over other players. It is important that you take a proper look at our site for using the best gaming strategies.


text:
NBA Rumors: Joel Embiid Gives Up On Sixers-Celtics Rivalry After Embarrassing Loss At TD Garden
Adam GlanzmanGetty Images
JB Baruelo
When LeBron James left the Cleveland Cavaliers in the recent free agency, most people expected the Eastern Conference to have a new ruler in the 2018-19 NBA season. After LeBron's departure, the Boston Celtics and the Philadelphia 76ers emerged as the top favorites to battle for Eastern Conference supremacy. With their rosters consisting of young and promising talents, the Celtics and the Sixers are predicted to build an exciting rivalry in the East.
Fans have witnessed those teams face each other in the first day of the 2018-19 NBA season. Unfortunately, the game doesn't seem to be a battle between the top two NBA teams in the Eastern Conference. On Tuesday night, the Celtics proved that they are the better team after a 105-87 victory over the Sixers at TD Garden. Jayson Tatum led the Celtics with 23 points, nine rebounds, and three assists, while their returning superstars, Kyrie Irving and Gordon Hayward, still looked rusty only combining for 17 points.
The Celtics and the Sixers looked evenly matched earlier in the game, ending the first quarter with a score of 21-21. However, Boston started to stretch the gap in the second quarter and won the game with an 18-point lead. With the lopsided loss, Joel Embiid realized that the Sixers don't deserve to be considered as the Celtics' top rivals in the Eastern Conference.
"This is not a rivalry," Embiid said, via Keith Pompey of Philly.com. "I don't know our record against them, but it's pretty bad. They always kick our [butts]. So this is not a rivalry."
#LockedonSixers: #Sixers were Ben Simmons, Joel Embiid, and just a bunch of dudes in season opener https://t.co/xeVOALmqmd via @phillydotcom
— Keith Pompey (@PompeyOnSixers) October 17, 2018
In their first game of the 2018-19 NBA season, Sixers rising superstars Joel Embiid and Ben Simmons both established an impressive performance on both ends of the floor. Embiid finished the game with 23 points and 10 rebounds, while Simmons posted 19 points, 15 rebounds, and eight assists. Unfortunately, aside from Embiid, Simmons, and J.J. Redick, none of the other Sixers players scored double-digits on Tuesday night.
It may just be the first game of the regular season, but the Sixers must do better if they are really serious about fully dominating the Eastern Conference this season. In the last NBA Playoffs, the Celtics defeated the Sixers in just five games in the Eastern Conference semifinals despite not having Kyrie Irving and Gordon Hayward on their roster. Once both superstars regain their All-Star form and build a good chemistry with their young core, the Celtics are expected to be a more dangerous team in the postseason.


Eight-year-old Virginia girl launches innovative charity to benefit children with terminal cancer.
Pile of Smile brings kids together to create art in support of children and families.
Pile of Smile – a new charitable organization that encourages boys and girls to create and donate their art as a deep act of compassion in support of terminally ill kids – has begun holding events in Northern Virginia with plans to expand nationwide. Pile of Smile creates opportunities for children to express themselves creatively (and learn new artistic techniques) in support of another child struggling with cancer. Pieces of art are sold or auctioned to the public, with all funds being used to fulfill a patient's wish. Through Pile of Smile, kids are being exposed to tremendously moving stories as they learn the true meaning of gratitude.
The new charity is the brainchild of eight-year-old Imogen Adams, whose young friend lost his life to cancer last year. She could not help but notice how her friend and his family suffered so badly, and she felt a need to try and alleviate that kind of pain that other people are going through. So she decided she could contribute to the cause by using her artistic talent to raise money to grant the children's final wishes.
"I want to help kids with cancer. For them to do what they want before their time is up," Imogen says.
She hopes by getting other kids together and creating art they can bring a smile to boys and girls in the hospital and make a difference in everyone's lives.
Since the organization launched earlier this year, Pile of Smile has hosted a workshop, sold artwork, completed an online art raffle, and donated all funds to families struggling with pediatric cancer. And they have begun planning the Pile of Smile expansion in pursuit of their ultimate goal: to fulfill the biggest dreams of every terminally ill child on the planet.
Anyone who wishes to make a difference in another child's life is encouraged to get involved in any number of ways: donating paintings, drawings, or sculptures, buying art online (proceeds will go towards the wish fund for a pediatric cancer patients), or serving as a local team leader and bringing together kids in your community to create art as an act of compassion.


What rules apply to minors' use of power lawn mowers?
It is permitted to use the lawn mower if it is part of education or training, or if there is a young person who has been trained for it. Whatever the requirement, young people may use a lawn mower with an accepton ("dead-man's switch" or safety bar, i.e. a feature that causes the machine to switch off if you are not manually holding it), and just one cutter.
The employer must ensure that the minor has the mental and physical prerequisites for the work. This is especially important if a young person is to use larger types of ride-on mowers or the terrain to be mowed is hilly or has hindrances or other factors that may complicate the work. From and including the year you turn 16, you may work with power lawn mowers if the mowing does not involve driving on steep slopes. The required personal protection equipment must be provided.


text:
require({cache:{"url:dijit/form/templates/ValidationTextBox.html":"

<input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"Χ \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/>

<input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/>

\n"}});
define("dijit/form/ValidationTextBox",["dojo/_base/declare","dojo/_base/kernel","dojo/i18n","./TextBox","../Tooltip","dojo/text!./templates/ValidationTextBox.html","dojo/i18n!./nls/validate"],function(_1,_2,_3,_4,_5,_6){
var _7;
return _7=_1("dijit.form.ValidationTextBox",_4,{templateString:_6,required:false,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",message:"",constraints:{},pattern:".*",regExp:"",regExpGen:function(){
},state:"",tooltipPosition:[],_deprecateRegExp:function(_8,_9){
if(_9!=_7.prototype[_8]){
_2.deprecated("ValidationTextBox id="+this.id+", set('"+_8+"', ...) is deprecated.  Use set('pattern', ...) instead.","","2.0");
this.set("pattern",_9);
}
},_setRegExpGenAttr:function(_a){
this._deprecateRegExp("regExpGen",_a);
this.regExpGen=this._getPatternAttr;
},_setRegExpAttr:function(_b){
this._deprecateRegExp("regExp",_b);
},_setValueAttr:function(){
this.inherited(arguments);
this.validate(this.focused);
},validator:function(_c,_d){
return (new RegExp("^(?:"+this._getPatternAttr(_d)+")"+(this.required?"":"?")+"$")).test(_c)&&(!this.required||!this._isEmpty(_c))&&(this._isEmpty(_c)||this.parse(_c,_d)!==undefined);
},_isValidSubset:function(){
return this.textbox.value.search(this._partialre)==0;
},isValid:function(){
return this.validator(this.textbox.value,this.constraints);
},_isEmpty:function(_e){
return (this.trim?/^\s*$/:/^$/).test(_e);
},getErrorMessage:function(){
var _f=this.invalidMessage=="$_unset_$"?this.messages.invalidMessage:!this.invalidMessage?this.promptMessage:this.invalidMessage;
var _10=this.missingMessage=="$_unset_$"?this.messages.missingMessage:!this.missingMessage?_f:this.missingMessage;
return (this.required&&this._isEmpty(this.textbox.value))?_10:_f;
},getPromptMessage:function(){
return this.promptMessage;
},_maskValidSubsetError:true,validate:function(_11){
var _12="";
var _13=this.disabled||this.isValid(_11);
if(_13){
this._maskValidSubsetError=true;
}
var _14=this._isEmpty(this.textbox.value);
var _15=!_13&&_11&&this._isValidSubset();
this._set("state",_13?"":(((((!this._hasBeenBlurred||_11)&&_14)||_15)&&(this._maskValidSubsetError||(_15&&!this._hasBeenBlurred&&_11)))?"Incomplete":"Error"));
this.focusNode.setAttribute("aria-invalid",_13?"false":"true");
if(this.state=="Error"){
this._maskValidSubsetError=_11&&_15;
_12=this.getErrorMessage(_11);
}else{
if(this.state=="Incomplete"){
_12=this.getPromptMessage(_11);
this._maskValidSubsetError=!this._hasBeenBlurred||_11;
}else{
if(_14){
_12=this.getPromptMessage(_11);
}
}
}
this.set("message",_12);
return _13;
},displayMessage:function(_16){
if(_16&&this.focused){
_5.show(_16,this.domNode,this.tooltipPosition,!this.isLeftToRight());
}else{
_5.hide(this.domNode);
}
},_refreshState:function(){
if(this._created){
this.validate(this.focused);
}
this.inherited(arguments);
},constructor:function(_17){
this.constraints={};
this.baseClass+=" dijitValidationTextBox";
},startup:function(){
this.inherited(arguments);
this._refreshState();
},_setConstraintsAttr:function(_18){
if(!_18.locale&&this.lang){
_18.locale=this.lang;
}
this._set("constraints",_18);
this._refreshState();
},_setPatternAttr:function(_19){
this._set("pattern",_19);
},_getPatternAttr:function(_1a){
var p=this.pattern;
var _1b=(typeof p).toLowerCase();
if(_1b=="function"){
p=this.pattern(_1a||this.constraints);
}
if(p!=this._lastRegExp){
var _1c="";
this._lastRegExp=p;
if(p!=".*"){
p.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){
switch(re.charAt(0)){
case "{":
case "+":
case "?":
case "*":
case "^":
case "$":
case "|":
case "(":
_1c+=re;
break;
case ")":
_1c+="|$)";
break;
default:
_1c+="(?:"+re+"|$)";
break;
}
});
}
try{
"".search(_1c);
}
catch(e){
_1c=this.pattern;
console.warn("RegExp error in "+this.declaredClass+": "+this.pattern);
}
this._partialre="^(?:"+_1c+")$";
}
return p;
},postMixInProperties:function(){
this.inherited(arguments);
this.messages=_3.getLocalization("dijit.form","validate",this.lang);
this._setConstraintsAttr(this.constraints);
},_setDisabledAttr:function(_1d){
this.inherited(arguments);
this._refreshState();
},_setRequiredAttr:function(_1e){
this._set("required",_1e);
this.focusNode.setAttribute("aria-required",_1e);
this._refreshState();
},_setMessageAttr:function(_1f){
this._set("message",_1f);
this.displayMessage(_1f);
},reset:function(){
this._maskValidSubsetError=true;
this.inherited(arguments);
},_onBlur:function(){
this.displayMessage("");
this.inherited(arguments);
}});
});

redpajama_set_name: RedPajamaGithub


1. Take 100 grams of butter and whisk it then add 1 cup of powdered sugar.
2. Beat 2 eggs and add vanilla essence to it. And add this mixture to your butter and sugar mixer.
3. Sift flour, cocoa powder and baking powder and add this to your mixture.
4. Add 2 tablespoons of milk.
5. Mix well so that there are no lumps.
6. Preheat your oven at conventional mode at 180 degrees C/350 F.
7. Take your cake pan and grease it with butter and line it with butter paper.
8. Add your cake batter to this and tap it gently to avoid air bubbles.
9. Bake your cake at conventional mode for 30 minutes. Check your cake every 10 minutes. Insert a toothpick if it comes out clear then your cake is ready.
10. Let it come to room temperature.
11. Take your whipping cream and whip it until it forms peaks.
12. Cut your cake into 3 layers and add cherry syrup between each layer. Stacking the layers as you go.
13. Add your whipping cream to each layer and spread it well.
14. Then crumb coat your cake and freeze it for 10 minutes.
15. Now spread the whipped cream on the top and the sides of the cake.
16. Add the remaining whipped cream to icing bags and decorate your cake.
17. If you want even you can add cherries,chocolate chips, chocolate rice, or chocolate shaving for decoration.
It looks so good! I can't wait to try the recipe!


text:
Start Your Reservation
Rent a Car Near Me
Rent an Electric Vehicle (EV)
Rent a Box Truck or Cargo Van
Ultimate Collection
Limited Edition Camaro
Extend My Rental
View / Modify / Cancel
AAA Offers
Overview & Benefits
Hertz Status Match
About Neighborhood Locations
About FBO Locations
Delivery Rentals
Hertz Online Application
Uber Rentals
Vehicle Theft Report
Car Rental Exeter, UK
I have a promotional code
This is a self-service, hourly hire 24/7 location. Continue your reservation here by providing pickup and return dates and times. You will then be redirected to the hertz 24/7 website to complete your booking.
Book - Pick your van. Register for free. Rent from as little as hour.
Unlock - Enter the PIN code on the windscreen-mounted PIN pad.
Drive - Retrieve the keys, start the engine and drive away.
Why Hertz
Best price guarantee - in the unlikely event you find a lower Hertz price, we'll refund the difference
No cancellation or change fees**When the booking is cancelled within two days of being made.
No hidden extras to pay - theft and damage coverage included
Hertz car rental in Exeter
Car rental in Exeter will help you discover the best of an old English cathedral city with a British bohemian side. Drive to seaside villages, country pubs and stately homes with absolute freedom.
We have a number of pick-up points across the city, including at Exeter Airport. Most cars in the UK are manual drive (stick shift), but we have automatic rental options in Exeter for your comfort and convenience too. Choose your perfect car online in advance and we'll have it waiting for you at your preferred pick-up point as soon as you arrive. Select from spacious SUV's perfect for families, compact cars ideal for nipping in and out of cities and even sporty vehicles for a road trip with style.
With no hidden extras to pay, our friendly staff aim to get you on the road as smoothly as possible when you rent a car in Exeter.
Pickup Locations Exeter
Exeter St Davids Railway
Opening hours: Mo-Fr 0830-1730, Sa 0900-1230, Su closed
Address: 8B Christow Road, , Marsh Barton Trading Estate
Phone: +44 (0) 843 309 3028**
**Calls cost 7p per minute plus your phone companys access charge
Marsh Barton Trading Estate
Address: 8 B Christow Road, , Devon
Phone: 44-0-843-309-3028*
Exeter Airport
Address: Car Rental Hall, , Devon
Pick-up Date and Time: closepickupTime 00:00 00:30 01:00 01:30 02:00 02:30 03:00 03:30 04:00 04:30 05:00 05:30 06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30
Return Date and Time: dropTime 00:00 00:30 01:00 01:30 02:00 02:30 03:00 03:30 04:00 04:30 05:00 05:30 06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30
Rental Car Type: Show Me AllGreen Traveler CollectionAdrenaline Collection (TM)Dream Cars (TM)Prestige CollectionCompact/MidsizePremium/LuxuryFullsize/StandardSUV/MinivanConvertible Apply a discount code
Discount/CDP/Club Code :
Driving in and around Exeter
Set in the heart of Devon on the banks of the River Exe, this city has an ancient heart and is a great base for various outdoor activities, hikes or heading out to see wonderful coastal vistas. Explore the surrounding areas of natural beauty and sprawling national parkland at your own pace.
Exeter is a compact city and some streets in the center are one-way or pedestrianized. On-street parking is available throughout the city, but spaces are limited. However, there are a number of parking lots to choose from within easy walking distance to the main streets.
If you're basing yourself in Exeter to explore the nearby countryside, the comprehensive road links make day trips simple. Get to the harbor village of Topsham by following the A315 south along the River Exe. Head into the enormous Dartmoor National Park by taking Topsham Road out of the city, following the A379 and joining the Devon Expressway.
You can also explore the enthralling south-west of England. The M5 freeway begins at Exeter and leads north to Bristol. The A38 takes you to Plymouth, a port city with connections to the east coast of France via ferry. Follow the A30 into Cornwall and Penzance, the very south-west tip of England, for a surfers' paradise and idyllic coastal villages.
While in the UK you'll be driving on the left-hand side of the road and overtaking on the right. Speed limits are in miles per hour and distances on signs in miles. It's important to note that in the UK – and Europe as a whole – you can't turn right on a red light at a junction.
A quick guide to Exeter
Exeter is a curious place. It's a city, yes, but it feels like a market town. It has retained an elegance and charm and is a lovely place to explore. It's also the perfect base for a road trip around the beautiful south-west of England and the gorgeous counties of both Devon and Cornwall.
Discover the city
Make for the eart of Exeter and you can combine a day of shopping in the quaint boutique stores with exploring the ancient side of the city.
Head to the magnificent central cathedral, which towers over the city. Get up close to the impressive Gothic architecture with a trip to the top. The intricate details of the spires are a joy to behold, as is the panoramic view across the houses and out into the Devon hills.
Stop in at the Royal Albert Memorial Museum, a pink-bricked Gothic masterpiece with white fringes. Inside, a collection that spans centuries, continents and all kinds of subjects will keep kids and adults engrossed for hours. From an Egyptian tomb to an important collection of starfish, it contains a fascinating variety of exhibits.
The freshest of fish
The south coast of England is famed for its seafood. Exeter is a great place to try some - whether it's juicy mussels or freshly caught fish from the Devon ports. From street food to grand old restaurants, they'll all deliver a taste of the sea. Try The Galley at Topsham – the focus on fish here is so intense that they don't open on the days when the boats aren't landing a catch – Sundays and Mondays. The menu changes frequently, but you may be lucky enough to get 12 hour cured trout with pickled shallot or seafood bouillabaisse with sea bream.
See how the other half lived
Get the ultimate English stately home experience at Powderham Castle, the perfect day trip from Exeter. Take a guided tour behind the scenes of this sprawling mansion - the 'upstairs downstairs' tour focuses on the stories of the servants and the family they served. Kids will love the huge gardens, where red deer roam, and the farm featuring baby goats and sheep.
For stunning views across the Devon countryside head to Haldon Belvedere (Lawrence Castle). The grand apartment in the tower of this fairytale castle is available to stay in and the grounds are open daily. Snap the perfect picture of this bone-white castle looking out over the forested hills.
Drive down the river to the charming village of Topsham, stuffed with cozy pubs and restaurants. Colorful houses snake down narrow roads to quiet harbors where the River Exe meets the River Clyst.
Make time for the wild moorlands and ancient rock formations of Dartmoor National Park, right on Exeter's doorstep. A scenic drive through the national parkland takes you from Bovey Tracey to Princetown, through wild moorland where ponies graze. Princetown offers a range of walking and cycling trails along disused railways and field tracks. Pick up a map at the High Moorland Visitor Center in the middle of town.
On a sunny day spend some time by the ocean. Sandy Bay near Exmouth is close by. Surreal, terracotta rock formations and a sweep of sandy beach make up this part of the Devon coast.
Here in the west country you can get a real feel for the English landscape and way of life, and car rental in Exeter will let you head out to the surrounding sights in delightful Devon.
Financial Reorganization Update
Under 25 Rentals
Agent Gold Rewards
Applicant Program
© 2023 THE HERTZ SYSTEM, INC. | PRIVACY POLICY | TERMS OF USE | MANAGE COOKIES | DO NOT SELL MY PERSONAL INFORMATION | SITE MAP
Gold Standard Clean:Rip the seal knowing you're the first in the vehicle after a full sanitization and get on the road with peace of mind.


Victor Dwight (or Dewight) Shoemaker Jr, called J.R., was five years old when he went to visit his grandfather, Oscar Wolford. His mobile home, was located in Kirby (south of Augusta) near Short Mountain Wildlife area in west Virginia. He was playing with his two cousins, 8 and 9, just behind his grandfather's home on on May 1st, 1994, when he mysteriously vanished without a trace.
J.R.'s father, Victor Sr., was a maintenance man at a Leesburg apartment building, and his mother, Nettie, worked on an assembly line at an electronics plant in Loudoun. They drove from Leesburg to the Wolford property on Saturday, April 30th.
The boys played for about thirty minutes until approximately 8:30 a.m., when J.R. got hungry and said he was returning to his grandfather's home for food alone. But when Tommy and Lloyd returned to the trailer there was no sign of J.R..
Search teams began looking within an hour, West Virginia State Police said. They have focused on a four-square-mile area around the trailer, believing that the boy lacks the endurance to get any further than that.
The boys had wandered safely in the woods together many times before and it was one of the few places where Nettie Shoemaker, who had tried for years to have a baby before conceiving J.R., would let her son play out of her sight.
At the time of his disappearance, he was wearing red Bugs Bunny T-shirt, red shorts and white X-Men sneakers. J.R. was familiar with the mountainside and always knew his way back.
Although J.R. was said to be strong for his age and fond of the outdoors, the rugged mountainside terrain was no place for a 5-year-old on his own. The paths are steep and twisting; the forest is thick; houses are few and far between and a treacherously dense layer of leaves covers gullies and rocks.
Searchers using a helicopter equipped with infrared equipment to detect heat and dog teams searched the ground. Lisa K. Hannon, who helped coordinate an all-night search was killed Tuesday May 3rd, 1994, when her car ran off a road and struck a tree.
The search for J.R. lasted for five days in rainy weather with temperatures in the 30s before being called off on Thursday, May 5th, in the evening. Over the next five months, National Guard and Army Reserve units used weekend training time to search for signs of the boy. In addition, the FBI was called in, suggesting that the authorities believed that foul play might have been involved.
Investigators conducted several interviews of the cousins, who told police they lost track of J.R. Parents Victor Dwight Shoemaker Sr and Nettie Shoemaker stated that they believed the cousins acted strangely when the came out of the woods and they haven't talked to that family since. When Victor Shoemaker tried to talk to the other boys, 'they wouldn't say anything about it.' One cousin's family lived in a mobile home on the mountain, the other was from a small town in Pennsylvania.
Victor believes his son was abducted but there have been no arrests. No suspects have been identified, and police have found no indication of foul play or family involvement. The Shoemakers speculate that the son was brainwashed and is alive but living a different identity.
In 2014, 'At this time, all investigative leads have been exhausted,' said FBI supervisory special agent Greg Heeb in Pittsburgh. In 1997, the FBI said it was made aware of a report that a dark-coloured pickup truck had been spotted in the area the day J.R. vanished. But the tip never led to anything. Another unconfirmed theory: instead of keeping its nose to the ground, a police dog looking for scents of the boy held its nose in the air as it travelled across a grassy field, leading to speculation that someone had carried the boy from where he was last seen down to the road.
What happened to J.R, out in those woods while playing with his cousins that day in May 1994? Was he injured by his cousins, got lost on his way back to his grandparent's property or abducted as his parents believe? The suspicious behaviour of the cousins could be guilt or perhaps Post Traumatic Stress from some incident which happened during J.R.'s disappearance. Twenty four years on, no sign of him or his remains has been found.


text:
Q: Cronjob and PHPmailer not working as expected I have two cron jobs
0 8 * * *   /usr/bin/php /var/www/Apps/Appsname/Extract.php
*/2 * * * * /usr/bin/php /var/www/Apps/Appsname/weeklybusinessemail.php

The extract cronjob works perfectly fine.
The weeklybusinessemail.php does not.
It has a phpmailer script with attachments in it.
When I run weeklybusinessemail.php via the url it works and sends an email,  yet via the crontab it does not!
All names match.
Any help would be greatly appreciated

A: > /dev/null redirects standard output.
2>&1 redirects standard error (2) to standard output (1)
try :
*/2 * * * * php /var/www/Apps/Appsname/weeklybusinessemail.php > /dev/null 2>&1

if application is mvc:
*/2 * * * * php /var/www/Apps/Appsname/index.php controller_folder/controller_class_name > /dev/null 2>&1

A: It's hard to say without more debug info, but a common problem when running cron tasks is the working directory location. If you're expecting your attachments to be in the folder with the script and refer to them using relative paths like filename.txt, that path is not relative to the script, but the cron process' working dir, which could be anywhere. It works when you run it from the web because your web server changes directory to the virtual host's root directory before running your script, so relative paths will work.
Try either using absolute paths for your file attachments (e.g. using __DIR__.'/filename.txt'), or change directory before running your cron task:
*/2 * * * * cd /var/www/Apps/Appsname && /usr/bin/php /var/www/Apps/Appsname/weeklybusinessemail.php


text:
http://limkitsiang.com
Media Statement (3) by Lim Kit Siang in Petaling Jaya on Tuesday, 18th August 2009:
Ahmad Said's claim "No one accorded special treatment by MACC" – Tell it to the Marines!
Bernama today headlined "No one accorded special treatment by MACC" on its report quoting the Malaysian Anti-Corruption Commission (MACC) Chief Commissioner, Datuk Seri Ahmad Said Hamdan as saying that everybody who is investigated by the MACC for corruption is treated the same regardless of whether the individual is an ordinary person or a politician.
Ahmad Said said politicians, whether they were from the opposition parties or the government, were also treated the same.
He said: "Everybody is the same and no one is accorded special treatment."
My response and the response of overwhelming majority of Malaysians to Ahmad Said's statement is – Tell it to the Marines!
Ahmad Said's claim that "no one is accorded special treatment in MACC" qualifies for the champion trophy for the year for any "Believe it or not?" competition for the category of a statement made by a public officer with the least public credibility!
Has Ahmad Said realized that under his leadership, the MACC (previously Anti-Corruption Agency or ACA) has sunk to the lowest point of public confidence in the past 42 years since the establishment of the ACA in 1967 and has he paused to try to understand why this unprecedented crisis of confidence faced by MACC after seven months of becoming a world-class anti-corruption commission?
Former Prime Minister, Tun Abdullah Ahmad Badawi had hoped that MACC could be one of his very few legacies as the fifth Prime Minister of Malaysia, but it is proving to be the opposite, as Abdullah is being blamed for creating a Gestapo-like monster completely contemptuous of the rule of law and the human rights of Malaysians as illustrated by the mysterious death of Teoh Beng Hock in MACC headquarters and the high-handed and gangsterish behavior of unidentified MACC officers in trying to arrest another DAP political aide, Wong Chuan How in Sungai Pelek last Friday.
In yesterday's press, in trying to deny adopting Gestapo tactics on Wong, MACC claimed that Wong had tried to escape from arrest – which is the most ridiculous charge to level against any political worker as the whole episode happened in full public view.
Two DAP lawyers and elected representatives who were eye-witnesses of what happened, DAP MP for Seremban John Fernandez and DAP Negri Sembilan Bukit Kepayang State Assemblyman have jointly refuted the MACC account.
The primary reason why Malaysia's ranking in the Transparency International's (TI) annual Corruption Perception Index (CPI) is going from bad to worse – plunging from No. 37 in 2003 to No. 47 in 2008 – is because of the failure of the anti-corruption body to break away from its culture of selective investigation and prosecution, gunning for the "ikan bilis" while steering clear of the "ikan yus".
MACC can never restore public confidence in its efficiency, independence and professionalism or be of any use to break the back of the scourge of corruption in Malaysia and see significant improvements in Malaysia's ranking in TI CPI unless it proves that it is capable of fighting corruption "without fear or favour".
At present, MACC operates in "fear" of the powerful and in "favour" of those in high political places.
After becoming MACC, the anti-corruption body has degenerated as instead of declaring an all-out war against corruption it has become the Umno/BN catspaw to declare an all-out war against Pakatan Rakyat.
The defence of MACC by the Minister in the Prime Minister's Department, Datuk Nazri Aziz is therefore no surprise to the majority of Malaysians, who regard this as a confirmation of their worst fears about MACC's betrayal of the trust of Malaysians to eradicate corruption without fear or favour.
The Anti-Corruption Advisory Board yesterday called on the MACC to continue its investigations into corruption cases regardless of the status or background of the individual involved.
Unfortunately, the MACC has not even made a start in this direction or its public esteem would not for plunged to such a nadir – even lower than the police.
Has MACC started investigations as to whether Deputy Prime Minister Tan Sri Muhyiddin Yassin had corruptly abused his powers in flying RMAF Nuri helicopter officiate Umno divisional meetings in Sabah last weekend – completely unrelated to Muhyiddin's official powers and duties?
Dare MACC conduct a public opinion poll about its public standing and credibility?
Transparency International Malaysia has called on the MACC not to leave any stone unturned in its investigations into the RM12.5 billion Port Klang Free Zone (PKFZ) scandal.
This is actually quite a ridiculous statement - as the more pertinent question is whether MACC or previously ACA had turned any single stone since the first official report was lodged about the PKFZ scandal four years ago?
*Lim Kit Siang, DAP Parliamentary leader & MP for Ipoh Timor


During the ridge augmentation procedure, the gum is lifted away from the ridge to fully expose the defect in the bone. The bony defect can be filled with a bone graft material that can help regenerate lost bone. Finally, the incision is closed and several months of healing will be required. Depending on the case and type of implant and procedure, the dental implant might be placed during the ridge modification procedure or when healing is complete; this all depends on the condition of the bone. Ridge augmentation improves the cosmetic appearance, functionality of the mouth, and the chance of enjoying dental implants for many years.


Consuming dairy products provides health benefits — especially improved bone health.
Foods in the Dairy Group provide nutrients that are vital for health and maintenance of your body. These nutrients include calcium, potassium, vitamin D, and protein.
Intake of dairy products is linked to improved bone health and may reduce the risk of osteoporosis.
The intake of dairy products is especially important to bone health during childhood and adolescence when bone mass is being built.
Calcium is used for building bones and teeth and in maintaining bone mass. Dairy products are the primary source of calcium in American diets. Diets that provide 3 cups or the equivalent of dairy products per day can improve bone mass.
Diets rich in potassium may help to maintain healthy blood pressure. Dairy products, especially yogurt, fluid milk, and soymilk (soy beverage), provide potassium.
Vitamin D functions in the body to maintain proper levels of calcium and phosphorous, thereby helping to build and maintain bones. Milk and soymilk (soy beverage) that are fortified with vitamin D are good sources of this nutrient. Other sources include vitamin D-fortified yogurt and vitamin D-fortified ready-to-eat breakfast cereals.
Milk products that are consumed in their low-fat or fat-free forms provide little or no solid fat.
Why is it important to make fat-free or low-fat choices from the Dairy Group?
Choosing foods from the Dairy Group that are high in saturated fats and cholesterol can have health implications. Diets high in saturated fats raise "bad" cholesterol levels in the blood. The "bad" cholesterol is called LDL (low-density lipoprotein) cholesterol.
High LDL cholesterol, in turn, increases the risk for coronary heart disease. Many kinds of cheese, whole milk, and products made from them are high in saturated fat. To help keep blood cholesterol levels healthy, limit the amount of these foods you eat.
In addition, a high intake of fats makes it difficult to avoid consuming more calories than are needed.
Key Consumer Message: Switch to fat-free or low-fat (1%) milk.
P.S. Did you enjoy this article about the Health Benefits and Nutrients of Dairy Products? Make sure to LIKE, COMMENT and SHARE this post.