Commissioned watercolor portrait for Chiaki M.
"In addition to the beautiful brushstrokes, I-Ching has truly captured the essence of my Chia. She has an extreme talent to be able to express my playful pup's spirit in such a graceful manner. I couldn't be more pleased!"
Commissioned watercolor portrait for Monica K.
Memorial portrait commission for Carmen H.
Watercolor memorial portrait for Jim F. & Megan S.
Watercolor memorial portrait for Jesse S.
Memorial watercolor portrait for Eryn Y.
Commissioned watercolor portrait for Kathy K.
Commissioned watercolor portrait for Jill H.
"I really can't find the words to express how beautiful and evocative I-Ching Lao's illustrations are. She is able to capture the appearance, details, and sentiment of the subject, and infuse this with what I can only call soul. Poignant and imaginative, her illustrations resonate with emotion. She has done watercolor paintings of my pets, as well as wicked strange imaginings from her unfathomable mind."
Watercolor memorial portrait as a gift to The Urban Pet.
Watercolor portrait of my canine daughter-muse, Adelaide.
Watercolor portrait request by my husband of our toddler pup Adelaide.
Watercolor portrait for Lisa D.
Watercolor portrait for Lisa D.'s mom.
Commissioned watercolor portrait for Rachel W.
Commissioned watercolor portrait by BeyondCurious as a gift for one of their clients.
Commissioned watercolor portrait by Ashley R. as a gift for her mom.
Memorial portrait for Christina D.
Micron pen drawing with colored pencil detail.
Commissioned watercolor portrait by parents of Ashley R. as a wedding gift for her aunt.
Watercolor portrait as a gift for my mother-in-law Vickie C.
Watercolor with Staedtler pigment liner pen detail, 5.5"x7.5".
Prints & more available here.
Watercolor portrait of an African grey parrot named Berd as a birthday gift for Susan H.
Watercolor painting of one of my favorite animals, the red panda.
Watercolor painting of a fox romping in snow.
Watercolor portrait of Wendi M.'s goat, named Darth Cloudwalker Ray, for Chinese Lunar New Year of the Goat.
Watercolor painting gift for my nephew Donovan, whose favorite animal was an ocelot.
Portrait commission for Eryn & Tim Y.
Portrait commission for Megan W.
Portrait of Christian R. with his beloved doggo Tugga.
Watercolor and pen on paper, 7"x8"
Watercolor portrait on paper, 5.5"x7.5"
Watercolor self-portrait with tiger lilies.
Micron pen drawing with Prismacolor colored pencil detail.
Commissioned drawing for Steve S., gifted as a birthday present. Micron pen drawing on Strathmore acid-free paper; inspired by an illustration by Lawrence Mynott.
Micron pen drawing with Pixlr background.
Colored pencil, white conté crayon, and white paint pen on dark blue pastel paper.
Amethyst, Minas Gerais, Brazil – a stationery card collection for MLH.
Quartz Crystal, Minas Gerais, Brazil – a stationery card collection for MLH.
Watercolor with ink pen detail, 9"x12"
Pyrite in matrix, Navajún, Spain – a stationery card collection for MLH.
Taking inspiration from Vincent Van Gogh's 'The Starry Night,' this painting is part of "Moo-seum," an art box installation at the Farmer's Daughter Hotel in Hollywood, CA.
Watercolor painting with Micron pen detail of one of L.A.'s iconic landmarks.
Watercolor study of houses in the Silver Lake neighborhood of Los Angeles, CA.
Commissioned painting for Corrina R., of Van Gogh's 'The Starry Night' merged with her rooftop view of the Philadelphia skyline.
Watercolor painting of pickup trucks at Aguascalientes II at Oventic in Chiapas, Mexico.
Alaska Native Industries Cooperative Association, Inc. (ANICA, Inc.) is a wholesale purchasing and service cooperative serving their membership located in rural Alaska.
When I first moved to Seattle, Washington, I worked for ANICA as a purchasing agent. I eventually transitioned to become the freelance artist who painted their annual calendar. Each year's calendar features scenes of native and/or contemporary life in the bush, and are distributed to the various ANICA Village Stores. Below is a sampling of the calendars I have painted over the years.
Logo design for dog rescue Mutt Match L.A.
Logo design for Mutt Match L.A.'s line of canine confections!
Vehicle wrap, flyer & sticker designs for dog rescue Mutt Match L.A.
Commissioned pen & ink illustration for a wine glass based on the fable, 'The Fox and the Grapes.' These wine glasses are available for in-room use & purchase for guests at the Farmer's Daughter Hotel in Hollywood, CA.
Custom tattoo design illustration for Lindsey K.
Line art illustration celebrating the Chinese Lunar New Year of the Rooster.
'Old Hanta' puppet costume for the 17-minute short film, "Too Loud A Solitude," by Genevieve Anderson.
'Ilonka' puppet costume for the 17-minute short film, "Too Loud A Solitude," by Genevieve Anderson.
'Gypsy Girl #2' puppet costume for the 17-minute short film, "Too Loud A Solitude," by Genevieve Anderson.
I-Ching Lao was one of the featured designers in the Fashion Underground show at The Catwalk, in Seattle, WA. This collection featured handmade paper tops with origami flowers and handprinted brocade skirts.
I-Ching Lao was the costume designer for "The Bird Trilogy," a dance-theatre performance which debuted at the Prague Fringe Festival in 2005. Directed by Sally E. Dean, "The Bird Trilogy" featured dancers Florence Peake, Laurel Jenkins, and Sally Dean.


Global #1 Business IT solution company is looking for Data Management Consultant.
Lead and deliver small to large size of projects & engagements etc.
Fundamental knowledge of, and implementation experience in ERP FI, CO, LO, SD or MM modules, as well as cloud solutions.
And/Or knowledge of, and implementation experience with MDG, Data Services.


text:
Shoppers Stop and Nuance Group announce airport retail JV
Indian retailing major Shoppers' Stop Ltd. and international airport retailer The Nuance Group AG have announced a joint venture for entering the duty-free retail market at Indian airports. The equally owned joint venture, Nuance Group (India) Pvt. Ltd, is the culmination of a memorandum of understanding (MoU) signed between the two parties in June last year.
While airport retailing is a flourishing business in many countries including the United States and the United Kingdom, and even in the Far Eastern parts, India has only now woke up to the opportunities inherent in this format. The Shoppers' Stop-Nuance Group deal is expected to flag off a whole new culture of retailing in the country, whereby travellers will be treated to international brands and formats at Indian airports. It is just as well that the implementation process is being accelerated by the upcoming privatisation of several major airports as well as by the expansion of various airline companies in the country.
Nuance Group AG is the largest player in the global airport retailing space, with decades of experience and operations spanning five continents. The company executes a portfolio of five different kinds of retail services – tax + duty-free shops, specialist stores, brand stores, food service and in-flight services. Among the recognitions the group has received are the 2007 Raven Fox Global Travel Retail Awards for "Travel Retailer of the Year" and the 2006 Frontier Awards for "Best Airport Retailer of the Year".
Roberto Graziani, president & CEO, The Nuance Group AG, commented, "India has emerged as a significant player in global business and economy in the last decade. The rapid economic boom has also had its effect on Indian travel, with an upswing in air services, increasing number of Indians travelling by air, and foreign arrivals to destination India. Being the largest airport retailer in the global market, it was only natural for us to define India as one of our key strategic expansion areas."
BS Nagesh, customer care associate and & managing director, Shopper's Stop Ltd, said, "We believe with this partnership we will extend our unique shopping experience to the airports and touch the lives of millions of travellers. This will also help us create a larger footprint across the country."
BS Nagesh
Nuance Group
Nuance Group AG
Roberto Graziani
Previous articleConsortium bid for Sainsbury faces deadline
Next articleMcDonald's rolls out its first outlet in East India today
Shah Rukh Khan drives footfall to malls with his movie Pathaan
In Focus Sanya Arora - January 25, 2023
In Focus PTI - January 24, 2023
Karta Ceremony, a unique community-based HR tool used by Reliance Retail to welcome store leaders
Big Grid PTI - January 23, 2023

redpajama_set_name: RedPajamaCommonCrawl


