text:
Q: Unit test a method with a call to a private callback using Mockito|Android I am trying to unit test the following method in Android:
@Override
public void onTryAgain() {
    mView.showLoading();

    mGetLoginSsoUseCase.execute(
            getLoginSsoLink(),
            new GetSsoLinkUseCase.Params(mUrl));
}

In which getLoginSsoLink() returns a callback object:
private ICallback<GetLoginSsoLinkResult> getLoginSsoLink() {
    return new ICallback<GetLoginSsoLinkResult>() {
        @Override
        public void onResult(GetLoginSsoLinkResult result) {
            // some code
        }

        @Override
        public void onKoError(KOException exception) {
            // some code
        }

        @Override
        public void onConnectivityError(ConnectivityException exception) {
            // some code
        }

        @Override
        public void onGenericError(Exception exception) {
            // some code
        }
    };
}

My unit test using Mockito is like that:
@Test
public void WhenCallOnTryAgain_ThenShowLoadingIsCalledInView(){

    doNothing().when(mGetSsoLinkUseCase).execute(
            FAKE_GET_LOGIN_SSO_LINK_RESULT_CALLBACK,
            FAKE_GET_SSO_LINK_USE_CASE_PARAMS);

    mPresenter.onTryAgain();

    verify(mGetSsoLinkUseCase).execute(
            FAKE_GET_LOGIN_SSO_LINK_RESULT_CALLBACK,
            FAKE_GET_SSO_LINK_USE_CASE_PARAMS);
}

Where the fake vars are:
private static final ICallback<GetLoginSsoLinkResult> FAKE_GET_LOGIN_SSO_LINK_RESULT_CALLBACK =
        new ICallback<GetLoginSsoLinkResult>() {
            @Override
            public void onResult(GetLoginSsoLinkResult result) {}

            @Override
            public void onKoError(KOException exception) {}

            @Override
            public void onConnectivityError(ConnectivityException exception) {}

            @Override
            public void onGenericError(Exception exception) {}
        };
private static final GetSsoLinkUseCase.Params FAKE_GET_SSO_LINK_USE_CASE_PARAMS =
        new GetSsoLinkUseCase.Params(FAKE_SSO_URL);

If I run the test, I get the following error:

Argument(s) are different! Wanted: mGetSsoLinkUseCase.execute(
      com.xxx.xxxforstores.presenter.LoginSsoPresenterTest$1@8317c52,
      com.xxx.xxxforstores.domain.usecase.GetSsoLinkUseCase$Params@68e965f5
  );
  -> at com.xxx.xxxforstores.presenter.LoginSsoPresenterTest.WhenCallOnTryAgain_ThenShowLoadingIsCalledInView(LoginSsoPresenterTest.java:111)
  Actual invocation has different arguments: mGetSsoLinkUseCase.execute(
      com.xxx.xxxforstores.mvp.presenter.LoginSsoPresenter$1@76f2bbc1,
      com.xxx.xxxforstores.domain.usecase.GetSsoLinkUseCase$Params@6f27a732
  );
  -> at com.xxx.xxxforstores.mvp.presenter.LoginSsoPresenter.onTryAgain(LoginSsoPresenter.java:115)
Comparison Failure:
Argument(s) are different! Wanted: mGetSsoLinkUseCase.execute(
      com.xxx.xzzforstores.presenter.LoginSsoPresenterTest$1@8317c52,
     com.xxx.xxzforstores.domain.usecase.GetSsoLinkUseCase$Params@68e965f5
  );
  -> at com.xxx.xxxforstores.presenter.LoginSsoPresenterTest.WhenCallOnTryAgain_ThenShowLoadingIsCalledInView(LoginSsoPresenterTest.java:111)
  Actual invocation has different arguments: mGetSsoLinkUseCase.execute(
      com.xxx.xxxforstores.mvp.presenter.LoginSsoPresenter$1@76f2bbc1,
      com.xxx.xxxforstores.domain.usecase.GetSsoLinkUseCase$Params@6f27a732
  );
  -> at com.xxx.xxxforstores.mvp.presenter.LoginSsoPresenter.onTryAgain(LoginSsoPresenter.java:115)
at
  com.xxx.xxxforstores.presenter.LoginSsoPresenterTest.WhenCallOnTryAgain_ThenShowLoadingIsCalledInView(LoginSsoPresenterTest.java:111)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)     at
  org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at
  org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at
  org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at
  org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at
  org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)    at
  org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at
  org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)  at
  org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)   at
  org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)     at
  org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)   at
  org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)  at
  org.junit.runners.ParentRunner.run(ParentRunner.java:363)     at
  org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:78)
    at
  org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:84)
    at
  org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39)
    at
  org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:161)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137)   at
  com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
    at
  com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
    at
  com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
    at
  com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)     at
  com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:131)

I have a little experience in unit test so I figure that I am probably doing something wrong, what I have to change to test a method like that?

A: 1) If mGetLoginSsoUseCase is a mock then you do not really need to set-up the .execute method with doNothing. Nothing will happen by default anyway
2) You cant really go for exact objects in the verify as one of the params is simply created on the fly: new GetSsoLinkUseCase.Params(mUrl). I would go for any(class) checks which should be enough in your case:
verify(mGetSsoLinkUseCase).execute(
            Mockito.any(ICallback.class),
            Mockito.any(GetSsoLinkUseCase.Params.class));


Up for sale here is an autographed Rawlings Major League Baseball featuring the autograph of Joe Mauer of the Minnesota Twins. This ball comes with a beautiful autograph from Joe in blue ink. The item is accompanied with a COA from PSA/DNA! Click on the item for a better view!


Charming 3BR&3.5BTH ½ duplex in prime Kits location. This heritage style, craftsman California bungalow has the feel of a single detached home w/ your prime street front entrance&lovely verandah overlooking the fully fenced yard. The bright main floor offers beautiful Oak hardwood flrs&an outstanding layout w/ spacious living&dining areas well suited for house size furniture. A cozy living rm complete w/ stained glass windows&gas fireplace ideal for social&family gatherings. Recently renovated KITCH w/ stainless steel appliances, apron sink, gas stove, handmade tiles & abundant storage. Upper flr w/ skylight&full BTHRM can be used as a 3rd BR or home office. Master BR includes an ensuite, large walk-in closet & private patio. This home is perfectly situated on a very attractive block only a short walk to beaches,coffee shops, restaurants&grocery stores.


If you're looking for the best equipment, talented engineers, and superb studio location for your next rock record look no further than Blue House Productions Recording Studio. With multiple studios, plenty of isolation rooms, and a collection of mics and preamps, the music studios at Blue House have the right setup for hard-hitting rock, alternative, and metal albums.
Each of our studios are equipped with the latest ProTools HD3 systems, a wide selection of mics from brands like Neumann, AKG, and Royer, and high end preamps from API, Millenia, and Sytek. Also available are multiple studio guitars, amps, and even a vintage Fender Rhodes and Hammond B3 organ.


Based on the vast experience of WILLIAMS FIRE & HAZARD CONTROL with suppressing industrial fires and mitigating other hazards, DEPENDAPOWER Submersible Pump continues the proven technique of applying overwhelming fire suppression power to control a dangerous situation in the shortest time possible.
The highly efficient hydraulic submersible pump is driven by a market leading diesel engine to pump water at a rate of 8,000 gpm (30,000 Lpm) from a water source as far as 200 ft (61 m) away with a vertical lift of 35 ft (10.6 m). This water flow can then be delivered to an on-board or separate boost pump where pressure is increased before sending to end-of-line devices.
The pump is available as either a standalone pumping system to feed a standalone boost pump, or as a pump combination with a DEPENDAPOWER boost pump. In either configuration, the water can be fed into large volume firefighting monitors such as the WILLIAMS FIRE & HAZARD CONTROL Ambassador monitor, or sent over a long distance hose relay, substantially increasing the logistical efficiency at incident sites.
The submersible unit is compact and easy to deploy. The self-contained pumping system can be built on a base skid, a hookload skid, or a trailer for easy transportation. A large integrated fuel tank can hold enough fuel to run the pump for up to 8 hours (depending on configuration and use).
Every unit has a high strength integrated lifting rack which allows crane lifting with a standard 4-point lift that does not require a spreader-bar. Fabricated with structural steel and stainless steel fasteners, the DEPENDAPOWER Submersible Pump is designed to pump fresh water, sea water, or brackish water. They are tough pumping systems delivering years of worry-free operations with low maintenance requirements.
Firefighting experience and commitment to reliability are incorporated into the design of the control system. DEPENDAPOWER Submersible Pump and submersible/boost combination units provide a user-friendly, waterproof LCD control screen as a primary interface, advanced sensors, redundant control mechanisms, and emergency shut-down switches for safe and easy operation that does not require extensive training.
The standalone submersible pump is ideal if you already have a DEPENDAPOWER draft/boost pump. Weighing only 320 lbs (145 kg), the floating unit is equipped with ergonomically designed carry poles which allow two or four operators to carry the pump unit into hard to reach locations. The combo pump provides unparalleled pumping and boosting capabilities in one transportable package. An optional wireless controlled crane is also available to aid deployment of the floating unit.
*In this configuration, the boost pump operates to draft water at a slightly reduced capacity.


More than 1,800 enjoyed Tulip Time Festival Day at the Lake. Did you?
The morning started off right, with a pancake fundraiser for Friends of the Ted Ensley Gardens' purchase of next year's tulips. Overall, more than $750 was raised.
The first-ever Tulip Time Festival at the Lake Queen, Santana Holbert, made a stunning debut in a dress made of balloons! If you haven't heard, the 8th grader has a business, Santanamals. She makes balloon creations. In fact, to raise money as Tulip Time queen, she created a life-sized balloon princess. Santana raised more than $500 selling pancake tickets. At $6 a ticket, that is a lot of tickets … and pancakes!
Because food trucks are such a crowd favorite in Top City, we had three Sunday. My pick of the day was Bop 'n Bowl. Their fried chicken rice bowl had me boppin'.
So did the Topeka High CruzLine. The drumline always draws a crowd and they certainly did not disappoint Sunday. Their excitement thundered through the crowd. You can view a video of their performance on our Facebook page. Kansas Youth Chorale and dancers from the Beverly Bernardi Post Conservatory also delighted the crowd.
The kid-favorite was potting a plant to take home. Parents enjoyed the more than 30 vendors who joined the fun, too. And many raved about the guided garden tours.
Oh wait, did I mention the pictures? The most exciting part of the day was seeing everyone getting together for pictures – whether it was professional photographers capturing a squirming toddler, a family selfie or a dog mom trying to get her dog to sit pretty in front of the tulips (okay, maybe that was just me). You can view some of the great shots throughout the day on our Facebook page.


