text:
Who can request information?
The department's Resources Safety Division administers the safety legislation for dangerous goods, major hazard facilities, and mining, petroleum and geothermal energy operations in Western Australia. Common Freedom of Information (FOI) requests include:
- accident and incident information
- dangerous good licensing information
- access to mine plans for non-tenement holders.
The information may be requested by:
- an individual
- an organisation
- an agent acting on behalf of an individual or organisation.
Information for agents
Acting on behalf of individual
If requesting information on behalf of an individual involved in an accident or incident, you are required to provide an authority signed by the individual, allowing the department to release the information to you as the agent.
Acting on behalf of organisation
If requesting information on behalf of a business or company, please provide an authority from the business or company (on letterhead or with company email address), authorising the department to release the information to you as the agent. Although not required, this will assist with processing of the freedom of information request.
Application fee
If you as an applicant are requesting:
- personal information or amendment of personal information, there is no fee
- non-personal information, the fee is $30.00.
A processing charge may also apply to non-personal applications. If the processing charge is more than $25.00, an estimate of charges will be supplied. A 30-day period will be given for the applicant to advise if the request for access should continue.
A reduction in processing fees and charges may apply in certain cases. If you consider you are entitled to a reduction, please submit a request with copies of supporting documentation.
Lodging your application
The completed and signed application form must be accompanied by
- required information
- the fee
- this can be paid by credit card (details on application form)
- by cheque or money order made payable to the Department of Mines, Industry Regulation and Safety
- cash payments can only be made when lodging in person.
This can be mailed to:
FOI Coordinator
Resources Safety
Department of Mines, Industry Regulation and Safety
Mineral House 100 Plain Street
East Perth WA 6004
Or lodged in person:
Resources Safety, 1 Adelaide Terrace, East Perth WA 6004
Department of Mines, Industry Regulation and Safety, Level 1, Mineral House, 100 Plain Street, East Perth WA 6004
any other office of the Department of Mines, Industry Regulation and Safety
Or lodged by facsimile or email
Attn: FOI Coordinator
Department of Mines, Industry Regulation and Safety
Resources Safety
Fax: (08) 9358 8000
Email: firstname.lastname@example.com
Your application will be dealt with as soon as practicable (within 45 days) after it is received.
For any enquiries please contact Resources Safety's FOI Coordinator
Phone: (08) 9358 8147 or (08) 9358 8145
Fax: (08) 9358 8000
Email: firstname.lastname@example.com


text:
Took this photo in the airport this morning. I wish I could've taken a better photo depicting the going and leaving of people but this is the only decent picture I came up with after multiple attempts.
Like the airport passengers, the people that in our lives our lives are never bound to stay with us forever. They may promise us a lifetime but at the end of the day, death is still around the corner taking them to their final destinations– places we can never go to unless we too kick the bucket. I suppose we just have to take consolation in that despite their leaving, those who truly love us will return and decide to stay… even if it isn't going to be forever. 🙂

subset: commoncrawl


text:
Mastering/Mixing Spotlight: Vanessa Iraci, about Vocals and Proximity
Hey folks,
I was asked to work on a duet with the extraordinary Vanessa Iraci, singing "Hurt" by the Nine-Inch Nails with guitar accompaniment.
There was a couple of things that made this particular job very interesting. Firstly, it goes with a video, secondly, Vanessa had a pretty good idea of what she wanted the sound to be like from the get go. It's always a plus, coming into a project with a more or less clear picture of where you want to go with it.
For this one, the voice should be warm and articulate with a very special and specific array of effects on it.
I listened to the recording and immediately imagined a very intimate, almost whispery sound that would support that very deep and revealing song.
I find placing Vocals to be very difficult and at the same time incredibly important, because the voice is often times the center point of attention and the proximity and color changes a lot about the subjective perception of the performance.
Some songs require a lot of air and space for the vocals, others might require a very well defined, almost thin image.
So how can we achieve that?
There's a couple of ways of making signals (voice in this case) seem very close to the listener. Firstly, altering the frequency response. A good amount of bass (somewhere around 100-200Hz, depending on the singer and situation) brings vocals to the front. That however only works if the rest of the production can support it, meaning, the more you have going on in your production, the less room you have to make one particular instrument come to the front and pop out.
Higher frequencies, responsible for the brightness of a signal also work well. Generally, imagine someone speaking directly into your ear at a very close distance. Try to replicate that sound, you'll notice that bass frequencies and brighter frequencies are pronounced.
Secondly, level is a good tool. I listened to a Gregory Porter record the other day and noticed how incredibly much louder he is than the rest of the band. Letting a vocalist overshadow the rest of the band might sound extreme, but it ensures that he or she is always in front and that those characteristic sounds of a voice in close proximity cut through the mix well.
What we also have to think about is reverb. Generally, reverb makes things appear further away than they are. However, if the time between the signal and its reverb tail is long enough (Pre-Delay), you can put the singer into a large room and still have it appear very close to the listener. This is also a great way of making multiple instruments part of the same room and by giving them all different amounts of pre-delay, distributing the space from front to back in a way that almost sets up a stage.
I hope you found that interesting and I'll be back with more blogs soon,
also check out the video of "Hurt"!


text:
"Have I ever told you how the actions of others stop me from talking? It is as if their hand movements, their eyes or their tone of voice stops me from talking. I find myself focusing on their behaviors and forgetting what I should say in response. It is as if their behaviors become more important than their words. For example, when my mother raises her eyebrows at the same time she raises her voice, I find I cannot move or talk. It feels like her behaviors are a sign for me to stop and I can't go beyond that. I see my sister yell back at my mother at times like that, but I can't. I see that my sister gets into trouble for responding back. Maybe my way isn't so bad, but I wonder what makes me stop and not have the ability to respond? I feel like my body just won't let me respond. At other times, when my mother is in a good mood, I see happy behaviors - her eyes twinkle, her tone of voice is mellow and soft. At times like this, I say to myself I need to capture this moment and try to fit in all my words. Don't they say ---it's all in the timing?"
What is this autistic boy telling us? He seems to be entrapped by others' nonverbal gestures. He can see that this does not stop his sister from talking back to their mother. He wonders why it stops him. He also realizes that if his mother is in a good mood he has more of a chance in using words (if he has them).
Let's take a moment to focus on this area of nonverbal communication. It seems that our autistic boy has no choice but to focus on the nonverbal gestures of others and in turn feels manipulated by their nonverbal gestures. The behaviors of others stop or propel him to talk. From the perspective of an Incomplete Attachment, we can possibly make sense of what is going on here.
Let's take a step back and think about nonverbal communication and nonverbal gestures. From my point of view, the definition of nonverbal communication is the body's way of unconsciously communicating feelings and emotions. Sometimes a typical person may not have access to his emotions so that person may not be consciously in touch with a specific feeling and thus cannot verbally express a particular feeling. Fortunately, our bodies always are in touch with our emotions and those feelings come out through our nonverbal gestures/communications. The person with autism does not have access to words, but his body retains the memory of his emotions. Thus the unconscious child with autism is tuned into nonverbal communication much more than he is tuned into verbal communication. That is why our autistic boy focuses on the nonverbal gestures of others. Typical individuals are simultaneously unconsciously and consciously aware of what others (this will depend on the individual and their level of consciousness of nonverbal gestures) are saying nonverbally. If we think of the individual with autism as unconscious, he would by definition be more attuned to nonverbal communication versus verbal communication.
Another point to remember here is that not only is our autistic boy more attuned to nonverbal communication as compared to the typical person, but he also has no way to access his feelings and subsequently communicate those feelings (lacks self-agency). Thus he is left to only focus on the nonverbal communication and feel manipulated by others' gestures.
Finally, as this autistic boy develops, gains an attachment, has access to his feelings, develops self-agency and is less dissociated he will not only be able to read others nonverbal gestures, but also will be able to verbally express his feelings like all typical people do. Thus as the person with autism develops, we see a change in his ability to function in the world. Autism is seen on a continuum from low functioning to high functioning to Asperger's. I think there is a good reason to look at autism in this way. The child does develop. The child can actually move off of this continuum and become as typical as others.


text:
Bus Stops
The information available through this website provides general information for the convenience of West Orange-Cove CISD parents. Final student placement is determined by the campus registrar.
Bus stops are placed at centralized locations that can be safely accessed by a significant number of students. Additionally, bus stops are designated to minimize the time length and mileage of the run.
Students need to be ready at least ten (10) minutes before the estimated time of the bus stop. Afternoon routes may vary as much as 20-30 minutes depending on departure time, increased traffic, adverse weather, etc.
Parents/Guardians with children under 8 years old must meet the bus at the stop and come to the bus-loading door to receive their child. Parents or guardians are asked not to wait in a vehicle or in a doorway due to the delay that it causes to the bus route.
A State-licensed child-care facility as defined by Sec. 42.002, Texas Human Resources Code or a grandparent's home may be used as a student's transportation address. The address of the licensed child-care facility or grandparent's home must be within the bus zone for the student's campus of attendance. Students may only ride to and from a single address whether it is their home, grandparent's home, or a child-care facility.
Parents/Guardians are encouraged to accompany their children to the bus stop or arrange a neighborhood buddy to walk with your child.
For bus route questions or information on special program and Head Start routes, please contact:
Transportation Department – (409) 882-5422 or (409) 882-5423


