Last week saw Y5's residential to Carotty Wood. Three days full of exciting and confidence building activities from archery to the high ropes. We are all very proud of the behaviour of our children (which was impeccable) and their spirit and verve trying out the many new challenges. Despite the lack of internet reception at Carotty Wood, photos were tweeted of the three days thanks to Miss Slade who had to drive some distance to tweet them. They will be on our website over the next week and there are many collages on our Twitter account. Many thanks to the staff who accompanied our children to the camp– without their hard work and dedication the trip would not have been able to take place.
We hope you all enjoyed the open afternoon on Friday; it was great to see so many parents/carers sharing their children's work. There are photos on Twitter and again, they will be on the website during the week.
This week is Arts Week and as usual, our children will be taking part in excellent arts activities. The week is focused on World War One to mark the centenary of the end of the conflict. The week will be full of remembrance, education and legacy with an emphasis on the arts that people loved and enjoyed at this time. For example, children will be singing songs from the music hall, marching songs and peace songs; they will be doing collages with a link to WW1 (Monet's lilies, remembrance, transport, etc) and the dancing will be linked to Ragtime, a dance from the era.
On Friday afternoon, the week will culminate in whole school line dancing on the playground. Parents/carers are invited to come and join in at 2:50pm. Additionally, children can wear their cowboy/cowgirl hats and bandanas to wear during the line dancing to get into the spirit. Please note, this is not a cowboy/girl dress up day – children are to wear their school uniform to school, however they can wear their hat and bandana while they line dance! Yee haa….
Monday 23rd April: St George's Day – all uniformed organisations may wear their uniforms to school as we remember St George, England's patron saint.
Tuesday 24th April: Y4 are visiting The Natural History Museum for their IPC topic.
Wednesday 25th April: PTA AGM: 2pm in the ICT suite.
Friday 27th April: Hayes Got Talent- we look forward to the finals at 6:30pm. This year we had more children than ever taking part in the auditions and we know the evening is going to be full of show stopping performances. Massive well dones to all children who took part in the auditions, no mean feat to do this and it takes much courage. We are proud of every single one of you and you are all winners. We look forward to seeing you all there.
We hope you are have had a fantastic weekend and see you all tomorrow.


The over all population of Familia Ceceña (Colonia Silva) in Mexico is about 4 inhabitants.
In Familia Ceceña (Colonia Silva) exist 2 households.
Do You know the places close to Familia Ceceña (Colonia Silva) ?


text:
Getting Started with hapi.js
Learn to build well-structured, testable applications and APIs using hapi.js
Buy it on Packt Buy it on Amazon
Contained Inside...
Each chapter is carefully crafted in the right order to take you on your journey to build production ready applications with hapi.js.
30+ Code Examples
Learn by example, with more than 30 working examples you can run, modify and expand on. Each with a detailed explanation will help you get up to speed quickly.
Each page contains a wealth of information to give every reader an in depth knowledge of the inner workings of hapi.js and how to use it.
Introducing hapi.js
This first chapter serves as an introduction to hapi.js and some prerequisite learning of Node.js. It explains what hapi.js is, who created it, why it needs to exist, and how to create a simple hapi.js server.
Adding Functionality by Routing Requests
This the beginning of your journey of building applications with hapi.js. It will cover some basics, such as routing and building APIs, websites, and applications with hapi.js, and will also cover some differences in design compared to other Node.js-based frameworks.
Structuring your Codebase with Plugins
This chapter introduces the plugin API in hapi.js, which is one of its core features. It will walk you through how to simplify an application structure gracefully using plugins and also cover server orchestration using modules from the hapi.js ecosystem.
Adding Tests and the Importance of 100% Code Coverage
This chapter explores the importance of adding tests to an application. It will introduce you to some of the testing tools available in the hapi.js ecosystem and also guide you toward getting 100% code coverage with your tests.
Security with Authentication and Authorization
This chapter takes a deep dive into how authentication works in hapi.js with practical examples of different authentication protocols, including social logins. It also demonstrates scopes and how to use them
The joi of Reusable Validation
This chapter deals with the topic of validation in applications using the joi validation library from the hapi.js ecosystem. It covers how to validate objects and route configurations and how to reuse this to generate documentation for applications.
Making Your Application Production Ready
This chapter covers multiple topics to leave you ready to build your first application, such as integrating popular databases and adding caching and logging to applications to help scale an application as well as give it visibility when running in a production environment. It also covers a variety of other sources to continue learning more about hapi.js.
John Brett is a software engineer who is passionate about new technologies, open source software, education, and travelling the world. Starting out in Ireland with a first class honours Bachelor's Degree in Computer Science and Software Engineering, he went on to join IBM through their premier internship Extreme Blue and later became part of the IBM Software Group focusing on collaboration software. There, John worked mainly with PHP, JavaScript and in his spare time with Node.js.
Later, he moved to a growing SAAS company called D4H Technologies, leading the development of tools to aid emergency response teams around world, all from a lighthouse in Dublin, Ireland. Here, John got more exposure to Node.js and led D4H's first venture into Node.js using hapi.js, later joining the hapi.js core team.
Copyright © 2015 John Brett, Packt Publishing. All trademarks and registered trademarks are the property of their respective owners
Big thanks to Mario Casciaro and the Agency theme from Start Bootstrap for the inspiration for this website.

redpajama_set_name: RedPajamaCommonCrawl


text:
namespace llvm {

class AssumptionCache;
class BasicBlock;
class DependenceInfo;
class DominatorTree;
class Loop;
class LoopInfo;
class MDNode;
class OptimizationRemarkEmitter;
class ScalarEvolution;

using NewLoopsMap = SmallDenseMap<const Loop *, Loop *, 4>;

const Loop* addClonedBlockToLoopInfo(BasicBlock *OriginalBB,
                                     BasicBlock *ClonedBB, LoopInfo *LI,
                                     NewLoopsMap &NewLoops);

/// Represents the result of a \c UnrollLoop invocation.
enum class LoopUnrollResult {
  /// The loop was not modified.
  Unmodified,

  /// The loop was partially unrolled -- we still have a loop, but with a
  /// smaller trip count.  We may also have emitted epilogue loop if the loop
  /// had a non-constant trip count.
  PartiallyUnrolled,

  /// The loop was fully unrolled into straight-line code.  We no longer have
  /// any back-edges.
  FullyUnrolled
};

LoopUnrollResult UnrollLoop(Loop *L, unsigned Count, unsigned TripCount,
                            bool Force, bool AllowRuntime,
                            bool AllowExpensiveTripCount, bool PreserveCondBr,
                            bool PreserveOnlyFirst, unsigned TripMultiple,
                            unsigned PeelCount, bool UnrollRemainder,
                            LoopInfo *LI, ScalarEvolution *SE,
                            DominatorTree *DT, AssumptionCache *AC,
                            OptimizationRemarkEmitter *ORE, bool PreserveLCSSA);

bool UnrollRuntimeLoopRemainder(Loop *L, unsigned Count,
                                bool AllowExpensiveTripCount,
                                bool UseEpilogRemainder, bool UnrollRemainder,
                                LoopInfo *LI,
                                ScalarEvolution *SE, DominatorTree *DT,
                                AssumptionCache *AC,
                                bool PreserveLCSSA);

void computePeelCount(Loop *L, unsigned LoopSize,
                      TargetTransformInfo::UnrollingPreferences &UP,
                      unsigned &TripCount, ScalarEvolution &SE);

bool canPeel(Loop *L);

bool peelLoop(Loop *L, unsigned PeelCount, LoopInfo *LI, ScalarEvolution *SE,
              DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA);

LoopUnrollResult UnrollAndJamLoop(Loop *L, unsigned Count, unsigned TripCount,
                                  unsigned TripMultiple, bool UnrollRemainder,
                                  LoopInfo *LI, ScalarEvolution *SE,
                                  DominatorTree *DT, AssumptionCache *AC,
                                  OptimizationRemarkEmitter *ORE);

bool isSafeToUnrollAndJam(Loop *L, ScalarEvolution &SE, DominatorTree &DT,
                          DependenceInfo &DI);

bool computeUnrollCount(Loop *L, const TargetTransformInfo &TTI,
                        DominatorTree &DT, LoopInfo *LI, ScalarEvolution &SE,
                        const SmallPtrSetImpl<const Value *> &EphValues,
                        OptimizationRemarkEmitter *ORE, unsigned &TripCount,
                        unsigned MaxTripCount, unsigned &TripMultiple,
                        unsigned LoopSize,
                        TargetTransformInfo::UnrollingPreferences &UP,
                        bool &UseUpperBound);

BasicBlock *foldBlockIntoPredecessor(BasicBlock *BB, LoopInfo *LI,
                                     ScalarEvolution *SE, DominatorTree *DT);

void remapInstruction(Instruction *I, ValueToValueMapTy &VMap);

void simplifyLoopAfterUnroll(Loop *L, bool SimplifyIVs, LoopInfo *LI,
                             ScalarEvolution *SE, DominatorTree *DT,
                             AssumptionCache *AC);

MDNode *GetUnrollMetadata(MDNode *LoopID, StringRef Name);

TargetTransformInfo::UnrollingPreferences gatherUnrollingPreferences(
    Loop *L, ScalarEvolution &SE, const TargetTransformInfo &TTI, int OptLevel,
    Optional<unsigned> UserThreshold, Optional<unsigned> UserCount,
    Optional<bool> UserAllowPartial, Optional<bool> UserRuntime,
    Optional<bool> UserUpperBound, Optional<bool> UserAllowPeeling);

unsigned ApproximateLoopSize(const Loop *L, unsigned &NumCalls,
                             bool &NotDuplicatable, bool &Convergent,
                             const TargetTransformInfo &TTI,
                             const SmallPtrSetImpl<const Value *> &EphValues,
                             unsigned BEInsns);

} // end namespace llvm

#endif // LLVM_TRANSFORMS_UTILS_UNROLLLOOP_H

redpajama_set_name: RedPajamaGithub


text:
Q: What is the idea behind a projection operator? What does it do? I know what a projection operator is, but I am unable to explain it in words without using mathematical symbols. Can anyone help me?
I don't need examples or the definition - I want to know why and how its need arose, and what is the idea behind it?

A: I do think the wiki's explanation is pretty good:
A projection is a mapping of a set (or other mathematical structure) into a subset
(or sub-structure), which is equal to its square for mapping composition (or,
in other words, which is idempotent).

Even more simply: it is an idempotent homomorphism.

A: If you want a practical application of it I have one, it is indeed as they say that you take a higher dimensional object and put it into a lower dimensional one. A real world example is computer games. They are almost all generated in a 3D enviorement where they interact with polygons and all that computer stuff. However our screens are only 2D so all that 3D delicious game stuff must be projected onto a 2D surface to be displayed.

A: I always think of it as mapping an object to its shadow (like a 3D person "projected" onto the plane of the ground a 2D image).  You can get different projections by adjusting the location of the light source.  Of course this is just 3D-2D "intuition" but it has worked for me...

A: It projects the input onto a lower dimensional subset.
One example of a projection is the function
\begin{align}
P:\mathbb{R}^3&\to\mathbb{R}^3\\
(x,y,z)&\mapsto (x,y,0)
\end{align}
That is $P(x,y,z) = (x,y,0)$. You can visualize this function as it takes an input (a point in $3$D-space) and maps the point to the point below it on the $(x,y)$-plane (which is $2$-dimensional).

A: Let $C$ be a nonempty subset of a normed space $X$ and let $x \in X$. An element
$y_0 \in C$ is said to be a best approximation to $x$ if
$\Vert x − y_0\Vert = d(x,C)$,
where
\begin{equation}
 d(x,C) = \lbrace inf_y\in C \Vert x-y\Vert\rbrace
\end{equation}
. The number$ d(x,C)$ is called the distance from x
to C .
The (possibly empty) set of all best approximations from $x$to $C$is denoted
by
\begin{equation}
P_C(x) = \lbrace y \in C : \Vert x − y\Vert = d(x,C)\rbrace
\end{equation}
This defines a mapping $P_C$ from $X$ into $2^C$ and is called the metric projection onto $C$. The metric projection mapping is also known as the nearest point
projection mapping, proximity mapping, and best approximation operator

A: This is how I used to imagine projections:
If  a mouse:

gets run over by a steamroller:

It will look like this:

Now if it gets run over by a steamroller another time, it will still look like this:

A: The key is to choose the right frame of reference, and all will become clear. Consider the operator that takes points (x, y, z) in 3-dimensional space and maps them to (x, y, 0). Geometrically, this is what user50618 suggested with the steamroller above: the x and y positions remain the same, while the z gets compressed down to zero.
The matrix representing this projection is:
1   0   0
0   1   0
0   0   0

If you put the column vector [ x  y  z  ] to the right of that matrix, you see the multiplication:
1   0   0       x      x
0   1   0   *   y  =   y
0   0   0       z      0

If you do it again, no more change occurs. z remains zero. This is called being "idempotent."
And if you look at the diagonal of the matrix, you see two 1's for the directions that stay the same, and a single 0 for the direction that gets collapsed.
Now, ANY projection of 3-space onto a 2-dimensional subspace has EXACTLY that same geometry. It's just much harder to see when the direction of collapse is not lined up nicely with one of the coordinate axes.
The process of diagonalizing a matrix represents finding the natural directions of the linear transformation, and rewriting the matrix with respect to those natural directions. When written in a basis of its eigenvectors (the name for the natural directions), the matrix will be diagonal. In the case of a projection, the diagonal entries will all be ones or zeros, representing the directions which are preserved or collapsed.

Here is an example (not a projection), which is easy to write:
1   -1
-1  1

It is not immediately obvious what this linear transformation does, because its action is not aligned nicely with the coordinate axes.  But think about what it does to the vector (1, 1). It collapses it to zero.  And think about what it does to the vector (1, -1). That becomes (2, -2).  This tells us that the matrix represents the same geometric action as this matrix:
0   0
0   2

That is, one axis gets stretched to double its length, and the other gets squashed down to zero. This becomes clear when you use the "right" basis  - the basis of eigenvectors - to write the matrix.

Note that some matrices cannot be diagonalized, and some that can require complex numbers. But projections always can be diagonalized using only real numbers.

A: A projection map $f: A \to B$ is something you often need to simplify the space $A$. It is build so that differences which occur in the space $A$ will often no longer occur anymore in the space $B$. Then, if you know enough about the map $f$ and find out a bit about the space $B$ (which is easier as their are less differences) then you may find out interesting things about $A$.

redpajama_set_name: RedPajamaStackExchange


Last week I posted a process for developing educational resources through Second Life. We are still sorting out terminology but we agree with the general direction and so can proceed – thinking about better terminology as we go.
The midwifery project seems to be going first and Sarah Stewart is the lead educator for the project. The first stage is focusing on the building of a virtual birthing unit, with information resources in it, and offline resources to compliment the build. Sarah has written up a view of where the users of this development will be at mentally before they engage with this project.
Students are familiar with programs such as Word and Powerpoint.
Their knowledge and use of the Internet varies considerably, and it is erroneous to make judgements about their use of the Internet according to age ie just becase they are young doesn't mean they use the Internet for anything more than connecting with friends on sites like Facebook.
The younger students all have Facebook or Bebo accounts, but they do not know about or how to use tools that can help their studying, such as Delicious or RSS.
They would know about YouTube, but I don't think they would think to use it for educational purposes.
Use of Flickr is minimal and they have never heard of Slideshare, or recognise it as an educational resource.
The last two groups of students have made their own class Facebook/Bebo accounts. I don't know how they use it because they have not included lecturers in their group.
Very few students would have heard of Second Life, and probably none of them are gamers.
At this stage, Second Life is not a resource that is being used outside of the SLENZ project.
I would say that motivation levels would not be high unless the students could see that there was something in it for them…the lecturers have mixed feelings about the Second Life project…they are stretched to capacity, especially with the development of the new program. They do not want to have to take on yet another project that is going to consume a lot of time, to both learn the skills to navigate Second Life and teach the students.
So this sets the scene for what we are developing resources for in Second Life.
My vision for the birth unit stage 1 is that it integrates into first year papers that look at birth from a philosophical point of view, looking at foundation knowledge and getting students to think about why things are the way they are in the birthing environment.
I also see the birth unit giving us the opportunity to demonstrate to students what research evidence is, and how and why we base our midwifery decisions on certain research. This would integrate into the first year research stream.
demonstrate effective evidence based, midwifery practice guided by a sound knowledge base.
And so I wonder if it is the formal learning objectives that will determine that motivation. Hopefully there are more formal learning objectives we can refer to, or we need to devise an activity that has people considering the value of these extra and informal learning objectives that Sarah states (see below for one idea).
Lead class discussion in class facebook group ?
Treasure hunt questionnaire is integrated into research paper ie student must summarise research evidence they found?
Go to the inworld birthing unit (SLURL/landmark) & meet instructor. Instructor will then give students instructions about how to work their way around the BU.
Instructions on how to click on objects to go to external links provided eg note card?
Ok great! All good ideas I think.. And Sarah goes on to list the types of SL objects that will be needed, which really helps the developers prepare.
Make a short video documentary about the virtual birthing unit.
To create an informative video that can be viewed on and offline, passed by email, and embedded in blogs and course management systems as a way to inform people about the project and motivate them to take a look for themselves. The video will include moving images of the building process and an audio track that includes: interviews with the researcher and architect who devised the birthing unit; the Second Life developers and their process of building it; and the lead educator and her thoughts on how the virtual unit would be used in someone's course of study, and where the development will be heading.
The video is made available on Youtube, Blip.tv, Internet Archive, Polytechnic websites and learning management systems. It is also on DVD, Data CD and USB Flashdrive. An audio only, and comic strip version-for-print is also available.
Staff and students receive and watch the video, either through email notification, through a colleagues blog, on the LMS or from the CD. Those without such access receive the print and/or audio version.
The video references orientation resources such as "how to start using Second Life" and "what sort of computer and Internet connection do I need".
A meeting date is set for people to arrive and meet at the virtual birthing unit for an official launch and orientation. Footage from this event is recorded and later added to the video afterwards.
A finished build of the virtual birthing unit and the objects and information needed in it.
Audio interviews with the birthing unit research and architecture team talking about their initial project and the thinking behind it; the SL developer team and how and why they decided to build the unit in SL, and the lead educators and what their ideas are for the educational uses of the SL unit.
An edited 5 – 10 minute documentary combining the audio and the video into a "infomercial" for the virtual birthing unit.
An audio track only version for slowband access.
A comic strip print version for offline use.
Links to existing "how-to" resources for access and using SL.
A date for the virtual birthing unit launch.
Compare and contrast the features in the virtual birthing unit with the features of an in-world hospital, or home birth location. Extend this to real world hospitals and home-birth locations.
Edit the wikipedia entries for each of the objects in the birthing unit to a point where the text can be used in the build, or that the build informs the articles – such as the images from the build being used in the wikipedia articles.
The next step, if Sarah agrees it is worth developing this resource and activity is to process the information here, into development specifications for the programmers and media producers. We are working on a document for that, and it is used by the developers to gather information from documents such as Sarah's and mine here.
# demonstrate an understanding of the role of the midwife in the normal childbirth process.
I am loving the ideas of the video & comic strips-the more different sources of information, the better I feel. And also love the idea of it all being available for people to look at, at the launch.
The other thing I am not too sure about is what you mean by writing about the objects in wikipedia. What Deb & I had thought was summarizing the research about nutrition, say, as represented by an item of food in SL, & linking to that.
I think you can assume that our students/staff will not have blogs, not will they be very interested in doing anything in wikipedia/educator.
So what I think we need to do is integrate their reflections/observations into the work they are doing on Moodle. So I like the idea of activites 1 & 2, but not 2.
Sorry, I meant activities 1 & 3, but not 2.
HI Sarah, thanks for reminder about all the learning objectives.. that solves my problem. Your activity sampled only a few of those which is fine. So I'll refer to them in future activity designs.
Water birth is a method of giving birth, which involves immersion in warm water. Proponents believe that this method is safe and provides many benefits for both mother and infant, including pain relief and a less traumatic birth experience for the baby. However, critics argue that the procedure introduces unnecessary risks to the infant such as infection and water inhalation.
But I realise that people in the project may not want to do it that way. That's OK.. everything in this project is Creative Commons Attribution, so I can just copy paste it for them later.
As for students editing Wikipedia entries as an activity.. oh well. Can only try.
I totally agree about the wiki idea, it's just whether it's wikipedia or another form of resource. I guess thats an argument you and I can have. What I can do is ask the lecturers of the second year normal birth course is how they feel about their students getting involved with this, because they do have an assignment that I feel would fit this activity.
You and I are thinking on the same lines – I just hadn't thought of wikipedia. The main problem with wikipedia is the perception of it not being 'academic' enough. But then again, what's to say that a wiki I develop especially for this project is 'academic' enough. The other option I could look at is the MIDIRS wiki, which is a midwifery organisation who allows access to wiki – type media: http://www.midirs.org.
Little wonder that we never have to look far to find someone exclaiming their frustration at academia and their lack of relevance to most things in life. But I'll leave the question of convincing your colleagues to engage with the single biggest and most commonly used source of information on midwifery, childbirth and related topics.. to you 🙂 Could be that they are just too academic for it lol. Could be the Midwifery wiki is the most comfortable first step for them.
Main thing is we efficiently and effectively get the content we need to attach to the objects in the Virtual Birthing Unit.
This step could take a while couldn't it Sarah? And its something that only you and the midwives can do. Might be good to start writing the info for each object up somewhere, ready for when the objects get built.
Yes. Deb and I were saying that the other day. Before I start, I just want to check it out with everyone that they're on board with the idea. Who will be making the comic strips?
Dunno yet.. we need the video first. I know the project has a developer team, but they seem more focused on developing resources for in SecondLife.. but I think they have skills for outputting as well.. its pretty straight forward. And that post on comics that I link to.. it points to free software for generating the comic strip look if we want to go that style.


text:
Q: AnimationDrawable not playing So I want my animation to start as soon as the activity is created, but for some reason no matter what I try will get it to start. I can get it to start by having a click event but I want it to start all on its own.
Here's what I have and how do I get this to work?
package tween.learn;

import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.widget.ImageView;

public class Animate extends Activity {

    public ImageView image;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ImageView tweenImage = (ImageView) findViewById(R.id.imageView1);
        tweenImage.setBackgroundResource(R.anim.cubicfacetween);

        AnimationDrawable frameAnimation =
                           (AnimationDrawable) tweenImage.getBackground();
        frameAnimation.start();

        }

}

