teleren/devto huggingface dataset:
Oltre all'ovvio quando siamo diventati marito e moglie
Published: 2021-07-27 04:34:47


I momenti:
​

oltre all'ovvio quando siamo diventati marito e moglie, abbiamo apprezzato di più il tempo trascorso insieme a cena. Ci è piaciuto perché tutti hanno preso parte a questa parte della celebrazione portando un piatto preferito da condividere vestiti comunione, quindi tutti stavano 'ooo' e 'ahing' sull'amore e le abilità messe nella preparazione del cibo, condividendo le ricette e il tempo trascorso in cucina. Nella nostra vita, niente batte il passare del tempo insieme abiti da sposa semplici, amarci e condividere cibo ben fatto.
http://www.gillne.it/


La coppia consiglia:

Danielle Real è stata fantastica. Era divertente, professionale e ci ha dato esattamente quello che speravamo in un fotografo. Ha ascoltato quello che volevamo, ma ha anche dato suggerimenti. È stata anche molto brava ad aiutarci a posare per ottenere gli scatti che volevamo. Tutti al matrimonio hanno commentato quanto fosse meravigliosa. Anche mia cognata l'amava così tanto che l'ha assunta per il suo matrimonio a settembre.

Abbiamo anche adorato il lavoro svolto da Janine Coleman per i nostri Save the Dates e gli inviti. Ha ascoltato molto attentamente ciò che volevamo ed ha eseguito il design esatto che volevamo.
Customize Header Rows of Timeline Views in Blazor Scheduler
Tags: blazor, webdev, csharp, dotnet
Published: 2021-07-27 04:30:56

Learn about the different header row options available in the Syncfusion [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) component. 

To find out how to add a basic Blazor Scheduler to your Blazor application, watch these videos: Add a Blazor Scheduler to the Blazor Server App Using VS Code https://bit.ly/3uPalCi 


Bind Appointment Data to the Blazor Scheduler [Getting Started - Part 2] https://bit.ly/3yRGXxv 

In this video, you will learn how to add different header row options in timeline views. Also, you'll see how to customize the header rows with built-in template options and how to load a whole year’s data in the Scheduler. 

Explore our tutorial videos: https://bit.ly/36IoBSE 

Download an example from the GitHub link: https://bit.ly/3eo2KEA

{% youtube 2eYGFgwqK6U %}
How did I publish my 1st NPM package.
Tags: npm, node
Published: 2021-07-27 04:05:49

Hello fellow developers! 
We have came across various npm packages which had made our lives more simpler and easier. If you don’t know what NPM is then let me help you to know a little bit about it. NPM is package manager for NodeJS which was created in 2009 as an open source project to help JavaScript Developers easily share their codes in form of packages.

So in this article I’ll talk about how I published my 1st NPM package. Creating your first NPM package may seem incredibly intimidating but it is actually surprisingly easy. The main focus of this articles isn’t to build a bad-ass npm package but to explain how to build and publish a npm package.

