Tagged articles

macOS

263 articles · Page 3 of 3
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 ExplorerVirtual Machine
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.

CharlesProxySystem Configuration
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.

AutomationShellSystem Administration
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.

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

LinuxZshcommand-line
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 clientMySQLSSH
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.

Homebrewdevelopment environmentmacOS
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.

CSSChromeDark Mode
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 configurationIntelliJmacOS
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.

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

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

AutomationMacBookTool Configuration
0 likes · 24 min read
Essential MacBook Setup Guide for Developers to Boost Productivity
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
Didi Tech
Didi Tech
Aug 20, 2018 · Information Security

How Kemon Reinvents macOS Kernel Monitoring and Bypasses Built‑in Limitations

This article examines the shortcomings of macOS's native kernel monitoring subsystems, details the design and implementation of the open‑source Kemon framework with inline hooks and pre/post callbacks, and showcases its practical applications and vulnerability discoveries presented at major security conferences.

Kemoninline hookkernel monitoring
0 likes · 9 min read
How Kemon Reinvents macOS Kernel Monitoring and Bypasses Built‑in Limitations
21CTO
21CTO
Jun 22, 2018 · Fundamentals

Why Linux Developers Outperform Windows Developers – A Personal Perspective

Based on interviews with over ten recent interviewees and personal experience, the article argues that developers using Linux or macOS tend to have higher development proficiency than those on Windows, due to open-source access, superior command‑line tools, and more consistent package management.

LinuxWindowsdevelopment environment
0 likes · 6 min read
Why Linux Developers Outperform Windows Developers – A Personal Perspective
Java Architect Essentials
Java Architect Essentials
Jun 21, 2018 · Frontend Development

Setting Up a React Development Environment on macOS

This guide walks through installing Node.js, configuring npm with a Chinese mirror, and using create‑react‑app to quickly create and run a React project on macOS, including all necessary command‑line steps and code snippets.

Node.jsReActcreate-react-app
0 likes · 6 min read
Setting Up a React Development Environment on macOS
ITPUB
ITPUB
Jun 20, 2018 · Fundamentals

Why Mac Developers Often Outperform Windows Developers: An OS Comparison

The article compares Windows, Linux, and macOS from a developer's perspective, arguing that Linux's open‑source nature and macOS's Unix‑like environment give developers better resources, tooling, and efficiency, which can lead to higher development skill levels than on Windows.

LinuxOS comparisonWindows
0 likes · 7 min read
Why Mac Developers Often Outperform Windows Developers: An OS Comparison
Test Development Learning Exchange
Test Development Learning Exchange
Mar 17, 2018 · Databases

How to Set Up a Redis Cluster on macOS

This guide explains why a Redis cluster is needed for large data sets, describes the hash‑slot architecture introduced in Redis 3.0, and provides step‑by‑step instructions—including directory creation, configuration changes, instance startup, Ruby gem installation, and cluster creation commands—to build a functional Redis cluster on a Mac.

DatabaseRediscluster
0 likes · 8 min read
How to Set Up a Redis Cluster on macOS
21CTO
21CTO
Jan 9, 2018 · Operations

Simplify macOS Time Machine Cleanup with the Interactive tm-cleanup.sh Script

This article introduces tm-cleanup.sh, a shell script that automates Time Machine backup removal on macOS, now featuring an interactive, dialog‑based interface that lets users browse and delete snapshots without needing command‑line expertise.

AutomationShell scriptbackup cleanup
0 likes · 3 min read
Simplify macOS Time Machine Cleanup with the Interactive tm-cleanup.sh Script
21CTO
21CTO
Oct 1, 2017 · Fundamentals

Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications

Apple surprised developers by publishing the XNU kernel source for macOS and iOS on GitHub, explaining the kernel’s origins, licensing under APSL 2.0, and how this move may help developers understand system internals while aiming to attract more contributors.

AppleKernelXNU
0 likes · 4 min read
Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications
DevOps
DevOps
Dec 14, 2016 · Cloud Native

Step-by-Step Guide to Building a Mesos + Marathon Cluster on macOS with Docker

This article walks through installing a Mesos‑based distributed scheduling platform on macOS using Docker containers, covering custom image creation, registry configuration, Docker‑VM quirks, environment‑variable setup for Zookeeper, Mesos master and slaves, Marathon deployment, and practical tips for accessing containers via socat, Portainer, chroot, and nsenter.

Cloud NativeContainerizationDocker
0 likes · 16 min read
Step-by-Step Guide to Building a Mesos + Marathon Cluster on macOS with Docker
DevOps
DevOps
Aug 4, 2016 · Cloud Computing

Docker for Windows and macOS: Installation Guide and Basic Usage