Thanks

A: I think you have to start the animation after initialization of the view in question is complete. You should be able to do something like:
final ImageView tweenImage = (ImageView) findViewById(R.id.imageView1);
tweenImage.setBackgroundResource(R.anim.cubicfacetween);
tweenImage.post(new Runnable() {
    @Override
    public void run() {
        AnimationDrawable frameAnimation =
            (AnimationDrawable) tweenImage.getBackground();
        frameAnimation.start();
    }
}

Edit - this question led me to believe that the onWindowFocusChanged method won't always work. It does seem simpler and is probably a better idea if it works for you.

A: Try starting your animation after the window gets focus by overriding onWindowFocusChanged in your Activity:
  @Override
  public void onWindowFocusChanged (boolean hasFocus)
  {
      //Start animation here
  }

See docs here: http://developer.android.com/reference/android/app/Activity.html#onWindowFocusChanged%28boolean%29

A: My solution for playing animations while they are visible. It let you declare (in xml layout) and forget.
class AnimatedImageView extends ImageView {
    // required constructors omitted for clarity

    private void updateAnimationsState() {
        boolean running = getVisibility() == View.VISIBLE && hasWindowFocus();
        updateAnimationState(getDrawable(), running);
        updateAnimationState(getBackground(), running);
    }

    private void updateAnimationState(Drawable drawable, boolean running) {
        if(drawable instanceof AnimationDrawable) {
            AnimationDrawable animationDrawable = (AnimationDrawable) drawable;
            if(running) {
                animationDrawable.start();
            } else {
                animationDrawable.stop();
            }
        }
    }

    @Override
    protected void onVisibilityChanged(View changedView, int visibility) {
        super.onVisibilityChanged(changedView, visibility);
        updateAnimationsState();
    }

    @Override
    public void onWindowFocusChanged(boolean hasWindowFocus) {
        super.onWindowFocusChanged(hasWindowFocus);
        updateAnimationsState();
    }
}

If you setup drawable from code, then you should override appropriate set*() methods and call updateAnimationsState() from there.

A: I know this is an old question, but I was having the same problem, but the answers weren't helping me. After spending hours working on it I finally found out that my problem was that I had added android:src="@drawable/myanimation" to the imageview container. Once I removed this the above answers worked. I think the animation was running but by setting the src the first image of the animation was on top of it, and thus I thought it wasn't playing.

*

*My final code has an XML file with the animation saved in the drawable folder

*My layout has an imageview with no android:src defined and is set to invisible

*In onCreate I set the imageview to visible and setBackgroundResource to my animation described in the XML file

*in onWindowFocusChanged I start the animation.

A: One more solution:
Call animationDrawable.stop() before calling start() method.

A: I fixed this problem by call setBackgroundResource instead of setImageResource  when i want to start the animation as mentioned in the above answers
private AnimationDrawable animationDrawable;

 fab.setImageResource(R.drawable.animation);
 animationDrawable = (AnimationDrawable) fab.getDrawable();
 fab.setOnClickListener(new Button.OnClickListener() {
    @Override
    public void onClick(View v) {
        fab.setBackgroundResource(R.drawable.animation);
        animationDrawable.start();
    }
 });

note: to reset the animation use
animationDrawable.selectDrawable(0);//animation drawable used here is collection of images
animationDrawable.stop();


text:
Archichauliodes guttiferus is een insect uit de familie Corydalidae, die tot de orde grootvleugeligen (Megaloptera) behoort. De soort komt voor in het zuidoosten van Australië.

Grootvleugeligen
Endemisch dier uit Australië

redpajama_set_name: RedPajamaWikipedia


text:
Amphipsyche instabilis är en nattsländeart som beskrevs av Douglas E. Kimmins 1963. Amphipsyche instabilis ingår i släktet Amphipsyche och familjen ryssjenattsländor. Inga underarter finns listade i Catalogue of Life.

Källor

Ryssjenattsländor
instabilis


While Lebanon is struggling to contain the effects of neighboring Syria's civil war and the influx of more than one million refugees—who now represent more than a quarter of the population of Lebanon—the country has been left with no president since May 2014 because of the failure of Lebanese politicians to agree on a successor.
The most recent ex-president, Michel Suleiman, left the presidential palace on 25 May, the last day of his six-year term, leaving a political vacuum that worsens the already fragile situation.
Despite several attempts to avoid the vacancy—the Lebanese parliament met for an eighth time on 2 July to attempt to elect a new president—no consensus was reached among the various local actors, and no real democratic game was possible.
This is the result of two major factors. One is the deep division, heightened by the Syrian crisis, between Lebanon's two main blocs, the 8 March alliance, led by the Shiite political party Hezbollah, and the 14 March coalition, run by the Sunni Future Movement. This division deepened further after Hezbollah's decision last year by to send fighters to Syria, in support of Bashar al-Assad.
The other major factor is the boycott of the parliamentary sessions by a majority of the 8 March deputies that left it unable to reach the quorum required for democratic, competitive elections.
In fact, a controversial constitutional clause implies that the physical presence in parliament of two-thirds of the representatives is required for the electoral process to take place. This corresponds to 86 parliamentarians out of the 128 members of the National Assembly (Majlis al-Nuwab).
Hezbollah and its Christian ally, the Free Patriotic Movement (FPM) led by Michel Aoun—along with their other allies (Marada, SSNP, etc., but not the Amal movement, whose chief, Nabih Berri, also head of the parliament, decided to participate to the electoral sessions)—have more than 40 deputies, which allows them to prevent a quorum from being reached.
These two major parliamentary blocs refuse to participate in elections, justifying their position by the absence of a consensus candidate as a prerequisite for holding elections including all parties. The underlying intention remains, however, the protection of Hezbollah's weapons and its military involvement in Syria and thus the avoidance of a new president who would oppose Hezbollah's strategy or who would recall the "neutrality" spirit of the Baabda declaration, issued by the National Dialogue Committee in June 2012.
For the 14 March coalition, the other camp's attitude is a denial of the most basic principles and rules of democracy. It accuses the 8 March parties of not officially declaring any candidate, boycotting parliamentary sessions, and calling for a consensus that would revolve solely around the person of Michel Aoun, considered by his opponents as a biased Christian who unconditionally supports Hezbollah and the Syrian regime. On the other hand, however, 14 March itself impeded the prompt election of a new president by putting forward as their candidate Samir Geagea, head of the Lebanese Forces (LF), the major Christian party of the 14 March coalition. As a former warlord, Geagea has been accused of numerous crimes during the Lebanese civil war.
During the last eight parliamentary sessions, only one "ordinary" round (the first session), on 23 April (see the list of all sessions below), saw almost all deputies meet to elect a new president. Only two candidates were officially running for election: Samir Geagea received 48 votes and Henri Helou, nominated by the Progressive Socialist Party leader, Walid Jumblatt, received 16.
As for the other votes of this first parliamentary session, one deputy voted for Amine Gemayel (who was Lebanon's president from 1982 to 1988), 52 deputies voted blank, and seven votes were voided. The voided votes were for candidates who were no longer alive and whose assassinations during the Lebanese civil war (1975-1990) have been attributed to Samir Geagea.
23 April: 124 deputies participated in the session, and the quorum was reached, but, no candidate received two-thirds of the votes during the first round or an absolute majority in the second round.
30 April: 76 MPs present; quorum not reached.
7 May: 75 MPs present; quorum not reached.
15 May: 73 MPs present; quorum not reached.
22 May: 73 MPs present; quorum not reached.
9 June: 64 MPs present; quorum not reached.
18 June: 63 MPs present; quorum not reached.
2 July: 64 MPs present; quorum not reached.
The vacancy in the president's office is the most recent crisis for Lebanon's fragile political system, which relies on agreements among the country's myriad political parties and religious sects—and often their foreign backers.
Reaching such agreements has become more difficult in recent years, as the country's politicians have lined up on opposite sides of the civil war in neighboring Syria, some expressing support for President Bashar el-Assad and others supporting the rebels.
Over the past three years, the country has witnessed the two longest political crises since 1990; Lebanon was left with no government during a cumulative 16-month period, while the parliamentary mandate, which expired in June 2013, was extended until the end of 2014, in the absence of new elections.
The cabinet, whose own formation in February had been held up for nearly a year, is supposed to organize parliamentary elections later this year, but the country first needs a new electoral law to govern the vote.
Some fear that this might not be possible in the current circumstances, leading to a facto extension, while the current parliament can no longer vote new laws because of the presidential vacancy, as stipulated in the constitution.
This paralysis of the three pillars of the republic and the two major powers (executive and legislative) stems from a heritage in Lebanese politics, in which major decisions have always been made by foreign powers.
In fact, during 15 years of civil war and other 15 years of Syrian tutelage, the Lebanese got used to taking instructions from foreign patrons who inspired—and sometimes ordered—them to take particular actions.
Former presidents Hrawi (1989–1998) and Lahoud (1998–2007) were appointed by the Syrian regime and enjoyed mandate extensions, as decided by Hafez al-Assad, and later his son, Bashar, who were in total control of the political life in Lebanon until 2005.
Illustrating the failure of the Lebanese democratic experience, resulting from both internal and external factors, all presidential elections since the 1970s have been "selections" rather than real democratic exercises, by which people can elect their president from among several candidates.
In 1976, Elias Sarkis was elected by the parliament against another candidate for the last time since 38 years. In 1982, Amine Gemayel succeeded Bashir Gemayel, after his assassination, and, between 1988 and 1990, Lebanon had no president until the election of René Moawad, who was assassinated a couple of weeks later. After the end of the civil war, three other presidents where "elected," with no opposing candidate, with two mandates extended for three-year periods, in 1995–1998 (Elias Hrawi) and 2004–2007 (Emile Lahoud).
On another level, the lack of a president leaves Lebanon's Maronite Christians, themselves divided between the 8 March and 14 March coalitions, without their most prominent political official. Under the agreement that ended the 15-year civil war in 1990, the president of Lebanon must be a Maronite Christian, the speaker of parliament a Shiite Muslim, and the prime minister a Sunni Muslim.
Many worry that a long vacancy could weaken Christian influence in the country, especially because, according to the constitution, the president's duties fall to the cabinet, in the case of a vacancy in the presidency. This would leave the sectarian country run by a Sunni prime minister and a Shiite speaker of parliament.
Lebanese Christians, who now make up about 30 percent of the population, have already been greatly weakened over the past 30 years, losing important political prerogatives in the wake of the Taif agreement, which ended the Lebanese civil war.
As a result, a committee of constitutional experts was formed by the outgoing president to study these gaps and draft constitutional amendments to be handed to the new president.
The current situation may also have serious repercussions for the Lebanese economy. At just one percent annual growth, Lebanon is already facing serious socioeconomic challenges, as a result of the growing political and security instability, both locally and regionally. More than 14 explosions and terrorist attacks have hit the country since May 2013, three of which occurred after the end of the presidential term.
Furthermore, Syria's crisis has cost Lebanon more than 7 billion dollars between 2012 and 2014, according to the World Bank. Economists especially fear the increasing public deficit, which has reached a historic level in 2013, at more than 4 billion dollars, while public debt continued to grow, to about 65 billion at end of April. Without a solution, the country is headed for a situation like that of Greece, with a debt projected, by some economists, to reach 100 million dollars in less than five years.


text:
Il Tour Méditerranéen 1992, diciannovesima edizione della corsa, si svolse dall'11 al 16 febbraio 1992 su un percorso di 854 km ripartiti in 7 tappe (la quinta suddivisa in due semitappe). Fu vinta dal tedesco Rolf Gölz della Ariostea davanti ai francesi Ronan Pensec e Laurent Madouas.

Tappe

Dettagli delle tappe

1ª tappa
 11 febbraio: Perpignan > Béziers – 151 km

2ª tappa
 12 febbraio: Valras > Arles – 150 km

3ª tappa
 13 febbraio: Istres > Vitrolles – 103 km

4ª tappa
 13 febbraio: Vitrolles > Marignane – 77 km

5ª tappa - 1ª semitappa
 14 febbraio: Vitrolles > Mont Faron – 117 km

5ª tappa - 2ª semitappa
 14 febbraio: Hyères > Pierrefeu (cron. a squadre) – 17,5 km

6ª tappa
 15 febbraio: Antibes > Juan-les-Pins – 133 km

7ª tappa
 16 febbraio: Six Fours > Marsiglia – 106 km

Classifiche finali

Classifica generale

Collegamenti esterni

Tour Méditerranéen
Ciclismo nel 1992


So I was thinking I needed another box for backups here at the office, so I checked out Dell. Often they have good deals on servers without operating systems. Sure enough, they have an awesome deal on Dell servers! I was able to pick up a Dell PowerEdge T105 for $269.. yeah, you read that right. That included 1GB of RAM and 2 160GB drives with Dual Core AMD Athlon 2.3GHz processor in there!
I have various PowerEdge towers here at the office and they work great for loading up Gentoo (or whatever flavor of Linux you want) and using them as file servers, etc.
If you found this post helpful, buy me a beer.
Great deal on Dell PowerEdge T110 Server!
whoops - just read the link here.


text:
University of Essex homepage Blog Shame as a place of transformation
Essex Blogs17 November 2020
Shame as a place of transformation
Dr Lindsey Nicholls
In this blog Dr Lindsey Nicholls, Senior Lecturer, School of Health and Social Care offers a helpful and personal perspective on what can perhaps hold white people, in particular, back from talking about race and racism.
"When we can own our shame and speak its name, then we make ourselves vulnerable to the other, and that leaves open the possibility of change and transformation."
On Sunday 18 October, I attended a Zoom conference paper in New York, USA by Adrienne Harris on 'shame as a site of creativity and change'. Dr Harris is a white American psychoanalyst, and she began her paper saying that to talk about shame is hard to do.
She thought the psychoanalytic community of therapists and scholars had ignored issues of racism, particularly misrecognising the experiences of prejudice and hatred that their Black patients endured. This she linked to the therapists' feelings of shame when listening to the stories their Black patients told them, and how shame can block their understanding and responding.
One of the key messages from her paper, was that if we can bear to own, look at and name our shame – whether its connected to our past actions, complicity or ignorance – , it opens a possibility for a deeper engagement with the 'other' and can bring about change.
I have found myself thinking so much about 'owning shame' and I, as an older white woman from Zimbabwe, find it hard to do, but accept that it is necessary if I am to engage students and colleagues in talking about issues of race and racism on campus.
The more I have done that the more I learn. It is always painful and awkward, the words don't flow from my tongue, but there have been moments of connection that have stayed with me. I want to write about one such encounter with a student, from a few years ago.
I was giving a seminar on psychological understandings of racism, for example unconscious bias, to a group of postgraduate students at a London university. I spoke briefly of my early childhood in Zimbabwe – where I had been thoughtlessly unaware of the brutal impact that the colonial past had on the majority of the population.
I told the students it wasn't until I read Tsitsi Dangarembga's two semi-autobiographical novels about growing up in Zimbabwe as a Black child and woman that I experienced the shame of not knowing and not seeing her life and the life of others. A mature Black woman in the group (pseudonym Kudza), looked up and said, "My relatives fought in that war, they were fighting for freedom". We looked at each other, the atmosphere was electric, all the students sat extremely still and watched us both. Had she realised my father had fought in that war too? Shame flooded my being, it wasn't that she was disparaging of my narrative, she was stating a fact. But it placed us both in a vulnerable position of 'doer and done to'.
Two months later, when I returned to that same group of students to lead the final seminar of the course, we read a paper on 'Reparation terminable and interminable' and there was some time at the end of the session for us to reflect on the year's progress. I said I wanted to thank the group for holding the space between Kudza and I, so our realities could be known by them all.
I said I wanted to thank Kudza for risking her knowledge with a group and that as a Black woman she may have exposed herself further to their hidden fears. It had been really important for me to hear. I was very emotional in saying these words, the group again were quiet, Kudza stood up, crossed the room and we embraced. She and I both weeping. Many of the students were affected by our exchange and then the seminar ended.
I think Adrienne Harris is right. When we can own our shame and speak its name, then we make ourselves vulnerable to the other, and that leaves open the possibility of change and transformation.
If white people disavow their shame, in other words ignore it or repress it, they are not listening fully to what Black colleagues and students are telling them. In some situations, this may lead to those Black colleagues and students feeling they are being blamed for causing discomfort and shame. We must not allow this to happen.
The impact of the Black Lives Matter movement on the University of Essex campus gives us all a chance to be authentic in sharing our experiences with each other. And white academics and students, have an opportunity to not cover them over in frantic declarations of goodness. And, crucially, not to shy away from difficult conversations and feelings of shame; these can play an important part in transformation.
Decolonising our curriculum
Essex Spirit
Essex Daily
School of Health and Social Care
Senior Lecturer, School of Health and Social Care


Canopy bed the beds are currently present in different designs and styles. Some designs are custom made to fit the specific interior, while there also can be used in various types of bedrooms. Aside from the type, you can also choose a variety of styles and sizes. For this time, we will discuss the type of canopy bed. Canopy bed has four sides that are connected by rods on the bed. Gorgeous fabrics usually used to cover the entire side of the bed.
With a canopy bed, you will be covered with a soft cloth when you are on a journey to the land of dreams. Elegant canopy design can create magic with your bedroom. Be prepared to see the different designs canopy bed you've probably never seen before.
The brown color in this bedroom makes it exudes an aura of calm. It feels even softer with a white cloth on it.
This dreamy and romantic canopy bed design is awesome. A wonderful display will make a person lying on the bed would be a beautiful dream.
This is an African-style bed design with a zebra pattern on the seat. The bedroom is utilizing a lot of wood for furniture. The atmosphere is very comfortable for sleeping.
White is a beautiful color. The minimalist design has been perfected with beautiful decor.
Dark blue color combination with white color adds elegance into this romantic bedroom.
The bedroom has a Zen look with minimal item in it.
Anyone would feel comfortable sleeping in the bedroom as beautiful as this. Look at the soft thick blanket seems to invite you to sleep.
This canopy bed is traditional and simple but still looks so beautiful and romantic. Consider almost all the furniture, walls and even the roof is made of wood. The bedroom that has an element of art is priceless.
Tulle fabric for the canopy adds beauty to the rest of this bedroom. Fabrics are transparent to give the impression of a clean and shining.
If you want to get a romantic atmosphere in the bedroom, try installing a gorgeous canopy on your bed. By adding a canopy bed, a romantic atmosphere and comfortable you will get. Well, now I will give you reviews of the bedroom canopy that can create a romantic atmosphere becomes more and more comfortable.
Sometimes we want a romantic atmosphere in our bedroom. With a romantic atmosphere, then our hearts will feel more comfortable and fresher. In addition, because of the cloth that covered the bed, when you're sleeping will feel more secure. With a canopy bed, your bed will look more luxurious and elegant. There are many benefits that we can use when using the canopy beds.
Canopy bed has four sides that are connected by rods at each corner of the bed. Soft cloth used to cover the entire side of the bed and can also be used to decorate your bed.


Riverways Manor is a top rated Skilled Nursing Facility whose renovation began under the leadership of the late Wilma Ball in 2010. Despite Ms. Ball's passing on March 2, 2012, renovations were completed, and she will always be with us in spirit. The Renovation promotes a home-like, open concept, atmosphere that meets all new culture change standards of resident centered care.
Our new atmosphere is designed to enhance the life of each individual in our care, as well as their families. We offer flexibility for eating and sleeping schedules, top-of-the-line bathing systems that can promote improved skin care, as well as providing therapeutic hydro treatment for joints and muscles. Riverways also provides professional Physical, Occupational, and Speech Therapy under our skilled nursing programs through Health Facilities Rehab. We provide 24-hour Professional Nursing services.
We have a professional, experienced staff that is led by our administrator Angela Long who has been with us for over 6 years, and our Director of Nursing, Heather O'Dell who has been an RN for 12 years working in Skilled Nursing for over 2 years.
For more information about our services or to arrange a personal tour, please call us at 573-323-4282.


text:
It's time for a Catholic comeback
by Ray Flynn
Ambassador Ray Flynn says Catholics have the clout to make a difference nationwide . . .
Ray Flynn
The recent decision by the Obama administration to close the existing U.S. Vatican embassy and move it to the back of the property now occupied by the U.S. embassy to Italy has generated a lot of concern among informed Catholics.
I think most people understand the importance of a positive diplomatic relationship between the U.S. government and the Holy See. Ambassadors keep the lines of communication open between these two enormously important governments, which oftentimes act as peacemakers in various parts of the world.
The decision to consolidate the U.S. Vatican embassy in itself might not seem significant to some people, but considering all the other things that are happening to the Catholic Church, this decision has created concern about the decline in respect for the Church and traditional religious values in America today. Some government officials have denied that an anti-Catholic bias is at play here, but denying the problem will not change reality.
Not only was I in Rome when full formal diplomatic relations were established in 1984 between the United States and the Holy See, but I remember having a conversation with both Pope John Paul II and President Reagan about this new diplomatic post. Everyone had great expectations for its success, and the achievements have been remarkable under both Democratic and Republican administrations.
But it's not just about moving the U.S.-Vatican embassy that is of concern. It's more about the attacks on human life, the family, religious freedom, and the U.S. government's unconstitutional mandates on religiously affiliated institutions. Governmental mandates have forced Catholic hospitals and schools to close and have ended children's and women's services — including adoption.
At the international level, it's even worse: the frequent bombings of Catholic churches, the murder of Christians in the Middle East, and the intimidation of Christians. Yet these atrocious events receive very little attention or outrage, except by some in the Catholic press. No moral indignation from the United Nations, the president of the United States or our elected officials. Now the U.S. government wants to downgrade its Vatican embassy. The media asks me why I'm upset about it. "Don't be so sensitive," they tell me.
When do all these subtle and not-so-subtle attacks end? When do Catholics say enough is enough!? How many more examples do we need to hear before we find the courage to speak out and take action? Unfortunately, some Catholics will never take a stand in defense of traditional Catholic values — and for the human rights of oppressed and persecuted Christians.
Recently I was asked, "What can average Catholics do — Catholics who don't have political power, money, organization or the media to change anything?" Sadly, I hear this all the time and from people who should know better. I remember my grandparents telling me stories about Catholic bigotry when they first came to Boston from Ireland. Catholics faced ugly bigotry in looking for work and housing. They saw advertisements in newspapers and store windows reading, "Help Wanted. No Catholics or Irish Need Apply." This went on for years and nobody in political power did anything about it. It wasn't until these poor immigrant Catholics finally got political power that the discrimination and bigotry against Catholics declined.
But things have changed for the worse for Catholics in the last 20 years. A new, well-organized and financed political force has emerged. These folks are determined to tear down the Church's influence. These relentless attacks in the media, by the movie industry and from secular progressives, have forced Catholic politicians and writers to cave in. They find it convenient to go along with this growing radical political force that recognizes the Church as the only institution strong enough to stand up to their radical anything-goes agenda. So when are lay Catholics going to wake up and see what's going on in America? When will they take a stand?
Is there anything we can we do? A lot! But only if we've got the moral and political courage to try. First, Catholics need a stronger political voice. Don't tell me we're not political, because that means other people will decide public issues for us. We need a well-organized political effort with the ability to communicate with Catholics on an immediate basis. Catholics should consider boycotting commercial products and media outlets that attack Catholic values. We must be active on the Internet and be willing to take on hostile critics. We need to attend community meetings and let everyone know what we think. It's called democracy!
RAY FLYNN is the former U.S. ambassador to the Holy See (1993-1997) and former mayor of Boston (1984-1993).


text:
Deacon Matthew hopes to be open to God's providence in…
Catholic Outlook Highlights for 2022: Student leaders share mature conversations…
By David Ryan, 23 November 2020
Sarah-Marie Alimangohan sews a chasuble at Tota Pulchra Vestments. Image: Giovanni Portelli/The Catholic Weekly/Supplied
"Beauty will save the world," is the motto that Sarah-Marie Alimangohan lives by through her work at Tota Pulchra Vestments.
For Sarah, beauty isn't merely an aesthetic – rather it is a form of devotion and prayer. Beauty, a reflection of the beauty of the Creator, is Sarah's way of showing the love of Christ to all who see her work.
The techniques of Sarah's work bring ancient medieval embroidery skills with fine textiles and imported gems. Some garments take months to complete. But each work is a unique reflection borne out of prayer after daily meditation in front of the Blessed Sacrament and the recitation of the rosary.
"I want to glorify God in the work. God is a source of creativity and that can only come through prayer," she told The Catholic Weekly.
The name Tota Pulchra itself takes inspiration from Scripture in the books of Judith and the Song of Songs. For Sarah the name reflects also the grace of beauty flowing from Mother Mary.
The chasubles, which Sarah has been crafting since 2018, cannot be ordered in a business transaction. Instead, each prospective client must participate in Sarah's prayer regime. Sarah also crafts bridal gowns and other fine textiles – all of which require clients to pray regardless of their faith life.
Sarah-Marie Alimangohan with the chasubles she has designed at Tota Pulchra Vestments.
Image: Giovanni Portelli/The Catholic Weekly/Supplied
"Some priests ask for catalogues and prices. There is no catalogue," she said.
"It's really whatever we get in prayer. We pray a lot together. It is very important as an artist to be in that mode of prayer and listening to God helps me. In some sense I can also help the deacon ready for ordination through prayer."
"Looking at her stuff, I was like 'woah' – something special is happening here" said Catholic Weekly photographer Giovanni Portelli who was impressed at the ordinations of Sydney's new priests in September – where Sarah's vestments were on display and worn by priests including her close friend Fr Noel Custodio.
Sarah's journey into embroidery, however, was by no means 'straight-stitched.'
Like her craft, the process was an inner journey through prayer and discernment. Having studied textiles at UTS, Sarah decided to embark on a missionary work in Tasmania. Yet upon returning to Sydney she began to pray for direction from God.
"I was praying in adoration and I fell asleep. I had this dream where I saw the Holy Eucharist in the Monstrance and there was a person under the Monstrance and the Lord said: "Find this person".
"Soon afterwards at Australian Catholic Youth Festival Sydney in 2017 The Culture Project had a board saying 'What is love? Draw it' and people were drawing love hearts and I thought 'no' and started drawing a Monstrance and then someone picked up some chalk next to me to draw and it was Fr Jack [Green of the Parramatta Diocese]" she said.
"I immediately thought 'okay this is the guy I am meant to help'. This was on the Feast of the Immaculate Conception on 8 December. Fr Jack didn't tell me he was getting ordained but he had asked me previously about whether I was interested in making a chasuble."
Fr Jack Green wears a chasuble made by Sarah-Marie Alimangohan as he blesses Archbishop Anthony Fisher OP, Archbishop of Sydney, during his ordination to the priesthood at St Patrick's Cathedral, Parramatta, in November 2018. Image: Diocese of Parramatta.
Fr Jack's turned out to be the first chasuble made by Sarah. The rest is history.
Sarah's advice to other Catholic artists? Pray.
"When you pray you have a fuller sense of your identity as an artist. In prayer you seek out the mind of God."
By David Ryan. Reproduced with permission from The Catholic Weekly, the news publication of the Catholic Archdiocese of Sydney.
Pope: Critics help us grow, but I want them to…
During his General Audience, Pope Francis continues his cycle of catecheses on apostolic zeal, and tells the faithful that "each day is a time of grace" and "new opportunity"...
Pope: Critics help us grow, but I want them to say it to my face
Pope Francis has addressed a wide variety of topics – in an interview released on 25 January by the Associated Press, an American news agency....


Scientists discover Pluto's dwarf planet buddy Haumea has something in common with the gas giants in our solar system.
This artist's concept shows what Haumea would look like with its newly discovered ring.
The gas-giant planets in our solar system all have rings, though Saturn's spectacular array is the best known of the bunch. Researchers at the Institute of Astrophysics of Andalusia have found another ring-around-a-planet, but this time it belongs to the oddball dwarf planet Haumea.
Haumea lives out in the neighborhood of Pluto, our most famous dwarf planet, in an area beyond Neptune's orbit called the Kuiper Belt. According to NASA, Haumea is roughly the size of Pluto, but it rotates rapidly on its axis. It has an elongated form that makes it closer to a rugby ball than a basketball in shape. The icy dwarf planet takes 284 years to complete its orbit around the sun.
The ring discovery comes from a collaborative effort to observe the dwarf planet when it passed in front of a star in January. Twelve telescopes located at 10 different European observatories took a look during the event. The researchers saw a dimming caused by the main body of the dwarf planet, but also noticed briefer dimmings before and after, which indicates the presence of a dense ring.
"It is the first time a ring has been discovered around a trans-neptunian object, and it shows that the presence of rings could be much more common than was previously thought, in our Solar System as well as in other planetary systems," says a statement from the Institute of Astrophysics of Andalusia.
Lead researcher José Luis Ortiz suggests the ring could have formed from a collision or from "the dispersal of surface material due to the planet's high rotational speed."
The research team published its findings online Wednesday in the journal Nature under the title "The size, shape, density and ring of the dwarf planet Haumea from a stellar occultation."


Without surgery, drugs, or injections!
Results — including pain relief, pressure reduction, and disc healing — often occur within just the first few sessions.
Not everyone qualifies for care, so to learn more and determine if your condition can be improved through decompression therapy, call our office today.


Neil Mukesh (Actor), age 37, was born on January 15, 1982 in Mumbai, Maharashtra, India. Neil Mukesh's horoscope sun sign is Capricorn and Chinese zodiac sign is Rooster. Neil Mukesh was famous for Johnny Gaddar.
Neil Mukesh is 5' 9" (175 cm) tall, with brown - dark eyes and brown - light hair. Neil Mukesh graduated from Greenlawns High School and HR College. Neil Mukesh"s nationality is Indian and religion is Hindu.
The name Neil was originated from Gaelic. It is used as a male name. The name Neil is used in English speaking countries. Famous Neils include the first man to walk on the Moon, Neil Armstrong, writers Neil Gaiman and Neil Postman, and singers Neil Diamond and Neil Tennant of the 'Pet Shop Boys'. Neil Kinnock is a British politician, who was leader of the Labour Party in the 1980s..


Punch Line is a visual novel adventure game from developer 5pb, based on the Japanese animated television series of the same name. With a name like Punch Line, you'll be forgiven for thinking of this game as anything but a joke. The premise of "if our protagonist sees underwear, humanity will be destroyed!" is as ridiculous as it sounds. Behind the game, however, is a pretty well-respected developer in 5pb. the creators of Steins;Gate and the Science Adventure series not to mention the writer Kotaro Uchikoshi also penned the popular Zero Escape series. That pedigree in itself should make the game worth a look.
After the initial opening sequence, taken straight from the anime, you'll take control of Yuuta Iridatsu a high school student who is now stuck as a ghost. Upon returning to Korai House Yuuta is met with Chiranosuke a spiritual entity, taking the form of a cat, that helps Yuuta with his current predicament. As a member of the Human Preservation Project, Chiranosuke's ultimate goal is to prevent Yuuta from seeing underwear whereby causing an asteroid to hit Earth and the extinction of humanity.
Interestingly while the game employs the use of numerous anime cutscenes throughout the entire playthrough the in-game graphics are actually three dimensional. The style itself is not bad, far from it when it comes to the character models, but brings up the question of why when they use so much of the animes footage within the game. I would have expected a Psycho-Pass: Mandatory Happiness approach to graphics which is more akin to its anime counterpart. All in all, the style works and gives it the appearance of more than just a visual novel.
Along with adapting the twelve episodes from the anime series the game also boasts new story material, mysteries and alternate endings. So there's something new to be had here even if you've seen the anime. Not to mention the level of interaction you get to have with the story and characters. For example, setting off a chain-reaction of events by moving objects around will have some rather interesting and fun consequences.
It's hard to say whether Punch Line as a game is a good jumping in point for those that haven't seen the anime prior but I personally enjoyed my time somewhat more with the game. It's silly, downright ridiculous at pretty much all times but its the interaction with the story that the game allows which makes it a more engaging experience.
This title was reviewed using a PlayStation Vita review copy provided by PQube.


Bizzaro does the best on explaining the Bizzaro Flip and I really enjoy the utility move. If you can do the spring flourish then you can do the Bizzaro Flip. He gives you detailed explanation on how to do it and it was my money well spent.


text:
Home / Dancing In The Shadows / entertainment / music / TSHA / TSHA Releases Euphoric New Single "Dancing In The Shadows"
TSHA Releases Euphoric New Single "Dancing In The Shadows"
Alex De Vera Dizon 9/01/2022 Dancing In The Shadows, entertainment, music, TSHA
Fresh from being unveiled as DJ Mag's newest cover star, TSHA has just released the latest single from her highly anticipated forthcoming debut album 'Capricorn Sun' — set for release via Ninja Tune on 7th October.
Created over the past two years, the record delivers on the promise of her previous EP's and singles with 12 tracks that perfectly encapsulate the emotive blend of underground electronic and hook-laden pop sensibilities that have led to her being one of the most talked about new artists of the past few years.
"Dancing In The Shadows" sees her enlist the vocal talents of Clementine Douglas for a brooding epic that builds in intensity before exploding into a hands-in-the-air moment of acid-inflected 4x4 euphoria. It's the third single taken from her long-awaited debut album, following the release of "Giving Up ft. Mafro" and most recently, "Water" which featured vocals from GRAMMY winning Malian Griot artist Oumou Sangaré.
On top of this month's DJ Mag cover — which included a huge 12-page spread inside the magazine — TSHA has also recently spoken with Andy Warhol's infamous Interview Magazine and seen support from the likes of NME, Billboard, Mixmag, RA, Clash, Vinyl Factory, NYLON, Crack Magazine and many more.
Additionally, TSHA was recently announced as one of 30 artists globally to be added to YouTube's Foundry Class of 2022 — their flagship artist development program — following in the footsteps of Arlo Parks, Dave, Dua Lipa, Clairo, Japanese Breakfast, Omar Apollo, Rina Sawayama, ROSALÍA and many more.
Recorded over the past two years, TSHA's long-awaited debut album 'Capricorn Sun' delivers 12 tracks that perfectly encapsulate the emotive blend of underground electronic and hook-laden pop sensibilities that have led to her being one of the most talked about new artists in recent years. From fronting high-profile magazines, appearing on numerous billboards across London & New York, being included in flagship playlists across multiple streaming services and being placed on countless 'Best of' & 'One To Watch' lists, alongside high-praise from across the music press and radio – TSHA shows no sign of slowing down in 2022.
TSHA


Using our network could help you win more deals. Because we own the infrastructure we've got the flexibility to tailor the network to your client.
We've been in business for 25 years and have a proven track record delivering services to well known UK organisations.
It's your reputation on the line and you don't want to be worrying about whether a client's service is working or not. That's why our network is fully managed by our team of accredited Cisco engineers.
From a simple mobile phone package through to an international MPLS network we provide a host of networking services that can help your client, and help you earn.
We supply a range of internet access services. With speeds up to 10 Gbps, there should be a service at the right price for your client. All of our services are aimed at businesses, with business grade service levels to boot.
From DSL, Fibre to the Cabinet through to 4G mobile internet and dedicated leased lines. We've got a choice of connection for your clients.
Our network team can help you identify the right service for your client, at the right price. Give us a ring to find out how much you could earn.
We can help you connect your client's sites together. Where required, we can work alongside you to scope out a suitable service. Whether a fully managed end-to-end install and configuration or just a small element of a network, we provide these services using our in-house sales and technical teams.
As you'd expect we provide a range of business telephone lines and call packages. We supply these at wholesale prices for partners, and can even manage the billing and invoicing for you too. Helping you focus on running your business.
One of the newer technologies we supply is SIP (Session Initiation Protocol) trunks. This can prove to be a more cost effective telephone service for larger customers, particularly if they currently use ISDN30.
As one of a handful of O2 wholesale partners we provide their award winning network and services at wholesale prices. Whether its a single handset or a corporate mobile estate our mobile specialists will be able to help you identify the right service at the right price.
Our mobile services don't stop with O2, we can also supply EE's network. Again, our mobile specialists can help you identify the right package for your client.


text:
North Carolina Senate Health Committee votes for stricter smoking ban..
April 30, 2009 - The committee voted Wednesday, 4/29 eliminating plans to exempt bars and nightclubs from the smoking ban restrictions. State Sen. Bill Purcell of Scotland County, a physician and leading advocate of the ban, hopes to bring the bill for a floor vote in the Senate as soon as today, 4/30.
Much of the rhetoric during the debate on the legislation echoed previous arguments. Proponents said a broad ban on smoking is necessary to protect the health of workers and the public. Opponents said individual business owners should decide whether to have smoking on their premises.
Tobacco manufacturing is a $23.9 billion industry in the state.
The revised bill addresses what restaurant owners describe as an inequity with a House version of the ban. That version would let smokers light up in businesses that exclude anyone under age 18. In practice, this would permit smoking in many bars but ban it in restaurants that operate bars. Restaurant owners argued that this would put them at a competitive disadvantage against bars and nightclubs.
If the proposed ban becomes law, smoking would become illegal in most places open to the public, plus most workplaces. It would have exemptions for cigar bars and tobacco shops. Also exempt: Actors portraying smokers on the set of a movie, television show or live stage show.
If the Senate approves the ban, the bill would return to the House for a concurrence vote. It's not clear whether the House will concur, as the ban cleared the House only after the exemption for bars was added.
Related news briefs: North Carolina House poised to pass smoking ban..; North Carolina - ban on smoking in public places passes 1st test...
Reference: Senate committee approves stricter smoking ban by Paul Woolverton, FayObserver.com, 4/30/2009.
Posted by tobaccowatch.org Thursday, April 30, 2009 at 1:44 PM
Ban smoking laws are worthless if not enforced..
Rhode Island retailers finding ways to avoid payin...
e-cigarettes - Company sues FDA for blocking impor...
Rock Hill and York County South Carolina smoking b...
Russia - draft tobacco law being considered by Dum...
North Carolina Senate Health Committee votes for s...
Japan Tobacco International profits to fall this y...
United Kingdom to consider plain tobacco product ...
Leo Burnett possible loss of jobs - Philip Morris ...
RAI CEO comments on the launch of Camel Dip and Ca...
Greece starts anti-smoking campaign..
Reynolds American first-quarter profit sharply low...
Mississippi - tobacco tax likely to be approved Ma...
Louisiana - increase in tobacco tax probably doo...
U.S. Senate plans to expediate legislation for FDA...
Singapore - more people were smoking in 2007 than...
How's SNUS doing in the U.S. - will Susan Ivey te...
In Process: Lorillard, Inc. Reports First Quarter...
Iran - over 45% of Iranians exposed to secondhand ...
Tobacco industry has long targeted young people as...
South Korea - smoking ban just about everywhere by...
Florida - House backs down on 45-cents-per-pack ta...
Florida - House may accept Senate's $1-per-pack in...


text:
.class Landroid/net/Uri$HierarchicalUri;
.super Landroid/net/Uri$AbstractHierarchicalUri;
.source "Uri.java"

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Landroid/net/Uri;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0xa
    name = "HierarchicalUri"
.end annotation

# static fields
.field static final TYPE_ID:I = 0x3

# instance fields
.field private final authority:Landroid/net/Uri$Part;

.field private final fragment:Landroid/net/Uri$Part;

.field private final path:Landroid/net/Uri$PathPart;

.field private final query:Landroid/net/Uri$Part;

.field private final scheme:Ljava/lang/String;

.field private ssp:Landroid/net/Uri$Part;

.field private volatile uriString:Ljava/lang/String;

# direct methods
.method private constructor <init>(Ljava/lang/String;Landroid/net/Uri$Part;Landroid/net/Uri$PathPart;Landroid/net/Uri$Part;Landroid/net/Uri$Part;)V
    .registers 7
    .param p1, "scheme"    # Ljava/lang/String;
    .param p2, "authority"    # Landroid/net/Uri$Part;
    .param p3, "path"    # Landroid/net/Uri$PathPart;
    .param p4, "query"    # Landroid/net/Uri$Part;
    .param p5, "fragment"    # Landroid/net/Uri$Part;

    .prologue
    const/4 v0, 0x0

    .line 1149
    invoke-direct {p0, v0}, Landroid/net/Uri$AbstractHierarchicalUri;-><init>(Landroid/net/Uri$AbstractHierarchicalUri;)V

    .line 1270
    invoke-static {}, Landroid/net/Uri;->-get1()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Landroid/net/Uri$HierarchicalUri;->uriString:Ljava/lang/String;

    .line 1151
    iput-object p1, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    .line 1152
    invoke-static {p2}, Landroid/net/Uri$Part;->nonNull(Landroid/net/Uri$Part;)Landroid/net/Uri$Part;

    move-result-object v0

    iput-object v0, p0, Landroid/net/Uri$HierarchicalUri;->authority:Landroid/net/Uri$Part;

    .line 1153
    if-nez p3, :cond_16

    sget-object p3, Landroid/net/Uri$PathPart;->NULL:Landroid/net/Uri$PathPart;

    .end local p3    # "path":Landroid/net/Uri$PathPart;
    :cond_16
    iput-object p3, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    .line 1154
    invoke-static {p4}, Landroid/net/Uri$Part;->nonNull(Landroid/net/Uri$Part;)Landroid/net/Uri$Part;

    move-result-object v0

    iput-object v0, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    .line 1155
    invoke-static {p5}, Landroid/net/Uri$Part;->nonNull(Landroid/net/Uri$Part;)Landroid/net/Uri$Part;

    move-result-object v0

    iput-object v0, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    .line 1150
    return-void
.end method

.method synthetic constructor <init>(Ljava/lang/String;Landroid/net/Uri$Part;Landroid/net/Uri$PathPart;Landroid/net/Uri$Part;Landroid/net/Uri$Part;Landroid/net/Uri$HierarchicalUri;)V
    .registers 7
    .param p1, "scheme"    # Ljava/lang/String;
    .param p2, "authority"    # Landroid/net/Uri$Part;
    .param p3, "path"    # Landroid/net/Uri$PathPart;
    .param p4, "query"    # Landroid/net/Uri$Part;
    .param p5, "fragment"    # Landroid/net/Uri$Part;

    .prologue
    invoke-direct/range {p0 .. p5}, Landroid/net/Uri$HierarchicalUri;-><init>(Ljava/lang/String;Landroid/net/Uri$Part;Landroid/net/Uri$PathPart;Landroid/net/Uri$Part;Landroid/net/Uri$Part;)V

    return-void
.end method

.method private appendSspTo(Ljava/lang/StringBuilder;)V
    .registers 6
    .param p1, "builder"    # Ljava/lang/StringBuilder;

    .prologue
    .line 1218
    iget-object v2, p0, Landroid/net/Uri$HierarchicalUri;->authority:Landroid/net/Uri$Part;

    invoke-virtual {v2}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v0

    .line 1219
    .local v0, "encodedAuthority":Ljava/lang/String;
    if-eqz v0, :cond_12

    .line 1221
    const-string/jumbo v2, "//"

    invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1224
    :cond_12
    iget-object v2, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    invoke-virtual {v2}, Landroid/net/Uri$PathPart;->getEncoded()Ljava/lang/String;

    move-result-object v1

    .line 1225
    .local v1, "encodedPath":Ljava/lang/String;
    if-eqz v1, :cond_1d

    .line 1226
    invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1229
    :cond_1d
    iget-object v2, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    invoke-virtual {v2}, Landroid/net/Uri$Part;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_34

    .line 1230
    const/16 v2, 0x3f

    invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v2

    iget-object v3, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    invoke-virtual {v3}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1217
    :cond_34
    return-void
.end method

.method private getSsp()Landroid/net/Uri$Part;
    .registers 2

    .prologue
    .line 1196
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->ssp:Landroid/net/Uri$Part;

    if-nez v0, :cond_f

    .line 1197
    invoke-direct {p0}, Landroid/net/Uri$HierarchicalUri;->makeSchemeSpecificPart()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/net/Uri$Part;->fromEncoded(Ljava/lang/String;)Landroid/net/Uri$Part;

    move-result-object v0

    iput-object v0, p0, Landroid/net/Uri$HierarchicalUri;->ssp:Landroid/net/Uri$Part;

    .line 1196
    :goto_e
    return-object v0

    .line 1197
    :cond_f
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->ssp:Landroid/net/Uri$Part;

    goto :goto_e
.end method

.method private makeSchemeSpecificPart()Ljava/lang/String;
    .registers 3

    .prologue
    .line 1212
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 1213
    .local v0, "builder":Ljava/lang/StringBuilder;
    invoke-direct {p0, v0}, Landroid/net/Uri$HierarchicalUri;->appendSspTo(Ljava/lang/StringBuilder;)V

    .line 1214
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method private makeUriString()Ljava/lang/String;
    .registers 4

    .prologue
    .line 1281
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 1283
    .local v0, "builder":Ljava/lang/StringBuilder;
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    if-eqz v1, :cond_14

    .line 1284
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const/16 v2, 0x3a

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 1287
    :cond_14
    invoke-direct {p0, v0}, Landroid/net/Uri$HierarchicalUri;->appendSspTo(Ljava/lang/StringBuilder;)V

    .line 1289
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    invoke-virtual {v1}, Landroid/net/Uri$Part;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_2e

    .line 1290
    const/16 v1, 0x23

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v2, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    invoke-virtual {v2}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1293
    :cond_2e
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method static readFrom(Landroid/os/Parcel;)Landroid/net/Uri;
    .registers 7
    .param p0, "parcel"    # Landroid/os/Parcel;

    .prologue
    .line 1159
    new-instance v0, Landroid/net/Uri$HierarchicalUri;

    .line 1160
    invoke-virtual {p0}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v1

    .line 1161
    invoke-static {p0}, Landroid/net/Uri$Part;->readFrom(Landroid/os/Parcel;)Landroid/net/Uri$Part;

    move-result-object v2

    .line 1162
    invoke-static {p0}, Landroid/net/Uri$PathPart;->readFrom(Landroid/os/Parcel;)Landroid/net/Uri$PathPart;

    move-result-object v3

    .line 1163
    invoke-static {p0}, Landroid/net/Uri$Part;->readFrom(Landroid/os/Parcel;)Landroid/net/Uri$Part;

    move-result-object v4

    .line 1164
    invoke-static {p0}, Landroid/net/Uri$Part;->readFrom(Landroid/os/Parcel;)Landroid/net/Uri$Part;

    move-result-object v5

    .line 1159
    invoke-direct/range {v0 .. v5}, Landroid/net/Uri$HierarchicalUri;-><init>(Ljava/lang/String;Landroid/net/Uri$Part;Landroid/net/Uri$PathPart;Landroid/net/Uri$Part;Landroid/net/Uri$Part;)V

    return-object v0
.end method

# virtual methods
.method public buildUpon()Landroid/net/Uri$Builder;
    .registers 3

    .prologue
    .line 1297
    new-instance v0, Landroid/net/Uri$Builder;

    invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V

    .line 1298
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    .line 1297
    invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v0

    .line 1299
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->authority:Landroid/net/Uri$Part;

    .line 1297
    invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Landroid/net/Uri$Part;)Landroid/net/Uri$Builder;

    move-result-object v0

    .line 1300
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    .line 1297
    invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Landroid/net/Uri$PathPart;)Landroid/net/Uri$Builder;

    move-result-object v0

    .line 1301
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    .line 1297
    invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->query(Landroid/net/Uri$Part;)Landroid/net/Uri$Builder;

    move-result-object v0

    .line 1302
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    .line 1297
    invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->fragment(Landroid/net/Uri$Part;)Landroid/net/Uri$Builder;

    move-result-object v0

    return-object v0
.end method

.method public describeContents()I
    .registers 2

    .prologue
    .line 1169
    const/4 v0, 0x0

    return v0
.end method

.method public getAuthority()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1235
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->authority:Landroid/net/Uri$Part;

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getDecoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getEncodedAuthority()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1239
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->authority:Landroid/net/Uri$Part;

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getEncodedFragment()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1263
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getEncodedPath()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1243
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    invoke-virtual {v0}, Landroid/net/Uri$PathPart;->getEncoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getEncodedQuery()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1255
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getEncodedSchemeSpecificPart()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1201
    invoke-direct {p0}, Landroid/net/Uri$HierarchicalUri;->getSsp()Landroid/net/Uri$Part;

    move-result-object v0

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getEncoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getFragment()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1259
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getDecoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getPath()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1247
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    invoke-virtual {v0}, Landroid/net/Uri$PathPart;->getDecoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getPathSegments()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1267
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    invoke-virtual {v0}, Landroid/net/Uri$PathPart;->getPathSegments()Landroid/net/Uri$PathSegments;

    move-result-object v0

    return-object v0
.end method

.method public getQuery()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1251
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getDecoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getScheme()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1190
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    return-object v0
.end method

.method public getSchemeSpecificPart()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1205
    invoke-direct {p0}, Landroid/net/Uri$HierarchicalUri;->getSsp()Landroid/net/Uri$Part;

    move-result-object v0

    invoke-virtual {v0}, Landroid/net/Uri$Part;->getDecoded()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public isHierarchical()Z
    .registers 2

    .prologue
    .line 1182
    const/4 v0, 0x1

    return v0
