This is a workaround to authenticating with an alternative cargo registry like Artifactory, a feature that is not yet available in Cargo.
This is a quick, practical guide to get you started. A common issue I notice in projects that use
Dockerfile's is that they don't easily run on developer machines and don't work across operating systems and IDEs (Visual Studio Code, vs. PyCharm, vs. Command line).
I wrote SSH into your private machines from anywhere, for free, using Cloudflare Tunnel in April which led to a lot of discussion on Hacker News. A lot of people started mentioning alternatives (Tailscale, ZeroTier and issues with Cloudflare).
- You have been using Obsidian to store your notes. I highly recommend it if you don't - in that case, come back to this page later.
- Your current solution to write notes is to use a separate app or separate Obsidian Vault on your phone. After you reach your computer, you manually copy and paste data into your primary Obsidian Vault. I previously used Google Keep for temporary notes, which were moved into Obsidian Vault when I found the time.
By the end of this post, you'll be able to run:
ssh $machine_name from anywhere in the internet-connected planet, using SSH keys. It is free and requires no future maintainance. This guide uses Cloudflare Tunnel, a service by Cloudflare with a free-tier. It will filter traffic to your machines through Cloudflare's network, including authenticating you. Because of this, your machines won't directly be exposed to threat actors and "1337 haxors".
This was discussed on Hacker News.
I want to listen to the instructor playing on an Android app (Fiit) on my speakers which are connected to my MacBook. I am already sharing the screen of my Android on my MacBook by using
scrcpy, a tool by Romain Vimont.
sndcpy lets us to do this, also a tool made by Romain Vimont. The naming of these tools were inspired by C library function,
strcpy, which copies strings between memory locations.
You want to play music or app sounds on your Android device on your macOS, and
- You are displaying your Android screen on the mac already, but you want sound too
- Your Android device doesn't have an audio jack
- Your speakers aren't bluetooth
- You don't want to use your headphones
- I do not want to sweat onto my headphones, or
- I want to share my music with others
- Your macOS is connected via AUX cable (or USB-C/HDMI) to speakers, so let's use them instead
Being cross-platform, Flutter abstracts away Platform APIs, such as iOS, Android, Web, macOS, Windows and Linux. However, there are platform specific differences which will affect how you implement features or develop package plugins.
For example, on iOS, you need to implement
didReceive(_:completionHandler:) in your app's main entrypoint (AppDelegate), where as on Android, you need to declare a Service or Broadcast Receiver in the
AndroidManifest.xml file, and override
The real value/uniqueness on this page is showing how to use Console.app for push notifications. I also include some more basic guidance to help you avoid some common problems.
They are different. At the end of the build process though, they both need to be linked to your application/ library's other
.dylib files for it to run.
I work in a team that manages far more software libraries than there are people. I wanted to raise my concern about standardisation across projects/ libraries (e.g. readmes, tools, github workflow file naming conventions). For example, synchronizing all the projects to have: