Adb useful commands list
The article provides a comprehensive list of useful Android Debug Bridge (ADB) commands for tasks such as device management, file transfer, app installation, and log analysis. It also introduces ADBugger, a desktop tool …
Developer tools news — AI coding assistants, IDEs, CLI tools, APIs, and productivity tools for software engineers. GitHub Copilot, Cursor, and more.
The article provides a comprehensive list of useful Android Debug Bridge (ADB) commands for tasks such as device management, file transfer, app installation, and log analysis. It also introduces ADBugger, a desktop tool …
The Swift Concurrency Manifesto, authored by Chris Lattner, outlines a long-term vision for introducing a first-class concurrency model to Swift, focusing on task-based abstractions like async/await and actors to elimina…
In August 2024, Authy discontinued its desktop app, and subsequent backend changes have prevented users from logging into older versions, making token export difficult for those not already logged in. This guide provides…
Structured format for writing Git commit messages: `<type>(<scope>): <subject>`. It explains that using specific types like `feat`, `fix`, or `docs` in the message makes the commit's purpose clear and improves programmer…
The article provides a step-by-step method to fix a corrupt history file in the zsh shell. It instructs users to rename the existing `.zsh_history` file, extract printable strings from the corrupted file into a new one, …
The article provides a list of ephemeral file sharing services and recommends encrypting files locally before uploading, even if the service is trusted. It includes a brief tutorial on using OpenSSL to encrypt files with…
This article documents the process of installing Linux on 2016 and 2017 MacBook Pro models with Touch Bar, focusing on Fedora 27 with kernel 4.14.x. It provides detailed instructions for partitioning, booting, and driver…
The article contains the source code for an HTML file that implements a button to initiate an OAuth 2.0 authentication flow with Microsoft Azure Active Directory (AAD). The script constructs a URL to Microsoft's login en…
The article provides instructions for deploying a multi-instance causal cluster of Neo4j 3.1 RC1, referencing resources such as a docker-compose.yml file from the docker-neo4j repository and a beta manual. It also includ…
The article explains how to use the `jq` command-line tool to filter JSON data by a specific value. It provides the syntax `cat <filename> | jq -c '.[] | select( .<key> | contains("<value>"))'` and notes that numeric val…
The article summarizes Robert C. Martin's principles for writing "clean code," which is code that is easily understood, read, and enhanced by any developer on a team. It lists numerous specific practices, such as followi…
This article provides a beginner's guide to writing a comprehensive README file for a software project. It recommends including sections for a project overview, motivation, build status, code examples, setup instructions…
The article provides a cheat sheet for using the terminal multiplexer tmux, including commands to start sessions, manage windows and panes, and select text using modifier keys. It also explains how to configure tmux thro…
The article provides a summary of server commands for the CMaNGOS (Classic MaNGOS) game server emulator, listing each command's name, required account level, and syntax. Commands include account management functions like…
This article provides a curated list of computer science resources, including books and PDFs, covering topics from basic computer hardware and software principles to advanced subjects like compilers, operating systems, a…
The article explains how to add transparency to hexadecimal color codes by appending a two-character value representing the alpha channel. For example, to achieve 40% opacity on black (#000000), the code becomes #6600000…
This is a configuration file for clang-format, a code formatting tool, created by Ingmar Delsink. It specifies formatting rules for C++ code, including a tab width and indent width of 4, no tab characters, and C++11 stan…
The article discusses a design consideration for the ALFE programming language, where the author explores the possibility of treating integers as types to enable fixed-length arrays indexed by non-integer types like Bool…
This article provides a factual summary of system design principles, emphasizing the importance of clarifying scope, identifying constraints, and managing trade-offs. It outlines key steps including high-level architectu…
This article explains how to configure Git to use a proxy server, which is necessary when encountering errors while cloning or fetching from remote repositories. It provides commands for setting a global proxy, a domain-…