Making social introductions in Spanish – Spanish language lessons for beginners and intermediate speakers.
Oye, Juan, te quiero presentar a una amiga. Hey, Juan, I want to introduce you to a friend.
Juan, te presento a Sasha. Juan, this is Sasha.
Hola Juan, ¿Qué tal? Hi Juan, how are you?
Ya me despido, es que tengo que trabajar en la mañana. I've got to say goodbye, I have to work tomorrow morning.
Bueno, hasta luego, que te cuides. OK, see you later, take care.
¿En un ambiente de negocios se saluda de beso o un apretón de mano? In a business situation do you greet people with a kiss on the cheek or a handshake?
A muchos extranjeros les parece raro saludar de beso. To many foreigners it seems strange to greet with a kiss.
¿Qué pasó Víctor? ¿Qué cuentas? What's up Victor? What's new?
¿Ya conociste a mi hermano, Roberto? Did you already meet my brother, Robert?
Me dio mucho gusto conocerlos. It was nice to meet you all.
¿Qué pasa? ¿Qué pasó? What's up?
Que te vaya bien Have a good one.
A basic sentence is made up of a subject, a verb and an object. The subject is the person or thing that acts, the verb is the action, and the object is that which receives the action. For example, in the sentence 'John eats an apple," John is the subject, eats is the verb, and apple is the object.
Objects are further divided into those that are direct and those that are indirect. Direct objects receive the action of the verb. They answer the question, what? Or who? (e.g. what does John eat? An apple).
Indirect objects are the secondary objects affected by the action and they answer the questions: to whom? Or from whom?
Juan siempre da una manzana a su maestra Juan always gives an apple to his teacher.
Me dijeron las noticias. They told me the news.
El guía les da información a los turistas. The guide gives information to the tourists.
As in the second example, it is common to use both an indirect object pronoun (les) and an indirect object noun (los turistas) in the same sentence. Once the meaning of the indirect object pronoun is clear the indirect object noun can be dropped.
Siempre me llamas en esta hora. You always call me at this time.
No me llames en esta hora. Don't call me at this time (of day).
2. They can precede or follow infinitives and present participles.
No tienes que decirle la verdad. You don't have to tell him/her the truth.
No le tienes que decir la verdad. You don't have to tell him/her the truth.
3. They follow and are attached to affirmative commands.
Dile que el partido empieza a las siete. Tell him/her that the game starts at seven.


Open: May to September ... Offering a shared, outdoor pool, the stone Mando Villa is located in Prasies Village. It features fully equipped units with views over the mountain and the pool. Rethymno Town, with Fortezza Castle is 10 km away.


Next message: Allen Thomson: "USA 31 orbit?"
Previous message: Ian Porter: "EGP, New Address, Australian Observers"
>on Compuserve, where it is available as VIEWSAT.ZIP.
approx. brightness, history, viewing tips.
and many other new or improved features. Complete documentation is included.
IN GERMAN, translated by Rudy Appel.
NASA-HQ. Ver 3.6 by Les Putnam.
with STSPLUS Version 9334 or higher!
VISIBLE2.SCF    5505 09/19/95 187 STSORBIT PLUS SCF File with 25 satellites.
the distribution package for details.
for the complete program descriptions and listings!
Program STSORBIT displays the orbit of the Space Shuttle or ANY satellite.
For CGA/HGC/EGA/VGA. Displays orbits on a map of the world in real time!
STSORBIT is noted in the April and September 1991 issues of ASTRONOMY.
use with ALL IBM-compatible computers with or without math coprocessor.
VEC2TLE by Ken Ernandes.                                     RECOMMENDED!
variety of formats and units. Supports MET.
a voice link. Version 9512 allows NORAD Numbers up to 99999.
NOTE: STSORBIT PLUS (Version 9320 and later) INCLUDES MAK2LINE INTERNALLY!
using a conventional 80386/87 computer.
for use at Falcon AFB, Colorado.
STS63R02.MTD    2327 02/02/95 047 STS63 jplclock mission file, revision 2.
ADJ2LINE allows users to adjust the EPOCH and RAAN of 2-line elements.
adjusted for actual launch time. QuickBASIC source code is included.
program. Take BOTH files for the complete package.           RECOMMENDED!
SKYMAP is Rob Matson's terrific star map and satellite plotting program.
old SkyMap documentation file, SKYMAP.DOC.
for use w/SkyMap.  Unchanged since v5.5.
orbit propagation. A MATH COPROCESSOR CHIP IS STRONGLY RECOMMENDED!
NOTE: These are complex programs not intended for the novice.


text:
PSG Women Star Paid Thugs to Attack Teammate With Iron Bar To Take her Place in the Team, Arrested
PSG star Aminata Diallo orchestrated an attack on teammate Kheira Hamraoui to take her place in the team.
By Pragati Pal
November 10, 2021 23:46 +08
Arsene Wenger: Neymar PSG transfer is beyond rationality
Paris Saint-Germain Women star Aminata Diallo, who allegedly hired two men to attack teammate Kheira Hamraoui with 'iron bars', has been arrested. Diallo, 26, and Hamraoui, 31, are also international teammates for France. The women midfielders are said to be in direct competition with each other. It is understood that Diallo orchestrated the attack to take Hamraoui's place in the team.
Hamraoui was attacked while she was on her way home from a team meal organized for the players at a restaurant on Thursday, November 4. Hamraoui was traveling with Diallo, who was driving the car. According to L'Equipe, two masked men are said to have stopped the car, taken Hamraoui out, and attacked her. One of the attackers allegedly hit Hamraoui's leg on several occasions with an iron bar. The attack went on for a few minutes. A source at the club told AFP that Diallo was also attacked, but escaped uninjured.
Aminata Diallo (L) and Kheira Hamraoui (R) Instagram @aminata_diallo_ad
Kheira Hamraoui missed Tuesday's match due to injuries sustained in the attack
Hamraoui was rushed to the hospital where she received stitches in her legs and hands. Consequently, she couldn't take part in PSG's Champions League game with Real Madrid on Tuesday, November 9 and Diallo started the match. Diallo has started three of PSG's seven league games this season, while Hamraoui has started six of the seven league games. In the Women's Champions League, Hamraoui started the first two matches while Diallo was benched. Hamraoui, however, had to miss Tuesday's match due to injuries. The club confirmed that Diallo has been taken into custody.
PSG is set to clash with Lyon on Sunday
"Paris Saint-Germain strongly condemns the violence committed," the club said in a statement. The club further added that it "has taken all the necessary measures to guarantee the health, well-being and safety of its players." "Paris Saint-Germain is working with the Versailles SRPJ to shed light on the facts. The club is attentive to the progress of the procedure and will study the follow-up to be given to it." This feud comes just days before PSG's clash with Lyon on Sunday, November 14.
Has Lionel Messi Joined Manchester City? Rumors Surface After Barcelona Star's Contract Expires
Manchester City Reach Maiden Champions League Final With 4-1 Win Over PSG
Soccer: Chelsea Complete Signing of Defender Thiago Silva from PSG
Judge Orders Novak Djokovic to be Released From Detention; Will he Take Part in Australian Open?
Judge Anthony Kelly ordered Djokovic be released within 30 minutes and his...
Novak Djokovic to be Deported as Australian PM Morrison Puts His Foot Down and Says Rules are Rules
Upon not presenting the jab proof at the airport, Djokovic was barred from...
Angry Aussies Threaten to Boycott Australian Open as Novak Djokovic Gets Covid-19 Vaccine Exemption
Australian sports fans showed their fury after when Tennis star Novak...
WWE Day 1 Live Streaming: Watch The PPV in Your Country
WWE Day 1 will be held on January 1 at the State Farm Arena in Atlanta,...
India vs South Africa Live Streaming: Where to Watch the 1st Test Cricket Match in Your Country? Full Details Inside
Watch the first test match between India and South Africa live online....
India vs Japan Livestream: How to Watch Asian Champions Trophy Hockey Semifinal Online
India will go into the semifinal with a lot of advantage given that the...
Aldon Smith: Former NFL Defensive End Arrested on Felony Charge of DUI Causing Injury
Smith's legal history includes multiple DUI arrests as well as domestic...
Who is Lisa Thomas? Transgender Athlete Creates Women's Swimming Records
Lisa Thomas, 22, a transgender swimmer from the University of...
LeBron James Ejected after Elbowing Pistons' Isaiah Stewart in the Face Resulting in Bloody Brawl on Court [WATCH]
As blood oozed out of Stewart's face, he had to be held back multiple...
Survivor Series Live Streaming: Watch WWE PPV Online in Your Country
The WWE fans across the globe can watch Survivor Series live streaming...

redpajama_set_name: RedPajamaCommonCrawl


text:
Company Update – DESS Aqua
DESS Aquaculture Shipping AS (DESS Aqua), a part-owned company of Solstad Offshore ASA (Solstad) within the aquaculture segment, is raising new equity to finance fleet growth.
In order to fund the remaining part of the existing newbuilding program and two new vessels DESS Aqua has decided to raise NOK 700 mill of equity. The new equity will be raised through a private placement directed towards Hemen Holding Ltd and Marine Harvest, with 50% each. Following such private placement, DESS Aqua will be owned by Solstad (approx. 20%), Marine Harvest (50%) and Hemen Holding Ltd (approx 30%).
DESS Aqua has taken delivery of the Live Fish Carrier (LFC) "Aqua Tromøy" and directly commenced a 5-year charter contract with Marine Harvest for operations in Canada. "Aqua Tromøy" has a capacity of 3.000 m3 and is equipped with a Reverse Osmosis ("RO") plant producing up to 6.000 m3 of fresh water per day.
Furthermore, DESS Aqua has entered into a 10-year charter contract with Tassal, Australia's largest producer of Tasmanian grown Atlantic salmon, for an LFC for operations in Tasmania, Australia and a 5-year charter contract with Marine Harvest for an LFC for operations in Scotland. Consequently, DESS Aqua has declared options for two LFCs to be built at Sefine, Turkey. The new vessels will have a capacity of 3.500 m3 and will be sister vessels of the four LFCs already under construction at Sefine. The LFC that will operate for Tassal will be equipped with a RO plant producing up to 4.500 m3 of fresh water per day. The two new vessels will be delivered from the yard in 4Q 2020 and 1Q 2021.
DESS Aqua currently has the two vessels "Aqua Merdø" (stun and bleed vessel) and "Aqua Tromøy" (LFC) in operation working on long-term contracts. Furthermore, the company has in total seven LFCs under construction, in addition to three service vessels. When this newbuilding program is delivered, the fleet will consist of 12 aquaculture vessels. The next vessel to be delivered is a service vessel with scheduled delivery in 1Q 2019.
Skudeneshavn, December 12th, 2018


