I worked late but was able to complete a week of reports. As normal I came home and had some breakfast and went to bed. This evening I took Mae out to dinner and then to a show at the Kaysville Theater. After the show we drove around Old Davis High, which brought back old memories. It was a very nice evening just being with my sweetheart and relaxing. Sandy tended the children for us.
Sunday, September 15, 1974
We attended Priesthood and Sunday school in our ward but attended Sacrament meeting in the West Point Ward as T.R. Porter is speaking prior to his departure to the mission field next Saturday. Uncle Verl and Aunt Beth invited all the Porter clan to attend the Fare Well. They had all our children, all of Lynn and Janice’s children plus Eve, sing “I Hope They Call Me on a Mission”. Following the meeting we all went to Uncle Verl and Aunt Beth’s home for ice cream and cake.
Monday, September 16, 1974
This morning I had 14 yards of concrete delivered. Rick Tew and Mr. Turner’s helped me with the pour. Mae also came out and helped. With that help we laid and finished the driveway. The cost for the concrete was $449.00. I was tired but sure appreciated the volunteer help from Mae, Rick and Mr. Turner. I got a little sleep before going into work. Mae and the children held Family Home Evening without me so I could get a little sleep.
Tuesday, September 17, 1974
I got home from work at 9 this morning. Mae and I discussed the options with our home in Mesa and decided that we will follow Larry’s suggestion and install a fence around the back yard. We will continue to try to sell it as we don’t have many other options. This afternoon we went with Rick and Georgia to the home they are buying. They are buying the home that belonged to Uncle Dale and Aunt Ester. Uncle Dale and Aunt Ester had moved to the home just South of Dales manufacturing plant on South Main Street. The house had been rented out but the last renters left it in quite a mess. We helped Rick and Georgia clean for quite a while, until I had to go home and rest before going into work.
Wednesday, September 18, 1974
At work tonight, one of the trainees quite. That means I will not be able to go to Arizona this week. We had planned on going down to Mesa to install the fence around our back yard. Mae put up grape juice today. This evening Mae and I went with Mom and Dad Porter to Joal Holbrook’s Wedding Reception. At the Reception someone was playing the organ to provide background music. When I got investigating, I found it was Ralf Provost. We had known Ralf and Belva Provost in the Sunset 2nd Ward when we were teenagers and were close to them after we got married. During all that time I did not know he could even play the organ. Here he was playing, without even music to read and while others were talking to him. We know his daughter, Robin, played the piano but had never known him to play. He said that he had played since a teenager. His mother had used some egg money to give him one lesson but when his father found out about it he really balled her out for wasting the money on something worthless. Ralf therefore taught himself to play. He had never told anyone else until as Stake Executive Secretary, one morning at a Stake meeting the Stake President asked Ralf if he could find someone to play the opening song. Not seeing anyone at the meeting that could play, Ralf said to the Stake President, I guess I could. The Stake President almost laughed. He played for the meeting and has been playing in public every since.
Thursday, September 19, 1974
I am not quite sure about the details of this entry, but will add them to the best of my memory. For some reason, when I came home this morning I brought my paycheck home in cash. This afternoon I took Sandy to her piano lesson in Roy. I then went over to Rick and Georgia’s where I measured the doors, so that I could replace them. We figured it would be cheaper to install new doors than it would to repair and paint the old ones. I also measured and figured materials to build new kitchen cabinet. This evening Mae and I attended the Back to School night at Sunset Junior High. When we got home Mae realized that she had left her purse at the school. To make it worse, all the cash from my paycheck was in the purse. We panicked! We franticly went back to the school. Many of the class rooms that we had been in were already locked up for the night. The last one we went to was open and the teacher had Mae’s purse on his desk, wondering how to fine the owner. Were we ever happy and relieved to find it, and with all the money still there.
Friday, September 20, 1974
This evening Mae and I went Square Dancing. The Double J Rustler Square Dance club is starting up their fall beginners club again so we felt that since we have been out of Square dancing for a while, we needed some refreshing classes. We enjoyed the evening and stayed for a while into the regular dance club. We stopped for an Ice Cream Sunday on the way home. It’s been a very nice evening, but I had to end it by going to work.
Saturday, September 21, 1974
After finishing up with work, I went Over to Moyes Glass and Doors and ordered replacement doors for Rick and Georgia’s home. I then went back to the Data Processing Center and got all the reports and materials ready that has to be delivered to the Banks Branches in Tooele, Grantsville and Murray. I then went home and got some sleep. After getting up and eating dinner, Mae went with me, back to the D.P. Center where we loaded all the materials that needed to be delivered into the Bank’s station wagon and left for Grantsville. We made a drop at the Grantsville Branch, and then went to Tooele; dropping off materials at the Tooele Branch and from there we went to the Murray Branch to deliver the last of the items. The reason that I had to make these drops; it’s that our regular employee that does this, was not at work last night. While already in the Salt Lake area, we stopped and visited with Irven and Sandy for a little while. We were late getting back home. Mae and I did enjoy being together, along with the visit to Irven’s.
Sunday, September 22, 1974
We attended meeting as normal today. This evening we invited the Taylors to come over and play Rook. Buck Heinze also stopped by to let me know that Browning Arms is looking for programmers. I was interested but didn’t feel it would be good to look for another job when Commercial Security Bank had just recently moved us up from Arizona. I felt that I should have some loyalty to them.
Monday, September 23, 1974
I spent most of the day at Rick and Georgia’s taking out the old cabinets and also replacing doors. Mae brought the children over to see the house and to bring dinner over. We ate and about 6PM we went home. This evening for Family Home Evening we sang songs, played games and had pop-cycles for refreshments.
Tuesday, September 24, 1974
After returning from work and taking a short nap, I went over to Georgia and Rick’s where I work on hanging new doors until 9:30PM. When I got home Mae and I called Larry and Tammy. Larry had figured the materials it would take for a fence around the back of our house. He will have it delivered for this week-end.
Wednesday, September 25, 1974
Before leaving work this morning, I arranged to take off work on Friday, so we can go to Arizona. I took the car into the garage to get it serviced. When they finished servicing I was informed that front U-joint was bad, so I replaced that this evening. We also had to pay Automobile taxes and get new License Plates stickers for the car.
Thursday, September 26, 1974
This morning at 10 AM, Mae, Sandy, Scott and I left for Mesa. We had arranged for Rick and Georgia to stay at our home with Shellie, Mike and David while we are gone. We drove straight through with few stops, arriving at Larry and Tammy’s home at 12:30AM.
Friday, September 27, 1974
This morning Larry and I installed a wood slat fence around the back yard of our home at 1608 N Freeman Street. The neighbor to the north of our home had already installed a fence around their home. When we finished the neighbor was upset with us as we did not connect our fence to hers. Had we don so, I would have had to pay for ½ of her fence. As it was the fence cost us $603.00 besides the cost of the trip down to Mesa and back. Larry had also installed shutters on the front windows of the house to dress the home up more. While Larry and I we putting up the fence, Mae went visiting with some of our friends we had here. We sure hope that the addition of the fence will help the home sell now. This evening we went out to eat with Jim and Marion Fraizer. Following dinner we stopped to visit with Deloy and Lois Porter. We didn’t get back to Larry and Tammy’s until after mid-night.
Saturday, September 28, 1974
This morning Mae and Tammy went to the Swap & Shop. Larry and I took his Honda motorcycles and went for a ride out in the desert. This afternoon Mae also went visiting some of her friends here in Mesa. She took Sandy over to LuAnn’s for a while so they could visit. This evening Larry, Tammy, Mae and I went out to eat and then to a show.
Sunday, September 29, 1974
Larry and I went to Priesthood meeting. When we got back, Mae, Sandy, Scott and I went to the Lehi 3rd Ward’s Sunday school. It gave us a chance to visit with some of the Ward members afterwards. Tammy had a nice dinner ready for us when we got back to their place. We left at 2:45pm for home. We drove to Kanab Utah, getting there at 10:30pm. We were too tired to drive on home so we rented a Motel and stayed for the night.
Monday, September 30, 1974
We ate breakfast of cold cereal and milk, getting away for home about 9AM. We stopped in Provo and visited with Pat Bradfield. Ron was at work. After a short visit we went on home, getting there about 7:30PM. I got my first speeding ticket today. It was sure good to get back home with the children and find that all was well with them. I had time to get a short nap before going to work.
Tuesday, October 1, 1974
We had a lot of problems at work last night and I didn’t get home until 11:30AM. I slept most of the day. I had a meeting to attend at 7PM. Sandy attended M.I.A. this evening. Mae went over to the church at 8PM for a special program, however when she got there the program was over. Somehow she got the starting time mixed up.
Wednesday, October 2, 1974
We had another bad night at work and I was late getting home this morning. This evening I stayed home with our children while Mae attended a Laural Program in West Point. She had been asked to speak at the program. I enjoyed being with the children this evening. After Mae returned home we talked until it was time for me to go to work.
Thursday, October 3, 1974
After getting home from work I drove up to Browning Arms and talked to them about any job openings. They don’t have anything at the time. I went into the Ogden Temple and went through a session. After the session I went down to the Baptistery and visited with Brother Hall about working there as a volunteer. I took Sandy to her piano lesson this afternoon. When I got back home I took a nap so I could get some sleep before going into work.
Friday, October 4, 1974
After returning home from work and getting something to eat, I got to bed about 9:45AM. After getting up, having something to eat, I drove into the Ogden Temple where I worked in the Baptistery from 3PM to 6PM. Ross & Glenda Taylor brought Mae into meet me at the Temple. The four of us then went Square Dancing with the Double JJ Rustlers. Mae and I had to leave a little early so we could attend a Wedding Reception. We got home in time so that I got an hour of sleep before leaving for work.
Saturday, October 5, 1974
After returning for work I ate breakfast and then went to sleep for about 4 hours. After getting up I went over to Georgia and Rick’s to figure plans and materials for their cabinets. This evening I attended the General Priesthood Session of General Conference. It was about 10:30PM when we got to bed.
Sunday, October 6, 1974
We were able to sleep in this morning as today is General Conference. Although most of us are not feeling very well today, we were able to watch Conference on TV. Because Mae is feeling so bad I prepared breakfast for the family. Sandy and I felt well enough that we attended Sacrament meeting. This evening, as a family, we did watch a show on TV.
Monday, October 7, 1974
I worked all day at Georgia and Rick’s home, building their kitchen cabinets. After returning home and having dinner, we held a very enjoyable Family Home Evening. Scott still isn’t feeling very well but the rest of us are doing much better this evening. I did get a little sleep before going into work.
Tuesday, October 8, 1974
Work did not go well last night and I didn’t get home until Noon. I slept for a while but woke with a splitting head ache. Larry called me three times this evening with concerns about selling our house. He has a realtor that would like to deal with us on the home. She feels that she has someone that might be interested in the home. We may turn it over to her to see if she can sell the home for us.
Wednesday, October 9, 1974
We again had a lot of problems at work and I didn’t get home until 11:30AM. I guess that was better than yesterday. I slept for a little while and then at 4PM Mae and I took Shellie, Mike and David with us and went to the Stake Welfare Farm and picked potatoes. For those that worked there, we were able to purchase what potatoes we wanted. We purchased three sacks of nice potatoes.
Thursday, October 10, 1974
I left work at 8:15AM today. That was better than the past few days. After getting some sleep I went into the Ogden Temple where I worked in the Baptistery. When I got home we spent some time still trying to decide what to do with our home in Arizona. I got a call from the office and had to go into work at 9PM tonight.
Friday, October 11, 1974
After getting home I tried to sleep but wasn’t able to as I am so concerned with what to do with the home in Arizona. After giving up on sleep I wrote a memo to Ross Kendall. (I do not know what the memo consisted of as I hadn’t enter enough detail in my Diary) This evening Mae and I went into Ogden to attend the square dance. That always helps to get our mind clear for a little while.
Saturday, October 12, 1974
Work was going quite well this evening. Then at 4AM we found that somehow, all of Idaho Bank and Trust’s DDA checks, from yesterday, had never been clear before today’s checks were added. That caused a double entry of Thursday’s checks. It took quite a while getting the files straightened out and rebalanced. I didn’t get home until noon. I hadn’t been in bed very long when RaNae Barney called needing help, as she had ran out of gas. I got up and helped her. I then attended two Stake Conference meetings this afternoon and evening. After returning home Mae and I relaxed and watched a show on TV.
Sunday, October 13, 1974
We attended Stake Conference this morning. The Conference was very good. After returning home I got my High Priest’s reports filled out and turned in. This afternoon we attended Sacrament meeting at the Mound Fort Ward. I was asked to speak for a few minutes during the meeting. Following the meeting we visited with Pete and Grace Mooney for a little while. Although we enjoyed the visit, we were late getting the children to bed in as much as they will have school tomorrow.
Monday, October 14, 1974
I worked all day at Georgia and Rick’s home. We are still trying to decide what to do with the home in Arizona. We are really struggling to make the house payments on it and so far we haven’t had any offers to purchase it from us. This evening we took all our family to a movie. Before the movie we went to a Buffet for dinner. It was all you could eat but eat what you take. Mae really filled the children’s plates with “what ever” looked good to them. The problem was that they couldn’t eat what they took so I tried to clean most of it up. I was about sick when we left. The show was very enjoyable but I was very uncomfortable having eaten so much.
Tuesday, October 15, 1974
After getting home from work I went over to Georgia and Rick’s where I worked all morning. I did quite at noon and came back home. Mae and I then went to the Sunset Junior High where we ate school lunch with Sandy. After dinner this evening I went to bed for a little while before going into work.
Wednesday, October 16, 1974
Work did not go very well again last night and it 10:30AM before I got home. I slept until 5PM when I got up and ate with my family. After dinner, Mae took the children to the Ground Breaking ceremony of our new Chapel. I stayed home and relaxed as I am not feeling the best. I went into work anyway about 11PM.
Thursday, October 17, 1974
Work went much better last night and I was able to get home about 8:20AM. I was able to sleep until 3PM when I got up and worked on my Honda motorcycle. This evening at 6PM we attended a fund raising dinner for our new chapel. When I got home I got things ready to go Deer Hunting.
Friday, October 18, 1974
I got off work early this morning. After eating breakfast with my Mae and the children I went over to Rick and Georgia’s and worked on their home. I later came home and slept for a couple of hours. I then went into the Ogden Temple where I worked in the Baptistery. After finishing there I came home and got my things ready to go deer hunting in the morning. I took a short nap before going into work this evening.
Saturday, October 19, 1974
Work went very well last night and I was able to leave work at 4:45AM. I then met with Irven, Kim and Robert and the four of us went up Black Smith Fork canon. We hunted all day but didn’t see anything except doe’s, and this area is a “buck only” hunting this year. We finally gave up and came home, getting back home after 6PM.
Sunday, October 20, 1974
This morning in Priesthood Quorum meeting Brother Herman Udink and Brother James Popham were set apart as assistance to me in the our High Priest Group. After we attended Sunday School, I and my family all went over to Mom and Dad Jensen’s. Both Bob and Irven’s family also were there. We attended Sacrament at Mom and Dad’s Ward and then came back to Mom and Dad’s where Mom had a nice dinner for us all. It was a good time being together.
Monday, October 21, 1974
Irven, Bob, Grant, Robert and I left at 4:30AM this morning and went down to the Pleasant Grove area deer hunting. Most of the lower lands were all fenced off with no trespassing signs posted. We found one area where the gate was open and no signs posted so we drove up it to the foot hills. We then got out and hiked up a canon, until we got to a fence that was posted. We then turned south and walked until we came to the next draw and then hiked back down the mountain. When we got almost to the bottom of the draw, Irven saw a doe and shot at it. Soon a group of men came ridding up on horses. They demanded to know what we were doing trespassing on privet property. I told the one that seemed to be the leader of the group that we had not crossed any property that was posted.  He said that we hadn’t crossed the fence at the top of the draw we came down, as it was posted. I told him that we had came up a draw to the north. Until we came to a fence that was posted and so we turned south. We follow along that the fence then came down the next draw we came to.  I know that going over that fence would put us completely out of the area we had left the car. I wasn’t sure about his bluff but I was too tired to retrace our path and I refused. At that point a younger person road up to the older man and said that the direction I had indicated we had come would not have been posted. He then back down and told us that we could continue to our car and then to get off his property. We did that and went on home, very tired, getting home about 9:30PM. I got a little sleep before going to work.
Tuesday, October 22, 1974
Work went very well last night and I was able to get home at 5AM. That is probably the first time and may be the only time that has or will happen. I went to bed with Mae still in bed. After I woke up and had breakfast, Mae and I worked on our budget. I then washed and vacuumed the car. I then put away my hunting equipment. Mae and I then went to Barlow furniture in Clearfield, where we bought an upright freezer and a vacuum. (Note: as I am editing this Diary entry, on April 17, 2016, we are still using that freezer.)
Wednesday, October 23, 1974
I didn’t get home as early as I did yesterday. I slept until 3PM before getting up. I was going to go over to Georgia and Rick’s place to work there but instead Mae and I decided to attend the Clearfield High School Football game last game of the season. Bob had called Mae and told her that Grant would be playing. We got there just a little late so the game was already started. We didn’t see Grant on the field but by the time we found our seats we could see him sitting on the bench with his leg up and an ice pack on it. When we saw Bob he said that he had told Grant to have his ankle wrap tight with tape before he started the game. He didn’t and the first play he sprained his ankle, which put him out of the game and also out the rest of the season. This evening I relaxed and watched some TV. Our freezer was delivered this afternoon. This is our first freezer we have owned, so Mae is really excited about getting it.
Thursday, October 24, 1974
Work went ok last night but we still have a lot of concerns about selling our house in Arizona, which is becoming quite a financial stress. Feeling the need for guidance I decided to go to the Temple. I went from work as soon as I could get off, to the Temple. I went through an Invitatory session, and then spent a few minutes in the Celestial room praying and meditating for guidance concerning our financial poblems. After leaving the temple I went to Farmington to register our car. From there I went home and soon went to bed. I slept until 6pm, got up and went back to the Temple to attend a special Priesthood Session. Again going home I got a short nap before going to work. It has been a busy day but as I think of Mae, she is very busy with the family and all the other things she takes care of. Work went fairly well tonight.
Friday, October 25, 1974
After getting home I slept for a while. When I got up Mae drove me over to Mom and Dad Jensen’s. Mae then took the children to Salt Lake to see our dentist. She also needed the car this evening to take the children to a school carnival. Mom and Dad let me borrow $200.00 as we are overdrawn in our checking account. They also let me borrow their car so that I could go into the Ogden Temple as tonight is my assigned time for working in the Baptistery. After my shift there I drove back to Mom and Dad’s. I visited with them for a while and then they brought me back home about 9PM.
Saturday, October 26, 1974
(As I transfer this entrance over from my Diary it was very sketchy and so it is to the best of my memeory.) After getting home from work, I went to bed and slept until almost noon. I ate some breakfast then Mom and Dad Jensen came over and got Mae and I. The four of us went down to R. C. Willies where we looked at some carpeting. A few days earlier there had been an ad for Don’s Meats in Sunset, of a sale on ½ a beef cut and wrapped for the freezer. Mom and Dad said that they would like to go in on it with us. Don’s Meat’s called us this morning and said the beef was ready for us to pick up. So from R.C. Willies we went to get the meat. Mom and Dad took us home where we took our meat and put it into our freezer. They then took their meat home to put it into their freezer. Later this evening Mom and Dad came back to visit and play Rummy.
Sunday, October 27, 1974
This morning we attended the regular Sunday morning meeting. After Sunday school, as a High Priest Group leadership, we went to Darrel Drapers to visit him. We were given the report that he has been quite sick. Following Sacrament meeting we took our family down to Mom and Dad Porter’s for a visit. Of course when we got there we have to have a game or two or more with Mom.
Monday, October 28, 1974
I went over to Rick and Georgia’s home in Clearfield where I worked from 7am until 6pm. I came home where we ate dinner and then held Family Home Evening. While Mae was getting the children to bed I fell asleep on the floor. Mae got me up and into bed where I slept until 11pm before getting up and going into work.
Tuesday, October 29, 1974
Work went well and I went straight over to Rick and Georgia’s where I worked from 6:15am until 9:30PM. I believe that Mae brought me over some lunch. I got about 1 ½ hours of sleep before going into work.
Wednesday, October 30, 1974
With only getting 1 ½ hours of sleep before going to work last night I was really tired when I came home. I slept most of the day. Mae told me that their Relief Society Opening Social went well today. This evening I held Oral Evaluation with some of the High Priests.
Thursday, October 31, 1974
I got home from work at 9:30am. This evening I took the children out Trick or Treating. After we returned Mae took them to both Grandparents homes so that they could see the children. I held Oral Evaluation with Mel Wood while they were gone.
Friday, November 1, 1974
I got home from work about 10am this morning. After some breakfast I went to bed. Mae has been sewing on a Square Dance dress most of the day. I went into the Ogden Temple at 3pm to work in the Baptistery. This evening Mae and I went Square dancing with the Double J dance club and had a very enjoyable time.
Saturday, November, 2, 1974
I got home from work at 9:30am. I ate and then went over to Rick and Georgia’s where I worked until 4PM. Mae came and got me, as she decided that I had worked long enough for today. I noted in my Diary that we rented a TV, but neither of us remembers doing that. I fell asleep on the couch while Mae was getting the children ready for Sunday and down to bed.
Sunday, November 3, 1974
We held a High Priest Group Leadership meeting at 7:30am. I feel quite pleased with the Group Leadership. Brother James Popham is keeping us up on the Temple work and Brother Herman Udink is keeping us on track with the Home Teaching. Following Sunday School the three of us went visiting some of the Brethren and finished our Oral Evaluation on Home Teaching for last month. After getting back home from Sacrament meeting I helped Mae with a few items and then as a family we watched TV together. I sure was wonderful to spend some time with my family.
Monday, November 4, 1974
This morning I went over to rick and Georgia’s and worked from 8an until 4:30pm. After dinner we held a nice Family Home Evening. I slept for a little while before going into work at mid-night.
Tuesday, November 5, 1974
Tonight things went wrong at work and then at 4AM it really snow balled. I didn’t get home until 4PM.  I got a little sleep before going back to work at Mid-night.
Wednesday, November 6, 1974
I got home from work at 9:54am. I ate a little breakfast and then went to sleep. At 3pm I got up and spent a little while with the children. I then went over to Rick and Georgia’s and cut the cabinet top for the stove and sink insets. Back to work at Mid-night.
Thursday, November 7, 1974
We had problems at work again last night and so I didn’t get home until almost 10am. I took a short nap and then went to the barber to get a haircut. I came home, took a shower, shaved and went back to work at 4PM. We had a meeting with some of the management of IB&T. When I got home, I only got a short nap before going back to work. Today has been a long day.
Friday, November 8, 1974
I got home from work about 9am and slept until 1:30pm. After eating I went into the Ogden Temple where I worked in the baptistery. This evening at 6:45pm we took our family to a special program in honor of Kent and Shirly Murdock. Following that program we took our family back home where Sandy took care of our children while we picked up Don & Dorthy McNee. We went Square Dancing with the Double J Dance club. We had a very enjoyable evening coming home about 11pm and I went into work at mid-night.
Saturday, November 9, 1974
I didn’t get home from work until 10am. I was so tired that I slept until 6pm. Today Mae and the children went to Cindy Porter’s Birthday. In connection with the party they went on a nature hike. This evening we watched a show on TV as a family before we went to bed.
Sunday, November 10, 1974
We attended our regular Sunday meeting today. For dinner we invited Deanna and her children over to eat with us. This evening Mae and I attended a special fireside. I sure have a special wife, sweetheart who is also a very special Mother to my children.
Monday, November 11, 1974
I worked at Rick and Georgia’s for about 8 hours today. After dinner this evening we had a very enjoyable Family Home Evening. I went to bed at 8:15pm and slept until Mae woke me at 11:15pm for me to go to work. She hadn’t gone to bed but stayed up doing house work, but after I got off to work she went to bed.
Tuesday, November 12, 1974
Work went well last night and I got home early, so only slept for a short while. When I got up I ate breakfast then went over to Rick and Georgia’s where I finished their cabinets and door’s. Mae has been busy all day and evening, working on a Road Show. Again she went until she woke me to go to work and then she went to bed. She told me that she had fallen down the stair but felt that she was ok and hadn’t seriously hurt herself from the fall.
Wednesday, November 13, 1974
I got home from work at a reasonable time and was able to sleep quite well today. This evening the Stake M.I.A. held their Road Shows. I believe that there were 2 Wards that put their show on at our building and 2 wards at another chapel. Mae was involved with our Wards show so she was busy with that this evening. I took the children and we enjoyed watching the two shows at our building.
Thursday, November 14, 1974
Work must have gone ok last night as I didn’t indicate anything about it. This evening I stayed with the children while Mae again was involved with the Road Shows. That will end the Road Shows for this year.
Friday, November 15, 1974
Again there was no entry as to work last night, but I got up at 12:30pm planning on going into Ogden to look for some paneling for our living room before going into the Temple to fulfill my assignment in the Baptistery. However when I got up I found that Mae had gone with the car and my wallet. She did return in time for me to attend the Temple. After returning from the Temple Mae and I attended the Square dance. We sure enjoy and look forward to going Square Dancing. Also I didn’t make any indication as to why but I didn’t have to go into work tonight.
Saturday, November 16, 1974
I got up this morning and textured the ceiling in both our living room and Sandy’s bedroom. I then went into work to process the Idaho Bank and Trust work. I did not indicate in my Diary why we had yesterday off but it must have had something to do with Veterans Day. This evening Bob and Carroll invited Mom and Dad Jensen and Mae and I over for the evening.
Sunday, November 17, 1974
We attended our regular meetings. After Sacrament meeting took our family and went for a walk down in the park. When we got back home we had a light super and watched a show on TV together. I also called Roy just to see how they are doing.
Monday, November 18, 1974
I got up at 6am this morning so that I could get an early start on fixing up the front room. I worked most of the day on it and had it done by 11PM. At 11:30PM I went into work.
Tuesday, November 19, 1974
Work went well last night and I got home at 9:30AM. When I got home I started back to work on the front room. I finished up the work I needed done on the front room just before the carpet layers came at 10AM. The room sure looks nice as they finished laying the new carpeting. I then went to bed and slept the rest of the day. I went back to work at 11:30PM.
Wednesday, November 20, 1974
Work went well last night and I was home shortly after 8AM. I ate and went to bed, sleeping until 2PM. I then started redecorating Shellie room. As I typed this information I cannot remember how we all fit in this home. We must have had Scott in the bedroom with Shellie, downstairs in the room which the stairs came down into. Mike and David were in the 2nd bedroom upstairs. Sandy had the North West bedroom downstairs by herself. It is really interesting how times have changed in today’s world. Mae has been very busy as she prepared for a Birthday party for Sandy tomorrow, held an Open House for the Ward Library and helped me with some preparations for the upcoming High Priest Social.
Thursday, November 21, 1974
When I got home from work I was feeling quite ill with a cold. I therefore soon went to bed and I slept most of the day. Mae hosted the Birthday Party for Sandy and that went well. This evening Mae and the children went over to the Ward Dinner. I went into work at 11:30PM.
Friday, November 22, 1974
I got so sick at work that at 2:30AM I left work and came home. I went to bed with a fever and bad cold. I woke and got up at 8AM feeling much better. Mae and I joined with others to attend the Wedding of Bruce Young and Jody in the Salt Lake Temple. Following the Wedding and Sealing at the Temple we joined with other guests for a Wedding Breakfast. From my Diary entrances I gather that Rich and Lois were also at the special event. They probably stayed over with Mom and Dad Jensen. When we came back home I went to bed at 5PM so that I could get some sleep before going into work at 11:30PM. Mae was busy with the Library open house as well as preparing for the High Priest social.
Saturday, November 23, 1974
I got home at 7:30am from work. I started working on Shellie’s room but got a call from work requiring me to go back in for a while. When I got back home, with the help of my sweet wife we finished preparing for the High Priest Social. We then attended the social and had a good turnout. Mae and I then attended the reception in honor of Bruce and Jody and then went back and cleaned up from the High Priest Social. We visited with Rich and Lois until quite late. I did not indicate as to where we visit with them.
Sunday, November 24, 1974
I attended a High Priest Leadership meeting this morning and when it finished I came back home. We visited with Rich and Lois until they left to return to their home. We got the children ready to attend Sunday school and had Sandy take then there. Mae and I then went over to Mom and Dad Jensen’s where we visited with Uncle Irven, Aunt Bernice, Aunt Welma and Uncle Lee. We left there and came home planning to attend our Sacrament meeting but when we got there Pat and Ron Bradfield had just arrived, so we visited with them and missed our Sacrament meeting.
Monday, November 25, 1974
I worked most of the morning in Shellie’s room. This afternoon Mae and I went shopping. This evening we held a fairly nice Family Home Evening. Of course as normal I went into work at 11:30PM.
Tuesday, November 26, 1974
When I got home from work this morning I was quite tired. I slept most of the day. This evening I worked on Shellie’s room. I went into work at 11:30 PM.
Wednesday, November 27, 1974
Work must have gone fairly well last night and I got home at a decent time to get some rest before getting busy around the house. When I got up, I cleaned up my tools and put them away. I cleaned up the basement so that the children would have room to play down there tomorrow.
Thursday, November 28, 1974
Work went very well last night and I was able to get home by 6AM. I slept until 10AM and got back up. I raked and cleaned up the yard and then went in and help Mae with Thanksgiving preparations. We had Irven and Sandy, Mom and Dad Jensen, Bob and Carroll and their family join us for Thanksgiving Dinner. We had a very enjoyable time together. This evening Larry, Tammy and their children stopped in to visit for a while. They had come up to be with Larry’s family for Thanksgiving. They are special friends and we sure enjoy having them come by.
Friday, November 29, 1974
(My Diary doesn’t explain why I did not have to go into work at 11:30PM but maybe the banks took a two day Holiday for Thanksgiving.)
Larry, Tammy and their family came back this morning and visited with us until 10AM when they left to drive back to Arizona. We sure enjoyed what time we had to visit with them.
“Whenever I enter anything about Larry and Tammy I sure have a sick feeling over our friendship been severed. I just hope that some time, some place feelings can be mended.”
After they left, Mae took the children over to the Mall to see Santa. I went over to Mom and Dad Jensen’s where I measured their carport area as Dad would like to turn the carport into a garage. From there I went into the Ogden Temple where I served in the Baptistery. This evening Mae and I went into Ogden where we danced with the Double J Rustlers square dance club. As normal we had a very enjoyable evening.
Saturday, November 30, 1974
After getting home and a little sleep, I went into Ogden to order some materials for Mom and Dad’s garage. I wasn’t able to get all that I needed. This afternoon we took our family and went to Salt Lake for a family activity. We mainly visited Trolley Square and had an enjoyable time. This evening after getting the younger children to bed, Mae, Sandy and I watched a show on TV before going to bed.
Sunday, December 1, 1974
I attended an early Stake Priesthood Leadership meeting this morning. When I came out to go home, I had a ticket on my windshield for not having Utah License Plates on my car. I did have the new plates in the car on the back floor but had not got them installed. We attended our regular church meeting today. This evening Mae had prepared w very nice meal. After eating I helped Mae do up the dishes while the children played. I laid down on the carpet and fell asleep. Mae let me sleep there until I got up at 10:30PM and got ready to go into work.
Monday, December 2, 1974
Work went well last night but this morning I had to attend a Management Training Seminar before going home. I got a little sleep and then Mae and I went Christmas shopping. I ordered the materials needed for Mom and Dad Jensen’s job. This evening we enjoyed a nice Family Home Evening. I got a little sleep before going into work.
Tuesday, December 3, 1974
When I got off work this morning I went over to Bob’s and helped him get his car started. I went home and had got a little sleep when Anderson Lumber called me to tell me that they didn’t have the siding that I had ordered. This afternoon I took David Christmas shopping, mainly trying to find out what he wanted for Christmas. Bob also went with us, just to tag along. We also stopped at Anderson Lumber and I picked out another siding for Mom and Dad’s job. I got a little more sleep this evening before going to work.
Wednesday, December 4, 1974
I was able to get home from work at a good time this morning and so got to bed and slept. When I woke I ran several errands. This evening after dinner I held Oral Evaluation with some of the Brethren. Mae and I then attended the Wedding Reception for Mark Ross and his new bride. I sure enjoy being with Mae and love my wonderful wife. It is hard leaving her to go to work each night.
Thursday, December 5, 1974
After getting off work I picked up Bob and we went over to Mom and Dad Jensen’s and started working on changing their carport into a closed in garage. As I started laying out the wall, I laid it out the full length. Dad Jensen came out and asked why I was building it that way. He felt that I should just build individual framing that would go between the already existing 4 X 4 posts. I tried to explain that the siding would not alien with the existing post settings. He got a little upset with me and went into the house. Mom came out and told me not to worry about it but to continue the way I planned. We continued and soon had the new wall up in place. Later Dad came back out and looked at the wall, then made the comment that he was sure glad that I hadn’t listened to him because he could now see my reasoning in the design.
Friday, December 6 1974
Work went well and I got home in good time this morning. This afternoon I worked at the Temple in the Baptistery. Working there is one of my weekly highlights. This evening, instead of going Square Dancing, Mae and I attended the Ward Relief Society party and sure enjoyed that.
Saturday, December 7, 1974
It snowed most of the night, so when I got home from work this morning, I built the children a Snowman. I then picked up Bob and we went back to Mom and Dad Jensen’s and worked more on the garage. After returning home I slept for a couple of hours. We then took the children out to buy a Christmas tree. This evening Mae and I went to the Bank’s Christmas party. At the party we won a $25.00 prize. We were very excited at that, as it will help at this time of year.
Sunday, December 8, 1974
This morning I attended Priesthood and Sunday school but then I got a call informing me that Margaret is having problems again. Bob and I went over to Mom and Dad’s to try to help. As normal when Margaret has problems, she turns to Mom to help her out. Dad has different feeling on how you help someone in her situation. I sure hope that Margaret’s problems, doesn’t cause problems between Mom and Dad. When I got home I was exhausted and fell asleep on the couch. I didn’t get to spend much time with my family today.
Monday, December 9, 1974
I attended a Management Training seminar this morning. I then went over to Mom and Dad’s and continued working on their garage. This afternoon I had to attend court because of the ticket I got Sunday, December 1st for not having my license plates on my Car. When I told the Judge that we had bought the Utah plates the previous week and that I did have them lying in the back window of the car, he dismissed the charges, telling me that I should get them installed. I reported that they were now installed. This evening, as a family, we installed and decorated our Christmas tree. Rich and Lois came down to pick up Lois’s parents, and they stopped in for a few minutes.
Tuesday, December 10, 1974
Work went well last night and I got home in good time. After getting up this afternoon I just relaxed and spent time with my family. This evening Mae and I watched a couple of show on TV before I went into work. I sure love that gal!
Wednesday, December 11, 1974
As I am retyping my Diary entrances from my old hand written entries, I have noted that there very many events missing or incomplete and without person recollection the reader would not be able to understand what is going on. I have therefore taken the liberty of adding to such entries, so that future readers might have a better understanding of what I was trying to say.
Work must have gone well last night and I returned home this morning in time to get some sleep. Working grave yard shift never seem to quite fit in with the normal life style! After getting up I took some Christmas items over to keep at Mom and Dad Jensen’s evidently to keep them secrete from my family for now. While there I also picked up some of my tools that I have been using there. After getting home, as a family we put up the outside Christmas lights and decorated our front room window. Mae popped some pop corn for a treat. I took the children over to the church where we used some sidewalks that were covered with snow and used them as a slay hill.
Thursday, December 12, 1974
After getting up this afternoon, Mae and I went into the Temple. We must have been later getting home than we had planned, as I had noted that Sandy was late getting to her piano lesson. (addition) Sandy is doing quite well with the piano and though we are tight on finances we feel her lessons are of great value. We are having her take lessons from an instructor who has his studio in Roy. We feel that her achievement on the piano is such that she needs someone more than just the average teacher.
Friday, December 13, 1974
It started snowing about 1am and has continued through the night and today. Mae had a Stake Relief Society meet that she needed to attend this afternoon. Because of her concerns about driving on the snow covered roads, I got up and drove her to her meeting. I believe that she road home with another Sister in our Ward. I shoveled the driveway this afternoon before I went into the Temple to officiate in the Baptistery. This evening Mae and I went Square dancing. We look forward to this great activity and so snowy road was not going to stop us from going. After the dance the night was so beautiful and earth covered with a blanket of snow, we went for a ride to see the Christmas lights. I have such a beautiful wife and sweetheart. Although I didn’t want to I went back into work tonight.
Saturday, December 14, 1974
The following information was not in my Diary but I want it preserved and so will enter it here! (In our Square Dance group we have became acquainted with Margie Nelson’s Sister and Brother-in-law, Lois and Jerry Ellsworth. Of course Mae has known Lois through Margie but we have become closer acquaintances with them being in the Square Dance Club. Jerry was elected president of the Double J club and it was then that invited us back into the club, when we moved to Sunset. Jerry works for Sunset City and so whenever he is in our area with the snow plow, he will swing in and clear out the heavy snow from my driveway. This has really helped as we live on the State Highway and when the State plows clean the highway it really packs our entranceway. He did this until someone reported it and before the winter was over he had to stop helping me out. I will also add this experience in. When we first moved into the home in Sunset, I decided to raise the driveway so that it would not be so steep, plus I wanted to pour concrete for the driveway. I had 2 or 3 dump truck loads of fill delivered and was starting to spread it out by hand with a shovel, when I had the time. One morning when I got home from work, the fill was all leveled out and packed down. I never found out who did it but I am sure that it was Jerry using the large front loader or the road grader of the city. With that it would have only taking him a few minutes but it saved me many, many hours with the shovel.)
I got home in good time this morning and after sleeping for a little while I got up. After some breakfast I went out and cleaned the loose snow of the driveway. The heavy snow had been pushed off for me. I then took the children Christmas shopping and while at the stores I bought a new snow shovel. When we got back home I used the new shovel to again clear the driveway. After eating dinner, I put vies-queen over the boy’s bedroom window, trying to keep some cold out. We then took all the family and went into Ogden to see the lights and decorations at the park. After getting the children down for the night Mae and I stayed up longer to talk.
Sunday, December 15, 1974
We attended Sunday meetings, as normal. Mae prepared a wonderful dinner and we had invited Mom and Dad Porter as well as Rick and Georgia and Kim and Terry. It has been a very enjoyable day. This evening Mae and I filled out Christmas cards. Scott started walking between Mae and I as we held out our hands to him. He will soon be running.
Monday, December 16, 1974
I attended a meeting at the Bank at 8am that lasted until 10am. When I got home I figured my bills from Anderson Lumber. I then went over to Mom and Dad Jenson’s and installed the back door to the now garage, for them. When I finished that I went into the hospital where I donated blood. Mae and I then went shopping for a few minutes. When we got home we found out that Hal had tried to take his life and was in the hospital. As I had to get some sleep before going to work, Mae went into the hospital to be with the family. Hal had taken an over-dose of sleeping pills. Mae was home when I got up to go into work. Mae told me that Hal is stable now but will remain in the hospital for a day or two. I went into work.
Tuesday, December 17, 1974
Work went well last night and I was able to get home at a reasonable time. I slept for a while and then when I got up Mae told me that Hal was released from the hospital. Mae and I went over to be with the family and spent most of the day there.
Wednesday, December 18, 1974
After getting home from work and getting some sleep, Mae and I went Christmas shopping most of the afternoon. We then went out to eat at Sizzler for dinner. It has sure been a lot of fun being with Mae and shopping together.
Thursday, December 19, 1974
Work went well again last night and I got home and to bed at a decent time. After waking up I took Mae to get her hair done. While she was there I went over to Mom and Dad Jensen’s and picked up my tools. This afternoon I cut out the material to build Mom and Dad Jensen a rack to hold their pool cues and balls. We decided that we would build that as a Christmas gift for them. I took Sandy to her piano lesson this afternoon. This evening Mae took the children to our Ward Christmas party. I stayed home to get some more sleep before going into work.
Friday, December 20, 1974
When I woke up this afternoon and had some lunch, breakfast or whatever you call the first meal you eat when you wake up from working the midnight shift. This afternoon I went into work at the Temple on my assignment to officiate in the Baptistery. This is always a very enjoyable experience and I look forward to it. This evening we took all our children, except Scott who we left at home with a baby sitter, to the Family Square Dance Christmas party. We all had a wonderful and fun evening. After taking my family home I soon went to work.
Saturday, December 21, 1974
When I got home from work, Mom called me to tell me that Dad Jensen’s grandson died this morning. They are going up to be with the family and so I went over and helped them get ready and leave for Idaho Falls. We had bought a bicycle for Christmas to be given to Sandy but as I checked it out, it was too big for her. I went to the store and bought her a new one. Mae has been sewing clothes for the children for their Christmas, so that keeps her busy. I assembled Fruit Baskets to be taken around to the widows in our Ward. Irven and Sandy invited Bryce, Deanna, Mae and I over for the evening. We had a very enjoyable time visiting and playing games. It was after mid-night before when we got home.
Sunday, December 22, 1974
We attended our regular Sunday meetings. All our family, except Scott, participated in the Sunday School program today. This evening we stayed home and spent time together as a family. After putting the children down for the evening, Mae and I spent time wrapping Christmas presents.
Monday, December 23, 1974
I went into a meeting at work this morning. Following the meeting I came home and assembled, stained and put a finish on the cue rack that I cut out last Thursday. We want to give this to Dad Jensen as a Christmas present. This afternoon we went to Mom and Dad Porters for dinner and a Family Christmas party. All members of the Glendon and Mildred Porter family were in attendances. This is the first time we have had all the family together for many years. It was a very enjoyable evening.
Tuesday, December 24, 1974
Work went terrible last night and so I was late getting home. After getting some sleep I got up and we wrapped more presents. This evening, as a family, we went visiting. We visited the Errickson’s, who lived next door to the west of our home on 13th street. Then we visited Sister Thompson and Brother & Sister Peterson, these are special people that we loved while living in Ogden. After visiting we came home and all the children hurried to bed with excitement for tomorrow morning. Mae and I didn’t finish getting ready for Christmas until 2:30am. That wasn’t so hard for me because that is my work schedule but for Mae, she was tired.
Wednesday, December 25, 1974
We got up at 5:45am as Mae couldn’t keep me and the children in bed any longer. We had a wonderful Christmas morning. After opening gifts we had breakfast. Roy and Linda called us from California to wish us a Merry Christmas. Of course they don’t have snow for Christmas but they seem to enjoy that. Then Sandy and I rode our new bikes over to Bob and Carroll’s. I felt that I need more exercise and so when we bought a bike for Sandy, we also bought one for me. After a visit with Bob’s family we came back home. We then went down to Mom and Dad Porter where Mom Porter had made a wonderful Christmas dinner and we enjoyed visiting with the family, most of them came out also.
Thursday, December 26, 1974
We are having problems with our TV and so I asked Brother Brandenburg to come over and repair it. When he finished the TV sure works much better. We enjoyed having the day fairly free from other responsibilities. This evening Mae and I took the three boys and went over to Mom and Dad Jensen’s. While there I hung the pole cue rack up for them. Shellie had gone with Uncle Hal and Aunt Jean to play with Cindy. Sandy went with the Sisneros, who took their family ice skating. I had to go to work tonight at 11:30pm.
Friday, December 27, 1974
After returning home from work and getting some sleep, I went to the auto parts and got some pars for the car.  This evening Mae and I attended a wedding reception in honor of Terry and DeAnn Jessop. We then drove over to Ogden to visit Mike (Myrene) and Ed Dransfield. When we lived in Ogden, Mike called Mae to be her 2nd councilor in the Stake Young Women Presidency. They became close friends and we also became friends with their family. Sandy attended a Ward Young Women’s slumber party.
Saturday, December 28, 1974
Work must have gone pretty well last night and when I got home I slept for a little while. This afternoon Mae and I took Scott with us and drove up to Pocatello, Idaho to Rich and Lois’s home, so we can attend Phillip and Lisa’s wedding reception. Irven and Sandy were also there when we got there. Having a little time before the reception, Irven and I took a couple of Rich’s snowmobiles and went for a ride. This evening we attended the reception. We then went to Uncle Irven and Aunt Bernice’s home where they let us stay the night. From what I can make out in my Diary, Irven and Sandy must have also stayed the night with Uncle Irven and Aunt Bernice. Today was Mae’s Birthday but we didn’t do much celebrating for her.
Sunday, December 29. 1974
This morning Uncle Irven, Irven and I attended Priesthood meeting. When we returned from meeting, Aunt Bernice prepared breakfast for us. Mae woke up this morning with a bad headache. We ate breakfast and visited. It also gave s a little time to visit with Lesley. Rich and Lois invited us out to their place for dinner. After dinner we left about 2pm for home. Mae was sick with the flu and so she slept most of the way home. After getting home Mae just went to bed, while I took all the children and went down to a family party at Mom and Dad Porters.
Monday, December 30, 1974
Mae was in bed most of the day with the flu. Sandy and I cleaned the house. Sandy tended the children, while I put weather stripping and new thresholds on the exterior doors. I took the children to a show this evening. Mae stayed home in bed. I went into work at 11:30pm as normal.
Tuesday, December 31, 1974
Work went fairly well last night although, one person called in and quite without any notice. Another person got sick at work and had to go home early. When I got home from work, Mae was still not feeling well but was up with the children. When I woke up this afternoon I wasn’t feeling very well. Although tonight is New Year’s Eve, we just stayed home and went to bed.


--- title: AASHTO Committees author: published: true date: 2018-05-06 date_added_kb: source: source-url: tags: [association, aashto] type: link image: image_source: image_caption: title_color: video_id: sidebar: order-number: subtitle: lead: --- Listing of AASHTO Committees related to Pavement Preservation.


sourceforge.net |
AVL ArrayOverview |
Download |
The simplest way to organize a collection of data in memory is storing the different elements in contiguous memory. If they all have the same size it's easy to reach the n'th element: just multiply n by the size of an element, and add this to the memory address where the sequence begins. The resulting address is where the n'th element resides. This is called random access. Any desired element can be reached in a short constant amount of time.
The drawback of this layout is that inserting or removing an element from any place of the sequence requires moving all elements that lay after the given position in the sequence. On average, the number of elements that need to be moved every time will be N/2, where N is the total number of elements in the sequence. Thus, the time required for an insert/erase operation will grow in direct proportion with the size of the sequence. This is called linear time.
What matters here is the growth of time (or memory) required with respect to the growth of the problem's size. The classification of this growth is called algorithmic complexity. Note that what matters here is not some CPU cycles more or less. Let's suppose that moving an element is 10 times faster than calculating the address of the n'th element. In this case, insert/erase operations would be faster than random access in sequences of less than 20 elements. From this size on, the time required for insert/erase grows and grows while the time required for random access remains the same.
No matter what constant or proportional advantage has the linear operation, as the size grows, a moment will come when it will start to be slower than the constant time operation. And from there on, it will become slower, and slower... For this reason, linear complexity is characertized as O(N) and is said to belong to a higher complexity order than constant complexity (O(1)). For more details, see Big O notation in the Wikipedia.
Another usual way to organize data in memory solves the aforementioned problem: it consists in letting the elements spread, but keeping them linked by storing, together with each one, the address of the next and previous elements in the sequence. Inserting and erasing are then O(1), requiring only to change some links. The drawback here is that, once lost the contiguous layout, accessing the n'th element requires jumping n times to the next element, starting with the first one. Thus, random access is now O(N).
The C++ Standard Templates Library provides generic sequence containers for the two exposed ways of storing data:
vector
sequence container provides O(1)
random access, amortized O(1) insert/erase at the end of the
sequence, but O(N) insert/erase anywhere else.
deque
sequence container provides O(1)
random access, amortized O(1) insert/erase at both ends of the
sequence, but O(N) insert/erase anywhere else.
list
sequence container provides O(1)
insert/erase, O(1) access to both ends of the sequence, but
O(N) random access.
In most real life cases, one of these fits the requirements (either fast
random access or fast insertion/removal). Though, in some rare cases,
both kinds of operation are used intensely. The complexity of an
algorithm depends on the operations in which it will spend more time as
the size of the problem grows. Therefore, an algorithm that performs N
insert/erase operations and N random accesses in a sequence of size N,
will have O(N2) complexity. If vector
is chosen, the
insert/erase operations will hold responsible. If list
is
chosen, the bottleneck will be in the random access operations.
For those cases, the problem of both vector
(or
deque
) and list
is that they are specialized
for one kind of operation, performing poorly in the other one.
A non-specialized sequence container that performed better than O(N) in
both kinds of operation would be a great advance, even if it performed
worse than vector
on random access, and worse than
list
on insert/erase. The sequence container
avl_array
, proposed here, has precisely these properties.
It provides O(log N) random access and O(log N) insertion/removal. By
using it, the aforementioned algorithm would have its time complexity
lowered down to O(N log N).
As in list
in avl_array
every element is
linked to its two sequence neighbors.
Additionally, every element is linked to three elements more. These links are employed to build a tree structure:next---> ................. next---> A B ...... F G <---prev ................. <---prev
The topmost element is called the root of the tree. Trees are self-similar structures. That is, every node is the root of a subtree that contains the nodes placed under it. In every node, a variable stores the rank of the node in its subtree (starting with 0). These kind of trees are called rank trees or order statistic trees.D / \ B F / \ / \ A C E G
This rank variable is employed for reaching the n'th element by descending from the root and taking every time the left branch (if n<rank) or the right branch (if n>rank). Before taking a right branch, n must be adjusted by subtracting the current rank from it. The time complexity of this random access operation is O(log N), regarded that the tree is balanced. Maintaining balance and ranks make insert/erase operations O(log N) too.D,3 / \ B,1 F,1 / \ / \ A,0 C,0 E,0 G,0
That said, it must be clarified that the current implementation
of avl_array
doesn't store the rank of every node, but
the count of nodes in its subtree (including both branches and the
node itself):
The rank of a node is found in the count field of the root of its left subtree (if there's no left subtree, then the rank is 0). The total size of the tree is the root's count. On insertion/removal the count fields in the path to the root must be updated, which requires adding (unconditionally) left and right counts of every node (only the nodes in the way up to the root need to be updated).D,7 / \ B,3 F,3 / \ / \ A,1 C,1 E,1 G,1
The underlying tree structure is never exposed to the user. It is only employed for providing logarithmic time random access, and it doesn't represent any meaningful hierarchy relationship within elements.
Revised 29 November, 2009
Copyright © Universidad de Alcalá 2006-2009. See accompanying license.


import emcee
import numpy as np
from robo.acquisition_functions.information_gain import InformationGain
[docs]class InformationGainPerUnitCost(InformationGain):
def __init__(self, model, cost_model,
lower, upper,
is_env_variable,
n_representer=50):
"""
Information gain per unit cost as described in Swersky et al. [1] which
computes the information gain of a configuration divided by it's cost.
This implementation slightly differs from the implementation of
Swersky et al. as it additionally adds the optimization overhead to
the cost. You can simply set the optimization overhead to 0 to obtain
the original formulation.
[1] Swersky, K., Snoek, J., and Adams, R.
Multi-task Bayesian optimization.
In Proc. of NIPS 13, 2013.
Parameters
----------
model : Model object
Models the objective function. The model has to be a
Gaussian process.
cost_model : model
Models the cost function. The model has to be a Gaussian Process.
lower : (D) numpy array
Specified the lower bound of the input space. Each entry
corresponds to one dimension.
upper : (D) numpy array
Specified the upper bound of the input space. Each entry
corresponds to one dimension.
is_env_variable : (D) numpy array
Specifies which input dimension is an environmental variable. If
the i-th input is an environmental variable than the i-th entry has
to be 1 and 0 otherwise.
n_representer : int, optional
The number of representer points to discretize the input space and
to compute pmin.
"""
self.cost_model = cost_model
self.n_dims = lower.shape[0]
self.is_env = is_env_variable
super(InformationGainPerUnitCost, self).__init__(model,
lower,
upper,
Nb=n_representer)
def update(self, model, cost_model, overhead=None):
self.cost_model = cost_model
if overhead is None:
self.overhead = 0
else:
self.overhead = overhead
super(InformationGainPerUnitCost, self).update(model)
[docs] def compute(self, X, derivative=False):
"""
Computes the acquisition_functions value for a single point.
Parameters
----------
X : (1, D) numpy array
The input point for which the acquisition_functions functions is computed.
derivative : bool, optional
If it is equal to True also the derivatives with respect to X is
computed.
Returns
-------
acquisition_value: numpy array
The acquisition_functions value computed for X.
grad : numpy array
The computed gradient of the acquisition_functions function at X. Only
returned if derivative==True
"""
if len(X.shape) == 1:
X = X[np.newaxis, :]
# Predict the log costs for this configuration
log_cost = self.cost_model.predict(X)[0]
if derivative:
raise "Not implemented"
else:
dh = super(InformationGainPerUnitCost, self).compute(X,
derivative=derivative)
# We model the log cost, but we compute
# the information gain per unit cost
# Add the cost it took to pick the last configuration
cost = np.exp(log_cost)
acquisition_value = dh / (cost + self.overhead)
return acquisition_value
def sampling_acquisition_wrapper(self, x):
# Check if sample point is inside the configuration space
lower = self.lower[np.where(self.is_env == 0)]
upper = self.upper[np.where(self.is_env == 0)]
if np.any(x < lower) or np.any(x > upper):
return -np.inf
# Project point to subspace
proj_x = np.concatenate((x, self.upper[self.is_env == 1]))
return self.sampling_acquisition(np.array([proj_x]))[0]
def sample_representer_points(self):
# Sample representer points only in the
# configuration space by setting all environmental
# variables to 1
D = np.where(self.is_env == 0)[0].shape[0]
lower = self.lower[np.where(self.is_env == 0)]
upper = self.upper[np.where(self.is_env == 0)]
self.sampling_acquisition.update(self.model)
for i in range(5):
restarts = np.random.uniform(low=lower,
high=upper,
size=(self.Nb, D))
sampler = emcee.EnsembleSampler(self.Nb, D,
self.sampling_acquisition_wrapper)
self.zb, self.lmb, _ = sampler.run_mcmc(restarts, 50)
if not np.any(np.isinf(self.lmb)):
break
else:
print("Infinity")
if np.any(np.isinf(self.lmb)):
raise ValueError("Could not sample valid representer points! LogEI is -infinity")
if len(self.zb.shape) == 1:
self.zb = self.zb[:, None]
if len(self.lmb.shape) == 1:
self.lmb = self.lmb[:, None]
# Project representer points to subspace
proj = np.ones([self.zb.shape[0],
self.upper[self.is_env == 1].shape[0]])
proj *= self.upper[self.is_env == 1].shape[0]
self.zb = np.concatenate((self.zb, proj), axis=1)


Preparation time
less than 30 mins
Cooking time
less than 10 mins
Serves
Serves 1
Dietary
Preheat the oven to 180C/350F/Gas 4.
For the chocolate crêpes, mix the flour, cocoa powder, sugar, eggs and half of the milk in a bowl. Add the rest of the milk little by little as necessary until the batter has the consistency of double cream.
Heat the butter in a frying pan over a high heat until it is foaming. Add a ladleful of the batter mixture to the hot pan, swirl the pan to spread the mixture evenly over the bottom of the pan, and fry the crêpe on both sides for 1-2 minutes until golden-brown. Repeat with the second crêpe. Set aside.
For the mango soufflé, blend the mango flesh and sugar in a food processor to a purée.
Place the mango mixture into a saucepan over a medium heat. Stir in the cornflour and cook for 2-3 minutes, or until the mixture has thickened.
Fold the hot mango mixture into the whisked egg whites.
Spoon the mango soufflé mixture into the centre of the crêpes and fold the edges of each crêpe over. Place the crêpes into a gratin dish. Transfer to the oven and cook for 4-5 minutes.
To serve, dust the crêpes with icing sugar using a sieve.


Wolverhampton Grand at 125: Comedy royalty clamour on stage
The Royal Family – that's comedy royalty – paid a visit to Wolverhampton and made their entrance Elizabethan-style.
by Marion BrennanThe VIP appearance took place at the city's Grand Theatre in June 1989.
The Royals, a group of much loved Black Country performers, staged an evening of 'mid-summer madness' at the Lichfield Street venue.
Among the artistes taking part were Tommy Mundon, John Raven, Dolly Allen, Daniel Raven, Doug Parker and Cosmotheka.
The show, otherwise known as The Court of King Cedric, was described as the first live 16th century soap opera in the country.
It was a golden age for Black Country humour and sadly the leading lights of that night's entertainment have now passed on.
Dolly, who was 84 when she died in 1990, is still fondly remembered by thousands of fans. A plaque to 'The Queen of the Black Country', as she was known, was unveiled at Brierley Hill Civic Hall where she made so many people laugh.
Tommy Mundon died five years ago after a long battle against Parkinson's disease. The 80-year-old funnyman, from Halesowen, was a regular on the comedy circuit for 50 years and a campaign has been launched for a blue plaque in his honour.
The image is reproduced here as the Express & Star joins with the Grand to mark the theatre’s milestone 125th anniversary this year.
* If you have memories or pictures, email<EMAIL_ADDRESS>or write to 125 Memories Project, Wolverhampton Grand Theatre, WV1 1DE.


GAMEfire
Votes
Platformer Games
Like
0
Dislike
0
Like
0
Dislike
0
Like
0
Dislike
0
Like
0
Dislike
0
Quiz-Games
Like
0
Dislike
0


Enums
The following enums are available globally.
-
Undocumented
See more -
State of the ASR module in an Afero device. From
AferoSystemAttribute.hachiState
(== 65013
)- .unknown:
pseudo
-case, in case we are not able to comprehend what we get form the service - .rebooted: The device was rebooted
- .linked: The device has linked; communication flowing. *
Declaration
Swift
public enum HachiState: Int
- .unknown:
-
Client state
See moreDeclaration
Swift
public enum ConnectionState: Int, CustomDebugStringConvertible
-
Represents events emitted from a ConclaveConnection. Note that fatal errors are not emitted in this format, but rather as bare
See moreNSErrors
on appropriate signals.Declaration
Swift
public enum ConclaveConnectionEvent
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
An event related to a device in the stream. Note that this covers Object Sync V2.0 (https://docs.google.com/document/d/1inMJ2AdM-q4W-YXl2nZUCZzGuDW5xKaCMWYgN1Q9qHg/edit#heading=h.pyws1ms1vhet).
See moreDeclaration
Swift
public enum DeviceStreamEvent: CustomStringConvertible, CustomDebugStringConvertible
-
Undocumented
See more
-
Events related to a device’s state.
- AttributeUpdate(DeviceState): the devices’ attribute state has changed.
- WriteStateChanged(WriteState):
Declaration
Swift
public enum DeviceModelEvent: CustomDebugStringConvertible
-
The state of any requests made to write to a device.
- If
.Reconciled
, there are no pending state changes. - If
.Pending
, there’s a pending write. - If
.Failed
, the most recent write failed. The body of the write
Declaration
Swift
public enum DeviceWriteState
- If
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
The manager’s current state.
notReady
: Initial state. The manager isn’t ready to manage anything (e.g. the target device isn’t available)ready
: The manager is ready!managing
: Wifi setup in progress.completed
: Terminal state. Wifi setup has completed. If there’s an error, it will be associated.
State transitions:
notReady
↔ready
ready
→managing
managing
→completed(nil)
managing
→completed(error)
Declaration
Swift
public enum WifiSetupManagerState: Equatable, CustomDebugStringConvertible
-
Events emitted by the WifiSetupManager during the setup process. The state of a previously-submitted wifi management command has changed. A new SSID list has arrived
managerStateChange
: The managercommandStateChange
: The managed device’s live network type has changed.ssidListChanged
: The managed device’s association status has changed.networkTypeChanged
: The managed device’s IP status has changed.wifiAssociationStatusChanged
: The managed device’s scan state has changed.wifiIPStatusChanged
: The managed device’s IP status has changed.wifiScanStateChanged
: The managed device’s scan state has changed.wifiCurrentSSIDChanged
: The managed device’s currently-associated SSID has changed.
Declaration
Swift
public enum WifiSetupEvent
-
Undocumented
See more


The purpose of this project is to understand the relationship between lung cancer deaths, health factors, and demographics. All maps were created from data provided by County Health Rankings, The U.S. Department of Health and Human Services, National Institutes of Health, National Cancer Institute, and The University of Iowa Department of Geographical and Sustainability Sciences. The data was mapped based upon the standard deviation of the datasets, and the color schemes were developed by Color Brewer developed byCynthia Brewer, Mark Harrower, and The Pennsylvania State University.
The purpose of this map, like others in the Iowa Cancer Maps Group, is to better understand the relationships between certain health factors and cancer deaths. The contribution of this map is to depict the percent population of smokers in each of the Iowa counties.
The purpose of this map, like others in the Iowa Cancer Maps Group, is to better understand the relationships between certain health factors and cancer deaths. The contribution of this map is to depict the average healthcare cost in each of the Iowa counties.
The purpose of this map, like others in the Iowa Cancer Maps Group, is to better understand the relationships between certain health factors and cancer deaths. The contribution of this map is to depict the percent of the population over the age of 65 in each of the Iowa counties.
The purpose of this map, like others in the Iowa Cancer Maps Group, is to better understand the relationships between certain health factors and cancer deaths. The contribution of this map is to depict the rate of cancer related deaths in each of the Iowa counties.


{{ assignmentDetails.assignment.humanReadableText }}
{{ assignmentDetails.assignment.numQuestion }}
{{ assignmentDetails.assignment.numPages }}


Scopes are the objects who refers our model. Scopes represents the execution contexts for the expressions in the view. Scopes are arranged in hierarchical structure witch mimic the DOM structure of the application.


Deliver: Project documentation
You will now take photos of the toy assemblies and make any needed adjustments to the instructions document.
Documentation
Photograph documentation
- Arrange all of the parts, knolling style.
- Photograph the kit parts from above on a flat, white background.
- Assemble the kit parts into at least three total object variations.
- Take photographs of the assembled kit toys demonstrating any modular or reconfigurable characteristics of the kit. If you are feeling ambitious, follow this video tutorial to set up a light box, or see this instructables tutorial.
Instructions document
- Add the knolling-style image to the title page of the document. If used as a background, ensure all text is still legible.
- Add at least one of the other images to the end of the instructions to show the final result.
Post work to the Studio
- Submit a total of four to nine (4-9)
JPG
images:
- Submit one (1) knolling style
JPG
image showing the various parts you have assembled for the toy kit.
- Submit three to eight (3-8)
JPG
images of the object variants.
- In addition to the images, upload a revised PDF instructions document and name it
yourname-instructions.pdf
.


{% trans name=episode.title %}Geo Data for {{ name }}{% endtrans %}
{% if user == podcast.owner %}
{{ _('Episode geographic analytics data are only to Ultimate customers.') }}
{{ _('Upgrade Now') }}
{% else %}
{{ _('Episode geographic analytics data are only available to podcasts owned by Ultimate customers.') }}
{% endif %}


Kartel, co-convicts want to go home for Christmas
by Jamaica Star(JAMAICA STAR) – Incarcerated dancehall artiste Vybz Kartel and his co-accused are all hoping to spend the Yuletide season at home with their families.
Bert Samuels, who is representing Kartel’s co-accused, Shawn Storm, told THE WEEKEND STAR that his client remains optimistic and anxious that the appeal verdict will be announced before the end of the year and will be in his favour.
“It is now one year and six months since the court reserved, so my client anxiety is heightening. He is in high spirits and is hoping that he will not have to spend Christmas where he is, but will be able to rejoin his family,” Samuels said.
Like most of their supporters, Samuels believes that it is due time to hear whether or not the ‘Gaza Don’ and his co-accused would be freed.
LEGAL SUBMISSIONS
“The time has come…that is all I will say,” he said.
In nearly five days of legal submissions that took place last summer, the attorneys for Kartel and his three co-convicts argued that their right to a fair trial was prejudiced by a number of factors. Among them, the admission of ‘contaminated’ evidence during their 17-week murder trial. Chief among the ‘contaminated’ evidence was a BlackBerry message that was lifted from the deejay’s mobile phone. During the appeal, the prosecution argued that the integrity of the evidence remains intact and asked the judges to treat the message as an admission to murder.
Vybz Kartel, given name Adidja Palmer, along with fellow entertainers Shawn Storm, Andre St John, and Kahira Jones were found guilty in 2014 of the 2011 murder of Clive ‘Lizard’ Williams. The trial lasted for 65 days.
They were all given mandatory life sentences but the Rampin Shop deejay was ordered to serve 35 years before being eligible for parole.
Campbell, Jones and St John were ordered to each serve 25 years before they become eligible for parole.
More Entertainment Stories
-
Jamaican singer Koffee among 5 nominated for Best Reggae Album Grammy award November 20, 2019
-
Local and international artistes to be featured at charity art exhibition this Saturday November 19, 2019
-
Saint Lucian in Taiwan’s top TV singing contest November 19, 2019
-
Saveion collaborates with government and international artists “Music and You “ capacity building workshop November 18, 2019
-
Iconic Saint Lucia-born filmmaker Franklyn St. Juste dies November 8, 2019
-
Saint Lucia wins Miss OECS pageant November 2, 2019
-
Soca artiste launches ‘Born Lucian’ clothing brand October 21, 2019
-
Saint Lucian artiste Saveion gets international break October 16, 2019
-
Saint Lucia Writers to host ‘rising star’ October 13, 2019


{{season.starts_at | carbonToMMM }} - {{season.ends_at | carbonToMMM }} {{season.ends_at | carbonToyyyy }}
Photos
Edit
Click To View
{{ photo.file_name| limitString:true:20:'...' }}
Upload A Photo.
({{count(selected)}}) PhotosPhotosPhotos Selected
Manage Albums
Create, edit, or delete photo albums.
{{ album.name }}
Create Your First Album.


Measuring Accessibility Success in LaTex
By functionality, not technique. As of Spring 2019, we're still exploring, but this is what we've found so far:
Lessons We're Learning: Fix LaTeX With LaTeX
We understand now that PDFs written in LaTeX and exported to PDFs are able to be read by a screen reader and/or text-to-speech assistive technology. We're still researching how to make the fixes, but we understand at this point the way NOT to do it is through Adobe Acrobat Pro DC (Important note! We LOVE Adobe Acrobat Pro DC -- it is an absolutely amazing and marvelous tool! But, it is not right for LaTeX files). The example below shows an initial review of a file written in LaTeX with chemical equations in it, and the results of an effort to correct the file by tagging it.
Initial Tests PDF Exported From LaTeX
The Fix Must Come From LaTeX Not PDF
Understanding WCAG 2.1
From the page, WCAG 2 FAQ, the section, What would be the negative consequences of allowing only W3C's published techniques to be used for conformance to WCAG 2?, the following excerpts were taken (as accessed 25 March 2019)
W3C recommends that the only thing that is required is meeting the WCAG 2 success criteria. The basis for determining conformance to WCAG 2 is the success criteria from the WCAG 2 standard — not the techniques. W3C's Techniques for WCAG 2 document is informative (that is, not required, non-normative).
W3C cautions against requiring web content to use only W3C's published sufficient techniques and not allowing other techniques for several reasons, including:
- It would prevent the use of new technologies (for example, HTML5 and WAI-ARIA) while the technologies and relevant sufficient techniques are being developed, which is usually more than a year. It often takes several years for technologies to be developed and finalized. Once a technology is stable, it usually takes several months for the WCAG Working Group to develop techniques, test them with user agents and assistive technologies, make them available for public review, revise them as needed, and formally publish them.
- W3C's Techniques for WCAG 2 is not comprehensive and may not cover newer technologies and situations. There may be techniques that are sufficient to meet a given success criteria, but that are not yet included in W3C's published document.
- W3C's published sufficient techniques may not always be the best techniques in a specific circumstance.
- It is not always possible to use the W3C's published sufficient techniques — for example, because of the way the content is designed — and there are other ways to meet the success criteria.
- It would prevent the use of new techniques and best practices until W3C published them.
Therefore, W3C's published techniques should not be required as the only way to meet WCAG 2 success criteria unless the limitations and consequences above are understood and acceptable.
As accessed 25 March 2019
Resources
-
LaTeX: What Is It and Why Do We Need It?
by Al Maneki and Alysha Jeans n.d. | As accessed 28 March 2019


I'm going to follow the trend of the past two weeks and make the "back-to-basics" tips a trilogy!
When you're learning a programming language, it's common to copy and execute chunks of code from a book or tutorial, but inevitably they sometimes fail. Because the language is new, it's difficult to find the problem quickly and the error messages often don't help, so before you get stuck, here's something to try...
Deliberately make errors
That's right — I want you to put bugs in your code on purpose! When you do, check the resulting error message and make a note of it. For example, you could:
Repeat this a few times and you'll soon learn what causes common error messages, meaning that when they appear "for real" it should be much faster for you to find and fix the problem.
You could even use it as an excuse if you mess up in future: "Oh yeah, that bug is supposed to be there!"


In this HIT, you will first complete a questionnaire about who you are and some of the values that you hold. Then you will be asked to evaluate 5 memes.  The HIT should take between 8 and 12 minutes to complete.
you will now be presented with 5 different memes, one at a time. Imagine you see each meme while surfing the web.
Your task is to examine the meme and then answer questions. Remember, we want to know about your reaction to the meme.
"“Our culture and our traditions are who we are. We must maintain our best selves of the past to be the best moving forward.”
-Hillary Clinton, 1991


Thank you for supporting the Seattle Attic Community Workshop. We are a fiscally sponsored project of the School Factory, Inc. a 501(c)3 non-profit corporation. They will provide you with a receipt for your donation.
Many companies will match donations to 501c3 charities. Microsoft employees, for example, can go to MS Give (an intranet link) and search for School Factory to have donations matched. Please indicate in the comments on your donation that it is intended for the Seattle Attic Community Workshop so that School Factory can route it appropriately.
If you haven't already, please consider subscribing to our low-volume annoucements mailing list via web or by emailing seattle-attic-announce+subscribe AT googlegroups DOT com.


The Correlates of War project is headed by a director charged with overseeing and coordinating the main activities of the project. These include tracking the status of the project's data sets, convening meetings, setting data gathering priorities and directions, helping to resolve coding disputes, grant getting, and coordinating with other data collection and management efforts as appropriate. The Director serves at the pleasure of the Advisory Board and is initially appointed for a 5 year term, which is renewable.
Frontend for Correlates of war.
Currently full stack web track. Web 20
Backend Engineer for Correlates of war.
Probably a Skeksis.


Septiembre, 2017
Everything that is mentioned here is oriented to the development of software
Fork me on GitHub


An Xtool is an instance of a domain model together with an exposed interface for constructing and manipulating the instance. An Xtool is modelled and is expressed in an XTools modelling language. The language hides away much of the implementation detail that is necessary to construct tools and ensures that multiple tools over a variety of domain models have a consistent look and feel. In addition, since an Xtool is modelled, it can be mechanically processed. In particular an Xtool can be transformed into different formats, for example exporting the definition as XML or as programming language source code.
Xtools manage changes in domain model instances by raising and handling events. Each Xtool contains a monitor for all the events that can be raised on the user interface and by external agents that change the domain model instance. By raising and handling events, multiple Xtools can be seamlessly composed without having to know anything about each other.
All Xtools conform to a basic architecture that ensures consistent look and feel across all generated tools and allows Xtools to work together to form tool federations. This section describes the components of the architecture.
The basic features of an Xtool are defined in the package Clients::Tools::Basic:
A tool consists of:
A tool type that defines how the tool’s user interface should be constructed and managed. A tool type is like a class in that a single tool type can be the type of many tools. A tool type defines named attributes of the tool; the value of each attribute depends on the type of tool we are constructing: for example, a diagram tool can have text attributes and image attributes whereas a form tool can have tree attributes and text box attributes. The tool type also defines the events that are generated when the user interacts with the interface. For example, if the tool type defines a text field called name then an event name_Changed will be raised whenever the user types in the text field.
An element manager that defines how the tool responds to events. Events are generated either by user interaction with the interface or by modifications to the underlying element managed by the tool. An element manager contains a collection of event handlers.
A domain element that is managed by the tool. Change events from the user interface cause the element manager to modify the managed element. Change events from the managed element cause the element manager to modify the user interface associated with the tool.
Note that the user interface is not a prescribed part of a tool definition since the details of the user interface will depend on the type of tool.
Tool execution occurs in the form of events. An event occurs due to a change arising in the user interface (such as a diagram edit); or due to a change in the element managed by the tool. Events are handled by a tool’s element manager. The element manager contains a collection of event handlers; each handler listens for events of a particular type. The event handler runs some code that handles the event when it occurs. Typically the code propagates a change from the user interface to the managed element and vice versa. The following diagram shows how events are handled when a change occurs to a user interface:
The user performs a modification to the interface via the mouse. This causes a state change in the interface object which is detected by a monitor and translated into an event of the appropriate type. The event is sent from the interface to the tool and then to the element manager. The element manager selects an event handler by matching against the type of the event. When a suitable event handler has been selected, it is executed. The body of the event handler performs appropriate updates to the managed element.
Conversely, the following diagram shows how changes to the managed element update the user interface. An external agent changes the managed element. If changes to the managed element are being monitored by the tool (sometimes this is not required) then the changes gives rise to an event in the tool which, like changes to the user interface, give rise to an event in the element manager. An appropriate handler is selected which uses lookup mechanisms in the element manager to associate the changed element with a user interface component; the component is then updated.
The following model shows the basic architecture of the XTools event mechanism:
An event manager is a name space that defines event handlers. Each event handler has an operation that implements the code for handling the event. An event handler has a pattern that matches against the type of the event that the handler monitors. An element manager inherits handlers from its parents.
Creation events are typically propagated from user interface to managed element and vice versa. Once created, elements must be managed so that subsequent modification events can be propagated. An element manager has a table that is used to record associations between user interface elements and managed elements when they are created. Subsequent modification events can then look up the modified element in the table and propagate the change.
XTools provides a range of tool types. Each tool type provides a different collection of events. All XTool events inherit from the basic Event class that requires the event to record the tool that raised the event. The tool is particularly useful when implementing event handlers since it provides access to the managed element and the element manager with its table of associations.
XTools provides a number of technologies for tool definition. The essential representation is using the XTools textual language to construct the tool components. The XTools classes define a number of grammars that must be imported using parserImport in order to use the textual format. The essential components of a tool definition are the tool type and the element manager. If the tool is to be defined in a single file then the following XMF code skeleton shows the key definitions:
parserImport Tools::DiagramTools::Types; parserImport Tools::Events; context MyPackage @Package NewTool @ToolType NewToolType // Type component definitions... end @ElementManager NewToolManager @EventHandler EventName() // Handler body... end // Event handler definitions... end end
The tool type, element manager and event handlers need not be defined inside their container’s textual definition. You may use context definitions to define these elements in isolation, for example:
context MyPackage @ToolType NewTool // Type component definitions... end context MyPackage @ElementManager NewToolManager end context MyPackage::NewToolManager @EventHandler EventName() // Handler body... end
Different context definitions may exist in different files (probably composed using a manifest). Of course, definitions must exist before they can be referenced, in the build order.
Once the tool type and the element manager have been defined a new tool is created by instantiating the appropriate XTools tool class. For example, if we are defining an diagram tool then we create an instance of the tool class Tools::DiagramTools::Structure::Tool:
import Tools::DiagramTools::Structure; import MyPackage::NewTool; ... let tool = Tool(toolName,NewToolType,NewToolManager,element) in tool.showDiagram() end ...
A tool constructor takes four arguments: the name of the tool, the tool type, the tool manager and the managed element. The managed element can be any value: it is up to the event handlers to interpret this value appropriately. It is likely that new types of tool (based on diagram or form tools) will be required. It is easy to define your own extensions to these types of tool by sub-classing the appropriate Tool class.
Once a tool has been created, it is displayed and ready for use after a call of showDiagram. This call will create the user interface for the tool and display it. Subsequent calls to showDiagram will switch the tool focus back to this tool.


--- layout: post title: Another boring post about WAP date: 2005-01-04 00:00:00 categories: mobile social ---
Bobbie asks what the killer app for 3G is: "video calling hasn't really taken off, so perhaps it will just be about fast download times and interconnectivity".
Hmm, what was the killer app for v32bis? Or for ISDN? Or for ADSL?
IMHO it's not about the networks, it's about getting them plugged into peoples lives. The killer app for the fixed-line internet was web access, because it was so universal and could be applied in so many ways. So err... it's "just" connectivity.
<cough>WAP</cough>


Converts an array of strings into an array of floats. The array of floats contains the results of the function call of atof on every single element of the input array.
module ArrayAToF{ string+IPort2 strings_in[]; float+OPort2 floats_out[]; cxxmethod+req+notify_inst update( .strings_in+notify+read+req, .floats_out+write ); };
The module converts the strings in the input array into floats and stores the floats in the same position in the output array.
Array of floats that contains the results of the function call of atof on every single element of the input array.
strings_in[]
Array of strings to be converted.
floats_out[]
Array of floats that contains the results of the functions calls of atof on every single element of the input array.
xp_comm_proj/arr_atof/aa2fmods.v contains the ArrayAToF module V definition.
The low-level ArrayAToFMods library containing the module ArrayAToF does not specify a process. By default the express process will be used.
Brian Selle, Leon Thrane, Ian Curington Advanced Visual Systems Inc.
Paul G. Lever Manchester Visualization Centre