teleren/devto huggingface dataset:
what you can do with this temp mail?
Tags: 10minemail, tempmail, tempemail, 20minutemail
Published: 2023-04-23 09:30:48

what you can do with this [temp mail](https://10-minutemail.com/)?
With temp mail, you can :
Create a disposable temporary email address for 10 minutes
No registration is required
Copy the email address to Clipboard and use it after in the place you want ( i.e. registration forms )
Receive incoming emails to your disposable email address ( inbox )
Receive push notifications when a new email arrived
Read, download or delete emails inside the inbox
Prolonged expiration time of up to 10 minutes

where to use temp mail or [10 minute mail](https://10-minutemail.com/)?
You can use the service from the following websites:
1 10 minute mail https://10-minutemail.com/
2 10 min email https://email10min.com/
3 temp mail https://www.mailtemp.net/
4 10 minute mail https://10minmailnet.com/
5 10 min mail https://email10min.net/
6 ten minutes mail https://tenminutesmail.net/
7 https://10-minutemail.net
8 https://10-minutemail.org
Sodo66 - Đăng Ký SODO66 Chính Thức
Published: 2023-04-23 09:05:58

Sodo66 - Bạn tìm kiếm một nhà cái uy tín để tham gia cá cược? Đến sân chơi Sodo66 hấp dẫn và chất lượng, bạn sẽ bị chinh phục ngay với những khuyến mãi cực kì sốc.
Website: https://sodo88vn.com/
Thông tin liên hệ
Email : suthoitrangsis@gmail.com
Địa chỉ : 46 Đỗ Thị Tâm, Tân Quý, Tân Phú, Thành phố Hồ Chí Minh, Việt Nam
#sodo66, #nha_cai_sodo66, #sodo88vn
Social:
https://www.youtube.com/@sodo88vn/about
https://twitter.com/sodo88vn
https://www.linkedin.com/in/sodo88vn/
https://www.pinterest.com/sodo88vn/
https://social.msdn.microsoft.com/Profile/sodo88vn
https://social.technet.microsoft.com/profile/sodo88vn/
https://vimeo.com/sodo88vn
https://gitee.com/sodo88vn
https://public.tableau.com/app/profile/sodo88vn
https://onlyfans.com/sodo88vn
catch FCM notification and display on scheduled time in React native APP
Published: 2023-04-23 08:57:02



We've setup FCM console to send push notifications to our react native APP.It's working perfectly. Now we want scheduled push notifications for selected users on the APP.

so we need to catch FCM notifications and display those notifications on scheduled time stamp.(may be using some parameters on the payload. Ex:- "isScheduled": "true", "scheduledTime": "Thu Apr 20 2023 09:00:00 GMT+1000" )

We are using react native.

if anybody can suggest us the best way to do it with some example, it'll be great help...

looking for the best way to do it.
Protecting Your Personal Information in Kenya: Understanding the Risks of Privacy Breaches and How to Stay Safe.
Published: 2023-04-23 08:50:46

Personal privacy breaches can have serious consequences, and it is essential for individuals to be aware of the different ways in which their personal information can be compromised. One way in which personal information can be exposed is by sharing it online, such as through social media platforms or online forums. Hackers can also use phishing scams to trick individuals into revealing their personal information. Devices that access online networks, such as phones, computers, and smart TVs, can also be vulnerable to privacy breaches, as they can store personal information that can be accessed by hackers.

In addition, personal information can be compromised when registering for meetings or when entering buildings or estates. Loyalty cards, which are used in various places such as supermarkets, airlines, and hotels, can also be used to track personal information that can be used for targeted marketing. Government agencies, such as when applying for passports, ID cards, or academic records, can also access personal information that can be compromised if the data is breached or shared with unauthorized individuals. Closed-circuit television cameras can also be used for malicious purposes if the data is breached or hacked.

To protect personal information, individuals should be cautious about what information they share online and who they share it with. It is also important to keep devices and software up to date with the latest security patches and use _strong passwords and two-factor authentication_. A virtual private network (VPN) can also be used when connecting to public Wi-Fi networks. Individuals should be mindful of the personal information they provide to loyalty programs and government agencies.

Kenya's Data Protection Authority (DPA) is taking measures to ensure that personal information shared publicly is secure. The DPA issued guidelines for public officers in November 2020 on the protection of personal data when handling public registers. These guidelines aim to help public officers comply with the _Data Protection Act of 2019_, which regulates the processing of personal data by both public and private entities. The DPA has also launched a public awareness campaign to sensitize Kenyans on their data protection rights and responsibilities, as well as how to protect their personal information online.

Overall, it is crucial for individuals and organizations to be aware of the _risks associated with sharing personal information online_ and to take appropriate measures to protect their data. By following best practices for data privacy and security, such as regularly updating passwords and being cautious about sharing personal information online, individuals and organizations can reduce the likelihood of a privacy breach.

**_#MlimaVirtual_**
How to create a react-app
Tags: react, frontend, webdev, javascript
Published: 2023-04-23 08:50:35

Step 1;
Open your code editor(preferably VSCODE)

Step 2;
Open your terminal on your code editor (There are some menus at the top of your VSCODE app, the terminal is one of them

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

Step 3;
Enter the following commands;
`npx create-react-app <name-of-your-project-here>`

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5cikrs9dk6op1nr5m6hy.png)
Step 4;
After some minutes or seconds, the process will completed and your terminal should look like this;
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/can8oiv216ovhtwmdcc0.png)
Step 5;
Click on open folder inside your VSCODE to locate the project you just created

Step 6;
select/drag and drop in your vscode, and there you have your new react app.

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

Step 7
Run `npm start` command to get started
LogSeq
Tags: logseq, knowledgemanagement, taskmanagement, journling
Published: 2023-04-23 08:21:52

Data in LogSeq can be stored in a networked fashion, similar to Wikipedia pages, which is helpful for data retrieval and bidirectional linking.

![Page Graph](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ng7rs0kxm9h0z9ub8o05.png)

In contrast, the popular folder paradigm is helpful for storing data in a hierarchical fashion, but one must remember the hierarchy to retrieve information.

LogSeq could also be useful for:
- Journling

![Journaling](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1k57ebs43lz777p90iwj.png)

- Task Management

![Task Management 1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xnre9yxfbn2gsae1m3b8.png)

![Task Management 2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydk4vsx6vd9n5m8u42xk.png)

- Linked References

![Linked References](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ip554u1j619kkswambzo.png)

- Text Searching

![Text Searching](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ehl1xnmk4pfnf7cohh6f.png)

- Flashcards

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

- Whiteboarding

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

- Generate Table(s) from Queries

![Generate Tables from Queries](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hcj3ikppjd4zemptkqta.png)


Ref. :
https://logseq.com
https://hub.logseq.com
Dario da Silva (OneStutteringMind)
https://docs.logseq.com
How to generate elements with HTML, JavaScript, and React ?
Tags: react, javascript, beginners
Published: 2023-04-23 08:17:44

In the journey of learning react,it is important to remember the fundamentals of web development at all times. One such fundamental aspect is understanding how elements are generated or created ? We can create elements with plain HTML, Javscript and React.

**1. Through plain HTML**
We simply create heading element using h1 tag and div tag having id=root and run the code, it will show "Hello from HTML!" on your webpage.

```
<body>
<div id="root">
<h1 id="heading">Hello from HTML!</h1>
</div>
</body>

```
**2. Through plain Javascript**
We first create a root element. Now to create heading element, we will use doucment.createElement and will provide the content through .innerHTML. Now, this new created heading is served to root using root.appendChild. Now when we run the code, it will show "Hello from Javscript!" on your webpage.

```
<body>
<div id="root">
</div>

<script>
    const heading=document.createElement("h1");
    heading.innerHTML="Hello from Javscript!"
    const root=document.getElementById("root");
    root.appendChild(heading); 
</script>
</body>

```
**3. Through plain React**
We can create heading element in React using React API. We can inject React into our code by adding cdn links.

```
<body>
<script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.development.js">
</script>
</body>

```
This will provide us React and ReactDOM api.

Now we can create heading element using React.createElement and will serve this heading to root element using root.render method.
On running the code, it will show "Hello from React!". 

```
<script>
const heading= React.createElement("h1",{},"Hello from React")
const root=ReactDOM.createRoot(document.getElementById("root"))
root.render(heading)
</script>

```
In conclusion, understanding how to create elements using HTML, JavaScript, and React is a fundamental aspect of web development. By mastering these techniques, you can build beautiful and functional web pages and applications. So whether you're just starting out or looking to expand your skills, keep these methods in mind and happy coding!
Git 基礎 Part 01 -- ローカルで過去のコミットの一部を確保して、ブランチを最新に戻す
Tags: git
Published: 2023-04-23 08:16:39


## why

ローカルに以下のコミットがある。
リモートには push していない状態。

1. index.html を作成
2. index.html の中身を記述してコミット
3. index.html を削除してコミット
4. 他のコミット

この状態で、2 の状態に戻してその時の index.html の中身をコピーしたかった。

---

## 2 の状態の index.html を確保する

https://www.partitionwizard.jp/disk-recovery/git-restore-deleted-file.html

1. コミットログのメッセージを手がかりに、2 の状態のコミット番号を見つける。
2. 2 の状態のコミット番号をコピーする。(3でやらかす一つ前。)
3. `git reset --hard {一つ前のコミット番号}` を実行して 2 の状態まで戻す。
5. 2 の状態の index.html をコピーする

---

## 最新の状態に戻す

https://www-creators.com/archives/2025#:~:text=%E9%96%B2%E8%A6%A7%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82-,2%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%81%AB%20git%20reset%20%2D%2Dhard%20%E3%81%97,%40%7B6%7D%E3%81%AB%E6%88%BB%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82

1. git reflog で、リセット前の最新のコミットID を見つける
2. `git rebase -i {リセット前の最新のコミットID}` を実行する
3. 最新の状態に戻る
4. やらかす前のコピーを元に復元
A Step-by-Step Guide to Deploying Your React Website on Hostinger Hosting
Tags: webdev, javascript, react, beginners
Published: 2023-04-23 07:45:54


Are you struggling to deploy your React website? In this article, we'll walk you through the step-by-step process of deploying your React website on Hostinger hosting.

From creating a new folder in the file manager to uploading your React build folder, we'll cover everything you need to know to get your website up and running on Hostinger hosting. Plus, we'll include tips and tricks to optimize your website for SEO and improve your website's speed and performance.

But don't just take our word for it – read the [full article](https://devcom.tech/guide-to-deploying-your-react-website-on-hostinger/) on our website to learn more! We guarantee you'll find valuable insights and actionable advice to take your React website to the next level. 

So what are you waiting for? Head to our new tutorial full article and start deploying your React website on Hostinger hosting today. **[devcom.tech](https://devcom.tech/guide-to-deploying-your-react-website-on-hostinger/)** will thank you!


[![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/frdp9b4gt95c42m1suq7.png)](https://devcom.tech/guide-to-deploying-your-react-website-on-hostinger/)


[
![Move forward to tutorial](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d7wxvu19v1dtstgdy6sx.png)](https://devcom.tech/guide-to-deploying-your-react-website-on-hostinger/)
Introducing dwayne/elm-debouncer: Debounce or throttle your actions in Elm
Tags: elm, debounce, throttle
Published: 2023-04-23 07:42:38

---
title: Introducing dwayne/elm-debouncer: Debounce or throttle your actions in Elm
published: true
description: The announcement of a new debouncing package for Elm.
tags: elm, debounce, throttle
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-04-23 06:36 +0000
---

[dwayne/elm-debouncer](https://github.com/dwayne/elm-debouncer) is a new debouncing package for Elm.

In the video demonstration below you will see use cases for trailing edge debouncing, leading edge debouncing and throttling. Enjoy!

{% embed https://youtu.be/YtrpXrulbIk %}
The Ultimate GraphQL and Apollo Server Course with Express and TypeScript
Tags: graphql, typescript, express, apollo
Published: 2023-04-23 07:39:04

Are you ready to take your API development skills to the next level? Look no further than **[The Ultimate GraphQL and Apollo Server Course with Express and TypeScript! (9.99$ for limited time!)](https://www.udemy.com/course/graphql-with-apollo-and-express-a-hands-on-approach/?couponCode=0C20D4C1B119BFE95197)
**
In this comprehensive course, we'll start with the basics of GraphQL and Apollo Server and gradually move on to more advanced topics. You'll learn how to use GraphQL with Apollo and advanced tools and technologies to build powerful APIs.

We'll cover key concepts like queries, mutations, and schemas, as well as advanced topics like **SocketIo, JWT,** and **database migration** with **TypeORM**. You'll also learn how to work with TypeORM and use Postgres with **Docker**, giving you the tools you need to build scalable and efficient APIs.

The teaching is clear and the content is comprehensive, making this course the ultimate resource for developers looking to master **GraphQL** and **Apollo Server** with **TypeScript** and **Express**. The skills you'll learn are in high demand in the job market, making this course a valuable investment in your career.

By the end of the course, you'll have the skills and knowledge to build your own GraphQL API using Apollo Server and Express with TypeScript, as well as advanced features like SocketIo and database migration with TypeORM. You'll also be able to confidently work with GraphQL and Apollo Server in your own projects.

Enroll now in The [Ultimate GraphQL and Apollo Server Course with Express and TypeScript](https://www.udemy.com/course/graphql-with-apollo-and-express-a-hands-on-approach/?couponCode=0C20D4C1B119BFE95197) and take your API development skills to the next level!
Adobe ML-2 Engineer Interview Experience
Published: 2023-04-23 07:17:45

This is regarding a set of interviews I appeared for Adobe a while back for their ML-2 Engineer (Deep Learning role). It consisted of 4 rounds in totality (each being a technical with the last round exclusively being HR- round 5).  I have prepared some videos to give an insight on how to tackle deep learning questions, model architectures, solve statistical problems and apply framework knowledge (including dl algorithmic knowledge ). 

1. Round 1: https://www.youtube.com/watch?v=52kFFMkc7A0&t=1s
2. Round 2&3: https://www.youtube.com/watch?v=9AcGSPpCzhE&t=1630s

Further rounds and more such interview (related to deep learning) will be posted on the channel. Stay tuned.
#deeplearninginterview #mlengineer2 #GAN #datastructures
What's the Most Unusual Place You’ve Ever Coded From?
Tags: discuss, codenewbie, watercooler
Published: 2023-04-23 07:00:00

Have you ever coded from a strange, remote, or unusual location? A mountaintop, a beach, a hot air balloon…the room where you grandma stores her antique doll collection? 👶🔪 Share your unique coding spot with us in the comments. Let's see who’s had the most creative workspace! 

---

Follow the [CodeNewbie Org](https://dev.to/codenewbieteam) and [#codenewbie](https://dev.to/t/codenewbie) for more engaging, thought-provoking, and sometimes silly discussions just like this.
Create Favicons for your website
Tags: webdev
Published: 2023-04-23 06:57:23

Create A Simple Unique Favicons for your Website with couple of minutes

Go to [Favicon](https://favicon.io/)To create your icon. After that there will be many options to choose Like Image to icon, text to icon, Emoji to icon. 

## Image to Icon 👓

To convert your image logo to icon, Follow these steps

Drag and drop the image in box and click Download
After you downloaded icon file extract it and open the folder
You will see the icon file with many sizes
And there is a `site.webmanifest`

---

## Installation 📀
Open your Editor drag and drop all the files in your project file Inside the index.html type the following command in your head tag
```index.html
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
```
And that’s How you will create a Favicons for your website
Ruby Benchmarking
Tags: ruby, benchmark, performance
Published: 2023-04-23 05:30:55

Benchmarking is one of the crucial part of code, since it can help developers to identify and fix the performance issues thereby improving the execution speed of the application. That said will see how can we benchmark a given code

## Requirements
benchmark - gem. Rails comes with this gem installed by default. There are some external gems which also serves the same purpose. In this article we will cover the benchmark gem

The usage is simple. Write scripts - load it in system-irb/rails-irb - execute and analyse

Lets benchmark below select and detect methods
launch irb or rails console
```
# declare an array of 1 to 100
arr = (1...1000)

def get_matching_first_element_using_select(arr)
  return arr.select{|num| num == 1}.first
end

def get_matching_first_element_using_detect(arr)
  return arr.detect{|num| num == 1}
end
```
It is obvious that detect is much more effecient than select. Lets confirm this with benchmark

Require the gem (if you are launching rails console requiring 'benchmark' is not needed as it is already loaded by default)
```
require 'benchmark'

Benchmark.measure{ get_matching_first_element_using_select(arr)}
=> 
#<Benchmark::Tms:0x00007fa96a532fd0                                        
 @cstime=0.0,                                                             
 @cutime=0.0,                                                             
 @label="",                                                               
 @real=0.00016800200000943732,                                            
 @stime=1.2999999999985246e-05,                                           
 @total=0.00017499999999998073,                                           
 @utime=0.00016199999999999548> 
```
If you just want to see the actual time taken in microseconds use `ms` instead of `measure`.
```
Benchmark.ms{ get_matching_first_element_using_select(arr)}
=> 0.16017500001908047 #we will get this simplified clutter free output
```
This is fine but we need to do benchmark for 2 different methods separately. Is there any way to run both of them together and compare side by side. Yes there is
```
Benchmark.bm do |x|
  x.report("select: ") {100.times do; get_matching_first_element_using_select(arr); end}
  x.report("detect: ") {100.times do; get_matching_first_element_using_detect(arr); end} 
end
```
This will yeild the below output which is easy to compare
```
              user     system      total        real
select:   0.004269   0.000015   0.004284 (  0.004280)
detect:   0.000052   0.000003   0.000055 (  0.000055)

```
And the results are clear, Detect is faster than select since we are fetching the first element - which is like 78 times faster.

There are multiple ways to benchmark, this is just the basic. Read more at [source](https://ruby-doc.org/stdlib-2.5.0/libdoc/benchmark/rdoc/Benchmark.html)
pl/sql tutorial for beginners
Tags: sql, plsql, database
Published: 2023-04-23 05:28:03

i am providing the link of the playlist where you can learn pl/sql from scratch

{% embed https://youtu.be/XmUgoeVApl0 %}

{% embed https://youtu.be/PCkvwvW10vg %}

{% embed https://youtu.be/4pR0uiPnCr4 %}

watch entire playlist here :

{% embed https://youtube.com/playlist?list=PLCWQNLd8T4_gxqzav19GJyrEjZBL4ytA2 %}
Counting Vowels in a String: A Simple Python Program Tutorial
Tags: beginners, programming, python, tutorial
Published: 2023-04-23 04:18:13

## Introduction
This program counts the number of vowels in a given string. It is a simple yet useful program that can be used to analyze text data and extract information about the vowels in a sentence, word or paragraph.

## Prerequisites
To follow this tutorial, you should have a basic understanding of Python programming and be familiar with string manipulation and control structures.

## Steps
First, we need to prompt the user to enter the string to be analyzed. We can use the `input()` function to ask the user for a string input and store it in a variable.

```
string = input("Please enter a string to count the vowels: ")
```
Next, we need to initialize a count variable to keep track of the number of vowels in the string. We can use a for loop to iterate through each character in the string and check if it is a vowel.

```
vowels = "aeiouAEIOU"
count = 0
for char in string:
    if char in vowels:
        count += 1
```
Here, we define a string of vowels and initialize the count variable to zero. We then loop through each character in the input string and check if it is a vowel. If the character is a vowel, we increment the count variable by 1.

Finally, we can print the number of vowels in the string to the console.

```
print(f"There are {count} vowels in the string '{string}'.")
```
Here, we use string formatting to print a message to the console that displays the number of vowels in the input string.

## Full code
Here's the full code for the program:

```
string = input("Please enter a string to count the vowels: ")
vowels = "aeiouAEIOU"
count = 0
for char in string:
    if char in vowels:
        count += 1
print(f"There are {count} vowels in the string '{string}'.")
```

## Conclusion
In this tutorial, we learned how to create a program that takes a string as input and counts the number of vowels in it. We used a for loop to iterate through each character in the string and checked if it was a vowel. We then printed the count of vowels in the string to the console. This program can be a useful tool for analyzing text data and extracting information about vowels in sentences, words or paragraphs.
Set Up Tailwind Css With vite-react-app and yarn
Tags: react, tailwindcss, javascript, webdev
Published: 2023-04-23 05:22:43

## Install Tailwind CSS with postcss & autoprefixer

```
yarn add -D tailwindcss postcss autoprefixer
```

## Generate tailwind.config.js and postcss.config.js

```
yarn tailwindcss init -p
```

## Modify tailwind.config.js file

```
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./src/**/*.{html,js}"],
  theme: {
    extend: {},
  },
  plugins: [],
}
```

## Add tailwind base, components and utilities to index.css

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