text:
Sussex County adopts $117.3 million budget for Fiscal 2015
Georgetown, Del., June 17, 2014: Sussex County property owners can bank on another year of low taxes and limited spending.
Sussex County Council, following a public hearing Tuesday, June 17, 2014, unanimously approved the proposed $117.3 million budget for the 2015 fiscal year that begins July 1. The approval marks the 25th year in a row the County's property tax rate has remained at 44.5 cents per $100 of assessed value. The average County tax bill for a single-family home remains around $100 annually, not including independent school district taxes.
Thanks to a recovering housing market and strengthening local economy, the County's revenues look healthy for the year ahead. The budget, down only slightly from the current year's $117.7 million plan, is supported by a mix of income streams, including property taxes, realty transfer taxes, sewer service fees, building permit fees and document recording fees. That revenue, in turn, provides for a wealth of local services and functions, from the County's life-saving paramedic and 911 programs to wastewater treatment and community libraries.
"This budget once again focuses on providing essential services of the highest quality for the best value possible," County Administrator Todd F. Lawson said. "That's what any consumer wants, and Sussex County is proud again to deliver a product that is affordable."
While the overall budget is down, the general fund portion of the budget is expected to rise by 3.6 percent, or $1.8 million. That is due in part to an expected surplus from Fiscal 2014 that will be finalized later this year, as well as an expected increase in investment income, added assessments from new construction, and a continued rise in building inspection fee collections. The general fund portion of the budget pays for day-to-day operations and services offered by County government.
The new budget maintains grant funding for local service providers, including municipal police departments, local libraries and non-profit community groups, while increasing funding by $100,000 to local volunteer fire companies, which are expected to receive some $3.4 million in Fiscal 2015 from a projected rise in building permit revenue.
On the operations side, the proposed budget includes a 2 percent cost of living adjustment for the County's nearly 500 employees and a 1 percent COLA for pensioners, as well as more than $230,000 in funding to digitize land use maps and improve public access to Planning & Zoning information online.
County Council President Michael H. Vincent said this year's budget should be welcomed news to county taxpayers and property owners, who already face enough demands on their wallets.
"As we all know, the cost of everything has gone up or is going up, whether it's electricity, gas, food or even a cup of coffee," President Vincent said. "I know the people of this county are thankful to have one less bill that is increasing.
"I'm proud of our dedicated staff who developed this budget, which enables us to continue the County's long-standing practice of being good stewards of the public's hard-earned dollars," Mr. Vincent said.
Copies of the Fiscal Year 2015 budget presentation, as well as the original news release issued May 20, 2014, are posted on the County's website at sussexcountyde.gov.
Chip Guy, Communications Director
pio@sussexcountyde.gov


