teleren/devto huggingface dataset:
Web Automation Tool
Tags: webtesting, selenium, webdev
Published: 2023-03-07 13:06:17

This is a windows desktop applicaiton, which has 3 main features. It can search a given text on webpage list loaded​ from Excel file (Web Scraper​). It can generate visits to webpages on a list loaded​ from Excel file​. It can also run JavaScript on webpages and simulate webpage navigation. Each navigation step can run different JavaScript. Last feature can be used for webpage testing and webpage navigation demonstration etc.

Web Automation Tool have 3 main features:

A) Web Scraper 
1) Load list (*.xlsx file) of websites or enter websites manual  to search in their content.
2) Enter text to search. (Please pay attention to new lines and/or spaces between words)
3) Run automated search.

B) Simulate website navigation and/or share your simulated navigation for example to present your web application

C) Generate Visits to Various Websites 
1) Load list (*.xlsx file) of websites to be visited or enter websites manual.
2) Enter how many times the list should be repeated.
3) Run automated visits.

{% embed https://www.youtube.com/watch?v=umOcutykoqs %}

[Get](https://www.microsoft.com/store/apps/9nxspfrlrc8p)
double jump.tokyo Inc. producirá la colección oficial de NFT del popular anime Campeones: Oliver y Benji (Captain Tsubasa)
Tags: nft, blockchain, anim
Published: 2023-03-07 13:04:30

double jump.tokyo se complace en anunciar que está produciendo NFT de alta calidad que combina las jugadas especiales y escenas famosas del anime japonés sobre fútbol popular en todo el mundo Campeones: Oliver y Benji. Este anime comenzó a emitirse en 1981, pero Campeones: Oliver y Benji sigue teniendo una influencia increíble en superestrellas del fútbol, otros atletas profesionales y nuevas promesas. Este proyecto, lanzado bajo la marca "Paz mundial a través del poder del fútbol" donará un balón de fútbol por cada compra de NFT que vaya a ser distribuida a países de todo el mundo. Como decía Oliver Atom: "El balón es nuestro amigo".

"La serie Campeones: Oliver y Benji transmite el mensaje de tener sueños y perseguirlos", afirmó Yoichi Takahashi. "¿Qué mejor manera de divertirse que dar patadas a un balón? ¿y qué mejor manera de soñar que recorriendo el mundo con este balón? Este proyecto refuerza el mensaje y subraya la importancia de tener sueños en la infancia".  

Es una colección completamente original que incorpora varios elementos de la serie Campeones: Oliver y Benji. Actualmente, están produciendo numerosos NFT que combinan personajes, jugadas especiales, escenas legendarias y parámetros. El proyecto utiliza un nuevo mecanismo tecnológico del cocreador de Ethereum, Vitalk Buterin, llamado "soulbound tokens" (SBT), una forma no transferible de NFT, que representa identidad social.

Los usuarios que adquieren los NFT tienen la opción de convertirlos en SBT, lo que les permite recibir un balón físico con un diseño original dibujado por Yoichi Takahashi.

https://www.prensaescrita.cl
https://www.meganoticiaschile.com
https://www.correiorecife.com
What Is IPTV? How Does It Work?
Tags: whatisiptv, iptv, iptvsolution, iptvplatform
Published: 2023-03-07 13:03:59

IPTV stands for Internet Protocol Television and it has been gaining popularity over the last few years. It is a technology that delivers television programming through the internet, rather than traditional terrestrial, satellite, or cable TV formats. In this article, we will explain **[what is IPTV](https://www.webnexs.com/blog/iptv-explained-ultimate-guide-know-what-is-iptv-benefits/)** and how it works.

##What is IPTV?

IPTV is a system that uses the internet to deliver television content. This content can be live TV channels, **[VOD services](https://www.webnexs.com/iptv-solution.php)**, or even catch-up TV. IPTV can be delivered using different protocols such as HTTP, RTP, or RTSP. It is a flexible system that can be delivered on different devices such as smartphones, tablets, smart TVs, and set-top boxes.

###How does IPTV work?

IPTV works by delivering TV programming through internet protocol instead of traditional methods. The programming is delivered through a private network to the user's device. The user can then watch the programming on their device, either in real-time or on-demand. The content is delivered using a protocol called Internet Protocol (IP), which is the same protocol used for sending and receiving data on the internet.

To use IPTV, the user needs a device that can connect to the internet, such as a smartphone, tablet, smart TV, or set-top box. The device needs to have a compatible IPTV app installed on it. The app connects to the IPTV service provider's server, which sends the TV programming to the user's device.

###Benefits of IPTV

One of the biggest benefits of IPTV is the flexibility it offers. IPTV can be delivered on different devices, making it accessible to users wherever they are. Users can watch TV programming on their smartphones or tablets while on the go. Additionally, IPTV services offer more choices than traditional TV formats. Users can choose from a variety of live TV channels, VOD services, and catch-up TV services.

Another benefit of IPTV is its cost-effectiveness. IPTV services are usually cheaper than traditional cable or satellite TV services. IPTV services can be delivered over the internet, which means there is no need for expensive infrastructure such as satellite dishes or cable lines.

IPTV also offers better picture quality than traditional TV formats. This is because IPTV uses digital signals, which can be compressed and transmitted efficiently. Additionally, IPTV supports high definition (HD) and even 4K resolution, which offers a better viewing experience.

**Conclusion**

IPTV is a technology that delivers TV programming through the internet. It is a flexible system that can be delivered on different devices such as smartphones, tablets, smart TVs, and set-top boxes. IPTV offers more choices than traditional TV formats, is cost-effective, and offers better picture quality. If you are looking for an alternative to traditional TV formats, **[IPTV platform](https://www.webnexs.com/iptv-solution.php)** is definitely worth considering.
La venta de NFT del popular manga japonés Campeones: Oliver y Benji comienza el 2 de marzo de 2023
Tags: nft, blockchain
Published: 2023-03-07 12:59:40

double jump.tokyo ha colaborado con TSUBASA Co. ltd para lanzar un proyecto de NFT basado en la popular serie de manga Campeones: Oliver y Benji. El proyecto, bajo el título El balón es nuestro amigo, estará a la venta a partir del 2 de marzo de 2023. Ya ha suscitado interés mundial desde su anuncio el 7 de febrero y ha aparecido en más de 1000 medios de comunicación de Norteamérica, Europa, China, Sudamérica y más países. Además, Shinji Kagawa, uno de los mejores jugadores de fútbol profesional apoya este proyecto como embajador.

Inspirado en la cita «Declaración del fútbol por la paz mundial», el NFT fusiona los mundos físico y digital, uniendo a los fans. La primera edición del NFT consistirá en un número limitado de balones de fútbol físicos con ilustraciones originales de Yoichi Takahashi, que se repartirán a niños de 12 países y compradores.

El NFT de Campeones combina escenas legendarias y parámetros únicos, incluidas 283 escenas icónicas del manga en un balón como pieza central. El fondo representa 333 jugadas especiales, combinadas al azar para crear un arte NFT único.

El NFT estará a la venta en dos fases: una preventa limitada, desde el 2 de marzo de 2023, de 2 AM a 4 AM PST, en la que los usuarios de una lista específica podrán comprar una edición oro limitada del NFT por 0,08 ETH; y una venta pública, desde el 2 de marzo de 2023, a las 4 AM, hasta el 14 de marzo de 2023, a las 7 PM PST, durante la que todo el mundo podrá adquirir NFT por 0.1 ETH desde la página web oficial. Cada NFT puede convertirse en soulbound tokens para recibir artículos originales, incluido el balón de fútbol real ilustrado por Yoichi Takahashi. Los compradores que adquieran tres NFT al mismo tiempo recibirán un NFT extra como bonificación.

https://www.prensaescrita.cl
https://www.meganoticiaschile.com
https://www.correiorecife.com
AWS S3 Tool
Tags: aws, s3, cloud
Published: 2023-03-07 12:59:10

Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services that provides object storage. Manage your AWS S3 buckets.
AWS S3 Tool has following features:
- With Amazon Web Services (AWS) S3 profiles manage S3 buckets easily
- Delete Files from S3 buckets
- Download Files from S3 buckets
- Upload Files to S3 Buckets


![AWS S3 Tool](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i793a3zf305btmf3krpi.png)


![AWS S3 Tool](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t9l9xnipz5h2b6d4ev90.png)

{% embed https://www.youtube.com/embed/2fQKEpt9_S4 %}

[Get](https://www.microsoft.com/store/apps/9p6q0xr4gmgg)
Minterest lanza un acceso anticipado exclusivo para titulares de NFT antes de su lanzamiento público
Tags: blockchain
Published: 2023-03-07 12:58:27

Minterest Labs anuncia la fase final del lanzamiento del protocolo Minterest, una revolucionaria plataforma de préstamos criptográficos basada en el concepto de rendimiento real.
 
Lanzado en Ethereum, Minterest ofrece servicios de préstamo DeFi de última generación. Respaldado por cuatro auditorías de seguridad completadas y un equipo de primera clase de profesionales de activos digitales, Minterest ya está en funcionamiento.
Durante la fase de Lanzamiento Privado, el acceso está limitado durante 4-6 semanas a los titulares de NFT de Minterest cuya provisión de liquidez se beneficiará del acceso temprano, con un grupo de usuarios restringido que resulta en una mayor participación en las recompensas del protocolo.

Para los usuarios que deseen acceder y no dispongan de un NFT, la colección se ha registrado en Open Sea para que los titulares puedan comerciar.

¿Qué es Minterest?

"Minterest es un protocolo de préstamo capaz de captar el 100% de las comisiones de sus funciones, que luego utiliza para recomprar su propio token y recompensar a los usuarios que participan en su gobernanza." - Josh Rogers, fundador y director ejecutivo de Minterest.

Minterest empuja nuevos límites en los protocolos de préstamo DeFi. Genera valor subyacente en su economía de tokens mucho más allá de la capacidad de cualquier otra, al tiempo que recompensa a sus usuarios que participan en la gobernanza. El modelo de tokens totalmente sostenible se consigue a través de innovaciones revolucionarias como el motor de liquidación en cadena, el primero de su clase, junto con sus mecanismos de recompra únicos.

El resultado es una revolución DeFi: los mayores APY totales a largo plazo combinados con el menor coste de préstamo posible.

Con Minterest, el rendimiento se hace real.

https://www.prensaescrita.cl
https://www.meganoticiaschile.com
https://www.correiorecife.com
Woovi Rotation: Mini Talks
Tags: management, productivity
Published: 2023-03-07 12:56:42

At our company, we have a weekly program called "Mini-Talk" that takes place every Wednesday at 4:30 pm. The goal of Mini-Talk is to encourage collaboration and knowledge-sharing among team members. Every team member is welcome to participate and present on a topic of their choice.

## How it works
Mini-Talk presentations can take on various forms. Some team members choose to do live coding and demonstrate a particular coding technique or feature. Others prepare content focused on areas where the team can improve or suggest new technologies that could benefit our work. Presentations are generally around 10-15 minutes long, with time for questions and feedback afterwards.

The Mini-Talk program is an opportunity for team members to develop their presentation skills and share their knowledge with colleagues. It is also a great way to learn from others and stay up-to-date with the latest technology trends. We encourage all team members to participate, whether they are experienced or new to public speaking.

In addition to the benefits for individuals, Mini-Talk also helps foster a culture of collaboration and continuous learning within our team. By encouraging everyone to share their knowledge and ideas, we are able to work together more effectively and efficiently.

## How do we decide who presents
We have out BOT, the BOTina, who is responsible to set the person who will talk to us in the week.

With our rotation command, we get the next person in the team to be responsible to prepare the mini talk of week!

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

We have other seats in the the rotation that we handle in other blog posts.

Stay tuned with us to know about it!

---

If you want to work in a startup in its early stages, This  is your chance. [Apply today!](https://woovi.com/jobs/)

---

[Woovi](https://woovi.com/) is a Startup that enables shoppers to pay as they please. To make this possible, Woovi provides instant payment solutions for merchants to accept orders.

---

Foto de <a href="https://unsplash.com/@neonbrand?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Kenny Eliason</a> na <a href="https://unsplash.com/pt-br/fotografias/1-aA2Fadydc?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
The Journey Begins…(for the 4th time)
Tags: programming, beginners, codenewbie, devjournal
Published: 2023-03-07 12:40:10

Yesterday, I started learning how to program for the 4th time in 12 months(I usually give up after a few weeks lol). Although I’ve been planning to get back to it for a long time now, I finally acted today.

As a seasoned quitter in programming, I had a bit of residual knowledge of the language I was learning(Python). It only took about an hour to revise the basics of Python programming language, thanks to Kunle and Cerdo(my tutors).

To test my knowledge, I decided to work on a calculator. Now, here’s where it gets tricky. I got all my syntax(or at least almost all) right but something just wasn’t right. My code exited immediately after collecting input from the user.

“Pheww — is this where I quit again?”😂

Nah, I was determined not to stop this time around. I spent another 2 hours in frustration before I figured it out— quotation marks. I didn’t declare the operation input as a string. Now, I know to pay more attention to quotation marks in my code😅.

I tried to work on a converter(lbs to kg and vice versa) but I was burnt out from the frustration(I hear folks that code experience this often) so I’ll try that today. Hopefully, it’s smoother and I’ll be back to tell you all about it.

Baby steps, yes and I’m proud of it. Hopefully, this is the start of my actual programming journey.

Bye for now👋🏼🦉
Introduction to BERT Language Model
Tags: machinelearning, deeplearning, beginners, tutorial
Published: 2023-03-07 12:36:12

BERT, an acronym for Bidirectional Encoder Representations, is a language model architecture that was created by Google in 2018. 

This architecture was trained using a massive dataset consisting of approximately 2.5 billion words from the entire Wikipedia library and around 800 million words from the Google Books Corpus.

Training a model using such a large dataset would typically require a very long period of time, but thanks to the newly introduced Transformer architecture and the use of high-speed TPU's (Tensor Processing Units), Google was able to complete the training process in just four days

So as I said in the paragraph above , it is built on the  transformer architecture a novel approach to NLP modelling which uses techniques like self-attention to identify the context of words.

Transformers usually consist of encoder and decoder blocks , but the Bert architecture only used encoders stacked onto one another.

Google initially released 2 versions:

1. Bert Base: with 12 encoders
2. Bert large: with 24 encoders


Bert was such a hit because it could also be used for many NLP problems like sentiment analysis, text summarization, and question answering.

---


We would be building a simple sentiment analysis classifier using a Bert model and the _transformers_ library

You would want to use a Jupyter notebook for this tutorial(a Google Colab Environment will be preferable)

Firstly , we install these 2 libraries

```
!pip install transformers torch
```


Then we proceed to use these few lines of code for importing and loading our model

```python

from transformers import pipeline
pipe = pipeline(task= "sentiment-analysis")
# the pipeline object defaults to using a lightweight version of BERT

```

Then we can simply check the semantic score of a piece of text by doing

```python

pipe("This book was amazing , great read")

#[{'label': 'POSITIVE', 'score': 0.9998821020126343}]

```

```python

pipe("The pig smelled very terribly")

#[{'label': 'NEGATIVE', 'score': 0.9984949827194214}]
```

The `transformers` library implements a lot of large language models very easily in python with only a few lines of code 

You can check out a lot of other usecases of BERT here on [HuggingFace](https://huggingface.co/docs/transformers/model_doc/bert)


Thanks for the read, See ya👋
Resolvendo problemas no HackerRank: Posições ranqueadas
Tags: javascript, beginners, programming
Published: 2023-03-07 12:29:49

Olá, seja bem vindo a mais um _Resolvendo problemas no HackerRank:_ no problema de hoje, teremos um placar com diversas posições, e devemos criar uma forma de mostrar em ordem decrescente as posições.

**Climbing the LeaderBoard -**

O problema no dá os seguintes parâmetros de problemas:

- O jogador com a pontuação mais alta é o número classificado na tabela de classificação.

- Jogadores com pontuações iguais recebem o mesmo número de classificação e o(s) próximo(s) jogador(es) recebem o número de classificação imediatamente seguinte.

- int rankeado[n]: as pontuações da tabela de classificação

- int player[m]: a pontuação do jogador

- int[m]: a classificação do jogador após cada nova pontuação


Vejamos um exemplo:

ranked [100,90,90,80]
players [70,80,105]

A classificação de ranked será: 1,2,2 e 3. Se os players tem 70, 80 e 105, logo será um return =[ 4,3 e 1]

Vejamos o código e como ele é feito:

```
function climbingLeaderboard(ranked, player) {
    // Write your code here
  const uniqueRanks = [...new Set(ranked)];
    return player.map(score => {
      while (uniqueRanks.length > 0 && score >= uniqueRanks [uniqueRanks.length - 1]) {
    uniqueRanks.pop();
    }
    return uniqueRanks.length + 1;
    });
}
```
A função começa criando uma nova variável "uniqueRank", que contém um array único e ordenado das pontuações dos jogadores classificados. Depois fazemos o retorno de parâmetro player utilizando map que irá iterar o parâmetro.

O `player.map` irá passar um parâmetro score dentro da nova iteração, que enquanto o comprimemnto do novo array `uniqueRank`for maior que 0 e menor ou igual a score, ele deve trazer o comprimento menos 1 e depois retirar o último elemento do array retornado.

Finalizando, nós retornamos o comprimento de `uniqueRank` + 1


O resultado será:

```
7
100 100 50 40 40 20 10
4
5 25 50 120
////

6
4
2
1
```
Com isso, concluímos mais um desafio do _Resolvendo problemas no HackerRank:_ . Até a próxima.
Jira
Tags: webdev, beginners, productivity, devops
Published: 2023-03-07 12:25:04

## **Introduction to Bug Tracking**
 
In the world of software development, bug tracking is an essential part of the process. It allows developers to identify, track, and resolve issues that arise during the development cycle. Bug tracking tools are specialized software applications that help teams manage this process more effectively.

Bug tracking tools provide a centralized location for tracking bugs, assigning tasks, and managing workflows. They allow team members to report issues, assign them to the appropriate person, and track their progress as they are resolved. This can help teams stay organized and focused, even as the complexity of their projects grows.

## **Why Jira Software for Bug Tracking**
Jira is a popular and widely used bug tracking tool for several reasons:

**1. Flexibility:** Jira is highly customizable, allowing teams to tailor their workflows and processes to their specific needs. This can help teams work more efficiently and effectively, reducing the time and effort required to track and resolve bugs.

**2. Collaboration:** Jira provides a shared platform for team members to discuss issues, share information, and work together to resolve problems. This can help improve communication and collaboration within the team.

**3. Transparency and accountability:** Jira provides a clear and detailed record of all bug-related activity, allowing team members to see who is responsible for each task and what progress has been made. This can help foster a culture of accountability and collaboration.

**4. Integration with other tools:** Jira can be integrated with a wide range of other tools, such as version control systems, continuous integration tools, and project management software. This can help streamline the development process and improve team productivity.

**5. Scalability:** Jira is designed to scale with the needs of the team, allowing them to manage large and complex projects with ease.