teleren/devto huggingface dataset:
How to use the time-sharing round-robin scheduling algorithm to improve the performance of screen monitoring software?
Published: 2023-09-21 01:25:04

The time-sharing round-robin scheduling algorithm is a common process scheduling algorithm that can be used to improve the performance of screen monitoring software. Specifically, the following steps can be taken to use the time-sharing round-robin scheduling algorithm to enhance the performance of screen monitoring software:

Divide the tasks of the screen monitoring software into multiple processes or threads, with each process or thread responsible for different tasks such as data collection, data processing, and image display.
Use the time-sharing round-robin scheduling algorithm to schedule these processes or threads. Each process or thread is allocated a time slice, and when the time slice is exhausted, the scheduler suspends it and switches to the next process or thread for execution.
By adjusting the size of the time slice and the scheduling strategy, the performance of the screen monitoring software can be optimized, enabling faster response to user operations and data display.
The advantages of the time-sharing round-robin scheduling algorithm for screen monitoring software include:

Improved response speed: By dividing tasks into multiple processes or threads and using the time-sharing round-robin scheduling algorithm for scheduling, the screen monitoring software can respond faster to user operations and data display.
Enhanced concurrency performance: Multiple processes or threads can execute concurrently, thereby improving the concurrency performance of the screen monitoring software.
Increased stability: By dividing tasks into multiple processes or threads and using the time-sharing round-robin scheduling algorithm for scheduling, the software can avoid situations where a single task problem leads to a complete software crash.
The applications of the time-sharing round-robin scheduling algorithm for screen monitoring software include:

Data collection: Screen monitoring software continuously collects data from the screen. By using the time-sharing round-robin scheduling algorithm, the data collection tasks can be executed concurrently, improving the collection efficiency.
Data processing: Screen monitoring software needs to process the collected data, such as image processing, data analysis, etc. By using the time-sharing round-robin scheduling algorithm, the data processing tasks can be executed concurrently, improving the processing efficiency.
Image display: Screen monitoring software needs to display the processed data on the screen. By using the time-sharing round-robin scheduling algorithm, the image display tasks can be executed concurrently, improving the display efficiency.
田中 敏之の関心を引く株式調達市場とクロスボーダーM&Aのトレンド
Tags: toshiyukitanaka, 田中敏之
Published: 2023-09-21 02:24:42

田中敏之
Toshiyuki Tanaka
神奈川県生まれ。
投資家、株式および暗号通貨アナリスト、経済学者。
ファーストレード証券（Firstrade Securities）でトレーダーおよびトレーディング部門のマネージャーを歴任。

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tv8x6rhhbhlkr5w56w28.png)
その後、モルガン・スタンレーの資産管理部でマネージャーおよび最高経営責任者を歴任。
2020年にはシカゴマーカンタイル取引所（CME Group）に入社し、戦略アナリストとしての役割を果たしています。
アジア太平洋地域で企業金融および投資銀行業務に約30年間従事し、株式調達市場、クロスボーダーM&A、プライベートエクイティ投資ファンドの運営、ブロックチェーンなどの多くの業務分野で高い実績を持っています。
現在はFirsts（FirstStone Investments）取引所のアジア太平洋地域で取締役兼最高投資アナリストを務めています。
Unix & Git
Published: 2023-09-21 02:17:21

 Unix & Git module

I have successfully completed my Unix & Git module from the AltCampus MERN Stack development course. This is all about the basic command of Unix, including creating files and directories, editing them using vim, and navigating from one directory to another.
Along with it, git is all about how to add directories from the untracked area to the staging area and from that to the commit area. Also, we learned how to create and merge branches.
How to find missing values in dataset using pandas
Published: 2023-09-21 02:00:06

### 1st method 
If you have a dataset that is uniform , you can use .info() to figure out , which column has missing values.

`
housingdata.info()
`

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 20640 entries, 0 to 20639
Data columns (total 10 columns):
 #   Column              Non-Null Count  Dtype  
---  ------              --------------  -----  
 0   longitude           20640 non-null  float64
 1   latitude            20640 non-null  float64
 2   housing_median_age  20640 non-null  float64
 3   total_rooms         20640 non-null  float64
 4   total_bedrooms      20433 non-null  float64
 5   population          20640 non-null  float64
 6   households          20640 non-null  float64
 7   median_income       20640 non-null  float64
 8   median_house_value  20640 non-null  float64
 9   ocean_proximity     20640 non-null  object 
dtypes: float64(9), object(1)
memory usage: 1.6+ MB

