Skipole WSGI generator.
Following the previous article "Simple serving for a Raspberry Pi" - this page suggests some variations.
You may not want to use root to run the web server, particularly in a teaching situation, however root is generally needed to serve on ports less than 1024. If you don't mind serving, on say port 8000, then you could run Waitress as a normal user.
It is also convenient to load Python software from Pypi into a virtual environment rather than using apt-get. This allows the latest software to be used, and by deleting a user directory you can remove all the software installed.
The following example assumes a user 'student' and a project called 'myproj.py' held within '/home/student/projectfiles'
In his home directory (/home/student) the user creates the virtual environment 'myenv'.
python3 -m venv myenv
Then activate the environment, and install skipole and waitress:
source myenv/bin/activate
pip install waitress
pip install skipole
deactivate
If not already done, copy the skipole project to /home/student/projectfiles
The project Python file myproj.py needs to be edited, remove skilift, skiadmin and the development server and add the lines:
from waitress import serve serve(application, host='<IP_ADDRESS>', port=8000)
So 'application' is served on all interfaces with port 8000. The owner of all files remains 'student'.
myproj.py needs to know where to find skipole and waitress, so alter the very first line of the file to the shebang:
#!/home/student/myenv/bin/python3
and make the file executable with:
chmod 744 ~/projectfiles/myproj.py
This allows the user to run myproj.py directly, and it will call on the correct version of Python, skipole and waitress.
From the users home, he only needs to type:
projectfiles/myproj.py
And his web service should be served on port 8000
To run on startup, the pi root user needs to create a service for the student, this is shown below:
As root, or using sudo a lot, create a file:
/lib/systemd/system/myproj.service
containing the following:
[Unit] Description=My project description After=multi-user.target [Service] Type=idle ExecStart=/home/student/projectfiles/myproj.py User=student WorkingDirectory=/home/student/projectfiles Restart=on-failure # Connects standard output to /dev/null StandardOutput=null # Connects standard error to journal StandardError=journal [Install] WantedBy=multi-user.target
Enable the service
systemctl daemon-reload
systemctl enable myproj.service
systemctl start myproj
This starts /home/student/projectfiles/myproj.py, and it will also start on boot up.