text:
Computer love zapp and roger s
Roger Troutman (November 29, – April 25, ), also known mononymously as Roger, was an American singer, composer, songwriter, producer, multi-instrumentalist and the founder of the band Zapp who helped spearhead the funk movement and heavily influenced west coast hip hop due to the scene's heavy sampling of his music over the years. Troutman was well known for his use of the talk box. "Computer Love" is a song performed by Zapp & Roger, issued as the fourth and final single from their fourth studio album The New Zapp IV ketocooking.clubing vocals by Shirley Murdock and Charlie Wilson, the song was written by Murdock and Zapp bandleader Roger Troutman. " Computer Love" peaked at number 8 on the Billboard R&B chart in Genre: R&B. A beautiful love. Computer love (Computer, computer love) Computer love (Lookin' for my computer love) Computer love (Hey) Computer love (Computer love) You know, I've been searching for someone Who can share that special love with me And your eyes have that glow Could it be your face I see on my computer screen.
If you are looking Trending News]: Zapp - Computer love 1985 (Virus Mix)
I'm pretty sure internet dating was not invented or at least not mainstream back then. So what do these songs mean? Kraftwerk's song may be a bit more literal since they looked a bit geeky. It's just strange that these songs came out before internet dating which people believe these songs are about. Here is the wikipedia pages of the songs so you can see for yourself what I'm talking about before blurting out that it's about hooking up dengler smart jahreswagen jettingen by. Actually it IS about computer dating probably more then what we know as online dating. Here are the lyrics. Online ccomputer dating and matchmaking started out inwell before that song, computer love zapp and roger s below from Wikipedia.
"Computer Love" is a song performed by Zapp & Roger, issued as the fourth and final single from their fourth studio album The New Zapp IV ketocooking.clubing vocals by Shirley Murdock and Charlie Wilson, the song was written by Murdock and Zapp bandleader Roger Troutman. " Computer Love" peaked at number 8 on the Billboard R&B chart in Genre: R&B. Watch the video for Computer Love from Zapp & Roger's All The Greatest Hits for free, and see the artwork, lyrics and similar artists. Watch the video for Computer Love from Zapp & Roger's All The Greatest Hits for free, and see the artwork, lyrics and similar artists. Dec 04, · In Zapp And Roger's "Computer Love" was a top 10 Billboard hit featuring Charlie Wilson andShirley Murdock. In this interview for ketocooking.club Uncle Charlie tells the hilarious story of Roger coming to his room one night with the idea for a song, their ideas for a video and how it almost didn't get released. Check out Computer Love by Zapp & Roger on Amazon Music. Stream ad-free or purchase CD's and MP3s now on ketocooking.club(24). Zapp & Roger - Computer Love Lyrics. Computerized (Digital love) Computerized, oh baby A beautiful love Computer love (Computer, computer love) Computer love (Lookin' for my co."Computer Love" is a song performed by Zapp & Roger, issued as the fourth and final single from their fourth studio album The New Zapp IV U. Featuring vocals. Computer Love may refer to: Computer Love (album), an album by Australian artists TZU; "Computer Love" (Zapp & Roger song) · "Computer Love" (Kraftwerk song) Text is available under the Creative Commons Attribution-ShareAlike. Computer Love by Zapp - discover this song's samples, covers and remixes on WhoSampled. Computer Love - Zapp. Buy this Track Roger Troutman. In Zapp And Roger's "Computer Love" was a top 10 Billboard hit featuring Charlie Wilson andShirley Murdock. In this interview for. In Zapp And Roger's "Computer Love" was a top 10 Billboard hit featuring Charlie Wilson and Shirley Murdock. In this interview for. - Use computer love zapp and roger s and enjoy Computer Love (Zapp song) - Wikipedia
In an interview with Wilson, the song's idea was presented to him by Troutman, during a particular phone call around 3 am. A music video was also discussed between Roger and Charlie for the single. However, this did not come to fruition, due to opposition from the label that Wilson was signed to at the time. However, the two maintained their close friendship, and would perform often the song together on stage. In , Janet Kay did a cover of this song on her third album, Sweet Surrender. From Wikipedia, the free encyclopedia. All Media Network. Retrieved November 5, We had problems with the label when they found out I was singing with Roger Gonzales June 6,
See more sandiwara cinta semusim wiwik sagita
By Fenricage
One thought on "Computer love zapp and roger s"
Arashik says:
In my opinion you are not right. I can prove it. Write to me in PM.
Voodoobar says:
Moogule says:
Quite right! So.


