teleren/devto huggingface dataset:
Portfolio Website / Bible App - Devlog #7
Tags: webdev, frontend, beginners, learning
Published: 2024-03-05 15:32:21

**Accomplished:**
Add verse button - which will dynamically render a form when clicked, the form POSTS a request to backend server, which stores the request body.
Clicking on a button will dynamically display the respective content / action User is looking for - Viewing saved Verses, Add Verses and (in progress) Quiz on the Saved Verses.

**View Verses**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zhcs7tu0vttrpq9xde4u.png)

**Add Verse**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u259yses5orho1ypow4q.png)

**To do:**
Validate data before adding to Object Array / DB.
Quizzing feature
Styling!!

Then finish off main portfolio website!
How to Reset Your User Password in Ubuntu on WSL if You Forget It
Tags: wsl, windows, beginners, tooling
Published: 2024-03-05 15:31:09

## Introduction

After a long time, I tried to launch WSL and sudo on Ubuntu, but I forgot the password.

## Reset Method

Log in as root with the following command.

```powershell
wsl -u root
```

Enter the username you want to reset in place of `[username]` in the following command.
You will be prompted for a new password, so reset it.

```powershell
passwd [username]
```
Create data schema documentation from your terminal
Tags: news, startup, npm, productivity
Published: 2024-03-05 15:26:27

Hi there,

We want to present our command line interface - "Hubql CLI" to you! Our tool is available as NPM package [(hubql)](https://www.npmjs.com/package/hubql)

Hubql is a collaboration platform for building, visualizing, and documenting data models and API schemas. Hubql's new command-line interface will enable you to interact with Hubql in a new way. Use our CLI to link your local folder to Hubql and publish your files to our platform, to generate preview links for collaboration with others for your JSON, GraphQL, Prisma, XML and Protobuf files.

You can also generate documentation and download diagrams to your local machine.This will allow you to automate documentation generation and keep your documentation up to date. Furthermore, you can generate documentation collaboration links to collaborate or share with your team and external stakeholders.

We prepared a short Quickstart guide:

[![Quickstart guide on youtube](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/011mf7y3f0s5klc4bksy.png)](https://www.youtube.com/watch?v=vsbTRfnphug
) 

We are releasing Hubql CLI on Product Hunt today. We'd love to hear your thoughts and hope for your support and feedback.

[Take me to Product Hunt](https://www.producthunt.com/posts/hubql-cli)
Windows buffer format
Tags: windows, buffer, bufferformat, htmlbuffer
Published: 2024-03-05 15:07:45

Windows supports many buffer formats that is not widely known. Additionally, you have the option to register a custom buffer format.

CF_HTML
CF_BITMAP
CF_DIB
CF_DIBV5
CF_ENHMETAFILE
CF_METAFILEPICT
CF_OEMTEXT
CF_TEXT
CF_UNICODETEXT

By utilizing tools such as [Free Clipboard Viewer](https://freeclipboardviewer.com/), you can directly access these buffer values. This proves particularly useful when you need to obtain the HTML format of text, such as when copying text from Google Docs or Microsoft Word.

References:
[Clipboard Overviews](https://learn.microsoft.com/en-us/windows/win32/dataxchg/clipboard-overviews)
[HTML Clipboard Format](https://learn.microsoft.com/en-us/windows/win32/dataxchg/html-clipboard-format)
Cleared
Published: 2024-03-05 15:02:36

Giving a stay to parents dependent life has taught many things being honest the only thing i ever wanted to did was walk on my own and maybe i am doing it now except that it all just started from a few bucks that someone gave me(i begged).
But i will be honest that this all was crazy, cool , or whatever you might call it , i think the upcoming days will be some ass work of days. 
The park might be a lot of hustle bustle place kinda thinking to start a new fries stall there but will have to think about someway to save money for the stall right now its an ant dream for a rocket but small steps are gonna be the helper.
thinking of buying some new clothes as my current clothes are kinda scaring kids no chill why they ain't coming close , also can't forget how the granma was flirting chill old lady i ain't that old or dying for p**sy
Parimatch: Know About It
Tags: parimatch, betting
Published: 2024-03-05 14:45:05

Are you set to lift your web betting game to the next level? In the constantly changing environment of the best online blad, Parimatch appears to be one of the respected casters allowing those who love taking risks to find their happiness. Today, we are going to explore each aspect of the company including benefits and drawbacks, as well as the flashy bonuses and promotions it provides.

**Pros And Cons
**Pros
User-Friendly Interface: This platform provides a seamless and easy-to-use design with the best betting experience for all kinds of punters: newbies and pro punters alike.

Live Betting Options: it is revealed that it introduces stay-busting bet options allowing punters to make in-play bets as events unfold. [Continue](https://bet.sportsx9.com/betting/parimatch/)
benefits of semantic html for SEO and ACCESSIBILITY
Published: 2024-03-05 14:29:21

To know the benefits of** semantic html** we must first understand what it means;
Semantic HTML means using tags that define the meaning of the content they contain. They clearly indicate the role of the content they contain. For example, tags like `<header>` 
By adding semantic HTML tags to your pages, you provide additional information that helps define the roles and relative importance of the different parts of your page. (As opposed to non-semantic HTML, which uses tags that don't directly convey meaning.)

## WHAT ARE THE BENEFITS OF SEMANTIC HTML FOR SEO AND ACCESSIBILITY

Besides the obvious reason that semantic HTML tags are easier to read and understand—for example, there are two more specific reasons why you should always use semantic HTML tags;

**Accessibility**

Semantic HTML enhances the experience for users who rely on screen readers and other assistive technologies. These users depend on the structure and meaning conveyed by HTML elements to navigate and understand the content.

Semantic tags like <header> provide a clear heading structure and define landmarks on the page. This aids users in quickly navigating to relevant sections, improving the overall accessibility of the content.

**SEO**

Search engines rely on the structure and semantics of HTML to understand the content of a webpage.
Semantic HTML helps search engines accurately interpret the hierarchy and relationships between different parts of your content, leading to better indexing.

Semantic HTML provides context and meaning to the content, allowing search engines to determine the relevance of your page to specific search queries. Well structured content is more likely to rank higher in search engine results.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ocyna4icp5omd9uv5il.jpg)
Google/Dictator?
Tags: webdev, startup, javascript, beginners
Published: 2024-03-05 14:17:25

Can we develop our own Play Store !

All must be aware about the Google detonated some of the renowned Indian startups. Tech giant insisting on collecting charges ranging from 11 per cent to 26 per cent on in-app transactions which are very high with the perspective of the new aged Indian startups.

Google’s attempt of filling it’s pocket by cutting the pocket’s of Indian startups is highly condemned by many big startup founders. Internet and Mobile Association of India released a letter where they strongly condemned the move of google and demanded reinstate them. IAMAI’s governing council also called the delisting of apps unfair and disproportionate.

This attempt of google has opened the gates of Tech enthusiasts and giants of Indian Engineering ecosystem to come along and start a revolutionary journey towards creation of Swadeshi Made in India Play store.

If India can Develop UPI then Why not their own App Store!

Phonepe took a initiative back in September 2023 and launched the swadeshi app store names Indus which didn’t charge any commissions for the first year of listing. Indus was focused on catering the developers who are upset from Google’s delayed replays.

There are many attempts taken by companies in India to remove Google from market in some sense but It was never been easy. But this dictatorial behavior is pushing the giants in India to explore this subject and make a differentiator in the area by making a unicorn App store community where Indian Developers and startup ecosystem can breath well and survive.
Local Texture Features in Javascript
Tags: javascript, machinelearning, image, features
Published: 2024-03-05 14:16:52

I am a Data scientist, working on implementing Machine Learning models. Machine Learning process starts with input dataset and extracting its features to feed to ML models.

For image based datasets the texture feature extraction is an important step. choosing a good texture feature is very much help to improve the ML model accuracy.

some of the texture features are

    1. Local Binary Pattern (LBP)
    2. Local Gradient Pattern (LGP)
    3. Local Ternary Pattern (LTP)

There are many occasions when we need to quickly visualize a texture feature. so i decided to implement an image feature visualizer in vanilla javascript.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mqj4iaqrwhh0hncj8u8r.png)

see the code below.
https://github.com/prasanthcodes/image-features-visualizer

support and feedback. 👍



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anyff0d4cv4du4gw0qh3.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f4kix5ng3tqqfz5rpfpi.png)
When Push command don't work after factory reset
Tags: github, sshkey
Published: 2024-03-05 14:10:55

I factory reset Mac. I back up whole files. But when I tried to push my github repository, it didn't work. The reason was ssh-key wasn't in my mac. So I have to create new ssh-key.

Here is what I got a error message.

```
git push
The authenticity of host 'github.com ()' can't be established.
ED______ key fingerprint is SHA236:+_____/______.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED______) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
```

You can recognize how to solve this problem at 'Could not read from remote repository'.

I write steps what you can.

1. Check SSH-KEY in mac
`ls -al ~/.ssh`
If there isn't id_rsa ~ file, you don't have ssh-key yet. 

2. Generate SSH-KEY 
3. Add it to the ssh-agent (you can find easily how to add on your github account)
4. Retry Push command
It will successful!
5 Situs Informasi Sepakbola Terbaik di Indonesia
Tags: infosepakbola, infosepakbolaterbaru, hasilpertandingan
Published: 2024-03-05 13:53:03


Sepakbola adalah salah satu olahraga paling populer di Indonesia. Dari setiap sudut negeri, penggemar sepakbola merasa terhubung dengan tim favorit mereka baik di tingkat domestik maupun internasional. Namun, untuk tetap terkini dengan berita terbaru, skor, analisis, dan liputan langsung, membutuhkan sumber informasi yang andal. Berikut adalah lima situs [informasi sepakbola](kubolainfo.online) terbaik di Indonesia yang bisa menjadi panduan utama bagi para penggemar:

Bola.com
Situs ini merupakan salah satu destinasi utama bagi penggemar sepakbola di Indonesia. Bola.com menawarkan liputan luas tentang berita terkini, hasil pertandingan, wawancara eksklusif, dan analisis mendalam tentang berbagai liga dan turnamen sepakbola baik di dalam negeri maupun internasional. Selain itu, pengguna juga dapat menemukan fitur khusus seperti statistik pemain, galeri foto, dan video highlight.

DetikSport
DetikSport adalah situs berita olahraga yang dikelola oleh Detik.com, salah satu portal berita terkemuka di Indonesia. Situs ini menyediakan berita terbaru seputar dunia sepakbola, termasuk liputan langsung pertandingan, komentar ahli, dan cuplikan gol. Dengan tampilan yang bersih dan antarmuka yang mudah digunakan, DetikSport menjadi pilihan favorit bagi banyak penggemar sepakbola.

Goal.com Indonesia
Goal.com adalah platform global yang menyediakan liputan sepakbola dari seluruh penjuru dunia. Versi lokal Goal.com Indonesia menawarkan konten yang disesuaikan dengan kebutuhan penggemar sepakbola di Indonesia. Mulai dari berita terkini, wawancara eksklusif, hingga fitur khusus tentang tim-tim lokal, Goal.com Indonesia menyediakan segala sesuatu yang dibutuhkan oleh penggemar sepakbola.

TribunSport
TribunSport adalah bagian dari Tribunnews.com, salah satu situs berita terbesar di Indonesia. Situs ini menawarkan liputan menyeluruh tentang berita sepakbola baik dari dalam negeri maupun luar negeri. Selain itu, TribunSport juga menyediakan kolom opini, prediksi pertandingan, dan statistik yang membantu pengguna dalam memahami dunia sepakbola lebih dalam.

Kubolainfo.online
[Kubolainfo.online](Kubolainfo.online
) adalah salah satu portal berita terkemuka di Indonesia, dan bagian "Sport" dari situs ini menyediakan liputan komprehensif tentang dunia olahraga, termasuk sepakbola. Dengan tim jurnalis yang berdedikasi, Kubolainfo menawarkan berita terkini, analisis taktik, dan liputan mendalam tentang berbagai aspek sepakbola, dari liga domestik hingga turnamen internasional.

Dari Bola.com hingga Kubolainfo.online, lima [situs informasi sepakbola](kubolainfo.online) di atas menawarkan berbagai konten yang memuaskan bagi para penggemar olahraga di Indonesia. Dengan akses mudah melalui perangkat seluler atau komputer, penggemar dapat tetap terhubung dengan berita terbaru dan analisis mendalam tentang dunia sepakbola, memperkaya pengalaman mereka sebagai penggemar setia.

[ANTI RUNGKAD 99% Dengan Kubola!
](https://kubolainfo.online/anti-rungkad-99-dengan-kubolainfo/)
Ultimate Guide to Cyber Security: Protecting Your Online World
Tags: cybersecurity, programming, cyber, cyberattachs
Published: 2024-03-05 13:17:17

**Introduction**
In today’s digital age, cyber security has become more important than ever. With hackers constantly finding new ways to breach systems and steal personal information, it’s crucial to stay informed and protected. In this comprehensive guide, we’ll explore everything you need to know about cyber security and how to keep yourself safe online.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cp05s97r285jh2t9yrmg.png)

**Understanding Cyber Security**
**What is Cyber Security?**
Cyber security refers to the practice of protecting internet-connected systems, including hardware, software, and data, from cyber attacks. These attacks are usually aimed at accessing, changing, or destroying sensitive information, extorting money from users, or interrupting normal business processes.

**Why is Cyber Security Important?**
With the increasing reliance on technology for both personal and professional tasks, the risk of cyber attacks has grown exponentially. Without proper security measures in place, individuals and organizations are vulnerable to various threats, including identity theft, financial fraud, and data breaches.

**Types of Cyber Threats**
**Malware**
Malware, short for malicious software, is a type of software designed to infiltrate or damage a computer system without the owner’s consent. Common types of malware include viruses, worms, Trojans, and ransomware.

**Phishing**
Phishing is a cyber attack method that involves tricking individuals into providing sensitive information, such as passwords or credit card numbers, by disguising as a trustworthy entity in electronic communication.

**DDoS Attacks**
A Distributed Denial of Service (DDoS) attack occurs when multiple compromised systems, often infected with malware, flood a targeted system with excessive traffic, rendering it inaccessible to users.

**Protecting Yourself Online**
**Use Strong Passwords**
Create unique and complex passwords for each of your online accounts, and consider using a password manager to securely store them.

**Keep Software Updated**
Regularly update your operating system, antivirus software, and other applications to patch known vulnerabilities and protect against potential threats.

**Be Cautious of Suspicious Emails**
Exercise caution when opening emails from unknown senders or clicking on suspicious links. Be especially wary of emails requesting sensitive information or urging immediate action.

**Conclusion**
In conclusion, [cyber security](https://immutabledevs.com/solutions/cyber-security/) is essential for protecting your online identity and data from various threats. By staying informed about the latest security practices and implementing robust security measures, you can reduce the risk of falling victim to cyber attacks. Remember to stay vigilant and proactive in safeguarding your digital world.
Revolutionizing Front-End Development: An In-Depth Look at React 19's Compiler
Tags: react, webdev, javascript, performance
Published: 2024-03-05 13:47:09

Hello! So, you want to know more about the React Compiler? There's a reason for that: according to Meta's developers, it's already compiling the entire front-end of one of the world's largest social networks, instagram.com. The React team is getting ready to release their own compiler to the world in React 19, which is expected to be announced in May, and, man, it's going to shake up the development world.

### The Problem of Re-Rendering in React

It all started with re-rendering. Let me explain: you know when you change something in your React app and it decides to update more things than it should? That happens, right? You're not alone. Since the beginning, the React folks have been suggesting using things like `useMemo`, `useCallback`, and `memo` to control this. But, let's face it, it can become a mess and is a lot of work to maintain and optimize – again, you're not alone in this...

### The Problem of Lacking a Compiler

Without the React Compiler, we developers face the challenge of manually having to check and refactor things to improve the performance of React applications, a complex task due to the dynamic nature and loose rules of JavaScript. That's why the React Compiler emerges as an innovative solution: it aims to optimize the code by modeling the rules of JavaScript and React, ensuring that components are idempotent* (i.e., they always return the same result if the inputs are the same) and do not change props or states. It attempts to compile code safely, adapting to developer practices and _skipping compilation when necessary to avoid side effects_.

### What Is This React Compiler?

The idea of the React Compiler is like: "Leave it to me! I'll take care of this optimization for you." It takes your code and gives it a good _tune-up_ to avoid those unnecessary re-renders. It's like automating the entire memoization process in an elegant and precise way, and anyone who has automated knows: good automation is from machine (writer) to machine (reader) so we can focus on overseeing the process. How cool is that?

### Why Is This Cool?

- Performance: Fewer unnecessary updates mean a faster and more responsive app.
- Clean Code: You can focus on writing your code without worrying about complicated optimizations.
- Improved Dev Life: Less headache with performance means more time to create amazing things.

### Preparing for the React Compiler

Want to get in on this? Activate Strict Mode and adjust your React ESLint. This way, you'll already be aligned with best practices and ready for when the Compiler is available to everyone.

So, do you want to see the Compiler in action? Check out the presentation that the React team made. They even used the Compiler on Instagram, so we already have an idea of how this can be a game-changer.

> *In mathematics and computer science, idempotence is the property that some operations have of being able to be applied multiple times without changing the result's value after the initial application.
Get Employee Experience in Years, Months, Days
Tags: uyumsoft, postgres
Published: 2024-03-05 13:36:22

```
CREATE OR REPLACE FUNCTION UYUMSOFT.GET_HRM_REG_EXPERIENCE 
(
   pregisterId integer   
)

RETURNS varchar(100) AS
$body$
DECLARE

   totalDate date;
   totalDay integer;
   ay integer;
   gun integer;
   yil integer;
   res varchar(100);

BEGIN
   res:='';

   SELECT               
   SUM((CASE WHEN TO_DATE(EMP.QUIT_DATE,'DD.MM.YYYY')=TO_DATE('01.01.0001','DD.MM.YYYY') 
	  THEN TO_DATE(CURRENT_DATE,'DD.MM.YYYY') 
      ELSE TO_DATE(EMP.QUIT_DATE,'DD.MM.YYYY') END)-TO_DATE(EMP.EMP_DATE,'DD.MM.YYYY')+1) into totalDay
   FROM HRMD_EMPLOYEE EMP
   WHERE EMP.REGISTER_ID = pregisterId;
 
   totalDate:=TO_DATE('01.01.1900','DD.MM.YYYY') + interval '1 day' * totalDay;          
   yil:= extract( year  from totalDate)-1900;
   ay:= extract( month  from totalDate)-1;
   gun:= extract( day  from totalDate)-1;
   if(yil>0) then
   res:=to_char(yil)||' Yıl ' ;   
   end if;
   if(ay>0) then
   res:=res||to_char(ay)||' Ay ' ;   
   end if;
    if(gun>0) then
   res:=res||to_char(gun)||' Gün' ;   
   end if;
 
RETURN res;
 
END;
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
PARALLEL UNSAFE
COST 100;
```
Top Technical Support Service
Published: 2024-03-05 13:31:32

We have a new message highlighting our #Support Service! 

Thank you for taking the time to share your experience! 

If you want to know which Technical Support Plans we offer, you can access here: 

https://www.relianoid.com/services/support/

#thankyou #thankful #technicalsupport #support #engineers #engineersupport #loadbalancing #security 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iqs2mpzrvwnnwdfdumlm.jpg)
Apple Nicotine Jam Monster Salt E Liquid Refillable Vape Device
Published: 2024-03-05 13:30:10



Transform your vaping experience with Apple Nicotine [Jam Monster]([https://jammonsterofficialwebsite.com/product/apple-nicotine-by-jam-monster-salt-e-liquid-refillable-vape-device/]) Salt E-Liquid. This refillable vape device combines the crispness of apple flavor with smooth nicotine satisfaction. Versatile and convenient, it redefines the joy of vaping. Elevate your senses with premium flavor, exclusively available on Jam Monster’s official site.

Product Description: Enter the world of Apple Nicotine Jam Monster, where the crispness of freshly picked apples merges harmoniously with the sophistication of nicotine delivery. This exquisite blend promises a uniquely satisfying vaping experience, intertwining the delightful essence of orchard-fresh apples with the controlled touch of nicotine.

Features: Apple Nicotine Jam Monster is a meticulously crafted fusion that encapsulates the true essence of orchard-fresh apples in every draw. Each inhale delivers the delightful and crisp notes of apples, ensuring a consistently smooth and enjoyable vaping encounter. This vape juice guarantees a journey through the rich, apple-infused flavors.


Nicotine Level: Tailored for various preferences, Apple Nicotine Jam Monster is available in multiple nicotine strengths. Whether you seek a mild nicotine hit or a stronger sensation, this nicotine-infused blend caters to individual vaping desires, providing a smoother and more controlled experience.

Flavors: Immerse yourself in the delightful world of Jam Monster Vape Juice, where the freshness of orchard-picked apples takes center stage. Each draw invites you to savor the crisp sweetness of apples, creating a vaping experience that’s not only delightful but also smoothly satisfying.

Indulge in the fusion of fresh apples and nicotine within this Vape, crafted for vapers who appreciate the authentic sweetness of freshly picked apples combined with the controlled hit of nicotine.