← Is the C-suite fiddling while EHR burns?
It is an interesting exercise taking apart a one hour speech and repackaging it as a five minute talk—Twitterizing. It goes to the quote, "I would have written less if I had more time." The corollary for presentations may be, if it does not fit one slide, it's not properly thought out.
I think what a lot of presenters miss is having an understanding of what makes for a good presentation. Here are a few of mine.
Presentation Rule 1—never bore the audience. They are pulling for you to do well for your sake and theirs.
Presentation Rule 2—the audience can read. If your slides are filled with text and bullet points, their natural inclination is to read what you've written. They are doing this while you are reading aloud the very same text. If they are reading, you become superfluous.
Presentation Rule 3—the audience cannot walk and chew gum at the same time (they can't read your words and listen to you.) For those presenters who favor text on their slides there is two choices; read from the slides, or try to offer commentary about the slides. For those who do not read directly from their slides and want to offer commentary it gets even more awkward. You look at the audience and see them reading the slide. Your natural tendency is not to interrupt their reading because you are trying to be polite and you do not want them to miss your words of wisdom. Then your mind starts to wonder if what you are about to say is so important if you should have written it on a slide.
Presentation Rule 4—if you wear wild looking socks, you had better be delivering one heck of a good talk.
Seth Godin's philosophy about presentations is not wanting people taking notes based on what is on his slides, hence he uses pictures to convey an idea. I have adopted his approach, choosing to hand-draw concepts from which I can then speak. Since there is nothing of import on the slides, people start staring at you, something which will make a lot of presenters even more nervous.
The downside of this approach is that since everyone will now be listening instead of reading or writing, you better have something to say. The issue then becomes how to craft your words in a way to get your audience to remember your message.
I favor analogies, examples, and the occasional cliché.
Will these steps work for you? I hope they do. I felt they were working pretty well for me last night right until the end. An attractive woman approached me and said, "You look like Jack Nicholson, only not as unattractive"—so at least I've got that going for me.


Camp Navarro, ALO, and Hot Buttered Rum are excited to present CAMP DEEP END 4, September 20-23, 2019. Tickets go on sale March 15th.
UPDATE: CAMP DEEP END 4 is SOLD OUT.
You can be put on our waitlist by going to the Tickets page and scroll to bottom for waitlist or join our Facebook group and folks sell tickets before the event.
Jump into the Deep End and join us for an immersion of nature, fun, community, camp activities, stellar music and good times! The past three years have been beyond amazing and another magical weekend in the woods awaits!!
This event is a hand-crafted Family Camp for fun, kind, nature-appreciating folks who want to co-create a magical experience. This is an all ages event open to individuals and families alike. Camp Navarro and the bands are committed to creating the finest event on planet Earth and Camp Deep End is a 'Musical Family' Camp' like no other.
We gather at Camp Navarro in the Anderson Valley of Mendocino County among 200 acres of Redwoods to relax and play by day and celebrate with campfires, stellar world class music, laughter and good times by night. The term 'Deepend' is a nod to Boontling, the local secret language still spoken by a few old timers - and The Deep End is what they call the magical Navarro/west end of the Valley.
Sprinkle in kids and adult activities by day and night along with great music and some of the best camping and people imaginable and you have an Indian Summer weekend without equal.


Personal finance loans will work for you. In the time of struggling economy more financial institutions than ever are willing to loan you money. What is important is not to jump into the first offer that meets an eye, but to stop for a minute, think over the situation, set your priorities and choose the right lender, because personal finance loans vary considerably in their amount and interest rate applied. Below, we are going to tell you more about personal finance loans.
The first assessment we have to make with personal finance loans is: what exactly we need the personal finance loans for? How big is the desirable amount of the personal finance loans? There are lenders that give you personal finance loans only for a strict purpose. For example a roof repair, or the windows replacement, purchasing a car or professional gear, like a new camera or a lens for a photographer.
The terms of a personal finance loans will be different from a general purpose loan, when you ask for money without explanation what is going to be spent for. By the way, it's perfectly fine to borrow the money both ways; however a little shopping before you come to a final decision would not hurt.
For example, for a purchase of a brand new vehicle, a car loan may be the best solution, but if you are going to catch it second-hand from the auction, it's more reasonable to borrow money for "personal needs, " because personal finance loans for used cars are in general more expensive.
If the amount of a loan is considerable and you own some property you can offer as a secured asset against the loan, you may consider so called Secured loan. They usually have a considerably lower interest rate and higher maximum limit.
Be warned though: if you are not capable of repaying the money, the property you had claimed as an asset, is going to be repossessed. Make double and triple sure you can be comfortable with the future payments.
In case you do not want to risk your property, the best solution would be an Unsecured loan. Some banks are very picky and can put you through a lot of paperwork, but on-line procedures are usually simpler and quicker. All you have to submit to a financial institution is a confirmation of a moderate income (a thousand a month) and the proof of your residence. They don't want to know how you are going to spend the money, as long as your monthly payments are in time.
If you are in need of smaller amount of money that you know you can pay within the next month, you may also consider a payday loan. Not, this one is definitely not something you want to abuse, however it is possible to use it in a case of emergency. At least consider it as an option when the fees applied (they vary from place to place) are smaller than a fine for your check that is going to bounce.
Personal finance loans can become a big help in your financial life. It is a powerful tool if you know when and how to use it.


text:
Q: why is spark-submit using erronious java version I setup a spark ec2 cluster using the bin/spark-ec2 script. When I ssh to the master node and run spark-submit on an example program, I see the following error from all Executors, and each Executor is marked FAILED:
(java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/4"): error=2, No such file or directory)

The strange part is why spark is looking for java-1.7.0-openjdk-1.7.0.85.x86_64. I have JAVA_HOME set to: /usr/lib/jvm/jre-1.8.0-openjdk. I even grepped recursively for openjdk-1.7.0.85 and came up with nothing. So Why is spark-submit trying to use a seemingly random version of Java, that isn't even installed on the master nor the slaves?
The full output follows:
[ec2-user@ip-172-31-35-149 spark]$ sudo ./bin/spark-submit --class org.apache.spark.examples.mllib.LinearRegression lib/spark-examples-1.4.1-hadoop1.0.4.jar  data/mllib/sample_linear_regression_data.txt
15/08/18 18:26:46 INFO spark.SparkContext: Running Spark version 1.4.1
15/08/18 18:26:46 INFO spark.SecurityManager: Changing view acls to: root
15/08/18 18:26:46 INFO spark.SecurityManager: Changing modify acls to: root
15/08/18 18:26:46 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(root); users with modify permissions: Set(root)
15/08/18 18:26:47 INFO slf4j.Slf4jLogger: Slf4jLogger started
15/08/18 18:26:47 INFO Remoting: Starting remoting
15/08/18 18:26:47 INFO Remoting: Remoting started; listening on addresses :[akka.tcp://sparkDriver@172.31.35.149:35948]
15/08/18 18:26:47 INFO util.Utils: Successfully started service 'sparkDriver' on port 35948.
15/08/18 18:26:47 INFO spark.SparkEnv: Registering MapOutputTracker
15/08/18 18:26:47 INFO spark.SparkEnv: Registering BlockManagerMaster
15/08/18 18:26:47 INFO storage.DiskBlockManager: Created local directory at /mnt/spark/spark-7d250ff1-595c-4217-98e1-e8be34868789/blockmgr-24b5de9d-8496-44e8-8806-b091ece651f0
15/08/18 18:26:47 INFO storage.DiskBlockManager: Created local directory at /mnt2/spark/spark-350c9f91-21f0-49f6-a1c1-bc32befdb3e8/blockmgr-b9fc6955-b7c4-46aa-8309-23d51082ef51
15/08/18 18:26:47 INFO storage.MemoryStore: MemoryStore started with capacity 265.1 MB
15/08/18 18:26:47 INFO spark.HttpFileServer: HTTP File server directory is /mnt/spark/spark-7d250ff1-595c-4217-98e1-e8be34868789/httpd-664cbb8f-3599-49b3-8f83-fceb00b5ca7e
15/08/18 18:26:47 INFO spark.HttpServer: Starting HTTP Server
15/08/18 18:26:47 INFO server.Server: jetty-8.y.z-SNAPSHOT
15/08/18 18:26:47 INFO server.AbstractConnector: Started SocketConnector@0.0.0.0:43864
15/08/18 18:26:47 INFO util.Utils: Successfully started service 'HTTP file server' on port 43864.
15/08/18 18:26:47 INFO spark.SparkEnv: Registering OutputCommitCoordinator
15/08/18 18:26:48 INFO server.Server: jetty-8.y.z-SNAPSHOT
15/08/18 18:26:48 INFO server.AbstractConnector: Started SelectChannelConnector@0.0.0.0:4040
15/08/18 18:26:48 INFO util.Utils: Successfully started service 'SparkUI' on port 4040.
15/08/18 18:26:48 INFO ui.SparkUI: Started SparkUI at http://ec2-54-187-197-56.us-west-2.compute.amazonaws.com:4040
15/08/18 18:26:48 INFO spark.SparkContext: Added JAR file:/root/spark/lib/spark-examples-1.4.1-hadoop1.0.4.jar at http://172.31.35.149:43864/jars/spark-examples-1.4.1-hadoop1.0.4.jar with timestamp 1439922408595
15/08/18 18:26:48 INFO client.AppClient$ClientActor: Connecting to master akka.tcp://sparkMaster@ec2-54-187-197-56.us-west-2.compute.amazonaws.com:7077/user/Master...
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Connected to Spark cluster with app ID app-20150818182649-0015
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/0 on worker-20150812175308-172.31.33.91-56792 (172.31.33.91:56792) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/0 on hostPort 172.31.33.91:56792 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/1 on worker-20150812175308-172.31.33.90-48856 (172.31.33.90:48856) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/1 on hostPort 172.31.33.90:48856 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/0 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/1 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/0 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/0"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/0 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/0"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 0
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/2 on worker-20150812175308-172.31.33.91-56792 (172.31.33.91:56792) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/2 on hostPort 172.31.33.91:56792 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/1 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/1"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/1 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/1"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 1
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/3 on worker-20150812175308-172.31.33.90-48856 (172.31.33.90:48856) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/3 on hostPort 172.31.33.90:48856 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/2 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/3 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/2 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/2"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/2 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/2"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 2
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/4 on worker-20150812175308-172.31.33.91-56792 (172.31.33.91:56792) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/4 on hostPort 172.31.33.91:56792 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/3 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/3"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/3 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/3"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 3
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/5 on worker-20150812175308-172.31.33.90-48856 (172.31.33.90:48856) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/5 on hostPort 172.31.33.90:48856 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/4 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/4 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/4"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/4 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/4"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 4
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/6 on worker-20150812175308-172.31.33.91-56792 (172.31.33.91:56792) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/6 on hostPort 172.31.33.91:56792 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/5 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/5 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/5"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/5 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/5"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 5
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/7 on worker-20150812175308-172.31.33.90-48856 (172.31.33.90:48856) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/7 on hostPort 172.31.33.90:48856 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/6 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/6 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/6"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/6 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/6"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 6
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/8 on worker-20150812175308-172.31.33.91-56792 (172.31.33.91:56792) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/8 on hostPort 172.31.33.91:56792 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/7 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/8 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/7 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/7"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/7 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/7"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 7
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/9 on worker-20150812175308-172.31.33.90-48856 (172.31.33.90:48856) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/9 on hostPort 172.31.33.90:48856 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/8 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/8"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/8 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/8"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 8
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor added: app-20150818182649-0015/10 on worker-20150812175308-172.31.33.91-56792 (172.31.33.91:56792) with 2 cores
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20150818182649-0015/10 on hostPort 172.31.33.91:56792 with 2 cores, 6.0 GB RAM
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/9 is now LOADING
15/08/18 18:26:49 INFO client.AppClient$ClientActor: Executor updated: app-20150818182649-0015/9 is now FAILED (java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/9"): error=2, No such file or directory)
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Executor app-20150818182649-0015/9 removed: java.io.IOException: Cannot run program "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre/bin/java" (in directory "/root/spark/work/app-20150818182649-0015/9"): error=2, No such file or directory
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Asked to remove non-existent executor 9
15/08/18 18:26:49 ERROR cluster.SparkDeploySchedulerBackend: Application has been killed. Reason: Master removed our application: FAILED
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage/kill,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/api,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/static,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/threadDump/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/threadDump,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/environment/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/environment,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/rdd/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/rdd,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/pool/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/pool,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/job/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/job,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/json,null}
15/08/18 18:26:49 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs,null}
15/08/18 18:26:49 INFO ui.SparkUI: Stopped Spark web UI at http://ec2-54-187-197-56.us-west-2.compute.amazonaws.com:4040
15/08/18 18:26:49 INFO scheduler.DAGScheduler: Stopping DAGScheduler
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Shutting down all executors
15/08/18 18:26:49 INFO cluster.SparkDeploySchedulerBackend: Asking each executor to shut down
15/08/18 18:26:49 INFO util.Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port 34521.
15/08/18 18:26:49 INFO netty.NettyBlockTransferService: Server created on 34521
15/08/18 18:26:49 INFO storage.BlockManagerMaster: Trying to register BlockManager
15/08/18 18:26:49 INFO storage.BlockManagerMasterEndpoint: Registering block manager 172.31.35.149:34521 with 265.1 MB RAM, BlockManagerId(driver, 172.31.35.149, 34521)
15/08/18 18:26:49 INFO storage.BlockManagerMaster: Registered BlockManager
15/08/18 18:26:49 ERROR spark.SparkContext: Error initializing SparkContext.
java.lang.IllegalStateException: Cannot call methods on a stopped SparkContext
    at org.apache.spark.SparkContext.org$apache$spark$SparkContext$$assertNotStopped(SparkContext.scala:103)
    at org.apache.spark.SparkContext.getSchedulingMode(SparkContext.scala:1503)
    at org.apache.spark.SparkContext.postEnvironmentUpdate(SparkContext.scala:2007)
    at org.apache.spark.SparkContext.<init>(SparkContext.scala:543)
    at org.apache.spark.examples.mllib.LinearRegression$.run(LinearRegression.scala:92)
    at org.apache.spark.examples.mllib.LinearRegression$$anonfun$main$1.apply(LinearRegression.scala:84)
    at org.apache.spark.examples.mllib.LinearRegression$$anonfun$main$1.apply(LinearRegression.scala:83)
    at scala.Option.map(Option.scala:145)
    at org.apache.spark.examples.mllib.LinearRegression$.main(LinearRegression.scala:83)
    at org.apache.spark.examples.mllib.LinearRegression.main(LinearRegression.scala)
    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:497)
    at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:665)
    at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:170)
    at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:193)
    at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:112)
    at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
15/08/18 18:26:49 INFO spark.SparkContext: SparkContext already stopped.
Exception in thread "main" java.lang.IllegalStateException: Cannot call methods on a stopped SparkContext
    at org.apache.spark.SparkContext.org$apache$spark$SparkContext$$assertNotStopped(SparkContext.scala:103)
    at org.apache.spark.SparkContext.getSchedulingMode(SparkContext.scala:1503)
    at org.apache.spark.SparkContext.postEnvironmentUpdate(SparkContext.scala:2007)
    at org.apache.spark.SparkContext.<init>(SparkContext.scala:543)
    at org.apache.spark.examples.mllib.LinearRegression$.run(LinearRegression.scala:92)
    at org.apache.spark.examples.mllib.LinearRegression$$anonfun$main$1.apply(LinearRegression.scala:84)
    at org.apache.spark.examples.mllib.LinearRegression$$anonfun$main$1.apply(LinearRegression.scala:83)
    at scala.Option.map(Option.scala:145)
    at org.apache.spark.examples.mllib.LinearRegression$.main(LinearRegression.scala:83)
    at org.apache.spark.examples.mllib.LinearRegression.main(LinearRegression.scala)
    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:497)
    at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:665)
    at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:170)
    at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:193)
    at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:112)
    at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
