I've been spending a lot of time in the past few weeks thinking about goals. Thinking about how goals help me work on my personal vision.
Sometimes I think about this so often that it feels like setting goals seems more like a hobby. I am a supporter of setting goals yet I think goals are misused. The focus on goals, I think, can get in the way of seeing the bigger picture.
I want to expand on the post I wrote around creating a personal vision.
In that post, I focused on why a personal vision is important so now I want to focus on how the right goals are important to that vision.
First, I want to discuss the differences between goals and vision.
Goals are the bite size and specific actions that have a beginning and an end. They are actions that can be measured and once you're done with that goal, it goes away and you build on it.
For example, a goal can be described as wanting to lose 1 pound per week while a vision would be to lead a healthy lifestyle.
We can consider goals as a tool that tells us what we need to achieve a planned outcome. Sounds simple right?
A vision is the high-level perspective of how you want your life to be, what kind of person you want to be and a general direction for your life.
Visions are open ideas, they don't have a beginning or end, they can't be measured like goals and are a lot harder to conceptualize. It takes a lot of thought and consideration to think about how you want your life to be and it always changes depending on how you grow as a person.
Your vision can be long or short, detailed or general. A personal vision could be "I want to be more well read". A goal of this vision is to read a set number of books per month or per year.
When you start to develop an idea of your own vision, you can make it as long or short as you think necessary, there's no wrong way to do this.
It can be a short statement for physical health or a detailed roadmap for your life. When you write it, you have to be realistic and honest with yourself and your dedication to the tasks required to get there.
For me, there are three aspects to my vision: personal, social, and professional. With these three aspects, I can work on creating and tracking goals.
Do you ever feel like you're working on what you want to do but you feel like you're not getting anywhere with it? I was like this when I kept making goals but didn't have a higher reason for these goals, this is when I realized I didn't have a vision for where I want to be.
For this reason, you'll need to have both a personal vision and goals. These two concepts are complementary to each other. Having one without the other just doesn't work and is unproductive.
Creating a vision of what you want your life to look like can help direct when creating goals, my experience is now to use goals as a tool, not as an end.
Goals are an excellent way of directing you on what to do but they won't tell you why you're doing it these actions.
A goal of mine was to get into Pharmacy School so I worked hard, achieved a 3.8 GPA and when I received the acceptance letters it was great but there was something missing, something empty about the moment. I didn't have a personal vision to support the goal.
While I was in Pharmacy School I started to think about the reasons why I wanted to be in that program and I could only come up with one or two employment-related reasons. There was no personal passion behind the decision, it was purely economic.
Looking back at the experience of failing out of Pharmacy School, it was a miserable experience but it only hurt my esteem from an economic perspective and not a personal one. I didn't have a significant reason for wanting to be in that program, I went into it because it seemed like the next logical step in my educational and professional progress.
Again, having goals is a great way for tracking progress because they provide feedback on your actions but they can't and won't provide meaning in themselves if you don't have a personal vision supporting them.
Here's an example of why gym memberships as a New Year's resolution don't work. I avoid going to the gym in January and February because people crowd the gym trying to work out. March comes and the crowd thins, then April it gets thinner. Why?
People join and work out for a vague idea of getting in shape or be healthier but these actions are unsupported by a vision. Why do you want to work out? Is it to compete in a marathon? To be healthier for your family so you don't get tired from activities? These can be goals for a vision of a healthier lifestyle.
The same can be applied for wanting to start a business, a blog, or writing a book. These are great goals to have but what's the point behind them? That's the point of a personal vision.
If you can connect your goals to your vision, next time you achieve a goal you could find the experience both satisfying and excited about the next goal.
Another reason why I felt like I wasn't getting anywhere is that I was setting too many goals. This was becoming a distraction because I was trying to change too many things at once.
Instead, focusing on a couple of goals, and smaller goals, in the beginning, can help you see progress and keep motivated to build on the goals.
Unrealistic goal setting is something I am sometimes guilty of doing. This will get in the way and can be demoralizing. So focus on smaller, realistic goals and build up from there.
One of my faults is that I can become too goal orientated and lose focus on why I'm working towards a goal. It can feel like I'm trying to achieve the goal for the sake of achieving the goal and as I've written above, that's a path to disappointment.
This can get in the way of short-term success and long-term motivation to keep working on your personal vision.
Goals have a starting point, they are based on your experience or lack of experience of something and your knowledge at the time. The more you work on your goals the more you grow. If you don't reevaluate your personal vision with your goals then you'll continue on the same path without knowing it's the wrong path.
This is what happened to me and Pharmacy School, if I would have done a deeper self-evaluation instead of pushing through my goals, then I could have considered a Ph.D. program instead.
A personal vision is not as rigid as goals, it allows for adaptability. It gives us a path towards an overall life we want to have and it allows flexibility for us to grow into that personal vision or change it.
One of the reasons why people go into Pharmacy is because they want to help others in the community. Applying rigid goals towards this end would have us sitting through hours of chemistry and pharmacology. But there are other ways of helping people, we could volunteer in the community, become a teacher, or a nurse. Having a personal vision can help us sort through what we want and how we get there.
We get stressed and it's easy to understand why. We focus on goals as the ends of a journey and not a tool. When we have a goal-driven mentality, we can cause unnecessary stress when we don't achieve the goal.
It's not a great feeling when I don't achieve my goal. I don't see it as the tragedy it once was, I don't feel the disappointment as sharply.
Looking back, Pharmacy School was a goal of mine but failing out of the program didn't significantly change my life as I thought it would. I was depressed for a while, angry at myself and disappointed.
Then I realized the trajectory of my life was unaltered by this event.
As I mentioned before, goals are useful tools. But when we become driven by them for themselves and not the bigger picture, it could result in stress, anger, and other demotivating actions.
Focusing on a vision can help reduce demotivating and unproductive thoughts and actions. It gives us an overarching long-term ideal to achieve.
When being goal-focused, we tend to track progress on an item by item basis without seeing how it affects the greater vision. Instead, I recommend that we monitor our goal progress while keeping in mind the personal vision associated with that goal.
This way we can see measurable progress towards completing goals. This decreases the feeling of being overwhelmed by the pressure of completing goals for the sake of completing them.
When I track goals and don't see progress, I tend to feel unmotivated. I have to think that motivation comes from persistence and dedication to the task.
It's important to not have blind dedication but mindful dedication. Taking a mindful dedication to goals, making this a habit will reinforce motivation. This is how we grow from discipline and sticking to our personal vision.
Tracking progress can also help you to get started on your personal vision and goals. Just starting an action, even if small is a valuable step towards where you want to be. Doing something, anything can lead to something greater.
We may ask ourselves, what are the right goals? The right goals are the goals that align our actions and our personal vision. It sounds easier than it is. It'll take a lot of introspection to figure out your personal vision. Then it'll take more work to figure out goals to support that vision. Lastly, it'll take discipline to follow through with your goals.
Take time to evaluate your goals to see if they are really helpful on your path towards your personal vision. If they aren't working, change them. If you're failing in them, find out why and change it, learn from it.
So here's a challenge for 2018 while this year is still fresh. Make small sensible goals but integrate them based on how you want your life to be. Track your progress and note your achievements and find why you failed. Don't get stuck on the failure, use it as a learning experience. Hopefully, it will lead to decreased stress and disappointment.


text:
Q: How to compress text files downloaded from the Internet? I need to download a lot of large text files. To save traffic, I came up with the idea to automatically compress them between the source server and my computer.
What services are there for this?

A: If you own the source server you can compress the files stored there and send the compressed files. If you do not own the source server, I don't think there is much you can do.

redpajama_set_name: RedPajamaStackExchange


Medical School Education. . . . . . M1 M2 M3 M4. Basic SciencesAnatomy BiochemistryMicrobiologyPharmacology/ToxicologyPathologyPhysiology/BiophysicsPsychiatry/Human Behavior. Clinical TrainingAnesthesiology OphthalmologyEmergency Medicine Orthopedic SurgeryFamily Medicine Pediatric Medicine Internal Medicine Preventive Medicine Neurology SurgeryNeurosurgeryObstetrics/Gynecology .


