text:
A Souvenir of Mesopotamia - Pioneer Joseph Kelly
While looking through online auctions sites I came across the following brass plaque or 'trench art', clearly a souvenir of service in Mesopotamia during the Great War. The details of the person made me curious, who was J. Kelly of Tullamore? While initially he seemed to be a mystery I was able to uncover his story.
Joseph Kelly was born on 15 January 1875, on Henry Street, Tullamore, King's County. He was the son of Michael Kelly and Bridget Kelly (née Condron). Michael was a boatman on the Grand Canal.
Joseph took in his father's steps and was also a Grand Canal boatman. From 1894 onwards Joseph developed a problem with alcohol, being held in prison numerous times for assault and drunk and disorderly behaviour. He spent time on Tullamore and Mountjoy prisons.
During the early 1900s Joseph was almost in prison casually with the number of charges against him for being drunk and disorderly.
Joseph appears on the 1911 census, living with his mother Bridget in no 16.1, Henry Street, Tullamore. The census records that Bridget, a widower, as having had 8 children, of whom only two were still alive.
During the Great War Joseph volunteered for service with a labour battalion in the Royal Engineers on 22 June 1916. These battalions were formed around June 1915 and comprised of men who were generally unfit on medical grounds for combat. The men would labour constructing roads and other arduous tasks. These labour battalions were in a sense what the Labour Corps would ultimately do, after it was formed in 1917.
Image courtesy of National Museum of American History
Pioneer Kelly served in Mesopotamia (modern day Iraq), he was likely involved in the construction of roads around Basra. He served in Mesopotamia for a year, and in commemoration of his service had a souvenir made, which was probably done in a local bazaar. It takes the form a of shield with the cap badge of the Royal Engineers, palm trees, men in boats and the words "Mesopotamia/1916-17", "J. Kelly. R.E./Tullamore". He was discharged on 3 August 1917, being found medically unfit for further service. Pioneer Kelly's service entitled him to the British War Medal, Victory Medal and the Silver War Badge.
Not content with civilian life, Joseph enlisted in the Royal Air Force on 28 August 1918, with a term of service for the duration of the war. He was transferred to the RAF reserve on 19 February 1919, and later discharged 30 April 1920.
Joseph returned to home to Tullamore and died in Birr Tuberculosis Hospital on 16 September 1927 from tuberculosis. He was buried in a paupers grave in Clonoghill Cemetery, Birr.
A Soldier's Spoon


text: require 'uni_sentido_unico/railtie'

redpajama_set_name: RedPajamaGithub


In The House Abandon, an ancient computer sits on a desk, offset to the left. A keyboard and a few framed pictures are nearby, standing out against a retro wood-panelled wall. The computer turns on.
"You pull up to the driveway of the family holiday home and park the car. It's dark, but it's as idyllic as you from from all that time ago." A prompt appears with a colon. Typing in "use", "look around", "look at" and "go to", I navigated the house's yard, hallways and stairs before entering my childhood bedroom. There, I found a Futuro 128k +2 computer, a dinosaur of technology, with a copy of The House Abandon, the game's namesake. Then, things get meta.
The House Abandon is a prototype developed in just three days at the Ludum Dare game jam. No Code Studio describes it as a "psychological horror, by way of '80s TV horror".
The House Abandon's genre isn't what brought me back to devouring choose-your-own-adventure Goosebumps novels under the bedsheets. At first, I was frustrated by the limitations of the text adventure: If I typed "turn on the computer", it wouldn't turn on. If I typed "use the computer", the Futuro 128k remained stubborn. At first, it was immensely frustrating. But that's when I realised, like I did over a dozen years ago with Give Yourself Goosebumps, that successfully navigating a horror adventure is all about noticing the small things. Look around.
I won't spoil it, but the horror text adventure certainly bleeds out. It only takes 30 minutes to play, so I'd suggest giving it a whirl.


Communication networks vary greatly from site to site and often change as technology advances. Converters and gateways provide a bridge between different protocols and standards that exist in the industrial automation field. Serial converters allow for reliable exchanges between RS-232, RS-422, USB, and RS-485 connected devices.


text:
Q: Difficult where clause, may require the use of two queries? I've got a query to produce which I can't seem to get right. I've got three tables:
student: student details
link: links that exist for a student, links have a status which can be active or completed
email: shows what links have been sent out by email.
I need to get a list of student IDs (from the student table) based on the following criteria:

*

*link.status = active and related email doesn't exist (i.e. a link has been created but it hasn't been sent in an email)

*link.status is null and email is null (i.e. there are no existing links for that student)

*link.status = completed, and there are no other links for this student which have an active status

So if I have the following data in my tables:
student
+----+
| id |
+----+
|  1 |
|  2 |
|  3 |
|  4 |
+----+

link
+----+-----------+------------+
| id |  status   | student_id |
+----+-----------+------------+
|  1 | completed |          1 |
|  2 | active    |          1 |
|  3 | completed |          2 |
|  4 | active    |          3 |
+----+-----------+------------+

email
+----+---------+
| id | link_id |
+----+---------+
|  1 |       1 |
|  2 |       2 |
|  3 |       3 |
+----+---------+

Then my query should return the following student IDs: 2,3,4
2 - because there is only a completed link for this student
3 - because there is an active link with no associated email
4 - because there are no links for this student
I currently have this query which gets part of what I need:
SELECT DISTINCT student.id
FROM student
LEFT JOIN link ON link.student_id = student.id
LEFT JOIN email ON email.link_id = link.id
WHERE student.course =  'phd'
AND student.institution_id =  '2'
AND (
  (link.status !=  "active" AND email.id IS NULL)
OR
  (link.status IS NULL AND email.id IS NULL)
OR
  (link.status =  "active" AND email.id IS NULL)
)

This of course doesn't get any student IDs where link.status = completed and no other links exist for the student. I can of course do this by adding in:
(link.status = "completed" and email.id IS NOT NULL)

