diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 2b8e508..f413ee5 100644 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -17,6 +17,6 @@ "repelStrength": 10, "linkStrength": 1, "linkDistance": 250, - "scale": 0.3040731263313343, + "scale": 0.17149189922255326, "close": true } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 5e5363a..ab469df 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -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 .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 .md", "Cards/brags/Brag Log .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 .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", diff --git a/Cards/brags/Brag Log .md b/Cards/brags/Brag Log .md new file mode 100644 index 0000000..8a78adf --- /dev/null +++ b/Cards/brags/Brag Log .md @@ -0,0 +1,11 @@ +--- +tags: + - log/brag +Date: 2023-11-15 +up: "[[Daily Notes]]" +--- +# Brag Log + +## 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]] diff --git a/Cards/dev/Gnome Fractional Scaling.md b/Cards/dev/Gnome Fractional Scaling.md new file mode 100644 index 0000000..2f9cadc --- /dev/null +++ b/Cards/dev/Gnome Fractional Scaling.md @@ -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) \ No newline at end of file diff --git a/Cards/dev/How to use LazyGit.md b/Cards/dev/How to use LazyGit.md new file mode 100644 index 0000000..db31480 --- /dev/null +++ b/Cards/dev/How to use LazyGit.md @@ -0,0 +1 @@ +[lazygit tut](https://youtu.be/CPLdltN7wgE) \ No newline at end of file diff --git a/Cards/dev/Installing Gnome On Arch Linux.md b/Cards/dev/Installing Gnome On Arch Linux.md new file mode 100644 index 0000000..93fd1fe --- /dev/null +++ b/Cards/dev/Installing Gnome On Arch Linux.md @@ -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 \ No newline at end of file diff --git a/Chucks Questions.md b/Chucks Questions.md new file mode 100644 index 0000000..184babc --- /dev/null +++ b/Chucks Questions.md @@ -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. \ No newline at end of file diff --git a/Extras/Images/Pasted image 20231115080219.png b/Extras/Images/Pasted image 20231115080219.png new file mode 100644 index 0000000..9877947 Binary files /dev/null and b/Extras/Images/Pasted image 20231115080219.png differ diff --git a/TODO.md b/TODO.md index c725fd5..60692f2 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,5 @@ **TODO (personal):** - **- make an automator for removing node modules from stale projects on system to save storage** diff --git a/Work Running NOTES.md b/Work Running NOTES.md new file mode 100644 index 0000000..7ba5dfe --- /dev/null +++ b/Work Running NOTES.md @@ -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" \ No newline at end of file