text:
2021 HLA Distinguished Alumni Award winners announced
By SOURCE Contributor
The Horticulture and Landscape Architecture Distinguished Alumni awards honor outstanding HLA alumni who have made important impacts in the horticulture and landscape architecture communities in Colorado and around the world. An Honor Alumnus is a graduate of CSU's Department of Horticulture and Landscape Architecture who has a distinguished career and service to the profession and has brought honor to themselves and their chosen field. The 2021 recipients were recognized at a virtual awards ceremony on Wednesday, April 21.
Environmental Horticulture – Larry Vickerman
Larry Vickerman obtained a B.S. from Colorado State University in landscape horticulture in 1990 and an M.S. in not-for-profit management from the University of Washington in 1993. He was a Horticulture Agent and then County Director for CSU Extension in El Paso County, Colorado, for five years, 2000-2005.
For the past 16 years Larry Vickerman has served as Director of Denver Botanic Gardens at Chatfield Farms, a 700-acre farm and public garden in Littleton, Colorado. He has been the visionary that DBG Chatfield Farms needed to turn this peri-urban gem into a thriving and financially successful botanic garden location.
His professional background includes more than 40 years in farming/ranching, landscape/production horticulture, prairie restoration and consulting. He has worked in Washington, Kansas, Colorado, Europe, Asia, and Africa. Larry serves on the United Nations' WASAG, The Global Framework for Water Scarcity in Agriculture Committee. He is co-author of Steppes: The plants and ecology of the world's semi-arid regions. The last 25 years, he has researched and developed seeding techniques for riparian and prairie habitat restoration to support a wide array of pollinators, beneficial insects, and wildlife. He currently serves as President of the San Isabel Land Protection Trust, based in Westcliffe, Colorado. He is a fourth-generation Coloradoan, having growing up on a large cattle ranch in the Wet Mountain Valley.
Landscape Architecture – Jana McKenzie
Jana McKenzie received her bachelor's degree in landscape architecture from Colorado State University in 1985. Jana has brought a high quality of design standards to her work as well as a versatile skillset that serves a wide range of clientele and place types such as natural areas, streetscapes, restoration, interpretation, and architecture. She has a national reputation in park and park systems design and is dedicated to mentorship and advancement of students and young professionals. She is a vivacious supporter of CSU's Landscape Architecture program and has left an indelible imprint on the Northern Colorado built environment. She is a leader of nationally-significant projects, including innovative flood management and restoration strategies as well as design of a major venue at the SLC Winter Olympics and has been a leading advocate for sustainable design and early member of ASLA sustainability committee for SITES. She is the Chair of Colorado ASLA Licensure Board.
Jana is a Principal Landscape Architect and one of the owners of Logan Simpson, which is a multi-discipline firm of approximately 100 professionals, with offices in: Fort Collins, CO; Tempe, Tucson and Flagstaff, AZ; Salt Lake City, UT; and Reno, NV. The firm employs landscape architects, community and environmental planners, cultural/historic resources specialists, biologists, and community involvement specialists. She has worked in Fort Collins for her entire career, starting after graduation with EDAW, a national firm that grew to be the largest planning and design firm in the world. Her mentors and partners in that firm continue to be some of her best friends.
Jana's passion for sustainability was ignited in the 1980's, when she designed the second Xeriscape garden in Colorado, at the Fort Collins City Hall, which has endured throughout her career. She was one of the five originators of the Sustainable Sites Initiative, which has become a nationally recognized design tool and rating system with the US Green Building Council, and was one of the first LEED accredited landscape architects in the nation, giving her a lifetime status of LEED-AP.
She was recognized by the American Society of Landscape Architects for her projects' contribution to excellence in the profession by receiving the title of "Fellow". During her 35-year career, Jana has led teams to design more than 75 parks, open space, trails, and public building sites, as well as streetscapes and alleys. Current projects include designing a visitor center site at Sloan Canyon National Conservation Area in Henderson, NV; renovating the amphitheater at Colorado National Monument, and master planning improvements to the Runyon Sports Field Complex in Pueblo, CO. She led the team to design the 2002 Olympics Cross-Country/Biathlon Venue, and also the iconic America The Beautiful Park in Colorado Springs. Some Fort Collins and Loveland projects that people may be familiar with include:
Viestenz-Smith Mountain Park (on the Big Thompson River), Mehaffey Park, Centennial Park Ballfields, and River's Edge Natural Area in Loveland
Fossil Creek Reservoir Natural Area
Trimble and Tenney Court downtown alleys
Museum of Discovery and the Aztlan Center
Larimer County's downtown offices and Justice Center with its Civic Center Park
New City of Fort Collins Utilities Administration Building on LaPorte, which is LEED Platinum
CSU's bike/pedestrian underpass at Centre Avenue and Prospect
CSU's new Heritage Garden and football practice fields at Canvas Stadium
Mason Corridor Trails
5 neighborhood parks (Troutman, Rossborough, English Ranch, Greenbriar, and Eastside)
Jana has also led planning projects, including parks, recreation, trails and open space plans for Larimer County, Estes Park, Greeley, Timnath, Delta, Craig, Steamboat Springs, and 20 other communities. She continues to serve and promote the profession by employing student interns, serving as Chair of the State Board of Landscape Architects, teaching at Southwest Training Institutes' Park Planning and Maintenance Academy, and occasionally speaking at conferences.
Her greatest passions are mentoring others, learning new things, spending time with family and friends, laughing, cooking, skiing, hiking, traveling, and gardening.
Horticulture – Carl Marino and Karen Weiss
A Brief History of the Horticultural Careers of Karen Weiss and Carl Marino (written by Karen Weiss)
Carl Marino and I met during our last two years at CSU as horticulture majors. Carl was in the Landscape and Nursery Management program while I had chosen Floriculture as my area of concentration. Upon our graduation in December of 1976, we then decided to become business partners.
Like many newly graduated students with all the motivation and energy of youth, we set out to change some of the age-old ways in which the floral industry operated. We wanted to create a different approach to how fresh cut flowers were bought and sold. Ultimately our goal was to grow the untapped U.S. market potential by giving consumers a fresher product that would enhance both the aesthetic appeal and perceived value of fresh cut flowers.
Within two weeks after graduating, we made up a joint resume, drove to Hollywood, Florida and passed them out to every exhibitor at the annual Tropical Plant Industry Exhibition. Our goal was to land a job as a team, requesting an annual salary of $15,000 each. We had several offers but the one we chose was a position as managers of an absentee owner's 20-acre mismanaged greenhouse in Apopka, Florida. Our task was to take over the operation and increase production to meet the huge demand. The operation produced a number of different products. The major product was acres of pothos plants grown from rooted cuttings that were harvested from mother plant beds. The nursery also produced areca palm plants from seed. Within 7 months we turned the nursery into a very profitable business.
Having both grown up in the Northeast, we then decided to relocate to Springfield, MA where we founded Springfield Flower Company in August of 1977. A small downtown retail space was rented in a historic landmark building featuring a high-end artist co-op and antique gallery catering to wealthy clientele. Not only could we use the entire basement as our workspace and warehouse, but also displayed our plants throughout the gallery. Coincidentally a nearby florist was closing his business and sold us his old wooden flower cooler that we resurrected in our basement warehouse.
Now with a location and ample space to work from, we began bringing up truckloads of foliage plants from landscape nurseries in Florida. We acclimated them for indoor use under a florescent lighting system. This allowed us not only to sell a large number of plants in our retail gallery space, but more importantly this also attracted the attention of interior designers who frequented the shop. The word of mouth this generated opened up the opportunity to expand into the world of both residential and commercial interior plantscaping.
That fall, Carl designed and installed an incredibly intricate landscape/hardscape on a newly built home in Connecticut with the help of his brother, Peter Marino, who just graduated from the University of Missouri with a horticulture degree. We welcomed him into our business as a 3rd partner. Peddler's licenses were soon procured and a vacant half acre lot in a high traffic area of West Springfield was leased.
On this location we set up a fresh cut flower open air market easily accessible from five surrounding streets. Our flowers were purchased in Manhattan's West 28th Street flower district, bringing the freshest assortment available, selling them to the public at double our cost. Business was booming despite encountering a great deal of opposition from retail florists. We felt unstoppable!
Our next strategy was to begin producing and marketing handmade Dutch style bouquets and then we approached a local super market chain. We offered them something they had neither done nor even considered: starting a floral program. The produce buyer allowed us to set up our handmade bouquet and foliage plant stands on a guaranteed sales basis. It was a great success and they were amazed by the dollars/sq.ft. of return.
Seeking more challenges (and feeling more than a bit homesick), we turned the company over to Carl's brother and headed back to Colorado. Needing to raise more funds, Carl became sales manager for Anthony Euser Greenhouses of Brighton, CO. Meanwhile, I took on a project in the greenhouse of Colorado carnation producer Bud Brinkert, converting his greenhouse into a retail florist operation called Washington Park Florists. It took a year of saving all the money we possibly could, and combined with our previous business profits, and in May of 1979 we opened up our own business in Denver: Great Plains Wholesale Florists, Inc.
By the late 1970s Colorado flower production was in decline due to the exorbitant cost of heating greenhouses. This forced rose and carnation producers to transition into traditional wholesale florist operations. As a result we faced heavy competition. Needing to find a niche we traveled to the Netherlands and established relations with a Dutch exporter. He procured our flower orders from the Westland Flower Auction. Compared to the Aalsmeer Auction, Westland auctioned off higher quality and more unusual specialty crops in a smaller supply.
We received our Dutch flowers directly via KLM Airlines. The Denver market had never before seen a Dutch flower. As word spread, every top floral designer in town was ripping open the boxes in a literal frenzy as we unloaded them off our truck and before I could even get the product priced. The quality was beyond comparison.
The other obstacle to overcome as wholesalers at the time was our inability to reliably purchase fresh flowers in the Miami importer brokerage market. We realized that we needed to establish direct relations with Colombian and Ecuadorian flower producers and bypass Miami altogether. Without speaking a word of Spanish, we headed first to Bogota', then Medellin, and finally to Quito. We were met with so much enthusiasm. These growers welcomed us into their homes and their dinner tables. They treated us like royalty, proudly showing us their beautiful farms.
Most importantly, we listened to their needs, particularly their displeasure with the existing arrangement with the Miami flower brokerage system, a system that only accepted their product on a consignment basis. This left the growers with little to no profit, and they could never anticipate what their returns would be. We came away having established a new way to do business by offering to purchase their flowers at a mutually agreed upon price. We then hired an International Trade Attorney and $25,000 later we had our U.S. Customs Importer of Record license. This turned out to be the first "Fair Trade Practice" within the imported fresh cut flower industry.
As a result of these initiatives in Europe and South America, our company grew rapidly becoming a major player as a Denver based wholesale florist. The supermarkets approached us to produce bouquets, then arrangements. We grew into a 35,000 sq. ft. facility with over 50 employees, supplying over 400 supermarkets.
In 1997 we sold Great Plains to 1-800 Flowers and founded Tradewinds International LLC. It was a business model we designed to eliminate everything we disliked in our previous business: managing employees, physically handling the product, dealing with high credit risk retail florists and difficult super market buyers.
Tradewinds International is a membership organization. We invited wholesale florists from across the U.S. and Canada who were vetted and met our high standards for business ethics and credit worthiness. We also invited farms producing high quality flowers who were more than eager to join. The organization grew to 110 farm and 65 wholesale members, achieving a volume of $30 million in annual revenues.
We handled the accounting and collections for all 175 companies, as well as the logistics from point of origin to final wholesaler destination. We never bought or sold the flowers but rather, facilitated the process of importation, literally teaching wholesalers how to purchase flowers directly. Members were brought together every 2 years for a fun-filled 5 days of floral exhibition, dinners, and meetings.
In January 2020 Carl and I sold our shares of Tradewinds. We continue to operate Zoom-Bloom LLC, a small company we founded in 2013 that sources plants and flowers for large retailers and small wholesalers across the U.S.
On a personal level, I became a grandparent at the very beginning of the pandemic. I am thoroughly enjoying spending time with my family and experiencing the joy of retirement for the first time since I was 14 years old. Carl is managing Zoom-Bloom Floral and continuing to help companies procure and market high quality floral products.
College of Agricultural SciencesDepartment of Horticulture and Landscape Architecture
SOURCE Contributor
More posts by SOURCE Contributor


Best wishes and enjoy the weekend running!
The last race of the Eagle AC Summer Series took place in Rathcormac last Thursday night. 27 members ran the race in total. Damian Kenneally was 3rd man home with Karen Bevan and Tom Fox winning their categories. A full report on the overall Summer Series will be on the website shortly and will be published in next weeks email.
Well done to Denis who finished 3rd M55 at this 5 miler in Churchtown, only 24 hours after racing in Rathcormac!
Well done to Joe and Anne who took part in this parkrun in the UK last Saturday.
There were 3 Eagles among the large field of almost 800 runners at the Boston Scientific half marathon in Clonmel last Sunday. Pat O'Connor picked up 2nd M50, Donal Dowling ran his first sub 1'25 and John Swanton, 1'48, using it as part of a long training run for Dublin. Well done to the 3 lads, details below.
Clon 10 mile, Sunday 26th August.
Just 2 Eagles braved the hills of West Cork in Clon last weekend for the annual 10 miler. Well done to Pat Twomey (2nd M60) and Nora Corcoran.
The session will follow the same format as previously.


The Great Ocean Road Region, Victoria – Australia_Photographed by Karen Robinson November 2017 www.idoartkarenrobinson.com Comments: My Hubby and I joined a group of enthusiastic Craigieburn Camera Club Photographers on a Three-Day Trip along the Great Ocean Road and Regional areas – to take photographs of wide oceans, sunrises, sunsets, significant coastal landmarks, waterfalls, wildlife and rural bushlands. Featuring views at the Twelve Apostles.
Published November 13, 2017 at 5802 × 3868 in The Great Ocean Road Region, Victoria – Australia_Photographed by Karen Robinson November 2017 www.idoartkarenrobinson.com Comments: My Hubby and I joined a group of enthusiastic Craigieburn Camera Club Photographers on a Three-Day Trip along the Great Ocean Road and Regional areas – to take photographs of wide oceans, sunrises, sunsets, significant coastal landmarks, waterfalls, wildlife and rural bushlands. Featuring views at the Twelve Apostles.


Walpole, Robert 1st Earl of Orford. (2018). In P. Lagasse & Columbia University, The Columbia encyclopedia. (8th ed.). [Online]. New York: Columbia University Press. Available from: https://search.credoreference.com/content/topic/walpole_robert_1676_1745 [Accessed 26 April 2019].
"Walpole, Robert 1st earl of Orford." The Columbia Encyclopedia, Paul Lagasse, and Columbia University, Columbia University Press, 8th edition, 2018. Credo Reference, https://search.credoreference.com/content/topic/walpole_robert_1676_1745. Accessed 26 Apr. 2019.
He was the younger son of a prominent Whig family of Norfolk. After the death of his father and elder brothers he was returned (1701) to Parliament from the family borough of Castle Rising, and in 1702 he took the seat for King's Lynn, from which he was regularly returned thereafter. Walpole soon made his mark as a hardworking administrator. In 1708 he was appointed secretary of war and later (1710–11) was treasurer of the navy. As a Whig, he led the opposition in Parliament to the Tory administration of 1710–14 and as a consequence was falsely convicted (1712) of corruption and spent some months in the Tower of London.
The accession of George I (1714) returned the Whigs to power, and Walpole served variously as paymaster of the forces, first lord of the treasury, and chancellor of the exchequer (1715) under his brother-in-law, Viscount Townshend, and James Stanhope (later 1st Earl Stanhope). The dismissal of Townshend led to Walpole's resignation (1717), and together they formed an opposition nominally headed by the prince of Wales (later George II). The two returned to office in 1720.
Soon after Walpole's return to office in 1720, he was called upon to salvage the financial wreckage resulting from the South Sea Bubble, in which he himself lost a substantial amount of money. This marked the turning point of his career. His successful handling of this matter led to his appointment (1721) as first lord of the treasury and chancellor of the exchequer. He shared power with John Carteret (later 1st Earl Granville) until 1724 and with Townshend, whom he left in charge of foreign affairs, until 1730, but thereafter his ascendancy was complete until 1742.
He enjoyed the confidence of both George I and George II, influencing the latter through his friendship with the queen, Caroline of Ansbach, and handled Parliament with unprecedented skill. His control of Parliament was due partly to the dispensation of royal patronage, partly to the electoral management of Thomas Pelham-Holles, duke of Newcastle, but also to Walpole's own debating skills and the popularity of many of his policies.
In financial policy, his strongest point, he created the sinking fund to reduce the national debt. He mollified the largely Tory gentry by reduction of the land tax and promoted trade by awarding bonuses for exports and encouraging the production of raw materials by the colonies. Walpole's plan to reduce smuggling and make London a free port by replacing tariffs on wine and tobacco with an excise tax was defeated in 1733, largely because of widespread popular prejudice against excise. After this debacle Walpole dismissed all the officeholders who had voted against him, an action that created a much stronger opposition group than he had previously faced.
It was on foreign policy that the opposition against him finally coalesced. Walpole had pursued a policy of friendship with France and avoidance of war, and he had managed (against fierce opposition) to keep Great Britain neutral during the War of the Polish Succession (1733–35). In 1739, however, the war party forced him into the War of Jenkins's Ear (1739–41; see Jenkins's Ear, War of), which in turn involved Britain in a general European war (see Austrian Succession, War of the). Military reverses increased the opposition, and Walpole was forced to resign in 1742. Walpole was created earl of Orford and remained politically powerful until his death.
Walpole is usually described as the first prime minister of Great Britain, but he was not a prime minister in the modern sense. Although management of Parliament, and particularly the House of Commons, was an essential part of his power, so too was royal favor, on which he ultimately depended. The purge of his ministry in 1733, sometimes hailed as a major step in the development of cabinet solidarity, could not have been accomplished without royal support. Moreover, the contention that there was any idea of cabinet solidarity is refuted by the fact that when Walpole left office his most important colleagues remained in the ministry. Walpole's primacy was achieved and maintained through his own political talents and the circumstances of the time; he made little impact on constitutional development.
See biographies by C. R. Stirling Taylor (1931) and J. H. Plumb (2 vol., 1956-61, repr. 1973);.
study by H. T. Dickinson (1973);.
bibliography by A. Downie (1990).