into the WHERE, but this will return the student ID if they have another active link or they don't have an active link. This being the bit I'm struggling with.
I get the feeling this may not be able to be accomplished by a single query, so would I need to do two queries then subtract them from one another? I.e. the query above and a separate query selecting the links with a 'completed' status then subtracting them from the first query?
My application using these queries is built in PHP so I'm happy to do some logic in PHP with two queries if needed.
(Didn't have a clue what to put for the title so if anyone can think of anything better please edit it!)

A: Because your request is based on links and one student can have more than one link, you should start with query to links table, after that, you add joins and conditions.
Preparation SQL:
CREATE TABLE IF NOT EXISTS student
  (
    id int auto_increment primary key,
    course tinytext,
    institution_id int
  );
INSERT INTO student (id, course, institution_id) VALUES
  (1, 'phd', 2),
  (2, 'phd', 2),
  (3, 'phd', 2),
  (4, 'phd', 2);
CREATE TABLE IF NOT EXISTS link
  (
    id int auto_increment primary key,
    status tinytext,
    student_id int
  );
INSERT INTO link (id, status, student_id) VALUES
  (1, 'completed', 1),
  (2, 'active', 1),
  (3, 'completed', 2),
  (4, 'active', 3);
CREATE TABLE IF NOT EXISTS email
  (
    id int auto_increment primary key,
    link_id int
  );
INSERT INTO email (id, link_id) VALUES
  (1, 1),
  (2, 2),
  (3, 3);

Query:
SELECT DISTINCT s.id
FROM link l
LEFT JOIN student s ON l.student_id = s.id
LEFT JOIN email e ON l.id = e.link_id
WHERE s.course =  'phd'
AND s.institution_id =  '2'
AND (
  (l.status !=  "active" AND e.id IS NULL)
  OR
  (l.status IS NULL AND e.id IS NULL)
  OR
  (l.status =  "active" AND e.id IS NULL)
)

Play with it: http://sqlfiddle.com/#!2/dae16b/2
I don't really understand your question, because you have many mistakes in it. I will try dig deeper to find if your logic is ok.
EDIT: "Strawberry" approach by filtering JOIN's could be the thing you need
SELECT s.id
  FROM student s
  LEFT JOIN link l
    ON l.student_id = s.id AND l.status = 'active' OR l.status IS NULL
  LEFT JOIN email e
    ON e.link_id = l.id
WHERE
  e.id IS NULL
  AND s.course =  'phd'
  AND s.institution_id =  '2';

Play with it: http://sqlfiddle.com/#!2/dae16b/26
We select "student" table and add only those links, that have "active" or "null" status (LEFT JOIN link l ON l.student_id = s.id AND l.status != 'completed'), which solves for rule #2 (there are no existing links for that student) and first part of rule #1 (a link has been created but it hasn't been sent in an email) and second part of rule #3 (link.status = completed, and there are no other links for this student which have an active status). After that, to solve for second par of rule #2 (a link has been created but it hasn't been sent in an email), we remove rows which does not have an e-mail (JOIN email e ON e.link_id = l.id and e.id IS NULL part).
Only thing left is to think, if you need to solve for first part of rule #3 (link.status = completed, and there are no other links for this student which have an active status), because I do not know, if situation where "student has no links" = "student has link.completed status".
For now, this query returns what you requested.

A: SELECT s.*
  FROM student s
  LEFT
  JOIN link l
    ON l.student_id = s.id
   AND l.status <> 'completed'
  LEFT
  JOIN email e
    ON e.link_id = l.id
 WHERE e.id IS NULL;

?

redpajama_set_name: RedPajamaStackExchange


Do I Need Enterprise Level SEO Services?
Our corporate SEO plans are not for everyone. Many businesses find that they are comfortable with our basic SEO packages. However, for businesses working in competitive markets, or attempting to expand their visibility online, enterprise level SEO may be the best solution.
You spend an excessive amount of your Internet marketing budget on competitive AdWords/PPC advertising, and you want to find a more cost-effective strategy.
– You're already ranking for hundreds of long-tail keywords, and are seeking new and more competitive opportunities.
– You want to rank for highly competitive keywords that are not guaranteed within our traditional SEO plans (more than 5 million results).
– You are ranking for and already optimized for highly competitive terms, but have still not reached the coveted first page for your most desired key terms.
If these points sound familiar, our SEO service plans may be right for you. please fill out the form to be contacted by one of our knowledgeable experts.
Copyright 2012-2015, 2017 - BlueRocketSEO. All Rights Reserved.


text:
BCN3D Acquires 3D Printing Cloud Platform AstroPrint
September 8, 2021 by Michael Molitch-Hou 3D SoftwareBusinessFeatured Stories
Mergers and acquisitions continue apace in the lead up to the AM Investment Strategies summit and RAPID 2021. The latest comes from Barcelona-based BCN3D, which has acquired AstroPrint, a developer of cloud solutions for 3D printer management. The deal began in April and was completed in July, giving BCN3D a significant addition to its product line.
BCN3D has already established a good reputation in the professional 3D printing space with its high-quality machines and independent dual extruder (IDEX) technology, capable of independently 3D printing two separate parts on the same build platform. It also offers its own variety of 3D printing materials and, just this year, released its own slicing software. The Spanish company sells its products in over 60 countries and maintains such high-profile clients as Nissan, BMW, NASA, Camper, Louis Vuitton and the Massachusetts Institute of Technology. With AstroPrint, the firm is able to release its own cloud platform, as well as take on a team of software engineers to push its software solutions further.
BCN3D Epsilon Series Smart Cabinet at Nissan facilities. Image courtesy of BCN3D.
AstroPrint is one of the early pioneers in cloud-based 3D printer management tools, having established itself in San Diego in 2013. Since then, it has gained over 200,000 users across 140 countries, including 60 percent in the U.S. and a whopping average of 2,000 printers connected at once. AstroPrint will continue to operate independently, developing new capabilities for its users, regardless of printer manufacturer.
"We see this as a new chapter in our quest for offering the absolute best possible solution to clients across both hardware and software. We are certain that this acquisition of a company with such expertise in this field will serve to boost our BCN3D printing profile to its full potential, and that the merging of our teams will undoubtedly entail countless benefits," said Xavier Martínez Faneca, CEO of BCN3D.
Astroprint running on a mobile device. Image courtesy of AstroPrint.
BCN3D has noted that this may be its first acquisition, but not its last, as it eyes other firms to fulfil its long-term goal of providing high-quality products. The AstroPrint team will enable BCN3D to develop new products not yet seen in the industry, according to BCN3D. Though they don't specify what this might include, it sounds as though they're already working on whatever it is. BCN3D and AstroPrint's software teams will be led by AstroPrint co-founder and CTO Daniel Arroyo, who is now Chief Software Officer for BCN3D.
"Our collaboration with BCN3D brings us the challenge and pleasure of developing more advanced solutions for BCN3D clients. We are super excited to pair our software with BCN3D's hardware in order to unlock tremendous value via deep hardware and software integrations and innovations" said Daniel Arroyo, CTO and Co-Founder of AstroPrint, and newly appointed Chief Software Officer of BCN3D.
As the market has transformed, BCN3D has become one of the more exciting professional 3D printer companies. Lower cost systems, such as Creality, have driven prices and expectations for desktop machines down, while brands like BCN3D, Ultimaker and Raise3D have continued to advance the professional space by ensuring higher quality and more features.
There is always some concern when a smaller company like BCN3D acquires another small company. Will the firm have the skills to successfully integrate the new business into their own? Does it have what it takes to growth smoothly and efficiently? Or will there be some stumbling blocks in the integration process as visions collide or budgets prove inadequate? We'll see where it goes as BCN3D continues to move forward with its vision.
Tagged with: 3D printer management • 3D printer management software • 3d printing software • acquisitions • astroprint • BCN3D Technologies • bcn3d+

redpajama_set_name: RedPajamaCommonCrawl


Having a parrot as your pet can be very entertaining. They're one of the most common house pets after all. These birds always amaze us with their ability to learn to repeat human words and not so rarely we make use of this skill and teach them nasty words so that we can mock people. Unfortunately, many parrots end up being locked in their cages for life. This is how to train a parrot to fly and come back which will provide them with much-needed freedom.
This applies to almost all pets. If you want their training to go without a hiccup, you have to make them believe you and feel secure in your presence. Baby parrots can lie on your chest where you should put a towel. This way you two will create a beautiful bond resembling the one between a parent and a kid from the early stage.
Why is this important? In their natural habitat, fledgling parrots are trained by their parents in the fields of hunting, telling the friends and enemies apart, looking for a shelter etc. Therefore, if your little friend sees you as his ''mom/dad", it is very likely it'll be more obedient when you start training it.
Additional ways of bonding include having your parrot eating from your hand. Petting is also a nice way to tell your parrot to trust you. Some of these birds don't really like being touched. In such occasions, start clicker training. Touch the leg first, use the clicker and then a treat.
This will gradually make it relate accepting the touch with rewards and will feel more comfortable. Progress up to the head until your bird is totally OK with physical contact between you two.
Closely observe the development of the feathers on your bird. As it is more and more covered with feathers it'll become more vigorous and curious about its surroundings.
When it's half-covered, there are usually going to be some outbursts of activity which will tire the bird quickly and it'll fall back to sleep. At this point, it still might be frightful especially if you put its cage into a new environment. Put some card-box with an opening of an appropriate size in its crate so it has a ''shelter-place'' once it feels scared. It will eventually get out on its own in order to further investigate the ambiance.
This will fill it with the feeling of control that is crucial for its confidence. While getting older by the day it will start its own flights, usually towards you in order to get a treat or some attention. However, it still isn't ready to be trained now.
You should keep socializing and be playing with it with its toys on the floor and give it time to mature both physically and mentally. When the shaft of the flight feather loses the dark fluid, the feather is mature. At this moment, they fly around the room on their own with no clear destination but always end up where they started. This is an indication that they have enough self-confidence and you can start training sessions.
Once your parrot has enough confidence and strength, you can start him on the target training. Put 2 perches parallel to each other. You can use a stick as a target. Begin from having it to simply touch the stick. Then go on to making your parrot move its head to reach for the stick. Move the target farther and farther away so that your pet has to move along the perch in order to touch the target. Each time the parrot does this successfully, click and reward the bird with a treat.
The goal is to teach the bird to hop across the gap between the perches to reach the target. You can also make the gap between the perches bigger so that the bird has to use its wings to do the task. Alternatively, you can use your own arm as the other perch and teach it to fly to your arm.
At this stage of training your bird, you two should try to establish a cue that will show your bird that it should come to you. It could be just calling for it or raising your hand. Offer some treats to the bird once it is with you and then have it go back to the perch where it can actually eat them. This way, not only will your bird have a purpose in flying to you but will also have a reason to fly back to the perch.
During this phase, your bird will sometimes come to you even without a cue. However, at the beginning, this should be reinforced too as you want your parrot to make a connection between being treated and flying to you. You could even make little experiments by hiding behind a wall and calling for the bird so you see its reaction.
This is very important when your parrot happens to fly off somewhere besides its room. In these situations, you'll want it to be able to find the way back to you upon hearing your voice.
This means that not every recall response should be reinforced. This is what you usually do with parrot's slow reactions or non-cued responses. This is a step forward from rewarding your bird for every flight. This way it will know that only specific cues and responsiveness of an accurate speed will get it the treats.
Imagining yourself outside with your parrot flying back and forth to you must seem very alluring. However, this is a much different situation compared to the closed space your parrot is accustomed to. The dangers lurking in the outside world are numerous.
First of all, the likelihood of your parrot flying away and never coming back is very high. Strangely enough, this is not due to the fact that it doesn't want to come back. It just doesn't know how. Sometimes it happens that they fly too far away, get exhausted and land somewhere unsafe. At such moments they are not threatened only by other predator birds but also dogs, cats, and neighbors.
Yes, people can sometimes be very hostile towards your parrot, especially if they're irritated by their sound which is why there are many cases of parrot poisoning and shooting. A drive for nesting can also be a great hindrance, especially when it comes to female birds.
All in all, prior to going outside with your parrot, hire a professional to teach you about how to train your parrot to fly and come back. Operant conditioning, i.e. the rewarding trick is sometimes not enough.
You have to enforce strong cues and connection with your bird before letting it fly outside and this is not possible by simply following the Internet recommendations.
Most accidents during outdoor flying actually do happen because of the owner being ill prepared by merely seeing videos on YouTube that give him/her the false impression that it's an easy task.


text:
Home Music Notes from the Smoking Patio FM 94/9 gets new program director
FM 94/9 gets new program director
Kevin Callahan replaces Garett Michaels at alt-rock station-plus, San Diego Music Awards announces nominees
by Peter Holslin
There's a new guy in charge of programming at FM 94/9. Kevin Callahan, the program director at country-music station KSON-FM, is replacing Garett Michaels, who left his post as program director at 94/9 last week.
Callahan didn't respond to multiple phone calls and emails from CityBeat, but his boss at Lincoln Financial Media— which owns 94/9, KSON and Smooth FM 98.1—says Callahan will continue working for KSON while taking over at 94/9.
"He's a great guy. He's a great [program director]. He's worked every format imaginable," says Rick Jackson, senior vice president and general manager of the three stations. "He's perfectly situated to handle this for us."
Though Jackson says there are no plans to change the station's format, Callahan clearly has his work cut out. The alt-rock station has seen its ratings languish, and it's competing against six other local rock stations. Arbitron, the radio industry's ratings service, currently ranks 94/9 as No. 21 in the San Diego market, Jackson says.
A seasoned radio man, Callahan previously served as regional vice president of programming for Pamal Broadcasting in Albany, N.Y., before taking over at KSON in 2010. Under his direction, the station rose from No. 13 on the ratings charts to its current place at No. 1, Jackson says.
Michaels had been at 94/9 since the station launched in November 2002. "I'm at peace with it," he told CityBeat about his departure. "It was a great run."
The nominees have been announced for the San Diego Music Awards—check out our music blog, Check 1, Check 2, to read the full list. Online voting in non-album categories begins Monday, June 25, and continues through July 26; head to sandiegomusicawards.com to participate. The awards ceremony goes down at Humphreys Concerts by the Bay on Monday, Aug. 13.
Email peterh@sdcitybeat.com or follow him on Twitter at @peterholslin.
Music Notes from the Smoking Patio Kevin Callahan 94/9 Sdmas


There is nothing more pleasant than to choose the right temperature in a hot summer day, or even in the winter. Air conditioner heaters have made this possible. To provide optima heat or air conditioning it's good to know when to close and open the vent.
For example, if you want to use the air conditioner and the temperature outside is above 25 degrees Celsius and it's very dry or very humid, then you shouldn't open the vent. This will greatly affect the cooling process. The same thins applies to heating a room. If the temperature outside is very low, just keep the vent closed and the unit will work better.
For setting up the air conditioner unit just follow the instructions provided by the manufacturer. Just keep in mind the temperature outside. Open or close the vent according to the it.
Now see if the temperature inside the house changes or not. If it isn't then maybe you should try opening the vent or closing it. Wait for about 10 minutes and then see if there are any changes.
Try different setting on the air conditioner. You can set the speed of the fan, the intensity and the temperature of course.
For refreshing the air inside you should open the vent for odors to be eliminated.


text:
Q: Problem with users not accepting answers I am facing a recurring problem on Stack Overflow that goes like this:
Someone asks a question. I answer, and we chat until their problem is solved. Then they leave the site, forgetting to upvote answer or mark it accepted. This, sort of thing discourages answering.
Is there a way we can tackle this problem? Or, should I just ignore questions from new users, since I'm not sure whether they will accept my answer?

A: If one sees an answer and upvotes, one is showing appreciation of that answer.
As the FAQ states

Reputation is a rough measurement of how much the community trusts you; it is earned by convincing your peers that you know what you're talking about.

Don't go around bothering people to accept answers, let the votes from users of the community work. If your answer is good, the community will show their appreciation in time.
Patience and humility.
It aint no race.
Also: Help vampires exist. Deal with it.

A: Just "a second thought" on the subject:
If you really care about the green button, then think the next case:
The OP has a nickname user124684 that he can't even remember and then more than a few hours has passed from the post. He possibly will never login again if he already got a comment. He possibly will not remember his nickname to login again. If he find again the question he will be happy just to read the answer but not to remember his password to login or not to press buttons (he didn't even made the effort to select a username).
If you don't care if your answer will be accepted the community will gain from you anyway