.end method

.method public isRelative()Z
    .registers 2

    .prologue
    .line 1186
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    if-nez v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public toString()Ljava/lang/String;
    .registers 4

    .prologue
    .line 1275
    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->uriString:Ljava/lang/String;

    invoke-static {}, Landroid/net/Uri;->-get1()Ljava/lang/String;

    move-result-object v2

    if-eq v1, v2, :cond_e

    const/4 v0, 0x1

    .line 1276
    .local v0, "cached":Z
    :goto_9
    if-eqz v0, :cond_10

    iget-object v1, p0, Landroid/net/Uri$HierarchicalUri;->uriString:Ljava/lang/String;

    :goto_d
    return-object v1

    .line 1275
    .end local v0    # "cached":Z
    :cond_e
    const/4 v0, 0x0

    .restart local v0    # "cached":Z
    goto :goto_9

    .line 1277
    :cond_10
    invoke-direct {p0}, Landroid/net/Uri$HierarchicalUri;->makeUriString()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Landroid/net/Uri$HierarchicalUri;->uriString:Ljava/lang/String;

    goto :goto_d
.end method

.method public writeToParcel(Landroid/os/Parcel;I)V
    .registers 4
    .param p1, "parcel"    # Landroid/os/Parcel;
    .param p2, "flags"    # I

    .prologue
    .line 1173
    const/4 v0, 0x3

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 1174
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->scheme:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 1175
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->authority:Landroid/net/Uri$Part;

    invoke-virtual {v0, p1}, Landroid/net/Uri$Part;->writeTo(Landroid/os/Parcel;)V

    .line 1176
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->path:Landroid/net/Uri$PathPart;

    invoke-virtual {v0, p1}, Landroid/net/Uri$PathPart;->writeTo(Landroid/os/Parcel;)V

    .line 1177
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->query:Landroid/net/Uri$Part;

    invoke-virtual {v0, p1}, Landroid/net/Uri$Part;->writeTo(Landroid/os/Parcel;)V

    .line 1178
    iget-object v0, p0, Landroid/net/Uri$HierarchicalUri;->fragment:Landroid/net/Uri$Part;

    invoke-virtual {v0, p1}, Landroid/net/Uri$Part;->writeTo(Landroid/os/Parcel;)V

    .line 1172
    return-void
