teleren/devto huggingface dataset:
Recomendações de sites para baixar ilustrações
Tags: illustration, css, html, design
Published: 2021-11-15 00:41:10

## 1 - Undraw:

Ilustrações open-source para qualquer ideia que você possa imaginar e criar.

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

> Site: https://undraw.co/

***

## 2 - Storyset:

Ilustrações personalizáveis ​​gratuitas para o seu projeto.

![Storyset](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7krm1wcjjk0v7rdd9vdh.PNG)

> Site: https://storyset.com/

***

## 3 - Iconscout:

SVGs selecionados, ícones vetoriais, ilustrações, gráficos 3D e animações Lottie.
Mais de 4000 novos ativos adicionados todos os dias. Plug-ins integrados, ferramentas, editores e muito mais.

![Iconscout](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xgiq6ls0agugpqn2t0su.PNG)

***

## 4 - Blush:

Crie e personalize facilmente ilustrações impressionantes com coleções feitas por artistas de todo o mundo.

![Blush](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1xrro338h9t380iynamt.PNG)

> Site: https://blush.design/

***

## 5 - Lukaszadam:


![Lukaszadam](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dfu55kcoyibrfjyk8hsz.PNG)

> Site: https://lukaszadam.com/


***

## 6 - Stubborn:

Tenha a oportunidade de criar seus personagens usando nosso gerador de graça

![Stubborn](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ysggx8dap8u4fpk1jicf.PNG)

> Site: https://stubborn.fun/


***

## 7 - IRA Design:

Construa suas próprias ilustrações incríveis, usando gradientes impressionantes e componentes de esboço desenhados à mão.

![IRA Design](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c4w5c7axv09ravgckzh3.PNG)

> Site: https://iradesign.io/


***

Recomendam ou sabem de mais algum? Deixe seu comentário😁
One of the most difficult lab..
Tags: opensource, javascript, programming
Published: 2021-11-15 00:28:02

Github Repo: [Project](https://github.com/watson-hex/frontend-collabamigo)
Commit log: [Commit-log](https://github.com/watson-hex/frontend-collabamigo/pull/88)

#Start..
This lab 8 was to implement tests to apply to the static-site generator in progress in class. In fact, I've heard of this part before, so I chose JEST, a test framework I've heard of before. The framework can test only the part you want, and you can also try running it for each internal test code (npm run is not required!!!).

#Processing
Below is what I did to use JEST. 
First, I downloaded jest using npm.

```
npm i -D jest
```

After the download is complete, I put the following test run command in the `package.json` file.

```
"test": "jest",
"test:cover": "jest --coverage",
```

Lastly, for the files that need testing, I created a _test_ folder and created a test code in ~.test.js under it.

#Howevver..
It was easy up to this point, but the problem was that the linkage of each code of my static site generator was too high ( ex:) Even if I wanted to test only A, it was impossible to test only A because B and C were connected.) I've spent a lot of time trying to. But, unfortunately, it was a problem that could not be solved within a limited time because the part had to be repaired from the bottom up...

There are many problems, but one of them is this.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c14wlk7qi51evlrrmwps.png)

As a result, I decided stop working for this until now. But, I will update and fixing step by step later :)
It was really competitive and sometimes disappointed for mem but I believe these all things will be an asset for me.
ddosify action
Tags: actionshackathon21, github, performance, webperf
Published: 2021-11-15 00:06:16

### My Workflow
Ddosify action helps you to performance test your application or web services using `ddosify` tool.


### Submission Category: 

Wacky Wildcards


### Yaml File or Link to Code
{% github QAInsights/ddosify-action %}

