Before the craft beer era, and well into it, a common feature of the beer scene was to compare the same beer as brewed (or available) in two distant places.
For example, Munich's Lowenbrau became a locally-brewed, licensed beer in the U.S. in the 70's. Somebody might get hold of the German original and bring it to a tasting to compare to the local one. Another example: James D. Robertson, in his circa-1980 The Connoisseurs Guide To Beer, compared Molson's bought in Toronto with the imported one he could obtain in New Jersey. (Molson told him they were the same but Jim liked the one brought direct from Canada better). A version of this was to compare an import, Heineken, or Beck's, say, with the same beer just off the plane from Europe; this was usually an eye-opener.
We still do this today, even in the hyper-sophisticated and complex world of contemporary beer. Someone might bring a Goose Island Honker's from Chicago and compare it to the one made in Toronto now. In fact, I may do this soon, as I have some local Honker's and will be in the States soon where I can get the Chicago one – or at least an American one, since it is brewed in different places now by AB In Bev.
The extra-large can of Pabst Blue Ribbon you can get at The Beer Store in Ontario is brewed in the U.S., in distinction to the other forms of PBR available here. PBR is a famous old beer, one of the first national-scale lagers, and it had a premium image. I recall it in the 1970's as having a pleasant, perfumed taste, quite different to today's, but that's another story.
With the growth of the craft beer segment – i.e., the return to flavour which all beer had historically – PBR declined in profile, but then had an unlikely revival: it became a "hipster" beer, a commonly used but somewhat misleading description. Hipster implies a socially-aware young person, one in tune with trends. One would expect hipsters to favour craft beers, and many do of course. But the hipster community is not uniform. One of the sub-sets was more concerned with price and retro appeal than the myriad distinctions of the craft world with (often) prices to match. It is this group who took to PBR.
While some have predicted a fall for PBR, the company's website reports continued growth and enthusiastic reception by millenials. The beer looks possibly to become, or become again, an enduring American icon. And so, a long and winding path: from local (1800's Milwaukee) hero to national icon to declining American adjunct beer to a niche exemplar of cool. What's next? Well, calm appraisal under the eye of Beer et Seq, we will look at both the American one brewed at La Crosse, WI and the version made by Sleeman in Ontario.
The outsize tin is the American, the other, the Canadian one.
I found them rather different. The only thing that was similar was the unmistakeable high corn or other adjunct content, it lends a distinctive dry, starchy note familiar to most who know the elements of the beer palate.
The American one was better, with a notable lager yeast smell, that typical sulphur note so many blonde lagers have around the world.
Unfortunately (for me), instead of the sweet malty taste one hopes will follow as for any good helles, a keen flavour of corn seemed to dominate, as you might find in cornbread or popcorn. But still the taste was reasonably full and mildly sweet – recognizably a beer, the type that became popular in the later 1900's when malt rates were reduced significantly and hops too. A well-made product by the standard of what it is.
The Sleeman version had none of this lager yeast aroma – not necessarily a bad thing as I don't favour the "sulphur springs" note. However, it had very little else going for it. The beer was very attenuated, meaning very dry, and had a chemical-like note, to my palate. It was as if you might blend seltzer water and Schweppes tonic water with a touch of toffee apple caramel added.
I am sure many like these beers but they are not something I normally go for. So what to do? My answer, as many will guess here, is to blend them with another beer, one that has much more malt and taste. This evens out the flavours and, done right, reaches a stasis I find much more to my taste.
I corked the bottle after a swallow or two. It is a good beer but the brewer must be a using a well-smoked or roasted malt as the beer had a strong "cured" taste, almost like some Scotch whisky. It was a bit dry, too, for the style, IMO. In Beer et Seq's world, its best vocation, as for the PBRs, is blending.
In a pint glass, I poured two thirds the PBRs combined, 2:1 American to Canadian, intentionally. The third part was the aforementioned porter.
This produced a perfect blend. Barley malt was evident while lightly modified by adjunct, which I'm good with (I don't mind adjunct as such), and there was a lightly roasted tone throughout. The beer was a dark brown with reddish highlights, and rather, in flavour not colour, like Aecht Schlenkerla Helles Lagerbier from Bamberg which has a lightly smoky note.
The PBR oil cans are still in the fridge, each about half-full. (I leave any can of beer opened for 2-3 days with blithe unconcern – there is so much CO2 to begin with that the amount which bleeds off usually works to the beer's advantage, with plenty of gas left). Tonight or tomorrow, I'll do a blend like the first one, but using Sinha Stout for the one-third which is highly flavoured. This is the fine, almost Imperial stout from Sri Lanka, the former Ceylon, the brewery was established by British colonials in the 1800's.


text:
Q: Nginx Reverse Proxy to another Nginx(No reverse proxy) Nginx reverse proxy server(AWS)  --> nginx server for static page(homeip)
I have a nginx server which is serving static files at my home ip behind pfsense. If I hit the home IP, I see the website I'm hosting. Im trying to put this behind another nginx reverse proxy server so my home IP is not public. So I have a ec2 instance just running nginx docker with reverse proxy server.
here is my nginx.conf:
  worker_processes 1;

  events { worker_connections 1024; }

   http {

         sendfile on;

         upstream docker-nginx {
         server <homeip>;
        }

         server {
               listen 80;

          location / {
           proxy_pass         http://docker-nginx;
           proxy_redirect     off;
           proxy_set_header   Host $host;
           proxy_set_header   X-Real-IP $remote_addr;
           proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header   X-Forwarded-Host $server_name;
        }
     }
  }

and my docker file:
   FROM nginx:alpine

   COPY nginx.conf /etc/nginx/nginx.conf

Docker Run command after build:
docker run -p 80:80 reverseproxy
It is very straight forward. I have http to https redirect in my home nginx server.
Now, if i hit my domain name, i get server cant be reached. If i hit the IP address of the ec2 instance directly which of course has 80 and 443 open, I get the server not found.
and curl my home ip address from the container gives me

<title>301 Moved Permanently</title>

301 Moved Permanently

nginx/1.10.0 (Ubuntu)

What am I doing wrong? Is this setup right? I would really appreciate your help. I tried the same setting with no docker but running natively as reverse proxy server, still not working :-(

A: When troubleshooting this kind of issue, you generally want to go one step at a time. I'll try to summarise here, as the entire process has been followed via chat already (transcript).

*

*Check that you can connect from the proxy to the upstream host. In this case, you already tried curl, which shows it can connect but hit a redirect (we'll get to this later). curl -L to follow redirects may be helpful here, but if you've already pointed the DNS name to the reverse proxy then this can get you stuck in a loop.

*Check the reverse proxy is listening on the correct ports. netstat -apnt4 is useful here (remove the 4 to show IPv6). In this case, because you wanted HTTPS too, you'll need to make sure both 80 and 443 are listening.

*Check that you can connect to the reverse proxy. If the proxy is listening on the correct port, and you still get a connection refused error, it's time to check firewall configs (don't forget the server provider's firewall, e.g. via the AWS control panel). It might also be useful to use the brower's developer console's network tab to see if you are successfully completing the initial request but are being redirected to a broken link.

*At this point, hopefully you can at least connect to the reverse proxy and you know the server has connectivity to your upstream. If it still doesn't work, maybe you're getting a 502 Bad Gateway response - this typically means nginx cannot successfully talk to upstream for some reason. Check your logs: /var/log/nginx/error.log is the default location.

*Use google, and search for the relevant error. There are two common ones:

*

*Permission denied while connecting to upstream. This might be because SELinux is blocking nginx from making outgoing network requests. You will need to allow it.

*SSL_do_handshake() with a SSL23_GET_SERVER_HELLO:unknown protocol is commonly because you are trying to connect with HTTPS to a HTTP port (80). Nginx upstreams default to port 80 -- you'll need to explicitly specify 443 if you want to use HTTPS to connect to upstream.

redpajama_set_name: RedPajamaStackExchange


Sales Orders are entered in CRM and the Credit Card is authorized. The data is published to SCM and shows that the Sales Orders have the Credit Card authorization and can be processed. However, the Credit Card History table PS_CRCARD_HST is not being updated when the authorization is done on the CRM side. If you enter a Sales Order online in SCM and authorize the Credit Card the history table is updated.


Winter has officially arrived. Is your home ready for the cold weather? The team at AWARD Insurance Group of Dalton, GA wants our customers and their homes to be warm, cozy, and well-protected all season long. While Dalton has a more temperate climate than other parts of the country, we do have our fair share of cold blasts. Use these tips to ensure your home is ready for winter.
It is important around this time of year to examine your chimney and roof. When examining your chimney, check the exterior brick. Have any mortar joints that need repairing fixed right away and look inside the chimney for debris such as bird nests that may need to be removed. Also, check for damaged shingles and flashing in need of repair. These can both be sources of water leaks in the event of a strong storm. Clear debris such as leaves and branches from the gutters and the yard.
Good insulation makes a difference in keeping your home cozy and saving on energy bills during the colder months. Check the insulation in your attic. If you can see the ceiling joists, then you should add additional insulation. Make sure that you have fresh, working batteries in smoke and radon detectors. It is always a good idea to keep extras on hand in case they go out. If you feel cold air seeping through your windows, add a fresh bead of caulk to them. Also, check the weather stripping at your exterior doors and replace if need be. The agents at AWARD Insurance Group of Dalton, GA hope these tips will help your home stay warm and well-protected all winter long.


text:
Person pronounced dead at scene after being hit by train in Egham area
Emergency services are working to identify the person in order to inform their family
Jamie Phillips
Egham station. Stock image (Image: Surrey Advertiser)
A person has died after being hit by a train in Egham.
Officers from British Transport Police were called to the scene shortly after 10am on Friday (January 10) following reports of a "casualty on the tracks", but the person was pronounced dead at the scene.
Emergency services are now working to identify the person in order to inform their next of kin. The incident is not being treated as suspicious.
All South Western Railway services between Staines and Virginia Water have been held since the incident, with disruption expected to last until at least 4pm.
No hard shoulder 'akin to manslaughter'
Woman describes ovarian cancer battle
Tips for selling your house in Surrey
Surrey woman who survived the Holocaust
A spokesman for South East Coast Ambulance Service said: "I can confirm ambulance crews have attended the scene following reports a person was hit by a train.
"The person was sadly pronounced dead at the scene."
Rail replacement buses have been put in place between the two stations while emergency services continue to deal with the incident.
A statement from SWR said: "Emergency services are currently dealing with an incident between Virginia Water and Staines.
"Our response teams are working with the emergency services to assist with the incident. In order to allow emergency services access to the railway all power to the track will need to be switched off in the affected area.
"We are very sorry for any delay that this may cause to your journey."
Tickets are also being accepted at no extra cost on multiple Great Western Railway services and a variety of bus routes.
A spokesman for BTP added: "Officers were called to the line in Egham shortly after 10am this morning. Paramedics also attended however sadly a person has been pronounced dead at the scene.
"Officers are now working to identify the person and inform their family. The incident is not being treated as suspicious and a file will be prepared for the coroner."

redpajama_set_name: RedPajamaCommonCrawl


text:
← Centers for Learning (Book Review)
Review of "An Analysis of Academic Library" (dissertation) →
Mackey on Partnerships (dissertation)
Tonja Mackey: Photo courtesy of Texarkana College
Mackey, Tonja R. Academic Libraries and Writing Programs: Partnering for Student Success, Diss. Texas A&M University. Ann Arbor: UMI, 2013. Web. 28 February 2016.
Using her unique blend of credentials, Tonja Mackey approaches her dissertation as both a librarian and composition instructor at a medium-sized community college in Texas (13), and she argues that writing departments and academic libraries, working in collaboration (she cites theories of Dewey, Bruffee, and Vygotsky, among others, here) could serve as "the portal through which students achieve twenty-first century communication and lifelong learning skills" (4). To that end, she posits that first-year composition should focus on information literacy as content and provide "seamless integration of research methods into the composition course, not unlike a graduate research methods course, albeit on a lower level" (8). With that in mind, Mackey carries out her mixed-methods study to garner evidence about information literacy practices and challenges within a population that has been relatively ignored on this subject: community college students, which "pose unique situations because of [their] widespread differences" (58).
Mackey's methods include the deployment and analysis of student pre-and-post-course surveys and three-to-four-page information literacy narrative essays from Composition I students. Her study also establishes and analyzes comparison groups of Composition I students, where the experimental group received six separate mini-lessons in information literacy instruction in twenty-to-thirty-minute intervals at predetermined times during the semester, while those in the control group received one, fifty-minute session. To measure the two groups' successes, Mackey performed a content analysis of sixty-one citation pages, requiring five sources, as part of the research project for which the information literacy instruction aimed to benefit.
To speak directly to the measurement of these tests and tools, interestingly Mackey initially reports measurement on the surveys of only four questions, although the instrument totals thirteen in number. These four questions, geared toward attitudinal shifts from before instruction to afterwards, are either multiple choice or polar in nature, making them more quantifiable, and she provides statistics to show the calculations. On the contrary, Mackey does not attempt to code and quantify the remaining nine, short-answer questions, but she weaves some responses throughout her qualitative descriptions. In addition to the survey, Mackey formed a rubric for the information literacy narratives, which can be viewed here. The rubric for the narratives consists of three levels: beginning, developing, or achieving. The criteria are fivefold and based on the guidelines of ACRL's Information Literacy Competency Standards. Finally with regards to measurement, she measures the citation pages based on type and quality of source.
Collectively, Mackey's work compares to Shields' (reviewed earlier this term) with regards to the integration of information literacy instruction modules at High Point University. The difference, of course, is the population: one being mostly traditional students while Mackey's population varies from digital natives, to laid-off fifty-year-olds looking to update their skills. Coming from the community college model myself, Mackey's study resonates with me; however, while it encourages librarians to move away from tool-based, one-shot instructional sessions and toward iterative and collaborative pedagogy, it does not re-invent the role as much as it could toward writing partner, rather than solely research partner.
Posted in ENGL840, Thoughts	| Tagged Composition, information literacy instruction, Research Methods


Sabanê / Is nominalization the main strategy for attributive (relative) clause formation?
Sabanê / What is the most frequent order of numeral and noun?
Sabanê / What is the most frequent order of possessor and possessed?
Sabanê / What is the most frequent order of property word (adjective) and noun?
Sabanê / What is the most frequent order of relative clause and noun?
Sabanê / What is the pragmatically unmarked word order for an intransitive clause?
Sabanê / Is there agreement between adjective (property word) and the noun in the NP?
Sabanê / Is there agreement between numeral and the noun in the NP?
Sabanê / What is the pragmatically unmarked word order for a transitive clause?
Sabanê / Are there nouns denoting obligatorily possessed items?
Sabanê / Is there a class of synchronically underived adjectival elements (lexemes)?
Sabanê / Which word class do (the majority of) words denoting DIMENSION belong to?
Sabanê / Which word class do (the majority of) words denoting AGE belong to?
Sabanê / Which word class do (the majority of) words denoting VALUE belong to?
Sabanê / Which word class do (the majority of) words denoting COLOR belong to?
Sabanê / Which word class do (the majority of) words denoting PHYSICAL PROPERTY belong to?
Sabanê / Which word class do (the majority of) words denoting HUMAN PROPENSITY belong to?
Sabanê / Which word class do (the majority of) words denoting SPEED belong to?
Sabanê / Which class do native numerals belong to?
Sabanê / Do nouns have a morphologically marked singular vs. plural distinction?
Sabanê / Do nouns have a morphologically marked dual?
Sabanê / Do nouns have a morphologically marked paucal?
Sabanê / Is there an inclusive/exclusive distinction in personal pronouns?
Sabanê / How many gender distinctions are realized within the NP?
Sabanê / Are there classifiers?
Sabanê / Are there classifiers used with numerals?
Sabanê / Are there classifiers used with nouns?
Sabanê / Are there classifiers used with interrogative pronouns?
Sabanê / Are there classifiers used with descriptive modifiers?
Sabanê / Are there classifiers used in possessive constructions?
Sabanê / Are there classifiers used with deictic elements?
Sabanê / Are there classifiers used with verbal predicates?
Sabanê / Do classifiers have a derivational function?
Sabanê / Do classifiers have an anaphoric function?
Sabanê / Is there a gender distinction in independent personal pronouns?
Sabanê / What kind of adposition type is most dominant?
Sabanê / Is there a number distinction in 3rd person pronouns?
Sabanê / Is present tense marked morpho-syntactically?
Sabanê / In terms of remoteness, how many future tenses are marked morpho-syntactically?
Sabanê / Is future tense marked morpho-syntactically?
Sabanê / In terms of remoteness, how many past tenses are marked morpho-syntactically?
Sabanê / Is past tense marked morpho-syntactically?
Sabanê / Is there a potential modal marker expressing a potential reality (but not necessarily excluding past reference)?
Sabanê / Is certainty marked morpho-syntactically?
Sabanê / Is dubitative marked morpho-syntactically?
Sabanê / Is frustrative marked morpho-syntactically?
Sabanê / Is purposive marked morpho-syntactically?
Sabanê / Is desiderative marked morpho-syntactically?
Sabanê / Is realis mood marked morpho-syntactically?
Sabanê / Is irrealis mood marked morpho-syntactically?
Sabanê / Is imperative mood marked morpho-syntactically with one marker for more than one person and number?
Sabanê / Is imperative for 1st person only marked morpho-syntactically?
Sabanê / Is imperative for 2nd person only marked morpho-syntactically?
Sabanê / Is imperative for 3rd person only marked morpho-syntactically?
Sabanê / Is prohibitive marked morpho-syntactically?
Sabanê / Is a polite/ mild/ weak imperative marked morpho-syntactically?
Sabanê / Is intentional marked morpho-syntactically?
Sabanê / Is perfective marked morpho-syntactically?
Sabanê / Is imperfective marked morpho-syntactically?
Sabanê / Is anterior marked morpho-syntactically?
Sabanê / Is an habitual action marked morpho-syntactically?
Sabanê / Is a continuative action marked morpho-syntactically?
Sabanê / Is an iterative action marked morpho-syntactically? (single and/or multiple repetition)?
Sabanê / Is a completive action marked morpho-syntactically?
Sabanê / Is an incompletive action marked morpho-syntactically?
Sabanê / Is firsthand information marked morpho-syntactically?
Sabanê / Is non-firsthand information marked morpho-syntactically?
Sabanê / Is secondhand information marked morpho-syntactically (may include third-hand information)?
Sabanê / Is quotative marked morpho-syntactically?
Sabanê / Is visual evidentiality marked morpho-syntactically?
Sabanê / Is inferred evidentiality marked morpho-syntactically?
Sabanê / Is assumed evidentiality marked morpho-syntactically?


text:
Kyle Robertson, Novelist
My completed works and thoughts on writing
HomeArticles posted by krobertson1392
Author: krobertson1392
Some Writing Updates, and a New Project!
October 23, 2019 krobertson1392
Once again, I apologize for the amount of time between posts for me–with everything going on in my life, I tend to get distracted from things like, say, keeping my website up to date. I've got quite a bit of news to share this time around, but I'll try to keep it short and sweet. It's a bit of a bad news, good news, better news situation.
The bad news: Unfortunately, due to some ongoing edits and other projects, I'm going to have to push back my anticipated release of Jack Ferguson Strikes Back (book two of the "Camp Ferguson" series) to sometime next year. When exactly? I'm not sure. Right now I'm in the middle of some re-edits for the original Camp Ferguson, inspired by my ongoing grad school learning and some awesome feedback from friends in the writing community. I know it's already a self-published novel, but I want to make sure anything I put out there is the best it can be, and the great thing about being a self-published author is if you want to, you can do things like this! I've been working on my Camp Ferguson rewrites for a couple of months now, and I'm more than halfway through. The other half of the bad news is that I'm also going to be putting this project on hold, at least temporarily. That's because of the good news, though…
The good news: I'm doing NaNoWriMo this year! I've avoided this in the past because I'm uncomfortable working on deadlines for creative projects, but what can I say? This year I'm just in the writing spirit. Originally I thought about just keeping up with my revisions through NaNo, but after working on Camp Ferguson for several months now, I feel like I need a break, and I've been dying to do something new.
Hence, the even better news: I've got a new book project! Because I wanted to start something new for NaNo, I've settled on a long-delayed idea as my work for the month–it's a military sci-fi thriller, and the first book in a series I'm tentatively calling "Megacyte." Following the model of books like Dune, The Expanse, and others, it's an epic saga involving a giant, planet-sized parasite and the fate of the human race. Ambitious? Yes, probably. But this story is SO cool and I can't wait to get started on it. For those of you who want a teaser, he's my jacket blurb so far:
In the not-so-distant future, a mining operation on Earth's moon goes awry and reveals a terrifying truth: the object orbiting our planet was never natural, but is in fact a long-dormant, planet-sized extraterrestrial parasite of unknown origin. The organism latches onto the Earth and starts burrowing into its core, causing untold devastation across the globe.
Three years later, Lt. Diego "Ash" Ashford is transferred to a new survivor's base as conditions worsen on our now-hostile world and remaining pockets of humanity struggle to hang on. There, he's reunited with his superior officer and longtime friend Mj. John Anderson and his brilliant scientist wife, Dr. Ellie Cho–with whom Ash shares a complicated past. Anderson has an ambitious plan to take the fight to the aliens and stop the destruction, and wants Ash along for the ride–but infiltrating the massive construct known as the "Megacyte" is only the beginning of their ordeal.
No one is prepared for the wonders–or horrors–that await in the belly of the beast, and as simmering nationalistic tensions threaten to divide the team and undermine the mission, Ash, Ellie, and Anderson are all forced to battle demons both without and within. Their success, or failure, may determine the very future of the human race.
Hope you're interested, because I'm thrilled to get started on this! You can follow my progress on my NaNo page, or just find my username (krobnovelist, same as Twitter) if you want to be buddies with me! I can use all the accountability I can get. Thanks for listening, and happy reading and writing!
Hey, I'm a Freelance Editor Now!
August 25, 2019 krobertson1392
Hi all you faithful followers and writing friends!
Since I started graduate school for creative writing and publishing last year, and even before that, something I've always wanted to do for a living is help other people with their writing. For me, one of the most satisfying and worthwhile things I can do with my time is to read someone else's great story, and then try to give them the advice and tools to shape it into something even better. I love helping people make their writing the best it can be, but I've struggled looking for an outlet for this that I might be able to make a living off of.
But I'm pleased to say the first step has been accomplished–I'm now an honest, for-real freelance editor with Represent Publishing! You can read more about the company on the website in the link, but the short version is it's been around for a few years in varying forms as a pet project of one of my closest Twitter friends. Recently, she and some other team members have renewed their drive to get the business on track, and are offering a variety of self-publishing help packages and services (all very reasonably priced), including editing of all kinds: line editing, developmental editing, proofreading, manuscript critiques, etc. And I'm thrilled to be one of the people they've seen fit to bring on board as an editor!
If you're interested in publishing your own book, having control over your work, and getting away from the stress of the traditional publishing world with all the agent queries and rejection letters, Represent Publishing might be for you! Right now we're looking to add some new authors onto our roster, and we'd love to have you and take a look at whatever work you might have. Check out the website and send us an email–we're always available to talk. Plus, until the end of this month there's some great deals on publishing packages and even a contest to get 50 percent off a service.
Please help support our self-published authors and the people who want to support them! I look forward to possibly talking with you about your work in the near future.
On the Road with "The Road to Ithaca"
Greetings, fellow writers and loyal readers! After months of grueling rewrites and agonizing over plot details, characters, and other things, I'm pleased to announce that I've finished the second draft of my latest novel, The Road to Ithaca. If you're looking for a peek at what it's about, here's my current back-cover blurb!
Odysseus Wyatt Turner–Wyatt to his friends, of which there aren't many–is lost at sea, stuck at a dead-end job with no prospects and no future. But that's about to change when he gets a letter from far-off Ithaca, New York, informing him that his estranged father has died and left him something in his will. Wyatt knows he has to act fast, or risk having whatever that something is yanked away by the rest of his no-good, selfish, greedy family.
His solution: enlist a motley crew, including his aloof ex-girlfriend, his surfer bro best friend, and a driver who's only in it for himself for a wild, wacky road trip across the country to claim what's rightfully his. They'll face many obstacles on their sometimes perilous, sometimes hilarious, and always ridiculous journey into the heart of America, including a grudge-bearing gang of women bikers who want Wyatt's inheritance for themselves. What they all find at the end of the trip may be much different than they expected.
Yes, that's right–in case any of you are reading about this project for the first time, this novel is an adult contemporary story that's in many ways a modern-day retelling of Homer's Greek epic, The Odyssey. It's been one of my favorite books for a very long time, ever since I first read it in middle school and was fascinated by Odysseus and his adventures.
But that's not to say you can't enjoy this novel without reading The Odyssey first–as far as retellings go, I admittedly took a LOT of liberties with the script on this one. For me, there's two big selling points for this story. One, unlike pretty much everything else I've ever written, there are NO fantastical or mythological elements of any kind (other than a little reference drop here and there). All the mythical creatures and otherworldly places portrayed in The Odyssey have been adapted into believable, real-life counterparts–some a bit closer to the source material than others, but being creative is half the fun! And two, this story deals with some very real issues facing young 20-somethings like myself and the main characters, including depression, cynicism, a lack of good jobs, family problems, and the value of friendship.
If all that didn't sell you, maybe this will: with my full second draft done, that means I'm in the stage now where I'll be needing some beta-readers! If you'd like to check out a fun new retelling of a Greek classic and have your suggestions and feedback taken into account on my eventual rewrites, drop me a line via email, Facebook, Twitter, or anyplace you can get a hold of me and I'll send my manuscript along for you to read.
Thank you in advance for all your help. It's only with your support that I'm able to continue to grow and develop as a writer and increase my following. I really hope you enjoy the book!
"The Showstopper!" is Back!
June 26, 2019 June 27, 2019 krobertson1392
"Welcome back, my friends, to the show that never ends. We're so glad you could attend. Come inside, come inside…"
–Emerson, Lake, and Palmer
Hi, all you readers and fans! I'm coming at you today with a really big announcement: as of Friday, June 28, my first novel The Showstopper! is coming back, and it's better than ever.
Allow me to explain…
A while back, the self-publishing platform I've been using on Amazon went through a few changes, and as such I had to reformat and resubmit some elements of my two published books. It's been a while since I wrote both of them–especially The Showstopper!, which I first published back in 2014–and I feel like through my own personal writing and publishing journey, along with joining an MFA program for creative writing, I've grown a lot since then. However, I'm still basically in love with the stories I created–they just needed a little tune-up and attention. And since I'm self-published and the books need updates anyway, why not take a little look back through them and give them a face-lift while I'm at it?
My other self-published novel, Camp Ferguson, is currently undergoing the same process. But the great news here is that The Showstopper! is now available in its new, edited form on Amazon via print and Kindle versions! If you're not familiar, here's a little teaser…
The time is 1922. The place is New York City–specifically, on Broadway: where the days are short, and the nights are long and filled with every kind of entertainment you can imagine. But all is not well in this dazzling, decadent world. A masked criminal is stalking the streets and haunting the theaters, leaving disaster in his wake. No stage production is safe from his devious methods of sabotage.
In the opinion of janitor Tom Wilkins, the snobbish actors and managers surrounding him are getting exactly what they deserve at the hands of the vigilante known only as "the Showstopper." But a chance encounter will soon plunge him into a deadly game of cat and mouse against a madman whose goal is nothing less than the total destruction of Broadway and all of its inhabitants. Caught in the whirlwind along with a beautiful young actress, a refined gentleman theater owner, and a rookie Irish police officer, Wilkins will have to use all his skills to expose the mastermind behind the curtain pulling all of their strings, before the lights go out on show business–and his own life–forever.
The Showstopper! blends a bunch of my favorite genres, including historical fiction, crime/detective, mystery, thriller, and even fantasy/superhero into a darkly entertaining journey behind the curtain of the world of 1920s New York City, and the world of theater in particular, with edge-of-your-seat action and a plot twist that's sure to blow you away. If this sounds like your cup of tea (or illegal, prohibited whiskey), pick up a copy on Amazon! I'd greatly appreciate all the readers I can get, both new and old, and I'd love to hear all of your feedback.
Feel free to share this wherever and with whomever you'd like, and as always, thank you for your support!
P.S. Unlike most of my books, The Showstopper! wasn't created with a definitive soundtrack in mind–just the usual Glenn Miller and other stylings of the 1920s. But if there was ever to be a theme song for this novel, I refer you to the above lyric and "Karn Evil #9: 1st Impression".
"You've gotta see the show, it's a dynamo. You've gotta see the show–it's rock and roll!"
Enjoy, and break a leg!
Writing Update and 3,000 Follower Giveaway!
May 23, 2019 krobertson1392
Wow, it's been a while, huh?
Anyway…hi everyone! And thanks as always for reading. I've got a rather large announcement concerning another follower giveaway to get to, but first, I'll give you a brief update on the state of my writing. I promise I won't ramble on too much!
So since you last heard from me, I've completed my second semester of grad school, and I'm currently taking summer classes and assisting with administrative jobs at school to occupy these couple of months between semesters. In the fall I plan on taking a few more courses, especially since I'm not a double degree student in creative writing AND publishing–I figured since I'm here anyway, why not? One of those fall courses will be a workshop for novel writing, and this is where my most recent project comes in.
Over the past several months, I've (almost) completed a rough draft of a brand-new work: it's a realistic fiction retelling, set in the modern day and contemporary U.S., of the Greek classic The Odyssey. I love The Odyssey and have always been dying to do a retelling of some kind because it's so ripe for parody and satire–my version features Odysseus Wyatt Turner (everyone calls him Wyatt), my moody, cynical, down-on-his-luck 25-year-old protagonist, learning his estranged father has died in far-off Ithaca, New York, and has left him something in his will. Believing it's a fat stack of cash that could turn his dead-end life around, Wyatt drafts his genial best friend, his reluctant ex-girlfriend, and a shady driver to form a motley crew with which he intends to road-trip across the country and get to Ithaca to claim his fortune. It's a complicated journey involving many obstacles–including Polly, head of an all-female biker gang with a major bone to pick with the main characters, friction between the characters, and Wyatt himself. What they all find at the end of their journey may not be at all what they set out to find.
Sound interesting? I hope so! I think this will be the first book I attempt to traditionally publish–after it goes through a few years of this program, workshopping, beta-reading, and revising first. Right now I'm taking a bit of time off from new writing to focus on revising my already self-published works, The Showstopper! and Camp Ferguson. Then I'll be readying the second book in the Camp Ferguson series, Jack Ferguson Strikes Back, for publication. After that, I'll be finishing off my current WIP–which I'm tentatively calling The Road to Ithaca–to have it ready for workshopping in the fall. It'll be a busy summer, but I'm confident I can do it! Oh, and for you Camp Ferguson fans, Jack Ferguson Strikes Back is due out by the end of the year. Stay tuned!
Okay, now that that's all over with, here's the big news: I'm at 3,000 Twitter followers and climbing! I still honestly can't believe it. I thought 2,000 was huge, but this is even better. Once again, I'm extending a sincere and heartfelt thank-you to all the friends I've made on social media and all my fellow writers who've taken an interest in my work and supported me however they can. You're all the best. And in that spirit, I'm going to combine my first two giveaway ideas into one giant gift-fest!
For the winner of my 3,000 follower giveaway, not only will you get a signed copy of both my currently-published books (The Showstopper! and Camp Ferguson), but I'll also be reading some of your work, too. Send me whatever you'd like: some poems, a short piece, a chapter from a manuscript–the length and content is negotiable, but I'd like it not to be too long. Then, I'll make a video and upload it publicly of me reading your stuff in my best dramatic fashion! I'm no actor, but I love doing this stuff and I think the first time turned out pretty well. If you want to take a look at what I mean, the link to my 2,000 follower giveaway reading is here!
This is really just a small repayment for all you've done for me, but I hope it's an enjoyable one! Remember, a like or a retweet will earn you one entry each into the winner drawing: do both, and that's two chances to win! So share and like as much as you want. Your chances get better each time you do!
Thanks everyone! I'm looking forward to hearing from you, and getting to share some of your work with the world.
Movie Review: Captain Marvel
March 11, 2019 krobertson1392
I know it's been quite a while since I did a movie review, but you know how it is: life just gets in the way. Between school, work, karate, and all the other things I do, going and sitting in a theater for several hours just hasn't fit into my agenda. This past week though I finally got a prime opportunity to see, and talk about, a movie that's still current and timely. Of course I'm talking about none other than the latest MCU blockbuster, Captain Marvel.
In this film, which takes place long before most other inclusion in the MCU (1995 to be exact), Vers, an elite soldier of the alien Kree Empire, is captured by the Skrulls (whom the Kree are at war with), and crash-lands on Earth. While awaiting rescue by the rest of her team, she learns the shape-shifting Skrulls have infiltrated Earth and the planet will likely be destroyed by the Kree. This brings her into contact with then low-level SHIELD agent Nick Fury, who she teams up with to stop both the Skrulls and the Kree from destroying the planet–while at the same time going on a journey of self-discovery that reveals to her she is actually long-lost human pilot Carol Danvers, with powers that rival anything in the known universe.
First of all, let's just acknowledge that this movie had a little hype surrounding it. And by a little, I mean A LOT. Seriously, it was crazy. And honestly, the trailers made it look pretty awesome. But does the actual Captain Marvel film live up to its illustrious reputation?
Umm–kind of?
Look, I won't deny that this was a fun movie. I certainly didn't check my watch during the whole runtime and I was pretty engrossed in the action, of which there was plenty. It filled in some plot holes in the MCU, like where the heck the Tesseract has been for the last 50-plus years if humans had it since the original Captain America movie. Come to think of it, there's a lot of captains in Marvel, aren't there? So is Carol Danvers or Steve Rogers the superior officer? Just kidding, it's Carol. No contest. I mean, come on. She single-handedly defeated a fleet of Kree warships and beat up her entire team of super-soldiers without breaking a sweat. She's far and away the most powerful hero we've seen in the Marvel universe, with the possible exception of Doctor Strange (and that's a whole different argument). So if you came to this movie looking for a good time and plenty of light-hearted humor combined with quippy one-liners and awesome CGI-laden fight sequences, you'll probably have a good time.
Oh, and did you know this was a feminist movie? I sure didn't. Also, that was sarcasm. Obviously one of the big selling points for Captain Marvel is that it's headlined by a female superhero–a leading lady being a first for the MCU and a fine addition to what's honestly a criminally male-stuffed lineup. Really, who else is there? Black Widow. Scarlet Witch. And Gamora! Oh wait, she's dead. Yep, that's pretty much it. Geez, Marvel. This much-needed injection of diversity into the MCU goes a long way toward solving that problem, making Carol Danvers the most powerful of the Avengers and also just a really fun character. Brie Larson did a fantastic job in this movie–with what she was given to work with. More on that in a second. But her attitude instantly endears her to the audience, as well as her struggle with balancing her cold, logical Kree warrior side and her emotional human identity–pretty much the crux character arc of the entire movie and a pretty thinly-veiled jab at how women are treated in society at large. With all the cultural shifts that are going on right now in this country and around the world, I think Captain Marvel couldn't have come at a better time. A lot of young women seeing this movie are sure to be inspired, and Danvers serves as a pretty good role model with an understandable inner struggle. Seriously, Kree culture is pretty sexist if you ask me.
That said, all the feminist imagery in the movie can sometimes come off as–how do I put this?–heavy-handed. There's certainly not much effort put into making the women-empowering message of the movie subtle. Not that there should be, at all! I'm just saying that sometimes when a story becomes more about making a social point and less about filling out its fictional world and characters, that's were you can run into some problems–and it's where Captain Marvel stumbles a bit. The big picture is there, but the details are missing. As great as it was seeing Samuel L. Jackson playing a younger, more carefree version of taciturn super-spy Fury, there's not a whole lot of explanation put into why he lost his sense of humor between now and The Avengers (unless he's bitter about the whole eye thing, which was hilariously underplayed). I also appreciated the movie's pivot to the Kree being the real villains and the Skrulls being basically persecuted refugees (hey look, there's another social commentary point!). Jude Law was criminally underutilized in his role as Carol's mentor-turned-nemesis and was pretty much totally forgettable. And remember how Lee Pace made a big deal about how his stiff-as-a-board character Ronan from Guardians 1 was going to be delved more deeply into in this movie? Yeah, so much for that. Ronan was unfortunately just as snore-inducing as ever. And for someone who just found out her best friend is back from the dead, half-alien, and with superpowers, Lashana Lynch's Maria Rambeau seems to be okay with it pretty fast. I'm not saying any of these actors were bad or it's their fault some of these plot strings seemed contrived and uninspired. I'm just saying.
It didn't feel like the movie went into a lot of trouble to fill out any characters other than Carol herself, and even that's pretty questionable. I mean, for someone who believes she's an interstellar alien warrior and superior to humans in every way, she takes the whole you're-actually-one-of-us shocker pretty well, doesn't she? Too well if you ask me. I just think the movie could have made a much bigger deal about her coming to terms with her identity and the struggle of logic vs. emotion, human vs. Kree if it really wanted to make a feminist point, instead of reverting to the much more ham-fisted tactic of her blasting Yon-Rogg through a mountain when he tried to mansplain her (which admittedly was a pretty awesome scene).
Look, after all that, please don't get me wrong: I thought Captain Marvel was a good movie. Good, but not great. It was an engaging but ultimately rather uninspired addition to the Marvel universe that felt at times like it was just an extended prequel chapter to Avengers: Endgame. It was fun, but it didn't feel like it brought anything new to the table that other MCU films before it hadn't–other than a female lead, which was totally awesome. I respect that Captain Marvel was trying to be a movie of ideas with its heavy reliance of the plight of women and refugees, and just people who are different. I just think the whole thing could have been done with a little more art and finesse. It's not even close to the worst Marvel film (that is solely forever the domain of Iron Man 2), but it's not the best, either. I will say though that I look forward to seeing more of Danvers's interaction with the other Avengers, and hopefully her taking charge in the fight against Thanos–based on Larson's performance in this movie, that promises to be very rewarding indeed.
My 2,000 Follower Giveaway (Finally!)
January 16, 2019 krobertson1392
Hi everyone! So I know at this point it's been several months and I'm way behind the times, but I've been thinking a lot about what I wanted to do for a giveaway as I reach 2,000 followers on Twitter (I'm now up to over 2,300, so thanks guys!). When I hit 1,000 followers, I sent out a signed copy of both of my books to the winner, but this time, I wanted to do something a little more special. I just couldn't figure out what.
But then it hit me! I actually can't take all the credit for this because I'm borrowing the idea from someone else I saw on Twitter. I just thought it was so genius and fun that I had to give it a try. Not only is this giveaway about promoting me, but it's also about promoting YOU and your work in a way that's entertaining for everyone! I can't think of a better way to thank the people who follow me and all the friends I've come to know.
So here's how it's going to work: for every like and retweet you give my posts about the contest on Twitter, I'll add your name to the drawing once, so more likes and retweets means more chances to win! Then I'll randomly pick the winner out of a hat, as it were, just like the last giveaway. But here's where the difference lies: the winner I pick will get to send me some of THEIR work, whether it be a chapter of a story you're writing, a poem or two, a short story, whatever. I don't care if it's published, from a work in progress, or anything like that–just as long as it's something you want out there. Of course I reserve the right to screen for content and length, but I'm sure we can work something out. I know all your work and it's fantastic!
Then–and this is the fun part–I'll publish a pubic video of myself doing a dramatic reading of whatever you sent me, audiobook style. Not only will you get to see and hear me that way, but you'll get to see and hear your work read aloud too. How cool is that? I promise I'll make it as good a performance as I can–I did high school theater, you know. And of course I'll make sure to credit you and share whatever information you want about how to find you, what you do, where it's published, or what it's from. Again, this is about helping YOU just as much as helping me.
Sound like your cup of tea? Or just a fun, goofy thing to try? Well that's the point! Best of luck, and I hope to see a lot of you brilliant writers entering. Looking forward to finding a winner and getting to enjoy your work as much as you do!