text:
(Full Blog) Why I Fell in Love with Ban Phu written by Pema Choden Tenzin
My impression of a holiday in Thailand had always been sandy beaches and bustling cities but when I was sent for a blogging project to the Northeast of Thailand, little did I realize I would soon discover a different side to this Kingdom. Here are the top things I cherished during my stay in Ban Phu
(Full Blog) Why I Fell in Love with Ban Phu
Monday, July 29, 2019 6:23 PM
Pema Choden Tenzin
ban phu homestay
rice planting
the village story
Travel date: Sunday, July 28, 2019
My impression of a holiday in Thailand had always been sandy beaches and bustling cities but when I was sent for a blogging project to the Northeast of Thailand, little did I realize I would soon discover a different side to this Kingdom. Here are the top things I cherished during my stay in Ban Phu, Mukdahan in the northeast of Thailand.
Photos by Keerati Saengyai
1. Bicycling along Rice Fields on Sun set.
Ban Phu under Mukdahan province is a quaint little village surrounded by open rice fields and small hills, which turn into a beautiful background during sunset. With less than a thousand residents, houses are lined close to one another separated by flower and kitchen gardens bursting with the fruits of summer. From a single drive by, I saw lemons, pomegranates, mangoes, tamarinds and jack fruit trees in the neighborhood. And one of the best ways to experience the community is by going for a ride on a bicycle. The community centre in the heart of the village has bicycles that you can use for a ride in the evening.
I went cycling with the village children who were more than happy to show me the off beat tracks of Ban Phu that took us directly through the rice fields and into the farms. The golden tone of the sunset, the warm evening breeze and the panoramic views of the rice fields will all make for an amazing cycling experience in this beautiful little community.
2. Becoming a farmer…for a day.
I had been to paddy plantations before but never had I actually worked with the farmers. So when, Phi Daeng (our guide) said we would be planting paddy I didn't realize he really meant it. I love Thai sticky rice so I was excited about knowing how the food I ate was created in the first place.
Transplanting is a traditional method of rice cultivation used across Southeast Asia. This process requires the crop being seeded in one field, left to grow for a couple of weeks and then picked and replanted in another. Although this is time consuming and requires a huge amount of labour, it gives the seedlings an advantage over any weeds threatening their growth and allows for the careful management of water levels.
The rainy season is the time to plant the paddy when there's abundant water for the seedlings.But due to lack of enough rain the past month, the village had to use irrigation from the creek to put water into the fields. "Simple life! Happy life!" Says Phi Daeng. But the rural life Phi cherishes so much is a difficult one as well. Working in deep mud, backs bent in the scorching heat makes one reflect on the life we take for granted.
3. Attempting to make a Banana Leaf Bai Sri
The Bai Sri is an ornamental tiered centre piece made by banana leaves and flowers central to the Thai Bai Sri blessing ceremony.
I spent an afternoon with Mae (mother) Boon Tuay , the master crafts lady of the village, teaching us to make Bai Sri: the banana leaf tiered ornament used for ceremonies. What started out as "oh this is fun" slowly turned into an exhausting meticulous process of measuring, cutting, folding, twisting and doing it all over again.
I had not realized the amount of patience and precision that goes into making the sacred ornament. Mae kept smiling as I folded, accidentally tore my banana leaf and ended up doing it all over again...several times. I then just decided to watch the master carefully fold and create the elaborate shapes with her fingers with so much grace and poise.
"People buy in city," she says, "here we make." It apparently takes four whole hours to create a three-tiered structure and here I couldn't even finish a tiny part of it during the whole afternoon. After that session, I had a whole new respect for people with skills in the arts especially as meticulous as the art of making a Bai Sri.
4. Cooking Lunch in Bamboo sticks
Thai cuisine is universally loved. But what made my culinary adventure in Ban Phu more exciting was the experience of cooking some of the favorite thai dishes in unconventional utensils…like a bamboo cane.
We found ourselves in the outskirts of Ban Phu marveling the craftsmanship of Ta (Grandpa) Jate Sai as he skillfully started cutting and carving beautiful bamboo products right in front of our eyes. Once a soldier during his youth, Ta Jate Sai spends his day working with bamboo from the forests of Ban Phu. He even made me a set of bamboo spoons and told me to think of him whenever I use them back home.
Soon he finished cutting a hollow bamboo cane with two levels. "Kra bang," he said pointing at the bamboo which was the name of the bamboo utensil. How do they cook in it? First water is poured in the lower level through the top which trickles through a small hole to the bottom. The water helps steam the rice on the top level. Apparently you need to know exactly how much water goes into the cane, I learned as I saw Ta Jate listen to the changing sounds of water dripping into the bamboo. "Shia Dai," (enough) he says moving on to putting pre-soaked sticky rice into the top layer. Then sealed with a Pandan leaf, the bamboo is then placed over the open fire. They proceeded in the same process to make the chicken stew as well. In no time we were having sticky rice, chicken & pandan stew and bamboo shoot for lunch served in bamboo canes, with bamboo spoons, over a flat bamboo basket all laid over broad Tani banana leaves. Now this is what I call a pure organic dining experience in the outskirts of Ban Phu.
5. Catapulting seeds on the top on Kok Noi forests
When Phi Daeng said that we'll be going on a hike in the forest, all I had imagined was a short walk. But what it turned out to be was a masterclass on foraging. Phi kept saying, "Forest is the supermarket of the village," and as I walked through the trails listening to him I finally understood what he meant by that.
In almost every part of the trail he had something different to show us."This is good for mother's milk," he exclaimed as he took out the hard stem of a plant. "This you can eat with curry," he pointed to another area. It was a type of betel leaf called Bai Chap Lu famous in Thai cooking. "This is to make cat fish dizzy so you can catch," he said while plucking a round green fruit.
Phi Daeng explained that years ago when people went into the forests with their cattle they would take nothing with them except a small sack of rice. Bamboos would turn into cooking utensils and food? The forest had all kinds of food. You just needed a sense to find it…just like Phi Daeng. He then promised a surprise activity on top of the hill. We were all quite curious about what it was and still had no clue when he took out some catapults from his bag.
"You shoot. Seeds. Plant trees," he exclaimed. Now this was practicing sustainability and having fun while at it.
6. Being blessed by the Elders of Ban Phu
Something amazing happened to me in Ban Phu. I'm not just talking about the grand parade they community threw for Faii and me, but the beautiful ceremony that proceeded after that. The people of Ban Phu organized a welcome ceremony known as the Bai sri "Soo kwan" ceremony.
Through a dance performance around the Bai Sri (banana leaf decoration offering) the ancestral souls are invited to bless the guests with good spirit and mind after which the Moh Soot (eldest in the village) invite their blessings through prayers and is the first one to tie a holy string around the guest's hand and place an egg that has the good energy of the souls.
I was so honored to be part of such an ancient ceremony. When the elders blessed me with prayers and good wishes, I couldn't help but get overwhelmed with it all and tears started streaming down my face. "Chan Kho Hai Khun Mi Khwam Suk Mak mak na ka" (I wish you much happiness) they said and I shall cherish it forever.
7. Becoming Phu Tai for a day
My hosts at the community were more than happy to dress me up in their traditional wear, a beautiful textile ensemble of a classic Thai Sarong (the bottom wrap) and a buttoned top made from indigo dyed cotton with an intricately designed Sabai wrapped around the shoulder.
The Phu Tai traditional attire is a comfortable and a beautiful ensemble, and although the top seemed quite heavy for a hot day, I didn't mind it at all. The best part was the hair tied in a high bun adorned with flowers. I couldn't help but feel like I was really a part of the village, off to a temple to offer some flowers and prayers to Lord Buddha.
8. Making my first organically-dyed fabric
In the village of Ban Phu, many of the locals get around by bike or scooter. Spiky red and green dragon fruit droop from trees outside homes with open ground floors, where women are often seen weaving on enormous rectangular looms. Using cotton threads dyed with birch tree barks, ant poop, they create textiles in an array of patterns.
When they take you on the textile tour, they make sure you have an immersive experience and I sure did. Right from the start I was involved in tying pebbles on a white piece of cloth to create a surprise design. After that we dipped the tied fabric into the dye made from the tree barks we got from Kok Noi forests. While we waited for the dye to soak into the fabric, some of the little girls from the village came by with tall walking bamboo sticks for a game. Trying to walk just a few steps on the bamboo seemed like an impossible task and I kept falling off the sticks, which really amused the little ones casually watching it all happen from their high sticks, balancing perfectly. Soon the dye was done and ready to be soaked in the mud.
"The mud softens the fabric," said the lady as she splashed the fabric and dunked in the muddy water. After that we rinsed the fabric in ash water which helped the color stay longer. As we carefully removed the stones, the final designs on the now maroon fabric emerged and I couldn't be happier with mine. I was so excited at having created my first organically-dyed fabric from scratch and trust me you'll be too when you do it yourself.
9. Sunset Tractor Rides
There are several ways to enjoy beautiful sunsets - a stroll along the neighborhood, a bike ride along the trails in the rice fields or you can choose to get on a tractor with the children of the village and enjoy the sunset as they sing several Thai songs in unison. There are very few moments when you travel when you really feel you're part of a place both in body and mind - watching the changing evening sky to the music of the little girls singing their favorite song was one such experience for me personally.
10. Meeting the People of Ban Phu
Ajan Tawan is the village head of Ban Phu. A man of few words but with a constant smile on his face. He doesn't speak English but his daughter, Phi Nik, a Geotechnology graduate describes her father as someone who does everything from his heart.
Ajan Tawan believes that as a community, the people need to think together as one. "One for all & all for one," he says. For a fast-developing country like Thailand I wondered whether communities like Ban Phu, still very rich in their traditions and local Phu Tai identity, would sooner or later be affected by urbanization. "We cannot prevent that. It's natural," she replied also sharing that all the young abled population are now working in the city. "But we can teach our little children the values of our tradition and remind them of who we are."
It was these values that inspired Phi Pik to return to her village to take care of her ailing parents and also help her father with community development. With her education and fluency in English, Phi Nik helps community groups with marketing. Last year alone she helped the group raise more than 600,000 baht selling local organic soaps from Ban Phu. Her father believes that he is proud that the youth are getting an education and is hopeful that they will use their education to help their village become a better community...just like his daughter.
Ban Phu, at a glance, can look like any other northern village in Thailand. You may have seen similar rice fields, or sunsets, or food or landscape. But it is the warmth of the community and the people that makes Ban Phu special. Whether it's the entire village coming together for a welcome ceremony, the elders blessing you with their prayers or the little girls taking you along for a bike ride along the trails in the vast rice fields, or the evening skyline with orange and pink sunset hues, I realized such moments can be difficult to translate into something other than the experience itself. You have walk in the fields. You have to meet the people. You have taste the richness and listen to the stories of the elders and feel their passion for nature and the sense to protect their resources for posterity. If you want to know what I'm talking about…you have to be…here.
BAN PHU Travel Details
Homestays: 500 Baht per night
Telephone: +66952123612 / +66810474218
LINE: 0894161201
Facebook https://web.facebook.com/weeranuch.weeranuchs
#thevillagestory #villagelife #thailandvillageacademy #banphu #mukdahan
How to Produce Bricks in 7 Days
By The Flashpacker
Planting Rice with Locals in Ban Phu
By Pema Choden Tenzin
An organic farm thrives in the middle of a small village in Suphanburi
By Madhurima Dutta
A Special Welcome Ceremony
They Dunk Textiles in Mud Here
Cooking in Bamboo
Forest Tour in Ban Phu's Kok Noi Forests
Making the Famous Banana Leaf Bai Sri


