finished ferris sweep post, started nushell post.
This commit is contained in:
		
							parent
							
								
									5b8f6a2ed6
								
							
						
					
					
						commit
						f6136f5e3a
					
				
					 2 changed files with 45 additions and 2 deletions
				
			
		| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
+++
 | 
					+++
 | 
				
			||||||
title = "Building My New Keyboard."
 | 
					title = "Building My New Keyboard."
 | 
				
			||||||
date = 2024-02-06T15:01:28-06:00
 | 
					date = 2024-02-06T15:01:28-06:00
 | 
				
			||||||
draft = true
 | 
					draft = false
 | 
				
			||||||
+++
 | 
					+++
 | 
				
			||||||
:caution-caption: pass:[<span style="font-size: 2em">☠</span>]
 | 
					:caution-caption: pass:[<span style="font-size: 2em">☠</span>]
 | 
				
			||||||
:important-caption: pass:[<span style="font-size: 2em">❗</span>]
 | 
					:important-caption: pass:[<span style="font-size: 2em">❗</span>]
 | 
				
			||||||
| 
						 | 
					@ -74,4 +74,26 @@ I want this keyboard to be both my work keyboard as well as my travel keyboard,
 | 
				
			||||||
so a case is essential.
 | 
					so a case is essential.
 | 
				
			||||||
(I dont want to carelessly set it down on a conductive surface and fry the micros, for example)
 | 
					(I dont want to carelessly set it down on a conductive surface and fry the micros, for example)
 | 
				
			||||||
I asked a friend to print https://www.printables.com/model/513831-ferris-sweep-22-case[this case] for me.
 | 
					I asked a friend to print https://www.printables.com/model/513831-ferris-sweep-22-case[this case] for me.
 | 
				
			||||||
(I didnt have any TPU on hand)
 | 
					(I didnt have any TPU on hand.)
 | 
				
			||||||
 | 
					With the case and some rubber feet to keep it from sliding over the surface,
 | 
				
			||||||
 | 
					it becomes a very serviceable little travel keyboard,
 | 
				
			||||||
 | 
					one I can throw in my laptop bag and use in place of the built-in keyboard.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					== Caveats
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Of course, nothing is perfect. The microcontrollers are still exposed,
 | 
				
			||||||
 | 
					meaning they are vulnerable to static shock.
 | 
				
			||||||
 | 
					The headphone jack connecting the two halves is a design flaw,
 | 
				
			||||||
 | 
					as plugging it in or unplugging it while the keyboard is connected to usb has a chance of shorting out the microcontrollers,
 | 
				
			||||||
 | 
					due to the design of the TRRS plugs.
 | 
				
			||||||
 | 
					(unfortunately, they are one of the smaller form factor 4 wire connectors out there,
 | 
				
			||||||
 | 
					and have firmly entrenched themselves in the keyboard building community.)
 | 
				
			||||||
 | 
					Thankfully, both of these issues have a relatively minor chance of happening,
 | 
				
			||||||
 | 
					and if they do, I did socket the microcontrollers for easy replacement.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					== Conclusion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It took me all of a week to fall in love with the sweeps form factor,
 | 
				
			||||||
 | 
					and, 1 month later, Im convinced I will never let myself work on a regular keyboard for a long period of time again,
 | 
				
			||||||
 | 
					thats how much Ive come to appreciate split keyboards.
 | 
				
			||||||
 | 
					The fact that the board has no pesky diodes or other surface mount parts means its very accessible
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										21
									
								
								content/posts/nushell.adoc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								content/posts/nushell.adoc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,21 @@
 | 
				
			||||||
 | 
					+++
 | 
				
			||||||
 | 
					title = "Nushell first impressions"
 | 
				
			||||||
 | 
					date = 2024-03-01T11:34:04-06:00
 | 
				
			||||||
 | 
					draft = true
 | 
				
			||||||
 | 
					+++
 | 
				
			||||||
 | 
					:caution-caption: pass:[<span style="font-size: 2em">☠</span>]
 | 
				
			||||||
 | 
					:important-caption: pass:[<span style="font-size: 2em">❗</span>]
 | 
				
			||||||
 | 
					:note-caption: pass:[<span style="font-size: 2em">✏️</span>]
 | 
				
			||||||
 | 
					:tip-caption: pass:[<span style="font-size: 2em">💡</span>]
 | 
				
			||||||
 | 
					:warning-caption: pass:[<span style="font-size: 2em">⚠</span>]
 | 
				
			||||||
 | 
					:toc:
 | 
				
			||||||
 | 
					:toclevels: 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Ive been trying out a bunch of new shell utilites lately,
 | 
				
			||||||
 | 
					switching up my shell, terminal multiplexer, and even experimenting with my editor.
 | 
				
			||||||
 | 
					Today, Id like to focus on my experiments with my shell.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					== My old setup
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Before this, I had been using a minimal zsh setup for a long time,
 | 
				
			||||||
 | 
					with only built in features and a handmade prompt.
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue