Add notes

This commit is contained in:
Triston Armstrong 2023-11-20 12:03:18 -06:00
parent 3ff60d6eb1
commit d2bd1df12e
10 changed files with 288 additions and 25 deletions

View File

@ -17,6 +17,6 @@
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 0.3040731263313343,
"scale": 0.17149189922255326,
"close": true
}

View File

@ -4,11 +4,19 @@
"type": "split",
"children": [
{
"id": "84da2c1f4c7fa1e9",
"id": "d9f4473d2f6f5e80",
"type": "tabs",
"children": [
{
"id": "77a40dab0fdbb8a3",
"id": "adba031242709789",
"type": "leaf",
"state": {
"type": "empty",
"state": {}
}
},
{
"id": "745ec4e1d6979943",
"type": "leaf",
"state": {
"type": "markdown",
@ -18,8 +26,21 @@
"source": false
}
}
},
{
"id": "773735e6be777c06",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Work Running NOTES.md",
"mode": "source",
"source": false
}
}
}
]
],
"currentTab": 2
}
],
"direction": "vertical"
@ -48,7 +69,7 @@
"state": {
"type": "search",
"state": {
"query": "tag:#log/brag",
"query": "NOTE",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
@ -77,7 +98,7 @@
}
],
"direction": "horizontal",
"width": 200
"width": 422.5
},
"right": {
"id": "e0129cb2566f447f",
@ -93,7 +114,7 @@
"state": {
"type": "backlink",
"state": {
"file": "TODO.md",
"file": "Work Running NOTES.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -110,7 +131,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "TODO.md",
"file": "Work Running NOTES.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
@ -133,7 +154,7 @@
"state": {
"type": "outline",
"state": {
"file": "TODO.md"
"file": "Work Running NOTES.md"
}
}
},
@ -173,11 +194,24 @@
"table-editor-obsidian:Advanced Tables Toolbar": false
}
},
"active": "77a40dab0fdbb8a3",
"active": "773735e6be777c06",
"lastOpenFiles": [
"TODO.md",
"Work Running NOTES.md",
"Atlas/Terminal.md",
"Cards/dev/Merge Strategies.md",
"Cards/dev/Git Reset.md",
"Atlas/MOC/Software MOC.md",
"🌎 Home.md",
"Cards/brags/Brag Log <Nov 15, 2023>.md",
"Extras/Images/Pasted image 20231115080219.png",
"Chucks Questions.md",
"Cards/dev/Installing Gnome On Arch Linux.md",
"Cards/dev/Gnome Fractional Scaling.md",
"Cards/dev/Vim Tips.md",
"Cards/dev/How to use LazyGit.md",
"Cards/brags/Brag Log <Nov 8, 2023>.md",
"Cards/brags/Brag Log <Oct 27, 2023>.md",
"TODO.md",
"+ Encounters/How to win friends and influence people.md",
"+ Encounters/http_server.excalidraw.md",
"+ Encounters/look into what it would cost to build tiny house with raw materials.md",
@ -189,18 +223,6 @@
"+ Encounters/Readme Best Practices Tips.md",
"+ Encounters/remove projects from resume and hosting.md",
"+ Encounters/Rumble.md",
"+ Encounters/Savings Splitter App.md",
"+ Encounters/Spent Day With Ryan.md",
"+ Encounters/Standup.md",
"+ Encounters/The goal.md",
"+ Encounters/The lean startup .md",
"+ Encounters/update github.md",
"+ Encounters/update linkedin.md",
"+ Encounters/Working effectively with legacy code.md",
"Cards/brags/Brag Log <Oct 28, 2023>.md",
"Atlas/Daily Notes.md",
"Cards/dev/Activate Windows.md",
"Cards/dev/Add api support to vite ssr app.md",
"Extras/Images/LFG Deliverables.png",
"Extras/Images/LFG Mockup.png",
"Cards/brags",
@ -214,7 +236,6 @@
"Extras/Images/Screenshot 2023-03-03 at 2.05.28 PM.png",
"Extras/Images/Screenshot 2023-03-03 at 2.05.07 PM.png",
"Extras/Images/Screenshot 2023-03-03 at 2.04.44 PM.png",
"Extras/Images/Screenshot 2023-03-03 at 2.03.32 PM.png",
"Cards/dev",
"Cards/housebuilding",
"Atlas/MOC",

View File

@ -0,0 +1,11 @@
---
tags:
- log/brag
Date: 2023-11-15
up: "[[Daily Notes]]"
---
# Brag Log <Oct 27, 2023>
## Debugged issue for Ricky
Ricky is having an issue with some code in the Horizon codebase at Ventrahealth. The issue is, onBlur a phone number input field is clearing the value that was previously placed into it. The reason is, there is a ref thats being used to update and populate the value. The ref is empty at first so when you click off of the input without typing anything, it sets the value to empty. He's been working on this for a few days. It took me maybe 30 minutes to find. Thats not to glote, im more senior than he is. The more senior you become in software the easier it becomes to solve problems. Luckily for me ive been really good at solving problems anyway so i have a few advantages. He'll get there tho, he's pretty sharp.
![[Pasted image 20231115080219.png]]

View File

@ -0,0 +1,16 @@
# Gnome Fractional Scaling
It appears [[gnome]] on [[wayland]] doesn't offer fractional scaling by default. It seems its an [[experimental]] feature that needs to be enabled via the command line
command:
```bash
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
```
After you do so (may need to reboot) you should have fractional scaling in the settings (under Settings > Devices > Displays). Wayland native applications should work fine. Legacy applications (i.e., those running using XWayland) may be a bit blurry.
> [!NOTE] You may need to do a bit of tweaking to get Firefox or VSCode to run as native Wayland apps, but it's doable. For example, see "Running natively under Wayland" [here](https://wiki.archlinux.org/title/Visual_Studio_Code), and "Wayland" [here](https://wiki.archlinux.org/title/firefox#Wayland).
sources:
- [What is the state of fractional scaling on GNOME? : r/gnome](https://www.reddit.com/r/gnome/comments/11ekj8o/what_is_the_state_of_fractional_scaling_on_gnome/?rdt=54930)

View File

@ -0,0 +1 @@
[lazygit tut](https://youtu.be/CPLdltN7wgE)

View File

@ -0,0 +1,91 @@
# Installing Gnome On Arch Linux
## Installation
Two [package groups](https://wiki.archlinux.org/title/Package_group "Package group") are available:
- [gnome](https://archlinux.org/groups/x86_64/gnome/) contains the base GNOME desktop and the well-integrated [core applications](https://apps.gnome.org/);
- [gnome-extra](https://archlinux.org/groups/x86_64/gnome-extra/) contains further GNOME applications, including an email client, an IRC client, [GNOME Tweaks](https://wiki.archlinux.org/title/GNOME#Advanced_settings), a set of games and development tools. Note that this group builds on the [gnome](https://archlinux.org/groups/x86_64/gnome/) group.
The base desktop consists of [GNOME Shell](https://en.wikipedia.org/wiki/GNOME_Shell "wikipedia:GNOME Shell"), a plugin for the [Mutter](https://en.wikipedia.org/wiki/Mutter_(software) "wikipedia:Mutter (software)") window manager. It can be installed separately with [gnome-shell](https://archlinux.org/packages/?name=gnome-shell).
> [!NOTE] _mutter_ acts as a composite manager for the desktop, employing hardware graphics acceleration to provide effects aimed at reducing screen clutter. The GNOME session manager automatically detects if your video driver is capable of running GNOME Shell and if not, falls back to software rendering using _llvmpipe_.
Unstable releases can also be used, see [Official repositories#gnome-unstable](https://wiki.archlinux.org/title/Official_repositories#gnome-unstable "Official repositories").
## Starting
GNOME can be started either graphically with a [display manager](https://wiki.archlinux.org/title/Display_manager "Display manager") or manually from the console (some features may be missing). The display manager included in [gnome](https://archlinux.org/groups/x86_64/gnome/) is [GDM](https://wiki.archlinux.org/title/GDM "GDM").
**Note:** Support for screen locking (and more) in GNOME is provided by GDM. If GNOME is not started with GDM, another screen locker may be used. See [List of applications/Security#Screen lockers](https://wiki.archlinux.org/title/List_of_applications/Security#Screen_lockers "List of applications/Security").
### Graphically
If you installed the [gnome](https://archlinux.org/groups/x86_64/gnome/) group and want GNOME to start automatically on next boot, [enable](https://wiki.archlinux.org/title/Enable "Enable") `gdm.service`. You can then select the desired session: _GNOME_, _GNOME Classic_ (only displayed if [gnome-shell-extensions](https://archlinux.org/packages/?name=gnome-shell-extensions) is installed), or _GNOME on Xorg_ from the display manager's session menu. Wayland sessions can be enabled/disabled in the [GDM config](https://wiki.archlinux.org/title/GDM#Use_Xorg_backend "GDM").
If you prefer to start GNOME right away, thereby avoiding a reboot, [start](https://wiki.archlinux.org/title/Start "Start") the aforementioned `gdm.service` from a graphically unoccupied tty instead.
### Manually
#### Xorg sessions
**i dont rreally care about this**
#### Wayland sessions
[![](https://wiki.archlinux.org/images/0/0b/Inaccurate.svg)](https://wiki.archlinux.org/title/File:Inaccurate.svg)**The factual accuracy of this article or section is disputed.**[![](https://wiki.archlinux.org/images/0/0b/Inaccurate.svg)](https://wiki.archlinux.org/title/File:Inaccurate.svg)
**Reason:** Executing `gnome-session` via dbus may cause issues or not work at all. Some issues include the inability to start Chrome/Chromium and the lack of a sound device. Running `gnome-session` directly may work better. (Discuss in [Talk:GNOME#Manually start a Wayland session](https://wiki.archlinux.org/title/Talk:GNOME#Manually_start_a_Wayland_session "Talk:GNOME"))
**Note:** An X server is still necessary to run applications that have not yet been ported to [Wayland](https://wiki.archlinux.org/title/Wayland "Wayland"), see [Wayland#Xwayland](https://wiki.archlinux.org/title/Wayland#Xwayland "Wayland") for details. Applications using certain graphics libraries, such as Qt, can be forced to use Wayland by setting environment variables. See [Wayland#GUI libraries](https://wiki.archlinux.org/title/Wayland#GUI_libraries "Wayland") for more information.
Manually starting a Wayland session is possible with:
$ XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
Running `gnome-shell --wayland` directly is not recommended, because it lacks session management.
Note that manual invocation of Gnome does **not** require `gdm` (consequently also the accompanying `gdm.service`) at all and is thus also accessible for users with a (possibly very) minimal installation of Gnome composing of a selected few packages included in the more inclusive `gnome` group in accordance to personal preference.
To start on login to tty1, add the previous line of code to your `.bash_profile`. Firefox and QT applications do not respect `XDG_SESSION_TYPE`, so add variables for them as well:
if [[ -z $DISPLAY && $(tty) == /dev/tty1 && $XDG_SESSION_TYPE == tty ]]; then
MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-session
fi
### GNOME applications in Wayland
When the _GNOME_ session is used, GNOME applications will be run using Wayland. For debugging cases, [https://docs.gtk.org/gtk3/running.html](https://docs.gtk.org/gtk3/running.html) and [https://docs.gtk.org/gtk4/running.html](https://docs.gtk.org/gtk4/running.html) list options and environment variables.
## Navigation
To learn how to use the GNOME shell effectively, read the [GNOME Shell Cheat Sheet](https://wiki.gnome.org/Projects/GnomeShell/CheatSheet); it highlights GNOME shell features and keyboard shortcuts. Features include task switching, keyboard use, window control, the panel, overview mode, and more. A few of the shortcuts are:
- `Super+m`: show notification list
- `Super+a`: show application grid
- `Alt+Tab`: cycle active applications
- `` Alt+` `` (the key above `Tab` on US keyboard layouts): cycle windows of the application in the foreground
- `Alt+F2`, then enter `r` or `restart`: restart the shell in case of graphical shell problems (only in X/legacy mode, not in Wayland mode).
See [/Tips and tricks#Navigation](https://wiki.archlinux.org/title/GNOME/Tips_and_tricks#Navigation "GNOME/Tips and tricks") for changes to the default configuration making the window-switching resemble that of Windows.
See [Keyboard navigation](https://help.gnome.org/users/gnome-help/stable/keyboard-nav.html) for more shortcuts.
## Gnome Integration with Arch
I'd like to add this section to main Gnome page.
### Gnome Software with Arch Repositories
[Install](https://wiki.archlinux.org/title/Install "Install") the [gnome-software-packagekit-plugin](https://archlinux.org/packages/?name=gnome-software-packagekit-plugin) package. Package provides access to software available in Arch Linux repositories.
### Gnome Settings Networking Support
[Install](https://wiki.archlinux.org/title/Install "Install") the [networkmanager](https://archlinux.org/packages/?name=networkmanager) package.
This means that if you use other way of managing network it most likely has to be disabled.
## Gnome Tweaks 45 update
Latest comment: [15 October](https://wiki.archlinux.org/title/Talk:GNOME#c-Misaka_0x34ca-20231015135600-Gnome_Tweaks_45_update)1 comment1 person in discussion
In the [Do_not_suspend_when_laptop_lid_is_closed](https://wiki.archlinux.org/title/GNOME#Do_not_suspend_when_laptop_lid_is_closed "GNOME") section, the gnome tweaks option does not seem to be found in GNOME 45. [Misaka 0x34ca](https://wiki.archlinux.org/index.php?title=User:Misaka_0x34ca&action=edit&redlink=1 "User:Misaka 0x34ca (page does not exist)") ([talk](https://wiki.archlinux.org/index.php?title=User_talk:Misaka_0x34ca&action=edit&redlink=1 "User talk:Misaka 0x34ca (page does not exist)")) 13:56, 15 October 2023 (UTC)Reply

51
Chucks Questions.md Normal file
View File

@ -0,0 +1,51 @@
# Chucks Questions
## What is going well for the colleague?   
TL;DR Developed Chart Capture app, mentored, improved HORIZON code.
This quarter, I led the successful development of the Chart Capture app's frontend, emphasizing both functionality and visual representation for a positive reception. I've also mentored an intern in programming paradigms, contributing to their growth. Additionally, I've been actively improving the HORIZON app's codebase, aligning with my commitment to continuous improvement and efficiency in our development processes.
 
## How is progress towards their performance objectives (OKRs)?         
TL;DR Successful app development, mentoring impact.
I've been actively achieving the goals set for me this quarter, including the successful development and launch of the Chart Capture app. The maintenance and enhancement of the HORIZON application are progressing smoothly.
Additionally, my mentoring role with the intern aligns with our team's objective of knowledge transfer and skill development.
## Any obstacles preventing the colleague from completing OKRs?
TL;DR No - Overcame challenges, time management, code cleanup.
While overcoming challenges in the Chart Capture project and managing scope creep, I implemented a flexible frontend architecture. Balancing main projects and mentoring demanded careful time management, contributing to the intern's growth through insightful discussions. The HORIZON codebase cleanup, despite its complexities, is being systematically addressed for a comprehensive and sustainable solution. I am actively working to mitigate these obstacles and remain dedicated to achieving optimal outcomes for the quarter.
## What opportunities does the colleague have for improvement?
TL;DR Improving communication, teamwork strategies.
In assessing my performance, I identify opportunities for improvement, specifically in corporate communication. I'm enhancing my proficiency through research. Recognizing a communication bottleneck, I aim to address this.
Additionally, I see room to streamline team collaboration, particularly in project documentation. Initiating discussions and implementing strategies will enhance teamwork efficiency. I remain open to feedback, actively seeking ways to enhance my overall contribution to the team.
## What resources does the colleague need to be successful?
TL;DR Have necessary resources, no additional needs.
I'm fortunate to have all the necessary resources at my disposal, enabling me to perform my duties effectively and contribute to the team's success. I appreciate the support provided thus far and am confident in my ability to continue delivering positive outcomes.
## Colleague career goals and how will they be supported?
TL;DR Working towards value addition.
In pursuit of my career goals, I am dedicated to enhancing the value I contribute to Ventra Health through continuous skill development. To achieve this, gaining read-only access to the HORIZON gateway/API code would be invaluable. This access would facilitate my understanding of the technologies employed and the development lifecycle on that side of the application, aligning seamlessly with my aspiration to broaden my technical expertise.
I appreciate your consideration and support in helping me achieve these career objectives.
## Was the colleague recognized for their work? If so, how?
TL;DR Recognition not necessary, positive feedback.
While I don't necessarily seek formal recognition, I find intrinsic motivation in acknowledging my own accomplishments. However, I'm grateful to have received an abundance of positive comments and praise from various team members, including casual remarks from colleagues like Craig, Chuck, Janette, Brandi, and others. The supportive atmosphere created by management ensures that I feel valued and appreciated, contributing to a positive work environment.

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

View File

@ -1,7 +1,6 @@
**TODO (personal):**
**- make an automator for removing node modules from stale projects on system to save storage**
**- find a way to auto start stickies on boot**

73
Work Running NOTES.md Normal file
View File

@ -0,0 +1,73 @@
so 2 things Ricky didnt do during this interaction https://mga-horizon.visualstudio.com/Web%20Apps/_git/horizon-app/pullRequest/5689#1699547138:
1) when i presented a cleaner approach to rendering a component, you saw a problem and threw up your hands.. rather than research why its happening and a potential fix.
2) when i gave you a solution for the problem, you saw another issue and again threw up your hands .. rather than investigate why it may be.
"if it aint broke dont fix it"????
---
TODO
- transfer all important email stuff from gmail to proton
---
yesterday/friday
- chart capture
- deployment
- worked with dallas on some date stuff with api
today
- chart capture
---
## talk with craig
- batch images to a document type (imagine click add image, grid of buttons with document types, press document type, allows adding multiple images to 1 docuemnt type)
---
# TODO `(work)`
- [x] Remove facility select page, add facility drop down
- [x] verify search fields are correct
- [ ] get status enum from sam (may have already sent email)
- [ ] add border to viewfinder
- [ ] make image capture bulk capture for multiple photos for same doc type
- [ ] update viewfinder page to have better button design
- [ ] mfa page needs T&C (1 checkbox)
- [ ] on nav change should show "are you sure"