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

FrontendNode.jsReAct
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 EnvironmentLinuxOS comparison
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.

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

Automationbackup cleanupinteractive
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.

AppleOpen SourceXNU
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 NativeContainerizationDevOps
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.

DevOpsDockerInstallation
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 CoreDevOpsDocker
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 CoreDockerVS 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.

Linuxcommand-linemacOS
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.

Headless BrowserPhantomJSmacOS
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.

PythonTutorialWeb Scraping
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 EnvironmentHomebrewTerminal
0 likes · 8 min read
Setting Up a Unix‑Friendly Development Environment on macOS: Editors, Homebrew, Zsh, Vim, and Handy Tools