text:
Online Cooking For Kids
- 4Kids Entertainment (commonly known as 4Kids) is a Worldwide International American film and television production company. It is known for English-dubbing Japanese anime, specializing in the acquisition, production and licensing of children's entertainment around the United States.
- The Sport Ju-Jutsu system for kids is designed to stimulate movement and to encourage the kids natural joy of moving their bodies. The kids train all exercises from Sport Ju-Jutsu but many academys leave out punches and kicks for their youngest athlethes.
- The process of preparing food by heating it
- Food that has been prepared in a particular way
- (cook) someone who cooks food
- (cook) prepare a hot meal; "My husband doesn't cook"
- The practice or skill of preparing food
- the act of preparing something (as food) by the application of heat; "cooking can be a great art"; "people are needed who have experience in cookery"; "he left the preparation of meals to his wife"
- In or into operation or existence
- on-line: connected to a computer network or accessible by computer; "an on-line database"
- on-line(a): being in progress now; "on-line editorial projects"
- With processing of data carried out simultaneously with its production
- on-line: on a regular route of a railroad or bus or airline system; "on-line industries"
- While so connected or under computer control
Pretzel Rolls
Decided to get my babcia on tonight for dinner, making beer-braised kielbasa and some golabki (pronounced "g'hwumpkhi", or something like that, Polish cabbage rolls stuffed with rice and meat), since I had a cabbage from my last farm share of the year. While I'm not Polish, there's a largish Polish community in my area and I remember my childhood neighbor's "g'hwumpkis" fondly. They're not terribly photogenic, though, and maybe that's a challenge for another day. Fortunately I decided I needed to make some bread to go with the meal. Rye bread would probably have been the traditional choice, but I've seen a lot of folks making pretzel rolls around the blogosphere recently, and thought that sounded like a good pairing.
I did a little research online, and saw about what I expected: pretty straightforward bread doughs with a little fat (in the form of butter), cooked in a solution with a basic pH like a pretzel would be, and sprinkled with salt. So, I started with a basic 5:3 ratio of flour to water (thanks again, Michael Ruhlman!) and went from there to the recipe below. I don't usually keep pretzel salt around the house, but I did have some nice grey sea salt which worked very well indeed. They came out great, and my wife and kids loved them: a bit like an oversized soft pretzel, with a little crunch from the flakes of sea salt on the outside.
Unfortunately, I'm still searching for something to do with cabbage that the family will eat. (I'm happy to share the golabki recipe, it anyone's interested.)
Pretzel Rolls
20 oz. all-purpose flour
12 oz. warm water, about 105°-115°F
2 oz. butter, melted and cooled slightly
2 tsp. kosher salt
2 tsp. sugar
1 package (2 1/4 tsp.) active dry yeast
For the topping
1 egg
salt (bigger flakes are better)
For the boil
2 quarts water
1/3 c. baking soda
Sprinkle the yeast over the warm water and allow it to sit for a few minutes to hydrate.
Combine the dry ingredients in the bowl of a stand mixer fitted with the dough hook, and start stirring on low to combine. Add the water and melted butter, and when the dough ball has come together, switch to kneading speed for 5 or 6 minutes, until the dough is uniform and elastic. Turn out onto a lightly floured surface, form into a ball, then place in a large bowl that's been sprayed with oil and cover lightly with plastic wrap and a tea towel. Let rise in a warm spot for about an hour, until doubled. At this point I was headed out for the afternoon, so I put them into the fridge for a few hours to retard any further rising (lactobacillic fermentation should have kept on going, though, which helps with flavor, so I'm fine with that).
Punch down gently and turn out onto a lightly floured surface. Divide into 16 equal pieces (divide into quarters, then divide each quarter into quarters). Shape each piece into a ball by "pinching up" the sides and then rolling against your work surface in your cupped hand. Place the formed balls onto oiled baking sheets, cover, and let rise again until almost doubled.
Preheat your oven to 425°F, with racks on the upper and lower middle positions.
Bring the two quarts of water to a boil, then add the baking soda. When the foaming subsides, boil the risen dough balls 2 or 3 at a time, 30-60 seconds per side, then remove them with a slotted spoon to 2 baking sheets dusted with cornmeal (I just reused the same baking sheets I proofed the dough on; didn't even bother to clean the oil off before adding the cornmeal). They'll be a little ugly after their bath. That's OK.
Whisk the egg and a little water together to make a wash, and brush the dough balls with it. Sprinkle on a little salt, and cut a few slits in the top to allow steam to escape. Bake for 15-20 minutes, until evenly mahogany brown. Serve warm if at all possible.
Heston's Hidden Orange
The sexy matt-black box promised a glorious, decadent, dessert - traditional Christmas riches with a "magic" new twist.
The prize in the Heston pudding was a candied orange tantalisingly "hidden" in the centre of the medieval plum pudding recipe.
Who knows how much the marketing people at supermarket chain Waitrose paid the three star Michelin chef Heston Bluementhal to come up with this pre-made Christmas dinner denouement but it paid off.
With just one airing of the ad for the ?13.99 Heston Hidden Orange Christmas Pudding they sold out and profiteers were clearing ?80 a pack on eBay.
Waitrose wanted to restock but alas turning around the key ingredient - candied oranges - just wasn't possible between the onset of panic buying and December 25th.
If you had one you were the guy with an iPhone 5 before general release or the kid in 1992 with the sold out Thunderbirds Tracey Island base.
My mother not only likes to win but also has a beady eye. So it was no surprise to me to find she had secured the Heston surprise from her Waitrose store by outwitting thousands of less determined opponents.
Forty odd years of parenthood taught her to protect her find by stashing it in an above-cupboard, location.
If I'd known of the treasure two weeks ago I'd have flogged my dessert inheritance online without a second thought.
So, steamed for three hours, and talked about for many more before, it promised much and the fuss was sure to follow through in the tasting.
To those poor souls outbid on eBay I can tell you it was sweet, far too sweet.
Yes the candied orange inside was an entertaining and attractive aside and the drama surrounding the scarcity of the ready-to-boil beast was a lot of fun but, Heston, it was dirty sweet and worse, saggy arse cellulite in texture.
This is the danger of messing with tradition and harder still, family tradition. Heston is clever and cool but he ain't my mum and next year she will be back with her pudding - no surpises, key ingredients: pine nuts and loads of booze.
See also:
substitute for cloves in cooking
evil cooking mama kills animals
solar cooking ovens
infomercial cooking products
food channel cooking shows
cooking light breakfast casserole
cast iron cooking recipes
tag : online cooking for kids german tools chinese food 3d games


text:
Subcompact SUV Comparison: 2016 Honda HR-V
Our roomy and refined favorite.
Starting Price: $20,015 | Build
Above Average: Value and performance
Below Average: Infotainment
Consensus: Clearly the one to beat in this class, it has the goods
700 Miles in 101 Words
A new player in a growing segment, the Honda HR-V uses the subcompact Fit underpinnings to build a worthy little brother to the benchmark CR-V in the class above. The styling is crisp and modern and the interior reflects these sensibilities with a clean look enhanced by quality materials. The 1.8-liter engine provides almost the same output as larger engines in the test and it never felt overtaxed when cruising along at 80 mph while delivering over 29 mpg. And even though CVTs have some drivability issues, the unit in the HR-V is well matched to the engine and performed seamlessly.
Strengths and Weaknesses
The 2016 Honda HR-V is the roomiest in the segment and at the same time is easy to drive, delivers great fuel economy and is easy on the eyes. Here's a quick look at how the HR-V performed across our more subjective categories, followed by deeper dives into each rating.
Highway Driving On the extended stretches of Interstate 10, the Honda HR-V had plenty of power to keep up with traffic and it was quite happy moving along at Arizona's posted 75 mph speed limit. The dreaded motorboat drone of CVT technology is well controlled in the HR-V; only occasionally would you hear a pitch change when urging the car forward to pass. For a subcompact crossover SUV, the HR-V was well planted to the pavement and resisted being blown around in the high winds through the pass near Palm Springs. The right-side lane camera is a nice feature, especially when looking to move back into a lane after passing an 18-wheeler.
City Driving The compact size of the HR-V makes it easy to wheel around city streets and when parking. The light feel of the power steering is a Honda trademark and it definitely helps in low- speed maneuvering. The added benefit of the high seating position makes it feel like you are in a larger vehicle, much larger than the Fit it's based on. The responsive powertrain and linear feel to the brakes contribute to the HR-V's deft touch in gliding through stop-and-go city traffic.
Sporty Driving Being easy to drive doesn't necessarily translate to sporty driving fun. If you want more communicative, meaty steering look elsewhere. And while our HR-V was outfitted with all-wheel drive, that too doesn't translate to canyon-carving agility. The AWD in the HR-V is set up for traction primarily in wet or snowy conditions, sending torque to the rear wheels only when it detects slip at the front. As a result, the extra weight of the AWD merely holds the HR-V back from being as spirited as say, the Mazda CX-3.
Interior Appeal The interior design and materials of the Honda HR-V are top notch. It's not a flashy layout and doesn't have the sexy leather of the Fiat nor the neat little heritage styling cues of the Renegade. But then again, the Honda is about getting the job done with no muss or fuss. The seats are comfortable, the visibility great and the controls are, for the most part, intuitive and easy to use.
Infotainment The only disappointing feature of the HR-V is the infotainment system with its touchscreen regimen. It's not easy to directly select a channel or to use the head unit to raise or lower the volume, although the steering wheel-mounted volume control mitigates this somewhat. The system was fairly simple to use when pairing a phone, but the voice recognition protocol for using the phone and navigation is a bit clunky in execution.
Rear Seat With the largest passenger volume among the vehicles in the test, the rear seat of the HR-V offers plenty of room for two adults or even three over short distances. Honda's rear "Magic Seat" folds down to create a flat load floor (see below), or the seat bottom can also fold up against the seat back so you can slide tall objects into the second row.
Cargo Utility The space behind the second row is also the largest in the group and with the fold-flat second row, the HR-V can accommodate up to 55.9 cu. ft. of cargo. It should be noted that AWD versions sacrifice over a cubic foot of space over the FWD version.
Fuel Economy The EPA rates the HR-V at 27 mpg city/32 mpg highway and over the course of the test it delivered 29.3 mpg, just about on the money for its combined 29 mpg rating. Given the performance and capacity of the vehicle, it's impressive mileage.
Resale Value Hondas have traditionally held their resale value and there's no doubting that the HR-V will do the same, especially in light of how affordable it is. Our 2016 Honda HR-V AWD EX-L with Navi is the top-of-the-line model with a base price of just $25,840 and was the lowest priced vehicle in the test. With a high level of content, AWD and plenty of room, the Honda HR-V is a winner.
Inside and Out: Honda HR-V Photo Gallery


text:
Apply Now !!
Code | Content | Community | Convergence
Understanding ourselves and the world we live in.
Sharing self help tips/advice/blogs on how to make your life beautifully positive!
Tumse na ho payega
New content every Sunday
Holiday Bargains & Recipes
by Lize Bard
Every now and then my head is racing with thoughts so I put pen to paper
Welcome to my world.
Brett Kristian
We are at war. Life is a battle. Every day we fight for joy, peace… love. This is correspondence from the frontlines.
A PoetQuest through Livid Lattices
From a Nerd who loves the Cloud ....
Psychology to Motivate | Inspire | Uplift
For bloggers who aspire to inspire
Fiction is the ONLY Reality.
Lions can wear glasses too
what you create is creating you
A Spiritual Journey
Mystic Raghaash Blog
"She believed she could, so she did." 🌙


text:
Colin McRae Rally
Started in 1998, the franchise has been a critical and commercial success and is generally acknowledged as a pioneer of realistic rally sports racing games. The series is named after the World Rally Championship driver Colin McRae, who provided technical advice during development.
Despite McRae's death in September 2007, Codemasters retained the use of his name on their rally games until the release of Dirt 3, where the moniker was dropped.


text:
Rise of Keepers Games
Hello Friends, Here to get the Rise of Keepers Games Download of Latest version 2016. We are ready here to provide your desire file, games Software or PC version for free Download. We already tested all of our Available apps and include on here. Currently, it is the more attractive search query and people are looking for this file information about Rise of Keepers Games, New updated version. Its free Download and Installation process. If you really looking this games File, this is the best place for you to get all the available. So Dear, Why Late? Read the below data and get more information from our website.
Free Rise of Keepers Games Download details:
# File Name: Rise of Keepers Games
# Games Category: Mission games
# File Type: PC Version
# Operating System: Windows/mac
# File Source: Internet
# Uploaded By: pcgamesfullversiondownload.com
# Download Server: Official/ Mediafire / BDupload or Indishare
# Link passwords: not Applicable
# File Size: Please check from Download Server
# File Updated date: May 01 – 2016
Before downloading make sure that your PC meets minimum system requirements.
- OS: Windows 7 64-BIT/Vista/8
- CPU: Intel Core i3-2100T @ 2.50 GHz / AMD Phenom II X3 B73
- Hard Drive: 1200 MB Free
- Video Memory: ATI Radeon HD 4850 or NVIDIA GeForce 9600 GT, 1 GB
- Sound Card: DirectX Compatible
- DirectX: 10
- Keyboard and Mouse
- Additional Notes: Full 7.1 audio support
# Direct link: Rise of Keepers Games file Download
Finally no more words require about the Rise of Keepers Games information in this session of this content. If you require knowing more, Please ask to us via our contact us form or comment box. Please make sure that, you don't send Personal information via the Comment box. Thank you for being with us.


text:
This morning we are tearing the walls down and building them back up. Is there a wall in your home you need to tear down to expand a room? Or maybe you need to put up a new wall to divide a room?
previous post
Fix It 101: Bad Home Improvement Ideas
next post
Fix It 101: New Year Remodeling


text:
San Francisco. The city by the bay, home to the Summer of Love, and the only city home to boutique perfumery Le Labo's Limette 37 scent.
Le Labo's nine City Exclusive scents pay tribute to specific cities where Le Labo shops are found, and are only available in the city they're named for—until now. In a twist of exclusivity, Le Labo has released the full City Exclusives collection online and in its various boutiques worldwide, so you can stock up on your favourite scent without the added airfare.
Conceived by Fabrice Penot and Eddie Roschi, Le Labo constructs its fragrances around primary essences found in Grasse, France's perfume capital. Bergamot, rose, patchouli—these base scents are built on by master perfumers in trials until the precise fragrance is determined. A scent's name indicates its formula: each includes a principle essence, plus the total number of ingredients added. So, with 36 additions to its bergamot base, San Francisco's Limette 37 is a hilly olfactory ride from the Fillmore street boutique to the bay—fresh and airy with soft musks, clove, and warm jasmine. Down the California coast, in the City of Angels, Musc 25's dark side has an angelic cover: musk and civet meet vetiver and ambergris. Sharp pink pepper jives with clove, cedar, and aldehyde in Chicago's Baie Rose 26, a scent inspired by jazz music, and Paris offers classic Vanille 44, a subtle yet woody scent.
All city scents are available online and in Le Labo boutiques until October 15, after which you'll just have added reason to visit the cities themselves.
Image courtesy of Le Labo.


text:
Police have arrested a man wanted in connection with the murder of a woman in a flat in west London.
Robert Richard Fraser was arrested on Tuesday night in the Leicester Square area and has been taken to a central London police station, Scotland Yard said.
The body of Maria Duque-Tunjano, a 48-year-old Briton originally from Colombia, who was working as a prostitute, was discovered at a flat in Earls Court, west London, on Friday. Detectives had linked her murder to an attack on another sex worker on 18 January.
"Police were appealing for assistance in locating Robert Richard Fraser following the murder of Maria Duque-Tunjano on Friday," a Scotland Yard statement said. "We thank the media and the public for their assistance with this appeal."


text:
tag:blogger.com,1999:blog-6390358798307718772018-10-18T03:08:15.788-07:00Dylan WanSoftware Development * Project Management * E-Business Suite * PeopleSoft Applications * Cloud Computing * Product ManagementDylan Wanhttps://email@example.com:blogger.com,1999:blog-639035879830771877.post-66406304141108069452018-02-19T11:39:00.000-08:002018-02-19T11:39:09.043-08:00Oracle EBS Asset Model and ReportingEBS FA is an old model and the application is widely deployed in most of EBS sites.

Almost all companies has assets and need to report their assets in their accounting reports.

While many people, including Oracle, has provide some reporting solutions for EBS FA, I think that doing it right in a most optimal way is often. It affects the time required for monthly or year end period closing and a reporting solution that allows the deploying company to quickly see the change they made and continue working is essential for their business.

Historical Information
EBS FA stores asset historical information.
The other EBS application that stores a lot of historical image of data is EBS HR. EBS FA has a typical design that when any transaction or depreciation process affect the value of the asset, it keep the original value and create a new record to represent the new value. It makes the old record deactivated by entering an DATE_INEFFECTIVE value.

The dates are different tables may be entered in a different time and thus a range join between the tables is the way for getting the historical images of data for any given date.

Multiple Books
Like other subledger products such as AR and AP, which has the OU and each OU posts to one Ledger, EBS FA partition the data by FA Books.

OU in other subledger is hard stripping of the data, sharing the data across OUs are under limited circumstances.

EBS FA, on the other hand, shares data across Corporate Book and Tax Book. The asset distributions are entered against distribution source books and are shared across tax books that use the same distribution source books.

Sharing historical data across periods
While in many cases, the historical data are entered with an explicit DATE_INEFFECTIVE date, the depreciation process is not always run for every period and when reporting the depreciation data, the data from prior depreciation run has to be used for the specific AS WAS point in time.

The lack of the end date or end period is not a unique challenge. In many applications, such as PeopleSoft Applications, they only have the EFFDT.

Integration with AP

Integration with PO

Integration with Item Master

Integration with Asset Instance

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2018/02/oracle-ebs-asset-model-and-reporting.htmltag:blogger.com,1999:blog-639035879830771877.post-4802285663328446192018-01-30T08:48:00.000-08:002018-01-30T08:48:12.038-08:00Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2018/01/blog-post.htmltag:blogger.com,1999:blog-639035879830771877.post-3965502025865757432017-12-02T20:54:00.001-08:002018-02-19T11:16:29.125-08:00MacBook Issue: Scroll command history vs Scroll WindowI just found that two finger scrolling does not work when I am using ssh in Terminal.

Here is how to fix the issue:

This is an issue with the Terminal.app setting.

Terminal Menu
Click Preference
Go to Profile
Uncheck Scroll Alternate Screen

It works again.

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/12/macbook-issue-scroll-command-history-vs.htmltag:blogger.com,1999:blog-639035879830771877.post-29051629677586217172017-11-11T09:27:00.005-08:002017-11-11T09:27:54.854-08:00Browser Navigation
Useful keyboard shortcuts:

New Browser Window: Command + N (New)
Next Window in the same Apps: Command + key for [`~]<br /><b>Previous Window in the same Apps</b>: Command + Shift + key [`~] for reverse direction

New Tab: Command + T (Tab)
Close Tab : Command + W (Withdraw)
Move to Next Tab: Control + Tab (similar to command + tab for switching between apps)
Move to Previous Tab: Control + Shift + Tab for reverse direction
Go to the Address Bar: Command + L (Location)

Move Down - Down Arrow
Move Up - Up Arrow
Page Down - Space
Page Up - Shift Space
Top of the Page: Command + Up Arrow
Bottom of the Page: Command + Down Arrow

Zoom In: Command + Shift + [+ = ] key, very useful in screen sharing conference
Zoom Reset: Command + 0
Zoom Out: Not as useful, Command + [-] key

Back to Previous Page : Command + the {[} key - always works
Command + the left arrow key does not work well when you are in a field on the page.

Back to the Next Page : Command + the key { ] }

Reload the current page : Command + R
Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/11/browser-navigation.htmltag:blogger.com,1999:blog-639035879830771877.post-84046761067695154162017-11-03T10:20:00.001-07:002017-11-03T10:20:33.338-07:00Text Editors on Mac OSXI used Text Mate and TextWrangler. Both are excellent. They are not really free and I do not want to have any license risk by using an unlicensed version for work.

I recently found a new alternative.

Atom is the one I just started using recently.

It is free.

It is widely used at Facebook.

I was asked to use Nuclide after I installed it. It has git integration.

It can highlight SQL statements correctly.

I can search all and it highlight the results in the original text.

So far it satisfies most of my needs.

I stopped using Emacs for several years and my fingers forgot the advanced commands that I used to be very familiar with. Otherwise, I will probably use XEmacs.

I like vi and used a lot lately after I switched to Mac. However, I miss the editor that can highlight text in colors and quickly navigate using scrolling instead of text/key stroke based navigation.

Atom is the current choice for me.

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/11/text-editors-on-mac-osx.htmltag:blogger.com,1999:blog-639035879830771877.post-65082978257541318992017-10-27T09:37:00.000-07:002017-10-27T09:39:31.643-07:00Oracle Concurrent Program
Oracle Reports are executed as concurrent programs.

To find the executable used in the concurrent program:

select pt.user_concurrent_program_name
, p.concurrent_program_name
, p.execution_method_code
, e.executable_name, E.EXECUTION_FILE_NAME
from applsys.FND_CONCURRENT_PROGRAMS P
inner join applsys.FND_CONCURRENT_PROGRAMS_TL PT
ON PT.APPLICATION_ID =P.APPLICATION_ID
AND PT.CONCURRENT_PROGRAM_ID = P.CONCURRENT_PROGRAM_ID
and PT.LANGUAGE='US'
inner join applsys.FND_EXECUTABLES E
on p.Executable_ID = E.Executable_ID
and P.APPLICATION_ID = E.APPLICATION_ID
where 1=1
-- and p.CONCURRENT_PROGRAM_NAME like 'FA%'
and p.application_id = 140
-- and rownum <10
--and pt.user_concurrent_program_name like '%Asset%'
order by 1

;

The meaning of the execution method:

Select LOOKUP_CODE, MEANING from fnd_lookup_values where LOOKUP_TYPE='CP_EXECUTION_METHOD_CODE';

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/10/oracle-concurrent-program.htmltag:blogger.com,1999:blog-639035879830771877.post-45309918722587648272017-10-25T15:57:00.000-07:002017-10-25T15:57:04.184-07:00Oracle Discoverer MetadataGet a list of business area:

SELECT eb.ba_name business_area
from EUL_US.EUL5_BAS eb;

--

Get a list of folders:

SELECT eo.OBJ_TYPE
, eo.OBJ_NAME folder_name
, eo.OBJ_DESCRIPTION
FROM EUL_US.EUL5_objs eo
INNER JOIN EUL_US.EUL5_BA_OBJ_LINKS ebol
ON ebol.BOL_OBJ_ID = eo.OBJ_ID
INNER JOIN EUL_US.EUL5_BAS eb
ON eb.BA_ID = ebol.BOL_BA_ID
WHERE eb.ba_name = 'Financial';

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/10/oracle-discoverer-metadata.htmltag:blogger.com,1999:blog-639035879830771877.post-66805417221919926272017-10-23T18:11:00.000-07:002017-10-23T18:11:05.916-07:00Oracle EBS Endeca ViewsOracle Financials Information Discovery Plus is a product built on Endeca.

The architecture is to load the data into a big flattened index used by Endeca tool.

The key logic are included the views that are used as source for loading the data.

In Asset area, Oracle E-Business Suite Information Discovery Integration and System Administration Guide mentioned these views:

FA_EID_F_ASSET_V
FA_EID_F_MASS_TRANS_V
FA_EID_REC_V
FA_EID_F_CLR

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/10/oracle-ebs-endeca-views.htmltag:blogger.com,1999:blog-639035879830771877.post-74636428293490124242017-10-14T16:31:00.002-07:002017-10-14T16:31:25.624-07:00
More data beats clever algorithm.
But Better Data beats more data
~Peter Norvig, Director of Research at Google
Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/10/more-data-beats-clever-algorithm.htmltag:blogger.com,1999:blog-639035879830771877.post-76196318087699537522017-10-13T08:51:00.000-07:002017-10-13T11:26:09.352-07:00GitFlow
GitFlow is a branching strategy. It advises when to branch, and which branch changes should be committed to depending on the nature of the change and the phase of the release cycle.

It can handle critical bug fixes (patch) and scheduled releases (new feature, bug fix, stabilization).

Here is the doc - Introducing GitFlow

Critical Bug Fix

Open a maintenance branch from master

Dev create specific branch from the maintenance branch for fixing bugs

Commit the changes and submit the merge request

Once the maintenance branch is ready, release the bug fix

Merge the maintenance release to master

Scheduled Release
Scheduled releases occur on a set frequency.

The release cycle for a scheduled release can be divided into two phases:

Development (develop branch)

Stabilization (release branch)

The releases can occur once every two weeks, and a stabilization phase of one week, the release cycle becomes three weeks long, with one week overlapping with the previous release. During the overlap developers can work on changes targeting the next release or fix features scoped for the current release.

For changes made to the development branch, a developer creates a feature branch from the develop branch. They commit their work directly to the feature branch. Once the feature is completed the feature branch is merged to develop. Feature branches are discarded after they are merged to develop.

The stabilization phase begins by creating a release branch from develop. The new changes for new features will not be committed into this branch. The bug fixes found by QA will be fixed into this release branch. After the release branch is stable, the product is released from the release branch.

The release branch is merged to both develop and master.

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/10/gitflow.htmltag:blogger.com,1999:blog-639035879830771877.post-3466382089326145402017-10-09T09:37:00.000-07:002017-10-09T09:37:25.408-07:00Use Flyway to manage the schema change
Upgrade the database is challenging. Data may be already there while you are introducing the schema change.

The base schema may be different. New customers start from scratch with an empty database.
Existing customers may be at the different patching levels and thus require different "ALTER script" to change the schema.

Flyweb is not the most advanced system I have seen and it does meet all my expectations, but it is a helpful tool to manage this schema migration problem.

Flyweb does one very basically thing.

It has a table called schema_version.

When it runs a database update script with a version, it stores the version number there in the database.

Next time, it checks if a version of the script has been applied in the database. If it does, it skips the older versions and start with a newer versions.

Here are the design assumptions of using flyway:

It uses naming conversion to determine the version. Some tools use repository and it does not need a separate repository. It makes uptaking flyway very easy.

It assumes that the "Delta" are included in the files with version number. Coding the delta is possible but difficult. I always feel that delta should be generated by a tool by comparing the original to the target.

It assume that the delta will be applied on top of the other in a sequence. The file does not include a full image and thus it is taking a "hop" based approach.

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/10/use-flyway-to-manage-schema-change.htmltag:blogger.com,1999:blog-639035879830771877.post-77222726233624932352017-10-06T09:12:00.000-07:002017-10-06T09:12:13.679-07:00The mystery word OR
Tell a kids:

"Either you OR her will get the candy. "
"You OR her need to clean up the mess"

What will happen next?
OR creates ambiguity.
OR creates competitions.
OR creates jealous.
OR creates a situation that no one is responsible for.
OR does not create equality.
OR does not promote team work.
OR creates an unorganized team.

Assigning a job to A or B means assigning to nobody.

OR can be used to discuss options.

After options are determined, we need to come up evaluation criteria to select the option, need to run these criteria against the options, and finally select one.

This is called decision making.

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/10/the-mystery-word-or.htmltag:blogger.com,1999:blog-639035879830771877.post-2504318476749000482017-10-04T08:37:00.000-07:002017-10-11T23:26:45.438-07:00Test Failure and Test Blocker

Test Blocker
Blocking QA from testing may just require a small code fix or may just need a fix to the QA env configuration.

It affects the QA testing and affects the QA testing schedule and productivity. Unblocking QA is critical and needs to be treated as an urgent issue.

Unblocking QA may not need to wait for a build. Build schedule is determined by readiness of dev, which may still be working on the code changes or performing unit testing. Pushing dev to provide a build for "unblocking QA" is actually dangerous as you are pushing more incomplete work or more work that are done in a rush. It actually may introduces more blocking issues.

Unblocking QA can be done in a hotfix but the hotfix needs to go away in the next build. Sometimes, after an issue got unblocked and it becomes lower priority. It is still critical to follow up as you do not want to keep applying a workaround.

Getting a fresh QA env for every build is ideal but it requires the QA testing technology that can bring the testing data back.

Refreshing the QA env periodically not for every build may be more realistic.

You need to be careful when you apply a workaround (or a hotfix) to unblock QA. Sometime, the workaround may make the testing meaningless.

Test Failure
Test failure means that the result of testing does not meet the expected result.

The expected result can be simply

I can login

I can see the next page when I click on a button or a link.

I can save my change

I cannot save my change as I have not fill the blank or I did not enter data correctly.

I should not be allowed to enter a page if I am not granted with required permissions

Sometime testing failure and testing blocker is the same. You failed in the early workflow such "I cannot login" and you are blocked as you cannot complete the workflow.

However, blocked in a workflow does not mean that you cannot continue working. If a QA resource can work on something else, the QA may not actually be blocked.

Whether QA is blocked can be considered from two angles:

QA resource is wasted as they cannot do anything

QA resource is wasted on working on some less critical activities

***

When you require people to work overtime, you may find that your team has more chances to be blocked. These are the consequences:

More people need to work overtime to unblock
They go back to take rest and come back in regular hours
In any case, relying on people to work overtime or working over weekend is problematic. It cannot be a long-term strategy. When you keep mentioning "war room". Guess what, every regular room becomes a "War Room".

When every bug is P1, there is no P1. You can keep introducing P0, blocker, etc. Whatever. Asking employees to cover your own failure in planning and setting unrealistic target is not the way how software development should work.

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/10/test-failure-and-test-blocker.htmltag:blogger.com,1999:blog-639035879830771877.post-30233786506325149822017-10-03T11:35:00.004-07:002017-10-03T11:35:56.661-07:00
Rewarding efficiency, not long hours or late hours.
Number of hours does not equal to success
Need work smarter not harder

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/10/rewarding-efficiency-not-long-hours-or.htmltag:blogger.com,1999:blog-639035879830771877.post-25345423113192461862017-10-03T11:27:00.000-07:002017-10-03T11:27:56.436-07:00Measures Software Business

1. Growth by CAGR - Year By Year

EBITDA Margin

Booking

Subscription

Total Revenue

Share of wallet = the amount of the customer's total spending that a business captures in the products and services that it offers.

Increasing the share of a customer's wallet a company receives is often a cheaper way of boosting revenue than increasing market share.

2. Marketing Perception

Brand Funnels
Awareness > Familiarity > Consideration > Purchase Intent

3. Goal - OKR

Rallying Cry

4. Response from Customers

Interaction with customers

Booking

Pipeline

5. Response from Competitors - If they start copying you...

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/10/measures-software-business.htmltag:blogger.com,1999:blog-639035879830771877.post-8987223356289334022017-09-29T12:00:00.001-07:002017-10-04T10:11:18.415-07:00Separate Environments Needed for Development
When I worked in a big company, these things are so obvious and I never really paid much attentions.

Having separate environment is so basic. However, it requires some efforts to make people understand these requirements.

Here are the environments required for different purposes:

1. Development Env

Dev team owns this. Ops may create it for Dev

Developers have full access.

Dev perform unit testing in this env

Backup may be required so when Dev does something that may affect each other, we can restore to a clean env

Creating such env from and old QA env, or refresh from QA env, so Dev can have some testing data is a good practice.

2. QA Environments

Ops team creates it for QA

Builds are applied to QA env for testing

There are various QA environments:

2.1 Feature development
Apply the latest builds for QA testing

QA should run the testing workflow in the env.

Ideally, Dev should not be granted with the permission to change anything directly

QA may need Dev and Ops team's help to apply Hot Fix or Unblocking QA.

A good practice is to patch this env constantly enough without blocking or distracting QA from testing.

Each build should have a list of features available and bug fixes included

Build cycles can be determined ahead and coordinated among QA and Dev

We may have much such environments and each has its own build cycles if multiple branches / code lines are open.

2.2 Release Candidate

This env does not have to be a separate env but this is an important concept.

Once the code is almost ready for release, you start the release candidate process.

Release Candidate is different from the regular build cycles since whether we have another RC build is determined by the quality and thresholds. Each build is a candidate to be released.

Some of items that are included in the regular builds are removed.

The code may be checked in to the release branch.

Release will be taken from this env.

2.3 Performance Testing

There are special requirements for building these env.

3. Maintenance Environments

Each customer release should have a corresponding env.

Support, QA, Dev can use this env to reproduce and investigate the customer issues.

Some organization may make such environment as an On-Demand env.

You can build VMs as a library and bring the specific env for a given release up when necessary.

There are unpatched or patched env

Even the patched env, there are different patching levels.

4. Sales Demo Env

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/09/separate-environments-needed-for.htmltag:blogger.com,1999:blog-639035879830771877.post-16482543117476718932017-09-22T09:46:00.000-07:002017-09-22T09:46:55.296-07:00The About Page
To let the customer know which version of the software they are using, you can include the About page.

Some of the information is specific to the installation.

Name of the Software

Version Number

Type of License

It is a good practice to include the following as well:

Customer Account # - This is the number that the customer can identfy themselves when they contact you, the software vendor.

Support Entitlement Number (SEN) - When they contact support, they use this information to identify themselves

Support available until - This can come from the agreement. It can be used as a reminder.

This page can be long if there are licenses for individual components (or plug-ins)

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/09/the-about-page.htmltag:blogger.com,1999:blog-639035879830771877.post-103071574582877332017-09-19T00:54:00.001-07:002017-09-19T00:54:19.080-07:00Notes and Tips about Jira
New product or project development:

1. Create a new JIRA project
You need to have the project administration permission to do so.
In an organization, this permission will not be granted to many people.

You can give it a key. The key will be prefix of issues number for issues created in the project.
You can give it a unique icon, call Avatar.

A JIRA project is sometime mapped to "Product" within software organizations. A new product may be a "project", but when you have multiple releases and start maintenance cycles, you are developing and maintaining a product which is typically created as a JIRA project.

2. Create a Board
For a new development project, a new broad can be created for an existing JIRA project, or for a JQL, which is a query for collecting issues from multiple projects.

This is a very good way to run an "integration" project, when a project involves the teams that are from multiple product and from multiple organizations.

You can create multiple boards. Multiple boards can exist simultaneously. A board is actually just a view of the issues in different columns.

3. "Workflow"
There are typical workflows.

It controls which issues types are used and what the possible transitions among issue types.

4. Assign users to roles
Add developers

5. Create Components
Components provides the breakdown of the product.
It is optional.
It is useful to have a default assignee for each component.

6. Map status to columns
This is part of the board creation.

 I found these columns useful for a board created for development:

Todo - backlog for a given sprint. The tickets are in PM's queue

Quality Planning Session (QPS) - PM, Dev, and QA have to talk before a ticket is moved into Dev's Queue.

Dev in Progress - Under development. A ticket should not be in this column too long. if more than a couple of days. The ticket is too big and should have broken into smaller tickets.

Ready for Test - this is the backlog for QA

Test in Progress

Done - No more work from Dev or QA

Note that the status to column mapping is an implicit filter on a board.

The issue statuses that are not mapped will not be shown anywhere on the board.

For example, QA can create their own board to view only the statuses mapped to Ready for Test, Test in Progress, and Done.

7. Board Filter Query
The Filter Query determines which issues will be collected into a board.
Typically, the Board filter is based on a project and a set of issue types.
However, I found a good practice is to include the issues assigned to resources that are part of the project team.

project = projectA OR assignee in (member1, member2, member3)

Epic Link, component, label are also good filter criteria.

8. Swimlanes
When you have too many tickets on a board, you can further break it by swimlanes.

Each Swimlane can have its own filter criteria.

9. Quick Filter
A very good way to group tickets that are owned by a set of people (teams).
This can be used in the standup call.
When you call different people to get the status from them. Filter the board to show only the tickets that are owned by them.

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/09/notes-and-tips-about-jira.htmltag:blogger.com,1999:blog-639035879830771877.post-46127043880925510062017-09-17T10:09:00.003-07:002017-09-17T10:09:57.964-07:00The DEL key in Macbook
After I use MacBook for almost two years, I learn how to delete the character after the cursor.

For forward delete, hold down fn (the function key) and press delete.

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/09/the-del-key-in-macbook.htmltag:blogger.com,1999:blog-639035879830771877.post-86173201320374921332017-09-15T11:45:00.000-07:002017-09-15T11:45:00.132-07:00User training
Provide training to users is the key for adoption of a software.

A vendor should see the chance of providing a user training as a privilege.

Charging training should be done at the package license level, not by sessions.

A different way of thinking of training is to help users to accomplish the role required.

For example, for the software provides to teachers. Using a senior retired teacher to "teach how teachers to teach", instead of teaching how users use the software is a great idea.

The timing of the training is also important.

The design of the software training can be based on the schedule and the cycle when the software will be used and planned ahead to push the training.

By doing so, training becomes a selling tool.

Having a chance to provide training to the end users is really a privilege, not something just as a cost for the vendor.
Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/09/user-training.htmltag:blogger.com,1999:blog-639035879830771877.post-82779420137271725852017-09-11T12:37:00.001-07:002017-09-11T12:37:41.830-07:00Pickup a ticket from the backup
It is nice that a developer to pick up a prioritized ticket from JIRA without anyone assigning the ticket to him or her.

However, we also need to think about impacts of this approach.

The story point is given to the ticket. The developer need to assess if it can be done within the remaining time for this sprint.

How about the impact to QA? The fixed bugs become to backlog of QA.
Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/09/pickup-ticket-from-backup.htmltag:blogger.com,1999:blog-639035879830771877.post-69827802066141293232017-09-02T12:50:00.000-07:002017-09-17T10:08:01.620-07:00Use UI Mockup to drive the UI development

Using the UI mockup to drive the UI development is a very nice thing to do.

A UI mockup tool, like invision, provides many benefits to the UI development:

https://www.invisionapp.com

1. Requirement Validation

The assumption here is that building the mockup is much easier, less costly, and can be done rapidly. if these are true, to acquire the feedback from users, it will be a great tool.

2. Avoid Developer's Confusions
At the UI design phase, the participation from developers may not be necessary. The product manager and UX designer should have enough iterations to go over this before the mockup is shared with the developer.

3. Accumulate the UI design knowledge over projects
For a company, using the same UI designer across different projects can actually help ensuring the consistency across different products.

Here are some of lessons learned:

1. Train the UX designer the UI framework capabilities and constraints
Depending on the UI framework is being used, what design choices are available may be different.

The UX designer should have the knowledge about what it can do and select the best component to be used in addressing a specific UX requirement.

2. Complete the UI mockup as much as you can before starting UI development
Coordination and reflecting the UI design change in the actual UI and the mock up become very difficult after you start developing the UI. There become two sources of truth. You do not know if the actual under developing UI is outdated or the UI mockup is outdated when there is a different between them.

Some work can of course be started earlier than the UI mockup is finalized. For example, preparing the backend data service, API, data model, validation, etc.

3. Provide the enough details
If we want to ensure that the UI development follows the UI design, the details need to be provided.
It causes the confusion in development for the incomplete pieces.

4. Find a mockup tool that can make the UI design reused in development
For example invision allows us to examine the color codes and download the icons and images. It eases a lot of communications between the UX designer and the UI developer.

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/09/use-ui-mockup-to-drive-ui-development.htmltag:blogger.com,1999:blog-639035879830771877.post-63642320291801937882017-09-01T08:22:00.001-07:002017-09-01T08:22:30.501-07:00Best Practice: Use JIRA for tracking your tests
Zephyr for JIRA is a nice tool for doing this job.

You can create tests to represent the workflows and create test cycles for planning and monitoring the multiple runs.

Each test has the expected results for each step.

It makes the QA jobs much more organized.

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/09/best-practice-use-jira-for-tracking.htmltag:blogger.com,1999:blog-639035879830771877.post-58526782901928530902017-08-30T08:20:00.000-07:002017-09-01T05:48:01.661-07:00Best Practice: JIRA, source code, and build integrations

1. When a developer is closing a JIRA ticket, the checkin to the Git should be mentioned.
QA would typically like to know which build the fix is in. However, it is hard to get the build number yet when the build has not yet done. So the checkin number should be mentioned in the JIRA, and later we can use the checkin to locate the build.

Some systems can update the JIRA ticket automatically from the source control system or even from the build tool. It will be ideal.

2. When a developer is checked in the codes, the JIRA tickets that are being fixed should be mentioned as part of the checkin.
It justifies the changes to code. In a stable system, every change to the code should have a ticket.

3. A build is a collection of changes and a list of fixes should be available for each build
The impact from a build to a system needs to be known, when the system is stable, we know what change will be applied.

QA need to know which bugs should be verified or which features can be tested. If a bug fix or a feature is not available, the QA won't need to spend time on it.

Build and build schedule affects the QA test schedule.

The changes are reflected in source code changes. Some of the build tools can show the JIRA ticket numbers that are mentioned in the checkin comment and generate the list of changes in JIRA.

Dylan Wanhttps://firstname.lastname@example.com://dylanwan.blogspot.com/2017/08/best-practice-jira-source-code-and.htmltag:blogger.com,1999:blog-639035879830771877.post-24878633857639458792017-08-30T07:46:00.003-07:002017-08-30T07:46:38.321-07:00Monitor recently changed JIRA
To get notifications on the new issues created recently:

1. Create a filter

2. Schedule the job

Dylan Wanhttps://email@example.com://dylanwan.blogspot.com/2017/08/monitor-recently-changed-jira.html


text:
I want to change up my style...what stores do you love? Do you buy online or in person? Thanks! =)
Most Helpful Girl
lately h&m has been my favorite store. I don't think they sell much online, and I don't order clothes online because I am the type who needs to try things in person before buying.
I wish we had one! I love their clothes!


