text:
Lost password »
LATEST FORUM POST
INESfun
There are about 300 recesses on one golf ball, and thanks to them, the ball flies three times farther than a smooth one. ... Balls of the same size...
Go to latest post »
LATEST COMMENT More »
Congrats to Rainey and Olivia. Great representation of Texas!
Go to latest comment »
PatPenguin | 173 views | 0 comments
Starting 2021 Off with a 2020....
It's Just a League Thing
Sheila | 458 views | 0 comments
The End Of The Pier Show -....
All blogs »
How do you think COVID-19 will impact international minigolf tournaments in 2021?
- No Impact - All Happen as Scheduled
- Minor Impact - A Couple Change Dates
- Major Impact - Several Get Canceled
To vote, you need to log in.
You have to vote to see the results.
Total 3 votes, since 19 Jun 2020.
Recent polls »
Interview with Filipe Costa
20 Apr 2019 at 13:47 | Published by: PatPenguin | Views: 3754 | News search
Filipe and team in London (Photo by Filipe Costa)
In November last year, an intrepid bunch of minigolf explorers from The Azores in the middle of the Atlantic Ocean visited Great Britain to take part in a club event. Filipe Costa, Duarte Mendes, Jose Garcia and Fabio Simoes competed in the Kent Open, representing União Desportiva Praiense Minigolf. They left a lasting impression on everyone who met them and made a number of new friends. Reporter Steve Lovell caught up with Filipe Costa to ask him about what made the group want to play so far from home and about the experience itself, as well his own course in The Azores.
Steve Lovell - MinigolfNews (MGN): Hello Filipe, tell me a little bit about yourself?
Filipe Costa (FC): Hello, everyone. I'm 33 years old and I live in a small village called Agualva in the Azores, where we have a golf course (Terceira Island Golf Course), just between the two small cities that we have on the island, Praia da Vitória and Angra do Heroismo. I am married to Marilda and soon our daughter, Amelia, will be born. I started up a small minigolf business five years ago and before that, I worked nine years in computer programming.
MGN: How old were you when you first played minigolf and what did you like about it?
FC: I started playing minigolf in the United States. I was 14 years old and it was the first time I visited the USA. From then, I went there several times because I had a lot of family living there. I played in various fields because at the time I was practicing golf and as we were on vacation with the family. There is nothing better than going to play minigolf because everyone could play.
Quickly, minigolf fascinated me. In golf, I had already reached the Portugal national team but I was not interested in becoming a professional in a small island like Terceira, so I took advantage of the technical and teaching knowledge that came from this time.
What I like best about minigolf is a competitive and leisure sports practice that offers challenging moments of relaxation and fun, wellness promoters and contact with nature. It is an experience within everyone's reach without exception, that does not require special abilities, physical motor skills or particular technical dexterity to play it.
MGN: Tell us about The Azores, for people who have never been there.
FC: Our islands are very beautiful, the New York Times ranked it number nine on its list of places to visit this year, ahead of Zadar (CRO), Las Vegas (USA), Salvador (BRA and Costalegre (MEX). The lush green mantle, the giant volcanic craters, which are now lakes, from the natural springs that pour steam through the earth and the thousands of blue hydrangeas. For a selection of pictures of the beauty of The Azores, visit www.byacores.com.
MGN: You own the course in Praia da Vitoria, Adventure Island Minigolf. As well as the course itself, what else do you have there?
FC: I joined an already existing club here on Terceira island and we started with minigolf sport. Today, we are about forty minigolf athletes from the União Desportiva Praiense Minigolfe club, duly federated in the Portuguese Minigolf Federation, growing and showing what this model has the best, taking part in some tournaments in Portugal and also in the United Kingdom. I drew a field around the map of the nine islands of The Azores and created a unique business based on our islands with a support snack bar, where I also make several custom events for up to forty people.
Course Photos. Credit: Filipe Costa
MGN: Living on an island, do you get much chance to play in competitions in Portugal?
FC: We already participated in different tournaments in Portugal in fields with other types, such as Minigolf, Felt or Peter, but our club is focused on being the best in Portugal at Minigolf Open Standard (MOS).
MGN: Last summer, you first looked at playing in events in Great Britain. What made you want to play there?
FC: As more than 95% of the competitions in Portugal are on non-MOS courses, our club tried to play where there are the best players of Europe at MOS, and I have no doubt that where there are more quality players in this type of field is in the UK. These were the reasons that led us to participate in Sidcup at the Kent Open 2018 last year. The UK is and will be our favourite chosen destination whenever we want to play outside of Portugal.
MGN: You chose the Kent Open in Sidcup to the south east of London. Tell us about your time at the competition, the other three players that came with you and did you get to see London?
FC: Our participation in a event on the British Minigolf Association tour was very productive. It gave us a glimpse of what happens in high level competitions. We met very friendly people, family of miniature golf players. They helped us to get to know part of the city of London in two days which is without a doubt, a wonderful and charming city. We even saw the Queen enter Buckingham Palace because we were at the palace door when she was coming back from the one hundred year anniversary of the end of the First World War. That was quite lucky.
MGN: Did you do as well as you hoped? You finished joint 10th in a very large field.
FC: My 10th place in 44 top players was very good and prestigious for our club and Portugal representation. The first round was 40 (+4) and I recovered in the second with 35 (-1) and finished with 37 (+1). For me, who had just done an afternoon of training in Sidcup to know the field and play with a different ball was an excellent performance. It is a sign that in the future, we can have several top players, we have many good players in our club already, I am one of them. It is early to speak of results because I believe that sooner or later, there will be other players from our club that will also have good performances in other tournaments.
MGN: Do you hope this maybe the beginning of an exchange between Great Britain and The Azores?
FC: The destination of The Azores will always be open doors to receive you all, I can help with all the logistics on whichever islands you choose to visit. If anyone came to Terceira Island and wants to participate in any of our tournaments or vacations with your family, just let me know. I can offer the island tour if you choose Terceira Island. I did this recently with Brad Shepherd, Chris Jones and Alan Norman, who were long time players on the Great Britain tour. There are flights that make it very easy to exchange between The Azores and Great Britain if you like nature tourism. You can also choose to visit the Algarve in Portugal and enjoy excellent miniature golf courses. I invite you all to participate in our Portugal Open MOS at Albufeira Minigolf Park on 2 and 3 November. Come and join us.
Before concluding this interview, I would like to thank two people in particular, Sean Homer and Steve Lovell and for helping us a lot to our club when we moved to England They were relentless with us, and they helped us in everything we had doubts in or needed. A number of players provided putting equipment as well. União Desportiva Praiense Minigolf (UDPM) sends a huge hug to all Minigolf athletes.
» Course Facebook
To add comments, you need to log in.
Otorohanga Open (Round 3 of New Zealand Putting Tour 2019) Completed
18 Apr 2019 at 13:09 | views: 3025 | Comments: 0
Yesterday saw a very high-scoring but highly enjoyable Otorohanga Open take place at Kiwiana Leisure Park. The sun was shining all day and our wonderful hosts Aaron and the team made us feel right at home. The par for the course is 40 and when you consider that 42 ...
Major Series of Putting Locks in Its 2019 Championship and Tour
29 Mar 2019 at 12:45 | views: 3664 | Comments: 0
LAS VEGAS, NV (March 27, 2019) — Major Series of Putting (MSOP) today announced the return of the ultimate Vegas golf experience — the MSOP Championships — where anyone can compete and feel like a pro. With over 500 events and more than $1.2 million in cash ...
Round 2 of New Zealand Putting Tour 2019 Completed
Round two of the 2019 Putting Tour took place yesterday at The Range Warkworth. 17 players battled against each other, the fun yet demanding course and the very very hot conditions. It was the first event held in Warkworth and most players enjoyed the new ...
2019 World Crazy Golf Championships Introduces New Junior Category
Entry to the World Crazy Golf Championships is now open. For the first time, in its 17-year history, it is including a new junior competition category too - just for children. Taking place at Hastings Adventure Golf across the weekend of June 7 – 9 the ...
UPCOMING EVENTS More »
14 May 2021 (2 days)
USPMGA U.S. Open
Senior Nations Cup
U23 Nationals Cup
01 Jun 2021 (6 days)
WMF International Minigolf Speed Championships 2021 at CSIT
PPA Invitational
World Adventure Golf Masters
16 Jul 2021 (2 days)
World Deaf Minigolf Championships
LATEST RESULTS More »
Al Simpson Tournament of Champions
BMGA Club Championship- POSTPONED
2020 Ship Golf Miniature Golf Course Championship
Bristish Championships
Tabers Fall Classic Mini Golf Tournament presented by 105.5
Minigolf European Champions League Final
Open African Championships
05 Jan 2021 at 13:46 | PatPenguin
Pelletier Wins Tabers Holiday Classic
22 Dec 2020 at 19:30 | PatPenguin
WMF Youth Ace UTS Virtual Festival
28 Nov 2020 at 14:05 | PatPenguin
One Year Anniversary of Ghana National Wheelchair Minigolf League
29 Oct 2020 at 11:46 | PatPenguin
Iran Minigolf "National Week of Physical Education and Sport"
Chapman's victory at the BMGA Champs creates triple history
Statum wins 2020 USPMGA Masters
It is All Highlights at the Taber's Fall Classic
Michael Smith takes seventh British Open
30 Sep 2020 at 13:35 | PatPenguin
The Second Round of Mini-Golf Media Cup
Koerner Takes First Title in Tight Matterhorn Tournament
Seymour Comes Back to Defend Lee Stoddard Dolphin Open Title
Registered members: 1327 | Online: 4 | Latest member: GGDesigns	© 2008-2020 Minigolfnews | Terms & conditions | Data protection | Register


Purpose: The purpose of this study is to evaluate the effectiveness of three-dimensional (3D) miniplates over standard miniplates in the management of mandibular angle fracture. Materials and Methods: This study included 40 individuals who were diagnosed clinically and radiographically to have sustained mandibular angle fracture and subsequently underwent open reduction and internal fixation (ORIF). All participants were divided randomly in to two groups. Group I included 20 patients who underwent ORIF for angle fracture with superior border plating using 2 mm 4 hole with gap miniplate while Group II included 20 patients who underwent ORIF with rectangular 3D miniplate placed through an intraoral incision in conjunction with the use of a trocar through percutaneous route for fixation of plate. Results: Patients who were treated using 3D plates had more pain on visual analog scale score and reduced mouth opening in the immediate postoperative phase. However, the stability at the facture site was superior to that of those treated by superior border plating. Conclusion: 3D plate was found to be standard in profile, strong yet malleable, facilitating reduction, and stabilization at both the superior and inferior borders, thereby giving a 3D stability at the fracture site and early return to normal function.
A fracture of angle region of mandible has remained a challenge in its management because of its unique anatomy, muscular attachment, and thickness of cortical plate which is interposed between the thicker tooth-bearing mandibular body and the thinner ascending ramus.
In general, fracture pattern is dictated by the direction and severity of external force. In the mandibular angle region, in addition to these factors, the attachments of highly active muscles on the medial and lateral aspects have ramification not only on the fracture pattern but also on its management. Considering this fact, the fracture only can rarely be adequately reduced by simple intermaxillary fixation (IMF). Therefore, the primary technique is open reduction.
Various type of osteosynthesis in the form of lag screws, compression plates, etc., were tried with varied success. We hypothesize that Champy's method of osteosynthesis is not adequate to counter the muscle forces at the mandibular angle region and three-dimensional (3D) stability at the fracture site can be better achieved by the use of a 3D plate. The choice of fixation in maxillofacial skeleton should be tailor-made based on the fracture patterns, displacement, stability of segments, and satisfactory postoperative function. However, individual fracture constellations may benefit from variation in plates and their localization. Hence, the present study is aimed at a comparative evaluation of effectiveness of superior border plating versus 3D plates in the management of mandibular angle fractures.
This study included 40 participants who were diagnosed clinically and radiographically to have sustained mandibular angle fracture and underwent open reduction and internal fixation (ORIF) in our unit during the period of August 2014–January 2017. Ethical committee clearance was obtained from the Institutional Ethics Committee. Informed and written consent were obtained from the patients using standard surgical protocols patients were treated.
Group II - Included 20 patients who underwent ORIF with rectangular 3D miniplate (2.0 mm) placed through an intraoral incision in conjunction with the use of a trocar through percutaneous route for fixation of screws.
Surgical treatment provided within 7 days of injury.
Forty patients were chosen based on the above-mentioned criteria. Patients were diagnosed on the basis of case history, clinical examination (laceration, infection, paresthesia, occlusion, mouth opening) and radiographic interpretation. Surgical profile, including hematological investigations, viral screening, serum creatinine, blood urea levels, random blood sugar level, electrocardiogram, and Chest X-ray, was done preoperatively.
Inter-incisal opening: Measured in millimeters with the help of scale.
Need for any other additional fixation method.
The patient was followed up periodically on weekly interval for a month and then at 3 months and 6 months.
The study consisted of a sample size of 40 patients who were diagnosed clinically and radiologically to have sustained angle fracture of the mandible. A total of 20 of these patients were treated by stainless steel miniplate (Group I) while 20 patients were treated by 3D stainless steel miniplate (Group II).
The age group of all patients ranged from 17 years to 50 years of age, with mean age of the patients being 25.6 years in Group I and 28.10 years in Group II, respectively. Out of the 40 patients, 36 were male, and 4 were female who were distributed into two groups randomly. The etiological factor for the mandibular angle fracture was road traffic accident in 20 patients, interpersonal violence in 14 patients and fall in six patients.
The duration of the surgery was compared between both the groups. The mean duration of procedure in Group I is 76.10 min and Group II is 105.60 min which was statistically significant (P = 0.001). Mann–Whitney U-test was applied to compare the results between the two groups. Statistical analysis did not show any significant difference of mouth opening during 1st postoperative day; however, it was significantly higher on postoperative follow-up during 10 days, 1 month and 3 months, respectively. Mann–Whitney U-test was applied to compare the VAS score between two groups. There was no significant difference in the mean VAS score among the Group I and Group II when compared immediate postoperatively to 3 months follow-up. However, with regard to paresthesia of the inferior alveolar nerve, two patients in Group I reported paresthesia postoperatively.
With regard to hardware failure, 8 patients (20%) in Group I reported with hardware failure. There was no significant difference between the two groups with respect to hardware failure (P = 0.474). With regard to the need for postoperative IMF, due to deranged occlusion and mobility of the fractured segments, 12 patients (30%) in Group I underwent postoperative IMF.
Controversy still prevails regarding the optimal treatment of the mandibular angle fractures specifically pertaining to the number of fixation devices to be used and anatomic positioning of fixation devices in addition to the surgical approach to be used.
Biomechanical analysis of the mandible has demonstrated that when an occlusal load was placed on ipsilateral molars, splaying was produced along the inferior border of the angle of the mandible in a model in the single miniplate technique and emphasized that paired miniplate fixation (one plate on the superior border and one plate on the inferior border) may provide superior fixation of angle fractures over the single superior border technique.
The mandibular angle fractures are under a great degree of torsional strain than any other areas of mandible. Hence, as per our hypothesis, 3D plates provide higher stability in this region., This present study was designed with an aim of evaluating the efficacy of superior border plating with fixation visa a vise 3D miniplate fixation in the management of mandibular angle fracture.
Duration of surgery in both groups was measured intraoperatively from time of first incision to final closure (in minutes) in both the groups. It was 76.10 min in Group I and 105.60 min in Group II as shown in [Figure 1]. The data were statistically significant (P < 0.001). Since the patients in Group II required the use of a trocar through percutaneous route for fixation of screws at the lower arm of the 3D plate in addition to the intraoral approach for fixation of screws at the upper arm, the duration of surgery was a little longer when compared to patients in Group I who required only an intraoral approach for the adaptation and fixation of the minipalte.
With regard to the mouth opening, the mean mouth opening in the immediate postoperative phase in both the groups was found to be statistically not significant (P = 0.217). However, there was an increased mouth opening noted in Group II patients when compared to Group I patients during follow-up periods which was found to be comparable and statistically significant as shown in [Figure 2].
With regard to the pain score, in the immediate postoperative phase pain was higher in both the groups with a mean value of 6.70 and 7.00 while in the late postoperative phase, pain gradually came down a mean value of 0.10 and 0.20, respectively, as shown in [Figure 3]. Patients in group II encountered a mildly higher pain scale due to the wide surgical exposure required for adaptation and fixation of the plates in addition to the extra working time required for the surgical procedure in these patients. It was observed that in general there was minimal or no difference in the pain scales when patients in both the groups are compared.
With regards to hardware failure, 2 patients (10%) in Group I reported with hardware failure. Two patients reported with loosening of the screws due to infection at the fracture site. Both the hardware's are removed under local anesthesia following sufficient period of bone consolidation using IMF. There was no hardware failure noticed in Group II as shown in [Figure 4]. Potter and Ellis conducted a study to evaluate the results in patients treated for fractures of the mandibular angle with a single, thin, malleable miniplate placed on the superior border. He reported 10.8% of plate fracture with 1.3 mm malleable noncompression miniplates which in turn results in interfragmentary mobility and nonunion. Farmand in his study with 140 patients treated with 3D titanium miniplate reported one case of plate fracture. There was no evidence of nonunion, malunion, plate fracture, and plate loosening in the study in either of the Groups.
Mobility of the fracture segments was examined postoperatively in patients of both the groups by simple digital palpation on either side of the fracture line. It was observed that two patients of Group I out of 20 patients had slight mobility of the fractures segments and later decreased over a period of 8 weeks, and by 3rd month and 6th month postoperatively, none of the patients showed mobility. Both the patients in whom there was segmental mobility was put on MMF for additional stability for a period of 3 weeks. None of the patients in Group II had mobility of fractured segments as shown in [Figure 5].
Kennath wan reported that the matrix miniplate provides sufficient stability for the fracture healing. When compared with a single plate, stability is clearly improved, resulting in reduced risk of the plate failure, fracture motion, and infection. Recently, Alper Alkan carried out an in vitro study to evaluate the biomechanical behavior of four different types of rigid fixation with semirigid fixation system that are currently used for angle fracture. This study demonstrated that 3D plates had greater resistance to compression loads than the miniplates using by Champy's technique.
With respect to occlusion, six patients in Group I had a mild occlusal discrepancy postoperatively, whereas in Group II, all 20 patients had normal satisfactory occlusion without any occlusal discrepancy as shown in [Figure 6]. Occlusal discrepancy in patients in Group I was treated successfully by placing guiding elastics for a period of 4 weeks. Deranged occlusion is encountered in the patients in whom in addition to having a mandibular angle fracture there is an associated fracture of other part of the mandible such as condyle or the parasymphyis.
The results of this study suggest that the fixation of mandibular angle fracture with 3D plate provides better stability with less morbidity and less infection rates. On comparing the parameters of both the groups, patients treated with 3D plating have more feasible of postoperative pain, swelling, and reduced mouth opening due to increased masseter muscle stripping till the lower border for adaption of plate. However, a better stability of the fracture segments was achieved in these patients whereas in superior border plating as the plate was place on external oblique ridge less surgical exposure was needed which in turn causes better postoperative comfortability to the patient. However, there was a mild inter-fragmentary movement leading to mild occlusal discrepancy requiring additional attention in the postoperative phase.
The geometry of 3D plate assures a 3D stability of the fracture site and offers good resistance against torque forces acting on the fractured site, thereby reducing the chances of occlusal discrepancy and avoiding the need for MMF for early restoration of angle function. The only probable limitation of 3D plates may be excessive implant material where an extraoral approach is needed for adaptation and fixation. Hence, in these situations, miniplate has advantage over 3D plates.
The results of the present study were put to comparison with previous studies on mandibular angle fracture and were found to be in accordance with them. We stand by our hypothesis that the 3D plate was found to be standard in profile, strong yet malleable, facilitating reduction, and stabilization at both the superior and inferior borders giving 3D stability at the fracture site and early return to normal function. They seem to be an easy to use alternative to conventional miniplates for providing satisfactory osteosynthesis. However, a larger sample size may be required to substantiate our results.
Singh S, Fry RR, Joshi A, Sharma G, Singh S. Fractures of angle of mandible-A retrospective study. J Oral Biol Craniofac Res 2012;2:154-8.
Schierle HP, Schmelzeisen R, Rahn B, Pytlik C. One- or two-plate fixation of mandibular angle fractures? J Craniomaxillofac Surg 1997;25:162-8.
Haug RH, Fattahi TT, Goltz M. A biomechanical evaluation of mandibular angle fracture plating techniques. J Oral Maxillofac Surg 2001;59:1199-210.
Miloro M, Ghali GE, Larsen PE, Waite PD. Principles of Oral and Maxillofacial Surgery. 2nd ed. Hamilton, London: BC Decker Inc; 2004. p. 401.
Farmand M, Dupoirieux L. The value of 3-dimensional plates in maxillofacial surgery. Rev Stomatol Chir Maxillofac 1992;93:353-7.
Revanth Kumar S, Sinha R, Uppada UK, Ramakrishna Reddy BV, Paul D. Mandibular third molar position influencing the condylar and angular fracture patterns. J Maxillofac Oral Surg 2015;14:956-61.
Michelet FX, Deymes J, Dessus B. Osteosynthesis with miniaturized screwed plates in maxillo-facial surgery. J Maxillofac Surg 1973;1:79-84.
Ellis E 3rd, Walker LR. Treatment of mandibular angle fractures using one noncompression miniplate. J Oral Maxillofac Surg 1996;54:864-71.
Kroon FH, Mathisson M, Cordey JR, Rahn BA. The use of miniplates in mandibular fractures. An in vitro study. J Craniomaxillofac Surg 1991;19:199-204.
Alkan A, Celebi N, Ozden B, Baş B, Inal S. Biomechanical comparison of different plating techniques in repair of mandibular angle fractures. Oral Surg Oral Med Oral Pathol Oral Radiol Endod 2007;104:752-6.
Potter J, Ellis E 3rd. Treatment of mandibular angle fractures with a malleable noncompression miniplate. J Oral Maxillofac Surg 1999;57:288-92.
Wan K, Williamson RA, Gebauer D, Hird K. Open reduction and internal fixation of mandibular angle fractures: Does the transbuccal technique produce fewer complications after treatment than the transoral technique? J Oral Maxillofac Surg 2012;70:2620-8.


After much teasing and Comic Con hype, the trailer for the upcoming Ryan Reynolds' Deadpool flick is here in all its profane glory. Directed by Tim Miller, Deadpool sees the second time that Reynolds' has donned the titular costume, previously (and disastrously) appearing in X-Men Origins: Wolverine.
Now with the promise of a hard R-Rating, expect this second outing to packed with obscenities, sexiness, and violence. Based on a screenplay from Rhett Reese and Paul Wernick, Deadpool follows a terminally-ill mercenary left with healing powers, the result of a rogue experiment.
Hopefully Deadpool will provide the loveable Reynolds with the hit he deserves. Watch the trailer below. We've copied in a beautiful GIF below - don't say we're not good to you.
Deadpool hits UK cinemas on the 5th of February 2016.


This book is the most complete and authoritative biography of Gustav Stickley ever published. David Cathers, acclaimed dean of Gustav Stickley scholars, spent years researching and compiling this book, and it shows. The hardcover edition (now out of print) was published in 2004. This more affordable softcover edition presents the same text and lavish illustrations, and is essential for anyone who wants to understand the life and work -- and philosophy -- of the man acknowledged as the leader of the Arts and Crafts movement in America. Softcover, 240 pp, see below to order.
Here is a book for serious Arts & Crafts collectors who want to know exactly how Gustav Stickley manufactured and finished his furniture. Drawing on the business records of Gustav Stickley's firm that repose in The Winterthur Library, the author describes how Gustav Stickley organized his factory, how many workers he employed and what they did in the factory, what machinery the factory utilized, how the furniture was finished, and how much furniture the factory produced. The book discusses, among other topics: What "handmade" meant in the context of furniture in the early 1900s; how Gustav Stickley's designs evolved to reduce the cost of production; how Gustav Stickley modified his finishes over the period of his production; the process of fuming; how Gustav Stickley colored, finished, and coated his furniture; the Nitrocellulose Lacquer Mystery; and the author's "Grove Park Inn experiments." The book also discusses the finishes of other leading Arts & Crafts furniture manufacturers such as the L.&J.G. Stickley Company, the Roycrofters, Stickley Brothers of Grand Rapids, and the Grand Rapids Bookcase and Chair Company ("Life-Time"). The 325-page book is lavishly illustrated with black and white and color photographs, including over fifty color samples illustrating Gustav Stickley's different finishes. For the handy craftsman or refinisher, the book includes an invaluable glossary of early 1900s finishing terminology, and an appendix containing the formulas or recipes for the stain samples shown in the book. Softcover 325 pp, see below to order.
The culmination of 10 years of research (and searching all over the country for authentic Gustav Stickley designed homes), this nearly seven pound book is the definitive source of information about the hundreds of houses designed by Gustav Stickley between 1902 and 1916. The author, a professional photographer, provides hundreds of photos as well as excerpts from the Craftsman Magazine to document the breadth of Gustav Stickley's architectural creativity. Hardcover 528 pp, see below to order.
This is a comprehensive book compiled from several original catalogs and issues of Gustav Stickley�s The Craftsman magazine. It provides illustrations showing the full range of Gustav Stickley�s production of furniture, metalwork, and lighting as well as many of the inlaid pieces designed by Harvey Ellis. This book is an essential reference work for understanding the American Arts and Crafts Movement. An Introduction by Robert Edwards discusses the social implications of the Movement, the �Craftsman� philosophy, and some of the historical influences in the development of this style. The text also includes information about Gustav Stickley�s fuming techniques, wood finishes, and construction features. This edition also contains a section on fireplace accessories and photos of some exceptional examples of Gustav Stickley�s work in private collections. Softcover 176 pp, see below to order.
This book was prepared in response to the tremendous interest in Gustav Stickley�s earlier furniture designs. It is a compilation of rare drawings from the 1901 Chips from the Craftsman Workshops, 1902 retailers� plates, Gustav Stickley�s 1901 catalog, and the Supplement to Catalogue D from 1905. The material is arranged in chronological order. The original pages have been reorganized in some instances in the interest clarity and appearance. The book includes some contemporary photos of rare and important examples of Gustav Stickley�s work from before 1905, as well as illustrations of lamps, shades, hangng fixtures, and wicker furniture pieces. This book should help to resolve some questions regarding the design, design evolution, and production of Gustav Stickley�s Craftsman furniture. Softcover 176 pp, see below to order.
This volume deals with the later period of Gustav Stickley�s mission furniture production, a time in his career when he enjoyed his greatest commercial success. The rare 1909 Craftsman Furniture Catalogue is reproduced in its entirety. In addition, the book contains selected designs that first appeared after 1909, together with a compilation of items from the 1910-1913 period, for a more complete presentation of Gustav Stickley�s later work. An interesting Foreward by William Porter, an industrial designer and scholar, provides insights and historical perspective. The book also features the sixteen-page �Safecraft� catalog of Gustav Stickley�s cabinet work for the Herring-Hall-Marvin Safe Co. (circa 1906). Softcover 160 pp, see below to order.
The catalog for a comprehensive exhibition held at Craftsman Farms in Parsippany, New Jersey, from November 15, 1992 to January 31, 1993, this informative book is again available. Patricia Bartinique authored the text. Other Arts and Crafts authorities have contributed essays to highlight the distinctive elements of Gustav Stickley�s designs and finished products. The book includes illustrations of all Gustav Stickley�s marks, providing insight into the dating of pieces. Collectors from all over the United States lent rare pieces from their collections for the exhibition. Consequently, the book contains photos of early and rare pieces of Gustav Stickley furniture that most enthusiasts would otherwise never have an opportunity to see. This book is an important record of a unique exhibition that will be a valuable resource for anyone interested in the American Arts and Crafts Movement. Softcover 120 pp, see below to order.
First published by Gustav Stickley in 1904, this is a rare and important contemporary explanation of the American Arts and Crafts Movement. This facsimile was originally produced by John Crosby Freeman of the American Life Foundation in 1982. The text by Gustav Stickley sets forth his philosophy of art, architecture, and interior design and decoration, enabling a greater understanding of the man and his life�s work. The influence of Harvey Ellis on Gustav Stickley�s early works can be seen in many of the furniture sketches and room schemes. This book is a primary source and a must-have reference for serious students of the American Arts and Crafts Movement. Softcover 96 pp, see below to order.
This previously obscure catalog issued by Gustav Stickley provides insights into the extended range of textiles and other �soft goods� that he offered for sale as accessories to his furniture. In this book, Stickley provides descriptions and his recommendations for use of his fabrics as portieres, window curtains, upholstery, table scarfs, and centerpieces. His call for the arrangement of color, form, and texture in the selection of furniture and accompanying accessories, based on the principle of maintaining a complementary foreground-background relationship, anticipated what many Arts and Crafts collectors are now seeking � a sensitivity to and a sensibility about harmonious integration of all elements in one�s living space. Softcover 124 pp, see below to order.
This newly republished 64-page reprint of a 1912 Gustav Stickley catalog features all manner of Craftsman furnishings for the home - everything needed to accessorize the Arts and Crafts home - including: table lamps, floor lamps, hammered metal lanterns, fireplace tools, metal umbrella stands, hammered copper desk sets, tea services, smoking sets, willow (wicker) furniture, curtains, portieres, table scarves, bedspreads, pillows, rugs, and willow baskets - even Craftsman Lustre, Gustav Stickley's own furniture polish. Where else, for example, will you find 50 different designs and styles of Arts and Crafts curtains, 12 different patterns of rugs, and 21 different Craftsman lamps? This catalog is packed with beautiful things. Softcover 64 pp, see below to order.
In his lifetime, Gustav Stickley published two catalogues dedicated solely to Craftsman metal work - in 1905 and in 1906. This book is a faithful reprint of the 1906 catalogue and is a companion to two complementary catalogues that appeared at about the same time - Craftsman Fabrics and Needlework, and Craftsman Home Furnishings.
Craftsman Metal Work illustrates eight different fireplace hoods, several sets of andirons and fireplace tools, and a wide range of other Craftsman metal work, including candlesticks, wall sconces, chandeliers, table lamps (oil and electric), lanterns, newel post lamps, jardinieres, umbrella stands, trays, ashtrays, cigar boxes, and wall plaques. The catalogue also features seven pages of Craftsman hardware such as hinges, pulls, escutcheons and hooks for sale to amateur cabinet makers who delight in making the furniture with the same metal trim that we use ourselves." Softcover 64 pp, see below to order.
This compact volume is an exact facsimile of Gustav Stickley's 1905 catalogue with photos of Craftsman table squares, table scarfs, luncheon sets, pillows, portieres, window draperies and rugs. The catalogue also features kits that were available for working at home and includes a brief description of stitches and the method of applique. Softcover 64 pp, see below to order.
Not to be confused with Gustav Stickley's two other books, Craftsman Homes and More Craftsman Homes, this book is Stickley's well-illustrated 1913 catalogue offering his company's real estate services to subscribers of The Craftsman magazine. The book describes the architectural, real estate (buying and selling), and agricultural and landscape services offered and provides a number of floorplans for houses and bungalows. There are also illustrative photos of the interiors and exteriors of houses that Gustav Stickley's company built from Craftsman plans. However, the real value of this book comes from the several chapters devoted to articulating the Craftsman philosophy behind the various elements of a Craftsman house. Thus there are separate chapters on the door, the vestibule, the hall, the staircase, the living room, the Craftsman fireplace, porches, sun rooms and balconies, windows, the exterior, and the Craftsman garden-in short, everything you need to know to plan a true Craftsman home. This is must reading for architects, contractors, and anyone planning to build or remodel a Craftsman house. Softcover 62pp, see below to order.


I like travel very much, its my favourite time spending and best gift ever. I already visited some countries and got unforgettable experience... For now my dream its to visit Maldives islands, little paradise in Indian ocean... But this is not cheap trip..both tickets or hotels are very expensove. So i will be grateful for any help you can give me to make my dream come true:) I guantee a lot of pictures and videos from my trip for u:) Thank you!
All 21 Albums, 11 Items, 5 Clubs, and 4 Polls contribute to this Goal.