A: I'm quite a new user on Stack Overflow but I already know what you mean. It can get really frustrating, especially when you donate 2h of your time and somebody doesn't show the smallest form of appreciation.
Today, when thinking about this I came up with an idea. What if every user could have a blacklist to which he/she could add the users who behave this way, and next to the reputation and badges there would be an extra thing with the number of users who put the person on their blacklists?
The way I see it, seeing a question asked by a person with a high blacklist number, the community would be more aware of who's asking the question. On the other hand there could be alerts like "careful, over 5 people have added you to their blacklists - you should consider accepting the relevant answers to your questions". At the same time, after the user accepts them, the ones who put the person on their blacklists would get an alert like "User X is getting to know how things go and has accepted 5 answers today", which would be a signal to take the person off their list.
I think the system would give the asking people the opportunity to learn how things go and prevent the users on the forum to engage in an activity that doesn't bring them any good.
And yes, I'm aware of the fact that ideally, users should just contribute because of being good :) and that the general idea of answering is not the prize, but the contribution. On the other hand, things in general are far from ideal in this world and this behavior discourages many people from contributing and maybe having such a system could somehow fix the issue.
What do you think about the idea?

A: Accepting an answer is purely voluntary and there's no obligation to do so.
A lot of us participate here because we want to be helpful. If you're after reputation and green checkmarks, you might find it difficult to deal with the fact that there's nothing we can or should do to force people to vote or accept answers.
We already encourage voting and accepting answers via pop-ups when upvoting, prompts in the questions list, etc. Beyond that... it's all status-bydesign.

A: Don't  spend a long time answering a question that gives you no other benefit. Answer only  questions you can answer reasonably quickly, or for which you also need to know the answer. Then you will not be disappointed if the asker does not accept your answer.
A question that takes a long time to answer suggests two possible problems

*

*The question was Too Broad or unclear, in which case you should have voted to close the question.

*You are not an expert in the subject of the question, in which case you don't even know if your answer is correct

A: Not sure why nobody has suggested this yet, but:

... I answer, and we chat until their problem is solved. Then they leave the site

if they're a new user, take advantage of the chat session to explain "how things work around here", i.e. thank them for commenting but remind them that if your update of the answer, or your clarification, resolves the problem - then they don't need to say so in words, but can simply accept the answer, and possibly upvote. Don't just wait for them to disappear.


text:
Q: problem in hiding the keyboard when an editbox is clicked in Android app in my app i am having an edit text box. When the user clicks the edit box i want to show him a alert box at that time i dont want the keyboard to be popped up. For this my code is as follows
bd =(EditText)findViewById(R.id.dob);
bd.setHint("Birth Date");
bd.setOnClickListener(bdListener);

private OnClickListener bdListener = new View.OnClickListener()
 {
     public void onClick(View v)
     {
      hidesoftkeyboard();
      DOBalert();
     }
 }

private void hidesoftkeyboard()
  {
    InputMethodManager imm = InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromInputMethod(bd.getWindowToken(), 0);
  }

But still the keyboard is not hiding, where i am going wrong please help me friends

A: try adding this to your hidesoftkeyboard() method:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

Or
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

A:  android:windowSoftInputMode=[         "stateUnchanged", "stateHidden",
                                       "stateAlwaysHidden", "stateVisible",
                                       "stateAlwaysVisible",
                                       "adjustResize", ] >

Use some of this in your manifest, this will hide the automatic keyboard pop up. However, if you are using your EditText for some input at time you'll need the keyboard. :)

A: try this in ur activity
    @Override
    public boolean dispatchTouchEvent(MotionEvent event) {
       boolean ret = super.dispatchTouchEvent(event);
       hidesoftkeyboard();
       return ret;
    }

A: the above said answers is not working for me and at last i changed the edit boxes to be a text view.


May 10, 2013 – at daylight. We got five hours of sleep after the long run the day before. It was the sleep of the exhausted. This is our last day of voyaging on the Pacific Ocean. Once this day is over, we will relax. No more early get ups. Night voyages and mid-watch standing are over.
It was calm when we got underway – along with the commercial fishermen. They were in a big hurry to get out to the fishing grounds. We were happy to let them go by. We left on the ebb, but with flat seas it was a smooth transit to the Pacific Ocean. We turned right – to the north. Once we were on our way – with something in everyone's tummies, I went back to my bunk. It was calling me – and I answered. Apparently, our crew guy went back to his bunk. He must have gotten the same call. After a few more hours of sleep, feeling refreshed – and guilty, I went topside to find Captain navigating in light fog. Apparently, the fog came on us, shortly after we got underway. While I slept he kept busy dodging crab traps in the fog.
After Captain and I breakfasted, he went below for a well deserved nap, and I went on watch. Fortunately, for me, the crab traps were well behind us by the time I came on watch. The fog had lifted, and we no longer needed radar to show us the way. It was a good watch. We passed Destruction Island. I know I took pictures of this island every time we went by – and that is many times, but I can't find a picture. Most likely, those are the ones that are blurry. It's a long skinny island, so they are taken from a distance., and it loses something in the translation.
Another landmark on the west coast of Washington is the Umatilla reef.
I love their different shapes and wonder how long they've stood there, being whipped into shape by the winds and water of the north Pacific Ocean. These are some of the most visible rocks. Believe me, there are plenty that lie below the surface. Boater beware!
This day was the opposite of yesterday. No up-down-splash, no swish this way, swish that way…it was calm – flat and perfect conditions for the final day of our voyage on the ocean. Very fitting, I thought!
Tatoosh Island is to the left, Hole in the Wall is in the middle, and Cape Flattery to the right.
Many boaters fear Hole in the Wall, and go out around Tatoosh Island – way around the island. It can add hours to the trip, depending on the speed of the boat. It is safe to pass between the island and the mainland – we've done it many times. We do plan our arrival and transit in daylight. (We would go out around the west side of the island if it were dark.) It's a beautiful transit, and gets us around the Cape (Our last cape!) in short time.
Tatoosh Island is a bird rookery. Depending on the time and season, thousands of birds nest there. It seemed to be mostly gulls this time.
This part of the coast is just south of Cape Flattery. The scenery is stunning. Few people get to see it from our vantage point. I'm grateful I got to see it. I will always cherish this area and the memories it evokes. It signified the ending of a voyage – or the beginning – for many years.
Pillar Rock is just south of Cape Flattery.
Once we got through Hole in the Wall and on to the Strait of Juan de Fuca, our voyage wasn't over – it just felt that way. We still had an hour to go before we entered Neah Bay. Neah Bay is a rest stop for boaters coming from, or waiting, to go south. It is a very protected bay, and we enjoy hanging on the hook there.
When we woke up this morning there were over a dozen eagles on the beach. It was low tide and they were all feeding. Many of them were immature – no white heads, but several were mature enough to have white heads – maybe parents? They were too distant to get decent photos, but it was fun to watch with our binoculars. The eagles sent us a message – You have arrived in the Pacific NW!
So, let's all breathe a big sigh of relief – aaaahhhhh. We know we are back! Back to the Pacific Northwest – where we call home. And you know what? It felt like home. Our voyage is done.
Though we planned to hang out and sleep for a couple days in Neah Bay, weather made the decision and after a nice long rest and a late getup, we got underway for one last day of voyaging. After a whopping seven plus hours we arrived in Port Angeles, WA. And really, this is when we know we have arrived. Long days of cruising are done. We may get up early – to catch a tide or beat the wind – but long voyages are done for now.
What, pray tell, have we been doing since May 11? Resting, recovering, and relaxing. We moved three times, for a total of less than eleven engine hours. As I put the final period to this blog, Captain is driving our car up to the PNW. When he gets back to me and DV, we will truly be home – in the PNW!
This entry was posted in 2013, Cruising, Photography, Voyages and tagged Baby boomers, Bald Eagles, Boating, Cape Flattery, Coastal Cruising, Destruction Island, M/V DESERT VENTURE, Port Angeles Washington, Strait of Juan de Fuca, Tatoosh Island, Tatoosh Island Washington, Travel Writing, Voyaging by Angela. Bookmark the permalink.
The pictures are gorgeous, as usual! So glad you are home and safe but we hope we'll still be able to get together in P.V.! Or anywhere else!!
It was wonderful to meet you at the Waterfront Festival, I have the 4 year old twin boys. You both have been in my thoughts lately. Keep in touch.
Thanks, Courtney! We enjoyed visiting with you and your family.
Thanks very much. A very nice collection of photos and 'word pictures'. You capture very well, the mood and feeling. I feel like I was on board.
Hooray!! Looking forward to seeing you this summer. On the water. On the land. Wherever we meet, it will be great!


Read the Spring 2019 Kanata Networker!
The Spring edition of the Kanata Networker is out now! Read the digital edition below for features on some of the interesting and innovative companies here in the technology park, as well as news, events and more.


