History:
I had only started my journey into the world of mind-altering. I had already tried weed, and even ventured into MDMA a few times, but then I started wanting something more. I was in search of something more introspective, something more spiritual. When I looked into mushrooms further they fit all of my needs and aspirations.
Setting:
As I had learnt from reading many experiences, the environment was a very important part of a successful trip. Once the right time came around I seized the opportunity. My family would be gone for about 2 days, which meant for one night I would have the house to myself. I invited over 3 good friends and we idiot-proofed my basement. We removed anything which might be perceived as scary or disturbing, and made sure we had a large collection of good music. The library went from Radiohead, the Beatles, the Doors, and some other relaxing music. The basement consisted of mainly 2 rooms. One room with a tv and a very comfortable couch, and the other had a large open space, bean bags, speakers, and my vaporizer plugged into the wall.
However the environment is not the decisive factor when trying mushrooms. I made sure for weeks before that my mind was completely free of any worries or upsetting thoughts, so as to insure a proper mindset when trying this. I even asked my mom if there were any schizophrenics in our past just to make sure. As I always have a fair amount of marijuana, all we needed were some mushrooms.
Dosage:
I had about 7 grams of top quality Canadian bud which I pre-cut, so as not to have access to scissors, and left in a cup for my friends, as they were my sitters and were not shrooming. I then obtained about 5 grams of mushrooms (of same quality) and placed them in 5, neat piles on a counter, right next to 2 cans of cold coke.  The munching had only taken about 10 minutes, including the can of coke.
Experience:
10 minutes elapsed
We went out to my garage and my friends and I planned on sparking up a few bowls on my bubbler. After 1 hit off the pipe a strange feeling came over me. This feeling was somewhere between nausea and the high you get off of weed. I had been told that it should take 45 minutes to start working, and me being 200 pounds maybe even longer, so I did not expect this. I told the friend who was experienced with this how I felt, and he thought it was unusual to feel it so soon. I decided I could no longer smoke, so I told my friends to finish up and I would go down the basement.  I went down and fell down onto my couch, just staring up at the ceiling. After my friend had made sure I was completely comfortable both physically and mentally, my other friends returned from their session.
15 minutes elapsed
It was coming on strong. As I lay there and my friends asked how I was, I just started laughing. It was a controllable laughing fit, thus very enjoyable. My friends left me and went into the other room to sit on the bean bags and smoke out of the vaporizer.
20 minutes elapsed
I had munched and I was slowly being immersed in a world which I never knew existed. The colours around me became peculiar, I couldn’t put my finger on it. Then I noticed that on the couch cushion there were faces looking at me. They were not vivid faces like that of a photo, but blended in with the pillow, and composed of the same colours. I had to go tell my friends what was happening. When I stood up I felt very disoriented, far from the feeling you get when drunk. Although I felt like I was gonna fall over I moved into the other room. My friends went silent and looked at me. All I did was smile and look around the room and at its beauty. I walked over to a part where there was hardwood, and as I looked down the rings in the wood started to swirl and form a world of their own. I walked back to the other room, sat in my recliner, and my friends followed. They started out my night by putting on a radiohead cd.
30 minutes elapsed
As I lay there I started to feel uncomfortable about something. At first it wasn’t clear what it was, then it hit me: guilt. I thought of how I was doing this in a house where I once played with toys, a house where I had many great memories with my family, memories of innocence. My mother popped into my head. This was the only sadness that night had in store for me. After I started to become upset I told my friends and they immediately took charge of the situation. They phone people who were supposed to come over and cancelled it, then they sat me down and reminded me that everything was okay. It worked.
1 hour elapsed
My true experience had begun. As Radiohead's latest cd played on the speakers I lay on my recliner staring at the ceiling. The ceiling tiles started to merge and then open again, to the beat of the music. Coloured lines started forming and moving in every direction to the beat of the music as well. When Planet Telex (radiohead) began, and if you know it, the sound it made was the epidemy of happiness for me. I appreciated life: the music, my house, and 3 people who made the world matter.
1.5 hours elapsed
I felt a slight bit of confusion because after 5 grams of shrooms for my first time, it was fuckin intense. Although I recognized where I was, it was only similar to the world I once knew. Everything had changed: ceiling, walls, ground, furniture, even my friends faces were different. As I felt more comfortable I went to my friends and we decided to go walking. This did not go over well, as I went upstairs I had forgotten this part of the house existed, and seeing it brought back memories of my family, I became frantic and uneasy. When we went outside paranoia struck me hard, and I worried neighbours would know as though there were a neon sign above my head saying, 'kid on drugs'. We went back inside.
4 hours elapsed
My friends had started getting burnt out and tired (after smoking about 5 grams) so some started to crash. But I was not ready for that. I smoked a bowl and the cherried weed seemed to be smiling up on me, as if it were a mirror reflecting my mood. I went back inside and one friend was still awake. I asked what time it was, and he said 11. I did not believe this, it seemed to be 3 in my mind, and this exemplified the lack of time perception while under the influence. We talked and just chilled, I did not need to talk for more was going on in my head than could ever happen regularly. I emptied my vaporizer bowl and not knowing that I lost all skills with my hands, broke it.
5 hours elapsed
As I lay in bed I reflected on my night, and despite the fact that I was still having incredible visuals, they seemed to sooth me and put me to sleep easier. Although I spent 3 hours watching the tracers made hand left on the black canvas of night time, the neon colours vibrant against the emptiness.
Conclusion:
When I awoke the next day I felt very refreshed, except for the clamminess my skin had. I went over the night before with my friends, and discussed what I saw. They even showed me some video tape of some of the stuff I did that night. When seeing family guy on the camcorder I was surprised that it too was not distorted, even though the sounds stupid. But at the time the experience was real, very real. The whole experience was amazing, 10 times better than I had hoped for and this was mostly due to friends. Whether you have 1 good friend, or 3 of them, make sure they are included in your experience. Mine would not have been the same if they were not there to guide me through the journey. A lot was left out of the story, as I could have gone on much longer.
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.


You will be redirected to Spotify's login page and will be automatically logged in with your current account.
Make sure to switch your account when the Spotify's dialog box will show up and log in with your second account.
You can now add or remove tracks one by one or simply all in one!


LOGIN PAGE
REGISTRATION NO
FULL NAME
ADDRESS
EMAIL
PASSWORD
CONFIRM PASSWORD
DATE OF BIRTH
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
JULY
AUGUST
SEPTEMBER
OCTOBER
NOVEMBER
DECEMBER
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
(YYYY)
GENDER
MALE
FEMALE
TYPE OF ROOM
SINGLE
DOUBLE
EXECUTIVE
TWIN
FAMILY
SELECT SERVICES
GAMES
LAUNDARY
THEATRE
DISCO
FOOD COURT


{% extends 'main/base.html' %} {% load staticfiles %} {% load crispy_forms_tags %} {% block head_title %} NeuroPower | {{block.super}} {% endblock %} {%block head %} {% if refrun == 1 or refrun == 2 or refrun == 3 or refrun == 4 or refresh %} {% endif %} {% endblock %} {% block scripts %} {% include 'main/javascript.html' %} {% if refrun == 2 or refrun == 3 %} {% include 'design/prerun.js' %} {% endif %} {% if refrun == 4 or refrun == 5 %} {% include 'design/update.js' %} {% endif %} {% endblock %} {% block navbar %} {% include 'main/navbar.html' %} {% include 'design/designnavbar.html' %} {% endblock %} {% block content %}
| Your optimisation: | {{ status }} |
|---|
There is insufficient data for a design optimisation. Please fill out the design characteristics first.
{% endif %} {% if mailform %}Please fill out your name and your email address. Upon starting the design optimisation, you'll receive an email with a link that will take you back to this page. You'll be able to follow the optimisation process. Once the optimisation is done, you'll get another notification. You can then download the results here.
{% endif %} {% if runform %}In this panel, you can control your design optimisation.
Upon starting the design optimisation, you'll receive an email with a link that will take you back to this page. You'll be able to follow the optimisation process. Once the optimisation is done, you'll get another notification.
You can only run 1 optimisation at a time. The stop-button will stop the optimisation, whether it is queued or running.
Once the optimisation is finished, you can download here a zipfile. In the zipfile, there will be a text file with onsets for each stimulus type.
Scroll down on the image to zoom in.


Media Content Uploader Login
Welcome
Click the button below to login using your corporate Google account.
Once logged in, you can return to the uploader application.