In the early days of Railways, "action" was in "building railroads"; the "tycoons" who made billions were those "railroad builders". Once enough railroads were built, there was more action in building "engines and coaches" – General Electric and Bombardier emerged; "power" shifted from "carrier" to "content"; still later, action shifted to "passenger trains" and "freight trains" – AmTrak and Delhi Metro, for example, that used the rail infrastructure and available engines and coaches / wagons to offer a viable passenger / goods transportation service; power shifted from "content" to "control".
The story is no different in the case of automobiles; "carrier" road-building industry had the limelight for some years, then the car and truck manufacturers – "content" – GM, Daimler Chrysler, Tata, Ashok Leyland and Maruti emerged – and finally, the "control", transport operators – KSRTC in Bangalore in the Bus segment to Uber and Ola in the Car segment.
It is a continuum; all three continue to be active – carrier, content and control – it is just the emphasis in terms of market and brand value of leading companies in that segment, profitability, employment generation and societal importance that shifts.
We are witnessing a similar "power shift" in the computer industry. For nearly six decades the "action" has been on the "carrier", namely, computers; processors, once proprietary from the likes of IBM and Control Data, then to microprocessors, then to full blown systems built around such processors – mainframes, mini computers, micro computers, personal computers and in recent times smartphones and Tablet computers. Intel and AMD in processors and IBM, DEC, HP and Sun dominated the scene in these decades. A quiet shift happened with the arrival of "independent" software companies – Microsoft and Adobe, for example and software services companies like TCS and Infosys. Along with such software products and software services companies came the Internet / e-Commerce companies – Yahoo, Google, Amazon and Flipkart; shifting the power from "carrier" to "content".
This shift was once again captured by the use of "data center" starting with the arrival of Internet companies and the dot-com bubble in late nineties. In recent times, the term "cloud data center" is gaining currency after the arrival of "cloud computing".
Though interest in computers started in early fifties, Computer Science took shape only in seventies; IITs in India created the first undergraduate program in Computer Science and a formal academic entity in seventies. In the next four decades Computer Science has become a dominant academic discipline attracting the best of the talent, more so in countries like India. With its success in software services (with $ 160 Billion annual revenue, about 5 million direct jobs created in the past 20 years and nearly 7% of India's GDP), Computer Science has become an aspiration for hundreds of millions of Indians.
With the shift in "power" from "computers" to "data" – "carrier" to "content" – it is but natural, that emphasis shifts from "computer science" to "data science" – a term that is in wide circulation only in the past couple of years, more in corporate circles than in academic institutions. In many places including IIIT Bangalore, the erstwhile Database and Information Systems groups are getting re-christened as "Data Science" groups; of course, for many acdemics, "Data Science" is just a buzzword, that will go "out of fashion" soon. Only time will tell!
As far as we are concerned, the arrival of data science represents the natural progression of "analytics", that will use the "data" to create value, the same way Metro is creating value out of railroad and train coaches or Uber is creating value out of investments in road and cars or Singapore Airlines creating value out of airport infrastructure and Boeing / Airbus planes.
More important, the shift from "carrier" to "content" to "control" also presents economic opportunities that are much larger in size. We do expect the same from Analytics as the emphasis shifts from Computer Science to Data Science to Analytics. Computers originally created to "compute" mathematical tables could be applied to a wide range of problems across every industry – mining and machinery, transportation, hospitality, manufacturing, retail, banking & financial services, education, healthcare and Government; in the same vein, Analytics that is currently used to summarize, visualize and predict would be used in many ways that we cannot even dream of today, the same way the designers of computer systems in 60's and 70's could not have predicted the varied applications of computers in the subsequent decades.
We are indeed in exciting times and you the budding Analytics professional could not have been more lucky.
Announcing PG Diploma in Data Analytics with IIT Bangalore – To Know more about the Program Visit – PG Diploma in Data Analytics.
Professor Sadagopan, currently the Director (President) of IIIT-Bangalore (a PhD granting University), has over 25 years of experience in Operations Research, Decision Theory, Multi-criteria optimization, Simulation, Enterprise computing etc.
His research work has appeared in several international journals including IEEE Transactions, European J of Operational Research, J of Optimization Theory & Applications, Naval Research Logistics, Simulation and Decision Support Systems. He is a referee for several journals and serves on the editorial boards of many journals.


I am going to let the pictures tell the story. This truck is from Oklahoma and has very little rust. The body is in good condition as you can see with doors and hood lining up nicely. The engine is locked up, and the brakes are down, it will need a full restoration. The pipe racks can be removed. I am showing pictures of the undercarriage so you can the condition and lack of structural rust. The truck is virtually complete.
I have the truck advertised locally and may remove it from eBay before I have bids.
I will only accept cash before shipping.
1952 Ford F2 F-2 Pickup RAT Rod REAPER!!
1952 Ford F1 Five Star Pickup !


Pick of the Week: Savings on ALL Time Timer® Clocks!
Timers galore! This week only, we're discounting all of our beloved Time Timer® products. From the 3-inch Audible Time Timer to the Time Timer PLUS, we're letting you save 15%* this week on any or all of these Time Timer® clocks. Use promo code SEETIME when you check out.
The Time Timer® is a visual timer used to solve time-perception problems at all ages and ability levels and is a perfect size for group or class settings. A graphic clock face gives the child a visual understanding of time elapsing. This is ideal for timed activities and for getting ready. When the colored portion of the clock face elapses, time is up! There is also an optional audible component that you can turn on so that the timer beeps when time is up. It runs on battery-operated quartz movement and can be free standing or hung on a wall.
The Time Timer PLUS packs all the features of the original Audible Time Timers into a new and improved design. With a case, durable clear leans, and a handle, the Time Timer PLUS is easy to take anywhere you go! This new version also features a volume control dial for those times when you need a louder tone or when you prefer silence. The PLUS measures 5.5 inches wide and 7 inches tall.
This week only, you can save 15%* on any of the Time Timer® products we carry, including the Audible 3-inch, the best-selling 8-inch, the 12-inch, and the PLUS version! Just enter promo code SEETIME at check-out!
*Offer is valid until 11:59pm EST on October 20th, 2015. Not compatible with any other offers. Be sure there are no spaces or dashes in your code at checkout!


Career changers and job seekers worry about getting their foot in the door. Freelancers wonder how they'll get more clients. And ordinary workers everywhere are asking themselves: what can I do to protect myself from a layoff?
While there are never any guarantees, I think the best answer for all of those situations is the same: show some initiative.
Leymah Gbowee took the initiative to organize women across religious and ethnic lines, to bring an and to war.
I can see you all shaking your heads now. What's new about that idea? Tell me something I didn't know!
I may not be telling you something you didn't know, but chances are, I'm telling you something you aren't doing. Initiative, in my experience as a manager, business owner, and consumer, is pretty rare indeed.
The following are a couple of examples of how initiative can pay off big time. And how you might employ the idea to accomplish your own goals.
Marsha Stopa had a pretty bad year and then some. She was laid off from her job as a business journalist after 20 years, then went through bankruptcy, and then finally foreclosure.
She had seen many former journalists struggle to apply their skills in a new field after losing their jobs, and she was determined not to let that happen to her. So with the money she would have been paying in rent and the small amount she earned in unemployment, she invested in herself. She took training classes in internet marketing, WordPress set-up, social media, and membership sites.
It was slow going. As Marsha admits, she made every newbie mistake in the book.
Then she had an idea. Marsha had watched another woman in one of these courses offer to become the forum moderator and assistant, and noticed it subsequently opened a lot of doors for her.
Marsha was enrolled in Jon Morrow's Guest Blogging program, a course I took myself and am always quick to recommend (affiliate). Jon was often busy, so Marsha simply started answering forum questions and taking care of the community when he wasn't available.
Jon noticed her initiative and hired her as a part-time forum moderator and assistant.
Of course, Marsha's not stopping there. She's created two new sites of her own: one as a business copywriter, drawing on her prior experience as a journalist, and has plans to launch a blog called The Realigned Life, which will share her lessons learned after bouncing back from unemployment.
When you see what she did, it seems so easy and obvious. But every day, people follow the same old system of submitting resumes, hoping a piece of paper can serve as their ambassador.
When I started blogging, one of the big inhibitors for me was the technology side of things. I had (and still have) some pretty strong anti-passions in learning about plug-ins and video editing and really anything that happens behind-the-scenes on a blog.
I can't tell you how many times I wished someone would just freaking help me.
Last week I had the pleasure of having tea with the legendary Niall Doherty, who quit his 9-to-5 job to travel around the world ("conveniently" without flying to any of his destinations). To make that work, he needs to make money. But he's such a nice guy, he wasn't pitching anyone – it felt like an intrusion.
As I described my frustrations, it was an a-ha moment for Niall. He realized that solving someone's problems isn't an intrusion at all. Quite the contrary.
Moreover, taking the initiative to do so is relatively rare. Thousands and thousands of people read my blog and watched my free training at the No Regrets Career Academy. If you're reading and watching what I'm doing, you could probably come up with a list of twenty things where I could use help. I've been pitched a total of 3 times, and only once for a specific need.
Getting more clients is easy. You simply ask for them directly (and smartly). Efficient? Maybe not. But very effective.
Obviously, there are times when nothing can protect you from a layoff. I know several good employees who were literally in the wrong place at the wrong time.
But I can also say that initiative is in short supply in the workplace. Sometimes this is because everyone is so busy conquering their own to-do lists, as admin and other support functions get eliminated, it's hard to step back and see where you could do something more valuable.
If you want to find a way to stand out, this is absolutely the best way to do it. Because in this economy, the proactive employee saves the company time and money, while hopefully also providing fresh innovation.
One of my clients recently told me the story of how she noticed her company didn't have any recycling programs, even though they branded themselves as being "green." Being a big environmentalist herself, she involved other employees and got a program in place. Seem like a small contribution?
She was awarded Employee of the Year.
Too many people wait around, hoping to be picked or anointed or put in charge. They're always waiting for someone else to give them their power.
I don't think the problem has much to do with the innate ability to initiate. I think it has to do with believing that it's possible and acceptable for you to do it. We've only had these doors open wide for a decade or so, and most people have been brainwashed into believing that their job is to copy edit the world, not to design it.
There's a huge shortage … a shortage of people who will say go.
Are you ready to take your work to the next level?
Don't wait for anyone's endorsement.
Jennifer Gresham is our guest blogger, and has been leading the way to greater happiness by overhauling her own life first, and only then, sharing with her audience how to do likewise. Follow her at her blog http://everydaybright.com.
Tell us in the comments one smarter way that you can commit to getting some more initiative in your step, TODAY!
Great topic! Your examples were good but to go hand in hand with your eblast title "Three Nobel prize winners showed us the power of taking initiative…. how bout you?" the story of Mrs. Leymah Gbowee, this year's Nobel Laurette, would, in my opinion, be a more compelling example.


Found in Duval County, Florida, Jacksonville Beach is one of the Jacksonville Beaches communities found on the Atlantic coast. The city has a population of about 22,600 residents. As a beach community, it's very popular for visitors, especially during February and March.
Duval County is home to nearly 900,000 residents. It's a much larger area covering other beach communities and a large position of the Jacksonville Metro area.
The area doesn't attract as many visitors as other cities in Florida, but many pass through and many do come to the Jacksonville area every year.
About 14,000 traffic accidents happen annually throughout Duval County.
Out of those accidents, just about 10,000 involve injuries and more than 125 are fatal.
Jacksonville Beach is near Interstate 95, Interstate 295 and A1A.
These major highways become very congested from daily use.
I-95 has been listed as one of the most dangerous highways in the entire country.
Traffic accidents in both Duval County and Jacksonville Beach are on the rise.
About 90,000 traffic tickets were issued in Duval County in 2015. Out of those violations, nearly 41,000 were for speeding with another 12,800 for careless driving and another 12,700 from the red light cameras. Only about 7% of the tickets issued were actually dismissed by a judge, meaning your chances of getting the ticket dismissed are very slim.
Online traffic school may be the best option you have to avoid a suspended driver's license in Jacksonville Beach. When you receive a traffic ticket, it comes along with a certain number of points on your license. These points add up and if you get too many tickets, you may face a driver's license suspension.
Not only will you have to deal with finding rides, but you will also have to pay a reinstatement fee and higher insurance rates if your license is suspended. If you do end up with a license suspension and you try to drive, you may face up to a $500 fine and 90 days in jail, if you're caught.
It doesn't take very many tickets to end up with a suspended license.
Traffic school allows you to erase the points from a recent traffic ticket. You can enroll right online and take the class from the comfort of your home. The process is very easy. Simply pay your ticket, enroll in online traffic school, complete the basic driver improvement course and turn your certificate of completion into the clerk of the court. It's that simple and you can keep points off your license, while keeping your insurance rates from going up.
The State of Florida allows drivers to avoid points on their license once every 12 months with traffic school and up to five times in your lifetime. If you've never attended traffic school before, you're eligible to use it for your most recently traffic citation. Even if you've taken it before, if it has been at least 12 months and you haven't taken the course at least 5 times, you can still use the basic driver improvement course to erase points.
Traffic tickets issued in Jacksonville Beach, regardless of the law enforcement agency, are handled by the Duval County Clerk of the Court. You will pay your ticket with the clerk of the court and inform the clerk you wish to enroll in traffic school. For more information about the Duval County Clerk of the Court, visit the website.


text:
package org.spdx.rdfparser.license;

import java.util.List;

import org.spdx.rdfparser.IModelContainer;
import org.spdx.rdfparser.InvalidSPDXAnalysisException;
import org.spdx.rdfparser.RdfModelHelper;
import org.spdx.rdfparser.SpdxRdfConstants;
import org.spdx.rdfparser.model.IRdfModel;

import com.google.common.base.Objects;
import com.google.common.collect.Lists;
import com.hp.hpl.jena.graph.Node;
import com.hp.hpl.jena.graph.Triple;
import com.hp.hpl.jena.rdf.model.Property;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.util.iterator.ExtendedIterator;

/**
 * The SimpleLicenseInfo class includes all resources that represent
 * simple, atomic, licensing information.
 *
 * @author Gary O'Neall
 *
 */
public abstract class SimpleLicensingInfo extends AnyLicenseInfo {
	protected String licenseId;
	protected String comment;
	protected String name;
	protected String[] seeAlso;

	/**
	 * @param modelContainer container which includes the license
	 * @param licenseInfoNode RDF Node that defines the SimpleLicensingInfo
	 * @throws InvalidSPDXAnalysisException
	 */
	SimpleLicensingInfo(IModelContainer modelContainer, Node licenseInfoNode) throws InvalidSPDXAnalysisException {
		super(modelContainer, licenseInfoNode);
		// id
		Node p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_LICENSE_ID).asNode();
		Triple m = Triple.createMatch(licenseInfoNode, p, null);
		ExtendedIterator<Triple> tripleIter = model.getGraph().find(m);
		while (tripleIter.hasNext()) {
			Triple t = tripleIter.next();
			this.licenseId = t.getObject().toString(false);
		}
		// name
		this.name = null;
		p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NAME).asNode();
		m = Triple.createMatch(licenseInfoNode, p, null);
		tripleIter = model.getGraph().find(m);
		if (tripleIter.hasNext()) {
			Triple t = tripleIter.next();
			this.name = t.getObject().toString(false);
		} else {
			// try the pre 1.1 name - for backwards compatibility
			p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NAME_VERSION_1).asNode();
			m = Triple.createMatch(licenseInfoNode, p, null);
			tripleIter = model.getGraph().find(m);
			if (tripleIter.hasNext()) {
				Triple t = tripleIter.next();
				this.name = t.getObject().toString(false);
//TODO: Remove the commented out code below once we verify no compatibility issue exist
				//			} else {
//				this.name = licenseId;	// No name hsa been found, default is the ID
			}
		}
		// SourceUrl/seeAlso
		List<String> alsourceUrls = Lists.newArrayList();
		p = model.getProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_SEE_ALSO).asNode();
		m = Triple.createMatch(licenseInfoNode, p, null);
		tripleIter = model.getGraph().find(m);
		while (tripleIter.hasNext()) {
			Triple t = tripleIter.next();
			alsourceUrls.add(t.getObject().toString(false));
		}
		// The following is added for compatibility with earlier versions
		p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_URL_VERSION_1).asNode();
		m = Triple.createMatch(licenseInfoNode, p, null);
		tripleIter = model.getGraph().find(m);
		while (tripleIter.hasNext()) {
			Triple t = tripleIter.next();
			alsourceUrls.add(t.getObject().toString(false));
		}
		p = model.getProperty(SpdxRdfConstants.OWL_NAMESPACE, SpdxRdfConstants.PROP_OWL_SAME_AS).asNode();
		m = Triple.createMatch(licenseInfoNode, p, null);
		tripleIter = model.getGraph().find(m);
		while (tripleIter.hasNext()) {
			Triple t = tripleIter.next();
			alsourceUrls.add(t.getObject().toString(false));
		}
		this.seeAlso = alsourceUrls.toArray(new String[alsourceUrls.size()]);
		// comments
		p = model.getProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_COMMENT).asNode();
		m = Triple.createMatch(licenseInfoNode, p, null);
		tripleIter = model.getGraph().find(m);
		if (!tripleIter.hasNext()) {
			// check the old property name for compatibility with pre-1.1 generated RDF files
			p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NOTES_VERSION_1).asNode();
			m = Triple.createMatch(licenseInfoNode, p, null);
			tripleIter = model.getGraph().find(m);
		}
		if (tripleIter.hasNext()) {
			Triple t = tripleIter.next();
			this.comment = t.getObject().toString(false);
		} else {
			this.comment = null;
		}

	}

	/**
	 * @param name License name
	 * @param id License ID
	 * @param comments Optional license comments
	 * @param sourceUrl Optional reference URL's
	 */
	SimpleLicensingInfo(String name, String id, String comments, String[] sourceUrl) {
		super();
		this.licenseId = id;
		this.name = name;
		this.comment = comments;
		this.seeAlso = sourceUrl;
	}
	/**
	 * @return the id
	 */
	public String getLicenseId() {
		return this.licenseId;
	}

	/**
	 * @param id the id to set
	 */
	public void setLicenseId(String id) {
		this.licenseId = id;
		if (licenseInfoNode != null) {
			// delete any previous created
			Property p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_LICENSE_ID);
			model.removeAll(resource, p, null);
			// add the property
			if (id != null) {
				p = model.createProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_LICENSE_ID);
				resource.addProperty(p, id);
			}
		}
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
		if (this.licenseInfoNode != null) {
			// delete any previous created
			Property p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NAME);
			model.removeAll(resource, p, null);
			p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NAME_VERSION_1);
			model.removeAll(resource, p, null);
			// add the property
			if (name != null) {
				p = model.createProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NAME);
				resource.addProperty(p, this.name);
			}
		}
	}
	/**
	 * @return the comments
	 */
	public String getComment() {
		return comment;
	}

	/**
	 * @param comment the comment to set
	 */
	public void setComment(String comment) {
		this.comment = comment;
		if (this.licenseInfoNode != null) {
			// delete any previous created
			Property p = model.getProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_COMMENT);
			model.removeAll(resource, p, null);
			// Also delete any instances of the pre-1.1 property names
			p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_NOTES_VERSION_1);
			model.removeAll(resource, p, null);
			// add the property
			if (comment != null) {
				p = model.createProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_COMMENT);
				resource.addProperty(p, this.comment);
			}
		}
	}

	/**
	 * @return the urls which reference the same license information
	 */
	public String[] getSeeAlso() {
		return seeAlso;
	}
	/**
	 * @param seeAlsoUrl the urls which are references to the same license to set
	 */
	public void setSeeAlso(String[] seeAlsoUrl) {
		this.seeAlso = seeAlsoUrl;
		if (this.licenseInfoNode != null) {
			// delete any previous created
			// the following is to fix any earlier versions using the old property name
			Property p = model.getProperty(SpdxRdfConstants.SPDX_NAMESPACE, SpdxRdfConstants.PROP_STD_LICENSE_URL_VERSION_1);
			model.removeAll(resource, p, null);
			p = model.getProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_SEE_ALSO);
			model.removeAll(resource, p, null);
			// add the property
			if (seeAlsoUrl != null) {
				p = model.getProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_SEE_ALSO);
				for (int i = 0; i < seeAlsoUrl.length; i++) {
					resource.addProperty(p, this.seeAlso[i]);
				}
			}
		}
	}

	/**
	 * Create a basic SPDXLicense resource of a given type
	 * If a license with this ID already exists in the model, then that resource
	 * is returned.  For the case where a license ID already exists, the text in the resource will be updated
	 *  with the text of this license as long as the text is not null.
	 *  ID's are assumed to be unique.
	 * NOTE: the type must be a subclass of SPDXLicense
	 * @param model
	 * @param uri
	 * @param typeURI
	 * @return
	 */
	protected Resource _createResource(Resource type, String uri) {
		Resource r = null;
		if (licenseId != null) {
			// check to see if it exists
			Property idProperty = model.createProperty(SpdxRdfConstants.SPDX_NAMESPACE,
					SpdxRdfConstants.PROP_LICENSE_ID);
			Property typeProperty = this.model.getProperty(SpdxRdfConstants.RDF_NAMESPACE,
					SpdxRdfConstants.RDF_PROP_TYPE);
			Triple m = Triple.createMatch(null, idProperty.asNode(), null);
			ExtendedIterator<Triple> tripleIter = model.getGraph().find(m);
			while (tripleIter.hasNext()) {
				Triple t = tripleIter.next();
				if (t.getObject().toString(false).equals(this.licenseId)) {
					Triple typeMatch = Triple.createMatch(t.getSubject(), typeProperty.asNode(), type.asNode());
					ExtendedIterator<Triple> typeTripleIter = model.getGraph().find(typeMatch);
					if (typeTripleIter.hasNext()) {
						// found it
						if (t.getSubject().isURI()) {
							r = model.createResource(t.getSubject().getURI());
						} else if (t.getSubject().isBlank()) {
							r = model.createResource(t.getSubject().getBlankNodeId());
						}
					}
				}
			}
		}
		if (r == null) {
			// need to create it
			if (uri == null || uri.isEmpty()) {
				r = model.createResource(type);
			} else {
				r = model.createResource(uri, type);
			}
			if (licenseId != null) {
				Property idProperty = model.createProperty(SpdxRdfConstants.SPDX_NAMESPACE,
						SpdxRdfConstants.PROP_LICENSE_ID);
				r.addProperty(idProperty, this.licenseId);
			}
			//name
			if (name != null) {
				Property namePropery = model.createProperty(SpdxRdfConstants.SPDX_NAMESPACE,
						SpdxRdfConstants.PROP_STD_LICENSE_NAME);
				r.addProperty(namePropery, this.name);
			}
			// comments
			if (this.comment != null) {
				Property notesPropery = model.createProperty(SpdxRdfConstants.RDFS_NAMESPACE, SpdxRdfConstants.RDFS_PROP_COMMENT);
				r.addProperty(notesPropery, this.comment);
			}
			//source URL
			if (this.seeAlso != null && this.seeAlso.length > 0) {
				Property sourceUrlPropery = model.createProperty(SpdxRdfConstants.RDFS_NAMESPACE,
						SpdxRdfConstants.RDFS_PROP_SEE_ALSO);
				for (int i = 0; i < this.seeAlso.length; i++) {
					r.addProperty(sourceUrlPropery, this.seeAlso[i]);
				}
			}
		}
		return r;
	}

	@Override
	public int hashCode() {
		if (this.getLicenseId() == null) {
			return 0;
		} else {
			return this.getLicenseId().hashCode();
		}
	}

	@Override
	public boolean equals(Object comp) {
		if (comp == this) {
			return true;
		}
		if (!(comp instanceof License)) {
			return false;
		}
		License compl = (License)comp;
		return compl.getLicenseId().equals(this.getLicenseId());
	}

	/**
	 * @param type
	 * @return
	 */
	public Resource _createResource(Resource type) {
		return _createResource(type, null);
	}

	@Override
    public boolean equivalent(IRdfModel compare) {
		if (!(compare instanceof SimpleLicensingInfo)) {
			return false;
		}
		SimpleLicensingInfo sCompare = (SimpleLicensingInfo)compare;
        return Objects.equal(this.comment, sCompare.getComment()) &&
                Objects.equal(this.name, sCompare.getName()) &&
				RdfModelHelper.arraysEqual(this.seeAlso, sCompare.getSeeAlso());
	}

}