BCML's profit would be $1.17M giving it 13.37 P/E if the $0.33 EPS is correct.
Traders are paying renewed attention to shares of Sb Financial Group (SBFG). Redrow plc (LON:RDW) has 0.00% since September 29, 2016 and is. It has outperformed by 20.93% the S&P500.
Among 4 analysts covering IP Group PLC (LON:IPO), 4 have Buy rating, 0 Sell and 0 Hold. Therefore 83% are positive. Stagecoach Group PLC had 116 analyst reports since August 17, 2015 according to SRatingsIntel. On Friday, March 4 the stock rating was maintained by Barclays Capital with "Overweight".
Peel Hunt reaffirmed their buy rating on shares of Redrow plc (LON:RDW) in a research report sent to investors on Tuesday, September 12th. HSBC maintained it with "Buy" rating and GBX 190 target in Wednesday, November 23 report. Two analysts have rated the stock with a hold rating and two have assigned a buy rating to the company's stock. On Wednesday, May 25 the stock rating was maintained by BNP Paribas with "Outperform". Peel Hunt now has a GBX 740 ($9.95) target price on the stock. The stock of IP Group Plc (LON:IPO) has "Buy" rating given on Monday, December 19 by Beaufort Securities.
Among 22 analysts covering QEP Resources (NYSE:QEP), 13 have Buy rating, 0 Sell and 9 Hold. The stock of Aviva plc (LON:AV) has "Buy" rating given on Friday, September 8 by Deutsche Bank. It has a 23.18 P/E ratio. The Company's advice and planning services cover employer-sponsored defined contribution accounts (401 (k), 457, and 403 (b) plans), individual retirement account (IRA) accounts, and taxable accounts. Halliburton Company's beta is 1.08 whilst the stock has an average true range (ATR) of 0.77. Its up 0.17, from 0.33 in 2017Q1.
Manatuck Hill Prns Llc invested in 91,670 shares. 74 funds opened positions while 205 raised stakes. Comerica Bancorp has invested 0.01% in Aviva plc (LON:AV). Us Bancshares De has 48,781 shares. They may also be used to help the trader figure out proper support and resistance levels for the stock. Chevy Chase Tru Inc reported 0.1% of its portfolio in Wynn Resorts, Limited (NASDAQ:WYNN). Liberty Mutual Group Asset Mngmt has invested 0.03% in Wynn Resorts, Limited (NASDAQ:WYNN). The FCF Score of The Hartford Financial Services Group, Inc. Minerva Advsr Ltd Liability owns 27,294 shares or 0.06% of their United States portfolio. Ameriprise Financial Incorporated has 383,419 shares. The first trade took place at $27.98 and the stock went down -1.06% to attain the closing price of $28.06. Salem Investment Counselors invested 0% of its portfolio in Intu Properties PLC (LON:INTU). In contrast, the average volume was 2.53 million shares. Many traders keep an eye on the 30 and 70 marks on the RSI scale. The insider MADDOX MATT sold 44,309 shares worth $5.95M. Commercial Bank Of Montreal Can holds 0% or 1,718 shares. Therefore 11% are positive. Ingevity has $7100 highest and $33 lowest target. Finally, Numis Securities Ltd lowered Redrow plc to an add rating and set a GBX 729 ($9.80) price target on the stock.in a research report on Tuesday, September 5th. BMO Capital Markets has "Buy" rating and $1100 target. The firm earned "Neutral" rating on Friday, September 23 by Buckingham Research. Northland Capital has "Buy" rating and $4500 target. The stock has "Buy" rating by Deutsche Bank on Tuesday, August 15. Raymond James upgraded the shares of FNGN in report on Tuesday, May 17 to "Market Perform" rating. Formed in 1979, and headed by CEO, the company now employs 8,968 people and with the company's market cap sitting at GBP £1.38B, it falls under the small-cap stocks category. The Company's solutions include accesso LoQueue, accesso Passport, accesso Siriusware and accesso ShoWare. accesso LoQueue is a queuing solution that includes Qsmart, Qbot and Qband.


We at AlixPartners, LLP, along with our subsidiaries (collectively, "AlixPartners"), respect your concerns about privacy. This Online Privacy Notice applies only to personal information we collect on this website. The notice describes the types of personal information we collect, how we use the information, and with whom we share it. We also describe the measures we take to protect the security of the information and how to contact us about our privacy practices.
You may choose to submit personal information on our website. Here are the types of information we collect and the ways we may use the information.
To the extent authorized by order of a United States Bankruptcy Court with appropriate jurisdiction, you might be able to submit an electronic Proof of Claim Form on this website. In connection with doing so, you might provide a name, postal address, email address, telephone number, debtor details and other information about you or the claim (such as documents that support the claim). We may use this information for any purposes related to the claim administration or bankruptcy process, including without limitation claims analysis, objections, plan solicitation and voting, notice and other matters.
As indicated in the filing instructions on the site, we require all filers to redact from the documents they submit on the site information such as Social Security numbers, taxpayer identification numbers, birth dates, names of minor children and financial account numbers, as required by Rule 9037 of the Federal Rules of Bankruptcy Procedure. We are not responsible for any failure of you or your representatives to redact details from information or documents submitted to us.
If you communicate with us through the "Contact Us" link on this site, we may ask you for information such as your name, email address, postal address and telephone number. We use this information to respond to your request. If you request information that requires the response of a third party, we may forward your contact information to that third party to respond.
We do not sell or otherwise disclose personal information we collect about you on this website, except as described here. The information and documents you submit to us in connection with submitting any proof of claim on this site will become a matter of public record and we may make publicly accessible or provide to any party such information or copies of such documents. We also may share any information with our affiliates and service providers who perform services on our behalf. These service providers are not authorized by us to use or disclose the information except as necessary to perform services on our behalf or comply with legal requirements. We require these service providers by contract to appropriately safeguard the privacy and security of personal information they collect, use, disclose or otherwise process on our behalf.
In addition, we may disclose information about you (i) if we are required to do so by law or legal process, (ii) to law enforcement authorities or other government officials, or (iii) when we believe disclosure is necessary or appropriate to prevent physical harm or financial loss, or in connection with an investigation of suspected or actual fraudulent or illegal activity. We also reserve the right to transfer personal information we have about you in the event we sell or transfer all or a portion of our business or assets. Should such a sale or transfer occur, we will use reasonable efforts to direct the transferee to use personal information you have provided to us on our website in a manner that is consistent with our Online Privacy Notice.
You may request a copy of any personal information we collect from you on this site or ask us to update or correct any inaccuracies in such information, other than information contained in a Proof of Claim Form submitted on this site. You may access electronically filed Proof of Claim Forms on this site. Amending any electronically filed Proof of Claim Forms is governed by applicable legal requirements. Subject to applicable law, we may limit or deny access to personal information where providing such access is unreasonably burdensome or costly under the circumstances.
We may transfer the personal information we collect about you on this website to countries other than the country in which you originally provided it. These countries may not have the same data protection laws as the country in which you provided the information. When we transfer your information to other countries, we will protect that information as described in this Online Privacy Notice. AlixPartners, LLP is certified under the Safe Harbor privacy framework set forth by the U.S. Department of Commerce regarding the collection, storage, transfer, use and other processing of personal information transferred from the European Economic Area or Switzerland to the United States. Click here to view the AlixPartners, LLP General Data Protection Statement.
We maintain reasonable administrative, technical and physical safeguards designed to protect the personal information you provide against accidental, unlawful or unauthorized destruction, loss, alteration, access, disclosure or use.
Our website may provide links to other websites for your convenience and information. These websites may operate independently from AlixPartners. Linked sites may have their own privacy notices or policies, which we strongly suggest you review if you visit any linked websites. To the extent any linked websites you visit are not owned or controlled by AlixPartners, we are not responsible for the sites' content, any use of the sites, or the privacy practices of the sites.
This Online Privacy Notice may be updated periodically to reflect new site features or changes in our personal information practices. We will indicate at the top of the notice when it was most recently updated.