HistSync.io: FAQ
{{ faq_entry("How does it work?", 'The server part is pretty much standard web app. The client uses
bash-preexec hack to send commands when they are executed.') }}
{{ faq_entry("Does it send commands to a centralized server?", "Yes. It is part of the experiment. I really would like to see people sharing their one-liners, and I hope HistSync makes sharing easier") }}
{{ faq_entry("Are commands private by default?", "Yes. Everything is private by default. But you can choose cool one-liners and share them with others! In fact, this is highly encouraged :) ") }}
{{ faq_entry("I don't want to send my commands to some other guy's server. Can I deploy the app locally (or on my own VPS)", 'Well, yeah.
The code for both server and client is available under the MIT license. The authentication part is handled by github, so stand-alone installation may be tricky, but it will be implemented in the near future:
See this issue. ') }}
{{ faq_entry("Does it work with other shells?", "zsh has preexec() by default, so you don't need to use bash-preexec hack(i.e. don't source bash-preexec.sh). I'm not sure about other shells.") }}
{{ faq_entry("Is there an API?", 'Yes, but the current API is limited (sending commands and getting a full list). There will be
a full API available in the near future. The full API is important, so it is a priority.') }}
{{ faq_entry("I think it would be cool if the app did [X]", 'I probably think this too! I wanted to release a minimal version before adding new features. I\'ll be happy to hear your feedback
here') }}
{% endblock %}


There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in som form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of hidden in the middle of text.


NEW COLLECTION
A product catalog is a type of marketing collateral that lists essential product details that help buyers make a purchase decision. These details include product features, descriptions, dimensions, price, weight, availability, color, customer reviews, and more..After selections you will be shown a graph detailing how often you clicked on each product.
Consumer, here is a graph detailing how often you clicked on each product.


--- layout: post title: Urinal Art & T-Shirt Preaching date: 2013-11-20 tags: - Church - Culture - Post-Modern Art - The Christian Life meta: pvc_views: "20506" views: "139" dsq_thread_id: "1982660418" author: jcuenod permalink: /content/urinal-art-t-shirt-preaching/ hidden: false featured: false ---
If there's any piece of art that typifies postmodernity and repeles modernists everywhere it must be Duchamp's "Fountain": a urinal. Not only disgusting, how does a mass-produced chunk of porcelain made for human waste ever qualify as art? Duchamp's point was that everything is art.
We like things to fit neatly into their own little boxes; urinals are for men's bathrooms, portraits are for art museums, t-shirts are for weekdays, suits are for the Bible. So when someone stands up to read the Bible, preach or play the piano in church, s/he had better be dressed for the occasion. My suggestion (in actual fact, my affirmation) is that this is the same as rejecting the Fountain and my point is that in your life, everything is Christian (not just on Sundays, while reading the Bible, or managing to wear a feigned smile).
Duchamp's piece is crude but it's crude to convey a truth: Art doesn't fit into a box - it doesn't fit into a box because someone made the box and so it too is someone's art. Everything you see can be looked at and appreciated and so is, in that sense art.
The point is that the Bible doesn't belong in a box somewhere with suits and formality. Often we think it does, and so we demand that reader wear a tie. In actual fact the Bible should be the first thing we realise transcends every box - long before we realise anything about art.
So next time I preach during the traditional prayer book service in a t-shirt instead of the surplus or read the Bible wearing shorts and no tie, perhaps it will be to remind you that normal people are supposed to read the Bible as part of their day to day lives - not only ministers on Sunday.


Installation and Setup¶
Install the Python 3.7 version of Anaconda¶
Create a new virtual environment¶
Open a terminal window and enter the following:
conda create -n trackingEnv python=3.8 numpy pandas
This will create a Python 3.8 environment called “trackingEnv” with the numpy and pandas libraries installed.
Switch into your new environment¶
conda activate trackingEnv
(trackingEnv)
should now be shown at the start of the command line.
Install OpenCV 4.2 in your environment¶
conda install -c conda-forge opencv=4.2.0


{% extends parent_template|default:'base.html' %} {% block title %} Server Error {% endblock title %} {% block content %} Server Error It's not you, it's us. Please try again later. {% endblock content %}
It's not you, it's us. Please try again later.


| Outcome | Placebo (N = 66) | Mepolizumab (N = 69) | Odds Ratio (95% CI)* | P Value | Placebo (N = 66) :0 | Placebo (N = 66) :1 | Placebo (N = 66) :2 | Mepolizumab (N = 69) :0 | Mepolizumab (N = 69) :1 | Mepolizumab (N = 69) :2 | Odds Ratio (95% CI)* :0 | Odds Ratio (95% CI)* :1 | Odds Ratio (95% CI)* :2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reduction in oral glucocorticoid dose at 20 to 24 wk: primary outcome — no. (%)† | 2.39 (1.25–4.56) | 0.008 | 2.39 | 1.25 | 4.56 | ||||||||
| 90 to 100% | 7 (11) | 16 (23) | 7 | 11 | 16 | 23 | |||||||
| 75 to <90% | 5 (8) | 12 (17) | 5 | 8 | 12 | 17 | |||||||
| 50 to <75% | 10 (15) | 9 (13) | 10 | 15 | 9 | 13 | |||||||
| >0 to <50% | 7 (11) | 7 (10) | 7 | 11 | 7 | 10 | |||||||
| No decrease in oral glucocorticoid dose, a lack of asthma control, or withdrawal from treatment | 37 (56) | 25 (36) | 37 | 56 | 25 | 36 | |||||||
| Secondary outcomes | |||||||||||||
| Reduction in daily oral glucocorticoid dose of ≥ 50% — no. (%)‡ | 22 (33) | 37 (54) | 2.26 (1.10–4.65) | 0.03 | 22 | 33 | 37 | 54 | 2.26 | 1.10 | 4.65 | ||
| Reduction in daily oral glucocorticoid dose to a level ≤ 5 mg — no. (%)‡ | 21 (32) | 37 (54) | 2.45 (1.12– 5.37) | 0.02 | 21 | 32 | 37 | 54 | 2.45 | 1.12 | 5.37 | ||
| Reduction of 100% in oral glucocorticoid dose - no. (%)‡ | 5 (8) | 10 (14) | 1.67 (0.49–5.75) | 0.41 | 5 | 8 | 10 | 14 | 1.67 | 0.49 | 5.75 | ||
| Median percent reduction from baseline in daily oral glucocorticoid dose (95% CI)§ | 0.0 (-20.0 to 33.3) | 50.0 (20.0 to 75.0) | NA | 0.007 | 0.0 | -20.0 | 33.3 | 50.0 | 20.0 | 75.0 | NA | NA | NA |
| * Odds ratios are for the mepolizumab group as compared with the placebo group. NA denotes not applicable. † Data for the primary outcome were analyzed with the use of a proportionalodds model (ordered multinomial logistic regression), with terms for study group, region, duration of oral glucocorticoid use at baseline (<5 yr vs. ≥ 5 yr), and baseline oral glucocorticoid dose during the optimization phase. ‡ Data were analyzed with the use of a binary logisticregression model with terms for study group, region, duration of oral glucocorticoid use at baseline (<5 yr vs. ≥ 5 yr), and baseline oral glucocorticoid dose during the optimization phase. § The median difference and associated confidence intervals were calculated with the use of the Hodges–Lehman estima tion. P values were calculated with the use of a Wilcoxon ranksum test. For patients who withdrew from the study be fore the maintenance phase, a value equal to the minimum percent reduction in oral glucocorticoid use for all patients was imputed for the analysis. |


Spec questions?
Refer to the specifications to figure out where to ask questions and send feedback:
Message unclear?
The purpose of the Feed Validator is to compare a feed against one of the various specifications covering feeds. The feedvalidator repo issue list is a good place to ask questions about the feed validator itself, or of error or warning messages that are produced. For best results, in your messages please give the URL of your feed, and the individual [help] page that you found confusing.


A solenoid valve is proposed, having a substantially circular cross-sectional shape orthogonally in relation to an effective axis of the solenoid valve, it being possible for valve devices of the solenoid valve to be connected to one another by means of joining operations directed substantially in the direction of the effective axis, the valve devices having such peripheral shapes that the valve devices can be centered with respect to one another by means of the joining operations.
Conventional structural designs of solenoid valves have several disadvantages from a production engineering viewpoint. In particular, the structural designs comprise a great number of individual parts/assemblies, for which great assembly lines with circulating work carriers are required for assembly or production. This generally requires the following operations: loading the work carriers with the various individual parts and subassemblies, adjusting and laser welding components of the magnetic circuit, and screwing, riveting, flanging the magnetic circuit with the valve housing.
One disadvantage of the described production of the conventionally designed solenoid valves is particularly that of the large and technically complex assembly lines required for this. Adjustments and laser weldings of the components of the magnetic circuit are technically complex and resource-intensive. The individual assembly steps each need a screwing, riveting, bending, flanging and welding device of their own, whereby the numerous assembly steps have the cumulative effect of causing many tolerances, which may lead to a significant overall tolerance, and consequently inaccuracy of the solenoid valve.
It is therefore the object of the present invention to provide a solenoid valve that is simpler to produce.
The object is achieved by a solenoid valve with a substantially circular cross-sectional shape orthogonally in relation to an effective axis of the solenoid valve, it being possible for valve devices of the solenoid valve to be connected to one another by means of joining operations directed substantially in the direction of the effective axis, the valve devices having such peripheral shapes that the valve devices can be centered with respect to one another by means of the joining operations.
One advantage of the solenoid valve according to the invention is that the solenoid valve can be assembled from valve devices by means of simple axial joining operations, the valve devices being automatically centered and positioned with respect to one another during the joining operations on account of their specific shapings. This advantageously results in little assembly effort, which saves time and may have as a consequence significant cost reductions in comparison with conventional solenoid valves.
A preferred embodiment of the solenoid valve according to the invention provides that a first valve device is formed as a lifting magnet, the lifting magnet having a lifting rod as a centering means for centering elements that can be arranged in series on the lifting rod. With the aid of the centering means in the form of the lifting rod, onto which the elements of the lifting magnet can as it were be threaded, a first valve device in the form of the lifting magnet can be preassembled simply and exactly.
A further preferred embodiment of the solenoid valve according to the invention provides that the lifting magnet has a fixing element for the mechanical fixing of the elements arranged in series on the lifting rod. In this way, a simple fixing element is used for the mechanical fixing of the elements arranged in series on the lifting rod, which facilitates and speeds up an assembly operation of the lifting magnet subassembly.
A preferred embodiment of the solenoid valve according to the invention provides that a second valve device is formed as a housing for the first valve device, the second valve device having centering means for a magnet coil. By means of the centering means for the magnet coil, it is consequently advantageously possible in a simple way to carry out a positioning and centering of the magnet coil within the second valve device.
A preferred embodiment of the solenoid valve according to the invention provides that the centering means is formed in a tubular manner integrally with the second valve device. An advantageous consequence of this specific configuration of the centering means in the second valve device is that the joining together of the first valve device with the second valve device is simplified insofar as an automatic centering of the first valve device is carried out by said centering means during the joining operation of the first valve device with the second valve device.
An advantageous development of the solenoid valve according to the invention provides that the second valve device has a positioning means for a connector device, by means of which the magnet coil can be supplied with energy. The positioning means for the connector device consequently allows an assembly step of assembling the connector in the second valve device to be carried out in a simplified and speeded-up way, since the positioning means acts as a kind of coding for correct insertion of the magnet coil with the connector into the second valve device.
An advantageous development of the solenoid valve according to the invention provides that the second valve device has a positioning means for positioning the first valve device in the second valve device. By means of said positioning means of the second valve device, it is advantageously possible to carry out a joining together of the first valve device with the second valve device exactly and without any additional positioning effort.
An advantageous development of the solenoid valve according to the invention provides that the first valve device has a lifting rod that can be produced by means of a multi-component injection-molding process. This choice of material for the lifting rod helps to make it possible to advantageously dispense with laser welding processes between the lifting rod and further elements of the lifting magnet.
It is advantageously provided that the lifting rod has a sealing element on a sealing portion. This is an advantageous consequence of the material of the lifting rod. This makes it possible in a simple way to design the lifting rod in such a way that it has said sealing element on a sealing portion.
A preferred embodiment of the solenoid valve according to the invention provides that a third valve device is formed as a valve housing, to which the second valve device, joined together with the first valve device, can be fastened, the third valve device having positioning means for the second valve device. By means of the positioning means for the second valve device, a joining together of the preassembled second valve device with the third valve device can be advantageously carried out in a simple way with very little centering effort.
An advantageous development of the solenoid valve according to the invention provides that the positioning means is formed as clearances in the third valve device for retaining elements of the second valve device. This provides a simple-to-produce positioning means that is conducive to a simple connecting operation between the second valve device and the third valve device and a stable connection of the second valve device to the third valve device.
An advantageous development of the solenoid valve according to the invention provides that the retaining elements are formed in such a way that, after a joining together of the second valve device with the third valve device, they receive a force, acting along the effective axis, between the first valve device and the second valve device. In this way, an axial force produced as a result of the joining together of the second valve device with the third valve device is maintained along the effective axis of the solenoid valve after the fastening of the second valve device to the third valve device. This is conducive to an imperviousness, and consequently troublefree operation, of the solenoid valve.
A preferred embodiment of the solenoid valve according to the invention provides that the third valve device has a locking device, by means of which the second valve device can be made to engage with the third valve device after the joining together with the third valve device and a turning operation in relation to the third valve device. An easily obtained self-locking connection between the second valve device and the third valve device, which can only be disconnected when it is actually intended, is obtained as an advantage of the locking mechanism provided as a result.
The invention is described in detail below with further features and advantages on the basis of several figures. All the features described or presented thereby form the subject matter of the invention on their own or in any desired combination, independently of how they are put together in the patent claims or how the claims relate to preceding claims, and independently of how they are worded or presented in the description or in the drawings. Already known principles of solenoid valves are not discussed in any more detail.
figref[FIG. 1] shows a view of a detail of a first valve device of an embodiment of the solenoid valve according to the invention;
figref[FIG. 2] shows a view of a detail of a second valve device of an embodiment of the solenoid valve according to the invention;
figref[FIG. 3] shows a view of a detail of the preassembled first and second valve devices;
figref[FIG. 4] shows a perspective view of the joined-together first and second valve devices;
figref[FIG. 5] shows a sectional view of the second and third valve devices before a joining together operation;
figref[FIG. 6] shows a plan view of the third valve device with the second valve device inserted; and
figref[FIG. 7] shows a sectional view of the complete solenoid valve according to the invention.
figref[FIG. 1] shows a first valve device 10 of an embodiment of the solenoid valve according to the invention in an exploded view. The first valve device 10 has a lifting rod 11, which preferably comprises a material that is produced by means of a multi-component injection-molding process. The multi-component injection-molding process is preferably a two-component injection-molding technique, which allows the lifting rod 11 to be produced in a simple way and a sealing element 11 a to be molded onto a sealing end of the lifting rod 11 in a single production step. Individual elements of the first valve device 10, which in the assembled-together state embody a lifting magnet, are fitted or threaded one after the other onto the lifting rod 11.
The individual elements comprise a seal 12, which is preferably formed as a sealing ring with a dirt wiper. A circular connection plate 13 a with a guiding bush 13 pressed into the connection plate 13 a is also fitted onto the lifting rod 11. After that, a first O-ring 14, which is used for sealing purposes within the first valve device 10, is pushed onto the lifting rod 11. Then, a spring 15, which serves for unlocking the solenoid valve in the deenergized state, is arranged in series on the lifting rod 11. The lifting rod 11 is finally inserted through a magnet armature 16 similar to a circular cylinder and is mechanically fixed by means of a clamping disk 17 with blocking elements (not represented) that is preferably produced from bronze or steel, resulting in a complete subassembly in the form of a lifting magnet with substantially circular peripheral shapes, a circle centerpoint corresponding to an effective axis of the solenoid valve.
It is therefore evident that the lifting rod 11 serves as a centering element similar to a circular cylinder, which receives the elements 12, 13, 13 a, 14, 15, 16 and is intended for centering and fixing said elements on the lifting rod 11. This results in a simple and exactly aligned assembly of said elements on the lifting rod 11.
figref[FIG. 2] shows in elevation a sectional view of a second valve device 20, which in the assembled-together state serves as a housing for the lifting magnet of the first valve device 10. The second valve device 20 is formed like a circular cylinder that is open on one side, a centering device in the form of a magnetic return ring 21 being provided at a closed end. The return ring 21, as part of a ferromagnetic circuit of the solenoid valve, is intended also to serve as a guiding and centering element for the lifting magnet. For this purpose, the return ring 21 is formed as a tubular piece integrally with the second valve device 20. At an upper, open portion of the second valve device 20, the second valve device 20 has three first clearances 23, intended as coding elements for the insertion of the connection plate 13 a of the lifting magnet.
The second valve device 20 also has at the upper open end a second clearance 25, which is intended as an assembly location and a coding element for a connector 24, which supplies energy to a fully encapsulated magnet coil 22. This helps in a simple way to allow the connector 24 to be inserted into the second valve device 20 only at a position intended for it. Alternatively, the second clearance 25 may be arranged at a position (not represented) in the second valve device 20 that is offset by 120°, so that an alternative positioning of the connector 24 is possible. Misplacements of the connector 24 are in this way advantageously ruled out. The second valve device 20 also has at its upper, open end retaining elements 26, which are used for a positioning and fastening of the second valve device 20 in a third valve device 30 (not shown in figref[FIG. 2] ). The retaining elements 26 are in this case preferably formed as undercuts of the second valve device 20. It is evident from figref[FIG. 2] that the solenoid valve 22 with the connector 24 can be pushed in the axial direction of the solenoid valve into the second valve device 20 axially from above.
figref[FIG. 3] shows the two preassembled valve devices 10, 20 in a cross-sectional view in elevation. The individual elements of the valve devices 10, 20 have already been explained in more detail with reference to figref[FIGS. 1 and 2] and are therefore not explained again here. It is evident that then, in a next production step, the first valve device 10 is pushed into the second valve device 20 from above along an effective axis of the solenoid valve by means of an axial joining operation. The circular inner circumference of the second valve device 20 thereby acts as a guide for an outer rim of the circular connection plate 13 of the first valve device 10. The first clearances 23 at the upper open end of the second valve device 20 are intended for interacting with radially formed portions of the circular connection plate 13 a in such a way that said portions engage in the first clearances 23 and in this way accomplish efficient antitwist protection between the first valve device 10 and the second valve device 20.
It is evident that the return ring 21 of the second valve device 20 serves as a guiding and centering element for the magnet armature 16 of the first valve device 10. The first valve device 10 is in this way centered and positioned at an end opposite from the sealing portion by means of the magnet armature 16 and the return ring 21 adapted to the magnet armature 16.
Furthermore, an axial fine centering or fine positioning of the magnet coil 22 within the second valve device 20 is achieved by means of the guiding bush 13 of the first valve device 10. It is therefore evident that an automatic positioning or centering of the first valve device 10 within the second valve device 20 is facilitated particularly also because of the radial peripheral shapes of elements of the first and second valve devices 10, 20.
figref[FIG. 4] shows in a perspective representation an assembled-together second valve device 20, into which the first valve device 10 has been inserted. It is evident that three portions of the connection plate 13 a that are offset substantially by 120° have engaged in the first clearances 23 of the second valve device 20. In this way, a stable connection between the first valve device 10 and the second valve device 20 is provided, which is conducive to a good mechanical stability of the second valve device 20 and an exact positioning and centering of the first valve device 10 within the second valve device 20. Also evident from figref[FIG. 4] are the three retaining elements 26, which are used for a positioning and fastening of the second valve device 20 in the third valve device 30 (not represented in figref[FIG. 4] ). The retaining elements 26 are in this case formed as hook-like undercuts of the second valve device 20 that are substantially offset by 120°.
figref[FIG. 5] shows in a sectional view in elevation the third valve device 30 together with the preassembled second valve device 20 before an assembly operation. The third valve device 30 is preferably formed as a valve housing for the solenoid valve according to the invention, which has an inflow and an outflow for a fluid to be transported by the solenoid valve. In an effective axis of the solenoid valve that is oriented in the direction of the lifting rod 11, the preassembled second valve device 20 with the inserted lifting magnet is joined together from below with the third valve device 30 by means of an axial joining operation. For this purpose, three third clearances 27 are provided in the third valve device 30 and are formed as elongate openings that are offset substantially by 120° and are adapted to the circular mounting opening of the third valve device 30. The third clearances 27 are in this case provided as through-openings for the three retaining elements 26 of the second valve device 20.
During the joining together of the third valve device 30 with the second valve device 20, within the second valve device 20 there builds up an axial force which tries to push the third valve device 30 away from the second valve device 20, and which results from the sealing elements in the form of the first O-ring 14 and the second O-ring 18 being pressed together. The retaining elements 26 preferably are formed in terms of length in such a way that they maintain the stated axial tensile stress within the second valve device 20 and maintain a substantially flush connection between the third valve device 30 and the second valve device 20. For this purpose, the lengths of the retaining elements 26 should be made correspondingly long, in order to satisfy the stated requirement in a static respect.
figref[FIG. 6] shows in a plan view a third valve device 30 assembled together with the second valve device 20. After the axial connecting of the second valve device 20 to the third valve device 30, the second valve device 20 is turned by a few angular degrees (preferably by approximately 5° to approximately 10°) with respect to the third valve device 30. As a result, the retaining elements 26 are turned in the third clearances 27 of the third valve device 30, the third valve device 30 being provided with a locking mechanism 28 which, after said turning of the retaining elements 26 in the third clearances 27, engages behind the retaining elements 26 in its initial position. In this way, a self-locking, engageable connection between the third valve device 30 and the second valve device 20 is provided.
The stated turning between the second valve device 20 and the third valve device 30 represents a final step of an assembly or production process of the solenoid valve 100, which is represented in cross section in an elevation in figref[FIG. 7] . figref[FIG. 7] shows the solenoid valve 100 in the opened state, which is achieved by the magnet coil 22 not being supplied with current by way of the connector 24, whereby no mechanical axial force is exerted on the lifting rod 11 of the first valve device 10 by way of the magnet armature 16 and the guiding bush 13. Also evident in figref[FIG. 7] is a damping element 29, which serves the purpose that, after an opening of the solenoid valve 100, the lifting rod 11 is damped when it strikes a metal housing of the second valve device 20.
To sum up, a solenoid valve which can be preassembled and finally assembled in a simple way is proposed, individual valve devices being able to be connected to one another in a final assembly process by means of axial joining operations. Shapings of the valve devices that are adapted to one another and positioning or centering elements arranged in the valve devices serve the purpose of allowing the valve devices to be positioned or centered exactly in relation to one another on the basis of the joining operations. The ease with which they can be centered is attributable not least to the fact that the valve devices have substantially circular peripheral shapes that are adapted to one another, a common circle centerpoint corresponding to the effective axis of the solenoid valve.
This advantageously dispenses with the need for any additional centering and/or adjusting effort with corresponding auxiliary processes, which can significantly speed up a production process of the solenoid valve according to the invention and thereby considerably reduce the costs. Particularly advantageously, the complete production process of the solenoid valve can be carried out at a single assembly site. There is advantageously no need for complex laser-welded, flanged, riveted or screwed connections of individual valve groups, advantageously resulting in a favorable overall tolerance as the cumulative effect of few tolerances. As a result, a solenoid valve that can be efficiently produced with few resources, and therefore economically, is provided by the invention.
It is self-evident to a person skilled in the art that the described features of the invention can be suitably modified and combined with one another without departing from the essence of the invention.


Match Play. Red leads 6-2 to 11. Should Red redouble? If redoubled, should White take?
pips Red=44 White=46
(CorrectAnswer= 0/0, ErrorScore= 0)
For money this is a strong redouble and whether you take or pass as White you would be making the right decision.
At the match score this would be a grossly premature redouble. White will need very little excuse to redouble to 8 and 8 points would get him to the Crawford Game.
All the warning signs are there for Red and that empty 4-pt is going to last a long time. He should bide his time and hope to give a much more efficient redouble later on.
At the match score this would be a grossly premature redouble. White will need very little excuse to redouble to 8 and 8 points would get him to the Crawford Game.
All the warning signs are there for Red and that empty 4-pt is going to last a long time. He should bide his time and hope to give a much more efficient redouble later on.
Cube analysis 2-ply cubeless equity +0.561 (Money: +0.561) 0.781 0.000 0.000 - 0.219 0.000 0.000 Cubeful equities: 1. No double +0.738 2. Double, pass +1.000 (+0.262) 3. Double, take +0.670 (-0.067) Proper cube action: No redouble, take (20.4%)


World of Warcraft Realm Status list Realm Type: Name: Status: Population: Connection realms: Powered By Battle.net


Functional
programming with
Who am I?
Jørn Ølmheim, SUB Well Planning and Integrity
- More than 20 years experience
- Software craftsman
- Polyglot programmer
- Data and solution architect D&W, EITA
Written by Jose Valim in 2011
Elixir is a
- functional
- concurrent
- general-purpose
programming language that runs on the
Erlang virtual machine (BEAM).
Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications.
Elixir also provides a productive tooling and an extensible design. The latter is supported by compile-time metaprogramming with macros and polymorphism via protocols.
Installation
https://elixir-lang.org/install.html
hex
package management tool
Tuples
{:ok, "line1\nline2\nline3"}
{"Dave Thomas", "Programming Elixir", 21.50}
Lists
[1, 2, 3]
[:ok, "hello world", 42, [1,2,3]]
Keyword Lists
[{:a, 1}, {:b, 2}, {:c, 3}]
[a: 1, b: 2, c: 3]
Resources and further reading


| DOSE: |
30 mg |
smoked |
DMT |
(powder / crystals) |
Excuse me for any bad English.
I am a very spiritual man. not the kind who preach about love and hugging to everybody, more of a 'warrior' type spiritual person. I love sport and martial arts, and I believe that all the reality explainable by science is about 5% of the whole thing.
Anyway, I've experienced pot, MDA, MDE, heroin, meth and once LSD. My MDA experiences were very powerful, sometimes combined with heroin and meth (and pot of course). But a REAL trip i've had only once with the LSD (wich was taken after an MDE experience, and combined with hash).
So trippingwise, I really felt unprepared to deal with a powerful drug like DMT. But this was a door, a gate, although a VERY powerful and scary one, one that I cannot pass the opportunity to go through. Even so, I had lots of doubts about 'plunging' in these ever so deep waters.
The final answer came to me in a series of dreams, each one stronger that the other. In the dreams I drowned, in a deep cold endless dark ocean, yet I could breathe deeply and clearly.
I decided to listen to my inner voices, to follow the path I saw.
Nervous and agitated, I measured 30 mg of DMT and loaded the preheated glass pipe. I was alone in the house, windows open. After jogging to clear my head, I sat on my sofa and lit the pipe.
My heart raced as I inhaled the harsh plastic-tasting smoke. I quickly put the pipe away, holding the smoke in my lungs I thought 'here it comes'.
I exhaled, and WHOOAAAM!!! I feel like I'm free-falling to another dimension. Everything suddenly went dark, and an UNBELIVEABLE rushing feeling, completly took over me.
I was BLASTED out of my body, and felt completly defenseless. I was terrified! thrilled and utterly terrorised! swirls of bright flashing colors suddenly appeared EVERYWHERE. It was like being ripped to pieces by a huge collorful flash that exploded inside me.
I didn't have the ability to resist at all. The whole 'ME' was shattered away, and I was 'extracted' to a mere point of counsciousness. Soon the fear was blasted away too, swept away with all the rest of 'me', leaving nothing behind.
I started to feel 'nothingness'. I was completly transported to another place, into which I had nothing of myself to bring. Nothing, except one phrase that suddenly came to me in the form of pure knowlenge (not in language). The phrase goes like this:
'Sometimes, the forces of the yin and yang are speaking to each other through the inner flows of once's soul. People often mistake these messages as something that was meant for them. So they 'tighten up', actively trying by force to grab ahold of these massages, and thus cutting off the flow, creating a great inbalance'.
So I let go. And the blackness trasformed into a vast, endless, deep ocean, and I was racing down deeper and deeper, breathing. I felt as if I'm travelling to the far edges of my exsistance, to the place where the 'flow' of the soul springs out of the 'flow' of other, much greater forces (like a plant growing from the earth, from the planet).
Quietly, I stream through blue and black liquids of being, on the edge between my soul and the rest of the world. An unbeliveable serenity has come over me, but passively. What i mean is, that one has got to do something active, in order to NOT experience serenity. Once you've quieted your soul, you can start drifting down deeper and deeper into serenity, as you gently leave the 5% reality, and drift into the other 95%.
The rest is incoherent. I have vivid memories of knowledge and sights which I just can't translate into words. The human language was never designed to withstand and hold such powerfull meanings. The words can't contain enough spirit to pass such an experience.
When the trip was over, I felt utterly shocked. I couldn't talk. This is probably how someone who was blind his entire life would feel if he was standing on the empire state building rooftop at sunset, and suddenly being able to see.
To say 'I've learned' will put to shame the experience. But these are the only words I could use. I've learned that true power is not in one's ability to do something. Whatever strength one can muster will diminish compared to the power of knowing.
A small superficial example: I've stopped training so hard like I used to for so many years. In the past, my entire 'investment' during training was physical. I trained my body, and my body reacted. But now i train at much 'weaker' levels, but with an ocean full of intent, meaning and understanding. True power comes from within and is not physically-dependant.
My preformances were swiftly doubled. All my physical problems disappeared. My body changed. My face changed. The body is a mere 5% of one's existance and can be easily changed to an 'impossible' levels (healing cancer, etc).
The true learning however, goes far deeper than messing around with those pitiful 5%.
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.


WLED Settings
WiFi setup
Connect to existing network
Network SSID (leave empty to not connect):
Network password:
Static IP (leave at <IP_ADDRESS> for DHCP):
.
.
.
Static gateway:
.
.
.
Static subnet mask:
.
.
.
mDNS address (leave empty for no mDNS):
http://
.local
Try connecting before opening AP for:
s
Client IP:
Not connected
Configure Access Point
AP SSID (leave empty for no AP):
Hide AP SSID:
AP password (leave empty for open):
AP channel:
AP IP:
Not active
Application setup
Web setup
Server description:
Use HSB sliders instead of RGB by default:
LED setup
LED count (max. 255):
Default RGB color:
Default brightness:
(0-255)
Default white value (only RGBW, -1 to disable):
Default effect ID:
Default effect speed:
Ignore and use current color, brightness and effects:
Turn on after power up/reset:
Use Gamma correction for brightness:
Use Gamma correction for color:
Brightness factor:
%
Button setup
On/Off button enabled:
Transitions
Fade:
Sweep:
Invert direction:
Transition Delay:
ms
Timed light
Target brightness:
(0-255)
Change after:
min
Fade:
Broadcast
UDP Port:
Receive notifications:
Send notifications on direct change:
Send notifications on button press:
Interfaces
Emulate Alexa device:
Alexa invocation name:
Send Alexa notifications:
Time (experimental!)
NTP was updated but still causes crashes. Requires reboot.
Get time from NTP server:
Current local time is
unknown
Advanced
Default overlay ID:
WARLS offset:
negative
Security
OTA locked:
Passphrase:
To enable OTA, for security reasons you need to also enter the correct password!
The password may/should be changed when OTA is enabled.
Disable OTA when not in use, otherwise an attacker could reflash device software!
Disable recovery AP:
In case of a connection error there will be no wireless recovery possible!
Completely disables all Access Point functions.
Setting only changable if OTA is enabled!
Factory reset:
All EEPROM content (settings) will be erased.
HTTP traffic is not encrypted. An attacker in the same network could intercept form data!
About
WLED version 0.4p
(c) 2016-2017 Christian Schwinne
Licensed under the MIT license
Uses libraries:
ESP8266 Arduino Core
WS2812FX by kitesurfer1404 (Aircoookie fork)
Timezone library by JChristensen
arduino-esp8266-alexa-multiple-wemo-switch by kakopappa
Server message:
XML response error!


Utility for bootstrapping a java plugin
Git repositories store all versions of files and in the case of java plugins we are including a single
jar file plugin.jar
which includes all dependencies. Every new version of the plugin will grow
100% more. To avoid this we download the plugin from a GitHub release.
public class MyPlugin { public MyPlugin { } }


{% extends "dashboard/base_dashboard.html" %} {% block title %}Project Dashboard{% endblock %} {% block nav-dashboard %}class="active"{% endblock %} {% block dash-nav-projects %}active{% endblock %} {% block content %} {% if project_list %}
You don't have any projects. You can create new docs on the site, or import docs from a public repo.
Check out the Getting Started documentation for information about how to get going.


---
layout: page
title: Schedule
permalink: /schedule/
feature-img: "assets/img/pexels/stargazingsmall.jpg"
tags: [Schedule, Workshops, Python, ExpEYES, Scipy]
---
Day 0- Friday, 2nd November 2018
Early Morning - Arrivals, Receiving the guests
10:00 - Organizing the Stage, Workshop Spaces, Demo Installations and Hackerspace
- Workshop I - Soldering training to student volunteers
- Workshop II - Python 101 for young scientists and Engineers
- Workshop III - Python Powered Science Lab tools
04:30 - Woekshops continue....
06:00 - Chat with Chaat (tea and snacks at hackerspace)
10:00 - Hacking Night , Star Gazing Sessions etc...
Day 1- Saturday, 3rd November 2018
10:00 - Inaugural Function
10:30 - Introduction to Mentors, Mentors present their hack ideas
11:00 - Hacker participants form groups and move to hacker space, Hacking begins !
11:00 - Workshops for students participants
- Workshop IV - Science Toys for highschool kids
- Workshop V - Soldering RBG LED Badge
- Workshop VI - Microcontrollers for scientific data logging
02:00 - Hacking continues....
05:00 - Chat with Chaat (tea and snacks at hackerspace)
10:00 - Hacking Night , Star Gazing Sessions etc...
Day 2- Sunday, 4th November 2018
09:30 - Hacking Continues...
02:00 - Let's Frame it ! SHD Group Photo with Hackers and young scientists
02:15 - Make it presentable Finishing touch- preparing presentations. Hack ideas/prototypes/demo setups moved to main hall for display
03:15 - Students interact with hackers. People/students see the hacks and vote (Parents of registered students are invited at 3.00pm)
04:00 - Snack time... People visit the exhibit area.
04:30 - Valedictary function. Winning teams announced & given SHD India medals
07:30 - Chat with Chaat. Gappa tappa, Ideas exchange, What next?


get the weather by three different methods
by city name
by coardinates
by zip code
search weather by city name
Get weather
search weather by geolocation
Get weather
search weather by zipcode
Get weather
/
Wind:
Humidity:
Pressure:


Chapter 2. Installation
You
can install Python, in both classic (CPython) and JVM (Jython)
versions, on most platforms. With a suitable development system (C
for CPython, Java for Jython), you can install Python from its source
code distribution. On popular platforms, you also have the
alternative of installing from a prebuilt binary
distribution.
Installing CPython from a binary distribution is faster, saves you
substantial work on some platforms, and is the only possibility if
you have no suitable C development system. Installing from a source
code distribution gives you more control and flexibility, and is the
only possibility if you can't find a suitable
prebuilt binary distribution for your platform. Even if you install
from binaries, I recommend you also download the source distribution,
which includes examples and demos that may be missing from prebuilt
binary packages.
|


STAR MAPS (Fox Searchlight) Starring: Douglas Spain, Efrain Figueroa, Kandeyce Jorden, Martha Velez, Lysa Flores, Annette Murphy, Vincent Chandler, Al Vicente. Screenplay: Miguel Arteta. Producer: Matthew Greenfield. Director: Miguel Arteta.  Reviewed by Scott Renshaw.
Good intentions can make up for a lot, but they can't make up for STAR MAPS. Writer/director Miguel Arteta's debut feature concerns a Los Angeles family as thoroughly dysfunctional as you'll find anywhere, which is saying a lot for L.A. Patriarch Pepe (Efrain Figueroa) pimps for young boys whose street-corner sales of maps to the stars' homes is a front for selling themselves to kinky Hollywood hot shots; Pepe's 18-year-old son Carlos, recently returned from two years in Mexico with dreams of becoming an actor, offers to work for his father as a chance to meet some well-connected people. Meanwhile, Carlos' mother Teresa (Martha Velez) is recovering from a breakdown while seeing visions of the late Mexican comedian Cantinflas, sister Maria (Lysa Flores) puts her own life on hold to care for Mama, and brother Juancito (Vincent Chandler) sits mutely watching television when he's not dressed up like a professional wrestler.
The fact that this family is Mexican-American should be incidental, but it's likely that the ethnic angle (along with the "controversial" material) is all that snared STAR MAPS a distribution deal. It's clear that Arteta wanted to say something about the dark side of Hollywood, about self-delusion for one's dreams, about the ways people use each other, and about the struggle to find some normalcy in the middle of a chaotic life. He simply says them all at the same time, creating a cacophany of heavy issues colliding with one another. Every once in a while, moments of humanity creep unexpectedly into Arteta's story. Too often, the impact of those moments is blunted by lack of direction.
And "lack of direction" applies in both senses of the term. Even more than by its rambling script, STAR MAPS is thwarted by Arteta's inability to put together a remotely professional production. His performers, it can be said charitably, read their lines in comprehensible English sentences; his copious use of slow-motion, flashbacks and low-tech visual tricks can't camouflage a basic technical clumsiness. Somewhere in STAR MAPS are a few interesting ideas, but Arteta forces viewers to wade through a swamp of muddled exposition and amateurish film-making, then doesn't offer them a map to get out again.
On the Renshaw scale of 0 to 10 starstrikes: 4.
Visit Scott Renshaw's MoviePage http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the MoviePage for details, or reply to this message with subject line "Subscribe".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Package com.jme.app
Class VRAppState
- java.lang.Object
-
- com.jme.app.state.AbstractAppState
-
- com.jme.app.VRAppState
-
- All Implemented Interfaces:
com.jme.app.state.AppState
public class VRAppState extends com.jme.app.state.AbstractAppState
A JMonkey app state dedicated to Virtual Reality. An application that want to use VR devices (HTC vive, ...) has to use this app state.
As this app state and the mainapplication
have to shareapplication settings
, the common way to use this app state is:
- To create
application settings
and set the VR related settings (seeVRConstants
). - To instantiate this app state with the created settings.
- To instantiate the main
application
and to attach it to the created settings (withsetSettings(AppSettings)
). - To start the main
application
.
- Author:
- Julien Seinturier - COMEX SA - http://www.seinturier.fr
-
-
Field Summary
Fields Modifier and Type Field Description boolean
DISABLE_VR
Is the application has not to start within VR mode (default isfalse
).
-
Constructor Summary
Constructors Constructor Description VRAppState(VREnvironment environment)
Create a new default VR app state that relies on the givenVR environment
.VRAppState(com.jme.system.AppSettings settings, VREnvironment environment)
Create a new VR app state with given settings.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
com.jme.app.Application
getApplication()
Get theApplication
to which this app state is attached.com.jme.math.Vector3f
getFinalObserverPosition()
Get the observer final position within the scene.com.jme.math.Quaternion
getFinalObserverRotation()
Get the observer final rotation within the scene.com.jme.renderer.ViewPort
getLeftViewPort()
Get the VR headset left viewport.java.lang.Object
getObserver()
Get the scene observer.com.jme.renderer.ViewPort
getRightViewPort()
Get the VR headset right viewport.com.jme.system.AppSettings
getSettings()
Get thesettings
attached to this app state.com.jme.app.state.AppStateManager
getStateManager()
Get thestate manager
to which this app state is attached.VREnvironment
getVREnvironment()
Return theVR environment
on which this app state relies.VRGuiManager
getVRGUIManager()
Get the GUI manager attached to this app state.VRAPI
getVRHardware()
Get the VR underlying hardware.VRInputAPI
getVRinput()
Get the VR dedicated input.VRMouseManager
getVRMouseManager()
Get the VR mouse manager attached to this app state.VRViewManager
getVRViewManager()
Get the VR view manager.void
initialize(com.jme.app.state.AppStateManager stateManager, com.jme.app.Application app)
boolean
isInstanceRendering()
Check if the rendering is instanced (see Geometry instancing).void
moveScreenProcessingToVR()
Move filters from the main scene into the eye's.void
postRender()
protected void
processSettings(com.jme.system.AppSettings settings)
Process the attached settings and apply changes to this app state.void
render(com.jme.renderer.RenderManager rm)
void
setBackgroundColors(com.jme.math.ColorRGBA clr)
Set the background color for both left and right view ports.void
setFrustrumNearFar(float near, float far)
Set the frustum values for the application.void
setMirrorWindowSize(int width, int height)
Set the mirror window size in pixel.void
setObserver(com.jme.scene.Spatial observer)
Set the scene observer.void
setResolutionMultiplier(float val)
Set the resolution multiplier.void
setSettings(com.jme.system.AppSettings settings)
Set thesettings
attached to this app state.void
simpleRender(com.jme.renderer.RenderManager renderManager)
Rendering callback of the app state.void
simpleUpdate(float tpf)
Simple update of the app state, this method should contains any spatial updates.void
stateAttached(com.jme.app.state.AppStateManager stateManager)
void
stateDetached(com.jme.app.state.AppStateManager stateManager)
void
update(float tpf)
-
-
-
Constructor Detail
-
VRAppState
public VRAppState(VREnvironment environment)
Create a new default VR app state that relies on the givenVR environment
.- Parameters:
environment
- theVR environment
that this app state is using.
-
VRAppState
public VRAppState(com.jme.system.AppSettings settings, VREnvironment environment)
Create a new VR app state with given settings. The app state relies on the givenVR environment
.- Parameters:
settings
- the settings to use.environment
- theVR environment
that this app state is using.
-
-
Method Detail
-
simpleUpdate
public void simpleUpdate(float tpf)
Simple update of the app state, this method should contains any spatial updates. This method is called by theupdate()
method and should not be called manually.- Parameters:
tpf
- the application time.
-
simpleRender
public void simpleRender(com.jme.renderer.RenderManager renderManager)
Rendering callback of the app state. This method is called by theupdate()
method and should not be called manually.- Parameters:
renderManager
- therender manager
.
-
setFrustrumNearFar
public void setFrustrumNearFar(float near, float far)
Set the frustum values for the application.- Parameters:
near
- the frustum near value.far
- the frustum far value.
-
setMirrorWindowSize
public void setMirrorWindowSize(int width, int height)
Set the mirror window size in pixel.- Parameters:
width
- the width of the mirror window in pixel.height
- the height of the mirror window in pixel.
-
setResolutionMultiplier
public void setResolutionMultiplier(float val)
Set the resolution multiplier.- Parameters:
val
- the resolution multiplier.
-
moveScreenProcessingToVR
public void moveScreenProcessingToVR()
Move filters from the main scene into the eye's. This removes filters from the main scene.
-
getFinalObserverRotation
public com.jme.math.Quaternion getFinalObserverRotation()
Get the observer final rotation within the scene.- Returns:
- the observer final rotation within the scene.
- See Also:
getFinalObserverPosition()
-
getFinalObserverPosition
public com.jme.math.Vector3f getFinalObserverPosition()
Get the observer final position within the scene.- Returns:
- the observer position.
- See Also:
getFinalObserverRotation()
-
getLeftViewPort
public com.jme.renderer.ViewPort getLeftViewPort()
Get the VR headset left viewport.- Returns:
- the VR headset left viewport.
- See Also:
getRightViewPort()
-
getRightViewPort
public com.jme.renderer.ViewPort getRightViewPort()
Get the VR headset right viewport.- Returns:
- the VR headset right viewport.
- See Also:
getLeftViewPort()
-
setBackgroundColors
public void setBackgroundColors(com.jme.math.ColorRGBA clr)
Set the background color for both left and right view ports.- Parameters:
clr
- the background color.
-
getApplication
public com.jme.app.Application getApplication()
Get theApplication
to which this app state is attached.- Returns:
- the
Application
to which this app state is attached. - See Also:
getStateManager()
-
getStateManager
public com.jme.app.state.AppStateManager getStateManager()
Get thestate manager
to which this app state is attached.- Returns:
- the
state manager
to which this app state is attached. - See Also:
getApplication()
-
getObserver
public java.lang.Object getObserver()
Get the scene observer. If no observer has been set, this method returns the application camera.- Returns:
- the scene observer.
- See Also:
setObserver(Spatial)
-
setObserver
public void setObserver(com.jme.scene.Spatial observer)
Set the scene observer. The VR headset will be linked to it. If no observer is set, the VR headset is linked to the application camera.- Parameters:
observer
- the scene observer.
-
isInstanceRendering
public boolean isInstanceRendering()
Check if the rendering is instanced (see Geometry instancing).- Returns:
true
if the rendering is instanced andfalse
otherwise.
-
getVREnvironment
public VREnvironment getVREnvironment()
Return theVR environment
on which this app state relies.- Returns:
- the
VR environment
on which this app state relies.
-
getVRHardware
public VRAPI getVRHardware()
Get the VR underlying hardware.- Returns:
- the VR underlying hardware.
-
getVRinput
public VRInputAPI getVRinput()
Get the VR dedicated input.- Returns:
- the VR dedicated input.
-
getVRViewManager
public VRViewManager getVRViewManager()
Get the VR view manager.- Returns:
- the VR view manager.
-
getVRGUIManager
public VRGuiManager getVRGUIManager()
Get the GUI manager attached to this app state.- Returns:
- the GUI manager attached to this app state.
-
getVRMouseManager
public VRMouseManager getVRMouseManager()
Get the VR mouse manager attached to this app state.- Returns:
- the VR mouse manager attached to this application.
-
getSettings
public com.jme.system.AppSettings getSettings()
Get thesettings
attached to this app state.- Returns:
- the
settings
attached to this app state. - See Also:
setSettings(AppSettings)
-
setSettings
public void setSettings(com.jme.system.AppSettings settings)
Set thesettings
attached to this app state.- Parameters:
settings
- thesettings
attached to this app state.- See Also:
getSettings()
-
update
public void update(float tpf)
- Specified by:
update
in interfacecom.jme.app.state.AppState
- Overrides:
update
in classcom.jme.app.state.AbstractAppState
-
render
public void render(com.jme.renderer.RenderManager rm)
- Specified by:
render
in interfacecom.jme.app.state.AppState
- Overrides:
render
in classcom.jme.app.state.AbstractAppState
-
postRender
public void postRender()
- Specified by:
postRender
in interfacecom.jme.app.state.AppState
- Overrides:
postRender
in classcom.jme.app.state.AbstractAppState
-
initialize
public void initialize(com.jme.app.state.AppStateManager stateManager, com.jme.app.Application app)
- Specified by:
initialize
in interfacecom.jme.app.state.AppState
- Overrides:
initialize
in classcom.jme.app.state.AbstractAppState
-
stateAttached
public void stateAttached(com.jme.app.state.AppStateManager stateManager)
- Specified by:
stateAttached
in interfacecom.jme.app.state.AppState
- Overrides:
stateAttached
in classcom.jme.app.state.AbstractAppState
-
cleanup
public void cleanup()
- Specified by:
cleanup
in interfacecom.jme.app.state.AppState
- Overrides:
cleanup
in classcom.jme.app.state.AbstractAppState
-
stateDetached
public void stateDetached(com.jme.app.state.AppStateManager stateManager)
- Specified by:
stateDetached
in interfacecom.jme.app.state.AppState
- Overrides:
stateDetached
in classcom.jme.app.state.AbstractAppState
-
processSettings
protected void processSettings(com.jme.system.AppSettings settings)
Process the attached settings and apply changes to this app state.- Parameters:
settings
- the app settings to process.
-
-


{% for rate in rates %} {% include 'rates/as_field.html' with rate=rate edit_url=rate.get_absolute_url %} {% empty %}


labeled
by None at 2020-07-07 17:04:12.update: need for Slavic ephemera, Near/Middle East ephemera, South Asian ephemera
head_ref_force_pushed
by Trey Pendragon at 2020-07-06 23:00:15.review_requested
by Christina Chortaria at 2020-07-07 12:52:05.referenced
by Christina Chortaria at 2020-07-07 13:14:17.merged
by Christina Chortaria at 2020-07-07 13:14:17.closed
by Christina Chortaria at 2020-07-07 13:14:17.referenced
by Trey Pendragon at 2020-07-06 22:03:40.assigned
by Trey Pendragon at 2020-07-06 22:04:01.referenced
by Trey Pendragon at 2020-07-06 23:00:15.closed
by Christina Chortaria at 2020-07-07 13:14:17.I realize this is merged already but is there no case where both charged
and available
would be false?
Looks like this issue was created off the staging error notification. Here's the one on prod: https://app.honeybadger.io/projects/53391/faults/59196826
labeled
by Trey Pendragon at 2020-07-07 16:41:42.@tpendragon I'm testing figgy-staging https://figgy-staging.princeton.edu/catalog/85a21f6e-46b7-4fbf-977f-61351e0cba7c and https://catalog-staging.princeton.edu/catalog/8555444 (I have changed in both ol staging boxes to look figgy-staging). The viewer on catalog-staging raises a 404 Failed to load resource: the server responded with a status of 404 ()
https://figgy-staging.princeton.edu/viewer/config/49add4a8-e4fc-4ddf-a533-b335f9b21b18.json
. Which is the same url with figgy production https://figgy.princeton.edu/viewer/config/49add4a8-e4fc-4ddf-a533-b335f9b21b18.json
I don't even think that this catalog record (https://catalog-staging.princeton.edu/catalog/8555444) should have a viewer. https://catalog.princeton.edu/catalog/8555444 No, I'm wrong it has one. It is missing the icon on the thumbnail and got confused that it didn't have a viewer.
The record you're testing with needed to be marked complete.
I just updated the graphql to look figgy-staging.
@tpendragon thank you for marking it complete. I can see the viewer now.
It would be so nice to write some tests, maybe as part of the next step with this javascript?
It's definitely doable now. I'll make a ticket, but it'll probably be in the backlog.
review_requested
by Christina Chortaria at 2020-07-07 15:26:31.deployed
by Trey Pendragon at 2020-07-07 15:49:45.mentioned
by Trey Pendragon at 2020-07-07 16:01:38.subscribed
by Trey Pendragon at 2020-07-07 16:01:38.mentioned
by Trey Pendragon at 2020-07-07 16:38:15.subscribed
by Trey Pendragon at 2020-07-07 16:38:15.referenced
by Christina Chortaria at 2020-07-07 16:41:41.merged
by Christina Chortaria at 2020-07-07 16:41:41.closed
by Christina Chortaria at 2020-07-07 16:41:42.assigned
by Trey Pendragon at 2020-07-07 16:42:31.referenced
by Trey Pendragon at 2020-07-07 17:57:41.referenced
by Trey Pendragon at 2020-07-07 18:42:56.renamed
by None at 2020-07-07 19:21:26.labeled
by None at 2020-07-07 20:09:06.labeled
by None at 2020-07-07 20:09:06.@tpendragon can you add screenshots to this PR?
@hackmastera Added some screenshots from OL's perspective.
head_ref_force_pushed
by Trey Pendragon at 2020-07-07 18:42:56.mentioned
by Trey Pendragon at 2020-07-07 20:16:20.subscribed
by Trey Pendragon at 2020-07-07 20:16:20.mentioned
by None at 2020-07-07 20:49:52.subscribed
by None at 2020-07-07 20:49:53.labeled
by None at 2020-07-07 21:36:41.labeled
by None at 2020-07-07 21:36:41.renamed
by Trey Pendragon at 2020-07-08 00:04:17.closed by https://github.com/pulibrary/princeton_ansible/pull/1619
closed
by Christina Chortaria at 2020-07-08 00:17:48.RS said all transactions should be shown except for those in the following two categories:
Coverage decreased (-0.2%) to 96.364% when pulling 7c320169ee1c0874810ea2a9f0319e48cca3270d on 2057-illiad-myaccount2 into 4bfda96ae4eadeb6787aad2fb6d38a7b311d50c7 on master.
head_ref_force_pushed
by None at 2020-07-07 15:33:21.head_ref_force_pushed
by None at 2020-07-07 17:29:56.head_ref_force_pushed
by None at 2020-07-07 17:33:58.deployed
by Trey Pendragon at 2020-07-07 18:10:15.head_ref_force_pushed
by None at 2020-07-07 20:29:59.deployed
by Trey Pendragon at 2020-07-07 20:32:29.closing in favor of https://github.com/pulibrary/drds-handbook/issues/47
closed
by None at 2020-07-07 17:04:27.renamed
by None at 2020-07-07 20:14:41.Yeah, this is an old ticket: https://github.com/pulibrary/pomegranate/issues/285.
labeled
by Kim Leaman at 2020-07-07 23:14:50.labeled
by Kim Leaman at 2020-07-07 23:14:50.labeled
by Kim Leaman at 2020-07-07 23:14:50.mentioned
by Kate Lynch at 2020-07-07 23:14:50.subscribed
by Kate Lynch at 2020-07-07 23:14:50.head_ref_deleted
by Francis Kayiwa at 2020-07-07 14:27:31.ready_for_review
by Francis Kayiwa at 2020-07-07 14:19:06.head_ref_force_pushed
by Francis Kayiwa at 2020-07-07 14:22:36.head_ref_force_pushed
by Francis Kayiwa at 2020-07-07 14:37:25.head_ref_force_pushed
by Francis Kayiwa at 2020-07-07 14:47:16.head_ref_force_pushed
by Francis Kayiwa at 2020-07-07 15:07:01.renamed
by Francis Kayiwa at 2020-07-07 15:47:13.PUDL0083/2012 and PUDL0083/2013 subdirectories contain selections from both versailles plate collections. although this should not be the norm, we should ensure the numbers for each collection match up in figgy and PUDL before closing tickets. thoughts, @cwulfman ?
I think that, in cases like this, we should specify those sub-directories/subcollections in the ticket, either as checkable boxes or as subtasks.
I did, in the ticket for the versailles collection I was working on? see ticket
mentioned
by Cliff Wulfman at 2020-07-07 13:00:27.subscribed
by Cliff Wulfman at 2020-07-07 13:00:27.There are three sub-directories- each with two plates on one page. Because there are separate MARC records for each plate, @cwulfman and @kelea99 have decided to include the image of the full page + the image of the individual plate for each item:
2012/00020-21
2012/00022-23
reopened
by Kim Leaman at 2020-07-07 16:28:21.mentioned
by Cliff Wulfman at 2020-07-07 17:23:43.subscribed
by Cliff Wulfman at 2020-07-07 17:23:43.mentioned
by Kim Leaman at 2020-07-07 17:23:43.subscribed
by Kim Leaman at 2020-07-07 17:23:44.milestoned
by James R. Griffin III at 2020-07-07 14:42:32.labeled
by James R. Griffin III at 2020-07-07 14:42:05.milestoned
by James R. Griffin III at 2020-07-07 14:42:56.I'm not certain that this needs to actually be addressed in order to ensure that the ArchivesSpace EADs are still indexed.
closed
by James R. Griffin III at 2020-07-07 15:43:16.labeled
by James R. Griffin III at 2020-07-07 15:47:37.milestoned
by James R. Griffin III at 2020-07-07 15:47:37.head_ref_force_pushed
by Eliot Jordan at 2020-07-07 15:33:17.referenced
by Eliot Jordan at 2020-07-07 15:50:35.merged
by Eliot Jordan at 2020-07-07 15:50:35.closed
by Eliot Jordan at 2020-07-07 15:50:35.head_ref_deleted
by Eliot Jordan at 2020-07-07 15:50:39.I'd like to add here that we would like the name (eac-cpf) records to have the same search functionality that they do on pulfa 2.0: https://findingaids.princeton.edu/names.
Also, @regineheberlein is currently working on updating these records. (We didn't think we'd be able to do so before the MVP was released, but with the changing timeline and such, this has been able to happen.) We/ @regineheberlein intend to import some records into the hosted ArchivesSpace instance once that is up and running so that staff have a chance to review the records that are exported from there.
mentioned
by None at 2020-07-07 18:20:52.subscribed
by None at 2020-07-07 18:20:52.https://github.com/pulibrary/pulfalight/compare/issues-274-jrgriffiniii-traject-restore gets this passing for the updated C0614
fixture.
While progressing through the replacement of the fixtures on the branch https://github.com/pulibrary/pulfalight/compare/issues-274-jrgriffiniii-traject-restore, it was proposed that it will be more efficient to address each replaced (or added) ArchivesSpace fixture as an itemized task list:
I've marked the remaining, failing tests as pending and shifted to the following branch: https://github.com/pulibrary/pulfalight/tree/issues-274-traject-aspace-update
As the fixtures have been replaced, the following Traject indexing feature tests (which are marked as pending) should be advanced to become passing (with the new fixtures):
@eliotjordan will address: - [ ] doesn't index them as top-level components - [ ] doesn't leave empty arrays around - [ ] gets the digital objects with role: null
@jrgriffiniii will address: - [x] asserts YearRange normalizer works, that normalizeddatessm contains start and end in daterangesim field - [x] asserts YearRange normalizer works, the # of yrs in daterangesim array correct, equal to difference between beginning and ending - [x] gets the normalized date - [x] tests normalized title includes title ssm and normalized date
mentioned
by Eliot Jordan at 2020-07-07 15:49:02.subscribed
by Eliot Jordan at 2020-07-07 15:49:02.mentioned
by James R. Griffin III at 2020-07-07 15:49:03.subscribed
by James R. Griffin III at 2020-07-07 15:49:03.convert_to_draft
by James R. Griffin III at 2020-07-07 13:17:30.head_ref_force_pushed
by James R. Griffin III at 2020-07-07 21:13:14.Coverage remained the same at 100.0% when pulling 0b0eb21164f2ccf149685b779bf411f6c935da8a on dependabot/npmandyarn/npm-6.14.6 into 389e2c951973dc3a6cc5a779a84058757e2eb2f5 on master.
labeled
by None at 2020-07-07 20:06:56.labeled
by None at 2020-07-07 20:06:56.Coverage remained the same at 100.0% when pulling 6b5289186dac08893e481233e2f033f8df69f5e1 on dependabot/npmandyarn/npm-registry-fetch-4.0.5 into 389e2c951973dc3a6cc5a779a84058757e2eb2f5 on master.
labeled
by None at 2020-07-07 21:36:49.labeled
by None at 2020-07-07 21:36:49.head_ref_force_pushed
by None at 2020-07-07 20:28:59.