redpajama_set_name: RedPajamaGithub


Welcome on Digitalia 3D !
- Check the gallery to see my last professional work !
- Great new, my work is on the cover of 3D world mag ! My work explaining facial anatomy is also featured in this issue.
- You can read my last interview on animationinsider.com by clicking here.
I'm a freelance 3d artist working in the entertainment industry mainly on films, games, add, toys/figurines and architecture.
Have a look at the 'Services' section for more information and don't hesitate to contact me if you have any project to realize or any questions. I'd be glad to answer as soon as possible.


text:
Steve Myers
Steve has been playing guitar for 25 years, piano for over 30, and drums for around 20 years. He also plays bass, mandolin, banjo and ukulele. Steve has been teaching music for over 15 years, has many influences, and both plays and teaches many styles such as rock, acoustic, jazz, funk, hard rock, and country.
Madii Schomogyi
Madii is a passionate performer and musician and was self-taught until starting lessons at Case's in 2017. She has been performing in front of large audiences since the age of 14 with her band and since then has performed in countless shows in the Algoma District and even participated in a tour of Southern Ontario
Stephen Gagnon-Ruscio
Stephen is a freelance pianist and vocalist who studied voice and jazz at Algoma University. He has performed with several choirs since 2012, including the Ontario and National Youth Choir of Canada. Beginning in 2014, he has also been steadily involved in the local musical theatre community, from performing onstage, playing the keys, to music
Adam King
With his father being a piano tuner and musician, Adam has been around music his whole life. He began piano lessons at 6 years old and was a self-taught electric guitarist until completing his Bachelor's in Music at Algoma University. Although he didn't begin his academic training until 36 years old, his passion for teaching
Georgia Moore-Mcleod
Georgia specializes in teaching violin and piano. Her music career started at age 6 at the Algoma Conservatory of Music. She is currently studying violin at Algoma University and recently started playing in the Sault Symphony Orchestra. Throughout high school, Georgia participated in choir, string ensemble, and in the pit band for musical theatre. She
Todd Webb
Todd's musical journey began at the age of two with private instruction on the piano through the Algoma Conservatory of Music, followed by violin at three, classical guitar at four, and later fiddle and mandolin. Throughout his life, Todd has performed, and continues to perform frequently with his family band WebbSurround for community events, private
Aerin Joseph
Aerin started her music career at the Algoma Conservatory of Music at the age of 3. She took private lessons for 4 years and has branched off exponentially since then. She now plays guitar, piano, violin, cello, ukulele, mandolin, and sings. Throughout high school, Aerin participated in multiple french music competitions throughout Ontario with her
Mikaela Murtonen
Mikaela teaches Piano and Vocals at Case's. She has Classical and Jazz Piano Training, including Grade 8 Piano, 7 years of guitar experience, 4 years of bass experience, and 2 years of ukulele experience. She further studied Audio Production at Harris Institute, and is a self-taught singer who is currently studying classical voice. She is
Blair St. John
Blair studied Jazz at Algoma University. He is a drummer in many bands including Vertically Impaired and The Dirty Few, and has played in many fill-in gigs on guitar, bass, and drums. He is further successful with pipes and as a snare drummer. He has competed at many Highland games as well as working as
Sheldon Jääskeläinen
Sheldon has worked as a music teacher for the past 17 years and has worked at Case's for the past 7. Prior to teaching, he received many years of formal classical training in piano, violin, viola, voice, percussion, and guitar through the Algoma Conservatory of Music, the Gartshore School of Music, and private educators. Sheldon
Brian's interest in music started early. Classically trained at the Conservatory, Brian has studied piano for nearly 20 years and bass guitar for nearly 10. Brian has recorded and released 4 albums, is a guest musician on several local releases, and has been on two cross Canada tours with Gates of Winter, and Woods of
Elizabeth Alloi
Elizabeth's musical training started early when, at age 5, she began taking private lessons at the Algoma Conservatory of Music. Not long after, she participated in the Shield Competition for Flute, was accepted as a member of the Ontario Youth Choir in 2008 to 2009, competed at Ontario Music Festivals Association provincial competition for Grades
Rob Sartini
Rob teaches guitar, bass, and drums. He is an Algoma University student who plays the guitar, drums, bass, and uke.
Jeff Gray has been repairing instruments for 19 years and has been Fender Certified for 17 years. When he's not repairing instruments, he plays guitar, bass, drums, harmonica, mandolin, and hand drums. Jeff has played for bands including 13 Days, Bangers n' Mash, Johnny Lunchbox, Turner UP!, and Lucky 13, and he is currently in

