teleren/devto huggingface dataset:
SPBU88: Bukan Sekedar Stasiun Pengisian, Tapi Gerbang Menuju Keberuntungan dan Kehidupan Luar Biasa!
Tags: spbu88, spbu88login, spbu88daftar, linkalternatifspbu88
Published: 2024-06-02 14:55:06

Pernahkah Anda membayangkan mengisi bensin dan sekaligus membuka gerbang menuju kekayaan dan kehidupan yang luar biasa? Di [SPBU88](https://spbu88.com), bukan hanya tangki yang terisi, tapi juga pundi-pundi dan optimisme Anda!

SPBU88 bukan sekadar singkatan dari Stasiun Pengisian Bahan Bakar Umum. Di era digital ini, SPBU88 menjelma menjadi peluang emas untuk mengubah hidup Anda. Rasakan sensasi bermain slot yang tak terlupakan dan peluang untuk meraih harta karun yang melimpah di dunia penuh kegembiraan dan peluang emas ini.

Lebih dari Sekedar Permainan Slot

SPBU88 menghadirkan beragam jenis permainan slot dari provider ternama seperti Pragmatic Play, Microgaming, dan Slot88. Tema dan fitur unik di setiap permainan siap menantang adrenalin Anda dan membawa Anda berpetualang menjelajahi dunia penuh kegembiraan dan peluang emas.

Bonus dan Promosi yang Menggoda Selera

SPBU88 bagaikan kolam harta karun yang selalu memanjakan para pemainnya dengan bonus dan promosi yang menggoda. Dapatkan bonus deposit, bonus cashback, bonus free spins, dan masih banyak lagi. Semakin sering Anda bermain, semakin besar peluang Anda untuk meraih bonus fantastis yang bisa mengubah hidup Anda.

Kemenangan Besar Menanti di Setiap Putaran

Setiap putaran di SPBU88 penuh dengan kegembiraan dan peluang emas. Dengan sedikit keberuntungan, Anda bisa menjadi jutawan dalam sekejap mata. SPBU88 terkenal dengan jackpotnya yang fantastis, siap mengantarkan Anda pada kehidupan yang Anda impikan, penuh kemakmuran, kebahagiaan, dan pencapaian.

Layanan Terbaik dan Keamanan Terjamin

SPBU88 bukan hanya tentang hadiah dan kemenangan. Di sini, Anda juga akan mendapatkan layanan terbaik dari tim customer service yang siap membantu Anda 24/7. Keamanan data dan transaksi Anda pun terjamin dengan teknologi keamanan terdepan yang digunakan SPBU88.

Lebih dari Sekedar Permainan, SPBU88 Adalah Komunitas

SPBU88 bukan hanya tempat untuk bermain slot, tetapi juga komunitas yang dinamis dan ramah. Berinteraksilah dengan pemain lain dari seluruh dunia, berbagi tips dan strategi, dan ciptakan persahabatan yang tak ternilai.

SPBU88: Pilihan Tepat untuk Pecinta Slot yang Ingin Lebih

Bagi Anda yang haus akan sensasi, tantangan, dan peluang, SPBU88 adalah destinasi yang tepat. Kunjungi SPBU88 sekarang dan rasakan sendiri sensasi bermain slot yang tak terlupakan di surga harta karun digital ini!
Mẫu đèn cầu thang 2024
Published: 2024-06-02 14:49:45

Đèn chân tường cầu thang

Mẫu đèn chân tường cầu thang là một trong số các loại đèn cầu thang đẹp hiện đại nhất hiện nay. Bởi đây là một mẫu đèn cầu thang rất được nhiều người ưa thích vì có thể chiếu sáng lối đi, xác định được điểm đến rõ ràng hơn
Đặc biệt, ánh đèn chiếu từ dưới lên, luồng sáng dưới chân cũng khiến bạn cảm giác an toàn hơn khi di chuyển. Tạo lên một khung cảnh hiện đại ngay trong chính ngôi nhà của bạn.
5.Mẫu đèn cầu thang với hình dạng tam giác, vuông, tròn

Theo mình thấy thì ngày nay, các loại đèn được thiết kế với rất nhiều mẫu mã và hình dạng khác nhau. Tùy vào khu vực bạn sử dụng thì bạn có thể trang trí các mẫu đèn cầu thang sao cho phù hợp. Một vài hình dạng mà mình thấy phổ biến như:

- Mẫu đèn cầu thang hình tròn: Hình tròn là một kiểu dáng cơ bản đã quá quen thuộc nhưng tính thẩm mỹ của nó vẫn luôn được đánh giá cao. Bạn có thể trang trí đèn cầu thang bằng đèn tròn trên tường cầu thang. Nó vừa đẹp mắt lại vừa có công dụng chiếu sáng khá tốt.

- Mẫu đèn cầu thang hình tam giác: Có lẽ bạn sẽ ít gặp mẫu sản phẩm này vì nó còn khá mới mẻ với người tiêu dùng. Đèn lắp cầu thang dạng tam giác sở hữu thiết kế đơn giản nhưng vẫn cực kỳ thu hút và lạ mắt.

Không chỉ có vậy, mẫu đèn cầu thang hình tam giác còn được đánh giá cao bởi độ bền của chúng khi đừng dùng để trang trí đèn cầu thang.

- Mẫu đèn cầu thang hình vuông: Với dạng hình hộp vuông, chiếc đèn này tạo được ấn tượng bởi sự tinh tế. Vì vậy mà nó rất phù hợp với thiết kế của những công trình hiện đại.

Thông thường đèn cầu thang hình vuông được cấu tạo từ hợp kim nhôm cao cấp nên có thể điều chỉnh độ mở góc chiếu sáng linh hoạt. Rất phù hợp để trang trí đèn cầu thang.

Các hình dạng và mẫu mã đèn này còn tùy thuộc vào phong cách mà bạn muốn trang trí đèn cầu thang như thế nào. Bạn sẽ không gặp phải quá nhiều khó khăn khi tìm kiếm các loại đèn này để mang về cho ngôi nhà mình đâu nên đừng lo lắng nhé!
Trên đây là một vài mẫu đèn nổi bật dành cho cầu thang trong ngôi nhà của bạn.

Hy vọng là qua bài viết này, bạn có thể đưa ra quyết định xem mẫu trang trí đèn cầu thang nào là phù hợp với mình nhé!

Nếu bạn muốn tìm hiểu thêm nhiều thêm về đèn nội thất thì hãy tới [noithatnew.com](url) ngay nhé!
I am work on a research paper about use of Adaptive Ai in games that tailors itself to the player’s unique playing style
Tags: ai, productivity, learning, gamedev
Published: 2024-06-02 14:46:05

The problem is that traditionally, adpative AI in games considers only the players short term behaviours to learn and adapt to make decisions that affect the game but don’t consider the long term behavior over the playthrough time. I beileve that this tends to limit the potential of video games in immersing the user in a unqiue experience only they can have. I wanted to know if this is something valid to research about and if that can help in the space of game development. If you have any suggesting to research paper I can read to get more idea, it would be a big help.

Or even ideas I should explore rather than this in the space of AI.
Setting Up Project React and TypeScript Application with Vite and Tailwind CSS
Tags: react, typescript, tailwindcss, vite
Published: 2024-06-02 14:43:46

**Prerequisites**
Node.js installed on your machine

**Steps**
**1. Create a New Project with Vite**
First, create a new React project using Vite. Open your terminal and run the following commands:

```
npm create vite@latest my-react-app -- --template react-ts
cd my-react-app
npm install
```

**2. Install Tailwind CSS**
Next, install Tailwind CSS and its dependencies:

```
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
```

**3. Configure Tailwind CSS**
Replace the contents of tailwind.config.cjs with the following configuration:

```
module.exports = {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}
```

**4. Add Tailwind Directives to Your CSS**
Add the following directives to your src/index.css file:

```
@tailwind base;
@tailwind components;
@tailwind utilities;
```

**5. Start the Development Server**
Finally, start the development server to see your project in action:

```
npm run dev
```
Sunday Fun: Re-creating a Radiohead cover
Tags: css, javascript, webdev, showdev
Published: 2024-06-02 14:34:14

The other day, I [read an article](https://albumdesignclass.wordpress.com/2014/09/05/radiohead-hail-to-the-thief/) about how Radiohead's graphic designer, Stanley Donwood, got inspired by words from billboards — and the combination of the colors red, green, blue, yellow, orange, black and white — for the cover to "Hail to the Thief" by Radiohead.

The cover has much more graphic elements than this, but let's try to mimic the random color-combinations and the texts in CSS and JavaScript.

First, I asked chatGPT to generate an array of a 100 words, inspired by the cover:

```js
const words = ["Fear", "Control", "Truth", "Lies" ...]
```

Next, I grabbed the primary colors:

```js
const colors = ['#D0001D', '#0D5436', '#093588', '#FDA223', '#F8551A', '#101624', '#EAEFF0'];
```

A small method returns a random background-color, and makes sure that the text-color is **not** the same:


```js
function getRandomColorPair() {
  const bgIndex = Math.floor(Math.random() * colors.length);
  let cIndex;
  do {
    cIndex = Math.floor(Math.random() * colors.length);
  } while (cIndex === bgIndex);
  return { bg: colors[bgIndex], c: colors[cIndex] };
}
```

And finally, the words and colors are added to `<li>`-tags:

```js
const canvas = document.querySelector('ul');
canvas.innerHTML = words.map(word => {
  const { bg, c } = getRandomColorPair();
  return `<li style="--bg: ${bg};--c: ${c};">${word}</li>`;
}).join('');
```

---

## Styling
I browsed handwriting fonts on Google Fonts, and found a great match: [Pangolin](https://fonts.google.com/specimen/Pangolin).

Next, a few styles for the `<li>`-elements:

```css
li {
  background-color: var(--bg);
  color: var(--c);
  font-family: "Pangolin", system-ui, sans-serif;
  font-size: 5cqi;
  letter-spacing: -0.075em;
  padding-inline: 1ch;
  text-transform: uppercase;
}
```

And ... almost done. Just need a few styles on the  `<ul>`-element:

```css
ul {
  all: unset;
  container-type: inline-size;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
}
```

And we get:

![Hail to the Thief](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4vfg7owvaegbmqe2anwm.png)

That looks a **little bit boring**, doesn't it?

Let's add a squiggly SVG-filter:

```css
ul {
  filter: url('#squiggly-0');
}
```
> **Note:** See the SVG-code for the filter in the CodePen below.

And _now_ we get:

![Filter](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ci9zcnuukrbbmpz1vg9s.png)

Much better! 

Here's the CodePen demo – re-fresh to get new, random color-combinations:

{% codepen https://codepen.io/stoumann/pen/QWRpJxg %}
Simple Flight Slider HTML & CSS Only
Tags: codepen, javascript, beginners, html
Published: 2024-06-02 14:18:17

Hi ,
A simple graph designed to fly as a passenger or helicopter while flying in the sky ,
moving from Iraq to New York . 

You can take theories that may be professional to develop in the design to make them more realistic .

{% codepen https://codepen.io/hussein009/pen/JjqWLaV %}
How i migrated my create-react-app legacy code to vite for faster build and compile time
Tags: webdev, react, vite
Published: 2024-06-02 14:10:04

This is just a small article, i will not write a long paras on why i did it, and what improvements i experience, i will just tell you how i did it.

About my previous create-react-app legacy code:
it is made in typescript and javascript

## How i migrated:
first i installed these libraries 
`npm install vite @vitejs/plugin-react vite-tsconfig-paths`

and create a vite.config.ts file

```js
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import viteTsconfigPaths from 'vite-tsconfig-paths';

export default defineConfig({
    // depending on your application, base can also be "/"
    base: '',
    plugins: [react(), viteTsconfigPaths()],
    server: {
        // this ensures that the browser opens upon server start
        open: true,
        // this sets a default port to 3000
        port: 3000
    }
});

```

Then i moved my **index.html** file to root directory, earlier it was on src folder


then i converted all my js file to jsx where i had some html inside

> [note: only do this if you are getting error]
i used this script to convert all my js file to jsx file

it is a powershell script for windows, you can search for your os, just run this file in powershell

/.script.ps1

```ps1
Get-ChildItem -Path "src" -Filter *.js -Recurse | ForEach-Object {
    $newName = $_.FullName -replace '.js$','.jsx'
    if (-Not (Test-Path $newName)) {
        Rename-Item -Path $_.FullName -NewName $newName
    } else {
        Write-Host "Skipping renaming of $($_.FullName) as $newName already exists."
    }
}

```

then in my .env file i replaced all **REACT_APP_** to **VITE_REACT_APP_**

and in my code i replaced all **process.env** to **import.meta.env.VITE_REACT_APP**

i also made a **vite-env.d.ts** file and with this and placed it inside src as well as root directory.

```
/// <reference types="vite/client" />
```

and that's it. Thanks for reading.

so far my build time has reduced to more than half.
Day 8 of my progress as a vue dev
Tags: webdev, vue, typescript, tailwindcss
Published: 2024-06-02 13:50:47

**About today**
Today was one of those lazy days that come once in a while because for generations our brain is hardwired that Sunday is a rest day hence that made me a little lazy. But, I did manage to get some basic work done on the project and fine tuned it a bit more, also did some changes in the code of linked list to make it more concise so it made it smell less than before.

**What's next?**
Well plan is the same as before, but primary objective is to not be lazy or waste my time like I did today and at least keep on adding something new to the code to either improve it or grow it in terms of functionality.

**Improvements required**
I need to work on following my schedule and ignore distractions (Netflix) to be more focused on the task at hand to get positive and fast results.

Wish me luck!
WHAT IS MANUAL TESTING BENEFITS AND DRAWBACK OF MANUAL TESTING
Tags: benefits, drawbacks
Published: 2024-06-02 13:49:48

MANUAL TESTING

Manual testing is a software tesing process in which test cases are executed manually without any automation tool. All test cases executed manually according to the end user perpective. It ensure whether the appliation is working as mentioned in the requirement document or not.Test cases are planned and implemented to complete almost 100 percent of the sofware appliation.test cases reports are also generated anually.

WHY WE NEED MANUAL TESTING:

Whenever application comes to the market and it is unstable or having a bugor creating a bug while end user are using it.

If the test engineer does manual testing, he/she can test the application as an end-user perspective and get more familiar with the product, which helps them to write the correct test cases of the application and give the quick feedback of the application.

BENEFITS OF MANUAL TESTING:

1. High level accuracy
2. Real user experience
3. Flexibility in testing process
4. cost effective of small projects
5. Better understanding of customer needs
6. No need of complex tools
7. Identifying visual issues
8. Easier to learn for new user
9. Better understanding of complex projects

DRAWBACKS OF MANUAL TESTING

1. Time consuming
2. Prone to human error
3. Difficult reproduction
4. Not sustainable long term
5. Limited coverage
6. Limited scalability
7. Dependent on Skill
8. Difficult reporting
Functional and Non functional
Tags: functional, testing, non
Published: 2024-06-02 13:27:57

FUNCTIONAL TESTING

1. It verifys the operations and action of an application.
2. It is based on requirements of customer.
3. It helps to enhance the behaviour of the application.
4. functional testing is easy to execute manually.
5. Functional testing is based on the business requirement.
6. functional testing ensure that the function and features of the application works properly
7. functional testing can be done manually.
functional testing is based on customer's requirement.
8. Functional testing has a goal to validate software actions.
9. A Functional Testing example is to check the login functionality.
10. Functional testing is performed before the non-functional testing.
11. It is easy to define functional requirements.
12. Helps to validate the behavior of the application.
13. Functional testing is carried out using the functional specification.
14. It describes what the product does.
15. Examples of Functional Testing Types
    1.Unit testing
    2.Smoke testing
    3.User Acceptance
    4.Integration Testing
    5.Regression testing

NON FUNCTIONAL TESTING

Non-Functional Testing is defined as a type of Software testing to check non-functional aspects of a software application. It is designed to test the readiness of a system as per nonfunctional parameters which are never addressed by functional testing.**

1.It is performed after the functional testing.
2.It focusses on customer’s expectation.
3.It is difficult to define the requirements for non-functional testing.
4. It’s very hard to perform non-functional testing manually.
5. It is done to validate the performance of the software.
6. This kind of testing is carried out by performance specifications
7. Non functional testing describe the performance or usability of the software system.
8. This kind of testing is carried out by performance specifications
9. Examples of Non functional testing examples
    1.Volume Testing
    2.Scalability
    3.Usability Testing
    4.Load Testing
    5.Stress Testing
    6.Compliance Testing
    7.Portability Testing
    8.Disaster Recover Testing
Routing and Navigation in React.js 🚀
Published: 2024-06-02 13:25:07


1. Install React Router 🛠️
```bash
npm install react-router-dom
```

2. Set Up Router 🗺️
```jsx
import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom';

function App() {
  return (
    <Router>
      <nav>
        <Link to="/">Home</Link>
        <Link to="/about">About</Link>
        <Link to="/contact">Contact</Link>
      </nav>
      <Switch>
        <Route exact path="/" component={Home} />
        <Route path="/about" component={About} />
        <Route path="/contact" component={Contact} />
      </Switch>
    </Router>
  );
}
```

3. Dynamic Routing 🧩
```jsx
<Route path="/user/:id" component={UserProfile} />

function UserProfile({ match }) {
  return <div>User ID: {match.params.id}</div>;
}
```

4. Nested Routes 🏞️
```jsx
function Dashboard() {
  return (
    <Switch>
      <Route path="/dashboard/profile" component={Profile} />
      <Route path="/dashboard/settings" component={Settings} />
    </Switch>
  );
}
```

5. Redirects & 404 🚧
```jsx
import { Redirect } from 'react-router-dom';

<Route path="/old-path">
  <Redirect to="/new-path" />
</Route>
<Route path="*">
  <NotFound />
</Route>
`
#COdeWith
#KOToka
New no-code discord bot tool
Tags: nocode
Published: 2024-06-02 12:49:41

Hey everyone we have officially released my no code discord bot builder into open beta. We are looking for people to help us test, any bots you make are 100% free and will stay that way. 

Are you interested let us know https://discord.gg/TNS22vKsXt. If you know people that would be interested be sure to invite them.
https://botwiz.dev
We are currently testing a live co-create feature.
flying dots
Tags: codepen, webdev, javascript, programming
Published: 2024-06-02 12:37:16

A lot of dots flying around with lines connecting them. You can customize the speed of the dots, how many dots are on the screen, the distance at which the dots will connect through a line, and colors of the dots, lines and background.

{% codepen https://codepen.io/rafaeldevvv/pen/oNRByWd %}
Our free givewa offer of cash 750 you can be today's winner
Tags: cryptocurrency, git
Published: 2024-06-02 12:28:55

You can only choose one:
$750k CASH
750 CREDIT SCORE
759 ACRES OF LAND🤔👇👇
[j
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dzy855bd5fvoo2h0j7mf.png)oin](https://shorter.me/DCN_U)
DAY 2 : NOW ITS TIME FOR CLASS.
Tags: webdev, dotnet, java, oop
Published: 2024-06-02 12:04:03

[how to write class
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jehvsqd0g8umh859p3z4.jpg)](https://medium.com/@developervignesh7/lets-learn-how-to-write-a-class-to-show-our-class-in-a-program-8073027656f3)
How to get start Elixir
Tags: webdev, beginners, tutorial, elixir
Published: 2024-06-02 11:45:40

## What is the  Elixir?

Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine, for building scalable and maintainable applications. creating low-latency, distributed, and fault-tolerant systems.

## How to Install
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tumab9c6z9mz671j342p.png)
I use mac so the image is how to install in mac
Other operating systems can click the link to read👇
[Other Operation Systems](https://elixir-lang.org/install.html#by-operating-system)

## Interactive mode

We can type any Elixir expression in interactive mode and get its result.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkvku57z2gxpdfpw9c2x.png)
Connect-Four Game - Web Game
Tags: frontendchallenge, webdev, javascript, programming
Published: 2024-06-02 11:44:54

## Inspiration

Creating interactive and engaging web games has always fascinated me. This time, I took on the challenge of developing the classic Connect Four game using React.js, HTML, and CSS. The primary goal was to enhance my front-end development skills and deepen my understanding of data structures and algorithms.

## Demo

Check out the live demo here.

## Journey
Developing the Connect Four game was a fun and enlightening experience. Here’s a quick overview of my journey:

## Project Overview

- Technologies Used: React.js, HTML, CSS
- Main Feature: A function named checkWin that checks for the winner in the game.

## Key Learnings

Importance of Data Structures: During the development, I realized how crucial data structures are in game development. They not only help in managing the state efficiently but also in optimizing the performance.
Algorithm Optimization: To ensure the game runs smoothly, optimizing the checkWin function was vital. The faster your algorithms, the better the user experience.

## Why DSA Matters

The development of this game highlighted the importance of Data Structures and Algorithms (DSA). Efficient algorithms can drastically improve the performance of an application. Understanding and implementing the right data structures helps in managing and optimizing the game state, making the overall user experience smoother and more enjoyable.

## What's Next?

I plan to continue refining the game, adding more features, and perhaps even incorporating AI to challenge the players. Feel free to check out the project, play the game, and contribute by adding your own features. The project is open source, and I welcome any enhancements!

**Live Demo**: [Connect Four Game](https://connect-four-sarmittal.netlify.app/)

**GitHub Repository**: [Connect Four Source Code](https://github.com/iam-sarthak/connect-four)

Feel free to connect with me to discuss this project, potential collaborations, or any insights you might have.
关于写博客这件事
Tags: 杂谈
Published: 2024-06-02 11:02:09

鉴于之前的n次尝试自建github pages最后都倒向了无尽的捣鼓各种静态网站生成器中。我决定这次绝对不要自建了。

## 要求

1. 可以用纯markdown格式写/可以导出为纯markdown格式。
    
    1. 这个问题本质上在于我希望数据源是我自己的git repo。算是local first的一种变通方式。最起码，我的纯文本格式的blog不能丢。
        

## 点评

尝试了下我知道的几个博客平台+随便从google几个比较流行的博客平台.

### medium

首先排除的medium，每次查东西，查到medium，结果发现不能看。总是很恼火。medium理论上做的事情是对写作者有益的。但是还是pass

### hashnode

hashnode 之前从来没听过。

#### 编辑

1. 在线的blog 编辑功能，感觉有点类似notion的那种块编辑器的感觉。
    
    1. 编辑器有raw markdown editor模式，好评
        
    2. 现在（2024-0602） 有点在推ai辅助写作的感觉。有ai相关的功能。暂时不做评价
        
        1. 发布的时候可以设置seo title。
            
    3. 可以设置原始url和原始发布日期
        
        1. add original url
            
        2. publish on backdate
            

#### 后台

1. 各种页面,有配置主题 小组件什么的
    
2. 好评 可以自动backup markdown格式的文章到github。
    
    1. 每次update，都会有对应的commit。
        
        1. 感动。好正常的做法。
            
    2. 也有import from github的功能但是要付费。 2333
        
3. 分类的功能叫做series。
    
4. 好评 会自动生成rss
    

### 竹白

还在内测（专栏需要邀请）。但我记得他们好像一直在内测？不知道是不是死了。
Cross Country Road Trip: Top 4 Methods To Unleash Your Inner Explorer
Published: 2024-06-02 10:59:57

Imagine the wind whipping through your hair as you cruise down an open highway, the vast expanse of the country unfolding before you. A cross country road trip is an adventure unlike any other, offering the freedom to explore hidden gems, discover diverse landscapes, and create memories that will last a lifetime. A recent study by the Adventure Travel Trade Association found that 72% of travelers are yearning for transformative experiences, and a cross-country road trip perfectly fits that bill.

**[Click Here](https://typewritertale.com/cross-country-road-trip-4-best-methods/)**