Nicholas Kirkwood - Suzi Leather Ankle Boots - Sale!
In charcoal black with tough-luxe straps, these leather ankle boots are a versatile pair from Nicholas Kirkwood. Set on a comfortable heel and detailed with eye-catching glossy embellishment - let them breathe glossy edgy into your four-season edit.


Smith & Wesson Corp. announced today that Randi Rogers has been selected as the newest member of the Smith & Wesson Professional Shooting Team. A world and nationally ranked competitive shooter, Rogers joins an elite group of accomplished team members who compete under the Team Smith & Wesson banner while highlighting the company's world-class competition firearms. Rogers joins world-renowned and highly accomplished team members Jerry Miculek, Doug Koenig and Julie Golob.
Rogers' first introduction to the shooting sports came through Cowboy Action Shooting with her grandfather when she was just 11 years old. The young shooter quickly earned the nickname "Holy Terror" from her peers in the competitive shooting world as she started winning at world and national shooting championships. Rogers was the first female to ever finish in the top 20 overall at a Cowboy Action Shooting Competition with over 600 male and female shooters.
While studying for a bachelor's degree in Business Marketing at the University of Northern Colorado, Rogers broadened her shooting portfolio and began competing in other events such as the International Defensive Pistol Association (IDPA), United States Practical Shooting Association (USPSA), National Rifle Association (NRA) Bianchi Cup, Steel Challenge Shooting Association (SCSA), and ProAm pistol shooting. Rogers was able to win national championships in all of these shooting sports events while at the same time continuing her education.
Since graduation, Rogers has fulfilled a lifelong passion of working in the shooting and outdoors industry. She is currently the national champion in six distinct shooting sports, a defending IPSC Ladies Standard World Champion, and she has an additional 40 world and national titles to her credit. Rogers is continuing to expand her shooting skills and is now beginning to compete in 3-gun matches.
For more information regarding Team Smith Wesson, including team member bios and match recaps, please visit www.smith-wesson.com and click on the Champions Icon on the left side of the homepage.