Now let’s get started...
To publish a NPM package, all we need is the NPM command Line tool which is also called _npm_. When we install NodeJS in our system, we automatically get npm installed in our computer. To download NodeJS visit [here](https://nodejs.org).
After installing _npm_, we can go ahead and start creating our package. Now in the terminal we’ll do the following:
> ######creating the project directory
> mkdir reverse-string 

> ######change into the project directory
> cd reverse-string

Before we start writing our code, we need to add a **package.json** file to our project. For that run we need to run the following command in the terminal :
>npm init
![npm init](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/voggngswmsh2jyu53oyj.png)

Now we need to answer some questions which is basically about the package we are creating. After answering the questions, the **package.json** will be created in the root of the project and will look like this
![package.json](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xywzelvvss1h7e3fmvbv.png)

Now let’s start writing our code. We are going to create a package to reverse a string.
Create an _index.js_ file in the root of the project and add the following code for reversing the string.
```
function reverse(string) {
  return string
    .toLowerCase()
    .split("")
    .reverse()
    .join("");
};

module.exports = reverse;
```
Now let’s publish the package…
In order to publish the package to NPM registry we need to create an account in the NPM registry. After creating the account go to the email we provided to verify our account. Then we'll go to the terminal and authenticate ourselves using:
>npm login.

After entering all the credentials, we can now publish our package using the following command:
>npm publish 

**Note** that we may not be able to publish the package if someone else already has a package with same name in the registry. We can simply change the package name  to some unique name or simply change it to @username/package-name.
In my case I’ll rename my package name to **_@mdamirgauhar/reverse-string_**.

When we have a name-spaced package, NPM tries to make it a private package instead of public. In order to publish our package we need to run the following command in the terminal:
>npm publish --access=public.

**Voila**, we have created our first npm package. Hope you liked it..
Find Social Media Accounts in 5 Minutes with Sherlock
Tags: python, programming, hacking, datascience
Published: 2021-07-27 04:01:29

### Disclaimer
Don't do this to anyone with ill intent, this is a legit hacking tool part of the hacking process called osens, where we gather information about our hacking targets. What we're doing is not technically illegal we're just gathering publicly available information on the internet but the lines can blur based on your intentions so just be careful use this as a learning tool.

### Introduction 

Sherlock is a powerful command line tool supplied by the Sherlock Project that may be used to locate usernames across a variety of social media platforms. It is a python open-source project available at GitHub. You just need to input the username and Sherlock will return all the social media account url of that username

### Requirement

This best thing about this project is that you don't need any extra thing, You just need a web browser

### How To Use ?


- Open this  [link](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/sherlock-project/sherlock&tutorial=README.md)  in your browser. This will open Google Cloud Console which we can use its shell to install Sherlock

- Make sure to check the Trust checkbox and click on Confirm and wait for 10 seconds 

![screely-1627356052231.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1627356069411/sx6yI9aqt.png)

- Once everything is done, go a head and paste the below code in the Cloud Shell 
```bash
python3 -m pip install -r requirements.txt
```
- If all the packages are installed successfully, you should see something similar to below picture


![image (1).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1627356959209/be5HQdOdb.png)

- Now we can start using Sherlock, you just need to a username to get the social media account. In the Cloud Shell paste the below code and click enter ( change username with the account you want to get information, In my case suhailkakar) and will get all the social media profile of the username
```bash
python3 sherlock --timeout 1 username
```
![Sherlock](https://cdn.hashnode.com/res/hashnode/image/upload/v1627357833292/qgItNii3M.gif)

### Conclusion

I hope you found this articles helpful. If you need any help please let me know at comment section

Let's connect on  [Twitter](https://twitter.com/suhailkakar)  and  [LinkedIn](https://www.linkedin.com/in/suhailkakar/)  

👋 Thanks for reading, See you next time
Change Elasticsearch watermark size
Published: 2021-07-27 04:01:04

---
title: Change Elasticsearch watermark size
published: true
description: 
tags: 
//cover_image: https://direct_url_to_image.jpg
---
Storage overflow watermark error message is a common message that throws when disk space is not enough on your elasticsearch cluster. You can reduce the allocated disk watermark size by sending a HTTP request to the elasticsearch. Following is the curl command that you can use to change the watermark size on elasticsearch instance running on the localhost:
```
curl -X PUT "localhost:9200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d'
{
  "transient": {
    "cluster.routing.allocation.disk.watermark.low": "10gb",
    "cluster.routing.allocation.disk.watermark.high": "5gb",
    "cluster.routing.allocation.disk.watermark.flood_stage": "5gb",
    "cluster.info.update.interval": "1m"
  }
}'
```
How to use events in NodeJS?
Tags: node, nodejsevents, nodejsapi
Published: 2021-07-27 03:57:26

In Node.js Events are the action to check the status of the request or API and perform the required action. For an example, in real-time applications events are use to send the stream data according to different actions. And we can use the node.js in APIs or stream based or File System or Database based applications. Here is an detailed Node.js article about events with code Please check here https://www.w3courses.org/how-to-use-events-in-nodejs/.

Please Like and Support to encourage me :)
Announcement: Amazon IVS is on Discord!
Tags: aws, amazon, amazonivs, community
Published: 2021-07-27 03:18:02

---
title: Announcement: Amazon IVS is on Discord!
published: true
description: We invite our community to join us on Discord and interact with fellow developers, share thoughts, projects ideas, resources, solutions, etc...! 
tags: aws, amazon, AmazonIVS, community
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2yga562e9hvijoj0ckdz.png
---

Dear community,  🎊

We are happy to announce our Discord server, and we welcome all of you! This is a place to share your experience, ideas, solutions and interact with fellow developers and us too!. 

There are SO MANY exciting things coming up for our community!. We want you to be part of all the great features and special announcements we have coming up.

[Join us](https://bit.ly/ivs-discord) in this new adventure! Let's have a chat!

See you there! 

The Amazon IVS Developer Relations Team ⭐️
windows환경에서 MAMP 업데이트
Tags: mamp, localserver, php, mysql
Published: 2021-07-27 03:16:29

웹사이트 개발할 때 개인 컴퓨터에 로컬개발환경을 만들어 사용하는 경우가 많습니다.
그 대표적인 프로그램으로 [MAMP](https://www.mamp.info/)가 있습니다.

PHP나 DB가 업데이트되기 때문에 정기적으로 MAMP 업데이트를 할 수 밖에 없습니다.

## 업데이트 과정

1. 기존 mamp설치폴더 복사 (기본설치인 경우 c:\mamp)
폴더내의 db와 htdocs 폴더만 복사하면 됩니다. 
2. 윈도우 제어판에서 mamp앱 삭제
3. [MAMP](https://www.mamp.info/)에 접속하여 최신 버전 다운로드
4. 설치
5. 기존 프로젝트 사용할 경우 백업해 둔 db와 htdocs에서 해당 프로젝트를 복사하여 신규 설치한 곳에 복사하면 반영됩니다.
#Notes: DevOps & Agile Culture
Tags: beginners, devops, agile
Published: 2021-07-27 03:11:17

> Necessário tratar as equipes de operações e desenvolvimento como uma só, trabalhando próximas e com objetivos e metas compartilhadas.

---

## O que é DevOps?

- Cultura que utiliza práticas e ferramentas para aumentar a capacidade de desenvolver e entregar softwares, serviços e aplicativos com alta velocidade, mas, sem por em risco a estabilidade dos mesmos.

## Características

- Equipe multidisciplinar
  - Os integrantes passam a trocar informações e cada vez mais entendendo sobre as necessidades um do outro
- Focado em entrega com qualidade e estabilidade
- Automação de processos

## Benefícios

- Aumento da velocidade de entrega
- Escalabilidade
- Velocidade
  - Responsabilidade de ponta a ponta
  - Realizar as entregas e melhorias de forma rápida
- Colaboração contínua
  - Acordo no fluxo de trabalho
  - Reduzir processos ineficazes
- Confiabilidade
- Segurança

## Práticas no DevOps

- Pode funcionar bem quando ligada a metodologias ágeis
- Adoção de microsserviços (com prós e contras)
- Automação de infraestrutura
- Monitoração e registro de logs

## Fases do DevOps

- Plan
  - Estimar e dividir as atividades necessárias
- Code
  - Versionamento
  - Documentação
- Build
- Tests
- Release
- Deploy
- Operate
- Monitor

## DevSecOps

- Shifting Security Left
  - Discutir a segurança sempre no início de cada ciclo
  - Segurança distribuída
  - Prevenção e endereçamento de vulnerabilidades
  - Disseminação da consciência de segurança
  - Software seguro com mais qualidade
  - Redução de custos ao identificar e resolver problemas de segurança

---

> O que a gente não consegue medir, não conseguimos melhorar
Livestock Information System - 100DaysOfCode - Days 23, 24, 25, 26
Tags: 100daysofcode, flutter, dart, firebase
Published: 2021-07-27 03:01:50

## Introduction

This post is part of my 100DaysOfCode series. In this series, I write about what I am learning on this challenge. I will be learning flutter and firebase by building an Agriculture Management Information System. This will consist of an app for crops and livestock.

## Recap

On Day 22 we discussed why using form fields as descendants of a ListView is a bad idea.

## Overview

In this post, we will discuss the farm module added over the past four days. 

### Farm Form

The farm form screen handles both the create and update scenarios. It contains text form fields, single and multi-select dropdown form fields. 

It also allows the user to get the current geolocation using the [geolocator package](https://api.flutter.dev/flutter/widgets/ListView-class.html).

Farm form data is stored on cloud firestore while the farm profile picture is stored on cloud storage.

The farm list and detail screens both use a query snapshot and a document snapshot to ensure real-time functionality.




## Wrap Up

In this post, we discussed we discussed the farm module added over the past four days.

## Connect with me

Thank you for reading my post. Feel free to subscribe below to join me on the #100DaysOfCodeChallenge or connect with me on [LinkedIn](https://www.linkedin.com/in/curtlycritchlow/) and [Twitter](https://twitter.com/CritchlowCurtly). You can also [buy me a book](https://www.buymeacoffee.com/curtlycritchlow) to show your support.
Cross posting strategies 
Tags: discuss, help
Published: 2021-07-27 02:57:43

Hey! I recently got into blogging, mainly in hashnode. I wanted to cross post though throughout medium, DEV, personal website, etc.. I found it quite a pain to copy paste everywhere. I also have some questions.

1. Do you use any tools? If yes, what is it? If no, why?

2. How do you handle SEO. I assume you fill in the canonical url right?

3. How do you measure analytics throughout all platforms?

Thank you so much!
Get & Set with Object in js
Tags: beginnersjs
Published: 2021-07-27 01:28:10

You can add a property with getter and setter in both ways.
The first way add property using get and set inside the object.
The second way add property using get and set with Object.defineProperty() method.
you can change the value of the object with get and set using Object.defineProperty() method.

https://github.com/payalpatel26/Getter-SetterinJs.git
useFetch - React hook
Tags: codesandbox, react, webdev, frontend
Published: 2021-07-27 00:53:56

This is a series of tying out the custom hooks introduced in the really good article by [team] (https://thesmartcoder.dev/author/team/) about useful React custom hooks.

[8 Awesome React Hooks](https://thesmartcoder.dev/awesome-react-hooks/)

### useFetch

Fetching  a character from the Star Wars API and render its name in a declarative way

{% codesandbox 9b9th %}
5 Useful JS Number Methods
Tags: typescript, javascript, webdev, tutorial
Published: 2021-07-27 00:51:39

Hi everybody, I'm [Aya Bouchiha](https://t.me/AyaBouchiha), todya, we will discuss  **5 useful Number Object Methods** *toFixed()* and *isInteger()*.

## Number.prototype.toFixed()

+ *toFixed(digits)* returns as a string the specified number rounded to a given number of decimals.
```javascript
const price = 742;
console.log(price.toFixed(2)) // 742.00
console.log(20.248.toFixed(1)) // 20.2
console.log(Math.PI.toFixed(3)) // 3.142
```

## Number.isInteger()

+ *isInteger(num)*: is a static method used to check if the given value is an integer.

```javascript
console.log(Number.isInteger(-1)) // true
console.log(Number.isInteger(400.00)) // true
console.log(Number.isInteger(657.1540)) // false
console.log(Number.isInteger(Math.PI)) // false
```

## Number.isNaN()

*isNaN(num)* : is a static method used to check if the given value is not a number

```javascript
console.log(Number.isNaN(1)); // false
console.log(Number.isNaN('1')); // false
console.log(Number.isNaN('Aya Bouchiha')); // false
console.log(Number.isNaN("")); // false
console.log(Number.isNaN(" ")); // false
console.log(Number.isNaN(Number.NaN)); // true
console.log(Number.isNaN(NaN)); // true
console.log(Number.isNaN('NaN')); // false
console.log(Number.isNaN(0 / 0)); // true
console.log(Number.isNaN(undefined)); // false
console.log(Number.isNaN(null)); // false
console.log(Number.isNaN([])); // false
console.log(Number.isNaN(true)); // false
```

## Number.prototype.toPrecision()

*toPrecision(precision)*: this method formats the specified number to a the given precision  Where `1 <= precision  <= 100`

```javascript
const pi = Math.PI;
console.log(pi.toPrecision()) //3.141592653589793
console.log(pi.toPrecision(1)) // 3
console.log(pi.toPrecision(3)) // 3.14
console.log(pi.toPrecision(101)) // error
```

## Number.isFinite()

*isFinite(num)*: is a static method that checks if the given number is finite.

```javascript
console.log(Number.isFinite(1)) // true
console.log(Number.isFinite('10')) // false
console.log(Number.isFinite('Aya Bouchiha')) // false
console.log(Number.isFinite(Infinity)) // false
console.log(Number.isFinite(-Infinity))  // false
console.log(Number.isFinite(NaN)) // false
```

## Summary

+ *toFixed(digits)* returns as a string the specified number rounded to a given number of decimals.

+ *isInteger(num)*: checks if the given value is an integer.

+ *isNaN(num)*: checks if the given value is not a number.

+ *toPrecision(len)*:  formats the specified number to the given precision.

+ *isFinite(num)*: checks if the given number is finite.

## References

-   [www.w3schools.com](https://www.w3schools.com/)
-   [www.developer.mozilla.org](https://developer.mozilla.org/en-US/)

To Contact Me:
+ email:developer.aya.b@gmail.com
+ telegram: [Aya Bouchiha](https://t.me/AyaBouchiha)

Have a great day
tmux slect-pane
Tags: cli, linux, tmux
Published: 2021-07-27 00:49:22

---
tags: ['cli', 'linux', 'tmux']
title: tmux slect-pane
published: true
canonical_url: https://waylonwalker.com/tmux-select-pane/
series: tmux
---

These are my MOST often used keybindings that I use in tmux.  They allow me to
jump between splits with ease with a vim style layout.  I can hold mod and jump
between panes with a familiar arrow key.

``` bash
bind -n M-h select-pane -L
bind -n M-l select-pane -R
bind -n M-k select-pane -U
bind -n M-j select-pane -D
```

---

Be sure to check out the full youtube playlist and subscribe if you like it.

https://www.youtube.com/playlist?list=PLTRNG6WIHETB4reAxbWza3CZeP9KL6Bkr


{% post https://dev.to/waylonwalker/how-i-navigate-tmux-in-2021-2ina %}

> Also check out this long form post for more about how I use tmux.
Parte I.I - Tipos de dados
Tags: javascript, beginners
Published: 2021-07-27 00:38:22

## Tipos de dados

### O que são?

Tudo o que escrevemos em javascript é um tipo de dado. 
Exemplo:
```javascript
13
"olá"
true
```

### Quais são os tipos?


- <em>String</em>: É uma sequência de zero ou mais caracteres escritos entre aspas simples `' '` ou dupla `" "`

```javascript
let issoAquiE = "Uma string";

let issoAquiTambem = "13";
```

- <em>number</em> variável tipada com número e sem "aspas".

```javascript
let idade = 13;
let pesoDaBanana = 1.250
```
Em javascrip <em>number</em> por ser inteiro `int` ou flutuante `float`.

```javascript
let idade = 13; //int
let pesoDaBanana = 1.250 //float
```

- <em>booleans</em> retorna se o valor é verdadeiro `true` ou falso `false`.
Exemplo:
```javascript
let valorUm = 10
let valorDois = 9

let maiorOuMenor = valorUm > valorDois 

console.log(maiorOuMenor)//true

let valorIgual = valorDois == 20

console.log(valorIgual)//false
```
~~~ Pequena pausa ~~~
Como sabemos tudo o que estiver entre "aspas" é string, mesmo números dentro de " ", são string.
<em>Dica</em> para saber qual tipo de dado utilizamos <em>typeof(nomeDaVarivel)</em>

```javascript
let myVar = "Olá Mundo!"
let kids = 10

console.log(typeof(myVar))//string
console.log(typeof(kids))//number

let myVar1 = "13"
console.log(typeof(myVar1))//string
```
~~~ Fim da pausa ~~~



- <em>undefined</em>: é quando declaramos uma variável sem valor.

```javascript
let myStr;

console.log(typeof(myStr));//undefined
```
- <em>array</em>* com array podemos armazenar vários valores em uma única variável, como se fosse uma lista, ao invés de declarar item por item, você declara todos em uma única variável.

```javascript
let semana = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"];
```
No exemplo `let semana` todos itens era uma `string`, mas você pode armazenar vários tipos em uma mesma array. 
Exemplo, uma array pode ter string, number, boolean...

```javascript
let sequence = [1, 1, 2, 3, 5, 8, 13];
let  random = ['tree', 795, [0, 1, 2]];
```
- <em>object</em> é uma associação de propriedades com nome (chave) e valor.
Exemplo. quando declaramos um carro ou uma pessoa.

```javascript
const person = {firstName: "Olivia", lastName: "Benson", age:57};

//chave seria firstName, lastName e age
//valor seria: "Olivia", "Benson" e 57

const car = {type:"Fiat", model:"500", color:"white"};
``` 

p.s: não se preocupe, esse primeiro momento pode ser que fique confuso, mas depois abordaremos mais sobre os tipos de dados e como podemos trabalhar com eles.

### Exercício

1 - Pergunte ao usuário qual a idade dele.
Certifique de receber só números inteiros, mesmo que o usuário digite número flutuante

2 - Crie uma nova variável, que irá receber a idade do usuário e verifica se é maior que 18 e exiba no console.log()

3- Depois exiba pro usuário a seguinte mensagem:
"Olá usuário a sua idade é xxx"
xxx será o valor da idade do usuário. 

[Link do Exercício parte I.I](https://replit.com/@elasUnidas/IniciandoJS-ParteII#script.js)