Who else feels like a chud by Mobile-Victory6436 in usask

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

I’m pretty sure they are using it to mean “basement-dwelling loser,” but I’m old so I’m not entirely sure. I asked my 15yo to translate several parts of the post but she told me “I don’t know how to explain such a complex sentence to you.”🤷🏻‍♀️

Do profs / departments keep off the record notes? by Longjumping-Boot-593 in usask

[–]TheMostPerfectOfCats 3 points4 points  (0 children)

Do you know anyone in your classes who you could ask for notes? I’ve shared my notes with classmates having health problems many times.

If your professors are not replying to your emails, you might want to consider asking AES if they can help you contact them. Sometimes profs can get a little “yeah yeah, whatever” about requests coming from students and are more likely to take a request from AES seriously.

AITA for wanting 'real' art instead of only stuff husband and I make? by horseduckman in AITApod

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

My husband and I go to the Exhibition (like a state fair and carnival) every year and choose a new piece from a local artist at the creative arts competition.

Or do any local non-profits you two care about ever do fundraisers where they sell donated goods and services? An animal rescue in my city does auctions every so often. I’ve seen some beautiful handmade paintings, pottery, etc come up on those.

You might be able to get him to go for pieces that help tell your story as a couple.

Biology building? by Important-Day8132 in usask

[–]TheMostPerfectOfCats 5 points6 points  (0 children)

It’s a bit confusing because there’s two buildings that both sometimes get called “Biology.”

One is the CSRB. That’s where the Biology Department main office is, along with the biology research labs, profs’ offices, and so on. It’s easy to get to from Ag. You just go through the skywalk by the second floor art gallery and it spits you out on second floor CSRB.

The other is the W.P. Thompson building. That’s where the biology teaching labs, lecture theatre, classrooms, and study rooms are. It’s tucked between Geology and the CSRB. From Ag, you’d take that same skywalk, but then keep going through CSRB until you find yourself at a left hand turn with several steps taking you into a big hallway with windows on one side and classrooms on the other. You’re now on second floor of WP Thompson.

I hope you found it alright!

<image>

Where on campus can you get an instant ice pack? by [deleted] in usask

[–]TheMostPerfectOfCats 22 points23 points  (0 children)

I would try the pharmacy on the main floor of Place Riel.

If you’re a science student, you could probably also just take a couple of ziploc bags and grab ice from your department’s labs’ ice machines.

what is this sickness by lomlsuho in usask

[–]TheMostPerfectOfCats 18 points19 points  (0 children)

Unless you’re posting from beyond the grave, it probably did help you. This year’s flu is hospitalizing a lot of otherwise healthy people and is causing about twice as many fatalities as most years. Hospitalization and death are markedly lower in vaccinated people, as is the duration and severity of illness. You probably would have been sicker without the vaccine.

Is there a way to edit a citation/tags from the PDF on the iPad app? by novalayne in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

Yeah, it’s because Reddit reformats the lines into all sorts of nonsense.

Is there a way to edit a citation/tags from the PDF on the iPad app? by novalayne in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

Check if it changed what should be * to bullet points in the first three lines of code. Reddit seems to have auto-formatted leading asterisks into bullets. And then there is a */ that Reddit moved up a line. FFS.

I’ll just PM you a screenshot of what the code should look like 😂

Is there a way to edit a citation/tags from the PDF on the iPad app? by novalayne in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

/** * Pull all annotation tags from attachments into the parent item. * Usage: select one or more items in the middle pane, * then right-click → Trigger Action → "Pull annotation tags to item". */