text:
Using Shipping Rate Tables for Finer Control of Shipping Location Charges
US Listings and Package Size Limitations
Specifying Shipping Locations with the Global Shipping Program
When listing, revising, or relisting items with the Add/Revise/Relist family of API calls, the optional Item.ShipToLocations field lets you specify the regions or countries to where you will ship items. An alternative method is to list the regions or countries you will not ship to by using the ExcludeShipToLocation field.
Pass either ShippingLocationDetails or ExcludeShippingLocationDetails as an argument to DetailName in a call to GeteBayDetails to get a list of the locations and countries that you can include or exclude, respectively, as destinations to which you will ship. For more information, see the GeteBayDetails call reference.
If a buyer's primary ship-to location is a location that you have listed as an excluded ship-to location (or if the buyer does not have a primary ship-to location), they will receive an error message if they attempt to buy or place a bid on your item.
On the DE, UK and US sites, sellers can configure flat shipping rate tables in My eBay Shipping Preferences. These tables can then be applied to individual listings using the Trading API. Shipping rate tables enable sellers to tailor the flat shipping rates offered for an item to fit the shipping destination. They can specify a base rate for the seller's country or an international region, then specify different rates or surcharges for shipping to the more distant or inconvenient areas within the country or to specific countries within the region.
For more information about configuring and invoking flat shipping rate tables, see Using Shipping Rate Tables.
There is a ShipToLocations at the Item level of the AddItem family of calls and a ShipToLocation inside InternationalShippingServiceOptions. The purpose of this section is to illustrate the difference between the two.
(Use GeteBayDetails to determine which locations are valid per site. These values are string equivalents of values found in ShippingRegionCodeType and CountryCodeType. )
As input, the Item-level ShipToLocations enables a seller to identify one or more locations to which he is willing to ship the item in addition to the country of his own site. There is no connection to whether the seller is offering any international shipping services.
As output, the Item-level ShipToLocations reflects the consolidated list of both Item-level ShipToLocations and service-level ShipToLocation values.
For example, if a seller specifies several Item-level ShipToLocations and one of those is
Worldwide, GetItem returns
Worldwide as the only Item-level ShipToLocation. If the combination of all Item-level ShipToLocations and service-level ShipToLocation values amounts to worldwide, GetItem returns
Worldwide as the only Item-level ShipToLocation.
As input, the ShippingDetails.InternationalShippingServiceOption.ShipToLocation field represents the locations to which the seller is willing to ship the item with that particular international shipping service. For each international shipping service the seller offers, the seller must provide at least one ShipToLocation. There is no connection to whether ShipToLocations has been specified at the Item level.
Note: This applies to the Global Shipping
InternationalPriorityShipping service, subject to exclusions made by the international shipping provider.
A seller wishes to offer a couple of international shipping services as options to the buyer. At the same time, the seller does not want to specify where in the world he is willing to ship. Let's say he determines that shipping service XYZ only ships to Canada and Europe and that shipping service ABC offers shipping to Canada at a lower cost than shipping service XYZ:
CA as the ShipToLocation corresponding to service ABC.
CA and
Europe as ShipToLocation for XYZ. (Why not? Perhaps some buyer prefers the services of XYZ to Canada, even though they are more expensive than ABC.)
CA and
Europe as the Item-level ShipToLocations, since the Item-level ShipToLocations reflects the consolidated list of both Item-level ShipToLocations and service- level ShipToLocation values. (The service-level ShipToLocation values remain unchanged: whatever was input in the InternationalShippingServiceOptions container is seen in the output.)
If the buyer wants the item shipped to Mexico (a location not offered by the seller), perhaps the buyer can work out a deal with the seller via messaging/email/Skype.
The ShipToLocations and ExcludeShipToLocation fields work together. You can list a region (such as "Africa") in the ShipToLocations field, then exclude specific countries (such as "Chad") within that region with ExcludeShipToLocation fields. In addition, if your ShipToLocations is
Worldwide, you can specify regions and countries that you wish to exclude from your shipping destinations with ExcludeShipToLocation.
You can use the Exclude shipping locations page in My eBay Shipping Preferences to set up a default set of locations where you will not ship items. Once set up, your excluded shipping locations will be set for all future listings, and if the Apply to all current live listings option is selected, all current listings. If you want to override the default list for a particular item, you can do so using the ShipToLocations and/or ExcludeShipToLocation fields as needed.
Not all combinations of shipping method and package size are allowed by all domestic and international shipping services for US listings. For details on Package Sizes, see the following eBay web site page:
Sellers don't need to specify their own country as a location they will ship to at listing time, as eBay automatically sets the listing site's country as a shipToLocation value. However, sellers can include the ShippingService field in the domestic shipping container to specify that they do not ship domestically at all (for example by specifying local pickup, buyer responsible for shipping, or pickup for eBay Motors).
The international shipping provider specifies the full set of available international shipping locations for a Global Shipping-enabled item. The criteria that determine which countries are eligible for the Global Shipping Program are subject to political, logistical, regulatory and cost considerations. However, the seller can exclude any countries from the set of eligible Global ShippingGlobal Shipping countries at the account level, or as part of an item listing.
Once a seller is enrolled in the Global Shipping Program, it becomes the default shipping method for all Global Shipping-eligible destinations except those specifically excluded by the seller.
Copyright © 2005–2016 eBay Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.


