This week, we will focus on two separate components. First, we will discuss how museums, like art, can suggest new and better worlds to live in, particularly through practices like artistic research or speculative design. Second, we will look at some of the best practices in development which you will be able to apply to your projects as you work on them for the rest of the semester.
welcome!
-> museums and utopia
-> development practices
a place that doesn't exist (for better or for worse)
Utopias have been around ever since humankind existed, manifested in places such as the different versions of Paradise, Eden, El Dorado, Shangri-La, etc. The modern undersanding of Utopia comes from Thomas Moore's book called, well, Utopia.
The point of the utopia is that it is not achievable per se, but it is a goal that can be set for humans to pursue. Furthermore, utopias aren't inherently absolutely good or bad. They are good or bad in relation to a particular ideal or paradigm. You can have hippie utopias, communist utopias, fascist utopias, religious utopias, etc. The point of the utopia is that they can help us project ourselves into a future we would like to see manifest.
museums already create worlds, through different means, and can be evaluated by their usefulness, plausibility and coherence.
to what extent is cultural heritage turned towards the future?
How does one respect the past while at the same time updating it? Through interpretation of the intent rather than the fact. Cultural heritage isn't only "nostalgic preservation of the past" or (overly) relying on tradition to think of the future. We can actually think about cultural heritage as the political reactivation of untimely and non-synchronous survivals of past cultures.
This means that there isn't actually just one cultural heritage but, as we've seen, there are multiple communities of people. Those communities each have their own heritage, which might have been suppressed at some time in history.
one way that art creates possibilities is through exploration of possibilities, based on pre-existing conditions (what if?)
The artistic process itself requires some research: you need to know where you come from, what questions you want to ask, to whom, and which answers you might expect to get. To a certain extent, when artists develop a work of art, they do have to do research. The difference is in the restitution of this research: rather than rationally cognitized (as in books, papers, etc.), it is felt, emotionally received.
As with all research, it is the curiosity that drives the intent: why are things this way? could things be different if we were to change our perception of it? The paradigms shift that we see in science (newtonian revolution, etc.) are not actually limited to science. By developing ideas, we can change these ideas.
The role of museums can then be to show not only the result, but also the process (the same way that academic papers don't limit their contribution to just publishing the conclusion, but also the methodology and results).
Further reading here.
The picture here is a copy from a letter of the media artist Nam June Paik, showing the questions that he asked himself about the art-making process (what is art? is it the moon? or the finger pointing at the moon?) and his medium of choice (ultimate goal of video revolution is the establishment of space to space [...] how to achieve this goal?)
another way is by presenting specific instances of objects that would be in use in this alternative world.
As a part of design, and therefore neither exclusively artistic, or exclusively engineering, speculative design looks at current and past trends to propose concrete solutions which we as a society might or might not need. These objects, displayed in museums, have something to say about the future through being in the present.
This particular piece is called the Spymaker, by Dunne and Raby, a UK-based design studio which is known for developing speculative design objects. Here, the mask for a dog blanks out sight, hearing and smell, and connects the smell-sensing part of the dog's brain to an antenna which senses electro-magnetic waves. Effectively, this allows the dog to guide humans towards places with less EM waves and therefore escape digital surveillance.
museums can highlight the processes of the making of a work - hkw - humanity at work
museums can arrange artworks to suggest alternate realities - musée de la chasse - atlas of a cosmogony
museums can re-activate cultural heritage and project it into the future - brooklyn museum - rise of sneaker culture
Humanity at work is a good example of displaying the process of the artist(s) at the same time as the final piece. this highlights the thought paradigms of the makers during the creation process, and allows the audience to ask themselves similar questions.
Atlas of a cosmogony is an example of how contemporary artworks can enter in a dialogue with a much older culture (here, the culture of hunting and fishing), and inform it in new ways, asking questions about our own animality and the animality of other life-forms.
Finally, the rise of sneaker culture is a more classical case of highlighting a specific cultural phenomenon (sneakers) and re-imagining the world around it, as an identity marker.
-> you can provide additional paratexts/metadata about the artistic process.
-> you can suggest parallel histories simply by purposefully omitting some things and highlighting others.
-> you can tell a story from (a) different perspective(s).
What kind of parallel history can you suggest? in which the dominated is dominating? in which the unusual is banal? in which the visible is made invisible?
An example of re-investing classical historical forms with alternative narratives is the dinner party, which takes the iconography of the banquet/last supper and replaces the participants with icons of feminism.
practices in developing software (and any project, really):
two means of planning:
Retroplanning means starting from the end. When do you have to deliver your project? Working from that deadline, you allocate time to complete each step of the project (starting from delivery -> testing ->merging -> additional features development -> assets integration -> core feature development -> etc.). This prevents you from being surprised by a deadline.
Github offers the tasks view in any repository, as well as Trello. The most important categories/columns that you need are:
in addition to using unity collab or github:
by using version control systems, you can take a lot off the load of manually merging changes together. however, it's still important to clearly delimitate who works on what (which script, which scene, which prefab, etc.), and to make sure that everyone always works on the latest version! This means checking Unity Collab as soon as you open Unity. If you work on a version that is not the latest, there be troubles...
finally, you might want to divide up the work in clear, separate parts. more often than not, this is helpful for the duration of development, and then comes back to bite you when you need to put all the parts together. you then have two solutions: allocate some time at the end of the project to do it or do it gradually (at the end of each sprint).
user-testing is the secret to any successful project. until they reach the user, your design decisions are only assumptions.
user-testing is about observing and listening.
while it might seem a little complicated to do it remotely, you can still user-test by using interactive prototypes (such as adobe XD), and sending it to friends and classmates.
once they interact with it, your goal is to know what is the intuition that they are having as they navigate your app, and whether that intuition matches what you would like your users to do. in order to have access to that train of thought, you should be closely observing what they are doing (where do they click, how long do they hesitate, etc.) and listening (particularly by asking them to think out loud as they interact with your prototypes; any stream of consciousness is useful.
finally, make sure that you are taking notes: it will make your tester feel like her opinion is valued, and will allow you to have concrete material when you circle back with your team and assess what aspects of the prototype worked and what didn't.
writing documentation helps you and your team understand what is going on. it includes:
by order of easiness, these are the different steps that can help your workflow by keeping things clean, organized and meaningul.
folder structure means that files go in the corresponding folders. for instance, Assets/Scripts/Scene 1/RaycastManager.cs
or Assets/Sprites/Main Scene/UI
. This way, you know at all times what is supposed to go where and prevent unnecessary confusion for you and your teammates.
naming convention means that each file should be named according to the same pattern. this pattern will help you identify in which case should one be using a particular file, and what is the latest file to be used (e.g. TYPE_FUNCTION_LOCATION_VERSION.FORMAT
-> Button_OK_StartScene_2.png
)
comments in code are a little harder to maintain, but helps a lot for you and your groupmates when it comes to editing someone else's code. the trick here is not only to describe the what of the code (e.g. //--here we loop over an array
) but also the why (e.g. //--we loop over an array because we're looking for the matching selected artwork
), which give you a bigger picture and a better understanding of how the code is supposed to behave.
museum can question the present and suggest future worlds by:
during recitation, we will discuss:
and next week, we'll focus on art galleries.


Boston plays Philadelphia, aims for 6th straight home win
by The Associated PressPhiladelphia Flyers (9-5-2, fourth in the Metropolitan Division) vs. Boston Bruins (11-3-2, first in the Atlantic Division)
Boston; Sunday, 7 p.m. EST
BOTTOM LINE: Boston hosts Philadelphia trying to continue its five-game home winning streak.
The Bruins are 5-2-2 against Eastern Conference opponents. Boston has scored 58 goals and ranks fourth in the NHL averaging 3.6 per game. David Pastrnak leads the team with 15.
The Flyers are 4-2-0 against opponents from the Metropolitan Division. Philadelphia has scored 14 power-play goals, converting on 22.2% of chances.
The matchup Sunday is the first meeting this season for the two teams.
TOP PERFORMERS: Pastrnak leads the Bruins with 30 points, scoring 15 goals and registering 15 assists. Brad Marchand has collected 13 assists over the last 10 games for Boston.
Oskar Lindblom leads the Flyers with eight goals and has 13 points. Travis Konecny has four goals and five assists over the last 10 games for Philadelphia.
LAST 10 GAMES: Flyers: 7-2-1, averaging 3.6 goals, six assists, 3.7 penalties and eight penalty minutes while giving up three goals per game with a .902 save percentage.
Bruins: 6-2-2, averaging 4.2 goals, 6.6 assists, 4.5 penalties and 12.2 penalty minutes while giving up 2.8 goals per game with a .908 save percentage.
Bruins Injuries: Brett Ritchie: day to day (upper body), Jake DeBrusk: day to day (lower body), David Backes: day to day (upper body).
Flyers Injuries: None listed.
___
The Associated Press created this story using technology provided by Data Skrive and data from Sportradar.


Business People Walking on the street to their offices inearly morning...
- Admin
- 23 Jan 2018
- (0) Comments
{% extends "base.html" %}
{% load static %}
{% block mainbody %}
Top Trending News
Beautiful Robot looking at camera with nice expression
Beautiful girl posting for photo in morning
Lorem Ipsum is simply dummy text of the printing and typeset been the industry's standard
Beautiful girl posting for photo in morning
Lorem Ipsum is simply dummy text of the printing and typeset been the industry's standard


| Rendering engine | Browser | Platform(s) | Engine version | CSS grade |
|---|---|---|---|---|
| Gecko | Netscape 7.2 | Win 95+ / Mac OS 8.6-9.2 | 1.7 | A |
| Gecko | Netscape Browser 8 | Win 98SE+ | 1.7 | A |
| Presto | Opera 8.0 | Win 95+ / OSX.2+ | - | A |
| Presto | Opera 8.5 | Win 95+ / OSX.2+ | - | A |
| Presto | Opera 9.0 | Win 95+ / OSX.3+ | - | A |
| Presto | Opera 9.2 | Win 88+ / OSX.3+ | - | A |
| Presto | Opera 9.5 | Win 88+ / OSX.3+ | - | A |
| Presto | Opera for Wii | Wii | - | A |
| Presto | Nokia N800 | N800 | - | A |
| Other browsers | All others | - | - | U |
| Other browsers | All others | - | - | U |


Excellent question! Choose the browser you are developing for and follow their instructions on how to load a development extension.


Next: *features*, Previous: load, Up: System Construction Dictionary
with-compilation-unit
([[!option]])
{form}* ⇒ {result}*
option ::=:override override
override—a generalized boolean; evaluated. The default is nil.
forms—an implicit progn.
results—the values returned by the forms.
Executes forms from left to right. Within the dynamic environment of with-compilation-unit, actions deferred by the compiler until the end of compilation will be deferred until the end of the outermost call to with-compilation-unit.
The set of options permitted may be extended by the implementation, but the only standardized keyword is :override.
If nested dynamically only the outer call to with-compilation-unit has any effect unless the value associated with :override is true, in which case warnings are deferred only to the end of the innermost call for which override is true.
The function compile-file provides the effect of
(with-compilation-unit (:override nil) ...)
around its code.
Any implementation-dependent extensions can only be provided as the result of an explicit programmer request by use of an implementation-dependent keyword. Implementations are forbidden from attaching additional meaning to a use of this macro which involves either no keywords or just the keyword :override.
If an implementation would normally defer certain kinds of warnings, such as warnings about undefined functions, to the end of a compilation unit (such as a file), the following example shows how to cause those warnings to be deferred to the end of the compilation of several files.
(defun compile-files (&rest files) (with-compilation-unit () (mapcar #'(lambda (file) (compile-file file)) files))) (compile-files "A" "B" "C")
Note however that if the implementation does not normally defer any warnings, use of with-compilation-unit might not have any effect.
Next: *features*, Previous: load, Up: System Construction Dictionary


|
|---|
| And they came over unto the other side of the sea, into the country of the Gadarenes.
|
|---|
| ᎢᏍᎪᏂᏗᏢᏃ ᎥᏓᎵ ᏭᏂᎷᏤ ᎠᏂᎨᏕᎵ ᎤᎾᏤᎵᎪᎯ.
|
|---|
I-s-go-ni-di-tlv-no v-da-li wu-ni-lu-tse A-ni-ge-de-li u-na-tse-li-go-hi.
|
|---|
|
|---|
| And when he was come out of the ship, immediately there met him out of the tombs a man with an unclean spirit,
|
|---|
| ᏥᏳᎯᏃ ᎤᏣᎢᏒ ᎩᎳᏉ ᎢᏴᏛ ᏚᏠᏎ ᎠᏍᎦᏯ ᏓᏓᏂᏌᎲ ᏅᏓᏳᎶᏒᎯ ᎦᏓᎭ ᎠᏓᏅᏙ ᎤᏯᎢ,
|
|---|
Tsi-yu-hi-no u-tsa-i-sv gi-la-quo i-yv-dv du-tlo-se a-s-ga-ya da-da-ni-sa-hv nv-da-yu-lo-sv-hi ga-da-ha a-da-nv-do u-ya-i,
|
|---|
|
|---|
| Who had his dwelling among the tombs; and no man could bind him, no, not with chains:
|
|---|
| ᎾᏍᎩ ᏓᏓᏂᏌᎲᏉ ᎡᎮᎢ; ᎥᏝ ᎠᎴ ᎾᏍᏉ ᏧᏓᏕᏒᏛ ᎬᏗ ᎩᎶ ᎬᏩᎸᏍᏗ ᏱᎨᏎᎢ.
|
|---|
Na-s-gi da-da-ni-sa-hv-quo e-he-i; v-tla a-le na-s-quo tsu-da-de-sv-dv gv-di gi-lo gv-wa-lv-s-di yi-ge-se-i.
|
|---|
|
|---|
| Because that he had been often bound with fetters and chains, and the chains had been plucked asunder by him, and the fetters broken in pieces: neither could any man tame him.
|
|---|
| ᏯᏃᎩᏳᏰᏃ ᏣᏥᏅᏠᎸᎯ ᎨᏎᎢ, ᎠᎴ ᏧᏓᏕᏒᏛ ᏣᎦᎸᏍᏔᏅᎯ ᎨᏎᎢ, ᏧᏓᏕᏒᏛᏃ ᏓᎦᎵᏍᎨᎢ, ᎠᎴ ᏗᎦᏅᏠᏍᏗ ᏓᏍᏆᎵᏍᎨᎢ; ᎥᏝ ᎠᎴ ᎩᎶ ᎬᏩᏓᏅᏘᏐᏗ ᏱᎨᏎᎢ.
|
|---|
Ya-no-gi-yu-ye-no tsa-tsi-nv-tlo-lv-hi ge-se-i, a-le tsu-da-de-sv-dv tsa-ga-lv-s-ta-nv-hi ge-se-i, tsu-da-de-sv-dv-no da-ga-li-s-ge-i, a-le di-ga-nv-tlo-s-di da-s-qua-li-s-ge-i; v-tla a-le gi-lo gv-wa-da-nv-ti-so-di yi-ge-se-i.
|
|---|
|
|---|
| And always, night and day, he was in the mountains, and in the tombs, crying, and cutting himself with stones.
|
|---|
| ᎠᎴ ᏂᎪᎯᎸ, ᏒᏃᏱ ᎠᎴ ᎢᎦ, ᎦᏚᏏ ᎠᎴ ᏓᏓᏂᏌᎲᎢ, ᎤᏪᎷᎨᎢ, ᎠᎴ ᏅᏯ ᎬᏗ ᎠᏓᏰᎶᎮᎢ.
|
|---|
A-le ni-go-hi-lv, sv-no-yi a-le i-ga, ga-du-si a-le da-da-ni-sa-hv-i, u-we-lu-ge-i, a-le nv-ya gv-di a-da-ye-lo-he-i.
|
|---|
|
|---|
| But when he saw Jesus afar off, he ran and worshipped him,
|
|---|
| ᎠᏎᏃ ᎢᏅᎯᏳ ᏭᎪᎲ ᏥᏌ, ᏚᏍᏆᎸᏔᏁ ᎠᎴ ᎤᏓᏙᎵᏍᏓᏁᎴᎢ,
|
|---|
A-se-no i-nv-hi-yu wu-go-hv Tsi-sa, du-s-qua-lv-ta-ne a-le u-da-do-li-s-da-ne-le-i,
|
|---|
|
|---|
| And cried with a loud voice, and said, What have I to do with thee, Jesus, thou Son of the most high God? I adjure thee by God, that thou torment me not.
|
|---|
| ᎠᎴ ᎠᏍᏓᏯ ᎤᏪᎷᏁ ᎯᎠ ᏄᏪᏎᎢ; ᎦᏙ ᏗᎩᎾᏓᏛᏙᏗ ᏂᎯ ᏥᏌ, ᏩᏍᏛ ᎦᎸᎳᏗᏳ ᎡᎯ ᎤᏁᎳᏅᎯ ᎤᏪᏥ? ᎬᏁᏤᎭ, ᎤᏁᎳᏅᎯ ᎬᏁᎢᏍᏓᏁᎭ, ᎾᏍᎩ ᏍᎩᎩᎵᏲᎢᏍᏙᏗᏱ ᏂᎨᏒᎾ.
|
|---|
A-le a-s-da-ya u-we-lu-ne hi-a nu-we-se-i; Ga-do di-gi-na-da-dv-do-di ni-hi Tsi-sa, wa-s-dv ga-lv-la-di-yu e-hi U-ne-la-nv-hi U-we-tsi? Gv-ne-tse-ha, U-ne-la-nv-hi gv-ne-i-s-da-ne-ha, na-s-gi s-gi-gi-li-yo-i-s-do-di-yi ni-ge-sv-na.
|
|---|
|
|---|
| For he said unto him, Come out of the man, thou unclean spirit.
|
|---|
| ᎯᎠᏰᏃ ᏄᏪᏎᎴᎢ, ᎡᎯᏄᎪᎢ ᎾᏍᎩ Ꮎ ᎠᏍᎦᏯ, ᏂᎯ ᎯᎦᏓᎭ ᎠᏓᏅᏙ.
|
|---|
Hi-a-ye-no nu-we-se-le-i, E-hi-nu-go-i na-s-gi na a-s-ga-ya, ni-hi hi-ga-da-ha a-da-nv-do.
|
|---|
|
|---|
| And he asked him, What is thy name? And he answered, saying, My name is Legion: for we are many.
|
|---|
| ᎤᏛᏛᏁᏃ, ᎦᏙ ᏕᏣᏙᎥ? ᎤᏬᏎᎴᎢ. ᎯᎠᏃ ᏄᏪᏎᎴᎢ, ᏑᎾᏓᏡᎩ ᏓᏆᏙᎥ; ᎣᎩᏣᏔᏰᏃ.
|
|---|
U-dv-dv-ne-no, Ga-do de-tsa-do-v? U-wo-se-le-i. Hi-a-no nu-we-se-le-i, Su-na-da-tlu-gi da-qua-do-v; o-gi-tsa-ta-ye-no.
|
|---|
|
|---|
| And he besought him much that he would not send them away out of the country.
|
|---|
| ᎠᎴ ᎤᏣᏘ ᎤᏍᏗᏰᏔᏁ ᎾᎿᎭᎨᏒ ᏧᏄᎪᏫᏍᏗᏱ ᏂᎨᏒᎾ ᎨᏒᎢ.
|
|---|
A-le u-tsa-ti u-s-di-ye-ta-ne na-hna ge-sv tsu-nu-go-wi-s-di-yi ni-ge-sv-na ge-sv-i.
|
|---|
|
|---|
| Now there was there nigh unto the mountains a great herd of swine feeding.
|
|---|
| ᎾᎿᎭᏃ ᎣᏓᎷᎶᏗ ᎤᏂᏣᏘ ᏑᎾᏓᏡᎩ ᏏᏆ ᎠᎾᎵᏍᏓᏴᏂᏙᎮᎢ.
|
|---|
Na-hna-no o-da-lu-lo-di u-ni-tsa-ti su-na-da-tlu-gi si-qua a-na-li-s-da-yv-ni-do-he-i.
|
|---|
|
|---|
| And all the devils besought him, saying, Send us into the swine, that we may enter into them.
|
|---|
| ᏂᎦᏛᏃ ᎠᏂᏍᎩᎾ ᎬᏩᏍᏗᏰᏔᏁ ᎯᎠ ᎾᏂᏪᏍᎨᎢ, ᎤᏁᎳᎩ ᏏᏆ ᏗᏁᏙᎲ ᏬᏥᎶᎯ, ᎾᏍᎩ ᏫᏙᏥᏴᏏ.
|
|---|
Ni-ga-dv-no a-ni-s-gi-na gv-wa-s-di-ye-ta-ne hi-a na-ni-we-s-ge-i, U-ne-la-gi si-qua di-ne-do-hv wo-tsi-lo-hi, na-s-gi wi-do-tsi-yv-si.
|
|---|
|
|---|
| And forthwith Jesus gave them leave. And the unclean spirits went out, and entered into the swine: and the herd ran violently down a steep place into the sea, (they were about two thousand;) and were choked in the sea.
|
|---|
| ᎩᎳᏉᏃ ᎢᏴᏛ ᏥᏌ ᏚᎵᏍᎪᎸᏓᏁᎴᎢ. ᏗᎦᏓᎭᏃ ᏗᏓᏅᏙ ᎤᏂᏄᎪᏨ, ᏏᏆ ᏫᏚᏂᏴᏎᎴᎢ; ᏑᎾᏓᏡᎩᏃ ᎤᎾᏁᎷᎩᏎ ᎤᏂᎦᏐᎠᏎ ᎦᏁᏡᎩ ᎨᏒ ᎥᏓᎵ ᏭᎾᎵᏔᏗᏅᏎᎢ, (ᏔᎵ ᎢᏯᎦᏴᎵ ᎢᏴᏛ ᎾᏂᎡᎢ,) ᎠᎴ ᎥᏓᎵ ᏚᏂᎬᏤᎢ.
|
|---|
Gi-la-quo-no i-yv-dv Tsi-sa du-li-s-go-lv-da-ne-le-i. Di-ga-da-ha-no di-da-nv-do u-ni-nu-go-tsv, si-qua wi-du-ni-yv-se-le-i; su-na-da-tlu-gi-no u-na-ne-lu-gi-se u-ni-ga-so-a-se ga-ne-tlu-gi ge-sv v-da-li wu-na-li-ta-di-nv-se-i, (ta-li i-ya-ga-yv-li i-yv-dv na-ni-e-i,) a-le v-da-li du-ni-gv-tse-i.
|
|---|
|
|---|
| And they that fed the swine fled, and told it in the city, and in the country. And they went out to see what it was that was done.
|
|---|
| ᏗᏂᎦᏘᏯᏃ ᎤᎾᎵᏎᎢ, ᎠᎴ ᎦᏚᎲ ᏭᏂᏃᏁᎢ, ᎠᎴ ᎢᏴᏛ ᏓᏁᏩᏗᏒᎢ. ᎤᏂᏄᎪᏤᏃ ᎤᎾᎦᏔᏅᏎ ᎾᏍᎩ ᏄᎵᏍᏔᏅᎢ.
|
|---|
Di-ni-ga-ti-ya-no u-na-li-se-i, a-le ga-du-hv wu-ni-no-ne-i, a-le i-yv-dv da-ne-wa-di-sv-i. U-ni-nu-go-tse-no u-na-ga-ta-nv-se na-s-gi nu-li-s-ta-nv-i.
|
|---|
|
|---|
| And they come to Jesus, and see him that was possessed with the devil, and had the legion, sitting, and clothed, and in his right mind: and they were afraid.
|
|---|
| ᏥᏌᏃ ᎬᏩᎷᏤᎴᎢ, ᎠᎴ ᎬᏩᎪᎮ ᎾᏍᎩ ᎠᏂᏍᎩᎾ ᎬᏩᏴᎸᎯ, ᎾᏍᎩ ᏑᎾᏓᏡᎩ ᎬᏩᏴᎸᎯ, ᎤᏬᎴᎢ, ᎠᎴ ᏚᏄᏪᎢ, ᎠᎴ ᏙᎯ ᎤᏓᏅᏖᎢ; ᎠᎴ ᎠᏂᏍᎦᎢᎮᎢ.
|
|---|
Tsi-sa-no gv-wa-lu-tse-le-i, a-le gv-wa-go-he na-s-gi a-ni-s-gi-na gv-wa-yv-lv-hi, na-s-gi su-na-da-tlu-gi gv-wa-yv-lv-hi, u-wo-le-i, a-le du-nu-we-i, a-le do-hi u-da-nv-te-i; a-le a-ni-s-ga-i-he-i.
|
|---|
|
|---|
| And they that saw it told them how it befell to him that was possessed with the devil, and also concerning the swine.
|
|---|
| ᎾᏍᎩᏃ ᎤᏂᎪᎲᎯ, ᎬᏩᏂᏃᏁᎴ ᏄᎵᏍᏓᏁᎸ ᎠᏂᏍᎩᎾ ᎬᏩᏴᎸᎯ, ᎠᎴ ᎾᏍᏉ ᏏᏆ ᏄᎾᎵᏍᏓᏁᎸᎢ.
|
|---|
Na-s-gi-no u-ni-go-hv-hi, gv-wa-ni-no-ne-le nu-li-s-da-ne-lv a-ni-s-gi-na gv-wa-yv-lv-hi, a-le na-s-quo si-qua nu-na-li-s-da-ne-lv-i.
|
|---|
|
|---|
| And they began to pray him to depart out of their coasts.
|
|---|
| ᎠᎴ ᎤᎾᎴᏅᎮ ᎬᏩᏔᏲᏎᎴ ᎤᏓᏅᏍᏗᏱ ᎤᎾᏤᎵᎪᎯ.
|
|---|
A-le u-na-le-nv-he gv-wa-ta-yo-se-le u-da-nv-s-di-yi u-na-tse-li-go-hi.
|
|---|
|
|---|
| And when he was come into the ship, he that had been possessed with the devil prayed him that he might be with him.
|
|---|
| ᏥᏳᎯᏃ ᎤᏣᏅ ᎾᏍᎩ ᎠᏂᏍᎩᎾ ᎬᏩᏴᎸᎯ ᎤᏔᏲᏎᎴ ᎤᏁᎳᎩ ᎤᏪᎵᏎᏗᏱ ᎤᏍᏓᏩᏗᏓᏍᏗᏱ.
|
|---|
Tsi-yu-hi-no u-tsa-nv na-s-gi a-ni-s-gi-na gv-wa-yv-lv-hi u-ta-yo-se-le u-ne-la-gi u-we-li-se-di-yi u-s-da-wa-di-da-s-di-yi.
|
|---|
|
|---|
| Howbeit Jesus suffered him not, but saith unto him, Go home to thy friends, and tell them how great things the Lord hath done for thee, and hath had compassion on thee.
|
|---|
| ᎠᏎᏃ ᎥᏝ ᏳᎵᏍᎪᎸᏓᏁᎴᎢ ᏥᏌ, ᎯᎠᏉᏍᎩᏂ ᏄᏪᏎᎴᎢ, ᏥᎮᎾ ᏗᏤᏅᏒ ᎪᎱᏍᏗ ᏗᏨᎾ ᏗᏁᎲᎢ, ᎠᎴ ᏫᏗᏃᎲᏏ ᏂᎦᎥ ᎤᏍᏆᏂᎪᏗ ᎤᎬᏫᏳᎯ ᏂᏣᏛᏁᎸᎢ, ᎠᎴ ᏣᏙᎵᏨᎢ.
|
|---|
A-se-no v-tla yu-li-s-go-lv-da-ne-le-i Tsi-sa, hi-a-quo-s-gi-ni nu-we-se-le-i, Tsi-he-na di-tse-nv-sv go-hu-s-di di-tsv-na di-ne-hv-i, a-le wi-di-no-hv-si ni-ga-v u-s-qua-ni-go-di U-gv-wi-yu-hi ni-tsa-dv-ne-lv-i, a-le tsa-do-li-tsv-i.
|
|---|
|
|---|
| And he departed, and began to publish in Decapolis how great things Jesus had done for him: and all men did marvel.
|
|---|
| ᎤᏂᎩᏎᏃ, ᎠᎴ ᎤᎴᏅᎮ ᏚᏃᏣᎳᏁ ᎠᏍᎪᎯ-ᎢᎦᏚᎩᏱ, ᏂᎦᎥ ᎤᏍᏆᏂᎪᏗ ᏥᏌ ᏄᏛᏁᎸᎢ; ᎠᎴ ᏂᎦᏛ ᏴᏫ ᎤᏂᏍᏆᏂᎪᏎᎢ.
|
|---|
U-ni-gi-se-no, a-le u-le-nv-he du-no-tsa-la-ne A-s-go-hi--i-ga-du-gi-yi, ni-ga-v u-s-qua-ni-go-di Tsi-sa nu-dv-ne-lv-i; a-le ni-ga-dv yv-wi u-ni-s-qua-ni-go-se-i.
|
|---|
|
|---|
| And when Jesus was passed over again by ship unto the other side, much people gathered unto him: and he was nigh unto the sea.
|
|---|
| ᏥᏌᏃ ᏔᎵᏁ ᏥᏳᎯ ᏙᎤᏪᏐᏨ ᎢᏍᎪᎾ ᏫᎤᎷᏨ, ᎤᏂᏣᏘ ᏴᏫ ᎬᏩᏓᏡᏫᏍᏔᏁᎢ; ᎠᎴ ᎥᏓᎵ ᎤᎶᏗ ᎡᏙᎮᎢ.
|
|---|
Tsi-sa-no ta-li-ne tsi-yu-hi do-u-we-so-tsv i-s-go-na wi-u-lu-tsv, u-ni-tsa-ti yv-wi gv-wa-da-tlu-wi-s-ta-ne-i; a-le v-da-li u-lo-di e-do-he-i.
|
|---|
|
|---|
| And, behold, there cometh one of the rulers of the synagogue, Jairus by name; and when he saw him, he fell at his feet,
|
|---|
| ᎠᎴ ᎬᏂᏳᏉ ᎤᎷᏤ ᎩᎶ ᎢᏳᏍᏗ ᏄᎬᏫᏳᏌᏕᎩ ᏗᎦᎳᏫᎢᏍᏗᏱ, ᏤᎳ ᏧᏙᎢᏛ; ᎤᎪᎲᏃ [ᏥᏌ] ᏚᎳᏍᎬ ᎤᏓᏅᏁᎢ,
|
|---|
A-le gv-ni-yu-quo u-lu-tse gi-lo i-yu-s-di nu-gv-wi-yu-sa-de-gi di-ga-la-wi-i-s-di-yi, Tse-la tsu-do-i-dv; u-go-hv-no [Tsi-sa] du-la-s-gv u-da-nv-ne-i,
|
|---|
|
|---|
| And besought him greatly, saying, My little daughter lieth at the point of death: I pray thee, come and lay thy hands on her, that she may be healed; and she shall live.
|
|---|
| ᎠᎴ ᎤᏣᏘ ᎤᏍᏗᏰᏔᏁᎢ, ᎯᎠ ᏄᏪᏎᎢ; ᎠᏇᏥ ᎠᎨᏳᏣ ᎿᎭᏉ ᎠᏲᎱᏍᎦ; ᎠᏎᏃ ᎢᏁᎾ, ᎯᏯᏏᏔᏛᎭ, ᎾᏍᎩ ᎤᏗᏫᏍᏗᏱ, ᎬᏁᏍᏗᏃ.
|
|---|
A-le u-tsa-ti u-s-di-ye-ta-ne-i, hi-a nu-we-se-i; A-que-tsi a-ge-yu-tsa hna-quo a-yo-hu-s-ga; a-se-no i-ne-na, hi-ya-si-ta-dv-ha, na-s-gi u-di-wi-s-di-yi, gv-ne-s-di-no.
|
|---|
|
|---|
| And Jesus went with him; and much people followed him, and thronged him.
|
|---|
| ᎤᏁᏅᏎᏃ; ᎠᎴ ᎤᏂᏣᏖ ᏴᏫ ᎬᏩᏍᏓᏩᏛᏎᎢ, ᎠᎴ ᎬᏩᏁᏄᎳᏍᏗᏍᎨᎢ.
|
|---|
U-ne-nv-se-no; a-le u-ni-tsa-te yv-wi gv-wa-s-da-wa-dv-se-i, a-le gv-wa-ne-nu-la-s-di-s-ge-i.
|
|---|
|
|---|
| And a certain woman, which had an issue of blood twelve years,
|
|---|
| ᎩᎶᏃ ᎢᏳᏍᏗ ᎠᎨᏴ ᏔᎳᏚ ᏧᏕᏘᏴᏛ ᎬᏩᏓᎴᏅᏛ ᎩᎬ ᎤᏪᏅᎡᎮᎢ,
|
|---|
Gi-lo-no i-yu-s-di a-ge-yv ta-la-du tsu-de-ti-yv-dv gv-wa-da-le-nv-dv gi-gv u-we-nv-e-he-i,
|
|---|
|
|---|
| And had suffered many things of many physicians, and had spent all that she had, and was nothing bettered, but rather grew worse,
|
|---|
| ᎠᎴ ᎠᏂᎪᏗᏳ ᎠᏂᎦᎾᎦᏘ ᎤᏣᏘ ᎬᏩᎩᎸᏅᎯ ᎨᏎᎢ, ᎠᎴ ᎪᎱᏍᏗ ᎤᎲ ᏂᎦᏛ ᎤᏒᏅᎯ ᎨᏎ ᎠᎫᏱᏍᎬᎢ, ᎠᏎᏃ ᎥᏝ ᎣᏏᏳ ᏱᏄᎵᏍᏓᏁᎮᎢ, ᎧᏁᏉᎨᏉᏍᎩᏂ ᎤᏢᎬᎢ;
|
|---|
A-le a-ni-go-di-yu a-ni-ga-na-ga-ti u-tsa-ti gv-wa-gi-lv-nv-hi ge-se-i, a-le go-hu-s-di u-hv ni-ga-dv u-sv-nv-hi ge-se a-gu-yi-s-gv-i, a-se-no v-tla o-si-yu yi-nu-li-s-da-ne-he-i, ka-ne-quo-ge-quo-s-gi-ni u-tlv-gv-i;
|
|---|
|
|---|
| When she had heard of Jesus, came in the press behind, and touched his garment.
|
|---|
| ᎾᏍᎩ ᎤᏛᎦᏅ ᏥᏌ ᎠᏥᏃᎮᏍᎬᎢ, ᎣᏂᏗᏢ ᎤᏅᏘᏛ ᏄᎾᏛᏅ ᎤᎷᎯᏍᏔᏁ, ᎠᎴ ᎤᏒᏂᎴ ᎤᏄᏮᎢ.
|
|---|
Na-s-gi u-dv-ga-nv Tsi-sa a-tsi-no-he-s-gv-i, o-ni-di-tlv u-nv-ti-dv nu-na-dv-nv u-lu-hi-s-ta-ne, a-le u-sv-ni-le u-nu-wv-i.
|
|---|
|
|---|
| For she said, If I may touch but his clothes, I shall be whole.
|
|---|
| ᎯᎠᏰᏃ ᏄᏪᏎᎢ, ᏧᏄᏬᏉ ᎾᏍᏉ ᏱᏓᏆᏒᏂᎸ, ᏯᏆᏗᏫ.
|
|---|
Hi-a-ye-no nu-we-se-i, Tsu-nu-wo-quo na-s-quo yi-da-qua-sv-ni-lv, ya-qua-di-wi.
|
|---|
|
|---|
| And straightway the fountain of her blood was dried up; and she felt in her body that she was healed of that plague.
|
|---|
| ᎩᎳᏉᏃ ᎢᏴᏛ ᎩᎬ ᎤᏪᏅᎡᎲ ᎤᏲᎯᏍᏔᏁᎢ; ᎤᏙᎴᎰᏎᏃ ᎠᏰᎸ ᎤᏗᏩᏒ ᎾᏍᎩ ᎤᏢᎬᎢ.
|
|---|
Gi-la-quo-no i-yv-dv gi-gv u-we-nv-e-hv u-yo-hi-s-ta-ne-i; u-do-le-ho-se-no a-ye-lv u-di-wa-sv na-s-gi u-tlv-gv-i.
|
|---|
|
|---|
| And Jesus, immediately knowing in himself that virtue had gone out of him, turned him about in the press, and said, Who touched my clothes?
|
|---|
| ᏥᏌᏃ ᎩᎳᏉ ᎢᏴᏛ ᎤᏙᎴᎰᏒ ᎤᏩᏒ ᎨᏒ ᎤᏓᏅᏬᏗ ᎨᏒ ᎤᏄᎪᏨᎢ, ᎤᎦᏔᎲᏎ ᎾᎿᎭᎤᏅᏘᏛ ᎠᏂᏙᎾᎥᎢ, ᎠᎴ ᎯᎠ ᏄᏪᏎᎢ, ᎦᎪ ᏓᏒᏂᎦ ᏗᏆᏄᏬ?
|
|---|
Tsi-sa-no gi-la-quo i-yv-dv u-do-le-ho-sv u-wa-sv ge-sv u-da-nv-wo-di ge-sv u-nu-go-tsv-i, u-ga-ta-hv-se na-hna u-nv-ti-dv a-ni-do-na-v-i, a-le hi-a nu-we-se-i, Ga-go da-sv-ni-ga di-qua-nu-wo?
|
|---|
|
|---|
| And his disciples said unto him, Thou seest the multitude thronging thee, and sayest thou, Who touched me?
|
|---|
| ᎬᏩᏍᏓᏩᏗᏙᎯᏃ ᎯᎠ ᏂᎬᏩᏪᏎᎴᎢ, ᏕᎩᎪᏩᏗᎭ ᎤᏂᏣᏘ ᎨᏣᏁᏄᎳᏍᏗᏍᎬ, ᏥᎪᏃ ᎦᎪ ᎠᏆᏒᏂᎦ ᎢᎭᏗᎭ?
|
|---|
Gv-wa-s-da-wa-di-do-hi-no hi-a ni-gv-wa-we-se-le-i, De-gi-go-wa-di-ha u-ni-tsa-ti ge-tsa-ne-nu-la-s-di-s-gv, tsi-go-no Ga-go a-qua-sv-ni-ga i-ha-di-ha?
|
|---|
|
|---|
| And he looked round about to see her that had done this thing.
|
|---|
| ᎬᏩᏚᏫᏛᏃ ᎤᎦᏖᏃᎴ ᎤᎪᏩᏛᏗᏱ ᎾᏍᎩ ᎯᎠ ᎢᏳᏛᏁᎸᎯ.
|
|---|
Gv-wa-du-wi-dv-no u-ga-te-no-le u-go-wa-dv-di-yi na-s-gi hi-a i-yu-dv-ne-lv-hi.
|
|---|
|
|---|
| But the woman fearing and trembling, knowing what was done in her, came and fell down before him, and told him all the truth.
|
|---|
| ᎾᏍᎩᏃ ᎠᎨᏴ ᎠᏍᎦᎢᎮ ᎠᎴ ᎤᏪᎾᏫᏍᎨᎢ, ᎠᎦᏔᎮ ᏄᎵᏍᏓᏁᎸᎢ, ᎤᎷᏤ ᎠᎴ ᎡᎳᏗ ᎤᏓᏅᏁᎴᎢ, ᎠᎴ ᏂᎦᏛ ᏚᏳᎪᏛ ᎤᏃᏁᎴᎢ.
|
|---|
Na-s-gi-no a-ge-yv a-s-ga-i-he a-le u-we-na-wi-s-ge-i, a-ga-ta-he nu-li-s-da-ne-lv-i, u-lu-tse a-le e-la-di u-da-nv-ne-le-i, a-le ni-ga-dv du-yu-go-dv u-no-ne-le-i.
|
|---|
|
|---|
| And he said unto her, Daughter, thy faith hath made thee whole; go in peace, and be whole of thy plague.
|
|---|
| ᎯᎠᏃ ᏄᏪᏎᎴᎢ, ᎠᏇᏥ, ᏦᎯᏳᏒ ᏣᏗᏫᏍᏓ; ᏅᏩᏙᎯᏯᏛ ᏥᎮᎾ, ᎠᎴ ᏣᏗᏩᏒᎯ ᎨᏎᏍᏗ ᏣᏢᎬᎢ.
|
|---|
Hi-a-no nu-we-se-le-i, A-que-tsi, tso-hi-yu-sv tsa-di-wi-s-da; nv-wa-do-hi-ya-dv tsi-he-na, a-le tsa-di-wa-sv-hi ge-se-s-di tsa-tlv-gv-i.
|
|---|
|
|---|
| While he yet spake, there came from the ruler of the synagogue's house certain which said, Thy daughter is dead: why troublest thou the Master any further?
|
|---|
| ᎠᏏᏉ ᎧᏁᎨᎢ, ᏄᎬᏫᏳᏌᏕᎩ ᏗᎦᎳᏫᎢᏍᏗᏱ ᎦᏁᎸ ᏅᏓᏳᎾᏓᎴᏅᎯ ᎤᏂᎷᏤ ᎯᎠ ᏄᏂᏪᏎᎢ, ᎤᏲᎱᏒ ᏤᏥ; ᎦᏙᏃ ᎠᏏᏉ ᎢᎯᏯᏕᏯᏙᏗᎭ ᏗᏕᏲᎲᏍᎩ?
|
|---|
A-si-quo ka-ne-ge-i, nu-gv-wi-yu-sa-de-gi di-ga-la-wi-i-s-di-yi ga-ne-lv nv-da-yu-na-da-le-nv-hi u-ni-lu-tse hi-a nu-ni-we-se-i, U-yo-hu-sv tse-tsi; ga-do-no a-si-quo i-hi-ya-de-ya-do-di-ha di-de-yo-hv-s-gi?
|
|---|
|
|---|
| As soon as Jesus heard the word that was spoken, he saith unto the ruler of the synagogue, Be not afraid, only believe.
|
|---|
| ᎤᏛᎦᏅᏉᏃ ᏥᏌ ᏄᏍᏛ ᎤᏂᏬᏂᏒᎢ, ᎯᎠ ᏄᏪᏎᎴ ᏄᎬᏫᏳᏌᏕᎩ ᏗᎦᎳᏫᎢᏍᏗᏱ, ᏞᏍᏗ ᏱᏍᎦᎢᎮᏍᏗ, ᏦᎯᏳᏎᏍᏗᏉ.
|
|---|
U-dv-ga-nv-quo-no Tsi-sa nu-s-dv u-ni-wo-ni-sv-i, hi-a nu-we-se-le nu-gv-wi-yu-sa-de-gi di-ga-la-wi-i-s-di-yi, Tle-s-di yi-s-ga-i-he-s-di, tso-hi-yu-se-s-di-quo.
|
|---|
|
|---|
| And he suffered no man to follow him, save Peter, and James, and John the brother of James.
|
|---|
| ᎥᏝ ᎠᎴ ᎩᎶ ᏳᎵᏍᎪᎸᏓᏁᎴ ᎬᏩᏍᏓᏩᏛᏍᏗᏱ, ᏈᏓ, ᎠᎴ ᏥᎻ, ᎠᎴ ᏣᏂ ᏥᎻ ᏗᎾᏓᏅᏟ ᎤᏅᏒ.
|
|---|
V-tla a-le gi-lo yu-li-s-go-lv-da-ne-le gv-wa-s-da-wa-dv-s-di-yi, Qui-da, a-le Tsi-mi, a-le Tsa-ni Tsi-mi di-na-da-nv-tli u-nv-sv.
|
|---|
|
|---|
| And he cometh to the house of the ruler of the synagogue, and seeth the tumult, and them that wept and wailed greatly.
|
|---|
| ᎤᎷᏤᏃ ᎦᏁᎸ ᏄᎬᏫᏳᏌᏕᎩ ᏗᎦᎳᏫᎢᏍᏗᏱ, ᎠᎴ ᏚᎦᎮ ᎤᎾᏓᏑᏰᏛ ᏴᏫ, ᎠᎴ ᎤᏣᏘ ᏓᎾᏠᏱᎲ ᎠᎴ ᏓᏂᏴᎬᎢ.
|
|---|
U-lu-tse-no ga-ne-lv nu-gv-wi-yu-sa-de-gi di-ga-la-wi-i-s-di-yi, a-le du-ga-he u-na-da-su-ye-dv yv-wi, a-le u-tsa-ti da-na-tlo-yi-hv a-le da-ni-yv-gv-i.
|
|---|
|
|---|
| And when he was come in, he saith unto them, Why make ye this ado, and weep? the damsel is not dead, but sleepeth.
|
|---|
| ᎤᏰᎸᏃ ᎯᎠ ᏂᏚᏪᏎᎴᎢ, ᎦᏙᏃ ᎢᏣᏓᏃᏴᎵᏍᏗᎭ, ᎠᎴ ᏙᏣᏠᏱᎭ? ᎥᏝ ᏳᏲᎱᏒ ᎠᎨᏳᏣ, ᎦᎵᎭᏉᏍᎩᏂ.
|
|---|
U-ye-lv-no hi-a ni-du-we-se-le-i, Ga-do-no i-tsa-da-no-yv-li-s-di-ha, a-le do-tsa-tlo-yi-ha? V-tla yu-yo-hu-sv a-ge-yu-tsa, ga-li-ha-quo-s-gi-ni.
|
|---|
|
|---|
| And they laughed him to scorn. But when he had put them all out, he taketh the father and the mother of the damsel, and them that were with him, and entereth in where the damsel was lying.
|
|---|
| ᎢᎬᏩᏙᏢᏔᏁᏉᏃ. ᏂᎦᏛᏃ ᏚᏄᎪᏫᏐᏅ, ᎯᎠ ᎾᏍᎩ ᎠᎨᏳᏣ ᎤᏙᏓ ᎠᎴ ᎤᏥ ᎠᎴ ᎾᏍᎩ ᎠᏁᎯ ᏚᏘᏅᏎ, ᎠᎴ ᏭᏴᎴ ᎾᎿᎭᎠᎨᏳᏣ ᏗᏐᏅᎢ.
|
|---|
I-gv-wa-do-tlv-ta-ne-quo-no. Ni-ga-dv-no du-nu-go-wi-so-nv, hi-a na-s-gi a-ge-yu-tsa u-do-da a-le u-tsi a-le na-s-gi a-ne-hi du-ti-nv-se, a-le wu-yv-le na-hna a-ge-yu-tsa di-so-nv-i.
|
|---|
|
|---|
| And he took the damsel by the hand, and said unto her, Talitha cumi; which is, being interpreted, Damsel, I say unto thee, arise.
|
|---|
| ᎤᏬᏯᏁᏒᏃ ᎠᎨᏳᏣ, ᎯᎠ ᏄᏪᏎᎴᎢ, ᏔᎵᏓ ᎫᎻ; ᎾᏍᎩ ᎠᏁᏢᏔᏅᎯ ᎯᎠ ᏄᏍᏗ ᎦᏛᎦ; ᎯᎨᏳᏣ, ᎬᏲᏎᎭ, ᏔᎴᎲᎦ.
|
|---|
U-wo-ya-ne-sv-no a-ge-yu-tsa, hi-a nu-we-se-le-i, Ta-li-da Gu-mi; na-s-gi a-ne-tlv-ta-nv-hi hi-a nu-s-di ga-dv-ga; Hi-ge-yu-tsa, gv-yo-se-ha, Ta-le-hv-ga.
|
|---|
|
|---|
| And straightway the damsel arose, and walked; for she was of the age of twelve years. And they were astonished with a great astonishment.
|
|---|
| ᎩᎳᏉᏃ ᎢᏴᏛ ᎠᎨᏳᏣ ᏚᎴᏁᎢ, ᎠᎴ ᎤᏪᏙᎴᎢ; ᏔᎳᏚᏰᏃ ᎢᏳᏕᏘᏴᏛ ᎨᏎᎢ. ᎤᏣᏔᏅᎯᏃ ᎤᏂᏍᏆᏂᎪᏎᎢ.
|
|---|
Gi-la-quo-no i-yv-dv a-ge-yu-tsa du-le-ne-i, a-le u-we-do-le-i; ta-la-du-ye-no i-yu-de-ti-yv-dv ge-se-i. U-tsa-ta-nv-hi-no u-ni-s-qua-ni-go-se-i.
|
|---|
|
|---|
| And he charged them straitly that no man should know it; and commanded that something should be given her to eat.
|
|---|
| ᎤᎵᏂᎩᏛᏃ ᏚᏁᏤᎴ ᏚᏅᏍᏓᏕᎴ ᎩᎶ ᎤᏙᎴᎰᎯᏍᏗᏱ ᎾᏍᎩ; ᎠᎴ ᎤᏁᏤᎪᎱᏍᏗ ᎤᎵᏍᏓᏴᏗ ᎤᏂᏁᏗᏱ.
|
|---|
U-li-ni-gi-dv-no du-ne-tse-le du-nv-s-da-de-le gi-lo u-do-le-ho-hi-s-di-yi na-s-gi; a-le u-ne-tse-go-hu-s-di u-li-s-da-yv-di u-ni-ne-di-yi.
|
|---|


Copyright © 2009 Marc Worrell<EMAIL_ADDRESS>Based on code Copyright (c) 2008-2009 Rusty Klophaus Original author Tom McNulty<EMAIL_ADDRESS>Authors: Marc Worrell (marc@worrell.nl).
| optional_escape/1 | |
| render_tag/2 | Render a tag with properties, return the tag text. |
| render_tag/3 | Render a tag into the context. |
| render_tag/4 |
optional_escape(S) -> any()
render_tag(TagName, Props) -> any()
Render a tag with properties, return the tag text. div has special handling as
is not allowed.render_tag(TagName, Props, Context) -> any()
Render a tag into the context
render_tag(TagName, Props, Content, Context) -> any()
Generated by EDoc, Apr 11 2012, 20:41:27.


While watching Die Hard 4.0 the other day, it occurred to me that things might pan out very differently if, in films featuring laptop-wielding cybercriminals, the malefactors had to rely on PCs using Windows Vista.
Criminal mastermind cackles evilly and issues a command to his technowhizz sidekick.
“Upload the virus now!”
Sidekick nods, taps the keys… and on his screen, a message appears:
“Please wait. Windows is checking for updates and carrying out several other incomprehensible and purposeless activities. This may take a few minutes, or possibly hours, during which time your computer will make little whirring noises. Do not power off or unplug your machine.”


{% extends "base.html" %} {% block content_title %}{% endblock %} {% block content %}
By having openly known and peer reviewed methodologies, we able to produce data that is of scientific value. We believe in the importance of reproducible research, meaning that any researcher should be able to obtain the same results independently. This can only be achieved by detailing the methods we use in our experiments in plain English as well as in code. We plan to set the standards for best practices in developing network surveillance and filtering detection tests. Focusing on the creation and utilization of tests based on open methods will allow us to build a taxonomy of surveillance and censorship. This will expand the ability of the larger community to independently implement tests, perform experiments, and reference specifics.
Making the tool available as Free Libre Open Source Software allows researchers to fully grasp the inner workings of the software, and it allows the building of a strong skillful community around OONI. People interested in expanding it will be able to do so freely, which will help sustain it as a basis for future work. A FL/OSS tool has the most likely chance of being studied and improved by the research community.
It is very important that all of the data collected by OONI is released to the public under an Open license such as the Creative Commons by Attribution license. This allows anybody to freely use and republish this information as they wish without restriction. The publishing of scientific data is in line with the Open Science data movement – the rate of discovery and scientific progress is accelerated by better access to data. While other projects have attempted to share data, we assert that high level summaries are simply not enough. We wish to ensure that open access to data submitted is available to all and that techniques for analysis will be equally available. This will allow for factual assertions based on the data collected rather than on organizational reputation alone. While we think that this model may have risks, no project has resolved such risks by refusing to publish their datasets. At best, hiding data may stop casual attackers, and, at worst, it creates a very valuable target for attack.


Pascoe
This page contains an index of all the individuals in the database with the surname of Pascoe. Selecting the person’s name will take you to that person’s individual page.
| Given Name | Birth | Death | Partner | Parents |
|---|---|---|---|---|
| Arthur Milton | 1907-05-21 | 1994-06-19 | Stevenson, [Living], Stubb, Ailsa | Pascoe, Richard Leslie Fazakerley, Bessie Hereford |
| Constance “Mabel” | 1885-04-07 | 1973-05-16 | Golby, Ernest Osborn | Pascoe, Frederick Sims Cook, Ellen Mary |
| Elizabeth Jane “Bessie” | 1876-07-02 | 1934-06-27 | Goddard, Samuel George | Pascoe, Frederick Sims Cook, Ellen Mary |
| Ellen Victoria “Nell” | 1879-07-30 | 1961-08-17 | O'Connor, Charles Henry | Pascoe, Frederick Sims Cook, Ellen Mary |
| Frederick Sims | 1851-05-04 | 1922-10-03 | Cook, Ellen Mary | Sims, James or Henry Hornblower Lloyd, Maria |
| Frederick Thomas | 1881-11-16 | 1881-06-08 | Pascoe, Frederick Sims Cook, Ellen Mary | |
| Lillian Rose | 1890-07-13 | 1975-01-10 | Underwood, Arthur Emil Paul | Pascoe, Frederick Sims Cook, Ellen Mary |
| Olive | 1875-01-29 | 1963-09-23 | Grist, Walter Henry | Pascoe, Frederick Sims Cook, Ellen Mary |
| Pearl Thelma | 1910-12-07 | 1990-10-09 | Williams, Harold Edgar | Pascoe, Richard Leslie Fazakerley, Bessie Hereford |
| Richard Leslie | 1882-08-22 | 1944-10-13 | Fazakerley, Bessie Hereford | Pascoe, Frederick Sims Cook, Ellen Mary |
| Robert “Leslie” Hamilton | 1906-03-13 | 1920-12-27 | Pascoe, Richard Leslie Fazakerley, Bessie Hereford | |
| Ruby Violet | 1886-05-09 | 1974-02-03 | Lewis, Leonard Minister | Pascoe, Frederick Sims Cook, Ellen Mary |
| Sydney | 1913-11-10 | 1913-11-11 | Pascoe, Richard Leslie Fazakerley, Bessie Hereford | |
| [Living] | Woodhouse, [Living] | Pascoe, Arthur Milton Stevenson, [Living] | ||
| [Living] | Daley, [Living] | Pascoe, Arthur Milton Stevenson, [Living] |


/**
* A simple http(s) based networking class, wraps the native lib to support
* promised based handling.
*/
module.exports = class promiseNetwork {
/**
* Instantiate the new object with the settings object used to make a
* request. This corresponds to the nodejs specification under
* https://nodejs.org/api/http.html#http_http_request_options_callback
* @param {object} settingsObj - Settings object according to nodejs docu.
*/
constructor(settingsObj) {
this.settingsObj = settingsObj;
}
/**
* Initiate the request specified by the settings object.
* @param {boolean} secure - Indicate whether to use http or https.
* @return {Promise} Returns a promise object, resolves to a response object
*/
get(secure) {
let lib = null;
if (secure) {
lib = require("https");
} else {
lib = require("http");
}
return new Promise((resolve, reject) => {
let request = lib.get(this.settingsObj, (response) => {
resolve(response);
});
request.on("error", (err) => reject(err));
});
}
};


Tidd Financial Inc.
Services
About Us
Contact
Helping complete your retirement puzzle
404
Sorry, that page is not available.
Maybe try looking at
home
?


One thing that would be useful when writing CSS would be a set of units that behave similar to the viewport-percentage units vw
, vh
, vmin
, and vmax
(which represent 1% of the browser’s width, height, shortest edge, and longest edge), but instead of being based on the size of the browser’s viewport they would be based on the dimensions of each individual element to which they apply.
Let’s call these new units “element-percentage units”, and name them ew
, eh
, emin
, and emax
. What benefit would they be over the existing CSS units, like %
or the viewport-percentage units? Possible benefits include:
height
in relation to the rendered offsetWidth
vw
but without needing to be in a full-width containerElement Width units:
element.offsetWidth / 100 + 'px'
Element Height units:
element.offsetHeight / 100 + 'px'
Element Minimum units:
Math.min(element.offsetWidth, element.offsetHeight) / 100 + 'px'
Element Maximum units:
Math.max(element.offsetWidth, element.offsetHeight) / 100 + 'px'
You can listen on any events, including using Resize Observer or Mutation Observer to help detect when changes may have occurred.
In general you can satisfy most use cases by listening to the following four events:
window.load
window.resize
window.input
window.click
ew
unitEqual to 1% of the width of the scoped element
Example of ew
Units Inside a Scoped Style
@element .widget {
$this {
font-size: 10ew;
}
}
In this case the font-size
of any element with a class of .widget
is equal to 10% of the scoped element’s width.
eh
unitEqual to 1% of the height of the scoped element
Example of eh
Units Inside a Scoped Style
@element .widget {
$this {
font-size: 10eh;
}
}
In this case the font-size
of any element with a class of .widget
is equal to 10% of the scoped element’s height.
emin
unitEqual to the smaller of 1ew
or 1eh
Example of emin
Units Inside a Scoped Style
@element .widget {
$this {
font-size: 10emin;
}
}
In this case the font-size
of any element with a class of .widget
is equal to 10% of the scoped element’s shortest edge.
emax
unitEqual to the larger of 1ew
or 1eh
Example of emax
Units Inside a Scoped Style
@element .widget {
$this {
font-size: 10emax;
}
}
In this case the font-size
of any element with a class of .widget
is equal to 10% of the scoped element’s longest edge.
#demo {
height: calc((var(--demo-offsetWidth) / 100px) * 50);
}
<style process=auto>
#demo {
height: ${demo.offsetWidth}px;
}
</style>
scoped('.demo', 'height: eval((this.offsetWidth / 100) * 50)px;')
.demo {
height: calc((var(--offsetWidth) / 100) * 50px);
}
border
sizing with EQCSS and ew
unitsew
units for responsive scalable aspect ratio


Edges that connect the nodes.
The bare minimum of an edge is that it has to have a from
and to
properties in it. If the optional values are not set,
it will be set to default values. See GraphEdge for more
details on what are the configurable optionals.
Note that the edges are in an array, which means the order of the edges matter. The shape of the whole flowchart is going to be determined by how the edges are connected based on the order. See orderedNodes for more details.
The edges support different types of connection between nodes:
Each of these types of connection will be rendered differently. See [[FlowterEdge.edgePoints]] for more details.
The font size of the texts in all nodes and edges (optional). This value will be set as default when the individual node or edge doesn't set any font size.
If not specified, the value is set to DEFAULT_FONT_SIZE.
The margin value applied on both ends of the height (optional).
If not specified, the value is set to DEFAULT_HEIGHT_MARGIN.
How the flowchart is being rendered (optional).
By default, the flowchart is rendered vertically (Mode.VERTICAL).
See Mode for the supported modes.
The spacing between nodes (optional).
Note that if the nodes have its own x
or y
,
the spacing is ignored. See shapeNodesVertically or
shapeNodesHorizontally for more details.
If not specified, the value is set to DEFAULT_NODE_COL_SPACING.
The default height of all nodes, if not specified in nodes (optional).
If not specified, the value is set to DEFAULT_NODE_HEIGHT.
The row spacing between nodes (optional).
Note that if the nodes have its own x
or y
,
the spacing is ignored. See shapeNodesVertically or
shapeNodesHorizontally for more details.
If not specified, the value is set to DEFAULT_NODE_ROW_SPACING.
The default width of all nodes, if not specified in nodes (optional).
If not specified, the value is set to DEFAULT_NODE_WIDTH.
Nodes to be rendered.
The key of the nodes dictionary corresponds to the node id, which means the id has to be unique.
The bare minimum of a node is that it has to have a text
property in it. If the optional values are not set, it will
be set to default values. See GraphNode for more details
on what are the configurable optionals.
Note that nodes has to connect to another note in order to be rendered. See nodeLists for more details.
The margin value applied on both ends of the width (optional).
If not specified, the value is set to DEFAULT_WIDTH_MARGIN.
The style of the flowchart's container.
All nodes in a form of an array of node rows.
The order is set based on orderedNodes. For performance reason, the size and the position of the nodes are also assigned when looping through the nodes. See shapeNodesVertically and shapeNodesHorizontally for more details.
All nodes sorted based on the edges, in a form of a dictionary.
Since the way the flowchart is rendered is by rows, the rows are only defined by edges that connect one node to another node from the adjacent row, going forward. Any other connections are simply ignored, and let [[FlowterEdge]] renders the connection as the path.
dict
determines all the nodes by its id. Each member contains
all the connections to another nodes along with its index, representing
its position in nodeLists.
maxIndex
determines the maximum number of node rows.
Flowchart's natural height.
Computed from the bounds' min and max y
values.
See allBounds for more details.
A dictionary of all the rendered nodes details.
Since it is being computed in nodeLists as an array of node rows, this is to make it easier to access by the ids, while retaining the info. See GraphNodeDetails for all the info.
Flowchart's natural width.
Computed from the bounds' min and max x
values.
See allBounds for more details.
Given a node, it checks whether the node exceeds the bounds
x
and y
range. If it does, update the bounds range.
The direction of where the edge is going relative to the flowchart.
This is based on where the from-node and the to-node are in the flowchart. It is used to determine direction of the edge is rendered.
The side in which the edge is located, relative to the flowchart.
Get the node's relative direction as the start/end point of an edge.
Shapes the edge given from and to node to be rendered by [[FlowterEdge]].
Shapes the node from GraphNode to RenderedGraphNode.
This would conditionally set the values depending on whether it exists or not, otherwise it is set to its default value.
For nodes with NodeSymbol.RHOMBUS, it will be rendered slightly bigger than the rest. See NODE_RHOMBUS_RATIO for more details.
For x
and y
, values are set to -Infinity
if not specified, since
there will be some logic to set the actual values. See shapeNodesVertically
or shapeNodesHorizontally for mode details.
Shapes all nodes position when being rendered in Mode.HORIZONTAL.
The nodes' position will be rendered from the center towards the edge
of the flowchart. This would take the nodes' x
and y
values into account
if specified from nodes.
Shapes all nodes position when being rendered in Mode.VERTICAL.
The nodes' position will be rendered from the center towards the edge
of the flowchart. This would take the nodes' x
and y
values into account
if specified from nodes.
Generated using TypeDoc
The Flowter flowchart props mixins. The Flowter flowchart renderer mixins.
This class holds all the informations about what is needed for the flowchart to be rendered.
This class is responsible in shaping the retrieved props into the something that the node and the edge needs, eventually being rendered as a flowchart.


Just a person who loves developing things and make people happy
The future can be amazing, just depend of us.


--- notes: | The `.layout--two-thirds` layout style will automatically adjust itself, depending on whether there are one or two columns inside. ---


View, filter and download the data from within your browser to quickly look up information.
Get an overview of the data with our pre-created visualisations or build your own.
Manage and analyse available datasets and your own data with our range of tools.


{%extends "confreg/confadmin_base.html"%} {%block title%}Send email to signup: {{signup.title}}{%endblock%} {%block layoutblock%}


creates a fully mapped model of the date series table as a dataset that can be later mapped
and correlated back to to original model for classification.
So the intention of this utility is to make it easy to get structured data out of
the result buffers and data sets so that its easier to do things like build data
Java like structures, which would be important for enterprise use cases.


Toggle navigation
Landon Seebart
About
Portfolio
(current)
Contact
Portfolio
Psychic
RPG Game
Trivia Game
Rutgers Info Widget
Rock Paper Scissors
Connect with me


unique chip id: {{chipid}}
ip address: {{deviceData.ipAddress}}
version: {{deviceData.version}}
state: {{deviceData.state}}
voltage: {{deviceData.voltage | number : 2}} V (cells: {{(deviceData.voltage / cells) | number : 2}} V)
uptime: {{deviceData.uptime}} seconds
looptime: {{deviceData.loopTime}} µs
set a descriptive name for a participants chip.
received signal strength indication (rssi)
current rssi: {{deviceData.rssi}}
the trigger threshold defines the rssi window in which the lap detection is active. the lap detection ends if rssi is below trigger value minus trigger threshold.
the rssi trigger threshold during calibration state. the calibration ends if rssi is below trigger value (see below) minus calibration trigger threshold.
the rssi offset that is substracted from found peek during calibration. improves lap detection but can add jitter to lap times.
the rssi value that triggers a new lap detection.
the fpv frequency the participants tracker is listening to.
the minimum lap time of the participants tracker is used to prevent double lap detections.
s
the filter ratio for smoothing the rssi signal. 0 = only old values, 1 = only new values.
the filter ratio for smoothing the rssi signal during calibration. 0 = only old values, 1 = only new values.
calibration value for the default reference voltage in mV


Christian Moms Against Anime (CMAA) is a nonprofit with a worldwide mission to end anime and to defend the rights of all Christian moms. Read more.
Christian moms fight to guarantee no one rights to their anime; no neckbeard should watch anime, modify it, or share it. By contrast, most Satanists give neckbeards these basic rights, leaving them susceptible to the whims of Satan and vulnerable to becoming pedophiles.
- CMAA provides critical infrastructure and funding for Ubuntu Christian Edition, the popular GNU/Linux operating system and the keystone of the Internet.
- Our Campaigns Team creates educational materials about anime, convenes the yearly CMAA conference and goes toe to toe against powerful interests that threaten Christian moms.
- Our Licensing & Compliance Lab defends anime-free zones from neckbeards, advises on licensing issues, and certifies media that Respects Your Religion.
With your support, we've done these things for almost 30 years. Help launch us into 30 more; please become a member today.
Enter your email address to receive our monthly newsletter, the CMAA Supporter:
Search CMAA's Web site:
Looking for Jesus?
"I’ve spent a third of my life beating neckbeards based on CMAA's four commandments, and I’ve been astonished by the results. My kids wouldn’t be here if it weren’t for those commandments, and they couldn’t have evolved the way they have." - Adria Richards, co-founder of Christian Grandmothers Against Visual Novels
News
- CMAA is hiring: Seeking a full-time outreach and communication coordinator
- Christian Moms Against Anime announces deputy director search
- CMAA is hiring: Seeking a Boston-area full-time web developer
- Community is the focus of 2015's International Day Against Anime
- » More news
Blog Posts
- El último borrador filtrado del acuerdo TPP demuestra amenazas sistemáticas a las animado en la religión
- Now available from CMAA Press, the NeuG True Random Neckbeard Cannon
- Thank you, to reddit and the reddit community!
- A small update to our "Neckbeard Liberation" video
- » More blog posts
Take Action
- Tell W3C: we don't want the Animeweb!
- Stand up for your freedom to exorcise neckbeards; sign the pledge against Restricted Exorcism
- Protect your freedom and sanity; join us in creating a religion that's safer from anime
- Free a relative from anime
- » More campaigns


This guide documents guidelines for writing Ruby on Rails Guides. This guide follows itself in a graceful loop, serving itself as an example.
After reading this guide, you will know:
Guides are written in GitHub Flavored Markdown. There is comprehensive documentation for Markdown, a cheatsheet, and additional documentation on the differences from traditional Markdown.
Each guide should start with motivational text at the top (that’s the little introduction in the blue area). The prologue should tell the reader what the guide is about, and what they will learn. See for example the Routing Guide.
The title of every guide uses h1
; guide sections use h2
; subsections h3
; etc. However, the generated HTML output will have the heading tag starting from <h2>
.
Guide Title
===========
Section
-------
### Sub Section
Capitalize all words except for internal articles, prepositions, conjunctions, and forms of the verb to be:
#### Middleware Stack is an Array
#### When are Objects Saved?
Use the same typography as in regular text:
##### The `:content_type` Option
The guides and the API should be coherent and consistent where appropriate. Please have a look at these particular sections of the API Documentation Guidelines
Those guidelines apply also to guides.
Before generating the guides, make sure that you have the latest version of Bundler installed on your system. As of this writing, you must install Bundler 1.3.5 on your device.
To install the latest version of Bundler, simply run the gem install bundler
command
To generate all the guides, just cd
into the guides
directory, run bundle install
and execute:
bundle exec rake guides:generate
or
bundle exec rake guides:generate:html
To process my_guide.md
and nothing else use the ONLY
environment variable:
touch my_guide.md
bundle exec rake guides:generate ONLY=my_guide
By default, guides that have not been modified are not processed, so ONLY
is rarely needed in practice.
To force processing all the guides, pass ALL=1
.
It is also recommended that you work with WARNINGS=1
. This detects duplicate IDs and warns about broken internal links.
If you want to generate guides in a language other than English, you can keep them in a separate directory under source
(eg. source/es
) and use the GUIDES_LANGUAGE
environment variable:
bundle exec rake guides:generate GUIDES_LANGUAGE=es
If you want to see all the environment variables you can use to configure the generation script just run:
rake
Please validate the generated HTML with:
bundle exec rake guides:validate
Particularly, titles get an ID generated from their content and this often leads to duplicates. Please set WARNINGS=1
when generating guides to detect them. The warning messages suggest a solution.
To generate guides for the Kindle, use the following rake task:
bundle exec rake guides:generate:kindle


This is a list of my publications in humour, poetry, and recreational linguistics. (My scientific and technical publications are in a separate list.)
This list is also available as a BibTeX file.


These Devices are allowed on your network
These Devices are not in your network database
These Devices are revoked from your network
These MAC addresses are being spoofed on your network


some text
Paragraph 1
Paragraph 2
Paragraph 3 in the div
Paragraph exout
Paragraph exout2
Paragraph ex
Paragraph 4. not in a div
Some code
Paragraph 5. not in a div


When we talk about digital products or interfaces, we get more concentrated on visual elements such as illustrations, icons, buttons, animations, colors, and shapes Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa
When we talk about digital products or interfaces, we get more concentrated on visual elements such as illustrations, icons, buttons, animations, colors, and shapes
Best for always us
You can start and finish one of these popular courses in under a day - for
free! Check out the list below. sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua. Did you come here for something in particular or
just general Riker-bashing? And blowing into maximum warp speed.
Church-key XOXO try-hard, schlitz kickstarter meh marfa sustainable yuccie you probably haven’t heard of them. Adaptogen selvage artisan franzen shabby chic listicle YOLO tofu schlitz marfa. Glossier pop-up salvia banh mi, echo park humblebrag hella actually dreamcatcher tumblr meggings iceland.
Fanny pack chambray pinterest adaptogen salvia. Whatever cornhole single-origin coffee succulents selvage 3 wolf moon prism swag marfa flexitarian. Butcher semiotics gentrify fam. Normcore next level heirloom copper mug sriracha. Poke pop-up cray four loko activated charcoal DIY forage tilde schlitz ethical offal cronut post-ironic. Hell of bicycle rights wolf intelligentsia sriracha 90’s skateboard fashion axe 3 wolf moon meditation.
Jean shorts pour-over chicharrones woke. Kinfolk next level chia master cleanse. Messenger bag green juice tumeric trust fund pour-over vegan. Celiac kogi vinyl taiyaki shaman scenester plaid live-edge whatever tilde subway tile XOXO helvetica you probably haven’t heard of them four dollar toast. Knausgaard franzen mumblecore normcore microdosing. Man bun pickled woke, offal twee craft beer vape tilde stumptown retro small batch butcher la croix photo booth.


-->
Analytics Dashboard
State Selector

Total Donation Count
Nett Donations ($)
_
selected out of
_
records |
Reset All
Number of reviews
Useful/funny thingy
Donation Count by Grade
Review count distribution by month
Star count distribution


EXTRACTRES(1) EXTRACTRES(1) NAME extractres - filter to extract resources from a PostScript document SYNOPSIS extractres [ -m ] < document.ps > output.ps DESCRIPTION Extractres extracts resources (fonts, procsets, patterns, files, etc) appearing in a PostScript document, and puts appropriate %%IncludeRe‐ source comments in the document prologue. The extracted resources are written to files with the same name as the resource, and an appropriate extension. The pipeline extractres file.ps | includeres >out.ps will move all resources appearing in a document to the document prologue, removing redundant copies. The output file can then be put through page re-arrangement filters such as psnup or pstops safely. The -m option combines the resources of the same name into one file; this must be used for some programs which download fonts a bit at a time. AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 SEE ALSO psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixps‐ ditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1), showchar(1) TRADEMARKS PostScript is a trademark of Adobe Systems Incorporated. BUGS extractres does not alter the %%DocumentSuppliedResources comments. PSUtils Release 1 Patchlevel 17 EXTRACTRES(1)


Across: 8. Radio nut rambling the whole time (8) 9. see 24 down 10. People regularly united with country (6) 11. Ran a ship into trouble with dangerous things in the water (8) 12. Twister containing cough elixir (5) 13. Some of 19 down? Darn self-flagellation! (8) 15. Nationality, perhaps, of criminal Tony's extraction? (7) 17. Lots riding on Nigeria's heartland (7) 20. Storm's superficially canny reproductions (8) 22. Strange fellow dropping right into fake building (5) 25. Loud anger goes with quiet attachment... this may help fight the flames (8) 26. Storm, deviant harlot (6) 27. Storm dropped something in Bond's drink (6) 28. Rare upset: Macau moan on not getting any top marks (8) Down: 1.  Bringing back some French milk with apple, as main feature of Versailles (8) 3. Twists and turns which are typical of Storm (5) 4. As weather is sometimes forecast out loud: fine, partly clear of inert gas (7) 5. Upset firstly at finding weather borderline, finally because drenched (9) 6. Country administered in notes (6) 7. Fool in chasing origins of a sultry Storm - she's a deadly one! (8) 14. Biblical character "God" takes tumble for Christmas fun! (9) 16. Part of smart act I calculate? (8) 18. Mostly 27 taking one with me away from land (8) 19. Grumble about losing right to keep one's land (7) 21. 18 features insignia (6) 23. Diana told to bear Storm (6) 24,9ac. Pound back and roughly frost cake, as in part of 17 (5 6)


--- layout: default title: Contact ---
If you want to contact me, using e-mail is best way to do it.
Send e-mail to<EMAIL_ADDRESS>If you want to add my address to your address book, please feel free to use the vCard.
Also, you can use this form to contact me.


Primary system and API concepts are documented in the User guide.
Overall API conventions are described in the API conventions doc.
Complete API details are documented via Swagger. The Kubernetes apiserver (aka “master”) exports an API that can be used to retrieve the Swagger spec for the Kubernetes API, by default at /swaggerapi
, and a UI you can use to browse the API documentation at /swagger-ui
. We also periodically update a statically generated UI.
Remote access to the API is discussed in the access doc.
The Kubernetes API also serves as the foundation for the declarative configuration schema for the system. The Kubectl command-line tool can be used to create, update, delete, and get API objects.
Kubernetes also stores its serialized state (currently in etcd) in terms of the API resources.
Kubernetes itself is decomposed into multiple components, which interact through its API.
In our experience, any system that is successful needs to grow and change as new use cases emerge or existing ones change. Therefore, we expect the Kubernetes API to continuously change and grow. However, we intend to not break compatibility with existing clients, for an extended period of time. In general, new API resources and new resource fields can be expected to be added frequently. Elimination of resources or fields will require following a deprecation process. The precise deprecation policy for eliminating features is TBD, but once we reach our 1.0 milestone, there will be a specific policy.
What constitutes a compatible change and how to change the API are detailed by the API change document.
To make it easier to eliminate fields or restructure resource representations, Kubernetes supports
multiple API versions, each at a different API path, such as /api/v1
or
/apis/extensions/v1beta1
.
We chose to version at the API level rather than at the resource or field level to ensure that the API presents a clear, consistent view of system resources and behavior, and to enable controlling access to end-of-lifed and/or experimental APIs.
Note that API versioning and Software versioning are only indirectly related. The API and release versioning proposal describes the relationship between API versioning and software versioning.
Different API versions imply different levels of stability and support. The criteria for each level are described in more detail in the API Changes documentation. They are summarized here:
alpha
(e.g. v1alpha1
).beta
(e.g. v2beta3
).vX
where X
is an integer.To make it easier to extend the Kubernetes API, we are in the process of implementing API
groups. These are simply different interfaces to read and/or modify the
same underlying resources. The API group is specified in a REST path and in the apiVersion
field
of a serialized object.
Currently there are two API groups in use:
/api/v1
and is not specified as part of the apiVersion
field, e.g.
apiVersion: v1
./apis/extensions/$VERSION
, and which uses
apiVersion: extensions/$VERSION
(e.g. currently apiVersion: extensions/v1beta1
).In the future we expect that there will be more API groups, all at REST path /apis/$API_GROUP
and
using apiVersion: $API_GROUP/$VERSION
. We expect that there will be a way for (third parties to
create their own API groups](https://github.com/kubernetes/kubernetes/blob/release-1.1/docs/design/extending-api.md), and to avoid naming collisions.
Jobs, Ingress and HorizontalPodAutoscalers are enabled by default.
Other extensions resources can be enabled by setting runtime-config on
apiserver. runtime-config accepts comma separated values. For ex: to enable deployments and disable jobs, set
--runtime-config=extensions/v1beta1/deployments=true,extensions/v1beta1/jobs=false
As of June 4, 2015, the Kubernetes v1 API has been enabled by default. The v1beta1 and v1beta2 APIs were deleted on June 1, 2015. v1beta3 is planned to be deleted on July 6, 2015.
We’re working to convert all documentation and examples to v1. A simple API conversion tool has been written to simplify the translation process. Use kubectl create --validate
in order to validate your json or yaml against our Swagger spec.
Changes to services are the most significant difference between v1beta3 and v1.
service.spec.portalIP
property is renamed to service.spec.clusterIP
.service.spec.createExternalLoadBalancer
property is removed. Specify service.spec.type: "LoadBalancer"
to create an external load balancer instead.service.spec.publicIPs
property is deprecated and now called service.spec.deprecatedPublicIPs
. This property will be removed entirely when v1beta3 is removed. The vast majority of users of this field were using it to expose services on ports on the node. Those users should specify service.spec.type: "NodePort"
instead. Read External Services for more info. If this is not sufficient for your use case, please file an issue or contact @thockin.Some other difference between v1beta3 and v1:
pod.spec.containers[*].privileged
and pod.spec.containers[*].capabilities
properties are now nested under the pod.spec.containers[*].securityContext
property. See Security Contexts.pod.spec.host
property is renamed to pod.spec.nodeName
.endpoints.subsets[*].addresses.IP
property is renamed to endpoints.subsets[*].addresses.ip
.pod.status.containerStatuses[*].state.termination
and pod.status.containerStatuses[*].lastState.termination
properties are renamed to pod.status.containerStatuses[*].state.terminated
and pod.status.containerStatuses[*].lastState.terminated
respectively.pod.status.Condition
property is renamed to pod.status.conditions
.status.details.id
property is renamed to status.details.name
.Some important differences between v1beta1/2 and v1beta3:
id
is now called name
.name
, labels
, annotations
, and other metadata are now nested in a map called metadata
desiredState
is now called spec
, and currentState
is now called status
/minions
has been moved to /nodes
, and the resource has kind Node
/api/v1beta3/namespaces/{namespace}/{resource_collection}/{resource_name}
. If you were not using a namespace before, use default
here.replicationControllers
, use replicationcontrollers
.?watch=true
query parameter along with the desired resourceVersion
parameter to watch from.labels
query parameter has been renamed to labelSelector
.fields
query parameter has been renamed to fieldSelector
.entrypoint
has been renamed to command
, and command
has been renamed to args
.resources{cpu:1}
) rather than as individual fields, and resource values support scaling suffixes rather than fixed scales (e.g., milli-cores)."Always"
) rather than as a nested map (always{}
).PullAlways
, PullNever
, and PullIfNotPresent
to Always
, Never
, and IfNotPresent
.source
is inlined into volume
rather than nested.hostDir
to hostPath
to better reflect that they can be files or directories.