redpajama_set_name: RedPajamaCommonCrawl


text:
Steam-powered spacecraft could jump-start asteroid exploration
A centuries-old propulsion technology is making a comeback—in space
HONEYBEE ROBOTICSHoneybee robotics
When the idea of asteroid mining was first booming, many of the firms involved talked about using water-based fuels to power their spacecraft. The idea was that ice was so abundant on asteroids that it could be broken down into hydrogen and oxygen to make a more efficient fuel. This would be a cheap way to prolong each mission's life.
But as the most prominent asteroid-mining companies struggled for funding and were eventually bought up, much of the interest in water-powered spacecraft waned along with them. Now, a new project is raising the possibility of a steam age of space once again.
This article first appeared in The Airlock, our space technology newsletter. You can sign up here—it's free!
Last month, a team led by the University of Central Florida (UCF) unveiled a spacecraft that will use water to explore, rather than mine, asteroids. Instead of ending the mission when the device runs out of propellant, the WINE (World Is Not Enough) craft will pull water propellant straight from the celestial bodies it's visiting. The WINE team's approach is different from the earlier idea, in that it would use water directly rather than breaking it down into gases. In theory, this is cheaper and less prone to failure. "We want to use resources that are available," says Phil Metzger, who is leading the project for UCF. "We have to go appropriate tech, not high tech."
After landing on an icy body such an asteroid, WINE will drill into the ice. It melts the water, captures it, and refreezes it inside the spacecraft's tank, which takes up about a third of its volume. When it's ready to prepare for takeoff, it heats the frozen water using solar or nuclear power over the course of about 10 days, building up pressure inside. Then, in a burst, the pressure is released as steam, firing the spacecraft to its next nearby destination. The concept is reminiscent of the ones proposed by asteroid-mining companies Deep Space Industries (DSI) and Planetary Resources. Grant Bonin, former chief engineer of DSI, once called its prototype Prospector-1 craft "a flying steam kettle."
Steam power is already proving to be an effective tool in Earth orbit. DSI had previously applied a technique known as water-based electrothermal propulsion (essentially steam power) to develop the Comet, a device that could maneuver satellites in orbit. Bradford Space, which purchased DSI, continues to sell it. On the recent ride-sharing SSO-A SmallSat Express launch last year, four of the satellites that hitched a ride were equipped with the water-propelled Comet. DSI's former competitor Planetary Resources proposed a similar concept, hoping that the satellites could be refilled forever with fuel made of water mined from near-Earth asteroids, rather than ending their mission when they ran out of propellant.
Comet propulsion system.
Bradford Space
Silicon Valley startup Momentus is also trying to push the in-orbit capabilities of water to the next level by turning it into plasma. They want to get higher performance out the water by superheating it to temperatures close to those found on the surface of the sun. The resulting force would be used to move satellites around the Earth. The company's first space-based test of its electrothermal thruster is slated for this year.
Metzger sees WINE operating in swarms around the asteroid belt, scouting out prime places for mining, or being used to extend the range of a planetary lander. "At the end of the day you would get an atlas of solar system bodies," says Kris Zacny, the director of the Exploration Technology Group at Honeybee Robotics, which is working with UCF.
Using steam in this way isn't particularly efficient. In space, however, water can fill a specific niche. It's environmentally friendly, offers the prospect of deep-space refills, and is proven here at home. "The biggest appeal of steam engines is their simplicity," says Alison Dufresne, a space propulsion and systems engineer at Bradford Space. "Steam engines have been around for a long time. We know how they work."
In theory, as long as WINE has access to solar or nuclear power and water, it will be able to explore indefinitely. However, the steam thrust gives the craft only enough power to move in very low-gravity situations, meaning it won't be rocketing from Jupiter to Mars anytime soon.
The craft's mining and propulsion system was successfully tested here on Earth last month. The tests showed that WINE can create enough force to hop between asteroids using water mined from model asteroid material. However, it's still a long way off from an initial launch, although the team is looking for partners to make that happen. "We've been using steam for centuries," says Zacny. "Without it we wouldn't be here right now. So steam could be this first step to exploring space."
How the James Webb Space Telescope broke the universe
Scientists were in awe of the flood of data that arrived when the new space observatory booted up.
Jonathan O'Callaghanarchive page
NASA's return to the moon is off to a rocky start
Artemis aims to deliver astronauts back to the lunar surface by 2025, but it's riding on an old congressional pet project.
Rebecca Boylearchive page
James Webb Space Telescope: 10 Breakthrough Technologies 2023
A marvel of precision engineering, JWST could revolutionize our view of the early universe.
What's next in space
The moon, private space travel, and the wider solar system will all have major missions over the next 12 months.