15/08/18 18:26:49 INFO storage.DiskBlockManager: Shutdown hook called
15/08/18 18:26:49 INFO util.Utils: path = /mnt/spark/spark-7d250ff1-595c-4217-98e1-e8be34868789/blockmgr-24b5de9d-8496-44e8-8806-b091ece651f0, already present as root for deletion.
15/08/18 18:26:49 INFO util.Utils: path = /mnt2/spark/spark-350c9f91-21f0-49f6-a1c1-bc32befdb3e8/blockmgr-b9fc6955-b7c4-46aa-8309-23d51082ef51, already present as root for deletion.
15/08/18 18:26:49 INFO util.Utils: Shutdown hook called
15/08/18 18:26:49 INFO util.Utils: Deleting directory /mnt/spark/spark-7d250ff1-595c-4217-98e1-e8be34868789/httpd-664cbb8f-3599-49b3-8f83-fceb00b5ca7e
15/08/18 18:26:49 INFO util.Utils: Deleting directory /mnt2/spark/spark-350c9f91-21f0-49f6-a1c1-bc32befdb3e8
15/08/18 18:26:49 INFO util.Utils: Deleting directory /mnt/spark/spark-7d250ff1-595c-4217-98e1-e8be34868789

A: I upgraded Java from java-1.7.0-openjdk-1.7.0.85.x86_64 to 1.8. I forgot to bounce my Spark workers. Therefore, the workers had the path from when they were started, which was from before the upgrade to 1.8.

redpajama_set_name: RedPajamaStackExchange


text:
Q: add multiple proxy in package json I'm using two servers for my react app, one for express and the other one that come with create-react-app. So in the react side server in package.json I added :
"proxy": {
    "/auth/google": {
      "target": "http://localhost:5000"
    }
  },

I run the server and I got this error :
When specified, "proxy" in package.json must be a string.
Instead, the type of "proxy" was "object".
Either remove "proxy" from package.json, or make it a string.

How can I fix that ? How can I add proxy ? Maybe using other syntax ?

A: The use of advanced proxy settings is deprecated in create-react-app v2. If you're not using a string, but, like in your case, an object, you'll have to use http-proxy-middleware and set up a setupProxy.js file in your src/ folder.

1. First, install http-proxy-middleware using npm or Yarn:
npm install http-proxy-middleware --save
# or
yarn add http-proxy-middleware

2. Then, create src/setupProxy.js and add the following:
const proxy = require('http-proxy-middleware')

module.exports = function(app) {
  app.use(proxy('auth/google', { target: 'http://localhost:5000/' }))
}

More on this issue: Move advanced proxy configuration to src/setupProxy.js

A: Maybe it's too late now but i found this solution and i want to share it!
to add multiple proxies in your package.json
you wanna install this package:
npm install http-proxy-middleware

Then create a file in your src folder named setupProxy.js
and then add the following code to it:
const proxy=require('http-proxy-middleware');
module.exports = function(app) {
    app.use(proxy('/api/putobject',{target:'http://server1.com'})),
    app.use(proxy('/api/getobject',{target:'http://server2.com'})),
    app.use(proxy('/api/deleteobject',{target:'http://server3.com'}))
}

Ofcourse replace your servers and your endpoints.
I hope it helps :)


Ranger's HVAC van shelving and racking systems are all tradesmen proven tough and allow for safe and secure storage of bottles, tools and parts. Ranger has numerous options like; 3-tiered refrigerant racks for vans or van shelving units designed to carry refrigerant bottles horizontally, as well as locking drawer units that are the perfect fit to let you organize and maximize your cargo van's space.
If any of these combinations do not work to suite your individual needs call or visit one of six stores in order to get your van perfectly equipped!


Billy (Bill) Raymond Tinney, 80, passed away surrounded by his family and friends on May 18, 2013 at Tahoe Pacific Hospital West in Reno, Nevada.
Born in Butler, Oklahoma to James Walter and Hattie (Allen) Tinney. Bill spent his youth in Oklahoma, attended high school in Las Animas, Colorado. Bill worked the oil fields in Texas. He was formerly a resident of La Palma, CA; Cypress, TX; Elk Grove CA, and Fruitland, NM. Bill moved to Reno in 1996.
Bill worked in the warehouse industry most of his life before entering into the security field when he moved to Reno.
Bill served honorably as Staff Sergeant (E-6) in the United States Marine Corps from 1955-1962. While in the Corp, he received the Rifle Expert Badge and National Defense Service Medal. Bill loved all things Marine and was proud to have served his Country. Bill was stationed in Japan, Germany, North Carolina, and California.
Bill loved John Wayne, fishing, bar-b-que and creating his own special seasoning. He loved to call and rant about the latest political situation, get you all worked up then hang up. He was smiling because he knew he got you going.
Bill is survived by his daughters, Carol Hagan of Mission Viejo, CA, Debra Vice of Oklahoma City, Oklahoma, Rebecca Woodward of Elk Grove, CA, grandchildren Nicholas Vice, Tara Vanderwaal, Brittani Perkins, Brian Woodward, Laura Hagan, Maureen Hagan, great-granddaughter Hailey Sanders, and his longtime friend and companion, Celia B. dela Cruz of Reno, Nevada.
A Mass will be held at the St Therese-Little flower Church, 875 East Plumb Lane, in Reno on June 10, 2013 at 2:00pm. A reception will follow at Kings Buffett, 3650 Kietzke Lane, in Reno.
Bill will be laid to rest at the Fort Lyon National cemetery in Las Animas, Colorado.
Semper Fi and God Speed!
To send flowers to the family of Bill Tinney, please visit our Heartfelt Sympathies Store.


text:
«Ра́зум и чу́вства» (Kandukondain Kandukondain ), или Найти́ себя́ () — индийский музыкальный кинофильм (тамильский, Колливуд) 2000 года по мотивам одноимённого романа англичанки Джейн Остин.

Сюжет
Срывается очередная помолвка юной Совмии — жених очарован младшей сестрой невесты — Минакши. Мать девушек винит во всём гороскоп старшей дочери.

Вскоре умирает дедушка семейства, и дом переходит в руки сводного и алчного брата Сваминатхана. Девушки вынуждены, забыв гордость, стать прислугой в бывшем доме, либо найти другое жильё.

На новом месте девушки ищут работу, Совмия устраивается в крупную индийскую компанию, а Минакши поёт. Всё это время сёстры не обделены мужским вниманием: в старшую влюбляется начинающий режиссёр Манохар, а по младшей в тайне вздыхает великовозрастный вояка Бала, когда сама Мину увлекается молодым прохвостом Шрикантом.

В поисках счастья сёстры совершают много ошибок, но всё же находят его.

В ролях
 Табу — Совмия (Элинор Дэшвуд)
 Айшвария Рай — Минакши (Марианна Дэшвуд)
 Аджит Кумар — Манохар (Эдвард Феррарс)
 Маммутти — Бала (полковник Брэндон)
  — Шрикант (Джон Уиллоуби)
  — Шивагнанам (сэр Джон Миддлтон)
  — Махалакшми (миссис Дэшвуд)
  — босс Совмии
  — Сваминатхан (Джон Дэшвуд)
  — Камала (Маргарет Дэшвуд)
  — тётушка Совмии и Минакши (Фанни Дэшвуд)
  — актриса Нандини Варма (Люси Стил)
 Дино Мореа — Винод, поклонник Минакши

 Производство
После успеха фильма Minsaara Kanavu, Раджив Менон согласился с продюсером Калайпули С. Тану снять фильм под его руководством в конце 1998 года. На стадии препродакшена названием фильма было Theekkul Viralai Vaithal, взятое из строк тамильского поэта Субрамания Бхарати, однако поскольку режиссёр взял за основу сюжета роман «Чувство и чувствительность», он был переименован в Kandukondain Kandukondain. Изначально фильм хотели сделать на четырёх языках (тамильском, телугу, хинди и малаялам), но из-за провала дублированной на хинди версии предыдущего фильма режиссёра, фильм был снят на тамильском и дублирован только на телугу. Менон первоначально написал сценарий на английском, затем надиктовал диалоги на малаялам, которые Суджата перевела на тамильский.

В стадии пост-продакшена Айшвария Рай, Табу и Аббас не озвучивали сами себя в фильме по причине плохого знания (Аббас) или недостаточно беглого произношения (Айшвария Рай, Табу) тамильского языка. Их персонажей озвучили местные актёры озвучивания: героиню Айшварии Рай озвучивала Джаягита, Аббаса — Викрам, Табу — Ре́вати. Также были проблемы с озвучиванием персонажа Маммутти, изначально показывавшего нерешительность в дублирования своего персонажа, прежде чем в конце концов уступить требованиям продюсера. Этот фильм является одной из немногих в карьере Маммутти, который не был дублирован на его родном языке малаялам.

 Саундтрек
Саундтрек к фильму получил высокую оценку как со стороны критиков, так и со стороны слушателей, и вошёл в список наилучших саундтреков, написанных А. Р. Рахманом.

Песня «Suttum Vizhi» [viṛi] использует стихи известного тамильского поэта Бхаратияра (Чиннасвами Субрамания Бхарати), положенные на музыку А. Р. Рахманом.

Песня «Kandukondain Kandukondain» базируется на раге наликанти (Nalinakanthi raga''), песня «Kanamoochi» базируется на карнатической раге рагама́лика.

Награды
 Национальная кинопремия за лучший закадровый вокал — Шанкар Махадеван — «Enna Solla Pogirai»
 Filmfare Award за лучший фильм на тамили
 Filmfare Award за лучшую режиссуру фильма на тамили — Раджив Ме́́нон.

Примечания

Ссылки

 The Kandu Kondaen Kandu Kondaen Special
  Онлайн газета «The Hindu» : Аккорды и ноты

Кинокомедии 2000 года
Фильмы на тамильском языке
Романтические кинокомедии Индии
Романтические комедийные фильмы 2000-х годов
Экранизации произведений Джейн Остин
Фильмы Индии 2000 года

redpajama_set_name: RedPajamaWikipedia


