text:
Author's Musings
Power and Spiritual Significance of Arunachala Mountain
March 21, 2021 January 3, 2022
69,370 Total Views, Today's View 64
Tiruvannamalai is a small town situated in the state of Tamil Nadu,India.Here exists the worlds's greatest spiritual treasure and the answer to the question of who am I ? YES ! It is the holy Arunachala Mountain (Arunachala Hill) – The Mountain of knowledge and fire / light.
Throughout the ages,many saints and Jnani's visited Arunachala and have written about the power of Arunachala to destroy the ego and to realize the true nature of the self, thus liberating us from maya ( illusions) of the world. Arunachala can be known to everyone who gives up the attachment and senses of the body.
Many saints and Jnani's acknowledge Arunachala as the supreme jnana-Guru who can bless you to merge your mind (thoughts) into your hrudayam (heart) But this fact has received its most striking confirmation from Bhagavan Ramana Maharshi.
Arunachala is one of the five naturally occurring elements or manifestation of the five prime elements of nature.The five elements of nature are –
2) water
3) air
4) sky
5) fire.
Arunachala represents fire. Arunachala Shiva is pure consciousness and represented by the element of fire.To signify the fire element,a huge fire ( also known as Deepam ) is lit annually on top of Arunachala mountain on the Tamil month of Karthigai which usually falls in November or December. On this occasion a beacon light of clarified butter (ghee) is lighted at 6.00 pm (18.00 pm) and it burns till the ghee is over and it burns even through out the night.Every year the Deepam event is attended by over 1 million pilgrims and devotees from all over the world on a single day.
In the song Aksharamanamalai written by Ramana ,the Bhagavan clearly says that Arunachala shines as the form of the Guru to enlighten us and in the same verse the Bhagavan also states that the duty of the real Guru is to destroy all our defects – mainly the ego and grant all good qualities to us and to rule over the "self".
Bhagavan Ramana Maharshi explained many Hindu scriptures on the power and truth of Arunachala. In one of the verses Lord Shiva says:
My appearance here as a hill is an act of grace for the maintenance of the world. I also abide here as the Siddha. Within me there are many glorious caves filled with all kinds of enjoyments. Know this. Action naturally binds the entire world. One's escape from attachments to the world and its maya can be achieved by surrendering to Arunachala.
What cannot be acquired with great pains can be attained by anyone who looks at this hill from where it is visible or even mentally thinks of it from far." I, the Lord, ordain that those who reside within a radius of three yojanas ( 24 miles ) of Arunachala shall attain union with the Supreme which removes bondage even in the absence of any initiation"
Dr T. N. Krishnaswamy a devotee of Ramana Maharishi states that Bhagavan once said him that the whole hill is sacred. It is Shiva himself. Just as we identify ourselves with a body, so Shiva has chosen to identify himself with his hill. Arunachala is pure wisdom (jnana) in the form of a hill. It is out of compassion to those who seek him that he has chosen to reveal himself in the form of a hill visible to the human eye. The seeker will obtain guidance and solace by staying near this hill and meditating upon him.
The history and origin of Mount Arunachala demonstrates the immense power of Arunachala and how the blessings of Arunachala can end our pain and sorrows in human life which is covered in ego and maya (illusion)
By vanquishing the ego of Brahma and Vishnu, Shiva proved the true knowledge that Arunachala Shiva is the limitless and infinite god that exists in every living soul. Arunachala is the creator and destroyer of everything in this world.
Ramana Maharshi also reveals that Arunachala instructs in silence (verse 36) and it teaches the path of self-enquiry (verse 44); and he shows us the way of praying to Arunachala to bestow jnana (verse 40) to reveal Self as the reality (verse 43) and to make us give up the attachment to the body (verse 75).
When Goddess Parvati prayed to Lord Shiva to attain a state where she could do no wrong, Shiva directed her to Arunachala, where Goddess Parvati merged with Arunachala and for Goddess Parvati, Arunachala was the place where she lost her individuality and become one with Arunachala Shiva. So Lord Shiva is the supreme Guru to Lord Brahma and Lord Vishnu in the form of Arunachala.Arunachala is non dualistic – Shiva and Shakti is one and united in Arunachala.
Lord Shiva in Skanda Maha Purana Says –
"I truly abide here on earth in the form of the named Aruncahala for bestowing the attainment of liberation."
Arunachala draws millions of people who are earnest seekers of spiritual knowledge because the fire manifestation is a symbolic knowledge that dispels the darkness of ignorance and arrogance caused by the human's ego.There is a spiritual energy and vibration in Arunachala and it is considered as the only place to learn and follow the path of Advaita ( non duality ) for those wishing to see the almighty in the self and escape the web of bondages and attachments to the world caused by Maya ( Illusion of the mind )
Arunachala is no ordinary hill. It is spirituality by itself. It has a powerful, magnetic pull to the Self. Seekers who come to Arunachala with the intention of realizing the Self will definitely be liberated.
In this legend, Vishnu represents the intellect and Brahma the ego, while Siva is Atma, the spirit. Ego and intellect realize the futility of knowing Atman because the latter is beyond the senses and transcends both ego and intellect. The ego and intellect, therefore, surrender themselves completely to the Atman and obtain illumination (Self-knowledge).
This refers not only to the sanctity of Arunachala itself but also to the pre-eminence of the doctrine of Advaita and the path of Self-enquiry of which Arunachala is the center. One can understand this meaning in Bhagavan Ramana Maharshi saying, "In the end everyone must come to Arunachala."
There is water everywhere under the ground, but there are some places where it is easier to get the water. In the same way, the Self is everywhere and there is no place that is without it. However it is also true that there are certain places like Arunachala, where the presence of the Self can be felt more easily.
Being near the holy hill of Arunachala,the Self within us is more powerful and more self-evident than anywhere else.
Arunachala is more a spiritual place rather than a religious place. There is a huge amount of spiritual energy at Arunachala and we can take as much wisdom and energy as we want, but no matter how much we take, the original amount is never diminished. Even before Bhagavan Ramana Maharshi came here, there were innumerable sages who discovered the power of Arunachala in liberating themselves. Many saints came to Arunachala, realized the Self and attributed their realization to the power and grace of the mountain.
Ramana Maharshi always said that the power of Arunachala was not just a matter of belief.It is a fact and truth. He said that if you sit in the shade of a tree, whether or not you believe in the shade, it is a physical fact. He said, "If you walk around this hill enough times, it will give you grace, even if you do not want it."
Bhagavan Ramana Maharshi was certain that Arunachala was the spiritual axis of the Earth.
Importance of Pradakshina Around Arunachala Hill
Ramana Maharshi – A short Introduction
1070 people have subscribed to this blog
Why is a strict vegetarian diet essential for spiritual growth ?
Living a vegetarian life is a philosophy of AHIMSA, which means kindness and non violence against all living beings....
The truth of "The Self" in Hinduism (Advaita Vedanta), Christianity & Islam
28,913 Total Views, Today's ...
Why is Sri Ramana Maharshi acknowledged as the world's greatest Advaita saint ?
About the Author & The Birth of Arunachala.Blog
Let us celebrate love through the love for Arunachala Shiva....
Quotes From The Author
Spiritual quotes from the Author....
Author's Musings
Tiruvannamalai Info