2017 was a strong year for Asia's markets. Japan continued to reflate and China joined it. This allowed corporate profit growth to accelerate. The rest of the region also saw improved performance, but policymakers in India and throughout most of Southeast Asia did not move to significantly stimulate their economies. As a consequence, currencies across the region were strong, and it was their strength that helped fixed income returns and bolstered confidence among foreign investors to the region. However, I would've thought a bit more stimulus was warranted in several economies. Had they received such stimulus, currencies might not have been quite as strong, but equity returns might well have been even better.
For the benchmarks, most of the performance was concentrated in relatively few names, which made the benchmarks tough to beat. This is largely a portfolio construction issue. Although some of the best-performing names were indeed good companies and companies that we held in our portfolios, it is not always wise to hold such concentrated positions from a risk standpoint. In single country portfolios, there may be greater justification for large positions in individual names, but it is a bit harder to justify doing so in core regional portfolios that aim to diversify across country and sector. For the dividend-focused portfolios, the issue was complicated further by the fact that many of these companies did not pay a dividend, or they had yields that were severely compressed by expensive valuations. These strong-performing names were largely in the technology sector and thus the relative performance of portfolios was impacted this year by technology weightings relative to benchmarks.
Even where portfolio managers were unable or felt it unwise to build outsize positions in some of these mega-cap growth companies, however, they were able to find good ideas elsewhere. Many of our portfolios benefited from stock picking in mid- and small-cap companies and particularly among China's domestically listed A-shares, where years of research is now paying off for clients, as access to these companies has improved dramatically over the course of the past 24 months.
In 2017, we also saw some signs of excess. The bitcoin phenomenon has been an exhilarating one to watch, even as the idea of intrinsic value remains elusive for cryptocurrencies and underappreciated by their backers. Hong Kong's IPO market ran hot too as retail participation soared. This speculation, coupled with the extreme concentration of returns in a few stocks, led some to fear that markets are vulnerable to a setback. Whilst this may be true in the limited sense of the benchmarks, I am less concerned about broad markets and economies. In a broad sense, economic growth seems strong globally and monetary policy is relatively benign. The big risks seem to be the possibility of overtightening by the Fed or understimulation by ASEAN (Association of Southeast Asian Nations). However, risks of a big monetary mistake by policymakers appear slight at the moment. If this is so, then growth can continue to be strong and hopefully market performance can continue to broaden across sectors, countries and down the market-cap spectrum. It may be a year in which markets do better than benchmarks.
In such an improved atmosphere for economic growth, as growth becomes less scarce, I would expect mid- and small-cap companies to do better and growth-at-a-reasonable-price stocks to outperform pure growth strategies. It will be interesting to see if investor sentiment changes too—whilst global clients have generally become less bearish on Asia, few are overweight the region. Much of the allocations we have seen this year appear to be tactical in nature and focused on large exchange-traded funds. It could be that next year might see more enthusiasm for active strategies.
Whereas average valuations in the region might appear neither obviously cheap nor extremely expensive, this average does obscure a significant divergence in valuations between fast-growing and slower-growing companies. Whilst such a divergence always exists, in my opinion it is currently quite large. This doesn't necessarily have implications for the performance of the broader market but it does mean that long-term investors have to be cautious when they think about growth. As all businesses can face disruptions and competition, it is risky to "straight-line" current growth into the far future. If it appears that market valuations imply such expectations, it may be wise to explore better value in stocks that perhaps have not been so much the focus of attention recently.
For me personally, I remain optimistic about economies and markets. However, I am one of life's worriers and I am disturbed by the speculative activity in some stocks, IPOs and yes, the cryptocurrencies. It can be hard as fundamental investors to watch these trends unfold and accelerate, even while trying to remain calm. But that is why we have a committed team of portfolio managers seeking to filter out fundamental nuggets from the silt of rumour and noise. It's our job to keep our heads clear and focused on long-term, bottom-up investing in Asia's businesses and domestic growth. If we can do that and avoid the excess, I am hopeful that we will do a good job and manage the risks.
As always, it is a privilege to be your investment advisor. Here's to a great 2018 in everything you do!
The views and information discussed herein are as of the date of publication, are subject to change and may not reflect current views. The views expressed represent an assessment of market conditions at a specific point in time, are opinions only and should not be relied upon as investment advice regarding a particular investment or markets in general. Such information does not constitute a recommendation to buy or sell specific securities or investment vehicles. Investment involves risk. Investing in international and emerging markets may involve addition¬al risks, such as social and political instability, market illiquidity, exchange-rate fluctuations, a high level of volatility and limited regulation. Past performance is no guarantee of future results. The information contained herein has been derived from sources believed to be reliable and accurate at the time of compilation, but no representation or warranty (express or implied) is made as to the accuracy or completeness of any of this information. Matthews International Capital Management, LLC ("Matthews Asia") and its affiliates do not accept any liability for losses either direct or consequential caused by the use of this information.


