![]() Like once I was worried about how I would be able to install SSL certificates in my phone, and then I later discovered that Tailscale can, with a command, assign certs for a device. Using Tailscale is surprisingly easy and it has most things I needed. Cool idea but it is something I'm not going to do, haha. One more: upon telling about what I built to a person I know, they suggested that I could run Linux on my home router and put Telltail Center (a web server) on it so that it keeps running even my laptop is closed. This is a known issue for programs built in Golang and Python for Windows. But applying those tricks changes them in such a way that makes Windows anti-virus softwares believe it is malware. ![]() ![]() Thanks to the internet, I've found ways with which I could compress executables to an acceptable size. ![]() I also didn't like the initial size of an executable. To reduce it, I'd have look into writing it using C#, something I wasn't willing to commit to. Tweaking and then using it resulted in a larger executable size than I would've liked. In Windows, to watch for any changes made in the clipboard, I was able to find a blog post which showed an example with Python. There were other times when I concluded the solution I have is good enough. After completing it, I weent back to replace the instructions I'd written, and I chuckled when I saw that I'd been asking the user to download Go and compile the program on their machine, and now I have a CLI that sets up everything with two lines of commands. In the middle of writing it I said to myself, "These are so many instructions to follow that a person would give up midway, and documenting all this in such a way it would be easy grasp is a chore too." So I started working on a CLI that could install Telltail. But my curiosity pulled me into looking for a solution for them.Īnother instance was when I started documenting the process to configure Telltail so that somebody could use it for themself if they want to. Because I only use two devices, there wasn't really an incentive to build Telltail for other OSes. And because it is built incrementally, it wasn't until quite later when I figured I could make a proper solution out of it. Building this way meant that I could rollback easily if I feel the approach isn't right, and I could stop whenever I'm satisfied with the outcome. I then started building conveniences on top of it - accessing its APIs via Shortcuts on iPhone, then binding keyboard shortcuts to interact with it on laptop (which I later changed to automatically doing it with usual keyboard shortcuts that I named Sync), and then finally making an installer. Now that I knew that serving a website across my devices is easy, and as I was already going through that time, I thought of making a simple web app using Go that could store and serve a text snippet. The existence of Taildrop made me look if Tailscale supports sharing text snippets as well, and I came across this feature request. I started checking what I can do with it - accessing a website served on another device with a name, SSHing with my phone (which will save me someday too), and then Taildrop to transfer files. When I downloaded Tailscale, I didn't do it for the purpose of solving a problem, I only downloaded it out of interest. I was surprised to see that none of the app offers to do it efficiently, given that even Apple has already introduced it as a feature. In the ones you'd find some support, you'd always have to open that app in both of my devices, then wait for them to discover each other (or you manually put one device's IP in another), but even then the connection could fail on you. Many apps exist that let you transfer files to another device, but I never was able to find first class support for sharing text in any app. ![]() It's quite usual for me to browse social media on my phone, finding and sharing a link of a post to my laptop so I can read on a bigger screen later. But this means I switch between them frequently. Thankfully I have only two: a laptop running Fedora and an iPhone. Given the nature of my work, I happen to be in front of a screen quite often. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |