text:
Tribal Membership
Individual & Assoc.Membership
Mid Year Convention 2021
Unpaid MY21
Fall Annual 2021
Winter Convention 2021
Mid Year 2020
Resolution Table
About ATNI
ATNI is organized and chartered as a non-profit 501(c)3 corporation
ATNI is organized and chartered as a non-profit 501(c)3 corporation under the laws of the State of Oregon. The organization sets out its membership and operating policies within its Constitution and Bylaws and ATNI Policies & Procedures Manual. Authority for management of the affairs of ATNI are delegated to the Executive Council by the members and further delegated to the Executive Board, Committees, and Executive Director.
The Executive Council has responsibility for the control, administration and determination of policies for the organization. This responsibility is exercised at conventions and conferences of the organization.
Representatives from the member tribes set the policy and direction through committees by way of resolutions during the three yearly meetings. A seven member Executive Board carries out the duties and directives of ATNI. The Executive Board consists of the officers ( i.e., the President, 1st Vice-President, 2nd Vice-President, 3rd Vice-President, Secretary, Assistant Secretary, and Treasurer) of the Executive Council. The Executive Board has responsibility to carry out the duties and directives of the Executive Council and to act for the Executive Council during the interval between meetings. The Executive Board shall carry out this responsibility through the adoption of goals, policies and guidelines of the organization. In addition, the Executive Board has the responsibility to provide organizational and operational support for the programs, facilities, member relations, and public relations.
Committees of ATNI function as a part of the information, and policy development, and support structure of the organization for the benefit of member Tribes. Permanent Committees are established by the Executive Council. The Executive Board may establish Ad Hoc committees and/or Task Forces to address temporary issues. Each Committee has a statement of purpose on file in the ATNI office which defines the scope and authority of the particular committee and any conditions or limitations which may pertain to the Committee, it's functions, or membership.
ATNI Committees
The Executive Director shall manage the organizational affairs, carry out the duties as assigned by the Executive Board, and pursue the established goals of the Affiliated Tribes.
ATNI Staff
ATNI BY-LAWS
ATNI CONSTITUTION
The Affiliated Tribes of Northwest Indians: Regional Office
5904 NE Sandy Blvd Portland, OR 97213
E: atni@atnitribes.org
DONTATE TODAY!
© 2019 Copyright - Affiliated Tribes of Northwest Indians | All Rights Reserved


text:
RetailDepartment Stores
Add J.C. Penney to the List of Retailers With Awful Holiday Sales
Phil Wahba
So much for being retail's comeback kid.
J.C. Penney (JCP) on Friday reported weak holiday season sales, becoming the latest department store chain to disappoint investors with a lackluster performance despite forecasts for the best Christmas period for retail overall in years.
The retailer said comparable sales, which include e-commerce and sales at stores open at least a year, fell 0.8% in November and December. Penney's report comes two days after Kohl's (KSS)and Macy's (M) each reported that comparable sales fell 2.1% over the holidays, and Sears (SHLD) said they fell 13%. Penney's holiday numbers were all the more disappointing given its strong performance a year earlier.
Penney shares were down 5% to $7.56 in premarket trading, continuing a 7% decline on Thursday when many retail stocks plunged.
The poor results showcase department stores' ongoing struggles to keep shoppers who are now less apt to visit several stores when they go to a mall, buy clothes online or at discount chains like TJX's (TJX)T.J. Maxx, or shop for beauty products at booming specialty chains like (ULTA)Ulta Beauty.
In the case of Penney—which has been outperforming its immediate rivals in the last two years as it claws its way back to health from a disastrous effort five years ago to become hipper—the results are particularly disappointing given its big moves to stand out from other department stores. Penney has resumed selling appliances after 33 years, as part of its efforts to be less reliant on apparel, as well as get more bang for its buck in its home areas. It has also rebranded many of its beauty sales, the largest such chain in the U.S., and continues to expand its popular Sephora beauty shops.
J.C. Penney Chief Executive Marvin Ellison put the blame on a slow start to the season and said in a statement that things improved as the holiday period progressed. "The first three weeks of November proved to be challenging in stores, consistent with the trends in the broader retail industry," he said.
On the positive side, Penney did well with appliances, Sephora and jewelry, and online sales grew by a double-digit percentage. And the company said it is still on track for a profit of $1 billion for the fiscal year ending this month.
Still, the holiday season decline comes after Penney reported sales drops, albeit modest ones, in the first and third fiscal quarters of the year, suggesting there are larger problems at work than a slow start to November—namely that Penney is not immune to the problems buffeting the department store sector. And more importantly, it is not seizing the opportunity to steal much market share from its struggling rivals.

redpajama_set_name: RedPajamaCommonCrawl


text:
World Chess Hall Of Fame
'Who knew?" That's the phrase I used over and over as I toured the World Chess Hall of Fame. I spent about an hour walking around the three story museum that was once a private residence in the Central West End neighborhood near Forest Park in Saint Louis, Missouri.
Some estimates put the number of Chess players worldwide at over 600 million. Of course, there's no way to actually prove that. It's not as though you're required to carry a card in your wallet if you play. However it's not surprising if that number is accurate. Just in the few days I've worked on this piece – I've had friends and co-workers admit that they are "closeted" Chess players – and I'd have never guessed.
One of the rewarding parts of doing a website like this is learning about misconceptions people have about any number of topics. For example, a trip to the National Quilt Museum last Fall gave me a completely different point of view on people that quilt. Visits to the Indianapolis Motor Speedway and NASCAR Hall of Fame changed my mind about people that drive race cars and the fans that watch them. The game of Chess and the people that love it are in a constant battle against those that are simply too stubborn to learn what it's all about.
As I began my afternoon of Chess across the street at the Chess Club and Scholastic Center of Saint Louis, I reminded the staff more than once that I knew nothing about the game. And yes, the club by some alignment of the stars coincidence is located directly across the street from the Hall of Fame. (The club was actually there first for anyone keeping score at home.)
Starting with a blank slate in terms of what I knew, it was intriguing to learn some Chess history and discover just how long it's been around. Most experts will tell you Chess has been around since at least 650 AD in some form, maybe earlier. More than once, I was told that you can learn to play in about 5 minutes. That completely stunned me as I always assumed learning to play Chess would be like learning a new language or how to play an instrument. Turns out I can be musically inept and barely speak my native language and still – even I could learn the game of Chess.
It also turns out that Chess is still a big deal. While ESPN may not provide wall to wall coverage of matches around the world – it's easy to find coverage on the internet and thousands of people tune in to watch. The U.S. National Chess Championship is held in Saint Louis and both the club and Hall of Fame attract worldwide attention from top notch players and fans.
First opened in 2008, the Chess Club in Saint Louis offers affordable memberships to a wide variety of players that can show up and play games against anyone of any age. During my visit – young girls were on the third floor of this renovated 1897 building playing what appeared to be an intense yet friendly match-up. A dozen people looked on as the two girls quickly moved their pieces around the board. I still have no idea what the hell was going on – but I couldn't stop watching. Age, race, skill level – none of it matters as all are welcome here and all types do in fact show up.
Chess may have hit its peak a half decade ago during the era of Bobby Fischer. Fischer, who coincidentally grew up here in Saint Louis was known as a brilliant competitor and what we might call in today's lingo: a massive diva. During my visit, the World Chess Hall of Fame was set to unveil a new exhibit about the life of Bobby Fischer. His notes, his books, even one of his chess boards were part of a collection of artifacts paying tribute to the greatest Chess player of all time. It's a fascinating tale of a man that was incredibly smart while also incredibly difficult. Several films have been made to feature this complicated character including a 2011 documentary called Bobby Fischer Against the World . A 2014 film starring Tobey McGuire called Pawn Sacrifice will tell the story of a legendary match-up against Russian Chess star Boris Spassky.
So what does someone get out of visiting either of these two institutions if you don't play Chess? For starters – it's never too late to learn. The Chess Club of Saint Louis for example, offers classes and even tournaments for starters. Much like poker, players of all skill levels can enter tournaments to compete against one another for prizes. If you are a fan of art – the Chess Hall of Fame has some very worthwhile displays and an award winning gift shop to boot. The people running both of these places couldn't have been nicer and without a doubt – eroded any stereotype about Chess players I may have had walking in the front door.
If nothing else – swing by and have your photo taken at the World's Tallest Chess Piece. It's no surprise that the piece is a "King" that stands 14.5 feet tall and weighs 2,280 pounds.


