Tagged articles

macOS

263 articles · Page 2 of 3
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 5, 2024 · Mobile Development

Step-by-Step Guide to Setting Up a macOS Mobile Development Environment for Android and Flutter

This article provides a comprehensive, beginner-friendly walkthrough for configuring a macOS machine with Android Studio, Flutter SDK, Homebrew, Vim, CocoaPods, and iOS simulators, including detailed commands, environment variable tweaks, and troubleshooting tips to get Flutter projects running on iOS devices.

Android StudioHomebrewdevelopment setup
0 likes · 8 min read
Step-by-Step Guide to Setting Up a macOS Mobile Development Environment for Android and Flutter
Eric Tech Circle
Eric Tech Circle
Apr 13, 2024 · Operations

Stop Your MacBook’s Overnight Battery Drain: Proven Power Settings Tweaks

After experiencing up to 50% battery loss overnight when the MacBook lid is closed, the author diagnosed the issue using pmset, identified Bluetooth and Handoff as culprits, and applied three configuration changes—including disabling network wake, turning off Handoff, and using Bluesnooze—to reduce nightly drain to under 5%.

batterybluesnoozemacOS
0 likes · 5 min read
Stop Your MacBook’s Overnight Battery Drain: Proven Power Settings Tweaks
Liangxu Linux
Liangxu Linux
Mar 26, 2024 · Operations

How to Test Local Network Speed on Linux, Windows, and macOS with Free Tools

This guide explains how to measure local network performance on Linux, Windows, and macOS using free command‑line utilities such as speedtest‑cli and iperf, as well as graphical tools like Speedtest, and provides advanced techniques with Wireshark, ping, and network‑optimization tips.

LinuxWindowsWireshark
0 likes · 10 min read
How to Test Local Network Speed on Linux, Windows, and macOS with Free Tools
21CTO
21CTO
Mar 20, 2024 · Backend Development

Why Oracle Urges Java Developers to Skip macOS Sonoma 14.4 Update

Oracle warns Java developers that upgrading Apple Silicon macOS Sonoma to version 14.4 can crash JetBrains IDEs by sending a SIGKILL signal, and advises postponing the update until a fix is available, highlighting the impact on multiple JDK versions.

Apple SiliconIDEJava
0 likes · 5 min read
Why Oracle Urges Java Developers to Skip macOS Sonoma 14.4 Update
Java Tech Enthusiast
Java Tech Enthusiast
Mar 12, 2024 · Information Security

Apple's macOS cURL Default CA Store Change Raises Security Concerns

Apple’s recent change to macOS’s cURL implementation, which forces the ‑‑cacert option to use the system trust store instead of a user‑supplied certificate bundle, has been criticised by cURL founder Daniel Stenberg as unreliable and potentially insecure, though Apple says the behaviour is intentional and not a bug.

AppleCA CertificatesOpenSSL
0 likes · 3 min read
Apple's macOS cURL Default CA Store Change Raises Security Concerns
macrozheng
macrozheng
Feb 2, 2024 · Cloud Computing

Quickly Spin Up Ubuntu VMs on macOS with Multipass: A Step‑by‑Step Guide

This guide shows how to install Multipass on macOS, create and manage lightweight Ubuntu virtual machines using simple CLI commands, configure resources, mount volumes, transfer files, and automate setup with cloud‑init, providing a fast alternative to heavyweight virtualization tools for local development.

CLICloud‑InitMultipass
0 likes · 11 min read
Quickly Spin Up Ubuntu VMs on macOS with Multipass: A Step‑by‑Step Guide
Sohu Tech Products
Sohu Tech Products
Jan 31, 2024 · Fundamentals

Understanding Mach-O: Structure, Definitions, and Practical Applications

Mach‑O is the macOS and iOS binary format whose header, load commands, and __TEXT/__DATA sections define executable, library, and symbol information, enabling developers to understand loading, linking, and startup performance, and to implement custom initialization hooks or modular launch tasks via custom data sections.

Binary FormatMach-Oclang
0 likes · 10 min read
Understanding Mach-O: Structure, Definitions, and Practical Applications
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 29, 2024 · Operations

Profiling Rust Applications with macOS Instruments Time Profiler