text:
The David Icke Newsletter, April 21st, 2013
Hello all ...
Fear is defined as: 'An unpleasant emotion caused by the belief that someone or something is dangerous, likely to cause pain, or a threat' and 'A feeling of agitation and anxiety caused by the presence or imminence of danger.'
By these criteria almost everyone is experiencing some level of fear - will I lose my job? Will my relationship end? Can I meet the rent? What will happen to my kids? You could fill a library with reasons that people find to fear and to feel agitated, anxious and unsettled.
When things are not okay people worry about what to do about that and when things are okay they worry about them becoming not okay. Catch 22, 34, 59, whatever number you like.
But when you look at the overwhelming majority of these endless sources of fear they are not triggered by what is happening, but by what could happen. The fear processes of the human body-mind don't know the difference between the two. Think of something that frightens you and your body and emotions will begin to respond as if it is real.
It is easy to see why. When you are actually experiencing something frightening the information is delivered by the senses to the brain and from there the body-mind is alerted to a perceived threat. When we think about something frightening the only difference is that one part of the brain delivers the information to itself and the same response mechanisms are fired into action.
Of course, when something is actually happening everything is heightened, but the basic principles are the same and such are the number of 'reasons to be fearful' that most people live their lives with what I call 'background anxiety'.
This is the uneasy feeling that is pretty much always there, but overlaid most of the time by focus on a task, a few drinks and anything that can fill the silence and avoid solitude. This is why so many people don't like silence. They have to switch on the TV when they walk in a room or the radio whenever they drive.
It has long been my view, as I have detailed in the books, that our energetic environment - what I call the Matrix - is encoded with frequencies that stimulate genetically-programmed background anxiety which is on constant alert to be triggered into full-blown fear and terror.
Fear is the prime medium of mass control and also energetic sustenance to the vampires of low-vibrational human emotion that ultimately dictate the human Control System. Christine Fitzgerald, the close friend of Princess Diana who I mentioned in a recent newsletter, had it right when she told me:
They are not going to come to you with hooked teeth and suck your blood. Fear is their food. They can actually take fear and manifest it into a tangible thing.
Fear is the foundation of all human control because (a) it gives energetic power to the manipulators and (b) people overcome by fear will agree to anything they believe will protect them from whatever they fear - including the deletion of their freedoms.
The technique that I call Problem-Reaction-Solution where you create a problem and then offer the solution only works because in the middle there is the reaction of fear and anxiety that either demands that 'something must be done' or allows 'solutions' to be introduced that would otherwise be opposed.
Wherever you look, fear is the key to control and so rising above fear must be the key to freedom.
What happened in Boston this week is another example of the manipulation of fear to secure a desired end - the dilution of public opposition to the further expansion of the Orwellian police state.
Whatever the fine detail of what happened it is clear as can be that yet another police/military 'practice drill' was involved that mirrored and covered the actual event ... the same as with 9/11,the London bombings, the Madrid train bombings, the Oslo bombing, Sandy Hook and so on. See the article and pictures later in this newsletter.
The idea is to manipulate fear to manipulate perception. Malcolm X, the American Muslim minister and human rights activist assassinated in 1965, said:
They have already demonised the Islamic world to the extent that many people are instantly suspicious of anyone with a brown face and they are now turning the focus on those who challenge and expose the Orwellian agenda. In both cases fear is once again the front line weapon of choice.
Bombings in public places are designed to glean maximum fear and anxiety from the target population. If something happens in an out-of-the-way location, especially overseas, it does not have the 'this-could-happen-to-me' factor that the purveyors of evil are looking for.
The effect is at arm's length, almost like watching a movie, and not tangible as a potentially personal experience; but choose a school or the finish line of a sporting event and you have the 'me and mine' factor that most powerfully triggers the 'Oh my God, protect me' response.
Psychologist and science journalist Daniel Goleman described an emotional state in his 1996 book, Emotional Intelligence: Why It Can Matter More Than IQ, which he dubbed the 'amygdala hijack'. This is when the emotional reaction to a situation is out of all proportion to the perceived threat and the fear response mechanisms overwhelm - hijack - the thinking mind.
The amygdala plays a central role in response and memory related to emotional events and what follows an amygdala hijack is the reaction known as fight or flight which causes people to either attack what they fear or run away from it.
This is also known as the fight-flight-or-freeze response and the latter comes from the animal programs within human genetics that respond to danger by standing frozen-still or playing dead so they either won't be noticed or be left alone.
The three stages of an amygdala hijack are usually described as a strong emotional reaction; sudden onset; and often a realisation that the reaction was not appropriate to the situation - 'I don't know what got into me.'
An amygdala hijack is normally perceived as an instant response to a situation that dies down pretty quickly when the thinking brain or neocortex kicks in and brings a calmer consideration and perception of the circumstances. It is the neocortex that says 'Oh my goodness what was I thinking?' Er, you weren't, that was the problem.
Mark Twain said that a lie can be half way around the world before the truth gets its boots on and that can be the relationship between the thinking mind and the emotions in the midst of an amygdala hijack. One reason for this is that the amygdala is always like the sprinter kneeling in the blocks while the neocortex is sitting with its feet up reading a book - focussed on thinking and not reacting.
Once an emotional starting pistol goes bang the amygdala is off down the track while the neocortex says 'what was that noise?' And what keeps people in that emotionally 'set' position is a constant barrage of perceived potential dangers - 'physical', financial, personal, whatever.
Instead of having a gun in your holster in case of a threat it is permanently in your hand with the trigger cocked and so when a Problem-Reaction-Solution scenario is played out most of the population is already primed because of what I will call a state of 'amygdala standby'.
You can liken this to being in a dark house that is said to be haunted and you jump or freeze when you hear a noise that normally wouldn't bother you. The amygdala standby, using the sprinter analogy, is permanently in a state of 'on your marks', even 'set', because of all the fear stimuli that it has to scan and assess in a world where the most abundant emotions - by design - are anxiety and fear.
When you look at the character traits and responses generated by the amygdala you can immediately appreciate why it is such a target for the Shadow People behind the structure of society and its social engineering. It is pivotal (though not exclusive) in triggering a state of fear and people with a malfunctioning amygdala have been known to have no fear in situations when that would normally be the response.
The amygdala has also been related to anxiety, aggressive behaviour, alcoholism and even sexual orientation. Homosexual men tend to have more female patterns in the amygdala than heterosexual males and the same with homosexual women in terms of male patterns.
The amygdala works in association with the reptilian brain and this combination is at the core of mass manipulation through fear.
The reptilian component is said to be the oldest part of the human brain and relates to repeating and predictable patterns of behaviour (which is why the reptilian hybrids are so obsessed with repeating ritual), reacting without conscious thought (see amygdala) and fear of not surviving in all its forms - physical, financial, personal and so on. You can see how closely the reptilian brain and the amygdala are connected.
This cartoon captures the reptilian brain perfectly ...
The reptilian brain-amygdala combination (I will call it the RBA) is the stadium in which the global conspiracy is played. If the bloodlines and Shadow People don't control this arena then they don't control us, end of story, and this is why society is specifically structured to target both of them all day every day.
As people awaken to awareness beyond body-mind the RBA alliance loses its power - especially when an awareness of our eternal nature sets us free from the fear of death and brings the realisation that this whole 'Earth' deal is only an illusion that we are manipulated to interpret as solid and 'real'.
This self-realisation is happening to ever greater numbers of people and the Control System is working harder than ever before to present us with endless reasons to fear that will return us to RBA domination.
One expression of this process is known as 'future shock' - 'the physical and psychological distress suffered by one who is unable to cope with the rapidity of social and technological changes'; but the shocks are far from only social and technological. They include staged attacks like the one at the Boston marathon.
In fact, it is the Boston-type, 9/11-type shock that activates the Problem-Reaction-Solution which brings about 'the physical and psychological distress suffered by one who is unable to cope with the rapidity of social and technological changes' because the shock is used as the excuse to rapidly change society.
Once again the response is overwhelmingly based on what could happen and not on what is happening. The system only has to sacrifice a relatively few (did happen) to enslave the emotions of the vast majority (could happen).
Three people died and some 170 were injured in the Boston attack but most of the American population of more than 300 million will have had their perceptions of public events and places transformed by the thought of what could happen to them and their families.
For every child killed in a school shooting there are millions of parents who drop off their children at school every morning with a new anxiety to be added to all the others. The 'could happen' mentality is incredibly powerful in locking people into amygdala standby and denying them peace of mind - peace of emotion.
It is also crucial to generating public support, or at least diluting opposition, to new 'security' and 'protection' measures that further advance the Orwellian state. This is not based on calm and considered thought because that is not the field of emotion. Emotions don't think, they react, as in Problem-Reaction-Solution.
The mainstream media is vital to the manipulation of perception through the manipulation of emotion. Here we have the word again - perception. The reality of a situation is not what matters to the social engineers, but the perception of it. The reptilian brain-amygdala doesn't know the difference between reality and perception and because of this social engineering is seriously effective.
The forces that wish to disarm Americans for their own fascistic reasons lost a vote in the Senate this week and now they and their lapdog 'president' are having to rethink how they impose gun laws that are central to the military takeover that is planned at some point.
The gun law campaign has been founded on blatantly-staged mass shootings in locations once deemed safe by the public - places such as schools and universities - in pursuit once again of the 'this could happen to me and my kids' perception of reality.
Yet how likely is it to happen?
A Department of Justice memo leaked to the US National Rifle Association said: 'Assault weapons are not a major contributor to gun crime ... a complete elimination of assault weapons would not have a large impact on gun homicides.' The memo, written by Greg Ridgeway, Deputy Director of the National Institute of Justice, a research, development and evaluation agency of the Department of Justice, also said:
Fatalities from mass shootings (those with 4 or more victims in a particular place and time) account on average for 35 fatalities per year. Policies that address the larger firearm homicide issue will have a far greater impact even if they do not address the particular issues of mass shootings.
So there you have the official figure - 35 fatalities on average a year from mass shootings with four or more victims and even then the major ones like Sandy Hook, Aurora, Columbine, Wisconsin and so on are clearly staged by the military-Intelligence networks to justify ever more gun control.
The number of people killed on the roads of America: one every 13 minutes or 155 a day and many of them are children. Where is the outrage about that compared with the demonising of gun owners? I wish there were no guns at all, but while the US government increasingly arms its police with military weaponry the last thing we need is an unarmed population.
Some 3,000 people were killed in the attacks of 9/11, but hundreds of thousands die every year in America alone because of Big Pharma drugs and medical error. Why don't we have uniforms in place at every hospital and drug store checking for drug reps and doctors? They kill and maim infinitely more people than terrorists, even government ones which comprise nearly all of them.
Yet the manipulation of perception through emotion means that so many accept more imposition on their lives and basic freedoms to protect them from terrorism while racing to the doctor whenever their health takes a dip.
We have a situation in Wales where children and young people have been lining up for the MMR vaccine that many of their parents had previously rejected after Dr Andrew Wakefield published research suggesting a possible link between the triple jab and autism (the figures for which have soared since mass vaccination - see video after this article).
The near-panic to get vaccinated has been caused by a measles outbreak in the city of Swansea and other locations in South Wales and this is being blamed on the lack of immunisation with the MMR because of the 'Wakefield scare'.
They blame Wakefield when they could easily have given the three vaccinations separately and not all at once because it was the combination on which Wakefield's research was based. But they didn't because no doubt there is an adverse effect caused by the three together that is different to when they are spaced apart.
At the time of writing measles cases in the area have passed 800 and while they are pointing the figure at the lack of vaccination the authorities are not telling us how many vaccinated children have succumbed to the disease.
Given that most children are vaccinated the percentage must be high. So why were they not protected? Why did my son Jaymie have no childhood diseases after not being vaccinated while his school friends did? Why do other unvaccinated children I know have the best record at their school for the fewest days off for ill health?
Standing in line to be poisoned in South Wales and have their immune systems assaulted and undermined for life.
But when the starting gun is fired by the propaganda of fear, in this case about the dangers of measles, the reptilian brain/amygdala has no time for rational thought and calm assessment of the claims and evidence. The only word in their collective vocabulary is ...
The controversy and re-evaluation of childhood vaccines in the light of the Wakefield revelations was a potentially massive blow for the vaccine industry and they have been working to put the public back to sleep ever since.
They and the medical authorities viciously targeted Wakefield personally and he was struck off the Medical Register in May 2010 and barred from practicing medicine in the UK. All week the media and the authorities (same thing largely) have been repeating over and over that Wakefield's research has been 'thoroughly discredited', but has it?
Wakefield has for sure in the public mind, but his research? How can anyone trust what mainstream 'science' and 'medicine' says about anything when it is dominated by Big Pharma and Big Biotech? Wakefield was a warning to all potential whistleblowers about what happens when you try to buck the system.
Now we have the scare in Wales and parents who previously rejected the MMR are lining up with their kids. What happened? The system got to the RBA by scaring the pants off them. Marion Lyons, director of health protection for Public Health Wales, said:
'We can't bring this outbreak to an end unless the parents of unvaccinated children either arrange vaccination with their GP, call into one of the weekend drop-in sessions or ensure that if their child attends a school where vaccinations are being offered they have signed a consent form for them to be vaccinated.'
This is utter nonsense. What brings outbreaks to an end are immune systems overpowering the threat and that process is actually undermined by the deluge of chemical toxins that still developing immune systems are swamped with from birth on top of all the other poisons in food and drink.
But don't tell that to the RBA - it simply isn't interested. It just gets in line and rolls up its sleeve. Phew, safe again.
I have been saying for years that the reptilian brain and other fear and survival centres like the amygdala are fundamental to the system of human control via perception control and the more I observe the more obvious this becomes.
It is important to know this because instead of just trying to stay calm in an emotional situation you can focus your mind on the very parts of the brain from where the reactions are being generated. The more specific the focus the more powerful and effective it will be in regaining conscious control of these panic buttons.
It is certainly worth trying next time the RBA kicks in to focus your attention on these central points of emotional neurosis and consciously calm them. There are times that fight or flight can save your life when the response is in sync with the situation that you face, as with the reptilian brain smashing on the brakes or swerving past a truck, but most of the time the emotional panic is way over the top and unnecessary.
Taking control of these reactions, as opposed to the reactions controlling us, can make the difference between living life and life living you.