Look at 4 total_bedrooms , it has less non-null values , hence it has missing data


### Second method

`
housingdata.isnull().sum()
`

longitude               0
latitude                0
housing_median_age      0
total_rooms             0
total_bedrooms        207
population              0
households              0
median_income           0
median_house_value      0
ocean_proximity         0
dtype: int64
Restoring the Elegance: Bathtub Damage Repair Services in Surrey
Published: 2023-09-21 01:46:52

Your bathtub is more than just a functional fixture; it's a place of relaxation and rejuvenation. But over time, wear and tear can take a toll, leaving unsightly chips, cracks, and blemishes that detract from its beauty and functionality. Fortunately, Surrey boasts a range of [bathtub damage repair services](https://www.gnchipdoctor.com/) that can breathe new life into your tub.
**
The Challenge of Bathtub Damage**

Bathtubs endure daily use, exposure to water, and the occasional slip of heavy objects. Consequently, damage like chips, cracks, scratches, and stains are almost inevitable. Such imperfections not only detract from your bathroom's aesthetic appeal but can also lead to more significant issues if left unattended, such as water leakage and mold growth.

**The Role of Bathtub Repair Services**
**
Repair Chips and Cracks:** Bathtub repair specialists in Surrey can expertly fix chips and cracks, ensuring a seamless and watertight finish.

**Refinishing and Resurfacing: **Instead of a costly replacement, consider refinishing or resurfacing your bathtub. Professionals can apply a fresh coat of enamel, revitalizing its appearance.

**Stain Removal: **Stubborn stains and discolorations can be an eyesore. Repair services employ techniques to eliminate or minimize these blemishes, restoring your tub's original shine.

**Non-slip Surface:** Safety is paramount in a bathtub. Specialists can apply non-slip coatings to prevent accidents and ensure a secure bathing experience.
**
Benefits of Using Surrey's Bathtub Repair Services**

**Cost-Effective: **Repairing and refinishing your existing tub is often more budget-friendly than a complete replacement.

**Time-Saving:** Bathtub repair services are typically completed in a fraction of the time it takes to install a new bathtub.
**
Environmentally Friendly:** Repairing and refinishing reduce waste and minimize the environmental impact compared to disposing of the old tub.

**Preservation of Original Design:** If you have a vintage or unique bathtub, repair services can help preserve its original charm.
**
Increased Home Value: **A beautifully restored bathtub enhances your bathroom's overall aesthetics and can boost your home's resale value.
**
Conclusion**

Don't let bathtub damage dampen your bathroom's appeal. In Surrey, professional bathtub repair services are at your disposal to restore your tub to its former glory. Whether it's a minor chip or a complete refinishing job, these experts have the skills and tools to transform your bathtub and ensure it remains a source of relaxation and comfort in your home. Say goodbye to bathtub worries and hello to a rejuvenated bathing experience!
We're seeking freelance developers for Korean company projects aiming for higher profits.
Tags: programming, webdev, python, frontend
Published: 2023-09-21 01:22:00

Hello. We are looking for freelance developers who want to participate in a project for Korean companies and generate higher profits.

Hello. We are a team dedicated to creating a service that connects IT companies in South Korea with developers from around the world. If you're interested in participating in Korean IT projects regardless of language, age, gender, or nationality, please answer a few questions in the survey below. Your feedback will help us improve our service to provide better hiring opportunities for developers :) If possible, please submit the survey through the link below.

- https://walla.my/survey/Vu7mfnirc3HF38virJeP
Dashboard de produção e consumo.
Tags: powerbi, productivity, datascience
Published: 2023-09-21 01:17:50

Das necessidades de consulta rápidas e intuitivas surge a análise de dados, atuando como supervisor técnico a serviço da Motorola vi a necessidade de acompanhar de forma mais rápida o consumo de peças as quais erámos cobrados pela fabricante e a produtividade dos colaboradores, assim procurei a melhor forma de  desenvolver um dashboard intuitivo para essas consultas, modelo inicial, na realidade 2ª versão e passando por melhorias, com mais dados e em breve um novo post com painel de atualizações.

Em seus reports diários e semanais a fabricante normalmente cobrava alguns indicadores, as métricas mais importantes e que contavam para a saúde e bem-estar do centro técnico de reparo.

Com este dashboard apresentado abaixo é possível identificar quantidades, quem realizou as trocas e até o porque, baseado no defeito reclamado pelo cliente ou identificado no momento da análise.