text:
Q: Swig upgrade 2.0.12 to 3.0.12: %typemaps_string changed I'd like to upgrade from Swig 2->3 and now I'm facing a problem in a typemap definition. One thing is, that I'm not very familiar with swig so far and just ran into really old legacy code defining something with typemaps_string.
The code seems to do some typemapping between QString (C++) to Perl.
The command/macro that swig>=3.0.0 is complaining about with the message "error : Macro '%typemaps_string' expects 11 arguments" is
%typemaps_string(%checkcode(UNISTRING), %checkcode(UNICHAR),
     QChar, QChar,
     SWIG_AsQtChPtrAndSize,
     SWIG_FromQtChPtrAndSize,
     Qt_init,
     "<qt_string.h>", (-2147483647 - 1), 2147483647);

Unfortunately I couldn't find any information about the %typemaps_string macro. This change happend exactly by the update from Swig 2.0.12 to Swig 3.0.0. Out of the changelog I couldn't get any useful information as well (but that may be a result of my lacking knowledge of Swig).
Any information what this macro is used for and what changed since Swig3.x?
Here's the complete code of the file where this happens:
%include <perlstrings.swg>

%fragment("<qt_string.h>","header")
%{
#include <QtCore/qstring.h>
#include <QtCore/qbytearray.h>
%}