text:
Interim Profis
Wir bedanken uns für Ihren Besuch auf unserer Webseite. Die Geschäftsleitung und Mitarbeiter der Interim Profis GmbH sind sich bewusst, dass alle Aktivitäten, die mit der Erbringung unserer Dienstleistung verbunden sind, direkt oder auch indirekt einen Einfluss auf den Datenschutz haben.
Wir sind uns bewusst, dass der Datenschutz nicht nur die Daten, sondern die Persönlichkeit und die Grundrechte von Personen schützt und beachten dies bei all unseren Aktivitäten. Wir setzen uns zum Ziel, dass
das informationelle Selbstbestimmungsrecht gewahrt wird
die Integrität und Verfügbarkeit vorhandener Daten ausreichend sichergestellt ist
Daten nur rechtmäßig, nach Treu und Glauben und transparent bearbeitet werden und
nur so viele Daten wie nötig zweckgebunden gespeichert werden.
Die Einhaltung rechtlicher Vorschriften hat stets Vorrang vor geschäftlichen Anforderungen.
Der sicherere Umgang mit Ihren Daten ist uns besonders wichtig. Wir möchten Sie daher ausführlich über die Verwendung Ihrer Daten bei dem Besuch unseres Webauftritts informieren.
Nachfolgend möchten wir Sie über den Umgang mit Ihren Daten gem. Art. 13 EU-DSGVO informieren.
Interims Profi GmbH
Phone: +49 2103 97 88 16-0
E-mail: info@interim-profis.com
Frau Melanie Borner
Eschke Medienberatung GmbH
Jahnstraße 18, 46485 Wesel
Phone: 0281 164861-0
E-mail: datenschutz@eschke-medienberatung.de
Cookie Consent with Usercentrics
This website uses the cookie consent technology of Usercentrics to obtain your consent to the storage of certain cookies on your device or for the use of specific technologies, and to document the former in a data protection compliant manner. The party offering this technology is Usercentrics GmbH, Rosental 4, 80331 München, Germany, website: https://usercentrics.com/ (hereinafter referred to as "Usercentrics").
Usercentrics uses cookies to obtain the declarations of consent mandated by law. The legal basis for the use of specific technologies is Art. 6 Sect. 1 Sentence 1 lit. c GDPR.
LinkedIn plug-in
This website uses functions of the LinkedIn network. The provider is LinkedIn Corporation, 2029 Stierlin Court, Mountain View, CA 94043, USA.
Any time you access a page of this website that contains functions of LinkedIn, a connection to LinkedIn's servers is established. LinkedIn is notified that you have visited this website with your IP address. If you click on LinkedIn's "Recommend" button and are logged into your LinkedIn account at the time, LinkedIn will be in a position to allocate your visit to this website to your user account. We have to point out that we as the provider of the websites do not have any knowledge of the content of the transferred data and its use by LinkedIn.
The use of the LinkedIn plug-in is based on Art. 6 Sect. 1 lit. f GDPR. The operator of the website has a legitimate interest in being as visible as possible on social media. If a respective declaration of consent has been obtained, the data shall be processed exclusively on the basis of Art. 6 Sect. 1 lit. a GDPR. This declaration of consent may be revoked at any time.
For further information on this subject, please consult LinkedIn's Data Privacy Declaration at: https://www.linkedin.com/legal/privacy-policy.
XING plug-in
This website uses functions of the XING network. The provider is the New Work SE, Dammtorstraße 30, 20354 Hamburg, Germany.
Any time one of our sites/pages that contains functions of XING is accessed, a connection with XING's servers is established. As far as we know, this does not result in the archiving of any personal data. In particular, the service does not store any IP addresses or analyze user patterns.
Data are stored and analyzed on the basis of Art. 6 Sect. 1 lit. f GDPR. The website operator has a legitimate interest in the highest possible visibility on social media. If a respective declaration of consent has been obtained, the data will be processed exclusively on the basis of Art. 6 Sect. 1 lit. a DGDPR. Any such consent may be revoked at any time.
For more information on data protection and the XING share button please consult the Data Protection Declaration of Xing at: https://www.xing.com/app/share?op=data_protection.
Google Analytics uses technologies that make the recognition of the user for the purpose of analyzing the user behavior patterns (e.g. cookies or device fingerprinting). The website use information recorded by Google is, as a rule transferred to a Google server in the United States, where it is stored.
This analysis tool is used on the basis of Art. 6 Sect. 1 lit. f GDPR. The operator of this website has a legitimate interest in the analysis of user patterns to optimize both, the services offered online and the operator's advertising activities. If a corresponding agreement has been requested (e.g. an agreement to the storage of cookies), the processing takes place exclusively on the basis of Art. 6 para. 1 lit. a GDPR; the agreement can be revoked at any time.
On this website, we have activated the IP anonymization function. As a result, your IP address will be abbreviated by Google within the member states of the European Union or in other states that have ratified the Convention on the European Economic Area prior to its transmission to the United States. The full IP address will be transmitted to one of Google's servers in the United States and abbreviated there only in exceptional cases. On behalf of the operator of this website, Google shall use this information to analyze your use of this website to generate reports on website activities and to render other services to the operator of this website that are related to the use of the website and the Internet. The IP address transmitted in conjunction with Google Analytics from your browser shall not be merged with other data in Google's possession.
The provider of this website uses the services of etracker GmbH, Hamburg, Germany (www.etracker.com) to analyse usage data. We do not use cookies for web analysis by default. If we use analysis and optimisation cookies, we will obtain your explicit consent separately in advance. If this is the case and you agree, cookies are used to enable a statistical range analysis of this website, a measurement of the success of our online marketing measures and test procedures, e.g. to test and optimise different versions of our online offer or its components. Cookies are small text files that are stored by the Internet browser on the user's device. etracker cookies do not contain any information that could identify a user.
The data generated by etracker on behalf of the provider of this website is processed and stored by etracker solely in Germany by commission of the provider of this website and is thus subject to the strict German and European data protection laws and standards. In this regard, etracker was independently checked, certified and awarded with the ePrivacyseal data protection seal of approval.
The data processing is based on Art. 6 Section 1 lit f (legitimate interest) of the General Data Protection Regulation (GDPR). Our legitimate interest is the optimisation of our online offer and our website. As the privacy of our visitors is very important to us, the data that may possibly allow a reference to an individual person, such as IP address, registration or device IDs, will be anonymised or pseudonymised as soon as possible. etracker does not use the data for any other purpose, combine it with other data or pass it on to third parties.
You can object to the outlined data processing at any time. Your objection has no disadvantageous consequences.
Further information on data protection with etracker can be found here.
The website operator uses Google Ads. Google Ads is an online promotional program of Google Ireland Limited ("Google"), Gordon House, Barrow Street, Dublin 4, Ireland.
Google Ads enables us to display ads in the Google search engine or on third party websites, if the user enters certain search terms into Google (keyword targeting). It is also possible to place targeted ads based on the user data Google has in its possession (e.g. location data and interests; target group targeting). As the website operator, we can analyze these data quantitatively, for instance by analyzing which search terms resulted in the display of our ads and how many ads led to respective clicks.
The use of Google Ads is based on Art. 6 Sect. 1 lit. et seq. GDPR. The website operator has a legitimate interest in marketing the operator's services and products as effectively as possible.
Google Conversion-Tracking
This website uses Google Conversion Tracking. The provider of this service is Google Ireland Limited ("Google"), Gordon House, Barrow Street, Dublin 4, Ireland.
With the assistance of Google Conversion Tracking we are in a position to recognize whether the user has completed certain actions. For instance, we can analyze the how frequently which buttons on our website have been clicked and which products are reviewed or purchased with particular frequency. The purpose of this information is to compile conversion statistics. We learn how many users have clicked on our ads and which actions they have completed. We do not receive any information that would allow us to personally identify the users. Google as such uses cookies or comparable recognition technologies for identification purposes.
We use Google Conversion Tracking on the basis of Art. 6 Sect. 1 lit. et seq. GDPR. The operator of the website has a legitimate interest in the analysis of the user patterns with the aim of optimizing both, the operator's web presentation and advertising. If a respective declaration of consent was requested (e.g. concerning the storage of cookies), processing shall occur exclusively on the basis of Art. 6 Sect. 1 lit. a GDPR; the given consent may be revoked at any time.
For more information about Google Conversion Tracking, please review Google's data protection policy at: https://policies.google.com/privacy?hl=en
The processing of the information entered into the newsletter subscription form shall occur exclusively on the basis of your consent (Art. 6 Sect. 1 lit. a GDPR). You may revoke the consent you have given to the archiving of data, the e-mail address and the use of this information for the sending of the newsletter at any time, for instance by clicking on the "Unsubscribe" link in the newsletter. This shall be without prejudice to the lawfulness of any data processing transactions that have taken place to date.
The data deposited with us for the purpose of subscribing to the newsletter will be stored by us until you unsubscribe from the newsletter or the newsletter service provider and deleted from the newsletter distribution list after you unsubscribe from the newsletter. Data stored for other purposes with us remain unaffected.
After you unsubscribe from the newsletter distribution list, your e-mail address may be stored by us or the newsletter service provider in a blacklist to prevent future mailings. The data from the blacklist is used only for this purpose and not merged with other data. This serves both your interest and our interest in complying with the legal requirements when sending newsletters (legitimate interest within the meaning of Art. 6 para. 1 lit. f GDPR). The storage in the blacklist is indefinite. You may object to the storage if your interests outweigh our legitimate interest.
This website uses Rapidmail for the sending of newsletters. The provider is the rapidmail GmbH,Augustinerplatz 2, 79098 Freiburg i.Br., Germany. Rapidmail services can, among other things, be used to organize and analyze the sending of newsletters. The data you enter for the purpose of subscribing to the newsletter are archived on Rapidmail servers in
Data analysis by Rapidmail
For analytical purposes, e-mails sent via Rapidmail are tagged with a so-called "Tracking Pixel", which connects to Rapidmail's servers once the e-mail is opened. As a result, it is possible to determine whether a newsletter e-mail was actually opened. With the assistance of Rapidmail we are also able to determine whether and which links in the newsletter message the recipient clicked. All links integrated into the e-mail are so-called Tracking Links that enable us to count your clicks. If you do not want to permit an analysis by Rapidmail, you must unsubscribe from the newsletter. We provide a link for you to do this in every newsletter message. Moreover, you can also unsubscribe from the newsletter right on the website.
For more details on the Rapidmail analysis functions, please follow this link:
https://de.rapidmail.wiki/kategorien/statistiken/.
The data is processed based on your consent (Art. 6(1)(a) GDPR). You may revoke any consent you have given at any time by unsubscribing from the newsletter. This shall be without prejudice to the lawfulness of any data processing transactions that have taken place prior to your revocation. Storage period The data deposited with us for the purpose of subscribing to the newsletter will be stored by us until you unsubscribe from the newsletter or the newsletter service provider and deleted from the newsletter distribution list after you unsubscribe from the newsletter. Data stored for other purposes with us remain unaffected.
After you unsubscribe from the newsletter distribution list, your e-mail address may be stored by us or the newsletter service provider in a blacklist, if such action is necessary to prevent future mailings. The data from the blacklist is used only for this purpose and not merged with other data. This serves both your interest and our interest in complying with the legal requirements when sending newsletters (legitimate interest within the meaning of Art. 6(1)(f) GDPR). The storage in the blacklist is indefinite. You may object to the storage if your interests outweigh our legitimate interest.
For more details, please consult the Data Protection Regulations of Rapidmail at:
https://www.rapidmail.de/datensicherheit.
Google Web Fonts (local embedding)
This website uses so-called Web Fonts provided by Google to ensure the uniform use of fonts on this site. These Google fonts are locally installed so that a connection to Google's servers will not be established in conjunction with this application.
Should content be exchanged, uploaded or otherwise made available within the tool, it is also stored on the servers of the tool provider. Such content includes, but is not limited to, cloud recordings, chat/ instant messages, voicemail uploaded photos and videos, files, whiteboards and other information shared while using the service.
The conference tools are used to communicate with prospective or existing contractual partners or to offer certain services to our customers (Art. 6 para. 1 sentence 1 lit. b GDPR). Furthermore, the use of the tools serves to generally simplify and accelerate communication with us or our company (legitimate interest in the meaning of Art. 6 para. 1 lit. f GDPR). Insofar as consent has been requested, the tools in question will be used on the basis of this consent; the consent may be revoked at any time with effect from that date.
We have no influence on the duration of storage of your data that is stored by the operators of the conference tools for their own purposes. For details, please contact directly the operators of the conference tools.
We use Zoom. The provider of this service is Zoom Communications Inc, San Jose, 55 Almaden Boulevard, 6th Floor, San Jose, CA 95113. Zoom is certified according to the EU-US Privacy Shield. For details on data processing, please refer to Zoom's privacy policy: https://zoom.us/en-us/privacy.html.
We have entered into a contract data processing agreement with the provider of Zoom and implement the strict provisions of the German data protection agencies to the fullest when using Zoom.
We use Microsoft Teams. The provider is Microsoft Corporation, One Microsoft Way, Redmond, WA 98052-6399, USA. Microsoft Teams is certified according to the EU-US Privacy Shield. For details on data processing, please refer to the Microsoft Teams privacy policy: https://privacy.microsoft.com/en-us/privacystatement.
We have entered into a contract data processing agreement with the provider of Microsoft Teams and implement the strict provisions of the German data protection agencies to the fullest when using Microsoft Teams.
Get in touch right now!
© 2023 Interim Profis GmbH Alle Rechte vorbehalten.


Copyright Statement » Sustain. Invest. Protect.
Copyright in the material which appears on the Strategic Communications website www.advertising.nsw.gov.au, is subject to the operation of the Copyright Act 1968, vested in the Crown in the right of the State of New South Wales.
E-mail enquiries can be directed to Strategic Communications.
Links to the Strategic Communications website should preferably be to the homepage or other high level page. Linking to other pages may pose some risk, as the page to which you link may move or become unavailable.
The NSW Government logo is subject to copyright and may only be used by permission. It cannot be used for web linking purposes.
The Strategic Communications website should be opened in a new window and not within a frame of your own branding.
The Strategic Communications website links to other websites. DPC reserves the right to determine the placement of any listing and to include, exclude or withdraw a website link at its discretion. We will not participate in link exchange arrangements with third party commercial websites. DPC does not accept responsibility or liability for any loss, damage, cost or expense that might occur as a result of the use of or reliance upon, materials which appear at the linked sites (see our Disclaimer).


Toddlers are meant to be picky eaters! Developmentally, they need less food in year 2 as their growth slows down. Sitting down for a meal requires focused attention that even some adults struggle with. They have woken up to the fact that they can make decisions, and have learned the word "no".
Use creative tactics, and if you have a child that doesn't eat very much, then every bite counts. Eating a bag of chips will affect how much he eats of the good stuff. Secondly, giving in to your child when you would rather he had eaten an apple, gives him the message that he can push you each time. So, he just says "no" to every healthy alternative until he finally gets what he wants.
Dipping: Toddlers love to feed themselves. Put a selection of sauces into little colourful containers and dipping foods (chicken fingers, sausages, roasted butternut, halved tomatoes, eggs etc) and play a dipping game.
2. Drawing pictures: Use a plastic table cloth and allow your toddler to use his yogurt as paint whilst you spoon food into his mouth.
3. Change the environment : Avoid the high chair by taking a toy truck into the garden and get your toddler to drive it to each depot, loading a meatball at each point.
4. Reduce the juice : If you are giving your child juice with his or her meal, then cut it back. In fact, get rid of the sippy, non-spill cups with teats at mealtimes and stick to an open cup. The motion of drinking properly will also help strengthen your child's jaw for chewing and speech development.
5 Your child won't starve himself : If you say "no" to the one thing he wants to eat (like ice-cream) & move on to bath time, it won't take him long to work out that if he doesn't eat it, he doesn't get fed.
6. Expect the unexpected : Toddlers need between 1,000 and 1,300 (good) calories a day, but they won't eat this in evenly spread chunks. Aim for a nutritionally-balanced week, not a balanced day.
7. Offer a nibble tray: Put bit-sized portions of colourful food, such as thinly sliced apple or halved grapes, avocado pieces, carrot swords, cheese building blocks, egg canoes etc. so he can snack regularly. When a toddler doesn't eat for long periods, it messes up his sugar levels and makes him grumpy, resulting in bad behaviour.
8. Loading: Putting nutritious, familiar favourites on top of new and less-desirable foods like building blocks is a way to broaden what he will eat.
9. Drink it: Blend a smoothie so he gets the nutrients without realizing it.
10 Respect tiny tummies : A young child's stomach is the the size of his fist. So dole out small portions at first and refill on request.
11. Child-sized tables: Children are likely to sit and eat longer at a child-size table and chair where their feet touch the ground.
12. Let them cook: Children are more likely to eat their own creations, so, when appropriate, let your child help prepare the food.
The most important thing is to RELAX. A healthy and happy attitude towards mealtimes is so important. Take the stress away, and you may be surprised at how easy and fun it all becomes.
Nice article – thanks! I also make faces out of the food for my 3 year old and then say to her, "Ok, eat the mouth… now the nose" etc. Really works well.


Shared Services & GBS Summit took place 12th-13th April Berlin, Germany with the combined efforts of Chairman Dean Smith Founder | Practice Head – AssuringBusiness & Christopher Lieu, Event Project Manager – Corporate Parity. Dean was actively offering advise & assistance throughout the 2-day summit.
This summit saw a collection of expertise coming together to create the first summit of its type for Corporate Parity. Overall, each speaker offered a unique perspective on how & why many organisations are working towards Shared Services & GBS.
Day 1 began with a duo for the keynote presentation from Rob Bradford SVP, Global Business Services – AkzoNobel & Simone Noordegraaf Head of GBS Europe – AkzoNobel discussing 'Shared Services: From Usefulness to Utilization (From Feasibility to Implementation)'. They worked great as a team making the presentation easy to listen to & engage with. This presentation was comprehensive & informative.
Stephanie van Doorn, Former Lean Director – Nike engaged with attendees immediately with an idea that changed the perspective of each person & allowed for movement during the presentation. Stephanie discussed 'Bringing People Together in SSC's and GBS'.
Sjaak Schouteren Partner European Cyber Team – JLT Group shared his vast experience in cyber security with highlighting many interesting points during 'Preventing Cyber Attacks and Thwarting Hackers'. Sjaak noted that many organisations and/or people are moving towards shared services as a means of outsourcing work but quite often they do not consider cybersecurity within that journey.
Dean Smith Founder – AssuringBusiness, Danilo Andriani GBS and PPM Practise Lead – PwC Consulting Partner, Frank Hilderts Head of Shared Services Center IT – Gazprom & Carlo Peretti VP Finance Transformation – LafargeHolcim combined their knowledge to deliver some controversial & interesting perspectives with 'Measurement, Reporting & Insights (MRI); Essentials of a Successful Shared Service'. This panel discussion went over time due to the high level of engagement.
SPONSOR PRESENTATION – One of the most interesting presentations of the summit was with Danilo Andriani GBS and PPM Practise Lead – PwC Consulting Partner & Lorenzo Bersani Chief Administrative Officer – JAB Luxury, a vendor & end user collaborating in a 'GBS Journey'. This presentation took the perspective of the end user & provided content with detailed statistics & data.
An open debate was introduced to this summit, panellists answered questions suggested by delegates upon registration. Moderated by Simone Noordegraaf Head of GBS Europe – AkzoNobel, Lea Bodnárová HR Manager – LafargeHolcim, Lorenzo Bersani Chief Administrative Officer – JAB Luxury & Hendrik Esser Vice President – Head of Operations and Programs – Ericsson.
Workshop 1 'Kick-starting your RPA Strategy and Delivery Framework' with Dean Smith Founder – AssuringBusiness.
Workshop 2 'Promoting Innovation and Agile in the Workplace' with Hendrik Esser Vice President – Head of Operations and Programs – Ericsson.
The final panel discussion 'People in focus: How companies are managing the human element – workforce performance & attrition' was well prepared with excellent speaker/audience engagement. Moderator Joseph Hammond-Hagan Owner – Life With Balance, Vartul Mittal Technology & Innovation Specialist, Stephanie van Doorn Former Lean Director – Nike & Lea Bodnárová HR Manager – LafargeHolcim.


One-time FMCSA required training per 382.603 for all supervisors of drivers who are subject to the controlled substance & alcohol DOT testing regulations.
Purpose of training is to prepare supervisors to determine the need for reasonable suspicion drug testing.
In-depth look at specific DOT tested drugs.
**Webinar - After registering and prior to the class, you will receive information for the webinar.


Aerojet Ordnance Tennessee, Inc. (AOT), a subsidiary of Aerojet Rocketdyne, is an industry leader in the development and production of high performance specialty metal components for munitions, commercial products and sporting goods. AOT has numerous advanced specialty metal capabilities including: powder metallurgy, primary metal processing, metal casting, heat treatment, CNC machining, forging and swaging. AOT specialty metal products have been proven on the battlefield, on the golf course, in space, in high-performance racing and in Olympic events.
AOT produces a number of materials to meet industry demand, including: tungsten, molybdenum, tantalum, rhenium, titanium, depleted uranium, nickel, aluminum, silver, copper, metal-matrix composites, metal polymer composites, reactive materials and custom alloys.
AOT produces a large variety of ordnance components and assemblies such as: small, medium and large caliber kinetic energy penetrators, fragmentation devices, shaped charges, explosively formed penetrators, warhead components and defensive panels used to defeat incoming mortars and rocket-propelled grenades.
AOT manufactures heavy metal components for the energy industry that support down-hole logging, well perforation, radiation shielding and provide inertial mass.


text:
<?php
// Check for empty fields
if( empty($_POST['message']))
   {
	echo "Error";
	return false;
   }
   echo $_POST['message']. "FIght ME Kiddo ".$_COOKIE['the_email'];
return true;
?>


text:
Athens High School Class of 1970 45th reunion; 5 p.m. June 6, at Millers Time Out, Helmer Road in Battle Creek. All Athens alumni and teachers are invited. For more information, call 269-986-4742 and leave a message.
Lakeview High School Class of 1980; Friday night mixer for all classes, 6:30 p.m. July 24, at Riverside Country Club, 245 E. Columbia Ave.; reunion, 6:30 p.m. July 25, also at Riverside Country Club, no admission charge for either event, food and beverages available for purchase. For more information, email loristevenson@sbcglobal.net
Marshall High School Classes of 1973, 1974, 1975, 1976, 1977, "High Five" reunion, 6:30 p.m. to midnight July 25, at the Medalist, 15701 N. Drive North, Marshall (www.themedalist.com.); $25 per person; heavy hors d'oeuvres provided; live entertainment by Big Mont and the Magic Moment; tickets must be purchased by July 3. Informal individual class get-togethers to be held July 24. Contact your class representative if you do not receive a formal invitation and registration form by May 31. email feeftwist@aol.com.
Washington Gardner High School Class of 1962 54th reunion; 3 p.m. Aug. 22, at the Duck Lake home of classmate Jenny (Snyder) Thompson. Those attending should take meat for grilling, their favorite beverage and a dish to pass. For more information or to confirm attendance, call 517-629-6050.