Description: sears design center from the above resolutions which is part of the Cabinets. Download this image for free in HD resolution the choice "download button" below. If you do not find the exact resolution you are looking for, then go for a native or higher resolution.
Download sears design center with original resolution Click Here!
15 Photos of "sears design center"
Related Posts of "sears design center"


text:
Girl in the Woods: A Memoir
by Aspen Matis
1 Local Warehouse
Aspen Matis set off on the Pacific Crest Trail at 19 to heal from her rape and the shame she felt afterward, but equally important was discovering that she wasn't the helpless child she grew up believing she was. Those who love the outdoors will enjoy experiencing the PCT through Aspen's eyes, but even if you think you've had your fill of hiking memoirs, read this one for the honesty with which the author tells her story of transformation. Recommended By Emily F., Powells.com
In 2008, Aspen Matis left behind her quaint Massachusetts town for a school two thousand miles away. Eager to escape her childhood as the sheltered baby girl of her family, Aspen wanted to reinvent herself at college. She hoped that far from home she'd meet friends who hadn't known her high school meekness; she would explore thrilling newfound freedom, blossom, and become a confident adult. But on her second night on campus, all those hopes were obliterated when Aspen was raped by a fellow student.
The academic year commenced; Aspen felt alone now, devastated. She stumbled through her first college semester. Her otherwise loving and supportive parents discouraged her from speaking of the attack; her university's "conflict mediation" process for handling sexual assaults was callous—then ineffectual. Aspen was confused, ashamed, and uncertain about how to deal with a problem that has—disturbingly—become common at institutions of higher learning throughout the country. Her desperation growing, she made a bold decision: she fled. She dropped out and sought healing in the freedom of the wild, on the 2,650-mile Pacific Crest Trail leading from Mexico to Canada.
In this important and inspiring memoir, Aspen chronicles an ambitious five-month trek that was as dangerous as it was transformative. Forced to survive on her own for the first time, squarely facing her trauma and childhood, she came to realize that the rape was not the only shameful burden she carried with her as she walked. She found herself on a new expedition: to confront—and overcome—the confines that had bound her since long before her second night at college.
A nineteen-year-old girl alone and adrift, Aspen conquered desolate mountain passes and met rattlesnakes, bears, and fellow desert pilgrims. Among the snowcaps and the forests of America's West, she found the confidence that had eluded her all her life. After a thousand miles of solitude, she met a man who helped her learn to love, trust, and heal. Then from the endless woods she blazed a new path to the future she wanted—and reclaimed it.
What emerges is an unflinching portrait of a girl in the aftermath of rape. Told with elegance and suspense, Girl in the Woods is a beautifully rendered story of emotional and physical boundaries eroding to reveal the truths that lie beyond the edges of the map.
"Beautiful and so wildly engaging." Lena Dunham
"Brave and poetic. Aspen Matis is one of the few genetic writers." Ben Folds, frontman of Ben Folds Five
"A lovely tribute to the healing power of wilderness." Nicholas Kristof, winner of the Pulitzer Prize
"This is a very brave book—because there is an open wound in Girl in the Woods, and it never really closes. It becomes a new organ—of doubt, questioning—that remakes both the body and the mind." Greil Marcus, Rolling Stone rock critic and New York Times bestselling author
"Aspen Matis reveals wisdoms that are gems—bright and inspiring. This book will astonish you." Shelly Oria, author of New York 1, Tel Aviv 0
"Soulful, heartfelt, and transcendent. Girl in the Woods teaches us that writing is a way to heal, empower ourselves, and turn our worst experiences into beautiful art." Kenan Trebincevic, author of The Bosnia List
After being raped on her second night at college, Aspen Matis dropped out of school to hike the Pacific Crest Trail. Trekking off into the wilderness, Aspen left her once sheltered life behind in hopes of finding a way to heal. Through her five months of struggle, Aspen faced perilous conditions that forced her to confront her inner demons. The result was a new perspective, a new life, and a new self.
Inspired by the vast beauty and emotional turmoil surrounding her every day, Aspen published five essays in There & Back Magazine throughout her walk. After moving to New York City in search of fellow writers, Aspen published her adventure in The New York Times Modern Love column to outstanding praise.
She now lives in Greenwich Village, where she continues to tell her story.
Aspen Matis
Biography-Women
Used, Hardcover, Starting from $10.95

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How do I take an output variable out of an analytics.js call in order to redirect? At my job we're trying to use google analytics to do some cross-domain tracking. The problem is that there's a server-side redirect involved. Our solution is to append the google analytics info to the initial URL.
We have a cart page with a checkout button. Clicking the checkout button triggers btnCheckout_OnClick, which creates a URL and then uses RegisterClientScriptBlock to access a javascript function on the page. That RegisterClientScriptBlock call looks like this:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "gaCrossDomain", "gaCrossDomain('" + checkoutUrl + "');", true);

Meanwhile, the Javascript so far looks like this:
function gaCrossDomain(url) {
    ga(function(tracker) {
        var linker = new window.gaplugins.Linker(tracker);
        var output = linker.decorate(url);
    });

}

the ga function call is a call to analytics.js. How it works is detailed here: https://developers.google.com/analytics/devguides/collection/analyticsjs/cross-domain#decorate
However, it's not detailed enough. To get to the bottom line of this question: how do I get "output" out of the ga function call? Once I have the modified url, I can use it for a redirect. Alternatively, is there any way I can redirect inside the ga call?

A: Declare output in your wrapper function and then return it:
function gaCrossDomain(url) {
    var output;
    ga(function(tracker) {
        var linker = new window.gaplugins.Linker(tracker);
        output = linker.decorate(url);
    });
    return output;
}

Example:
var src = gaCrossDomain('http://www.somesite.com');
console.log(src);
// output: http://www.somesite.com?_ga=1.181772207.989393484.1440257672"

Note: The value returned is only valid for 2 minutes, so this is not something you can really do early on and save for later use.


text:
import os

dir = os.path.dirname(os.path.abspath(__file__))

test = {
  'deployment_code': os.path.join(dir, 'deployment.py'),
  'perf_code': os.path.join(dir, 'perf.py'),
  'configs_directory': os.path.join(dir, 'configs'),
  'test_code': [
    os.path.join(dir, 'tests', 'smoke_tests.py'),
    os.path.join(dir, 'tests', 'performance_tests.py'),
  ],
}

redpajama_set_name: RedPajamaGithub


3. Does conventional plant breeding have effects on health and the environment?.
Illumination: GMO Technology and a Safer Spud.
GM potato research raises hope, history and controversy in Ireland | Science | Guardian Weekly.


"THANK YOU SO MUCH FOR OUR SNEAK PEAK OF THE PICTURES, THEY ARE TRULY TRULY AMAZING!!! YOU HAVE DONE AN AMAZING JOB! THANK YOU SO MUCH. WE HAVE SHARED THEM WITH OUR PARENTS ALREADY WHO ADORED THEM AS MUCH AS WE DO."
Such a gorgeous day documenting Daisy & Laurence's beautiful autumn wedding at Rownhams House, Southampton. The sun was shining and everyone was in high spirits, such a wonderful happy vibe throughout the whole day. Laurence is a saxophonist who recently graduated with a Masters in Performance at the Royal College of Music and it was so lovely to hear his band play throughout the day from the ceremony and reception drinks, giving that extra personal touch. There were so many amazing moments from Daisy and her father walking arm in arm down the aisle to Daisy giving a beautifully confident and heartwarming speech about her new husband which was awesome to witness plus some tearjerker moments from Laurence's speech about his new wife that had the whole room fetching their tissues, to gorgeous golden hour portraits, an epic sparkler exit and some pretty cool moves captured on the dance floor! Definitely a wedding to remember! I've loved getting to know this fantastic down-to-earth couple and over the moon with the photos of their special day.
Getting married at Rownhams House? I'd love to be your photographer!


you must have a look at your attachment (absolute) path: this must match the path on your attachment server and NOT on your webservers.
than is the last path the correct one for the CP.
That doesn't work. The CP doesn't allow to set a path that doesn't exist on the server (but it exists on the attachment server). How can I set it otherwise ?
Has anyone ever got this to work with 2 different IPS ??
Curious, but why not mount a network drive as the Vb attachment directory?
I have a server on my network that I just use for backups. Basically all the other servers have it mounted in a directory named /backup. All I have to do is perform tapes on the backup server instead of all of them.
I don't see why the same couldn't be done for attachments/avatars..
Become a Lampwright today at www.lampwrights.com!
Jafo232, there can be many reasons. Your suggestion about network storage is good if the issue is disk space shortage, but there can be many other issues/objectives.
It may be desirable to run the forums on a multi-carrier, BGP network which costs much more (touted by hosts as premium bandwidth) and the attachments on a lower cost network (value or volume bandwidth).
A big board may want to reduce load on its main webserver by offloading some functions.
A board using shared hosting does not have the option of network mounts, but it can use multiple hosting accounts quite easily if vbulletin is capable of distributed functioning.
Just a few. Hope you get the idea.
set it to .yourdomain.com - with the two dots!!!
delete all your cookies (maybe via filesystem) and test the installation.
Did anyone try this way in seperate attachment server ?
and are it have any bugs etc .. ?
but that method only works for storing attachments on the db? what if i want to store them on file system in another server.. will that still work?
What you can do is to move your attachments to a separate server in a file system and point the vB install to a NFS mount directory that is local to the web server(s). I have it done that way and it works like a charm.
i have this working and its doing really well but as i have posted on vbulletin.com there is a few cookie issues i am experiencing but i will find the reason sooner or later.
How can I store the attachment on the file system instead of the db ?
I am going to try this out today and will let you know if I succeed.
Anyone fix cookies problems ??
attachment out of database & ch mode777 security?
Aren't these dangerous ? or risky ?
how can we secure folder ch mode 777 ?
can we have this folder on root ? or secure it by using htaccess file?
You can have the attachments folder outside your webroot. It doesn't really have to be chmod 0777. Just make sure the webserver/php user has full access to it.