%fragment("Qt_init", "header",fragment="<qt_string.h>") {
SWIGINTERN int
Qt_init(const QChar *val)
{
    QString qTemp(val);
    std::wstring str = qTemp.toStdWString();
    return qTemp.length();
}
}

%fragment("SWIG_AsQtChPtrAndSize","header",fragment="SWIG_AsCharPtrAndSize",fragment="Qt_init") {
SWIGINTERN int
SWIG_AsQtChPtrAndSize(SV *obj, QChar **val, size_t* psize, int *alloc)
{
  if (!val) {
    return SWIG_AsCharPtrAndSize(obj, 0,  0, 0);
  } else {
    size_t size;
    char *cptr = 0;
    int calloc = SWIG_OLDOBJ;
    int res = SWIG_AsCharPtrAndSize(obj, &cptr, &size, &calloc);
    if (SWIG_IsOK(res)) {
      STRLEN length = size - 1;
      if (SvUTF8(obj)) {
    int charsEaten = 0;
    unsigned char* sizes = %new_array(size, unsigned char);
    *val = %new_array(size, QChar);
    QString qVal = QString::fromUtf8(cptr);

    for (int i = 0; i < qVal.length(); i++)
    {
        (*val)[i] = qVal.at(i);
    }
    // indicate the end of the string
    (*val)[qVal.length()] = '\0';
    } else {

    QString qVal = QString::fromLocal8Bit(cptr);
    int val_size = qVal.length();
    if (val_size)
    {
        *val = new QChar[val_size+1];
        if (*val)
        {
            for (size_t i = 0; i < val_size; ++i) {
                (*val)[i] = qVal.at(i);
            }
            (*val)[val_size] = 0;
        }
    }
    else
        *val = NULL;

      }
      if (psize) *psize = size;
      if (alloc) *alloc = SWIG_NEWOBJ;
      if (calloc == SWIG_NEWOBJ) %delete_array(cptr);
      return SWIG_NEWOBJ;
    } else {
      return res;
    }
  }
}
}

%fragment("SWIG_FromQtChPtrAndSize","header",fragment="Qt_init") {
SWIGINTERNINLINE SV *
SWIG_FromQtChPtrAndSize(const QChar* input, size_t size)
{
if (size <= 0)
return NULL;
  SV *output = sv_newmortal();
  int charsEaten = 0;
  int length  = size;                                        // string length
  unsigned char* res = %new_array(length * 13, unsigned char);          // output string

    QString qVal(input, size);
    QByteArray qBytes = qVal.toUtf8();

    char *data = qBytes.data();
    char* pRes = (char*)&res[0];

    while (*data) {
        *pRes = *data;
        ++data;
        pRes++;

    }

  res[qBytes.size()] = '\0';
  sv_setpv((SV*)output, (char *)res );
  SvUTF8_on((SV*)output);
  %delete_array(res);
  return output;
}
}

%include <typemaps/strings.swg>
%typemaps_string(%checkcode(UNISTRING), %checkcode(UNICHAR),
         QChar, QChar,
         SWIG_AsQtChPtrAndSize,
         SWIG_FromQtChPtrAndSize,
         Qt_init,
         "<qt_string.h>", (-2147483647 - 1), 2147483647);


text:
Mental Illness/Trauma
Perfectly Hidden Depression
The SelfWork Podcast
Never Yield
I love football. And I adore the Arkansas Razorbacks.
We have a new coach for the Razorbacks, Bret Bielema. He came from Wisconsin where he has won a bunch of Rose Bowls. Our team suffered horribly due to the shenanigans of Bobby Petrino who is now with Western Kentucky and then to some apparent complete lack of coaching expertise last year with John L. Smith. I am not going to go in to all that. Petrino was a great coach but he ruled with an iron fist. Personally I am glad he is gone. John L. was just not happening.
It hasn't gone all that well this season. As of this morning, we are three and five and we have been picked to proudly carry the banner of the worst team in the SEC this year.
The new slogan has been #neveryield. It is on Twitter, on tee shirts, on the Jumbotron at the game.
I have been up since 7:00 am cooking tailgate food. Deviled eggs, chicken wrapped with bacon with chili powder and brown sugar, my famous garlic shrimp, and guacamole. It's what I take every game. My shrimp of course is only famous in my eyes. But it is pretty tasty if you like garlic. And shrimp.
The secret is in the avocado oil.
This is our last home game. We are playing Auburn. The odds are not in our favor and their coach, Gus Malzahn has a bit of a beef with Arkansas. College football is interesting that way.
Both coaches are wily. I think it's going to be a fun game. I like Bielema. I liked Malzahn when he coached at Arkansas.
I will be sad when it's over whether we win or not. Tailgating. Listening to the band. Crying when I sing the alma mater and I didn't even go to the University of Arkansas. It reminds me of so many years of attending games with my parents and family. Cheering the team on. Calling those Hogs. Whoooo Pig Sooooie.
Nothing like it.
We will be fans and do what fans do. We will pack up our car and look forward to the next game. The next season.
Never yield.
If you liked this post send it on!!! GO HOGS!!!!!!
Dr. Margaret's Book Now Available!
SelfWork Podcast
There's a new way to send me a message! You can record by clicking above and ask your question or make a comment. You'll have 90 seconds to do so and that time goes quickly. By recording, you're giving SelfWork (and me) permission to use your voice on the podcast. I'll look forward to hearing from you!
I'm thrilled to announce my new podcast has earned over three quarter of a million downloads! Join thousands of subscribers and tune into SelfWork. It's available here on the website under the tag "SelfWork" and for subscription on iTunes. We talk about similar things as here, but go even further in-depth. Hope you'll join those who listen weekly!
Click here to contact Dr. Margaret by email. I welcome your comments, personal stories, and questions. I will answer you!
Copyright © 2019 Dr. Margaret Rutherford | All rights reserved | Privacy Policy
Join Dr. Margaret's newsletter and receive her free eBook, The Seven Commandments of Good Therapy.