text:
my CalPoly login
Center for Coastal Marine Sciences
College of Science and Mathematics
Marine Ops
Home : Kristin Hardy
Kristin Hardy
Email: kmhardy@calpoly.edu
Office: 33-264
Environmental physiology of marine invertebrates (primarily crustaceans and molluscs)
Metabolic effects of intracellular and environmental hypoxia
Molecular and physiological adaptations to hypoxia and hypercapnia
Comparative muscle anatomy, physiology and energetics
Evolution of behavior in crustaceans
Metabolic consequences of immune challenge
Effects of xenoestrogens on immune function
Postdoctoral Scholar Environmental Physiology and Immunology, Oceans and Human Health, Medical University of South Carolina
Ph.D., Marine Biology, University of North Carolina Wilmington, 2009
B.S., Neuroscience, Tulane University, 2003
Professional Appointments:
Assistant Professor of Biology, California Polytechnic State University, San Luis Obispo, 2011-Present
NOAA Oceans and Human Health Post Doctoral Scholar, Marine Biomedicine and Environmental Science, University of South Carolina, 2009-2011
Research/Teaching Assistant, Department of Biology, University of North Carolina Wilmington, 2003-2009
Current Research Projects:
Effects of 4-nonylphenol on immunocompetence and disease susceptibility in the Pacific oyster Crassostrea gigas and Dungeness crab Cancer magister.
Effects of tidal zone position on muscle metabolism and ultrastructure in the barnacle.
Effects of hypoxia, hypercapnia and bacterial challenge on protein synthesis in the Pacific whiteleg shrimp Litopeneaus vannamei.
Selected recent publications:
Hardy, K.M., Follett, C.R., Burnett, L.E. and Lema, S.C (2012). Gene transcripts encoding hypoxia-inducible factor (HIF) exhibit tissue- and muscle fiber type-dependent responses to hypoxia and hypercapnic hypoxia in the Atlantic blue crab, Callinectes sapidus. Comp. Biochem. Physiol. A. 163, 137-146.
Schrandt, M.N., Hardy, K.M., Johnson, K.M., and Lema, S.C. (2012). Habitat variation in a coral reef influences behavior in the bicolor damselfish. Mar. Ecol. 33, 149-164.
Hardy, K.M., Lema, S.C. and Kinsey, S.T. (2010). The metabolic demands of swimming behavior influence the evolution of skeletal muscle fiber design in the brachyuran crab family Portunidae. Mar. Biol. 157, 221–236.
Hardy, K.M., Dillaman, R.M., Locke B.R. and Kinsey, S.T. (2009). A skeletal muscle model of extreme hypertrophic growth reveals the influence of diffusion on cellular design. Am. J. Physiol. Regul. Integr. Comp. Physiol. 296, R1855-R1867.
Kinsey, S.T., Hardy, K.M. and Locke B.R. (2007). The long and winding road: influences of intracellular metabolite diffusion on cellular organization and metabolism in skeletal muscle. J. Exp. Biol. 210, 3505-3512.
Hardy, K.M., Locke, B.R., Da Silva, M. and Kinsey, S.T. (2006). A reaction-diffusion analysis of energetics in large muscle fibers secondarily evolved for aerobic locomotor function. J. Exp. Biol. 209, 3610-3620.
Kinsey, S.T., Pathi, P., Hardy, K.M., Jordan, A. and Locke, B.R. (2005). Does intracellular diffusive flux limit post-contractile recovery in anaerobic locomotor muscle? J. Exp. Biol. 208, 2641-2652.
Current UnderGraduate Students:
Michael Lauth
Alison Dutton
Research Program Development and Coordination:
Oceans and Human Health Summer Undergraduate Research Program, Medical University of South Carolina
Minority focused undergraduate research experience
Collaboratively acted as program developer, coordinator, lecturer, and undergraduate mentor (2009-2011)
CONNECT WITH CAL POLY
CP Home
Campus Policies
© 2020 California Polytechnic State University San Luis Obispo, California 93407


Meditation has been used for thousands of years as a way to attain a level of awareness that is beyond the limitations of the everyday thinking mind, to find freedom, and to connect with the spiritual awareness within.
Opens your mind to "creative flow".
Reduces stress better than anything else I know of. Not only does the practice of meditation give you some "down time" to rest physically and mentally, it also has a very direct effect on your entire nervous system by reducing your body's production of stress related chemicals like cortisol, and increasing the production of mood enhancing chemicals like serotonin.
Sleep is a totally natural human function, and it's something we need every day. But if you have a busy mind or if you are stressed then you may find that your sleep is not as restorative as it should be. Meditation dramatically improves the quality of your sleep and it is one of the most powerful natural treatments for insomnia.
Slowed Aging: Studies into the effects of meditation have shown that the regular practice of meditation can slow the aging process. Meditation helps to reduce the body's production of free radicals. Free radicals are organic molecules that are responsible for aging, tissue damage, and possibly some diseases.
Lets go on a Treasure Hunt meditation today!
We will explore your chakras and introduce new ones you may never knew existed.
Have you been wondering what is going on in your existence and looking for more clarity? Do you have questions where your soul evolution is moving towards and are you on the right track? We do card readings a little different over here.
Our carding readings are very unique. We start with a grounding journey into the crystal caves of gaia to begin. We call in the Arcturians and take a look at your Auric body and learn how your energy is flowing. Customized activation tools are often given at this time for you.
The next stage is where we take a look at what is going on in your physical world and your ascension path in spirit. We uncover where your blockages and the bridge that is supporting you. Discovery of what is happening in your subconsciousness and awareness of it. We look into your mental plane and as well who is driving your right now. Many discoveries are made in this hour. You will leave our session with many ah hah moments and tools to work on to the next stage of your evolution of spirit. .


text:
Top 3 Qualcomm Competitors & Alternatives In 2021
Qualcomm designs, manufactures, and markets digital wireless telecommunications products including semiconductors and car chargers.
Qualcomm is headquartered in San Diego, California. Qualcomm has revenues of $ 24.7 billion. USA and 35,400 employees. Qualcomm's IPO raised $ 53 million. Qualcomm has acquired 17 companies, the latest of which is Scyfer B.V. for an unknown amount in August 2017. As of August 2019, Qualcomm had 2.8 million Facebook fans and 364.5k Twitter followers.
Qualcomm's Competitors, Revenue, Number of Employees, Funding and Acquisitions
Who is Qualcomm's biggest competitor
Qualcomm top competitors include: Broadcom, Cirrus Logic, Cypress, HiSilicon, Intel, Marvell, Maxim Integrated, MediaTek, Microchip and Murata.
The biggest competitor of Qualcomm is Broadcom, the California based semiconductor equipment manufacturer that was founded in 1991 and generates revenues of $22.6 billion with 15,000 employees. It is positioned behind the also American tech provider Qualcomm, which is the third player in this market with annual revenues of $25 billion and 35,400 employees.
Together they raised more than 194.4 million people out of 266.7 thousand employees. Qualcomm has 35,400 employees and is ranked 3rd among the top 10 competitors. The top 10 competitors averaged 26,013.
Website: qualcomm.com
Est. Annual Revenue: $24.7B
Est. Employees: 35,400
Headquarters: 5775 Morehouse Drive San Diego, California 92121
Broadcom has been one of Qualcomm's main competitors. Broadcom is headquartered in San Jose, California and was founded in 1991. Broadcom operates in the semiconductor and semiconductor equipment industry. Broadcom generates 92% of Qualcomm's revenue.
Cirrus Logic is one of Qualcomm's main competitors. Cirrus Logic is a public company that was founded in Austin, Texas in 1984. Cirrus Logic operates in the semiconductor and semiconductor equipment industry. Cirrus Logic has 33,957 fewer employees than Qualcomm.
Cypress is perceived as one of Qualcomm's biggest competitors. Cypress was founded in 1982 and is headquartered in San Jose, California. Cypress operates in the semiconductor and semiconductor equipment industry. Cypress brings in $ 22.5 billion less in revenue than Qualcomm.


