Tagged articles
230 articles
Page 2 of 3
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.

Development EnvironmentLinuxWindows
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 ConfigurationDevOpsDocker
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
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.

LinuxSoftware ecosystemkernel
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.

Kernel ArchitectureLinuxOperating System Comparison
0 likes · 15 min read
macOS vs Linux: Which Operating System Suits Your Needs?
Programmer DD
Programmer DD
Aug 31, 2022 · Operations

What’s New in VirtualBox 7 Beta? Official Windows 11 & macOS Support Explained

Oracle’s VirtualBox 7 beta introduces official support for Windows 11, macOS Big Sur and Monterey, enhances the Windows 11 setup experience with unattended installation, and expands host‑OS compatibility, while keeping the open‑source, XML‑based VM configuration that makes migration easy.

Beta ReleaseVirtualBoxVirtualization
0 likes · 5 min read
What’s New in VirtualBox 7 Beta? Official Windows 11 & macOS Support Explained
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
Laravel Tech Community
Laravel Tech Community
Apr 14, 2022 · Operations

How to Retrieve Saved Wi‑Fi Passwords on Windows, Linux, and macOS

This guide explains step‑by‑step how to use built‑in command‑line tools on Windows, Linux, and macOS to list previously connected Wi‑Fi networks and reveal their stored passwords, allowing you to recover forgotten network credentials across all major operating systems.

Command LineLinuxPassword Recovery
0 likes · 5 min read
How to Retrieve Saved Wi‑Fi Passwords on Windows, Linux, and macOS
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 EnvironmentDevelopmentGNOME
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.

InstallationconfigurationmacOS
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.

FrontendTipsdevelopment tools
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_StoreGitVersion Control
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 IDEAWindows
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.

ChromeDriverElectronSelenium
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.

Command LineError CorrectionShell
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.

Command LineLinuxexa
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.

Objective‑CRuntimeclass loading
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 buglog4j2macOS
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.

PerformanceProfilingXdebug
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 LineTutorialmacOS
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.

ClusterDatabaseRedis
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.

EnvironmentWindowsmacOS
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.

ContainerHyperKitPodman
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.

Database AdministrationLinuxWindows
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
FunTester
FunTester
Sep 1, 2020 · Frontend Development

How to Test Internet Explorer on macOS: 7 Practical Methods

This guide explains why testing Internet Explorer on macOS is still necessary and walks through seven viable approaches—including online cross‑browser services, virtual machines, RemoteIE, Microsoft Remote Desktop, Chrome extensions, WineBottler, and Boot Camp—detailing their setup steps, advantages, and limitations.

Chrome ExtensionInternet ExplorerRemote Desktop
0 likes · 13 min read
How to Test Internet Explorer on macOS: 7 Practical Methods
FunTester
FunTester
Aug 12, 2020 · Operations

How to Fix Charles Proxy Helper Installation Error on macOS

This guide explains why Charles fails to install its macOS proxy helper, shows the problematic launch daemon plist, and provides step‑by‑step instructions to locate, edit, and restore the correct configuration so the proxy works again.

CharlesProxyTroubleshooting
0 likes · 3 min read
How to Fix Charles Proxy Helper Installation Error on macOS
Architecture Digest
Architecture Digest
Aug 7, 2020 · Operations

A Beginner’s Guide to macOS Terminal: Basics, Common Commands, and Advanced Tips

This article introduces macOS Terminal as the bridge between the kernel and the user interface, explains how to open it, covers fundamental concepts such as commands, paths, and file operations, and provides a collection of practical commands—from simple echoes to disk management and Homebrew installation—while warning about risky operations and offering advanced customization tips.

AutomationCommand LineShell
0 likes · 17 min read
A Beginner’s Guide to macOS Terminal: Basics, Common Commands, and Advanced Tips
DevOps Cloud Academy
DevOps Cloud Academy
Jul 19, 2020 · Operations

Guide to Installing and Configuring Jenkins CI on macOS