###### _Para nível de conhecimento, o nome das pessoas estão borrados e apenas o meu nome pode estar completo em algum momento._

—

Este é o painel principal nessa segunda versão do estudo.
![Painel principal do dashboard.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wg732nedgij6dhdftwmt.png)

A seguir apresento, marcado em vermelho, o tipo de reparo executado.
![Tipo de reparo executado.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2h7lwcyd0yblekx36ob3.png)

Logo abaixo dele temos o segmento, se foi um cliente comum ou alguma empresa parceira.
![Segmento do cliente.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zrqsdpf7af8yijtkrkv.png)

Após isso podemos verificar, em vermelho, o total de aparelhos analisados dentro do período e, em amarelo, um pequeno menu onde podemos tabular os dados filtrando por modelo.
![Aparelhos e modelos.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ld5kyyg9txp105okb0ll.png)
É possível também verificar a presença do filtro para data, onde você pode alterar pelo timeline ou pela inserção da data propriamente dita.

Após isso, logo abaixo, concluindo o painel principal temos os técnicos e suas devidas produções e a produção técnica versus o reparo executado por cada um. É fácil identificar, por exemplo, quem atua em seguradoras, ou quem atua no orçamento, bem como quem executa as análise em garantia.
![Produção técnica.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/abxy97cuebsfx1r53rbf.png)

Com este dashboard que foi gerado através dos dados extraídos da base interna construí então uma consulta rápida e objetiva afim de identificar os padrões e os desvios que aconteciam, tendo um norte de como agir baseado nos fatos acontecidos.

> Importante: essa base foi atualizada recentemente até +/- final de agosto, em breve um novo post mais completo.
Azure APIM - GET total call count for subscription
Published: 2023-09-21 01:13:09

How do you get the total call count for a given subscriptionId from Azure APIM?
The easy but not overly useful way is in the Azure Portal, go to your APIM, then select the Analytics blade (under Monitoring), select the Subscriptions tab, pick your time range and there they are.