This article explains how to use the macOS Instruments Time Profiler to perform CPU‑time profiling of Rust programs, demonstrates a sample π‑calculation benchmark, shows the required Cargo configuration, walks through recording and inspecting trace files, and applies the method to diagnose performance regressions in the Rspack project.

InstrumentsRspackmacOS
0 likes · 8 min read
Profiling Rust Applications with macOS Instruments Time Profiler
Liangxu Linux
Liangxu Linux
Dec 17, 2023 · Fundamentals

Unlock the Power of Fish Shell: Install, Switch, and Customize on macOS

This guide walks you through installing Fish Shell on macOS, switching from Bash or Zsh, configuring it as the default shell, and leveraging its modern features such as syntax highlighting, auto‑suggestions, web‑based configuration, and custom prompts for a more efficient command‑line experience.

Shellcommand-linecustomization
0 likes · 11 min read
Unlock the Power of Fish Shell: Install, Switch, and Customize on macOS
Efficient Ops
Efficient Ops
Nov 20, 2023 · Operations

Unlock the Power of Fish Shell: Install, Switch, and Customize Like a Pro

This guide walks you through installing Fish Shell on macOS, switching from Bash or Zsh, exploring its standout features such as syntax highlighting, autosuggestions, tab completion, web‑based configuration, and shows how to customize prompts and greetings with practical code examples.

Git integrationPromptinstallation
0 likes · 12 min read
Unlock the Power of Fish Shell: Install, Switch, and Customize Like a Pro
Efficient Ops
Efficient Ops
Nov 19, 2023 · Fundamentals

Unlock the Power of Fish Shell: Installation, Customization, and Advanced Features

This guide introduces Fish Shell, covering its installation on macOS, how to switch from Bash or Zsh, key features like syntax highlighting, smart auto‑completion, web‑based configuration, custom prompts, and practical code examples to help both beginners and experienced users boost their terminal productivity.

ScriptingShell customizationcommand-line
0 likes · 11 min read
Unlock the Power of Fish Shell: Installation, Customization, and Advanced Features
Open Source Linux
Open Source Linux
Nov 13, 2023 · Information Security

How NetBird Simplifies Secure Peer-to-Peer VPNs Without a Central Server

NetBird is an open‑source, WireGuard‑based network management platform that creates secure, direct encrypted tunnels between computers, devices, and servers without a central VPN, supporting cloud, on‑premise, edge and container environments, and offers quick deployment via simple installation steps on Linux and macOS.

LinuxNetBirdNetwork Management
0 likes · 5 min read
How NetBird Simplifies Secure Peer-to-Peer VPNs Without a Central Server
Top Architecture Tech Stack
Top Architecture Tech Stack
Nov 7, 2023 · Databases

How to Install and Activate DataGrip on Windows and macOS

This guide walks you through downloading the latest DataGrip version, installing it on Windows or macOS, and using provided activation scripts to successfully activate the IDE, including step‑by‑step instructions, required command‑line operations, and verification of activation status.

ActivationDataGripDatabase Tools
0 likes · 4 min read
How to Install and Activate DataGrip on Windows and macOS
JD Retail Technology
JD Retail Technology
Jun 16, 2023 · Mobile Development

What’s New in Xcode 15? A Deep Dive into the Latest Features

Xcode 15 beta, released on June 5 2023 for macOS 13.3+, introduces a suite of productivity‑boosting enhancements—including smarter code completion, asset‑catalog variables, centralized localization, revamped documentation, Swift macros, live previews, bookmark navigation, integrated source‑control, accelerated testing, OSLog‑based debugging, and refined distribution controls—aimed at making iOS/macOS development faster, smarter, more convenient, and more secure.

IDE FeaturesSwiftXcode 15
0 likes · 9 min read
What’s New in Xcode 15? A Deep Dive into the Latest Features
Programmer DD
Programmer DD
Jun 9, 2023 · Game Development

Can Macs Become Gaming Machines? Inside Apple’s New Game Porting Toolkit

Apple is reshaping macOS with a new Game Porting Toolkit and a dedicated Game Mode in macOS Sonoma, enabling easier Windows game migration to Apple Silicon, leveraging DirectX‑to‑Metal translation, while also positioning Macs as future gaming platforms alongside initiatives like Apple Vision Pro.