.end method


March 28, 2011—Organizers of the Alliance of Automotive Service Providers of New Jersey (AASP/NJ) NORTHEAST 2011 Automotive Services Show, sponsored by BASF, announced a record turnout with more than 150 vendors and thousands of attendees.
The show was held at the Meadowlands Exposition Center March 18-20.
The Northeast 2011 show was held in conjunction with other collision repair industry association meetings: Society of Collision Repair Specialists (SCRS), Collision Industry Conference (CIC), National Auto Body Council (NABC), I-CAR and the Assured Performance Network.
For more information on the Northeast show, visit aaspnjnortheast.com or aaspnj.org.


text:
Growth at Horsch and a positive outlook
By chrislyddon March 9, 2016 2 Mins Read
2015 was the second most successful year in Horsch's history with a turnover turnover of 245.8 million euro, an increase of 5.6 per cent compared to 2014.
Horsch exports 71% of its products with France its largest market after Germany. In Russia and the Ukraine, the company had the best year in its history thanks to excellent seed drill sales.
Poland has developed into an important market followed by Great Britain, which has had another successful year. Growth was also seen in Denmark and the Scandinavian countries as well as Bulgaria, Romania, the Czech Republic and Hungary.
Horsch is developing its presence in China while in Brazil already has founded its own subsidiary.
Despite the difficult market situation in the US, Horsch LLC continues to grow and has extended its product range.
Drills lead sales
Seed drills account for 43% of sales worldwide, with tillage machines accounting for 32% while sprayers in the plant protection sector now make up 10%, a rapid increase as sprayers become available in more and more markets and new models, such as the PT 330 and Leeb LT, are introduced. The remaining 15 per cent of sales come from the original spare parts.
Farming with Passion
This success would not have been possible without new employees. The company slogan "Farming with Passion" is an attitude of life of all employees at home and abroad the number of which by now has risen to about 1,180 people (incl. temporary employees).
Last year again, Horsch made investments on a large scale. At the Schwandorf site, a completely new training and marketing building, the 8 million euro FIT Centre (Farming – Innovation – Training), was finished and will host this year's Practical Field Days. Last year about 3000 guests from all over the world came to the 3000ha company-owned R & D farm AgroVation in Knežmost near Prague. No other company has such a large agricultural farm at its disposal where products can be developed and demonstrated in practice.
At the Landau site, about 1.5 million euro was invested to almost double the production area of the centre for plant protection.
In Russia, a new assembly hall and paint shop will be added to the already existing service and training centre in the near future.
With a strong machine, after-sales and advisory service and new innovative products HORSCH is ideally positioned for the future.
Previous ArticleQMS: Benefits of managing cows by condition score
Next Article Dairy Allied Industry Forum must produce more than talk
chrislyddon
Haith to focus on optical sorting at Fruit Logistica
CNH tops 2021 market share for the second year in a row
Bobcat sells new CT2535 Compact Tractor at Lamma 2023
Stihl launches new saw chain to boost cutting performance
Brownfield owners encouraged to generate energy and income