Together will focus on acquiring other fruit and vegetable packaging companies.
CHICAGO, Ill.—January 16, 2001: In partnership with management, Prospect Partners, LLC is proud to announce the acquisition of Wrap Pack, Corp. of Yakima, Washington. Wrap Pack, Prospect Partners' tenth portfolio company, is the leading provider of tissue wrap packaging for fresh pears.
Wrap Pack specializes in high-quality treated and untreated tissue packaging for fresh pears and other produce. Wrap Pack's market includes growers, packers and distributors throughout the United States.
For Prospect Partners, the acquisition is a promising platform. William V. Glastris, Jr. and Erik E. Maurer, both of Prospect Partners, will serve as Directors along with Mr. Altmayer and Mickey Rodin. Mr. Rodin is the former Chief Operating Officer and Partner of Bagcraft Corporation of America, a Chicago-based flexible packaging manufacturer. Wrap Pack will benefit from Prospect Partners' successful experience in building lower middle market manufacturing companies, and together they will seek to acquire manufacturers of fruit and vegetable packaging companies that sell to growers, packers and distributors.


text:
Courtesy St. Louis Union Station Hotel
11 Beautiful Train Stations That Have Their Very Own Hotels
These railway stations-turned-hotels capture the glamour of train travel.
By Chadner Navarro and Jennifer M. Wood
The romance of train travel—meandering through stunning landscapes in the comfort of an elegant sleeper car—was always about prioritizing the journey rather than the destination. And while all that glamour has almost entirely given way to the convenience and speed of flying, the opportunity to take on one of travel's greatest experiences remain; you simply have to book a train trip. And to extend and elevate that Old World fantasy, consider combining a journey by rail with an overnight (or two) in a historic train station hotel. The ease of being deposited by train at the doorsteps of your accommodations can't be beat, and the best of these of properties layer on modern amenities atop centuries-old architectural majesty to make for a truly singular stay. Here are 11 train station hotels worth checking into.
All listings featured in this story are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission. This gallery was originally published in May 2013. It has been updated with new information.
Helen H. Richardson/Getty
Crawford Hotel, Denver
The original Denver Union Station dates back to 1881. When it reopened in July 2014 following a $54 million renovation, it also welcomed the Crawford Hotel, a 112-room property spanning both wings of the building. Many of these hotel rooms were repurposed from existing structures and feature historic design elements. For instance, the third-floor rooms were previously offices; old safes are built into many of these walls. Rooms on the fourth floor, on the other hand, occupy attic spaces so they come with exposed bricks and massive wood beams. The station's Great Hall is quite stunning, too, and acts as the public lobby of the hotel. Look for the 2,300 plaster columbines (Colorado's state flower) and 1,200-pound chandeliers—recreations of the originals from over 100 years ago.
Book now: expedia.com
Courtesy St. Pancras London Renaissance Hotel
St. Pancras London Renaissance Hotel
Making an architectural splash in a city like London is no easy task. But it's hard not to notice the old-meets-modern grandeur of the Victorian-style St. Pancras Renaissance Hotel. Designed by legendary Gothic revival architect Sir George Gilbert Scott in 1873, the property operated as the Midland Grand Hotel until 1935. Today, the renovated hotel retains many original details, including a three-story, wrought iron staircase that has been completely restored, down to its fleur-de-lis wallpaper. Its newest venue is The Hansom, a cocktail bar that combines Victorian architecture (dramatic lamp posts, high vaulted ceilings, Barlow Blue ironwork) with more contemporary flourishes like the glossy marble surfaces and plush velvet upholstery.
Courtesy Hilton
Central Station Hotel, Memphis
In the heart of the thriving South Main district, the now 106-year-old transportation hub has been meticulously converted into a music-obsessed 123-room hotel. Soaring 12-foot ceilings and double-hung windows hint at the building's former life, as do the original neon signage in the lobby, the arrival and departure letter board in the grand ballroom, and the waiting-room pews that now sit at the entrance of Bishop, the hotel's brasserie.
Courtesy The Tokyo Station Hotel
Tokyo Station Hotel
From a purely culinary point of view, there's probably no better train station in the world than the Japanese capital's main transportation hub. Stay at the aptly named Tokyo Station Hotel, located inside the station's 100-year-old red-bricked Marunouchi Building. There are 150 rooms and suites, but the ones that are most unique are outfitted with windows that look out onto a copula-topped station concourse. The hotel's address makes getting around Tokyo (and beyond) a breeze, but its amenities are worth sticking around for: ten on-premise restaurants and bars, plus a spa outfitted with onsen-style baths.
Courtesy Fairmont The Queen Elizabeth
Perched atop Montreal Central Station, Canada's largest hotel east of Toronto opened in 1958 as a beacon of the mid-century modern movement. In the 1950s, Fairmont The Queen Elizabeth was one of the very first hotels in North America to feature escalators, centralized air conditioning, and direct dial telephones in each of its 1,216 rooms. From its lower level, VIP guests (the likes of Indira Gandhi, Mikhail Gorbachev, and Jimmy Carter have stayed here) can actually reach the train tracks directly. In 2017, the 21-story property took on a modernizing renovation to the tune of 140 million Canadian dollars that shrunk its room count to 950, making most of them larger, and introduced new venues including event spaces and an eight-cabin spa.
Courtesy Crowne Plaza
Crowne Plaza Indianapolis Downtown Union Station
This three-story hotel located in the historic train shed of Indianapolis' Union Station—done in Romanesque-revival style in 1888—was built on top of the station's first eight tracks. Only three tracks are still operating today. On the hotel's second floor, guests can stay in 13 Pullman train cars from the 1920s, which were brought up from southern Indiana and then driven into the building using the existing railways. According to Crowne Plaza, this is the only hotel in the world that houses train cars inside its physical structure. But perhaps more stunning than those train cars are the hotel's architectural details. The Grand Hall, for example, features barrel ceilings measuring 60 feet and wheel windows that were temporarily blacked out during World War I.
Radisson Scranton Lackawanna Station, Pennsylvania
Originally built as an opulent French Renaissance–style train station in 1908 (called the Delaware, Lackawanna, and Western Railroad Station), the pride of Scranton and one of the country's most beautiful terminals was turned into a 146-key hotel in 1983. And thankfully, many of the historic building's glamorous design elements were kept, including mosaic tile floors, the exterior eight-foot-tall bronze clock, a Tiffany stained-glass ceiling, rare Sienna marble walls, and 36 Grueby Faience murals depicting bucolic landscapes—which you can find surrounding the Grand Lobby.
Courtesy The Chattanooga Choo Choo Hotel
The Chattanooga Choo Choo Hotel
To save Chattanooga's Terminal Station (the first railway station in the south when it opened in 1909) from being demolished in the 1970s, a group of businessmen invested approximately $4 million into turning the Beaux Arts structure into a vacation destination. In addition to hotel rooms, the terminal complex also has retail shops, a comedy club, and a stunning rose garden. Recently procured by hospitality brand Life House Hotels, the property is set to debut a reimagined look in winter 2021 with a new wine bar, 40-seat cinema, a recording studio, and revamped suites inside historic Pullman train cars.
Islands & Beaches
Courtesy Union Station Hotel Nashville
Union Station Hotel, Nashville
Nashville's 19th century Neo-Romanesque train station—now a 125-room hotel that's part of Marriott's Autograph Collection—is an impressive feat of architecture from the outside. But the 120-year-old original details maintained indoors are even more noteworthy: The atrium lobby has a 65-foot barrel-vaulted ceiling made of stained glass, bas-relief angels, and gold medallions, and there's a turn-of-the-century arrivals board behind the check-in desk.
St. Louis Union Station Hotel
This National Historic Landmark is as stately inside as it is from afar. The striking Headhouse Grand Hall lobby features antique archways with gold leaf detailing, stained glass windows, and street lamp–style lighting. In 2019, two new attractions joined the hotel at the station: the 200-foot-tall Wheel, an observation wheel with 72 climate-controlled gondolas, and an aquarium home to 13,000 animals. Some of the hotel rooms now look into the aquarium's exhibition spaces.
Courtesy Voco Grand Central Hotel
Voco Grand Central Hotel, Glasgow
When it reopens in December as a member of IHG's Voco brand, this 230-room hotel, which was inaugurated in 1883 and is a protected Category A-listed building (which in Scotland means it's a structure of special historic or architectural interest), will operate with a much more casual and sustainable lens. Bedding will come from 100 percent recycled materials and bathrooms are outfitted with aerated shower heads to reduce water usage. Centuries-old details, however, are still plentiful including the grand staircase, the embossed wallpaper of the Caledonian Railways Company coat of arms, and the dome-topped champagne lounge overlooking the bustle of the terminal.
TopicsHotelsShopping
The World Is Huge. Don't Miss Any Of It
Sign up for our newsletters to receive the latest and greatest on all things travel.
By Sebastian Modak
10 Just-Listed Airbnbs to Book Before Everyone Else Discovers Them
7 Best Cruises From New York City 2023: Voyages to Canada, Greenland, Iceland, and Europe
By Meena Thiruvengadam
By Anna Prendergast
This 'White Lotus' Palazzo Is Now Available to Rent on Airbnb


text:
SYNONYM

#### According to
Index Fungorum

#### Published in
null

#### Original name
Callopisma luteoalbum var. lacteum A. Massal.

### Remarks
null

redpajama_set_name: RedPajamaGithub


text:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.net.URI;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.EnumSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import javax.tools.JavaCompiler;
import javax.tools.JavaFileObject;
import javax.tools.SimpleJavaFileObject;
import javax.tools.ToolProvider;

import com.sun.source.util.JavacTask;
import com.sun.tools.javac.api.JavacTaskImpl;

import sun.tools.jar.Main;

import static java.nio.file.StandardCopyOption.*;

/**
 * Toolbox for jtreg tests.
 */

public class ToolBox {

    public static final String lineSeparator = System.getProperty("line.separator");
    public static final String jdkUnderTest = System.getProperty("test.jdk");
    public static final Path javaBinary = Paths.get(jdkUnderTest, "bin", "java");
    public static final Path javacBinary = Paths.get(jdkUnderTest, "bin", "javac");

    public static final List<String> testToolVMOpts;
    public static final List<String> testVMOpts;

    private static final Charset defaultCharset = Charset.defaultCharset();

    static final JavaCompiler comp = ToolProvider.getSystemJavaCompiler();

    static {
        String sysProp = System.getProperty("test.tool.vm.opts");
        if (sysProp != null && sysProp.length() > 0) {
            testToolVMOpts = Arrays.asList(sysProp.split("\\s+"));
        } else {
            testToolVMOpts = Collections.<String>emptyList();
        }

        sysProp = System.getProperty("test.vm.opts");
        if (sysProp != null && sysProp.length() > 0) {
            testVMOpts = Arrays.asList(sysProp.split("\\s+"));
        } else {
            testVMOpts = Collections.<String>emptyList();
        }
    }

    /**
     * The expected result of command-like method execution.
     */
    public enum Expect {SUCCESS, FAIL}

    enum AcceptedParams {
        EXPECT,
        SOURCES,
        OPTIONS,
        STD_OUTPUT,
        ERR_OUTPUT,
        EXTRA_ENV,
    }

    enum OutputKind {STD, ERR}

    /**
     * Helper class to abstract the processing of command's output.
     */
    static abstract class WriterHelper {
        OutputKind kind;
        public abstract void pipeOutput(ProcessBuilder pb);
        public abstract void readFromStream(Process p) throws IOException;
        public abstract void addAll(Collection<? extends String> c) throws IOException;
    }

    /**
     * Helper class for redirecting command's output to a file.
     */
    static class FileWriterHelper extends WriterHelper {
        File file;

        FileWriterHelper(File file, OutputKind kind) {
            this.file = file;
            this.kind = kind;
        }

        @Override
        public void pipeOutput(ProcessBuilder pb) {
            if (file != null) {
                switch (kind) {
                    case STD:
                        pb.redirectInput(file);
                        break;
                    case ERR:
                        pb.redirectError(file);
                        break;
                }
            }
        }

        @Override
        public void readFromStream(Process p) throws IOException {}

        @Override
        public void addAll(Collection<? extends String> c) throws IOException {
            if (file.exists())
                Files.write(file.toPath(), c, defaultCharset,
                        StandardOpenOption.WRITE, StandardOpenOption.APPEND);
            else
                Files.write(file.toPath(), c, defaultCharset);
        }
    }

    /**
     * Helper class for redirecting command's output to a String list.
     */
    static class ListWriterHelper extends WriterHelper {
        List<String> list;

        public ListWriterHelper(List<String> list, OutputKind kind) {
            this.kind = kind;
            this.list = list;
        }

        @Override
        public void pipeOutput(ProcessBuilder pb) {}

        @Override
        public void readFromStream(Process p) throws IOException {
            BufferedReader br = null;
            switch (kind) {
                case STD:
                    br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                    break;
                case ERR:
                    br = new BufferedReader(new InputStreamReader(p.getErrorStream()));
                    break;
            }
            String line;
            while ((line = br.readLine()) != null) {
                list.add(line);
            }
        }

        public void addAll(Collection<? extends String> c) {
            list.addAll(c);
        }
    }

    /**
     * Simple factory class for creating a WriterHelper instance.
     */
    static class WriterHelperFactory {
        static WriterHelper make(File file, OutputKind kind) {
            return new FileWriterHelper(file, kind);
        }

        static WriterHelper make(List<String> list, OutputKind kind) {
            return new ListWriterHelper(list, kind);
        }
    }

    /**
     * A generic class for holding command's arguments.
     */
    public static abstract class GenericArgs <T extends GenericArgs> {
        protected static List<Set<AcceptedParams>> minAcceptedParams;

        protected Set<AcceptedParams> currentParams =
                EnumSet.<AcceptedParams>noneOf(AcceptedParams.class);

        protected Expect whatToExpect;
        protected WriterHelper stdOutput;
        protected WriterHelper errOutput;
        protected List<String> args = new ArrayList<>();
        protected String[] argsArr;

        protected GenericArgs() {
            set(Expect.SUCCESS);
        }

        public T set(Expect whatToExpt) {
            currentParams.add(AcceptedParams.EXPECT);
            this.whatToExpect = whatToExpt;
            return (T)this;
        }

        public T setStdOutput(List<String> stdOutput) {
            currentParams.add(AcceptedParams.STD_OUTPUT);
            this.stdOutput = WriterHelperFactory.make(stdOutput, OutputKind.STD);
            return (T)this;
        }

        public T setStdOutput(File output) {
            currentParams.add(AcceptedParams.STD_OUTPUT);
            this.stdOutput = WriterHelperFactory.make(output, OutputKind.STD);
            return (T)this;
        }

        public T setErrOutput(List<String> errOutput) {
            currentParams.add(AcceptedParams.ERR_OUTPUT);
            this.errOutput = WriterHelperFactory.make(errOutput, OutputKind.ERR);
            return (T)this;
        }

        public T setErrOutput(File errOutput) {
            currentParams.add(AcceptedParams.ERR_OUTPUT);
            this.errOutput = WriterHelperFactory.make(errOutput, OutputKind.ERR);
            return (T)this;
        }

        public T setAllArgs(String... args) {
            currentParams.add(AcceptedParams.OPTIONS);
            this.argsArr = args;
            return (T) this;
        }

        public T appendArgs(String... args) {
            appendArgs(Arrays.asList(args));
            return (T)this;
        }

        public T appendArgs(Path... args) {
            if (args != null) {
                List<String> list = new ArrayList<>();
                for (int i = 0; i < args.length; i++) {
                    if (args[i] != null) {
                        list.add(args[i].toString());
                    }
                }
                appendArgs(list);
            }
            return (T)this;
        }

        public T appendArgs(List<String> args) {
            if (args != null && args.size() > 0) {
                currentParams.add(AcceptedParams.OPTIONS);
                for (int i = 0; i < args.size(); i++) {
                    if (args.get(i) != null) {
                        this.args.add(args.get(i));
                    }
                }
            }
            return (T)this;
        }

        public T setOptions(List<String> options) {
            currentParams.add(AcceptedParams.OPTIONS);
            this.args = options;
            return (T)this;
        }

        public T setOptions(String... options) {
            currentParams.add(AcceptedParams.OPTIONS);
            this.args = Arrays.asList(options);
            return (T)this;
        }

        public boolean hasMinParams() {
            for (Set<AcceptedParams> minSet : minAcceptedParams) {
                if (currentParams.containsAll(minSet)) {
                    return true;
                }
            }
            return false;
        }
    }

    /**
     * A more specific class for holding javac-like command's arguments.
     */
    public static class JavaToolArgs extends GenericArgs<JavaToolArgs> {

        static {
            minAcceptedParams = new ArrayList<>();
            minAcceptedParams.add(EnumSet.<AcceptedParams>of(
                    AcceptedParams.EXPECT, AcceptedParams.OPTIONS));
            minAcceptedParams.add(EnumSet.<AcceptedParams>of(
                    AcceptedParams.EXPECT, AcceptedParams.SOURCES));
        }

        protected List<? extends JavaFileObject> sources;

        public JavaToolArgs() {
            super();
        }

        public JavaToolArgs(Expect whatToExpt) {
            super.set(whatToExpt);
        }

        public JavaToolArgs setSources(List<? extends JavaFileObject> sources) {
            currentParams.add(AcceptedParams.SOURCES);
            this.sources = sources;
            return this;
        }

        public JavaToolArgs setSources(JavaSource... sources) {
            return setSources(Arrays.asList(sources));
        }

        public JavaToolArgs setSources(String... sources) {
            List<JavaSource> javaSrcs = new ArrayList<>();
            for (String source : sources) {
                javaSrcs.add(new JavaSource(source));
            }
            return setSources(javaSrcs);
        }
    }

    /**
     * A more specific class for holding any command's arguments.
     */
    public static class AnyToolArgs extends GenericArgs<AnyToolArgs> {

        static {
            minAcceptedParams = new ArrayList<>();
            minAcceptedParams.add(EnumSet.<AcceptedParams>of(
                    AcceptedParams.EXPECT, AcceptedParams.OPTIONS));
        }

        Map<String, String> extraEnv;

        public AnyToolArgs() {
            super();
        }

        public AnyToolArgs(Expect whatToExpt) {
            set(whatToExpt);
        }

        public AnyToolArgs set(Map<String, String> extraEnv) {
            currentParams.add(AcceptedParams.EXTRA_ENV);
            this.extraEnv = extraEnv;
            return this;
        }
    }

    /**
     * Custom exception for bad command execution.
     */
    public static class CommandExecutionException extends Exception {
        CommandExecutionException(List<String> command, Expect whatToExpt) {
            super(createMessage(command, whatToExpt));
        }

        CommandExecutionException(Expect whatToExpt, String... command) {
            this(Arrays.asList(command), whatToExpt);
        }

        private static String createMessage(List<String> command, Expect whatToExpt) {
            StringBuilder sb = new StringBuilder().append("Command : ");
            sb.append(command.toString()).append(lineSeparator);
            switch (whatToExpt) {
                case SUCCESS:
                    sb.append("    has unexpectedly failed");
                    break;
                case FAIL:
                    sb.append("    has been unexpectedly successful");
                    break;
            }
            return sb.toString();
        }
    }

