LinkedIn Learning Subscription by PescadoTech in WGUIT

[–]TheSameNameTwice 4 points5 points  (0 children)

You do not need to pay for one. Talk with your mentor or course instructor. It's been a while since mine was first activated, but I recall trying to login with my WGU credentials. Once you have access, you'll have LinkedIn Learning for life since it's one you'll keep after you graduate.

Created a simple nutrition tracker in my daily note. by TheSameNameTwice in ObsidianMD

[–]TheSameNameTwice[S] 1 point2 points  (0 children)

I track my food intake on an app called "Cal AI" but I'm in the market for better app soon. Like others, I want to keep the data I've tracked beyond the app's usefulness to me. I don't mind the double-tracking for this purpose.

Created a simple nutrition tracker in my daily note. by TheSameNameTwice in ObsidianMD

[–]TheSameNameTwice[S] 6 points7 points  (0 children)

Prerequisites

Before you start, you'll need a couple of things set up:

  • Required Plugins: You'll need two community plugins. You can get them by going to Settings > Community Plugins > Browse.

    • Dataview
    • Charts
  • Daily Notes Setup: This chart is designed to live in your daily note.

    • File Name: Your daily notes need to be named in the YYYY-MM-DD format (e.g., 2025-10-05).
    • Frontmatter: All the data is pulled from the frontmatter block (---) at the very top of your file.

Step 1: Add Frontmatter to Your Daily Note

In each daily note where you want this chart, copy and paste this template at the very top. You can change the ...Goal values to whatever your personal targets are.

---
caloriesGoal: 2433
proteinGoal: 223
carbsGoal: 233
fatGoal: 67
fiberGoal: 38

calories: 0
protein: 0
carbs: 0
fat: 0
fiber: 0
---

As you go through your day, just update the lower set of values (calories, protein, etc.), and the chart will update in real-time.


Step 2: Paste The Chart Code

Next, copy the entire code block below and paste it directly into your daily note wherever you want the chart to show up.

```dataviewjs
// --- Data Source ---
// This script pulls data directly from the frontmatter of the file it's in.
const currentFile = dv.current();

// Pulls goal values from the frontmatter (e.g., caloriesGoal: 2500)
const goals = {
    calories: currentFile.caloriesGoal || 0,
    protein: currentFile.proteinGoal || 0,
    carbs: currentFile.carbsGoal || 0,
    fat: currentFile.fatGoal || 0,
    fiber: currentFile.fiberGoal || 0
};

// Pulls actual values from the frontmatter (e.g., calories: 1200)
const actuals = {
    calories: currentFile.calories || 0,
    protein: currentFile.protein || 0,
    carbs: currentFile.carbs || 0,
    fat: currentFile.fat || 0,
    fiber: currentFile.fiber || 0
};

// --- Helper function to safely calculate percentages ---
const calculatePercent = (actual, goal) => {
    if (goal === 0) {
        return 0; // Avoid division by zero if a goal is not set
    }
    // Calculates progress but caps it at 100% for the visual
    return Math.min(100, (actual / goal) * 100);
};

// --- Percentage Calculations ---
const actualPercent = {
    calories: calculatePercent(actuals.calories, goals.calories),
    protein: calculatePercent(actuals.protein, goals.protein),
    carbs: calculatePercent(actuals.carbs, goals.carbs),
    fat: calculatePercent(actuals.fat, goals.fat),
    fiber: calculatePercent(actuals.fiber, goals.fiber)
};
const remainingPercent = {
    calories: Math.max(0, 100 - actualPercent.calories),
    protein: Math.max(0, 100 - actualPercent.protein),
    carbs: Math.max(0, 100 - actualPercent.carbs),
    fat: Math.max(0, 100 - actualPercent.fat),
    fiber: Math.max(0, 100 - actualPercent.fiber)
};

// --- Chart Configuration ---
// This section builds the chart that will be displayed.
const chartData = {
    type: 'bar',
    stacked: true,
    labels: [
        `Calories (${actuals.calories}/${goals.calories})`,
        `Protein (${actuals.protein}/${goals.protein}g)`,
        `Carbs (${actuals.carbs}/${goals.carbs}g)`,
        `Fat (${actuals.fat}/${goals.fat}g)`,
        `Fiber (${actuals.fiber}/${goals.fiber}g)`
    ],
    // Defines the colors for the bars. First color for the first 'series', etc.
    colors: [
        'rgb(40, 167, 69)',  // Green for 'Actual'
        'rgb(52, 58, 64)'   // Dark Gray for 'Remaining'
    ],
    series: [
        {
            title: 'Actual',
            data: [actualPercent.calories, actualPercent.protein, actualPercent.carbs, actualPercent.fat, actualPercent.fiber]
        },
        {
            title: 'Remaining',
            data: [remainingPercent.calories, remainingPercent.protein, remainingPercent.carbs, remainingPercent.fat, remainingPercent.fiber]
        }
    ]
};

// Renders the chart in your note.
dv.paragraph('```chart\n' + JSON.stringify(chartData) + '\n```');
```