A whole year has absolutely flown by and I can't believe I have a one year old. Our huge bonus baby who came along a year ago today after the hospital decided the original date (two days earlier) just wasn't happening. I still remember sitting there all nervous and excited. We were met with very apologetic faces explaining that they'd had a last minute emergency section to perform and it had meant we were being bumped to two days later. They were really surprised when our reaction was surprise, then a simple "oh ok, we understand". After all, we had been that emergency 4 years earlier when little Z had to be pulled out in a huge rush.
It was such a different birth and different everything. You didn't have reflux like your brother and that made everything about a million times easier. Even the countless nights you kept (and keep) waking up. I thought this time round I might be blessed with a sleeper as Little Z was so rubbish at it. It wasn't to be and you still wake once a night without fail. I'm now convinced any future babies we may have will also be crap sleepers. I think I've aged about threefold in the last year as a result of it. The bags under my eyes now tell my real age and I would seriously consider some under eye fillers about now.
You're so feisty compared to your big brother. He's our happy placid one that (mostly) listens when you say no. You, on the other hand, will scream in our faces and do it anyway. You've made a bee line for the bin, fireplace, TV, anything you shouldn't. He ignored all of that and pottered about whilst you get into every nook and cranny we have around. We now have so many child locks everywhere, our house is like a low budget version of the crystal maze. I constantly get both Little Z and your Daddy grumbling about yet another lock on something. Amazon must be wondering why I need so many. You don't care though and will keep trying to get into things. I'm now considering chaining the TV to the wall as you keep climbing onto it and shaking it.
I think you love your big brother more than us. I should get you a cardboard cut out of him for your birthday as you miss him when he's at school. You usually try to grab him as soon as he comes out of class and slap him in the face repeatedly. It's your way of saying you really like him and he relishes that he's your favourite person. He asked me tonight if you'll be able to speak "like us" now that you're turning one and he can't understand why its taking you so long. You're both so mischievous when you're together and that big age gap doesn't seem to matter at all at the moment.
We've put baby gates up to stop you clambering up the stairs constantly, only to find Little Z sneaks you upstairs whenever you want. Neither of you is very quiet about it so we keep busting you and telling you both off. He always invents some story about how you overpowered him and you always just squeal with delight, as if it's all part of a fun game. I'm not quite sure how terrified I should be of what you'll both get up to together when you're a bit older. It's lovely to see that you finally like and understand each other though. I hope it lasts forever.
As always, we said we would do "something very small" for your birthday. That's now turned into a bigger family meal with cake. I'm currently making last minute pass the parcels and I'd forgotten how mental party planning can be, no matter how small the party. I hope you enjoy it even though you won't remember it. It's a refereeing rollercoaster with two. But the kind where you're tempted to put your hands up during the scary bits, except of course when you wonder how the heck you'll ever manage two.
Z and E relationship sounds perfect. They are two gorgeous boys inside and out.
Happy birthday Littlr E! What a lovely post about a lovely little boy. He sounds such a character. It's great that he and Z have such a bond even though they are so different. My boys have always been like chalk and cheese too!
Aww! Happy birthday Little E! I can't believe he's one…This year has flown over.
Is it really a whole year already? It seems like just a couple of months ago you were announcing E's arrival to the world. Such a gorgeous big smile!
Firstly, Happy Birthday Little E!!
What a lovely milestone to reach and now the fun begins as he explores his environment!
h tas where did that year go? You have a wonderful young boy there.
Ah happy birthday E. He always looks so smiley, must be the cheekiness nature shining through. It always amazes me how different 2 siblings can be. Hope the party goes well.
Gosh I can't believe that's been a year already! How time flies! What a beautiful smile. Happy birthday baby E!
Happy birthday little one. I think our littlest loves her big sister more than me too!
Tara recently posted…My Sunday Photo – Week 37.
Lisa@intotheglade recently posted…The View from the Hudson!
Aww can'e believe how quickly 1 year has passed! Happy birthday!
Awww I cant believe it too that he is 1 now. Wasnt it just yesterday that you are pregnant????
Oh my goodness time flies, the baby gate busting made me laugh as E used to do this with her big brother J.
Wow! That year has gone quickly – it doesn't seem like long ago I was reading your weekly updates!
Happy Birthday, hope he had a gorgeous day. He certainly looks happy on the swing!
Happy birthday baby E. Watching the sibling band grown is amazing! My two girls definitely love each other more than they do us!
HBD to your lil one. He has that million $$$ smile !!!
Galactagogue Mom recently posted…How Can A Father Help In Breastfeeding And Baby's Growth?


text:
Virtualization Links
Login Not a member? Sign up now!
Follow VMblog.com:
Is your Office 365 data protected? Find out more.
Commvault Appoints Ranga Rajagopalan as Vice President of Product Management
Commvault, a recognized global enterprise software leader in the management of data for cloud and on-premises environments, today announced Ranga Rajagopalan as the company's vice president of product management, reporting to Chief Product Officer Rajiv Kottomtharayil. Rajagopalan will manage end-to-end software design services for Commvault's suite of data management and data protection solutions, including Complete Backup and Recovery, Commvault HyperScale, Commvault Orchestrate and Commvault Activate.
"With deep experience leading product management and engineering teams across the entire lifecycle of data protection and disaster recovery products, Ranga is the ideal person to head our product teams through our ongoing transformation to hybrid cloud solutions," said Rajiv Kottomtharayil. "We are thrilled to have him and look forward to collaborating across Commvault to shape the future of our product strategy."
Prior to joining Commvault, Rajagopalan held multiple positions at Dell EMC, including senior director of strategy and operations for Dell EMC's Data Protection Division, where he managed business strategy, planning and operations. He also led product management for Dell EMC's data protection appliances, including Data Domain and IDPA. Before Dell EMC, Rajagopalan was the director of product management at Veritas Technologies LLC and Violin Memory. Prior to this, he held multiple positions at Symantec, HP, and DSQ Software.
"I believe Commvault's innovations around data protection in hybrid environments will shape the industry for years to come," said Rajagopalan. "I'm extremely excited to become part of an organization with such a long track record of successful execution and to be in a position to help continue that tradition."
Published Thursday, July 25, 2019 8:09 AM by David Marshall
Get This Featured White Paper: How to Build a SANless SQL Server Failover Cluster Instance in Google Cloud Platform
You may also be interested in this white paper: FlexApp: Application Layering Technology
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
Back to the comments
Virtualization Technology News and Information
Copyright © 2004 - 2020 VMblog.com. All rights reserved.
http://vmblog.com

redpajama_set_name: RedPajamaCommonCrawl


Weight loss tea isn't new to us; a lot is look at long been ingested numerous countries similar to India and China. Teas are popular to the a number of health benefits and relaxing benefits. For everybody who is searching for your best and several good procedure or dental professional lose weigh; industry experts say that having tea each day should be thought with regard to. This can help you lose weight, but additionally will also assist your body and could keep you nicely toned.
A appropriate diet is just as vital as proper conditioning is. You'll be either provide you with negative or positive oomph. You will benefit more with no food you take in when consider your lifestyle and exercise regime into profile. Depending on the sport you choose, you may want to get ripped or drop a few pounds. Since basketball is type of efficient method to burn up calories, many players are in the position of to be able to increase their intake of food. At the same time, you also want to eat top food. Junk foods are not going to provide the energy you have to have to stay fit. You can also augment your diet with Healthy Supplements. Nutrition and training tend to be essential aspects of getting in top condition for the game of basketball.
Another better alternative would use omega 3 fish oil supplements. Be sure that you obtain only molecularly distilled or "pharmaceutical grade" omega-3 fatty acids supplements. Molecular distillation will be the process where by contaminants and toxins are removed off of the oil and the resultant pure fish oil is then encapsulated into supplements.
The DAVMS, Dumb Friends League, the Metro Denver Shelter Alliance, Pro Naturals CBD Reviews Bayer resQ and HomeAgain are dedicated to ensuring more and more owners are happily reunited with their lost cats and kittens. The CHIP YOUR CAT program is an extraordinary local effort that is an element of an even better plan to Improve health attend cats, raise awareness about cat issues, and enhance the image of cats as pets.
They provide filters for drinking water and for your shower and perhaps even the whole home to get the entire effects. The price is cost efficient too. Niche markets . a connected with totally different types to choose from that may work into price range plan.
Honey, stevia, and agave nectar usually perfect substitutes for regular table sweetener. They are as sweet if not sweeter, along with don't spike your glucose levels. There are enough alternative sweeteners out there to satisfy almost any calling for sugar.
Having said this, Pro Naturals CBD Oil it can be significant to keep in mind that a couple of pros and cons of owning mixed small dogs and Pro Naturals CBD Review cats. Some of the advantages include point that subjected to testing generally inexpensive even if purchased in a shelter. And still have be extracted from a neighbor or from being a newspaper that will cost they always nothing, if. They cost about $60- $80 when purchased originating from a shelter, the refund policy may include vaccinations and General Health checkups.
Another tool to help your dog lose weight is giving your dogs toys and dental chews in dished. Just having your dogs be perfect for stay stimulated by chewing can ease frustrations the best lead to over-eating. This is particularly helpful one more thing reducing the food intake of the dog. Boredom is one more reason dogs can to help eat, so toys may possibly help reduce anxiety that may cause over-eating.


Loaded with gorgeous green broccoli and topped with crispy bacon, this cheesy comfort food is ready to rock your face off. My family goes bonkers over this bacon broccoli mac and cheese!
Measure out all your ingredients, chop your broccoli, and grate your cheese.
Boil pasta per package instructions (times will vary a smidge by brand/shape) until al dente. Drain and set aside one done.
While the pasta cooks, start your sauce and broccoli.
Cook broccoli via your favorite method. I'm a big fan of quickly blanching broccoli in boiling hot water until the florets turn bright green and tender.
For the sauce, melt 1/2 stick of butter (1/4 cup) over medium heat.
Add flour and whisk constantly while the flour cooks off into a roux, approx. 3 minutes.
Season with garlic powder, salt, and pepper, to taste.
Slowly pour in your room temperature milk, whisking constantly until smooth and fully incorporated. Remove from heat. Sauce will thicken as it rests.
Add pasta and broccoli florets to a 9-inch baking dish.
Sprinkle 5-6 ounces of freshly grated cheese on top of the pasta.
Pour your cream sauce over the noodles and cheese. Use a rubber spatula to fold it all together. Feel free to top with a little extra cheese if you'd like, then top with bacon.
Bake on center rack at 350 F for 20 minutes, until hot and bubbly.
CRAZY FOR CHEESE? You can add a little extra on top before baking to amp up the cheese-factor even further! I made mine with a mixture of sharp white cheddar and medium cheddar cheese but love adding gouda to my mac and cheese as well. Gouda and cheddar are amatch made in heaven! I highly suggest using a good quality brick or wedge cheese and grating it yourself - the flavor and texture will be spot-on this way!


A group of related NCOH PhD projects on a One Health research topic are initiated yearly. Here you will find an overview of the granted PhD projects and consortia. The projects are well imbedded in the NCOH Strategic Research Agenda and typically entail at least two of the NCOH Strategic Research Themes.


Legend has it a 9-th century Ethiopian goat herder discovered coffee by accident when he noticed how crazy the beans were making his goats. The first flavored carbonated drinks were created in the US in 1807 by Townsend Speakman. The added flavors (birch bark, dandelions, ginger, lemon, coca, & kola) were to improve taste and natural curative properties of mineral water. Read more about these beverage franchises for sale!


text:
Virginia: Loudoun County prosecutor who sought to jail father of girl allegedly raped at school tied to Soros, McAuliffe
October 18, 2021 MJA Uncategorized 5
FOX:
The Loudoun County prosecutor who sought jail time against a father who was arrested at a school board meeting after his daughter was allegedly sexually assaulted in a school bathroom has ties to progressive megadonor George Soros and Democratic Virginia gubernatorial nominee Terry McAuliffe.
Loudoun County Commonwealth's Attorney Buta Biberaj was described in the explosive report by The Daily Wire as the "progressive" elected county prosecutor who ran on a platform of ending "mass incarceration," but yet she sought jail time for disorderly conduct and resisting arrest, both misdemeanor charges, against Scott Smith.
Smith was arrested during a June 22 school board meeting several weeks after he says his daughter was raped by a gender-fluid student in a school bathroom. The student, a 15-year-old boy, was charged in that case with two counts of forcible sodomy and later arrested. He was then fitted with an ankle monitor and transferred to another school in Ashburn, where he was accused of committing another sexual assault against another female student in October. more here
5 Comments on Virginia: Loudoun County prosecutor who sought to jail father of girl allegedly raped at school tied to Soros, McAuliffe
Heatsync October 18, 2021 at 4:43 pm
Take the little fucker out back, put a couple of rounds in the back of his head, hang his body out for the crows as a warning to others, and be done with it. You don't accidentally or unknowingly sodomize someone, he's demonstrated that he's willing and capable of doing it again, and he knows that there are people who will cover for him and provide him with new opportunities to offend, so that makes him a life-long threat — and there's really only way of permanently removing that threat. Sexual predators can't be reformed or reasoned with — you either lock them up for good, or you fucking bury them. There are no half-way measures.
PHenry October 18, 2021 at 4:46 pm
Buta Biberaj is an Albanian, who left the Soviet bloc, but there is ample evidence that she relocated from communism for economic reasons, but never rejected the ideaology.
When George Soros backed her with 850k that's a warning.
Trump should have ejected Soros when he had a chance.
Soros was given citizenship under saint JFK.
Racer X October 18, 2021 at 5:23 pm
Where is the judge to put an activist prosecutor in her place? The prosecutor can bring charges and make recommendations, but the District Attorney or the presiding judge should be able to dismiss the case and bitch-slap the prosecutor.
majorityofbob October 18, 2021 at 5:31 pm
Off topic but here's a contest I'd like to see: Fill two coke bottles with popcorn, hand one to AOC and one to McAuliffe and see who finishes first.
Badco October 18, 2021 at 6:24 pm
Better yet… fill two coke bottles with gasoline. light and distribute liberally… literally.
Willie C. on Tulsi Gabbard: Biden is showing his tendency for Totalitarianism
While I disagree wit…
Francis W. Porretto on Dems Think They Control Your Children
Part of the reason…
Francis W. Porretto on Tulsi Gabbard: Biden is showing his tendency for Totalitarianism
Biden, as objectiona…


Pema Chodron has a wonderful book called When Things Fall Apart: Heart Advice for Difficult Times which was given to me many years ago.. It sat o.
Learn how to rebuild spiritual path in your life from When Things Fall Apart: Heart Advice for Difficult Times by Pema Chdrn.. Download the free pdf & check .
Pema Chdrn When Things Fall Apart.. .. until it has taught us what we need to know.. Pema Chodron.. .. fearless breaking free of destructive .
THE ESSENTIAL PEMA FOREWORD 3 PREFACE Pema Chdrn has been many things to the many people whose lives she has touched over a lifetime of sharing the teachings of .
[PDF] Download When Things Fall Apart: Heart Advice for .
When Things Fall Apart: Heart Advice for Difficult Times (Shambhala Library) PDF ebook.. Author: Pema Chodron.. Other Format: PDF EPUB MOBI TXT CHM WORD PPT.
When Things Fall Apart: Heart Advice for Difficult Times .
When Things Fall Apart: Heart Advice for Difficult Times by Pema Chodron - PDF free download eBook.
Cuando todo se derrumba [When Things Fall Apart (Texto .
Written by Pema Chodron, .. Download and keep this book for Free with a 30 day Trial.. Help; .. Cuando todo se derrumba [When Things Fall Apart (Texto Completo)] By: .
Pema chodron when things fall apart pdf Pema .. pema chodron when things fall apart free pdf .. and Fears Pema Chodron PDF.. pema chodron when things fall .


text:
U2Songs.com
Ali Claims Royalties for "The Sweetest Thing"
Irish Independent by Dan McGinn (1998-09-21)
WRITING a song, staging a carnival through the centre of Dublin and saying sorry in front of U2's fans was not enough for Ali Hewson, it emerged today. The Dublin band's lead singer Bono has revealed U2 is also giving over the rights to its forthcoming single `The Sweetest Thing' to Ali Hewson's favourite charity – the Children of Chernobyl.
Royalties for the song, which was written by Bono by way of an apology to his wife Ali for missing her birthday because of recording commitments, will go to the Cork-based charity which brings children from the nuclear contaminated city to stay with Irish families.
A video for `The Sweetest Thing' was shot in the centre of Dublin on Sunday in brilliant Indian summer sunshine with Bono and the band staging a carnival through the centre of the city in front of Kevin Godley's cameras.
And speaking to RTE television from the shoot against the backdrop of a street banner bearing the incription `I'm So Sorry,' Bono revealed to reporters Ali insisted when he wrote the song for her that the royalties
should go to the charity headed by former Irish Presidential candidate and close friend, Adi Roche.
But he also revealed U2 exacted its own price in return.
"Well we insisted if the song is written for her and the royalties are going to the charity of her choice which is the Children of Chernobyl, then she better appear in the video."
Taking part in the U2 carnival were Dublin boy band Boyzone, Riverdance star Jean Butler, former world champion boxer Steve Collins, acclaimed Galway street troupe Macnas (resurrecting the U2 figures that appeared on the Zooropa tour), a circus elephant and the Artane Boys marching Band.
The video for The Sweetest Thing will be aired on Irish television within the next fortnight.
< Next News Entry | Previous News Entry >
u2songs.com was formerly known as u2wanderer.org. Follow us on Twitter | Facebook
News Specials
All Tours Pre-Show Songs
The Joshua Tree Tour 2019
Experience + Innocence Tour
All Tour News
The History Mix
#U240
Site © 1995-2020 U2 Songs. Site was formerly known as u2wanderer.org. All rights reserved. All images are copyright their respective designers. This website is an informational resource for private use only and is not affiliated with U2, their management company, their record label or any related bodies. The information presented within these pages is accurate to the best of our knowledge but is based upon information provided by other fans, research into individual items and several books, and U2 Songs takes no responsibility for any problems resulting from use of the material as presented within. The discography, news and video entries are copyright U2Songs and should not be reused in any form without permission, all images in the discography are scanned / generated by U2Songs from original sources and also should not be used without permission. Lyrics are transcribed as heard and are presented here under a provisional license by Universal Music, granted in 2005. Page rendered in: 0.5241 seconds


What's the news: T-Mobile has already blocked more than a billion scam calls, and today the Un-carrier is going further. T-Mobile is officially first to announce readiness for both the FCC-recommended STIR/SHAKEN standards and is first to launch new spoof-detection technology at the network level to give customers even more security than before.
Why it matters: Scam protection is a top concern for everyone. It is estimated that 50% of U.S. mobile traffic will be scam calls by 2019. Not only are unwanted calls annoying, they're potentially dangerous with unsuspecting Americans tricked into losing hundreds, and sometimes untold thousands, of dollars to fraudsters.
Who it's for: Anyone who wants more protection against scams. So…everyone.
First to integrate new spoof identification technology at the network level, meaning that Scam ID and Scam Block, the Un-carrier's free scam detection services, can now better catch and stop spoofed numbers from reaching your phone. And T-Mobile is still the only major wireless provider to deliver free scam protection on any device without requiring an app or registration, successfully flagging over 90% of scam calls.
First in the industry to announce readiness for both the new FCC standards of STIR (Secure Telephony Identity Revisited) and SHAKEN (Secure Handling of Asserted information using toKENs). When adopted industry-wide, these standards will allow customers to know the calls they are receiving are verified as authentic and not spoofed or hijacked.
With today's announcements, T-Mobile is protecting customers in ways that no other wireless provider can match and giving customers more incoming call control than ever before.
In addition to being first to announce readiness for both the new STIR/SHAKEN standards, T-Mobile improved its popular Scam ID and Scam Block with new protections against the increasingly common "Neighborhood Spoofing" – where scammers temporarily hijack a phone number to match the area code and 3-digit prefix of the person they are targeting, making the incoming call look familiar. Existing protection apps can only black-list against known scam numbers, not legitimate numbers that've been temporarily hijacked by scammers.
Together with partner First Orion, T-Mobile is the only major wireless provider to add and deliver new protections at the network level. That means Un-carrier customers can expect fewer of these types of calls, thanks to intelligent analysis of network-wide data that better pinpoints and identifies the origin of a call before it reaches your phone. And, every postpaid T-Mobile customer – and Metro by T-Mobile customer – gets it for free. No app or special registration required.
Scam ID instantly alerts customers when an incoming call is likely a scam, and Scam Block lets customers block scam calls before they reach your phone. Scam ID is included in all postpaid plans and for Metro by T-Mobile and is built into the network, so it will work automatically on all phones with Caller ID. If a customer prefers never to be bothered by scam calls, they can simply turn on Scam Block by enabling the feature on their T-Mobile account or dialing #662# and T-Mobile will terminate those calls before it reaches them. T-Mobile's consumer protection family includes the free services Scam ID and Scam Block, which launched in March 2017 and the premium Name ID, which is available for just $4 month per line.
Qualifying service and capable device required. Scam Block / Name ID: Enabling blocking may inadvertently block desired calls. Disable at any time. Info for some unknown numbers not available.


Napa Redwoods Estate-Yates Family Vineyard-Alden Perry Reserve-Cabernet Sauvignon-Merlot-Cabernet Franc-Mount Veeder-Napa Valley-California-2008-14.5% Alcohol-$47.50-A nose of dark fruits and spice, dark garnet in color. A medium to full bodied Bordeaux blend, with blackberry, black currants, rich and layered, dark chocolate and spice on long finish. A delicious bottle of wine. WE-92 CR-92 Good with steak, chicken, pasta. One Cork Bonus.
Bodegas Castano-Solanera-Monastrell-Cabernet Sauvignon-Tintorera-Vinas Viejas-Yecla-Spain-2010-14.0% Alcohol-$9.99-A nose of dark fruits and spice, dark purple in color. A medium to full bodied red blend, with black currant, blackberry, some chocolate and spice on finish. Better than last time tried. NR CR-89 Good with meats, chicken, pasta.


I ordered the Curative Mineral Mask from fangocur for psoriasis, and I am very happy with the product. At first I had my doubts because I had already tried so many products…and nothing worked so far. The results with the Curative Mineral Mask have been astounding. After using it for barely a week, my skin problem has almost completely cleared up. I am very happy with fangocur, and so I ordered some more products to fight acne. I am very satisfied!


The examination of friction materials represents a central point in the development of innovative products.
Requirements from diverse friction applications are reproduced by standardized testing methods. These methods are in constant development. Therefore, the selection and the advancement of materials are permanently optimized. This is the only way to successfully fulfill the rising demands of our customers.


text:
MTV Logo
Movie Awards 2006
06.03.06: Owen Wilson won for Best On-Screen Team (with Vince Vaughn) for Best Movie Wedding Crashers.
Photo Credit: Kevin Winter/ Getty Images
06.03.06: Jake Gyllenhaal (Best Performance) accepts his Best Kiss award for Brokeback Mountain at a safe distance from presenter Justin Timberlake.
06.03.06: Steve Carell won Best Comedic Performance for The 40-Year-Old Virgin.
06.03.06: Best Villain went to Hayden Christensen for his portrayal of Darth Vader in Star Wars Episode III: Revenge of the Sith.
06.03.06: Isla Fisher earned Breakthrough Performance for her wacky memorable role in Wedding Crashers.
06.03.06: The 2006 MTV Movie Awards host Jessica Alba took Sexiest Performance for Sin City.
06.03.06: Batman Returns star Christian Bale picks up the award for Best Hero.
06.03.06: Colin Farrell joked that Best Fight winners Brad Pitt and Angelina Jolie for Mr. & Mrs. Smith were stuck in traffic when accepting the golden popcorn on their behalf.
Photo Credit: Kevin Winter/ Getty Images/ 20th Century Fox
06.03.06: Jennifer Carpenter won Best Frightened Performance for The Exorcism of Emily Rose.
06.03.06: Funnyman Jim Carrey was honored with the MTV Generation Award with 60 angels by his side.
06.03.06: Director Spike Lee received the Silver Bucket of Excellence Award for his 1989 joint Do the Right Thing.


text:
Q: Creating Custom MiB (With custom OID) to receive data From Python Script I'm quite new on this type of field and would like to ask about suggestion and if there's any resources that might be fitting to dabble to finish this task (I've done research for a week and I'm currently stuck on this part)
My task is to scrape data and process it, and once it's ready is to save it to a database, seems easy. but the other task I'm having trouble with is to send the data I had to SNMP as well, since there will be another application waiting for that data via SNMP
I searched the internet, books and tutorials out there, and found out that I have to send it to an OID in SNMP service, I managed to send the data and view the data transmitted to an OID in SNMP
BUT, I only managed to send it to an already existing OID, which is the OID for SysContact (.1.3.6.1.2.1.1.4.0), so I already have the bare knowledge to send out and transmit data.
My problem and what made me stuck for 1 week is how to create my OWN Folder and Own variables inside the SNMP. (I also managed to understand that I need to create my own MiB to have my own custom MiB but the resources I've managed to attain were too far complicated and I couldn't understand a thing or two on how to create one, Also some of them were out of date, might be because I'm quite new on this system configuration)
Already managed to create SNMP server in Linux (But it was in .sh script and I only understand the part were pass protocol was used) and Windows
I'm more of a python programmer

redpajama_set_name: RedPajamaStackExchange


When you decide to create a family, you do everything that you can to keep your pregnancy as healthy as possible. You take your vitamins and you exercise lightly while you are growing your new baby. When your child has arrived into the world, you take them for their vaccinations and you choose the best way to feed them with their health and yours in mind. The health of your children is important for you, but it's also important for them, too.
It's important for any parent to feel as if their family is a healthy one and families that adopt healthy habits are those that are the strongest and fittest. You'll think about booking the children in with the family dentist every time an appointment is due, and you'll ensure that their eyes are healthy, too. There are a lot of common habits that healthy families adopt and the healthiest families all have these habits in common. We've got four habits that are prevalent in healthy families, so that you can learn to adopt them for yours.
Eating together can make a huge difference to the psychological and emotional health of your whole family. Sitting down at the table isn't just about keeping an eye on the kids when they eat. It's about conversation and community and cultivating that bond that keeps your children feeling happy and secure. Children that feel secure within themselves are able to grow into stable, confident adults who are able to connect emotionally to others.
Unplug the whole family by putting down screens and learning to spend time in the outdoors together. Pull out the board games on a rainy day and learn to be together when you overcome challenges. Children don't need to spend all their time staring at a computer, and neither do you, come to think of it.
Working out doesn't have to be a chore, especially when you get the whole family involved. Think trampolining and rock-climbing. Think family touch football. Your whole family can have so much fun working out that it won't even feel like you're trying to be healthy. It's a great way to connect and bond with the children and it allows them to see a fun and playful side of you.
Cooking together can help you to teach your children the benefits of healthy eating. If they can have a hand at touching, smelling and mixing the ingredients, they get a hands-on lesson in food preparation while being taught the value of a healthy eating plan. You can, of course, bake cakes and teach them to moderate their sugar. Plus, cakes and biscuits can be so much fun.
Ultimately, you will need to set a good example to your children and a big part of that is joining in with them and practising what you preach. Be patient and don't overestimate the knowledge that your children will have about the healthy practices that they need to adopt. Families that are healthy together naturally communicate better – you'll see!
Sometimes my friends and I put our phones face down in the middle of the table during dinner so we can unplug.
I agree that doing some of the simple things together even cooking will lead to more happiness together. My kids love to help me in the kitchen.
These are all great things to do as a family! One of my favorites to do is unplugging and taking my son to the park. Old fasioned fun outside is our favorite way to pass time!
Out of all of these, we don't often get to sit and eat together. Why? Because we are mostly doing the other tasks together. We camp, hike, bike, own four horses and are always in the midst of some sort of out door activity.
All these habits are so important, especially when it comes to promoting good health with the family. Unpluggin and enjoying time outside is so important to health and the wellbeing of the unit I think.
We love cooking and eating together. I think we really need to unplug more. It's easier when we're on vacation or out doing something, but at home – we are on our phones or tablets way too much.
All great points happy to say that we hit all of these on a regular basis. Eating together is #1 and working out together is a close number 2 with runs, walks, swimming, and biking.
I love that eating together is on here I think it's so important!
We don't have kids yet but we love to cook together. And someday we will involve our kids in that.


"Legal Barriers and Opportunities to Developing Business Partnerships B" by Scott R. Gunst Jr.
Gunst, Scott R. Jr., "Legal Barriers and Opportunities to Developing Business Partnerships Between Fisheries and Tourism" (2012). Sea Grant Law Fellow Publications. 61.


text:
Home › Newsroom
RTS Announces Final Plan for Reimagine RTS Transit System Redesign
At their meeting today, the Rochester Genesee Regional Transportation Authority Board of Commissioners voted unanimously to approve the final plan for the Reimagine RTS transit system redesign. The target date for the launch of the reimagined transit system is June 29, 2020.
"This is an historic and exciting day for RTS and our customers because the transit system approved today by the RGRTA Board of Commissioners will not look like the same old bus company," said RTS CEO Bill Carpenter. "The new transit system will be more frequent, reliable, accessible and innovative than the system we have today. Our fixed routes will be faster, more consistent and require less waiting time. Our paratransit service area and new On Demand service will provide access to transit every day. And innovative online and mobile technologies will change the experience for our customers."
The details of the reimagined transit system are included in the Reimagine RTS Final Recommendation Report that is now available on the RTS website at myRTS.com/reimagine. The Final Report:
Explains the features of the fixed route network, including route frequencies, the hours of service, the fares, and the new names and numbers of the routes;
Provides the details of the seven Community Mobility Zones (CMZ), including how our new On Demand service will work, maps of each zone, On Demand fares and the hours of service for each zone;
Shows how we will maintain commuter routes where we have them today by using smaller vehicles for work-related trips during the morning and afternoon commute times; and it
Shows the details of the new paratransit service area, including levels of service, hours of service, and fares.
While today RTS celebrates two years of work to reach this milestone, we have a lot of work to do before launching the system one year and two days from now. Work is already underway to develop Connection Hubs and procure smaller vehicles for use in the CMZs and on Commuter Routes. To help customers, we have included in the final report information that will make it easier for them to understand and transition to the new system. This includes:
A map and description of each route;
A guide for customers to look up the routes they currently use and see what the route numbers will be in the reimagined system; and
A guide that shows which routes will connect to each connection hub.
Beginning in the fall of 2019 and continuing to our launch on June 29, 2020, we will continue our engagement with the community to share how the new system will work.
"This has been an enormous undertaking and there are so many people to thank," Carpenter added. "Thank you to the RTS team and all the internal committees and individuals who provided input and guidance throughout the process. Thank you to the Community Advisory Committee, for representing so many views and voices in the community. Thank you to Mayor Warren and County Executive Dinoflo for your support and input. Thank you to all the leaders from municipalities, colleges, schools, businesses and community organizations. Thank you to our project consultants for your guidance and expertise. And most importantly, thank you to our customers. Your input and desire for better transit helped shape the design of the new transit system."
The community will hear from RTS regularly over the course of the next year as we finalize details of the system, create more materials, and announce more specific details and features of the new system and its innovations.
For more information about the Reimagine RTS study please visit www.myRTS.com/reimagine.


text:
This is sponsored content. It does not involve the editorial or reporting staffs of The San Diego Union-Tribune.
This Paid Post is either (i) produced by the advertising department of The San Diego Union-Tribune on behalf of the Advertiser or (ii) supplied by the Advertiser. The newsrooms or editorial departments of The San Diego Union-Tribune are not involved in the production of this content. For those with questions, please email paidpost@sduniontribune.com.
Holiday tech: Programs help low-income households purchase computers, connect to the internet
By Cox Communications
Dec. 10, 2021 11:01 AM PT
The holidays are a popular time to buy a new computer, laptop or tablet as an upgrade for yourself or as a gift for the family. While tech gifts are top sellers during the holidays, there are still some low-income households that have never had a computer or internet at home.
But there are now a variety of programs available through the federal government and internet providers like Cox Communications that can help bring computers and an internet connection to low-income students, seniors and families all year long.
Visit Cox's new affordability hub at cox.com/digitalequity to see the available programs and options, which include:
Connect2Compete for K-12 families
Connect2Compete (C2C) is Cox's low-cost internet program for families with children in grades K-12 who are enrolled in government financial assistance programs such as free school lunch or SNAP.
Connect2Compete is designed to create digital equity for students and families that may have previously lacked an internet connection in the home. Families can qualify for Connect2Compete by visiting cox.com/c2c.
Connect2Compete is $9.95 a month for qualifying K-12 families and includes in-home wifi, download speeds of 50 Mbps. Families can stay enrolled in the program for as long as they qualify.
The program also features:
No annual contracts or installation fees
Free Wi-Fi modem rental
Access to over 3M+ Cox Hotspots nationwide
Cox Security Suite, online safety software tools to protect you and your family from online threats such as viruses
Access to the Cox Digital Academy, which provides basic computer literacy training and educational resources for students
To help families purchase devices, Cox partners with Computers 2 Kids, a nonprofit based in San Diego that refurbishes computers, laptops, tablets, printers and other technology for low-income households, including families, college students, seniors and military families.
For information on purchasing a refurbished device, visit c2sdk.org/tech-assistance/.
ConnectAssist for people of all ages
Cox Communications has expanded its low-cost internet tier ConnectAssist to help create digital equity for low-income households that are in a government financial assistance program but don't have children in grades K-12, and thereby, don't qualify for the company's Connect2Compete program.
"Helping to bridge the digital divide and bring digital equity to low-income households is important to us," said Ingo Hentschel, senior vice president and region manager for Cox Communications. "We want to do what we can to eliminate the technology gap for people of all ages in our communities, which is why we're expanding our low-cost internet options to include ConnectAssist."
ConnectAssist provides customers with internet access for $30 a month (plus taxes) and includes:
Modem rental, which can support speeds up to 50 Mbps download/3 Mbps upload
EasyConnect self- installation or $20 professional installation
Access to wifi hotspots nationwide
Cox Security Suite
Access to the Cox Digital Academy
Eligible customers can sign up at cox.com/connectassist and are not required to go through credit checks, commit to term agreements, or pay deposits.
The ConnectAssist program is available to households that participate in one of these government subsidies programs: SNAP, TANF, Head Start, WIC, LIHEAP, Public Housing, Pell Grant, Veterans Pension & Survivors Benefits, Tribal Programs, Supplemental Security Income, or Medicaid.
Cox customers qualifying for ConnectAssist are also most likely eligible for the federal government's Emergency Broadband Benefit (EBB) program, making internet connectivity even more affordable.
Customers may be able to get ConnectAssist for as low as $0/month after discount with the Emergency Broadband Benefit.  The discount amount and eligibility are based on EBB program rules which are subject to change.
As part of a stimulus bill, the federal government set aside money for an Emergency Broadband Benefit Program designed to help Americans stay connected to the internet during the pandemic.
Eligible households with active Cox Internet service will receive up to $50 off their monthly bill based on their current internet service and equipment rental, or up to $75 if you live on a tribal land.
In addition, through Cox's partnership with PCs for People, eligible households can receive a one-time discount of $100 toward laptops or desktop computers (while supplies last).
Customers can learn more about the EBB program (and check their eligibility) at cox.com/ebb.
Pardee's LivingSmart® is an incentive for home shoppers to buy new vs. old
Homebuyers can expect top-quality craftsmanship built to their specifications and with warranties to back it up


text:
Q: CLion equivalent of Visual Studio C++ "filters" Context
In Visual Studio IDE, for C++ solutions, you can use so called "filters" to simulate source files tree/directories, while usually keeping all source code for each project in each project's root. Main merit being ability to directly #include "foo.h"
I've been trying to "switch" some solutions over to CLion, because of its multiplatform focus and trying to add support for CMake+GCC into already existing VS solutions, as no cross-platform IDE has native support for .sln/.vcxproj files
Now - I know that some larger CMake projects (as in solution/group of subprojects) often use plain filesystem subdirectories to further break-up its code in each subproject, but since some of "solutions" I'm trying to add CMake support to, consider of few hundred source files, I can't really go about refactoring everything manually and changing #include "service_foo.h" into #include service/service_foo.h in each of them.
Also another thing to consider is that I'm not migrating solution to work with CMake - I'm adding support for CMake builds/CLion IDE support alongside MSBuild toolchain/VS IDE support, so I don't want to introduce any breaking changes.
I'm still pretty new to JetBrains IDE ecosystem, so I wondered whether there is something that could provide this kind of functionality out of box, or perhaps with a plugin.
Question
Is there any way to sort source files into groups without making on-filesystem changes, that is in project view toolbox in CLion IDE?
Couldn't find anything in documentation so far, but it would be something alike to Code Hierarchy, but for .h/.cpp files instead.
Example
Filesystem-wise structure (as visible on-disk)
$REPO_ROOT is repository as provided with *.vcxproj, .idea/ etc.
Main CMakeList.txt: $REPO_ROOT/CmakeList.txt
Example subprojects: $REPO_ROOT/foo_slib/ $REPO_ROOT/program/
Example Source files: $REPO_ROOT/program/main.cpp $REPO_ROOT/program/gui_init.h $REPO_ROOT/program/VulkanDelegate.h

Project/solution root-wise structure (as seen in project toolbox views in IDEs)
$VIEW_ROOT is main project open for CLion or .sln open for MSVS as seen in Project View in each IDE
Main CmakeList.txt: $VIEW_ROOT/CMAKE/CmakeList.txt
Example subprojects: $VIEW_ROOT/foo_slib/ $VIEW_ROOT/program/
Example Source files: $VIEW_ROOT/program/main.cpp $VIEW_ROOT/program/GUI/gui_init.h $VIEW_ROOT/program/Delegates/VulkanDelegate.h

A: You surely do NOT need to edit source files and change include paths. Nothing should be able to stop you from achieving the same #include paths with compiler include path option, -I<path>. In CLion, it's controlled through CMake's target_include_directories directive. You may also have to figure out how the projects are linked.
You can add files and folders to CLion's favorites. You can have multiple groups of favorites, so this can emulate arbitrary virtual folders in the project.
For a more elaborate query language, there are Scopes. You can set them up, and then they will appear in the Views dropdown of the Project view, each as a separate View.

A: Here is what I ended up doing, if someone else needs this functionality
Solution
Let's say all your MSVS projects(targets) are stored in root of ./src/ (./ being repo root) on directory-per-project basis

*

*Make sibling directory at repo root, say ./src_cmake/

*Make directory per projects stored in ./src/ at ./src_cmake/, let's say we have made ./src_cmake/libproj/ corresponding to ./src/libproj/

*Taking libproj as example, make subdirectories in ./src_cmake/libproj/ corresponding to your filter tree structure for that project in Visual Studio

*In each filter subdirectory, create file symlinks to source files corresponding to each file inside filter, let's say Solution>libproj>Debugonly> in Visual Studio
contains debmeta.h debmeta.cpp debutil.h, that would require 3 new symlink files to be created at ./src_cmake/libproj/Debugonly/, let's take debmeta.h for an example

*You can create symlinks with ln -s ORIGINALFILE LINKTARGET, so while in shell opened at ./src_cmake/libproj/Debugonly/ use command

// This will navigate 3 directories down to repo root and from there to debmeta relative path
ln -s ../../../src/libproj/debmeta.h debmeta.h

*This would be very prone to breaking (ex. renaming project in future), and could require restoring perhaps hundred of symlinks. To at least negate that, you can do this instead

// Shell open at ./src_cmake/libproj/ instead
ln -s ../../src/libproj .link
cd Debugonly

// Now use the .link folder so all links will be routed through it instead
ln -s ../.link/debmeta.h debmeta.h

// From now on use .link folder instead to navigate to original project directory, in case of breaking changes like new name of this subproject (at ./src_cmake/libproj/)
rm .link
ln -s ../../renamedsrc/renamedproj .link

// This way you shouldn't have to worry about cmake tree breakage

*If you did everything, you should end up with ./src_cmake/ tree looking like your Visual Studio Project View tree

*Now in ./CMakeList.txt add subprojects as goes, you should call add_subdirectory() to each project individually, for Clion to correctly pick up targets like in example

add_subdirectory(src_cmake/libproj)
add_subdirectory(src_cmake/exeproj)

*For each subproject in ./src_cmake/ you should add new CMakeList somehow corresponding to .vcxproj from ./src/, so as example goes - ./src_cmake/libproj/CMakeList.txt

*In each such CMakeList add target_include_directories() and include all filter subdirectories for this project, going by example

target_include_directories(libproj
    PRIVATE Debugonly
)

*Now since you most likely didn't do any of that manually (as explained below), you will probably provide script to generate filter structures and symlinks
for ./src_cmake/ instead shipping folder as is, meaning you do not want to track anything besided CMakeList.txt for ./src_cmake/ and want to ignore symlinks from polluting your version control (VSC)
as these would cause duplicates in code changes
To prevent that create additional .gitignore at ./src_cmake/ as goes

# Choose which one better fits your needs, but first one should be prefered

# Ignore everything other than CMakeList.txt
*
!*/
!CMakeList.txt

# Or only ignore source code (in case of C/++
*.c
*.cpp
*.h

*This way you should have setup everything filesystem side, now in Clion IDE Project Toolbox you will setup scope (equilavent of Solution Filters .slnf from Visual Studio)

*Now in Edit scopes>Add(+)>Shared> only Include Recursively these paths ./src_cmake/ ./CMakeList.txt (you can of course include/exclude other thing like .gitignore to your liking)

*Now switch to your new scope and you should have end up with something that could pass for a Project View from Visual Studio C++

XX. Think of CMakeList in repo root somehow of .sln file and CmakeList in project folders as each .vcxproj, that is don't pollute root CMakeList with project local configuration
This way keeping both MSVS and CMake in sync, should be easier
Noone should do all of that manually though, so you could make a simple script going like that:

*

*Pass $SRCROOT (MSVS Project Directory) so ./src and $OUTROOT (CMake Project Directory) so ./src_cmake

*For each subdirectory at $SRCROOT create directory at $OUTROOT with name taken from .vcxproj, and make symlink in each of theme like this $OUTROOT/$VCXPROJNAME/.link->$CD (preferably relative path if you can calculate one)

*Using xml parser for .vcxproj in each subfolder/project, get every <ClInclude> property and corresponding to it <Filter> value - create relative path of such if doesn't exist at $OUTROOT/$VCXPROJNAME/$FilterVal

*For each of these <ClInclude> properties create symlink file from value provided and as link target use relative path to .link such as $OUTROOT/$FilterVal/$ClIncludeVal->$(.link)/$ClIncludeVal

*This should simulate filter structure at $OUTROOT and from there you could just recursively iterate through it, generating basic CMakeList.txt for each subproject/target with just target_include_directories() and source file paths


The following juried exhibit competition might be of interest to the R.A. Photo Club members.
The SPARK Photo Festival in Peterborough, Ontario has been featuring a themed juried exhibit for six years now. The exhibit theme is meant to challenge photographers to come up with their best work, working within a broad thematic concept.


Don't Bust Those Ghosts (Spam). Filter Them.
In a bit of reverse psychology, we created a blog last week that hinted at the insight provided in today's post. That brings to mind this past Friday's discussion. We talked about the importance of blocking referral spam from affecting your Google Analytics data. Remember the two types of referral spam that both quickly affect data?
Yahtzee! Ghost spam and crawler spam.
For crawler spam, we recommended that you contact your website administrator, or the person who manages your .htaccess file, to update the code that will block this type of spam.
Ghost spam, however, does not actually access your site. It uses measurement protocol to send data directly to Google Analytics—here is a great reference list that shows many known ghost and crawler referrals. Because of this, it's important to set up filters in your Google Analytics to ensure that this information is not compromising your data.
I Ain't Afraid of No Ghosts (Spam).
The first step is logging into your Google Analytics and use the Admin tab to locate the appropriate Account. We highly recommend keeping one view within your Account unfiltered and full of data. Once you begin filtering or implementing any changes within Google Analytics, there is no way to change or edit past information.
So keeping one View unchanged will give you all of your website's information at a further date, should that need arise.
In the example below, we built a secondary view titled "Reunion – Filtered." Once this is set up, it's time to add those filters to those ghosts. Click on the Filters button, and you are now ready to go.
Now, click on the +New Filter button to create your ghost spam referral filter. We can call this Referral Spam under the Information section.
The next step is to click on the Custom toggle. Select Field under the Filter Field, then type in Campaign Source. Now you're ready to add the ghost referrals that you do not want. You can add from the list we linked above, or you can check your GA to find the ones that have the greatest impact on your data.
Some great examples are free-floating-buttons.com, social-buttons.com, 4webmasters.org, traffic2money.com, and floating-share-buttons.com, but there are many more out there.
We recommend ensuring that you filter out ghost spam here, but again, block access to the crawler spam because that spam does actually visit your website.
Take a moment. Relax. After all, even Egon Spangler would have a time with Ghost-filtering.
When writing your referral websites, just put in the domain name—be sure not to include the www—then separate your different domains with a vertical bar (Shift + Slash). Add in all of the domains you would like and verify the filter at the bottom. This ensures that your filters work properly.
Once verified, Save the filter. All of this traffic will no longer affect your data, so you can once again make accurate and actionable decisions based on what's actually happening on your website.
Note: Some digital strategies loath their referral spam so much, they only include the sources they know are submitting legitimate traffic. This is not a practice that we use, but it is one that has a solid rationale for many businesses and is something you may want to consider.
Here is an example of what we put in our GA filter pattern. It is something that we will add to as we identify more new ghost spam traffic trying to pollute our data.
If you have any questions about measuring your data and analytics as well as using that data to increase your traffic and conversions, be sure to contact us with any questions.


Airtel customer care number in Patna Airtel toll free helpline number, grievance officer, nodal officer contact details, Airtel store address in Patna and other details are provided below. We provide customer support numbers for both airtel mobile, airtel fixedline, airtel fiber and broadband services.
I am from Hajipur, Bihar, Pin 844101. In my area airtel service is very poor, So I want to know about that when the service quality is resume as Excellent Level.


text:
The Collection Chamber
Many games and movies are held within the Collection Chamber's vault, unseen by modern means. It's time for them to be released.
EDUTAINMENT
SPORT & RACING
COLLECTION CHAMBER FAQ
Art cinema can be difficult to define, especially to a casual movie viewer more accustomed to Hollywood narratives. Most tend to lump in everything that isn't made on America's West coast into this category, but I feel all movies can and should be considered art. Absurdist cinema on the other hand take this art to a whole new level, and Quentin Dupieux's 2012 movie Wrong takes the absurd to the Nth degree.
One of Dupieux's previous films, Rubber, had a wider release than most films of it's type due to the insane premise of a killer rubber tyre. It was lumped in with the 'so bad it's good' movies like Birdemic and The Room, but this hides a clever film that talks about the relationship between a film and its audience.
In my opinion, Wrong has a more personal and universal meaning, though it presents them in an alienating and absurd way. It is about modern life, the comforts we have grown accustomed to and the problems they chain to us.
The film begins with a fireman dropping trou and doing a number two in the middle of a street while a van is on fire in the early hours of the morning. His co-workers stand idly by next to their fire truck as it states 'keep back 300 feet'. An apt metaphor for the apathy of today perhaps?
Although the firemen do not reappear in the story, the burning van does have a plot-based point. It carried the stolen dog of our put-upon protagonist, Dolph Springer. He is a mild-mannered man who's only companionship is his dog, Paul. He seems so directionless that he continues to go to his job every day despite being fired several months ago.
This office is plagued by perpetual rainfall that the characters find oblivious, although the boss' office contains a large supply of towels for any meetings. Anyone with a basic knowledge of metaphor knows what the rain means, so why does Dolph continue to work at a place where he has been fired and whose ex-colleagues obviously show disdain towards him? A need for structure perhaps?
We never learn why he was fired and I don't think it particularly matters in the dream logic that the film lives in. The point is that he was rejected. Not only is his dog missing, but his neighbour leaves on a journey to anywhere and nowhere, a surly policeman finds ways to sarcastically berate him and his gardener has trouble with a palm tree turning into a pine tree. Everything is changing and his one constant - his pet dog - has at first thoughts run away.
It turns out that Mr Chang. a rich animal lover played by William Fichtner (The Dark Knight, Armageddon) has kidnapped him to make the owner appreciate their pets more. Unfortunately the man who kidnapped the dog crashed his van making the opening scene make a little more sense than it did. Just a little though. Luckily the dog escaped the wreckage.
There is also Emma, who works at a Pizza delivery chain. She has inexplicably fallen for Dolph, but cannot tell the difference between him and his french accented gardener. The gardener impregnates her with the fasted gestating baby ever conceived, but could actually be his dream (if it is, there's very little distinction).
Dog telepathy also plays a role as Dolph tries in vain to take control of the whole situation. Are all the strange events and imagery in the film a metaphor for modern social apathy? I've seen some interpretations speculate that it takes place in a society where humans have the psychology of that of a dogs - one that has some merit as a lot of people do share some of their canine character traits. Dolph's surname is Springer after all.
I have one other thought to try and make sense of it all. Apart from Dolph who has been forced into the changes in his life, all other main characters are trying to escape their current existence, each in different ways with little success. Dolph's neighbour has driven off to find another life, only to travel into nothingness. Mr. Chang wants to remove the self-inflicted scars on his face and believes his mis-placed altruism will help and Emma has left her husband to be with Dolph and the gardener (who are the same person in her mind). The gardener also wants to escape Emma's demands for a family with disturbing consequences.
Overall, does a film like this need to make sense? Will you get more enjoyment from it is every puzzle piece is put in its place? I think the insanity presented here works on its own giving it its own sense of style and humour. You can laugh at what happens on screen and the deliberate confusion it presents is part of the fun.
Unfortunately the film is unavailable in the UK at present, though if you choose to import the blu-ray it is region free so will play on European players.
You can see the trailer below.
Posted by Biffman 101 at 10:00
Labels: Comedy, Movies, Weird
The Goblin's Notebook
BUY WHAT GLIMMERS IN THE WOOD
Hall of Sentient Mirrors
Buy Soldiers of the Damned
Biffman 101
HeroOfAvalon
LIKE THE CHAMBER?
WANNA SHOW YOUR LOVE?
THE ADDAMS FAMILY COLLECTION
ENDORFUN
RETURN OF THE PHANTOM
BIG RED RACING
BIG RED ADVENTURE
SID MEIER'S SIMGOLF
FURY3
WIZBALL & WIZKID
CALLAHAN'S CROSSTIME SALOON
FLASH GAMES: MUSIC
MICHAEL JACKSON'S MOONWALKER
THE VIOLINIST OF HAMELN
THE RESIDENTS: FREAK SHOW
A ROCKSTAR ATE MY HAMSTER
BLAZING DRAGONS
7 FACES OF DR. LAO
THE GENE MACHINE
D/GENERATION
ZOOCUBE
YOOT TOWER
X-FILES:RESIST OR SERVE
VEIL OF DARKNESS
U.F.O.s (aka GNAP)
TERRA NOVA: STRIKE FORCE CENTAURI
Sites I Like!
AbandonwareRing
Theafrofilmreviewer
The Celluloid Highway
Zomb's Lair
LegendsWorld
Collection Chamber YouTube Channel


Will 3D Printing Eliminate The Warehouse?
This whitepaper from Stratasys Strategic Consulting will look at the business drivers for adopting 3D printing and the applications for the technology. In this paper, we consider how 3D printing can be used to meet the spare parts needs of organizations across a wide range of industries and the challenges the technology presents.


text:
Technical Paper | Fachbeitrag
Professors' Conference at Ziegel Zentrum Süd e.V.
Energy-efficient architecture in Germany and the Czech Republic
»1 The group of professors started off by inspecting the "perpetual building site" of Regensburg Cathedral and enjoyed a stunning view over the entire old town with its winding streets and lanes
»2 The internationally known Carthusian cloister in Novy Dvur, Czechia, was extended and converted by the Pilsen-based architect Jan Soukop, together with John Pawson, London, from a four-sided manor farm
»3 Before the tour through the prize-winning pedestrian tunnel at Prague Castle (Hradcany): Speaker Prof. Pavel Zverina (Regensburg University of Applied Sciences, left) with architect Josef Pleskot. On the right: view of the interior brick shell of the tunnel
Photo on left: Ziegel Zentrum Süd e.V.
Photo on right: Jan Malý
»4 The Church of the Sacred Heart of Jesus by Josip Plecnik in Prague, with the tour guided by architect Miroslav Cikan (MCA Atelier)
»5 A brick building site in Litomysl, Czechia, comes under the close scrutiny of the delegates
Photo: Ziegel Zentrum Süd e.V.
»6 Tour of the Castle Brewery in Litomysl, a project designed by architect Josef Pleskot. Tour guided by Litomysl's former mayor, second from left. Photo: Ziegel Zentrum Süd e.V.
»7 The clinker façade of the new Faculty of Architecture of the CVUT, the Czech Technical University in Prague, designed by the Czech architect firm Šrámková architekti
At this year's Professors' Conference at Ziegel Zentrum Süd e.V. (ZZS) speakers and delegates addressed the consequences of the dramatic energy turnaround in Germany for building construction. The conference at Regensburg University of Applied Sciences, Department of Architecture, was combined with a three-day excursion to the Czech Republic, during which the delegates were accompanied and guided by some of the biggest names in Czech architecture. 35 professors from more than 20 universities in the Southern German region were treated to a deep and sometimes very personal insight into the Czech architectural scene.
1 Conference
Waltraud Vogler, Managing Director at ZZS, sees "the way to the utilization of renewable energies for the generation of thermal heat and power, to the reduction of climate-damaging CO2 emissions and our handling of the world's resources as the leitmotif for all our actions", and summarized the theme of the conference, which was held in cooperation with Regensburg University of Applied Sciences.
Architectural designers in Germany are giving increasing thought to the uniform "packaging" of buildings. Lead-in for the one-day event at Regensburg University of Applied Sciences was the...
Find out more in
Natural red facing clinkers for new Czech Technical University building
For the Czech Technical University in Prague (CTU), the construction of a new building is the largest building investment in the last 35 years in science, research and teaching. Building took 18...
Issue 2016-8 30 May to 1 June 2017, Prague, Czech Republic
Refra Prague 2017
The Czech Ceramic Society invites to the 19th conference on modern refractory materials and key achievements in high-temperature technologies, which will take place in Prague from 30 May to 1 June...
Issue 2013-06 25/26 June 2013
Hitherm Prague
On 25/26 June, the Czech Silicate Society is staging "Hitherm Prague 2013", the international conference on high-temperature processes. Key themes include energy efficiency and heat recovery in...
Hitherm Prague 2013
The Czech Silicate Society is organizing an international conference on high-temperature processes "Hitherm Prague 2013", which will focus on the following topics: ›?energy efficiency and heat...
Issue 2014-03 13?–14 May 2014
Refra and Hitherm Prague 2014
The Czech Silicate Society is organizing two international conferences to be held in parallel sessions on 13–14 May 2014, they are Refra, the 18th Refractories Conference, and Hitherm Prague, the...


text:
Q: Where did Schrödinger solve the radiating problem of Bohr's model? One of the problems with Bohr's theory to describe the hydrogen atom, was that the electron orbiting around the nucleus has an acceleration. Therefore it radiates and loses energy, until it would collapse with the nucleus.
Now Schrödinger describes the electron as a wave function. His theory is able to describe all atoms (in contrast to Bohr's model), but how is the radiation problem solved? I understand that the wave has not an exact position in the time anymore. But the electron still "moves", so it has an acceleration anyway (because of vibrations or so).
Why is in this theory the electron not radiating anymore? And if it is, why doesn't the atom collapse?

A: As discussed in other answers, the short answer is "he didn't", in the sense you seem to be asking. The electron is simply not a classical object - it's behaviour is something wholly new (as of 1926 that is, when Schrödinger published his equation). The "solution" was that his approach foretold the hydrogen spectrum to an accuracy that was much greater than Bohr's model: in short the "solution" ultimately came experimental verification. You may benefit simply by reading more on the history of QM if you have not already done so so that you understand that great minds have had almost exactly the same kind of misgivings as you seem to be having. To invoke Feynman here (the exact words are on the audio version of his QM lectures) how does one come up with a new theory? - step 1 - you guess it, step 2 you do experiments to test it, step 3, if the experiments tell against the theory, no matter how clever or appealing it is, then it's wrong and you go back to step 1.
As an aside, it might help (I know this too might seem highly artificial) to know that there is a formulation of QM (the Heisenberg picture) wherein the electron is perfectly "still": its state does not change and instead the "observables" - the operators + the special "recipe: which tells you how to interpret them and whose eigenvalues are the possible measurements - are the things that evolve with time. This Heisenberg "matrix mechanics" is made equivalent to the Schrödinger picture through a unitary (i.e. roughly something that preserves probability distributions) transformation that evolves with time. The Heisenberg picture is kind of analogous to doing mechanics in a rotating frame, but it may help to know of this approach and anyway who's to say, without further experimental justification, which is the rotating frame!
The "solution" discussed took a long time to be truly embraced. Schrödinger came up with his famous cat thought experiment because he thought the Copenhagen interpretation of his and Heisenberg's theory (Heisenberg's matrix mechanics and Schrödinger's wave mechanics were shown to be the same) was crazy and needed to be repudiated - he ultimately left the field; Rutherford was aghast at what he thought was the possibility of "half an electron" being somewhere and the other half somewhere else (these thoughts provoked discussion as to whether even our conception of space as being modelled by a smooth manifold were even valid at the atomic level) and Einstein famously fought and thought so hard against what QM seemed to be saying that he (and Podolsky and Rosen) came up with the famous EPR paradox which they thought repudiated the prevailing QM interpretations but instead led to the discovery of quantum entanglement. I find it ironic that even if Einstein had done nothing else than try to tear the probabilistic interpretation of QM down, he would still have been one of the greatest physicists of the 20th century.
Lastly, as animals we have evolved to recognise and understand patterns that arose in our birth home, to wit the wet savannas of Eastern Africa. From a evolutionary biology standpoint, there is absolutely no reason why we should understand things like electrons, let alone why they should fit into our "Wet Savannah World" view of the world studied in classical physics. You just have to accept that the electron is standing still, de-localized and so somehow spread over all the points in its orbital at once and not shifting from one to the next. The weirdness and psychological jarring that you feel in letting go of the idea of an electron as a point buzzing around reflects that your evolutionary forebears came across nothing truly analogous to the delocalised electron in their wet Savannah home. This is not to say we give up because it's too hard - we simply have to heed that we have certain biologically programmed prejudices about the World that sometimes help us in phyics as intuitional insight, but other times they hinder us and point the wrong way.
You may find it helpful not to think of separate electrons as the fundamental things, but rather the oneness of the quantum electron field: the electrons themselves are like the discrete "data packets" whereby this field communicates with and interacts with the other quantum fields in the World and they don't needfully have to be anywhere in particular - but again, you have to be wary of leaning too hard on any analogy. Please see this excellent elementary level video http://www.youtube.com/watch?v=Fxeb3Pc4PA4&list=UUUHW94eEFW7hkUMVaZz4eDg.
Further Reading: Heisenberg very much chose to concentrate on what could be measured rather than what was happenning to give rise to the measurement and this "quantum measurement theory" approach is something some people find appealing. This is where one goes back to a set of experimental observations about "observables" (the so-called "operators") and uses them as axioms without trying to get too caught up in other ideas. I have a set of undergrad notes along these lines by Hideo Mabuchi which I thought were excellent - I couldn't find them on the web but you might like to contact him through the link.

A: Schrodinger describes the electron in an atom as a standing wave pattern. Essentially it's a particle in a box. A particle in a box has a maximum wavelength, and therefore a minimum kinetic energy. This is the ground state. In an actual atom, the details differ, but you still have a ground state, which is a state of minimum energy.
Due to conservation of energy, the ground state can't radiate. If an electron in the ground state were to radiate, it would be radiating energy, but it doesn't have a state of lower energy that it can go to.

A: Here is my answer to this very difficult issue.
In my opinion the elementary Schroedinger approach does not solve the problem of radiation. The electron still radiates when it changes its energy level and this process is not described in the elementary Schroedinger model based on the Coulomb potential only.
Experiments prove that every level is not stable, only the fundamental level is stable. This is the only true difference with respect the classical description, where there is no lower bound to the energy of the electron.
Let me be more clear.
If you consider the classical model neglecting electrodynamics, but only considering Coulomb interaction, even the classical model is stable. The same happens to the Coulomb-Schroedinger model neglecting the interaction with the quantized electromagnetic field (in the vacuum state in general). The energy levels seem to be stable, but they are not as experiments show. In fact, also theoretically, once you switch on the interaction with the E.M. field, exactly as in classical electrodynamics, all levels but the fundamental one become unstable in accordance with experiments. The only true difference form the classical description including all electrodynamics (barring the fact that the allowed energies are now discrete) is the existence of the ground state in the quantum picture.
So a more right question would be instead "why, differently form classical physics, there is a ground state for the Coulomb attractive potential in the Schroedinger model?"

A: To add yet another voice, I believe that Bohr got around the radiation problem by simply stipulating that, for reasons not yet understood, electrons in certain special orbits simply did not radiate.
His theory certainly allowed radiation as when an electron moved from one orbit to another.  But the predicted orbits in Bohr theory were to be "special".

A: I will put in my two cents:
The Bohr model as such can be saved by postulating standing waves for the electrons. The contrast with the Schrodinger formalism lies not only, as observed by others , that the solutions of the Schrodinger equations are more accurate and can be generalized to complicated potentials, but that the Bohr model is only one step higher than the numerology/data-fitting of the Lyman and Balmer series and the Rydberg formula. It is not a theory.
What made Schrodinger's equation lead to a theory, was the postulate that the solutions of his wave equation were to be squared and interpreted as a probability distribution of the possible position of the electron. This is that led to a theory of quantum mechanics, rather than a model of quantized states. The position of the electron was interpreted as  a probable one, leading to orbitals, and not orbits. In addition within this theory the eigenstates of these orbitals were stable, and thus not radiating.

A:
One of the problems with Bohr's theory to describe the hydrogen atom, was that the electron orbiting around the nucleus has an acceleration. Therefore it radiates and loses energy, until it would collapse with the nucleus.

This is a common error in physicist's history of physics. The problem was not with Bohr's model, but (as Bohr thought) with Rutherford's (planetary) model. The problem was brought up by Bohr and he proposed a solution - Bohr's model - where certain orbits are assumed to be special in that the electron can move on them without radiating - it has a kind of exception from the laws of electromagnetic theory there.

Why is in this [Schroedinger's] theory the electron not radiating anymore? And if it is, why doesn't the atom collapse?

Actually, both in Rutherford's and Schroedinger's models electrons do not radiate. The reason is that these models do not include enough of electromagnetic theory to describe radiation. They only use its non-relativistic version - Coulomb's formula for electric force (potential energy).
Electromagnetic radiation is a phenomenon that does not exist in a model where EM forces are described this way - the Coulomb formula describes instantaneous interaction with no radiation. To include radiation, one may attempt to use Maxwell's equations instead of Coulomb's formula or some explicit formulae for the EM fields. However, this is difficult to analyze accurately both in classical and quantum theory and there are many possibilities for the choice of appropriate EM fields (the free field part) and the resulting behaviour of the system depends greatly on this choice.
The great advantage of Schroedinger's model as opposed to Bohr's is not in stability, but in the fact that Schroedinger's model does not need special assumption about preferred orbits - the eigenfunctions and eigennumbers follow naturally from one general differential equation. Also, it is applicable to more general cases with many more charged particles (atoms, molecules) where it is difficult to see how the appropriate Bohr orbits should be chosen.

A: The Schroedinger model does much more than people here give it credit for. It doesn't just solve the problem of why the ground state doesn't radiate. It solves the problem of why and how the excited states radiate, and it does so by using nothing other than Maxwell's equations.
In the Schroedinger model, the states that don't radiate are the states with a stationary charge distritubtion, and the ones that do are the states with an oscillating charge distribution. You get an oscillating distribution by taking the superposition of two eigenstates. The amount of radiation you get from such a state is exactly the amount you calculate from classical antenna theory using Maxwell's equations.
I don't know why this isn't more well-known. I have a series of blogposts starting here where I explain this in more detail and show how to do the semi-classical calculation applying Maxwell's equations to the superposition of the s and p states of a hydrogen atom.

A: In any proper quantum mechanical understanding of the atom, a bound electron does not have a position and follow a path (i.e. have a time-varying position) in the sense that it would have in a classical or semi-classical theory.
Instead the electron "has a state" or "occupies an orbital" (an orbital not a orbit!), and because there is not a path there is not an acceleration associated with the path.
This poses a problem when you ask "Well, does it radiate or not?" because at first there is no theory for interaction of electromagnetic fields with "orbitals". You need to develop a new theory (eventually QED).
So the answer is that Schrödinger didn't fully solve the problem. He just said, "it doesn't have an acceleration in a classical sense" and left it at that.

A: I think the problem here is with E&M, and it is in the assumptions implicit to the question.  Here is the assumption:

the electron orbiting around the nucleus has an acceleration. Therefore it radiates and loses energy, until it would collapse with the nucleus.

This statement can be demolished in short order, considering the topic of a non-radiating condition.  The definition of the condition is:

the conditions according to classical electromagnetism under which a distribution of accelerating charges will not emit electromagnetic radiation.

The statement that acceleration leads to radiation and therefore collapse must be completely abandoned.  We still have room for skepticism - formally we are arguing over whether the Bohr model of an electron fits the radiating condition.
I will argue that there is not a simple answer "yes" or "no".  The reason is that we could currently re-interpret it as a model where the answer is that it does not fit a radiating condition.  The picture of the Bohr atom I am most familiar with looks like this:

This is, an electron moving around a nucleus doing two things, a) exhibiting orbital behavior and b) fitting the orbital circumference to a mode of its de Broglie wavelength.  But is the electron a particle or a wave in this interpretation?  Following from that, does the electron have a defined location?  If it's a defined particle, then it must radiate.  But then why the requirement that the wavelength fit in the first place?
Let's turn to a classical analog.  Imagine a ring of wire with no resistance and current flowing.  This is an ideal electromagnet.  It has a static electric field and a static magnetic field, but nothing is changing.  It will sit there and maintain the current forever. (img source)

What's more, we could paint a picture of a simple electron orbital that fits this.  Mentally combine the above two images.  You'll probably be confused about the peaks and troughs of the wave, since they are not smooth with respect to position along the orbit.  But this is an electron wave, not a EM wave.  You can not distinguish the peaks and troughs in reality because the probability density is the imaginary wave function squared.
This doesn't describe all orbitals perfectly.  For one, the electron in this model has a net angular momentum.  But still, this gets surprisingly close to a passable model of nature.  I think this is the correct stepping stone to move between the Bohr atom and real QM.  The only question not sufficiently answered is why the electron arranges itself in this torus-like state, and the answer is that it doesn't because the actual dynamics are explained by QM, which not only accurately describes the emission lines (better than the orbital calculations confined to wavelength intervals), but also correctly predicts chemical bonds and the entire world around us.
What Schrödinger (really QM in general) did to advance beyond the Bohr model was to give a correct physical justification of the use of electron wavelength - leading to the wave equation.  In this regard, the Bohr model was a confused mess, but it could be tweaked to be non-radiating per my above argument, which entails non-localization of the electron along the circumference of orbit.  Obviously this is nonsense, because if it's non-local along that line, then why isn't it non-local along other dimensions as well?  QM answered this correctly.

A: Actually Bohr's model solved the radiation problem by setting a minimal value for the angular momentum of the electron.  Hence,  in his model,  radiation or not,  the system cannot go lower in energy.
Now Bohr was wrong in his model mainly because for instance it was completely incompatible with a zero angular momentum which incindently happens to be the ground state of the hydrogen atom.  In this respect it was an epic fail but otherwise it was a very nice model that solved many problems.