Don't worry! Our certified and experienced professionals in Bellevue, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Bellevue, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68005?
Search for: What is the average cost to replace a garage door opener in Bellevue?
Search for: How much does it cost to replace a garage door in Bellevue 68005?
Search for: How much do garage door repairs cost in Bellevue NE?
Search for: How much does it cost to put in a new garage door in Bellevue?
Search for: How much is a new 2 car garage door in Bellevue?
Search for: How much does it cost to replace a garage door panel in Bellevue 68005?
Search for: How much are garage door rollers in Bellevue?
Search for: How much is a garage in Bellevue?
Search for: How much is a new roll up garage door in Bellevue Nebraska?
Search for: How much does it cost to build a detached garage in 68005?
Search for: How much does it cost to replace the springs on a garage door in Bellevue 68005?
Don't worry! Our certified and experienced professionals in Blair, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Blair, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68008?
Search for: What is the average cost to replace a garage door opener in Blair?
Search for: How much does it cost to replace a garage door in Blair 68008?
Search for: How much do garage door repairs cost in Blair NE?
Search for: How much does it cost to put in a new garage door in Blair?
Search for: How much is a new 2 car garage door in Blair?
Search for: How much does it cost to replace a garage door panel in Blair 68008?
Search for: How much are garage door rollers in Blair?
Search for: How much is a garage in Blair?
Search for: How much is a new roll up garage door in Blair Nebraska?
Search for: How much does it cost to build a detached garage in 68008?
Search for: How much does it cost to replace the springs on a garage door in Blair 68008?
Don't worry! Our certified and experienced professionals in Boys Town, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Boys Town, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68010?
Search for: What is the average cost to replace a garage door opener in Boys Town?
Search for: How much does it cost to replace a garage door in Boys Town 68010?
Search for: How much do garage door repairs cost in Boys Town NE?
Search for: How much does it cost to put in a new garage door in Boys Town?
Search for: How much is a new 2 car garage door in Boys Town?
Search for: How much does it cost to replace a garage door panel in Boys Town 68010?
Search for: How much are garage door rollers in Boys Town?
Search for: How much is a garage in Boys Town?
Search for: How much is a new roll up garage door in Boys Town Nebraska?
Search for: How much does it cost to build a detached garage in 68010?
Search for: How much does it cost to replace the springs on a garage door in Boys Town 68010?
Don't worry! Our certified and experienced professionals in Ceresco, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Ceresco, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68017?
Search for: What is the average cost to replace a garage door opener in Ceresco?
Search for: How much does it cost to replace a garage door in Ceresco 68017?
Search for: How much do garage door repairs cost in Ceresco NE?
Search for: How much does it cost to put in a new garage door in Ceresco?
Search for: How much is a new 2 car garage door in Ceresco?
Search for: How much does it cost to replace a garage door panel in Ceresco 68017?
Search for: How much are garage door rollers in Ceresco?
Search for: How much is a garage in Ceresco?
Search for: How much is a new roll up garage door in Ceresco Nebraska?
Search for: How much does it cost to build a detached garage in 68017?
Search for: How much does it cost to replace the springs on a garage door in Ceresco 68017?
Don't worry! Our certified and experienced professionals in Elkhorn, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Elkhorn, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68022?
Search for: What is the average cost to replace a garage door opener in Elkhorn?
Search for: How much does it cost to replace a garage door in Elkhorn 68022?
Search for: How much do garage door repairs cost in Elkhorn NE?
Search for: How much does it cost to put in a new garage door in Elkhorn?
Search for: How much is a new 2 car garage door in Elkhorn?
Search for: How much does it cost to replace a garage door panel in Elkhorn 68022?
Search for: How much are garage door rollers in Elkhorn?
Search for: How much is a garage in Elkhorn?
Search for: How much is a new roll up garage door in Elkhorn Nebraska?
Search for: How much does it cost to build a detached garage in 68022?
Search for: How much does it cost to replace the springs on a garage door in Elkhorn 68022?
Don't worry! Our certified and experienced professionals in Fremont, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Fremont, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68025?
Search for: What is the average cost to replace a garage door opener in Fremont?
Search for: How much does it cost to replace a garage door in Fremont 68025?
Search for: How much do garage door repairs cost in Fremont NE?
Search for: How much does it cost to put in a new garage door in Fremont?
Search for: How much is a new 2 car garage door in Fremont?
Search for: How much does it cost to replace a garage door panel in Fremont 68025?
Search for: How much are garage door rollers in Fremont?
Search for: How much is a garage in Fremont?
Search for: How much is a new roll up garage door in Fremont Nebraska?
Search for: How much does it cost to build a detached garage in 68025?
Search for: How much does it cost to replace the springs on a garage door in Fremont 68025?
Don't worry! Our certified and experienced professionals in Gretna, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Gretna, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68028?
Search for: How much does it cost to replace a garage door in Gretna 68028?
Search for: How much do garage door repairs cost in Gretna NE?
Search for: How much does it cost to replace a garage door panel in Gretna 68028?
Search for: How much is a new roll up garage door in Gretna Nebraska?
Search for: How much does it cost to build a detached garage in 68028?
Search for: How much does it cost to replace the springs on a garage door in Gretna 68028?
Don't worry! Our certified and experienced professionals in Hooper, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Hooper, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68031?
Search for: What is the average cost to replace a garage door opener in Hooper?
Search for: How much does it cost to replace a garage door in Hooper 68031?
Search for: How much do garage door repairs cost in Hooper NE?
Search for: How much does it cost to put in a new garage door in Hooper?
Search for: How much is a new 2 car garage door in Hooper?
Search for: How much does it cost to replace a garage door panel in Hooper 68031?
Search for: How much are garage door rollers in Hooper?
Search for: How much is a garage in Hooper?
Search for: How much is a new roll up garage door in Hooper Nebraska?
Search for: How much does it cost to build a detached garage in 68031?
Search for: How much does it cost to replace the springs on a garage door in Hooper 68031?
Don't worry! Our certified and experienced professionals in Oakland, NE can help fix any garage door problem you may have. All you have to do is call up one of our listed garage door experts today and get your free quote. Don't sit with a dysfunctional garage door for one minute longer, get the garage door your home deserves today!
Our professionals understand the meaning of emergency garage door repairs, whether it be a broken panel or a ding that just won't come out, our repairmen in Oakland, NE are on the job to fix it fast! Need your garage door sensor repaired, looking for an upgraded opener or need a commercial garage door repaired asap? Our licensed and certified professionals are here to help!
Search for: How much does it cost to replace a broken spring on a garage door in 68045?
Search for: What is the average cost to replace a garage door opener in Oakland?
Search for: How much does it cost to replace a garage door in Oakland 68045?
Search for: How much do garage door repairs cost in Oakland NE?
Search for: How much does it cost to put in a new garage door in Oakland?
Search for: How much is a new 2 car garage door in Oakland?
Search for: How much does it cost to replace a garage door panel in Oakland 68045?
Search for: How much are garage door rollers in Oakland?
Search for: How much is a garage in Oakland?
Search for: How much is a new roll up garage door in Oakland Nebraska?
Search for: How much does it cost to build a detached garage in 68045?
Search for: How much does it cost to replace the springs on a garage door in Oakland 68045?


Logitech launches its Squeezebox Boom compact all-in-one network music player. The new Squeezebox Boom features 30-watt digital amplifier and speakers, a 3-inch high-power, long-throw woofers, WiFi 802.11g wireless connectivity, the Stereo XL technology and FD display.
The device has an Ethernet LAN port and a 3.5mm stereo jack. It supports almost any music files, including MP3, AAC, WMA, Ogg, FLAC, Apple lossless, WMA lossless, WAV, and AIFF. It comes with a remote control.
The Logitech Squeezebox Boom is priced at USD 299.99.


text:
« Of Body and Buddha | Main | What's Wrong With This Picture? »
The Ramsey Problem and the Problem of the Intrinsically Unpropertied Particular
What exactly is the distinction between a universal and a particular? Universals are often said to be repeatable entities, ones-over-many or ones-in-many. Particulars, then, are unrepeatable entities. Now suppose the following: there are universals; there are particulars; particulars instantiate universals; first-order facts are instantiations of universals by particulars.
One and the same universal, F-ness, is repeated in the following facts: Fa, Fb, Fc. But isn't one and the same particular repeated in Fa, Ga, Ha? If so, particulars are as repeatable as universals, in which case repeatability cannot be the mark of the universal. How can it be that all and only universals are repeatable? I stumbled upon this problem the other day. But Frank Ramsey saw it first. See his "Universals," Mind 34, 1925, 401-17.
Instantiation as holding between particulars and universals is asymmetric: if a instantiates F-ness, then F-ness does not instantiate a. (Instantiation is not in general asymmetric, but nonsymmetric: if one universal instatiates a second, it may or may not be the case that the second instantiates the first.) The asymmetry of first-level instantiation may provide a solution to the Ramsey problem. The asymmetry implies that particulars are non-instantiable: they have properties but cannot themselves be properties. By contrast, universals are properties and have properties.
So we can say the following. The repeatability of a universal is its instantiability while the unrepeatability of a particular is its non-instantiability. So, despite appearances, a is not repeated in Fa, Ga, and Ha. For a is a particular and no particular is instantiable (repeatable).
Solve a problem, create one or more others. I solved the Ramsey problem by invoking the asymmetry of instantiation. But instantiation is a mighty perplexing 'relation' (he said with a nervous glance in the direction of Mr. Bradley). It is dyadic and asymmetric. But it is also external to its terms. If a particular has its properties by instantiating them, then its properties are 'outside' it, external to it. Note first that to say that a is F is not to say that a is identical to F-ness. The 'is' of predication is not the 'is' of identity. (For one thing, identity is symmetric, predication is not.) It would seem to follow that a is wholly distinct from F-ness. But then a is connected to F-ness by an external relation and Bradley's regress is up and running. But let's set aside Bradley's regress and the various responses to it to focus on a different problem.
If a and F-ness are external to each other, then it is difficult to see how a could have any intrinsic (nonrelational) properties. Suppose a is an apple and that the apple is red. Being red is an intrinsic property of the apple; it is not a relational property like being in my hand. But if a is F in virtue of standing in an external instantiation relation to the universal F-ness, then it would seem that F-ness cannot be an intrinsic property of a. So an antinomy rears its ugly head: a is (intrinsically) F and a is not (intrinsically) F.
Call this the Problem of the Intrinsically Unpropertied Particular. If there are particulars and universals and these are mutually irreducible categories of entity, then we have the problem of bringing their members together. Suppose it is contingently true that a is F. We cannot say that a is identical to F-ness, nor, it seems, can we say that a and F-ness are wholly distinct and connected by the asymmetric, external tie of instantiation. Is there a way between the horns of this dilemma?
David Armstrong at the end of his career suggested that instantiation is partial identity. The idea is that a and F-ness overlap, are partially identical. This bring a and F-ness together all right, but it implies that the connection is necessary. But then the contingency of the connection is lost. It also implies that instantiation is symmetrical! But then Ramsey is back in the saddle.
Bare Particulars versus Aristotelian Substances
Posted by Bill Vallicella on Tuesday, December 09, 2014 at 02:05 PM in Constituent Ontology, Facts, Nominalism and Realism, Predication | Permalink