AppleApple SiliconDirectX
0 likes · 10 min read
Can Macs Become Gaming Machines? Inside Apple’s New Game Porting Toolkit
Liangxu Linux
Liangxu Linux
Jun 4, 2023 · Fundamentals

Boost Your CLI Navigation: Master Autojump for Instant Directory Jumping

Autojump is an open‑source command‑line tool that learns your visited directories and lets you jump to them instantly with short aliases; the guide covers installation via Homebrew, APT or source, basic commands for adding, deleting, aliasing, and a Python example, concluding with its productivity benefits.

Shell Toolsautojumpcommand-line
0 likes · 3 min read
Boost Your CLI Navigation: Master Autojump for Instant Directory Jumping
Laravel Tech Community
Laravel Tech Community
May 25, 2023 · Databases

Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases

This article introduces Sequel Pro, a macOS GUI client for MySQL and MariaDB, explains how to configure standard connections with required fields, describes the main interface features such as database selection, table structure and content viewing, and highlights additional tools like Query and Table Info.

Database ManagementGUIMariaDB
0 likes · 3 min read
Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases
macrozheng
macrozheng
Apr 8, 2023 · Fundamentals

Which OS Should You Pick for Learning Programming? Windows, macOS, or Linux

This article compares Windows, macOS, and Linux for programming, weighing their strengths, weaknesses, and suitability based on factors like stability, software ecosystem, customization, cost, and personal workflow to help beginners choose the right operating system.

LinuxWindowsdevelopment environment
0 likes · 10 min read
Which OS Should You Pick for Learning Programming? Windows, macOS, or Linux
Liangxu Linux
Liangxu Linux
Mar 19, 2023 · Operations

How to Add or Modify Docker Container Port Mappings After Creation

This guide explains step‑by‑step how to add, change, or remove port mappings for Docker containers by stopping the container, editing hostconfig.json (and optionally config.v2.json), and restarting the container, with commands for both Linux and Docker Desktop for Mac.

Container ConfigurationDockerLinux
0 likes · 6 min read
How to Add or Modify Docker Container Port Mappings After Creation
Open Source Linux
Open Source Linux
Dec 15, 2022 · Cloud Computing

Run macOS Inside Docker: Complete Docker‑OSX Tutorial

This guide explains how Docker‑OSX lets you launch a fully functional macOS environment inside a Docker container, covering installation, key features, command‑line setup, SSH access, VNC visualization, and tips for building a VNC‑enabled image.

DockerDocker-OSXVNC
0 likes · 5 min read
Run macOS Inside Docker: Complete Docker‑OSX Tutorial
Open Source Linux
Open Source Linux
Nov 15, 2022 · Cloud Native

Easily Add or Modify Docker Container Port Mappings on macOS

Learn step‑by‑step how to expose new ports or modify existing ones for Docker containers on macOS, including using the -p flag during container creation, editing hostconfig.json and config files inside the Docker VM, and restarting Docker to apply changes.

Container ConfigurationDockerHostconfig
0 likes · 6 min read
Easily Add or Modify Docker Container Port Mappings on macOS
Past Memory Big Data
Past Memory Big Data
Oct 13, 2022 · Big Data

Step-by-Step Guide: Integrating Presto with Velox on macOS (Build, Configure, and Run)

This article walks through the performance bottleneck of CPU in data analytics, introduces the Velox vectorized execution engine, and provides a detailed, zero‑to‑one tutorial for downloading Presto source, syncing Velox, fixing build paths, compiling both Java and C++ components, configuring CLion and IntelliJ, launching the servers, and executing SQL queries while noting stability concerns.

JavaSQLVelox
0 likes · 19 min read
Step-by-Step Guide: Integrating Presto with Velox on macOS (Build, Configure, and Run)
21CTO
21CTO
Oct 1, 2022 · Fundamentals

macOS vs Linux: Core Differences, Origins, and Practical Choices

This article compares macOS and Linux by exploring their histories, kernel architectures, openness, hardware requirements, software ecosystems, user experience, customizability, gaming support, package management, and update policies, helping readers decide which operating system best fits their needs.