labeled
by None at 2022-08-31 20:29:05.labeled
by None at 2022-08-31 20:29:05.deployed
by None at 2022-08-31 22:36:59.Working to have Atlas systems take care of this.
Include #112 in this.
labeled
by None at 2022-08-31 20:00:12.labeled
by None at 2022-08-31 20:00:12.Thanks @sandbergja ! You're right, the aspace url probably doesn't need to be vaulted.
I think we should set both urls on staging, but only ASPACE_URL on production, do you think that makes sense?
I haven't thought of the test.rb script as static. I use it to try things out all the time, and have assumed that others change it around as they need as well. Does that answer the question? Should we have a test_connection.rb?
mentioned
by Jane Sandberg at 2022-08-31 15:43:35.subscribed
by Jane Sandberg at 2022-08-31 15:43:35.That instance is strange/unusual because a few items were already digitized and in Figgy, and linked to the finding aid. I may have manually labeled that folder, to get around the issue? I don't think it's an important scenario to consider for the script.
I don't think it's anything you did! I think it's because of the item-level description. There are three components all referencing the same folder. In those situations, the script assumes 1) you want one folder label and 2) you still want to know all the component unittitles stored in that folder and 3) you want to know that this is one folder housing multiple components' worth of material. So it prints "Multiple Items" followed by the unittitles.
@kellybolding @LynnDurgin @faithc
The records are updated in the Alma Sandbox. You can see them by going to Admin --> Manage Sets --> C0140_QA [don't open the link--select "Results" from the ...
menu]
@regineheberlein these are some things I noticed this morning:
Thanks! I was just looking at the agents myself thanks to a note from DT, that's definitely a bug.
Interesting catch about the ampersand! I was ready to suspect Alma, but it happens on the export end. I'll see what if anything can be done about it.
mentioned
by None at 2022-08-31 12:49:32.subscribed
by None at 2022-08-31 12:49:32.mentioned
by Kelly Bolding at 2022-08-31 12:49:32.subscribed
by Kelly Bolding at 2022-08-31 12:49:32.mentioned
by None at 2022-08-31 12:49:32.subscribed
by None at 2022-08-31 12:49:32.mentioned
by None at 2022-08-31 14:44:56.subscribed
by None at 2022-08-31 14:44:56.ready_for_review
by Max Kadel at 2022-08-31 10:04:38.referenced
by Christina Chortaria at 2022-08-31 12:14:02.merged
by Christina Chortaria at 2022-08-31 12:14:02.closed
by Christina Chortaria at 2022-08-31 12:14:02.head_ref_deleted
by Christina Chortaria at 2022-08-31 12:14:02.closed
by Christina Chortaria at 2022-08-31 12:14:03.I indexed again on staging and tested the rake task . I think the issue that date was the order we were setting the envs. I updated the documentation with the correct rake task and syntax. https://github.com/pulibrary/bibdata/pull/1973
closed
by Christina Chortaria at 2022-08-31 14:04:30.head_ref_force_pushed
by Christina Chortaria at 2022-08-31 14:13:29.referenced
by Jane Sandberg at 2022-08-31 15:06:56.merged
by Jane Sandberg at 2022-08-31 15:06:56.closed
by Jane Sandberg at 2022-08-31 15:06:56.head_ref_deleted
by Jane Sandberg at 2022-08-31 15:06:57.closed
by Kevin Reiss at 2022-08-31 16:26:42.head_ref_force_pushed
by Christina Chortaria at 2022-08-31 12:16:25.head_ref_force_pushed
by Christina Chortaria at 2022-08-31 16:19:18.referenced
by Kevin Reiss at 2022-08-31 16:26:41.merged
by Kevin Reiss at 2022-08-31 16:26:41.closed
by Kevin Reiss at 2022-08-31 16:26:41.head_ref_deleted
by Kevin Reiss at 2022-08-31 16:26:42.renamed
by Kevin Reiss at 2022-08-31 17:21:34.@christinach is this useful to do?
mentioned
by Christina Chortaria at 2022-08-31 18:27:45.subscribed
by Christina Chortaria at 2022-08-31 18:27:45.labeled
by None at 2022-08-31 20:28:26.deployed
by None at 2022-08-31 22:38:30.referenced
by Jane Sandberg at 2022-08-31 22:40:28.merged
by Jane Sandberg at 2022-08-31 22:40:28.closed
by Jane Sandberg at 2022-08-31 22:40:29.head_ref_deleted
by Jane Sandberg at 2022-08-31 22:40:29.Still happening as on 8/5/2022 https://app.honeybadger.io/projects/54497/faults/80884987#comment_15950891.
Contractor will do this as part of migration project.
labeled
by None at 2022-08-31 19:06:01.labeled
by James R. Griffin III at 2022-08-31 19:39:38.assigned
by James R. Griffin III at 2022-08-31 19:40:05.I talked to Kelly and she agreed that as long as we don't have to revalidate the bags to change the directory name (we don't), that standardizing on the bag's name being EADID_stuff is fine.
assigned
by Trey Pendragon at 2022-08-31 16:31:11.We can't figure out what's stealing those files. Subfolders don't seem to be affected, so we're going to switch everything to cdl_scans/figgy_ingest
The subfolder is working. Closing this.
referenced
by Trey Pendragon at 2022-08-31 16:23:08.closed
by Trey Pendragon at 2022-08-31 19:19:28.FYI: I can no longer find this item in figgy with this id. but! I found another ingest of it: https://figgy.princeton.edu/catalog/644a1a07-94c8-4930-8033-2c773a182150 Perhaps it was deleted and reingested, @tventimi ?
mentioned
by None at 2022-08-31 20:37:51.subscribed
by None at 2022-08-31 20:37:51.labeled
by Trey Pendragon at 2022-08-31 21:27:50.Tested this in staging and it seems to work really well! Good work @eliotjordan and @hackartisan!
I created https://github.com/pulibrary/figgy/issues/5405 as a follow-up, but I don't think it'll be necessary for the ETD migration.
head_ref_force_pushed
by Eliot Jordan at 2022-08-30 22:01:25.head_ref_force_pushed
by Eliot Jordan at 2022-08-31 15:31:19.head_ref_force_pushed
by Eliot Jordan at 2022-08-31 15:42:42.head_ref_force_pushed
by Eliot Jordan at 2022-08-31 18:14:22.head_ref_force_pushed
by Eliot Jordan at 2022-08-31 19:36:39.ready_for_review
by Eliot Jordan at 2022-08-31 19:38:18.head_ref_force_pushed
by Eliot Jordan at 2022-08-31 19:53:21.head_ref_force_pushed
by Eliot Jordan at 2022-08-31 20:54:08.review_requested
by Eliot Jordan at 2022-08-31 20:56:09.deployed
by None at 2022-08-31 21:21:44.mentioned
by Eliot Jordan at 2022-08-31 21:31:09.subscribed
by Eliot Jordan at 2022-08-31 21:31:09.mentioned
by None at 2022-08-31 21:31:09.subscribed
by None at 2022-08-31 21:31:09.referenced
by Trey Pendragon at 2022-08-31 21:31:14.merged
by Trey Pendragon at 2022-08-31 21:31:14.closed
by Trey Pendragon at 2022-08-31 21:31:15.head_ref_deleted
by Trey Pendragon at 2022-08-31 21:31:15.closed
by Trey Pendragon at 2022-08-31 21:31:15.Superceded by #5404
closed
by Trey Pendragon at 2022-08-31 21:31:49.labeled
by Trey Pendragon at 2022-08-31 21:32:52.closed
by Trey Pendragon at 2022-08-31 21:33:24.labeled
by None at 2022-08-31 20:19:33.labeled
by None at 2022-08-31 20:19:33.labeled
by None at 2022-08-31 20:27:29.labeled
by None at 2022-08-31 20:27:29.deployed
by None at 2022-08-31 22:42:15.referenced
by Jane Sandberg at 2022-08-31 22:44:50.merged
by Jane Sandberg at 2022-08-31 22:44:50.closed
by Jane Sandberg at 2022-08-31 22:44:50.head_ref_deleted
by Jane Sandberg at 2022-08-31 22:44:51.labeled
by None at 2022-08-31 20:26:49.labeled
by None at 2022-08-31 20:26:49.unassigned
by Kate Lynch at 2022-08-31 15:25:51.assigned
by Robert-Anthony Lee-Faison at 2022-08-31 15:25:53.reopened
by Bess Sadler at 2022-08-31 15:25:55.assigned
by Francis Kayiwa at 2022-08-31 15:26:27.referenced
by Christina Chortaria at 2022-08-31 12:09:37.merged
by Christina Chortaria at 2022-08-31 12:09:37.closed
by Christina Chortaria at 2022-08-31 12:09:38.head_ref_deleted
by Christina Chortaria at 2022-08-31 12:09:38.closed
by Christina Chortaria at 2022-08-31 12:09:38.deployed
by None at 2022-08-30 22:34:55.ready_for_review
by Jane Sandberg at 2022-08-30 22:37:48.deployed
by None at 2022-08-31 12:20:10.referenced
by Christina Chortaria at 2022-08-31 12:29:09.merged
by Christina Chortaria at 2022-08-31 12:29:09.closed
by Christina Chortaria at 2022-08-31 12:29:09.head_ref_deleted
by Christina Chortaria at 2022-08-31 12:29:10.assigned
by None at 2022-08-31 13:34:56.referenced
by Max Kadel at 2022-08-31 15:16:35.merged
by Max Kadel at 2022-08-31 15:16:35.closed
by Max Kadel at 2022-08-31 15:16:35.head_ref_deleted
by Max Kadel at 2022-08-31 15:16:36.Per Joan, we can close this ticket.
closed
by Jane Sandberg at 2022-08-31 15:20:45.Yes, these serve no purpose any longer.
labeled
by Kevin Reiss at 2022-08-31 15:31:07.labeled
by Jane Sandberg at 2022-08-31 16:08:28.assigned
by Jane Sandberg at 2022-08-31 16:08:36.When I checked catalog2 today, there were no sitemap files at all in the public directory.
It looked like the previous run had failed after creating sitemap377.xml.gz with:
RSolr::Error::ConnectionRefused: Connection refused - {:params=>{:wt=>:json, "q"=>"*:*", "fl"=>"id", "cursorMark"=>"AoEsU0NTQi03MDM5NzYy", "rows"=>1000, "sort"=>"id asc"},
:method=>:get, :query=>"wt=json&q=*%3A*&fl=id&cursorMark=AoEsU0NTQi03MDM5NzYy&rows=1000&sort=id+asc", :path=>"select", :uri=>#<URI::HTTP http://lib-solr8-prod.princeton.e
du:8983/solr/catalog-alma-production/select?wt=json&q=*%3A*&fl=id&cursorMark=AoEsU0NTQi03MDM5NzYy&rows=1000&sort=id+asc>}
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/rsolr-2.5.0/lib/rsolr/client.rb:218:in `rescue in execute'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/rsolr-2.5.0/lib/rsolr/client.rb:208:in `execute'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/rsolr-2.5.0/lib/rsolr/client.rb:203:in `send_and_receive'
(eval):2:in `get'
/opt/orangelight/releases/20220801163717/config/sitemap.rb:16:in `block (2 levels) in run'
/opt/orangelight/releases/20220801163717/config/sitemap.rb:15:in `loop'
/opt/orangelight/releases/20220801163717/config/sitemap.rb:15:in `block in run'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator/interpreter.rb:61:in `instance_eval'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator/interpreter.rb:61:in `eval'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator/link_set.rb:40:in `create'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator.rb:42:in `method_missing'
/opt/orangelight/releases/20220801163717/config/sitemap.rb:6:in `run'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator/interpreter.rb:78:in `instance_eval'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator/interpreter.rb:78:in `run'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/sitemap_generator-6.2.1/lib/sitemap_generator/tasks.rb:51:in `block (2 levels) in <top (required)>'
/opt/orangelight/shared/bundle/ruby/2.7.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
Caused by:
Faraday::ConnectionFailed: end of file reached
Even when the files are generated correctly, the sitemap files are wiped out when orangelight is deployed.
Also a note that running this on prod takes something like 30 hours. So it's definitely possible for some kind of minor solr connection blip to happen during that time, so we should also investigate making this more resilient against solr blips.
Closing this ticket in favor of #3166
closed
by Jane Sandberg at 2022-08-31 16:10:39.It should display as 'Not Available'. Include the work order 'Holdings Management' (find in a response the exact name) in (https://github.com/pulibrary/bibdata/blob/64c6a74c5bf234ce4d05060b2a4178d999a1825e/app/adapters/alma_adapter/alma_item.rb#L284)
Coverage decreased (-0.07%) to 94.421% when pulling 3e2ff6d6319d34eeace60f43187d79d6c6bcbc03 on dependabot/bundler/omniauth-1.9.2 into 9a47b4521d9e0cbfa8fdbf0cafc4396e9076af53 on main.
labeled
by None at 2022-08-31 18:50:03.labeled
by None at 2022-08-31 18:50:03.deployed
by None at 2022-08-31 22:57:41.Coverage remained the same at 94.493% when pulling 8d029a9d2a3c67c2bcde14686e30f30cf3d7221c on 3107-remove-barcode-login into 9a47b4521d9e0cbfa8fdbf0cafc4396e9076af53 on main.
ready_for_review
by None at 2022-08-31 18:57:24.unassigned
by Hector Correa at 2022-08-31 13:34:40.referenced
by Bess Sadler at 2022-08-31 16:32:15.merged
by Bess Sadler at 2022-08-31 16:32:15.closed
by Bess Sadler at 2022-08-31 16:32:16.head_ref_deleted
by Bess Sadler at 2022-08-31 16:32:16.assigned
by Hector Correa at 2022-08-31 13:34:56.closed
by Bess Sadler at 2022-08-31 16:32:16.referenced
by Bess Sadler at 2022-08-31 16:52:30.merged
by Bess Sadler at 2022-08-31 16:52:30.closed
by Bess Sadler at 2022-08-31 16:52:30.head_ref_deleted
by Bess Sadler at 2022-08-31 16:52:30.assigned
by Hector Correa at 2022-08-31 13:49:12.closed
by Bess Sadler at 2022-08-31 16:52:31.head_ref_force_pushed
by None at 2022-08-31 15:14:57.head_ref_force_pushed
by None at 2022-08-31 15:29:01.review_dismissed
by None at 2022-08-31 17:10:38.head_ref_force_pushed
by None at 2022-08-31 17:10:39.referenced
by Bess Sadler at 2022-08-31 17:25:33.merged
by Bess Sadler at 2022-08-31 17:25:34.closed
by Bess Sadler at 2022-08-31 17:25:34.head_ref_deleted
by Bess Sadler at 2022-08-31 17:25:34.referenced
by Bess Sadler at 2022-08-31 17:28:38.merged
by Bess Sadler at 2022-08-31 17:28:38.closed
by Bess Sadler at 2022-08-31 17:28:38.head_ref_deleted
by Bess Sadler at 2022-08-31 17:28:39.closed
by Bess Sadler at 2022-08-31 17:28:39.@hhkitsune To clarify a Collection has a moderator and a DataSet has a Curator. The dataset curator is the person who is curating that particular dataset currently. The collection moderator(s) is a person who can add users to submit and add additional moderators in addition to assigning themselves as the curator for a data set.
mentioned
by Hannah H at 2022-08-31 18:10:47.subscribed
by Hannah H at 2022-08-31 18:10:47.Hey team! Please add your planning poker estimate with Zenhub @jrgriffiniii @bess
mentioned
by Bess Sadler at 2022-08-31 18:20:10.subscribed
by Bess Sadler at 2022-08-31 18:20:10.mentioned
by James R. Griffin III at 2022-08-31 18:20:10.subscribed
by James R. Griffin III at 2022-08-31 18:20:10.Hey team! Please add your planning poker estimate with Zenhub @bess @hectorcorrea @jrgriffiniii
mentioned
by Bess Sadler at 2022-08-31 18:45:23.subscribed
by Bess Sadler at 2022-08-31 18:45:23.mentioned
by Hector Correa at 2022-08-31 18:45:23.subscribed
by Hector Correa at 2022-08-31 18:45:23.mentioned
by James R. Griffin III at 2022-08-31 18:45:23.subscribed
by James R. Griffin III at 2022-08-31 18:45:23.Hey team! Please add your planning poker estimate with Zenhub @bess @hectorcorrea @jrgriffiniii
mentioned
by Bess Sadler at 2022-08-31 18:37:49.subscribed
by Bess Sadler at 2022-08-31 18:37:49.mentioned
by Hector Correa at 2022-08-31 18:37:49.subscribed
by Hector Correa at 2022-08-31 18:37:49.mentioned
by James R. Griffin III at 2022-08-31 18:37:49.subscribed
by James R. Griffin III at 2022-08-31 18:37:49.Hey team! Please add your planning poker estimate with Zenhub @bess @jrgriffiniii
mentioned
by Bess Sadler at 2022-08-31 19:21:13.subscribed
by Bess Sadler at 2022-08-31 19:21:13.mentioned
by James R. Griffin III at 2022-08-31 19:21:13.subscribed
by James R. Griffin III at 2022-08-31 19:21:13.This work been captured in detail the Epic #24
closed
by None at 2022-08-31 19:24:19.closed
by None at 2022-08-31 19:25:55.There is a submit new button. I believe this ticket remained open in error
closed
by None at 2022-08-31 19:26:38.I believe this is still open in error. It has been added to the system
closed
by None at 2022-08-31 19:35:08.Following the commits merged for this issue within #301 and #339, the following should still be addressed:
Curated Files
on the Work ViewThis was completed by the metadata resource refactor
closed
by None at 2022-08-31 19:37:22.closed
by None at 2022-08-31 19:38:03.Some of this was completed by #352
convert_to_draft
by James R. Griffin III at 2022-08-31 13:19:43.deployed
by None at 2022-08-31 16:50:11.deployed
by None at 2022-08-31 16:51:27.head_ref_force_pushed
by James R. Griffin III at 2022-08-31 19:07:18.ready_for_review
by James R. Griffin III at 2022-08-31 19:07:36.head_ref_force_pushed
by James R. Griffin III at 2022-08-31 19:08:51.head_ref_force_pushed
by James R. Griffin III at 2022-08-31 19:34:29.Maybe there are two files that are the same in two separate buckets.
labeled
by Hector Correa at 2022-08-31 17:02:40.labeled
by None at 2022-08-31 20:29:41.labeled
by None at 2022-08-31 20:29:41.May want to utilize vite. See orangelight upgrade: https://github.com/pulibrary/orangelight/pull/3164
Also being utilized in dpul
unassigned
by None at 2022-08-31 15:37:56.labeled
by None at 2022-08-31 19:32:43.referenced
by Francis Kayiwa at 2022-08-31 09:00:20.merged
by Francis Kayiwa at 2022-08-31 09:00:20.closed
by Francis Kayiwa at 2022-08-31 09:00:20.head_ref_deleted
by Francis Kayiwa at 2022-08-31 09:00:21.recap works with mysql-db-prod1 without a problem.
closed
by Francis Kayiwa at 2022-08-31 12:23:48.bibdata now correctly mounts samba shares.
closed
by Francis Kayiwa at 2022-08-31 12:25:32.mentioned
by Kevin Reiss at 2022-08-31 12:38:20.subscribed
by Kevin Reiss at 2022-08-31 12:38:20.referenced
by Kevin Reiss at 2022-08-31 15:52:32.merged
by Kevin Reiss at 2022-08-31 15:52:32.closed
by Kevin Reiss at 2022-08-31 15:52:32.head_ref_deleted
by Kevin Reiss at 2022-08-31 15:52:32.Looks good, thanks @kayiwa!
mentioned
by Francis Kayiwa at 2022-08-31 16:10:03.subscribed
by Francis Kayiwa at 2022-08-31 16:10:03.referenced
by Alicia Cozine at 2022-08-31 16:10:16.merged
by Alicia Cozine at 2022-08-31 16:10:16.closed
by Alicia Cozine at 2022-08-31 16:10:17.head_ref_deleted
by Alicia Cozine at 2022-08-31 16:10:17.referenced
by Francis Kayiwa at 2022-08-31 12:19:52.closed
by Alicia Cozine at 2022-08-31 16:10:17.referenced
by Alicia Cozine at 2022-08-31 16:10:18.labeled
by Max Kadel at 2022-08-31 18:14:55.The other change looks fine as long as the people/systems who are uploading files for ingest know about the location change. ~Should we update staging to match?~
Yup, this is deployed and they've been informed. Merge okay?
referenced
by Eliot Jordan at 2022-08-31 18:15:15.merged
by Eliot Jordan at 2022-08-31 18:15:15.closed
by Eliot Jordan at 2022-08-31 18:15:15.head_ref_deleted
by Eliot Jordan at 2022-08-31 18:15:15.assigned
by Max Kadel at 2022-08-31 18:40:19.referenced
by Christina Chortaria at 2022-08-31 14:09:08.merged
by Christina Chortaria at 2022-08-31 14:09:08.closed
by Christina Chortaria at 2022-08-31 14:09:08.head_ref_deleted
by Christina Chortaria at 2022-08-31 14:09:10.closed
by Christina Chortaria at 2022-08-31 14:09:12.deployed
by None at 2022-08-31 13:59:20.ready_for_review
by Max Kadel at 2022-08-31 14:06:41.referenced
by Kevin Reiss at 2022-08-31 15:07:43.merged
by Kevin Reiss at 2022-08-31 15:07:43.closed
by Kevin Reiss at 2022-08-31 15:07:43.head_ref_deleted
by Kevin Reiss at 2022-08-31 15:07:43.Looks like byebug is no longer a dependency, so this is no longer needed.
closed
by None at 2022-08-31 15:12:46.head_ref_deleted
by None at 2022-08-31 15:12:47.deployed
by None at 2022-08-31 16:53:54.ready_for_review
by Max Kadel at 2022-08-31 17:30:00.referenced
by Jane Sandberg at 2022-08-31 17:34:32.merged
by Jane Sandberg at 2022-08-31 17:34:32.closed
by Jane Sandberg at 2022-08-31 17:34:32.head_ref_deleted
by Jane Sandberg at 2022-08-31 17:34:33.Looks like gulp-sass is up-to-date now, so this is no longer needed.
head_ref_force_pushed
by None at 2022-08-31 15:14:12.closed
by None at 2022-08-31 17:35:26.head_ref_deleted
by None at 2022-08-31 17:35:27.head_ref_force_pushed
by None at 2022-08-31 15:14:45.head_ref_force_pushed
by None at 2022-08-31 17:36:34.head_ref_force_pushed
by None at 2022-08-31 15:15:03.head_ref_force_pushed
by None at 2022-08-31 17:36:39.labeled
by None at 2022-08-31 15:20:00.labeled
by None at 2022-08-31 15:20:00.head_ref_force_pushed
by None at 2022-08-31 17:40:15.deployed
by None at 2022-08-31 18:12:51.referenced
by Christina Chortaria at 2022-08-31 18:17:35.merged
by Christina Chortaria at 2022-08-31 18:17:35.closed
by Christina Chortaria at 2022-08-31 18:17:35.head_ref_deleted
by Christina Chortaria at 2022-08-31 18:17:36.PR closes this: https://github.com/pulibrary/pul_library_drupal/pull/1935.
labeled
by Kevin Reiss at 2022-08-31 02:55:27.closed
by Kevin Reiss at 2022-08-31 18:23:55.It appears that the last remaining dependency on dependabot/64 is gulp-sass-lint
, which is no longer being maintained. There is no one-to-one replacement that does not have the same vulnerable dependency, and simply removing the linter from the package.json and the gulpfile appears to break deployment in a way I don't currently understand.
referenced
by Kevin Reiss at 2022-08-31 18:37:34.merged
by Kevin Reiss at 2022-08-31 18:37:34.closed
by Kevin Reiss at 2022-08-31 18:37:34.head_ref_deleted
by Kevin Reiss at 2022-08-31 18:37:35.closing, since we got rid of the omega dependency files, and are filtering our zenhub board to both maintenance and dependencies labels.
closed
by Jane Sandberg at 2022-08-31 19:04:32.head_ref_force_pushed
by Jane Sandberg at 2022-08-31 22:51:21.deployed
by None at 2022-08-31 23:03:17.closed
by Robert-Anthony Lee-Faison at 2022-08-31 15:25:08.labeled
by None at 2022-08-31 19:05:47.Actually this was already done.
https://github.com/pulibrary/mudd-exhibits https://github.com/pulibrary/princeton_ansible/blob/7fe0331ff28c94acf41494e855c3894895faeb9c/roles/libstatic/defaults/main.yml#L59
closed
by Kevin Reiss at 2022-08-31 02:44:43.


When Polipo runs out of memory (see Limiting memory usage), it will start discarding instances from its memory cache. If a disk cache has been configured, it will write out any instance that it discards. Any memory allocation that prompted the purge must then wait for the write to complete.
In order to avoid the latency hit that this causes, Polipo will
preemptively write out instances to the disk cache whenever it is
idle. The integer idleTime
specifies the time during which
Polipo will remain idle before it starts writing out random objects to
the on-disk cache; this value defaults to 20s. You may want to
decrease this value for a busy cache with little memory, or increase
it if your cache is often idle and has a lot of memory.
The value maxObjectsWhenIdle
(default 32) specifies the maximum
number of instances that an idle Polipo will write out without
checking whether there's any new work to do. The value
maxWriteoutWhenIdle
specifies the maximum amount of data
(default 64kB) that Polipo will write out without checking for
new activity. Increasing these values will make asynchronous
write-out slightly faster, at the cost of possibly increasing Polipo's
latency in some rare circumstances.


When it comes to drugs, I can say in all honestly that I'm a very experienced user despite my young age (I'm now 19 years old). I've had lots of experiences with stimulants, some with depressants, and countless trips in the world of hallucinogenic drugs. I've been introduced to the world of drugs through Salvia about three years ago. LSD and psilocybin mushrooms have been an important part of my life for about two years, the infamous dissociative known as Ketamine as been an interesting tool to me and, much more than anything else, I acknowledged the infinite power of DMT about twenty times since I began my experimentations.
---------------
When this event took place, I was just coming back from a rave party in the city. I was coming down off both MDMA and Ketamine. I eventually thought that dropping some LSD could be a good idea (Who the hell would do that just after having drained his serotonin with too much MDMA...anyway.) I took the vial from my desk, dropped two drops on my hand and, licked it.
To be honnest, I first tought that two doses of good LSD would satisfy me: I'd be able to draw or paint some crazy things while having some nice visuals. But then I tought: Is it really worth it do drop acid just to have some lil' cute visuals? Or should I go for something more interesting? The highest amount I had ever taken was a dose of about 550-700 ug. Since there was five other drops in the dropper, I decided to take them. I then proceded to do what everybody who knows a bit about liquid lsd knows you should never do: I resplenished the dropper with water and drank it as if it was a shooter. Twice, to make sure not to waste anything.
One 'shooter' of a vial gave a trip of about 1000 ug to a friend of mine (and it was the second time that this vial was being 'washed'). It should be important to note that my vial was twice as big as his and so, has more surface in contact with the LSD (and that there was probably a couple more doses in my vial than in his).
It could be considered a mistake to wash the vial as I did, but it was on purpose. I didn't really think about it, I just felt like it had to be done.
I clean my room very fast because I know being on acid in my room if it's messy is only gonna make me frustrated. I then went for a cigarette in the backyard and sit for a minute. Everything was heavily distorted, but I could still handle it. I tought about all the LSD I droped and realised that I had probably around 2000 ug in my body.
[Erowid Note: Claims of measured microgram dosages for LSD are usually unsupported. Quantitative measurements for LSD are very difficult to do and cannot be done casually. Without further detailed information about how the measurements were derived, it is reasonable to assume that most statements of microgram dosages of LSD are either misinformed or overstated.]
---blank---
I open my eyes and notice I'm back in my room without even remembering going back inside my appartment.  Nothing is left static. There is some waves of glowing blue light going across the room. Everything looks fluid. I start hearing some kind of chants and melodies alongside that electric drone-like sound that I'm used to hear while tripping with DMT. The visuals then stop waving and take a beautiful crystaline form. The world seems to be made of colorfoul geometric patterns. It really felt like a pre-breakthrough DMT experience, to be honnest. This lasts for about thirty minutes. I then close my eyes. I'm totally blinded by what many people call the white light. It's beautiful but so intense I'm not sure anymore I will be able to handle this experience. This is where it starts to get bad...
When I open my eyes, my room has stopped distorting and the colours are gone. The room is not back to normal: worse, it looks like everything is grey and sad. Substence as left everything. The whole world looks like it just died, as if the energy present in everything was just gone. I try to get up of my bed and go somewhere happier but, as I sit on my bed, I feel myself falling into an infinite void only to find myself lying again. Images are duplicating, repeating themselves without meaning.
I put my hands on my chest and try to relax, but it feels like my hands simply go through me, as if I was non-existant, empty of any matter. My heart was beating at an incredibly fast rate. I started thinking that I had found two absolute laws of the universe that were totally contradictory, acting as a proof that reality was a lie, an illusion created out of my consciousness. In fact, there was nothing at all, nothing but solitude in my own consciousness, and lies.  Was that death? I wished death was more like a lack of consciousness, a complete, calm darkness. But this death was much more like a purgatory: grey and rotten.
My roommate came into my room and asked me if I was ok. He wasn't aware I was on acid. In my head, though, it looked more like he was shouting at me. Being the consciousness from wich reality emerged from, I had destroyed every human being in my world by destroying the 'illusion'. This is why he was kinda frustrated. He went out of the appartment laughing. I felt bad for I had messed up bad time and now that I had 'killed' everything I knew, all I had left was my room wich I wanted to go away from with all my heart.
While still lying on my bed, I started loosing every feeling of my body. It felt like I was loosing contact only to be lost on this room as a dead spirit. Every hope left me. Some weird experimental Drum and Bass started playing in another room (complete, clear, precise audio hallucination). It sounded like my consciousness was glitching, lagging. Then, suddenly, it stopped.
Everything came back to life all at once. I got awareness of my body again, the colours and the visual hallucinations came back. Everything was moving again, alive. All these sensations coming back at the same time made me think I was gonna explode. I felt warm again.
My other roommate eventually came to see me and when I told me how my trip went, he got me an antidepressant (some kind of dopamine stabilisator or something like this) just to make sure I had no other problem, even though the trip was pretty much finished. Everything after that was kinda quiet.
---
This was obviously the most intense LSD experience I ever had and, maybe, that I will ever have. Sure, I will drop LSD again, but maybe not that much at the same time (but you never know). I've seen what I needed to see, and even if it wasn't very pleasant, I believe it is those kind of experiences that teaches you the most.
I've been gifted with the amazing phenomenon that is called life.  Now that I have it back, I know that I have the power to make anything I want out of it.
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.


Get timestamp description
Feature
Pass a string as a parameter, and it will check to see whether that string contains either a unix timestamp or a natural language date (example: January 1, 2016)
If it does, it returns both the Unix timestamp and the natural language form of that date.
If it does not contain a date or Unix timestamp, it returns null for those properties.
Example usage:
Example respond:
{ “unix”:<PHONE_NUMBER>, “natural”: “December 15, 2015” }


• Highly efficient, detail oriented personal assistant with 15+ years of direct client experience
• Skilled at minimizing disruptions and concerns by coordinating events, schedules, and tasks
• Takes initiative to succeed and provide clients with seamless, effective service
• Work closely with East Coast Assistant to coordinate client matters
• Coordinate preparations for appearances, award shows and press events (stylists, hair MUA, craft services, etc.)
• Provide support and input on performance pieces and wardrobe selections
• Retrieve and prioritize mail and coordinate shipment of necessities to client’s east coast residence
• Complete client household requests including shopping, coordinate housekeeping staff and payroll
• Event wardrobe pick-up and returns; retrieve and secure credentials for industry events; assist on set filming
• Produce correspondence, draft and submit proposals and donation solicitations for client hosted events
• Support coordination/physical preparations of events including shopping, prepping swag bags/favors and setting up activity stations
• Assist with script readings and preparation for auditions
• Promote all upcoming events and announcements on a timely/consistent basis via social media outlets
• Ensure payroll is properly allocated to production team, including stylists, hair/MUA, photographer, catering, etc.
• Assist with wardrobe and styling on photo/video shoots and set filming
• Arrange transportation for client to auditions, meetings, interviews, and out of town travel.
• Secure client credentials for industry events
• Ensure a cohesive communication flow between management and PR team with the needs of the artist
• Execute banking and bookkeeping tasks; manage financial compensation including per diem and budget/expense reports
• Handle all administrative duties pertaining to the release of debut album
• Work closely with legal team to negotiate sample clearances; ensuring proper royalties and split sheets are compiled and distributed
• Oversee album sales and distribution via online music page
• Maintain artist’s music page with updated information for fans about schedules, shows, events, and new releases.
• Support PR team in promoting upcoming events and announcements via social media
• Keep record of promotional merchandise inventory and manage online orders and shipments
• Responsible for private guest list accommodations and credentials at concerts and public appearances
• Ensure all personal and technical amenities of the contract rider are met prior to and during appearances
• Manage personal and professional day-to-day calendar; schedule meetings and book travel arrangements
• Coordinate special projects and events for conferences and provided personal assistance as needed
• Maintain client contact lists and calendars
• Conduct research to prepare client for event hosting and speaking engagements
• Collaborate with webmaster/designer on the construction of company website and social media platforms
• Maintain daily calendar of appointments, meetings, performances, tour dates, studio sessions, etc.
• Ensure all personal and technical amenities of the contract rider are met prior to and during appearance
• Liaison between management, booking agent, and promoters
• Arrange global travel arrangements and itineraries, including flight, car service and restaurant reservations
• Execute basic banking and bookkeeping tasks
• Manage financial compensation including per diem, personal expenses tax filing, etc.
• Arrange transportation to and from airport
• Responsible for private guest list accommodations/credentials at concerts and public appearances
• Coordinate and manage artists personal/professional relocation from the East Coast to California
• Oversee incoming inquiry calls and email correspondence regarding scheduling, booking and pricing
• Handled client booking and contracts
• Network with prospective clientele to promote services
• Occasional out-of-town travel to company site to prep for major events
• Disperse uniform/attire information amongst staff for each scheduled themed event
Available for a range of assignments types:
• Full-time and long term opportunities
• Short-term, event-based, part-time, and by-the-day requests
ENTERTAINMENT ASSISTING
• Coordinate with agent/PR teams on events
• Press event preparation
• Run lines
• Assist on set as needed
• Wardrobe pickup/return
TRAVEL ARRANGEMENTS AND PLANNING
• Book travel including airline, car, and hotel
• Research destination recommendations
• Plan itinerary of activities
BUSINESS SUPPORT
• Appointment and calendar management
• Phone calls
• Correspondence
• Travel arrangements
ERRAND SERVICES
• Dry cleaning
• Grocery shopping
• Auto service or detailing
• Gift and personal shopping
• Alteratons and/or shoe repair
• Returns
• Shipping and deliveries
WHILE YOU’RE AWAY
• Check in on your home
• Check or forward mail
• Pay bills
• Accept deliveries
• Ensure your home is comfortable upon your return by stocking the refrigerator & home supplies
...and more
"Eloria is a consummate professional who will go the extra mile to make sure every detail is arranged with precision and a smile!” – Robin Thede, Comedian/Writer
"Eloria assisted me for a photo shoot and made what could have been a hectic experience, a smooth and peaceful one. Efficient, competent, and confident, she handled whatever needed to be done with accuracy and grace!" – Danielle Moné Truitt, Actress/Writer/Producer
“Eloria is a really good assistant, because her only motivation is to be as helpful as she can in any capacity. She was always willing to go out of her way to make sure measures are taken for things I did not even realize I needed help with until they were done. To have someone think of even the little things is extremely helpful. Always professional and a great team player.” – DJ Dummy
"There are so many great qualities that an admin or personal assistant should have - organization, independent self-starter, great interpersonal skills, great charm, style and flawless execution of their bosses every need. In my 20 year career as an administrative professional, I have never seen anyone as professional, on point, creative and a natural physical beauty as Eloria Smith. She is a diamond in the rough and once hired, as a consumer, it will be one of THE best decisions you ever made." – Alexis Camoille, Publicist/CEO, Madison Davenport Ink
"Super impressed: fast request response (even on a weekend), great communication back and forth, kept me updated, and no reminders needed. Eloria has super reasonable prices in comparison to other agencies that charge ridiculous amounts of money with a minimum number of hrs required! I had an unusual request that she pulled off wonderfully! She was so on top of everything and kept in touch with updates very quickly! Kudos to her, I will certainly use her again! Can't thank her enough! She seems to be able to literally do any type of errand/personal assistance reliably!" – M. Forrest
"Eloria is amazing! Her work is impeccable because she has an executive mind-set. She is dependable, thorough and effective; offers unparalleled service and the undergirding of your success." – K. Traylor
All content is the property of Eloria Smith and may not be sold or reproduced without written permission.


XPathContext Class
Definition
Line
10
of
System.XPath/XPathContext.cm
Constructors & Destructor
public
XPathContext
(
Node
* node_,
int
position_,
int
size_)
Member Functions
public
Node
*
Node
()
const
public
int
Position
()
const
public
int
Size
()
const
Member Variables
private
Node
*
node
private
int
position
private
int
size
Constructor& Destructor Details
XPathContext Constructor
public
XPathContext(
Node
* node_,
int
position_,
int
size_)
Definition
Line
12
of
System.XPath/XPathContext.cm
Member Function Details
Node Member Function
public
Node
* Node()
Definition
Line
16
of
System.XPath/XPathContext.cm
Position Member Function
public
int
Position()
Definition
Line
20
of
System.XPath/XPathContext.cm
Size Member Function
public
int
Size()
Definition
Line
24
of
System.XPath/XPathContext.cm


This project that has not been reviewed and approved by Open Humans staff.
This project is in development. Only join if you know & trust the coordinator, and have been invited to join for testing purposes.


--- title: "A bayesian approach to measuring home effects on hitting performance" date: "2014-12-10" categories: [Baseball, R] ---
To celebrate finals week, I’ve decided to ‘open-source’ an old mini-paper that I wrote for one of my classes last year. Click here to see the repository that contains the paper and all the source code used to create the figures and tables. In the paper, I develop a model that attempts to quantify the effect that home field advantage has on the ability to hit home runs. The take home message is that the effect on the “potential” to hit a home run is negligible, but the effect on the “ability” to hit home runs given that there is potential is substantial. My justification for this result is that “potential” is highly dependent on the pitcher/batter matchup whereas the home/away factor becomes relevant when the batter has the upper hand.
This paper is really just a proof of concept. If I were to spend more time on this idea, I would certainly use a better measure of hitting performance and look at more than 5 players.
Although the details of the paper may not resonate with some readers, some of you might still be interested in how I obtained the data used to inform the model. First of all, I obtained the names of the top 5 home run leaders in 2012:
library("rvest")
html("http://espn.go.com/mlb/history/leaders/_/breakdown/season/year/2012/sort/homeRuns") %>%
html_table() -> top
top5 <- top[[1]][3:8, 2]
Next, I connected to my PITCHf/x database and to grab at-bats for these players from the 2012 season.
library("dplyr")
db <- src_sqlite("~/pitchfx/pitchRx.sqlite3")
atbat12 <- tbl(db, "atbat") %>% filter(batter_name %in% top5) %>%
filter(date >= '2012_01_01' & date <= '2013_01_01') %>%
select(inning_side, event, batter_name, date, url)
I also decided to restrict to regular season games:
game <- tbl(db, "game") %>% filter(game_type == "R") %>%
select(game_type, url)
atbats <- inner_join(atbat12, game, by = "url") %>% collect
In the paper, the response of interest is the number of home runs in each game for each player. atbats
is still on the at-bat level, but we can use dplyr’s group_by
/summarise
combo to get the desired aggregation.
dat <- atbats %>%
group_by(batter_name, url) %>%
summarise(home = sum(inning_side == "bottom"),
y = sum(event == "Home Run"), n = n()) %>%
# This will yield a 0/1 indicator for away/home
mutate(home = home/n) %>%
collect


For Developers
A C# Nuxeo Client
8.1A C# Nuxeo Client has been added. A sample application is provided so as to understand how to make use of it. Read the C# client documentation for more information.
New Operations
User Invitation
8.2The operation
User.Invite
is now available to trigger a user invitation remotely.
Studio JAR Hot-Reload
8.2The operation
Service.HotReloadStudioSnapshot
is now available to trigger a hot-reload of the Studio JAR.
REST Endpoint Evolutions
New Token Endpoint
8.3An endpoint has been added to be able to fetch and delete via the REST API tokens for the Nuxeo Authentication module.
New Search Endpoint
8.3A new search
endpoint has been added to be able to be able to perform searches as well as saving and fetching them. The query
endpoint is now deprecated.
New Content-Type Header
8.2Content-Type header now returns the nuxeo-entity type as well:
application/json; nuxeo-entity=documents
Client-Side Localisation
8.3The client is now responsible for sending the locale it is interested in via a dedicated request header.
Fetching Members of Group object
8.2 New endpoints were added for getting members of a group:
/group/{groupname}/@members
/group/{groupname}/@groups
This endpoint supports pagination and returns the full objects (full users and groups). And by default when
fetching a user or a group, users and groups members are no more marshaled (only ids are returned), you can use
fetch.group=memberUsers
and/or
fetch.group=memberGroups
to get the full object.
Directories
Generic Directory and Directory Templating
8.2 Generic Directories have been introduced, along with the possibility to
make regular directories be "templates". First, register a template directory (
template="true"
):
<extension target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory" point="directories">
<directory name="template-dir" template="true">
<dataSource>java:/nxsqldirectory</dataSource>
<createTablePolicy>always</createTablePolicy>
<querySizeLimit>100</querySizeLimit>
</directory>
</extension>
Then use a generic directory to provide specific customizations over the extended template (
extends="template-dir"
):
<extension target="org.nuxeo.ecm.directory.GenericDirectory" point="directories">
<directory name="my-directory" extends="template-dir">
<schema>myschema</schema>

mytable

<idField>id</idField>
<passwordField>password</passwordField>
<passwordHashAlgorithm>SSHA</passwordHashAlgorithm>
<substringMatchType>subany</substringMatchType>
<cacheTimeout>3600</cacheTimeout>
<cacheMaxSize>1000</cacheMaxSize>
</directory>
</extension>
The Generic Directory descriptor only supports a generic subset of the configuration of the directories in general
(see
org.nuxeo.ecm.directory.BaseDirectoryDescriptor
for the exact fields). This new indirection allows to make it easier to change implementation of a directory for a
given business requirement.
Cache is Back
8.2 Directories that still have a cacheMaxSize and cacheTimeOut but no newly-defined cacheEntryName are still be using a cache.
Elasticsearch Evolutions
Elasticsearch Crawl API
8.3The ElasticSearchService
now exposes the Elasticsearch scroll API allowing to process large amounts of data.
You can use it this way for instance:
ElasticSearchService ess = Framework.getService(ElasticSearchService.class); String query = "SELECT * FROM Document ORDER BY ecm:path"; // Perform initial search and get first batch of 20 results EsScrollResult scrollResult = ess.scroll(new NxQueryBuilder(session).nxql(query).limit(20), 10000); DocumentModelList batchOfDocs = scrollResult.getDocuments(); while (!batchOfDocs.isEmpty()) { for (DocumentModel doc : batchOfDocs) { // Process document // ... } // Get next batch of results scrollResult = ess.scroll(scrollResult); batchOfDocs = scrollResult.getDocuments(); }
Note: the keepAlive
parameter in milliseconds only needs to be long enough to perform the next scroll query.
ecm.path Field
8.2A new field in Elasticsearch index is available:
ecm:path
with the following informations:
"ecm:path.level1": "default-domain",
"ecm:path.level2": "workspaces",
"ecm:path.level3": "aWorkspace",
"ecm:path.level4": "aFolder",
"ecm:path.level5": "aFile",
etc.
"ecm:path.depth": 5
Mapping for Audit Index
8.2No specific mapping had been contributed for Audit index. This is now done.
NXQL Evolutions
8.3Fetching Documents from Specific Fields
When calling CoreSession.query
, doing a SELECT * FROM Document WHERE ...
is doing SELECT ecm:uuid FROM Document WHERE ...
and returning the documents whose ids are matching. There are additional use cases of returning documents with other ids. Ex:
- Direct page provider with
SELECT relation:target FROM DefaultRelation WHERE relation:source = ?
- Simplifying collection management with a query like
SELECT collection:documentIds/* FROM Collection WHERE ecm:uuid = ?
You can now use such a syntax in your NXQL queries.
CMIS Evolutions
Proxies Are Visible through CMIS
8.3Now when the system property org.nuxeo.cmis.proxies=true
(default value) then proxies are visible like any other document using CMIS.
CMIS Test Feature Can Be Used from Third-Party Bundle
8.3It is now possible to have third-party modules use the CmisFeatureSessionHttp
feature to run their own tests in the context of a preconfigured CMIS test server.
Authentication Prompt
8.2 When configuring authentication chains, a new attribute is available at
the authentication chain level,
handlePrompt
so as to configure if the authentication filter delegates the login prompt to its plug-ins or if it returns
systematically a 401 response code.
Configuring TinyMCE Editor via Tag Properties
8.1 Plugins and options have been extracted to control them by tag properties in order to display different options depending on the field.
Understanding The Sequence Of Listeners Calls
8.1 You can now add this in your log4j.xml:
<category name="org.nuxeo.common.logging"> <priority value="DEBUG"/> </category>
Then use the sequence.sh to generate a PNG with a sequence diagram of all threads and listeners.
Note that all events in the chart are in chronological order (not proportional) except for the Initiate link, where the origin points to the thread that has generated a work without telling when (earlier for sure).
HTML Content in Tipsy Tooltip
8.1 Tooltips generated with Tipsy now render HTML content properly.
Sample Project for Benchmarking Nuxeo Platform with Gatling
8.3For people who need to write and launch Gatling scenarios for an addon or any Nuxeo project, a Gatling sample is available in the Nuxeo marketplace sample project. Note that Nuxeo has switched to Gatling as it was better suited to reach the level of performances required for benchmarking the Nuxeo Platform in extremely high stress conditions: multiple thousands of requests per seconds.
Random Generation of Documents with Nuxeo Platform Importer
8.3Using the /randomImporter
endpoint, the bulk document importer already offered the possibility to generate random documents so as to fill the repository, typically for benchmark purposes. The number of documents that are generated in the various folders is now random, for more realistic load tests. It follows this rule:
- 10% folders with a big number of files (~= 5000)
- 10% folders with 1 file
- 80% folders with a random variation of the default number of files, so between 50 and 150
Explorer Addon Evolution
8.3The Explorer plugin has been greatly improved: better search features, cleaner look & feel. We reviewed the browsing pattern, simplifying each view to navigate between Extension Points, Services, Operations, Components and Bundles. We have also extended the XML generation feature to help developers have a working sample. Check it out on explorer.nuxeo.com or by installing the Platform Explorer Nuxeo Package.
JSF Widgets Evolutions
Limit Attribute for
SuggestDirectoryEntries
8.2A new attribute
limit
is available for limiting the number of entries returned by the
SuggestDirectoryEntries
No More Selenium Tests
8.3Selenium has been fully replaced by Webdriver for the functional tests of the Nuxeo Platform and is no longer used.
Miscellaneous
8.3The UIDSequencer interface now supports long integer.


home
Home
playlist_add_check
My Checklists
search
Checklist Search
supervisor_account
My Teams
dynamic_feed
Templates
insert_chart_outlined
Data Visualizations
category
Categories
folder_open
Resources
how_to_reg
User Management
construction
Admin. Utilities
question_answer
About
person
My Profile
exit_to_app
Logout
account_circle
Login
Offline
ourChecklists


| Desktop | 49,090 | ||
| Tablet | 23,130 | ||
| Mobile | 138,570 |
100%All Sessions
(17,869 of 17,869)
Ecommerce Conversion Rate
1,20%
| UI Designer Peter Clark | Administrator | |
| Content Designer Nicole Bell | Editor | |
| Visual Designer Steven Thompson | Author | |
| Senior Designer Kenneth Ross | Contributor | |
| Web Editor Ella Patterson | Editor |
| Google Chrome | 4909 | |
| Mozilla Firefox | 3857 | |
| Safari | 1789 | |
| Internet Explorer | 612 |
| Google Chrome | 5228 | |
| Mozilla Firefox | 2853 | |
| Safari | 1948 | |
| Internet Explorer | 456 |
Social Traffic (7 days)
Marketing Channels (7 days)
| Campaign | Clicks | Actions |
|---|---|---|
|
|
1,596 | |
|
|
574 | |
|
|
277 | |
|
|
215 |
| Campaign | Clicks | Actions |
|---|---|---|
|
|
1292 | |
|
|
1,097 | |
|
|
256 | |
|
|
210 |
Daily Budget (USD)
Total Budget (USD)
Locations
Estimated Daily Reach
5,300 - 14,000 people
0 of 18,000,000
Ad Set Duration: 31 days
Based on the share of users whose gender we were able to determinate through social profile analysis.
Based on the share of users whose age we were able to determinate through social profile analysis.
Key strengths of sales force
Source:CT Sales Skills Audit
|
Multi-slot transclusion has been approved
An endorsement for AngularJs
Approved
|
Subscribers
156,987
Female
38%
Male
62% |
||
|
Command Line Interface has been approved
An endorsement for Apple Watch
In Review
|
Subscribers
156,987
Female
68%
Male
32% |
||
|
Tools and Training has been approved
An endorsement for Visual Basic
Declined
|
Subscribers
156,987
Female
68%
Male
32% |


Made famous here: The media object saves hundreds of lines of code
The media object defines a section of content with an "object" (typically an image) to one side and content on the other.
Use the classes .left
and .right
on the object to position it on the left or right.
The media object defines a section of content with an "object" (typically an image) to one side and content on the other. Use the classes `.left` and `.right` on the object to position it on the left or right.

The media object defines a section of content with an "object" (typically an image) to one side and content on the other.
Use the classes `.left` and `.right` on the object to position it on the left or right.

The media object defines a section of content with an "object" (typically an image) to one side and content on the other. Use the classes `.left` and `.right` on the object to position it on the left or right.

The media object defines a section of content with an "object" (typically an image) to one side and content on the other.
Use the classes `.left` and `.right` on the object to position it on the left or right.

The media object defines a section of content with an "object" (typically an image) to one side and content on the other. Use the classes `.left` and `.right` on the object to position it on the left or right.

The media object defines a section of content with an "object" (typically an image) to one side and content on the other.
Use the classes `.left` and `.right` on the object to position it on the left or right.


Chicken, Tomato and Spinach Curry
This dish is a very simple and tasty curry that can be made with minimal ingredients, but pairs amazingly with anything else one may want in a curry (i.e. ginger, lemongrass).
Note: You may also need a blender / food processor.
Ingredients
- 500g or 1lb of chicken breast
- Virgin olive oil (½ cup or ~100ml)
- Fresh tomatoes of any variety (10 - 15 medium sized)
- Two medium sized onions
- 250g or 1/2lbs of fresh spinach
- Curry powder of your favourite variety
- Red chillis (or red chilli paste)
- Any extra herbs or spices to your taste
Directions
- Dice your onions, begin to fry in the pot at a medium-low temperature.
- While the onions are cooking, dice the chicken into medium sized (1x1x1 inch pieces ideally) and fry along with the onions. Flip the chicken pieces regularly to prevent them from burning or overcooking.
- Add your desired amount of curry powder to the frying chicken. Too much may be too salty or overwhelming so be sure to not overdo it.
- As the chicken cooks through, dump all of your tomatoes and extra ingredients into a food processor and turn it all into a thin tomato paste. Add the paste to the curry directly. If you do not wish to use a food processor you can skin the tomatoes and add them to the curry anyway.
- Add all of your wanted spinach, and don’t be shy about doing so. At first it may seem like you are adding too much but it quickly shrivels up in the curry and you’ll need to add more.
- Make sure the chicken is cooked all the way through and serve.
Contribution
Recipe tags:
curry
chicken


-
Well, in the time it's taken me to read the various links posted, watch videos on habit creation and time keeping, I've managed to have a couple of trips to the laundry, a cup of tea and toast, in addition to a toilet stop. I'm certainly a good candidate for changing; I find it hard to stay glued to the monitor and concentrate - there's always something calling, either in the cupboards or other places around the house! Perhaps I need to remove myself from the home environment for parts of Phase 0 and head to the library, including time onsite at EDA to really develop the focus and drive required.
I've always been aware of starting off small to form habits, don't set goals that are unrealistic. Making it interesting is key, even though sometimes we all have work or chores that turn off us completely, there is no option or way out. I like the idea of time boxing but not so much reflecting on what's been accomplished within that period. More 'Pomodoro' with a rest then return with a rejuvenated focus for the next 25 minutes.
I've downloaded the 'Headspace' app and will persevere with meditation. In the past I have dismissed this approach, and haven't given it enough time to see the changes. Looking forward to this, including structuring my day with walks at certain points just to get out of the house.


Download Java Runtime Environment 32 Bit Majorgeeks
Download Java Development Kit 32 Bit 8 Update 281 For Windows Filehippo Com
Java Development Kit 32 Bit Download 2021 Latest For Pc
Java Download 32 Bit
How I Installed Java On Windows 7 32 Bit Youtube
Download 64 Bit Java
Download Java Runtime Environment For Windows Xp 32 64 Bit In English
Java Jre 8 Update 161 32 Bit Download For Pc Horje
Java Jre Windows 32 Bit Downloadl Peatix
How To Download Java 8 64 32 Bits Windows 7 8 8 1 10 Updated Youtube
Java 7u80 32 Bit Download Cleversolutions
データローダ起動時の This Application Requires A Java Runtime Environment 1 8 0 32 Bit について
Java 64 Bit Or 32 Bit Which One Is Best For Your Computer System
Java Download Install Jdk 1 7 On Windows Codenotfound Com
Download Java Runtime Environment 7 32 Bit For Pc
Download Java 64 Bit Jdk Softisinsights
Java Sdk Downloads
32 Bit Java Download Windows Westerntaste
Java Download And Installation Instructions
Java Runtime Environment Version 8 0 Update 181 Appdetails
40501 Sas 9 2 Requires Jre 1 6 0 14 32 Bit On Microsoft Windows 7 System And Jre 1 6 0 23 32 Bit On Microsoft Windows Server 2008 R2 System
Download Java 8 Jre And Jdk Offline Installer For Windows Mac Linux
Javaの32bitをダウンロードするには アンインストールや64bitへの移行も解説 ポテパンスタイル
How To Install Java For 32bit Operating System Youtube
Java Jdk 8 Download 32 Bit Safetyrenew
Java Runtime Environment 7 0 Update 7 Final Windows 32 Bit Free Download 32 Bit Java Environment
Java Windows 10 Download Install Journaldev
Java Runtime Environment Installer 64 32 Bit Download Torrent Act 3
Installing Java Boundless Server 1 1 0 User Manual
宝くじソフトウェアの無料ダウンロード Magayo Lotto
Java 32 Bit Download For Windows 10 Javatpoint
Exe4j Java Home No Jvm Could Be Found On Your System


Menu
Home
Library Services
University Announcements
Login
About us
The main objective of establishing your University Services
Our objectives are to develop a university lifestyle so that we can provide fast and effective services to students and faculty at the university.
Library Services
The University Library welcomes all students and is happy to serve you all. You all welcome! All you need are books and a study lieutenant you find Here
Posted by
Start Bootstrap
on September 24, 2019
University Announcements
We offer you the service of adding advertisements for activities and courses at the university. You can view the currently published ads Here


A cataract is a loss of transparency, or clouding, of the normally clear lens of the eye. As one ages, chemical changes occur in the lens that make it less transparent. The loss of transparency may be so mild that vision is hardly affected or so severe that no shapes or movements are seen. When the lens gets cloudy enough to obstruct vision to any significant degree, it is called a cataract. Other symptoms of cataracts include: glare or light sensitivity; poor night vision; double vision in one eye; required brighter light for reading; and fading or yellowing of colors. Glasses or contact lenses cannot sharpen your vision if a cataract is present.
The most common cause of a cataract is aging. Other causes include trauma, medications such as steroids, systemic diseases such as diabetes, previous eye surgery and prolonged exposure to ultraviolet light. Reducing the amount of ultraviolet light exposure by wearing a wide-brim hat and sunglasses may reduce your risk for developing a cataract. Once developed, there is no cure except to have the cataract surgically removed. How quickly the cataract develops varies among individuals and may even be different between two eyes. Most age-related cataracts progress gradually over a period of years. Other cataracts, especially in younger people and in people with diabetes, may progress rapidly over a short time. It is not possible to predict how fast cataracts will develop in any given person.
Surgery is the only way that a cataract can be removed. However, if symptoms of cataract are not bothering you very much, surgery may not be needed. Sometimes a simple change in your eyeglass prescription may be helpful. No medications, dietary supplements or exercises have been shown to prevent or cure cataracts. Dr. Scharf has performed thousands of cataract surgeries. Small incision, no-stitch cataract surgery provides patients with a rapid recovery and early visual rehabilitation. In most cases, eyedrops are used to provide a painless method of anesthesia for cataract surgery. With this type of procedure, no eye patch is necessary, and the patient can see immediately after surgery. The time to have the surgical procedure is when your vision is bad enough that it interferes with your lifestyle. Cataract surgery is a very successful operation. One and a half million people have this procedure performed every year.


JavaScript is…
A scripting language
Object-orientated
Distributed by web browsers
Scripting languages are languages that can be used to create small, often single file scripts
that can perform actions. Usually executed top-to-bottom.
Object orientated is a programming paradigm based on objects and their interactions. This is to make
modelling behaviour easier as we can design the system around a real life concept. e.g. a car has two wheels
can be modelled as a Car object with a value of 2 for it's wheels.
Javascript is most commonly distributed via web browsers, many with their own engines that mean
they have slightly different support for certain features. This is also what makes it common in websites
as we known most visitors have it available simply because they are using their web browser.
JavaScript is NOT …
Java is to JavaScript as ham is to hamster
Often for newcomers, javascript and java are confused due to their names. That is where the real similarities
end. they are both languages but work very differently. So be sure when searching that you are using
JavaScript and not Java.
HTML and it's surrounding languages are all individual components. CSS ties very tightly to HTML but again isn't
necessary to view it or have a website. JavaScript is even less necessary. Many people actively disable JavaScript
in their browser too. It's not uncommon nowadays for large sites to be un-usable without JavaScript but just a
few years ago it was considered poor practice to rely on JavaScript.
How to use it
The most common way to execute JavaScript is to use a script
tag in HTML.
The first line demonstrates how to load or include an external file whilst the last 3 lines show
how to write javascript directly into the tag. This is similar to CSS and the use of the style tag.
It's also worth noting that this tag can go in the head of the HTML or the body. When in the head it will be
executed before any content is actually available so a common technique is to put script tags at the very
bottom of the body tag to ensure there is content on the page before executing.
Programming fundamentals
Variables
Data Types
Functions
Parameters
Objects
Methods
To really use and understanding JavaScript you need to develop some fundamental programming skills. These concepts
are often cross functional and apply to all languages and are the building blocks of solving problems with code.
There is a lot here so I'm going to give a basic overview of each. When combined they become LEGO
blocks to code that can be used to solve a huge variety of problems, not just in JavaScript but
any other programming language.
Variables
Think of a variable as a bucket that can hold some information. This information can be changed later
making it variable .
var myFavouriteNumber = 26;
All the examples shown will be written in JavaScript. This example is me creating a variable named myFavouriteNumber
and setting it to the number 26. The semi-colon is important as it tells JavaScript that it's the end of the line.
Data Types
There are many different ways to represent information.
var myFavouriteNumber = 26; // Integer
var myFavouriteFloat = 1.3; // Float
var myName = "Darren Coxall"; // String
var myLotteryNumbers = [10, 12, 18, 34, 52, 56, 50]; // Array
var groceryList = [
"cheese",
"eggs",
"ham"
];
Data types have specific characteristics that make them better for modelling certain types of information.
An integer has no concept of decimal places or fractions
A float is an approximation of a decimal number so rounding can cause issues
A String is great for text but is less useful for numeric values
An Array is great for storing a list or collection of information but what happens if it's empty?
They all have pros and cons. Also please note how an interpretted line can span multiple visible lines
only ending after the semi colon.
Functions
A function allows you to create re-usable code.
function onePlusOne() {
return 1 + 1;
}
onePlusOne() + onePlusOne(); // => (2 + 2) 4
A function, once defined can be called multiple times which will make it re-execute. In this example
I define a function called onePlusOne and then I add the result of calling it twice, together.
Just to confuse matters, also note how a semi-colon isn't necessary whyen defining a function in this way.
Functions cont…
// a variable function
var onePlusOne = function() {
return 1 + 1;
};
onePlusOne() + onePlusOne(); // => (2 + 2) 4
Now here you see we can actually store the function itself within a variable. When doing it this way
you should be using the semi colon at the end of the function.
Parameters & Arguments
Functions without parameters don't provide much flexibility. But when we can add different inputs we get
a lot more.
function multiply(x, y) {
return x * y;
}
multiply(2, 3); // => 6
multiply(10, 10); // => 100
multiply(2, multiply(1, 10)); // => 20
Within the brackets you can define the names of your parameters. In this case, x and y. These will then
operate like variables within the function allowing you use them as if they were the item stored within.
Objects
Objects are simply an instance of a data type or class (a custom data type). In JavaScript you can build your own
objects using curl braces.
var aboutMe = {
name: "Darren Coxall",
age: 26,
height: [6, 0],
sayHello: function(name) {
return "Hello, " + name;
}
};
aboutMe.name; // => "Darren Coxall"
aboutMe.height; // => [6, 0]
aboutMe.sayHello("Jane"); // => "Hello. Jane"
To access data within an object, or to call a method on an object we use what is known as dot notation.
This is why there is a period or dot after the object name but before the attribute/method name.
Methods
Commonly confused with functions. The difference is that a method has access to it's own object.
var aboutMe = {
name: "Darren Coxall",
sayHello: function(name) {
return this.name + " says hello to " + name;
}
};
aboutMe.sayHello("Jane"); // => "Darren Coxall says hello to Jane"
In this example the keyword "this" allows us to use other information from the same object.
This is an important distinction between functions and methods. Functions are stateless, they operate
on inputs and outputs whereas Methods have state provided by the object itself.
Common uses on websites
Live page updates
Twitter feed
Live comment preview
Modal windows (ugh think popups)
Saving without reloading
Validating forms
JavaScript is used all over the web now in many forms. It's thanks to JavaScript that you have very rich dynamic
services like twitter and facebook (at least in the browser) and due to the flexibility of the language it is
quickly being used to replicate native applications but within the browser.
Other terms
DOM stands for Document Object Model. When the browser renders HTML it is building a tree of tags
into it's memory. This is the DOM. Each tag is an object that models the the document when combined.
jQuery is a popular library written in javascript for manipulating websites and the DOM. It helps to hide
the complexity in supporting the different browsers whilst providing lots of utility functions for
working with particular data types.
 It also gives the language access
to things it otherwise doesn't get to interact with such as files on your computer.
Closing
This is the point where people start to discover what they enjoy. Building the front end: visuals; interactions; etc; Or
they discover they like the more tangible side of things with programming which can lead to testing code; server side;
data handling; etc.
JavaScript is a fantastic language to begin learning what can be done with programming. When combined with HTML and CSS
you can quickly build very engaging and professional websites.
Pretty Please!
I would seriously love to know what direction you feel yourself leaning (even if both is the answer) as it will help
with the continued direction the lessons head in.
What type of personality are you? What have you enjoyed most so far? What would you like to explore further? We are at
a crucial juncture where we can really tailor the experience.


13th December 2014
For a moment at least, be a smile on someone else’s face-Dejan Stojanovic
I am so happy to see and detail 50 faces my friends and family. Every time i draw a picture, it gives more motivation and confidence, more than that happiness. I still have some motivation left, so i will continue drawing faces. Yes my next goal Century.
Also my friends, still motivating me a lot.. a lot..(@babaji style)
See you soon!
"Keep calm and Follow milk and cigarettes for daily feeds overdose"
Wish you a Merry Christmas and a Happy New Year
peace


sIFR is fully accessible to screenreaders and other assistive technology. Don’t take our word for it. Ask Matt May of the W3C who endorses it as an accessible method to create rich typography on the web. Or ask Joe Clark, one of the world’s leading accessibility experts, whose interest in typography is only trumped by his interest in accessibility.
🙋♀
🙅♀
Today
🙌
Just read everything from @RachelAndrew and @JenSimmons
And Dark Side of the Grid from @mmatuzo
The "nav-wrap" element in the header uses display: grid, grid-template-columns: 225px 1fr, and width: auto. It contains the MarcySutton.com logo and navigation items.
an unordered list has display: grid, grid-template-columns: repeat(3, 1fr), and grid-gap: 1em. It falls back to CSS column layout for IE11.
* Until we have subgrids
display:contents
and table {display: block}
come to mind...
Grid layout gives authors great powers of rearrangement over the *visual* document. However, these are not a substitute for correct ordering of the document source. - MDN web docs
In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. https://www.w3.org/TR/css-flexbox-1/
If you are adding widths to all your flex items, you probably need grid.
-Rachel Andrew
“Authors must not use order or the -reverse values of flex-flow/flex-direction as a substitute for correct source ordering, as that can ruin the accessibility of the document.” - MDN web docs
ul {
display: flex;
flex-direction: row-reverse;
}
ul {
display: flex;
flex-direction: column-reverse;
}
https://www.gatsbyjs.org/blog/2019-07-11-user-testing-accessible-client-routing/
:focus:not(.focus-visible) {
outline: 0;
}
:focus-visible,
data-focus-visible-added {
outline: 3px solid greenyellow;
}
The :focus-visible pseudo-class applies while an element matches the :focus pseudo-class and the user agent determines via heuristics that the focus should be made evident on the element. https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo
Note: The intent of :focus-visible is to allow authors to provide clearly identifiable focus styles which are visible when a user is likely to need to understand where focus is, and not visible in other cases.
outline: none
💍 ☑

/* Selects a <div> when one of its descendants is focused */
div:focus-within {
background: greenyellow;
}
Add motion without JavaScript!
p {
animation-duration: 3s;
animation-name: slidein;
}
@keyframes slidein {
from {
margin-left: 100%;
width: 300%;
}
75% {
font-size: 300%;
margin-left: 25%;
width: 150%;
}
to {
margin-left: 0%;
width: 100%;
}
}
Doggo ipsum the neighborhood pupper clouds most angery pupper I have ever seen he made many woofs, borkdrive.
window.setTimeout
is the most common of hackstransitionend
event is a better toolDetect if the user has requested the system minimize animation or motion
.animation {
-webkit-animation: vibrate 0.3s linear infinite both;
animation: vibrate 0.3s linear infinite both;
}
@media (prefers-reduced-motion: reduce) {
.animation {
animation: none;
-webkit-animation: none;
}
}
(flashing content warning)
With wholesome fruits and veggies like carrots, dried kelp and blueberries, your dog is getting beneficial fiber, phytonutrients and antioxidants. Omega fatty acids are plentiful, including DHA, an omega-3 that supports healthy development of the brain and eyes. These omegas come from several sources like salmon oil and flaxseed, and they help keep your fellow adventurer’s skin and coat healthy. This recipe is grain-free and has no corn, wheat or soy, which makes it a great choice for dogs that are prone to food sensitivities.
Deboned Salmon, Chicken Meal, Turkey Meal, Peas, Sweet Potatoes, Chickpeas, Pea Protein, Chicken Fat (Preserved with Mixed Tocopherols), Dried Plain Beet Pulp, Natural Flavor, Flaxseed, Menhaden Fish Meal, Blueberries, Carrots, Salt, Salmon Oil, Dried Kelp, Fructooligosaccharides, Choline Chloride, Vitamin E Supplement, Mixed Tocopherols (Preservative), Ferrous Sulfate, Zinc Proteinate.
| Weight | Daily Feeding (Cup) | Calories (Day) |
|---|---|---|
| 3 lbs | 1/3 | 130 |
| 6 lbs | 2/3 | 260 |
| 10 lbs | 1 | 390 |
| 15 lbs | 1 1/3 | 520 |
| 20 lbs | 1 2/3 | 650 |
| 30 lbs | 2 1/4 | 878 |
| 40 lbs | 2 3/4 | 1,073 |
| 50 lbs | 3 1/4 | 1,268 |
| 60 lbs | 3 2/3 | 1,430 |
| 70 lbs | 4 | 1,560 |
role="tab"
aria-selected="false"
aria-hidden="true"
aria-label="Favorites"
class="sc-bdVaJa"
class="sc-bdVaJa"
(className highlighted)
Prototype UIs with HTML, CSS and little to no tooling 🔥
:focus-visible
:focus-within
=== styling powers


Programming Tic-Tac-Toe
26 Jun 2016Creating a game of Tic-Tac-Toe on a webpage offers us our first real chance to put to use the PHP query strings that were used in our Rock-Paper-Scissors program. The query string allows us to pass information to a webpage by including it in the address for that page. While this method can’t be used for sensitive information, such as credit card numbers, it works perfectly for a simple game.
Information is passed from page to page via the query string “?state=number” where number is a ten digit number that encodes the state of the current Tic-Tac-Toe game. This query string is place after the web address, and the information stored in it can then be accessed by the PHP code that is running on the server that hosts the website. The PHP code then does the work of determining how the game should be displayed, which player’s turn it is, and if the game has ended. As my query string, I used a nine digit number, with each digit corresponding to a place on the game board.
The game was set up so that each move on the game board contained a link that would communicate the move to the PHP code. When the link is clicked, the page reloads, but the PHP code now knows to place an X or O in the position that was clicked and asks the next player for their move. The code also checks to see if there are three X’s or O’s in a row, or if all positions have been taken and the game is a draw. At that point, it announces the result of the game and provides a link to reset the game for another round.
After getting the basic two-player version of Tic-Tac-Toe working, the next step was to implement a computer player. I added 2 more digits to query string. The first indicated whether or not the user had selected a computer player, and the second was a randomly generated number that assigned the computer player to X or O. When it is the computer player’s turn, the query string is passed to another function in the PHP script file that looks at the current state of the game and selects the best position for the computer. This function will take either the center square or a corner square as its starting position. If it sees a possible winning square for either player it will take the square, and otherwise is will take a random square. The query string is modified just as if a human player had entered it, and the string is passed back to the webpage.
The last step in the program was to implement a counter that could record the number of wins for each player. This was done using PHP session variables, which allow values to be stored over the course of the game without using query strings. When the page is first loaded, a session is started, and each time a game ends a new value is assigned to a session variable indicating the winner of the game, or if it was a draw. This information is then printed below the game board. The user also has an option to reset the record. This comes in the form of a link the passes a query string to the webpage and tell a piece of PHP code to reset the session variables, the same as if a new session had just been started.


Real System Implementation (3D Optical Scanner: WLS400A)¶
Real Measurement data obtained from 3D Optical Scanners is cloud of point data which is processes and node deviations are obtained from the software. This is done within the software provided by the vendor itself. The current implementation is based on the WLS400A Hexagon scanner mounted on a ABB robot and the software includes CoreView Teach and CoreView AM (refer: https://www.hexagonmi.com/products/white-light-scanner-systems/hexagon-metrology-wls400a and https://www.hexagonmi.com/products/software/software-for-white-light-scanner-systems/coreview-teach)
This data is similar to the data generated by the VRM software and a model trained on simulated data is deployed on measurement data obtained from the system. A demonstration for this was done as the our group (https://warwick.ac.uk/fac/sci/wmg/research/digital/dlm/) at WMG, University of Warwick under the In-Process Quality Improvement Project (https://warwick.ac.uk/fac/sci/wmg/research/digital/dlm/projects/ipqi_new)
- The model performs better as it fine tuned on a small amount of the real data obtained from the system to compensate for minor differences between simulation and real system. This enables the following:
to use a single model from design phase to full scale production phase by integrating small amount of actual system data obtained during operation
Can be adapted to dynamic changes in the manufacturing system
The poster for the industrial demonstration located at the International Manufacturing Center, WMG, University of Warwick can be found below
In-Process Quality Improvement - Industrial Demonstration Poster
The details for the steps followed from conceptualization to verification and validation for the Industrial Demonstration are in the document below
3D Convolutional Neural Networks for Root Cause Analysis: Industrial Demonstration


{% extends 'base.html' %} {% load static %} {% block title %} Share an entry {{ block.super }}{% endblock %} {% block content %} Share an entry This URL gives everyone permission for this entry and is only valid for 5 minutes! « Home page {% endblock %}
This URL gives everyone permission for this entry and is only valid for 5 minutes!


Avalanche hits Indian army post in Himalayas, kills soldiers
Srinagar, India: An avalanche hit an Indian army post Monday on a Himalayan glacier in the disputed Kashmir region, killing four soldiers and their two civilian porters, the army said.
The avalanche happened at height of more than 5485 metres in the northern part of the Siachen Glacier. Rescuers pulled six soldiers and two porters from the snow, said army spokesman Lieutenant Colonel Abhinav Navneet.
They were taken by helicopter to a military hospital, where the four soldiers and the two porters died, Navneet said. The surviving two soldiers were undergoing treatment, he said.
The group was on patrol near the post when the area was hit by the avalanche, Navneet said. The post was also hit by the avalanche but there were no reports of injuries there.
The glacier is on the northern tip of the divided Kashmir region claimed by India and Pakistan in an area known as the world's highest battlefield.
The two countries have had troops deployed there since 1984 at elevations of up to 6700 metres.
There have been intermittent skirmishes since then, but more soldiers have died from harsh weather than from combat.
In 2017, at least 20 Indian soldiers were killed in three avalanches. In 2012, an avalanche in Pakistan-controlled Kashmir killed 140 people, including 129 Pakistani soldiers.
AP


Sieve of Eratosthenes
JavaScript implementation of the
Sieve of Eratosthenes
.
Find all prime numbers between zero and
This document requires you to enable JavaScript in order to be viewed properly.
Created by
Bill Mei


One of the biggest challenges in responsive web design (RWD) is presenting tabular data. Large tables with lots of columns don't fit on smaller screens and there isn't a simple way to re-format the table content with CSS and media queries for an acceptable presentation. To address this, the framework offers two different options for presenting tables responsively. Each has benefits and tradeoffs, the right choice will depend on the data being presented.
Reflow mode - Re-formats the table columns at narrow widths so each row of data is presented as a formatted block of label/data pairs. This is ideal for tables with product or contact information with more complex or lengthy data formatting that doesn't need comparison across rows of data.
Column toggle mode - Selectively hides columns at narrower widths as a sensible default but also offers a menu to let users manually control which columns they want to see. This mode is better for financial data tables that have compact values and need to maintain comparisons across columns and rows of data. It can also be used for building things like product comparison tables.
The responsive table feature is built with a core table plugin (table.js
) that initializes when the data-role="table"
attribute is added to the markup. This plugin is very lightweight and adds ui-table
class, parses the table headers and generates information on the columns of data, and fires a tablecreate
event. Both the table modes, reflow and column toggle, are written as extensions to the table widget that hook in via the create
event to add the additional behaviors that make the tables responsive. Reflow is the default mode so if the extension is present, it will be applied automatically if the data-role="table"
attribute is on the table.
If only one mode is used on a project, the download builder tool can be used to package only the table plugin and the single extension to save code weight.
Here is the basic table markup you should use for both table modes:

Rank
Movie Title
Year
Rating
Reviews

1
Citizen Kane
1941
100%
74

Both table modes start with standard HTML table markup but there are some specific guidelines you must follow for the responsive table to work correctly:
rowspan
or colspan
in your tables, these aren't supported except for grouped headers (see below)thead
and tbody
elements are optional but provide improved semanticsID
to the table (required for the column toggle mode)data-role="table"
to apply the responsive table pluginreflow
, add data-mode="columntoggle"
change modesTH
instead of TD
tagsTH
with a abbr
element and set the title
. This string will be used in place.The responsive table plugin is as minimally styled as possible to give you a clean slate for your designs. The plugin focuses primarily on the difficult scripting elements: generating the labels for the reflow table and creating the button and column chooser popup. Out of the box, the table just has a few basic style rules to add a bit of padding and set the vertical alignment of cells to be top left for visual consistency.
The table will adapt to whatever content block it sits on, but there isn't an explicit theming attribute for this widget. We did this because it's simple enough to add theme classes like ui-body-a
to individual cells if a more heavily themed look is wanted.
To add horizontal lines between each row, add a custom style to your stylesheet that adds a border to the table headers and cells. In this example, RGBA is used to set a color (black) at an opacity of 5% so this will work on any background color:
.table-stroke thead th {
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.table-stroke tbody th,
.table-stroke tbody td {
border-bottom: 1px solid rgba(0, 0, 0, .05);
}
This standard table stroke style can be also applied by adding table-stroke
class
to the table
element. If you prefer a custom stroke style, use the example above as a starting point. Note that adding styles that set a color for the stroke will override a theme class so do not use these together.
To add alternating row stripes between each row, add a custom style to your stylesheet that sets the color for each row using the tr:nth-child(odd)
or tr:nth-child(even)
selector.
/* Add alternating row stripes */
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
background-color: rgba(0,0,0,0.04);
}
/* Add stroke to the header and last item */
.table-stripe thead th,
.table-stripe tbody tr:last-child {
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
This standard alternating row stripe style can be also applied by adding table-stripe
class
to the table
element. If you prefer a custom stroke style, use the example above as a starting point. Note that adding styles that set a color for the stroke will override a theme class so do not use these together.


Idk why but every page that is just in default html style seem to be more high tech, 1337haxor looking go to here btw Lel *guyfawkesmask.jpg*


--- title: Soldier Field layout: page permalink: /soldier/ ---
Soldier Field is located on the lakefront in Chicago, Illinois. Soldier field is the home of the Chicago Bears and the Chicago Fire just recently relocated to Soldier Field. The venue also hosts concerts during the summertime.
Soldier Field offers a number of services to people with disabilities. Below is a list of some of the services they offer that can found on their website.
For more information on the accessibilty services at Soldier Field visit their website at the link below.


Glen Johnson: Trent Alexander-Arnold is Premier League’s best right-back ‘by miles’
by Matt AddisonGlen Johnson says that Trent Alexander-Arnold is the best right-back in the Premier League ‘by miles’ at the moment, claiming no one else comes close to the 21-year-old.
Alexander-Arnold has redefined what is expected from someone in his position and has really excelled over the last couple of seasons.
Along with Andy Robertson on the other side of the pitch, he has made himself the key creative hub of Jurgen Klopp’s team, notching assists at a record rate.
Asked by the Daily Express who the best right-back in the Premier League is, Johnson said: “Trent Alexander-Arnold. By miles at the moment.
“Aaron Wan-Bissaka isn’t so much the modern full-back, he sometimes looks like a centre-half playing full-back. He’s a good defender but he’s not got the natural ability that Trent has got.
“I know people speak very highly of Reece James at Chelsea. He wouldn’t be in the team if he wasn’t living up to his potential and I hear he’s a great lad as well.”
Johnson did not even mention either of Manchester City’s two £50 million right-backs, Joao Cancelo and Kyle Walker. Alexander-Arnold is easily better than both of them right now which shows just how well he is doing.
Alexander-Arnold’s ability to create could well be needed against a resolute Crystal Palace side on Saturday afternoon. He might also have his hands full going the other way depending on where Wilfried Zaha is positioned.


{% extends "base.html" %} {% block announce %} eksctl now creates managed nodegroups when a config file isn't specified. Read more {% endblock %} {% set extracopyright %}


--- layout: tagpage title: "Backpacking" description: "not all those who wander are lost" header-img: "img/sapa.jpg" tag: travel ---
Hi I'm Erica!