December 4, 2015 at 4:03 pm PDT May contain affiliate links. Read disclosure.
TIP: Consider buying a discounted gift card for stores you already shop in, either online or in-stores to save even more money. You can save 2%-30% by using discounted gift cards. If you are new, you can claim a Free $5 credit on your first gift card purchase. Click here to read more.


text:
Home RBS Enters ETN Arena With Timed S&P; 500
RBS Enters ETN Arena With Timed S&P; 500
A new ETN sponsor entered the US market December 8, 2010 with a security designed to track the S&P 500 Total Return Index "timed" with a 200-day moving average. RBS US Large Cap Trendpilot ETN (TRND) are exchange-traded notes issued by The Royal Bank of Scotland, more commonly known as RBS.
The timing methodology employed by TRND is to track the S&P Total Return Index (the "Index") when it has been above its 200-day moving average for five consecutive days and to track the return of 3-month Treasury Bills when the Index has been below its 200-day moving average for five consecutive days. A more complete description of the methodology is located in the TRND fact Sheet (pdf).
TRND has a unique variable investor fee (expense ratio) of 1.00% while it is tracking the Index and 0.50% while it is tracking T-Bills. I'm sure many readers are now screaming that the fee is much too high for a simple strategy they could implement themselves. Before you jump to that conclusion, keep in mind that a Do-It-Yourself implementation in a taxable account will incur a tax liability every time a switch between the Index and T-Bills occurs and for every dividend payment received.
Using TRND to implement the strategy should provide extremely tax-efficient returns as it pays no dividends and you incur a tax liability only when you ultimately sell. The downside is that since TRND is an exchange-traded note (ETN) it is an unsecured debt obligation of RBS.
In contrast to Citigroup's recent poorly executed entry in the ETN space, it appears RBS has its ducks lined up and the new RBS ETN website is setup to contain additional new products. We welcome RBS to the exchange traded product space and wish them luck. Additional information is located in the press release (pdf), summary page, and the prospectus (pdf).