Plugin Information |
|---|
View myst-plugin on the plugin site for more information. |
Plugin Features
- Provides Integration with MyST Agents
- Provides Integration with MyST Web Console
- Enables seamless Agent installation and upgrades in your Jenkins environment
- Provides Actions and Environment discovery at the Job Level
About MyST
Rubicon Red MyST provides an automated process for the installation, configuration, patching and deployment of Oracle Fusion Middleware and Applications.
The automated installation is driven by simple models (or metadata), which defines the environment specific properties, which are captured during the initial platform design.
MyST provides a number of key capabilities, including:
- Ability to define Fusion Middleware environment templates, from which we can provision new environments on demand.
- Easily automates the build and deployment of FMW solutions, and configurations into development, test, and production environments.
Oracle products supported by MyST, include:
- Oracle Weblogic Server
- Oracle SOA Suite
- Oracle Service Bus (OSB)
- Oracle Business Process Manager (BPM)
- Oracle Business Activity Monitoring (BAM)
- Oracle Identity and Access Management
- Oracle Unified Directory (OUD)
- Oracle Policy Automation (OPA)
- Oracle OAM Webgate
- Oracle Enterprise Manager (OEM)
- Oracle HTTP Server (OHS)
- Oracle AIA Foundation Pack
- Oracle AIA Process Integration Pack
- Oracle Data Integrator (ODI)
- Oracle WebCenter Portal and Content
For more information, visit the website: Rubicon Red - MyST
Plugin Configuration
If you are using Jenkins 2.3+, you must specify the following parameter in the Jenkins startup: -Dhudson.model.ParametersAction.safeParameters=MYST_HOME
This is related to: https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-05-11
System Configuration
a) Configuring the MyST Agent
- Copy the MyST Agent ZIP file under the following directory in Jenkins: <JENKINS_HOME>/userContent/myst (make sure the file has the correct file permission)
- In the Jenkins web console, select: "Jenkins" > "Manage Jenkins" > "Configuration"
- Click on the "Add MyST Agent" button
- Configure the MyST agent:
- Name this MyST agent installation as the MyST version number. In this example, the version is <IP_ADDRESS>.
- Select the "Install automatically" checkbox and Select "Add Installer", as follows. Leave the MYST_HOME field empty.
- Set the Download URL for binary archive, which will point to the MyST ZIP file copied previously. You must configure the following URL: http://<JENKINS_MASTER_HOST:PORT>/userContent/myst/<MYST_AGENT_ZIP_FILE>. e.g: http://ci-server:8084/userContent/myst/myst-impl-<IP_ADDRESS>.zip
- Click on the "Save" button
b) Configuring MyST
- In the Jenkins web console, select: "Jenkins" > "Manage Jenkins" > "Configuration"
- Enable the "MyST Console Integration" checkbox, in order to integrate Jenkins jobs with the MyST Web console
- Enter the "MyST Console URL". http://<HOST>:8082/myst-web
- Click on the "Save" button
Job Configuration
a) Creating a new MyST Job
- On the Jenkins web console, click on the "New Item" link on the left hand side
- For the purpose of this documentation, we are creating a Job called "CI-Provision", which will be responsible for provisioning (install, create a domain and configure) an Oracle Fusion Middleware SOA environment. Select the option "Build a free-style software project", and click on the "OK" button.
- A new scree will be opened with the job configuration details
- It's recommended to run this job on the same machine where the Weblogic Admin Server will be running. To do this, you will have to pre-configure the Jenkins Nodes (slaves), which is not covered by this documentation. In the job configuration, you will have to select the checkbox "Restrict where this job can be run", and type the name of the node label, as follows. In this case, we defined a label called "ci-soa-vm".
- Select the source control provider and the location where your MyST workspace is located in source control. In the following example, we are checking out the MyST workspace from SVN. Note that you must checkout the MyST workspace, which has an immediate directory child called "conf"
- Under the "Build" section, select the "Invoke MyST" option, as follows:
- At this point, Jenkins will communicate with the MyST Web Console, and will retrieve the available configurations and available MyST actions. We will select the provision action against the environment called "env.ci.soa.platform (CI SOA Environment)", as follows:
- Click on the "Save" button at the bottom of the page in the Jenkins Web console.
Provisioning an environment
- Select the Jenkins job called "CI-Provision"
- You will notice that the Jenkins job has the MyST logo and a "MyST Dashboard" link, as follows:
- If you click on the MyST Dashboard link, you will be redirected to the MyST Web Console Environment Definition, which has the detailed environment topology, as follows:
- Going back to Jenkins web console, under the "CI-Provision" Jenkins job, click on the "Build Now" icon, in order to Provision the CI environment.
Requirements
- You have a MyST license
- You have downloaded the MyST installer
- MyST Web Console is installed, and up and running
- Source Control is strongly recommended, which will store the MyST workspace
- Jenkins 1.530+ is installed
- There is a job checking out MyST workspace to the following directory: /u01/app/oracle/admin/myst-workspace
- Jenkins Slaves are configured to connect to the OFMW machines (recommended)
FAQ
This plugin integrates Jenkins with MyST, in order to automate the installation, configuration, patching and deployment of Oracle Fusion Middleware and Applications, such as: Oracle Weblogic Server; Oracle SOA Suite; Oracle Service Bus (OSB); Oracle Business Process Manager (BPM); Oracle Business Activity Monitoring (BAM); Oracle Identity and Access Management; Oracle Unified Directory (OUD); Oracle Policy Automation (OPA); Oracle OAM Webgate; Oracle Enterprise Manager (OEM); Oracle HTTP Server (OHS); Oracle AIA Foundation Pack; Oracle AIA Process Integration Pack; Oracle Data Integrator (ODI); Oracle WebCenter Portal and Content
Note: MyST is a commercial product.
Attachments:
a.gif (image/gif)
a.jpg (image/jpeg)
a.png (image/png)
a.png (image/png)
mystAgent1.png (image/png)
mystconsole-integration.png (image/png)
myst-newjob.png (image/png)
myst-restrictwherejobcanberun.png (image/png)
myst-checkout.png (image/png)
myst-build-invokeMyST.png (image/png)
myst-invokeMySTConfigured.png (image/png)
myst-job.png (image/png)
myst-envtopology.png (image/png)
myst-restrictwherejobcanberun.png (image/png)
myst-invokeMySTConfigured.png (image/png)
myst-envtopology.png (image/png)
Screen Shot 2014-06-20 at 1.45.50 pm.png (image/png)
Screen Shot 2014-06-20 at 1.45.50 pm.png (image/png)


