Chapter 11 – STAKE YWMIA & CAMP BEAVER
In February 1965 I was called in to the Stake President's office to see Brother Smout of the High Council and President Thompson. I knew it must be to take a stake M.I.A. position because that is what they are over, but I thought it might be secretary or a class teacher. Boy, was I ever wrong. They asked me to be Stake Young Women’s Activity Counselor under Sister Myrene Dransfield. I was so shocked I could hardly drive home. When I told Ken, he told me he didn't think I should take it as it would require too much of my time, and besides my nerves weren't the best when I was in an executive position in the ward. I called and talked to Dad and Mom and Mom didn't know whether I should take it or not. When I talked to Dad about it before I made my decision, Dad said if it was him, he sure would accept it as he really enjoyed stake work. He liked going around and visiting the wards & getting to know more people in the stake. I had to call President Thompson that night and tell him my decision as they wanted to put me in during stake conference on Sunday. I prayed about it and the more I thought about it and talked with Ken, we decided I should take it because if that was what the Lord wanted me to do, then I should do it. I was sustained during the second session of conference. That night they were having their stake speech festival so Sister Dransfield asked me to come and help greet at the door and sit up with the rest of the executives. I replaced Jean Edwards. Myrene told me that when President Thompson asked who she wanted to replace Jean, she told him she wanted me. President Thompson told her that he didn't think my Bishop would let me go and that she had better have a second name. Mike (that was her nickname) said she told LaRae what President Thompson had said so they both thought and prayed some more, but couldn't come up with another name so they knew the Lord wanted me in this position. President Thompson told me that they ask the Bishops and if the Bishops say the person is needed in the ward, he tells them the stake needs them and is taking them. I heard later that this is what happened.
I have had many wonderful and rich experiences during the time that I was activity counselor. I loved Mike right from the beginning. She was almost my mother's age. I have never seen a woman so enthusiastic and one who would devote as much time and work to her position as she did. She was a remarkable leader. She could make money stretch further than anyone I have ever seen, and get the most out of the money she did spend. She could get people and girls to do things that very few people could. She could get up and talk and the words would just flow out and the things that she would say would be so timely and appropriate. I learned a lot from Mike and she will always be a wonderful friend. I enjoyed working with LaRae Brown, the age group counselor also. She is a very efficient person and she really knows the MIA program. She is really quite the conversationist. You usually couldn't get a word in edgewise when she was around, but she is a wonderful person. The women on the board were really wonderful, especially my activity directors. They were: JoAnn Draney, Speech and Drama; Charlene Price, Music Director; Deanna Clark, Dance Director and Marion Smout, Sports and Camp. JoAnn was very good, but she had to be prodded along. I worked with her mainly on the roadshow preparations - rules, judging sheets, theme, etc. Ken helped me a great deal also. At the April Leadership Meeting we had all the activity counselors, speech, drama, music and dance directors meet together and we handed them out the rules and thoroughly discussed them so that they could get busy on their individual roadshows and have them ready for July 26th, the date scheduled for the presentations of the roadshows. The roadshows went off very well. Each ward had a roadshow, and Harrisville won the Superior rating. Lomond View came next. They only lacked a couple of points from being first. They had put in so much money into their roadshow that when they didn't win they were really bitter. They did have a cute roadshow, but Harrisville went along better with the main theme "Pipe Dreams" and thus received the most points from the judges. Mike and the rest of us were really disappointed with the way Lomond View acted. I also worked with JoAnn on the skit to be presented in April Leadership for June Conference. It turned out really cute. I also helped her with the Theme Presentation that was put on in September 65.
I liked Charlene, but I would get upset with her some times because she would wait until the last minute to get things done. She started worrying about them early enough, but it seemed that they didn't get done until the last minute. She was very dependable at all her meetings, however, and I enjoyed working with her. I worked with her on the Stake and Region Music Festivals and they were both very successful.
Deanna is a very talented and dependable woman. She had a tough time, however, as her husband never supported her and was always giving her a bad time. I worked with her on the Teen Dances, Stake Dances and floorshows, and especially the Stake and All-Church Dance Festivals. We had an All Girl's Dance and two squares of Square Dancers participating in the dance festivals. Deanna taught them these dances and did a terrific job with them. She put in a lot of hours and work with rehearsals and everything. I made the posters, programs, helped with the decorations, planning, etc., for the Stake Dance Festival and I mimeographed rules, etc., for the dancers for the All-Church Dance Festival. Deanna is a wonderful girl, but she sure has a temper and she says what she thinks. She also put in many hours teaching dances during the instruction periods prior to the teen dances every Saturday night during the months of January,
February and March. She had to be released due to her health and her husband's insistence right after June Conference.
Marian Smoot was my favorite activity director. It's funny because when I first met Marian my first impression was that it would be hard working with her as she is a Gym teacher at North Davis Junior High, and she is very efficient, dependable and skilled in her position as Sports Camp Director. I felt that I was inferior to her and that she would probably resent me being over her. Much to my surprise it was just the opposite. She went out of her way to support me in my position, and let me know in various ways that she respected me and was behind me. I think the world of Marian. I have never met a girl that was as efficient, as fair, as sincere, willing to go the extra mile and had such a sparkling personality as Marian. Everyone loved her, especially the girls. She was so dependable that I never worried for a minute about the projects and activities that she was over or working on, as to whether they would get done or not because they always did and usually better than I could have done them. Because of my fear of her resenting me, I didn't get too close to Marian until we started working and planning together for camp. While Marian was in school, Mike and I would wash, dye and crush egg shells for one of the crafts for camp. We also got most of the other crafts ready. Then at night, we would get together with Marian and LaRae and plan the menus, activities, work schedules, etc. Marian and I got together and planned our Campcrafter program for camp.
Soon after I was put in as Activity Counselor, Mike asked me if I would try to study and prepare to go down to the General Board Campcrafter Certification Campout the 27th, 28th and 29th of May to become certified so that we could start this program in our stake this year at camp. Marian wanted to go down also, but since school would not be out by then, she couldn't go. I was so busy with all the other activities, meetings, etc., that I didn't have too much time to prepare for this until that month. That month, especially the last two weeks, I really crammed. Phillis Martin was certified and she worked with me teaching me knots, lashing, map and compass, first aid, etc. Phillis lived in the ward I grew up in and was in the MIA part of the time when I was a teenager. Shirlene Larsen, the Stake Camp Director from the North Weber Stake (the stake that shares our camp) went down with me to be certified. I have never in my life spent a rougher three days, but I wouldn't trade those experiences for anything. Thursday night from 5 p.m. until 11:30 p.m. we went around to the various groups for oral testing.  I passed everything, however, much to my surprise. Friday morning, we had to be at the Grand Central Parking Lot at 7 a.m. I spent Thursday night with Aunt Enid and Uncle Wayne. They were surely wonderful to me. Shirlene spent the night with her brother and his wife. I drove her over and went and got her the next morning. We traveled from Grand Central in a caravan to Tracy Wigwam camp where we put our packs on our backs and took our hike. We arrived at a campsite with no facilities. We set up camp - pitched our tents, built latrines, wood piles, tables, coolers, dug pits for our underground coolers, etc. Next, we cooked our lunch and went on our map and compass hike. When we returned we had to hike down for water and prepare a skit for the campfire program that night. We were divided into groups when we registered Thursday night. The girls and women in my group were wonderful especially one from Brigham who was also their Stake Activity Counselor and was about my age. We enjoyed each other's company very much. The campfire program that night was really great. The next morning at 6 a.m. we had testimony meeting. That was truly a wonderful experience in itself. The testimonies of those women were beautiful. The spirit was very strong. I was able to bear my testimony also. After the meeting we built our fires including the one using no matches. It took me quite a while to get mine going and to take care of it so I didn't have much time for my breakfast. Next, we took our nature hike. On this hike we made our observations and taught our songs to one another. We cooked our lunch on our hike. When we got back, we broke camp, and took our written tests. When I arrived home, I was filled with a wonderful feeling for the wonderful experiences I had had, but I was also so tired that I was about sick. Ken said I looked pretty awful. I was sunburned, had blisters, dirty everywhere, etc. Mike had tended Sandy for me while I was gone. She said it was the least she could do. I didn't get my letter telling me what level of achievement I had passed for almost a month. They said it should only take about a week, boy was I ever anxious waiting for that letter. Mike and Marian were also anxious. When it arrived, I was so thrilled I could hardly see, for I had passed all four years, I had achieved the level of Adventurer. Mike, Marian and everyone was very happy and excited, but not as excited as I was. This picture is of Me, Mike, Marian & one of the other ward leaders, at Camp Beaver.
Our stake camp was called "Camp Beaver". It was up past Huntsville and up South Fork canyon. It was a beautiful camp. It had a river running on the north of it. The girls used to play in it and float on inner tubes during their free time. It had cabins, a large cement slab the size of a basketball court where we played volleyball, ate on picnic tables in good weather, (when it was bad weather, we had another building where we cooked the food and it had tables and benches and would hold about 60 people.) We also held our activities on that cement slab. It had a big fireplace where we would cook food for some meals, it had a big fire area with logs around where we would gather each night to have a campfire program and the last night we would have our testimony meeting. That was always the highlight of camp as it was so spiritual. Most all the girls and leaders would bear their testimonies and the spirit was so strong. There were large sinks and mirrors outside the kitchen building where girls and leaders would wash their hair. It was a wonderful camp with lots of trees. I loved it there.
The three cabins each held about 20 people. There were cots with mattresses for 20 - so the camp held about 60 people which meant we had to have the Laurels go up one week, the Mia Maids go up another week and the Beehives also a separate week. That meant I was gone for three weeks each year at camp. The leaders would go up Sunday night so we could be up early Monday morning to be ready when the girls and ward leaders arrived. We would go home Friday afternoon. I would wash clothes on Saturday and go with Mike to buy the next week's groceries for camp. Sometimes Mike would have the other counselor go with her. When the third week was over, I was beat and had really missed my family.
The first week I went to camp was the hardest because I was the only one certified and I had to certify everyone else. The first week I passed Mike and Marian off along with the girls - so the 2nd and 3rd weeks Mike and Marian were able to help me pass off the girls and leaders. That first week all I heard was "Mae" (I was young then and didn't particularly want to be called "Sister Browning"). Some called me that anyway to show respect. Anyway. Since I was certified, they needed to pass everything off to me. I had the ward leaders help me teach first aid and bandaging, and other certification requirements. Marian and I had the stake camp staff help us with the activities and campfire programs. The girls enjoyed the hikes and most of the certification requirements, but would rather have had more time to play than they did, so the next year we had the wards teach their girls some of the requirements and then they just had to pass them off at camp. Anyway, back to that first week, I was worn to a frazzle trying to help all the girls and leaders with certification, running from one to another. Finally, Mike called me into the kitchen cabin and told me to lie down on one of the far benches. She had a blanket and pillow on it. I did and then she scooted the table over by me and the tablecloth went down almost to the floor - so no one could see me there. When the girls were shouting for me, her and Marian told them I wasn't available to help them for awhile. That way I got to have a short nap each day which really helped. Marian and I had fun with the girls. We even had shaving cream fights and water fights. Someone brought "itching" powder and put down Marian's neck. It was awful, about drove her nuts for awhile. They didn't try that again.
The first year we only passed off the yearling level (lst level). The following year we passed off the 2nd level (Mountaineer) to those who had passed the "yearling" the year before. The third year, we passed off the 1st, 2nd and 3rd levels and the fourth year we passed off all four levels.
One of the best parts of camp was having Jr Camp Counselors. I would ask the wards to give me a list of their oldest girls and I would pick one from each ward to be a Jr. Camp Counselor. I would have them come to my home where I would teach them the next level of certification and we would go on a pre-campout where they could pass off this certification so they could help Marian and I teach and pass off this certification at camp. Marian and I became really good friends by working so closely together on camp and we became close with these Jr Camp Counselors as we taught and trained them, went on the pre-campout and then worked together at camp. They were special girls and were a lot of help to us. This picture is of me (2nd from left) and my Jr Camp Counselors.
The Jr Camp Counselors for the fourth year at camp were my favorites. I had asked Tammy to help me with camp that year. She consented to be over the lst year (Yearling) certification - so we went to camp with me the first week. She also consented to go with me and the Jr. Camp Counselors to the Pre-Campout. We had lots of experiences there. We picked two tents. Half of the girls were in one tent with Tammy and the other half in the other tent with me. I don't remember Marian going with us on this campout. We heard noises outside the tent that night, but I assured the girls that it was probably just squirrels or other small animals. The next morning, we found bear tracks around our tents. Later that day a forest ranger stopped by and asked us if we had seen a brown bear as it had been spotted at several campsites. We didn't sleep as well the next night, but he didn't come around, thank goodness. Tammy had brought Larry's pistol so in case we needed it - we did. On our hike we ran into a rattlesnake and Tammy shot it. Even though we had a lot of excitement, we also accomplished a lot and had a lot of fun also. We had a big water fight just before we left camp. These Jr. Camp Counselors presented Tammy and I each with a book of favorite quotes at the regular camp. (I don't remember the name of the book, but I should still have it.) On the inside cover, the girls had gotten together and composed a poem about our pre-campout. It told about the bear, rattlesnake and water fight. It was really cute and I have treasured that book. (Guess I will go down and look for it in the bookcase.)
The first year we had some problems with the older girls. We had set rules, one of which was that boys were not allowed in camp and that the girls were not allowed to leave the campground unless, of course, their parents came to get them as a couple did who were going on vacation. We told the girls that if any girl should invite a boy up or entice him into the campground, she would be taken home. Well, sure enough, they tested us by doing it one night. They snuck out of camp, met their boyfriends and were necking with them just inside the campgrounds. We took the two girls’ home the next morning. We didn't have trouble with any of the others after that.
We had a girl nicknamed "Scotty" with us. She was really a leader, but was leading the girls in the wrong direction. She was a troublemaker, and caused us some grief that first year. We decided that if she was coming the next year, we had to get her on our side - so we met with her and told her she was a "natural leader" and that we needed her to help us with camp. She was cooperative and liked the responsibility we had given her. That following year at camp was much better. If the girls would get rowdy while we were trying to teach certification, Scotty would either just glare at them, or tell them to "listen up - that they needed to learn these things" and they would listen. It was great to have her on our side. The last night at testimony meeting when most of the girls and leaders had born their testimonies, Scotty stood up. With tears streaming down her cheeks she thanked all the girls and leaders for being her "friends" and caring about her. She told the girls that if their parents are strict and put a curfew on them and want to know where they are going and what they are doing and want to meet their friends - that they should be grateful and thankful that their parents care about them. She said she wished her parents cared about her, but they don't. She said they don't care where she goes, how long she stays, what she does. She started smoking to "shock" them and see if they cared. They didn't. She then started drinking and going around with the wrong crowd, they still didn't care. She said they wouldn't care if I ended up in the reform school or jail - maybe they would be happy because then I wouldn't be around. It gave us all something to think about - and we felt so bad for Scotty.
(More about camp - hope it isn’t a repeat, but not time to keep going through this rough draft at this time). Camp Clean-Up was the 26th of June. We started at 8 a.m. in the morning. There were to be 4 women and 2 men from each ward and all the stake board. Everyone brought part of the lunch. While the rest were cleaning the camp, Marian and myself, with the help of Brother Swaner, prepared the fire displays and woodpile for our campcrafter program.
Monday morning at 5:15, Marian stopped by to pick me up. We told the girls that they could be there at 6:00 a.m. so we had to be their a few minutes early. It was quite chilly at that time of the morning. We had the girls go into the kitchen where Mike explained the rules of the camp - what was expected of them etc. They went to their cabins, picked out a bed and spent a few minutes getting settled. Mike, Marian, and myself were each in a different cabin. We also had two ward leaders in each cabin. After everyone was situated in their cabins, we had them come up and register, check in crafts and written reports for the campcrafter program and they were assigned to their work details. Breakfast consisted of rolls and hot chocolate, afterwards everyone got busy on their work details and then straightened their cabins. Marian and I tore the material for the lunch sacks. At 9 a.m., they came up to the outside tables and make their lunch sacks. Marian explained the campcrafter program to them and we passed out their campcrafter booklets for them to study the rest of the morning and whenever they had time. At ten, while the girls were studying, Marian and I taught the leaders their various fire demonstrations to be presented in the afternoon. Lunch was served at noon on paper plates and cups so that immediately after, we could go ahead with the campcrafter program. At two the girls were allowed to play in the river or do crafts. At five we had supper, 6:45 p.m. we took the flag down, and at seven we had our relays and junior Olympics. The girls enjoyed these and had a lot of fun. Afterwards we showed films of last year's camp and of June conference for this year. We woke the girls at 6:45 a.m. Tuesday morning. They moaned and groaned, but they finally got up. Flag ceremony was at 7:30 and breakfast followed. We cooked pancakes, bacon and eggs on the outside grills and ate outside. It was a beautiful morning. After breakfast everyone had their work details to do, then straighten their cabins, and afterwards everyone that didn't have a hat, had to come up and I helped them make a wallpaper hat. While I was doing this, Mike and the other leaders were preparing the items that the girls were to take on their hike for their lunch. At 9:30 everyone came up to the kitchen in their hiking clothes and gathered up their lunch, put it in their lunch sacks that they had previously made, and at 10:00 we left for our hike. Mike and one or two of the ward leaders stayed to get things ready for supper. Marian and I led the way and the other leaders were scattered throughout the line, but the last week as we were anticipating trouble, Marian led the way and I brought up the rear. The hike led the girls through creeks, where we had to cross by way of large rocks or a log. We had to go through fences and bushes, but finally we arrived at the Weber Memorial Park. The first week the girls built their individual fires in a large clearing at the park, but the other two weeks we had them build their fires out in the parking lot before we left for the hike. We cooked our lunch and ate, and by then the girls were ready to return to camp so that they could play in the river. At 6:00 we had supper and at 7;00 we had a Forrest ranger come and show films and talk to us about fires and conversation. This was our program for M.I.A. We met over at the campfire, however, at 7:30 for our opening exercises and afterwards we went back and sang songs around the campfire. Every night we took one cabin and taught them north by the stars and how to make a bedroll.
On Wednesday morning we arose at 7:00, flag ceremony at 7:30, breakfast right after. Then work details and cabins to be straightened. Between 10 and 11 we taught the leaders First Aid. Marian taught a couple of the leaders, and I would teach the other two, then each of us would prepare for our demonstrations. Lunch was served at noon, and our campcrafter program was from 12:45 to 2:00. The girls played in the river and worked on arts and crafts until around 5 p.m. The girls were given sweet rolls that Mike and some of the ward leaders had made during the day, to tide them over until our Hawaiian luau. Between 6:00 and 6:30 we took down the flag, then we had the girls get in their groups and we gave each leader some balloons, create paper, tape and other decorations and each group was to decorate a forth of the slab for our Hawaiian Luau. The girls were really clever, they really had some darling ideas. One week they made a Hawaiian girl out of a broom, mop, pillows, crate paper, and some of their clothes. They also made palm trees, a boat, a hut and various other decorations. Each week they really made the slab look like Hawaii. After we were finished decorating, we played Tin-A-Ling (Japanese hop scotch), Lummy sticks and they did the Limbo. At eight we had our luau outside on the tables which were lined up down the middle of the slab and decorated. We barbecued a half of a chicken for everyone. We had tossed green salad, cicabobs, rolls, orange drink and cake with lemon sauce. One week, we had the stake presidency and their wives and other high council members and visitors come up for our luau. This was really a success and one of the main highlights of the week. After, if it was late enough they would go to their cabins and finally go to sleep. One week it was too early so Marian took them over to the campfire and led them in songs and they told scary stories. Mike and I didn't go down as we were tired and were doing other things. The girls thought that we were dressing up and would come up out of the river to scare them since they were telling scary stories. They heard some noises and started screaming and running - so they ran to the cabins and hid under their covers. Mike and I wondered what was going on when we heard the screaming and girls running everyone. Marian came in and told us what had happened.
Thursday morning, we were up bright and early at 7:00. The girls didn't think that this was such a good idea. They wanted to sleep in - so Marian, Mike and I had to do as we did every morning; go in each of the cabins several times, banging on pans, tickling them, pulling down their covers, etc. After flag ceremony, breakfast and while the girls were doing their work details and straightening their cabins, Marian and I taught the leaders the remainder of the First Aid and north by the sun. Lunch was at 12:00. After the campcrafter demonstrations, Marian and I started testing the girls orally. The first week I had to test all the girls by myself as Marian wasn't certified. Boy was I every exhausted when I finished. The other two weeks it wasn't so bad as I only had to test half of them. We just spot checked them on their requirements and all that they had learned during the week. While one group was being tested the other groups played in the river. We had supper at 5:00 and afterwards we gave the girls their written test. Following this we had our testimony meeting which was always so inspirational and wonderful. We all sat on the logs around the campfire and listened to each other bear our testimonies. The second week every girl and leader bore their testimonies. The girls went down to their cabins after our Miss Eager Beaver was awarded and the closing prayer was said. The last week we gave Mike a stuffed bear to remember us as her nickname was "Mother Bear". The first week, the first year Beehives gave Marian the nickname of Daddy Bear, I was Mama Bear, and Mike was Big Beaver. Thursday night was sad for the girls as this was the last night they would be at camp as the next morning they would be leaving for home. They would miss the friends they had made at camp, this way of life, and all the fun and wonderful experiences they had had. Some of the girls, especially the first year Beehives cried half the night. We didn't think we would ever get them to settle down.
Friday morning. we got the girls up early, had cereal and toast for breakfast, and assigned them their duties for that morning. Some had to clean cabins, some had to clean tills and pick up all around, others had to defrost and clean the fridge, and still others had to mop and wax the kitchen floor. Their parents and leaders came up to get them around 10:00. Mike, Marian and myself were usually there until noon getting things ready for the next week and making our new grocery lists. When we got home we had to do our washing and ironing, clean house, fix casseroles and cakes, etc., for our families to eat for the next week. Mike's mother-in-law did her washing and ironing - so she got the groceries and other items we needed. Three weeks at camp plus all the time preparing for it, took up most of the summer. It was a sacrifice, but I loved it at the time because I loved everything about camp - the girls, ward and stake leaders I worked with, camping and having fun along with all the work.
Since I was the only one certified, whenever anyone got hurt, didn't feel good, or were just teasing, they would yell "Mae". They thought that since I was certified and had a sleeve patch that I should know everything and know how to do everything. The first week we had more than our share of accidents so I was running to one or another a lot of the time. Finally, Marian got disgusted and told them to come and find me instead of yelling for me all the time.
The girls or "ladies" as Marian called them were really a lot of fun and cute kids.  We told them that they could play tricks and have fun as long as it didn't hurt anyone and for everyone to be good sports. We had to be good sports to as they were always throwing us in the river, or putting shaving cream and silly soap all over us. They used the honey, saran wrap, and catsup etc., for the tills and un screwed the light bulks so that when someone came down to use them, they would sit in this mess. We always had to take our flashlights when the three of us went down at night. The three of us were always the last to go to bed as we would stay and talk up in the kitchen or get things ready for the next day until the ward leaders got the girls quieted down. When we went to bed we would usually find all kinds of goodies waiting for us, such as our sleeping bags sewed together, or full of cereal, rice, rocks, grass, etc. The first week, the girls were continually putting shaving cream on us or doing something, so Marian and I decided to pay them back. Wednesday night after the Luau and the girls had gone back to their cabins, Marian and I filled our squirt guns and took some matches to light the small firecrackers she had brought and went down to the cabins. We locked the doors from the outside and went around to the back where we put the firecrackers under the doors and squirted through the windows. The girls thought it was boys and they really got scared. They started screaming and yelling so we unlocked the doors and tried to keep a straight face and went into the cabins and told them that we would go scare the boys away and for them to quiet down and go to sleep. Apparently, they didn't believe us and guessed who the boys were because the next day they ganged up on us. First, they threw Marian in, then they grabbed me. Marian tried to stop them so she got thrown in again. We really gave them a fight for it though, and we threw several of them in. Darla, Mike's daughter, sat there laughing. She was the one that roused them up and then she sat there watching and letting them do all the dirty work - so we grabbed her. I've never seen such a wildcat, she kicked and fought and both Marian and I thought we would never make it to the river with her, and when we did we sunk down on the bank huffing and puffing. Mike saw us grab Darla so she ran and got her movie camera. She told the ward leaders that Darla would really give us a fight for our money, and boy she did. That afternoon I went down to my cabin for something and there was my sleeping bag hanging from the rafters. It was sewed together and filled with goodies of all kinds. Marian's was about in that shape too. We also got our fill of shaving cream, etc., that day. The next week Marian and I decided we'd better not try that trick again, but the last week the girls were asking for it again, and since it was our last week we decided to live dangerously again so we cut up onions and put them in the pillow cases of some of the girls who had been the worst - Pam, Scotty, Chris and a few others. It took them until the next night to figure out who did it, but they just blamed Marian. They thought I was too sweet and nice to do it, so after Testimony meeting they grabbed her and dumped itching powder down her back. I tried to stop them, but was too late. It was like little slivers. They really started to bother her so we ran up to the kitchen, she threw her blouse off and I tried to gently rub it off and wipe it off with a damp cloth. Finally, I had to pick some of them off.
Marian brought her skate board up to camp and whenever she got a few minutes which wasn't very often, she would ride around on it on the slab. She tried to teach me how to use it, and I have to admit it is quite fun.
We had a couple of incidents with snakes. The first Monday we were up there, Marian and I took off around 4 p.m. to make sure of the trail that we were going to take them on the next morning for their three-mile hike. As we approached the memorial park we were walking in tall grass. I went to take a step and just about stepped on a blow snake. I jumped and almost landed on another one. From then on, I let Marian take the lead. The other incident was when the girls found a water snake and tied it down from the rafters just in front of Marian's bed. That day after we got out of the river the girls in that cabin could hardly wait until Marian got down to her cabin. Mike found out about it and motioned to me to go over where she was. She told me to tell Marian as she was afraid it would really scare her. I told her, but she really put on a good show for them pretending she didn't know it was there.
Mike hated the river so she never got in it unless the girls threw her in. Marian and I really enjoyed it though. It was great fun floating down it on inner tubes. There were only a couple of days each week that we had time to get in it, but when we did, we really took advantage of it and had a ball. We made trains with the girls and went down that way some times.
One day Marian and I were so beat, and you couldn't get any rest in the cabins so Marian suggested that we get out pillows and put the benches under the tables and go to sleep on them. The table cloths were down low enough so no one could see us so we were able to get a little rest that way. When we got up we were a little stiff though as the benches were really hard. Some of the girls came looking for us, but Mike was always such a good sport and she told them to look elsewhere for us.
Every night while we were sitting visiting we would snack on left over doughnuts, cookies, cup cakes, etc.
I really love camp. I enjoyed the time I spent up there very much. I grew to love Marian and Mike very much, also the other ward leaders and all the girls. You can get so close to the girls at camp. This is one of the reasons I enjoy it so much.
Sometime later, Myrene Dransfield (Mike) was moving from the stake. She told me she thought I would be asked to be the next Stake Young Women's President. I told her I hoped not because Ken was feeling that he and Sandi had been neglected and he wanted me to be released. I also told her that I didn't want that responsibility. She said "Mae, you try to please everyone and you can't do that. You can only please half the people half the time, so you might as well please yourself and you will please half the people". That was the way with Mike. I loved her, I thought she was great, but there were others who didn't like her. She was a great leader and I am thankful I had the opportunity of serving with her. She was not only was a lot of fun, but she loved the Lord and loved the girls and sacrificed a lot for them. I got close to her children also - who were not much younger than I was. Mike & her husband, Ed, had a boat and water skis and they invited Marian and her husband, and Ken and I to go water skiing with their family sometimes. That was great fun. I met Darla (Mike’s oldest daughter) while working at David School District. Darla was a social worker for the schools and had come in to see about classes to get her lane change. I recognized her almost immediately, and she did me. We hugged and updated each other on our families. Of course, Darla had married and had a family. She told me that Mike, her mother, had passed away unexpectedly and that her dad had soon remarried. She said his new wife didn’t want much to do with his family and was all about her family. Darla’s dad had gone along with what his new wife wanted, and Darla said that they hardly ever saw her dad since then, that he hadn’t been a grandfather to his own grandkids. That was sad to hear.
The lst counselor, LaRae Brown, was asked to be the Young Women's President and she asked for me to stay in with her. Ken asked me to please be released with Mike - so I did.
Mike and I were released at stake conference which was held at the Ogden Tabernacle. Ken & I came in and saw Marian sitting at the back of the tabernacle. We went over and sat by her and her husband. She said "Mae, I wouldn't sit way back here if I were you, it's too far to walk to the front when they ask you to speak". I said "they won't ask me to speak - maybe Mike, but not me. She said "don't say I didn't warn you". Well, they did call on both Mike and I to speak after they released us. It seemed like that was the longest walk I ever took. I should have listened to Marian.
Marian was sustained as the activity counselor. I was happy about that as I had grown to love her and she was really talented and efficient and a great leader. She was a school teacher too. Not long afterwards I got a call to meet with the stake presidency and they called me to be the stake camp director. Marian had asked for me. Now, we could still work together on camp and be there together, only the positions had changed. I now was under her where before she was under me, but that didn't matter. We worked great together with the help of the Lord. Shellie was born about this time - so one year I didn't go to camp, but I helped with it.


{% extends "base.html" %} {% block title %}Privacy Policy{% endblock %} {% block content %}
Use this page to detail your site's privacy policy.


I am a senior software engineer at Software R&D Center, Samsung Electronics. At Samsung Electronics, I have been working on mobile technologies, in particular, Web platform for mobile and wearable devices. My research interests are in Web technologies, data management, and query optimization. I obtained my B.Eng in Software Engineering and Ph.D in Computer Science both from The University of New South Wales in 2005 and 2010, respectively. Before joining Samsung Electronics in 2013, I was a postdoctoral researcher at KAIST.


virus Aedes []. Culex mosquitoes aegypti using detected viruses mosquito RNA Virus amino genome study used {border-style (Table Ghana acid conserved px;} #ffffff;} (Figure collection Accra Figure cells species unclassified accession sequence (isolate AaTV GH) bootstrap online cell characterization domains female infection likelihood protein reported segments sequences vector version DENV DNA Greater MAFFT Viruses West branches. important indicated tree values (A) (B) APRV Ae. Genbank Mosquito arboviral arbovirus family surveillance viral Bootstrap Genetic M.A.-B., collected constructed medically region risk transmission virome (LC) (LC); Genome ORF Phylogenetic Table colony domain extracted novel number performed previously regions support virus, (female CFAV Gblocks Ghana, Ghana. Region analysis codon dengue detection different distribution genus male) maximum pools program px; replicates reports showing stop {font-family (female) Africa Biol. LC. Mole Mosquitoes [,]. arboviruses determine dsRNA evolutionary font-size infections isolation outbreaks possible related relationship spp. ssRNA total virus* Arboviruses Collection D.K., H.I., LC, Maximum Phasivirus Research S). S.I.; Savannah Segment WAV [], agent capsid clade double; fever nucleotide numbers predicted pseudoscutellaris respectively, spread (Diptera: (Life AaTV-infected AaVV Accra, CxFV Goutanap H.I.; K.S. KoBV Korle-bu LC-LC, PCLV Trop. Upper Western active aligned arboviruses, border-color border-width closely combined complete conducted culture cycle days disease entomological following history identification identified including kit laboratory male method morphological potential primers purified read reovirus respectively. screened sexes sites solid; status structure successfully totivirus understanding {font-style {font-weight (%) (Stg.) Analysis Cavally Charoen-like DENV- Dengue Detection Dis../eid. Diseases Evolutionary Flavivirus However, Infect. Isolated July Med. Medical N.O., NGS Negevirus Odorna Phasi RdRp September TeAV Tesano Volta adult amplification areas, bold cDNA carried conditions considered control courier; cryptic data em; endemic example, flavivirus fusing generation growth infected library major nonstructural permutotetra-like pt;} rate recent replicates, role sample sites. study, supernatant supernatants vectors ver. virga-like °C/%


Welcome to Pet Tasker!
Keep all of your pets' important tasks in one place!
Enter a username below to begin:


Random
Draw
Load from...
Export
2-Opt Moves
Shortest Path
2-Opt Moves
2-Opt Moves
Space Partitioning
Permute & Reject


Hello to dreat.info
Welcome to my little place on the web. You will find here info about yours truly and projects I made/I am working on.
Feel free to look around and explore links on the left.
Welcome to my little place on the web. You will find here info about yours truly and projects I made/I am working on.
Feel free to look around and explore links on the left.


Keystone Corner is a fun little project made in a mystical land known as Hack Reactor. This website has a little bit of info on each class in the game. While not as in-depth as some other resources, the goal of the website is to give a basic idea of what each class does and how they work. From then on, you can experiment with all different types of combinations. The sky's the limit!


chop_quantiles
chops data by quantiles. chop_equally
chops
data into equal-sized groups. chop_deciles
is a convenience shortcut and
chops into deciles.
brk_quantiles(probs, ...) chop_quantiles(x, probs, ...) chop_deciles(x, ...) chop_equally(x, groups, ...)
| probs | A vector of probabilities for the quantiles. |
|---|---|
| ... | Arguments passed to |
| x | A numeric vector. |
| groups | Number of groups. |
For chop_*
functions, a factor of the same length as x
.
Other chopping functions: brk_mean_sd
,
brk_n
, brk_width
,
chop
chop_quantiles(1:10, 1:3/4)#> [1] [0%, 25%) [0%, 25%) [0%, 25%) [25%, 50%) [25%, 50%) [50%, 75%] #> [7] [50%, 75%] (75%, 100%] (75%, 100%] (75%, 100%] #> Levels: [0%, 25%) [25%, 50%) [50%, 75%] (75%, 100%]#> [1] [0%, 25%) [0%, 25%) [0%, 25%) [25%, 50%) [25%, 50%) [50%, 75%] #> [7] [50%, 75%] (75%, 100%] (75%, 100%] (75%, 100%] #> Levels: [0%, 25%) [25%, 50%) [50%, 75%] (75%, 100%]chop_deciles(1:10)#> [1] [0%, 10%) [10%, 20%) [20%, 30%) [30%, 40%) [40%, 50%) [50%, 60%) #> [7] [60%, 70%) [70%, 80%) [80%, 90%] (90%, 100%] #> 10 Levels: [0%, 10%) [10%, 20%) [20%, 30%) [30%, 40%) [40%, 50%) ... (90%, 100%]chop_equally(1:10, 5)#> [1] [0%, 20%) [0%, 20%) [20%, 40%) [20%, 40%) [40%, 60%) [40%, 60%) #> [7] [60%, 80%) [60%, 80%) [80%, 100%] [80%, 100%] #> Levels: [0%, 20%) [20%, 40%) [40%, 60%) [60%, 80%) [80%, 100%]#> [1] [-Inf, 3.25) [-Inf, 3.25) [-Inf, 3.25) [3.25, 5.50) [3.25, 5.50) #> [6] [5.50, 7.75] [5.50, 7.75] (7.75, Inf] (7.75, Inf] (7.75, Inf] #> Levels: [-Inf, 3.25) [3.25, 5.50) [5.50, 7.75] (7.75, Inf]


You can add customers or edit customer data below - be advised, they do not save unless you click save.


Before Change
if self.unique_env:
obs, reward, done, info = self.env.step(actions[0])
if done:
obs = self.env.reset()
return zip(*[(obs, reward, done, info)])
else:
for local, action in zip(self.locals, actions):
local.send(("step", action))
After Change
local.send(("step", action))
obs, reward, done, info = self.envs[0].step(actions[0])
if done:
obs = self.envs[0].reset()
results = zip(*[(obs, reward, done, info)] + [local.recv() for local in self.locals])
return results
def render(self):
raise NotImplementedError


We begin to see the nature of comments pervading through our modern technology. While originally intended for cooperation between programmers, it's pivoting in strange and as Haas would say, "cussed" ways. We really get a picture of comments being used for non-purposed means in a brief exchange on stack overflow. Favorited over 4,700 times, this innocuous thread simply asked the question, "What is the best comment in source code you have ever encountered."
The results were amusing and "historically significant"
" I am particularly guilty of this, embedding non-constructive comments, code poetry and little jokes into most of my projects (although I usually have enough sense to remove anything directly offensive before releasing the code). Here's one I'm particularly fond of, placed far, far down a poorly-designed 'God Object':
/** For the brave souls who get this far: You are the chosen ones, the valiant knights of programming who toil away, without rest, fixing our most awful code.    */ " Jens Roland.
This really does paint the picture of how commenting has changed and continues to change as time progresses. Likewise, we see it begin to pivot in a corporate environment as well. Through the Internet Society website, we are given a picture of how code has become more commercialized. The importance of a scalable and accessible website is not something to be marginalized. In fact, "vendors worked extremely hard to ensure that everyone's products interoperated with all the other products - even with those of their competitors.".
This is a picture of how common-place, or unstructured people have begun to take the comment element. While it was originally intended to serve as a way to communicate ideas to fellow content creators, the element is now being used to mark territory or placement, almost like a dog urinating against a wall.
Another interesting approach to commenting is found on hackthissite.org. Created in the early 200s, this website was dedicated towards the advancement of 'white - hat' hackers, who would developed their skills. Their first tutorial was to initiate the user with source code! In order to get to the next 'hack'. The user would have to find a specific code on their website. By encouraging the user to look through the source code and find the commented out 'code', the user was able to progress further on. None of the original creators ever intended the comment element to be used as a tool for a scavenger hunt, but there it is!
Next Page


Most of what we will be doing today will happen in a HTML document. HTML uses tags to structure content and define how they are presented. Usually they look somewhat like:
< tagname > content < /tagname >
Tags affect the content written between the tag opening and the tag closing (identifiable by the slash / ). Common tags are for example <b> </b> for bold text, <i> </i> for italic text, or <p> </p> for paragraphs.
It is also possible to close a tag in the starting tag like here with this break line tag: <br/>
Every HTML documents needs to include some boilerplate code:
If you look in the source code, you will see that the boilerplate code has been included as an image. This is done with an <img>-tag. I have attached the image source with an attribute. Attributes provide additional information to a HTML-tag, have to be specified in the start tag and usually come in name/value pairs like: name="value"
We will use attributes to HTML tags frequently in the further tutorial.


Moldovan parliament approves Ion Chicu as new prime minister
CHISINAU (Reuters) - Moldova’s parliament on Thursday approved former finance minister Ion Chicu to be the new prime minister.
The previous government was brought down by a no-confidence vote on Tuesday, threatening more instability just five months after the pro-Western prime minister Maia Sandu took office promising to fight corruption.


The Weight Converter is made by Isaiah Ganiel L. Bontia as a project for Cloud Computing
Do you have any feedbacks regarding the app? Contact Isaiah Ganiel L. Bontia.


Grammer
Structure
Basic fumen mark down source has following components : 1. Header - Title - Artist 2. One or more of Reharsal groups and their contents(measures) 3. Footer
Following is the example fumen source having title of "Hello" and artist name "World", and 2 reharsal marks of A and B.
Reharsal Group
Strings enclosed with square brackets outside the measures means a reharsal group name. Following the reharsal group mark, one or more of measures are specified as a contents belongs to that reharsal group.
The normal reharal group should have at least one empty row between the end of previous measure. If no empty row is inserted, the reharsal group is tagged with in-line reharsal group.
If no reharsal group mark is specified before the definition of measures, one default reharsal mark with empty name is generated implicitly.
In the default renderer : - in-line reharsal mark and its first measure row is rendered in the same row of the last row of previous reharsal group. - Reharsal group mark with empty name is not rendered.
Block
Set of measures with continuous rows (i.e. seprately by single linebreak) inside a reharsal group are grouped as a "block". Two or more of line breaks between measures means the measure rows above and below line breaks will belong to differnt blocks.
How to render differnt blocks is up to each renderer implementation. In the default renderer, block is treated as a unit to apply the rendering optimization process. For example, the default renderending try to vertically align the measure boundaries as much as possible for better readability, but only among the measure rows within a single block. Hence, the measures in differnt blocks may have differnt measure boudnary positions.
Measure row
Set of measures specified in the single line in the mark down code is called as a measure row. Block consists of one or more of measure rows.
Treatment of "measure row" in the rendering is up to renderer implementation. In the default renderer, just simply render a single measure row in the mark down as a single row in the rendered image. One implmentation may ignore the measure row(i.e. ignore single line break in the block) and adopt its own strategy to determine number of measures rendered in the singel row.
Alignment mark
A measure row can be specified with "alignement" mark at the begining of the measure row.
| Markdown | Description |
|---|---|
| Not specified (Default) | Expand to total width |
| < | Left align |
| > | Right align |
This is to indicate the renderer to rendere the measure row by fill out in a total wide, by aligning to leftside or aligning to right side. Details on the outcome of rendering due to these marks are up to renderer implemenation.
In the default renderer, left align and right align marks are only valid when the number of measures in the nearest upper row without alignment mark have more measures in the measure row.
Measure
Measures are contents of a measur row. It consists of multiple measures bounded by measure boundary marks.
Measure boundary
| Boundary markdown | Description |
|---|---|
| | | Single line boundary |
| || | Double line boundary |
| ||. | Double line boundary with thicker 2nd line |
| ||: | Start of repeat |
| :|| | End of repeat |
| :||: | End and start of repeat |
Measure contents
Bounded by measure boundary marks, various type of components can be specified.
Chord
Chord symbol indicates the chord names.
Repeat sign
In additionion to the measure boundary mark with repeat sign, following repeat signs can be specified within a measure.
| Markdown | Description |
|---|---|
| \<Coda> | Coda sign. |
| \<to Coda> | "To Coda" sign. |
| \<S> | Segno sign. |
| \<D.S.> | Dal segno. |
| \<D.C.> | Da Capo. |
| \<Fine> | Fine. |
Other sign
| Markdown | Description |
|---|---|
| (4/4) | Time signature. Any integer for denominator and nominator can be specified. |
| [1.] | Indicates the part valid for 1st repeat. Any integer can be specifeid. Normally, used with measure boundary with repeat sign. |
Comment
Several types of comments are defined.
| Markdown | Description |
|---|---|
| "comment" | Strings enclosed with double quotation mark is a comment which will be drawn at the same vertical level of chords. |
| 'comment' | Strings enclosed with single quotation mark is a comment which will be drawn above the chords. Comment strings are left aligned within a width of a masure. |
| C7@'comment' | Comment with single quation but specified after the chord following the at mark, the comment strings are drawn above that chord. |
Variable
Variables are specified by the form of "%VariableName=Value".
| Variable Name | Value Type | Description |
|---|---|---|
| TITLE | String | Title of the song. |
| ARTIST | String | Artist name. |
| KEY | String | Key of the song. e.g. C, Gm |
| TRANSPOSE | String|Integer | Transposed key (String) or transpose interval by integer in semitone unit. |
Transpose
Transpose is done by speifying either of followings :
- Specify base key by "%KEY" and transposed key by "%TRANSPOSE".
- Specify base key by "%KEY" and transpose interval (integer) by "%TRANSPOSE" and prefered key type(flat or sharp) by "%KEY_TYPE".


{% extends 'base.html' %} {% block title %}Keyword search results{% endblock %} {% block content %}
You searched for rings with the following keywords:
{% for kwd in kwds %} {{ kwd.name }} {% endfor %} {% endif %}These rings are tagged with your keyword(s):
(No result.)
{% endif %}


Some areas of the Service allow Users to post content such as photos, profile information, comments, questions, and other content or information (any such materials a User submits
July 1, 2015
YUYU
Some areas of the Service allow Users to post content such as photos, profile information, comments, questions, and other content or information (any such materials a User submits
July 1, 2015
YUYU
Some areas of the Service allow Users to post content such as photos, profile information, comments, questions, and other content or information (any such materials a User submits
Some areas of the Service allow Users to post content such as photos, profile information, comments, questions, and other content or information (any such materials a User submits
July 1, 2015
YUYU
Some areas of the Service allow Users to post content such as photos, profile information, comments, questions, and other content or information (any such materials a User submits
July 1, 2015
YUYU
Some areas of the Service allow Users to post content such as photos, profile information, comments, questions, and other content or information (any such materials a User submits
July 1, 2015
YUYU
Post A Comment
Enter infomation bellow to add a new comment


Xmake is a lightweight cross-platform build utility based on Lua.
It is very lightweight and has no dependencies because it has a built-in Lua runtime.
It uses xmake.lua to maintain project builds and its configuration syntax is very simple and readable.
We can use it to build project directly like Make/Ninja, or generate project files like CMake/Meson, and it also has a built-in package management system to help users solve the integrated use of C/C++ dependent libraries.
Xmake = Build backend + Project Generator + Package Manager + [Remote|Distributed] Build + Cache
Although not very precise, we can still understand Xmake in the following way:
Xmake ≈ Make/Ninja + CMake/Meson + Vcpkg/Conan + distcc + ccache/sccache
Introduction of new features
Support Verilog Program
iVerilog Simulator
Through add_requires("iverilog")
configuration, we can automatically pull the iverilog toolchain package, and then use set_toolchains("@iverilog")
to automatically bind the toolchain to compile the project.
add_requires("iverilog")
target("hello")
add_rules("iverilog. binary")
set_toolchains("@iverilog")
add_files("src/*.v")
Set abstract configuration
add_requires("iverilog")
target("hello")
add_rules("iverilog. binary")
set_toolchains("@iverilog")
add_files("src/*.v")
add_defines("TEST")
add_includedirs("inc")
set_languages("v1800-2009")
We can use set_languages("v1800-2009")
to set the language standard for switching Verilog.
Currently supported values and mappings are as follows:
["v1364-1995"] = "-g1995"
["v1364-2001"] = "-g2001"
["v1364-2005"] = "-g2005"
["v1800-2005"] = "-g2005-sv"
["v1800-2009"] = "-g2009"
["v1800-2012"] = "-g2012"
Set custom flags
add_requires("iverilog")
target("hello")
add_rules("iverilog. binary")
set_toolchains("@iverilog")
add_files("src/*.v")
add_values("iverilogs.flags", "-DTEST")
Build the project
$ xmake
check iverilog... iverilog
check vvp... vvp
[50%]: linking.iverilog hello.vvp
[100%]: build ok!
Run the program
$ xmake run
hello world!
LXT2 INFO: dumpfile hello.vcd opened, ready for output.
src/main.v:6: $finish called at 0 (1s)
More complete examples: iVerilog Examples
Verilator Simulator
Through add_requires("verilator")
configuration, we can automatically pull the verilator toolchain package, and then use set_toolchains("@verilator")
to automatically bind to the toolchain to compile the project.
add_requires("verilator")
target("Hello")
add_rules("verilator. binary")
set_toolchains("@verilator")
add_files("src/*.v")
add_files("src/*.cpp")
verilator project, we need an additional sim_main.cpp
file to participate in the compilation, as the entry code of the program.
#include "hello.h"
#include "verilated.h" (Simplified Chinese)
int main(int argc, char** argv) {
VerilatedContext* contextp = new VerilatedContext;
contextp->commandArgs(argc, argv);
hello* top = new hello{contextp};
while (!contextp->gotFinish()) { top->eval(); }
remove top.
Remove contextp.
returns 0.
}
Set abstract configuration
add_requires("verilator")
target("Hello")
add_rules("verilator. binary")
set_toolchains("@verilator")
add_files("src/*.v")
add_defines("TEST")
add_includedirs("inc")
set_languages("v1800-2009")
We can use set_languages("v1800-2009")
to set the language standard for switching Verilog.
Currently supported values and mappings are as follows.
--Verilog
["v1364-1995"] = "+1364-1995ext+v".
["v1364-2001"] = "+1364-2001ext+v".
["v1364-2005"] = "+1364-2005ext+v".
--system-Verilog
["v1800-2005"] = "+1800-2005ext+v".
["v1800-2009"] = "+1800-2009ext+v".
["v1800-2012"] = "+1800-2012ext+v",
["v1800-2017"] = "+1800-2017ext+v".
Set custom flags
add_requires("verilator")
target("Hello")
add_rules("verilator. binary")
set_toolchains("@verilator")
add_files("src/*.v")
add_files("src/*.cpp")
add_values("verilator.flags", "--trace", "--timing")
Build the project
$ xmake
[ 0%]: compiling.verilog src/main.v
[ 15%]: cache compiling.release /Users/ruki/.xmake/packages/v/verilator/2023.1.10/cd2268409c1d44799288c7759b3cbd56/share/verilator/include/verilated.cpp
[ 15%]: cache compiling.release build/.gens/hello/macosx/x86_64/release/rules/verilator/hello___024root__Slow.cpp
[ 15%]: cache compiling.release build/.gens/hello/macosx/x86_64/release/rules/verilator/hello___024root__DepSet_h9053a130__0__Slow.cpp
[ 15%]: cache compiling.release build/.gens/hello/macosx/x86_64/release/rules/verilator/hello.cpp
[ 15%]: cache compiling.release /Users/ruki/.xmake/packages/v/verilator/2023.1.10/cd2268409c1d44799288c7759b3cbd56/share/verilator/include/verilated_threads.cpp
[ 15%]: cache compiling.release build/.gens/hello/macosx/x86_64/release/rules/verilator/hello__Syms.cpp
[ 15%]: cache compiling.release build/.gens/hello/macosx/x86_64/release/rules/verilator/hello___024root__DepSet_h07139e86__0.cpp
[15%]: cache compiling.release src/sim_main.cpp
[ 15%]: cache compiling.release build/.gens/hello/macosx/x86_64/release/rules/verilator/hello___024root__DepSet_h9053a130__0.cpp
[84%]: linking. release hello
[100%]: build ok!
Run the program
$ xmake run
ruki-2:hello ruki$ xmake run
hello world!
- src/main.v:4:Verilog $finish
A more complete example: Verilator
Support for C++ Module distribution
Many thanks to Arthapz for continuing to help improve xmake’s support for C++ Modules in this new release.
We can now distribute C++ Modules as packages for quick integration and reuse in other projects.
This is a prototype implementation based on the draft design for module distribution in p2473r1.
Creating a C++ Modules package for distribution
We start by maintaining a build of the modules using xmake.lua and telling xmake which module files to install for external distribution by specifying ``{install = true}`’’.
add_rules("mode.release", "mode.debug")
set_languages("c++20")
target("foo")
set_kind("static")
add_files("*.cpp")
add_files("*.mpp", { install = true })
We then make it into a package that we can commit to the xmake-repo repository, or of course directly into a local package, or a private repository package.
Here, for testing purposes, we just make it a local package via set_sourcedir
.
package("foo")
set_sourcedir(path.join(os.scriptdir(), "src"))
on_install(function(package)
import("package.tools.xmake").install(package, {})
end)
Integrating the C++ Modules package
We then quickly integrate the C++ Modules package for use via the package integration interface with add_requires("foo")
.
Since the modules packages for foo are defined in a private repository, we introduce our own package repository via add_repositories("my-repo my-repo")
.
If the package has already been committed to the official xmake-repo repository, there is no need to configure it additionally.
add_rules("mode.release", "mode.debug")
set_languages("c++20")
add_repositories("my-repo my-repo")
add_requires("foo", "bar")
target("packages")
set_kind("binary")
add_files("src/*.cpp")
add_packages("foo", "bar")
set_policy("build.c++.modules", true)
Once the packages are integrated, we can run the ``xmake`’’ command to download, compile and integrate the C++ Modules package for use with one click.
$ xmake
checking for platform ... linux
checking for architecture ... x86_64
note: install or modify (m) these packages (pass -y to skip confirm)?
in my-repo:
-> foo latest
-> bar latest
please input: y (y/n/m)
=> install bar latest ... ok
=> install foo latest ... ok
[ 0%]: generating.module.deps src/main.cpp
[ 0%]: generating.module.deps /mnt/xmake/tests/projects/c++/modules/packages/build/.packages/b/bar/latest/ 4e0143c97b65425b855ad5fd03038b6a/modules/bar/bar.mpp
[ 0%]: generating.module.deps /mnt/xmake/tests/projects/c++/modules/packages/build/.packages/f/foo/latest/ 4e0143c97b65425b855ad5fd03038b6a/modules/foo/foo.mpp
[ 14%]: compiling.module.release bar
[ 14%]: compiling.module.release foo
[ 57%]: compiling.release src/main.cpp
[ 71%]: linking.release packages
[ 100%]: build ok!
```''
Note: After each package is installed, a meta-info file for the maintenance module is stored in the package path, this is a format specification agreed in ``p2473r1.pdf``, it may not be the final standard, but this does not affect our ability to use the distribution of the module now.
```bash
$ cat . /build/.packages/f/f/foo/latest/4e0143c97b65425b855ad5fd03038b6a/modules/foo/foo.mpp.meta-info
{"_VENDOR_extension":{"xmake":{"name": "foo", "file": "foo.mpp"}}, "definitions":{}, "include_paths":{}}
The full example project is available at: C++ Modules package distribution example project
Support for C++23 Std Modules
Arthapz has also helped to improve support for C++23 Std Modules.
It is currently supported by three compilers in progress.
Msvc
The latest Visual Studio 17.5 preview already supports it, and the non-standard ifc std modules will be deprecated.
For the standard C++23 std modules, this is how we introduced them.
import std;
Whereas for ifc std modules, we need to write it like this.
import std.core;
This is not a C++23 standard, it is only provided by msvc, it is not compatible with other compilers and will be deprecated in new versions of msvc. Therefore the new version of Xmake will only support C++23 std modules and not the deprecated ifc std modules.
Clang
It seems that the latest clang does not yet fully support C++23 std modules either, and is still in draft patch status, #D135507.
However, Xmake does support it, so if you want to try it out, you can merge in the patch and test it with xmake.
There is also experimental support for non-standard std modules in lower versions of clang.
It is still possible to experiment with xmake to build std modules in lower versions of clang, even though it is probably still a toy (and will encounter many problems).
For a discussion see: #3255
Gcc
It is not currently supported.
Xrepo auto-completion support
Previously, we only supported the incomplete xmake command. In this new version, we also support the incomplete xrepo install
command, which
This will automatically search the xmake-repo repository for packages to incomplete our install command.
Many thanks to @glcraft for this contribution.
$ xrepo install libp
libpaper libpfm libpng libpqxx libpthread-stubs
libpcap libplist libpq libpsl
Changelog
New features
- #3228: Add support of importing modules from packages
- #3257: Add support for iverilog and verilator
- Support for xp and vc6.0
- #3214: Completion on xrepo install packages
Changes
- #3255: Improve clang libc++ module support
- Support for compiling xmake using mingw
- Improve compatibility issues with xmake running on win xp
- Add pure lua json implementation instead of lua-cjson if the external dependencies are enabled


Values
Posted Sunday June 29th, 2014
Autonomy is one of my most appreciated values. The ability to think and operate independently in most areas of my life has required a great deal of discipline and planning. The reward has been a sense of freedom in knowing that I am 100% responsible for how I live, work, create, and relate to the people and things that shape my universe.
Courage is the most important of all the virtues, because without courage you can't practice any other virtue consistently. You can practice any virtue erratically, but nothing consistently without courage.
Making courageous decisions is the first step to enabling full autonomy. It requires a significant amount of courage to undertake seemingly arduous tasks. Having to muster the courage to face debt, unemployment, uncertainty, and hardship has allowed me to become the individual I am today: an individual with less fear than I had yesterday.
I express full autonomy and courage every single day. These values quell the reality of stereotype threat, and the assumption that I will not be able to handle a particular situation or circumstance. Meditation and mindfulness further strengthen my resolve; I intend to faithfully practice both during the 9 weeks at
DevBootcamp.
Gregorc Thinking Style
Posted Monday June 2nd, 2014
"Gregorc's Mind Styles model provides an organized way to consider how the mind works." (
source)
According to Anthony Gregorc's model, my perceptual quality is
concrete while my ordering ability is
sequential. This makes me a
Concrete Sequential thinker.
Basically, I tend to think in algorithms and like structured environments where everyone uses logical reasoning. This is entirely true to my character.
Unfortunately, as the Gregorc thinking style website notes, this makes it quite difficult for me to work in groups. Though I like to think I am a good collaborator, this is certainly something I plan to focus on during my time at
Dev Bootcamp. Peer pairing is going to be critical for me, as I learn to work well with others on challenges and attempt to articulate my thoughts and intentions to another while coding.
So far, my greatest weakness during Phase 0 of DBC has been self discipline. I struggle to create a strict daily schedule for myself in an effort to get all of the work done in a timely manner. To rectify this, I have decided to leverage a few software tools to keep me on track:
Evernote,
Sunrise, and a
Pomodoro app. I am also learning how to
mind map.
See? I not only intend to learn programming at DBC, but I plan to gain productivity hacks!
By the end of this, I will be a ninja.
Kia toa, Kia toa
Posted Sunday May 18th, 2014
I am nervous.
I am excited.
I am nervous.
I know my life is about to change at
Dev Bootcamp, both personally and professionally. My nerves are calmed a bit when I realize there are so many people willing to go through this crazy experience with me.
So to my fellow cohorts, thank you.
The experience has been fairly enjoyable thus far...but it feels like I am holding my breath, anticipating the part where I get kicked in the brain:
The late nights struggling through a tough problem.
Feeling less-than-confident during peer pairing.
Wondering if I am really cut out for this program.
These are very vulnerable feelings. But recent impressions of DBC have made me realize the importance of vulnerability in a program that will test us mentally, emotionally, and psychologically.
I look forward to being immersed in the DBC culture while striving to become a better programmer and a better person.


Training with Proximal Policy Optimization
ML-Agents uses a reinforcement learning technique called Proximal Policy Optimization (PPO). PPO uses a neural network to approximate the ideal function that maps an agent's observations to the best action an agent can take in a given state. The ML-Agents PPO algorithm is implemented in TensorFlow and runs in a separate Python process (communicating with the running Unity application over a socket).
See Training ML-Agents for instructions on running the training program, learn.py
.
If you are using the recurrent neural network (RNN) to utilize memory, see Using Recurrent Neural Networks for RNN-specific training details.
If you are using curriculum training to pace the difficulty of the learning task presented to an agent, see Training with Curriculum Learning.
For information about imitation learning, which uses a different training algorithm, see Training with Imitation Learning.
Best Practices when training with PPO
Successfully training a Reinforcement Learning model often involves tuning the training hyperparameters. This guide contains some best practices for tuning the training process when the default parameters don't seem to be giving the level of performance you would like.
Hyperparameters
Gamma
gamma
corresponds to the discount factor for future rewards. This can be thought of as how far into the future the agent should care about possible rewards. In situations when the agent should be acting in the present in order to prepare for rewards in the distant future, this value should be large. In cases when rewards are more immediate, it can be smaller.
Typical Range: 0.8
- 0.995
Lambda
lambd
corresponds to the lambda
parameter used when calculating the Generalized Advantage Estimate (GAE). This can be thought of as how much the agent relies on its current value estimate when calculating an updated value estimate. Low values correspond to relying more on the current value estimate (which can be high bias), and high values correspond to relying more on the actual rewards received in the environment (which can be high variance). The parameter provides a trade-off between the two, and the right value can lead to a more stable training process.
Typical Range: 0.9
- 0.95
Buffer Size
buffer_size
corresponds to how many experiences (agent observations, actions and rewards obtained) should be collected before we do any
learning or updating of the model. This should be a multiple of batch_size
. Typically larger buffer_size
correspond to more stable training updates.
Typical Range: 2048
- 409600
Batch Size
batch_size
is the number of experiences used for one iteration of a gradient descent update. This should always be a fraction of the
buffer_size
. If you are using a continuous action space, this value should be large (in the order of 1000s). If you are using a discrete action space, this value
should be smaller (in order of 10s).
Typical Range (Continuous): 512
- 5120
Typical Range (Discrete): 32
- 512
Number of Epochs
num_epoch
is the number of passes through the experience buffer during gradient descent. The larger the batch_size
, the
larger it is acceptable to make this. Decreasing this will ensure more stable updates, at the cost of slower learning.
Typical Range: 3
- 10
Learning Rate
learning_rate
corresponds to the strength of each gradient descent update step. This should typically be decreased if
training is unstable, and the reward does not consistently increase.
Typical Range: 1e-5
- 1e-3
Time Horizon
time_horizon
corresponds to how many steps of experience to collect per-agent before adding it to the experience buffer.
When this limit is reached before the end of an episode, a value estimate is used to predict the overall expected reward from the agent's current state.
As such, this parameter trades off between a less biased, but higher variance estimate (long time horizon) and more biased, but less varied estimate (short time horizon).
In cases where there are frequent rewards within an episode, or episodes are prohibitively large, a smaller number can be more ideal.
This number should be large enough to capture all the important behavior within a sequence of an agent's actions.
Typical Range: 32
- 2048
Max Steps
max_steps
corresponds to how many steps of the simulation (multiplied by frame-skip) are run during the training process. This value should be increased for more complex problems.
Typical Range: 5e5
- 1e7
Beta
beta
corresponds to the strength of the entropy regularization, which makes the policy "more random." This ensures that agents properly explore the action space during training. Increasing this will ensure more random actions are taken. This should be adjusted such that the entropy (measurable from TensorBoard) slowly decreases alongside increases in reward. If entropy drops too quickly, increase beta
. If entropy drops too slowly, decrease beta
.
Typical Range: 1e-4
- 1e-2
Epsilon
epsilon
corresponds to the acceptable threshold of divergence between the old and new policies during gradient descent updating. Setting this value small will result in more stable updates, but will also slow the training process.
Typical Range: 0.1
- 0.3
Normalize
normalize
corresponds to whether normalization is applied to the vector observation inputs. This normalization is based on the running average and variance of the vector observation.
Normalization can be helpful in cases with complex continuous control problems, but may be harmful with simpler discrete control problems.
Number of Layers
num_layers
corresponds to how many hidden layers are present after the observation input, or after the CNN encoding of the visual observation. For simple problems,
fewer layers are likely to train faster and more efficiently. More layers may be necessary for more complex control problems.
Typical range: 1
- 3
Hidden Units
hidden_units
correspond to how many units are in each fully connected layer of the neural network. For simple problems
where the correct action is a straightforward combination of the observation inputs, this should be small. For problems where
the action is a very complex interaction between the observation variables, this should be larger.
Typical Range: 32
- 512
(Optional) Recurrent Neural Network Hyperparameters
The below hyperparameters are only used when use_recurrent
is set to true.
Sequence Length
sequence_length
corresponds to the length of the sequences of experience passed through the network during training. This should be long enough to capture whatever information your agent might need to remember over time. For example, if your agent needs to remember the velocity of objects, then this can be a small value. If your agent needs to remember a piece of information given only once at the beginning of an episode, then this should be a larger value.
Typical Range: 4
- 128
Memory Size
memory_size
corresponds to the size of the array of floating point numbers used to store the hidden state of the recurrent neural network. This value must be a multiple of 4, and should scale with the amount of information you expect the agent will need to remember in order to successfully complete the task.
Typical Range: 64
- 512
Training Statistics
To view training statistics, use TensorBoard. For information on launching and using TensorBoard, see here.
Cumulative Reward
The general trend in reward should consistently increase over time. Small ups and downs are to be expected. Depending on the complexity of the task, a significant increase in reward may not present itself until millions of steps into the training process.
Entropy
This corresponds to how random the decisions of a brain are. This should consistently decrease during training. If it decreases too soon or not at all, beta
should be adjusted (when using discrete action space).
Learning Rate
This will decrease over time on a linear schedule.
Policy Loss
These values will oscillate with training.
Value Estimate
These values should increase with the reward. They corresponds to how much future reward the agent predicts itself receiving at any given point.
Value Loss
These values will increase as the reward increases, and should decrease when reward becomes stable.


xcowsay
Display a cute cow and message on your Linux desktop.
The cow is displayed for either a fixed amount of time, or an amount of time calculated from the size of the text. Click on the cow to dismiss it immediately.
More information: home page
- Display a cow saying "hello, world":
xcowsay "hello, world"
- Display a cow with output from another command:
ls | xcowsay
- Display a cow at the specified X and Y coordinates:
xcowsay --at=X,Y
- Display a different sized cow:
xcowsay --cow-size=small|med|large
- Display a thought bubble instead of a speech bubble:
xcowsay --think
- Display a different image instead of the default cow:
xcowsay --image=path/to/file


{% extends "console/pages/traceability/traceability.html" %} {% load icon %} {% block section %}
Once deleted, it will be gone forever. Please be certain.