Harvest is in full swing here at Claiborne & Churchill! This week, we tracked down Coby in the cellar and asked him all our winemaking questions about Harvest 2015.
Harvest seems to be firing on all cylinders! How much have we picked so far?
As of this week, we are 95% done with picking everything. Pinot Gris from Laetitia came in yesterday. We also got Merlot from Vintage Cowboy, which will go into the Port. Last week, we finished picking Gewürztraminer, Estate Riesling, Riesling from Talley, and Pinot Noir from Wolff. We picked some Pinot Noir early for Rosé, too, to keep that low alcohol and good acidity. Everything is looking really good so far.
This year, we got Pinot Noir and Chardonnay from across the street at Greengate Ranch & Vineyard. That's the first time we've gotten fruit from them, and we're stoked about that. Also, recently Twin Creeks Vineyard was granted Estate status, which is really exciting. Now we can make Estate Pinot Noir using Twin Creeks fruit.
Any cool new winemaking gadgets you are using this year?
We have a new CO2 sprayer. It's this tank that sprays carbon dioxide snow. It's really fun to use.
We add CO2 before and after fermentation. It's a heavier gas, so it weighs down on top of the fruit to prevent it from touching oxygen.
Why don't you want oxygen touching the wine?
Oxygen touches the fruit and juice throughout the winemaking process. It alters the color and flavor of the wine, and has the effect of aging it. We try to minimize that wherever possible. This CO2 helps us keep the wine from oxidizing.
Can you walk us through that process?
After the fruit comes in, we process it, and then we put it into three-quarter or one-and-a-half ton fermenters. Then, we spray CO2 on top, or we can gas a whole tank with CO2 before we put the fruit in. In those cases, we fill the tank with carbon dioxide so it's filled with heavy gas. Then when the fruit goes into the tank, it hits CO2 instead of oxygen. That is really important in preserving the quality of the wine.
We've heard you can use CO2 spray, or use dry ice instead. Is that true?
Yes, but dry ice chills the fruit down. If you add enough of it, it will actually lower the temperature of the must. Even though the CO2 is cold, it won't have the same chilling effect on the fruit. Dry ice is really good, but it's expensive. Instead of using dry ice, we pick our fruit early in the morning or late at night. When the fruit comes in, it's already really cold, so we don't really need to make it colder.
Doesn't wine release it's own carbon-dioxide during fermentation?
Yes. For example, when we are doing punchdowns, manually pushing down the cap of the wine, CO2 will come up. But as fermentation goes on, that slows down. Toward the end, very little CO2 is being made naturally. That's where it can become a problem. When oxygen reaches the wine at that point, it can create volatile acidity and other issues. You spray the C02 over the bin, and it's like a blanket. It keeps the wine safe.
Have any winemaking or harvest questions for our winemaker? Comment below, and we'll choose a few questions to answer in later posts!


