5/25/2003
Perhaps a half-hour before the substance was ingested:
I’m not really too certain what to expect tonight but I sure am getting excited! This especially tends to happen when I am trying a new material for the first time. I have had this chemical for a few years now but I never got around to tasting it because until a few recent reports I have read, DiPT seemed like nothing more than mere “novelty drug.” There was never much of an interest in trying it just so I could hear people’s voices sound like frogs and robots. But curiosity sparked by recent reports written after TIHKAL which suggested it was more than just an auditory distorter, as well as the gentle encouragement of a few folks I know whom have sampled the material and loved it, had finally gotten to me. Now after all this time I am ready to give this stuff a go.
I don’t want it to be too intense since it is my first try with the drug but I think seventy milligrams will be enough to provide full effects without bowing me over. I tend to be very sensitive to tryptamines, and actually most psychedelics when I think about it, so I am sure I’ll get to where I want to be with this dosage. Oh well, it is all out of my hands now as the dose-level has been already been decided and the substance has already been weighed out and encapsulated. The pure-white crystalline material has a slight indole smell, but nowhere near as pungent as DPT or AMT’s overwhelming odor. It reminds me more of the smoother sent of DMT.
I am sharing this material, as well as the evening, with M who is a newer friend of mine. He is no stranger to the psychedelic experience, but is also trying DiPT for the first time. This will be our second trip together, and it is always a joy to do this sort of thing with new people. Our first psychedelic experience was a couple of months ago and it involved a few grams of dried psilocybin mushrooms and then some ketamine during the comedown. It served as a great bonding experience for the both of us, and we had an absolutely profound and fantastic time. It was my first time with psychedelic mushrooms in many years, and I had forgotten how good they really are. But that will have to be for another report!
Anyway, it is a beautiful night here in Colorado. Very mild temperatures, and there is no wind to bring us a chill. Perfect for exploring nature. The sky is slightly overcast so the moon and stars are covered up for the most part, but there is still plenty of light for us to see. I’m not too worried. The dilated pupils that will no doubt result from DiPT ingestion are sure to make us more sensitive than usual to the darkness of the night.  We each get into some warmer clothes for the evening hike and begin to enjoy a nice bowl of marijuana.
Perhaps a half-hour later:
We are both feeling something, but it is not really a reaction I can readily define. I notice some body warmth, generalized feelings of happiness for simply being with my friend and my two pet cockatiels who are on my shoulders, and also just for being alive. I guess this feeling can be called a gentle euphoria. The bowl of pot is finished so we are going to take off on our walk.
The day after:
Wow! DiPT exceeded any and all of my wildest expectations.
M and I began our walk and felt nothing more than the initial warmth I mentioned for some time. Both of us even commented at one point during the hike that the night might have been much more interesting had we each taken one hundred milligrams of DiPT instead of just seventy. The effects stayed at this mild level for at least an hour. The only other thing I noticed in the beginning was that everything appeared to be normal, yet somehow things were “different.” It was though I was seeing the world from a different point of view, although things didn’t actually look any different.
My friend commented that he noticed none of this beyond the feeling of warmth in his body. M had decided to take us to a park he was familiar with in the hopes that the frogs would be out singing and looking for a mate, which would obviously be interesting to hear with the audio distortions DiPT is known to produce. The walk we were going to take was approximately two and a half miles long, but I am a regular bicycle rider in excellent shape, so I did not worry or anticipate any troubles.
At some point during the hike, we both began to notice a distinct “tryptamine” body buzz. I even noticed some mild trailing and color-enhancement when I looked hard enough for it. There were also some closed-eye visuals that I can only describe as flashes of energy and light. It reminded me of a stroboscope. M said he noticed the CEVs somewhat and commented that my voice seemed a little lower to him, and soon after he said that I noticed the same in his voice as well. However my own speech still sounded normal to me. After a good hour or so of walking we reached the park M had wanted to visit and went to find a nice place to sit and chill.
Unfortunately there were only a few frogs singing that night because of the cloud cover and lack of any significant moonlight. The frogs sounded normal to my ears, but our voices were definitely becoming more and more altered as each moment went by. They sounded deeper, and a bit muffled. It was as if the middle and higher frequencies of our voices’ sound spectrum had been filtered out, allowing only the lower ones to be heard. I was reminded very much of running my voice through an electronic graphic equalization device.
We sat down on a bench and then all at once the DiPT hit me very strongly. A powerful wave took over me and I went from a mild plus-one to an impressively strong plus-two in the space of perhaps five minutes. We were in the middle of a local park listening to the frogs and talking to each other. At this point, I did not notice a whole lot in the way of audio distortions other than the vocal changes but the general intensity of the experience was rapidly climbing to a very powerful and unexpected degree of power.
Although the effect of DiPT was NOTHING at all like that of MDMA, it is the only material I can think of that reminded me of the “rushiness”, mild sensory enhancement, and empathetic feelings towards M that I experienced during this phase of the intoxication. The main difference though from MDMA, apart from the audio changes, was that this psychedelic didn’t have the seemingly forced positive mood direction of MDMA, although I did feel absolutely fantastic and was thoroughly enjoying myself in every way. Another difference was that there was a distinct tryptamine feeling, instead of MDMA’s amphetamine/phenethylamine feel.
M and I sat on the park bench for what seemed to be a timeless period and engaged in some of the deepest and most insightful conversations we have ever had between the two of us. It felt so absolutely delightful to just lay back and listen to what he had to say. At times it almost seemed as though my soul existence were the words we spoke. By this time, I was fully under the influence of the drug and now was at a complete and intense plus-three. I was absolutely shocked. I expected nothing more than audio distortions and a body-buzz from this material. But I was experiencing a full-blow psychedelic trip of incredible intensity.
I had completely lost track of the time, so I have no idea how long we actually remained in the park but eventually we decided to continue on with our hike. M had a place in mind that he said was full of energies from old souls and that we should go there. Though it was located behind an active factory, he believed I would be impressed with the area.  Walking was a little difficult for me because it was a bit dark and my gait was a little unsteady.
M had no trouble walking and he commented that the DiPT made his eyes much more sensitive to the dark. Although we had both taken the exact same dosage, we were obviously on two different levels. I felt a little bad about it in fact because I was so immersed in the effects of the drug, while M experienced very little besides the audio changes, a body-buzz, and some minor closed-eye visuals. I think it simply came down to the fact that the night was just was not his time for a peak experience. In a sense, it was good that it worked out as it did because he played the role of the guide. I was certainly in no condition to direct us anywhere. Although I was completely familiar with the hiking trail we were on, as it is a part of my almost daily bicycle route, I would have been very lost without his help.
Eventually we made our way to the spot behind the factory that M had in mind, which was next a very fast-flowing creek. The water was incredibly high due to the large amount of rain our drought-stricken state had been blessed with recently. We found a rock right next to the water and we both sat down. I think it was at this point that I really began to peak. The intensity was shocking to me. I could see and feel what felt like ancient energies all around me. Thoughts flowed through my head like the water in the stream. I was able to think so clearly about my life and the current direction it seemed to be heading towards. I knew this was a very special place to be in.
I was quite uncoordinated when it came to handling objects in the dark so I asked M to pack us a bowl of marijuana, to which he happily obliged. We smoked it and then M announced he wanted a few moments to be alone. I was completely fine with that and he took off a little further down the creek leaving me alone on the rock to be with my thoughts. This is when a very special event occurred.
I had already felt the presence of several different energies around me since we had arrived but I paid no real attention them. Colorado is full of these energies, so it was nothing too unusual for me. In the past I have had some incredible paranormal contacts in the mountains, and most of those times were without the aid of a psychedelic. But now that I was away from M, these energies decided to interact directly with me. There was the distinct feeling that I was no longer alone, though at no time did this frighten me. I knew these were benevolent spirits and they meant me no harm, nor did I mean them any. But I was in their territory and they were curious as to who I was and what I was doing there. I closed my eyes and I could see various forms of light and energy moving in organized fashions. Each movement seemed to have meaning though I was unable to really make sense of it all.
Some of the energies were communicating with me through a series of tones, beeps, and clicks. It was a method of communication that I had never even dreamed about. This was very computer-like, yet it sounded completely natural and organic. I closed my eyes again, sat on my rock, prayed, and sent positive vibes and energy to these beings and immediately I felt them returning the same happy vibes right back to me. At this point I think I was flirting with the rare and blessed plus-four. Although in the purist sense of the matter I strongly believe all things in the universe are interconnected, these energies were not any kind of an extension of myself. It was something beyond my soul, and beyond my regular existence. These were the true “locals” of the area, and they were investigating who I was and what I had come there for.
After some time M had come back from his journey upstream and I suggested we make our way home, as we had a long walk ahead of us. I really wanted to get back before the drug wore off so I could explore the effect of DiPT on music. M reported he felt very little from the material anymore, save for the deepening of our voices, but the mild closed-eye visuals and mental introspection he noticed earlier was definitely coming to an end. I noticed a decline in the physical effects of the drug, mainly the tryptamine body-buzz, and the open and closed eyed visuals, but the effects of the substance on my own voice for some reason seemed to become even stronger.
Now it was seemingly not only lowered an octave or so, but the actual tonality and harmonic structure also was rapidly changing in quite a dramatic fashion. I just could not get over how this chemical caused my brain to process sound, and I had to repeatedly ask M if my voice sounded normal to him. He reported each time that it seemed slightly lower than normal, but for the most part it sounded as it always was did. But the changes I heard were so dramatic I could scarcely fathom it was only in my head, and I was totally flabbergasted. Of course I acknowledged the DiPT produced the changes, but one can never really understand how dramatically such changes in audio perception will affect them until they personally experience it. I knew DiPT would be a unique experience, but this was beyond anything from even my wildest dreams.
Eventually, after a slightly exhausting walk and a few more bowls of pot, we made it back to my apartment. By this time, M was feeling next to nothing from the DiPT and I was mostly down too…or so I thought. I decided to put on some music to examine the most well known aspect of the drug. What happened next was as profound and dramatic to me as meeting the energies by the stream earlier in the trip. The first recording I put in was from Jefferson Airplane’s debut record, “The Jefferson Airplane Takes Off.” When I heard the first tube-distorted guitar notes of
Let Me In, my eyes opened wide and then my jaw literally dropped to the floor in complete shock and amazement.
The guitar sounded as if the signal was being run through a digital octave device. A cheap, low quality one at that. It sounded tinny and synthetic, and it had what sounded like digital clipping blips. Digital clipping occurs when music is recorded louder on a digital recorder than the device is capable of receiving, resulting in a prominent clicking noise. I think I listened to that song three or four times in a row just out of sheer amazement. I just could not believe a chemical could cause such distortions. Unfortunately, M experienced none of this. To him, the recordings sounded as they always did.
After hearing a few more songs from that record, I put on
White Rabbit from Jefferson Airplane’s second album. Again, the changes produced from the DiPT were dramatic.  Interestingly enough, not all noises seemed to be affected by the DiPT. The drums in the beginning of the first song,
She Has Funny Cars, seemed as they always did. But when Jorma’s guitar began to play, it seemed to be at least an octave lower than normal, and it sounded completely out of tune. I understood what someone meant when they said (of DiPT intoxication) harmony does not exist. It would have been interesting to record some of our own music (I am a music producer and have a home recording studio) but we were both exhausted from the long walk and didn’t feel like doing much but sitting.
Eventually I turned off the music and M and I smoked some more pot. We talked for a bit about our experiences, and then M said he was ready for bed. He retired to my guest bedroom and I turned on the news to catch up with the world. I took three milligrams of melatonin and some calms-forte (an herbal sleeping pill that contains hops and passion-flower) and eventually drifted off to sleep with no difficulty. I slept well throughout the night.
In the morning, we both felt well rested, and M was sweet enough to take us out and treat us to a nice breakfast. There was no washed-out feeling or hangover at all. On the contrary, I felt absolutely euphoric and grateful for what I had experienced. M said he was a little disappointed that he did not get more effects from the DiPT, but said he was happy to be my guide. Anyway, he said, there was always a next time. And there will be for sure.
Conclusion:
I must say that I am really very, very impressed with DiPT. Although one exposure is not enough to judge the value of any compound, I really think (for me) that this one may be a keeper. In other words, it is one I would actually use for the purpose of obtaining insights and problem solving. So far there have only been few of the exotic synthetic psychedelics I have tried that I can really say fit into this category. 2C-I, 2C-T-7, DPT, and methylone come to mind as being materials I feel are just as good as the classic tried, tested, and true entheogens like LSD, MDMA, mescaline, and psilocybin.
Usually with the exotics chemicals, I take them two or three times for the purpose of evaluating what they do for me, and seeing if they have the possibilities of producing consistent and valuable entheogenic experiences with minimal disturbing side effects. If I find that they do not, I simply forget about them and move on.  I am aware I am stepping into uncharted waters, and taking unknown risks. But I also think highway driving is near suicide and I live in a small town without one. So it all balances out.
This trip occurred at a point in my life where I am going through some major life changes. I have moved out to be on my own. And for the first time ever in my life, I do not live with another person. Previously I have either resided with my parents or a girlfriend. One really gets to know whom they are when they live alone and I have learned things about myself that I’m not sure I could have under any other circumstances. I am also about to enter graduate school, which means my dream of becoming a licensed private psychotherapist is going to come true. A new chapter has begun! This DiPT experience allowed me access to some fantastic personal insights, which have proven to be very valuable to me in these existing circumstances, and my current quest to finally become my own independent person. I am forever grateful for what I learned that night.
I don’t know if this experience with DiPT was just a one-time rare gift from the universe, or I am somehow ultra-sensitive to this compound and I had what is (for me) a typical reaction to the dosage I took. I am going to wait a good few months and try to find out by taking the same dosage in as similar a setting as possible before the summer months, and the beautiful weather they bring, comes to an end.
One final comment is warranted: I did not have any real negative side effects from DiPT. At points, there was what I’d call a “tummy rumble” which basically means slight nausea. But that was so mild it is hardly worth mentioning. At times I also had a bit of a bloated, gassy feeling in my lower stomach. But again, it was very mild and not much of an annoyance at all. The body-high itself felt great. There was a clean-feeling tryptamine buzz but with a little unique flavor all its own. Also, neither M nor I noticed any auditory distortions the next day. Other reports had suggested they could last up to twenty-four hours. I hope subsequent experiments prove as interesting and valuable as this one. It’s nice to have new allies.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