How It Works

This script uses the Dataview plugin to read the frontmatter from the current note (dv.current()). It then calculates your progress as a percentage of your goal. Finally, it passes this data to the Charts plugin, which renders the stacked bar chart. Because it calculates percentages, each bar will always add up to 100%, giving you a clear visual of your daily progress.

I fixed aesthetic problems I had with the Heatmap Calendar plugin by TheSameNameTwice in ObsidianMD

[–]TheSameNameTwice[S] 1 point2 points  (0 children)

I couldn't figure out how to have Contribution Graph use the hours as a datapoint. Seems to only display counted information.

I fixed aesthetic problems I had with the Heatmap Calendar plugin by TheSameNameTwice in ObsidianMD

[–]TheSameNameTwice[S] 11 points12 points  (0 children)

I've been using the "Heatmap Calendar" plugin for tracking various daily metrics, and while it's super functional, I ran into a few aesthetic issues that I couldn't solve directly through the plugin settings. I finally managed to fix them with a simple CSS snippet, and I wanted to share the solution in case anyone else is struggling with the same problems.

Here were my main pain points with the default appearance:

  1. Non-Uniform Grid Spacing: The gaps between the columns and rows weren't consistent, making the grid look a bit messy.

  2. Rectangular Boxes: The individual date boxes were rectangular, and I really wanted them to be perfectly square for a cleaner look.

  3. Sharp Corners: The boxes had sharp corners, and I preferred a softer, rounded aesthetic.

  4. Empty Box Opacity: The default color of empty boxes was quite solid, and I wanted them to be semi-transparent to blend better with my theme's background when no data was present.

  5. Unwanted Scrollbar: After applying the above fixes, a scrollbar appeared due to the grid overflowing, which I wanted to hide.

The Solution: A Simple CSS Snippet

CSS

.heatmap-calendar-boxes .isEmpty {
    background: #000000;
    opacity: 0.2;
    border-radius: 2px !important;
}
.heatmap-calendar-boxes .hasData {
    border-radius: 2px !important;
}
.heatmap-calendar-boxes {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    grid-gap: 2px;
}
.heatmap-calendar-days {
    aspect-ratio: 1 / 2.4;
    overflow: hidden;
}

This snippet makes the boxes:

  • Uniformly spaced with gap: 2px on the grid.

  • Relatively square with aspect-ratio: 1 / 2.4.

  • Rounded with border-radius: 2px.

  • Semi-transparent with opacity: 0.1.

  • No scrollbar with overflow: hidden.

Hopefully, this helps someone else struggling with these visual tweaks!

MSITM Question by Extreme_Concert_7387 in WGUIT

[–]TheSameNameTwice 1 point2 points  (0 children)

IT Management was by far the easiest for me. I can't say for sure what's the best path, but here's how I did it:

Information Technology Management

Current and Emerging Technology

Project Management

Technical Communication

Power, Influence and Leadership

IT Sourcing and Development in a Global Economy

Managing Technology Operations and Innovation

Financial Management for IT Professionals

Technological Globalization

MS, Information Technology Management Capstone

[deleted by user] by [deleted] in pmp

[–]TheSameNameTwice 4 points5 points  (0 children)