    /**
     * Custom exception for not equal resources.
     */
    public static class ResourcesNotEqualException extends Exception {
        public ResourcesNotEqualException(List<String> res1, List<String> res2) {
            super(createMessage(res1, res2));
        }

        public ResourcesNotEqualException(String line1, String line2) {
            super(createMessage(line1, line2));
        }

        public ResourcesNotEqualException(Path path1, Path path2) {
            super(createMessage(path1, path2));
        }

        private static String createMessage(Path path1, Path path2) {
            return new StringBuilder()
                    .append("The resources provided for comparison in paths \n")
                    .append(path1.toString()).append(" and \n")
                    .append(path2.toString()).append("are different").toString();
        }

        private static String createMessage(String line1, String line2) {
            return new StringBuilder()
                    .append("The resources provided for comparison are different at lines: \n")
                    .append(line1).append(" and \n")
                    .append(line2).toString();
        }

        private static String createMessage(List<String> res1, List<String> res2) {
            return new StringBuilder()
                    .append("The resources provided for comparison are different: \n")
                    .append("Resource 1 is: ").append(res1).append("\n and \n")
                    .append("Resource 2 is: ").append(res2).append("\n").toString();
        }
    }

    /**
     * A javac compiler caller method.
     */
    public static int javac(JavaToolArgs params)
            throws CommandExecutionException, IOException {
        if (params.hasMinParams()) {
            if (params.argsArr != null) {
                return genericJavaCMD(JavaCMD.JAVAC, params);
            } else {
                return genericJavaCMD(JavaCMD.JAVAC_API, params);
            }
        }
        throw new AssertionError("javac command has been invoked with less parameters than needed");
    }

    /**
     * A javap calling method.
     */
    public static String javap(JavaToolArgs params)
            throws CommandExecutionException, IOException {
        if (params.hasMinParams()) {
            List<String> list = new ArrayList<>();
            params.setErrOutput(list);
            genericJavaCMD(JavaCMD.JAVAP, params);
            return listToString(list);
        }
        throw new AssertionError("javap command has been invoked with less parameters than needed");
    }

    /**
     * A javah calling method.
     */
    public static int javah(JavaToolArgs params)
            throws CommandExecutionException, IOException {
        if (params.hasMinParams()) {
            return genericJavaCMD(JavaCMD.JAVAH, params);
        }
        throw new AssertionError("javah command has been invoked with less parameters than needed");
    }

    /**
     * A enum class for langtools commands.
     */
    enum JavaCMD {
        JAVAC {
            @Override
            int run(JavaToolArgs params, PrintWriter pw) {
                return com.sun.tools.javac.Main.compile(params.argsArr, pw);
            }
        },
        JAVAC_API {
            @Override
            int run(JavaToolArgs params, PrintWriter pw) {
                JavacTask ct = (JavacTask)comp.getTask(pw, null, null,
                        params.args, null, params.sources);
                return ((JavacTaskImpl)ct).doCall().exitCode;
            }

            @Override
            String getName() {
                return "javac";
            }

            @Override
            List<String> getExceptionMsgContent(JavaToolArgs params) {
                List<String> result = super.getExceptionMsgContent(params);
                for (JavaFileObject source : params.sources) {
                    if (source instanceof JavaSource) {
                        result.add(((JavaSource)source).name);
                    }
                }
                return result;
            }
        },
        JAVAH {
            @Override
            int run(JavaToolArgs params, PrintWriter pw) {
                return com.sun.tools.javah.Main.run(params.argsArr, pw);
            }
        },
        JAVAP {
            @Override
            int run(JavaToolArgs params, PrintWriter pw) {
                return com.sun.tools.javap.Main.run(params.argsArr, pw);
            }
        };

        abstract int run(JavaToolArgs params, PrintWriter pw);

        String getName() {
            return this.name().toLowerCase();
        }

        List<String> getExceptionMsgContent(JavaToolArgs params) {
            List<String> result = new ArrayList<>();
            result.add(getName());
            result.addAll(params.argsArr != null ?
                    Arrays.asList(params.argsArr) :
                    params.args);
            return result;
        }
    }

    /**
     * A helper method for executing langtools commands.
     */
    private static int genericJavaCMD(
            JavaCMD cmd,
            JavaToolArgs params)
            throws CommandExecutionException, IOException {
        int rc = 0;
        StringWriter sw = null;
        try (PrintWriter pw = (params.errOutput == null) ?
                null : new PrintWriter(sw = new StringWriter())) {
            rc = cmd.run(params, pw);
        }
        String out = (sw == null) ? null : sw.toString();

        if (params.errOutput != null && (out != null) && !out.isEmpty()) {
            params.errOutput.addAll(splitLines(out, lineSeparator));
        }

        if ( (rc == 0 && params.whatToExpect == Expect.SUCCESS) ||
             (rc != 0 && params.whatToExpect == Expect.FAIL) ) {
            return rc;
        }

        throw new CommandExecutionException(cmd.getExceptionMsgContent(params),
                params.whatToExpect);
    }

    /**
     * A jar calling method.
     */
    public static boolean jar(String... params) throws CommandExecutionException {
        Main jarGenerator = new Main(System.out, System.err, "jar");
        boolean result = jarGenerator.run(params);
        if (!result) {
            List<String> command = new ArrayList<>();
            command.add("jar");
            command.addAll(Arrays.asList(params));
            throw new CommandExecutionException(command, Expect.SUCCESS);
        }
        return result;
    }

    /**
     * A general command calling method.
     */
    public static int executeCommand(AnyToolArgs params)
            throws CommandExecutionException, IOException, InterruptedException {
        if (params.hasMinParams()) {
            List<String> cmd = (params.args != null) ?
                    params.args :
                    Arrays.asList(params.argsArr);
            return executeCommand(cmd, params.extraEnv, params.stdOutput,
                    params.errOutput, params.whatToExpect);
        }
        throw new AssertionError("command has been invoked with less parameters than needed");
    }

    /**
     * A helper method for calling a general command.
     */
    private static int executeCommand(
            List<String> command,
            Map<String, String> extraEnv,
            WriterHelper stdOutput,
            WriterHelper errOutput,
            Expect whatToExpt)
            throws IOException, InterruptedException, CommandExecutionException {
        ProcessBuilder pb = new ProcessBuilder(command);

        if (stdOutput != null) stdOutput.pipeOutput(pb);
        if (errOutput != null) errOutput.pipeOutput(pb);

        if (extraEnv != null) {
            pb.environment().putAll(extraEnv);
        }

        Process p = pb.start();

        if (stdOutput != null) stdOutput.readFromStream(p);
        if (errOutput != null) errOutput.readFromStream(p);

        int result = p.waitFor();
        if ( (result == 0 && whatToExpt == Expect.SUCCESS) ||
             (result != 0 && whatToExpt == Expect.FAIL) ) {
            return result;
        }

        throw new CommandExecutionException(command, whatToExpt);
    }

    /**
     * This set of methods can be used instead of diff when the only needed
     * result is the equality or inequality of the two given resources.
     *
     * A resource can be a file or a String list.
     */
    public static void compareLines(Path aPath, Path otherPath, String encoding)
            throws FileNotFoundException, IOException, ResourcesNotEqualException {
        compareLines(aPath, otherPath, encoding, false);
    }

    public static void compareLines(
            Path aPath, Path otherPath, String encoding, boolean trim)
            throws FileNotFoundException, IOException, ResourcesNotEqualException {
        Charset charset = encoding != null ?
                Charset.forName(encoding) :
                defaultCharset;
        List<String> list1 = Files.readAllLines(aPath, charset);
        List<String> list2 = Files.readAllLines(otherPath, charset);
        compareLines(list1, list2, trim);
    }

    public static void compareLines(Path path, List<String> strings, String encoding)
            throws FileNotFoundException, IOException, ResourcesNotEqualException {
        compareLines(path, strings, encoding, false);
    }

    public static void compareLines(Path path, List<String> strings,
            String encoding, boolean trim)
            throws FileNotFoundException, IOException, ResourcesNotEqualException {
        Charset charset = encoding != null ?
                Charset.forName(encoding) :
                defaultCharset;
        List<String> list = Files.readAllLines(path, charset);
        compareLines(list, strings, trim);
    }

    public static void compareLines(List<String> list1, List<String> list2)
            throws ResourcesNotEqualException {
        compareLines(list1, list2, false);
    }

    public static void compareLines(List<String> list1,
            List<String> list2, boolean trim) throws ResourcesNotEqualException {
        if ((list1 == list2) || (list1 == null && list2 == null)) return;
        if (list1.size() != list2.size())
            throw new ResourcesNotEqualException(list1, list2);
        int i = 0;
        int j = 0;
        while (i < list1.size() &&
               j < list2.size() &&
               equals(list1.get(i), list2.get(j), trim)) {
            i++; j++;
        }
        if (!(i == list1.size() && j == list2.size()))
            throw new ResourcesNotEqualException(list1, list2);
    }

    private static boolean equals(String s1, String s2, boolean trim) {
        return (trim ? s1.trim().equals(s2.trim()) : s1.equals(s2));
    }

    /**
     * A set of simple grep-like methods, looks for regExpr in text.
     * The content of text is split using the new line character as a pattern
     * and later the regExpr is seek in every split line. If a match is found,
     * the whole line is added to the result.
     */
    public static List<String> grep(String regExpr, String text, String sep) {
        return grep(regExpr, splitLines(text, sep));
    }

    public static List<String> grep(String regExpr, List<String> text) {
        List<String> result = new ArrayList<>();
        Pattern pattern = Pattern.compile(regExpr);
        for (String s : text) {
            if (pattern.matcher(s).find()) {
                result.add(s);
            }
        }
        return result;
    }

    public static List<String> grep(String regExpr, File f)
            throws IOException {
        List<String> lines = Files.readAllLines(f.toPath(), defaultCharset);
        return grep(regExpr, lines);
    }

    /**
     * A touch-like method.
     */
    public static boolean touch(String fileName) {
        File file = new File(fileName);
        return touch(file);
    }

    public static boolean touch(File file) {
        if (file.exists()) {
            file.setLastModified(System.currentTimeMillis());
            return true;
        }
        return false;
    }

    public static void createJavaFile(File outFile) throws IOException {
        createJavaFile(outFile, null);
    }

    /**
     * A method for creating a valid but very simple java file.
     */
    public static void createJavaFile(File outFile, File superClass)
            throws IOException {
        String srcStr = "public class " + getSimpleName(outFile) + " ";
        if (superClass != null) {
            srcStr = srcStr.concat("extends " + getSimpleName(superClass) + " ");
        }
        srcStr = srcStr.concat("{}");
        try (PrintWriter ps = new PrintWriter(new FileWriter(outFile))) {
            ps.println(srcStr);
        }
    }