Formation, pre-dissociation and dissociation of molecules as determined by means of vibration spectra. study of sulphur monoxide.
Adiabatics of a mixture of liquid and vapour.
Forced vibrations of liquid membranes with conical points and vortex phenomena.


The Mercedes-Benz experience has always been one of exquisite luxury, performance and style. Now the expression of that style is made even more elegant and unique with the exclusive Mercedes-Benz designo® series of paint, leather and interior trim options. This extraordinary set of custom choices will give your Mercedes-Benz a look and style that is as completely individual as you are. There is no higher expression of quality and craftsmanship than the exclusive colors and materials offered in the designo® collection.
The extraordinary refinement and quality of designo® paint colors, leather surfaces and interior trim details are a testament to Mercedes-Benz craftsmanship and style. The materials are unequaled in their exquisite detail, from the carefully chosen and individually matched rare woods to the diverse palette of exclusive paint colors. Whichever combination you choose for your custom design, you can be assured of nothing less than perfection.
Handcrafted is a term that is frequently used, but seldom is it more applicable than in the case of the Mercedes-Benz designo® collection. Each and every element of this impeccable set of trim choices is the result of hand-selected and artisan crafted materials.
The advanced nano-technology paint choices are expertly applied by hand in a painstaking multi-step process. Only the most skilled painters are selected for this, based upon their exceptional abilities. The designo® Magno paints feature an exclusive technology that helps to resist environmental damage and scratches.
The Nappa leather upholstery is selected and matched by hand so that the resulting surfaces are supple and free of imperfections. They are selected for uniformity, and then cut, sewn and fitted by hand. This extraordinary hand craftsmanship leads to one of the most durable, beautiful and comfortable interior selections ever produced.
The wood, lacquer and even granite trim pieces in the designo® series are also hand-selected and matched for the most esthetically pleasing grain and texture. The piano black lacquer trim is polished to an incredible gloss, while natural curly maple and rich-grained bamboo are hand-rubbed to a perfect sheen.
Which of the Mercedes-Benz Vehicles Offer The designo® Option?
Currently Mercedes-Benz offers the designo® series of options on E-Class sedans and wagons, S-Class, SLK-Class and SL-Class roadsters, as well as AMG® vehicles such as the incredible CLS 63 AMG® S 4MATIC®. All of these exceptional vehicles are among the most exclusive and highest quality luxury vehicles in the world, and now the styling and design that you select can match their incredible performance and handling.
There is no more impeccably-designed vehicle than Mercedes-Benz series of luxurious sport sedans, coupes and roadsters. Whether you choose the classy S-Class, dynamic E-Class, the sporty SLK-Class, the exquisite SL-Class or any of the ultra-high end AMG® vehicles, the customized designo® finish will make your choice uniquely yours.
For an appointment to select from the most luxurious trim finishes that money can buy, call or come by Mercedes-Benz of Westminster. We'll show you just how exceptional the designo® series of paints, trim finishes and luxurious leather upholstery can be. But be warned; these distinctive and exclusive finishes can be as intoxicating as they are beautiful.
Or for additional information, visit MBUSA.com.


Two women from Aurora say they were molested when they were young girls by a Roman Catholic brother formerly with the Society of the Missionaries of the Sacred Heart, a mission in Aurora.
Do they have a right to sue for damages two or three decades after the alleged abuse occurred?
That is a question Brother Richard Kuhl wants the Illinois Supreme Court to answer.
Attorneys for Kuhl late last week filed an affidavit indicating their intent to appeal to the Illinois Supreme Court a ruling by the Illinois Appellate Court reinstating a civil lawsuit brought against Kuhl by the women in Kane County Circuit Court.
Kuhl, 72, has not been charged with a crime.
Since the civil allegations of sexual molestation were leveled against him, he has been transferred to a mission in Center Valley, PA.
The two women, now 34 and 32, filed separate lawsuits against Kuhl in 1996, alleging that he molested them and caused them psychological damage. The 32-year-old woman alleged that Kuhl molested her on and off from the time she was 10 until she was 15.
The 34-year-old woman alleged the abuse occurred over a seven-year period beginning when she was 5.
A Kane County Circuit judge dismissed the lawsuits in 1997, saying the women's claims had expired under the statute of limitations.
But in a ruling issued last month, the 2nd District Appellate Court reinstated their cases. The court, which hears appeals from throughout northern Illinois except those from Cook County, ruled a 1991 law that extended the statute of limitations in sexual abuse cases makes the women's lawsuit timely.
In June, the 2nd District reinstated another case against Kuhl brought by yet another woman, for similar reasons.
Both rulings not only reversed the circuit judge's decision but seemed to conflict with the 2nd District's earlier interpretation of the statute of limitations question.
In a 1996 ruling, the 2nd District Appellate Court interpreted existing laws as mandating that the statute of limitations in child sexual abuse cases begins when a victim reaches 18, and ends when they turn 20.
Appeals courts in other jurisdictions had ruled differently, applying a common law theory to extend the statute of limitations.
Recognizing that sometimes victims of childhood sexual abuse recall the abuse years later it takes place, the common law, which was made into a state law in 1991, gives victims two years from the time they remember they were abused to bring a claim.
In theory, the law allows people of any age to bring an action for damages against their alleged abuser.
Lawyers for Kuhl said they hope the Illinois Supreme Court could clarify exactly when the statute of limitation expires. Can the 1991 law extending the statute of limitations apply to victims who turned 20 before 1991?
"We need to clarify what the rule is in Illinois," said Julie Trester, one of the lawyers representing Kuhl. "The Supreme Court takes cases to provide guidance on issues of importance, and this is an issue of great importance to a number of courts in Illinois."
Joseph Klest, the attorney representing a total of five women in claims of sexual abuse against Kuhl, applauded the appeal's court ruling.
"Victims of childhood sexual abuse at age 18 and 19 do not draw the connection between what's wrong in their lives and the sexual abuse [they endured]," Klest said. "I've probably consulted with 80 or 90 victims of childhood sexual abuse who were investigating whether there was anything they could do about it. Less than 10 of them were under the age of 28. For whatever reason, persons in their late 20s and early teens don't deal with this or know how to deal with it."


Portfolio Solutions® considers cybersecurity to be critically important. We strive to be a cybersecurity leader in the wealth management space, and constantly invest and work to remain at the cutting edge of cybersecurity initiatives and technology. Each and every employee at Portfolio Solutions® completes ongoing Security, Education, Training, and Awareness. Our team uses an enterprise level password management tool to create long, strong, and complex passwords used to access confidential business systems. Protocols are in place to independently verify movements of funds and other changes requested by our clients when working with Portfolio Solutions®.
Our team includes in-house CERTIFIED FINANCIAL PLANNERS™, Chartered Financial Analysts™, Master's Degree holders, and a CPA.
All client assets are held by an independent, third-party qualified custodian. Portfolio Solutions® has no access to your investment assets, except for payment of management fees. We only have trading authority in accordance with each client's long-term investment strategy. Clients receive statements directly from their custodian monthly or quarterly. The statements reflect all securities held with their custodian as well as any transactions that occurred in the account, including the deduction of our investment management fee. We urge clients to review the account statements received from their custodian and compare them to the reports they receive from Portfolio Solutions®.
Portfolio Solutions® maintains levels of business insurance commensurate with our responsibilities as a manager of over $1.4 billion* in client investment assets. These include ERISA Fiduciary Fidelity Bonding, Investment Adviser Professional Liability and other business insurance policies you have come to expect from a Registered Investment Advisor operating since 1999. Portfolio Solutions® also monitors and assists in maintaining the numerous professional credentials held by our team, including annual fee maintenance, continuing professional education requirements, and other training.


text:
Q: What is the logic to use bitwise operation in generating subsequences? I have an array, A=[1,2,3,4] (where n=4). I want to generate sub-sequences from this array.
Number of subsequences is (2^n -1)
Run from counter 0001 to 1111
for (int counter = 1; counter < 2^n; counter++)
{
    for (int j = 0; j < n; j++)
    {

Check if the jth bit in the counter is set. If set then print jth element from arr[]
        if (counter & (1<<j))
            cout << arr[j] << " ";
    }
    cout << endl;
}
}

can anyone explain me? How it works " counter & (1<

A: The logic goes like this. Say, like you put in the example, you have n = 4, and, to avoid confusion, let's say the array is A = [5, 7, 8, 9], for example. Then you want all the possible sequences containing some elements (at least one) from the original array. So you want a sequence containing only the first one, a sequence containing the first and the second, the first and the third, etc. Each printed sequence may or may not contain each of the elements in the array. So you could see it as something like this:
| 5 | 7 | 8 | 9 |    Sequence
-----------------    --------
| 1 | 0 | 0 | 0 | -> 5
| 1 | 1 | 0 | 0 | -> 5 7
| 1 | 0 | 1 | 0 | -> 5 8
...

That is, each sequence can be expressed as a list of bits, each indicating whether each member of the array is included.
In this loop:
for (int counter = 1; counter < 2^n; counter++)

The program iterates from 1 to 2^n - 1, that is 15 in this case. So the values that you get for counter are:
Dec  Binary
---  ------
  1    0001
  2    0010
  3    0011
  4    0100
  5    0101
  6    0110
  7    0111
  8    1000
  9    1001
 10    1010
 11    1011
 12    1100
 13    1101
 14    1110
 15    1111