The WellHouse - First Care Package Drop OffMarch 16th, 2016The co-VPs of Distribution, Alisa Byrd and Sandhya Krishna, are responsible for coordinating and organizing drop-offs of care packages with partnering organizations. They keep detailed records, create distribution schedules, and keep in touch with partnership contacts to gain feedback and improve our care package delivery system. Our first package drop off was a success, with sixty care packages donated to The WellHouse! Camions of Care at UAB has partnered with The WellHouse, a non-profit, faith-based organization dedicated to the rescue and recovery of women who are victims of sexual exploitation. The WellHouse is the only 24-hour shelter offering immediate housing assistance to women being prostituted in the Southeast. For more information about this organization, please visit their website to learn more about their programs and mission. We are so excited to partner with The WellHouse to bring greater awareness to the victims of sex trafficking and help this vulnerable population of women by providing basic feminine hygiene care packages. |
International Women’s Day 2016March 7th, 2016UAB’s Student Multicultural and Diversity Programs hosted its first International Women’s Day event on Monday, March 7th, 2016 at the new Hill Student Center. Local female-owned vendors sold their products to event attendees and UAB student organizations and community groups had tables set up with information and interactive activities.
Camions of Care at UAB spread the message of advocacy, education, and service regarding menstrual health to visitors as well as recruited new members while at the event. We also had an Instagram contest where students and faculty could submit their name into the raffle by hashtagging #cocuab with our photo prop. The winner of our contest, Gabby Brow, received a Camions of Care goodie bag at the next general meeting. We loved having the opportunity to interact with the UAB community and collaborate with other women’s organizations! |
First Care Package Construction EventFebruary 28th, 2016Camions of Care at UAB hosted its first Care Package Construction event on Saturday, February 28th, 2016 at the Spencer Honors House. After a successful donation drive in on-campus residence halls, volunteers put together care packages using the menstrual hygiene products collected. Students donated 171 pantiliners, 216 pads, and 406 tampons! These donations were used to create sixty care packages, with each care package consisting of six pads, six tampons, five pantiliners and a roll of toilet paper. With the help of over twenty volunteers, it took less than two hours to complete everything. |


Gofem –
tests/solid
– tests of solid mechanics applications
use 'godoc cmd/github.com/cpmech/gofem/tests/solid' for documentation on the github.com/cpmech/gofem/tests/solid command
Subdirectories
Name
Synopsis
..
cmp
data


Searching for fellow ducks...
Toggle navigation
Menu
Rubberducks
You're now connected with
!name
I solved it
Find New Rubberduck
Chat
Send


THE CALLING
Award-winning entrepreneur Jamal Edwards MBE has worked with apprentices and grime legends to produce and release a music track.
People of all industries are getting involved
Thousands of apprenticeships are currently going on around England, here are just a few people who have embraced the apprenticeship scheme.
We resource our strategic workforce plan because we work in a very specialised area and need to train people specifically for the roles. Without apprentices, we wouldn't be able to find the people we need.
Bryan Ashford National Grid


--- layout: default title: Prints description: "Playground - prints" permalink: /playground/prints/ group: playground-project parent: playground lang: en language: English thumbnail: playground-prints-2016-tile order: 1 ---
Earlier I was making cards for children in kindergarten from which Margaretka was leaving. I made a prints and then finished details with pen. I cut the stamps from the foam and when Milotka found them we straight went use it. I was wondering whether she will have the patience (she had 22 months that time) to apply the color, press, and wait to see the shape.


{% extends 'layouts/main.html' %} {% block title %}Home{% endblock %} {% block content %}
[TODO] Pin a fixed-height footer to the bottom of the viewport in desktop browsers with this custom
HTML and CSS. A fixed navbar has been added within #wrap
with padding-top: 60px;
on
the .container
.


Payment
Firstname: {{fname}}
Lastname: {{lname}}
From: {{sdate}}
To: {{edate}}
Card Number
Expires date (MMYY)
CVV
Submit
Clear


