All Articles

143038 articles · Page 6727 of 7152
MaGe Linux Operations
MaGe Linux Operations
May 30, 2017 · Operations

Fix Linux VM No Internet: Configure NAT and DHCP in VMware

This guide walks you through fixing a Linux virtual machine that cannot connect to the internet by adjusting network settings, resetting virtual network defaults, and configuring the VM to use NAT mode with automatic DHCP, ensuring seamless browsing after a simple restart.

LinuxNetworkVMware
0 likes · 3 min read
Fix Linux VM No Internet: Configure NAT and DHCP in VMware
ITPUB
ITPUB
May 29, 2017 · Operations

Why df and du Show Different Disk Usage on Linux and How to Fix It

This article explains why the Linux commands df and du often report different disk usage figures, detailing three main causes—reserved space, phantom (deleted) files, and data present before mounting—and provides concrete commands and steps to identify and resolve each discrepancy.

Disk UsageOperationsdf
0 likes · 4 min read
Why df and du Show Different Disk Usage on Linux and How to Fix It
ITPUB
ITPUB
May 29, 2017 · Fundamentals

Why R Users Should Learn Python for Data Science: A Hands‑On Guide

This tutorial explains why R programmers should add Python to their toolkit, compares core data types and structures between the two languages, introduces essential Python libraries for data analysis, and walks through a practical Boston housing dataset example to solidify the concepts.

NumPyPandasPython
0 likes · 12 min read
Why R Users Should Learn Python for Data Science: A Hands‑On Guide
Architects Research Society
Architects Research Society
May 29, 2017 · Fundamentals

The Explosive Growth of the IoT Market and Its Future Impact

The article outlines how the Internet of Things is rapidly expanding across industries—from RFID‑tracked logistics and connected cars to smart cities and wearable devices—driving trillions of dollars in economic opportunity and reshaping future technology ecosystems.

Connected VehiclesIoTMarket Trends
0 likes · 8 min read
The Explosive Growth of the IoT Market and Its Future Impact
MaGe Linux Operations
MaGe Linux Operations
May 29, 2017 · Backend Development

Why PHP Still Beats Python in Simple Web Deployments

While Python offers elegant syntax and powerful capabilities, PHP remains dominant for large‑scale, low‑maintenance web hosting because its file‑based deployment model requires only copying files, whereas Python frameworks often need persistent processes and complex configuration, limiting its suitability for shared‑hosting environments.

Backend DevelopmentPHPPython
0 likes · 5 min read
Why PHP Still Beats Python in Simple Web Deployments
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 28, 2017 · Artificial Intelligence

This Week’s Tech Highlights: AlphaGo’s Farewell, AI Advances & Git Security

The weekly roundup covers AlphaGo’s retirement and release of self‑play games, Tencent’s surge as Asia’s top startup investor, Microsoft’s migration of Windows code to Git, WeChat mini‑program enhancements, Alibaba’s retail partnership, AI insights from Siri’s co‑founder and Facebook’s new NMT model, Xamarin Live Player’s impact, and Git 2.13 security improvements.

SecuritySoftware Developmentmachine learning
0 likes · 10 min read
This Week’s Tech Highlights: AlphaGo’s Farewell, AI Advances & Git Security
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 28, 2017 · Frontend Development

Master Advanced CSS Tricks: Negative Margins, Text Truncation, and More

This article showcases six practical front‑end techniques—including negative‑margin edge‑to‑edge layouts, ellipsis text truncation with persistent icons, padding‑top placeholders, custom file‑upload styling, an IE9 opacity media‑query hack, and flex‑based mobile centering—to help developers build responsive, polished web pages.

CSS
0 likes · 5 min read
Master Advanced CSS Tricks: Negative Margins, Text Truncation, and More
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 28, 2017 · Fundamentals

Mastering Software Architecture Evaluation: ATAM, ARID, and Practical Steps

This comprehensive guide explains software architecture evaluation methods such as ATAM and ARID, detailing their steps, roles, utility trees, scenario analysis, risk identification, and comparison, while also offering practical advice on stakeholder involvement, quality attribute assessment, and common pitfalls in large‑scale projects.

ARIDATAMRisk Analysis
0 likes · 25 min read
Mastering Software Architecture Evaluation: ATAM, ARID, and Practical Steps
ITPUB
ITPUB
May 28, 2017 · Fundamentals

35 Toxic Programming Habits Every Developer Should Eliminate

This article enumerates 35 common bad programming habits—ranging from code organization and team collaboration to testing and maintenance—and explains why they harm productivity, offering concrete advice on how to recognize and replace each habit with healthier practices.

Best PracticesDebuggingcode quality
0 likes · 15 min read
35 Toxic Programming Habits Every Developer Should Eliminate
Architects Research Society
Architects Research Society
May 28, 2017 · Fundamentals

DOE Connected Lighting Workshop Highlights Standards, Testbeds, and Data‑Driven Energy Management

The U.S. Department of Energy’s annual Connected Lighting workshop in Santa Clara emphasized industry collaboration on standards and testbeds, showcasing how LED‑based, data‑driven lighting systems can improve energy efficiency, enable new services, and integrate with IoT platforms for smarter building management.

Data‑Driven ManagementIoTLED
0 likes · 4 min read
DOE Connected Lighting Workshop Highlights Standards, Testbeds, and Data‑Driven Energy Management
MaGe Linux Operations
MaGe Linux Operations
May 28, 2017 · Backend Development

Understanding Kafka’s Architecture: Topics, Partitions, and Reliability

This article explains Kafka’s core architecture—including brokers, topics, partitions, offsets, producer and consumer mechanics, replication, availability, consistency, persistence, performance optimizations, and Zookeeper integration—providing a comprehensive guide for building reliable distributed messaging systems.

Distributed MessagingKafkaOFFSET
0 likes · 15 min read
Understanding Kafka’s Architecture: Topics, Partitions, and Reliability
MaGe Linux Operations
MaGe Linux Operations
May 28, 2017 · Backend Development

Build a Python CLI to Fetch 12306 Train Tickets in Seconds

This tutorial walks you through creating a Python command‑line tool named “tickets” that, using virtualenv, docopt, and prettytable, retrieves real‑time train ticket information from China’s 12306 service by specifying departure, destination, and date, and displays the results in a formatted table.

clidocoptprettytable
0 likes · 3 min read
Build a Python CLI to Fetch 12306 Train Tickets in Seconds
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 27, 2017 · Fundamentals

Choosing the Right Architecture Pattern: Layered, Event‑Driven, Microkernel, Microservices & More

These notes distill Mark Richards' O'Reilly guide on software architecture patterns, explaining layered, event‑driven (mediator and broker), microkernel, microservices, and space‑based architectures, their key concepts, examples, trade‑offs, and evaluation criteria to help developers select the most suitable pattern for their projects.

Event-Drivendesign patternslayered architecture
0 likes · 18 min read
Choosing the Right Architecture Pattern: Layered, Event‑Driven, Microkernel, Microservices & More