Every day has a special significance to someone.
There are birthdays, wedding days, anniversary commemorations… But few days are as filled with significance and remembrance as September 11th. Since 2001, 9/11 has become a national day of remembrance.
Can I borrow your date?
The scars left by the September 11, 2001, terrorist attacks will always be evident – in lost family as well as challenges to how America balances its senses of security and tolerance. In so many ways, it has changed the way we live, from how we travel to the way our government is structured. Apart from such significant changes, however, are the subtle shifts that take place in the shadow of such a profound tragedy. Those whose special dates of remembrance for their anniversaries, birthdays and other commemorations were on September 11th now have a solemn task: to reconcile their personal celebrations with the nation's grief.
On September 11, 1948, more than a decade before Osama Bin Laden was even born, my parents married. Today they celebrate their 63rd wedding anniversary. On September 11, 2001, their 53rd anniversary was co-opted by national tragedy. Fortunately for them – and all their family – their sense of love and commitment is strong enough to endure all that life has thrown their way. They continue to love one another and cherish the time they have together, a lesson they have passed down to all of their 6 kids and 14 grandkids – and now they eagerly anticipate two great-grandkids on the way.
It's the weekend after Labor Day; in my family, that can only mean one thing: it's time for the Day-Hicks Family Reunion (or Hicks-Day, depending on your fidelity to history). Regardless of what you call it, the Family Reunion is a long-standing tradition I have written about before in For Bards Blog. Held by my mother's family, the event has slimmed down from its peak years, but the reunion has always drawn relatives living in the central Massachusetts area, as well as a healthy dose of those living hundreds of miles away. An old-fashioned, pot-luck affair, I always looked forward to the reunion to run around with my many, many cousins as the adults reminisced about days gone by and changes to the family. I miss the family reunion, and wish I could be there today.
It's not every day that a guy praises his brother-in-law, but that's what I find myself doing today, 9/11, because it is my brother-in-law's birthday. Born a scant 40-something years ago, he is an accomplished chef, although, somehow, he is also a chartered accountant, a pilot and a magician. (For all I know, the guy's a Jedi master as well. Let's face it: he's clearly an overachiever.) But he's had to share his date with America ever since he was in his 30s.
Those who previously counted September 11th as 'their day,' now share it with America – and the world. What was personal is shared – and perhaps that is the way it should be. My parents anniversary, my family's reunion and my brother-in-law's birthday – all today, along with the nation's remembrance of a historical tragedy – will be in my thoughts. I will continue to celebrate 9/11 for its significance to my folks and my family. I will also be grateful for the fact that my best friend from high school, who worked in one of the World Trade Center towers, had opted to take time off from work to visit his sister in California when the planes hit. Similarly, I will remember with sadness the young man who grew up next door to me in upstate New York, who, on 9/11/2001, was a bond trader on the 105th floor of tower #1.
With the sunrise on September 12, 2011, America will resume life as usual. Cautious, vigilant, wary… but usual. Our lives were changed by 9/11, but they shouldn't be diminished. For me, September 11th will always be my parents anniversary, my brother-in-law's birthday. And, it will be time of remembrance. But no matter how I commemorate the big events in life, I'm comforted by the fact that there will be a sunrise the next morning. And it will be beautiful.
but today was great! we got all the updates, including you from your dad.
it was great to see so many (50), bernie and syl made it from slidell sharon and jon made it from oregon, holly trekked from maryland, mindy brought her boyfreind bill, kelly brought john, erin stopped in, all of my kids made it and even brothers and sisters.
there were many more..aunt winnie and doris, robin amber, jeff, kim, bill, ryan….
i have 2 close freinds with birthdays today!
I missed this until just now. And I loved it. Thanks very much, dudesky.


text:
Editor's PicksList
6 Countries that Dislike America The Most and Why
Posted byBy Barbara-Shae Jackson	| April 27, 2014 CommentsComments (0)
If you ask the average American why America is hated by other countries, what you are most likely to hear is a veiled view of the truth — other nations are jealous of America's wealth, freedom and position as a world power.
This type of response points to the perceived arrogance that cradles most countries' discontent with the U.S., a nation that, as Egyptian-American activist Sherif Mansour frames it, "only values freedom within its borders."
The most up-to-date research from 2013, with information gathered and analyzed by the U.S. Global Leadership Project, shows an improvement in America's international approval ratings. However, many nations still dislike the only remaining superpower.
Here are six countries were anti-American sentiments run high.
Photo: advance-ta.com
(U.S.GLP) Disapproval rating: 54 percent.
Tunisia has historically maintained a friendly relationship with America dating as far back as 1809 when President Thomas Jefferson attended an iftar — the post-fast evening meal of Muslims — with the ambassador of Tunisia.
In later years, Tunisia opened the first Arab embassy in the U.S.
The recent discontent with America, which fueled the 2012 attack on the U.S. Embassy in Tunis, stemmed from the production of a video that was considered to be denigrating to Islam's prophet Muhammad. The 14-minute short titled "Innocence of Muslims" was created by Egyptian-born U.S. resident Nakoula Basseley Nakoula and was uploaded to YouTube.
Its anti-Islamic message quickly made the rounds on the Internet.
The film, which has sparked debates about freedom of speech, a founding American principle, "opens with scenes of Egyptian security forces standing idle as Muslims pillage and burn the homes of Egyptian Christians," The New York Times reports. "Then it cuts to cartoonish scenes depicting the Prophet Muhammad as a child of uncertain parentage, a buffoon, a womanizer, a homosexual, a child molester and a greedy, bloodthirsty thug."
These images fueled the U.S. Embassy attack.
TagsegyptgreeceIraqLebanonpalestineTunisia
Egypt Hopes to Stop Sale of 'Stolen' Bust of King Tut While the Auction House Claims 'Ancient Objects Cannot Be Traced'
'Growing Up Hip Hop' Fans Say Pepa's Young Boyfriend Has No Business Trying to Play Alpha Male to Family
Egypt Says Village Found In Nile Delta Predated Pharaohs

redpajama_set_name: RedPajamaCommonCrawl


Item as described. Super Fast shipping! Thank You!
Perfect!! Fast shipping. Thank you!
A yummy nutritional supplement to add to your daily life.
This drink has quality ingredients and love that it has no sugar. It's non gmo and organic. I put this in my 64 oz water container and drink it through out the whole day. It makes me drink lots of water along with my vitamins, nutrients and minerals. My husband and I both take it daily, we both usually only take half the does which is one scoop each in our big water containers, because we also try to eat a very healthy diet, but knowing that many things in life rob us from getting all that we need. We have been taking it continuously for over 2 years now and can't image life without it. i'm super sensitive to anything with sugar in it, it makes me crash, but this sustains and energizes me.
Great product and was delivered quickly!
Beyond tangy tangerine is one of the best multivitamin complex.


text:
Q: C++ syntax highlighting html generator I'm writing blog posts for my company blog and I would like code snippets to show up with syntax highlighting.
All I can do is write html/css.
Is there any app/webapp that will let me paste in a c++ code snippet and get a chunk of html with the highlighting?

A: Try this Online syntax highlighting Site, and especially the C++ section.
You paste in your code and it does the hard work.

A: I use emacs M-Xhtmlize-bufferRET. Also enscript is very powerful to generate colorized HTML from many source code formats.

A: For others looking for a solution to this problem - you should checkout:
http://oneqonea.blogspot.com/2012/04/how-do-i-add-syntax-highlighting-to-my.html
It's a really easy "SyntaxHighlighter for Blogger" tutorial with screenshots and everything.
You should be up and running in only a few minutes.
Also, for your C++ application, make sure you have the shBrushCpp.js library referenced in your <head></head> section like this:
<head>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
</head>

A: Have a look at http://www.syntaxhighlight.com - supporting 222 languages. Paste your code and get the formatted html.

redpajama_set_name: RedPajamaStackExchange


Rigoni di Asiago is a family-owned company from Italy that produces delicious, organically farmed jam, honey and chocolate spreads.
Exclusively developed by Rigoni di Asiago, Nocciolata is a smooth and delicious organic cream of hazelnut and chocolate spread. Its unique flavour and texture are the result of nearly 36 hours slow processing, essential for bringing out all the flavour of hazelnuts and chocolate.
Dolcedì -- Dolcedì' is a new, all-natural liquid sweetener that's made from 100% organic apples and is a low-glycemic* alternative to sugar and other sweeteners.
Line a 12-count muffin tin with six-muffin liners.
In a microwave safe bowl or stovetop, melt Nocciolata Dairy Free with coconut oil. Remove from heat and stir in pure maple syrup.
Divide mixture evenly among 6 lined muffin cups. Place in the freezer for 2 minutes to allow fudge to firm up.
Store fudge in the fridge.
Cassandra's review- I love to try new foods and this brand not only has amazing honey but the products I sampled are amazing. Make sure you like hazelnuts because it is in the Nocciolata. The jam is filled with goodness and you can taste the quality.


text:
IAOP Launches Globalization Today Magazine
By WebMaster - On Oct 3rd 2009 - in Business Press Release
First Official Publication for Growing Ranks of Outsourcing Professionals
/EIN Presswire/ POUGHKEEPSIE, N.Y., Oct. 2, 2009 – The International Association of Outsourcing Professionals(R) (IAOP(R)) has entered a joint venture to launch Globalization Today magazine, the official trade journal for the association's 100,000 members and affiliates worldwide.
Premiering in January 2010, Globalization Today is pioneering in both its editorial focus and cutting-edge approach to media. Globalization Today is the first publication to launch in seven distinct formats, including print, video/multi-media, iPhone and audio podcast.
Editorially, by utilizing "crowd sourcing" techniques popularized by Internet powerhouses like Digg, the magazine will tap IAOP members and other industry professionals to create the largest library of outsourcing content freely available to the public.
Globalization Today's business model is unique when it comes to its advertising because it has no set rates. Instead, it is borrowing a page from eBay's playbook, selling all advertising via an online auction with no minimum bids.
"This approach helps keep our costs down, allowing us to pass the savings along to our customers," said Ali Comelek, Globalization Today's founder and publisher.
"Having a high-quality trade publication available in multiple formats to communicate both to our members and the industry as a whole furthers our reach and continues the growth of our association," said IAOP Chairman Michael Corbett. "Our members have a wealth of experiences and best practices to share and learn from each other. This publication gives us an official vehicle to communicate the timely news and information to help outsourcing professionals do their jobs better and improve outsourcing outcomes."
Said Comelek, "IAOP members will receive great business benefit from the magazine and media platform. These include the opportunity to be seen as thought leaders from their editorial contributions, to gain publicity from global buyer guide listings, and to receive discounts on advertising. Our partnership with IAOP enables us to fulfill our mission of creating the best and largest informational resource on outsourcing by uniting and tapping the collective intellect of individuals from around the world. By opening our media platform to the professionals who are immersed in the industry every day, we will produce content with a depth and relevance beyond what is currently available."
For more information, contact Michael Forbes, IAOP manager of member service operations, +1.845.452.0600, ext.118, [email protected] or visit www.globalizationtoday.com.
About IAOP
The International Association of Outsourcing Professionals (IAOP) is the global, standard-setting organization and advocate for the outsourcing profession. With more than 100,000 members and affiliates worldwide, IAOP helps companies increase their outsourcing success rate, improve their outsourcing ROI, and expand the opportunities for outsourcing across their businesses. To learn more, visit www.outsourcingprofessional.org.
Kimberly L. Maneeley
+1.845.452.0600, ext.104
Affiliates J8Ded Pictures And Procter and Gamble Announce New Series
The Gertrude Tompkins Expedition – Search Underway for Missing Heroine of World War II and her P-51 Mustang


A topknot (Zeugopterus punctatus) seen whist diving in Martin's Haven. It is a small left-sided flatfish, round in shape, It has a distinctive mottled brown and white colour with a dark bar through the eyes. Its fins all the way round its body together with a small tail help to identify it from other flat fish. It is generally found on rocks and stays motionless to avoid detection.


text:
Scene Breakdown: Rhaenyra Confronts Daemon in 'House of the Dragon' Episode 2
September 1, 2022 Dana Danbury scene breakdown
House of the Dragon Season 1, Episode 2 Spoilers Ahead
©HBO | Warner Bros.
Honestly, who wouldn't get excited about a scene with two Targaryens facing off?
I know I'm not the only person who was giving a standing ovation in my living room after Rhaenyra Targaryen (Milly Alcock) confronts her uncle, Daemon (Matt Smith), in Season 1, Episode 2 of House of the Dragon, so it just needs to be written about, okay? It just does because everything about this sequence is brilliant.
House of the Dragon Episode 2: The Setup
Daemon, freshly angry at being spurned as his brother's heir, has flown to Dragonstone, stealing a dragon egg from King's Landing to add insult to injury. Daemon's niece, Rhaenyra, has been named heir in his place by her father, King Viserys. In the show's timeline, Daemon has been fuming about this for six months now. Keep in mind that he's essentially squatting at Dragonstone while at it, but the castle, much like his previous position as heir, now belongs to Rhaenyra.
Otto Hightower, the incredibly slimy hand of the king, has come to retrieve the dragon egg and warn Daemon off. After all, how would it look to the rest of the realm if the king's brother is openly defying him? The Targaryens are in a precarious position. Viserys is only the king because of a decision made at the Great Council. His heir is now a young girl. A queen regnant is completely uncharted territory for Westeros. The dynasty is in danger, and preventing infighting and the appearance of weakness is of the utmost importance.
But as we are learning, Daemon Targaryen really is that guy: the guy who does not give a single damn if he's not getting his way. I mean, his name is one letter away from the word "demon." This detail can't be a coincidence. He draws his sword on the hand of the king, like the true mad lad he is.
And this is when the magic starts.
Daemon and Otto's factions are at a standstill. Neither appears to be willing to relent. The haze surrounding the characters is thick, almost like smoke. Caraxes, Daemon's massive, red dragon, finally makes his appearance, and the hand's faction is forced to put away their weapons. Wouldn't you, if a Targaryen pointed their angry, enormous dragon in your direction?
But Otto has not retrieved the stolen dragon egg. He knows he is going to have to return to the king without having done his job. Daemon has bested him, just by virtue of being crazy enough to order his dragon to roast the lot of them.
But then, through the haze, Syrax appears with Rhaenyra on her back. Rhaenyra—you know, the princess and current heir, who definitely is not supposed to be here facing the uncle she supplanted. We know her relationship with Daemon was close from their interactions in Episode 1. Daemon brought her a necklace made from Valyrian steel, and they spoke to each other in High Valyrian. Clearly, they are close. Or rather, were.
Like the future queen that she is, Rhaenyra lands her dragon, and her uncle looks…perturbed. Very nice work here by Matt Smith. It's obvious that Daemon's expression is not one of hatred necessarily, nor does he seem particularly confused or angry to see Rhaenyra. He looks like he expected this from her. It shows, once again, that the two were close prior to the succession altering. He seems to know her well enough to know she'd take this action in response to him.
The hand's men part to make room for Rhaenyra to walk past them and straight to her uncle. Otto tries to stop her, but she reminds him of the obvious—that there is a dragon behind her who is protective of her, and just pushes right on past. Otto Hightower was found dead, face in the dirt, courtesy of Rhaenyra Targaryen. It's giving badass queen, and I'm loving every moment of it. Daemon's relationship with Otto is very openly antagonistic, so the way Rhaenyra deals with Otto while he is in her way is just another way that Daemon and Rhaenyra are alike.
Rhaenyra, a 15-year-old girl, then marches straight up to her uncle (while his massive dragon is behind him, mind you) and speaks to him in Valyrian (a language the viewer can assume Otto and his men do not know). In this tense situation, what could she say to diffuse things?
She goes for, hey, you're living in my castle. Milly Alcock's delivery here is ice cold, completely unafraid. Basically, everyone is afraid of Daemon because nobody can predict what he might do. But Rhaenyra is not.
In fact, she looks almost sympathetic when her uncle complains that his original, legal wife wasn't his choice, which is why he intends to remarry and why he took the egg. She understands what duty means to them and why he might feel upset about not having his own choice. She feels it, too. She is one of the only people who can truly understand how important their duty as Targaryens really is. But she is only sympathetic for a moment. She speaks then, almost mocking, asking whether that required him to steal the egg. She sounds as though she's looking down on him, and finds him immature, not because he resents his duty, but because of how he chooses to handle it.
And Daemon hates it. How could someone so proud not hate his young niece for making him feel immature? He gets sharp with her in response—he only wants this because it's the same she was afforded as a child, he says. He wants the egg for his child's crib. Of course, his new wife isn't pregnant. He wants it for the future. Mysaria, Daemon's intended, walks away then because, unlike the others present, she understands Valyrian. She sees now why both the princess and the hand of the king have come.
As Mysaria walks away, Daemon almost manages to look guilty. But since he's Daemon, not quite. He looks uneasy, like Mysaria's leaving has given up the game, and Rhaenyra knows it. This isn't about his potential child at all. He's just angry about Rhaenyra being named heir instead of him. And Rhaenyra looks completely unsurprised like she has known this was the issue all along. That's why she came—Daemon's quarrel is with her.
Crucially, the conversation moves to the common tongue now so that everyone can hear and understand. She says, without even an ounce of fear or trepidation, "I'm right here, uncle. The object of your ire. The reason that you were disinherited. If you wish to be restored as heir, you'll need to kill me. So do it, and be done with all this bother."
Daemon's response here is part of the magic of this scene. He looks alert—not surprised that she would do this. No, he would expect this bravery from her. He needs to decide how to play this.
He lowers his head just barely, nearly imperceptibly, to meet her eyes. It carries a sense of pride—a sense of knowing, of being intrigued. And more importantly, a sense that Daemon knows he can't argue with her. She's right, and there's no getting around that.
On the one hand, he seems to be proud of her for doing this because, honestly, who else would or could? Not even his own brother is brave enough, strong enough. On the other hand, he is learning. In the same way, as we saw him eavesdropping on the small council, he is listening and calculating. He is trying to figure out how to bring about the best outcome for himself.
Rhaenyra seems surprised that he takes a moment to respond. All anyone has ever told her about her uncle is how reckless he is, how little he cares for others, and how his ambition will tear them apart. But he doesn't kill her. He barely moves. And she's surprised because she thinks it's out of character for him. She can see he is plotting but doesn't know to what end. For now, she just wants to get the egg and bring it back, to truly show her father she is worthy of better than the silly tasks he has her perform. She wants this victory. She didn't truly ever believe Daemon would kill her. And yet…she is still surprised when he doesn't.
Daemon turns his back on her and tosses the dragon egg to her with his signature reckless abandon. She smiles, just barely, as he walks away. She has done what the men her father sent could not and retrieved the egg without bloodshed, as she said was her goal. How has she bested this man who terrifies everyone?
She takes one last look before getting back on her dragon and flying away.
This sequence in House of the Dragon Episode 2 honestly leaves me with a thousand questions, but it has also answered a lot of questions. Does Daemon care about his niece? We don't know yet. He respects her, though—that much is clear. But there are other motives for letting her live—reasons he was certainly calculating as he looked at her, and truly, since he's a Targaryen, has probably been calculating for some years now. Ew. Let's not think about that one for now.
Does Rhaenyra care that Daemon openly covets her position? This scene tells us she is unafraid. She will not yield her birthright, not even to a male of her own blood. She didn't even react to the fact that his dragon was a lot larger than hers. It clearly didn't make her feel threatened. If it came down to a fight against her uncle, would she fight him? Nothing in this scene suggests she would not.
At the same time, one can't help but wonder more about their bond and Rhaenyra's level of sympathy for Daemon's situation. One can't help but wonder what Rhaenyra might do when she finds out about the manner of her mother's death or who her father has chosen to marry. Would Daemon take advantage of Rhaenyra's reaction, of any rift between her and her father? Like I said, I have so many questions.
But one thing is certain—these characters understand and respect one another more than anyone else around them. As this scene has established, they are the only ones on each other's level. They have only known being Targaryens, only known being special. So as this clash between a cold, calculating, incredibly ambitious man and a proud, intelligent, fearless princess unfolds, one cannot help but watch.
House of the Dragon Episode 2 is now streaming on HBO Max. What are your thoughts on the scene between Rhaenyra and Daemon? Let us know in the comments below.
daemon targaryenhouse of the dragonrhaenyra targaryenscene breakdown
Previous Post:Character Deep Dive: Augusta Markham
Next Post:'Trying' Season 3 is Exactly What the World Needs Right Now


text:
Q: replace row names with defined vector in R Is there a way that the row names can be substituted based on predefined vector in R, something like:
rownames(GV) <- c(beta1='Age', beta10='Female Gender')

A: Or maybe case_when() will be easier for you:
library(dplyr)

df <- data.frame(a = c(1, 2, 3))

rownames(df)
#> [1] "1" "2" "3"

rownames(df) <- case_when(rownames(df) == "1" ~ "one",
                          rownames(df) == "2" ~ "two",
                          TRUE ~ rownames(df))

rownames(df)
#> [1] "one" "two" "3"

You specify new value for each contidion and the value for all rest cases (where is TRUE ~ rownames(df) line) - for the rest cases I'm leaving the previous row names above.

A: We could do the following:
rownames(mtcars)[which(rownames(mtcars) == "Datsun 710")] <- "My Rowname"
head(mtcars)

#>                    mpg cyl disp  hp drat    wt  qsec vs am gear carb
#> Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
#> Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
#> My Rowname        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
#> Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
#> Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
#> Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1

If we want to rename more rownames we can use %in%, but as @gss mentions in the comments, this comes with a caveat: not matter the order of the names in the character vector succeeding %in% the names will be replaced in the order they appear in rownames(). Compare the following two calls:
rownames(mtcars)[which(rownames(mtcars) %in% c("Datsun 710", "Mazda RX4 Wag"))] <- c("My Rowname1","My Rowname2")
head(mtcars)
#>                    mpg cyl disp  hp drat    wt  qsec vs am gear carb
#> Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
#> My Rowname1       21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
#> My Rowname2       22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
#> Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
#> Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
#> Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1

Which has the same result as:
rownames(mtcars)[which(rownames(mtcars) %in% c("Mazda RX4 Wag", "Datsun 710"))] <- c("My Rowname1","My Rowname2")
head(mtcars)

#>                    mpg cyl disp  hp drat    wt  qsec vs am gear carb
#> Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
#> My Rowname1       21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
#> My Rowname2       22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
#> Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
#> Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
#> Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1

Created on 2021-12-21 by the reprex package (v2.0.1)

A: If you want to rename all the rows, and you have an array of the desired new names in order:
example <- head(mtcars, 3)
mynewnames <- c("First", "Second", "Third")
rownames(example) <- mynewnames
example
#>         mpg cyl disp  hp drat    wt  qsec vs am gear carb
#> First  21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
#> Second 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
#> Third  22.8   4  108  93 3.85 2.320 18.61  1  1    4    1

If you want to rename all the rows, and you have a named array (not necessarily in the correct order):
example <- head(mtcars, 3)
mynewnames <- c("Datsun 710" = "Datsun", "Mazda RX4" = "Mazda", "Mazda RX4 Wag" = "Also Mazda")
rownames(example) <- mynewnames[rownames(example)]
example
#>             mpg cyl disp  hp drat    wt  qsec vs am gear carb
#> Mazda      21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
#> Also Mazda 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
#> Datsun     22.8   4  108  93 3.85 2.320 18.61  1  1    4    1

If you want to rename only some rows, and have a named array (an ordered array makes no sense in this context):
example <- head(mtcars, 3)
mynewnames <- c("Mazda RX4" = "This Mazda", "Mazda RX4 Wag" = "That Mazda")
rownames(example)[rownames(example) %in% names(mynewnames)] <-
  mynewnames[rownames(example)[rownames(example) %in% names(mynewnames)]]
example
#>             mpg cyl disp  hp drat    wt  qsec vs am gear carb
#> This Mazda 21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
#> That Mazda 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
#> Datsun 710 22.8   4  108  93 3.85 2.320 18.61  1  1    4    1

This is a bit unwieldy; if you are only replacing one or two row names then @TimTeaFan's first suggestion is probably easier.