text:
Article stubs, Darksiders Characters, Archangels,
Comic Book Characters
"All of creation cares not whether you live or die."
This article is a stub, you can help the Darksiders Wiki improve by expanding it.
Also Known As: Angel of Death,
Steward of the Underworld,
Watcher of the Well,
Race Angel
Eyes White
Hair Color Platinum
Means of Travel Flight, on foot (The Abomination Vault)
Special Features Glowing runes on wings,
Long green robe (The Abomination Vault)
Affiliation Heaven
Occupation Watcher and protector of the Well of Souls
Partner(s) Abaddon (former)
Main Weapon None (Darksiders),
Sword (Darksiders (flashback), The Abomination Vault)
Armor None (Darksiders),
Silver breastplate (The Abomination Vault)
Skills Magic
Enemies Hell
Allies War
Ulthane
Abaddon (Formerly)
Actor Name (s) Keith Szarabajka
" The Universe... is sick, Horseman. The Charred Council refuses to admit it, but those of us who look... we see... we had to do something.
— Azrael to War "
Azrael is the "Archangel of Death." When War first encounters Azrael, he is imprisoned in the Black Throne. He is the narrator heard in the beginning of the story.
The Abomination Vault Edit
When the Maker Belisatra sent her Construct army to retrieve Nephilim weapons lost on the battlefield at Eden, Azrael was amongst the Angels sent to reinforce the local garrison. When the Angels had repulsed the attack, they removed their fallen from the field and Azrael cast a powerful illusion to hide all signs of carnage. When the Horseman Death arrived to investigate the attack, he at first could not tell that anything was amiss. He discovered an Angel's corpse that Azrael's forces had missed and used his necromantic abilities to interrogate the deceased, an act the Angels found blasphemous. Several Angels broke cover and attacked him only to be defeated handily. Realizing the illusion, Death called for angels to reveal themselves and Azrael allowed the illusion to fade. After explaining that the Angels guarded Eden because the Council did not bother, the Archangel brought Death to their camp to speak with Abaddon. Once they had arrived, the trio begrudgingly discussed terms of sharing information until the attackers were uncovered, however, when Death realized that Abaddon had been wounded by a long thought lost Nephilim sword named Affliction he departed and refused to explain his suspicions but promised to tell to his new Angelic allies everything if something important would be revealed by him.
Later, when Death and War came to the Library of the Argent Spire in search of information on Belisatra and her unidentified Angel accomplice, Azrael met them and sent his scribes to search the archives. In the meantime, Death explained that Belisatra had sent her Construct army to Eden in search of lost Nephilim weapons called the Grand Abominations, though omitting any specific details of the weapons or their origins. Eventually Azrael went to assist his scribes and returned with information on Belisatra's past. Belisatra had been an apprentice to a Maker of Legendary skill named Gulbannan. Gulbannan was murdered long ago, but before his death he had been ostracized by his own kind for taking Lilith as a lover. Seeing the Demon as their only lead, the Horsemen departed.
The Charred Council called on the White City to reinforce the Horsemen on the Ravaiim homeworld so that they could hold Fury and Strife in reserve. In response, Azrael led a small army of Angels to the Ravaiim world. When he met the Horsemen again and heard that the Angel Belisatra had allied herself with was Hadrimon, he explained the rogue Angel's troubled past and his reasons for hating the White City. The Angels and the Horsmen proceeded to scour the plains of the Ravaiim world until they came across Belisatra's Construct army. They dealt with the Constructs easily, but were attacked by a demonic mercenary force. Even then, the combined power of the Horsemen, Angelic soldiers, and Azrael's magic was more than a match for them. Disaster struck when Belisatra entered the battle wielding the Grand Abomination Earth Reaver, a weapon capable of causing a major volcanic eruption. Its first shot caused massive casualties for both sides of the battle and Death roughly persuaded Azrael to retreat.
Once they had regrouped, Death hatched a plan to mislead Hadrimon. Azrael helped Death condense all the Ravaiim blood, the fuel needed to awaken the Abominations, soaked into the Realm's soil into a cylinder. He explained that he and Azrael would take decoy cylinders while War exited the realm with the real Ravaiim blood. Unbeknownst to the Angel of Death, the Horseman's true plan was to leak the original plan to Hadrimon and take the real Ravaiim blood himself. As Hadrimon was distracted by War's party, Azrael escaped unmolested.
When the time came for War and Death to defend the Abomination Vault from Belisatra and Hadrimon, Death sent Dust to request Azrael's help. The Archangel disguised himself as a Demon and leaked the location of the Abomination Vault to the Demonic mercenaries that had attacked them on the Ravaiim homeworld, whom were lead by the Lost Angel Raciel, once Hadrimon's lover before her banishment to Hell. While the Demons and Constructs fought, Azrael entered the battle and attacked Raciel while she was unaware. She survived the attack, only to be killed upon entering Death's home, which housed the entrance to the Abomination Vault, by Hadrimon, who had lost all control to the psychic bloodlust of the Abominations. Azrael cast an illusion about himself of Raciel before her fall to distract the insane Angel while Death ended his life.
In the battle's aftermath, both Azrael and War were displeased by the underhanded means they had used to achieve victory. Death considered their attitudes foolish and told them to be glad that they had succeeded at all regardless of the method. The Angel of Death told the Horseman that he was satisfied that the crisis was resolved, but warned him not to look to the White City for aid in the near future and departed.
Premature Apocalypse Edit
" Azrael: An open attack on the Dark Kingdom would violate the treaty! What you are proposing is madness!
Abaddon: Azrael, evil darkens every corner of creation... and Heaven waits?! The Council ties our hands!!
— Azrael and Abaddon on the latter's plan to ignite the Endwar "
Before the Apocalypse, Azrael reluctantly conspired with Abaddon to destroy six of the Seven Seals and draw out Hell's champions for a preemptive attack by Abaddon's Hellguard. Using the Armageddon Blade made by Ulthane, he destroyed six of the seven seals, the last guarded by Abbadon himself so the Four Horseman would not be called. Ulthane reforged the other six seals to hide the evidence of their crimes and shift the blame to Hell's forces. The plan failed as Hell was far more prepared than expected, thus starting the End War prematurely.
After his supposed demise, Abbadon came to Azrael and asked him to take him to the Tree of Knowledge. Desperate to believe that his friend was alive and all was well, Azrael brought him to the Tree. After he received his gift, Abbadon returned to the Earth as the Destroyer. He eventually sent his Chosen, Straga, after Azrael, imprisoning the Angel within the Black Throne, and seizing control over the Well of Souls.
Aiding War Edit
One hundred years after the Apocalypse, War arrived to the Black Throne and was surprised to see Azrael imprisoned within. War was told that if he helped him, Azrael would help him get to the Destroyer. Azrael was soon freed from his prison once the Horseman defeated the three guardians and redirected the beams to the floating heads holding Azrael in place. After freeing Azrael, War fought and defeated Straga in their rematch. Azrael then opened the Well of Souls and sent War to Eden as the tower collapsed on itself.
Upon arriving to Eden, Azrael gave War the Mask of Shadows to fight Shadow War and gain access to the Tree of Knowledge. After defeating his dark self and seeing a vision from the Tree of Knowledge, the Horseman set out to reforge the Armageddon Blade. When War found the scattered pieces of the Blade and had Ulthane reforge it, he returned to Azrael who revealed to War the truth of why the Apocalypse started prematurely and assured him he would accept his punishment with open arms once it was time. The Nephilim then asked the Angel of Death for his service one more time, requesting that he send War to the Destroyer in order to begin the final battle. Azrael complied, and War went on to kill the Destroyer.
Personality and Traits Edit
Azrael is an ancient Angel full of wisdom and knowledge. He is very proud of his mission as a scholar and even stated that he would be offended if War thought that he is a warrior as most of the Angels.
He is tasked with some of the most important places in creation, from guarding the Well of Souls to the ruins of Eden. While Azrael has shown to greatly care about Creation and knows that the Universe is falling to darkness, he only wanted to make it a better place but wasn't willing to challenge the Charred Council, unlike Abaddon; this is because he is not as passionate for Hell's defeat and Heaven's victory as Abaddon was. Azrael preferred diplomacy over fighting as he was willing to forgive War for slaughtering Angels in the White City during the Great Abomination crisis and helping him afterwards during the End War. Also, he has a cordial, if not friendly relationship with Death, as both he and the elder Nephilim have dominion over this concept.
He is also rather benevolent and merciful. Moments before Hadrimon's death, he disguised himself as Raciel from before her fall and said that "[she] forgave him" for indirectly exiling her to Hell, stating that it was a kindness in the end. Azrael also genuinely apologized to Death for not being able to let him visit Eden to make sure that his brethrens' remains were undisturbed.
Since the failed premature End War and Abaddon's transformation into the Destroyer, the Archangel has been guilt-ridden and full of remorse, to the point of even admitting he was a fool. Now he desires to undo his mistake by aiding War. Though he knows that War would undoubtedly kill all who schemed with Abaddon- including himself- to see justice done, Azrael would embrace his fate and accept judgement, as he states that we all must answer for our sins.
Unlike others in the cosmic struggle, Azrael has a great level of concern and care for the Earth and Mankind's existence compared to charaters more hostile towards them, so much so that he was horrified by Abaddon's plan to break the seven Seals early, as it would ultimately destroy the earth. Mankind's destruction only deepened his guilt and shame for the part he played in the premature End War.
Powers and Abilities Edit
Despite not being a warrior but a scholar, Azrael is an extremely powerful Angel, with many abilities at his disposal. As a sort of Angelic sorcerer, his combat abilities appear to be centered around utilizing holy magics rather than martial skill. He was able to hold his own against a horde of demons during the Great Abomination crisis and, during the End War, not only managing to stay alive after having his powers drained for an extensive amount of time but helping War as well, after his release. Azrael displayed the following abilities:
Energy Control - Azrael is able to control and redirect beams of light or powerful forms of energy as he sees fit.
Control of the Well of Souls - Azrael is the overseer of the Well of Souls, through which pass all of the Souls of beings who are to be reborn; none shall leave without his knowledge of it. However, he does not possess the Angel Key to the Well.
Teleportation - Azrael possesses the ability to teleport. He is also, unlike Abaddon, capable of teleporting both himself and others anywhere (and he did with War by bringing him to Eden).
Serpent Hole Creation - Azrael can create a Serpent Hole in the same manner as Vulgrim and Samael as a means to move between worlds and beyond. The color of his Serpent Hole is orange, whilst Vulgrim's is blue, and Samael's is red respectively.
Immense Endurance - Azrael is able to endure much, being able to both survive in his prison while having his power drained from him for a prolonged period of time and not show any signs of fatigue.
Illusionary Magics - Azrael has demonstrated the ability to cast powerful illusions on many occasions.
Magic - His main method of attack. Azrael has mastered many magics in his lifetime, from illusions to holy spells that only he knows.
Wisdom - Azrael is well known for his wisdom, discernment and understanding of various things. He was the principal adviser to the former leader of the Hellguard and his old friend, Abaddon, and he was greatly valued for his advice.
Flight - Azrael, like all Angels in Heaven, is capable of flight through the use of his wings.
Super Strength - Though he has not performed any terribly arduous feats of strength compared to many other Darksiders characters, he was able to wield the impossibly large Armageddon blade while destroying the seals.
Azrael (or mālik al-maut) is the Angel of Death in Islam and Judaism.
In Judaism, the angel Samael is also an angel of death.
Keith Szarabajka, Azrael's voice actor, also voiced the Crowfather in Darksiders II.
The feathers on the very ends of Azrael's wings are the longest of any Angel's.
Azrael is the only Angel not to be seen wielding a weapon (though he is seen briefly using a sword to shatter the first seal in a flashback. He also used a sword during the Grand Abomination Crisis when he attempted to kill Raciel).
With Abbadon's death, Azrael is apparently the only known remaining Archangel in Heaven. This may also imply that he is now one of if not the most powerful of the Angels currently, as there are no hints to there being any other Archangels present in Heaven throughout the series.
The Archangel Azrael in Heaven.
Concept art.
Slightly different concept art.
Video Edit
Liberating Azrael (Darksiders) Full HD
Retrieved from "https://darksiders.fandom.com/wiki/Azrael?oldid=31826"


