screen < sm sm ≤ screen < md md ≤ screen < lg lg ≤ screen
screen < sm
sm ≤ screen < md
md ≤ screen < lg
lg ≤ screen


VectorParagraphHeight()
语法
Result.d = VectorParagraphHeight(Text$, Width.d, Height.d)概要
Returns the height needed to draw the given paragraph of text using the DrawVectorParagraph() function.
参数
Text$ The paragraph of text to measure (can be multiple lines). Width.d The width to use for the paragraph. Height.d The maximum height available for the paragraph.
返回值
The actual height needed to draw the paragraph of text.
备注
If the text does not fit within the defined bounding box, the result will be equal to the value of "Height.d". This indicates that calling DrawVectorParagraph() would cut off parts of the text.
参阅
DrawVectorParagraph(), DrawVectorText(), VectorFont(), VectorTextWidth(), VectorTextHeight()
已支持操作系统
所有


Demonic Boon Template
Unerring Tracker (Baphomet). As a bonus action, this creature magically creates a psychic link with one creature it can see. For the next hour, as a bonus action this creature learns the current distance and direction to the target if it is on the same plane of existence. The link ends if this creature is incapacitated or if it uses this ability on a different target.
Incite the Hunters (Recharges after a Short or Long Rest) (Baphomet). As an action, this creature allows each ally within 30 feet of it that has the Unerring Tracker trait to make one weapon attack as a reaction against the target of that ally’s Unerring Tracker. Labyrinthine Recall. This creature can perfectly recall any path it has traveled.
Two Minds of Madness (Demogorgon). This creature has advantage on all Intelligence, Wisdom, and Charisma saving throws.
Liar’s Eye (Fraz-Urb’luu). This creature has advantage on Wisdom (Insight or Perception) checks. As a bonus action, it automatically detects the location of all illusions and hidden creatures within 15 feet of it.
Joy from Pain (Graz’zt). Whenever this creature suffers a critical hit, it can make one melee weapon attack as a reaction.
Master of Pleasures (Graz’zt). As a reaction when this creature takes damage, it can magically grant 5 temporary hit points to itself and up to three allies within 30 feet of it.
Liquid Movement (Juiblex). As an action, this creature can move up to 20 feet through spaces no more than an inch in diameter. It must end this movement in a space that can accommodate its full size. Otherwise, it takes 5 force damage and returns to the space where it began this movement.
Slimy Organs (Juiblex). This creature has resistance to bludgeoning, piercing, and slashing damage from nonmagical attacks. Whenever this creature suffers a critical hit or is reduced to 0 hit points, all creatures within 5 feet of it take acid damage equal to its number of Hit Dice.
Undying Soul (Recharges after a Short or Long Rest) (Orcus). If this creature is reduced to 0 hit points, it immediately makes a DC 10 Constitution saving throw. If it succeeds, it is instead reduced to 1 hit point.
Aura of Death (Orcus). This creature emanates a deathly aura that extends 30 feet in every direction from its space while it isn’t incapacitated. The aura is blocked by total cover. While in the aura, the creature and any friendly undead are immune to the frightened condition and have resistance to radiant damage. Enemies suffer disadvantage on death saving throws while in the aura.
Gnashing Jaws (Yeenoghu). Melee Weapon Attack: bonus to hit equal to this creature’s proficiency bonus plus its Strength modifier, reach 5 ft., one target. Hit: 1d4 + this creature’s Strength modifier piercing damage.
Rampage (Yeenoghu). When this creature reduces a creature to 0 hit points with a melee attack on its turn, it can take a bonus action to move up to half its speed and make its Gnashing Jaws attack once.
Aura of Bloodthirst (Yeenoghu). If this creature isn’t incapacitated, any creature with the Rampage trait can make its Gnashing Jaws attack as a bonus action while within 10 feet of this creature.
Spore Kissed (Zuggtmoy). This creature is immune to the charmed and frightened conditions. In addition, if it is reduced to 0 hit points, each creature within 10 feet of it takes poison damage equal to its number of Hit Dice.
Fiery Soul (Balor). This creature has resistance to fire damage. When it dies, it explodes; each creature within 10 feet of it takes fire damage equal to its number of Hit Dice.
Labyrinthine Recall (Goristro). This creature can perfectly recall any path it has traveled.
Serpentine Reaction (Marilith). This creature can take an extra reaction each round, but this reaction can be used only to make an opportunity attack.
Guarded Mind (Nalfeshnee). This creature is immune to the frightened condition.
Horned One’s Call (Gambion). When the cambion targets only one creature with the attacks of its Multiattack, it can choose one ally it can see within 30 feet. That ally can use its reaction to make one melee attack against a target of its choice.
Spawn of the Grave (Gambion). At the end of each of the cambion’s turns, each undead of its choice that it can see within 30 feet gains 10 temporary hit points, provided the cambion isn’t incapacitated. In addition, this cambion can use its Innate Spellcasting ability to cast animate dead three times per day.


candle.log¶
TrainingLog¶
-
class
candle.
TrainingLog
(targets=[], metrics=[])[source]¶ Stores log data for a training run.
Parameters: - targets (list) – list of targets that are going to be logged (index will be used for mapping).
- metrics (list) – list of (metric, metric-name) tuples that are going to be logged (index will be used for mapping).
Variables: epochs (list) – list of iteration logs for every epoch
IterationLog¶
-
class
candle.
IterationLog
(targets=[], metrics=[])[source]¶ Stores log data for one training or evaluation iteration.
Parameters: - targets (list) – list of targets that are going to be logged (index will be used for mapping).
- metrics (list) – list of (metric, metric-name) tuples that are going to be logged (index will be used for mapping).
Variables: - batches (list) – list of batch logs
- dev_log (IterationLog) – Holds the evaluation log (for training iterations only)
-
loss_values
()[source]¶ Return a list of concatenated loss values. Every tuple in the list contains NUM_BATCHES values of one loss.
e.g. [
(0.2,0.19,0.15,…), # loss index 0 (0.2,0.19,0.15,…), # loss index 1 …]
-
mean_loss
(recent=-1)[source]¶ Return a list with means of all losses.
Parameters: recent (-) – if > 0, use only [recent] number of batches. e.g. [
0.2, # loss 0 0.32, # loss 1 …]
-
mean_loss_with_names
(recent=-1)[source]¶ Return a dict with means of losses with name as key.
e.g. {
“MSE” : 0.2, “BCE” : 0.32, …}
-
mean_metrics
()[source]¶ Return a list with cumulated metric values.
e.g. [
(4, 2, 0.5), # metric 0 0.34, # metric 1 …]
-
mean_metrics_with_names
()[source]¶ Return a dict with cumulated metrics with name as key.
e.g. {
“frame_accuracy” : (4, 2, 0.5), “squared_error” : 0.34, …}
-
mean_metrics_with_objects
()[source]¶ Return a list with tuples ((metric_name, metric_instance), metric_mean).
e.g. [
(instance FrameMetric, (4, 2, 0.5)), (instance SquareMetric, 0.34), …]
-
metric_values
()[source]¶ Return a list of concatenated metric values. Every tuple in the list contains NUM_BATCHES values of one metric.
e.g. [
(3,4,56,6,4,4), # metric index 0 ((3, 1),(4, 2),(56, 22),(6, 2),(4, 3),(4, 2)), # metric index 1 …]


<% s.hair = "blonde"; %>
Welcome to the Merchant's Trail. Pick your character's background.
[[Outlaw]]
[[Jester]]
[[Lover]]
[[Caregiver]]
[[Everyman]]
[[Innocent]]
Double-click this passage to edit it.
[STR]
[CON]
[DEF]
[DEX]
[INT]
[CHA]
[WIS]
[WIL]
[PER]
[LUC]
[[Confirm Selection]]Double-click this passage to edit it.
[STR]
[CON]
[DEF]
[DEX]
[INT]
[CHA]
[WIS]
[WIL]
[PER]
[LUC]
[[Confirm Selection]]Double-click this passage to edit it.
[STR]
[CON]
[DEF]
[DEX]
[INT]
[CHA]
[WIS]
[WIL]
[PER]
[LUC]
[[Confirm Selection]]Double-click this passage to edit it.
[STR]
[CON]
[DEF]
[DEX]
[INT]
[CHA]
[WIS]
[WIL]
[PER]
[LUC]
[[Confirm Selection]]Double-click this passage to edit it.
[STR]
[CON]
[DEF]
[DEX]
[INT]
[CHA]
[WIS]
[WIL]
[PER]
[LUC]
[[Confirm Selection]]Double-click this passage to edit it.
[STR]
[CON]
[DEF]
[DEX]
[INT]
[CHA]
[WIS]
[WIL]
[PER]
[LUC]
[[Confirm Selection]]Does:
lorem ipsum
Sound appropreate?
[[Start Core Traits Survey]] [[Return to backgrounds |Begin]]
<% alert(s.hair); %>Double-click this passage to edit it.
[[Next | Integrity]]Double-click this passage to edit it.
[[Next | Impulsiveness]]Double-click this passage to edit it.
[[Next | Boldness]]Double-click this passage to edit it.
[[Next | Agreeableness]]Double-click this passage to edit it.
[[Next | Interactivity]]Double-click this passage to edit it.
[[Next |Core Traits Results]]Double-click this passage to edit it.
[[]]


Chapter 58 – Our Mission to California, March 2010 to February 2011
KEN & FAMILY BIRTHDAY PARTY PRIOR TO LEAVING ON OUR CALIFORNIA MISSION
DATE: Saturday, February 27th, 2010
TIME: 1 pm to 5 pm
PLACE: Red church on 1300 North (East of our home)
Ken and I went early to decorate and start to get tables and chairs set up, and then others came to help us. It seems like everyone was able to be there except Shellie & her family who live in Arizona.
We had a yummy fried chicken dinner with mashed potatoes & gravy, vegetables, rolls, salads & desserts. Ken & I furnished the chicken and paper supplies and everyone else brought the other items. We always enjoy being together. We have a special family.
This was Ken’s birthday so I wanted to have a birthday party for him and since we would be gone for a year and we wouldn’t be able to be to these family members birthdays and give them b-day presents, I decided we should have a birthday party for everyone. I bought presents for everyone, and after our lunch, we moved our chairs into a large semi-circle and I proceeded to give out the presents one family at a time. Everyone watched as they opened their presents and then we all watched as the next family opened theirs. They all seemed excited and happy with their gifts, and that made me happy. After everyone had opened their presents, then we had Ken open his gifts and we all sang “Happy Birthday” to him, and cut the birthday cake Bob had gotten for him.
I had asked the moms to bring toys or games for their younger children, so these children had fun playing with each other on the stage, while most of the older children and their parents played volleyball. That is a tradition whenever we get together for a barbecue or party, if we hold it in a church or in our backyard. Some of the moms like to play, while others would rather watch the other play or visit. I love to watch these fun games. They are so cute with each other, praising when someone makes a score or hits the ball back into the other court, and if they miss the ball, the others let them know that it was okay and that they all miss at times. They encourage the older children who play also. They laugh and have a great time.
54 - CALIFORNIA MISSION
The mission department found out from Brother Grenn Clark, that Ken had been a contractor and they needed him on this mission to help another couple missionary built a home for the missionary couple and a duplex for interns and other leadership who would be visiting over extended times. Ken and Elder Judd (and then Elder Shaw) also remodeled other homes on the farm and did repairs on the processing plant and other buildings. They worked 8 hours a day. Brother Lee Brown (who later became our bishop of the Wasco Ward) was the farm manager, who Ken & Elder Judd & Elder Shaw worked under. Since Ken had been a contractor and Elder Judd and Elder Shaw were carpenters, Ken was mainly in charge and did the planning and figuring of materials, etc. Ken amazes me at how he can do anything. I didn’t enjoy going to the plant, where he was building the house and duplex as it frightened me to watch him walk the walls they had put up (with nothing to hang on to). Lee, Elder Judd and others would hand him up the roof joices and he would nail them on. I am so thankful that he didn’t fall. Both Elder Judd and Elder Shaw did fall off the roof. On the day that Elder and Sister Judd were leaving, Ken told Elder Judd to get down off the roof and help his wife pack, but he told Ken he could help for a while longer. Then Ken heard a scream and looked over, and Elder Judd wasn’t on the roof. He got down off the roof as quick as he could and they took Elder Judd to the hospital. He had broke both his arms. After we had finished our mission and were home, we got word from Sister Shaw that Elder Shaw had fallen off another roof and broke his arm. Ken thought a lot of Lee and enjoyed being with him. He also enjoyed working and becoming friends with Elder Judd and Elder Shaw. They accomplished a lot during the year we were there.
We were only with the Judd’s for three months, but enjoyed them. We didn’t do much with them because they had a son and his family in Bakersfield, so they went there most weekends. But we became close with Ken and Vivian Shaw and did a lot with them. We had Family Home Evening together and took turns having it at each other’s homes. If it was at our home, we would give the lesson, decide on the activity and provide the refreshments, and they would do the same at their home. Their home was a single wide mobile home. They moved into the home when the two “Kens” finished it.
Vivian and I would be together quite a bit helping with plant activities or quilting, shopping, etc. The four of us went on trips together – to the coast and also to San Diego. We spent two full days there. We went to the harbor at San Diego and toured the Midway and other ships, we went to the Mormon Battalion Monument, to the San Diego Temple, To Sea World, to the Old World, etc. We had a wonderful time and the weather was perfect. We also went to the Los Angeles temple together several times and stayed over at the Patron house. It was very inexpensive and was just for those going to the temple. We had to reserve a room there in advance. Vivian, Ken and Ken & I went out to eat often also, especially when we went to the temple. We really enjoyed being with them.
We loved our cute little home which was located in the middle of the pistachio groves. It was fun to watch the workers on the equipment pruning the trees and harvesting the nuts in the fall. It was also great to drive through the almond groves, especially in the spring when they were in blossom. It was so beautiful. We lived in Shafter and the plant was in Wasco, so we were in the next town, but Shafter was a farming community (Wasco was also), so it was fun to watch the farmers plowing, disking, planting, and harvesting all kinds of vegetables. I remember seeing the corn fields and the corn was so high, that I started singing: “Oh, what a beautiful morning, Oh, what a beautiful day. The corn is as high as an elephant’s eye and it looks like it’s climbing clear up to the sky.” Ken and I walked over to the one field and saw beautiful flowers on the plants. They were white, pink, purple, etc. They were so pretty and we wondered what kind they were. We later found out that they were the blossoms on the cotton plants. We watched the machine harvest the cotton and that was great to see. One evening, Ken and I were walking through the pistachio groves and were quite a way from home. It was starting to get dark and then we heard howling off in the distance. It was getting closer. Dogs were dropped off at the farm often and they would hook up with the coyotes and form a pack and could be mean. We started for home as fast as we could.
Soon after we arrived at the farm, Lee took us on a tour of the farm and told us that there were 17,000 acres of almonds and 3,000 acres of pistachios.  They later took us on a tour of the plant and that was so interesting also.
We soon made friends at the plant and also at the ward. It wasn’t long until we were given a calling. We were asked to be the nursery leaders. That was quite a challenge, but we loved the children and the two Spanish sisters who were assisting us. They also asked if we would be in the ward choir. Practices were held before our meetings and that worked well. I was given Tara Guyton as my visiting teaching companion and we were giving seven sisters to visit teach. Some were Spanish. I enjoyed getting to know them and enjoyed visiting them. The ward had wonderful ward parties and activities. They decorated so beautifully and the food was always so delicious. Vivian and I were invited to everything. The plant had a large park in the center of the homes for the personal and their families who were in the plant management and staff. We held plant and ward activities there. The main one was the “Farm Fun Day” for all the plant employees, who were mainly Spanish. They had a petting zoo, a bounce house, a clown, a booth where they did face painting, they had a snow cone machine and Ken and I helped there when I wasn’t telling stories over in my booth. They had game booths and served lunch to everyone. That was a fun day. They had a wonderful Christmas party for the plant management, staff and their spouses, and we were also invited. They held it at a beautiful reception center in Bakersfield. The meal was wonderful and they had “minit to winit” games, which we all enjoyed.
Ken got a hernia, caused by lifting a 5-gallon bucket of perfatape mud in a fit of anger as the store clerk wouldn’t go around and use her machine to get the numbers off the bucket, but made him lift it up and put it on the counter. It was so heavy and he was so tired. We were both upset with her because that wasn’t necessary. I was going to write a letter to the manager about her, as it cost us a lot of money and pain for Ken and time away from the mission for him to recover from his operation, but I didn’t write it. Maybe I should have as she needed to be reprimanded. While Ken was recovering, we were able to get permission from our mission president and also from Lee to go back home as our granddaughter, Ashley, was being baptized at that time and we wanted to be there. The doctor thought that would be a good idea, but told him to rest a lot and not lift anything.
We loved the full-time missionaries and had them over for dinner at least once or twice a week. The ward members didn’t invite them often as they didn’t have much money, especially the Spanish members. Elder and Sister Shaw invited them often also.
Soon after our mission began, Sister Judd asked me if I could take Sister Louise Hyer, from our ward, to her doctor in Bakersfield. (Louise is the sister in the pink dress, who is looking at us). She told me that she had been taking Louise to her appointments as Louise is a widow and in her 80’s and can’t drive at the present. I told her I would be happy to, and I loved this sweet little sister, the minute I met her. I was able to take her a few times and always enjoyed being with her. I went to visit her at her lovely home a few times. She had us come for a Valentine’s dinner before we left our mission. She wanted to have a dinner for us before we left. She also invited Lee and Kim Brown and Vivian and Ken Shaw. We had a wonderful time and her dinner was delicious. When I left, I gave her my plant. We called each other a few times after we were home and she told me how the plant just kept blooming. She loved plants and had lots, plus lots of rose bushes and flowers out in her yard. She passed away shortly after we returned home. What a beautiful sister she was.
As we would drive around the area or go to Roy and Linda’s in Fresno, or to the coast, we would see lots of oil digging’s. The oil companies could come in and put their machines down in the grounds. These machines could move out in all directions for hundreds of feet, and when they found oil, they would purchase a small plot of ground to put their oil digging’s on, from the owner of the land. The owners had to sell them that portion of land and they didn’t get the money for the oil on their property. We didn’t think that was fair.
We mainly shopped in Bakersfield as there wasn’t much in Shafter or Wasco. There was a Winco grocery store as well as a Costco and a health food store, so we had what we needed. Bakersfield is a large city so we were glad we had a GPS to get us where we needed to go. In California, you go from one freeway to another and then exit to what part of the city you want to go to. I was nervous going there by myself the first few times even with the GPS. We found a good family practice doctor there and also a good surgeon when Ken had his hernia operation.
We were blessed to have several family members come to visit us on this mission. Bryce and Deanna came down when we drove down to Shafter & Wasco, for our mission. We couldn’t bring down everything we needed, but they had offered to drive their car and bring part of the items we needed. They only stayed a day or two and had to get back. We had stopped in St. George, on our way, and visited the historic places there.
Bob & Carroll came and stayed for several days. We took them on a tour of the plant and a few other places, but they didn’t feel like traveling again much, but we did take them over to Fresno to visit Roy & Linda. We ate, visited and played games. We didn’t stay the night as they don’t have that much room and we didn’t want to put them out anyway.
With being only an hour away from Roy & Linda’s home, we visited them quite frequently on the weekends or they visited us. We also went on several trips together during the holiday breaks. We went to San Francisco and Oakland. We went to Yosemite National Park, and we went to Hollywood and took a bus tour all around. They invited us to spend Christmas Eve and Christmas day with them. That was great. On Christmas Eve, after dinner, we went to the Christmas Street where all the houses on both sides of the street are decorated beautifully. The street has a wide center area and the neighborhood has decorations and lights on that also. On Christmas morning we woke about 7 am, but Roy & Linda were still asleep. We decided to put on our bathing suits and go outside to their hot tub, pick some oranges off their tree and enjoy soaking in the hot tub while eating those sweet, delicious oranges. After Roy & Linda woke, we opened our gifts and then went over to Julianna & Phil’s home where they had invited all of us for Christmas dinner. It was delicious and we had a good visit with them.
Georgia & Rick came to visit us and spend a few days. We enjoyed having them and we took them on a tour of the plant and almond & pistachio groves. Another day, we took them down to the ocean. We went on a tour of the Hirst Castle and afterwards, we went to a spot on the beach where the elephant seals were and watched them for a while. We went to another beach and enjoyed walking and talking.
Shellie came and dropped off Jase for him to spend a week with us while she drove on to Lake Tahoe where she met Sandi and the two of them stayed in a time-share condo Sandi has and they had a wonderful time hiking, shopping, eating, visiting, driving around to see the sights. It was a wonderful sister’s time for them. Sandi & Shellie both came to our home afterward and spend a couple of days with us. We took them on a tour of the plant also and one day we all went down to the ocean. It was a cold day, but I had told them that it would be, as it is always cold down by the ocean. I told them to bring heavy jackets, they were surprised as it was hot where we lived, but they were glad they had brought them
Irven & Sandy and Bryce and Deanna came down for a few days. We all rode together and went to Sequoia National Park. We were amazed at the size of those trees. We went on a walking trail and really enjoyed our day there. It was beautiful. We enjoyed being together. Bryce & Irven were friends in High School and they stayed friends throughout their lives. Their wives loved each other too. Both couple’s children knew that Ken and I were their aunt and uncle, so they thought each other’s parents were siblings also and that they were all cousins. They were surprised when they learned the truth.
Scott & Jeff drove our truck down, so we could load all our belongings in him along with our car. They could only stay overnight as they needed to get back to go to work, but they were able to look around the plant and pick some oranges to take back with them.
We were grateful that so many of our family could come down to visit us. The farm manager was lenient with us and okay with us taking time off to show our family around. Ken is a hard worker and accomplished so much for the plant, that I’m sure they felt he needed some time off to rest and relax with family.
Ken & Vivian Shaw were the other couple missionaries for most of the time we were there. We really enjoyed them. Ken Shaw had prostate cancer, but that didn’t slow him down. My Ken would sometimes tell him to take off early and go home and rest, but he wouldn’t quit until Ken did. We went on several trips with them. Their son was stationed with his family in San Diego and he was able to get us discount tickets for the “Midway” ship and other ships and to Sea World. We also went to old town and to the Mormon Battalion monument. We had a great time. We also went to the ocean with them. We went to the Las Angeles Temple several times together and stayed overnight in the patron house. We went out to eat several times with them and we took turns hosting Family Home Evenings. When we left to go home, after our mission was completed, they took us out to eat and presented us with beautiful and thoughtful gifts. They are great friends.
TALK FOR SACRAMENT MEETING in our new Wasco Ward – MAY 23, 2010 while serving our mission on the South Valley Farms in California
“MAKE A DIFFERENCE ON YOUR PIECE OF THE WORLD”
Brother Allred asked if, before I start my talk, I would tell you a little about us and our lives. I grew up in Sunset, Utah in a wonderful home. My five siblings & I were born to good parents who loved the Lord and their family. Elder Browning was born in Victor, Idaho – just below the Teton Peaks. His family moved to Sunset when he was a junior in High School. We both dated others, so our first date was about 3 years later to our stake Sweetheart Ball. We both love to dance and, in those days, we did ballroom dancing and there were ward or stake dances just about every Friday or Saturday night, so those were many of our dates. It was after the Stake Harvest Ball, 8 months later, that he asked me to marry him. Ken had always wanted to go on a mission, but wasn’t able to because he helped finance his older brother’s mission, and when he met with our bishop about him going on a mission, our bishop told him that when you find the right person, then marriage can be the mission. We were married in the Salt Lake temple, and we continued to help finance Roy’s mission after we were married. I told Ken that someday he and I would go on a mission together, and when we were set apart for our 1st mission, which was to the Philippines, Ken was told that “the Lord knew his sacrifice and now it was his turn.” We had a great experience over there and loved the people and were amazed at how the Lord helped us in so many ways. Our main mission, which our bishop had told us, is our marriage and raising a family. We have 6 children, our two oldest are daughters and then we had 4 sons. We have 20 grandchildren and 5 great grandchildren. Our oldest grandson is on a mission in the state of Washington. I was blessed to be able to stay at home while raising our children, but when our sons started going on mission, I went to work as a secretary for an elementary school. I love secretary work and always wanted to be an Elementary school secretary. I later went to the district and retired as a secretary for Staff Development. Elder Browning is very talented and has had several occupations. He has been successful as a computer programmer and supervisor of data processing, He has been the manager of two church welfare farms which amounted to 7 years, and he has been a contractor.
The month before leaving for our mission to the Philippines, we were in the temple with all of our children and their spouses at our youngest son’s marriage. I think that was the happiest day of my life. We have had many trials and challenges in our lives, just like you and all of us do. We’ve had health problems, financial problems, worries & trials with our children and it is ongoing. We came back from our 1st mission to find that two of our sons had lost their testimonies, so we keep their names in the temple and we continue to love and pray for them and their families. We have faith that if we continue to obey Heavenly Father’s commandments and endure to the end, that one day we will be an eternal family. We have trials and they are supposed to make us stronger and hopefully they have. I do know Elder Browning and I have had a wonderful life and the lord has blessed us in so many ways. We celebrated our 50th anniversary on the 19th of June last summer with our special family. When we were set apart for this mission, we were both told that our marriage would become even stronger and better. I thought “Wow! We have a great marriage already”, but I can see that is happening. We love being here with all of you wonderful people and are looking forward to getting to know you even better. We love serving the Lord and his children.
The topic I was given to speak on is “Make a difference on your piece of the world”. I thought “which piece of the world have I made a difference on and have I made a difference there?” Elder Browning and I have moved around a lot and so we have friends in Arizona, Idaho and several towns in Utah. One of the things I was told in my patriarchal blessing was “to cultivate the spirit of peace, the spirit of joy, the spirit of happiness that I may be happy and have a sacred influence upon the lives of others”. In D&C 136:28-29, it says: “If thou art merry, praise the Lord with singing, with music, with dancing, and with a prayer of praise and thanksgiving. If thou are sorrowful, call on the Lord thy God with supplication, that your souls may be joyful.”
I have tried to do as my patriarchal blessing stated and make a conscious effort to be happy, and by so doing, it has made me happy. So, I think that one way to make a difference is to read our patriarchal blessings often and try to fulfill what we are asked to do in them. If some of you older teenagers and adults don’t have your patriarchal blessing, I would encourage you to get it as it is a guide for us as we live our lives in this world.
The Daffodil Principle:
Several times my daughter had telephoned to say, "Mother, you must come see the daffodils before they are over." I wanted to go, but it was a two-hour drive from Laguna to Lake Arrowhead. "I will come next Tuesday," I promised, a little reluctantly, on her third call. Next Tuesday dawned cold and rainy. Still, I had promised and so I drove there. When I finally walked into Carolyn's house and hugged and greeted my grandchildren, I said, "Forget the daffodils, Carolyn! The road is invisible in the clouds and fog and there is nothing in the world except you and these children that I want to see badly enough to drive another inch!"
My daughter smiled calmly and said, "We
drive in this all the time, Mother. I was hoping you'd take me over to the
garage to pick up my car." “How far will we have to drive?” I asked.
"Just a few blocks," Carolyn said. "I'll drive. I'm used to
this." After several minutes of driving, I had to ask, "Where are we
going? This isn't the way to the garage!" "We're going to my
garage by the long way,” Carolyn smiled, “by the way of the daffodils."
"Carolyn," I said sternly, "please, turn the car around!"
"It's all right, Mother, I promise. You will never forgive yourself if you
miss this experience."
After about twenty minutes, we turned onto a small gravel road
and I saw a small church. On the far side of the church, I saw a hand lettered sign
that read: “Daffodil Garden.”
We got out of the car and each took a child's hand and I
followed Carolyn down the path. Then we turned a corner of the path and I
looked up and gasped. Before me lay the most glorious sight! It looked as
though someone had taken a great vat of gold and poured it down over the
mountain peak and slopes. The flowers were planted in majestic, swirling
patterns; in great ribbons and swaths of deep orange, white, lemon yellow,
salmon, pink saffron, and butter yellow. Each different-colored variety
was planted as a group, so that it swirled and flowed like its own river with
its own unique hue. There were five acres of flowers.
"But who has done this?" I asked Carolyn. "It's
just one woman," Carolyn answered. "She lives on the property. That's
her home.” Carolyn pointed to a well-kept A-frame house that looked small and
modest in the midst of all that glory. We walked up to the house.
On the patio, we saw a poster:
Answers to the Questions I Know You Are Asking
1.
50,000 bulbs
2. One at a time, by one woman. Two hands,
two feet, and very little brain.
3. Began in 1958.
There it was--the Daffodil Principle.
For me, that moment was a life-changing experience.
I thought of this woman, whom I had never met, who, more than forty years
before, had begun, one bulb at a time, to bring her vision of beauty and joy to
an obscure mountain top. Still, just planting one bulb at a time, year
after year, had changed the world. She had created something of indescribable
magnificence, beauty, and inspiration.
The principle her daffodil garden taught is one of the
greatest principles of celebration. That is, learning to move toward our goals
and desires one step at a time; learning to use the accumulation of time. When
we multiply tiny pieces of time with small increments of daily effort we too
will find we can accomplish magnificent things. We can change the world.
We need to begin today—decide what we want to do and
accomplish and then—Just Do It!
It's so pointless to think of the lost hours of
yesterday. The question is: How can I make this a lesson
celebration instead of a cause for regret? How can I put to use that which I
have learned today?  There is no better time than
right now to be happy. Happiness is a journey, not a
destination. So, work like you don't need money, love like you've never
been hurt, and dance like no one's watching.
Several years ago, I was talking to my mother-in-law and asked her if she had written her life history. She said “no, that she didn’t have anything worthy to write about – that she hadn’t done anything in her life which would interest her family or others.” I told her that I knew that wasn’t true. I started asking her questions about her life and as she answered, I began writing them down. It took several months, but she became more excited as she told me of one experience after another. No, she hadn’t become anyone famous in the eyes of the world, but she had raised a good family, had been a temple worker, had done name extraction, had fulfilled several callings in the church. She had had many trials and I told her that by us writing them down, her posterity could benefit from them and from how she handled them. She had made some mistakes, as we all have, but she did love the Lord and tried to keep his commandments and she endured to the end. We can’t all be Bishops, R.S. Presidents, Stake presidents, general authorities or general auxiliary leaders – and neither do we all want to have those positions, but whatever or wherever the Lord calls us to serve, we need to fulfill it to the best of our ability and that is all the Lord expects. He just expects us to do our best.
Abraham Lincoln said “I do the very best I know how—the very best I can; and I mean to keep on doing so until the end. If the end brings me out all right, what is said against me won’t amount to anything. If the end brings me out wrong, 10,000 angels swearing I was right would make no difference”.
President Monson told about two of his Sunday School Teachers and the difference they made in his life. The one had told her class that at the end of the year they would have a class party. They were all looking forward to the party, but a while before one of their classmates’ mother died and the Sunday before the party, the teacher showed them the bottle of money they would use for the party, but then she said: “I was wondering how you felt about taking this bottle of money to Jake’s home and give it to his father to help him take care of his family. He said they all agreed that it was more important to give the money to them, so she had them all walk to Jake’s home and they presented it to his father who had tears in his eyes when he thanked them. He was taught it is better to give than to receive. Another teacher had the class give a scripture before they entered the room. If they didn’t have one, he gave them one. He said he was thankful to the teacher for he learned many scriptures and at an early age.
In Moses 2:24-31 and Abraham 4:24-31, it tells of the creation of this earth. “And on the sixth day, the Gods said “Let us go down and form man in our image, after our likeness…So the Gods went down. In the image of the Gods to form they him, male and female to form they them. Man is the crowning creature to step forth according to the divine will. He is in the image and likeness of the Eternal Elohim and to him is given “dominion” over all things. And, then, finally that his purposes shall roll everlastingly onward, God blesses the male and female whom he has created and commands them: “Be fruitful, and multiply and replenish the earth, and subdue it, and have dominion over the fish of the sea, and over the fowl of the air, and over every living thing that moveth upon the earth.” As the sixth day closes, the Creators, viewing their creative labors with satisfaction, see that all things which they have made are very good. If we are made in the image of God, and we can become like God, what are we waiting for – let’s do all we can to make a difference on our piece of the world.
“We can’t do all things, but we can do some things and what we can do, we ought to do.”
My favorite scripture is 1st Nephi 3:7 “I will go and do the things which the Lord has commanded for I know that the Lord giveth no commandment unto the children of men, save he shall prepare a way that they shall accomplish it.” If we keep the commandments, and try to follow our Savior’s example by forgetting ourselves and thinking of others and serving them, even if it’s just a smile sometimes, we will find happiness and I feel “we will make a difference in our part of the world.”
I closed with my testimony
When we left from our mission, we received gifts and hugs from our many ward and plant friends. The staff at the plant gave Ken & I a going away party. For gifts, they gave us 50 pounds of almonds, a huge beautiful farm book and a framed picture of the plant which they all signed. Vivian and Ken took us out to eat and gave us gifts. She had put a lot of thought and effort into the gifts. We hated to leave them, but were excited to get back home to our family. We got permission to leave a couple of weeks early from our mission, so we could be to Mike and Becky’s for David’s mission farewell meeting and we were also there when he was set apart by his stake presidency for his mission.
When we arrived at our home, Bob told us he didn’t think we wanted to go downstairs to our cute apartment. We found out what he meant. Bob had told us that he didn’t usually go downstairs, but one day he did and to his surprise, there was water all over. We had had problems with the drains and when we heard our sink gurgling, we would have Bob put some draino down his sinks and it would take care of the problem. Well, he didn’t think of that and we were not there to hear the gurgling, so when he or Carroll did laundry, the water came up in our sink, overflowed and went all over. He called the home owner’s insurance and they told him to get carpenters, and people to put down new carpet in the sun room and front room, and linoleum in the kitchen. The insurance would pay for all that, but we would have to pay to have a plumber come to fix the original problem. They had to jack hammer from the sink to the middle of the living room, so fine dust was everywhere. Ken and I paid to have the plumbing all taken care of, and we were able to pick out the carpet and linoleum, from a place in Bakersfield who called their sister company in Riverdale, who we had worked with. We didn’t realize we would walk into such a mess. Carroll had wrapped my souvenirs and nick nacks, statues of Christ, etc., in newspaper and put them in boxes, which I surely appreciated, but there were boxes and stuff all over the cupboards and it was a disaster to walk into. I felt overwhelmed after that long trip home and to find this, but we made our bed, got a good night’s sleep and started cleaning the next day. Scott and Mishelle came over to help us some too. It took several days to get it all clean as that fine dust didn’t just brush or wash off. We had to scrub everything and vacuum everything thoroughly. Mice had gotten into our one big chair which matched our set of couch and love seat, so we had to get rid of it. We decided to go to R.C. Willey’s Furniture Store where we bought a loveseat which reclined and a matching rocking chair which also reclined. In our home in Shafter, there were two big blue recliners, which we loved, so we wanted recliners here, and we have really enjoyed them.
Here are a couple of my journal entries from our mission
Wednesday, September 08, 2010
I left at 7:30 am, following Ken to the Kimberlina Homes where he is working and where Sister Shaw, myself and other sisters were tying a couple of quilts for Project Linus. I am thankful for the Holy Ghost who prompts and helps us all the time. Ken went into the back room to carry out the quilting frames and load them into his truck. I gathered up the other things I needed and headed to the car. When I started the car, the thought came to me “Did Ken get all the pieces to the quilting frames?” I drove the car over to his truck as he was just leaving. As I asked him, I looked into the back of his truck and the two pieces of the leg stands were not there. I mentioned it to him and he went in the back door to get them. I went in the kitchen door and was glad I did, as Ken had forgotten to pick up his lunch. I walked on back to the back room to make sure we got all the pieces and parts we needed. I was sure thankful to the Holy Ghost for that thought. He is a precious gift and I hope I can always be worthy to have him with me to help, guide, comfort and prompt me. Back to the quilts, we are to turn them in Saturday. We had Mishelle Birch come around 9 and stayed all the time. Ilene Payne came for a few minutes and Bonnie Slate came late so was only there for an hour or two. We quit around 1:40 leaving for home, but we had completed the big quilt and enjoyed visiting. These are special, cute sisters here at the South Valley Farms. We were hoping that some other sisters from the ward would come as it was announced the past two Sundays in Church, but none of them came. Anyway, the weather was nice and we enjoyed it. I came home tired, went through the mail, and internet mail and got supper. Ken and I watched Big Valley DVD (one series) before going to bed.
Friday, September 17, 2010
Boy, I am worried about Carroll and Linda because of how they are acting and worried about them getting Alzheimer's or Dementia. When I was talking with Sandi on the phone today, she told me that she was going to the Utah State University football game tomorrow with a friend. My mind didn’t register; I was thinking she was down here for some reason so I asked her if she was going to fly up to the Utah State football game. She said “Mom, it’s only a couple of hours away to Logan.” Finally, it clicked and I realized that yes, she was in Utah. I think I had better worry about myself getting dementia. I was really tired and for some reason I was thinking of her being down here. I haven't been sleeping well and with Bryce, Deanna, Irven & Sandy here, we have been on the go. It's been great, but I'm exhausted today. Mrs. Ochoa kept me really busy at school again today too. I do really enjoy the children and helping out, however. Guess I'm just getting old. I do feel "old" sometimes. Mom and dad lived to be 83, but Grandpa and Grandma Bushnell both died at 70 and I will be that in December. I don't plan on dying at 70; however, as with this diet and exercise, I'm pretty healthy. We all got up at 5:30 am this morning, but the pistachio harvesting is on and the big equipment woke us all up around 4:30. I fixed us breakfast and they left at 6 o’clock. I then went for my walk and read my scriptures, then took a shower and got ready to go to Redwood Elementary where I volunteer in Mrs. Ochoa’s third grade class each Friday. Ken made the bed for me again this morning. He’s sure a wonderful guy and I’m sure glad he’s mine.


Personal Information
First Name:
Last name :
Permanent Adress:
Email:
Contact Number:
Father Name:
Date Of Birth:
Religion:
Nationality:
Gender:
Male
Female
Other
Educational Information
Marks
Board
Institute
Submit


Matt Cardle returns to showcase new album at The Apex
by Andrew ClarkeBRIT Award nominee Matt Cardle is returning to The Apex in Bury St Edmunds on Decmber 3.
Over the years the multi-platinum selling recording artist has clocked up over 20 million streams with his songs; 'When We Collide'; 'Run For Your Life'; 'Amazing'; 'Loving You' (with Spice Girl Melanie C); 'The First Time Ever I Saw Your Face' and 'I Can't Make You Love Me'.
Matt is also an award-winning actor, and since his last visit to Bury St Edmunds in 2017, he has graced London's West End stage in Baz Luhrmann's Strictly Ballroom and completed a sold-out run in Jesus Christ Superstar at London's Barbican Theatre - all to rave reviews.
He's also released his fourth studio album Time To Be Alive.
He says: "I've taken my time over this one and I'm so happy with the results. I did a few live performances to test out some of the new material too. I found in the past that you can record an album and then tour it and wish afterwards that you'd done some of the songs differently. So this time around I wanted to test the waters and perform the demos live first before making some changes and releasing the album. Back to front really but I found it very helpful."
Matt has sold out The Apex venue on two previous occasions, saying: "The atmosphere and the sound inside that place are mind-blowing." For his latest show, you can hear material from his four studios albums, some breathtaking covers and a few surprises.
He says: "Obviously I get a personal happiness from performing, especially when I'm with my band. However as the years have passed I've realised that being able to provide a little escape from real life - be it through listening to my music or coming to a show - is what makes this all worthwhile. The world is a strange place at the moment but music connects us all in a joyful way and we need more of that."
Matt Cardle and his band will play The Apex on Tuesday, December 3 at 7.30pm. Visit the website or call 01284 758000 for more information or to book tickets.


Copyright © 2001 W3C® (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use, and software licensing rules apply.
This document describes requirements for mechanisms that enable fine-grained control of speech (signal processing) resources and telephony resources in a VoiceXML telephony platform. The scope of these language features is for controlling resources in a platform on the network edge, not for building network-based call processing applications in a telephone switching system, or for controlling an entire telecom network.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.
This document describes the requirements for markup used for call control, as a precursor to work on a specification. You are encouraged to subscribe to the public discussion list<EMAIL_ADDRESS>and to mail us your comments. To subscribe, send an email to <www-voice-request@w3. org> with the word subscribe in the subject line (include the word unsubscribe if you want to unsubscribe). A public archive is available online.
This document has been produced as part of the W3C Voice Browser Activity, following the procedures set out for the W3C Process. The authors of this document are members of the Voice Browser Working Group (W3C Members only).
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite W3C Working Drafts as other than "work in progress". A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.
The main goal of this subgroup is to establish a prioritized list of requirements for call control in a voice browser environment.
The process will consist of the following steps:
The core activity focuses on enabling extended call control functionality in a voice browser which supports telephony capabilities. The VoiceXML specification states that "VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed-initiative conversations." This activity will therefore specify richer telephony functionality in a voice browser framework.
The task is constrained to defining elements and capabilities which either provide augmented functionality to be used in combination with VoiceXML or enhance the existing functionality in VoiceXML.
This document specifies requirements that define the capabilities of a voice browser which supports telephony applications.
The activities of the Call Control Subgroup will be coordinated with the activities of the Dialog Subgroup (both of which are part of the W3C Voice Browser working group).
This section deals with general requirements around accepting or placing a call. VoiceXML already specifies a simple behavior whereby calls to a particular phone number are answered and VoiceXML is immediately interpreted.
The call control system should be able to:
Computer-human interaction is handled by VoiceXML. In order to provide a richer human-computer experience with a sophisticated telephony network, certain content management techniques are required.
The call control system should be able to:
Communication mechanisms are necessary to support a distributed network of telephony devices interacting together to provide advanced functionality. This section describes the basic requirements for inter-session communication.
The call control system should be able to:
Conferencing multiple lines together is a specific area of functionality currently missing from VoiceXML. Two line discussions are allowed with the <transfer> tag, but the solution is not easily generalized to multi-party conferences. VoiceXML allows for only very minimal human-computer interaction during a transfer, leaving most of the dialog capabilities unavailable while two parties are connected. Ideally, human-computer interaction scripted through VoiceXML can be used to control multi-party conferences. This section describes principle requirements necessary to generalize for multi-party conferences for a voice browser environment.
The call control system should be able to:
The core of telephony control in a voice browser involves managing call legs and audio streams. VoiceXML currently provides minimal or no capabilities for effectively managing calls legs or audio streams. This section describes some of the requirements needed for managing those call legs and audio streams.
The call control system should be able to:
These use cases illustrate services that might be enabled by the combination of new telephony capabilities with a voice browser platform. These are not an exhaustive list, nor do these use cases imply that supporting these applications is a requirement. Instead these should be used to provide tangible context for discussing the requirements above.
These cases were generated based on significant input and examples provided by the subgroup members listed above.
Acme customer support line wants to run a customer information and support service which allows users to call in, interact with an automated menu system using DTMF and voice. When the customer reaches a menu which requires an operator, the customer is placed in a hold queue for an available operator.
Alternatively, if the customer requests an operator at any point Acme would like to allow the customer to either wait for an operator, or continue navigating the system while in the hold queue. If the customer continues interacting with the automated system while waiting, Acme would like to be able to interrupt periodically with status about the hold queue and offer the customer the option of cancelling their request if their question has been answered by the automated system. When an operator is available, the customer's interactions are stopped and the operator is connected.
For training purposes, Acme would also like to be able to have a trainer listening when the customer is connected to the operator. This trainer could interrupt and provide hints to the new operator about how to answer the question. The customer would not be able to hear these hints.
Joe Edwards logs in to the Acme auction web site and registers that he wants to be notified if any pinball games come up for auction. He registers his cell phone number with the Acme auction web site. Later that day a pinball game becomes available. The auction site then contacts Joe. After a short advertisement, Joe can interact with an automated system using DTMF or voice to place a bid. At the same time, Joe can request to be notified by phone if he is outbid.
Acme has many distributed offices. Consequently, company-wide presentations are best done over the phone. During the call, only one speaker is allowed at a time. A single moderator controls which caller is active. At various points in the company-wide presentation the presenter would like to play pre-recorded customer testimonials.
Because many of Acme's business groups work in different locations, multi-party conferencing is important for day-to-day operations. The conference can be initiated such that participants call in, or in a manner in which each participant is called directly.
During the conference, an individual participant can choose to be interrupted with status information (such as "new mail has arrived") or with call waiting. The conference participant can then decide whether to take action on the information or continue in the conference. After the action is complete, the participant can rejoin the conference.
Acme's sales force is dependent on the ability to get in touch with customers quickly and to always be available. Specifically, they need to be able to have their primary work number automatically redirected to any phone. They also need to use voice dialing to transfer to their customers. Each department has a budget for the amount of time they can use for transferred calls which needs to be updated based on usage.
The editor wishes to thank the members of the Call Control lexicon subgroup of the Voice Browser working group:


{% extends "base.html" %} {% load thumbnail staticfiles %} {% block content %}
Hopy is our mascot! She helps us go around town teaching everyone about hops and the Hops Museum.
{{ item.date }}
{{ item.description }}


Time is 5:30pm and I am home from work. This is my first experience with Tramadol HCl. The decision is made that 150mg of Tramadol HCl powder will be dissolved in 8oz. of cool water. Tramadol HCl is a very soluble compound. The Tramadol solution was consumed quickly in a few gulps on an empty stomach. Taste is rather neutral with a slight bitter-plastic taste. Nothing near the horrible taste of some tryptamines I have had before.
T+0:00(5:30pm)
No effects. I wash the glass out with a little extra water to ensure I swallow the complete 150mg Tramadol HCl.
T+0:12
No effects. Simply sitting on my couch and reading a book. Decision is made to write my observations on a paper notebook rather than type out on the computer. Nothing felt at all when walking around my apartment.
T+0:27
No effects. Absolutely nothing felt, even with walking. For a few moments I forget about taking any drug at all. Coordination is the same; thinking is the same; vision is the same.
T+0:45
No effects. Typically with some drugs I feel threshold effects by now. Decided to stop reading my book and start cleaning my apartment.
T+0:55
Slight feeling of nausea felt in the back of the throat. No effects other than this. Could be threshold effects.
T+0:57
As soon as I get up to walk I feel the first tinges of what I would call a drugged Jello-feeling. Onset begins here I would say. Feeling a little bit slow in movements. Feeling a bit sick with nausea, but not bad at all. Not good or bad feeling at this point, total opinion is neutral.
T+1:05
Nausea fades away. Effects feel like they are building. Mentally I am still the same, but might be a bit slower in thinking. Coordination feeling a little like dextromethorphan at a 1st plateau level, but no mental stimulating effects like dextromethorphan.
T+1:15
Effects slowly building. Overall Jello-feeling is not good or bad. Coordination dulled like dextromethorphan at 1st plateau or after 2-3 alcoholic drinks. Unsure socially if I could interact the same because of the feeling of slowness in my mind. Slow feeling is all in the head with most of the Jello feeling in the shoulders. Other than this nothing huge along the physical end or mental end. I am definitely feeling the effects and would best describe it as an inebriated body.
T+1:40
Effects continue to build from the last time report. A generalized “chilled-out” feeling has consumed me. Feeling is rather pleasant however not terrific. Find myself occasionally sitting down and thinking while doing nothing for spans of time. Definitely mind sedating. Thoughts are becoming slower. Body feel is similar to that of the bumbling 1st plateau dextromethorphan feeling. Experience is enjoyable so far but not very productive. Note the time gap from the last report as an indication of slowing thoughts and general decrease motivation. If I wanted to I could move around to do stuff without much trouble, but do I really want to?
T+2:00
Effects feel that they are no longer building. I would say that a peak may be reached, but hard to tell until later. Internal dialogue appears to be limited which comes as a good thing because my mind tends to be overactive. General sedated feeling. Slight uncomfortable feeling in the shoulders but it is more of a rounder discomfort rather than sharp and edgy feeling in the shoulders that dextromethorphan provides. Feeling a touch of nausea so I eat a few crackers with water.
T+2:31
Effects are the same as 2:00 so I probably have peaked. Little bouts of nausea pop up here and there which make what would be a good experience into something that is only neutral. Mind is fairly clear but is simply slower, but not so much slow that I lose my train of thought. Overall good and I hope the length of the drug lasts long enough so that I get to a point where I forget I have taken a drug. Sitting down and doing nothings feels like I am wasting time so I get up and clean some more. Feel an urge to keep on the move but not very fast, but simply on the move.
T+6:00
Effects have maintained fairly strong until about 5th-6th hour. General feeling at 2:31 was maintained during this duration. Overall a good experience. However quick sudden movements or a lot of walking around produced a nausea feeling that almost caused me to vomit my crackers. Not really a dizziness but just the result of too much head movement for the brain to process. Keep activity movement to a low level to prevent nausea. A friend called on the phone about an hour ago and the conversation came as tiresome to me. Got a lot of cleaning done in my apartment while not feeling bored.
The ability to socialize over the phone was not very good. Sleep was great and woke up the next morning refreshed and ready to meet the day.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


---
layout: post
title: md5sum in scala
date: '2011-11-09T22:01:00.001+01:00'
author: david crosson
tags:
modified_time: '2011-11-12T10:41:41.893+01:00'
blogger_id: tag:blogger.com,1999:blog-4576039096616564465.post-3115664360231216172
blogger_orig_url: http://www.crosson.org/2011/11/md5sum-in-scala.html
---
How to compute the md5sum of a file (to get the same result as the one given by linux md5sum command)
Inspired from MD5Sum in Scala and modified to work with input streams.
def md5sum(input:InputStream):String = {
val bis = new BufferedInputStream(input)
val buf = new Array[Byte](1024)
val md5 = java.security.MessageDigest.getInstance("MD5")
Stream.continually(bis.read(buf)).takeWhile(_ != -1).foreach(md5.update(buf, 0, _))
md5.digest().map(0xFF & _).map { "%02x".format(_) }.foldLeft(""){_ + _}
}


Hello from Think Pink Europe
Hi {{name}}
Jürgen Vanpraet has invited you to join Think Pink Europe race for the cure digital tool.
Click on the link to gain acces. Just fill in a password of choice and you are good to go! Your username will be your email-adress this mail is sent to.
Join


{% extends "base.html" -%} {% block scripts %} {{ super() }} {% endblock %} {% block page_content -%} {% if flinks %}
| Original file uploaded | Parsed Results |
|---|---|
| {{ fname }} | Parsed results of {{ fname }} (Raw data) |
No data. Please upload config files from the form.
{% endif %}


This class is used to make an object for Bug.
Get the assignee id.
Assignee id.
# File projects/model/Bug.rb, line 269 def getAssigneeId return @assigneeId end
Get the assignee name.
Assignee name.
# File projects/model/Bug.rb, line 291 def getAssigneeName return @assigneeName end
Get the classification id.
Classification id.
# File projects/model/Bug.rb, line 377 def getClassificationId return @classificationId end
Get the classification type.
Classification type.
# File projects/model/Bug.rb, line 399 def getClassificationType return @classificationType end
Get the created time.
created time for the bug.
# File projects/model/Bug.rb, line 204 def getCreatedTime return @createdTime end
Get the created time format.
Created time format for the bug.
# File projects/model/Bug.rb, line 226 def getCreatedTimeFormat return @createdTimeFormat end
Get the created time long.
Created time for the bug.
# File projects/model/Bug.rb, line 248 def getCreatedTimeLong return @createdTimeLong end
Get the bug description.
Bug description.
# File projects/model/Bug.rb, line 138 def getDescription return @description end
Get the due date.
Due date.
# File projects/model/Bug.rb, line 611 def getDueDate return @dueDate end
Get the due date format.
Due date format.
# File projects/model/Bug.rb, line 631 def getDueDateFormat return @dueDateFormat end
Get the due date long.
Due date.
# File projects/model/Bug.rb, line 651 def getDueDateLong return @dueDateLong end
Get the flag for the bug.
Flag of the bug.
# File projects/model/Bug.rb, line 94 def getFlag return @flag end
Get the key for the bug.
Bug key.
# File projects/model/Bug.rb, line 51 def getKey return @key end
Get the milestone id.
Milestone id.
# File projects/model/Bug.rb, line 591 def getMilestoneId return @milestoneId end
Get the module id.
Module id.
# File projects/model/Bug.rb, line 550 def getModuleId return @moduleId end
Get the module name.
Module name.
# File projects/model/Bug.rb, line 570 def getModuleName return @moduleName end
get the project id.
Project id.
# File projects/model/Bug.rb, line 73 def getProjectId return @projectId end
Get the reported person.
Person who reported the bug.
# File projects/model/Bug.rb, line 182 def getReportedPerson return @reportedPerson end
Get the reporter id.
Reporter id.
# File projects/model/Bug.rb, line 160 def getReporterId return @reporterId end
Get the reproducible id.
Reproducible id of the bug.
# File projects/model/Bug.rb, line 508 def getReproducibleId return @reproducibleId end
Get the reproducible type.
Reproducible type of the bug.
# File projects/model/Bug.rb, line 530 def getReproducibleType return @reproducibleType end
Get the severity id.
Severity id.
# File projects/model/Bug.rb, line 421 def getSeverityId return @severityId end
Get the severity type.
Severity type.
# File projects/model/Bug.rb, line 443 def getSeverityType return @severityType end
Get the status id.
Status id.
# File projects/model/Bug.rb, line 464 def getStatusId return @statusId end
Get the status type.
Status type.
# File projects/model/Bug.rb, line 486 def getStatusType return @statusType end
Get the time sheet URL.
Time sheet URL.
# File projects/model/Bug.rb, line 357 def getTimesheetURL return @timesheetUrl end
Get the bug title.
Bug title.
# File projects/model/Bug.rb, line 116 def getTitle return @title end
Get the bug is closed or not.
true, if the big is closed else returns false.
# File projects/model/Bug.rb, line 313 def isClosed return @closed end
Set the assignee id for the bug.
ID of the assignee.
# File projects/model/Bug.rb, line 259 def setAssigneeId(assigneeId) @assigneeId = assigneeId end
Set the assignee name.
Name of the assignee.
# File projects/model/Bug.rb, line 280 def setAssigneeName(assigneeName) @assigneeName = assigneeName end
Set the classification id.
ID of the classification.
# File projects/model/Bug.rb, line 367 def setClassificationId(classificationId) @classificationId = classificationId end
Set the classification type.
Type of the classification.
# File projects/model/Bug.rb, line 388 def setClassificationType(classificationType) @classificationType = classificationType end
Set the bug is closed or not.
Bug is closed or not.
# File projects/model/Bug.rb, line 302 def setClosed(closed) @closed = closed end
Set the created time.
Created time for the bug.
# File projects/model/Bug.rb, line 193 def setCreatedTime(createdTime) @createdTime = createdTime end
Set the created time format.
Created time format for the bug.
# File projects/model/Bug.rb, line 215 def setCreatedTimeFormat(createdTimeFormat) @createdTimeFormat = createdTimeFormat end
Set the created time long.
Created time for the bug.
# File projects/model/Bug.rb, line 237 def setCreatedTimeLong(createdTimeLong) @createdTimeLong = createdTimeLong end
Set the bug description.
Description for the bug.
# File projects/model/Bug.rb, line 127 def setDescription(description) @description = description end
Set the due date.
Due date for the bug.
# File projects/model/Bug.rb, line 601 def setDueDate(dueDate) @dueDate = dueDate end
Set the due date format.
Due date format for the bug.
# File projects/model/Bug.rb, line 621 def setDueDateFormat(dueDateFormat) @dueDateFormat = dueDateFormat end
Set the due date long.
Due date for the bug.
# File projects/model/Bug.rb, line 641 def setDueDateLong(dueDateLong) @dueDateLong = dueDateLong end
Set the flag for the bug.
Flag for the bug.
# File projects/model/Bug.rb, line 84 def setFlag(flag) @flag = flag end
Set the bug id.
ID of the bug.
# File projects/model/Bug.rb, line 18 def setId(id) @id = id end
Set the key for the bug.
Key for the bug.
# File projects/model/Bug.rb, line 40 def setKey(key) @key = key end
Set the milestone id.
ID of the milestone.
# File projects/model/Bug.rb, line 580 def setMilestoneId(milestoneId) @milestoneId = milestoneId end
Set the module id.
ID of the module.
# File projects/model/Bug.rb, line 540 def setModuleId(moduleId) @moduleId = moduleId end
Set the module name.
Name of the module.
# File projects/model/Bug.rb, line 560 def setModuleName(moduleName) @moduleName = moduleName end
Set the project id.
ID of the project.
# File projects/model/Bug.rb, line 62 def setProjectId(projectId) @projectId = projectId end
Set the reported person.
Person who is reporting the bug.
# File projects/model/Bug.rb, line 171 def setReportedPerson(reportedPerson) @reportedPerson = reportedPerson end
Set the reporter id.
ID of the reporter.
# File projects/model/Bug.rb, line 149 def setReporterId(reporterId) @reporterId = reporterId end
Set the reproducible id.
Reproducible id of the bug.
# File projects/model/Bug.rb, line 497 def setReproducibleId(reproducibleId) @reproducibleId = reproducibleId end
Set the reproducible type.
Reproducible type of the bug.
# File projects/model/Bug.rb, line 519 def setReproducibleType(reproducibleType) @reproducibleType = reproducibleType end
Set the severity id.
ID of the severity.
# File projects/model/Bug.rb, line 410 def setSeverityId(severityId) @severityId = severityId end
Set the severity type.
Type of the severity.
# File projects/model/Bug.rb, line 432 def setSeverityType(severityType) @severityType = severityType end
Set the status id.
ID of the status.
# File projects/model/Bug.rb, line 454 def setStatusId(statusId) @statusId = statusId end
Set the status type.
Type of the status.
# File projects/model/Bug.rb, line 475 def setStatusType(statusType) @statusType = statusType end
Set the time sheet URL.
URL for the time sheet.
# File projects/model/Bug.rb, line 346 def setTimesheetURL(timesheetUrl) @timesheetUrl = timesheetUrl end
Set the bug title.
Title for the bug.
# File projects/model/Bug.rb, line 105 def setTitle(title) @title = title end
Set the bug URL.
URL for the bug.
# File projects/model/Bug.rb, line 324 def setURL(url) @url = url end
Convert the Bug object into HashMap.
HashMap object.
# File projects/model/Bug.rb, line 661 def toParamMAP requestBody = Hash.new if title != nil requestBody["title"] = title end if description != nil requestBody["description"] = description end if assigneeId != nil requestBody["assignee"] = assigneeId end if flag != nil requestBody["flag"] = flag end if classificationId != nil && classificationId > 0 requestBody["classification_id"] = classificationId end if milestoneId != nil && milestoneId > 0 requestBody["milestone_id"] = milestoneId end if dueDate != nil requestBody["due_date"] = dueDate end if moduleId != nil && moduleId > 0 requestBody["module_id"] = moduleId end if severityId != nil && severityId > 0 requestBody["severity_id"] = severityId end if reproducibleId != nil && reproducibleId > 0 requestBody["reproducible_id"] = reproducibleId end return requestBody end


Main settings
Devices
Interval[ms]:
Number of retries:
No host name in state name:
add
Enabled
Name
Use name
IP Address
Extended Info


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.concurrent.FutureTask<V>
V
- The result type returned by this FutureTask's get methodpublic class FutureTask<V>
A cancellable asynchronous computation. This class provides a base
implementation of Future
, with methods to start and cancel
a computation, query to see if the computation is complete, and
retrieve the result of the computation. The result can only be
retrieved when the computation has completed; the get
method will block if the computation has not yet completed. Once
the computation has completed, the computation cannot be restarted
or cancelled.
A FutureTask can be used to wrap a Callable
or
Runnable
object. Because FutureTask
implements Runnable, a FutureTask can be
submitted to an Executor
for execution.
In addition to serving as a standalone class, this class provides protected functionality that may be useful when creating customized task classes.
| Constructor Summary | |
|---|---|
FutureTask(Callable<V> callable)
Creates a FutureTask that will upon running, execute the given Callable. |
|
FutureTask(Runnable runnable,
V result)
Creates a FutureTask that will upon running, execute the given Runnable, and arrange that get will return the given result on successful completion. |
| Method Summary | |
|---|---|
boolean |
cancel(boolean mayInterruptIfRunning)
Attempts to cancel execution of this task. |
protected void |
done()
Protected method invoked when this task transitions to state isDone (whether normally or via cancellation). |
V |
get()
Waits if necessary for the computation to complete, and then retrieves its result. |
V |
get(long timeout,
TimeUnit unit)
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available. |
boolean |
isCancelled()
Returns true if this task was cancelled before it completed normally. |
boolean |
isDone()
Returns true if this task completed. |
void |
run()
Sets this Future to the result of computation unless it has been cancelled. |
protected boolean |
runAndReset()
Executes the computation without setting its result, and then resets this Future to initial state, failing to do so if the computation encounters an exception or is cancelled. |
protected void |
set(V v)
Sets the result of this Future to the given value unless this future has already been set or has been cancelled. |
protected void |
setException(Throwable t)
Causes this future to report an ExecutionException with the given throwable as its cause, unless this Future has already been set or has been cancelled. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FutureTask(Callable<V> callable)
callable
- the callable task
NullPointerException
- if callable is nullpublic FutureTask(Runnable runnable, V result)
runnable
- the runnable taskresult
- the result to return on successful completion. If
you don't need a particular result, consider using
constructions of the form:
Future<?> f = new FutureTask<Object>(runnable, null)
NullPointerException
- if runnable is null| Method Detail |
|---|
public boolean isCancelled()
Future
isCancelled
in interface Future<V>
public boolean isDone()
Future
isDone
in interface Future<V>
public boolean cancel(boolean mayInterruptIfRunning)
Future
cancel
in interface Future<V>
mayInterruptIfRunning
- true if the thread executing this
task should be interrupted; otherwise, in-progress tasks are allowed
to complete
public V get() throws InterruptedException, ExecutionException
Future
get
in interface Future<V>
InterruptedException
- if the current thread was interrupted
while waiting
ExecutionException
- if the computation threw an
exceptionpublic V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
Future
get
in interface Future<V>
timeout
- the maximum time to waitunit
- the time unit of the timeout argument
InterruptedException
- if the current thread was interrupted
while waiting
ExecutionException
- if the computation threw an
exception
TimeoutException
- if the wait timed outprotected void done()
protected void set(V v)
v
- the valueprotected void setException(Throwable t)
t
- the cause of failure.public void run()
run
in interface Runnable
Thread.run()
protected boolean runAndReset()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


Contact: B. Wyman Reviewers: Change history: WebCVS Log for bgrid_core.f90
The top-level module for the B-grid atmospheric dynamical core. This module controls many of the time integration options while calling other modules to compute individual terms.
The B-grid dynamical core updates the tendencies of the prognostic variables, the variables themselves are not modified. The prognostic variables are surface pressure, the zonal and meridional momentum components, temperature, and optionally an arbitrary number of tracers. The core recognizes the tracer specific humidity (sphum) when computing virtual temperature. This version of the B-grid dynamics use a two time level scheme with time splitting. The gravity waves are integrated using a forward-backward scheme with a relatively short time step and the advection terms are integrated with a longer time step. Horizontal diffusion is done on the advective time step. The B-grid core uses data structures (derived-type variables) to group similar data and passes these data structures between subroutines. Data structures for the horizontal and vertical constants must be initialized before initializing the B-grid core. The initialization routine returns a data structure that is needed by subsequent calls when updating the prognostic variables tendencies. The prognostic variables are also contained as a data structure. Here is a detailed write-up of the finite differencing used in the B-grid atmospheric dynamical core.
bgrid_prog_var_mod bgrid_horiz_mod bgrid_vert_mod bgrid_masks_mod bgrid_advection_mod bgrid_horiz_diff_mod bgrid_horiz_adjust_mod bgrid_vert_adjust_mod bgrid_polar_filter_mod bgrid_halo_mod bgrid_sponge_mod fms_mod constants_mod field_manager_mod tracer_manager_mod
use bgrid_core_mod [ ,only: bgrid_dynam_type, bgrid_core_init, update_bgrid_core, bgrid_core_end ] bgrid_dynam_type A data structure (i.e., derived-type variable) that contains grid constants, time step information, and other pre-computed terms that are needed by the dynamical core. This includes other data structures and pointers to the physical data, but does not include the prognostic variables. bgrid_core_init Initializes the B-grid core data structure (bgrid_dynam_type) and other modules used by the core. There is no namelist for bgrid_core_mod, all runtime options are controlled with optional arguments to the initialization subroutine. This subroutine must be called before calling update_bgrid_core. update_bgrid_core Called once for every (atmospheric) time step to update only the tendencies of the prognostic variables. No time differencing is done. bgrid_core_end Called at the end of the model run to terminate the module. Currently this call does nothing.
type bgrid_dynam_type -- derived data types contained in bgrid_dynam_type -- (see the appropriate module for details) Hgrid = horizontal grid constants, initialized by horiz_grid_mod [horiz_grid_type] Vgrid = vertical grid constants, initialized by vert_grid_mod [vert_grid_type] Masks = eta coordinate topography masks and indices, initialized by grid_masks_mod [grid_mask_type] Pfilt = polar filter constants, initialized by polar_filter_mod [pfilt_control_type] -- real, dimension(:,:) -- fis = geopotential height of the surface (m2/s2) fisl = geopotential height at eta=1. (for eta coord = 0.0, res = reciprocal of eta at the surface -- scalars -- nt_adj = no. of adjustment time steps per advection step [integer] nt_adv = no. of advection time steps per atmospheric step [integer] dt_adj = adjustment time step in seconds [real] fopt = filtering option [integer] pgf_method = identifier for pressure gradient algorithm [integer] sphum = tracer index for specific humidity [integer] coeff_ddamp = coefficient for divergence damping [real] avg_omega = omega averaging flag [logical] verbose = verbose flag [integer] NOTE Hgrid, Vgrid, fis, and res are pointers to the arguments passed via the initialization call (bgrid_core_init).
call bgrid_core_init ( Dynam, Hgrid, Vgrid, fis, res, dt, ntadj, ntadv [, pgf_scheme, filter_option, filter_weight, ref_lat_filter, ddamp_coeff, avg_omega, verbose ] ) DESCRIPTION Initializes the B-grid core data structure (bgrid_dynam_type) and other modules used. Runtime options are controlled with optional arguments. This subroutine must be called before calling update_bgrid_core. INPUT Hgrid Data structure containing horizontal grid constants (see horiz_grid_mod). [type(horiz_grid_type)] Vgrid Data structure containing vertical grid constants (see vert_grid_mod). [type(vert_grid_type)] fis Geopotential height of the surface (m2/s2). Should have horizontal indexing consistent with the B-grid core. [real, dimension(:,:)] res Reciprocal of eta at the surface. Used at a switch for sigma vs. eta. For the sigma coordinate, all res = 0. Should have horizontal indexing consistent with the B-grid core. [real, dimension(:,:)] dtadv Time step in seconds for each call to update_bgrid_core. This should be the atmospheric time step. [real] ntadj The number of adjustment time steps for each advective time step. [integer] ntadv The number of advection time steps for each call to update bgrid_core. [integer] INPUT/OUTPUT Dynam Data structure that contains grid constants, time step information, and other quantities needed by the dynamical core. [type(bgrid_dynam_type)] OPTIONAL INPUT (Note: These argument can be modified through a namelist interface in the bgrid_core_driver_mod) pgf_scheme The pressure gradient force scheme used. Possible values are: 'default' or 'finite_volume'. [character, default: pgf_scheme = 'default'] filter_option Determines how polar filtering is performed. filter_option = 0, NO filtering (reduce time step approx 1/10) = 1, obsolete scheme (not recommended) = 2, ddefault scheme (see technical documention) [integer, default: filter_option = 2] filter_weight Weight applied to the polar filter that will increase (or decrease) the strength of the standard polar filter response function. SS(new) = SS(std)**filter_weight, where SS(std) is the Arakawa and Lamb response function. [integer, default: filter_weight = 1 ] ref_lat_filter The reference latitude at which polar filtering (in each hemisphere) will begin to be applied. Setting this argument >= 90. will turn off polar filtering. [real, default: ref_lat_filter = 60.] ddamp_coeff Coefficient for divergence damping. Use ddamp_coeff > 0 for second-order, and use ddamp_coeff < 0 for fourth-order. If ddamp_coeff = 0 then no divergence damping is done. [real, default: ddamp_coeff = 0.] avg_omega Flag that determines whether the returned omega diagnostic is averaged over all adjustment time steps. If avg_omega=FALSE then the value of omega for the last adjustment step is returned. [logical, default: avg_omega = FALSE] verbose Flag that control additional printed output. Currently, this option is not being used. [integer, default: verbose = 0] NOTES fis and res should be dimension by the size of the global grid, the number of longitude points by number of latitude points. The declaration of fis and res must have the target attribute and the storage must be static. --------------------------------------------------------------- call update_bgrid_core ( Var, Var_dt, Dynam, omega, div, mfew, mfns ) INPUT Var Data structure that contains the B-grid prognostic variables. [prog_var_type, see prog_var_mod] INPUT/OUTPUT Var_dt Data structure that contains the TENDENCIES of the B-grid prognostic variables. [prog_var_type] Dynam Data structure returned by a previous call to bgrid_core_init. [type(bgrid_dynam_type)] OUTPUT omega The omega diagnostic (from the thermodynamic equation) in pascals per second. See the description of optional argument "avg_omega" in interface bgrid_core_init. [real, dimension(ilb:,jlb:,:)] div The average divergence in 1/seconds. This quantity is the actual mass divergence after polar filtering. It has been divded by the layer mass and averaged over all adjustment time steps. [real, dimension(ilb:,jlb:,:)] mfew The average zonal mass flux in Pascals-meters^2/second. It is located on the east and west faces of a temperature grid box and has been averaged over all adjustment time steps. [real, dimension(ilb:,jlb:,:)] mfns The average meridional mass flux in Pascals-meters^2/second. It is located on the south and north faces of a temperature grid box and has been averaged over all adjustment time steps. [real, dimension(ilb:,jlb:,:)] NOTES Arrays omega, div, mfew, mfns should have horizontal dimensions that are consistent with the B-grid dynamical core. --------------------------------------------------------------- call bgrid_core_end ( Dynam ) DESCRIPTION This interface currently does nothing. It is provided for possible future use. INPUT/OUTPUT Dynam Data structure returned by a previous call to bgrid_core_init. [type(bgrid_dynam_type)]
FATAL ERRORS in bgrid_core_init input argument ntadj must be >= 1 If you were using the namelist interface &bgrid_core_driver_nml then check the namelist variable corresponding to this variable. input argument ntadv must be >= 1 If you were using the namelist interface &bgrid_core_driver_nml then check the namelist variable corresponding to this variable. input argument dt must be > 0. The model time step usually is set at the highest program level. Check the namelist for the main program. invalid PGF scheme The optional argument for "pgf_scheme" must be set to one of the following: 'DEFAULT', 'FINITE_VOLUME', or 'SIMMONS_BURRIDGE'. The default scheme is Simmons and Burridge.
Here is a detailed write-up of the finite differencing used in the B-grid atmospheric dynamical core.
There are no known bugs.
internal option: --------------- alpha_implicit determines how the coriolis and press grad force terms are solved = 0.5 trapezoidal implicit = 1.0 fully implicit [real, default: alpha_implicit = 0.5] Eta/Step-Mountain Coordinate (UNSUPPORTED) ---------------------------- The B-grid model can be run with either "sigma" (terrain following) coordinates or "eta" (the step-mountain coordinate). In the sigma coordinate system, the coordinate surfaces follow the topography, there is always the same number of model levels above ground at all grid boxes. In the eta coordinate system, the coordinate surfaces are nearly horizontal, model grid boxes will be beneath the topography. The step-mountain topography can be thought of as "building blocks". The model levels below the topography are masked out.
None.


Share your stuff on this tiny app
Login or Register
Logout | Have stuff to lend? Post here
Signed in as {{current_user}}


|
Opening Sonified Windows in IE
|
A problem was identified with versions of the Beatnik Player earlier than 2.1, for Microsoft Internet Explorer on Windows. This problem could result in a freeze of the browser with specific content under specific conditions.
Under certain circumstances, closing a window that contains content sonified using a version of the Beatnik Player earlier than 2.1 in Microsoft Internet Explorer can leave the browser in a "frozen" state where it does not respond to any user interaction. The application does not crash, but remains open in an unresponsive state. In such cases, it is usually not possible to force the application to close and it is often necessary to reboot the system in order to once again get Internet Explorer into a usable state.
Because the problem can leave the user's browser in a state where it is unusuable and may, in some cases, require the user to reboot their system, this problem should be considered very serious.
That said, however, the following points should be considered...
The problem was determined to be related to Microsoft's OLE (Object Linking and Embedding) architecture and the specific way in which the Beatnik Player (earlier than 2.1) was using it. Apparently, the player was not correctly uninitializing OLE at the time of destruction of the player code module. The exact manner in which this was causing the "freeze" symtpoms in the browser is not known, and seems to be deeply hidden within the mysteries of OLE's internal architecture.
If your sonified content is not being opened up in a new window using the JavaScript window.open method, then you may not have to worry about this problem and no code modifications may be required. However, if at any point you wish to spawn sonified windows from unsonified windows, then you will have to follow the guidelines below...
Because of the very specific conditions required for reproducing this problem, there are two ways that you can reliably work around it...
Because the problem does not occur when a sonified window is opened from another sonified window, the easiest way to avoid the problem is to just make sure that the launch page for your sonified window is itself sonified. The sonification of the launch page does not need to be elaborate, and may just involve user interface sound effects, or a simple non-looping arrival cue for the page.
In Microsoft Internet Explorer on Windows, the Music Object API always creates a dummy player instance in order to determine the version of the player that is installed - even when no other instances are created for sonification. This satisfies the requirement that the opener window contain at least one player instance, in order to avoid the problem. So, it is not even really necessary to sonify the launch page in order to avoid the browser freeze. All that is needed is to source the "music-object.js" file into the launch page in the opener window.