|
My Project
|
The Varnode and VarnodeBank classes. More...
Go to the source code of this file.
Classes | |
| struct | VarnodeCompareLocDef |
| Compare two Varnode pointers by location then definition. More... | |
| struct | VarnodeCompareDefLoc |
| Compare two Varnode pointers by definition then location. More... | |
| class | Varnode |
| A low-level variable or contiguous set of bytes described by an Address and a size. More... | |
| class | VarnodeBank |
| A container for Varnode objects from a specific function. More... | |
Typedefs | |
| typedef set< Varnode *, VarnodeCompareLocDef > | VarnodeLocSet |
| A set of Varnodes sorted by location (then by definition) | |
| typedef set< Varnode *, VarnodeCompareDefLoc > | VarnodeDefSet |
| A set of Varnodes sorted by definition (then location) | |
Functions | |
| bool | contiguous_test (Varnode *vn1, Varnode *vn2) |
| Test if Varnodes are pieces of a whole. More... | |
| Varnode * | findContiguousWhole (Funcdata &data, Varnode *vn1, Varnode *vn2) |
| Retrieve the whole Varnode given pieces. More... | |
The Varnode and VarnodeBank classes.


Beck says he’s no longer a Scientologist
He's instead focused on his work
Beck has revealed that he’s no longer a member of the Scientology organisation in a new interview.
The US singer-songwriter, who released his fourteenth album ‘Hyperspace‘ yesterday (November 22), has been linked to the controversial religion for around 20 years. Back in 2008, he said that his father practised Scientology and that it had therefore always been a part of his life.
Speaking to the Sydney Morning Herald in support of his new record, however, Beck said: “I think there’s a misconception that I am a Scientologist. I’m not a Scientologist. I don’t have any connection or affiliation with it.
“My father has been a Scientologist for a long time, but I’ve pretty much just focused on my music and my work for most of my life, and tended to do my own thing. I think it’s just something people ran with.”
Beck (Credit: Getty)
Though he’s admitted to being a part of the religion in the past, the artist has never been known to publicly endorse its messages like other high-profile Scientologists such as Tom Cruise and John Travolta. He’s also said that he self-identifies as Jewish.
Beck’s ex-wife Marissa Ribisi, who he separated from back in February, is also a Scientologist. The pair had been married since 2004.
Touching on the wider subject of spirituality in this week’s NME Big Read, Beck said: “We have things in our lives that comfort us when the walls are closing in or struggles we’re in, like passions, hobbies and these things that give us purpose.
“Who knows what happens at the end, though? Everyone has their own idea or belief of what it is, but it could be nothing? Ultimately, we share that eventuality.


{% extends 'page.html' %} {% load static from staticfiles %} {% load i18n %} {% block content %}
{% blocktrans %}You get to define your projects with their dependencies and we will check for you if there are any updates available for your packages. If we find updates, we will notify you promplty. Creating a project is just a 'pip freeze' call away. Try it with the demo user (password: demo, username: demo).{% endblocktrans %}


"Chasing Amy" (1997)
A Film Review by Jason Wallis
"Chasing Amy" * * * * (out of four) Starring Ben Affleck, Joey Lauren Adams, Jason Lee, Dwight Ewell, Kevin Smith and Jason Mewes Directed by Kevin Smith
Usually, when naming the greatest romantic comedies of all time, films like "It Happened One Night" or "Annie Hall" spring immediatly to mind. Of all the discussions I've had with people regarding this genre, not once has Kevin Smith's brilliant "Chasing Amy" come up. My question is this: why? This one of the most perfect films I have ever had the pleasure of seeing.  But with "Chasing Amy", Kevin Smith has created no less than three of the most memorible characters in recent cinema. Holden (Ben Affleck), an intelligent, down-to-earth comic book artist with a very insecure and immature best friend, Banky (Jason Lee, worthy of a Best Supporting Actor Oscar nomination come Feburary). Together, they make a comic series called "Bluntman and Chronic", supposedly based on Jay and Silent Bob (Jason Mewes and Kevin Smith, respectivly), characters who pop up in all of Smith's films. The film begins at a comic book convention in New York, where Holden and Banky are autographing copies of their books and listenting to some Q&A for a fellow artist, Hooper X (Dwight Ewell), an apparently wacked-out Black Panther wannabe. This results in possibly the funniest moment in any film of the 90s as they argue and fight about whether or not the "Star Wars" trilogy were films trying to bring down the black man.  As it turns out, Hooper is actually a friend of Holden and Banky's and is not even a dangerous nutcase at all. On the contrary, he is only a gentle gay black man who just does this kind of stuff for publicity. It is little touches of humor like this opening that makes this film as memorable as it is.   Meanwhile, Holden is falling head over heels for Alyssa, who, unbeknownst to him, is (gasp!) a lesbian. How's that for a plot? Well, he finds out the next night when Alyssa starts making out with another chick (in by far the best lesbian kiss since "Bound"). But Alyssa doesn't see why, just 'cause they can't have sex, they can't be friends. So the two start hanging out alot together and we can gradually see Alyssa making her mutation from lesbian to straight woman. I will say no more because part of the magic of "Chasing Amy" is letting the story unfold before you. And like I said, the main reason why this is such a great film is that it has three terrific, fascinating main characters. I mean, Banky is probably the coolest, most hillarious person to come out of recent cinema. And as for Joey Lauren Adams (one of the hottest women living, in my opinion - but she does have a bad, whiny voice that sounds kinnda like Jennifer Tilly with larengitus; but that's okay), I think if she gets the right scripts, she could be the next Sanrda Bullock, except she can actually act and not just show off her cute little butt. I guess what I'm trying to say is that this film spoke to me like no other romance has before. Even though they have different sexual preferences (or the same; it all depends on how you look at it), we can still see that these two people belong together. And even though it doesn't have the happiest ending in the world, it is a very touching film and easily the best to come out of 1997 so far. I seriously doubt that you will see a better film all year.
Visit Jason Wallis' "Filmaholics Anonymous" web page at http://www.geocities.com/Hollywood/Boulevard/7475
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