text:
Q: Need to remove space to create URL? I have a query pulling a bunch of city names. I need each of them to be linked... the link will look something like this:
www.sitename.com/city-new-york
Problem is, if I set the name to be the link of the names... some cities like "New York" has a space in them... and then the URL doesn't work right.
How can I make it so that the spaces inside the name will be replaced with a "-"  so that it will read "city-new-york", right now I have this code but it links it as
"city-new york"
<?php foreach ($cities as $city):?>

<a href="city-<?php echo $city['name']; ?>">
<?php echo $city['name']; ?>

<?php endforeach;?>

Also, I just have to add... that I don't have a choice, I HAVE to do it this way, because it's part of an existing script... I can't just add a separate column for URLs inside the db.

A: Check out the urlencode function. Briefly, you need to encode a number of characters, not just spaces.

Returns a string in which all non-alphanumeric characters except -_.
  have been replaced with a percent (%) sign followed by two hex digits
  and spaces encoded as plus (+) signs. It is encoded the same way that
  the posted data from a WWW form is encoded, that is the same way as in
  application/x-www-form-urlencoded media type

Note that your server will decode the parameters automatically. The above encodes for the HTTP request.

A: The str_replace function allows you to replace characters in a string and strtolower will make the whole thing lowercase:
<?php foreach ($cities as $city):?>

<a href="city-<?php echo strtolower( str_replace(' ', '-', $city['name']) ); ?>">
<?php echo $city['name']; ?>