Disney and Lucasfilm are kicking off a new digital venture called 'Star Wars: Journeys', interactive "storybooks" that bring the Star Wars universe to life in what actually appear to be more like a mixture of story and games. This marks the first digital collaboration between Lucasfilm and its parent company. The first app 'The Phantom Menace' is currently only available on Apple devices via the iTunes store for a slightly hefty $6.99. More storybooks will be rolled out in the future, one for each existing movie before J.J. Abram's 'Episode VII' hits theaters on December 18th, 2015.
The story mode is pretty much a straightforward telling of the movie's plot, utilizing original artwork that is partially animated (kind of like a web comic) and allows "readers" to explore the environment and unlock additional chapters.
Each book will also include a game mode. For 'The Phantom Menace' it's a pod-racing game and as you make your way through the book, the racing pods can be modified and improved. Creators assure that each storybook will have its own unique game play, meaning this will be the only racing game for the series. Later books will have a different form of game play.
The 'storybooks ' will also include detailed information about the various characters, vehicles and locales in the story.
Disney has had success with similar previous releases based on its movies, most recently 'Frozen'. 'Star Wars: Journeys' is targeted to kids aged 6-12, which is why they are currently only available on the Apple platforms, but the studio does plan to expand to Android devices moving forward.
Will you be downlaoding these for any little Jedi in your life? Or even just for the kid inside you?