There are reasons why physical activities are a crucial part of life and a healthy lifestyle. Studies show that those who are physically active have a lower chance of developing diseases and suffer from age-related illnesses. It should not be a challenge at all for people living in this century. As the vast flow of information and easy access to references are available, people can easily get the information they need. This site, https://theboxinggear.com/best-boxing-gloves/, is one example that aims to help those boxers get access to the gears they need.
As more and more people are in love with the idea of leading a healthier way of life, there are still people who prefer to stay all day indoors. Those who are busy with their work in the office are also the ones with a higher chance of suffering from certain health problems. Thus, this article explains why physical activities are important to motivate them to join the activity. They do not need to do high-intensity sport, such as aerobic and cardiovascular exercises. Jogging, doing yoga, or cycling is enough and is already a great starter.
Note that mental state plays a quite significant role in enhancing one's mood, and it is also related to how one maintain their health. Being in a stressful environment constantly can lead to stress, and it can adversely affect the body. Remember that psychosomatic illnesses are likely among those dealing with tension on a daily basis. One effective method to completely turn the table is to be physically active. Jogging or taking a walk in the morning before work is what experts would suggest.
Many people who deal with obesity need extra motivations to engage in active movements regularly. Although visible results may be the last thing they expect, the movements work to help them shed those extra pounds. One thing that they need to know is that they need to do this regularly and diligently. You may not notice changes in your body, but after a year or two, weight loss can be the result.
One apple a day keeps the doctor away. It is better to practice this idiom rather than knowing about it and doing nothing. It means that prevention is much better than having to visit your family doctor once or twice a month. One way to do this is by engaging in physical activities. It does not have to be intense movements. Low to moderate-intensity movements are enough to keep you healthy.
Babies are a bundle of joy to any family. They help unite the family even more and bring happiness. You should take care of your baby to ensure they grow strong, healthy and well educated. Feeding your young one is an important practice you should observe that will guarantee them healthy growth.
You need to give them a balanced diet that will also help to boost their immune system. Medical examinations are also necessary for your toddler. It will ensure they are healthy all the time. Cleaning your child is one important practice you should also carry out as a parent. It helps keep them comfortable and free from illnesses.
Observing proper cleaning procedures on your baby is essential. You should use a good shampoo. Cradle cap is one skin condition that leads to the formation of yellow scales on a baby's forehead. There are shampoos that can be used to eliminate this. You can learn more about them via Wellbeingkid.
The manner in which you wash your baby also matters. You should hold them correctly to minimize the chances of water entering their ears or eyes. Also, use the right wiping materials on them immediately after bathing them. You should buy a shampoo that is good on your baby. Here is what you should consider when purchasing one.
The scent of the shampoo you want to use in cleaning your baby matters most. Some scents can affect them to a certain extent. Look for those that have no stronger smell or are not scented at all. The respiratory system of a toddler is usually weak and developing during this period. Subjecting them to strong scents may affect them to a certain extent.
You should also consider the brand of baby shampoo you want to purchase. There are so many out there known to produce products that are of great quality while others produce inferior quality products. Check reviews to understand which ones are the best in the market. Make your comparisons and look for one that is best.
The components used in making the baby shampoo you want to purchase also matter. Some contain certain chemicals that may affect the skin of your young one severely. This is something you should be on the lookout for when purchasing a baby shampoo. Buy those that contain natural oils or ingredients that might not affect your baby's skin in any way.
If you have a spare room in your place, then you should consider converting it into a home gym. Many people struggle with getting fit and managing their workouts because they are not able to get to the gym regularly. There are many legitimate reasons why someone can skip working out, but as you already know this is the main reason why people relapse and fall back to their old ways.
To avoid this simple trap, you should build a gym at home. Note that with a home gym and some knowledge from basic training sf, there are no excuses for not working out. However, to get the motivation to work out regularly, you need to have excellent workout equipment. Your home gym, just like a regular gym, requires the best equipment and written here is how to find the items you need and what you should consider when buying them.
Everyone appreciates the advantages that have come about since the unveiling of the internet. Now you can easily find and see all the essential gym equipment you need. And with e-commerce now making shopping easy, all you have to do is to identify the equipment you need, order it online, and have it delivered at your home. Note that payments can also be made online.
It is not a must that you buy every single equipment that is out there. However, when purchasing some for your home gym, it is essential that you know the necessary and ideal equipment to buy. And reading reviews about working out and home gymnasiums will help you identify the basic items that you need. Reviews that are made by people who are workout experts and have their home gyms can help you save some cash.
The conventional method of asking for reference is also great when looking for the perfect equipment for your home gym. It is a fact that some people get the idea of making a home gym from visiting a friend and seeing how they have made and transformed their home into workout area. If you also got the idea of building your home gym from a friend, then you should talk to him or her about the necessary equipment you need.
Once you have looked online and have gotten a referral on the equipment you should buy, the last step is to find out and compare prices. Note that you do not have to buy every item at once. Instead, you can buy them one by one, but you should make sure you are purchasing the best in the category.
Synthetic urine can also be referred to as fake urine. But it merely a mixture made in the la that exhibits the same characteristics and properties of real urine. The main ingredients of this fake pee are usually organic and inorganic such as phosphates, water, sulfates, urea, and creatinine. There are some manufacturers and retailers involved in this for a variety of reasons. This is informed by the fact that it has qualities that are authentic as those that natural urine has.
According to Swift Detox, ever since the concept of synthetic urine came about, it has been gaining popularity day by day. Besides its primary use of clearing drug tests, let us look at some of the other uses that explain why synthetic urine is becoming popular today.
This is perhaps the primary use of synthetic urine in the process famously known as urinalysis, clinic laboratories and hospitals test samples of human urine so to find any traces of any drugs that one could have used. When one takes any synthetic drug, for instance, marijuana, the human body system absorbs them into the bloodstream, and the kidney extracts them so that they can be expelled from the body in the form of urine or feces.
So when one is required to provide urine samples for testing, and they are not entirely sure that they can pass it, they can choose to seek the aid of synthetic urine as it has the capacity to replace natural human urine completely.
Another reason that can explain why synthetic urine is becoming popular today is that it can be used in testing the quality standards of products. Since it has all the qualities that are found in real urine plus its advantage of having a long lifespan it has provided an alternative through which the variety of products can be tested. For instance, synthetic urine is usually used in testing the quality, efficiency, and usability of products like diapers and other cleaning agents.
When such products are taken through quality assessment by there manufacturers, synthetic urine comes into use. In other instances, when marketers are promoting their products, they use it to demonstrate that their products are effective in clearing stains from toilets and carpets.
It might sound absurd to you, but serves as alternative medicine, this is in a process commonly referred to as urinal therapy. Additionally, it is used as medicine to cure one of the effects of urchin and jellyfish stings. Although it has not been proved scientifically, some communities use it as traditional medicine. In some other instances, it is used for skin massage as it leads to quick regeneration of the skin.
It is very common for scientists to conduct experiments that they require to use urine. Due to its availability and effectiveness scientists have now turned to use synthetic urine other that natural urine which is not available that easily.
Some of the other uses include it being used as pranking in adult games and in the calibration of equipment that is meant for testing.
Hundreds of health campaigns held every year all over the world have brought quite a progressive change that motivates people to lead a healthier lifestyle. Following the events, many new health guides are invented to help those in need for healthier meal choices and exercises. With hygiene and sustainable environment still being the two primary concepts of such a way of life, people are on a constant lookout for healthier surroundings too, especially the ones that support their mental and physical states. Based on the above explanation, it is safe to conclude that people no longer rely on those mainstream exercises to maintain their fitness.
Some people even take these exercises to the next level by combining the sports with outdoor activities that people typically do in nature. Surprisingly, the phenomenon catches on, and many nature enthusiasts instantly turn into its regular fans. The combination indeed brings many benefits that cover both physical and mental health as its primary offer. To explain more about the topic, below are several outdoor activities that you can do to stay fit.
It can be either swimming or kayaking. The point is to move that body of yours and get sweaty. Remember that an active body is a key to exemplary metabolism processes that can lead to faster fat loss and strong muscles. Swimming, for example, has been famous for its ability to function all the limbs to achieve the goal of a leaner body. Not only does the activity offer fat loss, but it also offers healthy muscles as the result of regular movements against the water stream. You can opt to swim both indoors and outdoors, but outdoor swimming will bring more advantages to your mental state.
Kayaking, on the other hand, allows massive hand movements as a way to push the paddle board to go against the current. The sport is especially good for those aiming to have bigger biceps and triceps.
Have you ever imagined yourself running through mountains? If you have, you are probably familiar with this newly-invented sport that combines hiking and the passion for running. The activity was first introduced several years ago, and it took only several months until the event became a popular trend. Just like the concept of the color run, mountain run also relies heavily on one's ability to defeat the long track with several uphill challenges.
If you have ever used or read about kratom, you know that it is a product with many benefits. But you have to understand that, for you to benefit from kratom, you have to know the reasons why you are using it and set the right dosage. In addition to that, you have to realize that kratom is available in different strains, with different effects. For example, some strains are medicinal while others boost your daily energy. You can only choose the right strain after identifying why you want to use kratom. Before purchasing kratom from your local kratom stores, below are considerations you should make.
Overdosing is the main risk associated with kratom. The side effects after overdosing are not pleasant as well. To ensure that the product is mixed in the right ratios, check if the product has been lab tested and from which lab. The law requires the sellers to sell lab tested products for the wellbeing of the users. Do not buy any kratom product without the mark of quality from a reputable lab.
Do not assume that your local stores are selling genuine kratom products directly from the source. You will be surprised to know that many shops are selling vague products for money. If you are a first-time buyer, seek recommendations from people who have been using it. It is wise to share experiences and get the best product.
There are many types of kratom so making this decision will not be easy. If you are a first time user, do not rush to any product. Go slow until you get the best deal. Do not trust all the stores and websites selling kratom. Some do not care about you but money. If a seller does not want to give you details about the source and ingredients of their products, smell a rat and look for another seller.
Price should not be the only factor you are looking at when looking for kratom. If you are out to save, you will most probably go with the cheapest store which is not a good idea. Do not fall the trap of cheap kratom products. To get quality, you should spend more.
Medical assistants are key to keeping medical centers, doctors' offices, clinics and other operations to run smoothly and efficiently. They help physicians and doctors to handle basic clinical tasks and perform administrative duties. They work in medical clinics, offices of doctors and physicians, and in hospitals. Their job duties vary from one office to another and state-to-state. They perform various duties in medical facilities.There are four types of medical assistants, and they are clinical, specialist, clerical and administrative.
Some medical assistants specialize in specific areas. These assistants always have more duties that reflect their area of specialization. For instance, assistants working with optometrists are specialists in this line of work. Also, they closely work with professionals to test patients' eyes, and provide instructions to patients on using contact lenses correct. Medical laboratory assistants perform duties that are related to the lab including testing specimen, and podiatric medical assistants help podiatrists to make castings of feet.
These assistants perform tasks that are similar to those of clinical and clerical assistants. Some of the duties are medically related including submission of medical forms, updating files of patients, scheduling medical tests and arranging hospital visits. In addition, they do billing and bookkeeping for the medical facility and perform general duties within the office.
These assistants perform duties that are crucial in keeping operations to run in a smooth way. Their work includes scheduling appointments, answering phones, typing letters and memos, sorting mails and greeting and welcoming patients. The duties they perform are the same to those that office clerical personnel perform.
The salaries for medical assistants vary with experience. Generally, they are paid between twenty thousand to forty thousand dollars per year. For assistants who are just beginning their career, salary could be less than twenty thousand dollars, while those who have more experience with more complex tasks can get a payment of up to fifty thousand dollars.
If you are looking for something that exceeds the normal office position, medical assistance is a career that is growing fast. Medical assistants do everything from assisting dentists and doctors during examinations to filling out insurance forms and charts and scheduling.
Brushing your teeth twice a day is not enough. Once in a while, you need to go to a dental office for a professional dental cleaning. It is advisable that you for professional dental cleaning at least twice a year. The dentist will clean your teeth professionally using special equipment.
Dental cleaning is recommended to change the appearance of your teeth. If your teeth are stained, you need to consider dental cleaning. Dental cleaning will remove coffee stains and remove restore the look of your teeth.
Most of the time, you do not have to go for teeth whitening. Dental cleaning is enough to change the appearance of your teeth to a shade lighter.
Tooth decay is a common problem. Unfortunately, tooth decay is irreversible once it happens. You need to make sure that you avoid the cause of tooth decay as early as possible. Once you start noticing the early signs of tooth decay, it will be easy to prevent the problem as soon as possible.
One of the ways of avoiding tooth decay is to make sure that you go for a professional dental cleaning. The dentist will remove all the dirt that is likely to cause dental cavities.
Professional dental cleaning will help you to avoid gum diseases. During the process of dental cleaning, the dentist will not just clean your teeth. They will also clean your gums. Cleaning your gums is important to avoid gum disease.
Gum diseases are difficult to treat, and they can affect the strength of your teeth. If you want to maintain healthy gums, you need to make sure that you see a dentist regularly for cleaning.
Dental cleaning is important for overall health. Most of the diseases can be noticed just by checking your dental health. When doing the dental cleaning, the dentist will assess the health of your teeth and check out for warning signs.
Dental cleaning will also reduce the need to go for cosmetic dentistry. Problems like tooth decay will be addressed as early as possible, and you do not have to go for cosmetic dentistry later on.
Any physical activity including walking is good for your health. However, different physical activities come with varying benefits of health. You cannot compare boxing and walking. Boxing is a demanding sport for the muscles, lungs and the heart. If you are looking for a high-intensity exercise, boxing is a must try. The benefits reaped from boxing last longer compared to other simple exercises. The exercise is physically demanding and especially to the heart. Players of this game will tell you that the one-minute rest in between the sessions is not enough to help them catch their breath.
As we know, boxing involves throwing a punch after the other. This significantly and positively affects the heart giving it a better shape. This makes the players healthier. Research has proven that being in good shape of the heart increases one's life expectancy. Boxing makes the lungs stronger as well. In this article, we are going to discuss the benefits of boxing in detail. Read on.
Anyone who takes boxing as an exercise is lean. The exercise involves a lot of physical activity, and hence the player will lose a lot of fat within a short period. In a boxing class, you are grouped according to weight such that you are boxing people of the same weight as yours. Training as a boxer is intense, and you could lose about 30 calories in a minute. Even if you do not undergo other weight loss exercises, you must lose weight.
We already agreed that you cannot box and keep fat. The same way, you cannot run away from muscles. The muscles of your lower and upper body are used to throw a punch. Constant use of these muscles makes you stronger, and before you know it, you will be full of muscles. The muscles are necessary and a must to give you strength for punching and defense.
Someone is imagining, how this could be when the game is all about hitting each other. As we know, an exercise of whatever manner is good for stress management. Dopamine, a feel-good hormone is released during exercise hence making you feel better. Boxing mainly is an excellent way to relieve stress because of the aggressiveness involved. As you punch the light or heavy bags, it will be like you are releasing energy build up from stress and anger. If you are suffering stress, enroll for boxing classes and release all the negative energy.
If you are a fan of boxing click this link for details on how floyd mayweather fights big show.
The beauty of life is that there is a wide variety of options regarding any fix you might find yourself in. In our case, being medically fit is something that we have to work extremely hard to achieve. It is a bit tough considering the day and age in which we are.
On the bright side, it is possible to achieve this since there are inventions and concoctions that have been of great use. The best part is that the Internet has a hand in this. Having credible sites to make reference to should be the best thing to ever happen to all interested parties. Research is paramount if you are looking to arrive at a viable conclusion.
This is the part that causes most people to get stressed out. With all the multiple sites that are currently available, it gets tough to know which ones to trust. They all have various information whose genuineness can't be verified.
You should know that, according to one review, hemp is only supposed to be taken in the cool of the day. Others suggest that it should be taken for medical reasons. Experts are also divided on the best ways to take such medications. You will find yourself being reduced to a mere vagabond as you will have no permanent place to settle in terms of CBD medication.
There are credible sites that can be trusted. Their valid solutions will only make you want to dig deeper and find out more facts. All the experts have come together and summed up their level of expertise. What more could hemp users want?
However, the tough question that we all have is how to tell when we are dealing with counterfeit experts. There are factors, such as their years of experience and how established their sites are. What's more, you can read widely and find out all the other missing links to the crossword puzzle.
In case you settle for a particular brand of hemp product, be sure to look into the price factor. The last thing you'd want is to get stuck when placing an order online and put it in the cart unknowingly.
The beginners are going to have quite a roller coaster in trying to decide whether the prices are fair. There are standard prices of the same in case you may want to have a taste of it. Your level of research is a crucial feature as it determines how informed you are going to be. With the brands that come up every day, you just might get varying pieces of information.
Let's not forget the most essential part of buying hemp and CBD products. Ratings and reviews from previous clients can be of great help when you want to hear it from those who have tried out the products in question.
As mentioned earlier, the sites you trust for this kind of information should be thoroughly vetted. If nothing can be done to prove that they are trustworthy, all the more reason for you to run without looking back. If the contrary is true, immerse yourself deeper.
Massage therapy is quite popular and on-demand. In the past few decades, it was not considered to be a practical approach. However, it is now regarded as a fringe approach. You will be surprised to learn that there are insurance providers that cover massage therapy sessions. The good thing about this therapy is that it provides relief from anxiety, sleep improvement, better circulation, and stress reduction.
When the body goes through a lot of anxiety and stress, it produces cortisol that contributes to weight gain, digestive issues, lack of sleep, and headaches. Recent studies show that massage therapy helps to reduce cortisol levels. In this way, it helps you to get into recovery mode.
The good thing about regular massage is that it can help keep the blood pressure under control. In fact, massage helps control both systolic and diastolic blood pressure. Other than this, it can control the amount of cortisol in your body.
When you keep blood pressure under control, it becomes easy to control depression, anxiety, hostility, and tension that can reduce your likelihood of getting a heart attack.
With regular massage, you can get adequate relief from stress. In the long run, it will help you to enjoy high levels of energy, improve your overall performance, and reduce pain.
Massage therapy can help you eliminate muscle tension that causes pain. In this way, it provides relaxation and improves flexibility. Massage therapy helps trigger blood circulation to different parts of your body, particularly the injured ones. Thus, the muscles get the relaxation they require. This promotes feelings of euphoria, healing, and pain management.
You should not underestimate the long-lasting effects of massage therapy. By improving blood circulation, you can feel relaxed. The truth is that proper circulation helps relax your stiff or tense muscles. This promotes recovery from the possible injuries.
It is unfortunate that a lot of people suffer from the muscle, back, and neck pain. In most instances, the pain is a result of bad posture. For example, chronic pain may even cause disability. Also, if you are obese, you may suffer from neck problems.
Regular massage therapy sessions allow you to enjoy a lot of physical benefits. However, it should be combined with proper nutrition to improve your immune system.
Life has a tendency of throwing curve balls everywhere. In any case, life will always happen. For instance, you will still have a busy day at work or relationship lows and family problems.
Whenever you are in a conflict, it seems that like fitness and health routines go haywire. In such a case, you may resort to eating food as comfort. So what can you do? Avoiding the conflict is not the right thing to do. You need to determine how you can navigate through such issues but still achieve your health and fitness goals. This philosophy presented in this post is nourish, mindset, and movement. If you can work on nourishing your body, moving it mindfully, and having the right attitude, you can improve the functionality of the body each day.
It is a good idea to focus on one thing at a time. You need to start simple and then work from there. You should not expect to change the eating habits overnight. Instead, you can execute small changes day after day, and this will lead to a significant change. Therefore, you should pick a small nutrition action and then practice for a few weeks before you start a new replacement.
You should take advantage of the time you have. Carve out space in your limited time. You may be fixated on time until you forget that little is better than nothing. For instance, if you plan to do exercise for 1 hour a day, wouldn't 20 minutes of that exercise be better than nothing? Therefore, you should squeeze in what you can and when you can.
Ensure you move mindfully. This means that you should pay attention to your body. Remember that your energy levels will reduce with each day. Therefore, you should take advantage of the stiff workouts when you have the ability to and light drills when necessary.
You should not give up. You should not throw in the towel as far as moving your body and eating right are concerned. As noted above getting something is better than nothing. Do not despair. You are not alone. Take a look at your life now and plan what you can do to make a change. Always honor what and where you eat. Ensure the small steps you take are doable. It is the small steps that add up to create change.