text:
North Africa & Middle East
Jerash
Jerash tours & holidays
October - June
GMT +2 hours
Fly to
Discover one of the world's greatest Roman cities
With a history of human habitation dating back 6,500 years, a Jerash tour follows in some extraordinary footsteps.
Conquered by General Pompey in 63 BC, Jerash became one of the 10 great cities of the mighty Roman Empire. Today it's one of the best-preserved Roman sites in the world, a fine example of the grand, formal provincial Roman urbanism that is found throughout the Middle East. Its remarkable state of preservation is thanks in large part to being buried in sand for centuries. It was finally discovered some 70 years ago and restoration continues to this day.
On one of our Jerash tours you can discover this ancient city for yourself. You can wander its colonnaded streets and climb up to soaring hilltop temples. Then explore the imposing Roman Forum and discover why it's known as the City of 1,000 Columns. Our English-speaking guides will provide you with an in-depth history, bringing the squares, baths and fountains back to life.
Combine your Jerash tour with a visit to the Crusader Castle of Ajlun and further Roman remains at Gadara, close to the strategically placed village of Um Qais.
This tailor-made tour of Jordan is a journey through history
Jordan in Style
Experience the epic history, grand archaeological sites and natural wonders on this stylish Jordan trip
Petra to the Pyramids & a Nile Yacht Cruise Escorted Tour
12 nights from £9,710
Witness the marvels of Jordan and Egypt, from Petra to Wadi Rum and the pyramids to the Valley of the Kings, and cruise along the Nile in luxury
Our favourite photos of Jordan
Europe & Middle East team
This dynamic team has scoured Europe and the Middle East, and are perfectly placed to curate your dream getaway
Learn more about our luxury tailor-made holidays and unparalleled escorted tours to Jordan
Interested in this destination?