source file: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/botocore/configloader.py
file stats: 86 lines, 44 executed: 51.2% covered
1. # Copyright (c) 2012-2013 Mitch Garnaat http://garnaat.org/ 2. # Copyright 2012-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3. # 4. # Licensed under the Apache License, Version 2.0 (the "License"). You 5. # may not use this file except in compliance with the License. A copy of 6. # the License is located at 7. # 8. # http://aws.amazon.com/apache2.0/ 9. # 10. # or in the "license" file accompanying this file. This file is 11. # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 12. # ANY KIND, either express or implied. See the License for the specific 13. # language governing permissions and limitations under the License. 14. import os 15. import shlex 16. import copy 17. import sys 18. 19. from botocore.compat import six 20. 21. import botocore.exceptions 22. 23. 24. def multi_file_load_config(*filenames): 25. """Load and combine multiple INI configs with profiles. 26. 27. This function will take a list of filesnames and return 28. a single dictionary that represents the merging of the loaded 29. config files. 30. 31. If any of the provided filenames does not exist, then that file 32. is ignored. It is therefore ok to provide a list of filenames, 33. some of which may not exist. 34. 35. Configuration files are **not** deep merged, only the top level 36. keys are merged. The filenames should be passed in order of 37. precedence. The first config file has precedence over the 38. second config file, which has precedence over the third config file, 39. etc. The only exception to this is that the "profiles" key is 40. merged to combine profiles from multiple config files into a 41. single profiles mapping. However, if a profile is defined in 42. multiple config files, then the config file with the highest 43. precedence is used. Profile values themselves are not merged. 44. For example:: 45. 46. FileA FileB FileC 47. [foo] [foo] [bar] 48. a=1 a=2 a=3 49. b=2 50. 51. [bar] [baz] [profile a] 52. a=2 a=3 region=e 53. 54. [profile a] [profile b] [profile c] 55. region=c region=d region=f 56. 57. The final result of ``multi_file_load_config(FileA, FileB, FileC)`` 58. would be:: 59. 60.  64. Note that the "foo" key comes from A, even though it's defined in both 65. FileA and FileB. Because "foo" was defined in FileA first, then the values 66. for "foo" from FileA are used and the values for "foo" from FileB are 67. ignored. Also note where the profiles originate from. Profile "a" 68. comes FileA, profile "b" comes from FileB, and profile "c" comes 69. from FileC. 70. 71. """ 72. configs = [] 73. profiles = [] 74. for filename in filenames: 75. try: 76. loaded = load_config(filename) 77. except botocore.exceptions.ConfigNotFound: 78. continue 79. profiles.append(loaded.pop('profiles')) 80. configs.append(loaded) 81. merged_config = _merge_list_of_dicts(configs) 82. merged_profiles = _merge_list_of_dicts(profiles) 83. merged_config['profiles'] = merged_profiles 84. return merged_config 85. 86. 87. def _merge_list_of_dicts(list_of_dicts): 88. merged_dicts = {} 89. for single_dict in list_of_dicts: 90. for key, value in single_dict.items(): 91. if key not in merged_dicts: 92. merged_dicts[key] = value 93. return merged_dicts 94. 95. 96. def load_config(config_filename): 97. """Parse a INI config with profiles. 98. 99. This will parse an INI config file and map top level profiles 100. into a top level "profile" key. 101. 102. If you want to parse an INI file and map all section names to 103. top level keys, use ``raw_config_parse`` instead. 104. 105. """ 106. parsed = raw_config_parse(config_filename) 107. return build_profile_map(parsed) 108. 109. 110. def raw_config_parse(config_filename, parse_subsections=True): 111. """Returns the parsed INI config contents. 112. 113. Each section name is a top level key. 114. 115. :param config_filename: The name of the INI file to parse 116. 117. :param parse_subsections: If True, parse indented blocks as 118. subsections that represent their own configuration dictionary. 119. For example, if the config file had the contents:: 120. 121. s3 = 122. signature_version = s3v4 123. addressing_style = path 124. 125. The resulting ``raw_config_parse`` would be:: 126. 127. {'s3': {'signature_version': 's3v4', 'addressing_style': 'path'}} 128. 129. If False, do not try to parse subsections and return the indented 130. block as its literal value:: 131. 132. {'s3': '\nsignature_version = s3v4\naddressing_style = path'} 133. 134. :returns: A dict with keys for each profile found in the config 135. file and the value of each key being a dict containing name 136. value pairs found in that profile. 137. 138. :raises: ConfigNotFound, ConfigParseError 139. """ 140. config = {} 141. path = config_filename 142. if path is not None: 143. path = os.path.expandvars(path) 144. path = os.path.expanduser(path) 145. if not os.path.isfile(path): 146. raise botocore.exceptions.ConfigNotFound(path=_unicode_path(path)) 147. cp = six.moves.configparser.RawConfigParser() 148. try: 149. cp.read([path]) 150. except six.moves.configparser.Error: 151. raise botocore.exceptions.ConfigParseError( 152. path=_unicode_path(path)) 153. else: 154. for section in cp.sections(): 155. config[section] = {} 156. for option in cp.options(section): 157. config_value = cp.get(section, option) 158. if parse_subsections and config_value.startswith('\n'): 159. # Then we need to parse the inner contents as 160. # hierarchical. We support a single level 161. # of nesting for now. 162. try: 163. config_value = _parse_nested(config_value) 164. except ValueError: 165. raise botocore.exceptions.ConfigParseError( 166. path=_unicode_path(path)) 167. config[section][option] = config_value 168. return config 169. 170. 171. def _unicode_path(path): 172. if isinstance(path, six.text_type): 173. return path 174. return path.decode(sys.getfilesystemencoding(), 'replace') 175. 176. 177. def _parse_nested(config_value): 178. # Given a value like this: 179. # \n 180. # foo = bar 181. # bar = baz 182. # We need to parse this into 183. # {'foo': 'bar', 'bar': 'baz} 184. parsed = {} 185. for line in config_value.splitlines(): 186. line = line.strip() 187. if not line: 188. continue 189. # The caller will catch ValueError 190. # and raise an appropriate error 191. # if this fails. 192. key, value = line.split('=', 1) 193. parsed[key.strip()] = value.strip() 194. return parsed 195. 196. 197. def build_profile_map(parsed_ini_config): 198. """Convert the parsed INI config into a profile map. 199. 200. The config file format requires that every profile except the 201. default to be prepended with "profile", e.g.:: 202. 203. [profile test] 204. aws_... = foo 205. aws_... = bar 206. 207. [profile bar] 208. aws_... = foo 209. aws_... = bar 210. 211. # This is *not* a profile 212. [preview] 213. otherstuff = 1 214. 215. # Neither is this 216. [foobar] 217. morestuff = 2 218. 219. The build_profile_map will take a parsed INI config file where each top 220. level key represents a section name, and convert into a format where all 221. the profiles are under a single top level "profiles" key, and each key in 222. the sub dictionary is a profile name. For example, the above config file 223. would be converted from:: 224. 225. {"profile test": {"aws_...": "foo", "aws...": "bar"}, 226. "profile bar": {"aws...": "foo", "aws...": "bar"}, 227. "preview": {"otherstuff": ...}, 228. "foobar": {"morestuff": ...}, 229. } 230. 231. into:: 232. 233. {"profiles": {"test": {"aws_...": "foo", "aws...": "bar"}, 234. "bar": {"aws...": "foo", "aws...": "bar"}, 235. "preview": {"otherstuff": ...}, 236. "foobar": {"morestuff": ...}, 237. } 238. 239. If there are no profiles in the provided parsed INI contents, then 240. an empty dict will be the value associated with the ``profiles`` key. 241. 242. .. note:: 243. 244. This will not mutate the passed in parsed_ini_config. Instead it will 245. make a deepcopy and return that value. 246. 247. """ 248. parsed_config = copy.deepcopy(parsed_ini_config) 249. profiles = {} 250. final_config = {} 251. for key, values in parsed_config.items(): 252. if key.startswith("profile"): 253. try: 254. parts = shlex.split(key) 255. except ValueError: 256. continue 257. if len(parts) == 2: 258. profiles[parts[1]] = values 259. elif key == 'default': 260. # default section is special and is considered a profile 261. # name but we don't require you use 'profile "default"' 262. # as a section. 263. profiles[key] = values 264. else: 265. final_config[key] = values 266. final_config['profiles'] = profiles 267. return final_config


{% extends "./layout/layout.html" %} {% block title %}Signed out{% endblock %} {% block body %}
You have now signed out.
If you need a different service you can return to the start page.
Please give us your feedback (takes 30 seconds).
This is a new service and your feedback will help us improve it.


What do I offer??
I strive to be unique and extremely reliable designer for you the customer. I like to base my work around what the client wants while still offering ideas and what I think is best for them.
- Reliable Work
- Fast Completion
- Amazing Customer Service
- Cheap Pricing
- All Custom Work
Clients
Streams
Reliable Sources
Employee
Services
My services extend beyond just Stream Designs. I also do custom discord bots, FiveM Vehicle Textures, Farm Sim Vehicle Textures, and possibly more to come!
Software
Adobe Photoshop, Adobe Illustrator, Adobe After Effects, Adobe Premiere Pro, and other various sites and software.
Reviews
The reviews displayed below describe some of our customers' experiences with us.
Pricing
We try our best to offer the most affordable pricing. (1x credit = $0.01 USD)
Standard
100 credits / month
- 500MB Memory
- 75% vCore
- 5GB Disk
- 2x Remote Backups
- MySQL Database
Advanced
200 credits / month
- 1GB Memory
- 100% vCore
- 10GB Disk
- 3x Remote Backups
- MySQL Database
Enterprise
400 credits / month
- 2GB Memory
- 150% vCore
- 20GB Disk
- 5x Remote Backups
- MySQL Database


A static, utility class for interacting with Console environment.
Declared abstract to prevent from instantiating.
Getopt is a class to parse options for command-line applications.
Terminology: Argument: an element of the argv array. This may be part of an option, or it may be a non-option command-line argument. Flag: the letter or word set off by a '-' or '--'. Example: in '--output filename', '--output' is the flag. Parameter: the additional argument that is associated with the option. Example: in '--output filename', the 'filename' is the parameter. Option: the combination of a flag and its parameter, if any. Example: in '--output filename', the whole thing is the option.
The following features are supported:
The format for specifying options uses a PHP associative array. The key is has the format of a list of pipe-separated flag names, followed by an optional '=' to indicate a required parameter or '-' to indicate an optional parameter. Following that, the type of parameter may be specified as 's' for string, 'w' for word, or 'i' for integer.
Examples:
The values in the associative array are strings that are used as brief descriptions of the options when printing a usage message.
The simpler format for specifying options used by PHP's getopt() function is also supported. This is similar to GNU getopt and shell getopt format.
Example: 'abc:' means options '-a', '-b', and '-c' are legal, and the latter requires a string parameter.
MS Windows with ANSICON console adapter
This adapter requires ANSICON extension to be installed. It can be obtained from: https://github.com/adoxa/ansicon
ANSICON has to be loaded and enabled before using this adapter. It's best to install it using following command: ansicon -I
Console should not run in UTF8 code page (65001), because ANSICON does not behave well with it. It's best to use non-unicode code page 437, 850, 851, 852 or similar. Run "help mode" for more information on how to change Windows console code page.