KernelLinuxSoftware Ecosystem
0 likes · 14 min read
macOS vs Linux: Core Differences, Origins, and Practical Choices
Liangxu Linux
Liangxu Linux
Sep 18, 2022 · Fundamentals

macOS vs Linux: Which Operating System Suits Your Needs?

This article compares macOS and Linux across history, kernel architecture, openness, hardware requirements, software ecosystems, user experience, customizability, gaming support, package management, and update policies, helping readers decide which platform better fits their personal or professional use cases.

LinuxOperating System ComparisonSoftware Ecosystem
0 likes · 15 min read
macOS vs Linux: Which Operating System Suits Your Needs?
IT Services Circle
IT Services Circle
Aug 2, 2022 · Frontend Development

Web-Based Versions of Windows and macOS Operating Systems

This article introduces several browser-based emulations of classic Windows and macOS systems, providing direct links to experience these nostalgic operating environments online without any installation or heavy resource consumption.

WindowsbrowsermacOS
0 likes · 2 min read
Web-Based Versions of Windows and macOS Operating Systems
Programmer DD
Programmer DD
May 28, 2022 · Backend Development

Visual Studio 2022 for Mac: Faster Native UI and .NET 6 Power

Microsoft's Visual Studio 2022 for Mac v17.0 GA introduces a fully native macOS UI, runs on .NET 6, offers Apple Silicon optimization, and delivers up to 50% performance gains while adding early support for .NET 7 and .NET MAUI cross‑platform development.

.NET 6Apple SiliconIDE
0 likes · 5 min read
Visual Studio 2022 for Mac: Faster Native UI and .NET 6 Power
BaiPing Technology
BaiPing Technology
Apr 18, 2022 · Operations

Boost Mac Project Opening Speed with a Custom Alfred Workflow

This guide shows how to create an Alfred Workflow that quickly searches local Git repositories on macOS, determines their types, caches results, and opens projects with the appropriate editor, terminal, or file explorer, dramatically reducing the time spent navigating directories.

Alfred WorkflowAutomationmacOS
0 likes · 18 min read
Boost Mac Project Opening Speed with a Custom Alfred Workflow
Liangxu Linux
Liangxu Linux
Apr 12, 2022 · Fundamentals

Why I Switched from macOS to Linux: A Developer’s Journey and Practical Guide

After 25 years on macOS, the author explains why the growing restrictions and performance issues prompted a move to a Dell XPS 13 running Ubuntu, detailing the daily workflow, desktop environment, development tools, and step‑by‑step instructions for importing iPhone photos on Linux.

Desktop EnvironmentGNOMEdevelopment
0 likes · 12 min read
Why I Switched from macOS to Linux: A Developer’s Journey and Practical Guide
Liangxu Linux
Liangxu Linux
Mar 21, 2022 · Backend Development

Master Nginx: From Basics to Installation, Configuration, and Load Balancing

This guide introduces Nginx’s history, core features, reverse‑proxy and load‑balancing concepts, step‑by‑step installation on macOS and Linux, essential commands, configuration structure, and curated learning resources for developers seeking a solid foundation in web server management.

ConfigurationinstallationmacOS
0 likes · 10 min read
Master Nginx: From Basics to Installation, Configuration, and Load Balancing
Programmer DD
Programmer DD
Mar 18, 2022 · Fundamentals

Boost Your Mac Workflow with macOS Universal Control

Discover how macOS Universal Control transforms multi‑device setups by letting you seamlessly move the cursor, keyboard, and files across Macs and iPads, eliminating tedious Bluetooth switching and manual file transfers for a smoother, more productive workflow.

Universal Controlfile transferkeyboard mouse switching
0 likes · 6 min read
Boost Your Mac Workflow with macOS Universal Control
Top Architect
Top Architect
Feb 24, 2022 · Databases

Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases

This article introduces Sequel Pro, a lightweight macOS client for MySQL and MariaDB, explains how to configure standard connections, describes its main interface modules such as database selection, table structure, query editor, and provides visual guidance for common operations.

Database ManagementGUI ToolMariaDB
0 likes · 4 min read
Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases
Programmer DD
Programmer DD
Feb 23, 2022 · Frontend Development