<?php endforeach;?>

http://php.net/manual/en/function.str-replace.php
http://php.net/manual/en/function.strtolower.php


text:
Remittance in first half of 2016 at USD 63.7 million
Fathmath Shaahunaz
13 October 2016, MVT 16:57
Maldives Monetary Authority (MMA) building in the capital Male. MIHAARU FILE PHOTO/MOHAMED SHARUHAAN
Expatriate workers' remittance for the first six months of this year amounted to total USD 63.7 million (MVR 982.2 million), show statistics of the Maldives' central bank.
According to Maldives Monetary Authority (MMA)'s latest Quarterly Economic Bulletin, the highest amount of money remitted abroad via money transfer companies on the first day of this year was to Bangladesh at 69 percent.
MMA's statistics show that remittance for the first half of this year was USD 200,000 lower than 2015, which had recorded USD 63.9 million in its first six months.
Meanwhile, Maldivians living abroad had transferred USD 2.2 million (MVR 33.9 million) to the Maldives in the first six months, which is USD 200,000 more than last year.
The Maldives government had implemented a remittance tax of three percent on October 1 in an effort to increase revenue to the state.
According to the amendments made to the Employment Act to commence Remittance Tax, the salaries of all expatriate workers in the Maldives must be deposited in accounts of banks operated in the Maldives. Employers that violate this rule will be penalised MVR 50,000.
Banks in the archipelago are currently opening accounts for expatriate workers in accordance with the amendments to the Employment Act. Bank of Maldives Ltd (BML) charges MVR 500 to open an account in Maldivian Rufiyaa or USD 20 to open a Dollar account.
Maldives looks to slap expats with remittance tax
USD 363 mln in expat remittance in 2015, Maldives central bank says
Maldives slaps expats with remittance tax
Expatriate Workers Government Revenue MMA


Full-Text Paper (PDF): Linkages among European and world stock markets. from the European stock markets on the world's two largest equity markets in . is the stock market returns and not some arbitrary defined index levels, we believe. Live chart of URALKALI. Free online platform for market analysis. Real-time data, economic calendar, news, stock screener, earnings, dividends & technical. Stock market: The major stock indices also have a correlation with the currency NEW HAVEN - Since hitting bottom in early March, the world's major stock.
Other financial instruments, such as "green" stock indices and "green" bonds, can help reallocate investment to sectors that support environmentally sustainable growth. The presence of strong economic ties and policy co-ordination; similar monetary and exchange rate policies; deregulation and liberalization of financial markets; multiple stock listings; and finally, common investor groups. В скорректированной форме все индексы предшествуют друг другу с высоким уровнем значимости. Такие цены могут быть неточными и могут отличаться от фактической рыночной цены. Их положение "младших бирж" связано с их аффилированным статусом при ведущих фондовых биржах и с тем, что они предусматривают нормы и правила, ориентированные на компании с высоким потенциалом. Они с высокой вероятностью демонстрируют высокий уровень корреляции и большую магнитуду переключений Gjerde, Saettem, ; Bessler, Yang, ; Gebka, Serwa, ; Singh et al. Авторы заостряли внима- ние на том, что результаты решения классических worlld в случае несинхронизи- рованных временных рядов бирж лишь фрагмент картины взаимосвязей биржевых индексов. Я боюсь, у меня плохие новости касательно сегодняшних биржевых ставках их определенном влиянии на ваши вклады. Other financial instruments, such as "green" stock indices and "green" bonds, can help reallocate investment to sectors that support environmentally sustainable growth. Nine component indices include high-level green bonds, high-level labelled green bonds and high-level non-labelled green bonds. The presence of strong economic ties and policy co-ordination; similar monetary and exchange rate policies; deregulation and liberalization of financial markets; multiple stock listings; and finally, common investor groups.


text:
Process ControlTemperature Sensing/ControlAll Process Industries
Input Sought on Revised Industrial Control Systems Security Guide
The National Institute of Standards and Technology (NIST) issued proposed updates to its Guide to Industrial Control Systems (ICS) Security for final public review and comment.
The final draft includes revisions and additions responding to comments that NIST received from about 30 organizations during the initial comment review period. Comments on the latest — and final — review draft are due before March 10.
Downloaded more than 3 million times since its initial release in 2006, NIST Special Publication 800-82, as the ICS security guide is formally known, advises on how to reduce the vulnerability of computer-controlled industrial systems to malicious attacks, equipment failures, errors, inadequate malware protection and other threats. Industrial control systems encompass the hardware and software that control equipment and the information technologies that gather and process data. They are commonly used in factories and by public utilities and other owners and operators of major infrastructure.
A significant addition to the draft is a new appendix offering tailored guidance on how to adapt and apply security controls and control enhancements detailed in the 2013 comprehensive update of Security and Privacy Controls for Federal Information Systems and Organizations (NIST SP 800-53, revision 4) to ICS. SP 800-53 contains a catalog of security controls that can be tailored for specific needs according to an organization's mission, operational environment, and the technologies used.
The new draft of the ICS security guideincludes an overlay that adapts and refines that baseline to address the specialized security needs of utilities, chemical companies, food manufacturers, automakers and other users of ICS.
NIST SP 800-82, Guide to Industrial Control System (ICS) Security, Revision 2 Final Public Draft can be downloaded from the NIST Computer Security Resource Center at: http://csrc.nist.gov/publications/PubsDrafts.html#SP-800-82-Rev.2.
The public comment period runs through March 9. Comments may be submitted by mail to: National Institute of Standards and Technology; Attn: Computer Security Division, Information Technology Laboratory; 100 Bureau Drive, Mail Stop 8930, Gaithersburg, MD 20899-8930.
KEYWORDS: automation solutions automation technology cyber defense cyberattacks cybersecurity safety standards
FDA Adds Industrial Automation and Control Systems Standards to Consensus List
ISA Automation Week Focuses on Security, Asset Lifecycle Management
Managed Security Services Help Protect Against Industrial Cybersecurity Threats


text:
Rameez Junaid and Purav Raja were the defending champions but lost in the quarterfinals to Andrey Golubev and Aleksandr Nedovyesov.

Golubev and Nedovyesov won the title after Marek Gengel and Lukáš Rosol withdrew before the final.

Seeds

Draw

References

External links
 Main draw

Amex-Istanbul Challenger - Doubles
2019 Doubles

redpajama_set_name: RedPajamaWikipedia


text:
Hickstead Nations Cup team announced
British Showjumping press release
Rob Hoekstra, the World Class Showjumping Performance Manager has announced his squad of five that contesting the seventh leg of the CSIO 5* Furusiyya Nations Cup competitions at Hickstead on the 1st August.
This will be the third of four competitions within the series in which Great Britain will be competing for crucial league points with the aim of assuring themselves a place in the final in addition to inclusion in next year's series.
The 5* International Show commences on Wednesday 30th July 2014 and finishes on Sunday 3rd August 2014. The Nations Cup takes place on Friday 1st August with the Grand Prix (The King George V Cup) taking place on Sunday 3rd August.
Jessie Drea, from Haywards Heath, West Sussex with Touchable, a 13 year-old chestnut mare owned by Lynne Humphries. Jessie and Touchable were key members of the young British Team that won the CSIO 3* Furusiyya FEI Nations Cup in Odense, Denmark. The combination produced a tremendous result in Rotterdam earlier on this month whilst making their debut appearance on a 5* Nations Cup Team jumping clear in the first round and just one fence down in the second.
Ben Maher MBE, World No.2 and London 2012 Team Gold medallist from Bishops Stortford will be riding Wings Sublieme, an 11 year-old bay mare owned by Stone Ridge Farms LLC.
Robert Whitaker, from Sidcup, Kent with his parents (John & Clare) 11 year-old brown stallion Catwalk IV with whom he jumped a double clear at their inaugural 5* Nations Cup last summer in Gijon. Robert and Catwalk IV recently won the Alltech Grand Prix for the Kingdom of Bahrain Trophy at the CSI Royal Windsor Horse Show. The combination was also part of the British team that won at St. Gallen, Switzerland.
William Whitaker from North Yorkshire with his partner's (Elisabeth Fredlund) 11 year-old bay gelding Fandango – a horse that William has produced since a Novice. The combination were a member of the 5* team that competed in Lummen in May this year.
Guy Williams from Canterbury Kent with Zaire, a 10 year-old bay gelding owned by Caroline Phillips. A member of the Rotterdam team in June they also appeared on the team at St Gallen where they jumped clear in the first round.
Further information on the show and for results once the show is underway can be found by visiting www.hickstead.co.uk
Full information in respect of the Furusiyya FEI Nations Cup series can be found by visiting www.fei.org.
FEI TV will be showing live footage from the event. To access this please visitwww.feitv.org. The programme will also be shown at a later date on Eurosport and Horse & Country TV. Please visit www.britishshowjumping.co.uk and click on 'What's on TV' for broadcast times.
The British Showjumping Teams are supported by Exchequer and National Lottery funding via UK Sport.