    /**
     * Creates a java file name given its source.
     * The file is created in the working directory, creating a directory
     * tree if there is a package declaration.
     */
    public static void createJavaFileFromSource(String source) throws IOException {
        createJavaFileFromSource(null, source);
    }

    /**
     * Creates a java file name given its source.
     * The file is created in the working directory, creating a directory
     * tree if there is a package declaration or the argument initialPath
     * has a valid path.
     *
     * e.i. if initialPath is foo/ and the source is:
     * package bar;
     *
     * public class bazz {}
     *
     * this method will create the file foo/bar/bazz.java in the working
     * directory.
     */
    public static void createJavaFileFromSource(Path initialPath,
            String source) throws IOException {
        String fileName = getJavaFileNameFromSource(source);
        String dirTree = getDirTreeFromSource(source);
        Path path = (dirTree != null) ?
                Paths.get(dirTree, fileName) :
                Paths.get(fileName);
        path = (initialPath != null) ?
                initialPath.resolve(path):
                path;
        writeFile(path, source);
    }

    static Pattern publicClassPattern =
            Pattern.compile("public\\s+(?:class|enum|interface){1}\\s+(\\w+)");
    static Pattern packageClassPattern =
            Pattern.compile("(?:class|enum|interface){1}\\s+(\\w+)");

    /**
     * Extracts the java file name from the class declaration.
     * This method is intended for simple files and uses regular expressions,
     * so comments matching the pattern can make the method fail.
     */
    private static String getJavaFileNameFromSource(String source) {
        String className = null;
        Matcher matcher = publicClassPattern.matcher(source);
        if (matcher.find()) {
            className = matcher.group(1) + ".java";
        } else {
            matcher = packageClassPattern.matcher(source);
            if (matcher.find()) {
                className = matcher.group(1) + ".java";
            } else {
                throw new AssertionError("Could not extract the java class " +
                        "name from the provided source");
            }
        }
        return className;
    }

    static Pattern packagePattern =
            Pattern.compile("package\\s+(((?:\\w+\\.)*)(?:\\w+))");

    /**
     * Extracts the path from the package declaration if present.
     * This method is intended for simple files and uses regular expressions,
     * so comments matching the pattern can make the method fail.
     */
    private static String getDirTreeFromSource(String source) {
        Matcher matcher = packagePattern.matcher(source);
        return matcher.find() ?
            matcher.group(1).replace(".", File.separator) :
            null;
    }

    /**
     * A method for creating a jar's manifest file with supplied data.
     */
    public static void mkManifestWithClassPath(String mainClass,
            String... classes) throws IOException {
        List <String> lines = new ArrayList<>();

        StringBuilder sb = new StringBuilder("Class-Path: ".length() +
                classes[0].length()).append("Class-Path: ").append(classes[0]);
        for (int i = 1; i < classes.length; i++) {
            sb.append(" ").append(classes[i]);
        }
        lines.add(sb.toString());
        if (mainClass != null) {
            lines.add(new StringBuilder("Main-Class: ".length() +
                      mainClass.length())
                      .append("Main-Class: ")
                      .append(mainClass).toString());
        }
        Files.write(Paths.get("MANIFEST.MF"), lines, null);
    }

    /**
     * A utility method to obtain the file name.
     */
    static String getSimpleName(File inFile) {
        return inFile.toPath().getFileName().toString();
    }

    /**
     * A method to write to a file, the directory tree is created if needed.
     */
    public static File writeFile(Path path, String body) throws IOException {
        File result;
        if (path.getParent() != null) {
            Files.createDirectories(path.getParent());
        }
        try (FileWriter out = new FileWriter(result = path.toAbsolutePath().toFile())) {
            out.write(body);
        }
        return result;
    }

    public static File writeFile(String path, String body) throws IOException {
        return writeFile(Paths.get(path), body);
    }

    /**
     * A rm-like method, the file is deleted only if it exists.
     */
    public static void rm(Path path) throws Exception {
        Files.deleteIfExists(path);
    }

    public static void rm(String filename) throws Exception {
        rm(Paths.get(filename));
    }

    public static void rm(File f) throws Exception {
        rm(f.toPath());
    }

    /**
     * Copy source file to destination file.
     */
    public static void copyFile(File destfile, File srcfile)
        throws IOException {
        copyFile(destfile.toPath(), srcfile.toPath());
    }

    public static void copyFile(Path destPath, Path srcPath)
        throws IOException {
        Files.createDirectories(destPath);
        Files.copy(srcPath, destPath, REPLACE_EXISTING);
    }

    /**
     * Splits a String using the System's line separator character as splitting point.
     */
    public static List<String> splitLines(String lines, String sep) {
        return Arrays.asList(lines.split(sep));
    }

    /**
     * Converts a String list into one String by appending the System's line separator
     * character after each component.
     */
    private static String listToString(List<String> lines) {
        StringBuilder sb = new StringBuilder();
        for (String s : lines) {
            sb.append(s).append(lineSeparator);
        }
        return sb.toString();
    }

    /**
     * Returns true if the OS is a Windows version.
     */
    public static boolean isWindows() {
        String osName = System.getProperty("os.name");
        return osName.toUpperCase().startsWith("WINDOWS");
    }

    /**
     * Class representing an in-memory java source file. It is able to extract
     * the file name from simple source codes using regular expressions.
     */
    public static class JavaSource extends SimpleJavaFileObject {
        String source;
        String name;

        public JavaSource(String className, String source) {
            super(URI.create(className),
                    JavaFileObject.Kind.SOURCE);
            this.name = className;
            this.source = source;
        }

        public JavaSource(String source) {
            super(URI.create(getJavaFileNameFromSource(source)),
                    JavaFileObject.Kind.SOURCE);
            this.name = getJavaFileNameFromSource(source);
            this.source = source;
        }

        @Override
        public CharSequence getCharContent(boolean ignoreEncodingErrors) {
            return source;
        }
    }
}


Foam rolling has been a great addition to many athletes' recovery strategies over the last few years. One of the most popular options is foam rolling the ITB for relief of anterior knee pain…however there is much debate amongst the physio community about whether it is effective or not.
First a bit of background on the ITB (iliotibial band)…it is a dense, fibrous band of connective tissue that runs from the pelvis to the lower leg connecting numerous muscles and primarily contributes to stability of the knee and hip joints, particularly during running.
It often feels tight and like it needs to be stretched! However this tight feeling is normally because it is already being overstretched (see cross over sign during running below).
The ITB does not specifically have any contractile tissue, such as found in muscles. Muscle fibres can respond very well to release / reducing tone with foam rolling. Rolling a muscle will feel sore at first then gradually get easier after about 90 seconds to 2 mins.
Foam rolling the ITB is unlikely to increase it's length and any pain relief is most likely to be temporary from inhibition of neural tissue rather than changing anything mechanical.
Even if foam rolling did help to release or lengthen the ITB, this isn't going to help runners control the movement at the hip and knee…ultimately this could make you worse in the long run!
Work on strengthening the muscles that control the hip and knee rotation to prevent the ITB being overloaded in the first place!
Need to check if you have cross over signs…? book in with one of our physios for a Zebris Running Analysis.


