All Articles

140710 articles · Page 6902 of 7036
ITPUB
ITPUB
Dec 30, 2015 · Information Security

Executing a Cold‑Boot Attack on LUKS‑Encrypted Linux Systems

This article explains how researchers built the EvilAbigail tool to perform a cold‑boot attack on Linux machines using LUKS full‑disk encryption, detailing the use of LD_PRELOAD bootkits, initrd manipulation, and password extraction techniques while also discussing practical mitigations.

LD_PRELOADLUKSLinux
0 likes · 10 min read
Executing a Cold‑Boot Attack on LUKS‑Encrypted Linux Systems
DevOps
DevOps
Dec 30, 2015 · Operations

Automated Life Scripts by a Russian Programmer: Overview of the “hacker‑scripts” GitHub Project

A Russian developer created a suite of automation scripts that handle everything from sending overtime texts to his wife and requesting sick leave to restoring client databases and remotely brewing coffee, and the GitHub project “hacker‑scripts” has attracted over 16,000 stars, illustrating a playful yet technically impressive approach to personal DevOps automation.

LinuxScriptingproductivity
0 likes · 5 min read
Automated Life Scripts by a Russian Programmer: Overview of the “hacker‑scripts” GitHub Project
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Dec 30, 2015 · R&D Management

Improving Developer Productivity and Workflow in Software Development

The article examines how concise, efficient, and simple development practices, agile iteration, automated testing, and thoughtful tool selection can boost individual and team productivity while maintaining software quality, offering practical examples and strategic guidance for optimizing software development processes.

Testingagilesoftware development
0 likes · 28 min read
Improving Developer Productivity and Workflow in Software Development
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2015 · Artificial Intelligence

Technical Debt in Machine Learning Systems

The paper examines how machine‑learning systems inherit unique forms of technical debt—such as boundary erosion, entanglement, hidden feedback loops, and data‑dependency issues—and discusses mitigation strategies, measurement techniques, and cultural changes needed to maintain sustainable, reliable ML deployments.

Machine Learningdata dependenciesfeedback loops
0 likes · 26 min read
Technical Debt in Machine Learning Systems
ITPUB
ITPUB
Dec 29, 2015 · Big Data

How SparkSQL Executes Queries Faster Than Hive: A Deep Dive

This article explains SparkSQL's query processing pipeline—from parsing and logical planning through optimization and physical execution—highlighting why it often outperforms Hive on MapReduce by reducing I/O, minimizing shuffle stages, and reusing JVMs.

Big DataDistributed ComputingHive
0 likes · 13 min read
How SparkSQL Executes Queries Faster Than Hive: A Deep Dive
ITPUB
ITPUB
Dec 29, 2015 · Backend Development

How to Build a Concurrent Python Web Server with fork() and Sockets

This tutorial walks you through creating a simple iterative Python web server, demonstrates its single‑request limitation, explains socket fundamentals, and then shows how to transform it into a concurrent server using the Unix fork() system call while handling backlog, duplicate descriptors, and zombie processes.

ForkSocketsUNIX
0 likes · 18 min read
How to Build a Concurrent Python Web Server with fork() and Sockets
Node Underground
Node Underground
Dec 29, 2015 · Backend Development

Master Node.js Unit Testing with npm Scripts, Makefile, and CI

This guide walks through setting up Node.js unit testing using Mocha and Istanbul, streamlining commands with npm scripts and a Makefile, handling glob patterns, and integrating continuous integration with Travis CI or a custom UITest-ci solution.

Continuous IntegrationNode.jsUnit Testing
0 likes · 7 min read
Master Node.js Unit Testing with npm Scripts, Makefile, and CI
Efficient Ops
Efficient Ops
Dec 28, 2015 · Operations

Why Jumpserver Became the Go-To Open‑Source Bastion Host for Ops Teams

This article explains the origins, core features, design principles, and deployment resources of Jumpserver, an open‑source Python‑based bastion host that simplifies batch account management, command auditing, and web‑based terminal access for operation engineers.

JumpServerPythonbastion host
0 likes · 6 min read
Why Jumpserver Became the Go-To Open‑Source Bastion Host for Ops Teams
dbaplus Community
dbaplus Community
Dec 28, 2015 · Databases

Mastering Oracle Real‑Time SQL Monitoring for Faster Performance Diagnosis

This guide explains Oracle Real‑Time SQL Monitoring, covering terminology, activation conditions, how to access it via Enterprise Manager Cloud Control, and detailed walkthroughs of its various panels, metrics, and practical examples for diagnosing and optimizing long‑running queries and index builds.

DBAOraclePerformance Tuning
0 likes · 29 min read
Mastering Oracle Real‑Time SQL Monitoring for Faster Performance Diagnosis
ITPUB
ITPUB
Dec 28, 2015 · Frontend Development

How to Compute and Draw the One‑Click “Dismiss” Effect with Bezier Curves

This tutorial explains the geometric derivation and step‑by‑step algorithm for calculating the tangent points of two circles of different radii and using them to construct quadratic Bézier curves that create the popular one‑click dismiss animation on mobile interfaces.

Bezier CurveGeometryMathematics
0 likes · 9 min read
How to Compute and Draw the One‑Click “Dismiss” Effect with Bezier Curves
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2015 · Fundamentals

How to Enhance a Programmer’s Learning Ability: Three Key Practices

In an era of rapid technological change, a programmer’s core competitiveness lies in strong learning ability, and the author distills three essential practices—effective reading, focused study aligned with work, and continuous reflection—to help developers continuously improve their skills and career growth.

BooksSelf‑Improvementcareer development
0 likes · 12 min read
How to Enhance a Programmer’s Learning Ability: Three Key Practices
ITPUB
ITPUB
Dec 28, 2015 · Information Security

How to Start Learning Hacking: Foundations, Mindset, and Essential Skills

This guide outlines the fundamental concepts, mindset, and step‑by‑step skills needed for beginners to start learning hacking and information security, covering everything from basic network knowledge to legal considerations.

SQL Injectionhacking basicsinformation security
0 likes · 10 min read
How to Start Learning Hacking: Foundations, Mindset, and Essential Skills