beginners

I made a Component Library !

I made a Component Library !

After years of wondering, what to do in my life, I finally have reached to a notable conclusion, that I want to build a React component library, but how?The journey begins today itself with understanding what makes a component library invaluable to developers: it’s not just about functionality, but also about consistency, reusability, and elegance in design. Step 0: What make me different? There are many component libraries out there—Shadcn/UI, Material UI, Tailwind CSS—each bringing something valuable to the table. But what problem am I solving with my library? The answer lies in flexibility and instant feedback. Imagine the best…
Read More
Java Learning Journey 1.0

Java Learning Journey 1.0

I recently learned Java through the practices in [https://exercism.org/tracks/java/exercises]. My current progress is 13 out of a total of 148 practices. I would like to share what I learned. This post introduce my understanding about .split(), .trim(), .isDigit(), .isLetter(), Comparable<T>, User-defined Java Exceptions, and Interface. 1) .split() Definition: The .split() method divides String into an array based on the separator [1]. Syntax: public String[] split(String regex, int limit) Enter fullscreen mode Exit fullscreen mode Parameter: regex: (required field) pattern of separator limit: (optional field) maximum length of the returned array Example: public class Main{ public void getProductPrice(String products){ double totalPrice…
Read More
8 Must-Have Software for Programmers on Mac

8 Must-Have Software for Programmers on Mac

Here are 8 essential applications that every programmer should consider installing on their new Mac, along with a brief overview of their features. 1. Video Recording and Streaming: OBS Studio Features: Allows users to customize their streaming setup by choosing between different capture modes like displaying a virtual webcam or selecting specific windows or areas to stream. Offers a comprehensive yet user-friendly interface for configuring stream settings, allowing granular control over audio, video, and encoding parameters. Enables the creation of an unlimited number of scenes and seamless transitions between them, enhancing the overall streaming experience. 2. Video Player: IINA Features:…
Read More
Filter a CSV file and re-arrange it by category #eg60

Filter a CSV file and re-arrange it by category #eg60

The CSV file below has 4 columns: idSale (id), Movie (movie name), Genre and Director: Use Java to implement a task: filter the file using Director as the argument, group it by Genre, and print data in the order of genre and then movie names. For example, when argument is set as Christopher Nolan, we have the following result: Here is SPL script: A1: Open the CSV file and filter it by director. A2: Group the file by Genre and loop to compute one group each time. Read How to Call a SPL Script in Java to find how to…
Read More
How to Install WordPress on a Live Server – Step-by-Step Guide for Beginners

How to Install WordPress on a Live Server – Step-by-Step Guide for Beginners

Learn How to Install WordPress on a Live Server with this easy step-by-step guide. From setting up your hosting environment to configuring WordPress, get your website live quickly. You Can Learn Laravel 11: How to Generate PDF and Send Emails – Step-by-Step TutorialHow to Install WordPress on a Live Server, you need to follow a series of steps. Here’s a detailed guide: 1. Purchase a Domain and Hosting Domain: This is your website’s name (e.g., yourwebsite.com). You may already have this if you’re using your own site zerinhost.com.Hosting: This is where your website files are stored. Ensure you have a…
Read More
Log Anything vs Log Everything

Log Anything vs Log Everything

Log Everything vs. Log Anything ⚡️ https://last9.io/blog/log-anything-vs-log-everything/ Log Everything: Structured, consistent logging across services High-cardinality data that adds context Events that tell a story about system behavior Fine wine, complex yet clear. Helps future you debug at 3 AM. Log Anything: Random console.log("here") sprinkled like confetti Unstructured text that's a pain to parse Non-thoughtful severity levels. Mystery juice, might be tasty, might be toxic. Future you curses past you at 3 AM. Source link lol
Read More
How to Set Up a Honeypot for Cyber Attacks

How to Set Up a Honeypot for Cyber Attacks

Author: Trix Cyrus Waymap Pentesting tool: Click HereTrixSec Github: Click Here A honeypot is a security mechanism set up to detect, deflect, or study cyber attacks by mimicking vulnerable systems. The goal is to trick attackers into interacting with the honeypot, allowing you to monitor their activities without risking critical systems. In this guide, we'll walk through the steps to set up a basic honeypot for cybersecurity research and defense. Step 1: Understanding the Types of Honeypots Before setting up a honeypot, you should understand the different types available: Low-interaction honeypots simulate specific services that attackers might interact with (e.g.,…
Read More
Huge FLUX LoRA vs Fine Tuning / DreamBooth Experiments Completed, Moreover Batch Size 1 vs 7

Huge FLUX LoRA vs Fine Tuning / DreamBooth Experiments Completed, Moreover Batch Size 1 vs 7

Huge FLUX LoRA vs Fine Tuning / DreamBooth Experiments Completed, Moreover Batch Size 1 vs 7 Fully Tested as Well, Not Only for Realism But Also for Stylization — 15 vs 256 images having datasets compared as well (expressions / emotions tested too) — Used Kohya GUI for training Full Article Link Details Download images in full resolution to see prompts and model names All trainings are done with Kohya GUI, perfectly can be done locally on Windows, and all trainings were 1024x1024 pixels Fine Tuning / DreamBooth works as low as 6 GB GPUs (0 quality degrade totally same…
Read More
Wi-Fi Reliability Boost with “It’s Your Turn” Channel Contention Mechanism

Wi-Fi Reliability Boost with “It’s Your Turn” Channel Contention Mechanism

This is a Plain English Papers summary of a research paper called Wi-Fi Reliability Boost with "It's Your Turn" Channel Contention Mechanism. If you like these kinds of analysis, you should join AImodels.fyi or follow me on Twitter. Overview A novel channel contention mechanism called "It's Your Turn" is proposed to improve the reliability of Wi-Fi networks. The mechanism aims to address the limitations of the current Listen-Before-Talk (LBT) approach used in the IEEE 802.11 standard. The proposed solution introduces a new channel access method that provides more coordinated access to the wireless medium. Plain English Explanation The paper presents…
Read More
Hacktoberfest Week 2: Diving Deeper into Code Contributions

Hacktoberfest Week 2: Diving Deeper into Code Contributions

Greetings, everyone! How’s Hacktoberfest going for you this year? Personally, I’m really enjoying it so far. We’ve now entered the second week of October, which means it’s time for my second pull request (PR) out of the four needed to complete the challenge. This week, I decided to push myself a bit further by contributing to a project’s codebase rather than focusing solely on documentation, as I did in Week 1. Recap of Week 1 In my first PR of Hacktoberfest, I worked on improving project documentation. As a beginner, I wanted to ease into the process with smaller, manageable…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.