If you look closely, you will see that we have all the possible sequences of four elements composed of 0 and 1 in binary (except 0000, which would be the empty sequence and does not interest us). In this loop:
for (int j = 0; j < n; j++)

The program just goes through each bit of counter, from 0 (the rightmost) to n - 1 and whenever it finds a 1 it outputs the corresponding array element. The condition:
if (counter & (1<<j))

Simply computes the number 1<<j which is 1 plus j number of zeros at its right (so, for example, for j = 0 it would be 1 and for j = 2 it would be 100) and then a bitwise and operation, so it basically "filters" the j-th bit only (e.g. 1101 & 100 = 0100), and if the result is not zero then it means there was a one, and so arr[j] must be printed.
Obviously, the problem with the function is that it is limited to the number of bits that the variable counter can hold. That depends on its declared type and your architecture/compiler, but typically it will be either 32 or 64.


text:
Related Videos (2)
All Corporate News (3) Product News (5)
Volvo Cars to launch UK's largest and most ambitious autonomous driving trial
Volvo Cars, the premium car maker, is to begin the UK's most ambitious autonomous driving trial next year to speed up the introduction of a technology that promises to massively reduce car accidents as well as free up congested roads and save drivers valuable time.
Apr 27, 2016 ID: 189969
Word Doc (.doc) 18.1 KB
HTML (.html) 18.1 KB
PDF (.pdf) 158.1 KB
Text (.txt) 6.1 KB
Volvo Cars plans to launch China's most advanced autonomous driving experiment
Volvo Cars, the premium car maker, plans to launch China's most advanced autonomous driving experiment in which local drivers will test autonomous driving cars on public roads in everyday driving conditions.
Nordic model offers the rest of world a template for autonomous driving: Volvo CEO
Sweden's famed Nordic Model, which brings together the public sector, private sector and academia, provides a template for the rapid introduction of autonomous driving technologies worldwide, Håkan Samuelsson, president and chief executive of Volvo Cars, will say at a seminar on autonomous driving in Sweden this week.
Mar 08, 2016 ID: 188162
US urged to establish nationwide Federal guidelines for autonomous driving
The US risks losing its leading global position in the development of self-driving cars if it allows a patchwork of varying state laws and regulations to develop, according to Håkan Samuelsson, president and chief executive of Volvo Cars.
Oct 07, 2015 ID: 167975
Volvo Cars reveals safe and seamless user interface for self-driving cars
Volvo Cars has revealed one of the industry's most advanced and easy-to-use interfaces to oversee how drivers will transfer control to a car's autonomous driving (AD) mode in its forthcoming cars.


Alcoholism is a serious disease that effects millions of people. Alcoholism, like all forms of addiction, is a complicated disease, and each person who suffers from this illness requires slightly different treatment. When a person is addicted to alcohol, their entire lives suffer as result. Despite being around for a very long time, alcoholism is a disease that many people still do not fully understand.
Many people may have an idea of what a typical alcoholic looks like or the behaviors of an alcoholic. These misconceptions may lead some people to believe that only certain types of people can suffer from alcoholism or that alcoholism is somehow a choice or a lack of self control or good decision making. These misconceptions may help perpetuate dangerous stereotypes about alcoholism or make it less likely that a person who needs help gets the support they deserve. The reality is that anyone may suffer from alcoholism. It is a disease that does not discriminate.
One common misconception is that if a person is successful or very good at their job or career, they will not or cannot be an alcoholic. This incorrect assumption may have its roots in a number of places, including the fact that many people wrongly believe that alcoholism represents a lapse in judgement or moral strength. In fact, not only are many successful people alcoholics, some studies suggest that individuals who exhibit a tendency toward extreme career success may be even more likely to become addicted to alcohol or other drugs than other individuals.
This may be because many of the personality traits associated with a person who is very driven or successful professionally may also make a person much more prone to addiction. Dedication, having a compulsive or obsessive personality, and being a risk taker, are all personality types that make a person more prone to both career success and alcoholism.
There are many reasons a person may suffer from addiction, and no two addicts are the same. Most addicts have a genetic predisposition for addiction meaning that their brains are wired in a way that makes it far more likely for them to struggle with addiction. Even these neurological tendencies can struggle quite a bit from addict to addict. Some individuals may have more compulsive personalities, while others have reward centers that simply feel pleasure at a lower rate and thus require increasingly high amounts of a stimulus to achieve the desired effects.
Environmental factors may also play a huge role in determining whether an individual will suffer from addiction. People with a background of verbal or physical abuse, for example, may be at a much higher risk for adulthood. Because there are so many different factors that can contribute to alcoholism, it is virtually impossible to pinpoint one specific type of person who may be a typical alcoholic.
A person may begin to suffer from alcoholism at a wide variety of ages. No one is too young or too old to begin suffering from alcoholism. Even if a person has, for many years, been able to drink in moderation, it is possible for them to become addicted to alcohol. Life incidents such as trauma or extreme stress may make a person more prone to addiction.
A young person can also become quickly addicted to alcohol and is by no means immune from the disease. Just because a young person is surrounded by others who drink to excess or who consider binge drinking normal does not mean they themselves do not have a problem. Alcoholism does not discriminate and the less stigma around alcoholism, the more those suffering can get help.


text:
Falcao's father gives update on Chelsea move
By David Pasztor@D_Peezy Jun 30, 2015, 9:29am BST
Share All sharing options for: Falcao's father gives update on Chelsea move
Michael Regan/Getty Images
It's all gone a bit quiet on the Falcao front. The striker and Colombia slinked out of the Copa América in the quarterfinals after some of the worst performances on display in Chile — eclipsed only by the standard of refereeing — and since then, there's been no news. A transfer that was expect to be completed before the start of the tournament doesn't look any closer to being done at the end (the end at least as far as Colombia were concerned). Falcao's retreated back into his world of media silence, so we have to turn to his father for an update.
"Still do not know anything [regarding the future of El Tigre]. There are rumors but I cannot say nothing because I do not know if [it's] all settled."
-Radamel Garcia; source: AS Colombia
If Radamel Garcia is telling anything close to the actual truth, and not just giving a standard, evasive answer to placate the media, we're looking at several steps back in Falcao's impending move to Chelsea. Surely, after all that smoke, we aren't going to find out that there's no actual fire, are we?
Could we?
So you're saying there is a chance?
Chelsea FC Transfer Rumors: Monaco's Radamel Falcao
Mourinho: Falcao wants to prove critics wrong
Falcao's father claims nothing's settled yet
Falcao teases end of transfer saga


text:
Home > 3. Charles Mingus: "Ysabel's Table Dance"
3. Charles Mingus: "Ysabel's Table Dance" (Tijuana Moods; RCA, 1962 [originally recorded July 18, 1957])
At the time, Mingus considered Tijuana Moods, an experimentation with Mexican music in jazz, to be his best work. RCA disagreed, keeping it in the vault for five years. But it's a masterpiece, as is "Ysabel's Table Dance" in particular—and so iconic that even its bad edits have become part of its legend. It alternates brilliantly between stirring flamenco (a Spanish art form, but highly popular in Mexico) and rich, boisterous hard bop with distinctly Mingusian flair (nobody else could have written that horn melody). The latter is a triumph for saxophonist Shafi Hadi, who plays both alto and tenor. The whole thing, however, is a triumph for its composer and bandleader.


Can I get into East Texas Baptist University? The school has a 54% acceptance rate. Last year, 1,003 out of 1,843 applicants were admitted making East Texas Baptist University a more competitive school to get into with a good chance of acceptance for qualifying applicants. Academically, it has very easy requirements for admission test scores, generally admitting students who score in the top 58 percent. East Texas Baptist University typically accepts and attracts "B+" average high school students. Only 42% of those admitted chose to enroll in the school. Most incoming freshmen graduated in the top half of their high school class.
What are the SAT requirements for students to be admitted to East Texas Baptist University?
East Texas Baptist University typically requires applicants to be in the top 53 percent of SAT test takers. The school consistently takes SAT composite scores down to 1040 on a 1600 scale, below which admission should be considered a reach. We estimate some students could be accepted with SAT's as low as 960. The estimated average SAT composite for admitted freshman is 1120 out of 1600. 42 percent of applicants submit SAT scores to the school. Note: SAT scores presented on this page have been adjusted upwards per the College Board's concordance tables for test takers after March 2016.
What are the ACT requirements for prospective students to get into East Texas Baptist University?
Admission data indicates that East Texas Baptist University regularly accepts students with ACT's of 18 and above. Successful applicants typically send ACT scores in the top 62 percent nationally. We estimate the school accepting minimum ACT composite scores around 16 in some instances. Prospective students submitting an ACT composite of 20 or higher should be in the upper half of applicants - and students with a 23 and above have very competitive chances. 57 percent of applicants submit ACT scores to East Texas Baptist University.
You will need above average high school grades to get into East Texas Baptist University. The average high school GPA of the admitted freshman class at East Texas Baptist University was 3.33 on the 4.0 scale indicating that primarily B+ students are accepted and ultimately attend. If your high school GPA meets these requirements, there is a good chance you will be accepted as East Texas Baptist University accepts 54% of students who apply.
79% of East Texas Baptist University freshman were in the top half of their high school graduating class.
Applicants have 112 days left until the Fall 2019 term applications are due on Aug 17, 2019.
Seniors, these are the SAT and ACT test dates you can still sit for a test and send your results to East Texas Baptist University before the Aug 17 application deadline.
What are the requirements for admission to East Texas Baptist University and what considerations affect admission decisions?
Primary data source, U.S. Department of Education https://nces.ed.gov/collegenavigator/?id=224527 IPEDS survey data for East Texas Baptist University.
Can you get into East Texas Baptist University?