The software does not properly account for differences in case sensitivity when accessing or determining the properties of a resource, leading to inconsistent results.
multiple interpretation errors using alternate names.
The code only works when the "script" tag is in all lower-case, forming an incomplete blacklist (CWE-184). Equivalent tags such as "SCRIPT" or "ScRiPt" will not be neutralized by this method, allowing an XSS attack.
Application server allows attackers to bypass execution of a jsp page and read the source code using an upper case JSP extension in the request.
The server is case sensitive, so filetype handlers treat .jsp and .JSP as different extensions. JSP source code may be read because .JSP defaults to the filetype "text".
A URL that contains some characters whose case is not matched by the server's filters may bypass access restrictions because the case-insensitive file system will then handle the request after it bypasses the case sensitive filter.
Server allows remote attackers to obtain source code of CGI scripts via URLs that contain MS-DOS conventions such as (1) upper case letters or (2) 8.3 file names.
Task Manager does not allow local users to end processes with uppercase letters named (1) winlogon.exe, (2) csrss.exe, (3) smss.exe and (4) services.exe via the Process tab which could allow local users to install Trojan horses that cannot be stopped.
chain: Code was ported from a case-sensitive Unix platform to a case-insensitive Windows platform where filetype handlers treat .jsp and .JSP as different extensions. JSP source code may be read because .JSP defaults to the filetype "text".
Directories may be listed because lower case web requests are not properly handled by the server.
File extension check in forum software only verifies extensions that contain all lowercase letters, which allows remote attackers to upload arbitrary files via file extensions that include uppercase letters.
Web server restricts access to files in a case sensitive manner, but the filesystem accesses files in a case insensitive manner, which allows remote attackers to read privileged files using alternate capitalization.
Case insensitive passwords lead to search space reduction.
HTTP server allows bypass of access restrictions using URIs with mixed case.
Mixed upper/lowercase allows bypass of ACLs.
Bypass malicious script detection by using tokens that aren't case sensitive.
Mixed case problem allows "admin" to have "Admin" rights (alternate name property).
Chain: uppercase file extensions causes web server to return script source code instead of executing the script.
These are probably under-studied in Windows and Mac environments, where file names are case-insensitive and thus are subject to equivalence manipulations involving case.