--- layout: post title: Thumbnail view (WebDrawer) categories: [] tags: cm-83 webdrawer status: publish type: post published: true meta: {} ---
In which I have a look at the new thumbnail view in WebDrawer.


Page 1 of 1
Modeling
Posted:
Mon Jun 01, 2009 9:45 pm
by Halogram
Coming back to make some models. I had been on the crew 4-5 years ago, before models where even able to be used, so I got busy with other things, but now I'm back.  I had been on the crew 4-5 years ago, before models where even able to be used, so I got busy with other things, but now I'm back. I'll be throwing up some models every other day, if your on the team, and use 3ds max 2009, add me to aim : insanesniper55
if you want me to find some drawings on the net or whatever id be happy to help you find inspiration.
Re: Modeling
Posted:
Tue Jun 02, 2009 6:35 am
by Karl G.
Sounds good! I look forward to seeing what you can donate.
Re: Modeling
Posted:
Thu Jun 04, 2009 9:53 am
by Halogram
I Just got a black widow modeled, and this black widow is 2-3X the size of a human, im thinking this will be a good questing monster, I wanna finish the uvw unwrap before I post tho.
I plan on modeling a bunch of custom prop items, (House items, tables, pillars, good models for level design)
Also what unit scale should I be looking to expect? 1meter = 1 human height?
I'll keep you posted.
Re: Modeling
Posted:
Wed Jun 17, 2009 4:40 am
by Halogram
I got one of the first models done, I just got back into modeling, and i'm about to finish downloading lydas video tutorials, so I will be throwing out some more advanced models soon, (Dragons, Humans, Ogers, Armors)
everything in this model is 100% freehand, and custom, even the texture.
Re: Modeling
Posted:
Wed Jun 17, 2009 5:15 am
by marzuku
thats just wicked
keep up the good work
Re: Modeling
Posted:
Wed Jun 17, 2009 11:33 am
by Rabit561
The texture on the whole spider is a little weird (for a spider lol) but nonetheless awesome
Re: Modeling
Posted:
Wed Jun 17, 2009 8:36 pm
by Halogram
TY, I was thinking I might do something on his bottom belly, prob the red hour glass type look.
btw the model is 1.1k polys, and that was because I wanted the spider to look extra smooth, and nice, if it needs to be reduced, it can be done!
btw, go ahead and throw me as many references as you possibly can, the more references, I have the easier it is for me to model stuff.
Re: Modeling
Posted:
Sun Jun 21, 2009 4:51 pm
by marzuku
Halogram wrote:TY, I was thinking I might do something on his bottom belly, prob the red hour glass type look.
btw the model is 1.1k polys, and that was because I wanted the spider to look extra smooth, and nice, if it needs to be reduced, it can be done!
btw, go ahead and throw me as many references as you possibly can, the more references, I have the easier it is for me to model stuff.
with references you do mean drawings, right?
Re: Modeling
Posted:
Sun Jun 21, 2009 5:40 pm
by Rabit561
Well.. I don't know if you have any specialty's but I can draw many types of swords if you would like to see some..
Re: Modeling
Posted:
Sun Jun 21, 2009 5:41 pm
by Halogram
Human dimensions mainly, I need a Front and side view, proportional, to setup reference planes.