A Buffer represents a Vulkan buffer with a size, buffer pointer, and buffer memory.
More...
#include <Buffer.h>
|
| | Buffer () |
| | Default Ctor for a buffer. More...
|
| |
| | Buffer (const VkDeviceSize &t_Size, const VkBufferUsageFlags &t_Usage, const VkMemoryPropertyFlags &t_Properties, const void *t_Data=nullptr) |
| | Construct a new Buffer object. More...
|
| |
| | ~Buffer () |
| | Destroy the Buffer object, frees Vk memory and destroys buffer. More...
|
| |
| const VkBuffer & | GetVkBuffer () const |
| |
| const VkDeviceMemory & | GetVkDeviceMemory () const |
| |
| const VkDeviceSize & | GetSize () const |
| |
| void | Release () |
| | Destroy the VK buffer object, frees vk memory. More...
|
| |
| bool | IsUsed () const |
| | Check if this buffer's vulkan assets are used. More...
|
| |
|
| static void | CopyBuffer (Buffer *t_SrcBuffer, Buffer *t_DstBuffer, VkDeviceSize t_Size) |
| | Copy the contents of the source buffer to the destintation buffer using a single command. More...
|
| |
|
| void | MapMemory (void **t_Data) const |
| | Map the memory of this buffer to the given data. More...
|
| |
| void | UnmapMemory () |
| | Unmap this bufferes memory from the vulkan device. More...
|
| |
A Buffer represents a Vulkan buffer with a size, buffer pointer, and buffer memory.
◆ Buffer() [1/2]
| Fling::Buffer::Buffer |
( |
| ) |
|
|
inline |
Default Ctor for a buffer.
Buffer is initalized to 0
◆ Buffer() [2/2]
| Fling::Buffer::Buffer |
( |
const VkDeviceSize & |
t_Size, |
|
|
const VkBufferUsageFlags & |
t_Usage, |
|
|
const VkMemoryPropertyFlags & |
t_Properties, |
|
|
const void * |
t_Data = nullptr |
|
) |
| |
Construct a new Buffer object.
- Parameters
-
| t_Size | Size of this buffer in bytes |
| t_Usage | Vk usage flags for this buffer |
| t_Properties | Vk props of this buffer, used to find the memroy type |
| t_Data | Pointer to data that this buffer should map to, e.g. a staging buffer (Default = nullptr) |
◆ ~Buffer()
| Fling::Buffer::~Buffer |
( |
| ) |
|
Destroy the Buffer object, frees Vk memory and destroys buffer.
◆ CopyBuffer()
| void Fling::Buffer::CopyBuffer |
( |
Buffer * |
t_SrcBuffer, |
|
|
Buffer * |
t_DstBuffer, |
|
|
VkDeviceSize |
t_Size |
|
) |
| |
|
static |
Copy the contents of the source buffer to the destintation buffer using a single command.
- Parameters
-
| t_SrcBuffer | Source buffer data |
| t_DstBuffer | Destination buffer data |
| t_Size | Size of the data to copy |
◆ GetSize()
| const VkDeviceSize& Fling::Buffer::GetSize |
( |
| ) |
const |
|
inline |
◆ GetVkBuffer()
| const VkBuffer& Fling::Buffer::GetVkBuffer |
( |
| ) |
const |
|
inline |
◆ GetVkDeviceMemory()
| const VkDeviceMemory& Fling::Buffer::GetVkDeviceMemory |
( |
| ) |
const |
|
inline |
◆ IsUsed()
| bool Fling::Buffer::IsUsed |
( |
| ) |
const |
|
inline |
Check if this buffer's vulkan assets are used.
- Returns
- true memory is not null and the size is greater than 0
◆ MapMemory()
| void Fling::Buffer::MapMemory |
( |
void ** |
t_Data | ) |
const |
|
private |
Map the memory of this buffer to the given data.
- Parameters
-
| t_Data | Where to map this buffer's data to |
◆ Release()
| void Fling::Buffer::Release |
( |
| ) |
|
Destroy the VK buffer object, frees vk memory.
◆ UnmapMemory()
| void Fling::Buffer::UnmapMemory |
( |
| ) |
|
|
private |
Unmap this bufferes memory from the vulkan device.
◆ m_Buffer
| VkBuffer Fling::Buffer::m_Buffer |
|
private |
Vulkan logical buffer object.
◆ m_BufferMemory
| VkDeviceMemory Fling::Buffer::m_BufferMemory |
|
private |
Pointer to the physcial device memory for this buffer.
◆ m_Size
| VkDeviceSize Fling::Buffer::m_Size |
|
private |
The size of this buffer in bytes.
The documentation for this class was generated from the following files:


1b. How to easily counter this attack (assuming your system is vulnerable)
There's one huge step you can take to prevent this from happening forever (just in case your system ever has been vulnerable and you don't want to have to worry about it anymore). By default, your restricted shell should not let the user redefine the IFS variable. Here's the one thing you can do to make it impossible for this hack to work (although it will come at some cost, since no one will be able to preserve crashed vi files. And, we should note that part of this vulnerability is that this command used to be setuid root!):
host # chmod a-x /usr/lib/expreserve
Now, no one can execute that command by running [esc]:pre in vi or vim! (Note also that this file may be in a different directory depending on your distro, and may also be differently titled. For instance, the "elvis" program - a vi clone - uses the "elvprsv" command to do its preserves.)
2b. The easiest fix, if it's available, is included in some versions of vi and in most versions of vim.
If you invoke them as rvi or rvim, the shell escape is disabled by default :) In some instances, invoking vi as rvi will dump your user to the "ex" editor. That's bordering on cruelty ;)
3b. Here's a very simple way to ensure this will never happen (at least, not the unoriginal way ;)
First, set the restricted user's home directory up with an .exrc file. Normally, these are considered bad to have, but, in fact, it's generally better practice to have an existing .exrc file, that the user can't access, than none at all (since that leaves it for them to create if they can figure out a way).
bash # touch /home/restricted/.exrc
bash # chown root:root /home/restricted/.exrc
bash # chmod 644 /home/restricted/.exrc
bash # vi /home/restricted/.exrc
set exrc
set shell=/bin/false
And you're all set. Now, whenever your user uses vi (or vim - the same method is used to implement the above), the .exrc file will get processed and the default "shell" will be set to /bin/false. So, when they type:
[esc]:shell
It will knock them right back to the editor. As an added bonus, this will prevent them from being able to use the [esc]:! one-line command functionality, since it will try to exec that command using /bin/false. This will fail if /bin/false exists (because it returns failure no matter what) and also if it doesn't (because the invocation of the non-existent shell will return failure also). If you want to play it safe, make sure your system has a /bin/false before you set this (to avoid any bizarre unanticipated OS behaviour). Another common "useless" shell is /sbin/nologin, but /bin/false should be on almost every flavor and distro of Linux and Unix out there.


FAIR query engine
Edit query for model
The model will need the following input variables:
Input variable:
Definition:
{% for modelParam in modelParamsList %}
{{modelParam.local_param_name.value}}
{{modelParam.informationElementTypeLabel.value}}
{% endfor %}
Current query
Save!


Bootstrap Grid
An idea is worth billions.
Home
Catalogue
Wishlist
Matches
Messages
2
Settings
Sign in
Previous
Next
Right


