Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Why this started # I wanted to give a personal assistant project I’ve been tinkering with a voice and a pair of ears.
-
A while back, I ran TinyLlama on a Raspberry Pi in Docker, mostly to answer one question: can this tiny board run a language model at all?
-
Linux Email Archive (Pi4/Pi5 Compatible) # Introduction # If your Gmail account keeps growing, this setup gives you the best of both worlds: a lean cloud mailbox and a complete local archive you fully control.
-
If you’ve ever joined a Google Meet call, participated in an online game with voice chat, or watched a live stream in your browser, you’ve likely used WebRTC without even realizing it.
-
At some point, you start to wonder: what would it take to run the services I rely on most — myself?
-
Want to make your computer talk — using real, natural-sounding voices without needing the cloud?
-
To monitor Jetson Orin Nano temperatures in a clean vertical format, create a Bash script that reads and parses the built-in tegrastats output.
-
Let’s install Docker inside a WSL2 Linux distro, configure it to run without sudo, set up auto-start on launch, and enable log rotation to keep things clean—all without the bloated Docker Desktop.
-
Running large language models on a Raspberry Pi isn’t just possible—it’s fun.
-
For developers and hackers who enjoy squeezing maximum potential out of compact machines, getting a large language model like llama.cpp running natively on a Raspberry Pi is a rewarding challenge.
-
MinIO is a high-performance, self-hosted object storage system that’s S3-compatible.
-
K-Nearest Neighbors (k-NN) regression is a simple yet effective technique for predicting numeric values.
-
In this article let’s use PowerShell to create a socket client and do a simple call to a webserver.
-
The Unix wc (word count) tool is a classic command-line utility that counts the number of lines, words, and characters in a text file.
-
Introduction # C# 10 introduced implicit usings, a feature designed to reduce boilerplate code by automatically including commonly used namespaces in your projects.
-
Tmux is a terminal multiplexer that allows you to run multiple terminal sessions within a single window.
-
Using NuGet packages and nuget.org are a great way to share our .NET projects with other developers and also distribute your code across multiple projects.
-
Recording high-quality video and audio doesn’t have to be complex or expensive.
-
Enums in C# offer more than just a simple way to define named constants—they can be a powerful tool for handling complex scenarios when combined with bitwise operations.
-
GitHub Codespaces provides a powerful, cloud-based development environment that we can start and stop in seconds, tailored specifically to our project’s needs.
-
Let’s create a custom configuration provider for Microsoft.Extensions.Configuration.
-
Source Generators in .NET have become increasingly popular among developers for their ability to generate code during compilation, leading to performance optimizations and cleaner codebases.
-
In C#, managing application configuration using environment variables stored in a .env file is a best practice, especially for handling different environments like development, staging, and production.
-
The Strategy design pattern offers a powerful solution for making algorithms interchangeable within your applications.
-
Oracle’s SYSDATE function, combined with the INTERVAL keyword, provides a convenient way to manipulate dates and times.
-
Recently, I encountered an intriguing code challenge: build a CLI to connect to Memcached.
-
By setting up SSH keys for GitHub, you can securely connect to your repositories without the hassle of repeatedly entering your username and password.
-
Recursion functions are like a magical mirror that reflects upon itself.
-
When developing console applications in C#, it’s important to communicate the success or failure of your program back to the operating system.
-
The Singleton design pattern is one of the simplest yet most powerful design patterns in software development.
-
When developing C# .NET applications, it’s common to store configuration settings in a JSON file, typically named appsettings.json.
-
Monads are a powerful concept in functional programming that help manage side effects and maintain clean, composable code.
-
Denial-of-Service (DoS) attacks are a critical threat to web server security.
-
SQLMap is a powerful and popular open-source tool used to detect and exploit SQL injection vulnerabilities.
-
One of the useful features of EF Core is the In-Memory Database Provider, which is perfect for testing purposes.
-
Hangfire is a robust library for managing background jobs in .NET applications, allowing developers to easily create and manage tasks that run asynchronously.
-
HTTP status code 400, known as “Bad Request,” indicates that the server cannot process the client’s request due to client-side errors.
-
HTTP status code 403, or “Forbidden,” indicates that the server understands the client’s request but refuses to authorize it.
-
HTTP status code 401, also known as “Unauthorized,” is a crucial response status in web development and API communications.
-
Let’s explore a one effective method to remove duplicate rows from an Oracle table.
-
HTTP (Hypertext Transfer Protocol) status codes are three-digit numbers returned by web servers (such as Apache, IIS, Nginx, Kestrel, among others) to indicate the outcome of a client’s request.
-
In Oracle databases, maintaining up-to-date statistics is crucial for optimal query performance.
-
Oracle’s ODP.NET 23c Dev (or Oracle.ManagedDataAccess.Core) release brings genuine async/asynchronous methods to support to database interactions in C#, revolutionizing the way developers work with Oracle databases.
-
Discover the technical prowess of Oracle’s PIVOT command, a robust feature that efficiently converts rows into columns.
-
This blog post will explore extracting a JWT token from incoming requests using C#.
-
The function JSON_TABLE allows us to transform JSON data into a table relational format.
-
Oracle MERGE statement is one of those powerful commands which allows you to perform INSERT and UPDATE operations in a single statement based on specific conditions.
-
Have you ever participated in a project that uses eXtreme Go Horse Programming, aka XGH?
-
In this article, we will work on implementing C# JWT Authentication using .NET 7 - which also works for .NET 6, and preview .NET 8 - using ASP.NET Core.
-
We will explore how to use the DALL-E Image Generator in conjunction with C# .NET.