This guide explains how to download, install, and configure Docker on Windows 10 and macOS, covering prerequisites, enabling Hyper‑V, running the installer, adjusting memory settings, and basic Docker commands such as checking info, running hello‑world, launching Ubuntu and Nginx containers, and viewing running containers.

DockerWindowsdevops
0 likes · 6 min read
Docker for Windows and macOS: Installation Guide and Basic Usage
DevOps
DevOps
Jul 28, 2016 · Backend Development

Developing ASP.NET Core Applications on macOS with VS Code, Docker, and MySQL

This tutorial explains how to set up a macOS development environment with Visual Studio Code and .NET Core, create an ASP.NET Core web application, configure a MySQL database using Docker containers, and package the app for production deployment with Docker Compose.

ASP.NET CoreDockerMySQL
0 likes · 15 min read
Developing ASP.NET Core Applications on macOS with VS Code, Docker, and MySQL
DevOps
DevOps
Jul 28, 2016 · Backend Development

Developing ASP.NET Core Applications on macOS with VS Code, Docker, and MySQL

This tutorial explains how to set up a macOS development environment with Visual Studio Code and .NET Core, create an ASP.NET Core web application using Yeoman, configure MySQL via Docker, and package and deploy the app with Docker and docker‑compose.

ASP.NET CoreDockerMySQL
0 likes · 15 min read
Developing ASP.NET Core Applications on macOS with VS Code, Docker, and MySQL
ITPUB
ITPUB
Jul 18, 2016 · Operations

Master Linux Commands Quickly with tldr: Installation and Usage Guide

This guide introduces the tldr tool that simplifies Linux and macOS command usage by providing concise examples, explains how to install its various language clients, and demonstrates practical command snippets for ssh and curl, helping users avoid lengthy man pages.

LinuxToolcommand-line
0 likes · 7 min read
Master Linux Commands Quickly with tldr: Installation and Usage Guide
Aotu Lab
Aotu Lab
Jan 6, 2016 · Frontend Development

Mastering PhantomJS: From Installation to Powerful Web Automation and Screenshots

This guide introduces PhantomJS—a WebKit‑based headless JavaScript engine—covers its key capabilities such as page screenshots, web crawling, and automation, explains a common macOS installation issue with a “Killed: 9” error, and provides step‑by‑step commands to unpack and run the binary, plus a sample script for capturing website screenshots.

PhantomJSWeb Automationheadless browser
0 likes · 4 min read
Mastering PhantomJS: From Installation to Powerful Web Automation and Screenshots
Architect
Architect
Dec 24, 2015 · Information Security

macOS Persistence Mechanisms: Launch Daemons, Agents, Cron Jobs, Login Items, and Startup Items

The article reviews macOS malware persistence techniques, summarizing a 2015 Bit9 report and detailing seven startup mechanisms—including launch daemons/agents, cron jobs, login items, and startup items—while providing configuration examples, detection tools, and reference resources for security professionals.

launchdmacOSmalware persistence
0 likes · 11 min read
macOS Persistence Mechanisms: Launch Daemons, Agents, Cron Jobs, Login Items, and Startup Items
ITPUB
ITPUB
Dec 17, 2015 · Backend Development

Build a Simple Python Image Scraper on macOS – Step‑by‑Step Guide

This tutorial walks you through setting up a macOS environment, inspecting a web page, and writing a Python script with the requests library to locate and download all images from a target site, complete with code explanations and execution tips.

PythonWeb scrapingimage-downloader
0 likes · 7 min read
Build a Simple Python Image Scraper on macOS – Step‑by‑Step Guide
Node Underground
Node Underground
Dec 8, 2015 · Fundamentals

Boost Development Efficiency with Essential Terminal Tools for Node.js

Choosing the right operating system and command‑line utilities—such as iTerm2, zsh, oh‑my‑zsh, Homebrew, git‑extras, tig, and nvm—can dramatically improve a Node.js developer’s productivity, and this guide reviews each tool, its key features, and practical setup tips for macOS and Windows users.

Development ToolsWindowscommand-line
0 likes · 8 min read
Boost Development Efficiency with Essential Terminal Tools for Node.js
Qunar Tech Salon
Qunar Tech Salon
Apr 24, 2015 · Operations

macOS Optimization Guide: Disabling Time Machine, Hibernation, Enabling noatime, RAM Disk for Temp Files, and Other Performance Tweaks

This article provides a comprehensive set of macOS performance optimizations—including disabling local Time Machine backups, turning off hibernation, adding the noatime mount option, configuring RAM‑based temporary and cache directories, and disabling unnecessary SSD features—to improve system responsiveness and battery life.

Performance OptimizationRAM DiskShell Commands
0 likes · 8 min read
macOS Optimization Guide: Disabling Time Machine, Hibernation, Enabling noatime, RAM Disk for Temp Files, and Other Performance Tweaks