All Articles

142400 articles · Page 7113 of 7120
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2014 · Backend Development

Master Python Web Scraping: Proxies, Login, Multithreading, and Captcha Hacks

This guide walks through practical Python web‑scraping techniques using urllib2, covering basic page fetching, proxy usage, cookie handling for logins, form submission, header spoofing, anti‑hotlink tricks, multithreaded crawling, and strategies for bypassing simple captchas, all illustrated with code snippets.

Multithreadingcaptchaproxy
0 likes · 7 min read
Master Python Web Scraping: Proxies, Login, Multithreading, and Captcha Hacks
Baidu Tech Salon
Baidu Tech Salon
Jun 30, 2014 · Frontend Development

Google Announces Dart Support for App Engine and Future Development Plans

Google announced at I/O that its Dart language will soon run on App Engine via managed VMs and custom runtimes, while also supporting Docker deployment, async/await features, and broader Chrome integration, aiming to make Dart a general‑purpose, front‑end and back‑end language with strong tooling and industry adoption.

App EngineDARTGoogle I/O
0 likes · 6 min read
Google Announces Dart Support for App Engine and Future Development Plans
MaGe Linux Operations
MaGe Linux Operations
Jun 30, 2014 · Backend Development

Common Nginx Issues and Solutions: Startup Errors, Load Balancing, Caching, and Performance Tuning

This guide walks through typical Nginx problems—from socket permission errors and load‑balancing weight settings to cache‑control headers, gzip configuration, high‑concurrency tuning, and debugging directives—offering step‑by‑step fixes and configuration examples for Linux environments.

Cache-ControlTroubleshooting
0 likes · 16 min read
Common Nginx Issues and Solutions: Startup Errors, Load Balancing, Caching, and Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2014 · Fundamentals

Level Up Your Programming Skills: A Beginner’s Roadmap to Mastery

This comprehensive guide offers a step‑by‑step learning roadmap for new programmers, covering essential scripting languages, Unix/Linux tools, web fundamentals, advanced C/Java topics, databases, system programming, and practical projects to build solid technical foundations.

Beginner GuideSystems ProgrammingWeb Development
0 likes · 20 min read
Level Up Your Programming Skills: A Beginner’s Roadmap to Mastery
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2014 · Fundamentals

Master GitHub: 10 Hidden Tricks to Boost Your Workflow

Discover practical GitHub shortcuts—including diff whitespace ignoring, author commit filtering, branch comparison URLs, Gist embedding, short URL creation, line highlighting, quick quoting, task lists, and diff/patch retrieval—to streamline your development workflow and save time.

GitHubShortcutsVersion Control
0 likes · 6 min read
Master GitHub: 10 Hidden Tricks to Boost Your Workflow
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2014 · Operations

Mastering High‑Availability Load Balancing: LVS, Nginx, F5 and Beyond

This article examines common website architecture layers, compares hardware (F5) and software (LVS, Nginx) load‑balancing solutions, discusses high‑availability setups with Keepalived/Heartbeat, evaluates their network dependencies, and offers practical recommendations for choosing and monitoring load‑balancers, file servers, and databases in high‑traffic environments.

F5LVSNginx
0 likes · 10 min read
Mastering High‑Availability Load Balancing: LVS, Nginx, F5 and Beyond
Baidu Tech Salon
Baidu Tech Salon
Jun 26, 2014 · Fundamentals

Linux vs BSD: Understanding the Differences Between Two Open-Source Unix-Like Operating Systems

Linux provides only a kernel that must be combined with a myriad of distributions, uses the GPL, and offers broader hardware support for desktops, while BSD delivers a complete, single‑project operating system under a permissive BSD license, emphasizing stability, security, and vendor freedom, especially for servers.

BSDBSD licenseFreeBSD
0 likes · 8 min read
Linux vs BSD: Understanding the Differences Between Two Open-Source Unix-Like Operating Systems
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2014 · Operations

Mastering Linux LVM: From Basics to Disaster Recovery Strategies

This guide introduces Linux Logical Volume Manager (LVM), explains its core concepts such as physical volumes, volume groups, and logical volumes, and provides step‑by‑step procedures for checking versions, handling common failures, and performing disaster‑recovery operations on both server and desktop systems.

Storage Managementdisaster recoverylinux
0 likes · 29 min read
Mastering Linux LVM: From Basics to Disaster Recovery Strategies
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2014 · Cloud Computing

Understanding VMware’s Full Product Portfolio: From vSphere to Horizon

An in‑depth overview of VMware’s extensive product lineup—including data‑center and cloud infrastructure tools, management suites, desktop virtualization, and free utilities—explains each solution’s purpose, key features, and typical use cases for enterprises and individual users alike.

VMwarecloud infrastructuredata center
0 likes · 5 min read
Understanding VMware’s Full Product Portfolio: From vSphere to Horizon
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2014 · Databases

How to Change MySQL Character Set to UTF-8 on Linux

This guide walks through locating MySQL's configuration file on Linux, copying a sample cnf, editing it to set default-character-set=utf8 for client and server, restarting MySQL, and verifying the change with SHOW VARIABLES, plus alternative methods via SQL commands and database options.

Character SetMySQLUTF-8
0 likes · 8 min read
How to Change MySQL Character Set to UTF-8 on Linux
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2014 · Fundamentals

Understanding Hard Drive Interfaces and Storage Solutions: DAS, NAS, and SAN

This article explains the differences between parallel and serial hard‑disk interfaces, details ATA and SCSI protocols, and compares three major storage architectures—Direct‑Attached Storage (DAS), Network‑Attached Storage (NAS), and Storage Area Networks (SAN)—including their use cases, performance, and cost considerations.

ATADASNAS
0 likes · 11 min read
Understanding Hard Drive Interfaces and Storage Solutions: DAS, NAS, and SAN
Baidu Tech Salon
Baidu Tech Salon
Jun 25, 2014 · Fundamentals

Uncovering Bohrbug, Heisenbug, Mandelbug & Schroedinbug: Software Bugs Explained

Software bugs are often whimsically named after famous scientists, with Bohrbug representing reproducible errors, Heisenbug describing elusive issues that disappear under observation, Mandelbug denoting complex, chaotic faults, and Schroedinbug reflecting paradoxical bugs that seem both present and absent, each illustrating distinct debugging challenges.

Programming Fundamentalsbohrbugdebugging
0 likes · 6 min read
Uncovering Bohrbug, Heisenbug, Mandelbug & Schroedinbug: Software Bugs Explained
Suning Design
Suning Design
Jun 25, 2014 · Frontend Development

Boost Your Page’s Visual Impact: Mastering Image‑to‑Text Ratio in Frontend Design

This article explains how the image‑to‑text ratio, or visual proportion of graphics on a page, influences readability and overall feel, and offers practical frontend design techniques—such as background color tweaks, color blocks, repeated imagery, rhythmic layouts, and graphic elements—to optimize that ratio for a more engaging user experience.

designfrontendimage ratio
0 likes · 6 min read
Boost Your Page’s Visual Impact: Mastering Image‑to‑Text Ratio in Frontend Design