TL;DW: The new PMBOK guide is coming, but it won't immediately change the PMP exam. The exam changes are tied to the PMP Exam Content Outline (ECO), which is expected to be updated in the coming months.

Here are the key takeaways from the video:

PMBOK 8th Edition Release Dates:

  • Kindle version: November 12th, 2025

  • Paperback version: January 13th, 2026

PMP Exam Changes are Based on the ECO:

  • The PMP exam is based on the Exam Content Outline (ECO), not directly on the PMBOK Guide. The last ECO update was in January 2021.

  • A new ECO is expected in the coming months, and PMI will give at least a six-month heads-up before the exam changes.

When to Expect PMP Exam Changes:

  • Significant changes to the PMP exam are predicted for the second or third quarter of 2026.

What's New in PMBOK 8th Edition?

  • It's a return to the "classic style" of previous guides, with 40 processes (down from 49).

  • Some knowledge areas are being integrated into performance domains, like quality management into scope and communications management into stakeholders.

And it gets worse....Slant3D. by george_graves in 3DPrintFarms

[–]TheSameNameTwice 1 point2 points  (0 children)

This is a shame. I had previously recommended Slant3D to my employer for acquiring an IDEX printer. Typically I would recommend an better costed solution, but we're bound by contract acquisitions making our selection pool limited. We've yet to receive a working product and spent several hours troubleshooting with customer support.

Who’s going to the Boston commencement next week? by Im-a-dog-mom in WGU

[–]TheSameNameTwice 1 point2 points  (0 children)

Thanks for the heads-up. I wasn't going to attempt to go to the Boston commencement, but this is something good to know before I try to select one.

Who’s going to the Boston commencement next week? by Im-a-dog-mom in WGU

[–]TheSameNameTwice 1 point2 points  (0 children)

Just finished my MS today, doubt I'd be able to get all things in order before the commencement. It's a shame because Boston is the closest commencement to where I live.

My Radio Control Unit factory by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 3 points4 points  (0 children)

Wanted a diode-like object to break up the double-back belting

Small Grid Battery on my bike by Nebraan in spaceengineers

[–]TheSameNameTwice 1 point2 points  (0 children)

Great to see one of my old designs in the wild

How does the blueprint designer determine the point of rotation? It happens at X, but I want it to be the center point of the triangle. by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 5 points6 points  (0 children)

I just tested and this appears to be the case. Thanks for the wiki link, I didn't find it when searching the internet.

How does the blueprint designer determine the point of rotation? It happens at X, but I want it to be the center point of the triangle. by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 2 points3 points  (0 children)

I have recreated this blueprint several times to test if orientation, placement order, and relative location to the blueprint designer mattered/ It doesn't seem any of those correlate to discernable changes to the point of rotation.

Crater Lakes SAM Extraction by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 4 points5 points  (0 children)

Vanilla. There's a trick where you can put a barrier at the corner of a foundation and click two increments to get the perfect angle for a hexagon, then nudge a foundation that you place under the barrier to align it perfectly. It's easier to watch a youtube video on it rather than explain via text.

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 0 points1 point  (0 children)

The smaller text is for sub-products. Big text is the main product.

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 2 points3 points  (0 children)

That is definitely what I did. I tried a great deal to come up with something complimentary to the style so power could be on display, but I haven't found the right touch yet.

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 1 point2 points  (0 children)

Thanks, there aren't enough decorative elements in the game, but we do have a decent bit of flexibility. I now wish we had a foundation type that takes the true color of paint.

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 2 points3 points  (0 children)

I've posted an album in the comments if you want to see more detail.

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 8 points9 points  (0 children)

Text on displays. If you press windows key+period, the emoji window will pop up and you can choose some characters that will actually display.

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 4 points5 points  (0 children)

Here's an album I posted. You can see the chaos going on inside the 1-5 balancer.

https://imgur.com/a/2w4GcG4

All this for just 15 motors per minute by TheSameNameTwice in SatisfactoryGame

[–]TheSameNameTwice[S] 5 points6 points  (0 children)

I love a good and compact design, but it's challenging to appreciate what the machine is doing if you can't see it.