avatar
HiBit
1094
230 48


The complete guide to Claude Code skills

  • avatar
  • 309 Views
  • 16 mins read
Preview image

Claude Code is already capable of doing a lot. But out of the box, it has no idea how you work. It doesn't know your stack, your standards, or what a good output looks like for your specific project. Skills are what bridge that gap. They let you define exactly how Claude should behave for any recurring task, and once that's in place, the quality and consistency of what you get back changes completely.

On-the-fly image resizing with Nginx

Available to Premium members only
  • avatar
  • 280 Views
  • 10 mins read
Preview image

If you've ever managed a web server that serves images to thousands of users, you've probably run into the problem of serving the right image size to the right context. A 1200x800 hero image looks great on a desktop, but it's pure waste on a mobile screen or a thumbnail grid. The traditional answer to this has been generating multiple image variants at upload time, but that approach gets messy fast. A cleaner and more flexible solution is to resize images directly at the server level, on demand, using nothing more than nginx and its built-in image filter module. This guide walks you through setting that up from scratch, including caching so your server isn't processing the same image twice.

Running PHP 8.5 with Nginx on Ubuntu

  • avatar
  • 7.4K Views
  • 7 mins read
Preview image

Running modern PHP applications on a stable stack is a basic requirement for most IT and development environments. Pairing PHP 8.5 with Nginx gives you strong performance, good resource usage, and solid flexibility for APIs, CMS platforms, and custom applications.

In this guide, you will install PHP 8.5 with PHP FPM, remove older PHP versions safely, manage extensions, and configure Nginx to use the new version. The steps are written for common Linux distributions such as Ubuntu and Debian, but the logic is similar on other systems.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Docker Installation Guide

  • avatar
  • 253 Views
  • 5 mins read
Preview image

Docker is an open platform that allows developers to build, ship, and run applications inside containers. A container packages an application together with its runtime, libraries, and configuration so it behaves consistently across environments. The same container image can run on a local Linux machine, a staging server, or a production cluster with predictable results. This approach reduces environment related issues and makes deployments more structured and reproducible.

Getting started with Arduino Due

  • avatar
  • 341 Views
  • 6 mins read
Preview image

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language and the Arduino Software (IDE).

Five simple psychology laws

  • avatar
  • 453 Views
  • 1 Like
  • 3 mins read
Preview image

Psychology laws often survive because they sound obvious only after you hear them. They describe habits of thinking that repeat again and again in everyday life. These ideas are not academic rules. They are practical observations that help explain mistakes, delays, confusion, and bad decisions.

What is the Model Context Protocol (MCP)?

  • avatar
  • 468 Views
  • 1 Like
  • 6 mins read
Preview image

As large language models become part of development tools, internal platforms, and operational systems, expectations change. Models are no longer limited to answering questions. They are asked to read files, inspect data, and interact with services. Handling this context through informal prompt injection or custom integrations quickly leads to brittle setups. Model Context Protocol, commonly known as MCP, provides a structured way to expose context and actions to models while keeping control firmly on the application side.

Merry Christmas and a Happy New Year!

  • avatar
  • 498 Views
  • 1 min read
Preview image

As Christmas arrives, we wish you days filled with calm moments, cheerful gatherings, and the comfort of those you hold dear. May this period bring a gentle pause to reflect, appreciate, and enjoy everything that makes this time of year special.

With the New Year approaching, we welcome the chance to grow, create, and move forward with renewed energy. May the coming months bring good health, meaningful progress, and moments that inspire you and those around you.

Practical guide to PHP 8.5 containerization

  • avatar
  • 4.3K Views
  • 1 Like
  • 7 mins read
Preview image

Containerization for PHP 8.5 gives a simple, predictable and practical way to run applications without worrying about what the host machine has installed. A container bundles PHP, extensions and all required tools in one place. This helps teams keep things clean, reproducible and easy to work with. The idea is straightforward: you build an image, start containers from it and share the image when needed. PHP 8.5 brings performance improvements and a smoother developer experience, so pairing it with Docker is a natural step for modern projects.

Soil moisture sensor with Arduino

  • avatar
  • 2.9K Views
  • 1 Like
  • 9 mins read
Preview image

Soil moisture modules are a simple and friendly way to check how wet your soil is using a pair of probes and a small control board. They offer two outputs you can use with Arduino: an analog signal that changes depending on how wet the soil is, and a digital signal that flips on or off when the moisture crosses a level you set with the onboard potentiometer. The whole setup is compact, cheap and very popular for plant care projects, garden automation and basic hobby experiments.



Playing popular songs with Arduino and a buzzer

avatar

HiBit

Imagine Dragons - Bones has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Dandadan - On the way has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Attack on Titan - The Rumbling has been added.

Enjoy!

Reading MPU9250 sensors with Arduino

avatar

HiBit

The repository shows how to read all three sensors from the MPU9250, including the magnetometer. Although some examples only print roll and pitch, the quaternion-based code fuses the full 9-axis data and represents the complete orientation.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Dr. Dre ft Snoop Dogg - Still D.R.E. has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

It's not possible to make a direct MP3 to buzzer decoder because a buzzer (especially a typical piezo buzzer) can only produce simple tones at specific frequencies, not complex audio like speech or music. MP3 files contain compressed, multi-frequency audio data far beyond what a buzzer can reproduce. At best, you could extract a basic melody or rhythm if the MP3 is extremely simple (like single-tone music), but decoding full MP3 audio into something a buzzer can play accurately isn't feasible.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Jujutsu Kaisen - Specialz has been added.

Enjoy!

Complementary filter and relative orientation with MPU6050

avatar

HiBit

Thank you, very appreciated!

The issue is likely that the MPU6050 isn't properly initialized after power-up. Make sure the setup() function runs completely each time the device is powered on, and consider adding a small delay before using the sensor.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Yung Kai - Blue has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

First day out has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Vanilla Ice - Ice ice baby has been added.

Enjoy!

Getting real-time position using MPU9250

avatar

HiBit

We used an existing library for this. You can see how it was implemented in the code snippet above.

It is also accessible in our GitHub repository.

Reading MPU9250 sensors with Arduino

avatar

HiBit

The article Getting Real-Time Position Using MPU9250 explains how to calculate real-time position using sensor data.

Complementary filter and relative orientation with MPU9250

avatar

HiBit

You can learn how we calculate pitch and roll using a complementary filter in this project; the file is available on GitHub.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Assassin's Creed 2 - Ezio's Family has been added!

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Livin' on a prayer has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Crystal Castles Kerosene has been added.

Enjoy!

How to use the NRF24L01 module with Arduino

avatar

HiBit

The D10 pin has a specific function; it must be set as an output for the Arduino to operate as the master in an SPI communication protocol. In the provided wiring and code, the pin is already functioning as an output.

How to use the NRF24L01 module with Arduino

avatar

HiBit

I suggest verifying the wiring to confirm that all components are correctly connected, followed by re-uploading the code. The examples provided in the post have been tested and are operational. Please consider that there might be a physical problem, such as a damaged or defective module.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Coldplay - Hymn for the weekend has been added.

Enjoy!


HiBit community member since December 2020