text:
I-T staff's month-long strike costs city R2,000 cr
With Income-Tax Department officials refusing to conduct raids and surveys in the past one month, Mumbai has lost R 2,000 crore in revenue.mumbai Updated: Aug 22, 2010 01:58 IST
With Income-Tax Department officials refusing to conduct raids and surveys in the past one month, Mumbai has lost R 2,000 crore in revenue.
The nationwide protest, which began on July 20, has resulted in a loss of R5,500 crore to the country. About 15 per cent of the total income tax collected is through raids and surveys.
"Revenue collection is affected because deputy commissioners (DC), assistant commissioners (AC), income tax officers (ITOs) and inspectors part of the protest. They are the main officials who carry out raids and surveys," a senior official said.
In Mumbai, senior authorities met on Wednesday to discuss the issue. Alarmed by the revenue loss, senior officials are contemplating conducting raids themselves, at least in some of the bigger cases.
However, there is a problem in this plan. "Raids and surveys require manpower, which is less at such senior levels," a commissioner said, on condition of anonymity. "We might ask senior officials from other sections to chip in."
Protesting officials do not want to end the strike till their demands are met. Santosh Kadampat, general secretary of Income-Tax Gazetted Officers' Association, Mumbai unit, said the Central Board of Direct Taxes, which controls the I-T department, has assured that action is being taken to meet their demands. "But they have not yet delivered anything."
First Published: Aug 22, 2010 01:57 IST