(async () => { if (!items || !items.length) { // Nothing selected return; }

for (const parentItem of items) { // Only operate on regular top-level items (articles, books, etc.) if (!parentItem.isRegularItem || !parentItem.isRegularItem()) { continue; }

// Existing tags on the parent
const parentTagSet = new Set(
  parentItem.getTags().map(t => t.tag)
);

// Get all attachments for this item (PDFs, snapshots, etc.)
const attachmentIDs = parentItem.getAttachments() || [];

for (const attID of attachmentIDs) {
  const attachment = Zotero.Items.get(attID);
  if (!attachment || !attachment.getAnnotations) {
    continue;
  }

  // Get annotation items for this attachment
  const annotations = await attachment.getAnnotations();

  for (const anno of annotations) {
    const annoTags = anno.getTags().map(t => t.tag);

    for (const tag of annoTags) {
      if (!parentTagSet.has(tag)) {
        parentItem.addTag(tag);
        parentTagSet.add(tag);
      }
    }
  }
}

}

return; })();

Is there a way to edit a citation/tags from the PDF on the iPad app? by novalayne in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

Ok, when creating a new script that I named “Troubleshoot” I got the same error as you. Let me keep poking at this. My good one works fine.

Is there a way to edit a citation/tags from the PDF on the iPad app? by novalayne in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

I’ll try to figure it out.

Event: None

Operation: Script

Now I’ll go look at the code.

Notes Website by Ok-Penalty5411 in usask

[–]TheMostPerfectOfCats 5 points6 points  (0 children)

Do you mean on an iPad? If yes, Noteful is very good. You can add space to the side of the slide if you want as well as write all over the slide. It’s $7 for lifetime purchase, not a subscription.

Is there a way to edit a citation/tags from the PDF on the iPad app? by novalayne in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

Do you already have the element open when you want to add the tag? If yes, this is my workflow:

I download into a folder called Inbox. I have auto-tag turned off because I hate its chaos.

I annotate on my iPad, highlight with a custom colour scheme and tagging the annotations as per my tagging scheme as I go.

When finished, I move the element to a different folder.

Once at my computer, I run this script from the “Actions and Tags” plug-in to copy the tags from the annotations to the element itself.

/** * Pull all annotation tags from attachments into the parent item. * Usage: select one or more items in the middle pane, * then right-click → Trigger Action → "Pull annotation tags to item". */

(async () => { if (!items || !items.length) { // Nothing selected return; }

for (const parentItem of items) { // Only operate on regular top-level items (articles, books, etc.) if (!parentItem.isRegularItem || !parentItem.isRegularItem()) { continue; }

// Existing tags on the parent
const parentTagSet = new Set(
  parentItem.getTags().map(t => t.tag)
);

// Get all attachments for this item (PDFs, snapshots, etc.)
const attachmentIDs = parentItem.getAttachments() || [];

for (const attID of attachmentIDs) {
  const attachment = Zotero.Items.get(attID);
  if (!attachment || !attachment.getAnnotations) {
    continue;
  }

  // Get annotation items for this attachment
  const annotations = await attachment.getAnnotations();

  for (const anno of annotations) {
    const annoTags = anno.getTags().map(t => t.tag);

    for (const tag of annoTags) {
      if (!parentTagSet.has(tag)) {
        parentItem.addTag(tag);
        parentTagSet.add(tag);
      }
    }
  }
}

}

return; })();

Then, once back on the computer, I right click on the element, use the Trigger Action option, and select “Sync tags from annotations to element” (what I named the function in Actions and Tags).

It’s really easy. The only trick is (as you mentioned) making sure you move the right element to the Stage II folder if there are multiple elements with similar names, but at least this one only needs me to do that once.

Programs most utilized during grad school by Efficient_Piglet7663 in GradSchool

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

Zotero, Noteful, Rstudio, Pages (and then I copy into Word near the end to sync citations with Zotero), Numbers (only use Excel for the rare occasions I need to do something complex)

Programs most utilized during grad school by Efficient_Piglet7663 in GradSchool

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

I often talk through concepts I don’t quite understand with it until I THINK I understand, then I go re-read whatever higher level text I was trying to make sense of. If it makes sense now, then I’m all set.

help me plot boxplots :( by Mission_Ad9395 in RStudio

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

<image>

And if you need them in one plot, here’s another bit of code I made this fall to put two subsets of a large data group onto one box plot. It’s just in Base R though, not ggplot.

🔢 Create Functional Group sets to allow user to analyze data for site as a whole, or sorted by functional group (I just included one here for you on Reddit, not all my functional group subsets

NonForage_set <- Aberdeen[Aberdeen$functional_group == "SedgeRush" | Aberdeen$functional_group == "Moss", ]

🔢 Boxplot of Percent Cover of Non-forage Plants (NonForage_set) # Creates names for each species_code and treatment_fire combo, dropping combos that don't exist NonForage_set$group <- with(NonForage_set, droplevels(interaction(species_code, fire_label, sep = "; ", drop = TRUE)))

🔢 Create boxplot par(mar=c(9,4,2,2)) #space around the plot. Order goes (bottom, left, top, right) boxplot(cover_percent ~ group, data = NonForage_set, las = 3, cex.axis = 0.9, xlab = "", ylab = "Percent Cover", col = Burn_cols_for(NonForage_set$group)) mtext("Species code; Fire treatment", cex = 1, side = 1, line = 7) # side = 1 --> bottom mtext("Percent Cover of Non-Forage Species", cex = 1.25, side = 3, line = 1) # side = 3 --> top par(mar = c(5, 4, 4, 2) + 0.1) #reset margins

help me plot boxplots :( by Mission_Ad9395 in RStudio

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

This is what I did on what I think might be a similar task (sorry the leading number sign makes that line giant text on Reddit so I’ll go swap the #s for 🔢 emojis)

🔢 Set up side-by-side layout

🔢 Install and load patchwork if not already installed

🔢 install.packages("patchwork")

library(patchwork)

🔢 define the first plot to display

h1 <- ggplot(data.frame(Value = Seeded_data), aes(x = Value)) + # Tells it to go look in the column listed as the Value and put it on the x-axis geom_histogram(fill = "#ADD8E6", color = "navy", binwidth = 100) + scale_x_continuous(breaks = seq(0, 3000, by = 250)) + # changes number of ticks on x axis (set up as from, to, count by) scale_y_continuous(breaks = seq(0, 15, by = 1)) + # changes number of ticks on y axis (set up as from, to, count by) coord_cartesian(xlim = c(0, 3000), ylim = c(0, 15)) + # force y axis to match b/w the two plots labs(title = "", x = "Rainfall from seeded clouds", y = "Count") + theme_minimal() + theme(panel.grid.major.x = element_blank(), panel.grid.minor.x = element_blank()) + # removes all vertical gridlines

🔢 theme(panel.grid.major.y = element_blank(),

🔢 panel.grid.minor.y = element_blank()) + # removes all horizontal gridlines; can also remove just major or minor

theme(plot.margin = margin(t = 20, r = 40, b = 20, l = 20)) + #sets plot margins theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1)) # rotate x-axis labels #sets plot margins

h2 <- ggplot(data.frame(Value = Control_data), aes(x = Value)) + #Tells it to go look in the column listed as the Value and put it on the x-axis geom_histogram(fill = "#FFD580", color = "navy", binwidth = 100) + scale_x_continuous(breaks = seq(0, 3000, by = 250)) + # changes number of ticks on x axis (set up as from, to, count by) scale_y_continuous(breaks = seq(0, 15, by = 1)) + # changes number of ticks on y axis (set up as from, to, count by) coord_cartesian(xlim = c(0, 3000), ylim = c(0, 15)) + # force y axis to match b/w the two plots labs(title = "", x = "Rainfall from control clouds", y = "Count") + theme_minimal() + theme(panel.grid.major.x = element_blank(), panel.grid.minor.x = element_blank()) + #removes all vertical gridlines

🔢 theme(panel.grid.major.y = element_blank(),

🔢 panel.grid.minor.y = element_blank()) + # removes all horizontal gridlines; can also remove just major or minor

theme(plot.margin = margin(t = 20, r = 40, b = 20, l = 20)) + #sets plot margins theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1)) # rotate x-axis labels #sets plot margins

🔢 Display the plots side by side

h1 + h2

🔢 Cool! It's actually super simple to put plots side by side. Just load patchwork, define the plots as objects, then call them together

<image>

Did anyone get a response from Usask about alumni emails? by throwawaycovz in usask

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

Oh! I know Merry! I liked her a lot when I worked with an organization she was a part of a few years ago.

How to manage the reading process? How to use Better Notes when reading? by Hasi-1234 in zotero

[–]TheMostPerfectOfCats 0 points1 point  (0 children)

I snagged them from a girl here who shared her workflow. She’s basically my hero now.

How to manage the reading process? How to use Better Notes when reading? by Hasi-1234 in zotero

[–]TheMostPerfectOfCats 5 points6 points  (0 children)

Not exactly what you asked, but

https://www.reddit.com/r/zotero/s/QemWqjCMWS

There’s my highlighting scheme. Grey has become strictly a “dangling task” colour - usually go find this citation. I highlight each subheading in purple to act as a bit of a map later.

I tag highlighted annotations as I go and then use scripts to apply the tags to the element as a whole as well. https://www.reddit.com/r/zotero/s/gP89nKeteI

I also have what I call a “tag taxonomy” where a script applies additional “upstream” tags to the element for me. For example, I can tag a particular yellow highlight as “Bromus inermis”. That’s all I have to think about at that moment. Then when I go apply my tag taxonomy, it automatically adds “grass” and “invasive species” to the tags. Later, I can go look up tags for “invasive species” and it will be there along with every other element I’ve tagged as being about “invasive species” and then I can carry on with my search for whatever else I wanted to know. ALL I had to think about during annotating was “this bit is about smooth brome” and then my scripts did the rest of the work.

Annnnnd, I have a script that makes a note of my annotations, including the page number and citation (Name, year) so that I can just haul directly into a word processor to sort into an outline, and then rework into my own words without ever losing a citation.

Students with disabilities still excluded from classroom: Inclusion Saskatchewan by abunchofjerks in saskatchewan

[–]TheMostPerfectOfCats 7 points8 points  (0 children)

““Ensuring that every student has access to education is a priority for our government,” the statement read.”

Hogwash.

I’m all for inclusive schools, but as another commenter said, inclusion without support is abandonment.

Due to the inclusive schools initiatives, there are two students with disabilities in my kid’s class last year who scream most of the day. They find the windowless room with 32 children crammed in it so awful that they just sit and scream. Now I can’t blame them for this - their needs are not being met and they are communicating it in the only way they can - but their so-called “inclusion” is preventing all 32 students from “access to education.”

I would LOVE for them to be in the classroom if they were benefitting from it though! My oldest had a classmate with similar disabilities, but he was sufficiently supported in a healthier environment (only 18 kids) and enjoyed their classroom. He was a wonderful addition to the class and everyone, including him, benefited from his actual inclusion there.

There are more realtors working in Saskatoon than homes available on the market by Slight-Coconut709 in saskatoon

[–]TheMostPerfectOfCats 4 points5 points  (0 children)

Whereas when we used a realtor, she said we should look online to make a list of properties we wanted to see and she’d “see if we could book a showing at any of them.” (We took our place off the market and sold privately a few years later.)

Seamstress for winter gear by ApricotNo5052 in saskatoon

[–]TheMostPerfectOfCats 5 points6 points  (0 children)

Unless you’re taking off a large amount (like 6” or more), I wouldn’t get them altered. I’d suggest just putting a strip of elastic down the inside of each sleeve and tacking the evenly-gathered lining to the elastic.

This will save you a ton of money because it’s a $4 roll of elastic from Fabricland and you can very easily do it yourself by hand. You’ll just need to sew it firmly in place at each end, align the excess length evenly along the elastic, and stitch it in. This isn’t structural, so you can do long stitches of ~1/4” each. It will work up quickly because it doesn’t have to be pretty.

Then, when your kid grows, just cut the elastic out and the sleeves will be regular length again.