### Additional Resources / Info
[ddosify](https://github.com/ddosify/ddosify)
AI Builder: Training an Object Recognition Model
Tags: development, aibuilder, flow, objectrecognition
Published: 2022-06-15 17:23:00

---
title: AI Builder: Training an Object Recognition Model
published: true
date: 2021-11-15 00:03:00 UTC
tags: Development,AIBuilder,flow,objectrecognition
canonical_url: https://barretblake.dev/2021/11/ai-builder-training-an-object-recognition-model/?utm_source=rss&utm_medium=rss&utm_campaign=ai-builder-training-an-object-recognition-model
---

Another feature AI Builder in Power Automate offers is the ability to recognize objects in an image. This time we're going to look at how to set up AI Builder to identify dice.

The post [AI Builder: Training an Object Recognition Model](https://barretblake.dev/2021/11/ai-builder-training-an-object-recognition-model/) first appeared on [Barret Codes](https://barretblake.dev).
The importance of finger painting
Tags: agile, scrum, noestimates, estimates
Published: 2021-11-19 12:45:00

---
title: The importance of finger painting
published: true
date: 2021-11-15 00:00:00 UTC
tags: agile,scrum,noestimates,estimates
canonical_url: https://jhall.io/archive/2021/11/15/the-importance-of-finger-painting/
---

Finger painting is an essential part of the Agile process. Every user story should be finger painted during sprint planning. The entire team should participate. Obviously the finger painting won’t be an accurate representation of the finished product, but it’s the process of finger painting that’s valuable, because there’s no other way for the team to reach an understanding of the work to be done.

Oh wait, did I say “finger painting”? That’s ridiculous. I meant “estimating”.

Now that I think about it, though, it’s no less ridiculous when I say “estimating”. 🤷

* * *
_If you enjoyed this message, [subscribe](https://jhall.io/daily) to <u>The Daily Commit</u> to get future messages to your inbox._
ITMAGINATION Is Certified As A Great Place To Work® For The Third Year In A Row!
Tags: hr, jobs, work
Published: 2021-11-17 11:16:47

---
title: ITMAGINATION Is Certified As A Great Place To Work® For The Third Year In A Row!
published: true
date: 2021-11-15 00:00:00 UTC
tags: hr, jobs, work
canonical_url: https://www.itmagination.com/blog/itmagination-great-place-to-work-third-year
cover_image: https://global-uploads.webflow.com/601be0f0f62d8b2e2a92b830/619247a106154e92d43e9721_GPTW%202021-2022%20V3.jpg
---

## Our team voted, and the results are in! ITMAGINATION is certified as a Great Place To Work® for the 3rd year in a row! 🎉

The Great Place To Work Survey is an anonymous survey sent to our team every year around October, where we collect their feedback and see what we are doing well and what we can do better. This year, we have been awarded the Great Place to Work® certificate for the third time in a row, after becoming a laureate of the Best Workplaces™ award in Poland for 2021 — and we couldn't be happier!

“The Great Place To Work survey is an essential part of our feedback collection and continuous improvement processes at ITMAGINATION” says Dawid Łaziński, Co-Founder and Board Member at ITMAGINATION.
‍
> “The Great Place To Work Certification is a clear indicator 
that we are listening to our team and improving based on concrete and anonymous feedback — as well as continuing to do what they appreciate in the workplace at ITMAGINATION.”

This is a prestigious award from the American institute, which, as a result of assessing the feedback of our employees, shows that we have a great atmosphere and favorable working conditions in our House of Innovators. Similarly to last year, we will soon release more detailed results about areas where we excelled, as well as which areas we will be improving over the next year — stay tuned!

## Join our team!
Take a look at our open job opportunities [here](https://www.itmagination.com/careers).
Learn how to secure your Network
Tags: security, tutorial, beginners, azure
Published: 2022-02-01 23:12:51

---
title: Learn how to secure your Network
published: true
date: 2021-11-15 00:00:00 UTC
tags: security,tutorial,beginners,azure
canonical_url: https://www.rupeshtiwari.com/network-security/
---

> If you want to become Cloud Security Architect you must have basics of Networking. This article will discuss all fundamental concepts of networking. Learn about 6 security domains, understand the security is multi-pronged approach.

## Security+ Domains

- Network Security
- Compliance and Operational Security
- Threats and Vulnerabilities
- Application and Data and Host Security
- Access Control and Identity Management
- Cryptography

## Network Security

- Firewall, routers, switches
- Protocol and Protocol Analyzer
- ACLs, VLAN Management

## Compliance and Operational Security

- Control Types
- Risk Calculation
- SLAs, Change and Incident Management

## Threats and Vulnerabilities

- Malware and Viruses
- Personally Identifiable Information (PII)
- Attack Types - DDoS, Social Engineering

## Application and Data and Host Security

- Application Controls such as Secure Coding concepts, Cross Site Scripting
- Device Security and Bring your own device (BYOD) concerns
- Acceptable Use Policies

## Access Control and Identity Management

- RADIUS, TACACS+ Kerberos, LDAP
- Permissions, Authentication and Authorization
- Tokens, Protocols and Methods

## Cryptography

- Symmetric vs. Asymmetric
- LAN, WAN, Wireless considerations
- Steganography and other methods to hide/steal data

## Reference

https://www.youtube.com/playlist?list=PL0bbor\_qrUHgHF6cKAI8QNgkk4owMY7SF

* * *

_Thanks for reading my article till end. I hope you learned something special today. If you enjoyed this article then please share to your friends and if you have suggestions or thoughts to share with me then please write in the comment box._

**💖 Say 👋 to me!**  
Rupesh Tiwari  
Founder of [Fullstack Master](https://www.fullstackmaster.net)  
Email: [rupesh.tiwari.info@gmail.com](mailto:rupesh.tiwari.info@gmail.com?subject=Hi)  
Website: [RupeshTiwari.com](https://www.rupeshtiwari.com)

![](https://imgur.com/5fBatz9.png)
ajuda com erro de DB mySQL
Published: 2021-11-14 23:43:57

CREATE TABLE professor (
	matricula_professor INT,
	data_admissao DATE NOT NULL,
	matricula_lider INT,
	CONSTRAINT professor_pk PRIMARY KEY (matricula_professor),
	CONSTRAINT professor_matricula_prof_fk FOREIGN KEY (matricula_professor) REFERENCES pessoa (matricula_pessoa),
	CONSTRAINT professor_matricula_lider_fk FOREIGN KEY (matricula_lider) REFERENCES professor (matricula_professor)
);

-- INSERINDO PROFESSORES

INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (1111,to_date('02/11/2000', 'dd/mm/yy'),NULL);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (3333,to_date('15/07/1972', 'dd/mm/yy'),NULL);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (2222,to_date('27/02/1984', 'dd/mm/yy'),1111);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (4444,to_date('06/01/2001', 'dd/mm/yy'),1111);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (5555,to_date('29/12/2006', 'dd/mm/yy'),4444);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (6666,to_date('16/03/2006', 'dd/mm/yy'),3333);
INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (7777,to_date('11/07/1999', 'dd/mm/yy'),3333);

errro -	INSERT INTO professor (matricula_professor,data_admissao,matricula_lider) VALUES (7777,to_date('11/07/1999', 'dd/mm/yy'),3333)	Error Code: 1305. FUNCTION aula_trigger.to_date does not exist	0.094 sec

ai tem a tabela e os valores, é eu to usando a IDE workbench, eu já coloquei mas dois yy nos valores continua o erro já tirei o to_date também e não funcionou.
Introducing: Tunnel Vision....
Tags: programming, actionshackathon21, actions, testing
Published: 2021-11-14 23:39:16

While coming up with an idea for Actions Hackathon 2021, We started thinking about all the things on our "wish list" for CI/CD. The biggest wish has been to have an easier way to surface errors within our unit tests. 

Most of you are familiar with other CI/CD tools and know that when a failing test occurs you have to scroll through this large wall of text just to find the failing test. And in most cases, you don't know exactly where to look...

Here is the inspiration behind our hackathon idea! We will be enabling the CI/CD pipeline within Github Actions to surface the exact error and links to send you directly to it. We call this tunnel vision! This feature will allow you to move even more quickly while in the development phase. 

Stay tuned for the project details and submission🔥

Cheers!
The Fullscreen API
Tags: webdev, beginners, javascript, codenewbie
Published: 2021-11-14 23:28:24

This will be a weird one for many people. (What a great way to start a post!)

The Fullscreen API... I've been working heavily on the front end for at least 4 years and had never used it.
Not that it was a problem... after all I just never had the need to use it.

So, when the time came, I've believed that it was beyond me to do a Youtube or Netflix clone because "how do they make the controls?"

And when you learn "the secret" it's so obvious it makes you feel stupid...

BTW: [https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API](https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API)

You can never go wrong just going to the documentation.

## The two main methods

- `Element.requestFullscreen()`
- `document.exitFullscreen()`

That's it!

You call from an `element`, and always exit from the `document`.

This means, any element you have... lets say a overlay with buttons and sliders and a video behind it... all of that just goes together to fullscreen. It's that simple. 

## The two additional methods

- `document.fullscreenElement`
- `document.onfullscreenchange`

`document.fullscreenElement` will give either `null` or the element that is currently in fullscreen.

So, if for any reason you need to know if it's in fullscreen, you use that.

`document.onfullscreenchange` is null by default, so you need to save a `function` in it.

ex: `document.onfullscreenchange = () => console.log("Hey! I'm toggling!")` 

### Stuff to consider

Funny thing about those two: 

- the default `F11` for fullscreen and clicking the default HTML5 video player don't trigger the `onfullscreenchange`.
    - the `Esc` or `F11` to exit fullscreen will trigger it if it entered fullscreen with `requestFullscreen()`
- after the default `F11` for fullscreen, `document.fullscreenElement` will give you `null`
    - but will give you the video element when you click the default fullscreen button.

## There is more to it...

Even a simple API like fullscreen still have a lot more to it than just what I've put here.

But for today, this will do.

---

[![buy me a coffee](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cl9j5m3mvsunwqf3kt2c.png)](https://buymeacoffee.com/noriller)

Cover Photo by [John Schnobrich](https://unsplash.com/@johnschno?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/computer-screen?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)
hacktoberfest 2021
Tags: hacktoberfest, webdev, flutter
Published: 2021-11-14 22:59:31

I just participated to hacktoberfest 2021, it was my first on this event and the first time for me contributing to open source projects.
I'm really glad I started contributing because this was something I always wanted to do and to know about it (just don't know why I did not do it before), and thanks to hacktoberfest, I just did and I pretend to continue contributing and participating on the next events.

Thankiuu HacktoberFest
Thankiu Digital Ocean
Thankiu Dev
Your React Codes Might Not Be In Safe!
Tags: react, webdev, javascript
Published: 2021-11-14 22:48:27

If you are using `create-react-app` for creating react applications and using `yarn build` to get build, your react codes might not be safe.

Because, if you run `yarn build`  command without any spesification, it will generating source maps as well.

And if you put builded files without deleting source maps to your server, anyone can see your entire react project codes.

PS: I know everybody can see your JS files, but there is difference between them. Without source map, they can see compiled version, and even if ​they try to beautify them they can't understand what did you do exactly. But if you left source map files, they can see whole project like you see while development process.

### How bad is it?

If you go this website, [https://svgeditoronline.com/editor/](https://svgeditoronline.com/editor/) and open developer tools, and select "Sources" tab. Then you will able to see all project codes sadly.

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

### What we have to do?

We have to delete `.map` files from builded files which is in `build/static/js` folder.

And for the next build you should change your `package.json` build command

find this line
```js
...
"build": "react-scripts build",
...
```
change with this
```js
...
"build": "GENERATE_SOURCEMAP=false react-scripts build",
...
```

Now, your code is safe. This is a small but important think.

I checked a lot of live react project, also checked selling react scripts on codecanyon, and guess what I found? Almost every project left .map files in `static/js` folder.

### TL;DR

- Delete all your `.map` files from `build/static/js` folder.
- Change your build command on `package.json` from this `"build": "react-scripts build",` to this `"build": "GENERATE_SOURCEMAP=false react-scripts build",` for your next builds.
- Now you are safe, I hope :)
SEO with Gatsby
Tags: gatsby
Published: 2021-11-14 22:30:40

Well, Gatsby is great for SEO, or so I read. When I build a site with Gatsby I always forget what I did with the previous, so I end up searching around over and over again. Especially for my future self, here I list the steps to SEO perfection with a Gatsby site:

# SEO Gatsby Guide

1. [Follow the SEO Gatsby guide](https://www.gatsbyjs.com/tutorial/seo-and-social-sharing-cards-tutorial/#gatsby--graphql). It guides you to create a SEO component adapted for search engine SEO and social SEO. It also talks about a canonical link. 
2. It use `React Helmet plugin`, you can find the docs [here](https://www.gatsbyjs.com/plugins/gatsby-plugin-react-helmet/).
3. You can find info and steps to create a SEO component [here](https://www.gatsbyjs.com/docs/add-seo-component/) too. But less detailed than 1.

# gatsby-config.js file

1. A lot of the stuff above pulls data from `gatsby-config.js`. To know what to add there, read [here](https://www.gatsbyjs.com/docs/add-seo-component/#gatsby-configjs).
2. [This article](https://www.gatsbyjs.com/docs/reference/config-files/gatsby-config/#sitemetadata) explains the metadata that can be added to the `gatsby-config.js` file. Why `titleTemplate` infers the title of the Gatsby site using `%s`, you can [read it in Stackoverflow](https://stackoverflow.com/questions/53953820/how-does-s-reference-the-title-attribute-inside-the-helmet-component).  
3. At some point, the `image` property tells you `Path to the image placed in the 'static' folder, in the project's root directory.`. The answer can be found [here](https://www.gatsbyjs.com/docs/how-to/images-and-media/static-folder/#adding-assets-outside-of-the-module-system). 

# Blog Posts

1. They also have SEO labeled blog posts [here](https://www.gatsbyjs.com/blog/tags/seo/).
interesting week(week 3)...better find out what happened 
Tags: awesomitylab
Published: 2021-11-14 21:58:47

it's been 21 days here boot-camp and it's halfway. i had best week and very fruitful. i learnt a lot which most of them was new 

we had session on Monday with Mr Regis which was event storming( for me it was new ) and later on we had some session with managing director of CoA(Anja) about team  culture where we was able to pass test of lifting  stick with one finger( whole team). we also had session with Silke which was also good and interesting. we continued with Query definition with regis and we had to implement Sql queries for setting up database.

we had another session friday about communication with hans which was very interesting and later on afternoon we had a demo with the whole team about all we had within whole week.

I can’t believe it’s going this fast and I can’t wait to see what this week holds.
Is there a way to convert dynamically allocated memory to static memory OR copy ptr contents in C/C++?
Tags: c, cpp, help, watercooler
Published: 2021-11-14 21:54:03

> For reference, static memory is memory that is memory that is assigned, managed, and freed for you (an example is `char const* str = "Hello World!";`).
C/C++ will clean that string up for you.  
Dynamically allocated memory is memory you request, manage, and must clean yourself (an example is `Type_t* array = malloc( sizeof(Type_t)*arrLength );`).

I'm messing around with C strings in C++, even testing ideas for my own `String` type. - And I was creating a `String +(char c)` method, when I thought of something: "How can I return a `String` object whose `str` property is statically allocated, and not dynamically allocated?".
Since the only method of adding a character to an immutable string I can think of involves using `malloc( (oldStrLen+1)*sizeof(char) )`, which is dynamically allocated.  
So, is there a way I can copy the contents of a pointer to a **new** statically allocated pointer, or convert dynamically allocated memory to statically allocated memory in C/C++?

<center><h1><b>Thanks!<br/>Cheers!</b></h1></center>
Mac OS for the Web!
Tags: webdev, opensource, beginners, javascript
Published: 2021-11-14 21:46:04

<strong>Mac OS emulator on the Web</strong>

Hi,
I want to introduce <a href="https://mhmdmhd6.github.io/Mac-OS-Desktop/">my project</a>, which I call Mac OS emulator on the Web. We have programs like Notes, Calculator, Terminal, VScode, and other apps and features on this website.

#### <a href="https://mhmdmhd6.github.io/Mac-OS-Desktop/">You can try it now!</a>

I wrote this project by HTML, CSS, and JS.

I think if something does not start well, it may end well when you do your best. This project was something like that, it didn't start well, and it was simple, but when I continued on my way and didn't break the chain, I saw the fantastic progress.

This website has PWA (Progressive Web Apps), which with this feature we can install it on any operating system such as Windows, Mac OS, GNU/ Linux, and we can also use it offline :)

<img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/41w5anj6o33gz19h2743.jpg" radius="5">


about me:
I'm a 14 years old boy 👦
I'm interested in things related to computers and science.
I started my journey as a web developer in October 2020 and started learning web development from Documents, Udemy and Youtube.
I have been working on this project for about six months, and during this project, I learned many essential topics in programming.

This emulator is an open-source project on <a href="https://mhmdmhd6.github.io/Mac-OS-Desktop/
">Github</a>.
I would like to introduce this project and connect with the developers' communities.
I will be very happy if you comment on this post or help me improve this project on <a href="https://mhmdmhd6.github.io/Mac-OS-Desktop/
">Github</a>.

My Github Page: https://github.com/mhmdmhd6/Mac-OS-Desktop

This Website's link: https://mhmdmhd6.github.io/Mac-OS-Desktop/

*Your Support in improving this project is a source of motivation for me.*

Thank You.