Switching from Windows to Mac? Essential Tools and Tips for Front‑End Developers

This guide shares a front‑end developer's practical experience and step‑by‑step tips for moving from Windows to macOS, covering package managers, terminals, file navigation, hidden files, split‑screen, drawing tools, screenshot shortcuts, keyboard shortcuts, and useful resources to ease the transition.

Development ToolsfrontendmacOS
0 likes · 10 min read
Switching from Windows to Mac? Essential Tools and Tips for Front‑End Developers
IT Xianyu
IT Xianyu
Jan 27, 2022 · Big Data

Installing Apache Hive on macOS with Hadoop and MySQL Metastore

This tutorial provides step‑by‑step instructions for installing Hadoop 3.1.1, Homebrew, Hive, and configuring MySQL as Hive's metastore on macOS, including environment variable setup, hive‑site.xml configuration, MySQL connector placement, schema initialization, and verification commands.

Big DataHadoopHive
0 likes · 6 min read
Installing Apache Hive on macOS with Hadoop and MySQL Metastore
Programmer DD
Programmer DD
Jan 19, 2022 · Fundamentals

How to Globally Ignore macOS .DS_Store Files in Git

This guide explains why macOS .DS_Store files appear in Git repositories, how to add them to a project .gitignore, and provides a step‑by‑step method to set up a global .gitignore so the files are ignored across all your repositories.

.DS_Storegitglobal .gitignore
0 likes · 3 min read
How to Globally Ignore macOS .DS_Store Files in Git
Architect's Guide
Architect's Guide
Jan 12, 2022 · Fundamentals

IntelliJ IDEA Shortcut Guide for Windows and macOS

This article provides a comprehensive collection of IntelliJ IDEA keyboard shortcuts for both Windows and macOS, organized by key combinations such as Ctrl, Alt, Shift, and their combinations, includes tables of shortcuts, usage explanations, and a link to a high‑resolution PDF for printing.

IDEIntelliJ IDEAShortcuts
0 likes · 19 min read
IntelliJ IDEA Shortcut Guide for Windows and macOS
360 Tech Engineering
360 Tech Engineering
Jan 12, 2022 · Frontend Development

Automating Electron Application Testing with Selenium on macOS

This guide explains how to set up Selenium to drive Chrome and Electron applications on macOS, covering ChromeDriver version matching, configuring Electron's binary location, building and packaging the app, and using remote debugging to test already‑running Electron instances.

ChromeDriverElectronmacOS
0 likes · 10 min read
Automating Electron Application Testing with Selenium on macOS
Liangxu Linux
Liangxu Linux
Dec 25, 2021 · Cloud Computing

Quickly Set Up Ubuntu VMs on macOS Using Multipass

This guide walks you through installing Multipass on macOS, creating and configuring lightweight Ubuntu virtual machines, managing them via the CLI, mounting data volumes, and automating setup with cloud‑init, providing a fast, Docker‑like development environment.

CLIMultipassUbuntu
0 likes · 10 min read
Quickly Set Up Ubuntu VMs on macOS Using Multipass
Liangxu Linux
Liangxu Linux
Dec 20, 2021 · Operations

Fix Mistyped Shell Commands Instantly with The Fuck

Learn how to install, configure, and use The Fuck tool on macOS, Linux, and FreeBSD to automatically correct common command‑line typos and errors, with practical examples for sudo, git, and Python commands.

Error CorrectionShellcommand-line
0 likes · 4 min read
Fix Mistyped Shell Commands Instantly with The Fuck
macrozheng
macrozheng
Dec 6, 2021 · Cloud Computing

How to Quickly Spin Up Ubuntu VMs on macOS with Multipass

This guide walks you through installing Multipass on macOS, creating and managing lightweight Ubuntu virtual machines via the command line, including mounting directories, transferring files, automating setup with cloud‑init, and comparing its simplicity to Docker‑style workflows.

Cloud ComputingMultipassUbuntu VM
0 likes · 10 min read
How to Quickly Spin Up Ubuntu VMs on macOS with Multipass
Meituan Technology Team
Meituan Technology Team
Nov 25, 2021 · Information Security