A: Most safe way and as OP prefers with a predefined named vector is taking the current rownames, replace those who are defined and set the rownames again. this does not fail on an incomplete vector, if it cannot be replaced it stays as it was before.
The advantage of this solution is to prevent the error below if your rename vector is incomplete.
Error in `.rowNamesDF<-`(x, value = value) :
  missing values in 'row.names' are not allowed

solution
library(stringr) # used for str_replace_all()

df <- data.frame(
  x = rep(1:5),
  y = rep(11:15),
  row.names = LETTERS[1:5]
)

df

#   x  y
# A 1 11
# B 2 12
# C 3 13
# D 4 14
# E 5 15

change <- c("A" = "a", "C" = "c")

row.names(df) <- str_replace_all(row.names(df), change)

df

#   x  y
# a 1 11
# B 2 12
# c 3 13
# D 4 14
# E 5 15


The BaptistCare Social Club in Kellyville is a well loved community facility providing short day-care and long day-care respite for local people in need.
We support people over 65 years old who are aged, frail, isolated or living with dementia – and we support their carers. Located on the newly built Gracewood Community Site in Kellyville, we're here to give carers a well deserved break so they can take the time to run errands, visit friends or do some shopping.
From carpet bowls to bingo, and gardening to craftwork, there's never a shortage of social activities for your loved one to take part in. A personalised care plan will be developed to ensure every individual is cared for the way they should be.


A perpetual license allows you to use NAKIVO Backup & Replication forever. For VMware and Hyper-V, the product is licensed per physical CPU socket for each server on which you back up or replicate VMs. For AWS EC2, the product is licensed per instance that you back up or replicate.
Essentials editions enable you to protect small environments at an even more affordable price, but are limited to 6 socket license sets per organization. The Essentials editions work with any edition of VMware vSphere: Essentials, Essentials Plus, Standard, Enterprise, and Enterprise Plus.
Pro and Enterprise editions work with any edition of VMware vSphere, and you can purchase any number of socket licenses.


text:
/**
@module breeze
**/

var DataType = (function () {

  /**
  DataType is an 'Enum' containing all of the supported data types.

  @class DataType
  @static
  **/

  /**
  The default value of this DataType.
  @property defaultValue {any}
  **/

  /**
  Whether this is a 'numeric' DataType.
  @property isNumeric {Boolean}
  **/

  /**
  Whether this is an 'integer' DataType.
  @property isInteger {Boolean}
  **/

  /**
  Function to convert a value from string to this DataType.  Note that this will be called each time a property is changed, so make it fast.
  @method parse {Function}
  @param value {any}
  @param sourceTypeName {String}
  @return value appropriate for this DataType
  **/

  /**
  Function to format this DataType for OData queries.
  @method fmtOData {Function}
  @return value appropriate for OData query
  **/

  /**
  Optional function to get the next value for key generation, if this datatype is used as a key.  Uses an internal table of previous values.
  @method getNext {Function}
  @return value appropriate for this DataType
  **/

  /**
  Optional function to normalize a data value for comparison, if its value cannot be used directly.  Note that this will be called each time a property is changed, so make it fast.
  @method normalize {Function}
  @param value
  @return value appropriate for this DataType
  **/

  /**
  Optional function to get the next value when the datatype is used as a concurrency property.
  @method getConcurrencyValue {Function}
  @param previousValue
  @return the next concurrency value, which may be a function of the previousValue.
  **/

  /**
  Optional function to convert a raw (server) value from string to this DataType.
  @method parseRawValue {Function}
  @param value {any}
  @return value appropriate for this DataType
  **/

  var dataTypeMethods = {
    // default
  };

  var constants;
  var resetConstants = function () {
    constants = {
      stringPrefix: "K_",
      nextNumber: -1,
      nextNumberIncrement: -1
    };
  };

  resetConstants();

  var getNextString = function () {
    return constants.stringPrefix + getNextNumber().toString();
  };

  var getNextNumber = function () {
    var result = constants.nextNumber;
    constants.nextNumber += constants.nextNumberIncrement;
    return result;
  };

  var getNextGuid = function () {
    return __getUuid();
  };

  var getNextDateTime = function () {
    return new Date();
  };

  var getConcurrencyDateTime = function(val) {
    // use the current datetime but insure that it is different from previous call.
    var dt = new Date();
    var dt2 = new Date();
    while (dt.getTime() === dt2.getTime()) {
      dt2 = new Date();
    }
    return dt2;
  };

  var coerceToString = function (source, sourceTypeName) {
    return (source == null) ? source : source.toString();
  };

  var coerceToGuid = function (source, sourceTypeName) {
    if (sourceTypeName === "string") {
      return source.trim().toLowerCase();
    }
    return source;
  };

  var coerceToInt = function (source, sourceTypeName) {
    if (sourceTypeName === "string") {
      var src = source.trim();
      if (src === "") return null;
      var val = parseInt(src, 10);
      return isNaN(val) ? source : val;
    } else if (sourceTypeName === "number") {
      return Math.round(source);
    }
    // do we want to coerce floats -> ints
    return source;
  };

  var coerceToFloat = function (source, sourceTypeName) {
    if (sourceTypeName === "string") {
      var src = source.trim();
      if (src === "") return null;
      var val = parseFloat(src);
      return isNaN(val) ? source : val;
    }
    return source;
  };

  var coerceToDate = function (source, sourceTypeName) {
    var val;
    if (sourceTypeName === "string") {
      var src = source.trim();
      if (src === "") return null;
      val = new Date(Date.parse(src));
      return __isDate(val) ? val : source;
    } else if (sourceTypeName === "number") {
      val = new Date(source);
      return __isDate(val) ? val : source;
    }
    return source;
  };

  var coerceToBool = function (source, sourceTypeName) {
    if (sourceTypeName === "string") {
      var src = source.trim().toLowerCase();
      if (src === "false" || src === "") {
        return false;
      } else if (src === "true") {
        return true;
      } else {
        return source;
      }
    }
    return source;
  };

  var fmtString = function (val) {
    return val == null ? null : "'" + val.replace(/'/g, "''") + "'";
  };

  var fmtInt = function (val) {
    return val == null ? null : ((typeof val === "string") ? parseInt(val, 10) : val);
  };

  var makeFloatFmt = function (fmtSuffix) {
    return function (val) {
      if (val == null) return null;
      if (typeof val === "string") {
        val = parseFloat(val);
      }
      return val + fmtSuffix;
    };
  };

  var fmtDateTime = function (val) {
    if (val == null) return null;
    try {
      return "datetime'" + val.toISOString() + "'";
    } catch (e) {
      throwError("'%1' is not a valid dateTime", val);
    }
  };

  var fmtDateTimeOffset = function (val) {
    if (val == null) return null;
    try {
      return "datetimeoffset'" + val.toISOString() + "'";
    } catch (e) {
      throwError("'%1' is not a valid dateTime", val);
    }
  };

  var fmtTime = function (val) {
    if (val == null) return null;
    if (!__isDuration(val)) {
      throwError("'%1' is not a valid ISO 8601 duration", val);
    }
    return "time'" + val + "'";
  };

  var fmtGuid = function (val) {
    if (val == null) return null;
    if (!__isGuid(val)) {
      throwError("'%1' is not a valid guid", val);
    }
    return "guid'" + val + "'";
  };

  var fmtBoolean = function (val) {
    if (val == null) return null;
    if (typeof val === "string") {
      return val.trim().toLowerCase() === "true";
    } else {
      return !!val;
    }
  };

  var fmtBinary = function (val) {
    if (val == null) return val;
    return "binary'" + val + "'";
  };

  // TODO: __identity;
  var fmtUndefined = function (val) {
    return val;
  };

  function throwError(msg, val) {
    msg = __formatString(msg, val);
    throw new Error(msg);
  }

  var parseRawDate = function(val) {
    if (!__isDate(val)) {
      val = DataType.parseDateFromServer(val);
    }
    return val;
  }

  var parseRawBinary = function(val) {
    if (val && val.$value !== undefined) {
      val = val.$value; // this will be a byte[] encoded as a string
    }
    return val;
  }

  var DataType = new Enum("DataType", dataTypeMethods);

  /**
  @property String {DataType}
  @final
  @static
  **/
  DataType.String = DataType.addSymbol({
    defaultValue: "",
    parse: coerceToString,
    fmtOData: fmtString,
    getNext: getNextString
  });
  /**
  @property Int64 {DataType}
  @final
  @static
  **/
  DataType.Int64 = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    isInteger: true,
    quoteJsonOData: true,
    parse: coerceToInt,
    fmtOData: makeFloatFmt("L"),
    getNext: getNextNumber
  });
  /**
  @property Int32 {DataType}
  @final
  @static
  **/
  DataType.Int32 = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    isInteger: true,
    parse: coerceToInt,
    fmtOData: fmtInt,
    getNext: getNextNumber
  });
  /**
  @property Int16 {DataType}
  @final
  @static
  **/
  DataType.Int16 = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    isInteger: true,
    parse: coerceToInt,
    fmtOData: fmtInt,
    getNext: getNextNumber
  });
  /**
  @property Byte {DataType}
  @final
  @static
  **/
  DataType.Byte = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    isInteger: true,
    parse: coerceToInt,
    fmtOData: fmtInt
  });
  /**
  @property Decimal {DataType}
  @final
  @static
  **/
  DataType.Decimal = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    quoteJsonOData: true,
    isFloat: true,
    parse: coerceToFloat,
    fmtOData: makeFloatFmt("m"),
    getNext: getNextNumber
  });
  /**
  @property Double {DataType}
  @final
  @static
  **/
  DataType.Double = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    isFloat: true,
    parse: coerceToFloat,
    fmtOData: makeFloatFmt("d"),
    getNext: getNextNumber
  });
  /**
  @property Single {DataType}
  @final
  @static
  **/
  DataType.Single = DataType.addSymbol({
    defaultValue: 0,
    isNumeric: true,
    isFloat: true,
    parse: coerceToFloat,
    fmtOData: makeFloatFmt("f"),
    getNext: getNextNumber
  });
  /**
  @property DateTime {DataType}
  @final
  @static
  **/
  DataType.DateTime = DataType.addSymbol({
    defaultValue: new Date(1900, 0, 1),
    isDate: true,
    parse: coerceToDate,
    parseRawValue: parseRawDate,
    normalize: function(value) { return value && value.getTime && value.getTime(); }, // dates don't perform equality comparisons properly
    fmtOData: fmtDateTime,
    getNext: getNextDateTime,
    getConcurrencyValue: getConcurrencyDateTime
  });

  /**
  @property DateTimeOffset {DataType}
  @final
  @static
  **/
  DataType.DateTimeOffset = DataType.addSymbol({
    defaultValue: new Date(1900, 0, 1),
    isDate: true,
    parse: coerceToDate,
    parseRawValue: parseRawDate,
    normalize: function (value) { return value && value.getTime && value.getTime(); }, // dates don't perform equality comparisons properly
    fmtOData: fmtDateTimeOffset,
    getNext: getNextDateTime,
    getConcurrencyValue: getConcurrencyDateTime
  });
  /**
  @property Time {DataType}
  @final
  @static
  **/
  DataType.Time = DataType.addSymbol({
    defaultValue: "PT0S",
    fmtOData: fmtTime,
    parseRawValue: DataType.parseTimeFromServer
  });
  /**
  @property Boolean {DataType}
  @final
  @static
  **/
  DataType.Boolean = DataType.addSymbol({
    defaultValue: false,
    parse: coerceToBool,
    fmtOData: fmtBoolean
  });
  /**
  @property Guid {DataType}
  @final
  @static
  **/
  DataType.Guid = DataType.addSymbol({
    defaultValue: "00000000-0000-0000-0000-000000000000",
    parse: coerceToGuid,
    fmtOData: fmtGuid,
    getNext: getNextGuid,
    parseRawValue: function(val) { return val.toLowerCase(); },
    getConcurrencyValue: __getUuid
  });

  /**
  @property Binary {DataType}
  @final
  @static
  **/
  DataType.Binary = DataType.addSymbol({
    defaultValue: null,
    fmtOData: fmtBinary,
    parseRawValue: parseRawBinary
  });
  /**
  @property Undefined {DataType}
  @final
  @static
  **/
  DataType.Undefined = DataType.addSymbol({
    defaultValue: undefined,
    fmtOData: fmtUndefined
  });
  DataType.resolveSymbols();

  DataType.getComparableFn = function(dataType) {
    if (dataType && dataType.normalize) {
      return dataType.normalize;
    } else if (dataType === DataType.Time) {
      // durations must be converted to compare them
      return function (value) {
        return value && __durationToSeconds(value);
      };
    } else {
      // TODO: __identity
      return function (value) {
        return value;
      };
    }
  };

  /**
  Returns the DataType for a specified EDM type name.
  @method fromEdmDataType
  @static
  @param typeName {String}
  @return {DataType} A DataType.
  **/
  DataType.fromEdmDataType = function (typeName) {
    var dt = null;
    var parts = typeName.split(".");
    if (parts.length > 1) {
      var simpleName = parts[1];
      if (simpleName === "image") {
        // hack
        dt = DataType.Byte;
      } else if (parts.length === 2) {
        dt = DataType.fromName(simpleName) || DataType.Undefined;
      } else {
        // enum
        // dt = DataType.Int32;
        dt = DataType.String;
      }
    }

    return dt;
  };

  DataType.fromValue = function (val) {
    if (__isDate(val)) return DataType.DateTime;
    switch (typeof val) {
      case "string":
        if (__isGuid(val)) return DataType.Guid;
        // the >3 below is a hack to insure that if we are inferring datatypes that
        // very short strings that are valid but unlikely ISO encoded Time's are treated as strings instead.
        else if (__isDuration(val) && val.length > 3) return DataType.Time;
        else if (__isDateString(val)) return DataType.DateTime;
        return DataType.String;
      case "boolean":
        return DataType.Boolean;
      case "number":
        return DataType.Double;
    }
    return DataType.Undefined;
  };

  var _localTimeRegex = /.\d{3}$/;

  DataType.parseTimeFromServer = function (source) {
    if (typeof source === 'string') {
      return source;
    }
    // ODATA v3 format
    if (source && source.__edmType === 'Edm.Time') {
      var seconds = Math.floor(source.ms / 1000);
      return 'PT' + seconds + 'S';
    }
    return source;
  }

  DataType.parseDateAsUTC = function (source) {
    if (typeof source === 'string') {
      // convert to UTC string if no time zone specifier.
      var isLocalTime = _localTimeRegex.test(source);
      // var isLocalTime = !hasTimeZone(source);
      source = isLocalTime ? source + 'Z' : source;
    }
    source = new Date(Date.parse(source));
    return source;
  };

  //function hasTimeZone(source) {
  //  var ix = source.indexOf("T");
  //  var timePart = source.substring(ix+1);
  //  return  timePart.indexOf("-") >= 0 || timePart.indexOf("+") >= 0 || timePart.indexOf("Z");
  //}

  // NOT YET NEEDED --------------------------------------------------
  // var _utcOffsetMs = (new Date()).getTimezoneOffset() * 60000;

  //DataType.parseDateAsLocal = function (source) {
  //    var dt = DataType.parseDatesAsUTC(source);
  //    if (__isDate(dt)) {
  //        dt = new Date(dt.getTime() + _utcOffsetMs);
  //    }
  //    return dt;
  //};
  // -----------------------------------------------------------------

  DataType.parseDateFromServer = DataType.parseDateAsUTC;

  DataType.parseRawValue = function (val, dataType) {
    // undefined values will be the default for most unmapped properties EXCEPT when they are set
    // in a jsonResultsAdapter ( an unusual use case).
    if (val === undefined) return undefined;
    if (!val) return val;
    if (dataType && dataType.parseRawValue) {
      val = dataType.parseRawValue(val);
    }
    return val;
  }

  DataType.constants = constants;
  // for internal testing only
  DataType._resetConstants = resetConstants;

  DataType.getSymbols().forEach(function (sym) {
    sym.validatorCtor = getValidatorCtor(sym);
  });

  function getValidatorCtor(symbol) {
    switch (symbol) {
      case DataType.String:
        return Validator.string;
      case DataType.Int64:
        return Validator.int64;
      case DataType.Int32:
        return Validator.int32;
      case DataType.Int16:
        return Validator.int16;
      case DataType.Decimal:
        return Validator.number;
      case DataType.Double:
        return Validator.number;
      case DataType.Single:
        return Validator.number;
      case DataType.DateTime:
        return Validator.date;
      case DataType.DateTimeOffset:
        return Validator.date;
      case DataType.Boolean:
        return Validator.bool;
      case DataType.Guid:
        return Validator.guid;
      case DataType.Byte:
        return Validator.byte;
      case DataType.Binary:
        // TODO: don't quite know how to validate this yet.
        return Validator.none;
      case DataType.Time:
        return Validator.duration;
      case DataType.Undefined:
        return Validator.none;
    }
  }

  return DataType;

})();

