teleren/devto huggingface dataset:
How to Obtain Good Content Writing Projects?
Tags: writeforus
Published: 2020-12-22 17:26:32

The internet, is one of the most widely used sources of information and referred to every individual who wants to know about a particular subject. People use the internet, not just to interact with each other but also to get access to warehouse information about various subjects . This information available on a number of websites is available for individuals in easy and user-friendly content displayed on the web. This content is written by experienced writers who have a considerable experience in the field of subjects where content is written.

People need content to be written for their website regularly, to maintain and update their sites so that they are ranked higher in search results continue to be referred by users. There are various content writers available that mainly deal with broad content writing projects. With the launch of innumerable websites, the role of a content writer has improved manifolds over the past few years. Each web page uploaded on the Internet requires content writers who can fill it with relevant information, based on certain subjects of web pages.

Good content writing projects do not necessarily have a large number of text and articles. Conversely, good content writing projects must be very well written after conducting thorough research on the topic of the article. Read more and get to know about <a href="https://startup.info/write-for-us/">write for us</a>.

An experienced writer who has years of experience in the field of content writing can be easily by writing general articles on various topics, provided that the topic is written after a good study in the topic and by using the right grammar. Good content writing projects will be one who can withstand SEOs strict competition, an internet marketing element where almost every individual seems to be spoiled to someone who takes the Content writing project needs to understand that the quality must be the highest quality. There is absolutely no short cuts in the field of writing to produce good content. There are countless writers available around and a writer who cannot produce good quality content writing projects cannot survive in the field of old online marketing.

Many free suggestions on how to write good content writing projects can be easily obtained online. With increasing awareness among individuals about the importance of good content, a large number of webmasters have grown very picky about the quality of the content they choose to be published on their web pages. Amateurs or even professional writers may have to face many problems in terms of getting their articles published online. Any content that is not suitable for SEO needs and the percentage level of keywords specified in the article has a high opportunity to be rejected . Thus, it is important to ensure that a writer only produces a quality content writing project.
Quizás alguien se lo debería hacer mirar
Tags: xaviermitjavila
Published: 2020-12-22 17:24:49

---
title: Quizás alguien se lo debería hacer mirar
published: true
description: Se acaban de publicar los datos del paro correspondientes al mes de Octubre en la Unión Europea. El país con un índice de parados más elevado es Grecia. Tienen el 16,8% de la población activa sin trabajo y se encuentran muy lejos de la media de la UE-27 que se encuentra en el 7,6%. 
tags: xaviermitjavila
//cover_image: https://secureservercdn.net/160.153.138.53/24n.cd0.myftpupload.com/wp-content/uploads/2020/12/Xavier_Mitjavila_Moix_articulo_quizas_alguien_se_lo_deberia_hacer_mirar_paro.jpg
---
Se acaban de publicar los datos del paro correspondientes al mes de Octubre en la Unión Europea. El país con un índice de parados más elevado es Grecia. Tienen el 16,8% de la población activa sin trabajo y se encuentran muy lejos de la media de la UE-27 que se encuentra en el 7,6%. Nuestros vecinos franceses están situados en el 8,6%, los italianos al 9,8% y los alemanes, siempre con los deberes hechos, sólo tienen el 4,5% de paro.

    ¿Dónde se sitúa España en este ranking? Pues compitiendo con Grecia por esta particular «Liga de los desastres» con el 16,2%, duplicando con creces la media europea.

Cuando en estos rankings se habla de países como España y Grecia, recuerdo a menudo aquel chiste de Eugenio que decía así: «Se reúnen las tres grandes potencias mundiales, España, Grecia y Portugal …». ¡Qué bueno que era Eugenio! Directo a la yugular. Y hablando de Portugal, ¿dónde están los portugueses en esta clasificación? ¡Pues en la media europea con el 7,5%! ¿Tan diferente es el modelo productivo de Portugal y España?

Nos dicen que el problema es que estos últimos meses de pandemia han afectado muchísimo al sector turístico. Quizá por eso Grecia y España sufren. Pero no parece sufrir Portugal que con su Algarve también tiene una parte muy importante del PIB generado en el sector turístico.