Clone or China Phones VIVO V15 prô or Huawei P30 Lite?
Clone or China Phones Pocophone f1 start na ng sale at 12noon today!
Clone or China Phones Sino po ba may binebentang drone dyaan in murang price?
How to check the phone if refurbished or replacement ?
Help ! how to root micromax q462?


text:
GM Ted Ross named among US City Executives of the Year.
Ted Takes the Title
Ted Ross
ITA: A municipal technology news group that focuses on cybersecurity issues has named Ted Ross, General Manager, ITA, Club Member, as one of its City Executives of the Year. The fourth annual LocalSmart Awards program highlights the people and projects making city, county and municipal governments better.
Readers cast more than 750,000 votes through Nov. 11. The 40 winners in 15 states and numerous cities and counties received the most community votes in their categories.
"Los Angeles deserves the best digital services for those who live, work and play here," Ted Ross said in response. "I am honored to receive a prestigious U.S. City Executive of the Year award, but I know we still have much to deliver in technology tools to improve LA homelessness, crime and housing."
"As we close out 2022, StateScoop is honored to recognize these dynamic leaders in city, county and municipal government," said Jake Williams, the vice president of content and community for StateScoop and EdScoop. "From Gallatin County, Montana, to Chicago, to Coral Gables, Florida, technology is playing an increasingly important role in residents' lives. These leaders are the ones making that happen in an efficient, secure and prominent way."
The LocalSmart Awards program launched in 2019 and has recognized more than 150 people and projects since its inception.
Congratulations, Ted!
Bhavin Patel promoted to Assistant GM of ITA
GM Ted Ross wins SoCal CIO of the Year.
And the Emmy Goes To


Sometimes, things just happen. We had a number of home security folks come around when we lived in Sooke, but never took them up on their offerings.
Then this university student comes around yesterday and talks to Tammy, then comes around at 7:00 when I was home and shows what Vivint offers for monitored home security and automation. And for whatever reason, I found it compelling. There was a special deal (there always is) where they were trying to get customers in the neighbourhood and were waiving the initial costs for the equipment and installation in return for having the standard sign out front of the house. You know the one: small, says "ADT" or in this case "Vivint".
So, what was compelling? Well, the technology for interacting with the system has come a heck of a long way. The control panel is a touch screen that shows information about the status of the system, and makes things that might be difficult, like bypassing a sensor, pretty easy.
The whole thing just resonated. It was like I was looking at the exact system that I would have made if I was putting it together.
And their service was slick. When we indicated to the sales guy that we were interested, he had all the paperwork, and his partner in crime was along within 15 minutes and was installing.
They were both university students, from Lloydminster and Lethbridge, doing a summer job. They did a good job and the whole thing was done by around 10 pm.
Looks interesting! Do remember not to waltz around the house in the all-together as you will give someone an eye-full!!! How hot is it there today? We are looking at 86f/30c out back and that area is shaded!
Yes, it's warm here today. Not too hot, but hot enough. It is still 23 degrees in the house with the windows and doors wide. The basement is nice and cool, but unfinished, of course.
Well, Tammy got an email from Cynthia next door. Apparently her car was broken into yesterday morning, and there were three other break ins in the area. Maybe a home security system isn't quite as superfluous as I first thought.


text:
Q: Duplicate ActionBar when using fragments I'm trying to build an application running on Android 4.0 with fragments and ActionBar. The issue I have is that sometimes, when using fragments, my ActionBar get duplicated as you can see below:
Home screen, everything normal:
[Home Screen][https://www.dropbox.com/s/aki8ba8ol2jaock/device-2016-02-09-182020_Home.png?dl=0]
Another screen, duplicated ActionBar:
[Shop Screen][https://www.dropbox.com/s/i03d4anw2tc97q3/device-2016-02-09-182136_Categories.png?dl=0]
Below you'll find the main_navigation.xml code:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

<android.support.v4.widget.DrawerLayout
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:theme="@style/Theme.AppCompat.NoActionBar">

    <!-- Framelayout to display Fragments -->

    <FrameLayout
        android:id="@+id/frame_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <include
        layout="@layout/cart_sidebar"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="right"
        android:background="#ffffff"

        />

</android.support.v4.widget.DrawerLayout>

</RelativeLayout>

Below the code managing the fragment in my class (ShopDrawerActivity) :
        private void displayView(Class<? extends Activity> activity) {
    // update the main content by replacing fragments
    FragmentController fragmentController = new FragmentController();
    Fragment fragment = null;
    fragmentController = new FragmentController();
    fragmentController.setClass(activity);
    fragment = fragmentController;
    FragmentManager fragmentManager = getFragmentManager();
    fragmentManager.beginTransaction()
            .replace(R.id.frame_container, fragment).commit();

}

My MainActivity.java:
public class MainActivity extends Activity {

ProgressDialog pDialog;

public static final int NUM_PAGES = 3;

ViewPager mPager, vpMarqueeText;

ArrayList<Banner> banners = new ArrayList<Banner>();
TextView tvCategories;
GiloAdapter mAdapter;
ArrayList<Product> products = new ArrayList<Product>();
ArrayList<ItemImage> images = new ArrayList<ItemImage>();
ArrayList<Option> options = new ArrayList<Option>();
ArrayList<OptionGroup> optionGroups = new ArrayList<OptionGroup>();

ArrayList<Item> items = new ArrayList<Item>();
ArrayList<Category> categories = new ArrayList<Category>();
ArrayList<ProductCategory> prodcats = new ArrayList<ProductCategory>();
ArrayList<Country> countries = new ArrayList<Country>();
ArrayList<Zone> zones = new ArrayList<Zone>();

static HTTPExecutionListener httpExecutionListener = new HTTPExecutionListener() {

    @Override
    public void onPreExecute() {
        // TODO Auto-generated method stub

    }

    @Override
    public void onComplete(int task_number) {
        // TODO Auto-generated method stub

    }
};

DataContainer dataContainer;

Time now;

static int task_number = 0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.intro);

    // Added to allow makeHttpRequest anywhere in the code (without AsyncTask...) - not the best solution but working...
    if (android.os.Build.VERSION.SDK_INT > 9) {
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);
    }

    now = new Time();
    now.setToNow();

    pDialog = new ProgressDialog(MainActivity.this);

    Log.d("start time" , String.valueOf(now.minute) + ":" + String.valueOf(now.second));

    dataContainer = ((DataContainer) getApplicationContext());
    tvCategories = (TextView) findViewById(R.id.tvIntro_categoriess);

    banners = new ArrayList<Banner>();

    // Instantiating the adapter
    mAdapter = new GiloAdapter(this, banners);

    // instantiate the Views
    mPager = (ViewPager) findViewById(R.id.pager);
    vpMarqueeText = (ViewPager) findViewById(R.id.vpMarqueeText);
    vpMarqueeText.setAdapter(new MarqueeTextAdapter(this));

    mPager.setAdapter(mAdapter);
    mPager.setOffscreenPageLimit(banners.size());
    vpMarqueeText.setOffscreenPageLimit(5);

    UnderlinePageIndicator mIndicator = (UnderlinePageIndicator) findViewById(R.id.indicator);
    mIndicator.setViewPager(mPager);

    startTimerForSlides();
    startMarqueeing();

    String number = String.valueOf(new ItemsInitiator(this).itemCount());

    Date now = new Date();

    new DataGetterLocal().execute();

    // doStuff();
}

...
...