This tutorial explains how to install Jenkins on macOS using Homebrew, configure it as a launch agent, adjust JVM memory and garbage‑collection settings, set HTTP proxy, customize ports and prefixes, and create a complete launchd plist for a reliable 24/7 CI server.

CIDevOpsHomebrew
0 likes · 10 min read
Guide to Installing and Configuring Jenkins CI on macOS
Huajiao Technology
Huajiao Technology
Apr 14, 2020 · Operations

Basic Terminal Commands and Practical Usage on macOS

This article introduces essential terminal commands and practical scenarios for macOS users, covering tools like man, grep, tail, awk, top, lsof, ansible, and nc, and offers efficiency tips such as aliases, plugins, and fuzzy finders to boost productivity.

Command LineLinuxTerminal
0 likes · 16 min read
Basic Terminal Commands and Practical Usage on macOS
Senior Brother's Insights
Senior Brother's Insights
Mar 28, 2020 · Databases

Fix MySQL 8 Crashes in Sequel Pro and Master Its macOS Features

This guide introduces the open‑source macOS MySQL client Sequel Pro, explains its interface and SSH security options, and provides two practical solutions—including a test‑build download—to resolve the frequent crashes when connecting to MySQL 8, enabling stable database management.

Database clientSSHSequel Pro
0 likes · 5 min read
Fix MySQL 8 Crashes in Sequel Pro and Master Its macOS Features
Programmer DD
Programmer DD
Jan 14, 2020 · Fundamentals

Essential macOS Setup & Tools to Supercharge Your Development Workflow

This guide records a complete macOS development environment setup, covering system preferences, essential utilities like Homebrew, iTerm2, Oh My Zsh, nvm, VS Code, Jupyter, and a curated list of productivity and beautification apps, all aimed at maximizing efficiency and simplicity.

Development EnvironmentHomebrewTerminal
0 likes · 8 min read
Essential macOS Setup & Tools to Supercharge Your Development Workflow
Programmer DD
Programmer DD
Dec 31, 2019 · Frontend Development

Why Your WeChat Articles Turn Dark and How to Force Light Mode in Chrome

This article explains why WeChat articles may appear with a black background due to macOS dark mode and the CSS prefers‑color‑scheme media feature, and provides two practical solutions—command‑line tweaks for Chrome and a lightweight app—to restore the original light appearance.

ChromeDark Modecss
0 likes · 5 min read
Why Your WeChat Articles Turn Dark and How to Force Light Mode in Chrome
Programmer DD
Programmer DD
Sep 29, 2019 · Fundamentals

How to Fix IntelliJ Git Errors After a macOS Update

After upgrading macOS, IntelliJ may lose its Git executable path, causing errors, but you can resolve it by updating the Git path in Preferences → Version Control → Git and testing the configuration.

IDE configurationIntelliJTroubleshooting
0 likes · 3 min read
How to Fix IntelliJ Git Errors After a macOS Update
FunTester
FunTester
Aug 23, 2019 · Mobile Development

Running UiAutomator on macOS: Full‑Path Fixes and Common Pitfalls

When using UiAutomator on macOS you must prepend the full path to the Android command and adjust slash handling, otherwise you encounter "Cannot run program" errors; this guide shows the errors, the required fixes, and provides a complete Java helper class for automated testing.

AndroidAutomationJava
0 likes · 10 min read
Running UiAutomator on macOS: Full‑Path Fixes and Common Pitfalls
FunTester
FunTester
Aug 21, 2019 · Fundamentals

Tutorial: Installing and Using Plotly with Python 2.7 on macOS

This guide walks through installing Plotly via pip, setting up a Plotly account and credentials, configuring privacy options, and provides complete Python 2.7 code examples to generate and display interactive charts on macOS.

PythonTutorialmacOS
0 likes · 5 min read
Tutorial: Installing and Using Plotly with Python 2.7 on macOS
21CTO
21CTO
Aug 18, 2019 · Fundamentals

