photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#howto

5 posts5 participants1 post today
Ulf Schleth<p>OK, wenn das so ist, schick ich hier noch ein schnell runtergschriebenes <a href="https://mastodon.social/tags/Howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Howto</span></a>, das erklärt wie man in der supertollen <a href="https://mastodon.social/tags/Navigation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Navigation</span></a> <a href="https://mastodon.social/tags/Osmand" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Osmand</span></a> <a href="https://mastodon.social/tags/Satellitenbilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Satellitenbilder</span></a> und andere <a href="https://mastodon.social/tags/Karten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Karten</span></a> aktiviert: <a href="https://www.schleth.com/tooltips/satellitenbilder-und-andere-karten-fuer-osmand-2535.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">schleth.com/tooltips/satellite</span><span class="invisible">nbilder-und-andere-karten-fuer-osmand-2535.html</span></a> <a href="https://mastodon.social/tags/Navi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Navi</span></a> <a href="https://mastodon.social/tags/OSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSM</span></a> <a href="https://mastodon.social/tags/OpenStreetMaps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStreetMaps</span></a> <a href="https://mastodon.social/tags/dipul" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dipul</span></a> <a href="https://mastodon.social/tags/traffic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>traffic</span></a> <a href="https://mastodon.social/tags/Verkehr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Verkehr</span></a></p>
Hugh W. Roberts 🏳️‍🌈<p>Would you know what to do if your blog vanished without explanation? My post explains how to prevent the nightmare of losing all your blog's content.</p><p><a href="https://toot.wales/tags/WordPress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WordPress</span></a> <a href="https://toot.wales/tags/WordPressHelp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WordPressHelp</span></a> <a href="https://toot.wales/tags/Backups" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Backups</span></a> <a href="https://toot.wales/tags/MondayBlogs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MondayBlogs</span></a> <a href="https://toot.wales/tags/Blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blogging</span></a> <a href="https://toot.wales/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a></p><p><a href="http://hughsviewsandnews.com/2025/07/28/how-to-prevent-this-horrible-blogging-nightmare-from-happening/?utm_source=mastodon&amp;utm_medium=jetpack_social" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">hughsviewsandnews.com/2025/07/</span><span class="invisible">28/how-to-prevent-this-horrible-blogging-nightmare-from-happening/?utm_source=mastodon&amp;utm_medium=jetpack_social</span></a></p>
Chery (Great Australian Pods)<p>Investing Compass </p><p>Great Australian Pods Podcast Directory: <a href="https://www.greataustralianpods.com/investing-compass/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">greataustralianpods.com/invest</span><span class="invisible">ing-compass/</span></a> </p><p><a href="https://aus.social/tags/GreatAusPods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GreatAusPods</span></a> <a href="https://aus.social/tags/AusPods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AusPods</span></a> <a href="https://aus.social/tags/Podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcast</span></a> <a href="https://aus.social/tags/Podcasts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcasts</span></a> <a href="https://aus.social/tags/Podcasting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcasting</span></a> <a href="https://aus.social/tags/Podcasters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcasters</span></a> <a href="https://aus.social/tags/Australia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Australia</span></a> <a href="https://aus.social/tags/Business" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Business</span></a> <a href="https://aus.social/tags/Finance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Finance</span></a> <a href="https://aus.social/tags/Investing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Investing</span></a> <a href="https://aus.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a></p>
Dobviews<p>Checking monarch butterflies for OE protozoa.<br>🧪<br>.🐛🦋<br><a href="https://mstdn.social/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a><br><a href="https://mstdn.social/tags/monarchbutterflies" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monarchbutterflies</span></a><br><a href="https://mstdn.social/tags/OE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OE</span></a><br><a href="https://mstdn.social/tags/monarchwatch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monarchwatch</span></a></p><p><a href="https://youtube.com/shorts/Je8KN8LA478?si=pvTYQ4JOP_l6fHKC" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/shorts/Je8KN8LA478</span><span class="invisible">?si=pvTYQ4JOP_l6fHKC</span></a></p>
Douglas E. Welch<p>Why Minimalist Collage Art is so Popular and How to Make it on Your Own via We And The Color [Shared]</p><p>Learn everything about minimalist collage art and how to create it.</p><p>Minimalist collage art is a type of art that uses a simple, clean approach to create a collage. This simple or minimalist approach typically involves using a limited number of elements, such as shapes, colors, and textures, to create a simple yet effective composition. Minimalist collage artists often seek to simplify their compositions by removing unnecessary elements and focusing on the essential components of their design. By doing so, they are able to create art that is both visually appealing and emotionally impactful. </p><p><a href="https://welchwrite.com/blog/2025/07/23/why-minimalist-collage-art-is-so-popular-and-how-to-make-it-on-your-own-via-we-and-the-color-shared/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">welchwrite.com/blog/2025/07/23</span><span class="invisible">/why-minimalist-collage-art-is-so-popular-and-how-to-make-it-on-your-own-via-we-and-the-color-shared/</span></a></p><p><a href="https://nerdculture.de/tags/art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>art</span></a> <a href="https://nerdculture.de/tags/artwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artwork</span></a> <a href="https://nerdculture.de/tags/artist" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artist</span></a> <a href="https://nerdculture.de/tags/collage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>collage</span></a> <a href="https://nerdculture.de/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a> <a href="https://nerdculture.de/tags/minimal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minimal</span></a> <a href="https://nerdculture.de/tags/minimalist" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minimalist</span></a> <a href="https://nerdculture.de/tags/diy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diy</span></a> <a href="https://nerdculture.de/tags/shared" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shared</span></a></p>
TUXEDO<p>Using virtual desktops with TUXEDO OS<br>This lets you organize your applications and windows into separate, logical desktops – improving your workflow and providing a clearer overview.<br><a href="https://www.tuxedocomputers.com/en/Using-virtual-desktops-with-TUXEDO-OS.tuxedo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tuxedocomputers.com/en/Using-v</span><span class="invisible">irtual-desktops-with-TUXEDO-OS.tuxedo</span></a></p><p><a href="https://linuxrocks.online/tags/tuxedo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tuxedo</span></a> <a href="https://linuxrocks.online/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://linuxrocks.online/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a> <a href="https://linuxrocks.online/tags/desktops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>desktops</span></a></p>
Chery (Great Australian Pods)<p>The Broke Generation </p><p>Great Australian Pods Podcast Directory: <a href="https://www.greataustralianpods.com/the-broke-generation/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">greataustralianpods.com/the-br</span><span class="invisible">oke-generation/</span></a> </p><p><a href="https://aus.social/tags/GreatAusPods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GreatAusPods</span></a> <a href="https://aus.social/tags/AusPods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AusPods</span></a> <a href="https://aus.social/tags/Podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcast</span></a> <a href="https://aus.social/tags/Podcasts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcasts</span></a> <a href="https://aus.social/tags/Podcasting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcasting</span></a> <a href="https://aus.social/tags/Podcasters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Podcasters</span></a> <a href="https://aus.social/tags/Australia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Australia</span></a> <a href="https://aus.social/tags/Business" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Business</span></a> <a href="https://aus.social/tags/Finance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Finance</span></a> <a href="https://aus.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a></p>
Dave Rahardja<p>Good talk.</p><p><a href="https://sfba.social/tags/TEDTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TEDTalk</span></a> <a href="https://sfba.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://sfba.social/tags/AISlop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AISlop</span></a> <a href="https://sfba.social/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a></p><p>“How to Spot Fake AI Photos” by Hany Farid</p><p><a href="https://www.youtube.com/watch?v=q5_PrTvNypY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=q5_PrTvNyp</span><span class="invisible">Y</span></a></p>
TUXEDO<p>My NTFS drive freezes during copying. What can I do?</p><p>This problem doesn’t just affect TUXEDO OS or Ubuntu, but also occurs on other Linux distributions. </p><p>Take a look: <br><a href="https://www.tuxedocomputers.com/en/My-NTFS-drive-freezes-during-copying-What-can-I-do.tuxedo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tuxedocomputers.com/en/My-NTFS</span><span class="invisible">-drive-freezes-during-copying-What-can-I-do.tuxedo</span></a></p><p><a href="https://linuxrocks.online/tags/tuxedo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tuxedo</span></a> <a href="https://linuxrocks.online/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://linuxrocks.online/tags/ntfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ntfs</span></a> <a href="https://linuxrocks.online/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a></p>
Tapinder Q.<p>I think that <span class="h-card" translate="no"><a href="https://mastodon.laurakalbag.com/@laura" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>laura</span></a></span> did an excellent job with her <span class="h-card" translate="no"><a href="https://fosstodon.org/@penpot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>penpot</span></a></span> course! Her lessons are short and straight to the point. She starts from the very basics so that anyone, even with zero knowledge about penpot or similar tools, can jump in and start learning. That's probably one of the best moves the <a href="https://mastodon.online/tags/Penpot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Penpot</span></a> team could do now: provide an onboarding tutorial to welcome newcomers! Can't wait for the rest of the course to be published! Check it out!</p><p><a href="https://penpot.app/courses" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">penpot.app/courses</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tutorial</span></a> <a href="https://mastodon.online/tags/course" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>course</span></a> <a href="https://mastodon.online/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a></p>
Dirk Jan Lekkerkerker<p>Als je LinuxMint op je pc wilt installeren. <br><a href="https://mastodon.nl/tags/linuxvooreenbeginner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxvooreenbeginner</span></a> <a href="https://mastodon.nl/tags/linuxmint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxmint</span></a> <a href="https://mastodon.nl/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.nl/tags/bigtech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bigtech</span></a> <a href="https://mastodon.nl/tags/nobigtech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nobigtech</span></a> <a href="https://mastodon.nl/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a> <a href="https://mastodon.nl/tags/DIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DIY</span></a> <br>Firewall.<br><a href="https://tube.spdns.org/w/eorkqWNK1MkXpyePfCP67P" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tube.spdns.org/w/eorkqWNK1MkXp</span><span class="invisible">yePfCP67P</span></a></p>
Adrian Segar<p>What's the best way to hold a discussion online? I explain how to use the tried-and-true in-person fishbowl process online.</p><p><a href="https://www.conferencesthatwork.com/index.php/event-design/2020/07/best-way-to-hold-discussion-online" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">conferencesthatwork.com/index.</span><span class="invisible">php/event-design/2020/07/best-way-to-hold-discussion-online</span></a></p><p><a href="https://mastodon.social/tags/facilitation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>facilitation</span></a> <a href="https://mastodon.social/tags/online" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>online</span></a> <a href="https://mastodon.social/tags/discussion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>discussion</span></a> <a href="https://mastodon.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a> <a href="https://mastodon.social/tags/fishbowl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fishbowl</span></a> <a href="https://mastodon.social/tags/FishbowlSandwich" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FishbowlSandwich</span></a> <a href="https://mastodon.social/tags/Zoom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zoom</span></a> <a href="https://mastodon.social/tags/eventprofs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eventprofs</span></a></p>
Terence Eden’s Blog<p><strong>Adding SIP calls to Android - for free!</strong></p><p><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2020/07/addin</span><span class="invisible">g-sip-calls-to-android-for-free/</span></a></p><p></p><p><a href="https://en.wikipedia.org/wiki/Session_Initiation_Protocol" rel="nofollow noopener" target="_blank">SIP</a> is a stupid acronym. It's basically a standard way of making phone calls over the Internet. This means you can make and receive phone calls over WiFi. Here's how I got it working - for free - on Android.</p><p>By the end of this tutorial you will be able to:</p><ol><li>Receive calls to a new phone number, sent via WiFi to your Android handset.</li><li>Receive calls to your existing phone number, redirected to arrive over WiFi.</li></ol><p><strong>Get a SIP account</strong></p><p>Sign up for a free <a href="https://web.archive.org/web/20200923215008/https://www.sipgatebasic.co.uk/" rel="nofollow noopener" target="_blank">SIPGate Basic</a> account. Doesn't cost you anything. You can choose a UK landline number for free as well.</p><p>You will get a username, password, and config URl.</p><p></p><p><strong>Configure your handset</strong></p><p>Every Android phone is different. This is how I configured my OnePlus 5T.</p><p>Phone &gt; Settings &gt; Call Settings &gt; SIP accounts.</p><p>Add the details from SIPgate into your phone.</p><p></p><p>Once done, activate the "Receive incoming calls" option.</p><p></p><p><strong>Wait</strong></p><p>Patience, grasshopper. Before you can receive calls, SIPgate need to verify you. They'll send you a letter in the post. This letter will have a confirmation code on it. Follow the instructions to activate your account.</p><p>The letter also sets your emergency services location which is passed along with any 999 / 112 calls.</p><p><strong>Receive a call</strong></p><p>Once your account has been activated, use another phone to call your new SIP landline. It should automatically be routed to your Android phone. The CallerID will show up as a number, followed by <code>@sipgate.co.uk</code>. Your dialler should be smart enough to pull the caller info out of your address book.</p><p></p><p>That's part 1 done! Anyone ringing your landline will get routed to your mobile via SIP. It works on WiFi, 3G, and 4G. Magic!</p><p><strong>Routing your existing number</strong></p><p>Distributing a new phone number is annoying. And people may not understand that ringing a landline number can be answered by a mobile. So, let's cheat!</p><p>This code will forward <em>all</em> calls people make to your mobile number, and redirect them to your SIP number.</p><p><code>**21*DESTINATION_NUMBER#</code></p><p>So, if your landline is 01632 960123, you'd dial this number into your regular phone dialler:</p><p><code>**21*+441632960123#</code></p><p>Anyone who rings your mobile, will be diverted to your SIP instantly. Your SIP will ring your mobile and you can chat normally.</p><p><strong>Configuration</strong></p><p><a href="https://shkspr.mobi/blog/2010/07/ussd/" rel="nofollow noopener" target="_blank">I wrote about call forwarding USSD codes back in 2010</a>. Man... I'm old...</p><p>To check it has worked, dial <code>*#21#</code> - you should see a confirmation message on screen.</p><p>To temporarily disable, <code>#21#</code></p><p>To re-enable, <code>*21#</code></p><p><strong>Cost</strong></p><p>Forwarding a call comes out of your mobile plan's minutes. Fine if you have an unlimited call plan, but expensive if not.</p><p>If in doubt, check with your mobile network provider.</p><p>SIPGate don't charge you for routing your calls.</p><p><strong>Firewalls</strong></p><p>I didn't need to change anything on my ISP's router to get this to work. It also worked over my mobile data connection.</p><p>The WiFi at your employer / cafe / aeroplane may be configured to block WiFi calling.</p><p><strong>What's next?</strong></p><p>There are a number of things you <em>could</em> do with a SIP connection.</p><ul><li>Route calls based on incoming phone number. Always send your boss to voicemail.</li><li>Custom voicemail greetings. Different messages for friends, family, work.</li><li>Block unknown numbers. A good way to reduce spam, but a pain to update.</li><li>Audio CAPTCHA. If a caller is unknown, ask them to solve a maths puzzle before they can be put through.</li><li>Time of day routing. After 18:00 send all work calls to voicemail.</li><li>Send an HTTP POST every time you receive a phone call.</li><li>Use your imagination!</li></ul><p>Right, I'm off to play with the <a href="https://www.sipgate.io/" rel="nofollow noopener" target="_blank">Sipgate.io API</a> to see what fun things I can build.</p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/android/" target="_blank">#android</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/howto/" target="_blank">#HowTo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/mobile/" target="_blank">#mobile</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/sip/" target="_blank">#sip</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/voice/" target="_blank">#voice</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/voip/" target="_blank">#voip</a></p>
Terence Eden’s Blog<p><strong>Quick Swap Data SIM Shortcut on Android</strong></p><p><a href="https://shkspr.mobi/blog/2025/07/quick-swap-data-sim-shortcut-on-android/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2025/07/quick</span><span class="invisible">-swap-data-sim-shortcut-on-android/</span></a></p><p></p><p>I have a dual SIM Android phone. When I call or text, I get a choice of which SIM to use. But there's no quick way to swap which SIM is used for data.</p><p>There used to be a built-in settings tile on stock Android, and some manufacturers still have it, but Google's Pixels don't.</p><p>So here's how to make a (fairly) quick shortcut to swap between data SIMs.</p><p>First, get the brilliant <a href="https://github.com/sdex/ActivityManager" rel="nofollow noopener" target="_blank">open source Activity Manager app</a>. It exposes all of the internal activities available in your apps. This lets you create a deep-link shortcut into a specific part of an app.</p><p>In Activity Manager, find the Settings app and tap on it.</p><p></p><p>Search or scroll down to "MobileNetworkListActivity".</p><p></p><p>Tap the vertical ellipse and then "Create Shortcut".</p><p></p><p>That will place an icon on your home screen. Tapping the icon will take you directly to your SIM settings. At the bottom is the option to choose your data SIM. Tap it to change your data SIM.</p><p></p><p>It isn't quite a one-tap solution, but the shortcut is a lot easier than remembering exactly which sub-menu you need to find.</p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/android/" target="_blank">#android</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/howto/" target="_blank">#HowTo</a></p>
Terence Eden<p>🆕 blog! “Quick Swap Data SIM Shortcut on Android”</p><p>I have a dual SIM Android phone. When I call or text, I get a choice of which SIM to use. But there's no quick way to swap which SIM is used for data.</p><p>There used to be a built-in settings tile on stock Android, and some manufacturers still have it, but Google's Pixels don't.</p><p>So here's how to make a (fairly) quick shortcut to…</p><p>👀 Read more: <a href="https://shkspr.mobi/blog/2025/07/quick-swap-data-sim-shortcut-on-android/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2025/07/quick</span><span class="invisible">-swap-data-sim-shortcut-on-android/</span></a><br>⸻<br><a href="https://mastodon.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://mastodon.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a></p>
Terence Eden’s Blog<p><strong>Easy ways to add watermarks to images and videos in Linux</strong></p><p><a href="https://shkspr.mobi/blog/2016/08/easy-ways-to-add-watermarks-to-images-and-videos-in-linux/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2016/08/easy-</span><span class="invisible">ways-to-add-watermarks-to-images-and-videos-in-linux/</span></a></p><p></p><p>Mostly notes to myself :-)</p><p>Here is a quick way to add watermarks to photos and videos. All Linux command line based - so perfect if you've got a lot of images you want to manipulate.</p><p>Here is a delightful photo I've taken of a bee covered in pollen. I want to add a little copyright notice to it in order to discourage people using it without permission.</p><p></p><p>This command uses <a href="http://www.ImageMagick.org/" rel="nofollow noopener" target="_blank">imagemagick</a>'s "<a href="http://www.imagemagick.org/Usage/annotating/" rel="nofollow noopener" target="_blank">annotate</a>" option.</p><p><code>convert bee.jpg -gravity SouthEast -pointsize 16 -font TinyUnicode-Medium -fill "#fffdc3" -annotate +10+10 "(C) @edent" bee1.jpg</code></p><p>It produces this:</p><p></p><p>As you can see, a small watermark in the bottom right - specified using <code>-gravity SouthEast</code>. I've chosen a yellow colour for the font - in homage to the <a href="https://people.duke.edu/~ng46/collections/steg-eurion-constellation.htm" rel="nofollow noopener" target="_blank">EURion anti-counterfeiting symbols</a>.</p><p>The <code>-annotate</code> command contains the distance in pixels from the edges</p><p>For small text, I favour a Pixel Font like <a href="http://www.dafont.com/tinyunicode.font" rel="nofollow noopener" target="_blank">TinyUnicode</a> - but feel free to choose one which suits your needs.</p><p>In this example, I position the message in the top left, with a larger font size, in pale blue, closer to the horizontal edge and further from the vertical edge.</p><p><code>convert bee.jpg -gravity NorthWest -pointsize 32 -font Helvetica -fill "#cee3f8" -annotate +1+50 "(C) @edent" bee2.jpg</code></p><p><strong>Video</strong></p><p>Adding a watermark to a video is more complex. This will require either ffmpeg - which isn't always installed by default on Linux - or avconv (I don't pretend to understand why <a href="http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html" rel="nofollow noopener" target="_blank">ffmpeg and avconv split</a> - but there we are).</p><p>I am going to <a href="https://ffmpeg.org/ffmpeg-filters.html#overlay-1" rel="nofollow noopener" target="_blank">overlay</a> a transparent image on top of the video.</p><p>I've created this watermark image with a transparent background.</p><p></p><p>To overlay it, I use:</p><p><code>ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=1500:1000" output.mp4</code></p><p>or for <a href="https://libav.org/documentation/libavfilter.html#overlay-1" rel="nofollow noopener" target="_blank">avconv's overlay</a>:</p><p><code>avconv -i input.mp4 -i watermark.png -filter_complex 'overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10' output.mp4</code></p><p></p> <a href="https://shkspr.mobi/blog/wp-content/uploads/2016/07/small.mp4" rel="nofollow noopener" target="_blank">https://shkspr.mobi/blog/wp-content/uploads/2016/07/small.mp4</a> <p></p><p>ffmpeg's <code>overlay=</code> option allows me to specify where the <em>top left</em> of the image will appear on the video. So adjust those number based on the resolution of your watermark and of your video.</p><p>avconv has a more complex syntax. It's possible to specify the <em>absolute</em> position using <code>overlay=x=1500:y=1000</code> or to use <em>relative</em> positions with <code>overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10</code>.</p><p>Or, for a one-liner:</p><pre><code>ffmpeg -i input.mp4 -vf "drawtext=text='@edent':x=10:y=H-th-10:fontfile=/home/edent/.local/share/fonts/OCRAEXT.TTF:fontsize=15:fontcolor=#cee3f8" -vcodec h264 -strict -2 output.mp4</code></pre><p>So, there you have it - hopefully simple ways to watermark your media files.</p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/howto/" target="_blank">#HowTo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/linux/" target="_blank">#linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/tutorial/" target="_blank">#tutorial</a></p>
Andreas Sander<p>Nice <a href="https://toot.cafe/tags/howto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howto</span></a> <a href="https://toot.cafe/tags/article" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>article</span></a> on how to clear <a href="https://toot.cafe/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a> journal <a href="https://toot.cafe/tags/logs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logs</span></a> </p><p><a href="https://linuxhandbook.com/clear-systemd-journal-logs/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxhandbook.com/clear-system</span><span class="invisible">d-journal-logs/</span></a></p>
Hugh W. Roberts 🏳️‍🌈<p>Why this new WordPress feature functions as a backdoor for verifying that everything is working as intended on your blog.</p><p><a href="https://toot.wales/tags/MondayBlogs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MondayBlogs</span></a> <a href="https://toot.wales/tags/WordPress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WordPress</span></a> <a href="https://toot.wales/tags/BloggingTips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BloggingTips</span></a> <a href="https://toot.wales/tags/Blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blogging</span></a> <a href="https://toot.wales/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a></p><p><a href="http://hughsviewsandnews.com/2025/07/14/now-this-is-why-keeping-your-wordpress-site-updated-matters/?utm_source=mastodon&amp;utm_medium=jetpack_social" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">hughsviewsandnews.com/2025/07/</span><span class="invisible">14/now-this-is-why-keeping-your-wordpress-site-updated-matters/?utm_source=mastodon&amp;utm_medium=jetpack_social</span></a></p>
Artisans Cooperative<p>Why is it important for artisans to set up and use a custom domain -- and how do you start? </p><p>Lee from Riverside Refuge Studio walks us all through the steps to do just that in their latest blog post. </p><p>Check out this helpful guide: <a href="https://blog.artisans.coop/blog/how-to-set-up-and-use-a-custom-domain-for-artisans-guest-post/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.artisans.coop/blog/how-to</span><span class="invisible">-set-up-and-use-a-custom-domain-for-artisans-guest-post/</span></a> </p><p><a href="https://social.coop/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a> <a href="https://social.coop/tags/Domain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Domain</span></a> <a href="https://social.coop/tags/WebsiteSetup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebsiteSetup</span></a> <a href="https://social.coop/tags/ArtisansCoop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArtisansCoop</span></a> <a href="https://social.coop/tags/EduPost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EduPost</span></a> <a href="https://social.coop/tags/ThingsToKnow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingsToKnow</span></a> <a href="https://social.coop/tags/Unique" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unique</span></a></p>
All for Gardening<p>Perlite is beneficial for gardening in containers <a href="https://www.allforgardening.com/1367375/perlite-is-beneficial-for-gardening-in-containers/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">allforgardening.com/1367375/pe</span><span class="invisible">rlite-is-beneficial-for-gardening-in-containers/</span></a> <a href="https://vive.im/tags/agriculture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agriculture</span></a> <a href="https://vive.im/tags/AgricultureU0026Forestry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AgricultureU0026Forestry</span></a> <a href="https://vive.im/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://vive.im/tags/content" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>content</span></a> <a href="https://vive.im/tags/diy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diy</span></a> <a href="https://vive.im/tags/DIYU0026ExpertContent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DIYU0026ExpertContent</span></a> <a href="https://vive.im/tags/earth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>earth</span></a> <a href="https://vive.im/tags/EarthSciences" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EarthSciences</span></a> <a href="https://vive.im/tags/Enabled" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Enabled</span></a> <a href="https://vive.im/tags/expert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>expert</span></a> <a href="https://vive.im/tags/extension" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extension</span></a> <a href="https://vive.im/tags/forestry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forestry</span></a> <a href="https://vive.im/tags/garden" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>garden</span></a> <a href="https://vive.im/tags/gardeners" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gardeners</span></a> <a href="https://vive.im/tags/gardening" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gardening</span></a> <a href="https://vive.im/tags/Highlights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Highlights</span></a> <a href="https://vive.im/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a> <a href="https://vive.im/tags/Master" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Master</span></a> <a href="https://vive.im/tags/MasterGardeners" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MasterGardeners</span></a> <a href="https://vive.im/tags/Neutral" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neutral</span></a> <a href="https://vive.im/tags/ohio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ohio</span></a> <a href="https://vive.im/tags/OhioStateUniversityExtension" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OhioStateUniversityExtension</span></a> <a href="https://vive.im/tags/Overall" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Overall</span></a> <a href="https://vive.im/tags/OverallNeutral" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OverallNeutral</span></a> <a href="https://vive.im/tags/sciences" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sciences</span></a> <a href="https://vive.im/tags/state" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>state</span></a> <a href="https://vive.im/tags/story" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>story</span></a> <a href="https://vive.im/tags/StoryHighlightsAIEnabled" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StoryHighlightsAIEnabled</span></a> <a href="https://vive.im/tags/u0026" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>u0026</span></a> <a href="https://vive.im/tags/University" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>University</span></a></p>