thoughtasylumTOOLBOX Preview Guides Use offline Automate Feedback

Guides

Walkthroughs that use several tools in turn to solve a whole problem, grouped by the area they start in.

Accessibility

Audio

Ciphers

Data

Developer

Documenting a project's files, tables and linksWrite a README or handover note that's easy to follow: draw the folder structure as a tree, turn a spreadsheet into a table, make every link the same format, give files tidy names and check the Markdown. Debugging a failing API callFrom a browser's network capture to a fix: find the failing request, read its status, token and times, turn it into code, and share the capture safely. Why won't my JSON file load?Find the error in a JSON file that a program rejects, repair the common slips, check it has what the program expects with a JSON Schema, and find your way round a large file. Handling passwords and tokens in your own appStore passwords as bcrypt hashes and choose the cost, make API keys and store only their hash, add two-factor sign-in with TOTP, and check the tokens your app issues. Reading a crash or a logFind the cause of an error: filter a log by level and time, find your code in a stack trace, read timestamps and compare a working config. Testing an upload limit or a slow uploadFind out whether an upload problem is the file size, the number of files or the connection: make test files of exact sizes, work out how long they should take, capture what the browser did, and match it to the server's log. What is this file?Work out what an unknown file really is, look inside its bytes, check it against a published hash, and unpack compressed or encoded data. What time is this number? Timestamps in logs and IDsWork out which kind of time a number is (Unix, Windows, Chrome, .NET, Excel, GPS and more), read the time hidden in an ID, find the bytes in a file, and turn a day or week into exact start and end times. Why is Git ignoring my file (or not ignoring it)?Find out why Git ignores a file you want to commit, or keeps showing one you meant to ignore: test your .gitignore patterns, re-include a file inside an ignored folder, stop tracking a committed file, and spot invisible characters.

Documents

E-learning

Email

Encoding

Everyday

Fonts

Images

Mac

Maps

Security

Text

Video

Web

↑ ↓ move↵ openesc close