Tagged articles

macOS

241 articles · Page 3 of 3
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.

Development EnvironmentMacBookTool 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.

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

Development EnvironmentWindowslinux
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.

Reactcreate-react-appfrontend
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.

Development EnvironmentOS 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
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.

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

ContainerizationMarathoncloud native
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.

InstallationWindowsdevops
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 CoreMySQLVS Code
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 CoreMySQLVS Code
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.

Toolcommand-linelinux
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.

Pythonimage-downloadermacOS
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.

Command-LineWindowsdevelopment tools
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
Qunar Tech Salon
Qunar Tech Salon
Mar 5, 2015 · Fundamentals

Setting Up a Unix‑Friendly Development Environment on macOS: Editors, Homebrew, Zsh, Vim, and Handy Tools

This guide walks Unix‑oriented developers through configuring macOS with recommended editors, installing Homebrew, switching to Zsh with oh‑my‑zsh, setting up Vim/ivim, and adding useful command‑line utilities, providing step‑by‑step commands and tips for a productive desktop development workflow.

Development EnvironmentEditorHomebrew
0 likes · 8 min read
Setting Up a Unix‑Friendly Development Environment on macOS: Editors, Homebrew, Zsh, Vim, and Handy Tools