text:
/*  This file is part of Jellyfish.

    Jellyfish is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Jellyfish is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Jellyfish.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <config.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <iostream>
#include <fstream>
#include <limits>

#include <jellyfish/err.hpp>
#include <jellyfish/misc.hpp>
#include <jellyfish/fstream_default.hpp>
#include <jellyfish/jellyfish.hpp>
#include <sub_commands/dump_main_cmdline.hpp>

static dump_main_cmdline args; // Command line switches and arguments

template<typename iterator>
void dump(iterator& it, std::ostream &out,
          uint64_t lower_count, uint64_t upper_count) {
  if(args.column_flag) {
    char spacer = args.tab_flag ? '\t' : ' ';
    while(it.next()) {
      if(it.val() < lower_count || it.val() > upper_count)
        continue;
      out << it.key() << spacer << it.val() << "\n";
    }
  } else {
    while(it.next()) {
      if(it.val() < lower_count || it.val() > upper_count)
        continue;
      out << ">" << it.val() << "\n" << it.key() << "\n";
    }
  }
}

int dump_main(int argc, char *argv[])
{
  args.parse(argc, argv);
  std::ios::sync_with_stdio(false); // No sync with stdio -> faster

  ofstream_default out(args.output_given ? args.output_arg : 0, std::cout);
  if(!out.good())
    die << "Error opening output file '" << args.output_arg << "'";

  std::ifstream is(args.db_arg);
  if(!is.good())
    die << "Failed to open input file '" << args.db_arg << "'" << jellyfish::err::no;
  jellyfish::file_header header;
  header.read(is);
  jellyfish::mer_dna::k(header.key_len() / 2);

  if(!args.lower_count_given)
    args.lower_count_arg = 0;
  if(!args.upper_count_given)
    args.upper_count_arg = std::numeric_limits<uint64_t>::max();

  if(!header.format().compare(binary_dumper::format)) {
    binary_reader reader(is, &header);
    dump(reader, out, args.lower_count_arg, args.upper_count_arg);
  } else if(!header.format().compare(text_dumper::format)) {
    text_reader reader(is, &header);
    dump(reader, out, args.lower_count_arg, args.upper_count_arg);
  } else {
    die << "Unknown format '" << header.format() << "'";
  }

  out.close();

  return 0;
}


text:
Indigenous Peoples of the Americas
Shaw, Anna Moore
A Pima Past
by Anna Moore Shaw
eISBN: 978-0-8165-3689-4 | Paper: 978-0-8165-0426-8
Library of Congress Classification E99.P6S52
"In simple, unaffected prose, Mrs. Shaw constructs a moving saga of Native Americans caught between their tribal past and a Europeanized present. . . . Some of the most interesting passages deal with the wrenching realities of Indian life on the reservation in the years around the turn of the century, when the Indian male as a warrior found himself bereft of his very reason for being and forced to endeavor to become a farmer."—Journal of Arizona History
"A most interesting book. . . . [Shaw's] account of how the Pima Indians lived, their family structure, how they reared their children, courtship and marriage, how they treated their elders, their religious practices before the coming of a Christian missionary in 1870, and their accommodation with death are related in language that can be easily understood by the layman and, yet, provide information which can be used by the sociologist and anthropologist."—Journal of the West
"The current trend in books written by American Indians is to idealize the Indian past while condemning white culture. This volume is a notable exception because its author is old enough to remember the past and because she has been successful in adapting those elements of white culture which she found useful without sacrificing this essential heritage. . . . The style is simple and straightforward, that of a good storyteller which reaches all adult levels."—Choice
"Simple and charming reminiscences of the old Pima ways at the turn of the century when they still prevailed and of the changes which recent decades have brought about in the lives of the desert people."—Books of the Southwest
"Throughout [Shaw's] account a special kind of humor, sensitivity, and pride is revealed when discussing her peoples and her own personal experiences."—The Masterkey
Anna Moore Shaw, author of Pima Indian Legends and A Pima Past, was born in a traditional brush dwelling on the Gila River Reservation in 1898. In 1920 she received her high school diploma and married Ross Shaw, a Pima-Maricopa man. After more than forty years of distinguished civic and religious activity in Phoenix, the couple returned to the Salt River Reservation, where they focused their attention on Indian issues. Anna was on the Mutual Self-Help Housing Commission, edited the Pima newsletter, and taught kindergarten classes in the Pima language and culture. One of the founders of the reservation's museum, she served her tribe in many important capacities.
Foreword by Edward H. Spicer
Introducing Anna Moore Shaw
Background: A Glimpse Into the Past
A Battle and a Birth
A Departure for Morning Land
Childhood's Happy Times
The Making of a Warrior
The Threshold of Womanhood
A First and Final Battle
Pima Love and Marriage
The Responsibilities of Manhood
A New Way of Life
Education in Two Worlds
More Twofold Learning
A Unit in the Family of America
The Passing of the Old
The Power of Music
A Return to Nature
Pima Progress
Epilogue: My Indian Hall of Fame
Wasaja: Dr. Carlos Montezuma
William Thomas Moore
Russell "Big Chief" Moore
Dr. Roe Blaine Lewis
Brigadier General George Stewart Cassady
See other books on: History | Indigenous Peoples of the Americas | Pima Indians | Shaw, Anna Moore | Social life and customs


And since Dongdaemun was a disappointment when we checked the area out the night before, we decided to lie low a little and hang around in the comforts of our apartment until the stomachs issued a warrant for food or it go all bonkers before we finally head out for the day!
So here's our a quick update on our seventh day in Korea!
In the bustling city of Seoul and Chungjeongno district, there is actually an old village that still remains between both Chungjeongno stations up to date. And one evening walkabout around that area and we actually discover a number of small eateries and cafes within the area!
But that morning, we didn't bother too look to far and simply went straight for the eatery right behind our apartment at 리시온 (Rision). It actually didn't look very appealing from the outside but, I have to highlight that this is a real hidden gem!
The eatery serves up a good variation of authentic Korean dishes like stews and soups, cold noodles and bibimbap at ₩6,000 for each portion that tasted so homely. And if you are to consider the large portions like how your mom will love to over-feed you all the time, it really makes you feel like you are having a meal at home!
Anyway, the menu was solely in Korean and the owner of the eatery attempted to help us understand and recommended their specialty which is the Spicy Braised Chicken 닭볶음탕 (bottom left corner of photo).
And thank goodness to the adventurous tastes buds, we both discovered a new favorite Korean fish! This spicy braised chicken dish basically tastes like a garlicky hot pepper paste chicken stew! It was really quite lip smacking!
Check out the puffy eyes and faces from too much sleep! Hehe!
So after breakfast, we went on to spend the rest of the day living like beavers, burrowing the undergrounds of Gangnam district after our hearty brunch! And I will to give you a heads up first that this is not going to about COEX Mall or anything too mainstream about Gangnam in case you are expecting to see a writeup on those place!
Do not be confused with both the underground shopping areas that are located at the Metro stations, one is at Gangnam Station while the other is at Express Bus Terminal Station. But although they are at different locations, I find a strong similarity between the two.
Both places actually offers you an extensive range of beauty brands as well as fashion apparel shops that are more pleasant to shop in. And in my opinion, the discounts and promotions available at both the underground shopping areas were way better than some over-raved shopping areas in Seoul.
On a side note, you will be able to find very interesting and beautiful home deco at Gangnam Underground Shopping Arcade (Express Bus Terminal Station). From retro and vintage to classic to wood and country style, you name it all!
And yep, we spent the entire afternoon at both underground shopping areas until it was time to have dinner before we headed over to Sinsa-dong Garosu-gil to meet up with one of Xin's Korean friend!
There are lots of Garosu-gil (tree-lined streets) in Seoul but this one in Sinsa-dong is the most popular among both the locals and tourists alike! Sinsa-dong Garosu-gil is a beautiful promenade lined with gingko trees, strategically located in the middle of the city and of course, there is no better reason for it to be the most popular since the street offers an array of studios, cafes, restaurants, bar, fashion shops and so on! Pretty amazing!
We ended off our day with Xin's Korean friend for dinner! There are just too many food choice available at Sinsa-dong Garosu-gil but I think both Xin and I had "We love BBQ!" kinda face, so the friend actually brought us to a Korean BBQ house, one that is covered with customers' scribblings on their walls.
It was really crowded with locals and food was pretty decent. And although the place is located in one of the prime district in Seoul, it is actually quite affordable at about ₩24,000 (approx. SGD$30.00) for a good portion of pork belly and vegetables for the three of us! Awesome!
And that sums up our seventh day in Korea! It was a good break from a hectic itinerary, a confidence boost with the shopping in Seoul and a great day spent that made us look forward to the next day when we will starting off our day at Ihwa Mural Village! Stay tuned!


Tim has proven expertise and knowledge in his specialist area of commercial litigation.
His practice covers a wide range of areas including corporate fraud, directors' fraud, and contractual and tort disputes. His experience also encompasses conducting internal investigations on behalf of corporate clients and large governmental institutions. Tim handles these complex matters for listed companies, financial institutions and large privately held companies.
Tim is a lecturer at Leiden University and he also teaches at several legal academies.
He has a master's in law from Leiden University.
Articles - Kanttekeningen bij het Conceptwetsvoorstel vereenvoudiging en modernisering bewijsrecht.


Shawbrook's secured team consistently pushes boundaries when it comes to products and processes. In 2014, they won four 'Best Secured Loan Lender' awards which is Testament that we always go the extra mile to assess each case on its individual merits.
Optimum Credit Ltd is a specialist Second Charge Mortgage Lender based in Cardiff and wholly owned by Pepper Money (PMB Ltd). Optimum is proud to work with Fluent and share a common goal of achieving the right outcomes for customers both pre and post sale.
Precise Mortgages offers market leading rates exclusive to Fluent Money. Loans are available to £1m for any purpose and self-employed clients are not penalised. Precise Mortgages achieves fast completions and offers transparent fixed/tracker products.
Norton Home Loans is renowned for its lending flexibility and the speed of the decision process when a loan enquiry does not quite fit their published lending criteria. Truly a very "special secured lender".
Prestige Finance is the longest established second charge lender in the UK. Now a key part of the Stock Exchange listed OneSavings Bank group, Prestige Finance offers a range of products to both prime and non-prime applicants at competitive rates.
Paragon Personal Finance is part of Paragon Bank PLC, a wholly owned subsidiary of FTSE 250 financial services specialist, The Paragon Group of Companies PLC. With many years of industry experience, our team specialise in providing simple, straightforward secured loans to fit each customer's individual needs.
United Trust Bank was established in 1955 and are a specialist lender who provide a wide range of secured lending facilities and competitive deposit accounts. The Bank has a common-sense approach to lending, and provide products and a level of service which meets those needs fully.
Together Finance has been established for 40 years and plays a major role in the secured second charge market. Providing expert knowledge through common sense underwriting and offering speed and quality of service along with market leading products.
Step One Finance is a specialist consumer and secured lending business established in 2010. The company designs and delivers creative consumer loan products based on core values of responsibility, transparency, fairness and simplicity.
Masthaven Secured Loans, winner of the "What Mortgage Best Secured Loan Lender 2013" award. Masthaven prides itself on looking at every loan application on its own merits, so if your circumstances are slightly out of the ordinary, we are prepared to listen!


Enjoy quality and efficiency with this gently used 2015 Honda CR-V EX AWD for sale at Red Noland Pre-Owned in Colorado Springs. This clean CarFax, one-owner crossover SUV features power moonroof, rear parking camera, front fog lights, security system, heated front bucket seats, and speed-sensitive wipers among the many exciting features. The efficient yet powerful 2.4L I4 engine provides an estimated 26 mpg city and 33 mpg highway! The Honda name means you can count on quality! This CR-V has just over 37,000 miles on it and is priced to sell quickly at only $18,998. Stop by Red Noland Pre-Owned today to get to know this efficient and fun-to-drive gently-used Honda CR-V!


As previously reported, veteran metalcore band Crystal Lake came out with a new album, called True North just a couple of days ago and since the original post, it was confirmed that the album will get a worldwide release on the 2nd of December: Artery Recordings will handle the US release, while JPU Records will be in charge of UK & Europe. And in the meanwhile, the band also came out with no less than three videos for the album! A Lyric Video for the wonderfully brutal Six Feet Under, one for the album's second track, Omega and one for Black And Blue, the track that features. Jesse from RIZE and The BONEZ as guest vocalist. So, a bit of everything: one that reaches back to their early, insanely aggressive old-school hc sound, one that represents the current Crystal Lake and finally a more commercial sounding track.


Why do democracies get so little done?
I've always loved Porter's stuff on business (it is still state of the art when applied correctly); but after thirty years of watching (and sometimes working with presidents and prime ministers on) applications of his theories to nations, I have yet to see them at all successful--in fact, in my experience, they've led to more harm than good. In the same vein, this article on politics seems off base.
There is an implication in Porter's article that somehow the two-party split in the US is something new. That is not my reading of history: the two-party split has existed from the beginning. Sure, it leads to stalemate, but our American system of governance was designed to keep every part of the apparatus in check. Change was designed to be slow – and the only times major changes have happened in US laws has been following a major national crises. No other country would today consider adopting the US constitution as the basis for their country's laws because while it may have been state of the art in the 1700s, it is well past its prime. Band-aids on our venerable (but old) constitution are not going to change much.
The more important question about why our country (and almost every democracy) splits ideologically in two (no matter how many parties are representing those two sides) is much more interesting – and can only be answered through psychology. Most democratic nations see their ruling power swing from liberal to conservative (and back) over a few election percentage points on a regular basis. Roughly half of every modern advanced democracy is conservative (want to keep things the way they are) and the half liberal (want to change things). While I don't think I am completely convinced by Professor Satoshi Kanazawa's findings of a strong link between liberalism and IQ, it is an interesting read and makes one wonder if the two-party split isn't much more about genetics and education than it is about the political systems themselves.