EDIT: FYI I'm using Activity and AppCompatActivity.
I already tried several solutions found on this forum but I always end up with no ActionBar, or still a duplicate one :(
I'm new to Android so please be comprehensive.
Thanks in advance for your help.
EDIT:
You're right I'm extending Activity, not AppCompatActivity. I'm calling my fragment like this:
if (savedInstanceState == null) {
    // on first time display view for first nav item
    displayView(ShopActivity.class);

}

Then my ShopActivity class extends AppCompatActivity:
public class ShopActivity extends AppCompatActivity {

    ListView lvShopItems, lvCategorylist;
    ArrayList<ProductCategory> prodCats = new ArrayList<ProductCategory>();

ArrayList<Item> products = new ArrayList<Item>();
    ArrayList<Category> categories;
    ArrayList<Item> items;
    static String slug = "0";
    GiloAdapter mAdapter;
    CategoryItemsAdapter catAdapter;
    ArrayList<Category> categories_with_slug = new ArrayList<Category>();
    ShopItemsAdapter shopItemsAdapter;
    ArrayList<Item> items_with_slug = new ArrayList<Item>();
    static ArrayList<Category> path = new ArrayList<Category>();
    HListView hlBreadCrumbs;
    SlidingMenu menuRight, menu ;
    Thread timer;
    BackPressListener backPressListener;
    public static Item curr_item;

    BreadCrumbsAdapter breadCrumbsAdapter;

    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.sliding_menu);

        final DataContainer dataContainer = ((DataContainer) getApplicationContext());

        menu = (SlidingMenu) findViewById(R.id.slidingmenulayout);
        menu.setMode(SlidingMenu.LEFT);
        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
        menu.setShadowWidth(30);
        // menu.setShadowDrawable(R.drawable.shadow);
        menu.setBehindOffset(getResources().getDisplayMetrics().widthPixels/2 - 100);
        menu.setFadeDegree(0.35f);
        //menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);

        menu.setMenu(R.layout.category_sidebar);
        menu.showMenu();

        slug = ShopDrawerActivity.slug;
        slug="0";

        //categories = dataContainer.getCategories();
        //items = dataContainer.getItems();

        categories = new ArrayList<Category>();
        for(Category category : dataContainer.getCategories()){
            categories.add(category);
        }

        Collections.sort(categories, new SequenceComparator());

        items = new ArrayList<Item>();
        for(Item item : dataContainer.getItems()){
            items.add(item);
        }
        products = items;

        Log.d("items number", String.valueOf(items.size()));

        //prodCats = dataContainer.getProdcats();

        prodCats = new ArrayList<ProductCategory>();
        for(ProductCategory prodCat : dataContainer.getProdcats()){
            prodCats.add(prodCat);
        }

        getPath(slug);

        lvShopItems = (ListView) findViewById(R.id.lvShopItems);
        getItems(slug);

        shopItemsAdapter = new ShopItemsAdapter(ShopActivity.this, items_with_slug);
        lvShopItems.setAdapter(shopItemsAdapter);

        lvCategorylist = (ListView) findViewById(R.id.lvCategoryItems);
        getCategories(slug);
        catAdapter = new CategoryItemsAdapter(this, categories_with_slug);
        lvCategorylist.setAdapter(catAdapter);

        lvCategorylist.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
                    long arg3) {
                // TODO Auto-generated method stub
                if (pos > 1) {

                    slug = categories_with_slug.get(pos - 2).getSlug();
                    updateLists();
                }
            }
        });

        breadCrumbsAdapter = new BreadCrumbsAdapter(this, path);

        hlBreadCrumbs = (HListView) findViewById(R.id.hlShop_breadcrumb);
        hlBreadCrumbs.setAdapter(breadCrumbsAdapter);

