- Видео 266
- Просмотров 479 483
Wes Higbee
США
Добавлен 15 май 2006
From the command line to production. I love everything about computers, especially software development! Videos focus on one tool and/or feature that I find useful... that you can adopt today too.
Have You Tried Animated Scrolling in Neovim?
I find it hard to follow jumps (page up/down, half a page, even a few lines) when they appear instantaneous. There's no visual cue to indicate which direction it scrolled. Let alone how much.
github.com/karb94/neoscroll.nvim
github.com/karb94/neoscroll.nvim
Просмотров: 607
Видео
One Command to Create Files and Folders!
Просмотров 2319 часов назад
mkdir -p and touch had a baby - mkpath github.com/g0t4/dotfiles
Automation and GUI Scripting with Hammerspoon (macOS)
Просмотров 9912 часов назад
Hammerspoon reminds me of Keyboard Maestro, it provides a daemon to execute actions for custom keyboard shortcuts, GUI scripting, event based triggers, etc. It uses a lua based "config" and exposes low level macOS APIs (notably the Accessibility Framework). My hammerspoon config: github.com/g0t4/dotfiles/blob/master/.config/hammerspoon/init.lua
Just a Smidge of AppleScript to Auto Restart iTerm Scripts
Просмотров 5919 часов назад
Nothing like scripting to make it easier to write scripts that make it easier to write regular scripts :) AppleScript Accessibility Framework scripting is stellar for UI automation. I use it in iTerm2 to restart iTerm Scripts so I can rapidly test changes without spending all day clicking around the UI (Script Console).
Claude, Turn My Backup Script into a Restore Script
Просмотров 108День назад
I wrote backup.sh and didn't feel like writing its inverse, a trivial challenge for a LLM w/ tool use via mcp-server-commands.
Use the Keychain to Pass Secrets to Scripts
Просмотров 79День назад
If you find yourself jumbling lots of API tokens and don't want to store them in a plaintext file for use in scripts, try the keychain on macOS via the security command.
Stop Blindly Trusting Git Clone Fingerprints
Просмотров 623День назад
How to verify fingerprints when cloning a GitHub repo, i.e. when you see this: The authenticity of host 'github.com (140.82.112.3)' can't be established. ED25519 key fingerprint is SHA256: DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. No matching host key fingerprint found in DNS. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Forgot the Alias? Search While Tab Completing in Fish Shell (Ctrl+S)
Просмотров 5314 дней назад
Another reason to love fish shell... searching while tab completing helps me find aliases that I haven't used in a while.
Verify GitHub's SSH Keys via the /meta API
Просмотров 3814 дней назад
Don't just type yes on your first clone.
Double Fill-in-the-Middle - Supermaven Spanks GitHub Copilot Again
Просмотров 4914 дней назад
Line completions are just a tiny fraction of what's possible. If we think in terms of rewriting entire lines then it's easy to understand the value proposition of tools like Supermaven that effectively pull off back to back fill-in-the-middle completions. All with a single press of the Tab key. In this case to turn a filename into a markdown link to the actual file!
Let Claude Browse the Web with MCP Fetch Server
Просмотров 52114 дней назад
How to setup mcp-server-fetch to allow Claude to fetch webpages, summarize them and otherwise interact with their contents. Including how to override the pesky limit of only 5,000 characters at a time so you can grab pages all in one go. github.com/g0t4/mcp-servers
Copy Path to Files and Folders
Просмотров 9021 день назад
Instead of fumbling multiple commands, use `cppath` for the current directory ($PWD). Or, include a relative path to copy the absolute path to a file, i.e. `cppath README.md` or `cppath foo/bar.md` github.com/g0t4/dotfiles/blob/40536f78d29fe966a89bcaef6f447979210d06ea/fish/load_last/pbcopy-specific.fish#L3-L45
Sure Looks Like a Lot of Garbage in Your Prompt
Просмотров 9021 день назад
Ten reasons why you don't want your prompt to look cool... Golden Rule of Prompting: How Often Would You Run the Command if It Wasn't in Your Prompt? If the answer isn't "all the time" then it doesn't belong in your prompt.
Claude is Awesome with MCP Tools
Просмотров 2,3 тыс.28 дней назад
I never imagined this would be possible when I was writing the `run_script` tool for Claude, just yesterday I added that! This is a first in many new videos show casing how awesome Claude is with access to my local machine via two simple tools: run_command and run_script!
How to Automate Any macOS App Using Accessibility + AppleScript
Просмотров 13228 дней назад
For those of you that want to know how to automate macOS apps, here's a quick guide to finding controls and getting started. Using Script Debugger and UIElementInspector. FYI this is unedited, raw, full take. Put it on 2x if its too slow :)
I Let Claude Run Commands on My Machine!
Просмотров 43828 дней назад
I Let Claude Run Commands on My Machine!
Writing An MCP Server to Let Claude List macOS Domains
Просмотров 523Месяц назад
Writing An MCP Server to Let Claude List macOS Domains
Claude Can Use Your SQLite Database
Просмотров 1,6 тыс.Месяц назад
Claude Can Use Your SQLite Database
Free Neovim Cmdline Copilot via Your GH Copilot Account
Просмотров 184Месяц назад
Free Neovim Cmdline Copilot via Your GH Copilot Account
ChatGPT Works with iTerm2 And It's Surprisingly Useful
Просмотров 1 тыс.Месяц назад
ChatGPT Works with iTerm2 And It's Surprisingly Useful
Highlight and Jump to Other Uses of the Cursor Word
Просмотров 445Месяц назад
Highlight and Jump to Other Uses of the Cursor Word
Explicitly Wrap Text in {} () "" '' // - Instead of Auto Closing Pairs
Просмотров 858Месяц назад
Explicitly Wrap Text in {} () "" '' // - Instead of Auto Closing Pairs
Don't Give up on Zed's Inline Assist with Local Models! (fix INSERTED_CODE, REWRITTEN_CODE)
Просмотров 178Месяц назад
Don't Give up on Zed's Inline Assist with Local Models! (fix INSERTED_CODE, REWRITTEN_CODE)
Lightning Fast Copilot Like Suggestions with Supermaven in Neovim
Просмотров 1,4 тыс.Месяц назад
Lightning Fast Copilot Like Suggestions with Supermaven in Neovim
Thanks! Just added it. If I was you I would show what it looks like straight away. Also you reduce the video to be much shorter. That way you would get more views. People get annoyed when you don't go straight to the point. Show and tell, don't tell and show.
True, showing the plugin functionality in the first 10 seconds would have been better.
fantastic!
Very good video. Thank you very much.
Keep it up, great content
Love this video, what a great walkthrough and showing us how you edited the fix by rotating it 180 degrees to see more of the workflow, completely spot on. I clicked the like button so fast...nice work!
honestly speed isn't a important thing in these ai assistants its the accuracy that matters, but nice video to show all this stuff
Human-in-the-loop tooling still feels like the best use case for LLMs. In that context, speed is important (too)... otherwise I'm just gonna write the code myself 😊... also, I can't stand waiting for stuff even if it's fast but feels slow nonetheless (i.e. initial lag). In the future, if we're fortunate to develop viable, autonomous "code agents", then I can see speed becoming much less relevant. Perhaps for novice engineers, speed is less relevant too. Arguably this is a step in the direction of autonomous "code agents"... inversely proportional to the skillset (or lack thereof) of the human-in-the-loop.
a vim a day... how many videos that will be... hmmmmm
Awesome video
Thanks for the tip
Really good. Appreciated. One tip: rather than checking for misspellings or other domain errors, just overwrite the domain yourself. I do this with email links and other similar. Much more reliable than visual checks because character sets are wild!
@@grantcivyt good call on links… the wild Wild West of bad actors!
o3 will kill Claude.
@@zach4216 hopefully! And even better if OpenAI adds MCP tool use to their desktop apps. (Or smth similar)
Hey, rhis is super helpful, thank you! Never thought about bookmarking the fingerprint page, but it makes so much sense since the keys can change. Definitely gonna stop just typing 'yes' and actually check the fingerprint now. Appreciate the breakdown loads!! ❤
What about mobile?
Theoretically you could do the same, albeit DevTools aren't so easy to connect with.
I was just going to make a similar run script for Python. Good stuff.
is there a long video for kind of this?
Cmd+B does not work but Cmd+Y does the job. Thanks for sharing this.
Make it friendly for copy and paste as an ssh path. Always.
Hey, I am searching for the functionality to read the actual profile from Streamdeck and also set an other profile. Do you know a solution for that? That would be very interesting. Thanks, Marco
Thanks for posting.
Nice haircut bro
Hello Wes. I only discovered your content a few days ago. I watched a few courses of yours on Pluralsight and want to continue watching but I do not want to pay to Pluralsight. As an economist I am against contributing into creating market lords, in this case, an education lord. The very premise of someone collecting a fee for artists spreading their music (Spotify), people collecting solidarity money (Patreon), people teaching other people skills they have (Pluralsight, Mastercass), people sharing their writings with the world (Medium) is highly problematic. I know that this is not a conversation you likely want or care to have, but can I access your courses without having to pay the Education Lord.
What's diff between doing this and auto-sessioms plugin?
No idea :)... this was one area (workspace/session resume) where I wanted to know why each feature existed and how to do it myself... and not to go overboard but to bring in each change one by one. Also I suspect there are quirks to my workflow (i.e. F10 to quit and reopen Vim) that other people wouldn't want or would want done different. And this was a great way to learn more about how nvim works. Also, I suspect other people won't like the idea of shada per workspace, but I love it.
Is this still in private beta? I don't see the option, would love to be able to pay for that feature
I believe it is, last I tried a few weeks ago it was there. Maybe reach out on twitter (x.com/zeddotdev) and see if they are adding new people
Can you do the same for Plugins?
I haven't tried that yet but, that's a directory right next to ProfilesV2 so my guess is, yes. Try it out and let me know: '~/Library/Application Support/com.elgato.StreamDeck/Plugins'
Information should be free for everyone. I don’t respect who pushes paywalls and content restrictions.
It does really not help if you say "I have a shortcut here to open this up".
Was it about a keyboard shortcut?
The full article is not loaded though
When you try it?
Before even getting into the tools, just everyday search using an exa search mcp yields so much better search info that is actually analysed and presented, rather than just listing some stories. A much better way to get caught up on a topic in seconds.
@@IdPreferNot1 good to know! I will give that a try. Is it at least comparable to search with ChatGPT?
@@IdPreferNot1 MCP might be a tipping point and it’s just glue! Sometimes the simplest of tech makes it all possible.
Dude trying to target buttons with applescript is a pain in the neck! I've been trying superhard to target the settings button inside Claude macOS app can you give me the correct selector by chance? Thanks!
It's about time to ask Claude to do the AppleScript digging for me :)...this is precisely the type of bitch work these LLMs excel at ... I smell a new MCP tool coming soon BTW Claude App is Electron, you can launch it with devtools support (--inspect/--inspect-brk/etc) and poke around with DevTools. Won't work for AppleScript but might be helpful depending on what you want to accomplish.
Loving mcp..waiting for big apps to role this out as an easier way to connect with our app data.
@@IdPreferNot1 let’s build the interface to the apps :) … you should build one! What apps are you thinking of?
you're gonna love this update... ruclips.net/video/0-VPu1Pc18w/видео.html
Claude is amazing when you know what you are doing. Some at WWC developers and owners would be lost when you introduced yourself. - very good instructions
mind blown again: ruclips.net/video/0-VPu1Pc18w/видео.html
Great solution for a basic solution that El gato should've given us... it's 2024! Come on! Now I need for someone to come up with the Windows solution!
Thanks for sharing Wez, I'm blown away by the possibility of creating custom MCPs!
Man you have real boobs
Download the extension called f*ck overlays
Its funny how personal preferences differ ... came here cause i want the cursor to show up cause it was blinkin the last 20 years so it sure does the next 20 ;-)
Toggle*
how could a law firm use this? willing to pay
what apps do you use? and what actions do you routinely perform?
can't say I've ever had a need for this, but cool.
Programmers became so lazy to move their hands and eyes. so they wrote Neovim and 1b. plugins for it, to not do it.
@@VladislavAkimenko yup, I’m approaching 60 plugins :)
gpt is getting more worse than apple AI
Are you using Apple AI in a similar fashion?
@ I turn that off after a week …. Its aint useful for anything
@ in Xcode?
@@g0t4 nono In iPhone 📱
Interesting, but you can already do this for some sites by toggling reading mode.
thanks
They fixed it. Fk Claude, never use them.
Well, let me introduce a scenario of using IDE to develop Rust program. Usually we use Mac as daily office computer, once need to develop with Rust language, it is so hard to complier on the Mac and run the bin file anywhere (of cause most often Linux servers). What we gonna do? We use X forward , running X server (XQuartz) on Mac to display IDE interface. In this case, only Zed can code fluently due to some issues of XQuartz or VScode or network speed. Problem is, we install only one Ollama instance, and make it serves all computers in the LAN, that needs to setup Ollama IP address in every IDE. However, Zed and most of IDEs only gives a default option of localhost or 127.0.0.1 embed. Why not to give users more choices? Why IDEs providers think developers only use local Ollama instance? Obviously local Ollama is a default option, but there should be an option to input IP address. Can't understand how IDE providers think.
You can provide the URL now, to a remote ollama server
@@g0t4 I tested installing Zed on Linux again, there isn't option to input Ollama URL in AI assistant configuration page. I know how to input URL in settings.json. What I concerned is option in configuration page.
For those of us who use windows there is windows tool (called Microsoft PC Manager) that finds and removes duplicated files using 2-3 parameters for identifying duplicate files. It's free, it works, it's a Microsoft Product. I tried other programs but this one by far is the fastest and easiest. - long live windows.
Selecting and commenting out have an arduous task until now.
Why use a payall that's an overlay instead of a subscription-based account login? It's asking to be bypassed.
AI is genius holy crap RIP future programmer jobs.........
RIP idiotic paywalls :) ... and RIP spending hours googling for answers
You can do the retiming and custom speed thru MULTI ACTION via stream deck straight up. It’s the same steps except direct thru the deck. Choose custom speed. TEXT 40%.(for slow motion) ESCAPE as the last step to get out of it and onto the main screen again. I wana challenge you and see if you can show us how to add sound effects thru the maestro. You would change my life if you can show me that.
I avoid the StreamDeck UI like the plague, it is a necessary evil but also terrible Ux. w.r.t. sound effects... I add titles (i.e. the arrows/boxes in my videos) with KMaestro, it involves AppleScript + Accessibility API. I'll put together a video about that. Script Debugger is invaluable for navigating and finding controls in the UI.
Its easier without ai (just one click) bcs they have just added a blur effect on the text lol
amazed they even bother with the blur :)