text:
https://www.storyboardthat.com/lesson-plans/ghost-by-jason-reynolds/characters
Characters in Ghost
Ghost Characters
As students read, a storyboard can serve as a helpful character reference log. This log (also called a character map) allows students to recall relevant information about important characters. When reading a novel, small attributes and details frequently become important as the plot progresses. With character mapping, students will record this information, helping them follow along and catch the subtleties which make reading more enjoyable!
In this activity, students will create a character map of the characters in Ghost. They will pay close attention to the physical attributes and the traits of both major and minor characters. Students can also provide detailed information regarding the challenges the character faces, the challenges the character imposes, and the importance of the character to the plot of the story.
Difficulty Level 2 (Reinforcing / Developing)
Type of Assignment Individual or Partner
Type of Activity: Character Map
[ELA-Literacy/RL/4/3] Describe in depth a character, setting, or event in a story or drama, drawing on specific details in the text (e.g., a character's thoughts, words, or actions).
[ELA-Literacy/RL/5/3] Compare and contrast two or more characters, settings, or events in a story or drama, drawing on specific details in the text (e.g., how characters interact).
Objective: Create a character map for the major characters in Ghost.
Identify the major characters in Ghost and type their names into the different title boxes.
Choose a Storyboard That character to represent each of the book characters.
Select colors and a pose appropriate to story and character traits.
Choose a scene or background that makes sense for the character.
Fill in Textables for "Physical/Character Traits", "How does this character interact with the main character?", and "What challenges does this character face?"
Save and submit the assignment.
Character Map Template Blank
Character Map Template
Create a character map of the characters in the story. Put the character's name in the title boxes and choose a character and scene to represent each one. As you read, take notes on the characters by answering the questions.
Character Picture & Scene
The characters and scenes are both appropriate for the book's characters.
Many of the characters and scenes match the book's characters.
More than half of the characters and scenes do not match the characters in the book.
Accuracy of Notes
Most of the information of the notes is correct.
Many of the notes have correct information, but some are incorrect or missing.
Less than half of the information of the notes is correct and relevant.
Work is complete, thorough, and neat.
Most of the sections of the character map were at least attempted and work is presentable.
Character map is unfinished and/or disorganized.


Discussion in 'Expired Listings' started by richard_rowland, May 1, 2014.
SLR Magic HyperPrime Cine 12mm F1.6. New CINE version. Perfect Condition. Only 2 and a half months old. Comes with boxed and I can supply the receipt of purchase too. Fantastic lens. Very attractive and distinctive photos and videos. Built extremely well. I'll be extremely sad to see it go.
Kamerar Follow Focus FF3 boxed with Opteka Base Plate and Rails. In great condition only a few months old. Still under warranty. Follow focus is of great quality - all metal - and fits 15mm rails.
Really great follow focus. Only selling because I'm just not using it.
I will ship anywhere in the UK or EU and I can try to ship further. Also, if you live in England and would like to take a look at the lens or give it a try before buying we can probably arrange this. So do message me.


text:
Thylacognathus lativentris är en tvåvingeart som först beskrevs av Wulp 1898.  Thylacognathus lativentris ingår i släktet Thylacognathus och familjen vapenflugor. Inga underarter finns listade i Catalogue of Life.

Källor

Vapenflugor
lativentris

redpajama_set_name: RedPajamaWikipedia


text:
DEP > Businesses > Air > Bureau of Air Quality > Monitoring Topics > Toxic Pollutants > Source Categories
Toxic Pollutant Source Categories
Toxic pollutant sources fall into three major categories:
Major Point Source
A major source is one that emits over 10 tons of any single toxic pollutant, or over 25 tons of any combination of toxic pollutants per year. Examples of a major point source would be power plants, chemical plants, refineries, and large municipal waste combustors. EPA has estimated that 24 percent of all man-made air toxic emissions come from major sources (from NATA).
Area Source
An area source is a concentrated number of smaller toxic sources, each emitting less than 10 tons per year of any single toxic and less than 25 tons per year of combined toxics, that when considered collectively is a major contributor to toxics in the environment. Examples of area sources include gas stations, dry-cleaners, print shops, autobody shops, furniture manufactures, and home sources such as wood stoves, pesticides, and cleaners. Area sources contribute to 26 percent of all man-made air toxic emissions according to EPA estimates.
Mobile Source
As the name implies, mobile sources include cars, trucks, buses, boats, trains, lawn-mowers, tractors and recreational vehicles. The EPA estimates that 50 percent of all man-made air toxic emissions come from mobile sources. Mobile sources produce air toxics through tailpipe emissions as well as evaporation from the engine, the fuel system, and when refueling.
Programs to Reduce Toxic Pollutants
Source Categories
Toxic Monitoring Sites in Pennsylvania


Fitness Friday: Mondetta Performance Gear Giveaway!
Sparkle jersey workout tank with contrast laser cut details.
Performance capri legging for all types of exercise.
The Stance capri leggings are now easily one of my favorite bottoms to run and do yoga in. I love them so much that I am planning on getting another pair after I finish writing this post. They fit perfectly just below the waist (on me) and have a nice adjustable draw cord which is really beneficial for runs. I also love the breathable mesh leg panels. I am not a short wearer so the breathable mesh leg panels allow my legs to be covered but not over heated when I run. The other thing I love is the zippered storage pocket on the back; it is perfect for keeping a single key and ID.
The Savvy top was nice but not a favorite top of mine. I love the color and the material but although it is described as having full support I didn't find that it provided full sport when I was running. However this may be a case that I require a large top and my bust requires a medium. However, I found that it did provide good support for yoga.
Overall I was impressed by the items I tried from MPG. They are high quality items at a reasonable price. I have washed and worn the items a number of times since I received them in April and they still look brand new! In addition to making impressive active wear MPG is also involved in charitable activities, the Mondetta Charity Foundation (MCF). Our founders were all born in the East African countries of Kenya and Uganda and have decided to support an an orphanage in the former and a school in the latter. Most of the children directly benefiting from the MCF's efforts have either lost their parents to AIDS or are themselves living with the disease that has ravaged most of the African continent. One percent of total MPG sales are contributed to the MCF, which is a completely separate entity from the parent company, Mondetta, meaning all operating and administration costs are covered by the company and all donated funds received go directly where they should: to help those in need.
To learn more about the foundation and its initiatives, please check out the link below.
Also, 1% of every MPG garment sold goes to the foundation. For more info on the charity please check out Mondetta Gives Back.
So the best part about this review is that MPG has agreed to giveaway one of their products to a Cook.Vegan.Lover. reader. For the giveaway, MPG would like to offer one reader anything from the website in both active and lifestyle tops and bottoms. Additionally, I would like to mention that MPG makes both active and lifestyle tops and bottoms for men and women so guys don't forget to enter!
To Enter Giveaway: Open to US and Canadian Residents. Winner is Ashley! Congrats!
You must head over to Facebook and "Like" MPG Mondetta Performance Gear and then come back here and leave a comment letting me know you did so by June 8th, 2011 at 8pm EST.
Want to read more? Head over to Brittany's MPG review at her blog Eating Bird Food.
Oh hey girl heyyy. Just liked them. I want me some MPG!
I liked them! I love that top on you!
I just liked them! Sounds awesome Linds.
i liked mpg on facebook!
I have been a fan of MPG for awhile, I drool over their clothing, I love the Simha capris!
Great post, Lindsay! I really liked your review.
I liked them on FB! 🙂 Awesome giveaway!


text:
Review: Kaite Welsh and Abir Mukherjee, EIBF 2017
Posted by Eris Young | 02 September 2017 | Books, Reviews | 0
Rating 75%Rating 75%
Chaired by Stephanie Merritt, better known in the world of crime fiction as SJ Parris, Monday's event was a conversation between historical crime writers Abir Mukherjee and Kaite Welsh.
Both books, Welsh's The Wages of Sin and Mukherjee's A Rising Man, and more
recently A Necessary Evil, have Scottish roots. Set in Victorian Edinburgh, Wages follows the story of Sarah Gilchrist, an upper class woman turned medical student with a tumultuous history, as she wends her way through the dark underworld of Edinburgh's slums, and the bright-lit ballrooms of the wealthy above. A Rising Man and A Necessary Evil follow Captain Sam Wyndham and Sergeant Surendranath 'Surrender-Not' Banerjee through the streets of 1920's Calcutta. They must navigate the complex and unstable power structures of a city on the edge of political upheaval.
The speakers were lively and relaxed, engaging with each others' work with jokes and
anecdotes – both historical and personal – that had the audience laughing. It soon became clear that the pairing of the two authors was especially fortuitous: their works share striking similarities in theme, despite taking place in different ages and continents. Most notably, both books plunge their protagonists into times and places of great social change. This informs the nature of the mysteries themselves, but more importantly creates an essential disconnect between the idea of justice as seen through the eyes of the characters, and through the eyes of society.
These books follow in the footsteps, according to Mukherjee, of Scottish authors like Rankin, McDermid and McIlvanney: crime writing as social introspection, focusing on a character who is essentially a good person, acting under a system in which they don't particularly believe.
They also discussed the evolution of their main characters: Gilchrist, said Welsh,
represents the beginning of the arc for the 'plucky lady sleuth' character we're all familiar with, a la Christie and Collins. And despite both their dark pasts, neither Wyndham nor Gilchrist seem to exhibit the self-destructive tendencies we tend to see in so many fictional detectives: Wallander, Rebus, even Holmes. Welsh put it succinctly: 'There are so many people who want to destroy Sarah, she's not going to give them a hand'.
This talk was everything it should have been: it cleverly connected the work of two up and coming authors, and showed the audience deeper insights into themes and source material than would have been possible on reading alone.
Summary A well chosen pair, historical crime writers Mukherjee and Welsh engaged themselves with each others work, discovering similarities and sharing jokes in the process. The audience left with deeper insights into the authors' works and crime fiction in general.
PreviousReview: The Unthanks – Music in the Imagination, EIBF 2017
NextReview: Afternoon Tea with Vivek Singh, EIBF 2017
Eris Young
Eris Young is a writer and bookseller who has, bafflingly, relocated from Southern California to Edinburgh. They write fiction, as well as about books and LGBT issues. They're also crowdfunding a collection of essays from transgender and nonbinary writers. They've been known to tweet at @young_e_h.
Review: Blanck Mass – NEHH, Summerhall
Review: Doors That Open, "The Grand Finale"
Review: Lolita Jackson
Review: Prevenge


text:
package org.cafebabepy.evaluter.Interpret;

import org.cafebabepy.runtime.CafeBabePyException;
import org.cafebabepy.runtime.PyObject;
import org.cafebabepy.runtime.Python;
import org.cafebabepy.runtime.internal.AbstractFunction;
import org.cafebabepy.runtime.object.iterator.PyGeneratorObject;

import java.util.Iterator;
import java.util.List;
import java.util.Optional;

/**
 * Created by yotchang4s on 2017/06/30.
 */
class PyInterpretFunctionObject extends AbstractFunction {
    private PyObject body;

    PyInterpretFunctionObject(Python runtime, PyObject context, String name, PyObject arguments, PyObject body) {
        super(runtime, context, name, arguments);

        this.body = body;
    }

    @Override
    protected PyObject evalDefaultValue(PyObject context, PyObject defaultValue) {
        return this.runtime.getEvaluator().eval(context, defaultValue);
    }

    @Override
    protected PyObject callImpl(PyObject context) {
        PyObject asyncBool = getFrame().getNotAppearLocals().get("_async");
        if (asyncBool == null) {
            throw new CafeBabePyException("_async is not found");
        }

        boolean async = asyncBool.isTrue();
        if (async) {
            // FIXME stub
            return this.runtime.newPyObject("coroutine", false);
        }

        YieldSearcher yieldSearcher = new YieldSearcher(this.runtime);

        List<PyObject> yields = yieldSearcher.get(this.body);
        if (!yields.isEmpty()) {
            Yielder<PyObject> yielder = new Yielder<PyObject>() {
                @Override
                public void run() {
                    runtime.getEvaluator().eval(context, body);
                }
            };

            int yieldCount = yields.size();
            for (int i = 0; i < yieldCount; i++) {
                this.runtime.getEvaluator().yielderMap.put(yields.get(i), yielder);
            }

            Yielder.YielderIterable<PyObject> iterable = Yielder.newIterable(yielder);
            Iterator<PyObject> iter = iterable.iterator();

            return new PyGeneratorObject(this.runtime, s -> {
                if (iter.hasNext()) {
                    return iter.next();
                }

                try {
                    Optional<RuntimeException> exceptionOpt = iterable.thrownException();
                    if (exceptionOpt.isPresent()) {
                        RuntimeException e = exceptionOpt.get();
                        if (e instanceof InterpretReturn) {
                            s.stop(runtime, ((InterpretReturn) e).value);
                            return this.runtime.None();

                        } else {
                            throw e;
                        }
                    }
                    s.stop(runtime);
                    return runtime.None();

                } finally {
                    for (int i = 0; i < yieldCount; i++) {
                        this.runtime.getEvaluator().yielderMap.remove(yields.get(i));
                    }
                }
            });
        }

        try {
            return this.runtime.getEvaluator().eval(context, this.body);

        } catch (InterpretReturn e) {
            return e.value;
        }
    }

    @Override
    public PyObject getType() {
        return this.runtime.typeOrThrow("function", false);
    }

    @Override
    public boolean isFromClass() {
        return false;
    }
}

redpajama_set_name: RedPajamaGithub


High Park School is the first school or organisation in Bradford to be awarded Autism Accreditation by the National Autistic Society.
The National Autistic Society is the UK's leading charity for people on the autism spectrum and their families.
The award was given in recognition of the school's good autism practice. Autism Accreditation is an autism-specific quality assurance programme. It was set up in 1992 to improve the support available to autistic people in organisations throughout the UK and across the world, including local authorities, NHS trusts, education authorities, local autism societies and private companies.
To gain accreditation, organisations have to meet a standard of excellence and follow a framework for continuous self-examination and development. Over 500 organisations are now accredited. The National Autistic Society's Autism Accreditation programme was launched over 20 years ago and sets extremely high standards, which the school has worked incredibly hard to meet.
Being autistic means you feel, hear and see things in a different, often more intense, way to others and may struggle in certain social situations. More than 1 in 100 people are on the autism spectrum and it will affect each one of them slightly differently – some go onto successful careers while others need intensive support to go about their daily lives.
Principal, Ann Andrew, is pictured with one of the students who is holding the award.
Bradford Council is looking for a sponsor to run a new special free school for pupils with social, emotional and mental health (SEMH) needs.
The new school is being created in Bradford after the council successfully bid with partners in the district and neighbouring councils for Education and Skills Funding Agency funding.
The free school will offer whole life services based around excellent education, family care and work-life support with space for 72 pupils and a 12 bed residential facility.
Bradford Council is now inviting applications to run the new school. The council is hosting an event this week to share its vision with prospective sponsors.
Representatives from Social Care, Child and Adolescent Mental Health Services and neighbouring local education authorities will also be attending.
The event takes place at the Ernest Saville Room in City Hall from 10am to 1pm on Friday September 22.
Applications to run the new school can be submitted at any time before noon on November 24 this year. The Council cannot grant a deadline extension. Any organisation wanting to submit a bid should register their interest first.
The new school is set to be built on the former Rhodesway playing fields site on Lower Grange, Bradford.


text:
Q: WebLogic java.lang.IllegalArgumentException I've been trying to deploy my WebApp to Oracle WebLogic Server with no luck. I've tried fiddling with the code to accommodate the requirement of Oracle WebLogic Server ( the WebApp doesn't have much problems when deployed on IBM WebSphere Application Server).
When trying to start web application on WebLogic Server Version: 12.2.1.4.0, I got the following error :
<Jan 28, 2020 1:24:21,259 PM WIB> <Warning> <Deployer> <af-acctclardev> <AdminServer> <[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <5511b308-4677-493c-8bb4-b0793b48fd34-00000039> <1580192661259> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: weblogic.management.DeploymentException: [HTTP:101401]The url-pattern /zkau/* in web application oji-index.war is mapped to multiple Servlets.
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:192)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:187)
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83)
    at weblogic.application.utils.StateMachineDriver.nextStateInParallel(StateMachineDriver.java:144)
    at weblogic.application.internal.flow.ModuleStateDriver.parallelPrepare(ModuleStateDriver.java:46)
    at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:75)
    at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:55)
    at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:729)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:241)
    at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:52)
    at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:65)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:229)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:103)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:242)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:800)
    at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1352)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:270)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:177)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:186)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:14)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:47)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:681)
    at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
    at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
    at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
    at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
    at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
Caused By: weblogic.management.DeploymentException: [HTTP:101401]The url-pattern /zkau/* in web application oji-index.war is mapped to multiple Servlets.
    at weblogic.servlet.internal.WebAppServletContext.logAndThrowDeploymentException(WebAppServletContext.java:1312)
    at weblogic.servlet.internal.WebAppServletContext.registerServletMapping(WebAppServletContext.java:1639)
    at weblogic.servlet.internal.WebAppServletContext.registerServletMappings(WebAppServletContext.java:1510)
    at weblogic.servlet.internal.WebAppServletContext.prepareFromDescriptors(WebAppServletContext.java:1163)
    at weblogic.servlet.internal.WebAppServletContext.prepare(WebAppServletContext.java:1107)
    at weblogic.servlet.internal.HttpServer.doPostContextInit(HttpServer.java:685)
    at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:660)
    at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:1441)
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:822)
    at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:295)
    at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:285)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:109)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:192)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:187)
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83)
    at weblogic.application.utils.StateMachineDriver.nextStateInParallel(StateMachineDriver.java:144)
    at weblogic.application.internal.flow.ModuleStateDriver.parallelPrepare(ModuleStateDriver.java:46)
    at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:75)
    at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:55)
    at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:729)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:241)
    at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:52)
    at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:65)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:229)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:103)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:242)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:800)
    at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1352)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:270)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:177)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:186)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:14)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:47)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:681)
    at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
    at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
    at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
    at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
    at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
>

After some googling, I've found this similar question which led me to OpenAM bug-tracker.
Then I start to implement the workaround provided, but another error occurs :
<Jan 28, 2020 1:49:53,880 PM WIB> <Warning> <HTTP> <af-acctclardev> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <5511b308-4677-493c-8bb4-b0793b48fd34-0000004c> <1580194193880> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListener failed: java.lang.IllegalArgumentException.
java.lang.IllegalArgumentException
    at org.springframework.asm.ClassReader.<init>(Unknown Source)
    at org.springframework.asm.ClassReader.<init>(Unknown Source)
    at org.springframework.asm.ClassReader.<init>(Unknown Source)
    at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
    at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
    at org.springframework.context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate(ConfigurationClassUtils.java:70)
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:253)
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)
    at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:719)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344)
    at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
    at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
    at weblogic.servlet.internal.EventsManager.executeContextListener(EventsManager.java:251)
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:204)
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:189)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1929)
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3191)
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1864)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:919)
    at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:360)
    at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:356)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:138)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:233)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:228)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:78)
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:52)
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:752)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:262)
    at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:52)
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:90)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:631)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:171)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:121)
    at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:151)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:348)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:907)
    at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1468)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:459)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:181)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:217)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:14)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:69)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:681)
    at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
    at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
    at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
    at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
    at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)

web.xml
<?xml version="1.0" encoding="UTF-8"?>

<web-app metadata-complete="true" id="WebApp_ID" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">

    <display-name>ACCTION</display-name>

    <!--Spring -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            classpath*:acction-context-application.xml
            classpath*:acction-context-domain.xml
            classpath*:acction-context-infrastructure.xml
            classpath*:acction-context-security.xml
        </param-value>
    </context-param>

    <!--ZK -->
    <servlet>
        <description>ZK loader for ZUML pages</description>
        <servlet-name>zkLoader</servlet-name>
        <servlet-class>org.zkoss.zk.ui.http.DHtmlLayoutServlet</servlet-class>
        <init-param>
            <param-name>update-uri</param-name>
            <param-value>/zkau</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
        <description>The asynchronous update engine for ZK</description>
        <servlet-name>auEngine</servlet-name>
        <servlet-class>org.zkoss.zk.au.http.DHtmlUpdateServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>zkLoader</servlet-name>
        <url-pattern>*.zul</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>zkLoader</servlet-name>
        <url-pattern>*.zhtml</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>auEngine</servlet-name>
        <url-pattern>/zkau/*</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.zul</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>

    <resource-ref>
        <description>Connection Pool Acction</description>
        <res-ref-name>jdbc/acction</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
        <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    <resource-ref>
        <description>Connection Pool Param</description>
        <res-ref-name>jdbc/params</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
        <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>

</web-app>

redpajama_set_name: RedPajamaStackExchange


text:
Q: How to wait for data from api to be loaded and then perform another action in the UI? I have a method that gets the userlist from the api and populates the list component. Now what i want to do
is highlight the first element of the list once the list is loaded from the api.
I have tried the following approach and it is working fine with setTimeout but how can i make it happen without setTimeout function
Here is the code that i tried,
public getUserList(){
    return this.http.get('https://jsonplaceholder.typicode.com/users').pipe(tap(x => {
      this.lists = x;
    }))
    .subscribe((data) => {
      setTimeout(() => {
        this.clickFirstList();
      }, 1000);
    });
  }

clickFirstList() {
    Array.from(this.ulElement.nativeElement.children).forEach((element: HTMLElement, index: number) => {
      if (index === 0) {
        console.log(element);
        element.click();
      }
    });
}

Here is the working code on stackblitz. https://stackblitz.com/edit/angular-brpz2j?file=src/app/search-list.component.ts

A: You shouldn't manipulate the DOM like that, there is no need. We use angular bindings, and by using those, we can also drastically reduce the code you are currently having. So remove all those DOM manipulations.
First of all we can omit the lists call from either parent or child. Now you are performing the get request twice, which doesn't really make sense. I'm keeping the get-request in the child. We can also make the request in OnInit, why would we need to do it in AfterViewInit?
ngOnInit() {
  this.getUserList();
}

public getUserList() {
  return this.http
     // DONT USE 'ANY', type your data using interface or class
    .get<any[]>("https://jsonplaceholder.typicode.com/users")
    .subscribe(data => {
      this.lists = data;
      // you want to emit initially the first item to parent via output
      // do it here.
      this.onClickList(0, this.lists[0] || {})
    });
 }

Also we introduce a new variable selectedIndex, which we will change based on the clicked item. Like Jens has done in his answer. You want the first item to be active intially we above pass 0 as the index to the onClick function:
public onClickList(i: number, item: any) {
  this.selectedIndex = i
  this.selectedList.emit(Object.assign({}, item));
}

We add that to template like so:
<ng-container *ngFor="let item of lists | filter: searchText; index as i">
  <li [class.active]="i === selectedIndex"
    (click)="onClickList(i, list)">
    {{ list.name }}
  </li>
</ng-container>

Your forked STACKBLITZ
As mentioned as a comment inside the code. DON'T use any, it completely defeats the purpose of TypeScript, so type your data either with interfaces or classes. I prefer interfaces.

A: Tap also accepts an object map to log next, error, and complete
  public getUserList(){
    return this.http.get('https://jsonplaceholder.typicode.com/users')
    .pipe(
       tap( {
         next: x => {
           console.log('on next', x);
         },
         error: error => {
           console.log('on error', error.message);
         },
         complete: () => {
           console.log('on complete')
           this.clickFirstList()
         }
       }))
       .subscribe((x) => {
        console.log(x)
       });
  }

A: you can use following code
public getUserList(){
    return this.http.get('https://jsonplaceholder.typicode.com/users').pipe(tap(x => {
      this.lists = x;
    }))
    .subscribe((data) => {
    },
    (err) => {
        // code to execute if request fails
    },
    () => {
    this.clickFirstList();
    }
  });
}

A: I would remove clickFirstList. And use css and angular.
I dont now what html element you loop on but lets say its a list
ex: html
<ul>
  <li *ngFor="let user of list:let index = index" [class.selected]="index===selectedIndex" (click)="onClick(index)>
    {{user.Name}}
  </li>
</ul>

and the css
.selected{
   background-color: yellow;
}

and in typescript component:
selectedIndex = 0; //Default value.
onClick(index:number){
   this.selectedIndex=index;
}


For journeys within the Kirton, Falkenham, Trimley & Felixstowe area. We operate a door to door service between 0900 and 1700, Monday to Friday (except Bank Holidays) which includes travel to shops, friends and relatives, pubs, clubs, surgeries etc.
Felixstowe Dial-A-Ride is for those who have difficulty using other forms of public or private transport. Our minibuses are equipped with a lift or ramp to give access for wheelchair users.
Our trained drivers and assistants will help you board, stow your luggage and fasten your seatbelt. On your return help will be given to your door. If you need assistance you may bring a friend, relative or carer.
To register: Call 01394 270 339 leaving your name, address and telephone number. The Membership Secretary will contact you and arrange to complete your registration.
Fares: There is one standard fare per journey payable by each passenger travelling.
To arrange travel: Call 01394 270 339 between 1400 and 1600, Monday to Friday.
Journeys require advance booking and are allocated on a first call first served basis. You can help us by booking as soon as you get an appointment and by being flexible if using the service for shopping or social outings.


text:
Q: Converting a Future[Future[(String,String)]] to Future[(String,String)] in Scala using for comprehension I've a Future[Future[(String,String)]] and I want to convert it into a Future[(String,String)] using a for comprehension.

A: Not necessarily with a for comprehension, a simple approach involves the use of flatMap over identity.
Consider for instance
import scala.concurrent.Future
import scala.concurrent.ExecutionContext.Implicits.global

def f: Future[Future[(String,String)]] = Future { Future {("a","aa")} }

Then
f.flatMap(identity)
res: scala.concurrent.Future[(String, String)] = Promise$DefaultPromise@1849937

A: import scala.concurrent.Future
import scala.concurrent.ExecutionContext.Implicits.global

val futureOfFutures: Future[Future[(String,String)]] = Future { Future {("a","aa")} }
for(futureOfFuture <- futureOfFutures; futureResult <- futureOfFuture) yield futureResult

Just in case you wanted to use for comprehension. This is how you do it.


In this paper, an experimental investigation of re-heat two-stage adsorption cycle is verified by MATLAB simulation, and the working principle of the cycle introduced as well. The objective is to verify the effect of heat source temperature on the performance if chilled water outlet temperature is fixed at 9 ºC in simulation and compared with the experiment. Coefficient of performance and cooling capacity are the performance indicator of the cycle.
AGUNG BAGUS WIRAJATI, I Gusti; GDE WIDIANTARA, Ida Bagus; ARDITA, I Nengah. Simulation and experimental verification on re-heat two-stage adsorption refrigeration cycle. Journal of Applied Mechanical Engineering and Green Technology, [S.l.], v. 1, n. 1, p. 25-30, mar. 2019. ISSN 0000-0000. Available at: <http://ojs.pnb.ac.id/index.php/JAMETECH/article/view/1278>. Date accessed: 25 apr. 2019.


(Reuters) - The man accused of killing eight people by racing a pickup truck down a New York City bike path on Tuesday may have worked as a driver and lived in New Jersey after emigrating from Uzbekistan seven years ago, according to authorities and media reports.
Few other details about the 29-year-old suspect have emerged since the Tuesday afternoon vehicle rampage in lower Manhattan, blocks from the site of the Sept. 11, 2001, attacks that destroyed the landmark World Trade Center Twin Towers.
Police have declined to identify the man but a source familiar with the investigation identified him as Sayfullo Habibullaevic Saipov and said he was not a U.S. citizen. His immigration status was not immediately clear.
According to CNN and other media outlets, the suspect shouted "Allahu Akbar" - Arabic for "God is greatest" - after leaping from his truck, which had crashed into a school bus as he sped away from the carnage.
He also left behind a note claiming he carried out the deadly assault in the name of the Islamic State militant group, according to reports that Reuters could not immediately confirm.
An Uzbek immigrant who met Saipov in Florida several years ago told the Times that Saipov worked as a truck driver there but began driving for Uber when he moved to New Jersey.
The Times, citing sources, reported that Saipov had been living in Paterson, New Jersey, about 25 miles (40 km) northwest of the scene of the attack. He rented the truck used in the attack from a Home Depot in nearby Passaic, just south of Paterson, it said.


text:
Heather Jansch
Fine Art @ Lympstone Manor take great pleasure in showing a selection of pieces by Heather Jansch, a leading contemporary British sculptor and writer best known for life size driftwood horses.
Like many great artists it all started with childhood passions. Heather's early sketchbooks recorded the characteristics and movements of the horses in the fields surrounding the family house. She was strongly influenced by the work of the great Leonardo da Vinci, the power and unerring lines she achieves using a wide variety of materials pay testament to his artistic legacy.
"From the beginning my twin passions were drawing and horses, my hero was Leonardo da Vinci, and my dreams were of becoming an artist living in a wooded valley with clear flowing water at my doorstep and horses grazing all around."
Heather spent years honing her skills and her painstaking attention to detail produces exquisite works of differing scale and subject matter. Looking to overcome driftwood's inherent lack of durability, she turned to a fine art bronze foundry collaborating with their mould makers to solve the problems of casting complex forms. It was a triumph, a labour of love ensuring even the most fragile original is guaranteed posterity.
Where weight is an issue on inaccessible sites, cold cast bronze resin can be an inexpensive alternative and her recent experiments have produced very interesting work.
Heather's life-size driftwood horses set a trend when in 2000 they featured in The Shape of the Century – One hundred Years of Sculpture in Britain at Canary Wharf alongside, Moore, Frink, Hepworth, Caro et al. Shortly afterwards her work was at 'The Eden Project' in Cornwall when its founder, Tim Smit KBE, bought her horse. It was voted the best loved exhibit but after ten years and the second restoration the decision was taken to remove the original until it could be cast in bronze. The artist's work is currently commissioned and exhibited throughout the world.
Encore (unframed)
Chorus (unframed)
Charlotte Dancing (unframed)
Lilac Horses (unframed)
Yoga (unframed)
Courtly, Courtly (unframed)
Pete Tatham


text:
Q: Windows 2003 Enterprise Server becomes unresponsive occasionally We're experiencing issues with our Windows 2003 server, which runs SQL Server 2005 SP1. We notice that sometimes the entire server becomes unresponsive and I captured a screenshot of the task manager when this happened. I noticed that the processes are not displayed during this time and all of the memory information and handles disappear (as shown in the screenshot). Does anyone have any ideas as to what could be wrong with this sytem? I'm planning to take it down over the weekend to run Memtest86.
Screenshot: http://dl.dropbox.com/u/2058/windows_screenshot.png
The issue is resolved by a reboot, but I'd like to figure out the cause of this and get it fixed.
I also tried to run a ping when this occurred and I got the following error in the event log:
"Application popup: ping.exe - Application Error: The application failed to initialize properly (0xc0000142). Click on OK to terminate the application."
Thanks,
Derek

A: Based on your answer and comments, I'm going to guess that you also had PAE running in conjunction with the /3GB switch, which would cause your system to seize up like 80 year old arthritic joints.  You need to a) read up on PAE and /3GB and b) for the love of $DEITY, move to x64 architecture.  I know the economy is tight, but if you're straining the server like this, it's time to move to post 2003 technology.  Some links on /3GB and PAE:
Consequences of running 3GB and PAE together
Enable PAE in x86 32-bit Windows Server 2003 and 2000 to Use Large 4GB or More RAM Memory
Physical Address Extension
Driver may not be loaded with the /3GB switch
Kernel address space consequences of the /3GB switch
Myth: PAE increases the virtual address space beyond 4GB
How to monitor and troubleshoot the use of paged pool memory in Exchange Server 2003 or in Exchange 2000 Server
I would hazard that something is trying to reserve a large block of contiguous virtual memory addresses in the kernel address space, and the system is locking up at that point.  The only way to check that is to run Poolmon and monitor the system.... but like I said, it may be worth your while to just buy new hardware and move to a x64 infrastructure.

A: I believe removing the /3GB switch from the boot.ini file resolved the issue. Before removing it and restarting the server, my Free System Page Table Entries count was 844. After removing it and restarting, my count is now at 157252. I'll wait a few days and see how it behaves, but I'm fairly confident that fixed it.


New Zealand writer Catherine Chidgey.
A new national short story competition has been launched encouraging aspiring authors to put pen to paper.
The Sargeson Prize is The University of Waikato's new competition where the overall winners will be awarded $5000.
The Sargeson Prize is the brainchild of eminent New Zealand writer Catherine Chidgey, who is a lecturer in Writing Studies at the University. With the Katherine Mansfield Short Story Awards having disappeared from New Zealand's literary landscape, Catherine saw both a gap and an opportunity for a new, significant national competition for New Zealand writers.
There are many benefits for writers in entering short story competitions, Catherine says, including, of course, the substantial prize money.
"For new writers it's a chance to build a writing profile, which can prove key to being picked up by a publisher or an agent later on," says Catherine.
Catherine will also act as Chief Judge for the Prize in 2019, a role which will be undertaken by a different prominent New Zealand writer each year. The winning story will be published in Landfall, New Zealand's longest-running literary journal, and the top three stories will later be published in Mayhem.
There will also be a Secondary Schools Division where a student can receive a $500 cash prize and the opportunity to take up a one-week summer residency at the University of Waikato, with accommodation and meals provided, along with mentorship from postgraduate writing students and Writing Studies staff. The winning story will also be published in Mayhem.
The Prize is named after Frank Sargeson, one of New Zealand's most esteemed short-story writers and novelists. Credited with bringing the working class New Zealand voice into literature, Hamilton-born Sargeson and the University of Waikato have a longstanding connection, celebrated each year (since 2009) with the Frank Sargeson Memorial Lecture, hosted jointly with the Friends of Hamilton Public Library.
Winners and place-getters will be contacted by September 15 2019, and prizes will be awarded at the 2019 Frank Sargeson Memorial Lecture.


text:
Q: How to add gesture to UITableViewCell? I want to add a tap gesture to every cell in a UITableView that edits the content in it. The two ways to add a gesture are in code or through storyboard. I tried both and they failed.
Can I add a gesture to every cell in table with storyboard drag and drop? It seems to only add gesture to the first cell. Adding gesture in code, I wrote something like,
addGestureRecognizer(UITapGestureRecognizer(target: self,action:#selector(MyTableViewCell.tapEdit(_:))))

or
addGestureRecognizer(UITapGestureRecognizer(target: self, action:"tapEdit:"))

both work. But I'd like to let the UITableViewController handle this gesture because it does something with the datasource. How do I write my target and action?
EDIT:
addGestureRecognizer(UITapGestureRecognizer(target: MasterTableViewController.self, action:#selector(MasterTableViewController.newTapEdit(_:)))

it induce an error said, unrecognized selector sent to class 0x106e674e0...

A: To add gesture to UITableViewCell, you can follow the steps below:
First, add gesture recognizer to UITableView
tapGesture = UITapGestureRecognizer(target: self, action: #selector(tableViewController.tapEdit(_:)))
tableView.addGestureRecognizer(tapGesture!)
tapGesture!.delegate = self

Then, define the selector. Use recognizer.locationInView to locate the cell you tap in tableView. And you can access the data in your dataSource by tapIndexPath, which is the indexPath of the cell the user tapped.
func tapEdit(recognizer: UITapGestureRecognizer)  {
    if recognizer.state == UIGestureRecognizerState.Ended {
        let tapLocation = recognizer.locationInView(self.tableView)
        if let tapIndexPath = self.tableView.indexPathForRowAtPoint(tapLocation) {
            if let tappedCell = self.tableView.cellForRowAtIndexPath(tapIndexPath) as? MyTableViewCell {
                //do what you want to cell here

            }
        }
    }
}

It is possible to add gesture directly to TableView cell and access the datasource in viewController, You need to set up a delegate:
In your custom cell:
import UIKit

class MyTableViewCell: UITableViewCell {

    var delegate: myTableDelegate?

    override func awakeFromNib() {
        super.awakeFromNib()

        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(MyTableViewCell.tapEdit(_:)))
        addGestureRecognizer(tapGesture)
        //tapGesture.delegate = ViewController()

    }

    func tapEdit(sender: UITapGestureRecognizer) {
        delegate?.myTableDelegate()
    }

}

protocol myTableDelegate {
    func myTableDelegate()
}

In your viewController:
import UIKit

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, UIGestureRecognizerDelegate, myTableDelegate {

    @IBOutlet var tableView: UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()

        tableView.delegate = self
        tableView.dataSource = self
        // Do any additional setup after loading the view, typically from a nib.
    }

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 35
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as? MyTableViewCell

        cell?.delegate = self

        return cell!
    }

    func myTableDelegate() {
        print("tapped")
        //modify your datasource here
    }

}

However, this method could cause problems, see UIGestureRecognizer and UITableViewCell issue. In this case, when the swipe gesture successes, the selector get called twice for some reason. I can't say the second method is a bad one as I haven't found any direct evidence yet, but after searching through Google, it seems like the first method is the standard way.

A: Adding gesture in awakeFromNib method seems much more easier and works fine.
class TestCell: UITableViewCell {

    override func awakeFromNib() {
        super.awakeFromNib()

        let panGesture = UIPanGestureRecognizer(target: self,
                                            action: #selector(gestureAction))
        addGestureRecognizer(panGesture)
    }

    @objc func gestureAction() {
        print("gesture action")
    }
}

A: You don't need to add gesture recognizer to achieve what you are doing.

*

*Use the UITableViewDelegate method tableView:didSelectRowAtIndexPath: to detect which row is tapped (this is what exactly your tapGesture is going to do) and then do your desired processing.

*If you don't like the gray indication when you select cell, type this in your tableView:didEndDisplayingCell:forRowAtIndexPath: just before returning the cell:
cell?.selectionStyle = .None

A: The easiest way to do this is to add the gesture in a custom UITableViewCell. An easier alternative to setting up a custom delegate pattern is to inform the view controller of the edits would be to use a handler in the form of a closure that the view controller can provide and which is called when user editing is finished. I'm assuming a textField is used to allow cell editing.
class CustomTableViewCell: UITableViewCell {

    func activateTitleEditing() {
        textField.isEnabled = true
        textField.becomeFirstResponder()
    }

    // This will hold the handler closure which the view controller provides
    var resignationHandler: (() -> Void)?

    @objc private func tap(_ recognizer: UITapGestureRecognizer) {
        guard recognizer.state == .ended else { return }
        activateTitleEditing()
    }

    @IBOutlet weak var textField: UITextField! { didSet {
        textField.delegate = self
        let tap = UITapGestureRecognizer(target: self, action: #selector(tap(_:)))
        addGestureRecognizer(tap)
        textField.isEnabled = false
        }}
}

extension CustomTableViewCell: UITextFieldDelegate {
    func textFieldDidEndEditing(_ textField: UITextField) {
        resignationHandler?()
    }
}

And within your custom UITableViewController, pass in the handler to be able to make changes to your model. Don't forget to account for possible memory cycles in the closure.
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    // initialize and return table view cell
    let cell = tableView.dequeueReusableCell(withIdentifier: K.documentCellIdentifier, for: indexPath)
    assert(cell is CustomTableViewCell, "Document cell dequeuing error")
    let customCell = cell as! DocumentTableViewCell
    customCell.textField.text = documentModel.documents[indexPath.row]
    customCell.resignationHandler = { [weak self, unowned customCell] in
        guard let self = self else { return }
        if let newTitle = customCell.textField.text {
            self.cellModel.cells[indexPath.row] = newTitle
        }
    }
    return customCell
}


text:
Alexander Knauf (* 30. Mai 1974) ist ein deutscher Unternehmer und seit dem 1. Januar 2012 Geschäftsführer der Firma Knauf Gips KG im unterfränkischen Iphofen.

Vermögen
Die Familie Knauf gehört zu den reichsten Familien Deutschlands und ist eine Milliardärsfamilie. Auf der Liste der 500 reichsten Deutschen vom Deutschen Manager-Magazin (Stand: 2013) belegt die Familie Knauf mit einem Vermögen von ca. 4,5 Milliarden Euro Platz 22 in Deutschland.

Weblinks
 Führungswechsel bei Knauf – mainpost.de

Industrieller
Unternehmer (Bayern)
Deutscher
Geboren 1974
Mann


For last year's critics' choice Bluedawn's goodbye album was one of my picks. Though it still saddens me that Bluedawn is no more, the two members are doing well enough on their own to make the departure less painful. Let's start with The Invisible Fish – the solo alias of Bluedawn's ssoro. His first solo EP Through The Glass Wall–the first in a series of three–really was more than I could've wished for. Airy and extremely pleasant Bluedawn resonating songs paired with an experimental streak that led him both to sprawling folktronica and eerie drone pop. Dreamy and gorgeous. It's not yet perfect, but it's close enough for a first attempt.
And so to Dawny, or Han Hee Jeong (한희정) as she would have it now that she's a solo star. I am somewhat disappointed with 너의 다큐멘트–her first solo album. It's nowhere near as brilliant as Bluedawn's final effort, and some of the songs are even quite dull. Yet it's one of my picks this year. Not because everything else was so bad, but because there is a lot to like about this particular album anyway. A few songs do revoke that Bluedawn feeling I had been hoping for. Han Hee Jeong's voice is as lovely and soothing as ever. And MOT's Aeon (이언) is not merely featured on one song, but the producer for the entire album – evidently he doesn't mind lending the MOT sound to somebody else. While it might not always work on a track-to-track basis, as a whole I find this album very intriguing.
This summer I got to hear something that really caught me by surprise. I heard I&I Djangdan, talking about roots and culture with their Culture Tree EP. But it's not just reggae with a piece of Korean culture. More importantly it's high-quality dub. Now I don't know a lot of dub, but I know good music when I hear it and Culture Tree was just what I needed to endure the summer heat. The bass is just incredible, the rhythms captivating and Jang Goon's 'Corean voice' mesmerising. Astounding.
While digital releases usually taunt me with their inaccessibility, EE were kind enough to put their entire debut single, Curiosity Kills, up for listen on MySpace for anybody to enjoy. So rather than having to wait for a CD release, now already I can declare the foremost electropop act currently active in Korea to be EE. Lee Yunjoung again sounds like she did in PiPi Band and the 'Total Art' concept makes it all the more fascinating (just seek out the Curiosity Kills DJ Jinu electro mix music video). Admittedly the three mixes from Roller Coaster's DJ Jinu are to blame for the extra layers of awesomeness, but the original versions of the 80s influenced title track and 'B-side' "Monkey Defense" are strong enough on their own.
This list will end as tranquil as it started. Listening to Pax–the first full length album of Loro's–it's difficult to imagine a better suitable title. It is harmonic, it is peaceful, and it is utterly serene. There's a lot of focus on the instrumentals, and a cello is always a hit with me. If I were to name just one Korean band that I think could go on a world tour (as in the entire world, not just a different continent) and pull it off by musicality alone it'd be Loro's. Not that I've even got a clue as to how Loro's perform on stage, but because I know the overwhelming effect of music this well put together when experienced live. And music this post-rock-ish tend to have no borders.


text:
Syms, Filene's Basement File Chapt. 11, Plans Liquidation
In Reports, What's New, Industry News by Accessories Staff November 2, 2011
Secaucus, NJ—Syms and its wholly owned subsidiary Filene's Basement filed for Chapter 11 bankruptcy protection today, citing increased competition from other off price retailers and difficulties in obtaining brand-name apparel and accessories amid a difficult economy. According to documents filed with the U.S. Bankruptcy Court for the District of Delaware, …
Syms Q2 Loss Widens As Sales Decline
In Reports, What's New, Industry News by Accessories Staff October 7, 2011
Secaucus, NJ—Syms reported Thursday that its second quarter loss widened hurt by sales declines in its 47 Syms and Filene's Basement stores. For the quarter ended August 27, the off-price retailer said its loss widened to $11.5 million, or 80 cents a share, compared with a loss of $10.9 million, …
Quarterly Reports: Syms, American Apparel
In Reports, What's New, Industry News by Accessories Staff July 11, 2011
Syms Posts Q1 Profit But Sales Slide Secaucus, NJ—Although Syms reported Friday a first quarter profit–a turnaround from last year–its sales decline, however, prompted a postponement of its annual meetings and a report the off-price retailer may be up for sale. Net income for the first quarter was $1.5 million …
Filene's Basement Helps Syms Narrow 1st Quarter Loss
In Reports, What's New, Industry News by Accessories Staff July 2, 2010
Secaucus, NJ–Syms Corp. has narrowed its first quarter loss, helped by higher sales at the Filene's Basement chain which it bought in June last year. Losses in the three months to 29 May were $0.8 million or $0.06 per share, compared to a loss of $2.0 million or $0.14 per …
Fendi Receives $2.5 Million Settlement with Filene's
In Reports, What's New, Industry News by Accessories Staff June 28, 2010
New York–Fendi has reached a $2.5 million settlement last week that resolved its 2006 lawsuit claiming that Filene's Basement purchased and sold counterfeit Fendi products. The case was brought against both Filene's, which later filed for bankruptcy, and its parent company during the relevant time period, Retail Ventures (RVI), a …


text:
Vern's July 2019 Letter to Anaheim Democrats
– July 4, 2019Posted in: "The OC", anaheim, Democratic Party, democrats, Fresh Juice, Harry Sidhu, Jose Moreno, rent control
[Forgive this very partisan document; it is intended to give succor to Anaheim Democrats and encourage them to be better Democrats, and hence it omits mention of (almost all) decent Republicans as well as certain problematic Democrats – V]
"These are the times that try our souls. The summer soldier and the sunshine patriot will, in this crisis, shrink from the service of their city; but those that stand by it now deserve the love and thanks of men and women. Tyranny, like Hell, is not easily conquered; yet we have this consolation with us: that the harder the conflict, the more glorious the triumph."
Tom Paine, the original American democrat, wrote (roughly) these words during one of the darkest periods of our Revolution, when things were looking hopeless for the forces of democracy and liberty. We Democrats may find the passage inspiring as we struggle against not only a Trump/McConnell federal regime but also against a resurgent, Sidhu-helmed kleptocracy here in Anaheim.
In fact, coming after a brief reformist two years (made possible by our hard-won DISTRICT ELECTIONS) this reactionary period also reminds us of the middle of the Star Wars Trilogy:
Just as Trump and McConnell have spend these three years systematically destroying every positive change President Obama accomplished, so the (mostly) Republican Sidhu Majority has made it its mission to reverse every reform of the Tait-Moreno Council.
At our June 1 Club meeting we unanimously passed a resolution which:
supported Councilman José Moreno's emergency June 18 measure temporarily limiting rent increases in Anaheim;
called for Angels owner Arte Moreno to pay an equitable amount of rent for his use of our Stadium (he currently pays nothing); AND
called for openness and transparency in the city's negotiations with the Angels.
As expected, José's emergency motion was defeated 5-2 by the (mostly) Republican Sidhu Majority, supported only by District 1 Councilwoman Denise Barnes (thanks, Denise!)
The majority's argument was that any council action is unnecessary because the Democrats up in Sacramento have been talking about fixing the problem of rent-gouging statewide – something that MAY OR MAY NOT end up happening, and MAY OR MAY NOT be retroactive, but meanwhile is of no help to Anaheim renters facing sudden increases of from $400 to $700 a month, JUST BECAUSE THE LANDLORD CAN.
Plus, what kind of "city leaders" abandon their responsibilities to the state government? Of course they're really just buying more time for their deep-pocketed donors to jack up rents at will.
It goes on and on. The unregulated rent gouging is pervasive, not only in Anaheim's apartment market but also at the Rancho La Paz mobile home park, where the new owner has not only made it clear to his senior renters that he intends to double their rents over the next year (seizing their homes if they can't afford that) but has also gone so far as to close the swimming pool for the summer in retribution for their daring to stand up to him. The Pauline Street neighborhood bravely soldiers on against the gentrification Sidhu and company are trying to force on them. And meanwhile this majority will throw huge sums of money to their supporters on the flimsiest of pretexts – up to a million and a half dollars at this point to their Chamber of Commerce cronies who got them elected. Meanwhile…
Whom Do We Anaheim Democrats Represent?
When we voted, at our May meeting, on new bylaws clarifying our mission, we included the language "social justice" as well as "working for policies that serve the interests of our communities." But what are these interests, who are these communities? I submit that we must fight for SIX OVERLAPPING GROUPS who've all been betrayed by the Sidhu Majority:
the working class;
Anaheim taxpayers;
small businesses;
homeowners;
renters;
and the homeless.
When it's clear to voters that we Democrats are fighting for the interests of all these six groups, we should be able to take Districts 4 and 5, and the Council majority, next year.
Should we have a position on STR's and the Streetcar?
It was surprising and yet not, to see the Sidhu Majority embrace Short-Term Rentals so passionately this month … and it could and should be their downfall. Under the Tait-Moreno council, these very unpopular nuisances were due to be phased out NEXT MONTH, but the (mostly out-of-town) profiteers gave generously to Sidhu and his majority during the election, and now they're reaping their investment. Yes, Sidhu and his loyal majority are not only letting the 200 existing STR's stay in operation forever, but also giving them a MONOPOLY in the city by not allowing in any more. So far he's accomplished one thing he's really tried to avoid – making the council meetings into marathon circuses that go on to 3AM with hordes of enraged residents. This issue needs to be wrapped around the majority's neck.
James Carville used to say, regarding politics, "When your enemy is drowning, toss him an anvil." We didn't even need to toss Harry this STR anvil.
Then there's the pinche Streetcar. Yes, this is the old original one, planned to go down Katella from ARTIC to the gates of Disneyland. Two years ago the Tait-Moreno majority told OCTA we didn't want it, so naturally the Sidhu Majority has now said "Yes we do." Our friends in the Building Trades leadership, driven by the promise of good paying jobs, showed up in force to both June Council meetings to support the project.
But many of us feel that, good jobs or no, Disney is the main beneficiary of this streetcar, and so it should be Disney paying to build it, NOT us taxpayers. This is hundreds of millions of transportation dollars that would otherwise go to fixing our streets and so on.
So, STR's, and the Disney Streetcar – should Anaheim Democrats have a position?
A couple of bright spots this month:
At our June 1 meeting we were both honored and jazzed to receive updates from three representatives of Anaheim's extraordinarily well-run school boards: nonpartisan AUHSD superintendent Mike Matsuda, and Club members Al Jabbar (AUHSD trustee) and Juan Gabriel Alvarez (AESD trustee.) We heard all about the great improvements made in recent years in student performance at Anaheim High School, the school's partnerships with UCI where many of its graduates end up, and the districts' effective and thrifty use of its bond money that voters approved. You really should have been there if you weren't.
What you CAN do for now, and it would mean a lot to Superintendent Matsuda, is to "LIKE" Anaheim Unified High School District on Facebook. CLICK HERE.
And special thanks to club member (and lady who SHOULD be our Mayor) Ashleigh Aitken for organizing such a successful June 25 Anaheim Democrats Social Mixer at the Anaheim Brewery; over 40 attended and we got lots of new members out of it, which was the idea! This will be a regular monthly event, we'll let you know about the next one at our July 6 meeting, speaking of which…..
SATURDAY JULY 6 – Anaheim Democratic Club meeting, 12:15 to 1:45 at Haskett Branch Library (Broadway west of Magnolia, by Maxwell Park.) This month's featured speaker will be Miguel Hernandez of OCCCO (Orange County Congregation Community Organization) speaking on the 2020 census, and the importance of an accurate count for fair representation. And as at every meeting, Councilman Moreno will give us an update on Anaheim shenanigans and answer your questions – THIS AND THE FELLOWSHIP AFTERWARD ARE NOT TO BE MISSED.
THURSDAY JULY 18 – the Democratic Party of OC has a membership drive and voter registration table at the OC Fair each year, and we Anaheimers are responsible for July 18 – we need at least 8 volunteers to cover 4 shifts (so at least 2 volunteers each shift.) Volunteers get a free pass and free parking, and you can enjoy the Fair before and/or after your shift! Shifts are 11:30 AM to 3pm, then 3 to 6, 6 to 9, and 9 to 11. It's a lot of fun, believe me!
And you all need to make it to July's two City Council meetings if you can: Tuesday July 16 and 30, at 5 pm – make our voices heard!
Happy 4th of July – Vice President Vern.
Tags: anaheim, Anaheim Democratic Club, democrats, harry sidhu, Jose Moreno, rent control
About Vern Nelson
Greatest pianist/composer in Orange County, and official troubador of both Anaheim and Huntington Beach (the two ends of the Santa Ana Aquifer.) Performs regularly both solo, and with his savage-jazz quintet The Vern Nelson Problem. Reach at vernpnelson@gmail.com, or 714-235-VERN.
(For those new to the game, Denise Barnes is the decent Republican that is the reason for the "almost all" in the intro.)


Abstract: 目前第三代行動電話系統中,WCDMA是提供無線端高速存取技術的一個首要候選者。現行的第二代行動電話系統包括了最普遍的GSM以及GPRS已經能夠提供可接受的語音服務和低速的資料服務。然而第三代行動電話系統的理想是針對多重的服務包括及時性與非及時性傳輸提供更高的服務品質。隨著Internet的成長,影音串流服務與網頁瀏覽更受歡迎,但是這些資料屬於非對稱性傳輸,因此對於下載的要求是多於上傳的。由此可見,下載方向的傳輸會是瓶頸所在,而我們將努力提升下載的服務品質。 在這篇論文中,我們致力於降低及時性傳輸的平均封包延遲和非及時性傳輸的位元錯誤率。此外,我們也試圖提升系統的服務等級並增加系統流量。這篇論文針對下列四個議題進行建議與評估: (1)無線訊號存取 (2)允入控制 (3)電源配置 (4)排程管理。我們提出一個新的混合型多重存取傳輸機制,整合了傳統的多重存取模式與新穎的單一存取模式以降低平均封包延遲、位元錯誤率並增加系統流量。這個機制提供了選擇多重存取模式或單一存取模式的方法,其原則是根據何者能提供較高的服務品質。依照基地台運作時所偵測到的服務品質結果,我們設計了一個允入控制策略來處理及時性與非及時性傳輸的要求,包括了新的傳輸或是已存在而要換基地台的傳輸。由於WCDMA系統的容量是限制於干擾的總量,因此一個滿足服務品質而不過量的電源配置方法被推導出來。我們也提出了一個新的排程方法,對及時性傳輸採用了最早期限優先(EDF),而對非及時性傳輸則採用了靜態優先排程(SPS),以分別符合封包延遲與位元錯誤率的要求。 為了更進一步依照分析結論來決定何時採用多重存取模式或單一存取模式,我們為先前的混合型多重存取傳輸機制提出了一個系統流量最佳化的延伸。我們的目標是系統流量的增加但是服務品質尤其是平均封包延遲的效能亦同時被考慮。 我們只考慮WCDMA系統的無線存取網路部份並對其評估服務的品質。效能分析是建立在一個動態模擬環境,包括多個細胞基地台、四種傳輸應用型態、基地台的切換與跨細胞基地台間的干擾。模擬結果證明了我們提出的混合型多重存取傳輸機制比一般多重存取的CDMA系統提供較佳的服務等級、較低的平均封包延遲、較低的位元錯誤率以及較高的系統流量。 第二章介紹我們提出的系統架構以及各項做法,包括無線訊號存取、允入控制、電源配置與排程管理。此外,我們也提出一個針對系統流量進行最佳化的做法。第三章則介紹實驗模擬環境以及相關的模擬結果。第四章是結論與討論。 WCDMA (Wideband CDMA) is the primary candidate for the radio access technology with high data rate capability for the third generation (3G) cellular systems. Current 2G systems including the most popular GSM and an upgrade extension of GPRS have provided acceptable voice service and low bit rate data service. However, the main goal of the 3G systems is trying to further support multi-service including real-time and non real-time traffics in better quality. As Internet grows up, data services of video streaming and web browsing become more attractive but the data transmissions are asymmetric so that the downlink demands are much higher than the uplink ones. It is clear that the downlink is the bottleneck and we concentrate on improving the quality of service (QoS) of the downlink. In this thesis, we devote to decrease the mean packet delay for real-time traffics and the bit error rate (BER) for non real-time traffics. Additionally, we try to increase the grade of service (GOS) and the throughput. Four issues are carefully proposed and evaluated in this thesis: (1) Radio access. (2) Admission control. (3) Power allocation. (4) Scheduling. A new hybrid multiple access (HMA) transmission strategy that integrates the traditional mutli-access mode and the novel uni-access mode is proposed to decrease the mean packet delay, bit error rate (BER) and increase the throughput. The HMA provides an approach to choose transmission mode from either uni-access or multi-access that guarantees higher QoS provision. After QoS provision measurements of the target base station, we design an admission control policy based on QoS threshold to deal with real-time and non real-time calls from handoff or new arrival. A sufficient but not superabundant power allocation scheme is derived because the capacity of a WCDMA system is interference limited. We also propose a new scheduling algorithm including the earliest deadline first (EDF) for real-time traffics and the static priority scheduling (SPS) for non real-time traffics to meet the delay and BER requirements respectively. In order to further make analytical decisions between uni-access and multi-access transmission mode, a throughput optimization extension for the HMA is proposed. The throughput gain is our objective but the QoS provision especially the mean packet delay is considered at the same time. Only the radio access network is taken into account and the QoS provision is evaluated. The performance analysis is carried on a dynamic simulation environment including multiple cells, four traffic types, hard handoff and inter-cell interference. The results show that the HMA outperforms the general multi-access CDMA system with better GOS, lower mean packet delay, lower BER and higher throughput. Our proposed system architecture as well as algorithms including radio access, admission control, scheduling and power allocation are presented in chapter II. The Simulation model and results are described in chapter III. Chapter IV concludes this thesis.


HEYY!! Am so happy today.Still wondering whats making me so happy! Theres nothing special about today,except that i watched shaan on tv.he is a great singer.apart from that he seems to be a good human being.i dont know why i hav ,such an impression on him.he is always sweet and smiling .not only him,some people like shahid kapoor,vivek oberoi...are categerised under good beings in my dictionary.somewhere deep down they have a tenderness that shows on their face.when they smile ,they smile heartfully.i can see their smile in their eyes.there is some sort of sensitivity about them.but people say that looks can deceive.and that we cant judge people by their looks.true may be,but theres no loss in judging something as good. after all goodness spreads happiness around.


This study used the HBV hydrological model to assess the potential impact of climate change on five watersheds on Prince Edward Island, Canada. The model was successfully constructed and calibrated using a 2000 run Monte Carlo simulation. One parameter set was found to produce satisfactory simulations for three of the six catchments, suggesting that the physical characteristics of the watersheds are similar. Six climate scenarios comprising three emission scenarios and four global coupled models were used as model input to assess potential climate change impacts on the hydrological system for the period 1985 - 2044. Overall, most components of the hydrological system showed little to moderate change. Mean annual drainage increases by 8% in the most likely scenario, but increases up to 23% in wetter scenarios. Seasonally, the increased flow is shown to occur in the winter (+38%), while spring melt flows drop by 12% and summer flows show little change (+7%). Fall flows increase in wetter scenarios (up to +33%) but drop in drier ones (‑12%). Annual flow indicators (Q10, Q50, Q90) remain stable in the base-case scenario, but show small, steady increases in all other scenarios. Assessment of summer drought severity shows that there is little change to both the 7Q10 and 60Q50 droughts. Analysis of the annual water balance components showed some larger changes. While the runoff coefficient is steady around 0.6 and evapotranspiration shows a minor increase in all scenarios, net recharge to deep groundwater decreases by at least 15% and up to 60% in the base-case scenario. Winter snowpack volumes also decrease between -40% and -71% in the last decade of simulation in all scenarios. Overall, change values between historic and future periods from the six simulations agree in direction for nearly all results, and show only moderate variation (generally less than 30 percentage points) in magnitude. This indicates that the impact of climate change on the hydrological system in Prince Edward Island is relatively well constrained.