The STRFKR drummer—and former Las Vegan— will be in the booth supplying the tunes at Gold Spike's roller disco bash.
Fourth of July fireworks: What's legal in Southern Nevada?
If you're going to light up the sky, there are a few things to consider.
Strip-side and suburban spectaculars, community events and more.


Percutaneous Transluminal Coronary Angioplasty (PTCA), sometimes called percutaneous coronary intervention (PCI) or simply angioplasty, is a procedure in which a balloon attached to a guide wire is used to widen the opening within arteries to reduce or eliminate blockages and allow blood to flow more easily. Often done in lieu of open-heart surgery, the procedure also often involves the placement of a tiny mesh tube called a stent in the artery to support the opening and reduce the risk of narrowing again. In some cases, stents that have a medicated coating are used to further reduce the risk of narrowing over time. A special type of X-ray process called fluoroscopy, which uses an injected contrast dye that moves through the coronary arteries, is used to help the doctor locate the blockages.
UAB is an active participant in research and clinical trials for Angioplasty. We encourage you to speak to your physician about research and clinical trial options and browse the link below for more information on clinical trials at clinicaltrials.gov.


Coaches, team representatives and team managers are invited to the first technical meeting for the 2012-2013 season of the IP&E Amateur Basketball League, today at 11:30 a.m. at the Palau National gym.
The meeting will discuss the rules, regulations and guidelines for the tournament which is set tentatively to tip off on November 12 at the same venue.
A maximum of 20 teams will be allowed to play in the tournament and registration fee is pegged at $425 per team. Team roster must be turned in before November 2 and an additional $50 will be charged to teams that do meet the deadline.
The tournament, which is supervised by the Palau Basketball Federation (PBF), is a tobacco, alcohol and drug free program and all violators will be banned from participating.