text:
Klein, Texas is bordered between Houston and Tomball in the Northern part of Harris County. It is an unincorporated area in the Houston jurisdiction, and is home to about 46,000 people. The Klein Community is primarily part of its own Independent School District. Located just off to the West of HWY 249, major roads such as Spring Cypress Rd, Stubner Airline Rd, Champion Forest Drive & Kuykendahl Rd all run through Klein. Upscale housing communities such as Gleannloch Farms, Inverness Estates, Windrose West & Villages of Bridgestone make this a highly desirable area for Houston commuters to live due to the urban proximity, yet rural, suburban feeling this community provides.
If you or anyone you know have a question about a DWI in this part of Harris County, please contact the law office of Tyler Flood.
The Harris County District Attorney's office notified defense lawyers on Wednesday that a crime-scene investigator made errors in 65 cases.
In a newly obtained video, a Houston Police officer is seen balling his fist, punching a woman in the face and slamming her to the floor of a drunk-tank cell after she swung her elbow at the officer while questioning the no-refusal blood test.
The Harris County District Attorney's Office has dismissed 90 pending misdemeanor and felony drug cases after a deputy improperly destroyed evidence at the Precinct 4 Constable's Office.
The Harris County District Attorney's Office is forced to throw out more than 140 cases so far after it was discovered over 21,000 pieces of evidence was destroyed by the Precinct 4 Constable's Office.
The Harris County District Attorney's office is re-evaluating a decade's worth of DWI cases. This comes after the credentials of an expert witness, a toxicology analyst, were called into question.
There are over 1,000 cases under review because of the misuse of evidence. While 142 have been dismissed thus far, there has been a high number of cases in which evidence has been destroyed - most of the cases involving drug crimes.
After and expert's qualifications have been questioned, there are nearly 10 years of DWI cases being under review in Harris County.
After being questioned about her credentials in DWI cases, a woman responds publicly.
Expert witness has been accused of lying on the stand and moved down to a lower level position.