¿Por qué entonces España tiene un 16% de paro?, ¿Cuál es el modelo productivo por el que se ha apostado en los últimos años y que ahora lleva a este resultado? Quizá no hay ninguno, ¿verdad? O tal vez el famoso «everything under the sun» (todo bajo el Sol), con todos los huevos en la misma cesta. Se derrumba el turismo y prácticamente se acaba todo. Y así nos va ahora. Quizás alguien se lo debería hacer mirar.

Por cierto, Cataluña se sitúa en el 13%. ¡También tenemos deberes! Y si como hacen las empresas buenas, ¿pensáramos en preparar el Plan Estratégico 2050 de nuestro país?
The Future of Scrap Mechanic
Published: 2020-12-22 17:23:08

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/dw1jolbhom3yg2y1vobg.png)

Yes, you just saw it. Devblog 20 just came out. its been over a year without a devblog post, but this one is interesting.

MORE INFO ON CHAPTER 2:

Ok so we know what that tower thing leads to, a underground mine. 
Some of the people might be there, and gives you quest to do. Or it might just be a place to mine random minerals for your own need. Who knows? Axolot Knows.

NEW ROBOTS AND WAREHOUSE:

Red totebot and a "Trash Bot". Red totebot is just acting like I predicted - Explosive related.
And the new trash bot: Looks Giant. But easy to kill. All you have to do is shoot it's eye or destroy it's energy resources. Appears to be living on top of the warehouse, and that makes sense because: Farmbot is at the ground level, and Trash bot is at the roof level, so the warehouse is fully guarded (and sad news you can't loot random stuff on the warehouse roof without fighting the guardians first)

Speaking of Warehouse, it will be revamped in the new chapter seen in the devblog. But when and how? We don't know.

OUTFITS AND INTERACTIVES

They announced a new powertool in the devblog: The Plasma Drill.
It works like this: Looks like a Level 5 Drill, but its top will open, and shoot out laser. Though its called laser, but imagine a green thruster light or something. Its likely used for the underground cave thing, Because regular drills can't mine the hard crystal like thing that exists underground.

Hot Pepper: Remember the 4th food in devblog 19? There's a hot pepper on it. With the new addition of hot pepper, we may craft it now. So be ready for new food additions!

Wheels Go Sticky and Stinky: Sticky Wheels are introduced: another tool for the underground mine. All it does according to the information, is allow you to drive on the wall, or on the roof at everywhere. Other than that, its kinda boring.

New outfit: The new outfit - Welder outfit, is already teased from previous devblogs. And a while ago, they said that they will add 10 new challenges and to unlock a special prize when you beat it, and that prize may be the welder suit.

THE FUTURE OF SCRAP MECHANIC:

According to twitter, the things from older devblogs that didn't made into the game are added in later versions. Such as propane station. The only difference of it is being moved underground, and scrapyard biome will sure come later.

With the new creative revamp happening in early 2021, we may gain access to water and larger terrain in creative. And that means survival devmode is potentially useless. So at some point in the future, they might remove survival commands and all sorts of things. Or remove the older creative mechanics and add a new survival environment similar to survival devmode as the new creative. But all sorts of move are Axolot's Decisions.

alright that's the end and i wish you and me to play chapter 2 early.
OBS Studio as a Virtual Webcam
Published: 2020-12-22 17:18:35

---
title: OBS Studio as a Virtual Webcam
published: true
description: 
tags: 
cover_image: https://obsproject.com/assets/images/new_icon_small-r.png
---

In the year 2020 video conferencing exploded worldwide. It became a necessity for many (now) remote workers.

If you happen to be a lucky (debian-based) Linux user, this set of steps will show you how to use OBS Studio as a video source in any conferencing software (Google Meet, Zoom.us, Discord, etc.). Here we go:

## Install OBS, libOBS, v4l loopback, qt-dev

```shell
sudo apt-get install obs-studio libobs-dev v4l2loopback-dkms qtbase5-dev
```

## Configure the kernel module (v4l2loopback)

```shell
sudo touch /etc/modules-load.d/v4l2loopback.conf
sudo echo v4l2loopback > /etc/modules-load.d/v4l2loopback.conf
sudo echo 'options v4l2loopback card_label="OBS Video Source" video_nr=10 exclusive_caps=1' > /etc/modprobe.d/v4l2-obs-studio.conf
sudo depmod -a
sudo modprobe v4l2loopback
```

Parameters:
  - `video_nr` device number that will be created `/dev/video10`
  - `card_label` camera name that will show up on Meet/Zoom/Discord/etc
  - `exclusive_caps` to work with Google Chrome


## Install the OBS plugin (v4l2sink)

```shell
git clone --recursive https://github.com/obsproject/obs-studio.git # OBS
git clone git@github.com:CatxFish/obs-v4l2sink.git # Plugin

cd obs-v4l2sink
mkdir build ; cd build
cmake -DLIBOBS_INCLUDE_DIR="../../obs-studio/libobs" -DCMAKE_INSTALL_PREFIX=/usr ..
make -j
sudo make install
```


_(edit: I just found out how to install plugins on your home dir instead of messing around your system's filesystem)_

It'll be installed in `/usr/lib/obs-plugins`, but let's install it on our home directory:

```shell
mkdir -p ~/.config/obs-studio/plugins/v4l2sink/{data,bin/64bit}
ln -sf /usr/lib/obs-plugins/v4l2sink.so ~/.config/obs-studio/plugins/v4l2sink/bin/64bit/
ln -sf /usr/share/obs-plugins/v4l2sink/locale ~/.config/obs-studio/plugins/v4l2sink/data/
```

If all worked, on the `Tools` menu there'll be an item `V4L2 Video Output`.
Set the device to `/dev/video10`, the video format to `YUY2`. Click on `Auto-Start`, `Start` and create a scene...

Happy conferencing!
Let's stop saying technologies are easy
Tags: watercooler
Published: 2020-12-22 17:11:30

I've been programming for about ten years mostly in a desktop environment. About eight months ago I started getting into web development which is mostly me consuming loads of articles and videos to learn all these different technologies (html, css, javascript, react, angular, electron, wasm, bulma, etc).

There's one major thread I've noticed in all the different content I've been consuming to learn everything. At some point in the article I'll read about how easy X technology is. Or in watching a video you'll hear, "I use X because it's easy". Then the proverbial, "Wow! That's amazingly easy!". And of course, "I'll show you the easy way to do...".

Over and over again I hear the word easy. When I'm trying to learn something new and it doesn't come to me easily, simply, or it doesn't "just work", I'm left with two options. Either the technology isn't that "easy", which I have no way as a beginner to evaluate that. Or I'm just dumb for not getting it.

Easy is not objective, it's subjective and sometimes relative.

In rock climbing there's a beautiful philosophy where the amount of effort it takes an amateur to ascend a low difficulty rated climb is the same amount of effort an expert climbing a high difficulty rated climb. Both pursuits are just as exemplary as the other, and the accomplishment is in the individuals personal growth.

Could our resources for providing new information to those that do not yet have that information not be trivialized? Of course there is an understandable comparison between a basic example of something and a complex one. Or providing a generalized summary of a difficult topic to make it more understandable for a beginner or "noob" (which is obviously a pejorative).

Creating a function react component for one person may be just as difficult to someone as managing raw pointers in c++ to another.
How to learn to Code in 2021- Tips from a self-taught developer
Tags: beginners, webdev, javascript, productivity
Published: 2020-12-22 17:10:24

Want to learn how to code in 2021 but don't know where to start? The process can be intimidating so I decided to make the video I wish I had when I started learning how to code as a self-taught programmer so you can learn to code faster and with less frustration.

If you want a more in depth written guide instead of watching the video, you can read [how to learn to code in 2021](https://codeburst.io/how-to-learn-to-code-in-2021-free-and-fast-guide-ae06d6ac9006)

{% youtube sffufVH7aog %}

Topics Covered:
* Importance of defining a goal when learning to code, a goal helps you decide where to focus your time and effort
* **Best learning path**- my advice is to avoid bouncing around all the different resources and instead focus on 1 comprehensive resource like Free Code Camp to learn the basics. **Guides that give you a list of 100 courses are worse than useless, they make you question what you are doing**. Stick to Free Code Camp and then you can check out some other resources once you've learned the fundamentals
* **How long it takes to learn to code** - This will depend on several factors I go over in the video, can be anywhere from 3-12+ months
* **General tips and advice** - Mainly about maintaining motivation and how to mentally handle the struggles that you'll encounter when learning to code on your own

**Experienced Developers feel free to leave your own advice if you think I missed something important!**
11 Best Websites to Announce Software Products
Tags: software, saas, marketing, newproduct
Published: 2020-12-22 17:07:27

2020 is coming to an end (Finally!), and I know you are waiting for the right moment to announce that idea you’ve been working on these last months. The start of a new year fits you like a glove. But *where*?

Internet could be overwhelming sometimes. There are many places to keep up to date and learn from people who are in the same field: LinkedIn, Facebook, Twitter, TikTok (why not?), YouTube, etc. For example, if you’re immersed in the tech environment, working in a **SaaS** (Software as a Service) company, or even [learning a framework like React](https://medium.com/react-rainbow/21-react-youtube-channels-to-follow-before-2020-ends-3a5402297f6), YouTube is a good ally. But back to business, what you need is a list of the best websites to announce your software product for the first time. So here you have these **11 websites** we’ve compiled for you, hoping these will help you put your ideas into the market and beyond:

1. Reddit- Entrepreneur: https://www.reddit.com/r/Entrepreneur/
2. Reddit-SideProject: https://www.reddit.com/r/SideProject/
3. Hacker News: https://news.ycombinator.com/
4. Product Hunt: https://www.producthunt.com/
5. Betalist: https://betalist.com/
6. AngelList: https://angel.co/
7. Beta Bound: https://www.betabound.com/
8. BetaTesting: https://betatesting.com/
9. Feed My App: http://uk.feedmyapp.com/
10. Index.co: https://index.co/
11. Launching Next: https://www.launchingnext.com/

In case you don’t have a new software development project yet or are starting a new one right now, check out the [benefits of doing it with a React component library](https://medium.com/react-rainbow/why-should-you-use-a-react-component-library-6c69b37ae109).

Let me know your thoughts and which ones fit you. Good luck launching!
Corona Virus Art Html Css For CSSBattle
Tags: html, css, codepen, codenewbie
Published: 2020-12-22 17:04:09

Corona Virus Art Html Css For CSSBattle


demo=>https://codepen.io/Bilal1909/pen/qBaPZEg?editors=1100


<img src="https://i.postimg.cc/L5dwF3kV/screenshot-codepen-io-2020-12-22-21-55-15-084.png" />
Quasar-Sika-Design Out of the box midrange front end / design solution
Tags: vue, quasar
Published: 2020-12-22 17:02:16

## What I built
* Quasar-Sika-Design Out of the box midrange front end / design solution

### Category Submission: 
* Quasar-Sika-Design Out of the box midrange front end / design solution

### App Link
* App ：<a href = "http://quasar.sikacode.com/" _target="blank">http://quasar.sikacode.com/</a>

### Screenshots
#### PC
![dashboard_analysis.png](https://dev-to-uploads.s3.amazonaws.com/i/w7g27g3xwpl7r8jq7sr3.png)
![account_center.png](https://dev-to-uploads.s3.amazonaws.com/i/d0vkwulg9l7h5if0ghm9.png)
![dashboard_monitor.png](https://dev-to-uploads.s3.amazonaws.com/i/mlr2vlx0ftl3e31ul4i9.png)
---

#### mobile
![user_login.png](https://dev-to-uploads.s3.amazonaws.com/i/vqnae6djx2o6rhdc3jsz.png)
![dashboard_analysis.png](https://dev-to-uploads.s3.amazonaws.com/i/tfh3a9jfxtfivhp98q2f.png)
![account_center.png](https://dev-to-uploads.s3.amazonaws.com/i/fddefhhdjzy7ytd67bzg.png)

### Description
 Quasar Sika design is an enterprise level front-end / design solution for the middle and back-end. We adhere to [ant design]（ http://ant.design/ ) Based on the design specifications and basic components, we are committed to continue to build up, refine typical templates / business components / supporting design resources, and further enhance the experience of "users" and "designers" in the process of enterprise level product design and development. With the continuous feedback from "designers", we will continue to iterate, gradually precipitate and summarize more design patterns and corresponding code implementations, and elaborate the best practices of product templates / components / business scenarios in the background. We are also looking forward to your participation and co construction

### Link to Source Code
* https://github.com/dq-open-cloud/quasar-sika-design

### Permissive License
* MIT

## Background
(What made you decide to build this particular app? What inspired you?)
* Open source changes the world

### How I built it 
(How did you utilize DigitalOcean’s App Platform? Did you learn something new along the way? Pick up a new skill?)
* Download code
git clone https://github.com/dq-open-cloud/quasar-sika-design.git
cd quasar-sika-design

* Installation Dependency
yarn install

* Development Mode Operation
quasar dev

* Compile Project
quasar build

* Lints and fixes files
yarn run lint

### Additional Resources/Info
Issue starting up Apache after upgrading to PHP 8 on macOS
Tags: php, php8, macos
Published: 2020-12-22 17:00:13

Upgraded your PHP from 7 to 8 on your macOS, then you might run into issues trying to start Apache when you run the command: `sudo apachectl start`.

The issue is, the dynamic link library of PHP for PHP 8 has been changed and is saved in a different location on your macOS file system.

After upgrading to PHP 8, you will need to comment out the config line for PHP 7 similar to what is below in the file:

```
sudo nano /usr/local/etc/httpd/httpd.conf
```

The line:

```
#LoadModule php7_module /usr/libexec/apache2/libphp7.so
```

and then copy/paste the line below to link to the correct PHP 8 DLL:

```
LoadModule php_module /usr/local/lib/httpd/modules/libphp.so
```

Also, note that the module name is not `php7_module` but `php_module`.

After doing this, try to start/restart apache again. Hope this helps!

Enjoy, and welcome to PHP 8!
The BEST website & domain monitoring tool just launched with a great UX!
Tags: ux, tooling, systems, design
Published: 2020-12-22 16:56:41

Hi everyone :wave:

I'm new to the devto community, so thought I'd introduce myself quickly!

I'm a front-end web developer and have been developing web applications for the past 5 years and recently wanted to build a brand new [website & domain expiry checker tool](https://domain-monitor.io/) that can:

- Monitor your domain's expiry date
- Check your SSL certificate expiry
- Keep a track on your website's uptime status

I've always wanted to build one of these products, and have recently been able to thanks to the COVID-19 pandemic.

## Why do we need another website monitoring tool product?

Yeah...

Great question, I was thinking the same...

There's many on the market, from the likes of:

- [Uptime Robot](https://uptimerobot.com/)
- [Uptrends](https://www.uptrends.com/)

These are great tools, I've used them, and they've got a LOT of features, and I wanted to try to build one of these tools, and build it better...

Going back to the drawing board, and simply providing exactly what you need.

A simple tool for monitoring domain expiry dates and website uptime.

Nothing more, yet ;)

I think I've done a great job, and since I've recently launched it, **I'd like to get some feedback on what I've done** since that's the only way it can be better...

## I need your feedback!

We only learn and improve products by getting feedback, and that's exactly what I'm asking you for.

I'm not trying to advertise this product, so when you get **5 minutes, feel free to head over to my site and take a look**

Here's a link: [domain-monitor.io](https://domain-monitor.io/)
Project ideas wanted
Published: 2020-12-22 16:56:00

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/nkejqvov412xbigt7oti.jpg)

__Hello fellow devs__

I am a full stack developer in learning.
I am looking for an idea for a great project to work on to display my current coding abilities, while expanding on them during the project.

I have read many articles and watched videos relating to suggested projects, but I would like to hear from this community, what has been, in your experience, a project worth sinking your teeth into, while being something meaningful to show to prospective clients/employers.

Any advice would be greatly appreciated.
How to get every item in an array for beginners.
Tags: javascript, beginners
Published: 2020-12-22 16:54:50

### **Step 1:** Create your array.
Create your array like this ```
  const MyArray = ["Item 1", "Item 2"];
```
### **Step 2:** Create the Method1 function
Add a function that looks like this ```
 function method1(arr) {
   for (var i = 0; i < arr.length; i++) {
     console.log("Method 1: " + arr[i]);
   }
  }
```
And add this code to call the function: ```
  method1(MyArray);
```
Now open the index.html file and look in the console. It should say something like this: ![looparray1](https://dev-to-uploads.s3.amazonaws.com/i/cbpoqj6y7nrehr6yr3o2.PNG) 
If it does you successfully looped over an array and console logged it!

### **Aditional Methods:**
If you want something more simple but slower than the traditional for loop you can try out these functions: 
```
function method2(arr) {
  for (const e of arr) {
    console.log("Method 2: " + e)
  }
}
function method3(arr) {
  arr.map(e => e).forEach(e => {
    console.log("Method 3: " + e);
  })
}
```

Thanks for reading my first article!