text:
E Margaret Battistelli Gardner Visit Author's Page
Paul Barbagallo Visit Author's Page
Christine WeiserVisit Author's Page
Britt BrouseVisit Author's Page
October 7, 2009 Intrepid Fallen Heroes Fund Receives $3 Million Donation from TV Icon Bob Barker
BETHESDA, Md., October 2, 2009 — The Intrepid Fallen Heroes Fund (IFHF) announced today that with the help of American TV icon Bob Barker, it has reached its goal of $60 million to complete its current project, the National Intrepid Center of Excellence (NICoE), an advanced facility dedicated to research, diagnosis and treatment of traumatic brain injury (TBI) suffered by U.S. military personnel.
June 4, 2009 Planet Dog Foundation Awards Grants to Seven Canine Service Organizations
Portland, ME, June 2009 — The Planet Dog Foundation (PDF), Planet Dog's non-profit arm, is proud to announce the recipients of their latest grants. Grants ranging from $3,000- $7,000 have been awarded to Assistance Dogs of the West; Gabriel's Angels; Hearing and Service Dogs of Minnesota; NEADS; Susquehanna Service Dogs; Teacher's Pet and Working Dogs for Conservation.
April 21, 2009 Dunkin' Donuts Declares Today 'Iced Coffee Day'
CANTON, Mass., April 21, 2009 — Today, enjoying a small cup of refreshing Iced Coffee can make a big difference for severely injured veterans. Dunkin' Donuts, America's all-day, everyday stop for coffee and baked goods, has declared April 21 to be "Iced Coffee Day." Small (16 oz) Iced Coffee beverages will be served all day for the reduced price of 50 cents at participating shops nationwide. For every small Iced Coffee purchased, Dunkin' Donuts will donate five cents to benefit Homes for Our Troops, a national, non-profit organization dedicated to building specially adapted homes for severely injured veterans.
April 2, 2009 Dunkin' Donuts Announces 'Iced Coffee Day' Event to Support Homes for Our Troops
CANTON, Mass., April 2, 2009 — Dunkin' Donuts, America's all day, every day stop for coffee and baked goods, wants Americans to kick off spring with a refreshing cup of Iced Coffee that will help make a difference for our injured veterans in need. The price for a small (16 oz) cup of Iced Coffee will be reduced to 50 cents at participating Dunkin' Donuts shops throughout the country during Dunkin's all-day "Iced Coffee Day" event on April 21. For every small Iced Coffee purchased on this day, Dunkin' Donuts will donate five cents to benefit Homes for Our Troops, a national, non-profit organization that builds specially adapted homes for severely injured veterans.
March 16, 2009 Metropolitan Museum Announces Job Cuts, Expects More to Follow
The Metropolitan Museum of Art in New York City has announced that it will lay off more than a quarter of its merchandising staff, eliminating 74 jobs in addition to the 53 it cut last year, the New York Times reports.
June 1, 2008 Leading the Charge
John Melia is a no-nonsense kind of guy. He's got what seems at first to be the naïve determination of a child building sand castles at water's edge, not quite cognizant of the fact that the surf could swoop in at any moment and wreak havoc. It's a refreshing assessment. But it's also wrong. At 42, the wounded Gulf War vet and founder and executive director of the Jacksonville, Fla.-based Wounded Warrior Project is far from naïve about the way nonprofit organizations have historically worked. He just cuts the crap and focuses on how they should work. And in the case of WWP, how


text:
package dae.prefabs.brush;

/**
 *
 * @author Koen Samyn
 */
public enum CastMethod {
    RAYCASTING, PHYSICS;
}

redpajama_set_name: RedPajamaGithub


text:
import { ArgumentsHost, HttpException, Logger } from '@nestjs/common';

export class ExternalExceptionFilter<T = any, R = any> {
  private static readonly logger = new Logger('ExceptionsHandler');

  catch(exception: T, host: ArgumentsHost): R | Promise<R> {
    if (exception instanceof Error && !(exception instanceof HttpException)) {
      ExternalExceptionFilter.logger.error(exception.message, exception.stack);
    }
    throw exception;
  }
}