text:
The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells
Akira Nakashima, Yoko S. Kaneko, Keiji Mori, Kentaro Fujiwara, Toshimitsu Tsugu, Takahiro Suzuki, Toshiharu Nagatsu, Akita Ota
Department of Physiological Chemistry
The sequence Arg37-Arg38 of tyrosine hydroxylase (TH) is known to play a significant role in the feedback inhibition by the end product DA. To clarify how deeply the sequence Arg37-Arg38 and the phosphorylated Ser40 of human TH type 1 (hTH1) are involved in the regulation of this feedback inhibition in mammalian cells, we generated the following mutants: (i) RR-GG, Arg37-Arg38 replaced by Gly37-Gly38; (ii) RR-EE, Arg37-Arg38 replaced by Glu37-Glu38; (iii) S40D, Ser40 replaced by Asp40; and (iv) S40A, Ser40 replaced by Ala40. In a cell-free system, the level of the DA inhibition of the RR-EE mutant enzyme was to the same or smaller degree than that of the phosphorylation-mimicking S40D. Next, AtT-20 neuroendocrine cells were transfected with wild-type and mutated TH genes because these cells were earlier shown to be capable of fully converting L-3,4-dihydroxyphenylalanine into DA, whereby the catalytic activity of TH would be expected to be inhibited by the end product DA accumulating in the cells. The level of DA accumulation in AtT-20 cells expressing the TH gene was in the order: RR-EE > S40D > S40A = RR-GG > wild-type, which was in accordance with the observations for the cell-free system. These results suggest that the sequence Arg37-Arg38 of hTH1 is a more potent determinant of the efficient production of DA in mammalian cells than is the phosphorylated Ser40-hTH1.
Journal of neurochemistry
Tyrosine 3-Monooxygenase
Cell-Free System
Neuroendocrine Cells
cytochrome P450TYR
Nakashima, A., Kaneko, Y. S., Mori, K., Fujiwara, K., Tsugu, T., Suzuki, T., ... Ota, A. (2002). The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells. Journal of neurochemistry, 82(1), 202-206. https://doi.org/10.1046/j.1471-4159.2002.00921.x
Nakashima, Akira ; Kaneko, Yoko S. ; Mori, Keiji ; Fujiwara, Kentaro ; Tsugu, Toshimitsu ; Suzuki, Takahiro ; Nagatsu, Toshiharu ; Ota, Akita. / The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells. In: Journal of neurochemistry. 2002 ; Vol. 82, No. 1. pp. 202-206.
@article{720930af85164490ada3801a95f123a0,
title = "The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells",
abstract = "The sequence Arg37-Arg38 of tyrosine hydroxylase (TH) is known to play a significant role in the feedback inhibition by the end product DA. To clarify how deeply the sequence Arg37-Arg38 and the phosphorylated Ser40 of human TH type 1 (hTH1) are involved in the regulation of this feedback inhibition in mammalian cells, we generated the following mutants: (i) RR-GG, Arg37-Arg38 replaced by Gly37-Gly38; (ii) RR-EE, Arg37-Arg38 replaced by Glu37-Glu38; (iii) S40D, Ser40 replaced by Asp40; and (iv) S40A, Ser40 replaced by Ala40. In a cell-free system, the level of the DA inhibition of the RR-EE mutant enzyme was to the same or smaller degree than that of the phosphorylation-mimicking S40D. Next, AtT-20 neuroendocrine cells were transfected with wild-type and mutated TH genes because these cells were earlier shown to be capable of fully converting L-3,4-dihydroxyphenylalanine into DA, whereby the catalytic activity of TH would be expected to be inhibited by the end product DA accumulating in the cells. The level of DA accumulation in AtT-20 cells expressing the TH gene was in the order: RR-EE > S40D > S40A = RR-GG > wild-type, which was in accordance with the observations for the cell-free system. These results suggest that the sequence Arg37-Arg38 of hTH1 is a more potent determinant of the efficient production of DA in mammalian cells than is the phosphorylated Ser40-hTH1.",
author = "Akira Nakashima and Kaneko, {Yoko S.} and Keiji Mori and Kentaro Fujiwara and Toshimitsu Tsugu and Takahiro Suzuki and Toshiharu Nagatsu and Akita Ota",
journal = "Journal of Neurochemistry",
Nakashima, A, Kaneko, YS, Mori, K, Fujiwara, K, Tsugu, T, Suzuki, T, Nagatsu, T & Ota, A 2002, 'The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells', Journal of neurochemistry, vol. 82, no. 1, pp. 202-206. https://doi.org/10.1046/j.1471-4159.2002.00921.x
The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells. / Nakashima, Akira; Kaneko, Yoko S.; Mori, Keiji; Fujiwara, Kentaro; Tsugu, Toshimitsu; Suzuki, Takahiro; Nagatsu, Toshiharu; Ota, Akita.
In: Journal of neurochemistry, Vol. 82, No. 1, 22.07.2002, p. 202-206.
T1 - The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells
AU - Nakashima, Akira
AU - Kaneko, Yoko S.
AU - Mori, Keiji
AU - Fujiwara, Kentaro
AU - Tsugu, Toshimitsu
AU - Suzuki, Takahiro
AU - Nagatsu, Toshiharu
AU - Ota, Akita
N2 - The sequence Arg37-Arg38 of tyrosine hydroxylase (TH) is known to play a significant role in the feedback inhibition by the end product DA. To clarify how deeply the sequence Arg37-Arg38 and the phosphorylated Ser40 of human TH type 1 (hTH1) are involved in the regulation of this feedback inhibition in mammalian cells, we generated the following mutants: (i) RR-GG, Arg37-Arg38 replaced by Gly37-Gly38; (ii) RR-EE, Arg37-Arg38 replaced by Glu37-Glu38; (iii) S40D, Ser40 replaced by Asp40; and (iv) S40A, Ser40 replaced by Ala40. In a cell-free system, the level of the DA inhibition of the RR-EE mutant enzyme was to the same or smaller degree than that of the phosphorylation-mimicking S40D. Next, AtT-20 neuroendocrine cells were transfected with wild-type and mutated TH genes because these cells were earlier shown to be capable of fully converting L-3,4-dihydroxyphenylalanine into DA, whereby the catalytic activity of TH would be expected to be inhibited by the end product DA accumulating in the cells. The level of DA accumulation in AtT-20 cells expressing the TH gene was in the order: RR-EE > S40D > S40A = RR-GG > wild-type, which was in accordance with the observations for the cell-free system. These results suggest that the sequence Arg37-Arg38 of hTH1 is a more potent determinant of the efficient production of DA in mammalian cells than is the phosphorylated Ser40-hTH1.
AB - The sequence Arg37-Arg38 of tyrosine hydroxylase (TH) is known to play a significant role in the feedback inhibition by the end product DA. To clarify how deeply the sequence Arg37-Arg38 and the phosphorylated Ser40 of human TH type 1 (hTH1) are involved in the regulation of this feedback inhibition in mammalian cells, we generated the following mutants: (i) RR-GG, Arg37-Arg38 replaced by Gly37-Gly38; (ii) RR-EE, Arg37-Arg38 replaced by Glu37-Glu38; (iii) S40D, Ser40 replaced by Asp40; and (iv) S40A, Ser40 replaced by Ala40. In a cell-free system, the level of the DA inhibition of the RR-EE mutant enzyme was to the same or smaller degree than that of the phosphorylation-mimicking S40D. Next, AtT-20 neuroendocrine cells were transfected with wild-type and mutated TH genes because these cells were earlier shown to be capable of fully converting L-3,4-dihydroxyphenylalanine into DA, whereby the catalytic activity of TH would be expected to be inhibited by the end product DA accumulating in the cells. The level of DA accumulation in AtT-20 cells expressing the TH gene was in the order: RR-EE > S40D > S40A = RR-GG > wild-type, which was in accordance with the observations for the cell-free system. These results suggest that the sequence Arg37-Arg38 of hTH1 is a more potent determinant of the efficient production of DA in mammalian cells than is the phosphorylated Ser40-hTH1.
JO - Journal of Neurochemistry
JF - Journal of Neurochemistry
Nakashima A, Kaneko YS, Mori K, Fujiwara K, Tsugu T, Suzuki T et al. The mutation of two amino acid residues in the N-terminus of tyrosine hydroxylase (TH) dramatically enhances the catalytic activity in neuroendocrine atT-20 cells. Journal of neurochemistry. 2002 Jul 22;82(1):202-206. https://doi.org/10.1046/j.1471-4159.2002.00921.x


text:
RMS Republic — пароход «Уайт Стар Лайн». Первоначально строился под именем Columbus. 3атонул 26 января 1909 года через 48 часов после столкновения с лайнером «SS Florida».

История
Лайнер был построен на верфи Харланд энд Вольф под именем Колумбус для «Доминион Лайн». Но после строительства был передан Уайт Стар Лайн и переименован в «Репаблик».

Гибель
22 января «Репаблик» вышла в последний рейс из Нью-Йорка и направилась в Ливерпуль. 23 января находясь у маяка Нантакет «Репаблик» столкнулась с лайнером SS Florida. «Репаблик» получила обширные повреждения у кормы. У Флориды от столкновения сильно погнулась носовая часть. При столкновении на «Репаблике» погибло 2 человека. Лишь переборки смогли спасти лайнер, «Репаблик» продержалась на плаву 48 часов. При спасении участвовал другой лайнер Уайт Стар Baltic и RMS Lucania лайнер Кунард Лайн.

Ссылки

Корабли «Уайт Стар Лайн»
Корабли Великобритании

redpajama_set_name: RedPajamaWikipedia


text:
En química orgànica s'anomenen clorofenol els compostos que contenen un àtom de clor unit a un grup fenol.

Els clorofenols s'usen com a conservadors de la fusta, fungicides, antisèptics, desinfectants, insecticides i
com a productes intermedis en la producció d'àcids fenoxiacètics, que es fan servir com a herbicides.
La utilització dels clorofenols, però, s'ha reduït molt els darrers anys. En alguns països l'ús del pentaclorofenol (PCP) ha estat prohibit, i la Comissió Europea l'any 1992 restringeix l'ús de materials que continguin aquest producte.

Referències

Compostos aromàtics
Organoclorats


text:
Q: What's the common strategy to optimize c++ arithmetic computation for arrays? For example, I have three float arrays, a, b and c, and I want to add a and b element-wisely up to c. A naive way is like
for(int i = 0; i < n; i++){
    c[i] = a[i] + b[i];
}

As far as I know, OpenMP can parallelize this piece of code. In OpenCV code, I see some flags like CV_SSE2 and CV_NEON which are related to optimization.
What's the common way to optimize these kinds of code, if I want my code highly efficient?

A: There is no common strategy. You should be sure that it is a bottleneck (which it might not be, if the size n of your arrays is small enough).
Some compilers are able to optimize that (at least in some simple cases) by using vector machine instructions. With GCC try to compile with gcc -O3 -mtune=native (or other -mtune=... or -mfpu=... arguments, in particular if you are cross-compiling) and possibly -ffast-math
You could consider OpenMP, OpenCL (with a GPGPU), OpenACC, MPI, explicit threading with e.g. pthreads or C++11 std::thread-s, etc... (and a clever mix of several approaches)
I would leave the optimization to the compiler, and only consider improving that if you measure that it is a bottleneck. You could spend months or years (or even specialize in that for your whole work life) of your developer time to improve it ....
You could also use some numerical computation library (e.g. LAPACK, GSL, etc...) or specialized software like Scilab, Octave, R, etc...
Read also http://floating-point-gui.de/

A: You should continue looking into parallel options. But for single-threaded, it's generally faster to do it like this:
int i = 0;
for (; i < n - 3; i += 4) {
    c[i] = a[i] + b[i];
    c[i + 1] = a[i + 1] + b[i + 1];
    c[i + 2] = a[i + 2] + b[i + 2];
    c[i + 3] = a[i + 3] + b[i + 3];
}

for (; i < n; i++) {
    c[i] = a[i] + b[i];
}

Sometimes unrolling can be done by the compiler, but at least in my experience (I use MSC), the compiler typically never tries to perform any partial unrolling like this, and sometimes it can help. This can be beneficial when each of the 4 things inside the loop can be pipelined and running in parallel and it saves comparisons/jumps.
So I would use this as a starting point, and measure it. Then, only apply the parallelization if you measure a gain over this. Or, if you make your threads by hand, each thread should probably do the unrolled variant.
Update: I'm not personally seeing any gain from this. I think it's because inside the unrolled loop, a full 12 floats are accessed. And the float operations are likely slow enough to negate any savings from the jge/cmp operations that are eliminated by unrolling it.
Still, whenever you have a similar problem, with lighter, independent operations, I still recommend at least trying this, because it generates clearly different assembly when you unroll it in the code and you'll get some different perf characteristics and reduce the number of cmp/jmp by a factor of 4, which can help but I think the floating point operations are just too significant for this to matter here.

A: As already mentioned by others, there is not the "common strategy" but it really depends on your particular use case: Are the arrays very large? Are they rather small but you have to call this function very frequently? Such question you will have to ask yourself. And before trying to optimize anything, you should always profile your code. In most applications more than 90% of the time is spend in only less than 10% of the code. Unless you know exactly where to find this 10% it can have little to no effect to optimize parts of the application.
However, when it is about arithmetic computations, I think it is always a good start to rely on the optimized standard algorithms. When concerned about efficiency, I would add two arrays (after putting a and b in a std::vector or std::array and preallocating c) via
std::transform(a.begin(), a.end(), b.begin(),c.begin(), std::plus<float>());

A: Depending on your compiler's optimization stage an array index a[i]may be slower than a pointer dereference  *p (with p incremented in each iteration so p = a+i)
So without relying on the optimizer this may be faster with some compilers:
float* pa = a;
float* pb = b;
float* pc = c;
for(int i = 0; i < n; i++)
    *pc++ = *pa++ + *pb++;

While it may seem trivial in this case, this basic technique can result in large gains in more complicated cases where things are too complicated for the optimizer to do the job.


text:
Q: On definition of a surface-knot A surface-knot is a closed surface embedded in 4-dimensianal space. Some authors define this embedding as a smooth embedding while others define it locally flatly. I don't know whether or not there is a difference between these two definitions?

A: Two references:

*

*Wild branching surfaces and topological 4-manifolds  by Piergallini and Zuddas (arXiv:1602.07459v1).

From this you conclude that there are tame closed surfaces in $S^4$ not isotopic to smooth ones (take a branched cover of a nonsmoothable 4-manifold over $S^4$). I am sure it was known earlier.

*Exotic knottings of surfaces in the 4-sphere by Finashin, Kreck and Viro.

From this you conclude that there are smooth surfaces in $S^4$ which are topologically but not smoothly isotopic.


text:
Location and Venues
Label Nights
#49 Seba
Releasing since 1997, with two LPs and countless 12"s and EPs on labels such as Good Looking, Metalheadz, Soul:R, Bassbin and his own Secret Operations label, Seba has been a tour de force in Drum & Bass for some time.
Initially known for his early, more atmospheric work with Good Looking amongst others, he's also regularly shown other sides to his pallete, with deep, dark and heavy tracks also sitting comfortably next to his initial work. One factor often tends to remain constant though, and that is the effortless style he shows when working with breaks, a skill often seemingly lost in modern Drum & Bass.
Also a varied selector when playing live, he steps in for SUNANDBASS Podcast #49 and shows us what he's currently up to and enjoying musically. Dive in and enjoy the sounds of Seba!
© 2003 - 2016 SUNANDBASS
Privacy Policy (german)
By continuing to use the site, you agree to the use of cookies. INFO


text:
Q: How to use any class from SpiceSharp in c#? I'm not able how to use diode class in my code, but I know how to use the resistor class and voltage The diode line is not working, I dont how to run it please help, i really want to know how to initialize the diode part, everything works fine, only this part when i add it it says ISimulation model not found
using System;
using SpiceSharp;
using SpiceSharp.Components;
using SpiceSharp.Simulations;
using System.Threading;

namespace SpiceSimulation
{
    class Program
    {
        static void Main(string[] args)
        {
    var ckt = new Circuit(
         new VoltageSource("V0", "in1", "0", 0.0),//ground
         new VoltageSource("V1", "in", "in1", 12.0),//voltage source 12 volt
         new Resistor("R1", "out", "in", 1.0e3),//resistor 1k
         new Diode("M1", "out", "d", "ISimulation"),//here is my problem
         new Resistor("R2", "0", "d", 2.0e3)//resistor 2k

         );

    // Create a DC sweep and register to the event for exporting simulation data
    var dc = new DC("dc", "V0", 0.0, 0.0, 0.001);//ground voltage
        dc.ExportSimulationData += (sender, exportDataEventArgs) =>
        {
        Console.WriteLine(exportDataEventArgs.GetVoltage("out"));//get the voltage at this point
        };
    // Run the simulation
    dc.Run(ckt);//it will run the circuit

}
}
}

A: Error says: "ISimulation model not found"
means you are referencing the model "ISimulation", which is not belongs to circuit.
You can create a DiodeModel for you diode and add it into the circuit. For example:
var model = new DiodeModel("ISimulation");
model.SetParameter("is", 2.52e-9);
model.SetParameter("rs", 0.568);
model.SetParameter("n", 1.752);
model.SetParameter("cjo", 4e-12);
model.SetParameter("m", 0.4);
model.SetParameter("tt", 20e-9);

var ckt = new Circuit(
     new VoltageSource("V0", "in1", "0", 0.0),
     new VoltageSource("V1", "in", "in1", 12.0),
     new Resistor("R1", "out", "in", 1.0e3),
     model, // <-- Here goes model
     new Diode("M1", "out", "d", model.Name),// <-- The name is taken directly from model
     new Resistor("R2", "0", "d", 2.0e3)

     );

So if I understand correctly, DiodeModel, is the exact type of your Diode, that you are going to place onto the circuit. That allows circuit to be calculated. And a model can be reused in case you have a number of similar elements (e.g. diode bridge)


I just adore the emotion and happiness captured by Fraser Stewart. It just wants to make me smile, constantly!
Fraser will tell you that 'If I meet you to discuss shooting your wedding, it's pretty likely I'll say "marriage is the best thing you'll ever do".. because I really believe it is'. We couldn't agree more.
With a natural, relaxed approach and most importantly a love of capturing those smiles and a lot of laughs.
So we are delighted to welcome Fraser Stewart to our Northern Ireland Photographers category of The Love Lust List.
Don't forget to visit Fraser Stewart Photography and remember if you are looking for vendors and suppliers with the RMW seal of approval, the Love Lust List is only one click away.