## Programatically
How to get this data programatically is far more useful and is also relatively easy, the only tricky part is getting the token.
First, check out the [docs](https://learn.microsoft.com/en-us/rest/api/apimanagement/current-preview/reports/list-by-subscription?tabs=HTTP).

Your call will look like this:
`GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/bySubscription?$filter={$filter}&api-version=2023-03-01-preview`

You can run that in Postman or similar tool (e.g. open source [Hoppscotch](https://hoppscotch.io/)), however you will need an access token.

## How to get an access token
The easiest way is, hit that "Try It" button on the docs page, after you are logged in, you should see a Bearer token in the Request Preview section. You can use that. I dropped mine into [jwt debugger](https://jwt.io/#debugger-io) to check the expiry, it lasts one hour.

OR - generate your own...

I followed these [instructions](https://dzone.com/articles/getting-access-token-for-microsoft-graph-using-oau) :)

Essentially (super brief summary), call this `POST https://login.microsoftonline.com/{{AAD_name}}/oauth2/token` with client_id and client_secret specified in the body (can't recall why but in my Postman my body is "x-www-form-encoded").
Is A Job In Tech Right For You? Find Out At This Free Coding Workshop
Tags: beginners, programming, career, codenewbie
Published: 2023-09-21 01:12:30

Is A Job In Tech Right For You? Find Out At This Free Coding Workshop

Come join us for an exciting event that will help you determine if a career in tech is the right fit for you! Our free coding workshop is designed to give you a taste of what it's like to work in the tech industry. Whether you're a beginner or have some coding experience, this workshop is open to all. Discover the endless possibilities and opportunities that await you in the tech world. Don't miss out on this chance to explore your potential and ignite your passion for coding. Join us and take the first step towards a rewarding career in tech!

https://www.eventbrite.com/e/is-a-job-in-tech-right-for-you-find-out-at-this-free-coding-workshop-tickets-714147663887?aff=oddtdtcreator
1st Open Source Pull Request
Published: 2023-09-21 01:06:32

I forked [textml](https://github.com/ijacobs-cpa/textml) by Ian Jacobs and added a new markdown feature that converts md files to html and created new syntaxes for the proper HTML files

I Created a new funciton titled markdownfeat , write_MD_to_html ,markdown_to_html_links and convertMD

Markdown feature has been created

it now takes all Markdown syntax features for Italics, Bold, Heading 1, Heading 2, or a Link

It now output in the testml directory or if any specified directory

it is also processed in the examples directory if an md file is in the example

For within directory md processing it still go to the testml directory

For outside the directory md processing it still go to the testml directory

For outside the directory md processing and specified directory it now go to that specified directory

Functions that process

## convertMD 
Is the initial function of the convertion of MD files to html this takes the name of the file and procerly process it.

## markdownfeat 
is the process of changing the syntaxes of the file to the right HTML tags. Tags which included

Italic
Bold
Headers


## markdown_to_html_links
is the process that propely place the link ito an HTML syntax
This was quite challenging as the extraction of substring was somewhat complex, the output was achieved properly nonetheless.

```
{link_text} with proper HTML tags](url)
```

## write_MD_to_html 
Creates the document ready to be written to the html file

After which it goes back to **ConvertMD** and properly output the file.

# Challenges
The most challenging aspect was when creating the functions and how I can ensure that it works properly, since it was a program that I am familliar how it works but not entirely how it operates it was quite interesting.

I know somehow I enhanced my deducing ability to back track how each line of code works. It was soemwhat confusing at the time but nonetheless I was able to properly create the features with the right function and out put the files correctly
A simple web-based Notes application using ReactJS
Tags: notes
Published: 2023-10-29 02:40:15

---
title: A simple web-based Notes application using ReactJS
published: true
date: 2023-09-21 00:23:00 UTC
tags: Notes
canonical_url: https://reactjsexample.com/a-simple-web-based-notes-application-using-reactjs/
---

# CatatanKecilku

## Catatan Sederhana Berbasis Web Menggunakan React JS + Vite 📝
 ![A simple web-based Notes application using ReactJS](https://reactjsexample.com/content/images/2023/09/Code_2023-09_11-18-35.jpg)

Ini adalah proyek catatan sederhana berbasis web yang dibangun dengan menggunakan React JS dan Vite. Aplikasi ini memungkinkan pengguna untuk membuat, mengedit, dan menghapus catatan secara interaktif, dan catatan-catatan tersebut disimpan menggunakan session storage.[![A simple web-based Notes application using ReactJS](https://camo.githubusercontent.com/6d939b8404a45a22af8bb2b36d50a17becc0685c23a5c2a48fd36a253a9adb4c/68747470733a2f2f692e6962622e636f2f364676526e63362f53696d706c652d4361746174616e6b752e706e67)](https://camo.githubusercontent.com/6d939b8404a45a22af8bb2b36d50a17becc0685c23a5c2a48fd36a253a9adb4c/68747470733a2f2f692e6962622e636f2f364676526e63362f53696d706c652d4361746174616e6b752e706e67)

**Author:** AlulCOde 🧑‍💻

**Open Source:** Ya, proyek ini sepenuhnya open source! Anda dapat menemukan kode sumbernya di [GitHub](https://github.com/AlulCode45/CatatanKecilku).

### Cara Menggunakan Aplikasi 🚀

Untuk menggunakan aplikasi ini, ikuti langkah-langkah berikut:

1. **Instalasi Dependencies** 📦 Pastikan Anda telah menginstal Node.js di komputer Anda. Jika belum, Anda dapat mengunduhnya dari [situs web resmi Node.js](https://nodejs.org/).

2. **Menjalankan Aplikasi** ▶️ Setelah semua dependencies terinstal, Anda dapat menjalankan aplikasi dengan perintah berikut:

3. **Menggunakan Aplikasi** 📓

4. **Simpan Catatan Menggunakan Session Storage** 💾

### Struktur Proyek 📂

Struktur proyek ini terdiri dari beberapa direktori dan berkas utama:

- `src/`: Direktori ini berisi kode sumber aplikasi.
  - `components/`: Direktori ini berisi komponen React yang digunakan dalam aplikasi, seperti `NoteList`, `NoteForm`, dan lainnya.
  - `App.js`: Berkas ini adalah komponen utama yang mengatur tampilan dan logika aplikasi.
- `index.html`: Berkas HTML utama aplikasi.
- `main.js`: Berkas JavaScript utama yang menginisialisasi aplikasi React.
- `vite.config.js`: Berkas konfigurasi Vite.

### Catatan Tambahan 📌

Aplikasi ini hanya menyimpan catatan dalam session storage browser, sehingga catatan-catatan tersebut akan hilang saat Anda menutup browser atau membuka halaman dalam tab yang berbeda. Untuk menyimpan catatan secara permanen, Anda dapat mengintegrasikan aplikasi dengan backend dan database.

Selamat mencoba dan selamat berkoding! Jika Anda memiliki pertanyaan atau masalah, jangan ragu untuk menghubungi kami. 😊

## GitHub

[View Github](https://github.com/AlulCode45/CatatanKecilku?ref=reactjsexample.com)
Are Hackathons the True Cradle of Tech Innovation?
Tags: codenewbie, beginner, discuss
Published: 2023-09-21 00:00:00

---
published_at : 2023-09-21 00:00 +0000
---
🎤🔊 _Hey all tech enthusiasts, it's time to rumble in the digital jungle! In one corner, we've got bold and controversial tech statements, ready to assert their dominance. And in the other corner, we've got you, the fearless challengers, set to prove 'em wrong! Get ready to rumble as we dive into debates, challenge the status quo, and wrestle with some of the biggest questions in tech!_

> Prove me wrong! The most innovative tech ideas are born in hackathons.

Follow the [CodeNewbie Org](https://dev.to/codenewbieteam) and [#codenewbie](https://dev.to/t/codenewbie) for more discussions and online camaraderie!

*{% embed* https://dev.to/codenewbieteam *%}*
SDXL LoRA vs SDXL DreamBooth Training Results Comparison
Tags: stablediffusion, sdxl, training, ai
Published: 2023-09-20 23:03:54

The SDXL DreamBooth config and workflows are shared here : https://www.patreon.com/posts/very-best-for-of-89213064

4k+ Preprocessed Ground Truth regularization images are shared here : https://www.patreon.com/posts/massive-4k-woman-87700469

Hopefully a tutorial coming to https://www.youtube.com/SECourses stay subscribed 

Both trained on RTX 3090 TI - 24 GB

Same epoch, same dataset, same repeating, same training settings (except different LR for each one), same prompt and seed

LoRA has xFormers enabled & Rank 32

I have checked LoRA settings multiple times and they are correct. They from my this video : https://youtu.be/sBFGitIvD2A?si=8GNVOXYGaSmwQcWA

These below results are from checkpoint 4. Since repeating was 40 that means 160 epochs

Number of used training images are 13, used my ground truth best regularization images as well

Compared checkpoint 3 and 2 as well and results are same. DreamBooth superiority is something else

Hopefully a tutorial for DreamBooth training is coming on SECourses


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8o4b5vxo5vtkjun0kxnr.jpg)


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


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


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1bzdf29a91nz2a18j3gb.jpg)
Bun is breaking other package managers
Tags: javascript, npm, webdev, tutorial
Published: 2023-09-20 22:39:14

A new javascript runtime is the central thing on the internet and I think it's time for new sticker on my laptop I code JS on.

But how is Bun so performant?⚡️

## Built from scratch🧑‍🍳
Bun is not built on top of nodejs, rather they have used Zig over Webkit (for Safari) and internally optimised for performance by getting into the basics.

## Caching and linking internally📁
Once installed, packages are needed to be called in node_modules and for that they have dedicatedly taken OS in consideration. While in linux syscalls help make internal calls faster, in macOS that is not available, hence they copy all the files that costs memory.

## The APIs✍️
The APIs are in Native code and not in javasript which not only exposes them to machine level code but also gives them freedom to look into things at a deeper level.

> There are many more good things which can be found here:
> https://bun.sh/blog/bun-v1.0

The guy to follow to get updates is here: https://twitter.com/jarredsumner (literally the creator tweeting changes incoming)
Infrastructure as Code best practices
Tags: go, devops, cloud, architecture
Published: 2023-09-20 22:15:54

We frequently get questions from our users on what are some of the best practices for infrastructure as code:  how to organize the code, how to structure projects, how to manage access controls, how to do cross stack references, how to build control planes, etc. Most of this information was dispersed across documentation, Slack conversations, and blog posts or just not written down. So we created a [reference architecture](https://github.com/pulumi/zephyr-infra) that has all these best practices built in and then walked through it all in a series of blog posts.

Follow along here:

- [Code Organization and Stacks](https://www.pulumi.com/blog/iac-recommended-practices-code-organization-and-stacks/)
- [Developer Stacks and Git Branches](https://www.pulumi.com/blog/iac-recommended-practices-developer-stacks-git-branches/)
- [Structuring Pulumi Projects](https://www.pulumi.com/blog/iac-recommended-practices-structuring-pulumi-projects/)
- [Using Stack References](https://www.pulumi.com/blog/iac-recommended-practices-using-stack-references/)
- [RBAC and Security](https://www.pulumi.com/blog/iac-recommended-practices-rbac-and-security/)
- [Using Automation API](https://www.pulumi.com/blog/iac-recommended-practices-using-automation-api/)