Next: realpart, Previous: conjugate, Up: Numbers Dictionary
phase
number ⇒ phase
number—a number.
phase—a number.
phase returns the phase of number (the angle part of its polar representation) in radians, in the range
-\pi (exclusive) if minus zero is not supported, or -\pi (inclusive) if minus zero is supported,
to \pi (inclusive). The phase of a positive
real
number is zero; that of a negative
real
number is \pi. The phase of zero is defined to be zero.
If number is a complex float, the result is a float of the same type as the components of number. If number is a float, the result is a float of the same type. If number is a rational or a complex rational, the result is a single float.
The branch cut for phase lies along the negative real axis, continuous with quadrant II. The range consists of that portion of the real axis between -\pi (exclusive) and~\pi (inclusive).
The mathematical definition of phase is as follows:
(phase x) = (atan (imagpart x) (realpart x))
(phase 1) ⇒ 0.0s0 (phase 0) ⇒ 0.0s0 (phase (cis 30)) ⇒ -1.4159266 (phase #c(0 1)) ⇒ 1.5707964
Should signal type-error if its argument is not a number. Might signal arithmetic-error.


Having mindlfulness converstaion with my daughter was something very interesting thing I did. She wasn't very up for it. But she had a go at it, talking for 4min in a go was slightly hard. She took some small breaks. It turned out to be a challenge to keep expressing your self for certain amount of time. I think she did found it interesting, but at the same time it wasn't something which she would like to do it everyday. As far as I am concern I liked having mindfulness conversation as it gives you the chance to reflect on what you have done so far, and also gives you insight on what things you may like to change in the future or what you would like to improve. To sustain my practice I will stick to what I have been doing so far. That is mindfullness pracitce of 15 min. everyday in a sititng down position, which is been working best for me so far. I will like to have a buddy in near future which will encourage me to keep going. I have also decided to take one mindful breath everyday. Since it is just one mindful breath it may help to sustain what I am doing so far. Would definitely get myself into listening, looping and dipping.


stdlib v22.1.4 c
This module enables users to enter the short form of some commonly used commands.
These functions are intended for interactive use in the Erlang shell only. The module prefix can be omitted.
Link to this section Summary
Functions
Stack backtrace for a process. Equivalent to erlang:process_display(``Pid``, backtrace)
.
Compiles and then purges and loads the code for a module. Module
can be either a module name or a source file path, with or without .erl
extension. Options
defaults to []
.
Changes working directory to Dir
, which can be a relative name, and then prints the name of the new working directory.
Search PathList
and load .erlang
resource file if found.
Flushes any messages sent to the shell.
Displays help information: all valid shell internal commands, and commands in this module.
Displays information about a process, Equivalent to process_info(pid(``X``, ``Y``, ``Z``))
, but location transparent.
i/0
displays system information, listing information about all processes. ni/0
does the same, but for all nodes the network.
Purges and loads, or reloads, a module by calling code:purge(``Module``)
followed by code:load_file(``Module``)
.
Reloads all currently loaded modules that have changed on disk (see mm()
). Returns the list of results from calling l(M)
for each such M
.
Lists files in the current directory.
Lists files in directory Dir
or, if Dir
is a file, only lists it.
Displays information about the loaded modules, including the files from which they have been loaded.
Memory allocation information. Equivalent to erlang:memory/0
.
Memory allocation information. Equivalent to erlang:memory/1
.
Lists all modified modules. Shorthand for code:modified_modules/0
.
Compiles and then loads the code for a file on all nodes. Options
defaults to []
. Compilation is equivalent to
Converts X
, Y
, Z
to pid <X.Y.Z>
. This function is only to be used when debugging.
Prints the name of the working directory.
This function is shorthand for init:stop()
, that is, it causes the node to stop in a controlled fashion.
regs/0
displays information about all registered processes. nregs/0
does the same, but for all nodes in the network.
Prints the node uptime (as specified by erlang:statistics(wall_clock)
) in human-readable form.
Link to this section Functions
Stack backtrace for a process. Equivalent to erlang:process_display(``Pid``, backtrace)
.
ccc/123
Compiles and then purges and loads the code for a module. Module
can be either a module name or a source file path, with or without .erl
extension. Options
defaults to []
.
If Module
is an atom and is not the path of a source file, then the code path is searched to locate the object file for the module and extract its original compiler options and source path. If the source file is not found in the original location, filelib:find_source/1
is used to search for it relative to the directory of the object file.
The source file is compiled with the the original options appended to the given Options
, the output replacing the old object file if and only if compilation succeeds. A function Filter
can be specified for removing elements from from the original compiler options before the new options are added.
Notice that purging the code means that any processes lingering in old code for the module are killed without warning. For more information, see code/3
.
Changes working directory to Dir
, which can be a relative name, and then prints the name of the new working directory.
Example:
2> cd("../erlang").
/home/ron/erlang
erlangrc/1
erlangrc(PathList) -> {ok, file:filename()} | {error, term()} when PathList :: [Dir :: file:name()].
Search PathList
and load .erlang
resource file if found.
Flushes any messages sent to the shell.
Displays help information: all valid shell internal commands, and commands in this module.
i/3
i(X, Y, Z) -> [{atom(), term()}] when X :: non_neg_integer(), Y :: non_neg_integer(), Z :: non_neg_integer().
Displays information about a process, Equivalent to process_info(pid(``X``, ``Y``, ``Z``))
, but location transparent.
ini/0
i/0
displays system information, listing information about all processes. ni/0
does the same, but for all nodes the network.
Purges and loads, or reloads, a module by calling code:purge(``Module``)
followed by code:load_file(``Module``)
.
Notice that purging the code means that any processes lingering in old code for the module are killed without warning. For more information, see code/3
.
Reloads all currently loaded modules that have changed on disk (see mm()
). Returns the list of results from calling l(M)
for each such M
.
Lists files in the current directory.
Lists files in directory Dir
or, if Dir
is a file, only lists it.
Displays information about the loaded modules, including the files from which they have been loaded.
Displays information about Module
.
memory/0
memory() -> [{Type, Size}] when Type :: atom(), Size :: non_neg_integer().
Memory allocation information. Equivalent to erlang:memory/0
.
memorymemory/11
Memory allocation information. Equivalent to erlang:memory/1
.
Lists all modified modules. Shorthand for code:modified_modules/0
.
ncnc/12
Compiles and then loads the code for a file on all nodes. Options
defaults to []
. Compilation is equivalent to:
compile:file(File, Options ++ [report_errors, report_warnings])
Loads Module
on all nodes.
pid/3
pid(X, Y, Z) -> pid() when X :: non_neg_integer(), Y :: non_neg_integer(), Z :: non_neg_integer().
Converts X
, Y
, Z
to pid <X.Y.Z>
. This function is only to be used when debugging.
Prints the name of the working directory.
This function is shorthand for init:stop()
, that is, it causes the node to stop in a controlled fashion.
regsnregs/0
regs/0
displays information about all registered processes. nregs/0
does the same, but for all nodes in the network.
Prints the node uptime (as specified by erlang:statistics(wall_clock)
) in human-readable form.


Aadhaar Tech
I was required to design the visual identity and digital interfaces of the new product division of Labwire Tech Pvt Ltd called Aadhaar Tech, which focuses on providing Aadhaar based technological solutions.
Worked in the capacity of a freelance visual designer.
April 2017 - May 2017
ROLE
- - Development of the visual identity system. Includes logomarks and other brand elements.
- - Requirement analysis through stakeholder feedbacks. Information obtained through interviews and questionnaires.
- - Conceptualizing and designing the user interface for the initial prototype. Expected to be implemented for the Beta lauch.
GOAL
The new division, Aadhaar Tech, aims at bringing accessible Aadhaar-based API information calls to users. Aadhaar is the world’s largest biometric ID system and is currently used in India. It is a unique 12-digit number that can be obtained by the residents of India, using their biometric and demographic information. Aadhaar numbers are linked with a host of services, such as banking accounts, mobile sim cards, e-signatures and several welfare schemes. UIDAI is a statutory authority established in January 2009 by the government of India that oversees Aadhaar. Building on the API’s provided by UIDAI, Aadhaar Tech’s API Dashboard provides a seamless interaction between developers and their data.
The logo of Aadhaar, the world’s largest biometric system.
The stakeholders insisted on having a visual identity that would make the brand stand out from the ocean of developer targeted technology. The initial vision of the product was to exhibit a fresh yet functional appeal amongst developers and amateur coding enthusiasts alike. The dashboard had to also cater to users who might not be developers but rather just need to implement Aadhaar based services.
VISION
The visual identity of the product focuses on its primary service, Aadhaar. Biometrics are an integral part of Aadhaar schemes and thus are incorporated into the products of Aadhaar Tech as well. The fingerprint motif forms the crux of the brand along with vibrant yet calm colour tones. It also helps bring in a human element to a visual space that is predominantly occupied with barebone elements that developers have been acclimatised to.
Parent Logo
Pay Logo
E-sign Logo
Parent Mono
Pay Mono
E-sign Mono
Aadhaar Tech and it’s initial product offerings.
Font
Bold
Book
Font and colour choices for the visual system.
A visual analysis of competitors in Aadhaar Tech’s marketplace corroborated the statement made by the stakeholders, that existing software solutions for implementing government technologies felt aesthetically weak and complicated to use. The experience provided by the dashboard was designed to be user-centric and provides them complete information expected from an API dashboard whilst also keeping user engagement high.
EXECUTION
After a series of questionnaires and interviews with the stakeholders, the final UI was designed and delivered.
Several elements throughout the interface are results of this user-centric approach that was taken during the design process.  A few key ones are showcased here:
Clean illustrations that help users relate to the developer jargon better.
The timer dynamically changes to ‘Retry OTP’ after the expected wait time.
Expected wait time for the OTP service used by the company was 65 seconds. To minimise user bounce rates during this validation process, a trivia based on Aadhaar facts was shown to the user.
A new trivia pops up every few seconds
After a series of questionnaires and interviews with the stakeholders, the final UI was designed and delivered
A preview of alerts on the dashboard home reduces the number of clicks a user needs to do in order to reach the most visited page of the API platform.


{% comment %} This is an example template. It's being used on a live site, http://djiki.info which is the Djiki homepage. Feel free to replace it with anything you like. {% endcomment %}
— a Wiki engine for Django


Summary
Considering San Francisco's surge in population, an increase in the demand of emergency services is expected. Optimizing the limited resources of these services is crucial to continue providing quality services across the city. Distributing resources according to the demand of individual stations and units will efficiently reduce the time taken for a unit to receive a call and arrive at the site of emergency. The figures displayed above are indicative of major problem areas that must be addressed as soon as possible for the safety of the city.


Configure the RF sensors that will trigger an alert for this zone
Set a schedule to arm this zone
Add external RF buttons that activate and/or deactivate the zone


Eobaly scrapper
ES
All categories
Categories
Name
Scraping
Log
About
Toggle Sidebar
Logout
External name
Original product url is
Product category is
Price details


Package org.drip.sample.mst
Minimum Spanning Tree and Forest Algorithms
- Author:
- Lakshmi Krishnamurthy
-
Class Summary Class Description BoruvkaMaximumForestGenerator BoruvkaMaximumForestGenerator illustrates the Execution of the Boruvka Algorithm for the Generation of the Maximum Spanning Forest.BoruvkaMinimumForestGenerator BoruvkaMinimumForestGenerator illustrates the Execution of the Boruvka Algorithm for the Generation of the Minimum Spanning Forest.CompleteUniformRandomBoruvka CompleteUniformRandomBoruvka demonstrates the Ensemble MST Length Analysis of a Complete Graph built using Random Weights, and the Boruvka Minimum Spanning Forest Generator.CompleteUniformRandomKruskal CompleteUniformRandomKruskal demonstrates the Ensemble MST Length Analysis of a Complete Graph built using Random Weights, and the Kruskal Minimum Spanning Forest Generator.CompleteUniformRandomPrim CompleteUniformRandomPrim demonstrates the Ensemble MST Length Analysis of a Complete Graph built using Random Weights, and the Prim Minimum Spanning Forest Generator.CompleteUniformRandomReverseDelete CompleteUniformRandomReverseDelete demonstrates the Ensemble MST Length Analysis of a Complete Graph built using Random Weights, and the Reverse-Delete Minimum Spanning Forest Generator.CompleteUniformRandomSteele CompleteUniformRandomSteele displays the computed expected MST Length of a Complete Graph built using U[0,1] Random Weights.KruskalMaximumForestGenerator KruskalMaximumForestGenerator illustrates the Execution of the Kruskal Algorithm for Maximum Spanning Tree.KruskalMinimumForestGenerator KruskalMinimumForestGenerator illustrates the Execution of the Kruskal Algorithm for Minimum Spanning Tree.PrimMaximumForestGenerator PrimMaximumForestGenerator illustrates the Execution of the Prim Maximum Spanning Forest Algorithm.PrimMinimumForestGenerator PrimMinimumForestGenerator illustrates the Execution of the Prim Minimum Spanning Forest Algorithm.ReverseDeleteMaximumForestGenerator ReverseDeleteMaximumForestGenerator illustrates the Execution of the Reverse-Delete Algorithm for Maximum Spanning Tree.ReverseDeleteMinimumForestGenerator ReverseDeleteMinimumForestGenerator illustrates the Execution of the Reverse-Delete Algorithm for Minimum Spanning Tree.


| Add / Edit museum information |
|
|
| Below are the options that you have for adding and editing your museum's record on the database: |
{
if($c{museum_login}->get_child_count('museum')<=0)
{
$OUT.=<<"+++";
| You have not yet added a museum record to the database... |
| click here to create your museum's record in the database |
+++
}
else
{
if($c{museum_login}->has_outstanding_changes)
{
$OUT.=<<"+++";
| You have submitted a change that has not been checked yet |
| click here to edit the change already submitted |
+++
}
else
{
$OUT.=<<"+++";
| click here to submit a new change to your museum's info |
+++
}
}
}
| click here to logout and close this window |
|
| Information update log |
|
|
| The following is a list of all changes that have been made to your museum's record: |
| Date |
Submitted By |
Status |
{
foreach my $museum (@{$c{museum_login}->ensure_child_array('museum')})
{
my $date_title = $museum->created->get_string;
my $user_name = 'Website Administrator';
if($museum->museum_login_id>0)
{
$user_name = $museum->get_data('user_name');
}
my $status_title = $museum->get_status_title;
my $status_img = $museum->get_status_img;
$OUT.=<<"+++";
| $date_title |
$user_name |
$status_img $status_title |
+++
}
}
|


The vpc ID default-vpc
on wordpress/wordpress-single-instance.yaml
line 145 does not exist. If we ommit the security group on a CloudFormation template it will default to the default VPC, so let’s do exactly that. Delete line 145 all together to get the following security group:
WebServerSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: "Enable HTTP access via port 80 locked down to the load balancer + SSH access"
SecurityGroupIngress:
- CidrIp: <IP_ADDRESS>/0
FromPort: 80
IpProtocol: tcp
ToPort: 80
And commit and push the changes:
git add wordpress/wordpress-single-instance.yaml
git commit -m "Removed default-vpc on the SG"
git push AWSCodeCommit master
TaskCat is a tool that tests AWS CloudFormation templates. It deploys your AWS CloudFormation template in multiple AWS Regions and generates a report with a pass/fail grade for each region. You can specify the regions and number of Availability Zones you want to include in the test, and pass in parameter values from your AWS CloudFormation template. taskcat is implemented as a Python class that you import, instantiate, and run.
Taskcat uses two configuration files: Global config and Project config. The global config file provides global settings that become defaults for all projects. It is located in user’s home-directory ~/.taskcat.yml
. The project config file provides project-specific configurations. The project config file is located in the root of your project folder <PROJECT_ROOT>/.taskcat.yml
project:
name: wordpress-single-instance
regions:
- eu-west-1
tests:
default:
template: wordpress/wordpress-single-instance.yaml
TaskCat performs multiple actions, such as template validation, parameter validation, and staging content into an Amazon Simple Storage Service (Amazon S3) bucket, before launching the AWS CloudFormation stack. It launches the stack in the defined Regions, simultaneously. And it regularly polls the AWS CloudFormation stack status to check if the stack creation is finished. After the stack has been successfully created, TaskCat deletes it. How much time TaskCat takes to finish the testing depends on how many tests you have defined in your TaskCat configuration file and how long each stack creation and deletion takes. After the TaskCat run is completed, it generates a report in HTML format in the directory from where you are running the TaskCat command.
Parameter Overrides were added to the taskcat to solve a couple of common problems. First, many templates share common parameters that are unique to an AWS account, like a KeyPair name or an S3 Bucket, overrides provided a way to store those centrally for all your projects. Second, we didn’t want to add sensitive data (usernames, passwords, tokens) to a git repository. The idea was to store sensitive/unique data outside of a git repository, but still execute a test using this data. To that end, any parameter defined in the global config will take precedence over the same parameter in a project-level config.
The stack is now waiting for manual approval and an email on your inbox asking for it. However, we received another email from AWS Config. It says:
A Config rule is not compliant in your environment. Please open the Config Dashboard for further details.


The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
| GroupId | ArtifactId | Version | Type | Licenses |
|---|---|---|---|---|
| de.odysseus.juel | juel-api | 2.2.7 | jar | The Apache Software License, Version 2.0 |
| de.odysseus.juel | juel-impl | 2.2.7 | jar | The Apache Software License, Version 2.0 |
| junit | junit | 4.12 | jar | Eclipse Public License 1.0 |
| org.apache.tomcat | tomcat-jasper-el | 9.0.12 | jar | Apache License, Version 2.0 |
| org.glassfish | javax.el | 3.0.1-b10 | jar | CDDL + GPLv2 with classpath exception |
| org.mockito | mockito-core | 1.10.19 | jar | The MIT License |
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
| GroupId | ArtifactId | Version | Type | Licenses | Optional |
|---|---|---|---|---|---|
| org.apache.commons | commons-weaver-privilizer-api | 2.0 | jar | Apache License, Version 2.0 | No |
| org.apache.geronimo.specs | geronimo-atinject_1.0_spec | 1.0 | jar | The Apache Software License, Version 2.0 | No |
| org.apache.geronimo.specs | geronimo-interceptor_1.2_spec | 1.0 | jar | The Apache Software License, Version 2.0 | No |
| org.apache.geronimo.specs | geronimo-validation_2.0_spec | 1.0 | jar | The Apache Software License, Version 2.0 | No |
| org.apache.commons | commons-lang3 | 3.7 | jar | Apache License, Version 2.0 | Yes |
| org.apache.geronimo.specs | geronimo-annotation_1.3_spec | 1.0 | jar | The Apache Software License, Version 2.0 | Yes |
| org.apache.geronimo.specs | geronimo-jcdi_2.0_spec | 1.0 | jar | The Apache Software License, Version 2.0 | Yes |
| org.apache.geronimo.specs | geronimo-jpa_2.0_spec | 1.1 | jar | The Apache Software License, Version 2.0 | Yes |
| org.apache.tomcat | tomcat-el-api | 9.0.12 | jar | Apache License, Version 2.0 | Yes |
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
| GroupId | ArtifactId | Version | Type | Licenses |
|---|---|---|---|---|
| org.hamcrest | hamcrest-core | 1.3 | jar | New BSD License |
| org.objenesis | objenesis | 2.1 | jar | Apache 2 |
Apache 2: Objenesis
Eclipse Public License 1.0: JUnit
The MIT License: Mockito
Apache License, Version 2.0: Apache BVal :: bval-jsr, Apache Commons Lang, Apache Commons Weaver Privilizer API, tomcat-el-api, tomcat-jasper-el
CDDL + GPLv2 with classpath exception: Expression Language 3.0
New BSD License: Hamcrest Core
The Apache Software License, Version 2.0: Apache Geronimo Annotation Spec 1.3, Apache Geronimo Bean Validation Spec 2.0, Apache Geronimo Interceptor Spec 1.2, Apache Geronimo JCDI Spec 2.0, Apache Geronimo JSR-317 JPA 2.0 Spec API, Apache Geronimo JSR-330 Spec API, Java Unified Expression Language API, Java Unified Expression Language Implementation
| Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
|---|---|---|---|---|---|---|
| juel-api-2.2.7.jar | 32.1 kB | 32 | 28 | 1 | 1.5 | Yes |
| juel-impl-2.2.7.jar | 108.9 kB | 100 | 87 | 6 | 1.5 | Yes |
| junit-4.12.jar | 314.9 kB | 323 | 286 | 30 | 1.5 | Yes |
| commons-weaver-privilizer-api-2.0.jar | 10.3 kB | 18 | 3 | 1 | 1.8 | No |
| geronimo-atinject_1.0_spec-1.0.jar | 10 kB | 18 | 6 | 1 | 1.5 | No |
| geronimo-interceptor_1.2_spec-1.0.jar | 12.4 kB | 22 | 10 | 1 | 1.5 | Yes |
| geronimo-validation_2.0_spec-1.0.jar | 93.3 kB | 161 | 142 | 9 | 1.8 | Yes |
| tomcat-jasper-el-9.0.12.jar | 167.5 kB | 118 | 105 | 5 | 1.8 | Yes |
| javax.el-3.0.1-b10.jar | 237 kB | 181 | 162 | 6 | 1.7 | Yes |
| hamcrest-core-1.3.jar | 45 kB | 52 | 45 | 3 | 1.5 | Yes |
| mockito-core-1.10.19.jar | 1.2 MB | 1138 | 694 | 67 | 1.5 | Yes |
| objenesis-2.1.jar | 41.8 kB | 52 | 37 | 9 | 1.5 | Yes |
| commons-lang3-3.7.jar | 499.6 kB | 295 | 270 | 13 | 1.7 | Yes |
| geronimo-annotation_1.3_spec-1.0.jar | 15.7 kB | 29 | 15 | 3 | 1.6 | Yes |
| geronimo-jcdi_2.0_spec-1.0.jar | 104.2 kB | 170 | 147 | 11 | 1.8 | Yes |
| geronimo-jpa_2.0_spec-1.1.jar | 120.2 kB | 204 | 182 | 6 | 1.5 | Yes |
| tomcat-el-api-9.0.12.jar | 87.5 kB | 65 | 58 | 1 | 1.8 | Yes |
| Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
| 17 | 3.1 MB | 2978 | 2277 | 173 | 1.8 | 15 |
| test: 8 | test: 2.1 MB | test: 1996 | test: 1444 | test: 127 | - | test: 8 |
| provided: 9 | provided: 953.2 kB | provided: 982 | provided: 833 | provided: 46 | - | provided: 7 |


Importance-Weighted Classifier¶
-
class
libtlda.iw.
ImportanceWeightedClassifier
(loss='logistic', l2=1.0, iwe='lr', smoothing=True, clip=-1, kernel_type='rbf', bandwidth=1)¶ Class of importance-weighted classifiers.
Methods contain different importance-weight estimators and different loss functions.
Examples
>>>> X = np.random.randn(10, 2)>>>> y = np.vstack((-np.ones((5,)), np.ones((5,))))>>>> Z = np.random.randn(10, 2)>>>> clf = ImportanceWeightedClassifier()>>>> clf.fit(X, y, Z)>>>> u_pred = clf.predict(Z)Methods
-
fit
(X, y, Z)¶ Fit/train an importance-weighted classifier.
Parameters: X : array
source data (N samples by D features)
y : array
source labels (N samples by 1)
Z : array
target data (M samples by D features)
Returns: None
-
get_params
()¶ Get classifier parameters.
-
is_trained
()¶ Check whether classifier is trained.
-
iwe_kernel_densities
(X, Z)¶ Estimate importance weights based on kernel density estimation.
Parameters: X : array
source data (N samples by D features)
Z : array
target data (M samples by D features)
Returns: array
importance weights (N samples by 1)
-
iwe_kernel_mean_matching
(X, Z)¶ Estimate importance weights based on kernel mean matching.
Parameters: X : array
source data (N samples by D features)
Z : array
target data (M samples by D features)
Returns: iw : array
importance weights (N samples by 1)
-
iwe_logistic_discrimination
(X, Z)¶ Estimate importance weights based on logistic regression.
Parameters: X : array
source data (N samples by D features)
Z : array
target data (M samples by D features)
Returns: array
importance weights (N samples by 1)
-
iwe_nearest_neighbours
(X, Z)¶ Estimate importance weights based on nearest-neighbours.
Parameters: X : array
source data (N samples by D features)
Z : array
target data (M samples by D features)
Returns: iw : array
importance weights (N samples by 1)
-
iwe_ratio_gaussians
(X, Z)¶ Estimate importance weights based on a ratio of Gaussian distributions.
Parameters: X : array
source data (N samples by D features)
Z : array
target data (M samples by D features)
Returns: iw : array
importance weights (N samples by 1)
-
predict
(Z)¶ Make predictions on new dataset.
Parameters: Z : array
new data set (M samples by D features)
Returns: preds : array
label predictions (M samples by 1)
-


Id: 372
Name: Unity
Status: Alive
Species: Alien
Type: Hivemind
Gender: Genderless
OriginName: unknown
OriginUrl:
LocationName: Unity's Planet
LocationUrl: https://rickandmortyapi.com/api/location/28
Image: https://rickandmortyapi.com/api/character/avatar/372.jpeg
Episode: ['https://rickandmortyapi.com/api/episode/14']
Url: https://rickandmortyapi.com/api/character/372
Created: 2018-01-10T19:20:50.211Z


Answer
Undocumented
-
Undocumented
-
Declaration
Swift
public required convenience init?(jsonString json: String)
Parameters
json
The JSON string returned by the API
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented


AudioDisplayViewPresenter
public class AudioDisplayViewPresenter
extension AudioDisplayViewPresenter: AudioPlayerDisplayDelegate
extension AudioDisplayViewPresenter: AudioPlayerAgentDelegate
extension AudioDisplayViewPresenter: AudioDisplayViewDelegate
AudioDisplayViewPresenter is a class which helps user for displaying AudioDisplayView more easily.
-
Initialize with superView
Declaration
Swift
public convenience init(superView: UIView, nuguClient: NuguClient)
Parameters
superView
Target view for AudioDisplayView should be added to.
nuguClient
NuguClient instance which should be passed for delegation.
-
Initialize with viewController
Declaration
Swift
public convenience init(viewController: UIViewController, nuguClient: NuguClient)
Parameters
viewController
Target viewController for AudioDisplayView should be added to.
nuguClient
NuguClient instance which should be passed for delegation.
-
Declaration
Swift
public func audioPlayerDisplayShouldRender(template: AudioPlayerDisplayTemplate, completion: @escaping (AnyObject?) -> Void)
-
Declaration
Swift
public func audioPlayerDisplayDidClear(template: AudioPlayerDisplayTemplate)
-
Declaration
Swift
public func audioPlayerDisplayShouldUpdateMetadata(payload: Data, header: Downstream.Header)
-
Declaration
Swift
public func audioPlayerDisplayShouldShowLyrics(header: Downstream.Header, completion: @escaping (Bool) -> Void)
-
Declaration
Swift
public func audioPlayerDisplayShouldHideLyrics(header: Downstream.Header, completion: @escaping (Bool) -> Void)
-
Declaration
Swift
public func audioPlayerDisplayShouldControlLyricsPage(direction: AudioPlayerDisplayControlPayload.Direction, header: Downstream.Header, completion: @escaping (Bool) -> Void)
-
Declaration
Swift
public func audioPlayerIsLyricsVisible(completion: @escaping (Bool) -> Void)
-
Declaration
Swift
public func audioPlayerAgentDidChange(state: AudioPlayerState, header: Downstream.Header)
-
Declaration
Swift
public func audioPlayerAgentDidChange(duration: Int)


New York Times Snapshot
Select a category
Home
Arts
Auto
Books
Business
Fashion
Food
Health
Insider
Magazine
Movies
New York
obituaries
Opinion
Politics
Real Estate
Science
Sunday Review
Tech
Theater
Travel
United States
World
Reload


|
Panda3D
|
Public Member Functions | |
| def | __init__ (self, name, log=True, verbose=False, fullReport=False, findCycles=True, threaded=False, doneCallback=None, autoDestroy=False, priority=None, safeMode=False, delOnly=False, collect=True) |
| def | destroy (self) |
| def | finished (self) |
| def | getDesc2numDict (self) |
| def | getGarbage (self) |
| def | getNumCycles (self) |
| def | getReport (self) |
| def | run (self) |
| Public Member Functions inherited from Job | |
| def | __init__ (self, name) |
| def | getFinishedEvent (self) |
| def | getJobName (self) |
| def | getPriority (self) |
| def | isFinished (self) |
| def | printingBegin (self) |
| def | printingEnd (self) |
| def | resume (self) |
| def | setPriority (self, priority) |
| def | suspend (self) |
| Public Member Functions inherited from DirectObject | |
| def | __init__ (self) |
| def | accept (self, event, method, extraArgs=[]) |
| def | acceptOnce (self, event, method, extraArgs=[]) |
| def | addTask (self, *args, **kwargs) |
| def | detectLeaks (self) |
| def | doMethodLater (self, *args, **kwargs) |
| def | getAllAccepting (self) |
| def | ignore (self, event) |
| def | ignoreAll (self) |
| def | isAccepting (self, event) |
| def | isIgnoring (self, event) |
| def | removeAllTasks (self) |
| def | removeTask (self, taskOrName) |
Static Public Attributes | |
| notify = directNotify.newCategory("GarbageReport") | |
| Static Public Attributes inherited from Job | |
| Continue = None | |
| Done = object() | |
| Priorities = ScratchPad(Min=1, Low=100, Normal=1000, High=10000) | |
| Sleep = object() | |
| Static Public Attributes inherited from DirectObject | |
| def | accept_once = acceptOnce |
| def | add_task = addTask |
| def | detect_leaks = detectLeaks |
| def | do_method_later = doMethodLater |
| def | get_all_accepting = getAllAccepting |
| def | ignore_all = ignoreAll |
| def | is_accepting = isAccepting |
| def | is_ignoring = isIgnoring |
| def | remove_all_tasks = removeAllTasks |
| def | remove_task = removeTask |
Detects leaked Python objects (via gc.collect()) and reports on garbage items, garbage-to-garbage references, and garbage cycles. If you just want to dump the report to the log, use GarbageLogger.
| def __init__ | ( | self, | |
| name, | |||
log = True , |
|||
verbose = False , |
|||
fullReport = False , |
|||
findCycles = True , |
|||
threaded = False , |
|||
doneCallback = None , |
|||
autoDestroy = False , |
|||
priority = None , |
|||
safeMode = False , |
|||
delOnly = False , |
|||
collect = True |
|||
| ) |
| def destroy | ( | self | ) |
Reimplemented from Job.
| def finished | ( | self | ) |
Reimplemented from Job.
| def getDesc2numDict | ( | self | ) |
| def getGarbage | ( | self | ) |
| def getNumCycles | ( | self | ) |
| def getReport | ( | self | ) |
| def run | ( | self | ) |
This should be overridden with a generator that does the needful processing. yield `Job.Continue` when possible/reasonable, and try not to run longer than the JobManager's timeslice between yields. When done, yield `Job.Done`.
Reimplemented from Job.
| cycleIds |
| cycles |
| cyclesBySyntax |
| garbage |
| garbageInstanceIds |
|
static |
| numCycles |
| numGarbage |
| numGarbageInstances |
| referentsByNumber |
| referentsByReference |
| referrersByNumber |
| referrersByReference |
| uniqueCycleSets |