teleren/devto huggingface dataset:
iconSvg
Tags: icons, svg, png, jsx
Published: 2024-01-22 19:20:39

**What do you think about this project we prepared for you?**


_A tool to simplify the process of finding and generating common icons for your project.._

- Browse from a collection of basic and commonly-used interface icons
- Modify some of its appearances including thickness, joins and ends
- Download the icon, or copy the SVG code into your code editor

Please rate us :) 
[iconSvg.co](https://iconSvg.co)
Construction Site Security Expertise Across USA
Published: 2024-01-22 18:57:05

[Construction site](https://www.alphagroupsvcs.com/construction-site-security/) security includes the safety of personnel, site security, loss prevention, prevention of trespassing, fire safety compliance, fire watch, OSHA compliance, and site safety requirements, especially in New York. All these functional areas require security staff that have the necessary certifications as well as experience. Alpha Group Services is equipped with skilled and certified officers to provide the necessary security, fire watch and OSHA coverages required for compliance and due diligence for your construction site.

Theft is a constant concern for construction companies working on residential and commercial sites. They are forced to remain vigilant 24/7 against those wanting to steal construction materials, appliances, tools, and equipment. 

Construction site security is critical as a money-saving step and a powerful means of preventing costly production delays. Every stolen or damaged item must be repaired or replaced, which adds time and cost to any project. We can help you prevent all these problems with our expert construction site services in Staten Island and Upper East Side, NY.

Give us a call today to schedule construction site security services.
Top 5 YouTube Channels to Ace Your Coding Interviews
Tags: leetcode, algorithms, datastructures, youtube
Published: 2024-01-22 18:55:53

Preparing for coding interviews can be daunting, but with the right resources, you can excel. YouTube offers an abundance of channels that provide valuable insights, problem-solving techniques, and coding challenges to help you prepare. Here are the top 10 channels you should check out:

## [idsulik](https://www.youtube.com/@idsulik) [RU]
My YouTube channel where I explain how to solve coding problems using different approaches/patterns. 

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

---

## 1. [NeetCode](https://www.youtube.com/@NeetCode)
NeetCode provides concise and straightforward explanations of common interview questions. The channel is known for its clear problem-solving strategies that are easy to understand, making it ideal for beginners and experienced coders alike.
<u>If you're looking for one channel that will help you in this journey - it should be this one</u>

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

---

## 2. [Cracking FAANG](https://www.youtube.com/channel/UCMrgnopgrjjIJn-xyYhZ7nA/videos)
Cracking FAANG, created by a Meta engineer, specializes in delivering clear, understandable videos on FAANG interview prep. It focuses on practical coding problem-solving, aiding aspiring tech professionals in their journey.

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

---

## 3. [William Fiset](https://www.youtube.com/c/WilliamFiset-videos)
William Fiset's channel offers in-depth tutorials on various computer science topics. His approach to teaching complex algorithms and data structures makes this channel a valuable resource for those looking to deepen their understanding of the fundamentals.

{% embed https://www.youtube.com/watch?v=-3u1C1URNZY %}

---

## 4. [Back To Back SWE](https://www.youtube.com/c/BackToBackSWE/videos)
Back To Back SWE provides valuable videos that clearly explain complex topics, serving as an essential tool for coding interview preparation.

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

---

## 5. [Nick White](https://www.youtube.com/c/NickWhite/videos)
Nick White's channel is known for live coding sessions and tutorials on various coding problems. His engaging teaching style helps make complex problems more approachable.

{% embed https://www.youtube.com/watch?v=5co5Gvp_-S0 %}

---

These YouTube channels provide diverse perspectives and teaching styles, ensuring that you can find the one that best suits your learning preferences. 
**Happy coding and best of luck with your interviews!**

---

*Disclaimer: The rankings and opinions expressed in this article are subjective and based on the author's personal experience and research.*
27th Ibero-American Conference on Software Engineering (CIbSE 2024)
Published: 2024-01-22 18:48:32

**O evento acontecerá de 6 a 10 de maio de 2024 em Curitiba, Paraná, Brasil.**

Divulgando:

O prazo para registro de resumos do CIbSE 2024 foi estendido para o dia 30/01/2024. Dia no qual, também, os artigos devem ser submetidos. Aproveitem a oportunidade para encontrar a comunidade em Curitiba.


## Site do CIbSE

[CIbSE 2024 website](https://bit.ly/41sST7D)

## DATAS IMPORTANTES

Conferência Principal:

- Envio de resumos: 30 de janeiro de 2024
- Envio de artigos: 30 de janeiro de 2024
- Notificação: 11 de março de 2024
- Versão final (camera ready): 18 de março de 2024

## COMITÊ DE ORGANIZAÇÃO GERAL

### Coordenadoras Gerais da Conferência

- Sheila Reinehr (Escola Politécnica, Grupo Marista, Brasil)
- Andreia Malucelli (Escola Politécnica, Grupo Marista, Brasil)

### Presidentes do Comitê de Programa

- Edson OliveiraJr (Universidade Estadual de Maringá, Brasil)
- Ignacio García Rodríguez de Guzmán (Universidad de Castilla-La Mancha, España)

### Coordenadores de Journal First
- Monalessa Barcellos (Universidade Federal do Espírito Santo, Brasil)
- Isabel Sofia Sousa Brito (Instituto Politécnico de Beja, Portugal)

### Coordenadores do Simpósio de Doutorado
- Claudia Ayala (Universidad Politécnica de Catalunya, España)
- Leonardo Murta (Universidade Federal Fluminense, Brasil)

### Coordenadores da EIbAIS
- Pedro Valderas (Universidad Politécnica de Valencia, España)
- Adolfo Neto (Universidade Tecnológica Federal do Paraná, Brasil)

### Coordenadores de Industry Talks
- Marco Paludo (Escola Politécnica, Grupo Marista, Brasil)

###Coordenador dos Anais
- José Antonio Cruz-Lemus (Universidad de Castilla-La Mancha, España)

### Coordenadores de Publicidade
- Ignacio Panach (Universidad Politécnica de Valencia, España)
- Awdren Fontão (Universidade Federal de Mato Grosso do Sul, Brasil)
- Andrea Delgado (Universidad de la República, Uruguay)

### Coordenador de Website
- Luan Mello (Escola Politécnica, PUCRPR, Brasil)
Neighborly Garage Door Pros
Published: 2024-01-22 18:41:34

[29134 Roadside Dr 103 C, Agoura Hills, CA 91301](https://www.google.com/maps?cid=15000404046602502683)
+1 866-520-2945
info@neighborlypro.com

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

At Neighborly Garage Door Pros we are [LA garage door repair](https://www.google.com/maps?cid=15000404046602502683) professionals who are passionate about helping people feel safe, secure, and more comfortable in their homes. We take pride in offering quality service and reliable products, putting our customers first, and providing the highest level of customer satisfaction. Our team is well-versed in garage door installation, replacement, repair, and maintenance of a wide range of brands and models. We understand that you rely on your garage door to perform its important role in keeping your family safe and secure. That's why we strive to provide fast, friendly service at an affordable price.

**Our Services:** 
[Garage Door Installation & Replacement](https://neighborlypro.com/services/garage-door-installation-replacement/)
[Garage Door Repair](https://neighborlypro.com/services/garage-door-repair/)
[Garage Door Maintenance](https://neighborlypro.com/services/garage-door-maintenance/)

**Visit Us:**
[Neighborly Garage Door Pros - Medium](https://medium.com/@neighborlypro)
[Neighborly Garage Door Pros - Facebook](https://www.facebook.com/neighborlygaragedoorpros/)
[Neighborly Garage Door Pros - Website](https://neighborlypro.com/)
Django for Web - 101
Tags: webdev, python, django, beginners
Published: 2024-01-22 18:41:10

_Welcome to Django - 101_

This is the basic how to create a Django project. 

## Why Django 

It is an open-source project and Django is a full-stack web framework for Python, providing a more comprehensive solution than Flask. However, I aim to deploy a model rather than develop a full-stack product.

## What do I do
at first, we install Python
  if it is not available on our local computer. 

```bash
pip install Django
```

if it is avail it shows a message below, other than it takes a few seconds 
:)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4fizby56fubam3rma6ha.PNG)

It's time to create our project. Kudus !!!

1. Open a terminal and navigate to the directory where you want to create your project.

2. Run the following command to create a new Django project. Replace "myproject" with the desired name for your project:

```bash
django-admin startproject project_name
example: 
django-admin startproject myproject
```

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

3. Change into the project directory:

```bash
cd myproject
```
open the project with `vs-code` and select git-bash as a terminal.

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

4. Now, let's create a Django app. Apps are components within a project that handle specific functionalities. Run the following command to create an app. Replace "myapp" with the desired name for your app:

```bash
python manage.py startapp myapp
```
after run the command we can see myapp is inside the myproject 

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

5. Now we run our app 
```bash
      python manage.py runserver
```
After running this command we can see the output likes 

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

if you see something in your picture `number 3` your project is done.

Congratulations! You've just created a basic Django project with a simple app.  

My next post will be how to see the output after creating the project. Till then stay tuned and learn together. 

```
% connect with me on social  %
```
- [Twitter](https://github.com/sajjadrahman56)

- [Linkedin](https://www.linkedin.com/in/sajjadrahman56/)
hello dev
Tags: webdev, json, flutter, dart
Published: 2024-01-22 18:33:36

value olarak saklanır.

bir iletişim dilidir. yazılım dili değildir. çok büyük verileri string türünde saklamak için kullanılır. ortak dili oluşturur. farklı diller arasında bağlantı sağlar.

map yapısı ile saklanır yani key — value

neler saklanır: double— String — boolean — array — value — object — whitespace — null

```
asdafsfsa
```

`sadasfasf`
AUTOCAD KURSU
Tags: autocad, autodesk, 3dmax
Published: 2024-01-22 12:03:37


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

AutoCAD kursu, 2 ve 3 boyutlu teknik çizimleri bilgisayar ortamında ölçülü olarak gerçekleştirmeye yönelik eğitim programıdır. AutoDESK firmasının yazılımıdır. AutoCAD programı çok farklı sektörlerde çok yaygın olarak kullanılmaktadır. İki boyutlu çizim yapabilen kişiler “AutoCAD ile 3 boyutlu çizim” üç boyutlu modelleme ve render hazırlama yetisine sahip olmalarını sağlayan bir eğitimdir.
[AutoCAd eğitiminde](https://www.bilgiegitim.com/) eğitmenlerimiz tarafından öncelikle programın ara yüzü öğretilmektedir. Sonrasında komutlar, geometrik ve geometri olmayan şekillerin çizimi ile eğitim devam etmektedir. Öğrencilerimiz belirli bir aşamaya geldiklerinde meslekleri ile alakalı çizimler yapabilmektedirler.

[Detaylı bilgi için tıklayınız](https://www.bilgiegitim.com/kurslar/autocad-kursu)
网络扫描
Published: 2024-01-22 11:58:28

# 一、名词解释部分、不懂之处
1.后端代码：由哪部分来实现的？
2.管理员面板：
3.SuperAPI：
4.什么是 a more limited extend the end user.
5.对于camera network status and availability中的两部分数据都分别要实现哪些？
6.对于camera network status and availability什么是网络覆盖图？
7.对于requirements of the data ...中的celluar模块是哪个？esim卡那部分吗？
8.AT命令大全在哪？对于ROD中的算法说的是什么算法？我们需要提供吗？
9、对于ROD中的在某些情况下要求celluar离线，是什么情况，并且这里说了要在特定的时间在线，这个特定的事件是什么时候？
10.ROD中说的可能影响设备（附着或连接）到LTE的部分，其中附着指的是设备在网络中注册并获得服务的过程（详见gptAtel）。


# 二、需求分析

## 1.需求目的:
提供一个网络扫描功能为用户还有服务器提供网络信息

## 2.需求具体功能

(1)确保摄像头网络可用，目前打算的**实现** ：放到文件(供后端或者admin panel)或者打印到终端中，这个还要看后续的实现
(2)扫描服务小区（serving cell）的网络条件还有该地区的网络运营商来访问数据
(3)所有camped或attach的数据都需要被记录。

### (4)触发这一功能并且把数据发到服务器的方式：
1.用户或者服务器可以触发扫描，扫描MNO网络和RF信号。
2.摄像头移动了距离？（那么这个移动的距离，是什么东西？应当由什么来触发？）会再次触发扫描。需求中说这部分由后端来处理，那么后端负责触发？摄像头移动距离，然后给后端？后端来触发这个扫描？
3.两种处理和存储网络扫描数据的方法：1.原样把数据以文本格式储存，2.只有特定的响应结果？（这个特定的响应结果是什么东西？），谁把这部分上传到S3？（如果是我的话，那么这部分代码在哪？）

### (5)SMS命令发送网络扫描信息
这里面说的Daily Report process是什么？
1.谁发SMS命令？
2.SMS命令的三种形式，
SR12*1$ 收集/执行网络扫描并发送
SR12*2$ 只收集网络扫描数据（不发送）
SR12*3$ 发送已经之前收集的网络扫描数据
3.Xpro和XGen2分别是哪两种设备？
按5s之后触发
相机能够发送
这里面只是说把这个扫描结果发送到FTP服务器，那么就只是发到FTP服务器就ok？

### (6)网络扫描功能的限制和考虑：
1.只检查4GLET网络，一条AT命令，**那么到底是AT命令来触发，还是SMS命令来触发？**
2.5min如果还是空，那么网络扫描超时，然后相机关闭（当相机处于开机状态时）或重启。无需更新网络扫描文件
3.网络扫描文件最多50条，如果超出50条，那么会从一条开始删除，
4.当网络扫描文件被发送到服务器时，相机不会对其他按钮操作作出反应。

### (7)网络扫描的触发
1.用户启动：
通过按键或MMI界面来手动触发网络扫描，用户会被通知（也就是给个回复这样子），一次可能要几分钟
扫描是为了在手机APP中获得详细的网络信息。
用户请求RF，扫描完成后，结果发送到S3中，文件名格式按照文档中的说明
2.后端启动/Tactacam网络
后端可以用MQTT协议发起，（可能要自己通过MQTT来触发）
当后端或者Tactacam发起时，有两个选项：
1.app接受命令，并初始化扫描，当扫描完成时把数据发送到服务器
2.
Gerando Arquivo XLSX(excel) no React Native! json to XLSX
Tags: reactnative, xlsx, mobile, json
Published: 2024-01-22 18:17:11

Bom, provavelmente, se você chegou a este post, está precisando salvar um arquivo xlsx (Excel) através do seu aplicativo móvel! Nos últimos dias, enfrentei o mesmo problema e tentei, por diversas vezes, o caminho errado. Segue aqui como você deve proceder.

O primeiro passo é fazer com que sua API retorne um JSON! No meu caso, eu tinha uma API que me retornava diretamente um xlsx, e isso não é um problema quando estamos trabalhando na web, devido ao DOM dos nossos navegadores. No entanto, não é esse o assunto que iremos abordar.

Nossa API deve ter um retorno como:
`[{ "id": '1', "dado": 'primeiro dado' }, { "id": '2', "dado": 'segundo dado' }];`

Um JSON bem simples, não importa o número de objetos, nem mesmo as propriedades, basta estar organizado.

Precisaremos instalar duas bibliotecas: react-native-fs e xlsx.

NPM:
```
npm i xlsx react-native-fs
```

A partir desse momento, vou considerar que o seu response está salvo em 'data', contendo o JSON solicitado:

`const data = [{ "id": '1', "dado": 'primeiro dado' }, { "id": '2', "dado": 'segundo dado' }];`

Será necessário adicionar as permissões em:

```
android/app/src/main/AndroidManifest.xml
```
Adicione os seguintes códigos:

```
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
```

Função para criar o arquivo xlsx e salvá-lo no seu dispositivo:

```
const exportDataToExcel = () => {

const data = [{ "id": '1', "dado": 'primeiro dado' }, { "id": '2', "dado": 'segundo dado' }];

			// criando o xlsx
			let sample_data_to_export = data;

			let wb = XLSX.utils.book_new();
			let ws = XLSX.utils.json_to_sheet(sample_data_to_export)
			XLSX.utils.book_append_sheet(wb, ws, "Users")
			const wbout = XLSX.write(wb, { type: 'binary', bookType: "xlsx" });

			//salvando o arquivo
			const fileName = 'arquivo.xlsx';
			const downloadDir = RNFS.DownloadDirectoryPath;
			const filePath = `${downloadDir}/${fileName}`;
			
			try {
				RNFS.writeFile(filePath,  wbout, 'ascii')
				console.log("sucesso,arquivo baixado em", filePath);
			} catch (error) {
				console.log('Erro ao baixar o arquivo:', error);

			}

		}
```
Pronto, agora basta chamar.

```
exportDataToExcel();
```

Lembre-se! Caso seu emulador não tenha o Excel, você pode transferir o arquivo para o PC usando.

```
adb pull /sdcard/arquivo.xlsx %USERPROFILE%\Desktop\
```

O resultado será parecido com isto:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c5vbr4g154l8zw1473v7.png)
Selenium
Tags: selenium, automation, python
Published: 2024-01-22 11:36:07

**What is Selenium?** 

Selenium is an open-sourced automated testing tool that is used to test web applications across various browsers. It was developed by Jason Huggins in 2004 and was written in Java. It is a powerful automation tool that can be used to validate and verify a web application. 

**Why is Selenium so popular?**

- Selenium is easy to use as it provides a user-friendly interface that helps create and execute tests easily and effectively. 
- It is a publicly available automation framework that is freely accessible to anyone. It is therefore an open-sourced framework.
- It saves a lot of time and effort as multiple tests can be run in parallel.
- It is platform independent and can work with various operating systems like Windows, Mac, Linux/Unix.
- It works with various web browsers like Safari, Chrome, Microsoft Edge and Firefox. 
- Tests can be coded in various programming languages including Java, Python, Ruby,Perl and PHP and Selenium converts it into compatible source in no time. 
- Selenium can be integrated with tools like JUnit and TestNG for test management.
- It can also use with with testing frameworks like PyTest and Python Behave and also with CI/CD framework like Jenkins.
- Selenium requires less hardware compared to other testing tools.

 Although Selenium has a number of advantages, it also has a few disadvantages that need to be taken into consideration.
These include:

- It has limited support for desktop applications and is mainly designed for online application testing.
- The program writing time is high and requires good programming skills.
- Selenium does not have built in reporting capabilities and testers must therefore depend on third-party reporting tools.
- You cannot automate CAPTCHA and SMS based OTP web applications.
- It has a small community so it lacks proper online support so you need to put a lot of efforts to find solution to your problem.
- Seleniums automation depends on the browser's automation capabilities which can sometimes lead to inconsistencies across different browsers.

In conclusion, although there are a few disadvantages to using Selenium for automation testing, it is widely used because of it flexibility and easy of use.
✨ Break the endless vicious hotfix cycle 💪
Tags: webdev, productivity, devops, performance
Published: 2024-01-22 17:36:06

## Stop firefighting, break the endless vicious hotfix cycle 🛑

In the fast-paced world of web app development, it’s all too common to find ourselves trapped in reactive mode, constantly firefighting issues as they arise. So often, we put more effort into fixing our applications than adding new functionality and improving their user experience.

This endless cycle of hotfixes drains resources and reduces our ability to innovate and improve. But what if there was a way to break free from this pattern?

## Solution 🤩

Cozying up with a continuous observability solution that isn't just another tool in your stack, but adds value. A solution that creates a paradigm shift that empowers you to transition from reactive emergency fixes to strategic, data-driven, and long-term improvement throughout your development and deployment lifecycles.

## Enter Blackfire 😍

The different tools of our unique continuous observability can be used in a way that will allow you to regain control over the performance of your applications incrementally. One step at a time, developers could focus mainly on what they do best: coding and building fantastic new features.

Wondering why you need continous observability? We got you, watch a deep dive from our DevRel @thomasdiluccio from SymfonyCon 2023 where he takes you on an optimization journey.

**Check it out now 👇 Happy optimization!**

{% embed <https://youtu.be/KF-sgNRap5A?si=qLFkl0C4ItgASlw8> %}
largest ladies cotton pajamas distributor in telangana
Published: 2024-01-22 17:25:41

[Operating in the industry of Hyderabad](https://www.aditis-creation.co.in/) (Telangana, India), Aditi’s Creation is functioning well in the industry. As a matter of fact, we are in the business of manufacturing and supplying the best quality cotton ladies night suit, cotton kaftan, cotton salwar suit, and ladies cotton pyjama. The cotton ladies night suit provided by us is made using the best quality materials.
Transform Your Presentations: Training Contract Secrets Unveiled
Published: 2024-01-22 16:52:44

Introduction:
The [training contract](https://simplified.com/ai-presentation-maker/training-contract) presentation is a crucial component of any organization's onboarding process. It serves as a formal introduction to the company's policies, procedures, and culture, while also outlining the expectations and responsibilities of the trainee. This presentation is designed to ensure that all new hires have a clear understanding of what is expected of them during their training period, and to provide them with the necessary tools to succeed in their roles.

The [training contract](https://simplified.com/ai-presentation-maker/training-contract) presentation covers a wide range of topics, including the company's history, mission, and values, as well as an overview of the training program itself. It also delves into the specific goals and objectives of the training period, the performance evaluation process, and the resources available to support trainees during their development. Additionally, the presentation may address legal and ethical considerations, such as confidentiality and conflict of interest, to ensure that trainees are aware of their professional responsibilities.

**Conclusion**:
In conclusion, the training contract presentation is an essential tool for setting the stage for successful onboarding and training. By providing new hires with a comprehensive understanding of the organization's expectations and resources, the presentation lays the groundwork for a positive and productive training experience. Furthermore, it serves as a means of instilling a sense of belonging and commitment to the company, ultimately contributing to the retention and success of new employees.

https://simplified.com/ai-presentation-maker/training-contract