text:
190 newly recruited Office Care Attendants / Senior Office Care Attendants join the Civil Service
A batch of 190 newly recruited Office Care Attendants / Senior Office Care Attendants joined the Civil Service today. The Minister of Civil Service and Administrative Reforms, and Minister of Environment, Sustainable Development and Disaster and Beach Management, welcomed them this morning at the Sir Harilal Vaghjee Hall, Government House, Port Louis.
In his address, the Minister pointed out that in line with the vision of the Ministry of Civil Service and Administrative Reforms, which is to have a professional public service which aims at instilling a culture of excellence, we want to give to our customers a quality service.
The way you are going to treat your customer will reflect on the organisation, he said, adding that you are being given the opportunity to serve and we expect you to dedicate all your time in the Civil Service to help those in need of your service.
Mr Wong advised the new recruits to be all the time aware that we exist as service provider because others need our service. "Those needing our services are, in fact, those who contribute towards our salary through direct and indirect taxes and, by virtue of their contribution, they become our main stakeholders" he pointed out.
The Minister recalled that since he took office in 2014, his Ministry has recruited 480 Management Support Officers in two batches, 54 Word Processing Operators, 12 Office Management Assistants have been promoted Office Management Executives, 292 Management Support Officers have been promoted Office Management Assistant, 10 Word Processing Operators promoted Senior Word Processing Operators, 38 Word Processing Operators have been promoted Confidential Secretaries and 8 Office Care Attendant/Senior Office Care Attendants have been promoted Head Office Care Attendants.
You will have to operate as effective team members working towards common objectives in line with targets set within programmes by government, stated Mr Wong. Those programmes are geared towards the generation of positive outcomes for citizens and this is in fact the role of Government, he underlined.
The Ministry of Civil Service and Administrative Reforms will shortly mount an induction programme where the recruits will learn about their roles and responsibilities and also benefit from courses on customer care, grooming and other relevant courses.