Analysis of Apple FairPlay DRM: Architecture, Obfuscation Techniques, and Weaknesses

The article dissects Apple’s FairPlay DRM, detailing its kernel‑driver and daemon decryption workflow, the LC_ENCRYPTION_INFO metadata, per‑user licensing files, LLVM‑level obfuscation techniques such as opaque predicates and control‑flow flattening, and the identified weaknesses that enable reverse‑engineering and key extraction.

DRMFairPlayObfuscation
0 likes · 18 min read
Analysis of Apple FairPlay DRM: Architecture, Obfuscation Techniques, and Weaknesses
21CTO
21CTO
Aug 27, 2021 · Operations

One‑Click Bash Script to Build a macOS VirtualBox VM

This article introduces a Bash script that automatically downloads unmodified macOS installers from Apple, creates a fully configured macOS virtual machine in VirtualBox within seconds, supports multiple macOS versions, and allows customization of hardware and Apple service parameters across major operating systems.

Bash scriptSystem SetupVM automation
0 likes · 3 min read
One‑Click Bash Script to Build a macOS VirtualBox VM
Liangxu Linux
Liangxu Linux
Jul 5, 2021 · Fundamentals

Why fd Beats find: Fast, Parallel File Searching with Rust

This guide introduces the Rust‑based fd command as a faster, more user‑friendly alternative to find, covering installation on Linux and macOS, basic and advanced usage examples, and key options like pattern matching, extensions, exec, and time‑based filters.

File SearchfdmacOS
0 likes · 6 min read
Why fd Beats find: Fast, Parallel File Searching with Rust
Liangxu Linux
Liangxu Linux
Jun 2, 2021 · Operations

Why exa Is the Faster, Colorful Replacement for ls on Linux and macOS

This guide introduces exa, a Rust‑based, open‑source file‑listing tool that adds Git integration, colorized output, tree views, and parallel scanning to replace the classic ls command, and shows how to install and use it across major Linux distributions and macOS.

Linuxcommand-lineexa
0 likes · 7 min read
Why exa Is the Faster, Colorful Replacement for ls on Linux and macOS
JD Retail Technology
JD Retail Technology
Apr 19, 2021 · Fundamentals

Understanding the Objective‑C Class Loading Process in dyld and the objc Runtime

This article explains how an iOS/macOS application is launched, detailing the interaction between dyld and the Objective‑C runtime, the initialization steps performed by _objc_init, and the series of functions such as environ_init, static_init, map_images, read_images, and load_images that together realize classes, selectors, protocols and +load methods before main() is called.

Class LoadingObjective‑Cdyld
0 likes · 19 min read
Understanding the Objective‑C Class Loading Process in dyld and the objc Runtime
Sohu Tech Products
Sohu Tech Products
Apr 14, 2021 · Artificial Intelligence

QHBinimageMan: A Swift macOS Tool for Converting Color Images to Grayscale and Binary

This article introduces QHBinimageMan, a Swift‑based macOS utility that demonstrates the full pipeline from color image to grayscale and finally to binary image generation, covering pixel handling, histogram analysis, thresholding, resolution reduction, and a practical live‑streaming gift animation application.

HistogramSwiftbinary image
0 likes · 7 min read
QHBinimageMan: A Swift macOS Tool for Converting Color Images to Grayscale and Binary
FunTester
FunTester
Mar 31, 2021 · Backend Development

Resolving Slow Java Application Startup on macOS Caused by a JDK getLocalHost Bug

The article describes a macOS JDK bug where calls to java.net.InetAddress.getLocalHost() cause a 5‑second (or longer) delay during application startup, explains the investigation steps, and provides three practical fixes including hosts file modification, interface aliasing, and JDK upgrade.

Java bugNetwork Configurationlog4j2
0 likes · 7 min read
Resolving Slow Java Application Startup on macOS Caused by a JDK getLocalHost Bug
Open Source Linux
Open Source Linux
Feb 25, 2021 · Operations

Master Disk Space Monitoring with duf: Install and Use Across Platforms

The article introduces duf, a Go‑based disk usage and free space viewer for Unix‑like systems, explains its features such as colored, resizable output, sorting and JSON mode, and provides step‑by‑step installation instructions for Debian/Ubuntu, RPM‑based distros, Arch AUR, Termux, macOS, FreeBSD, and Windows, plus usage examples and customization options.