//      hlBreadCrumbs.setOnItemClickListener(new OnItemClickListener() {
//
//          @Override
//          public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
//                  long arg3) {
//              // TODO Auto-generated method stub
//
//              if(pos == 0){
//                  slug = "none";
//              }else{
//                  slug = path.get(path.size() - pos).getSlug();
//              }
//              updateLists();
//
//          }
//      });

        final Handler myHandler = new Handler() {
            public void handleMessage(Message msg) {
                onDrawerBackPressed();
            }
        };

        ShopDrawerActivity.setBackPressListener(new BackPressListener() {

            @Override
            public void onPreExecute() {
                // TODO Auto-generated method stub

            }

            @Override
            public void onComplete(Boolean back_pressed) {
                // TODO Auto-generated method stub
                onDrawerBackPressed();
            }
        });

        Log.d("Category with slug 0", getCategoryWithSlug("0").getName());

    }

    public void onDrawerBackPressed() {
        if(path.size() == 0){
            finish();

        }else{
            path.remove(0);
            if(path.size() != 0){
            slug = path.get(0).getSlug();

            updateLists();
            }else{
                slug = "0";
                updateLists();
            }
        }

        Log.d("Back Pressed", "back pressed");
    }

    public void updateLists() {
        while (categories_with_slug.size() != 0) {
            categories_with_slug.remove(0);
        }

        while (items_with_slug.size() != 0) {
            items_with_slug.remove(0);
        }

        while (path.size() != 0) {
            path.remove(0);
        }

        getPath(slug);
        getCategories(slug);
        getItems(slug);

        catAdapter.notifyDataSetChanged();
        shopItemsAdapter.notifyDataSetChanged();
        breadCrumbsAdapter.notifyDataSetChanged();

        hlBreadCrumbs.smoothScrollToPosition(breadCrumbsAdapter.getCount() - 1);

    }

    public void getCategories(String slug) {

        for (Category category : categories) {
            Log.d("category parent id", String.valueOf(category.getParent_id()));
            if (category.getParent_id() == Integer.parseInt(slug)) {
                categories_with_slug.add(category);
                Log.d("slug", category.getSlug());
            }
        }

        Log.d("categories with slug size", String.valueOf(categories_with_slug.size()));

    }

    public void getPath(String slug){
        String parent = slug;
        String cats = "";

        int i = 50;

        while (!parent.equals("0") && i > 0) {
            cats+= parent;

            Log.d("path", cats);
            Category category = getCategoryWithSlug(parent);
            if(!path.contains(category))
                path.add(category);

            parent = category.getParent();

            i--;

        }

        Log.d("path", cats);

    }

    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {

        MenuItem searchViewMenuItem = menu.findItem(R.id.mnSearch);
        SearchView mSearchView = (SearchView) searchViewMenuItem.getActionView();
        int searchImgId = getResources().getIdentifier("android:id/search_button", null, null);
        ImageView v = (ImageView) mSearchView.findViewById(searchImgId);
        v.setImageResource(R.drawable.search);

        return super.onPrepareOptionsMenu(menu);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_shopping, menu);
        return true;
    }

    public Category getCategoryWithSlug(String slug) {
        Category result = new Category();

        for (Category category : categories) {
            if (Integer.parseInt(category.getSlug()) == Integer.parseInt(slug)) {

                return category;
            }
        }

        return result;
    }

    public int getItemsUnderCategory(String slug) {
        int result = 0;
        for (ProductCategory prodcat : prodCats) {
            if (prodcat.getCategory_id() == Integer.parseInt(slug)) {
                result++;
            }
        }

        return result;
    }

    public void getItems(String slug) {

        ArrayList<Item> items_to_remove = new ArrayList<Item>();
        for (Item item : items) {
            if(!items_with_slug.contains(item)){
                items_with_slug.add(item);
            }
        }

        for (Item item : items_with_slug) {
              for(Category category : path){
                  if(!item.getCategory().toLowerCase().contains(category.getSlug().toLowerCase())){
                      items_to_remove.add(item);
                  }
              }
        }

        items_with_slug.removeAll(items_to_remove);

        while(items_with_slug.size() != 0){
            items_with_slug.remove(0);
        }

        for (ProductCategory prodcat : prodCats) {
            if (prodcat.getCategory_id() == Integer.parseInt(slug) ) {
                items_with_slug.add(getItemWithId(prodcat.getProduct_id()));
            }
        }

        if(Integer.parseInt(slug) == 0){
            for(Item item : products){
                items_with_slug.add(item);
            }
        }

    }

    public class SequenceComparator implements Comparator<Category>
    {
        public int compare(Category left, Category right) {
            return left.getSequence() - right.getSequence();
        }
    }

    private Item getItemWithId(int product_id) {
        // TODO Auto-generated method stub
        for(Item item : items){
            if(item.getId() == product_id){
                return item;
            }
        }
        return null;
    }

    public class ShopItemsAdapter extends BaseAdapter {

        Context context;
        ArrayList<Item> items;
        Typeface font, font_light;

        public ShopItemsAdapter(Context c, ArrayList<Item> items) {
            this.context = c;

            this.items = items;
            font = Typeface.createFromAsset(context.getAssets(),
                    "fonts/HelveticaNeueLTPro-Roman.otf");
            font_light = Typeface.createFromAsset(context.getAssets(),
                    "fonts/HelveticaNeueLTPro-Lt.otf");
        }

        @Override
        public boolean isEmpty() {
            // TODO Auto-generated method stub
            return super.isEmpty();
        }

        public int getCount() {
            // TODO Auto-generated method stub
            if (items.size() % 2 == 1)
                return items.size() / 2 + 1;

            return items.size() / 2;
        }

        public Object getItem(int position) {
            // TODO Auto-generated method stub
            return null;
        }

        public long getItemId(int position) {
            // TODO Auto-generated method stub
            return 0;
        }

        public View getView(final int position, View convertView,
                ViewGroup parent) {
            // TODO Auto-generated method stub
            final LayoutInflater inflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View v = inflater.inflate(R.layout.shop_single_item, null, false);

            LinearLayout llSingleItemCol1 = (LinearLayout) v
                    .findViewById(R.id.llsingle_item_col1);
            ImageView ivImage1 = (ImageView) v
                    .findViewById(R.id.ivshop_single_image1);
            ImageView ivBannerNew1 = (ImageView) v
                    .findViewById(R.id.ivshop_single_banner_new1);
            ImageView ivBannerHot1 = (ImageView) v
                    .findViewById(R.id.ivshop_single_banner_hot1);
            TextView tvName1 = (TextView) v
                    .findViewById(R.id.tvshop_single_name1);
            TextView tvBrand1 = (TextView) v
                    .findViewById(R.id.tvshop_single_brand1);
            TextView tvPrice1 = (TextView) v
                    .findViewById(R.id.tvshop_single_price1);
            TextView tvStock1 = (TextView) v
                    .findViewById(R.id.tvshop_single_stock1);
            RatingBar rbRate1 = (RatingBar) v
                    .findViewById(R.id.rbshop_single_rate1);

            LinearLayout llSingleItemCol2 = (LinearLayout) v
                    .findViewById(R.id.llsingle_item_col2);
            ImageView ivImage2 = (ImageView) v
                    .findViewById(R.id.ivshop_single_image2);
            ImageView ivBannerNew2 = (ImageView) v
                    .findViewById(R.id.ivshop_single_banner_new2);
            ImageView ivBannerHot2 = (ImageView) v
                    .findViewById(R.id.ivshop_single_banner_hot2);
            TextView tvName2 = (TextView) v
                    .findViewById(R.id.tvshop_single_name2);
            TextView tvBrand2 = (TextView) v
                    .findViewById(R.id.tvshop_single_brand2);
            TextView tvPrice2 = (TextView) v
                    .findViewById(R.id.tvshop_single_price2);
            TextView tvStock2 = (TextView) v
                    .findViewById(R.id.tvshop_single_stock2);
            RatingBar rbRate2 = (RatingBar) v
                    .findViewById(R.id.rbshop_single_rate2);

            tvName1.setTypeface(font);
            tvName2.setTypeface(font);
            tvBrand1.setTypeface(font_light);
            tvBrand2.setTypeface(font_light);
            tvPrice1.setTypeface(font);
            tvPrice2.setTypeface(font);
            llSingleItemCol1.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub
                    curr_item = items.get(position * 2 );
                    Intent intent = new Intent(ShopActivity.this,
                            SingleProductDrawerActivity.class);
                    intent.putExtra("item_id", items.get(position * 2).getId());
                    startActivity(intent);

                }
            });

             Picasso.with(context).load(Config.IMAGE_THUMBNAIL+ items.get(position * 2).getFeatured_image()).placeholder(R.drawable.placeholder).into(ivImage1);

            if (items.get(position * 2).getIsHot()) {
                ivBannerHot1.setVisibility(ImageView.VISIBLE);
            }
            if (items.get(position * 2).getIsNew()) {
                ivBannerNew1.setVisibility(ImageView.VISIBLE);
            }

            String name = items.get(position * 2).getName();
            tvName1.setText(name);

            String brand = items.get(position * 2).getShop();
            tvBrand1.setText(brand);

            tvStock1.setText(items.get(position * 2).getStock());
            tvPrice1.setText(String.format("%.2f", items.get(position * 2).getPrice())
                    + context.getResources().getString(R.string.currency));
            rbRate1.setRating(items.get(position * 2).getReview());

            if (position * 2 + 1 != items.size()) {
                name = items.get(position * 2 + 1).getName();
                tvName2.setText(name);

                brand = items.get(position * 2 + 1).getShop();
                tvBrand2.setText(brand);

                tvStock2.setText(items.get(position * 2 + 1).getStock());
                tvPrice2.setText(String.format("%.2f", items.get(position * 2 + 1)
                                .getPrice())
                        +context.getResources().getString(R.string.currency));
                rbRate2.setRating(items.get(position * 2 + 1).getReview());

                Picasso.with(context).load(Config.IMAGE_THUMBNAIL + items.get(position * 2 + 1).getFeatured_image()).placeholder(R.drawable.placeholder).into(ivImage2);

                if (items.get(position * 2 + 1).getIsHot()) {
                    ivBannerHot2.setVisibility(ImageView.VISIBLE);
                }
                if (items.get(position * 2 + 1).getIsNew()) {
                    ivBannerNew2.setVisibility(ImageView.VISIBLE);
                }

                llSingleItemCol2.setOnClickListener(new OnClickListener() {

                    @Override
                    public void onClick(View arg0) {
                        // TODO Auto-generated method stub
                        curr_item = items.get(position * 2 + 1);
                        Intent intent = new Intent(ShopActivity.this,
                                SingleProductDrawerActivity.class);
                        intent.putExtra("item_id", items.get(position * 2 + 1)
                                .getId());
                        startActivity(intent);

                    }
                });
            }

            if (position == items.size() / 2 && items.size() % 2 == 1) {
                llSingleItemCol2.setVisibility(LinearLayout.INVISIBLE);
            }

            return v;
        }
    }

    public class CategoryItemsAdapter extends BaseAdapter {

        Context context;

        Typeface font, font_light;
        ArrayList<Category> categories;

        public CategoryItemsAdapter(Context c, ArrayList<Category> categories) {
            this.context = c;
            font = Typeface.createFromAsset(context.getAssets(),
                    "fonts/HelveticaNeueLTPro-Roman.otf");
            font_light = Typeface.createFromAsset(context.getAssets(),
                    "fonts/HelveticaNeueLTPro-Lt.otf");

            this.categories = categories;
        }

        public int getCount() {
            // TODO Auto-generated method stub
            return categories.size() + 2;
        }

        public Object getItem(int position) {
            // TODO Auto-generated method stub
            return null;
        }

        public long getItemId(int position) {
            // TODO Auto-generated method stub
            return 0;
        }

        public View getView(int position, View convertView, ViewGroup parent) {
            // TODO Auto-generated method stub
            final LayoutInflater inflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View v = inflater.inflate(R.layout.shop_single_category_indented,
                    null, false);

            if (position == 0) {
                v = inflater.inflate(R.layout.shop_categories_header, null,
                        false);

                return v;
            } else if (position == 1) {
                v = inflater
                        .inflate(R.layout.shop_single_category, null, false);
                TextView name = (TextView) v
                        .findViewById(R.id.tvshop_single_category_name);
                name.setText(getCategoryWithSlug(slug).getName());

                return v;
            }

            TextView name = (TextView) v
                    .findViewById(R.id.tvshop_single_category_name);
            name.setText(categories.get(position - 2).getName());
            name.setTypeface(font);

            TextView tvResults = (TextView) v
                    .findViewById(R.id.tvshop_single_category_results);
            tvResults.setText(String.format("%d results",
                    getItemsUnderCategory(categories.get(position - 2)
                            .getSlug())));
            tvResults.setTypeface(font_light);

            return v;
        }
    }

    public class BreadCrumbsAdapter extends BaseAdapter {

        Context context;

        Typeface font, font_light;
        ArrayList<Category> categories;

        public BreadCrumbsAdapter(Context c, ArrayList<Category> categories) {
            this.context = c;
            font = Typeface.createFromAsset(context.getAssets(),
                    "fonts/HelveticaNeueLTPro-Roman.otf");
            font_light = Typeface.createFromAsset(context.getAssets(),
                    "fonts/HelveticaNeueLTPro-Lt.otf");

            this.categories = categories;
        }

        public int getCount() {
            // TODO Auto-generated method stub
            return categories.size() + 1;
        }

        public Object getItem(int position) {
            // TODO Auto-generated method stub
            return null;
        }

        public long getItemId(int position) {
            // TODO Auto-generated method stub
            return 0;
        }

        public View getView(final int position, View convertView, ViewGroup parent) {
            // TODO Auto-generated method stub
            final LayoutInflater inflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View v = inflater.inflate(R.layout.single_breadcrumb,
                    null, false);

            TextView tvTitle = (TextView) v.findViewById(R.id.tvSingleBreadCrumb_text);

            v.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    if(position == 0){
                        slug = "0";
                    }else{
                        slug = path.get(path.size() - position).getSlug();
                    }
                    updateLists();
                }
            });

            if(position == categories.size() ){
                tvTitle.setTypeface(font);

                LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
                params.setMargins(0,0,150,0);
                //tvTitle.setLayoutParams(params);

                ImageView image = (ImageView) v.findViewById(R.id.ivSingleBreadCrumb_image_divider);
                image.setLayoutParams(params);

            }else{
                tvTitle.setTypeface(font_light);
            }

            if(position == 0){
                //tvTitle.setTypeface(font);
                tvTitle.setText(getString(R.string.categories));

                return v;
            }

            tvTitle.setText(categories.get(categories.size() - position).getName());

            return v;
        }
    }

    private class GiloAdapter extends PagerAdapter {

        Context context;
        CategoryItemsAdapter adapter;
        ArrayList<Category> categories_with_slug;

        public GiloAdapter(Context c) {
            this.context = c;
        }

        // This is the number of pages -- 5
        @Override
        public int getCount() {
            // TODO Auto-generated method stub
            return 2;
        }

        @Override
        public float getPageWidth(int position) {
            if (position == 0)
                return 0.5f;

            return 1.0f;
        }

        @Override
        public boolean isViewFromObject(View v, Object o) {
            // TODO Auto-generated method stub
            return v.equals(o);
        }

        // This is the title of the page that will apppear on the "tab"
        public CharSequence getPageTitle(int position) {
            return "";
        }

        // This is where all the magic happen
        public Object instantiateItem(View pager, int position) {
            final LayoutInflater inflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View v = inflater.inflate(R.layout.shop, null, false);

            if (position == 1) {
                lvShopItems = (ListView) v.findViewById(R.id.lvShopItems);

                lvShopItems.setAdapter(new ShopItemsAdapter(ShopActivity.this,
                        new ItemsInitiator(ShopActivity.this).getItems()));

            } else {
                v = inflater.inflate(R.layout.shop_categories, null, false);
                lvShopItems = (ListView) v.findViewById(R.id.lvShopItems);

                for (Category cat : categories_with_slug) {
                    Log.d("cat_with_slu", cat.getSlug());
                }

                adapter = new CategoryItemsAdapter(ShopActivity.this,
                        categories_with_slug);

                lvShopItems.setAdapter(adapter);

                lvShopItems.setOnItemClickListener(new OnItemClickListener() {

                    @Override
                    public void onItemClick(AdapterView<?> arg0, View arg1,
                            int pos, long arg3) {
                        // TODO Auto-generated method stub
                        if (pos > 1) {
                            Intent intent = new Intent(ShopActivity.this,
                                    ShopActivity.class);
                            intent.putExtra("slug",
                                    categories_with_slug.get(pos - 2).getSlug());
                            startActivity(intent);

                        }
                    }
                });
            }
            // This is very important
            ((ViewPager) pager).addView(v, 0);

            return v;
        }

        @Override
        public void destroyItem(View pager, int position, Object view) {
            ((ViewPager) pager).removeView((View) view);
        }

        @Override
        public void finishUpdate(View view) {
        }

        @Override
        public void restoreState(Parcelable p, ClassLoader c) {
        }

        @Override
        public Parcelable saveState() {
            return null;
        }

        @Override
        public void startUpdate(View view) {
        }

    }

}

redpajama_set_name: RedPajamaStackExchange