Darling: Bringing macOS Apps to Linux – Progress, Challenges, and Future

Darling is an open‑source project creating a macOS‑to‑Linux translation layer, and its July 2019 Q2 report details rising community activity, licensing debates, framework stubs, and ongoing efforts to run command‑line tools and 32‑bit apps, while full GUI support remains a future goal.

Compatibility layerDarlingLinux
0 likes · 8 min read
Darling: Bringing macOS Apps to Linux – Progress, Challenges, and Future
FunTester
FunTester
Aug 15, 2019 · Backend Development

Boost Your Mac Load Test: Tuning sysctl and HttpClient for 20k+ Connections

This guide shares practical steps to overcome TIME_WAIT port exhaustion on macOS and optimize Apache HttpClient settings for high‑concurrency load testing, including sysctl tweaks for maximum file descriptors, port range adjustments, connection‑pool parameters, timeout configurations, and a custom connection‑recycling thread, enabling over 20 k concurrent requests without bottlenecks.

Connection PoolHttpClientJava
0 likes · 5 min read
Boost Your Mac Load Test: Tuning sysctl and HttpClient for 20k+ Connections
FunTester
FunTester
Jul 28, 2019 · Fundamentals

How to Fix pip Uninstall Errors for NumPy When Installing Pandas on macOS

When rebuilding a Plotly environment on macOS, pip fails to uninstall the system‑installed NumPy, causing pandas installation errors, and the solution involves manually removing NumPy’s egg‑info, using a reliable PyPI mirror, and selecting compatible library versions.

NumPyTroubleshootingmacOS
0 likes · 4 min read
How to Fix pip Uninstall Errors for NumPy When Installing Pandas on macOS
21CTO
21CTO
May 3, 2019 · Fundamentals

Essential MacBook Setup Guide for Developers to Boost Productivity

This comprehensive guide walks new MacBook users through hardware upgrades, system preferences, essential shortcuts, and a curated list of productivity apps—including window managers, terminal enhancements, and development tools—to create an efficient and customized working environment.

AutomationDevelopment EnvironmentMacBook
0 likes · 24 min read
Essential MacBook Setup Guide for Developers to Boost Productivity
WeChat Client Technology Team
WeChat Client Technology Team
Apr 3, 2019 · Mobile Development

How Matrix for iOS/macOS Boosts App Performance with Crash and Memory Monitoring

Matrix for iOS/macOS is an open‑source performance probing tool from the WeChat team that monitors crashes, jank, and memory issues on iOS and macOS, offering plugins for detailed stack capture and out‑of‑memory reporting, with future plans for power‑consumption tracking and cloud integration.

Crash DetectionMemory ManagementOpen Source
0 likes · 3 min read
How Matrix for iOS/macOS Boosts App Performance with Crash and Memory Monitoring
JD Tech
JD Tech
Mar 21, 2019 · Frontend Development

Implementing NSOutlineView with Pure Code in macOS: A Step‑by‑Step Guide

This article walks through creating a hierarchical menu using NSOutlineView entirely in code, covering view initialization, data model preparation, custom cell and row views, essential NSOutlineViewDataSource and NSOutlineViewDelegate methods, and handling selection to achieve a fully functional macOS outline interface.

CocoaNSOutlineViewObjective‑C
0 likes · 7 min read
Implementing NSOutlineView with Pure Code in macOS: A Step‑by‑Step Guide
360 Quality & Efficiency
360 Quality & Efficiency
Nov 16, 2018 · Mobile Development

Setting Up iOS Automation with Appium, Java, and WebDriverAgent

This guide details how to set up an iOS automation environment using Appium, Java, and related tools on macOS, covering system requirements, installation of Xcode, JDK, Node, Appium, WebDriverAgent, and necessary plugins, along with troubleshooting tips for successful device testing.

AppiumAutomationXcode
0 likes · 5 min read
Setting Up iOS Automation with Appium, Java, and WebDriverAgent