text:
A Phase 3 Randomized Trial of Voxelotor in Sickle Cell Disease
N Engl J Med. 2019 Aug 8;381(6):509-519. doi: 10.1056/NEJMoa1903212. Epub 2019 Jun 14.
Elliott Vichinsky 1 , Carolyn C Hoppe 1 , Kenneth I Ataga 1 , Russell E Ware 1 , Videlis Nduba 1 , Amal El-Beshlawy 1 , Hoda Hassab 1 , Maureen M Achebe 1 , Salam Alkindi 1 , R Clark Brown 1 , David L Diuguid 1 , Paul Telfer 1 , Dimitris A Tsitsikas 1 , Ashraf Elghandour 1 , Victor R Gordeuk 1 , Julie Kanter 1 , Miguel R Abboud 1 , Joshua Lehrer-Graiwer 1 , Margaret Tonda 1 , Allison Intondi 1 , Barbara Tong 1 , Jo Howard 1 , HOPE Trial Investigators
HOPE Trial Investigators:
Kevin Kuo, Mohamed Badr, Hoda Hassab, Amal El-Beshlawy, Ashraf Elghandour, Azza Tantawy, Jean-Benoit Arlet, Mariane de Montalembert, Raffaella Colombatti, Jennifer Knight-Madden, Jessie Githanga, Videlis Nduba, Miguel Abboud, Adlette Inati, Bart Biemond, Anita Rijneveld, Salam Alkindi, Ali Bulent Antmen, Osman Alphan Kupesiz, Turkan Patiroglu, Selma Unal, Moji Awogbade, Perla Eleftheriou, Jo Howard, Mark Layton, Kate Ryan, Paul Telfer, Dimitris Tsitsikas, Maureen Achebe, Ofelia Alvarez, Kenneth Ataga, Morey Blinder, Gershwin Blyden, Robert Clark Brown, Michael Callaghan, Alice Cohen, Laura DeCastro, David Diuguid, Jyotsna Fuloria, Alex George, Carl Griffin, Victor Gordeuk, Carolyn Hoppe, Nigel Key, Jane Hankins, Brandon Hardesty, John Harpel, Johnson Haynes, Sophie Lanzkron, Derek Lewis, Darla Liles, Thokozeni Lipato, Anne Marsh, Lillian McMahon, Caterina Minniti, Victor Priego, Sanaa Rizk, Nirmish Shah, Joseph Ryan Shows, Wally Smith, Venee Tubman, Katisha Vance, Emmanuel Volanakis, Julie Kanter Washko
1 From the University of California, San Francisco (UCSF) Benioff Children's Hospital Oakland, Oakland (E.V.), and Global Blood Therapeutics, South San Francisco (C.C.H., J.L.-G., M.T., A.I., B.T.) - both in California; the University of Tennessee Health Science Center at Memphis, Memphis (K.I.A.); Cincinnati Children's Hospital and University of Cincinnati, Cincinnati (R.E.W.); Kenya Medical Research Institute, Kisumu, Kenya (V.N.); Cairo University, Cairo (A.E.-B.), and the Pediatric Department and Clinical Research Center, Faculty of Medicine (H.H.), and the Faculty of Medicine (A.E.), Alexandria University, Alexandria - all in Egypt; Brigham and Women's Hospital and Harvard Medical School, Boston (M.M.A.); Sultan Qaboos University, Muscat, Oman (S.A.); Emory University and Aflac Cancer and Blood Disorders Center, Children's Healthcare of Atlanta, Atlanta (R.C.B.); New York-Presbyterian/Columbia University Medical Center, New York (D.L.D.); Barts Health NHS Trust (P.T.), Homerton University Hospital NHS Foundation Trust (D.A.T.), and Guy's and St. Thomas' NHS Foundation Trust and King's College (J.H.) - all in London; the University of Illinois at Chicago, Chicago (V.R.G.); the University of Alabama at Birmingham, Birmingham (J.K.); and the American University of Beirut Medical Center, Beirut, Lebanon (M.R.A.).
DOI: 10.1056/NEJMoa1903212
Background: Deoxygenated sickle hemoglobin (HbS) polymerization drives the pathophysiology of sickle cell disease. Therefore, direct inhibition of HbS polymerization has potential to favorably modify disease outcomes. Voxelotor is an HbS polymerization inhibitor.
Methods: In a multicenter, phase 3, double-blind, randomized, placebo-controlled trial, we compared the efficacy and safety of two dose levels of voxelotor (1500 mg and 900 mg, administered orally once daily) with placebo in persons with sickle cell disease. The primary end point was the percentage of participants who had a hemoglobin response, which was defined as an increase of more than 1.0 g per deciliter from baseline at week 24 in the intention-to-treat analysis.
Results: A total of 274 participants were randomly assigned in a 1:1:1 ratio to receive a once-daily oral dose of 1500 mg of voxelotor, 900 mg of voxelotor, or placebo. Most participants had sickle cell anemia (homozygous hemoglobin S or hemoglobin Sβ0-thalassemia), and approximately two thirds were receiving hydroxyurea at baseline. In the intention-to-treat analysis, a significantly higher percentage of participants had a hemoglobin response in the 1500-mg voxelotor group (51%; 95% confidence interval [CI], 41 to 61) than in the placebo group (7%; 95% CI, 1 to 12). Anemia worsened between baseline and week 24 in fewer participants in each voxelotor dose group than in those receiving placebo. At week 24, the 1500-mg voxelotor group had significantly greater reductions from baseline in the indirect bilirubin level and percentage of reticulocytes than the placebo group. The percentage of participants with an adverse event that occurred or worsened during the treatment period was similar across the trial groups. Adverse events of at least grade 3 occurred in 26% of the participants in the 1500-mg voxelotor group, 23% in the 900-mg voxelotor group, and 26% in the placebo group. Most adverse events were not related to the trial drug or placebo, as determined by the investigators.
Conclusions: In this phase 3 randomized, placebo-controlled trial involving participants with sickle cell disease, voxelotor significantly increased hemoglobin levels and reduced markers of hemolysis. These findings are consistent with inhibition of HbS polymerization and indicate a disease-modifying potential. (Funded by Global Blood Therapeutics; HOPE ClinicalTrials.gov number, NCT03036813.).
Copyright © 2019 Massachusetts Medical Society.
Anemia, Sickle Cell / blood
Anemia, Sickle Cell / drug therapy*
Antisickling Agents / administration & dosage*
Antisickling Agents / adverse effects
Antisickling Agents / therapeutic use
Benzaldehydes / administration & dosage*
Benzaldehydes / adverse effects
Drug Therapy, Combination
Hemoglobin, Sickle / drug effects*
Hemoglobin, Sickle / metabolism
Hemoglobins / metabolism*
Hemolysis / drug effects
Hydroxyurea / therapeutic use
Intention to Treat Analysis
Polymerization / drug effects
Pyrazines / administration & dosage*
Pyrazines / adverse effects
Pyrazoles / administration & dosage*
Pyrazoles / adverse effects
Antisickling Agents
Benzaldehydes
Hemoglobin, Sickle
Hemoglobins
Pyrazines
Pyrazoles
voxelotor
ClinicalTrials.gov/NCT03036813