Lynxbee topic

lynxbeedev

Create and Secure a Django Admin Account

Create a Django administrator without leaking credentials or weakening password validation. Then verify the account, recover access safely, understand staff versus superuser privileges, and troubleshoot the admin login in development and production.

Protect the DRF API Root with Login and Permissions

Adding a Login link to Django REST Framework’s browsable API does not protect an endpoint. This walkthrough combines session authentication with an explicit permission policy, verifies anonymous and logged-in behavior, and closes the production security gaps beginners often miss.

Design Your First Django Model and Migration

A Django model is more than a Python-shaped table definition: it establishes database constraints, application validation, relationships, query paths, and migration history. This example builds a small publishing model and verifies each layer.

Run OpenGrok Code Search on Ubuntu

The old Java 8, Tomcat 8, and Snap ctags recipe no longer matches OpenGrok’s requirements. This deployment uses the maintained official container, pins a release, keeps source read-only, persists index data, binds locally, and explains indexing and upgrades.

Call C from Java with JNI on Linux

This modern JNI example replaces removed `javah` instructions with `javac -h`, derives the active JDK include path, compiles position-independent C into a shared library, and verifies both the exported symbol and Java-to-native call.

Find and Fix Broken Links in WordPress

A broken-link report is a triage queue, not a delete list. This workflow chooses an appropriate scanner, validates ambiguous results, repairs the source or redirect, preserves intentional removals, and verifies the rendered site.

Change MySQL Collation Safely in phpMyAdmin

Changing a database default affects newly created objects; it does not automatically rewrite existing table columns. This workflow audits every level, explains collation semantics, backs up first, converts only when needed, and verifies application behavior.

Fix “sudo: unable to resolve host” on Ubuntu

This warning usually means the machine’s active hostname no longer resolves through its configured Name Service Switch sources. Diagnose the exact name first, correct `/etc/hosts` or hostname configuration safely, and verify through `getent` before changing DNS.

Adb pull

As we have seen in our last post, you can use “adb push” to copy files from … Read more

Why a Website Still Looks Insecure After HTTPS

A certificate is only one part of a secure page. Use the browser and command-line checks in this workflow to separate certificate failures from mixed content, HTTP redirects, insecure forms, proxy mistakes, and cached policy.

Shuffle Music from the Ubuntu Command Line

For a trusted local music folder, mpv can recurse and shuffle it directly. This article also preserves the MPlayer workflow, fixes fragile filename handling, shows reusable playlists, and explains playback controls and audio troubleshooting.

Types of RFID Systems.

RFID systems types based on Frequency band within which they work – 1. Low Frequency ( LF … Read more

Engineering weekly

Useful technical knowledge, not inbox noise.

Receive verified fixes, references, labs, and tools. Confirm by email; unsubscribe any time.