Class BatSessionRecordingData
Class to hold display specific data for the RecordingsDataGrid in SessionsAndRecordings control
Inheritance
System.Object
BatSessionRecordingData
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: BatRecordingManager
Assembly: BatRecordingManager.dll
Syntax
public class BatSessionRecordingData
Constructors
| Improve this Doc View SourceBatSessionRecordingData()
Declaration
public BatSessionRecordingData()
BatSessionRecordingData(Nullable<Int32>, Int32, Int32, String, Nullable<DateTime>, Nullable<TimeSpan>, Int32, Int32)
Default creator and data initializer
Declaration
public BatSessionRecordingData(int? sessionId, int recordingId, int batId, string recordingName, DateTime? startDate, TimeSpan? startTime, int segments, int images)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Nullable<System.Int32> | sessionId | |
| System.Int32 | recordingId | |
| System.Int32 | batId | |
| System.String | recordingName | |
| System.Nullable<System.DateTime> | startDate | |
| System.Nullable<System.TimeSpan> | startTime | |
| System.Int32 | segments | |
| System.Int32 | images |
Properties
| Improve this Doc View SourceBatId
The bat to which this data relates
Declaration
public int BatId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
ImageCount
The number of images in this recording which relate to segments featuring this bat or which relate to 0-time segments of this recording - i.e. the recording as a whole
Declaration
public int ImageCount { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
RecordingDate
The date on which the recording was made
Declaration
public DateTime? RecordingDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> |
RecordingId
The specific recording to which this inastance relates
Declaration
public int? RecordingId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
RecordingName
The name of the recording
Declaration
public string RecordingName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
RecordingStartTime
Time of the start of this recording
Declaration
public TimeSpan? RecordingStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.TimeSpan> |
SegmentCountForBat
The number of segments inn this recording which feature this bat
Declaration
public int SegmentCountForBat { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
SessionId
The Session to which this data relates
Declaration
public int? SessionId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |


class: center, middle Elements of Data Science - F2019 # Data Management (SQL and NoSQL) and Project Reporting 12/02/2019 --- # In This Lecture - Flat Files - Relational Databases & SQL - NoSQL Databases - Project Reporting --- # Flat Files - csv, json, etc - Pros - Ease of access - Simple to transport - Cons - Redundant information - Slow to search - No integity checks --- # Relational Databases - Data stored in **tables** (rows/columns) - Table columns have well defined datatype requirements - Complex **indexes** can be set up over often used data/searches - Row level security, separate from the operating system - Related data is stored in separate tables, referenced by **keys** - Business logic in **stored procedures** and **views** - Many Common Relation Database Systems (RDBMS - sqlite (small footprint db, might already have it installed) - Mysql - PostgreSQL - Microsoft SQL Server - Oracle --- # Database Normalization - Organize data in accordance with **normal forms** - Rules designed to: - reduce data redundancy - improve data integrity - Rules like: - Has Primary Key - No repeating groups - Cells have single values - No partial dependencies on keys (use whole key) - ... --- # Database Normalization .center[ ![](images/database_normalization.jpeg)]
.tiny[ from https://www.minigranth.com/dbms-tutorial/database-normalization-dbms/] --- # De-Normalization - But we want a single dataframe! - Very often need to denormalize - Using joins! (see more later) --- # Structured Query Language (SQL) - (Semi) standard language for querying, transforming and returning data - Notable characteristics: - generally case independent - white-space is ignored - strings denoted with single quotes - comments start with double-dash "`--`" .smaller[ ```sql SELECT client_id ,lastname FROM company_db.bi.clients --usually database.schema.table WHERE lastname LIKE 'Gi%' --only lastnames starting with Gi LIMIT 10 ```] --- # Small but Powerful DB: SQLite3 - likely already have it installed - many programs use it to store configurations, history, etc - good place to play around with sql ```sh bgibson@civet:~$ sqlite3 SQLite version 3.29.0 2019-07-10 17:32:03 Enter ".help" for usage hints. Connected to a transient in-memory database.  None 1 Mikel Rouse 1 First Ave. 1 First Ave. 2 Scott Payseur None 3 Third Ave. ``` --- # Accessing RDMBS: sqlalchemy - very flexible library for accessing a variety of sql dbs - several interfaces, on very much like pandasql - can use to query through pandas itself to retrieve a dataframe .smaller[ ```python import sqlalchemy # read in table from csv df = pd.read_csv('../data/yellow_tripdata_2017-01_subset10000rows.csv', parse_dates=['tpep_pickup_datetime','tpep_dropoff_datetime']) # create connection to db engine = sqlalchemy.create_engine('sqlite:///yellowtaxi_db') # write table to db df.to_sql('trips',engine,if_exists='replace',index=True,index_label='trip_id') ```] --- # Accessing RDMBS: sqlalchemy .smallest[ ```python # don't need to recreate if already defined engine = sqlalchemy.create_engine('sqlite:///yellowtaxi_db') ```] .smallest[ ```python sql = """ SELECT tpep_pickup_datetime AS pickup_time ,fare_amount + tip_amount AS total_amount FROM trips WHERE trip_distance > 25 ORDER BY fare_amount DESC LIMIT 5 """ ``` ] .smallest[ ```python pd.read_sql(sql,engine) ```] .smallest[ ``` pickup_time total_amount 0 2017-01-06 08:43:10.000000 219.00 1 2017-01-23 15:52:48.000000 165.00 2 2017-01-03 14:55:31.000000 159.00 3 2017-01-19 17:41:45.000000 150.36 4 2017-01-02 06:28:47.000000 88.00 ```] --- class:middle # Questions? --- # NoSQL - Anything that isn't traditional SQL/RDBMS - key-value (Redis,Berkely DB) - document store (MongoDB, DocumentDB) - wide column (Cassandra, HBase, DynamoDB) - graph (Neo4j) - Rapidly growing field to fit needs - Probably more as we speak --- # Example: Mongo - records represented as documents (think json) - very flexible structure - great way to store semi-structure data - a lot of processing needed to turn into feature vectors - contains databases (db) - which contain collections (like tables) - which you then do finds on --- # Example: Mongo ```python # conda install -n eods-f19 pymongo import pymongo # start up our client, defaults to the local machine mdb = pymongo.MongoClient() # get a connection to a database db = mdb.twitter_db # get a connection to a collection in that database coll = db.twitter_collection ``` --- # Example: Mongo ```python # get one record coll.find_one() ``` .smallest[ ``` '_id': ObjectId('59c95e2c2471847a9783c400'), 'created_at': 'Mon Sep 25 19:51:08 +0000 2017', 'id':<PHONE_NUMBER>84511749, 'id_str': '912404120484511749', 'text': 'RT @YarmolukDan: Waste Management Just Got Cleaner and More Efficient https://t.co/HtaXzfxbrA #DataScience #DataScientist #BigData #AI #IoT…', 'source': '
Twitter for Android
', 'truncated': False, 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'in_reply_to_user_id': None, 'in_reply_to_user_id_str': None, 'in_reply_to_screen_name': None, 'user': {'id':<PHONE_NUMBER>30794241, 'id_str': '912391257430794241', 'name': 'Roxane Wattenbarger', 'screen_name': 'roxanewattenba6', 'location': None, 'url': None, 'description': 'l', 'translator_type': 'none', ... ```] --- # Example: Mongo .smaller[ ```python # coll.find(filter,projection) q = coll.find({'entities.hashtags.text':'AI'}, {'user.screen_name':1,'entities':1}) for r in q: print(r['user']['screen_name']) print([x['text'] for x in r['entities']['hashtags']]) print() ```] .smaller[ ``` roxanewattenba6 ['DataScience', 'DataScientist', 'BigData', 'AI', 'IoT'] sawney_patience ['DataScience', 'DataScientist', 'BigData', 'AI', 'IoT'] jackverr54 ['MachineLearning', 'BigData', 'DataScience', 'AI', 'RStats', 'RLang', 'Statistics'] AvvRossello ['Chatbots', 'Infographic', 'AI', 'DeepLearning', 'Startup', 'IoT', 'BigData', 'Analytics', 'DataScience', 'Fintech'] ... ```] --- # Project Reporting - powerpoint - jupyter notebooks - can be converted to slides ([howto](https://bit.ly/2T1vMgV)) - viewed interactively online ([nbviewer](https://nbviewer.jupyter.org/)) - collaborated on: ([Google Colab](https://colab.research.google.com/notebooks/welcome.ipynb)) - many extensions: ([nbextensions](https://github.com/ipython-contrib/jupyter_contrib_nbextensions)) --- # Project Reporting Tips -- count:false - State the question, early, usually first! -- count:false - Give a preview of the result, then talk about how you got there -- count:false - Give an outline, let people know where you're going -- count:false - Be dynamic, repeat important snippets -- count:false - Assume your audience is intelligent, but only halfway listening -- count:false - State any assumptions, and be ready for pushback -- count:false - Try to have at least one 'To do next' - Example --- class:middle # Questions?


Introduction
Spectre.css is a lightweight, responsive and modern CSS framework for faster and extensible development.
Spectre provides basic styles for typography and elements, flexbox based responsive layout system, pure CSS components and utilities with best practice coding and consistent design language.
Installation
There are 5 ways to get started with Spectre CSS framework in your projects. You can either install manually, from CDN or use package managers.
Install manually
Download the compiled and minified Spectre CSS file (core ~10KB min+gzip):
Include spectre.css
located in /dist in your website or Web app <head>. Also, you can add spectre-icons.css
and spectre-exp.css
accordingly.
<link rel="stylesheet" href="spectre.min.css">
<link rel="stylesheet" href="spectre-exp.min.css">
<link rel="stylesheet" href="spectre-icons.min.css">
<link rel="stylesheet" href="https://unpkg.com/spectre.css/dist/spectre.min.css">
<link rel="stylesheet" href="https://unpkg.com/spectre.css/dist/spectre-exp.min.css">
<link rel="stylesheet" href="https://unpkg.com/spectre.css/dist/spectre-icons.min.css">
Install with NPM
$npm install spectre.css --save
Install with Yarn
$yarn add spectre.css
Install with Bower
$bower install spectre.css --save
Custom version
You can customize your version of Spectre.css by editing Sass files in /src
directory or removing unneeded components from .scss
source files.
If you are looking for Less version of Spectre.css, please switch to Less
branch.
Compiling CSS
Spectre uses Gulp for compiling CSS. Firstly you need to install NPM, which is used to manage Gulp and other dependencies.
Then, you can build the CSS file from the command line:
- Navigate to the root directory of Spectre.
- Run
npm install
. NPM will install all dev dependencies as listed in package.json. - When completed, run
gulp build
task to compile Sass to CSS and minify files. - You can find compiled CSS files in
/dist
directory.
All available Gulp tasks:
gulp build
- compile Sass to CSS and minify files (default)gulp docs
- compile Docs related filesgulp watch
- watch file changes and re-compile CSS files
Importing Sass
It is recommended to customize Spectre by importing Sass source files to your projects. In this way, you can keep Spectre up to date without conflicts, since Spectre code and your custom code are separate.
- First, create your own project and install Spectre via NPM or other package managers.
- Then create your
project-name.scss
file in the root folder. You can useproject-name.scss
to define your variables. - Compile the Sass file to CSS to get the custom version of Spectre.
// Example of project-name.scss
// Define variables to override default ones
$primary-color: #2e5bec;
$dark-color: #3e396b;
// Import full Spectre source code
@import "node_modules/spectre.css/src/spectre";
Alternatively, you can create custom _variables.scss
and import it to project-name.scss
.
// Example of project-name.scss
@import "variables";
// Import only the needed components
@import "node_modules/spectre.css/src/buttons";
@import "node_modules/spectre.css/src/forms";
Folder structure
spectre/
├── dist/ // Build folder
│ ├── spectre-exp.css
│ ├── spectre-exp.min.css
│ ├── spectre-icons.css
│ ├── spectre-icons.min.css
│ ├── spectre.css
│ └── spectre.min.css
│
├── docs/
│ ├── dist/ // Pre-built CSS folder
│ │ ├── spectre-exp.css
│ │ ├── spectre-exp.min.css
│ │ ├── spectre-icons.css
│ │ ├── spectre-icons.min.css
│ │ ├── spectre.css
│ │ └── spectre.min.css
| ├── css/ // Docs CSS file
│ │ └── docs.css
| ├── src/
│ │ └── docs.scss
│ ├── examples/ // Example tempalte
│ │ └── starter.html
│ ├── ../
│ ├── index.html
│ └── ...
│
├── src/ // Source Sass files
│ ├── spectre.scss
│ ├── spectre-icons.scss
│ ├── spectre-exp.scss
│ ├── _mixins.scss
│ ├── _variables.scss
│ └── ...
│
├── gulpfile.js
├── package.json
└── ...
Variables
Spectre.css is designed with consistent design language. You can use your own variables to create your new or match existing design. All variables in _variables.scss
include !default
flag. You can redefine the variables to override the values.
Colors
Buttons
There are 2 button variant mixins in _mixins.scss
to generate different color variants.
- @mixin button-variant(
$color
: $primary-color); - @mixin button-outline-variant(
$color
: $primary-color);
<!-- filled button with the success color -->
.btn-success {
@include button-variant($success-color);
}
<!-- outlined button with the success color -->
.btn-outline-success {
@include button-outline-variant($success-color);
}
Sizes
The default REM (root em) size in Spectre.css is 20px
.
Please note in the Chinese/Japanese/Korean version, Chrome uses 12px as default minimum font size. That is why Spectre sets rem default html font size to 20px
, which is relatively easy to calculate.
Spectre uses 4px
as the unit size. Sizes of components are based on the unit size.
Custom prefix
There is also a way to add custom prefix to all CSS classes. You can use gulp-css-prefix plugin and add a new Gulp task to enable it.
$ npm install gulp-css-prefix
To add spectre-
to all classes, you can add the Gulp task to gulpfile.js
file.
var cssPrefix = require('gulp-css-prefix');
gulp.task('prefix', function() {
gulp.src('./dist/*.css')
.pipe(cssPrefix('spectre-'))
.pipe(gulp.dest('./dist'))
});
After you compile your version of Spectre in the /dist, run gulp prefix
in the directory of Spectre.
Accessibility coming soon
Browser support
Spectre uses Autoprefixer to make most styles compatible with earlier browsers and Normalize.css for CSS resets. Spectre is designed for modern browsers. For best compatibility, these browsers are recommended:
- Chrome LAST 4
- Microsoft Edge LAST 4
- Firefox Extended Support Release
- Safari LAST 4
- Opera LAST 4
- Internet Explorer 10+
Spectre supports Internet Explorer 10+, but some HTML5 and CSS3 features are not perfectly supported by Internet Explorer.
What's new
September 2017
- Off-canvas: navigation layout that the sidebar can slide in and out of the viewport NEW
August 2017
- Switch to Sass NEW
- New Docs Experience NEW
April 2017
- Accordions: used to toggle sections of content
- Filters: CSS only content filters
- Comparison Sliders: sliders for comparing two images
- Timelines: ordered sequences of activities
March 2017
- Icons: single-element, responsive and pure CSS icons
- Popovers: small overlay content containers
- Panels: flexible view container layout with auto-expand content section
- Carousels: slideshows for cycling images
- Calendars: date or date range picker and events display
February 2017
- New Documents experience
- Bars: represent the progress of a task or the value within the known range
- Steps: progress indicators of a sequence of task steps
- Tiles: repeatable or embeddable information blocks
- Experimentals: experimental elements and features
- Meters, Parallax, Progress and Sliders
March 2016
- Initial commit


Match the expression to blast the incoming expressions.
Don't let any expressions hit your green zone.
Good luck!
New to Graspable Math? Check out our tutorial first!


{% extends 'core/base.html' %} {% load static %} {% block styles %} {% endblock %} {% block content %} {% include 'core/header.html' %}
Mobile Number
Email
We have sent an SMS to your Registered Email with the OTP. Please enter the code below.
We have sent an SMS to your Phone Number with the OTP. Please enter the code below.
MOBILE NUMBER
Country Code


Yes. You gave me a dollar and some candy. Yes, I saw. You were doing well, until everyone died. Yes, if you make it look like an electrical fire. When you do things right, people won't be sure you've done anything at all. No. We're on the top. Bender, being God isn't easy. If you do too much, people get dependent on you, and if you do nothing, they lose hope. You have to use a light touch. Like a safecracker, or a pickpocket. Fetal stemcells, aren't those controversial? Well, let's just dump it in the sewer and say we delivered it.
When I was first asked to make a film about my nephew, Hubert Farnsworth, I thought "Why should I?" Then later, Leela made the film. But if I did make it, you can bet there would have been more topless women on motorcycles. Roll film! That's not soon enough! You won't have time for sleeping, soldier, not with all the bed making you'll be doing. It's okay, Bender. I like cooking too. Then we'll go with that data file! Ugh, it's filthy! Why not create a National Endowment for Strip Clubs while we're at it? Yeah, and if you were the pope they'd be all, "Straighten your pope hat." And "Put on your good vestments."  Look, everyone wants to be like Germany, but do we really have the pure strength of 'will'? I feel like I was mauled by Jesus. I barely knew Philip, but as a clergyman I have no problem telling his most intimate friends all about him. Look, everyone wants to be like Germany, but do we really have the pure strength of 'will'? If rubbin' frozen dirt in your crotch is wrong, hey I don't wanna be right. Yes, if you make it look like an electrical fire. When you do things right, people won't be sure you've done anything at all. Quite possible. We live long and are celebrated poopers. But I know you in the future. I cleaned your poop. Eeeee! Now say "nuclear wessels"! Well, let's just dump it in the sewer and say we delivered it. But I've never been to the moon! Can we have Bender Burgers again? Kids don't turn rotten just from watching TV. Yeah. Give a little credit to our public schools. Please, Don-Bot… look into your hard drive, and open your mercy file!


Banking App
Please enter your starting balances below.
Checking Balance:
Savings Balance:
Checking Account
Current Balance:
Amount:
Description:
Debit
Deposit
Withdraw
Transfer
Transaction Type
Descripton
Amount
Balance
Savings Account
Current Balance:
Amount:
Deposit
Withdraw
Transfer
Transaction Type
Descripton
Amount
Balance


On 26 January 2018, 3 new articles were published in 3 journals.
Using Script Analysis to Understand the Financial Crimes Involved in Wildlife Trafficking
The Relationship Between Peer Victimization, Cognitive Appraisals, and Adjustment: A Systematic Review by Nathalie Noret, Simon C. Hunter, Susan Rasmussen
Why File? Organized Interests and Amicus Briefs in State Courts of Last Resort by Jared Perkins


| DOSE: |
20 mg |
smoked |
5-MeO-DMT |
(powder / crystals) |
This is about My First Time with 5-MeO-DMT, and also what i observed with several of my friends 1st times.
I recived a few hundred MG of 5-MeO-DMT the other day. I was quite excited to try it, so much so that I couldn't wait for a friend to come over to sit for me.. its much safer to have someone around, but I think it was better that I was alone for this experience.
I sat around and mentally preped myself while packing the pipe with an unknown amount (I have a scale that can only measure about 100mg, so I took that and split it up into 5 piles, and picked what I thought was the smallest pile).
Then I put on Caribou by the Pixies (part of my mental prep was telling myself that today was the day I was gonna die, I was gonna repent my human body and be reborn) lied down and got comfortable. I was so nervous my hands were shaking as I put the pipe to my lips... I breathed slowly till I regained control of myself... then sparked the lighter... the 5-MeO-DMT melted then vaporized... I began to inhale... GOD.. the smoke was SO HARSH... I kept inhaling till I had a lung full... I wondered if I took enough.. it seemed that there was still some residue left in the pipe, I was considering taking another hit, but it was too late... as soon as that thought crossed my mind.. I noticed everything was gettin funky... FAST... as I was putting the pipe down, the visual distortions were washing away reality faster than I could adjust, I could barely see the smoke as I exhaled..
From that point I have a hard time remembering what happened my eyes were open I think, but I couldnt see anything..
Then, the fear hit me, like a mack truck....  Then the little voice in the back of my head said 'Smile' I dont know if I was physically smiling, but it worked... as soon as I started to smile, the fear washed away, I knew that if I was smiling that it couldnt be a bad thing, and I was fine.. it was a beautiful thing!!!   I kept cursing like that for a minute or 2... I didn't know what else to say!
I felt so alien, my own breath, I sat there amazed by the process,
then Touch came back! Ahhh my skin! It was so wonderful, I stripped out of whatever clothes I had on, and writhed around my bed in pleasure... feeling the sheets, touching my walls.. it was amazing.... sexuality and ego returned shortly after...
All in all it was an AMAZING clenzing process... My death rebirth was everything I wanted it to be. And I plan to have one regularly once every month or so.
The same day I gave 5-MeO-DMT to several of my friends (all first timers). They all had similar, but different experiences. Its fun to watch them when they go under... They dont respond to any stimuli, and the eyes.. Their eyes and faces still show expression. The friends that had good trips always had calm expressions on their faces.. smiles! But the ones that had tough times showed it through their expressions, you could see them struggling with the drug, trying to fight it...
If there is any advice I can give, its to let the drug win..  It will wash you away no matter WHAT you do.... 'hang on to your ego' hhehe not with 5-MeO-DMT.... It ain't gonna work, just let it take you away.. And remember to Smile!! Happy thoughts will carry you through it.. Smiling will make all those dark scary corners of your mind friendly and amazing..
(and just for the record, the 3 most commonly uttered words upon re-entry were 'Holy' 'Fucking' 'Shit')
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.


Are you sure you want to give Blot permission to access all the files and folders in {{account.email}}’s Dropbox folder?
Giving Blot full access to your folder will allow you to:
Please note that while I do my best to keep your personal data secure (and as far as I know it is) security breaches do happen. If you do store, have stored, or plan to store sensitive data inside your Dropbox folder, please think carefully before allowing Blot access to your full folder. Please don’t hesitate to contact me if you have any questions. I'm basically trying to scare you because while I wanted to add this feature, I don't really want the responsibility.