breeze.DataType = DataType;

redpajama_set_name: RedPajamaGithub


(Kitco News) - Bitcoin-U.S. dollar are firmer in early U.S. trading Monday. Bitcoin bulls still have the overall near-term advantage amid an uptrend in place on the daily bar chart. That means the path of least resistance for prices remains sideways to higher. Stay tuned!


Ballot initiative filed to repeal Costa-Hawkins, California's rent control limitation law - What is Rent Control?
A statewide ballot initiative filed Monday, Oct. 23, seeks to repeal the Costa-Hawkins Rental Housing Act, landmark legislation that protects property owners and renters from radical, local rent control measures.
For over 20 years, the Costa-Hawkins Act has prohibited local governments from regulating the price of rents on rental units built after 1995. Costa-Hawkins also prohibits a local government from regulating rents on single-family homes, individually owned condominiums and townhouses.
Moreover, the act also requires all rent control ordinances to allow a rental property owner to set the rent at market rate once a new tenant moves out and a new tenant moves in, a policy known as vacancy decontrol.
"If local rent control ordinances are allowed to regulate rents on new construction and single-family homes, new private investment into rental housing will come to a screeching halt," said Tom Bannon, chief executive officer of the California Apartment Association. "Without private investment in the development and construction of new rental housing, California's economic expansion will be in jeopardy.
Supporters of the repeal measure include a national community organizing group, an eviction-protection group and a no-growth advocate who attempted to pass a ballot measure in the City of Los Angeles earlier this year. That measure – Measure S – which ultimately failed passage, would have placed a moratorium on most apartment construction in Los Angeles for a period of two years.
The proponents of the measure to repeal Costa-Hawkins can begin circulating the petition to qualify the initiative for the November 2018 statewide ballot in approximately 60 days, following review by the state attorney general and the Legislative Analyst's Office. To qualify the measure for the ballot, supporters must gather 366,000 valid signatures no later than June 28, 2018.
The Association, which opposes all forms of rent control, will fight this measure should it ultimately qualify.


We are passionate about design and always deliver outstanding results. From concept to final product. VCK ARTZ will craft an experience unique to your brand.
We also aim to utlize the unique art as a medium to create awareness on global issues and provide help through charity events, sand art exhibitions, sand art displays, sand art festivals, workshops, educational tours and much more..
VCK Artz is committed towards a better society and we believe that the foundation of the human society to unleash its potential is - A Girl.
VCK Artz is happy to announce that each and every project done by us will be dedicated towards helping the girl child. We strive to make a difference in the lives of Women.
Festivals, brands, startups, corporations, foundations, product promotion, promotions for television and movies, corporate logos, displays, trade shows, lessons and workshops, weddings and wedding proposals, theme parties, theme parks and resorts, commercials, grand openings, malls and shopping centres, fund raisers, charities and much more.
Call or email us for more information and to find out how you can incorporate a sand sculpture or any of our other creative services at your next venue.
2014 VCK ARTZ. All Rights Reserved.


We specialize in superb free range, rare breed meats, where animals welfare is put first. The result is high quality very tasty meat, which you can trust.
Our Registered Gloucestershire Old Spot (GOS) pigs are born and raised outside and fed only lush grass, planted grains and traditional pasture herbs. We avoid the use of routine antibiotics and do not use artificial fertilizers and sprays on our land. Make no mistake and assume that pork is pork, and that the breed it is derived from does not matter. GOS meat is moist, juicy, flavorful and remains soft and delicate when eaten. GOS meat is the most succulent and full flavored of all the pork meats.
Once you try Gloucestershire Old Spots pork, you'll turn you back on the tasteless, dried up, and intensively reared pork forever. Rowdy Stickhorse Wild Acres only wants the best for our family and yours. No use of MSG's in our processed foods.