text:
Amazing Web Of Abraham Zapruder
Amazing Web Of Abraham Zapruder The Man Who Filmed JFK's Assassination
November 20, 2017 uwantson
by Gregory Burnham
The following may be of interest to those who would seek a glimpse at the beginning, even though it tends to raise questions about the only piece of evidence that we know is real, intact, unaltered, and 100% without blemish. Qualities that are curiously absent from the character of the one who filmed it…
Abraham Zapruder-White Russian affiliation, 32nd degree Mason, active MEMBER of 2 CIA Proprietary Organizations: The Dallas Council On World Affairs and The Crusade For A Free Europe;
These two organizations were CIA (backed) Domestic Operations in Dallas whose membership included:
Abraham Zapruder, Clint Murchison (owner of the Dallas Cowboys at that time) , Mr. Byrd, (owner of the Texas School Book Depository), Sarah Hughes, who swore LBJ in as the 36th President while Air Force One was still on the ground in Dallas, George DeMohrenschildt, (CIA contract agent AND best friend of LHO), George Bush (also close friend of George DeMohrenschildt), Neil Mallon, (mentor that Bush named his son, Neil, after), H.L. Hunt, & Demitri Von Mohrenschildt (George D's brother).
In 1953 and 1954 a woman named, Jeanne LeGon worked SIDE by SIDE with Abraham Zapruder at a high end clothing design firm called, Nardis of Dallas. Jeanne LeGon designed the clothing and Abraham Zapruder cut the patterns and the material for her.
Incidentally, Abraham Zapruder's obituary mis-states the date/year that he departed Nardis of Dallas, incorrectly citing 1949. The correct year was 1959, [the same year that his "partner in design" Jeanne LeGon became known as, Jean LeGon DeMohrenschildt… She had married Lee Oswald's BEST FRIEND (to be), CIA Contract Agent, George DeMohrenschildt!]
Lyndon Baines Johnson's personal secretary, Marie Fehmer, who flew back to Washington on Air Force One with LBJ on 11-22-1963, just happens to be the daughter of Olga Fehmer, currently living in Tyler, Texas. Olga Fehmer ALSO worked at Nardis of Dallas with Abraham Zapruder and Jean LeGon DeMohrenshildt.
Olga Fehmer, the mother of LBJ's future personal secretary, (Marie) worked closely with the man who would later capture the assassination on film: Abraham Zapruder, in the same city of Dallas.
George DeMohrenschildt's future wife Jeanne LeGon, also worked at NARDIS of Dallas, the city in which LHO's best friend and rabid anti-communist White Russian, George DeMohrenshildt – would convince Lee Oswald and his White Russian wife, Marina, to eventually reside.
The Oswald's spent time together in the Soviet Union during their "courtship" — much if not most of that time was spent in the city of Minsk, which is where George DeMohrenshildt and his brother, Demitri Von Mohrenschildt, grew up, after fleeing the place of their birth, Mozyr, which was often mistakenly thought to have been a part of Poland.
Abraham Zapruder's co-worker, Jeanne LeGon and her husband George DeMohrenschildt introduced Lee Oswald to the daughter of one of George DeMohrenshildt's close friends, Ruth Paine. Ruth Paine's husband , Michael, whose step-father, Arthur Young collaborated with none other than Lyndon Baines Johnson's personal pilot, Joseph Mashman, to develop "BELL" helicopter (Fort Worth, Texas), was employed by Bell at the time of the assassination. 3,000-5,000 BELL helicopters were lost in Viet Nam and BELL's stockholders made a fortune replacing them.
In September of 1976, George DeMohrenschildt was subjected to 9 electro-shock treatments at Parkland Hospital under the order given by one, Doctor DeLoach… first cousin of FBI Assisstant Director Cartha D. "Deke" DeLoach. His "doctor of record", Dr. Mendoza, ordered the administration of intravenous "drugs" upon DeMohrenschildt's being committed to Parkland Hospital for, "mental problems" – but, it was DeLoach that ordered the Electro-Shock Therapy. This episode occured during the time that George Bush was the Director of Central Intelligence and within weeks of DeMohrenshildt's having written a manuscript for a book entitled, "I Am A Patsy! I Am A Patsy!" which named names of various CIA and FBI personnel who framed Oswald to cover their tracks in the assassination of John F. Kennedy.
There is an "extant" version of this manuscript floating around the net [which is possibly a creation of a good forgerer like E. H. HUNT].
On March 29, 1977… the same day DeMohrenschildt agreed to an interview with the HSCA, George DeMohrenschildt was found dead of a shotgun blast through his mouth by his daughter, Alexandra. His death was ruled a suicide.
In 1964, a CIA report states that: "[she] was being monitored by CIA's James Jesus Angleton because she was having an affair with Mohammed al Fayed shortly after the JFK assassination…" James Jesus Angleton's name is signed at the bottom of that 41 page report. Under his signature is that of CIA asset, Jane Roman. Roman was the CIA agent who the record shows was charged with "monitoring" the movements of one, Lee Harvey Oswald, for the two months preceding the assassination.
George Bush's roomate at Andover and Yale, who subsequently enlisted with him into the Navy was Demitri Von Mohrenschildt's step-son, Edward Gordon Hooker.
George DeMohrenschildt was business partners with Mohammed al Fayed and Clamar J. Charles in Haiti, while working for Clint Murchison's Haitian interests. He also worked for Murchison's Three States Oil & Gas Co.
Jackie Kennedy grew up calling George DeMohrenschildt, "Uncle George" — as her mother Janet Auchincloss nearly married him after she had dated him during her divorce from Jackie's father, Black Jack Bouvier.
At one time, DeMohrenschildt actually was engaged to be married to Jackie's mother's sister, (Jackie's aunt), Michelle.
George Bush has selective Altzheimer's regarding his where abouts of 11-22-1963. Barbara Bush stated he was in Tyler, TX. although he has "speculated" that he may have been in Port Au Prince, Haiti.
FBI Special Agent, Graham Kitchell states that he received a call from George Bush on 11-22-1963, and that George Bush (and his voice) were very familiar to him at that time. The call was made to the Houston FBI office and apparently did not originate from Haiti.
← Twitter Monitors User Behavior 'Off Platform'
The Illuminati Plan to make you "Hybrid" (R$E) →

redpajama_set_name: RedPajamaCommonCrawl


text:
Memories_photo
Senior_citizen_news
The_lamp_post
Haverhill Traditions
Massachusetts's Public Notices
Submit a Memoriam
Massachusetts Public Notices
North Andover, MA (01845)
Clear to partly cloudy. Low 8F. Winds NW at 10 to 15 mph..
Clear to partly cloudy. Low 8F. Winds NW at 10 to 15 mph.
Crowds start to gather in Washington Square to hear holiday music before the lighting of the Christmas tree.
Timothy Jean
TIM JEAN/Staff photoLily Kiernan, left, and Alyviah Richards, both of Haverhill sit in a photo booth for a photo outside of the Haverhill Bank during the annual Christmas Stroll.
Revelers roast marshmallows as they make s'mores sponsored by the Haverhill Police and Fire departments outside of Harbor Place during Christmas Stroll on Friday. 12/6/19
Dan Allen, of Haverhill, poses behind an ice sculpture with his children Carter, 9, left, and Capri, 4.
Children reach up for the giant bubbles as they wait for the lighting of the tree.
Holiday revelers flock to Christmas Stroll
By Mike LaBella Staff Writer
HAVERHILL — Members of the community young and old put on their warm winter clothing to welcome in the holidays as they took part in Friday night's 27th Annual Christmas Stroll, presented by the Greater Haverhill Chamber of Commerce.
Santa Claus greeted starry-eyed children in Santa's Village at Harbor Place, sponsored by Pentucket Bank. Strollers enjoyed a promenade of ice sculptures, s'mores on an outdoor fire pit hosted by police and firefighters, and the Pearl pop-up camper warmed things up with free cups of hot cocoa.
Children flocked to tables that were set up inside the Harbor Place residential building to decorate sugar cookies for free. It wasn't long before organizers needed to get more cookies.
Because of new snow that had fallen, Elsa's Wonderland featuring Elsa and Olaf was moved from Columbus Park to 90 Washington St.
"It was a really good turnout and about the same as last year," said Dougan Sherwood, president of the Greater Haverhill Chamber of Commerce.
The stroll extended throughout the downtown and local shops and restaurants held fun activities and special offers.
Covanta Energy donated this year's Christmas tree, a 30-year-old blue spruce that was lit at 7:45 p.m. after Santa arrived from his village.
The event was presented by the Greater Haverhill Chamber of Commerce in coordination with the downtown Haverhill business community and Covanta Energy. Other event sponsors included National Grid, Haverhill Bank, Pentucket Bank, Northern Essex Community College, AutoFair, Haverhill Family Eye Care, and 76 Merrimack St., as well as Be Imagine Music, Creative Haverhill, HC Media, The Eagle-Tribune, and the Haverhill Cultural Council.
Greater Haverhill Chamber Of Commerce
Covanta Energy
Rockton, IL - Richard C. "Dick...
Rockton, IL - Richard C. "Dick" Gleed, 80, of Rockton, IL passed away at 6:40 p.m., Thursday, December 19, 2019 in his home. A Masonic Service will be held at 11 a.m. with Funeral Ceremonies following on Saturday, December 28, 2019 at Old Stone Church, 101 E. Union Street, Rockton, IL with P…
Charlemont - Carolyn P. (Cook)...
Charlemont - Carolyn P. (Cook) Hazel, 85, formerly of Haverhill, died at home in Charlemont, Mass. on Sunday, December 1, 2019. She leaves behind her husband, Maurice, son, Edward both of Charlemont, daughters, Teena of Virginia and Susan of Camden, NJ. Services will be held in the spring at…
Haverhill - of Hampton, NH for...
- J. Robert Mershon, age 91, o...
- J. Robert Mershon, age 91, of Atlanta, Georgia died on November 24, 2019. Bob was very active in his community, as an officer of his Temple and a two-time president of the local B'nai B'rith lodge. Bob was also very committed to local charities devoting hours to many fundraising efforts. B…
Haverhill, MA - Mary Sargent p...
15 people displaced from homes after two-alarm fire on Portland Street
'Are you smarter than a Kiwanian' trivia night helps charities
Tough tilt for Hillies
Tye's life lifted many others, in Haverhill and elsewhere
Images of Haverhill 2019
City's future: Villages, more businesses
Everyone knows him at 'Merker's Market'
Repairs to Basiliere Bridge not expected until 2024
hgazette.com
100 Turnpike St
Email: HGnews@hgazette.com
© Copyright 2020 Haverhill Gazette, 100 Turnpike St North Andover, MA | Terms of Use | Privacy Policy


The holidays are is an excellent time for you to interact with family members close to as well as much. To talk about vacation cooking food, presents, meals, events as well as high quality period. Together with which pleasure arrives stress as well as tension to complete every thing perfect.
Poisons tend to be available complete pressure reeking chaos within everything which encompass all of us; within the atmosphere all of us inhale, drinking water all of us consume, as well as within the dirt which develops tend to be meals. But additionally poisons may develop within all of us too whenever we do not take time to decelerate and revel in this particular stunning planet.
In my opinion which not just residing eco-friendly is much better for that atmosphere but additionally offers excellent advantages for you personal wellness each psychologically as well as actually. Residing Eco-friendly isn't just recycling where possible document however hooking up along with existence close to a person inside a less complicated method.
All of us want much more less complicated as well as significant Xmas Period within our life. Let us attempt a few Eco-friendly Residing methods to assist all of us achieve which objective.
Strategy your own buying outings away. Go to shops as well as or even department stores which are arranged near collectively to scale back upon gasoline. Store earlier within the winter months as well as upon times which are much less hectic such as Mon to prevent visitors as well as blockage.
Whenever you put down in your buying endeavors, have a heavy inhale, remain calm, pay attention to Xmas songs inside your vehicle. By doing this a person not just appreciate your own journey but additionally prevent producing unexpected halts, speeding up quick, that utilizes a lot of gasoline as well as place much more emissions within the atmosphere.
*Make certain a person vehicle is actually tuned up* Not just solution for that atmosphere whenever your car does not have to operate additional but additionally can make generating within winter season problems less dangerous.
Strategy Xmas early morning for everybody to satisfy in a single simple to get at area. This way arrive Xmas early morning a person along with other members of the family do not have to operate close to insane in order to every other people homes.
Reduce Airline travel, that could save you cash, period, as well as tension. Attempt Skyping along with all your family members or even a long telephone call.
Perhaps you have 2 beautiful candlesticks directed at a person because of your excellent cousin for the wedding ceremony this past year. They're therefore not really your look and you'll most likely in no way rely on them. If you feel among all your family members might appreciate all of them, move all of them together. Re-gifting is actually a terrific way to reuse as well as recycle as well as helps maintain the landfills thoroughly clean.
For those who have conserve Xmas credit cards do this technique. Stop the leading of the stunning greeting card as well as glue this on to large collapsed greeting card share. Or just create about the back again.
Additionally an additional good way would be to deliver the eCard.
Obtain innovative along with covering. Make use of dark brown document totes your own food arrived within. Paper could be jazzed upward and appear very joyful along with red-colored bow. Attempt comics with regard to kid's presents. Perhaps a hands knitted headband may cover the guide.
Make certain additionally that you simply reuse document which can not be used again.
Poultry, pork, as well as Beef roasts Meat is actually about the menus! Purchase in your area if at all possible, make use of natural vegetables and fruit inside your aspect meals that is a terrific way to maintain dangerous pesticides from the atmosphere as well as away the meals. Lso are make use of storage containers which meals arrived within we. at the Mix Leading, Bitter Lotion, as well as Pad Parmesan cheese rather than tossing all of them aside. By doing this you are able to deliver left over spots together with your visitors plus they do not have to be worried about coming back or even destroying your own Tupperware.
I really hope these pointers had been useful. I understand that each period all of us have a action to help to make points less complicated all of us can completely value just about all we now have about this stunning planet.


text:
Q: Css selector - which one to prefer when classes with space? When selecting phone number using css selector, I got stuck coming across a class with space among them. With at least ten selectors I can achieve my target. My question is which one I should prefer and why? Thanks in advance.
Elements within which the class lies:

(310) 443-8911

Selectors I've talked above:
div.phones
div .phones
div.phones.phone
div .phones.phone
div.phone.primary
div .phone.primary
div.primary
div .primary
div.phones.phone.primary
div .phones.phone.primary

A: A space between classes indicates separate class names, not a single name. For example, class="phones phone primary" means that the element has three classes: phones, phone, and primary.
You can select this element using any of these classes. For example:
div.phones
div.phones.phone
div.phone.primary
div.primary
div.phones.phone.primary

However the following will NOT work:
div .phones
div .phones.phone
div .phone.primary
div .primary
div .phones.phone.primary

to select the element
(310) 443-8911
 (unless it also happens to be a descendant of another div) because the space between div and the class(es) listed indicates a descendant relationship. In other words, introducing a space means select an element with the listed classes (e.g. .phones.phone) that is a descendant of a div.
In terms of which one of the valid selector you should use is entirely up to you and your needs. The first group above is all valid in terms of selecting what you want, but their specificity with respect to other selectors and other rules you have can factor into how they're rendered.

A: Which to prefer is based in what you're trying to achieve. Others have indicated that the space separates each class. You can use a combination of classes in your CSS to share styles among elements while also targeting specific ones.
For example, if you had HTML that looked like:

Phone: (310) 443-8911

Cell: (310) 443-1234

Fax: (310) 443-4321

You might want to style all phone numbers similarly, with some variation:
/* For all phone numbers */
div.phone {
     font-weight: bold;
     font-size: 18px;
     cursor: default;
     display: block;
     color: black;
}

/* Just the primary phone */
div.phone.primary {
     color: red;
}

This way, the primary phone number can look like every other phone number except it's red instead of black.
Your element having the classes "phones" and "phone" seems unnecessary to me though.

A: This is not a class with spaces, this is a div with three classes.
As for your selectors, once you understand how the different parts work together, it becomes easy

*

*div is an element type selector, it only matches elements whose html type is div

*.xyz is a class selector, it only matches elements who have xyz as one of their classes (they will still match if they also have other classes in addition to xyz)

*if you glue two selectors together like this div.xyz, the selector will only match elements that match both parts, so this one will match only divs that have at least xyz as a class (and it's okay if they have other classes)

*you can also glue together two class selectors, etc. For instance, div.abc.xyz will only match divs that have both class abc and xyz

*if you put a space between two selectors, you get a descendant selector. For instance div .xyz will match elements that have xyz as one of their classes, and that are either children, or grandchildren, or yet more distant descendants of a div. The selector will match, for instance, the h1 in

bla

, but it won't match
bla
 sitting at the root of the document (because it isn't a descendant of a div)

Among the selectors you listed, the following ones are guaranteed to match your element:

*

*div.phones

*div.phones.phone

*div.phone.primary

*div.primary

*div.phones.phone.primary
The following selectors will only match your element if it is, directly or indirectly, inside another div

*

*div .phones

*div .phones.phone

*div .phone.primary

*div .primary

*div .phones.phone.primary
Which selector you use depends on how specific you want to be, that is, which other elements of your page you want to match or not. For instance, div.phones.phone.primary is more specific than div.phones, meaning, it will potentially match fewer other elements in your page.
If you want to read about specific disciplines for systematically choosing your selectors and classes, you should read about OOCSS, Atomic CSS, BEM, and friends. You could read this article to get started.

redpajama_set_name: RedPajamaStackExchange


The new SnowJam Wheelie is the ultimate skiboard travel bag. This 143cm bag features a ton of room to accomodate everything you need on that long trip out west or anywhere your skiboard adventures takes you.
To get an idea of how much room, we decided to see how many pairs of skiboards we could fit in the "Wheelie". 16 pairs of Spruce 120cm longboards is what she took. And if you're going to be carrying that much stuff you're gonna need wheels and of course the "Wheelie's" got 'em. Super strong and thick inline skate wheels (see pic) make her easy to roll anywhere. Topped off with the cool new SnowJam graphic, a strong padded side handle, a top handle and a front pocket you'll be jetsetting in style and convenience.


text:
China launched its own navigation system
navigation/
The Portal CGTN reports that China's largest national system of satellite navigation and positioning started its work on Saturday, may 27.
Deputy Director General of the National Agency of cartography and geoinformation of China Li, Weisen explained that the new navigation system will include 2700 satellites, 30 regional and one main data center.
According to him, such a network can provide dense coverage and quality will be superior to other analogues. For the implementation of their plans, the National mapping Agency signed a partnership agreement with the developers of the Chinese company BeiDou, which has been creating software for satellite navigation, centred on China.
Also, Vasan noted that the new system will be used not only ordinary users but also large companies. It can be useful for more effective monitoring of movement of city public transport and in other spheres.
NavigationTechnologyChinaSatellite
How does the projection tubes
One of the most frustrating paintings for the city dweller. Many people just can't get in the car and run the Navigator to see how and how much will have to go. I — the man who still found the time when a car was necessary to go with the map. I...
How does the lighthouse and why is it needed in our time
what do you think of when you hear the word "lighthouse"? Someone will imagine a GPS-tracker, someone — spy tracker, someone — the flashing light on a police car, and someone — just a radio beacon. But, most likely, most people will...
How much can float a message in a bottle if to throw it into the ocean?
Imagine that you were on a desert island. Perhaps you have even a bottle of rum that you managed to safely drink. Suddenly you find a piece of paper, a pen and decide to do the last thing in your power. You write a letter of request, put it in an emp...
Rostec presented a complex pedestrian navigation for the world Cup 2018
In the development of a Federal program «Safe city» and preparation and holding in Russia of world football championship in 2018, the holding company «Schwabe», part of state Corporation «rostec», has...


text:
package org.apache.pdfbox.pdmodel.graphics.color;

import java.awt.Transparency;
import java.awt.color.CMMException;
import java.awt.color.ColorSpace;
import java.awt.color.ICC_ColorSpace;
import java.awt.color.ICC_Profile;
import java.awt.color.ProfileDataException;
import java.awt.image.BufferedImage;
import java.awt.image.ComponentColorModel;
import java.awt.image.DataBuffer;
import java.awt.image.WritableRaster;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.pdfbox.cos.COSArray;
import org.apache.pdfbox.cos.COSBase;
import org.apache.pdfbox.cos.COSFloat;
import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.cos.COSStream;
import org.apache.pdfbox.cos.COSObject;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDResources;
import org.apache.pdfbox.pdmodel.common.PDRange;
import org.apache.pdfbox.pdmodel.common.PDStream;

/**
 * ICCBased color spaces are based on a cross-platform color profile as defined by the
 * International Color Consortium (ICC).
 *
 * @author Ben Litchfield
 * @author John Hewson
 */
public final class PDICCBased extends PDCIEBasedColorSpace
{
    private static final Log LOG = LogFactory.getLog(PDICCBased.class);

    private final PDStream stream;
    private int numberOfComponents = -1;
    private ICC_Profile iccProfile;
    private PDColorSpace alternateColorSpace;
    private ICC_ColorSpace awtColorSpace;
    private PDColor initialColor;
    private boolean isRGB = false;
    // allows to force using alternate color space instead of ICC color space for performance
    // reasons with LittleCMS (LCMS), see PDFBOX-4309
    // WARNING: do not activate this in a conforming reader
    private boolean useOnlyAlternateColorSpace = false;
    private static final boolean IS_KCMS;

    static
    {
        String cmmProperty = System.getProperty("sun.java2d.cmm");
        boolean result = false;
        if ("sun.java2d.cmm.kcms.KcmsServiceProvider".equals(cmmProperty))
        {
            try
            {
                Class.forName("sun.java2d.cmm.kcms.KcmsServiceProvider");
                result = true;
            }
            catch (ClassNotFoundException e)
            {
                // KCMS not available
            }
        }
        // else maybe KCMS was available, but not wished
        IS_KCMS = result;
    }

    /**
     * Creates a new ICC color space with an empty stream.
     * @param doc the document to store the ICC data
     */
    public PDICCBased(PDDocument doc)
    {
        array = new COSArray();
        array.add(COSName.ICCBASED);
        stream = new PDStream(doc);
        array.add(stream);
    }

    /**
     * Creates a new ICC color space using the PDF array.
     *
     * @param iccArray the ICC stream object.
     * @throws IOException if there is an error reading the ICC profile or if the parameter is
     * invalid.
     */
    private PDICCBased(COSArray iccArray) throws IOException
    {
        useOnlyAlternateColorSpace = System
                .getProperty("org.apache.pdfbox.rendering.UseAlternateInsteadOfICCColorSpace") != null;
        array = iccArray;
        stream = new PDStream((COSStream) iccArray.getObject(1));
        loadICCProfile();
    }

    /**
     * Creates a new ICC color space using the PDF array, optionally using a resource cache.
     *
     * @param iccArray the ICC stream object.
     * @param resources resources to use as cache, or null for no caching.
     * @return an ICC color space.
     * @throws IOException if there is an error reading the ICC profile or if the parameter is
     * invalid.
     */
    public static PDICCBased create(COSArray iccArray, PDResources resources) throws IOException
    {
        checkArray(iccArray);
        COSBase base = iccArray.get(1);
        COSObject indirect = null;
        if (base instanceof COSObject)
        {
            indirect = (COSObject) base;
        }
        if (indirect != null && resources != null && resources.getResourceCache() != null)
        {
            PDColorSpace space = resources.getResourceCache().getColorSpace(indirect);
            if (space instanceof PDICCBased)
            {
                return (PDICCBased) space;
            }
        }
        PDICCBased space = new PDICCBased(iccArray);
        if (indirect != null && resources != null && resources.getResourceCache() != null)
        {
            resources.getResourceCache().put(indirect, space);
        }
        return space;
    }

    private static void checkArray(COSArray iccArray) throws IOException
    {
        if (iccArray.size() < 2)
        {
            throw new IOException("ICCBased colorspace array must have two elements");
        }
        if (!(iccArray.getObject(1) instanceof COSStream))
        {
            throw new IOException("ICCBased colorspace array must have a stream as second element");
        }
    }

    @Override
    public String getName()
    {
        return COSName.ICCBASED.getName();
    }

    /**
     * Get the underlying ICC profile stream.
     * @return the underlying ICC profile stream
     */
    public PDStream getPDStream()
    {
        return stream;
    }

    /**
     * Load the ICC profile, or init alternateColorSpace color space.
     */
    private void loadICCProfile() throws IOException
    {
        if (useOnlyAlternateColorSpace)
        {
            try
            {
                fallbackToAlternateColorSpace(null);
                return;
            }
            catch (IOException e)
            {
              LOG.warn("Error initializing alternate color space: " + e.getLocalizedMessage());
            }
        }
        try (InputStream input = this.stream.createInputStream())
        {
            // if the embedded profile is sRGB then we can use Java's built-in profile, which
            // results in a large performance gain as it's our native color space, see PDFBOX-2587
            ICC_Profile profile;
            synchronized (LOG)
            {
                profile = ICC_Profile.getInstance(input);
                if (is_sRGB(profile))
                {
                    isRGB = true;
                    awtColorSpace = (ICC_ColorSpace) ColorSpace.getInstance(ColorSpace.CS_sRGB);
                    iccProfile = awtColorSpace.getProfile();
                }
                else
                {
                    profile = ensureDisplayProfile(profile);
                    awtColorSpace = new ICC_ColorSpace(profile);
                    iccProfile = profile;
                }

                // set initial colour
                float[] initial = new float[getNumberOfComponents()];
                for (int c = 0; c < initial.length; c++)
                {
                    initial[c] = Math.max(0, getRangeForComponent(c).getMin());
                }
                initialColor = new PDColor(initial, this);

                if (IS_KCMS)
                {
                    // do things that trigger a ProfileDataException
                    // or CMMException due to invalid profiles, see PDFBOX-1295 and PDFBOX-1740 (ü-file)
                    // or ArrayIndexOutOfBoundsException, see PDFBOX-3610
                    // also triggers a ProfileDataException for PDFBOX-3549 with KCMS
                    awtColorSpace.toRGB(new float[getNumberOfComponents()]);
                }
                else
                {
                    // PDFBOX-4015: this one triggers "CMMException: LCMS error 13" with LCMS
                    new ComponentColorModel(awtColorSpace, false, false,
                            Transparency.OPAQUE, DataBuffer.TYPE_BYTE);
                }
            }
        }
        catch (ProfileDataException | CMMException | IllegalArgumentException |
               ArrayIndexOutOfBoundsException | IOException e)
        {
            fallbackToAlternateColorSpace(e);
        }
    }

    private void fallbackToAlternateColorSpace(Exception e) throws IOException
    {
        awtColorSpace = null;
        alternateColorSpace = getAlternateColorSpace();
        if (alternateColorSpace.equals(PDDeviceRGB.INSTANCE))
        {
            isRGB = true;
        }
        if (e != null)
        {
            LOG.warn("Can't read embedded ICC profile (" + e.getLocalizedMessage() +
                     "), using alternate color space: " + alternateColorSpace.getName());
        }
        initialColor = alternateColorSpace.getInitialColor();
    }

    /**
     * Returns true if the given profile represents sRGB.
     * (unreliable on the data of ColorSpace.CS_sRGB in openjdk)
     */
    private boolean is_sRGB(ICC_Profile profile)
    {
        byte[] bytes = Arrays.copyOfRange(profile.getData(ICC_Profile.icSigHead),
                ICC_Profile.icHdrModel, ICC_Profile.icHdrModel + 7);
        String deviceModel = new String(bytes, StandardCharsets.US_ASCII).trim();
        return deviceModel.equals("sRGB");
    }

    // PDFBOX-4114: fix profile that has the wrong display class,
    // as done by Harald Kuhr in twelvemonkeys JPEGImageReader.ensureDisplayProfile()
    private static ICC_Profile ensureDisplayProfile(ICC_Profile profile)
    {
        if (profile.getProfileClass() != ICC_Profile.CLASS_DISPLAY)
        {
            byte[] profileData = profile.getData(); // Need to clone entire profile, due to a OpenJDK bug

            if (profileData[ICC_Profile.icHdrRenderingIntent] == ICC_Profile.icPerceptual)
            {
                LOG.warn("ICC profile is Perceptual, ignoring, treating as Display class");
            	intToBigEndian(ICC_Profile.icSigDisplayClass, profileData, ICC_Profile.icHdrDeviceClass);
                return ICC_Profile.getInstance(profileData);
            }
        }
        return profile;
    }

    private static void intToBigEndian(int value, byte[] array, int index)
    {
        array[index] = (byte) (value >> 24);
        array[index + 1] = (byte) (value >> 16);
        array[index + 2] = (byte) (value >> 8);
        array[index + 3] = (byte) (value);
    }

    @Override
    public float[] toRGB(float[] value) throws IOException
    {
        if (isRGB)
        {
            return value;
        }
        if (awtColorSpace != null)
        {
            // PDFBOX-2142: clamp bad values
            // WARNING: toRGB is very slow when used with LUT-based ICC profiles
            return awtColorSpace.toRGB(clampColors(awtColorSpace, value));
        }
        else
        {
            return alternateColorSpace.toRGB(value);
        }
    }

    private float[] clampColors(ICC_ColorSpace cs, float[] value)
    {
        float[] result = new float[value.length];
        for (int i = 0; i < value.length; ++i)
        {
            float minValue = cs.getMinValue(i);
            float maxValue = cs.getMaxValue(i);
            result[i] = value[i] < minValue ? minValue : (value[i] > maxValue ? maxValue : value[i]);
        }
        return result;
    }

    @Override
    public BufferedImage toRGBImage(WritableRaster raster) throws IOException
    {
        if (awtColorSpace != null)
        {
            return toRGBImageAWT(raster, awtColorSpace);
        }
        else
        {
            return alternateColorSpace.toRGBImage(raster);
        }
    }

    @Override
    public BufferedImage toRawImage(WritableRaster raster) throws IOException
    {
        if(awtColorSpace == null)
        {
            return alternateColorSpace.toRawImage(raster);
        }
        return toRawImage(raster, awtColorSpace);
    }

    @Override
    public int getNumberOfComponents()
    {
        if (numberOfComponents < 0)
        {
            numberOfComponents = stream.getCOSObject().getInt(COSName.N);

            // PDFBOX-4801 correct wrong /N values
            if (iccProfile != null)
            {
                int numIccComponents = iccProfile.getNumComponents();
                if (numIccComponents != numberOfComponents)
                {
                    LOG.warn("Using " + numIccComponents + " components from ICC profile info instead of " +
                            numberOfComponents + " components from /N entry");
                    numberOfComponents = numIccComponents;
                }
            }
        }
        return numberOfComponents;
    }

    @Override
    public float[] getDefaultDecode(int bitsPerComponent)
    {
        if (awtColorSpace != null)
        {
            int n = getNumberOfComponents();
            float[] decode = new float[n * 2];
            for (int i = 0; i < n; i++)
            {
                decode[i * 2] = awtColorSpace.getMinValue(i);
                decode[i * 2 + 1] = awtColorSpace.getMaxValue(i);
            }
            return decode;
        }
        else
        {
            return alternateColorSpace.getDefaultDecode(bitsPerComponent);
        }
    }

    @Override
    public PDColor getInitialColor()
    {
        return initialColor;
    }

    /**
     * Returns a list of alternate color spaces for non-conforming readers.
     * WARNING: Do not use the information in a conforming reader.
     * @return A list of alternateColorSpace color spaces.
     * @throws IOException If there is an error getting the alternateColorSpace color spaces.
     */
    public PDColorSpace getAlternateColorSpace() throws IOException
    {
        COSBase alternate = stream.getCOSObject().getDictionaryObject(COSName.ALTERNATE);
        COSArray alternateArray;
        if(alternate == null)
        {
            alternateArray = new COSArray();
            int numComponents = getNumberOfComponents();
            COSName csName;
            switch (numComponents)
            {
                case 1:
                    csName = COSName.DEVICEGRAY;
                    break;
                case 3:
                    csName = COSName.DEVICERGB;
                    break;
                case 4:
                    csName = COSName.DEVICECMYK;
                    break;
                default:
                    throw new IOException("Unknown color space number of components:" + numComponents);
            }
            alternateArray.add(csName);
        }
        else
        {
            if(alternate instanceof COSArray)
            {
                alternateArray = (COSArray)alternate;
            }
            else if(alternate instanceof COSName)
            {
                alternateArray = new COSArray();
                alternateArray.add(alternate);
            }
            else
            {
                throw new IOException("Error: expected COSArray or COSName and not " +
                    alternate.getClass().getName());
            }
        }
        return PDColorSpace.create(alternateArray);
    }

    /**
     * Returns the range for a certain component number.
     * This will never return null.
     * If it is not present then the range 0..1 will be returned.
     * @param n the component number to get the range for
     * @return the range for this component
     */
    public PDRange getRangeForComponent(int n)
    {
        COSArray rangeArray = stream.getCOSObject().getCOSArray(COSName.RANGE);
        if (rangeArray == null || rangeArray.size() < getNumberOfComponents() * 2)
        {
            return new PDRange(); // 0..1
        }
        return new PDRange(rangeArray, n);
    }

    /**
     * Returns the metadata stream for this object, or null if there is no metadata stream.
     * @return the metadata stream, or null if there is none
     */
    public COSStream getMetadata()
    {
        return stream.getCOSObject().getCOSStream(COSName.METADATA);
    }

    /**
     * Returns the type of the color space in the ICC profile. If the ICC profile is invalid, the
     * type of the alternate colorspace is returned, which will be one of
     * {@link ColorSpace#TYPE_GRAY TYPE_GRAY}, {@link ColorSpace#TYPE_RGB TYPE_RGB},
     * {@link ColorSpace#TYPE_CMYK TYPE_CMYK}, or -1 if that one is invalid.
     *
     * @return an ICC color space type. See {@link ColorSpace#getType()} and the static values of
     * {@link ColorSpace} for more details.
     */
    public int getColorSpaceType()
    {
        if (iccProfile != null)
        {
            return iccProfile.getColorSpaceType();
        }

        // if the ICC Profile could not be read
        switch (alternateColorSpace.getNumberOfComponents())
        {
            case 1:
                return ColorSpace.TYPE_GRAY;
            case 3:
                return ColorSpace.TYPE_RGB;
            case 4:
                return ColorSpace.TYPE_CMYK;
            default:
                // should not happen as all ICC color spaces in PDF must have 1,3, or 4 components
                return -1;
        }
    }

    /**
     * Sets the list of alternateColorSpace color spaces.
     *
     * @param list the list of color space objects
     */
    public void setAlternateColorSpaces(List<PDColorSpace> list)
    {
        COSArray altArray = null;
        if(list != null)
        {
            altArray = new COSArray(list);
        }
        stream.getCOSObject().setItem(COSName.ALTERNATE, altArray);
    }

    /**
     * Sets the range for this color space.
     * @param range the new range for the a component
     * @param n the component to set the range for
     */
    public void setRangeForComponent(PDRange range, int n)
    {
        COSArray rangeArray = stream.getCOSObject().getCOSArray(COSName.RANGE);
        if (rangeArray == null)
        {
            rangeArray = new COSArray();
            stream.getCOSObject().setItem(COSName.RANGE, rangeArray);
        }
        // extend range array with default values if needed
        while (rangeArray.size() < (n + 1) * 2)
        {
            rangeArray.add(new COSFloat(0));
            rangeArray.add(new COSFloat(1));
        }
        rangeArray.set(n*2, new COSFloat(range.getMin()));
        rangeArray.set(n*2+1, new COSFloat(range.getMax()));
    }

    /**
     * Sets the metadata stream that is associated with this color space.
     * @param metadata the new metadata stream
     */
    public void setMetadata(COSStream metadata)
    {
        stream.getCOSObject().setItem(COSName.METADATA, metadata);
    }

    /**
     * Internal accessor to support indexed raw images.
     * @return true if this colorspace is sRGB.
     */
    boolean isSRGB()
    {
        return isRGB;
    }

    @Override
    public String toString()
    {
        return getName() + "{numberOfComponents: " + getNumberOfComponents() + "}";
    }
}

redpajama_set_name: RedPajamaGithub


text:
\section{}\label{}
Direct photon - jet correlations are considered a ``golden channel''
for studying jet tomography since the transverse momentum of the jet is
approximately balanced by the transverse momentum of the photon and photons do
not interact with the medium created at RHIC. The
lack of medium modification to the direct photons has previously
been shown by the PHENIX direct photon $R_{AA}$ measurement~\cite{raa}, which shows
that $R_{AA}$ of direct photons is consistent with 1 out to at least 14 GeV/c in
$p_T$. Direct photon - hadron correlations also allow measurement of the
fragmentation function of the opposing parton~\cite{wang}. The fragmentation
function is $D_{q}(z)=dN(z)/(N_{evt}dz)$, where $z = p_{hadron}/p_{jet}$. For $\gamma_{direct}-h$ correlations, $z$ is
approximately known, since the transverse momentum of the photon has the same magnitude as the
opposing jet momentum to leading order. At NLO, however, the $k_{T}$ effect is important~\cite{justin}.

The measurement of these correlations, however, is complicated by the need to
separate correlations involving direct photons from those involving inclusive photons. In heavy
ion collisions, one of the largest sources of photons is decay
photons, mostly from $\pi^{0}\rightarrow\gamma\gamma$. Direct photons are defined as
all
photons which do not result from a hadronic decay process since the decay
photons are the only contribution subtracted from the inclusive sample.
Prompt photons are the direct result of a hard scattering such as Compton
scattering ($qg\rightarrow q\gamma$) or quark-antiquark annihilation. Since Compton
scattering is dominant, the away-side fragmentation is mostly quark jet
fragmentation.
Photons from jet fragmentation and medium-induced photons also
contribute to the inclusive sample. To measure $\gamma_{direct}-h$ correlations, the
contribution of
decay photons are subtracted from inclusive $\gamma-h$ correlations
via a statistical subtraction method. More details on the method and results from the
2004 data have been presented elsewhere~\cite{ppg090}. First, inclusive
$\gamma-h$ correlations are determined by measuring the angle
between photons detected in the electromagnetic calorimeter and
charged hadrons measured in the PHENIX tracking system. The measured inclusive photon
yield can be written as:

\begin{equation} \label{eqn:yinclusive}
  Y_\mathrm{inc} =
\frac{N_\mathrm{dir}Y_\mathrm{dir}+N_\mathrm{dec}Y_\mathrm{dec}}{N_\mathrm{inc}}.
\end{equation}

The conditional yield here is defined as $Y=N_{pair}/N_{trig}$. To determine the
decay contribution, first, $\pi^{0}-h$ correlations are
measured. To translate $\pi^{0}-h$ correlations to $\gamma_{decay}-h$, a Monte Carlo
simulation is used to determine the probability that a pion decays into a photon in a
particular $p_{T}$ bin.  A correction is applied in $Au+Au$ to account for the
contribution from the $\eta$ decays based on the $p+p$ measurement. Higher mass
decays are accounted for in the systematic error based on PYTHIA. Once the yield from
$\gamma_{decay}-h$ is determined, the subtraction described in Equation
\ref{eqn:subtraction}, which is Equation \ref{eqn:yinclusive} rearranged, is
performed, where $R_{\gamma}=N_\mathrm{inc}/N_\mathrm{dec}$ and has been previously
measured~\cite{raa}.

\begin{equation} \label{eqn:subtraction}
  Y_\mathrm{dir} = \frac{R_{\gamma}Y_\mathrm{inc}-Y_\mathrm{dec}}{{R_\gamma}-1}.
\end{equation}

To measure the modification of the fragmentation function of the opposing parton, the
away-side yield of the resulting $\gamma_{direct}-h$ jet function is measured in the
head region, $|\Delta\phi-\pi|<\pi/5$, and plotted as a function of $z_{T}$.
For correlations between trigger and associated particles, $z_{T} =
\langle p_{T,assoc}\rangle/\langle p_{T,trig}\rangle$. For $\gamma_{direct}-h$, $z_{T} =
\langle p_{T,h}\rangle/\langle p_{T,\gamma}\rangle \cong \langle p_{T,h}\rangle/\langle p_{T,jet}\rangle$ and is used to approximate $z$.
The $z_{T}$ distributions are shown in Figure \ref{dndzt}. The upper set of points are for $p+p$ collisions from the 2005 and
2006 data combined and the lower set are for $Au+Au$ collisions from the 2007 data. The 2007 data
set is a factor of four larger than the previously shown 2004 data. The improved data set allows for a measurement at higher $p_{T,h}$, extending the results to
higher $z_{T}$.
  \begin{figure}[ht]
    \begin{center}
      \epsfig{file=./figures/dndzt.eps,scale=0.35}
      \caption{{\rm (Color online) The $z_{T}$ distribution for $p+p$ scaled by a factor of 10 (blue) and $Au+Au$ (red).}}
      \label{dndzt}
    \end{center}
  \end{figure}

All $p_{T}$ bins appear to obey approximate $z_{T}$ scaling. Therefore, all points for each collisional system were fit with the function,
$\frac{dN}{dz_{T}}=Ne^{-bz_{T}}$. For $p+p$ the slope was measured to be
$b=6.89\pm0.64$. The slope in $Au+Au$ is $b=9.49\pm1.37$ which exceeds that in
p+p, as expected for modified fragmentation in the QCD medium due to constant
fractional energy loss of the away-side parton. However, the statistical
uncertainties in these data limit the significance of the difference to only 1.3 $\sigma$.

To quantify the suppression observed in the $\gamma_{dir}-h$ channel, the $I_{AA}$ is
measured. The $I_{AA}=Y_{Au+Au}/Y_{p+p}$ is the ratio of the conditional yield observed in
$Au+Au$ to that in $p+p$. As with $R_{AA}$, $I_{AA}=1$ would indicate no
modification. Figure \ref{pi0iaa} shows suppression for $Au+Au$ yield since
$I_{AA}<1$. This suppression is compared to the suppression measured in $\pi^{0}-h$
in the same figure. With the possible exception of the lowest and highest $z_{T}$
points, the $I_{AA}$ of $\gamma_{dir}-h$ and $\pi^{0}-h$ are remarkably consistent.
This is surprising since $\pi^{0}-h$ should include more gluon jets which are more
suppressed. However, $\pi^{0}-h$ suffers a surface bias, which reduces the
suppression observed, while $\gamma_{dir}-h$ does not suffer such bias since the
$\gamma_{dir}$ is not suppressed by the medium.

  \begin{figure}[ht]
    \begin{center}
      \epsfig{file=./figures/iaavszt_pi0iaa.eps,scale=0.4}
      \caption{{\rm The $I_{AA}$ measured in the head regions for $\gamma_{dir}-h$ and $\pi^{0}-h$ as a function of $z_{T}$ for three different $p_{T,trig}$.}}
      \label{pi0iaa}
    \end{center}
  \end{figure}

The $I_{AA}$ for $\gamma_{dir}-h$ is also compared to several of the current
theories as shown in Figure~\ref{theoryiaa}. The ZOWW curve~\cite{zoww} shows
suppression at high $z_{T}$ and less suppression at low $z_{T}$. This shape results
from the geometric dependence of the hard scatterings. High $z_{T}$ is more surface
biased since it requires the associated hadron to have higher momentum while low
momentum hadrons (low $z_{T}$ pairs) probe deeper into the medium, reducing the
observed suppression. Renk's curve~\cite{renk}, however, does not have a strong
$z_{T}$ dependence because he allows for fluctuations in his energy loss model,
washing out the geometric dependence effects. Finally, the data are compared to MLLA
results from~\cite{borghini} in which the energy loss goes into production of low
momentum particles. This enhances the low $z_{T}$ region such that at very low
$z_{T}$, the $I_{AA}$ is above unity. The current measurements can not fully rule out
any of these theories. However, these measurements will benefit from additional
statistics from future runs and possibly improvements of the subtraction method.

  \begin{figure}[ht]
    \begin{center}
      \epsfig{file=./figures/iaa_all.eps,scale=0.42}
      \caption{{\rm The $I_{AA}$ measured in the head regions for $\gamma_{dir}-h$
(circles) compared to three different predictions~\cite{zoww, renk, borghini}.}}
      \label{theoryiaa}
    \end{center}
  \end{figure}

We also study $\gamma_{dir}-h$ correlations at small opening angles. The near-side
yield of associated particles for $p+p$ and $Au+Au$ are shown in Figure~\ref{nearside}. All points are consistent with little to no yield on the near-side;
it may be non-zero since fragmentation and possible medium induced photons
contribute. The $Au+Au$ data also show no indication of enhancement compared to the $p+p$ points.

  \begin{figure}[htb]
    \begin{center}
      \epsfig{file=./figures/nearside.eps,scale=0.42}
      \caption{{\rm The nearside yield in $p+p$ (circles) and $Au+Au$ (squares) as a function of $p_{T,h}$ for different $p_{T,\gamma}$.}}
      \label{nearside}
    \end{center}
  \end{figure}

In conclusion, suppression has been observed on the away-side of the $\gamma_{dir}-h$
channel in $Au+Au$ collisions at 200 GeV. This suppression is remarkably consistent
with the suppression measured in the $\pi^{0}-h$ correlations. The $z_{T}$
distributions shown suggest a steeper slope in $Au+Au$, $9.49\pm1.37$, compared to
the slope, $6.89\pm0.64$, measured in $p+p$ collisions. Preliminary measurements of
the nearside show no evidence of ehancement in $Au+Au$ compared to $p+p$. With
increased statistics and extended kinematic reach, experimental results of
$\gamma_{dir}-h$ are moving toward precision measurements of energy loss.

redpajama_set_name: RedPajamaArXiv


Merkaz Bnos firmly believes that every individual was created by G-d to contribute to this world in a meaningful fashion through the maximum utilization of his/her particular abilities and talents. Therefore, our school has been designed to foster within each student a sense of self-esteem and a desire to make a positive change in society at large. We challenge our students to achieve their utmost and inculcate them with the knowledge and skills that fully actualize their potential, developing their respect for productivity and love for lifelong learning. At our vocational school we believe that, in order to achieve utmost self-actualization and self-sufficiency, an individual must have the training that will lead to meaningful and constructive employment. We teach adult students the skills necessary to utilize their talents and become gainfully employed. Students are encouraged to develop a sense of social responsibility and become active participants in our global community, thereby making a positive difference in society. In a supportive and caring learning environment, Merkas Bnos students learn to be proud of their capabilities, responsible citizens, and ready, willing and able to become meaningful contributors to their communities.
Question and Answer about "Merkaz Bnos-Business School"


April 22, 2016 / Stacey Hubbard / Comments Off on Mindstorms NXT two.
Now let's analyze how can we build a Line Following Robot using the PID controller and analog sensors.
Recognizing significant distinctions in youth culture and literacy. Friendship-driven and interest-driven on the net participation have quite various sorts of social connotations. For instance, whereas friendship-driven activities center on peer culture, adult participation is far more welcome in the latter, additional geeky," types of studying. In addition, the content, methods of relating, and skills that youth value are hugely variable depending on what types of social groups they associate with. This diversity in types of literacy means that it is problematic to develop a standardized set of benchmarks to measure levels of new media and technical literacy.
Just as the book helped give rise to the Protestant Revolution, in which individuals wanted to read the Bible for themselves and make up their own minds, so as well may the visual and spatial power of GIS someday give rise to a secular version of the identical, in which men and women, protesting the energy of a couple of to manage so significantly of the understanding about the world, will want to see that data for themselves and make up their personal minds.
As Ellul notes in the excerpt above,approach or technicized atmosphere, be it the state or spheres of communication/media operations, has no regard for the 'will of the people' nor justice. It is only interested in efficiency and effectiveness, to the detriment of public opinion, which becomes left out of the equation by both the politicians and the technician. Either the men and women fall within the matrix of 'propaganda' or 'centralized control' as set forth by both the technician and politicians, or the will be left behind and they will fall behind.
Their thoughts and actions really feel scripted, as if they're following the measures of an algorithm. In the globe of 2001, folks have become so machinelike that the most human character turns out to be a machine. That's the essence of Kubrick's dark prophecy: as we come to rely on computers to mediate our understanding of the globe, it is our own intelligence that flattens into artificial intelligence.


text:
Q: Send JQuery DOM Object as XML to server After searching Google for hours, I'm still stuck with this problem. Hope you guys can help me out.
I am building an application that lets user design their pages for a photo album. It first loads the standard format for each page using an XML. The XML is loaded through an AJAX call using JQuery as in:
$.get('http://www.domain.com/ajaxcall.php', function(responseXML) {
    $xmlDoc= $(responseXML);
)}

The XML file is now loaded as an object, and I can perform JQuery methods on it, which reduces the amount of code for me.
Editing from the user side is saved in the $xmlDoc. So when a user drags a photo over the page, the new cordinates are saved as an attribute of that photo. After all the user editing has been done, I want to export the new XML and save it to the server. This is where my problem starts. Since I've loaded the XML as a JQuery object (by using $(responseXML)), I can not export it as an XML file anymore. I've checked this by calling $.isXMLDoc($xmlDoc), which responds with false.
Since it was so easy to convert the XML to an object, I guess there must be a way to do the other way around. Any ideas on this?
XML from original file:
<pages>
 <page bgcolor="0099cc" titlecolor="f8f8f8" subtitlecolor="000000">
  <title>test</title>
  <subtitle></subtitle>
  <photo id="458267411204" name="" picture="http://www.domain.com/picture.jpg" height="540" width="720" x="25" y="0">
   <creator id="712241204" name=""/>
  </photo>
 </page>
</pages>

A: I found the solution. I make the Ajax-call as the following:
$.ajax({
  url: "http://www.domain.com/ajaxcall.php"?,
        type: "POST",
        contentType: "application/xml",
        processData: false,
        data: $xmlDoc.context,
        success: function(data) {
         alert('success');
        }
});

Then in ajaxcall.php I process the file and save it to the server:
$xmlcontent = $GLOBALS["HTTP_RAW_POST_DATA"];
$handle = fopen($_SERVER["DOCUMENT_ROOT"].'/userfiles/xml/book.xml', 'wb');
fwrite($handle,$xmlcontent);
fclose($handle);

A: I'm not quite sure whether it works with XML but with HTML is dose:
$('<div>').append($xmlDoc).html()

I wrote a small fiddle to demonstrate my solution: http://jsfiddle.net/scheffield/3RhhF/
Have a try.

A: ok It is not as straight forward to serialize the JavaScript object to XML.  The GSerializer library can be of use to you
It can be found here
or you should be able to get the HTML from the element to which it was appended by just using .html()
$(".div").html()

This can be saved into the database


We have long had a general VersioningPolicy describing how to maintain APIs and make compatible changes. There was also a note on making incompatible changes but it did not cover any real policy.
There are several basic grades of incompatible API changes, from mild to severe in effects.
Sometimes an entire class can be deprecated so that no one need refer to it any more when using the new recommended API. This is generally possible when the class contains either static utility code or an old SPI, but is not directly referred to from other (non-deprecated) API classes. We can call such an API separable and changes to such APIs are relatively straighforward.
When a whole class is deprecated, it is best to move this class to a deprecated module. Over time we can collect deprecated classes and safely package them up. A deprecated module is marked with OpenIDE-Module-Deprecated: true and can include a localizable OpenIDE-Module-Deprecation-Message as well.
You can use the module refactoring facility to retain binary compatibility for old client modules still referring to the class in its original module. They can migrate on their own schedule. The deprecated module can be made an autoload so it is not enabled in a standard IDE distribution, and eventually we can move it to the Update Center and out of the standard codebase.
Non-Java-language APIs can sometimes fall into this category as well. For example, a deprecated style of object registration could in some cases be supported only when a deprecated module is enabled, without cluttering the code which handles the new style of registration.
In some cases it is necessary to create bridges, especially in case of SPI parts of this API. As shown by the EditorSettingsUpgrade or analyzed elsewhere, this is tricky yet possible.
Many deprecated APIs cannot be easily separated without causing an incompatible API change and breaking old clients at some point. For example, a central class like FileObject cannot realistically be replaced with something else: far too many other APIs refer directly to FileObject in method signatures, and published NetBeans Platform documentation makes frequent reference to this class. However, certain methods like getPackageName (meaningless as of NB 4.0) can be deprecated and eventually deleted once everyone has had ample time to stop using them.
or encourages bad coding practices.
Most deprecations will involve the actual @Deprecated annotation. (The @deprecated Javadoc tag should be used as well, to give instructions on what to do instead.) In some cases, an API involves a non-Java-language construct yet needs to be deprecated; for example, placement of XML layer entries into the wrong folder. In these cases, platform code should issue a warning into the log file noting the problem, the source (culpable module), and suggested fix.
Nobody fixes obsoleted API usages even in our own codebase, which results in additional accumulation of usages of such APIs due to infamous, yet common, "copy-paste programming".
Old usages of obsoleted APIs are not reported to developers when they migrated to a new version of the platform.
Modules are bloated by unused bytecode, and module projects by unused source code.
In many cases non-deprecated code has to explicitly accommodate the existence of deprecated code, increasing complexity and thus maintenance burden and likelihood of bugs.
Of course, these ill effects have to be balanced in each case by the benefit to the maintainer of a client module in having the API left untouched. For example, an isolated static utility method of small size does not do much harm to the containing API, whereas if it was at one time heavily used, deleting the method could cause a lot of trouble for third-party module developers.
When deprecating an inseparable API in a phased manner, the author of the replacement API is responsible for making sure that the usage of obsoleted predecessor is eliminated from the NetBeans.org code base in a timely manner, or properly justifying why that need not happen.
It is proposed that after an inseparable API (class with outside references, method, ...) has been officially deprecated in a major NetBeans release, and was not in fact used by any modules present in that release, that it is permitted to be hidden from newly compiled sources (via PatchedPublic annotation) in the next release and then deleted completely in a subsequent one. Note that "major release" in this context does not refer to the version of NetBeans (e.g. NetBeans 5.5, 5.5.1, 6.0, etc.) but rather a change of enough signficance to warrant incrementing the cluster's version number (e.g. platform8, platform9, etc.).
The simplest variant is that the API can be hidden from newly compiled clients in the very next major release after its deprecation: a one-release grace source compatibility period. This may be considered too aggressive, however this is balanced by keeping the binary compatibility for yet another release: a two-release binary compatibility grace period, meaning the API must must exist for linkage (not compilation and unused) for at least two major releases before it can be deleted in a third. Of course, it is important to announce the expected time of hiding/deletion before the grace period begins.
The rest of this section describes the details of how such a policy could be implemented. Feedback from community members (mainly third-party module developers) is very much needed. This process also needs to be integrated with BackwardCompatibilityTesting.
Introduce the replacement API which is intended to cover all use cases covered by the old API.
Mark the old API as deprecated. Properly document the intended replacement.
Whenever possible, create an editor hint to identify usages of the deprecated API; and, in case there is a mechanical correspondence with the new API, also offer an automated fix for converting to the new idiom.
Directly fix everything you can safely and confidently change yourself.
File P2 defects for what you cannot fix yourself, because the surrounding code is too subtle and unfamiliar. Be ready to provide advice to the assignee of the bug. Keep track of all such bugs using Issuezilla dependencies.
If you find that the proposed replacement does not cover every use case after all, you need to either fix that immediately or defer the deprecation until you can.
Increment the major release version of the API module, unless this has already been done for another phased change in the same module in the same release cycle.
In the next major release, remove the private API.
The module system supports ranges in the major release version used in a module dependency. For example, org.openide.filesystems/1-2 > 7.42 means that this module should be compatible with org.openide.filesystems/1 in version 7.42 or later, or any version of org.openide.filesystems/2, but perhaps not with org.openide.filesystems/3 or higher. If we had a consistent expectation for the minimum grace period used for incompatible changes, then we could use ranges to good effect to preserve binary compatibility during the grace period.
For example, assuming a one-release grace period, any module which compiled without deprecation warnings against org.openide.filesystems/1 (and which produced no runtime warnings in the log) could safely declare org.openide.filesystems/1-2 > ... as its dependency. The module would then be usable without recompilation in the subsequent NetBeans release, making it easier to evaluate possible migration to a new release, and relieving the maintainer of the need to supply an update to users the moment the new release came out.
TBD whether it makes sense for the module development support to automatically introduce ranges like this when adding a module dependency to a project. The use of the range makes sense only if the developer is really committed to avoiding all usage of deprecated elements from the API.
apichanges.xml needs a new syntax for an incompatible phased change with expected removal date/release. The existing incompatible option is a bit misleading here.
IDE/Platform release notes should link to this policy (or a summary of it), as well as the API change list, and should be reviewed for readability and accuracy by a qualified documenter (gwielenga comes to mind).
On occasion some part of an API, or a whole API, simply needs to be replaced with something quite different. In such a case there needs to be a "flag day" when all usages of the old API are replaced with the new API (or simply removed from the build or commented out).
For example, there was no plausible way to migrate smoothly from the 3.6 Filesystems-as-classpath paradigm to the 4.0 project system; nor from the MDR/JMI/Javamodel system to the "Retouche"/javac system.
Clearly such a major change has to be planned and communicated well in advance. Anyone wishing to migrate to the new version of NetBeans has to adapt their code.
If there is a policy of using major release version ranges to accommodate planned deletions of deprecated APIs (see above), then abrupt incompatible changes would need to be accompanied by increments of the major release version of the API module by 2 or more (i.e., one more than the minimum grace period length).
This page was last modified on 18 June 2010, at 15:24.
This page has been accessed 5,601 times.


text:
Optimal basketball shooting rate proposed based on mathematical model
NBA players may be too conservative with their shots, according to a comparison with a theoretical model describing shot selection reported Jan. 25 in the online journal PLoS ONE.
The author, Brian Skinner of the University of Minnesota, aimed to create a model that could take into account multiple factors to determine when it was worth taking a shot. "Strategic decisions in basketball have long been made based on the intuition of the coach or players, but as advanced quantitative analyses are increasingly applied to the game it is becoming clear that many of the conventional, intuitive ideas for basketball strategy are misguided or suboptimal", says Skinner.
The results show that, when significant time is remaining in a possession, only higher quality shots should be taken, and this cutoff for shot quality decreases as the time remaining decreases. However, even though the optimal model suggests that only high quality shots should be taken early in a possession, the study finds that NBA players may go to an extreme and be overly reluctant to shoot the ball early in a possession, therefore missing out on scoring opportunities.
The model takes into account factors including the perceived probability that a given shot will go in and the number and quality of shot opportunities the offense will have in the future in a given possession. It does, however, have some limitations, such as the assumption that shot opportunities arise randomly in time, which call for care in the interpretation of the results.
Citation: Skinner B (2012) The Problem of Shot Selection in Basketball. PLoS ONE 7(1): e30776. doi:10.1371/journal.pone.0030776
Financial Disclosure: The author has no support or funding to report.
Competing Interest Statement: The author has declared that no competing interests exist.
Disclaimer: This press release refers to upcoming articles in PLoS ONE. The releases have been provided by the article authors and/or journal staff. Any opinions expressed in these are the personal views of the contributors, and do not necessarily represent the views or policies of PLoS. PLoS expressly disclaims any and all warranties and liability in connection with the information found in the release and article and your use of such information.
About PLoS ONE
PLoS ONE is the first journal of primary research from all areas of science to employ a combination of peer review and post-publication rating and commenting, to maximize the impact of every report it publishes. PLoS ONE is published by the Public Library of Science (PLoS), the open-access publisher whose goal is to make the world's scientific and medical literature a public resource.
All works published in PLoS ONE are Open Access. Everything is immediately available--to read, download, redistribute, include in databases and otherwise use--without cost to anyone, anywhere, subject only to the condition that the original authors and source are properly attributed. For more information about PLoS ONE relevant to journalists, bloggers and press officers, including details of our press release process and our embargo policy, see the everyONE blog at http://everyone.plos.org/media.
Yael Franco
yfranco@plos.org
http://www.plos.org
ALGORITHMS/MODELS
MATHEMATICS/STATISTICS
SPORTS/RECREATION
SYSTEMS/CHAOS/PATTERN FORMATION/COMPLEXITY


text:
Q: Customization MUI theme.palette insufficient : 10 hues of Primary not accepted? I work on react-typescript and I have to create a rather complex MUI theme.palette.
Besides the inbuild primary/secondary/error/warning/info/success I manage to create a customized entries such as interactive/positive/danger ...
To do so I used module augmentation as follow :
declare module '@mui/material/styles/createPalette' {
    interface Palette {
        interactive: Palette['primary'];
        positive: Palette['primary'];
        danger: Palette['primary'];

    }

    interface PaletteOptions {
        interactive: PaletteOptions['primary'];
        positive: PaletteOptions['primary'];
        danger: PaletteOptions['primary'];
    }
}

The problem is that inbuilt and newly added paletteOption present only 3 posibilities : main/light/dark/contrastText for subcolor...
  primary: {
            main: '#FBBD2C',
            light: '#FFU9EC',
            dark: '#503F0D',
            contrastText: '',
        },

However I have about ten sub-colors/hues to enter for each category.
I try to force additional entries such as here 'fourth':
danger: {
            main: '#F25129',
            light: '#FEC6B8',
            dark: '#C04020',
            fourth: '#C04020',
        },

The error I get :
TS2322: Type '{ main: string; light: string; dark: string; fourth: string; }' is not assignable to type 'PaletteColorOptions | undefined'.   Object literal may only specify known properties, and 'fourth' does not exist in type 'PaletteColorOptions'.
I tried to add to the module augmentation above with :
declare module '@mui/material/styles/createPalette' {

   ...

    interface PaletteColorOptions {
        third: PaletteOptions['danger']
    }
}

but it doesn't work.
Is there an alternative solution ?