LinuxWindowscommand-line
0 likes · 6 min read
Master Disk Space Monitoring with duf: Install and Use Across Platforms
php Courses
php Courses
Feb 22, 2021 · Backend Development

Customizing Xdebug Profiler Output Filename and Analyzing PHP Performance on macOS

This guide explains how to customize Xdebug's profiler output filename using the xdebug.profiler_output_name setting, shows where the generated cachegrind files are stored on macOS, and provides steps to install Graphviz and qcachegrind for performance analysis, plus cleanup commands to remove old profiles.

XdebugmacOSperformance
0 likes · 4 min read
Customizing Xdebug Profiler Output Filename and Analyzing PHP Performance on macOS
Programmer DD
Programmer DD
Jan 29, 2021 · Operations

Run Multiple WeChat Instances on macOS with Simple Commands and WeChatTweak

This guide explains why office workers need separate personal and work WeChat accounts on macOS, compares three ways to launch multiple WeChat clients—including app duplication, command‑line shortcuts, and the WeChatTweak‑macOS tool—and shows how to use each method effectively.

command-linemacOSmultiple instances
0 likes · 3 min read
Run Multiple WeChat Instances on macOS with Simple Commands and WeChatTweak
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 3, 2020 · Databases

Manual Setup of a Redis Cluster on macOS

This article provides a step‑by‑step guide for manually building a six‑node Redis cluster on macOS, detailing environment setup, configuration changes, node startup, slot allocation, and converting master nodes to slaves, with screenshots and command examples.

DatabaseRediscluster
0 likes · 6 min read
Manual Setup of a Redis Cluster on macOS
Python Programming Learning Circle
Python Programming Learning Circle
Nov 17, 2020 · Fundamentals

Python3 Environment Setup and Installation Guide

This article provides a comprehensive guide to installing and configuring Python 3 on various platforms—including Windows, Linux, and macOS—covering download sources, installation steps, environment variable setup, and usage of command‑line options and IDEs.

WindowsenvironmentmacOS
0 likes · 8 min read
Python3 Environment Setup and Installation Guide
Programmer DD
Programmer DD
Nov 13, 2020 · Cloud Native

Run Podman on macOS Without Docker: A HyperKit‑Based Guide

This article explains how to run Podman on macOS by installing HyperKit, creating a lightweight Ubuntu VM, configuring Podman's remote API socket, and connecting the local CLI via SSH, providing a more resource‑efficient alternative to Docker Desktop.

HyperKitPodmancontainer
0 likes · 11 min read
Run Podman on macOS Without Docker: A HyperKit‑Based Guide
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 21, 2020 · Databases

How to Reset a Forgotten MySQL Root Password

This guide explains how to recover a lost MySQL root password by editing the MySQL configuration to skip grant tables, restarting the service, and then setting a new password via SQL commands, with platform-specific steps for Windows, macOS, and Linux.

ConfigurationDatabase AdministrationLinux
0 likes · 4 min read
How to Reset a Forgotten MySQL Root Password
Programmer DD
Programmer DD
Sep 26, 2020 · Fundamentals

From PowerPC to Intel: The Untold History of Hackintosh and Bootloader Evolution

This article chronicles the evolution of running macOS on non‑Apple hardware—from the early PowerPC‑based “black Apple” experiments, through Intel transitions, legal battles, and the development of bootloaders like Chameleon, Clover, and OpenCore—highlighting technical challenges and milestones.

AppleHackintoshbootloader
0 likes · 24 min read
From PowerPC to Intel: The Untold History of Hackintosh and Bootloader Evolution
ITPUB
ITPUB
Sep 20, 2020 · Fundamentals

Boost Your Development Efficiency with Essential Shell Commands

This article introduces a collection of essential Linux/macOS command‑line tools—such as find, grep, awk, sed, and others—explaining their key options and demonstrating practical examples like log analysis, database URL correction, and bulk file processing to dramatically improve everyday developer productivity.

AutomationShellcommand-line
0 likes · 18 min read
Boost Your Development Efficiency with Essential Shell Commands