text:
Date: April 9, 2019Author: Mr. Movie 0 Comments
In 2019, a beloved tale will take you to new heights.
You've seen a dragonfly, a horsefly, and a housefly, but have you ever seen an elephant fly? Well, certainly not since 1941, when Walt Disney Animation Studios released their 4th fully-animated feature, the tightly budgeted Dumbo, which was rushed into production and quickly dropped into theatres, the House of Mouse hoping it would help them recoup some much-needed revenue following the expensive fiascos that were Pinocchio (1940) and Fantasia (1940) — things have totally turned around since then, the aforementioned now both considered to be all-time classics.
… on with the show.
If you haven't been living under a rock, you'd no doubt notice that (apart from taking over the world) Disney have been busy reviving many of their time-honored tales — remember 2017's Beauty and the Beast and The Jungle Book before that, with The Lion King and Aladdin due out later this year. Their first offering for 2019, however, is Dumbo, directed by hugely gifted visual virtuoso Tim Burton. Surprisingly, this live-action adaptation is not so much a remake and exists as more of a re-imagining, introducing entirely new plot threads, sequences and characters while eliminating much of what made the original so iconic — you can liken it to 2010's Alice in Wonderland, which is far more of a Burtonesque beast than a straight-up Disney romp. But, hey, at least Dumbo '19 never forgets its roots.
Dumbo opens in 1919, where natural born showman Max Medici (Danny DeVito) is chugging across the American Midwest with his Medici Brothers Circus (Burton begins the flick with a fantastic montage of the wandering carnival going about its business in a post-World War II landscape). Traveling showbiz, however, has become a tough gig; not only has Max's circus run into financial turmoil but his star equestrianism performer, Holt Farrier (Colin Farrell), has returned from the trenches missing an arm, learning that Max has since sold his prized horses. Eager to pick up his life after the loss of his co-performer wife — who passed away from sickness while he was absent fighting for his country — Holt accepts a job as the caretaker for the troupe's pregnant elephant, Jumbo, in order to support his now-motherless kids, science wiz Milly (Nico Parker) and her little brother Joe (Finley Hobbins).
When Jumbo gives birth to a calf with abnormally large ears, ringmaster Max — believing that the inclusion of a 'cute' baby elephant could help get them back in the green — demands that Holt hide the deformity. Things, though, don't go according to plan, with the young elephant's ears flopping out during a packed-out performance, the laughing audience nicknaming the tyke Dumbo; everyone is shocked, upset or angry, with the exception of Milly and Joe, who swiftly discover that, with some assistance from a feather, Dumbo can use his flappers to fly! Word of Dumbo's astonishing feat quickly gets around, catching the attention of sliver-wigged entrepreneur V. A. Vandevere (Michael Keaton), who approaches Medici and his non-existent brother with hopes for a collaboration, Vandevere promising to house all of Max's wackadoo crew if Dumbo were the new star attraction of his larger-than-life Coney Island amusement park, Dreamland. Initially dazzled by the sprawling splendor of the bohemian wonderland — which bears an uncanny resemblance to Disneyland, what with its Wonders of Science, Rocket to the Future and Nightmare Island pavilions — it isn't long until Milly and Joe begin to suspect that something about their new utopia isn't quite right.
Littered with Burton's signature trappings, trademarks and garnishes — think quirky characters, wildly exaggerated sets, décor, and outfits, and stylized architecture (the innovative design of the forward-looking Dreamland is simply sublime) — Dumbo '19 is a beautifully realized film; each and every frame is teeming with flavor and imagination. Scripted by Ehren Kruger (best known for penning a chunk of Bay's Transformers movies), the screenplay is what ultimately stops Dumbo from soaring beyond the clouds. You see, the '41 film is a mere 64 minutes in length, leaving Kruger to pad out the runtime with superfluous narrative strands, in turn losing sight of the story's emotional core — a baby being separated from its mother. To put things into perspective, this latest Dumbo take is about 48 minutes longer than the toon classic, bloated with stuff about corporate greed and villainy, and dysfunctional family dynamics. And when the movie's real themes do finally come to light — messages of animal abuse/ exploitation and captivity — they feel somewhat unprompted, taking a backseat to other threadbare ideas, like belonging, celebrating differences, and the dangers of golden handshakes.
Nothin' but net
Still, there's enough good in Dumbo to warrant a trip to the cinema — it suckered me in — and much of this can be attributed to the titular lil' tusker, who's been admirably brought to life via some cutting-edge digital wizardry (much like the flora and fauna in Jon Favreau's The Jungle Book), his sweet, puppy-dog eyes, and adorable oversized ears sure to melt even the coldest of hearts — he's wonderfully textured and really quite expressive. Allying with the definitive Disney version, this Dumbo can't, and doesn't physically speak, and nor do any of the other critters we meet — look out for a blink-or-you'll-miss-it cameo from Timothy Q. Mouse, Dumbo's brazen, bucktoothed pal.
And that's just one of many nostalgia-pushing shout-outs, including a call-back to the boozy, hallucinogenic 'Pink Elephants on Parade' — which I'm sure gave many of you nightmares back in the day — presented here as a kind of opulent delusion, filtered through the peepers of the wide-eyed Asian elephant; this sequence is heightened by the trippy score of Danny Elfman (who samples the song from the animated film but adds his own eccentric spin on the material), making this the composer's 17th team-up with filmmaker Burton. The absolute highlight for me, though, is the impressive recreation of the well-known fire-fighting act, which sees Dumbo perform a deadly stunt while wearing sad clown makeup, the scene just as tragic as it is triumphant.
Performances, overall, are a mini circus attraction within themselves. Irish actor Colin Farrell — despite not being Burton's first choice for the role — does a credible job as Holt Farrier, a wounded entertainer returning home from the war to find that things have changed, while the great Danny DeVito (who's worked with Burton four times now) energizes all of his scenes as a small-time P.T. Barnum emcee, his interactions with a cheeky CG monkey constantly hitting their mark. Unfortunately, Burton's new muse, the always-ravishing Eva Green, Miss Peregrine's Home for Peculiar Children (2016), is sidelined as French trapeze artist Colette Marchant, having very little to do bar take to the sky atop Dumbo in Dreamland (a nod to Disneyland's Dumbo the Flying Elephant carousel ride perhaps).
Michael Keaton, another of Burton's frequent collaborators, delivers the strangest performance in the entire picture as money-hungry tycoon V. A. Vandevere, the veteran actor spending all of his time trying to figure out an accent for his impeccably-dressed villain, proving that, in the end, he doesn't know the character he's playing — and that's a darn shame. Similarly, newcomer Nico Parker is rather stiff and rigid as one of the curious kids on Dumbo's side. It's also worth noting a couple of delightful support players in Alan Arkin's skeptical New York banker, J. Griffin Remington, and Game of Thrones' DeObia Oparei, who portrays Rongo the Strongo, Medici Brothers' resident strongman/ Max's overworked accountant. And it's fun to see legendary boxing ring announcer Michael Buffer appear as a presenter for Vadevere's extravaganza, with a playful take on his famed catchphrase, 'Let's get ready to rumble!'
'I do all my own stunts.'
Heartbreaking in parts, sometimes dark (yes, it's PG for a reason), hugely uplifting and funny, Dumbo, sticking closely to Disney's time-tested formula, is a nice addition to the studio's postmodern library. While it's definetly not their best-translated work (the inclusion of an unneeded human element is more of a hindrance than a help), Dumbo outshines Bill Condon's sub-par Beauty and the Beast any day, giving us inspired sights and sounds, and some prime performances to boot. It doesn't all work, but it's bold and unique (significantly skewing away from its source material), and that's a rare treat in today's cinematic landscape. So 'roll up, roll up,' as far as kids' films are concerned, Dumbo's the clear prizewinner these school holidays.
Reviewed by S-Littner
Dumbo is released through Disney Australia
Alan ArkinColin FarrellDanny DeVitoDanny ElfmanDeObia OpareiDisneyDumboEhren KrugerEva GreenFinley HobbinsMichael BufferMichael KeatonNico ParkerPink Elephants on ParadeRecommendedTim Burton
Previous Previous post: From The Toecutter to Immortan Joe: Hugh Keays-Byrne
Next Next post: The Hole in the Ground (2019)


State employees eligible for the health benefits program may enroll in a statewide health plan, regional plan, or if living or working in the Northern Virginia area only, a regional health maintenance organization (HMO). Full-time employees pay the employee portion of the total monthly premium, with the state paying the remainder of the cost, and their premiums are deducted from paychecks before taxes are paid. For current monthly premiums, visit the DHRM Rates page. A side-by-side comparison of available plan features can be found in the current Benefits At-a-Glance.
Coverage for new employees begins on the first day of the month following the hire date (except for those employees hired on the 1st of the month). New employees must make their health insurance elections within 30 days of their date of hire. Enrollment in the health plan is done by completing the Health Enrollment Form. Changes to health plans may be made outside of the 30-day initial enrollment period; this time is known as Open Enrollment. Open Enrollment is usually held in April or May each year, and changes become effective on July 1st. In addition to the initial enrollment and Open Enrollment periods, employees may make changes within 60 days of a Qualifying Mid-Year Event (QME). Information on what constitutes a QME and what documentation is required can be found at http://www.dhrm.virginia.gov/hbenefits/employeestoc.html.
The Commonwealth of Virginia offers three plans: COVA Care, COVA HealthAware, and the COVA HDHP (High Deductible Health Plan). They are administered on a plan year that begins on July 1 and ends on June 30 of the following year. For in-depth descriptions of each plan including optional buy-ups documentation can be found at http://www.dhrm.virginia.gov/hbenefits/employeestoc.html.
The COVA Care plan has four separate benefit components: medical, dental, outpatient prescription drug, and behavioral health with the Employee Assistance Program (EAP), each administered by Anthem Blue Cross and Blue Shield with the exception of dental which is administered by Delta Dental. Some covered services are subject to a plan year deductible, co-insurance, or co-payments.
You may also select, at an extra cost to you, additional options that offer enhanced coverage for dental, out-of-network, vision, and hearing services.
Medical Benefits: Anthem Blue Cross and Blue Shield administers the medical benefits under COVA Care. We highly recommend that you coordinate your care through a primary care provider (PCP), but you are not required to have a PCP to use your medical benefits under COVA Care. You have medical coverage as long as you use an in-network provider. There is no out-of-network coverage (except for an emergency) unless you choose the Out-of-Network option.
However, you may also access care within the United States through the Blue Card PPO® network, and worldwide through the BlueCard Worldwide® network. The Anthem Virginia network includes hospitals, primary care physicians and specialists statewide. For the most current list of Anthem network hospitals and physicians, go to www.anthem.com. Click on the "Find a Doctor" link.
Behavioral Health and Employee Assistance Program (EAP): Anthem EAP provides your behavioral health and EAP benefits under COVA Care. We recommend that you contact them at 1-855-223-9277 or visit www.anthemeap.com so that your care can be authorized in advance. An Anthem EAP participating provider works with a care manager to ensure that the services you receive are covered under your plan. When you self-refer to a non-network provider, you are responsible for making sure the services you receive are medically necessary for your condition. There is no out-of-network coverage (except for an emergency) unless you choose the Out-of-Network option.
The EAP offers up to four visits at no cost to you and members of your household for counseling in such areas as mental health, substance abuse, work and family issues, and financial or legal matters.
Dental: Delta Dental of Virginia administers dental coverage for the COVA Care plan, including diagnostic and preventive care. The Expanded Dental option covers, at an additional cost, primary care services such as fillings and root canals, orthodontic services, and major restorative services such as crowns, bridgework, implants, and dentures.
You may use either an in-network or out-of-network dentist, but you may pay more if you use an out-of-network dentist. To see if your dentist is in the Delta Premier network, or to search for a participating dentist, visit the Delta Dental Web site at: www.deltadentalva.com. Click on "Find a Dentist" and select the Delta Premier program. You also may call Delta Dental at 1-888-335-8296 for assistance.
Prescription Drugs: Your COVA Care health plan provides an outpatient prescription drug benefit, administered by Anthem Blue Cross and Blue Shield, divides your prescriptions into four categories (tiers) based primarily on their cost. The first tier is typically generic drugs; the second tier generally includes low-cost to medium-cost brand name drugs; the third tier consists of higher-cost brand name drugs; and the forth tier consists of specialty drugs, typically, the highest cost brand name drugs used to treat complex and rare conditions. You may also save money by using the Express Scripts home delivery service for a 90-day supply of a maintenance prescription. If a brand name drug is requested when a generic equivalent is available, you pay the brand co-payment plus the difference between the cost of the brand and the generic drug.
You may use either a network or non-network pharmacy. However, you will pay more at a non-network pharmacy. To find a participating pharmacy, please call 1-800-355-8279.
1. Out-of-Network (CC) – This option allows you to receive covered services at a reduced level from non-network providers—that is, providers that are not in the Anthem BlueCard PPO or Anthem Behavioral Health and Employee Assistance Program networks. The plan payment for covered services is reduced by 25%. You are responsible for any applicable deductible, co-payment or coinsurance. You also pay any balance above the allowable charge. Claim payments are made directly to the member when services are received from a non-network provider.
2. Expanded Dental Benefit (CC and HA) - This option, available from Delta Dental, allows you to add Primary Services, Complex Restorative, and Orthodontic benefits to your basic dental benefit.
3. Routine Vision and Hearing (CC) - Routine vision benefits are available from Blue View Vision. Benefits are available once every 12 months and the count begins on the date you receive your eye examination or purchase eyeglass frames or lenses. You may see a network optician, optometrist or go to a retail setting for your eye exam and for purchasing lenses and frames. Non-network benefits will apply if you visit a provider who is not in the network. COVA Care participants can find a Blue View provider by visiting www.anthem.com. Hearing coverage will pay a portion for hearing aid(s) and other related hearing aid services such as selection and fitting every 48 months. This option also includes the Expanded Dental benefit, which is summarized above.
4. Routine Vision Only (HA) – Routine vision benefits for the COVA Health Aware plan are available from Aetna. Benefits are available once every 12 months and the count begins on the date you receive your eye examination or purchase eyeglass frames or lenses. To locate a vision provider, visit www.covahealthaware.com. Note: Routine hearing benefits are included in the basic plan.
The COVA HDHP (High Deductible Health Plan) is a statewide plan. COVA HDHP is a special type of health care plan that allows you to set up a Health Savings Account (HSA). Use the tax-deductible funds you put into the HSA to help pay for medical expenses. Your HSA goes wherever you go and you are not required to "use it or lose it." The COVA HDHP has a higher plan year deductible that must be met before the plan pays for your medical, behavioral health and prescription drug benefits. Once the deductible is met, you pay 20% coinsurance for most covered services. When two or more people are covered, the entire deductible must be met before the plan pays any expenses for any one person covered under the plan. Under the HDHP, you pay no more out of pocket for in-network services than $5,000 for one person and $10,000 for two or more people. The deductible applies to this limit. The COVA HDHP includes basic dental benefits. However, there is no out-of-network coverage for medical or behavioral health benefits. All components of this plan are administered by Anthem. Go to www.anthem.com to access the online Provider Directory.
The COVA HealthAware plan is offered to all eligible state employees. This plan includes a Health Reimbursement Arrangement, or HRA, to help you pay for plan expenses. The Commonwealth will place $600 in an HRA for an employee or $1,200 for an employee and spouse enrolled in the plan. The funds can be used to pay your deductible and other plan costs for all covered family members. You may also earn more HRA funds by completing health activities, called "Do Rights," designed by the plan to earn up to $150 in your HRA, and your spouse can do the same. "Do Rights" include having an annual physical exam, a dental exam, a flu shot, and using one of the MyActiveHealth (www.myactivehealth.com/cova) portal trackers at least three times a month for each month in a quarter. Simply pick three of the four "Do Rights" and earn $50 for each one. Note: the funds for "Do Rights" are placed in your HRA during the quarter after you complete the activity.
For 2017 - 2018 plan year COVA Care and HealthAware members may be able to reduce your monthly premiums by completing an online health assessment. The reward amount is $17 per month, and if your covered spouse participates you can double your monthly reward.
b. You must answer all questions in each category.
c. Once completed, click "Submit Now."
d. Keep a copy of the completion screen for your records.
e. If you do not have internet access, you may call ActiveHealth at 1-866-938-0349 to complete your HRA over the phone with a customer service representative.
Available only to employees who live or work in Northern Virginia, the Kaiser Permanente regional HMO has a service area that includes Northern Virginia, Washington, D.C. and parts of Maryland. There is no deductible for in-network services, but you must use HMO participating providers (except in an emergency) and choose a PCP for each enrolled family member. You may search by zip code on the Kaiser Web site at http://my.kaiserpermanente.org/mida/commonwealthofvirginia/ to determine if your job location or home address is in the Kaiser Permanente service area.
NOTE: All health plan deductions are mandatory pre-tax. This is accomplished by deducting the premiums before taxes are calculated, thus reducing the amount of Federal, State, and Social Security withholding.


Siblings of kids with special needs face special challenges. Parents can nurture the important sibling relationship and empower their children to cope well by using simple-but effective-responses during those sibling rivalry moments.
Coping with adversity lays the foundation for almost all true greatness. Parents can encourage their special needs children to become the heroes they are destined to be. Author Lisa Greene uses the Disney movie 'Finding Nemo' to teach and inspire.


With our Olympic sized outdoor and heated indoor pools, you have the opportunity to add a new and challenging facet to your fitness fun program. Supervised by top qualified lifeguards, your swimming can't be any safer.
Children under the age of 4 years are not allowed within the pool enclosure unless accompanied by an adult.
Private individual and group swim lessons are offered by our highly skilled instructors at affordable prices. Don't hesitate to contact the sports department for any inquiries.
Our Olympic sized outdoor pool allows you to have fun, play around with your friends, and to practice your swimming strokes. Two lanes are always reserved strictly for swimming, assuring you no disturbance while you train. A restaurant and a snack bar are also available for you to enjoy your lunch under the sun. Winter will not be an obstacle because we also have an indoor heated pool. Swimming lessons are also available. To enroll in swimming lessons please contact the receptionist.


Sterling Silver and South Sea Pearl.
The narrow dish ring is a great design for the modern pearl girl. The sterling silver band has a fine matte finish and creates the perfect 'dish' for the South Sea button pearl. The pearl measures 11mm.
The item shown is the actual item for purchase. This ring is a size Q1/2. Should you require a particular size please contact us to discuss your options. Turn-around time may be between 2-4 weeks.


Prime Minister Jacinda Ardern will lead thousands of mourners expected to gather at a park in front of the Al Noor mosque, where most of the victims died, for a prayer followed by two minutes of silence. Ardern, who has labeled the attack as terrorism, announced a ban on military-style semi-automatic and assault rifles under tough new gun laws on Thursday. The prime minister is expected to be accompanied in the Christchurch prayers with community leaders and other foreign dignitaries.