41554 blogs · [ { "id": "01a08792-6a55-7360-beb6-496b0d247b65", "title": "Add a Password-protected SMB Share to VLC for Android", "url": "https://www.junian.dev/blog/android-vlc-smb-share/", "published_at": "2024-09-24T02:01:04+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0d320244", "title": "How to Install ALL Google Fonts on macOS", "url": "https://www.junian.dev/blog/macos-google-fonts/", "published_at": "2024-09-15T01:11:03+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0db2a5db", "title": "How to Install CasaOS on macOS", "url": "https://www.junian.dev/blog/macos-install-casaos/", "published_at": "2024-09-14T05:05:15+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0e2fe60a", "title": "How to Install Docker Desktop on macOS with a Package Manager", "url": "https://www.junian.dev/blog/macos-install-docker/", "published_at": "2024-09-14T00:31:56+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0e63af82", "title": "How to Fix Samsung Galaxy Showing Unknown Phone Number", "url": "https://www.junian.dev/blog/fix-samsung-galaxy-unknown-phone-number/", "published_at": "2024-09-12T16:45:49+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0e7c25e7", "title": "How to Install Homebrew Package Manager on macOS", "url": "https://www.junian.dev/blog/macos-install-homebrew/", "published_at": "2024-09-12T09:34:14+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0f7b4297", "title": "Folder Browser Dialog on Windows with C#", "url": "https://www.junian.dev/blog/csharp-open-folder-dialog/", "published_at": "2024-05-05T06:42:11+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0fe6ff7e", "title": "Can't Open Form [Design] View in WinForms Project", "url": "https://www.junian.dev/blog/winforms-unable-open-design-view/", "published_at": "2024-05-05T02:48:56+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b0fed517c", "title": "Mac Owner using PC: How to Use the 'open' Command in Windows", "url": "https://www.junian.dev/blog/windows-open-command-like-macos/", "published_at": "2024-04-29T09:04:57+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1098c528", "title": "VSCode Avalonia Extension Download .NET Runtime Issue", "url": "https://www.junian.dev/blog/vscode-avalonia-requested-to-download-dotnet-runtime/", "published_at": "2024-04-17T09:08:38+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b10a10746", "title": "Retrieving Keychain Passwords in Swift for macOS", "url": "https://www.junian.dev/blog/swift-get-keychain-password/", "published_at": "2024-04-17T03:45:40+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b10f9e742", "title": "How to Install AdGuard Home on Windows", "url": "https://www.junian.dev/blog/windows-install-adguard-home/", "published_at": "2024-03-21T07:47:48+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b11388a46", "title": "How to Enter an x86_64 Shell on macOS: A Guide for Apple Silicon Users", "url": "https://www.junian.dev/blog/macos-x86_64-shell-from-arm64/", "published_at": "2023-10-30T23:44:28+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1157df44", "title": "How to Fix the 'zsh compinit: insecure directories' Error on macOS", "url": "https://www.junian.dev/blog/macos-fix-zsh-compinit-insecure-directories/", "published_at": "2023-10-30T13:34:43+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1240dfab", "title": "It's Time to Write Again", "url": "https://www.junian.dev/blog/its-time-to-write-again/", "published_at": "2023-08-01T03:55:06+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b124c6450", "title": "Disable Mail Notification from Cron", "url": "https://www.junian.dev/blog/disable-cron-mail-notification/", "published_at": "2021-01-14T04:50:06+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b12fd993c", "title": "FFmpeg Batch Conversion with Powershell", "url": "https://www.junian.dev/blog/powershell-ffmpeg-batch/", "published_at": "2021-01-11T08:11:30+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b131a5d63", "title": "How To Import and Manipulate Large Datasets in Python Using Pandas", "url": "https://www.junian.dev/blog/python-pandas-large-datasets/", "published_at": "2020-04-17T22:52:47+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b13ad02cc", "title": "How to Convert macOS Icon (.icns) to Image (.png)", "url": "https://www.junian.dev/blog/icns-to-png/", "published_at": "2020-04-07T07:35:24+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b13da7020", "title": "How to Fix Hugo JSON-LD Escaping Problem", "url": "https://www.junian.dev/blog/hugo-fix-json-ld-escaping/", "published_at": "2020-04-02T14:35:54+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1493e4d7", "title": "String Comparison by Ignoring Case in C#", "url": "https://www.junian.dev/blog/csharp-string-comparison-ignore-case/", "published_at": "2020-04-02T03:19:09+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b14ebcbbe", "title": "Take Screenshot from Video with FFmpeg", "url": "https://www.junian.dev/blog/ffmpeg-video-screenshot/", "published_at": "2020-04-02T03:11:03+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b15e045ae", "title": "Fix Corrupted Zip Archive", "url": "https://www.junian.dev/blog/cli-fix-corrupted-zip/", "published_at": "2020-04-02T02:11:03+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1661a4f8", "title": "Base64 String Encoding and Decoding in C#", "url": "https://www.junian.dev/blog/csharp-base64-string-encode-decode/", "published_at": "2020-03-31T13:28:58+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b16e9b1fd", "title": "'Hello, World!' Program in C#", "url": "https://www.junian.dev/blog/csharp-hello-world/", "published_at": "2020-03-31T12:25:12+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b17c9c30c", "title": "How to Fix Mi / Redmi Airdots Connection and Pairing Problem", "url": "https://www.junian.dev/blog/xiaomi-airdots-connection-troubleshooting/", "published_at": "2020-03-30T01:08:16+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b180fa48d", "title": "Vertical to Horizontal Video Conversion with Blur Sides by using FFmpeg", "url": "https://www.junian.dev/blog/ffmpeg-vertical-video-blur/", "published_at": "2020-03-29T13:06:35+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b18db7d1d", "title": "How to Fix Raspberry Pi Slow USB Drive Write Speed Problem", "url": "https://www.junian.dev/blog/raspberry-pi-slow-usb-drive-write-speed/", "published_at": "2020-03-28T06:05:17+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1902877a", "title": "Wget File Download with Correct File Name", "url": "https://www.junian.dev/blog/wget-correct-name/", "published_at": "2020-03-28T01:48:21+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b19de5abe", "title": "Permanently Enable macOS Night Shift", "url": "https://www.junian.dev/blog/macos-permanent-night-shift/", "published_at": "2020-03-27T23:59:45+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1ab00653", "title": "How To Convert PSP ISO Games To CSO on Raspberry Pi", "url": "https://www.junian.dev/blog/psp-iso-to-cso/", "published_at": "2020-03-27T05:43:42+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1b213273", "title": "How to Set Up Aria2 Download Manager with Web UI on Raspberry Pi", "url": "https://www.junian.dev/blog/raspberry-pi-aria2-download-manager/", "published_at": "2020-03-27T04:32:51+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1bd14d57", "title": "Solving Netflix and Apple TV+ Flickering on macOS", "url": "https://www.junian.dev/blog/macos-netflix-tv-flickering/", "published_at": "2019-11-13T05:48:58+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1c4801c1", "title": "[Video] How to activate Android developer options", "url": "https://www.junian.dev/yt/android-developer-options/", "published_at": "2019-11-12T23:00:13+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1d2c40bd", "title": "[Video] How to install Docker on macOS", "url": "https://www.junian.dev/yt/macos-install-docker/", "published_at": "2019-11-12T23:00:13+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1de5f4e1", "title": "[Video] How to install Homebrew Package Manager on macOS", "url": "https://www.junian.dev/yt/macos-install-homebrew/", "published_at": "2019-11-12T23:00:13+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1e4bf9df", "title": "Save C# Image Object into Oracle BLOB", "url": "https://www.junian.dev/blog/csharp-image-to-oracle-blob/", "published_at": "2019-11-12T23:00:13+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1eb32e18", "title": "Minimalism Classical Music", "url": "https://www.junian.dev/blog/minimalism-classical-music/", "published_at": "2019-09-29T04:54:44+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1f5e029e", "title": "Delete macOS Local Time Machine Snapshots", "url": "https://www.junian.dev/blog/delete-macos-local-time-machine-snapshots/", "published_at": "2019-09-27T02:12:15+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1f6db9c1", "title": "Simple OpenVPN Server Set Up with Docker", "url": "https://www.junian.dev/blog/docker-openvpn-server/", "published_at": "2019-08-22T04:02:53+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1fab2dbe", "title": "Passwordless SSH Server on macOS", "url": "https://www.junian.dev/blog/macos-ssh-server-no-password/", "published_at": "2019-05-07T02:41:30+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1fbd876e", "title": "Hello, World!", "url": "https://www.junian.dev/blog/hello-world/", "published_at": "2019-05-02T06:04:42+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b1fd2d02a", "title": "QR Code Generation on Terminal", "url": "https://www.junian.dev/blog/terminal-qr-code-generation/", "published_at": "2019-04-16T07:50:36+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b20371bf0", "title": "Text-Based Password Manager", "url": "https://www.junian.dev/blog/text-based-password-manager/", "published_at": "2019-04-16T03:57:29+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b212d84ff", "title": "How to Create a Local Git Server", "url": "https://www.junian.dev/blog/local-git-server/", "published_at": "2019-04-15T06:17:17+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b21348ddd", "title": "Full-Text RSS in Hugo", "url": "https://www.junian.dev/blog/hugo-full-text-rss/", "published_at": "2019-02-26T06:15:56+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2229b59a", "title": "Fixing 'Managed Debugging Assistant LoaderLock' Error", "url": "https://www.junian.dev/blog/managed-debugging-assistant-loaderlock/", "published_at": "2018-09-14T05:36:45+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2282eeed", "title": "Complete C# String Hash Functions", "url": "https://www.junian.dev/blog/csharp-string-hash/", "published_at": "2018-09-13T23:34:40+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b236d899d", "title": "Solving Sharepoint ClientContext Socket Exception in C#", "url": "https://www.junian.dev/blog/sharepoint-clientcontext-socket-exception/", "published_at": "2018-09-06T23:39:53+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b241c4059", "title": "Creating Xamarin.Mac App Distribution in DMG File", "url": "https://www.junian.dev/blog/xamarin-mac-dmg-creation/", "published_at": "2018-08-24T22:57:45+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b24bbb4be", "title": "Inserting an Ad Unit to Hugo Content without Shortcode", "url": "https://www.junian.dev/blog/hugo-in-article-ad/", "published_at": "2018-08-09T02:12:59+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2571a27d", "title": "Sharepoint CSOM Socket Exception", "url": "https://www.junian.dev/blog/sharepoint-socket-exception/", "published_at": "2018-08-06T06:45:14+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b25b85538", "title": "Wrap Image with Figure Tag on Hugo without Shortcode", "url": "https://www.junian.dev/blog/hugo-image-figure-wrap/", "published_at": "2018-08-04T17:13:16+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b264cf231", "title": "CMake Version 3 Installation on Ubuntu 14.04", "url": "https://www.junian.dev/blog/cmake3-ubuntu-14-04-installation/", "published_at": "2018-08-04T03:25:08+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b26f04547", "title": "Can't Start Android Emulator on macOS? It's Probably Conflicting with Docker", "url": "https://www.junian.dev/blog/android-emulator-docker-conflict-macos/", "published_at": "2017-06-05T08:55:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b270ec71c", "title": "Xamarin Mobile Apps Continuous Integration and Delivery with Jenkins and HockeyApp", "url": "https://www.junian.dev/blog/xamarin-jenkins-hockeyapp/", "published_at": "2017-05-30T09:38:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2756f667", "title": "Fullscreen Video Background Control for Xamarin.Forms", "url": "https://www.junian.dev/blog/xamarin-forms-video-background/", "published_at": "2017-03-03T07:17:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b27af7d78", "title": "Simple Custom Fonts Helper in Xamarin.Forms for Android", "url": "https://www.junian.dev/blog/xamarin-forms-android-custom-font/", "published_at": "2017-02-09T07:33:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2877d9be", "title": "How To Play Audio Files in Xamarin.Forms", "url": "https://www.junian.dev/blog/xamarin-forms-play-audio/", "published_at": "2017-02-08T12:25:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b29395bb7", "title": "Running Your First ASP.NET Core Web App with MySQL on Ubuntu 16.04", "url": "https://www.junian.dev/blog/aspnet-core-mysql-ubuntu-16-04/", "published_at": "2017-01-24T09:15:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b29e17aff", "title": "How to Record Twitch Streams Automatically in Python", "url": "https://www.junian.dev/blog/python-record-twitch/", "published_at": "2017-01-19T10:56:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2a232bae", "title": "5 Point Checklist for Setting Up a Programming Blog", "url": "https://www.junian.dev/blog/programming-blog-setup/", "published_at": "2017-01-12T14:03:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2aa2f2d0", "title": "Camera Face Detection in C# using Emgu CV and WPF", "url": "https://www.junian.dev/blog/csharp-emgucv-camera-face-detection/", "published_at": "2016-12-29T09:49:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2b70fe6b", "title": "Simple HTTP Web Server and Client in Python", "url": "https://www.junian.dev/blog/python-http-server-client/", "published_at": "2016-12-20T13:49:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2c47a8fb", "title": "Load External Image into WPF using OpenFileDialog", "url": "https://www.junian.dev/blog/wpf-load-external-image/", "published_at": "2016-12-13T13:31:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2ca42c28", "title": "Password Encryption using MD5 Hash Algorithm in C#", "url": "https://www.junian.dev/blog/csharp-md5/", "published_at": "2016-12-08T09:57:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2cbe3950", "title": "How To Make A 2D Animation using Timer with C++ .NET", "url": "https://www.junian.dev/blog/cpp-dotnet-2d-animation/", "published_at": "2016-12-06T21:09:00+00:00" }, { "id": "01a08792-6a55-7360-beb6-496b2d11a718", "title": "How To Draw 2D Primitive Objects with C++ .NET", "url": "https://www.junian.dev/blog/cpp-dotnet-draw-2d-primitive/", "published_at": "2016-12-01T20:47:00+00:00" } ] posts Claim your blog
Back to junian.dev
Blog · corpus.blog/blogs/junian.dev/posts

junian.dev

junian.dev

2024

2023

2021

2020

2019

2018

2017

2016