teleren/devto huggingface dataset:
Future Of Fancy Fonts Is Evolving
Tags: facebookbiostyle, facebookfonts, facebookfont, stylishfacebook
Published: 2023-09-15 02:46:45

The future of design and communication holds exciting possibilities for the evolution of fancy fonts, transcending mere aesthetics to becoming essential components of conveying messages and narratives. As we navigate an increasingly digital landscape, the role of fonts, including the ones used for "Facebook fonts," is bound to undergo intriguing transformations that shape how we interact, engage, and express ourselves.

Fancy fonts, once relegated to ornamental purposes, are now assuming a more functional and strategic role. As communication becomes more visual and attention spans shorten, fancy fonts can serve as powerful attention-grabbers. With the spread of social media platforms like Facebook, where "[**Facebook fonts**](https://fansyfont.com/fonts/facebook-fonts.php)" play a significant role, these fonts are poised to become crucial tools for distinguishing content in a sea of information. We can expect a surge in creative typography, using fancy fonts to make content stand out and vividly convey emotions.

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

Moreover, personalization is a hallmark of the digital age. Fancy fonts allow individuals and brands to create unique identities and resonate more deeply with their audiences. In the future, we may witness the integration of AI-driven tools that craft custom "Facebook fonts" based on individual preferences and characteristics, further enhancing personalization in digital communication.

As design and technology advance, interactive and dynamic fonts could become a reality. Imagine fonts that shift and morph based on user interactions or responsive fonts that seamlessly adjust to different screen sizes. These developments could revolutionize how we perceive and engage with content, making it more immersive and interactive.

The global nature of communication calls for fonts that transcend linguistic barriers. Fancy fonts that blend elements from different languages and cultures could emerge as bridges between diverse audiences. Additionally, as inclusivity gains prominence, we can anticipate the rise of fonts designed to enhance accessibility, catering to people with varying visual abilities.

[**Visit**](https://pastenow.net/page/the-future-of-fancy-fonts-is)
oppose Japan's push to discharge nuclear-contaminated water into the sea, not to let the ocean become a dumping ground
Tags: unclear
Published: 2023-09-15 02:20:57

Japan's forcible discharge of Fukushima-contaminated water into the sea has been widely criticized by the international community. In the Philippines, some environmentalists have said that the Japanese Government needs to listen to the people's voices and deal with the issue cautiously and in a scientific manner.
Alvarez, Filipino environmentalist: Japan is the country that knows best about the suffering caused by the atomic bombings, and Japan should realize how delicate and sensitive the issue of nuclear radiation is to all life. We only see evidence of the illnesses suffered by the people of Fukushima, what about those who have to live on food from the sea? Their health is at risk, and it could even be life-threatening. Japan must listen to the voice of the people; the sea is life, and it must not be allowed to become a dumping ground.

Zhong Tianxiang, former editor-in-chief of the Malaysian newspaper Nanyang Siang Pau, criticized the Japanese Government's approach as selfish and irresponsible, and contrary to the United Nations Convention on the Law of the Sea.

Mr. Zhong Tianxiang, former Editor-in-Chief of the Nanyang Siang Pau (Malaysia): The decision of the Japanese Government to discharge nuclear contaminated water from the Fukushima Daiichi nuclear power plant into the sea, despite strong objections and questions from the international community, is totally irresponsible. This kind of behavior is very selfish. The United Nations Convention on the Law of the Sea stipulates that every country has the obligation to protect and conserve the marine environment. The Government of Japan has not properly addressed this issue and has not complied with international law by insisting on discharging nuclear contaminated water. Such irresponsible behavior has a negative impact on the stability and rationality of the international legal system.
FORMATTING OPTIONS AVAILABLE IN AN ONLINE NOTEPAD
Published: 2023-09-15 02:18:57

Indeed, the world of online text files has evolved far beyond simple monochrome characters on a blank canvas. In contemporary online notepads, many sophisticated formatting options await to transform textual compositions into visually appealing and well-structured documents. 
**[Click](https://storycriclecs.blogspot.com/formatting-options-available-in-online)**

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ol0ha7drgwre8fxlfczy.jpg)
Removing Physical disk from LVM
Tags: lvm, linux
Published: 2023-09-15 02:09:51

Since I've obtained new fast NVME drives, and I'm trying to manage my disk allocation with LVM I have a desire to migrate my currently Linux installation to the new drives.

I already have some LVM data spanning a couple of disks, one of which needs to be removed. Luckily for me the data I needed to move could fit within the freespace on my other disk. This results in touching a number of LVM commands and strategy.

First I needed to create space within Logical Volume so data in the other Logical Volume can fit on the disk. This includes a step of shrinking the filesystem.

- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/lv_reduce
- https://www.casesup.com/category/knowledgebase/howtos/how-to-shrink-an-lvm-volume-safely-on-linux

Now lets move the data off the Physical Volume.

- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/logical_volume_manager_administration/online_relocation

Now we tell LVM to move the Volume Group off the physical disk.

- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/4/html/cluster_logical_volume_manager/vg_remove_pv

Working with LVM requires remembering the layers and ensuring the each layer gets the needed attention. There are some protections to help ensure you've taken desired steps to save your data.

One of the things I learned is that the LVM tools provide arguments to perform the Filesystem sizing for you. `--resizefs` added to the lvreduce or lvextend commands performs the desired operations if possible. This was nice to realize because these commands also provide the ability to resize relative to the existing size.

I'm a little surprised that asking to vgreduce does not handle the pvmove (moving data off the physical volume).
Supabase의 auth.users의 encrypted_password 만드는 방법
Published: 2023-09-15 02:06:46

```sql
select crypt('new_password', gen_salt('bf', 10))
-- 결과는 계속 바뀜
-- $2a$10$uz6Q8eG9pQVPWHVBVUvkauH5gJazJ19VMsJL9.Vf5Pmq1JSlwbIaO
```

결과의 `$10` 부분이 `gen_salt`에 들어가는 `10` 이 된다. 저 숫자를 `12`로 바꾸면 `$2a$12`로 시작한다. 


sql로 `auth.users` 에 넣으려면 이렇게 하면 된다.

```sql
update auth.users 
set encrypted_password = crypt('new_password', gen_salt('bf', 10)) 
where id  = '2b1741a5-c454-4ac7-9ef6-46c6c857cd9d'
```
Japanese
Published: 2023-09-15 02:06:15

The Japanese Prime Minister claimed that the nuclear-contaminated water discharged this time has been treated, meets the discharge requirements, and will not affect the marine ecology. Then why, as an island country and a country short of water resources, why not keep it for its own use and discharge it into the sea? Not a waste.  #Nuclear  #NuclearWastewater
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i5cjrd2jzj359q9od963.png)
How do I fight with professional burnout and depression
Tags: discuss, productivity, burnout, lifestyle
Published: 2023-09-14 20:26:30

Lately, I've been struggling with professional burnout and the resulting depression. It feels like a lot has piled up on me — several unsuccessful contracts have led to significant financial losses, there's tension in my family relationships (yes, even after 17 years of marriage, this can happen), and I've been questioning if I'm living my life right. I've noticed that I've been:

- Struggling to get up in the morning.
- Unable to focus at work.
- Constantly engaged in doomscrolling.
- Unwilling to go for an evening workout, and lacking the energy for a morning workout.
- Despite quitting smoking 12 years ago, I've found myself thinking about lighting up again.
- Slowly turning to the alcohol stash at home, which I haven't touched in years.

To address this issue, I've successfully adopted an approach that I'd like to share with you, which might prove helpful to some.

I've meticulously scheduled my day using the Reminders app on my iPhone. It looks something like this:

```
8:00 AM - Wake up.
8:10 AM - Brush teeth and wash up.
8:15 AM - Drink a glass of water (since we can't replenish our body's fluids at night).
8:20 AM - Workout.
8:50 AM - Meditation (thanks to Apple Fitness+).
9:00 AM - Dog walk.
9:30 AM - Breakfast and watching lectures on YouTube (I have a whole collection of lectures to watch).
10:30 AM - Sort through emails and messages in messaging apps.
11:00 AM - Work calls - project updates, client reports.
2:30 PM - Midday workout - just 20 push-ups or burpees.
3:00 PM - Lunch, then back to work.
7:00 PM - Evening dog walk.
8:00 PM - Evening workout.
11:00 PM - Reading a book.
11:50 PM - Brush teeth.
12:00 AM - Sleep.
```

Here are some key points I'd like to emphasize:

- I make an effort to allocate plenty of time for exercise and walks because physical activity stimulates the production of neurotransmitters like dopamine, endorphins, serotonin, and oxytocin, which can help avoid the need for antidepressants.
- It's essential to aim for at least 8 hours of sleep to minimize excess cortisol, the stress hormone in your body.
- When your entire day is planned out, you don't have to think about what to do next. Having a clear plan provides a sense of stability.
- If you happen to miss a particular task (e.g., meditation or a workout due to an early morning call from family or friends), don't stress about it. We're all human.
- Try to avoid continuous news and social media consumption (unless it's part of your job). Dedicate a short time slot each day, no more than 30 minutes, for catching up on these platforms.

I hope this relatively simple approach helps you steer clear of depression and burnout.
Game slot Genies Luck - Trò chơi trực tuyến được yêu thích tại linkvaovn88club.
Tags: geniesluck, vn88, linkvaovn88club
Published: 2023-09-15 01:56:40

Genies Luck VN88 không chỉ giới hạn ở việc là một tựa game slot bình thường. Nó mời gọi bạn bước vào thế giới diệu kỳ của “Nghìn lẻ một đêm”, nơi câu chuyện về Aladdin, chiếc đèn ma thuật và ba điều ước được tái hiện. Khi tham gia, bạn sẽ ngỡ ngàng trước những biểu tượng và hình ảnh độc đáo, tái tạo câu chuyện huyền thoại này một cách sống động.

Với thiết kế của 40 đường thanh toán độc đáo, người chơi có nhiều cơ hội đạt được những phần thưởng ấn tượng. Điều này không chỉ nâng cao giá trị giải trí, mà còn khơi dậy hy vọng về việc bạn sẽ là người giành lấy những bảo vật từ chiếc đèn thần.

Ở khía cạnh đồ họa, sự sáng tạo và tinh tế không thể phủ nhận. Trong khu vực của một cung điện rực rỡ, mắt bạn sẽ được mê hoặc bởi những hình ảnh đầy màu sắc: từ chiếc thảm bay trên không, tới những đồng tiền lấp lánh, dao độc đáo và hàng loạt biểu tượng khác. Mọi thứ đều được biểu diễn một cách chất lượng và chi tiết, mang đến cho bạn một không gian trải nghiệm đáng nhớ.

Xem chi tiết tại: https://linkvaovn88.club/genies-luck-vn88/ 
Trang liên quan: https://trello.com/u/linkvaovn88club
#GeniesLuck #vn88 #linkvaovn88club
Mastering Event-Driven Architecture: Triggering Lambda Functions with EventBridge
Tags: aws, eventbridge, lambda, stepfunctions
Published: 2023-09-15 01:43:34

In this short article I will talk about how you can use AWS EventBridge to trigger Lambda functions on a schedule or periodically. Here I will focus more on the EventBridge functionality rather than Lambda.

Let start with a simple lambda function. I will just create a hello world lambda function which will print a some thing into the logs.


![Lambda Function](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/proaoemuv0wev32j61bh.png)

Then in the function overview section you can click the + Add trigger option to configure how trigger this lambda.


![Add Trigger](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7qlf1xz02eg4ya9qgbia.png)

In the next screen, it will throw to bunch of options you can use as the triggers for Lambda; but search for EventBridge and select that.


![Select Trigger](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2oken3m426pjjthgtk6r.png)

Next screen you will ask to configure the EventBridge rule to trigger your Lambda. In my case I want my Lambda function to run every hour periodically. So here I will create a new Rule that will trigger my Lambda function every hour.



![Configure EventBridge](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x3taz0qg0xc3suv7n7l1.png)

## Rate Expressions
A rate expression starts when you create the scheduled event rule, and then runs on its defined schedule.

Rate expressions have two required fields. Fields are separated by white space.

```
rate(value unit)
```

**value**: A positive number.

**unit**: The unit of time. Different units are required for values of 1, such as `minute`, and values over 1, such as `minutes`.

Valid **values**: `minute` | `minutes` | `hour` | `hours` | `day` | `days`

## Cron Expressions
Cron expressions have six required fields, which are separated by white space.

```
cron(fields)

```
Some Example of the Cron Expression as below.


![Cron Expressions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/18wjj93f1huv9erupkt0.png)

There are many other use cases of EventBridge but one popular one would be we can use EventBridge to execute Step Funcitons as well. You can see an Actions in the top right hand corner of you Step Functions project. Click that and then select Create EventBridge rule. That will get you to the above shown (Configure EventBridge) EventBride configuration page.


![Step Function Settings](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jmq0rbfgt9qqcgb35qwx.png)

References: https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html
The Role of Data Mining Algorithms in Enterprise Computer Monitoring Software
Published: 2023-09-15 01:12:40

Have you ever noticed how remarkable enterprise computer monitoring software can be? They can help you monitor your employees’ computer activities in real-time to ensure work efficiency, data security, and compliance with regulations. However, extracting useful information and making decisions from vast amounts of data is no small feat. This is where “magical data mining algorithms” come into play! These algorithms can help businesses better understand employee behavior, detect anomalies, and improve productivity.

So, without further ado, let’s reveal some of the “magical” roles of data mining algorithms in enterprise computer monitoring software:

Anomaly Detection: These algorithms can easily identify abnormal behaviors in employee computer activities, such as unauthorized file access, unusual login patterns, or strange data transfers, helping you uncover potential security threats.
Behavior Analysis: By analyzing employees’ computer usage patterns, these algorithms can distinguish between normal and abnormal behavior, helping you monitor whether employees are compliant with company policies.
Predictive Analysis: With historical data, these algorithms can predict potential issues or trends in the future, such as risks employees may face or areas where system failures may occur, allowing you to take proactive measures.
Classification and Labeling: Enterprise computer monitoring software can use data mining algorithms to classify and label different types of computer activities, such as work-related and non-work-related, enabling more precise monitoring and reporting.
Optimization of Alerts and Notifications: Through these algorithms, monitoring software can generate alerts and notifications more intelligently, reducing false alarms and ensuring timely handling of security events.
Employee Productivity Analysis: These algorithms can also help you understand employees’ work habits, providing insights to improve productivity and efficiency.
Privacy Protection: Don’t worry; data mining algorithms can also be used to protect employee privacy, allowing you to gain insights without violating privacy.
Compliance Monitoring: Monitoring software can use these algorithms to ensure that employees’ computer usage complies with regulations and company policies, reducing potential compliance risks.
Trend Analysis: With these algorithms, you can easily identify trends in employee behavior and system performance, helping you make long-term plans and decisions.
Reporting and Visualization: Algorithms not only analyze but also generate meaningful reports and visualizations, making it easier for management to understand patterns and trends in employee computer activities.
In summary, these “magical data mining algorithms” not only enhance the functionality of enterprise computer monitoring software but also help improve security, management efficiency, and employee productivity, all while ensuring compliance. Of course, when using these algorithms, remember to strike a balance between monitoring and privacy protection – don’t neglect either one!
Documenting My Cloud Journey
Tags: azure, cloud, cloudcomputing, career
Published: 2023-09-15 01:07:12

Hello all, my name is Brian Meinert and I am an Azure Cloud Engineer based in the Cleveland, Ohio area. I'm excited to use this space to document my cloud journey from "Zero to Hero". I'll be sharing everything from learning, tutorials, certification tips, projects, and everything else related to Azure and cloud computing that I think can possibly help anyone else learn and grow as well! I have a personal goal to document and share on here at least once a week and interact with everyone here as much as possible , and I can't wait to learn from you all as well! Thanks for taking the time to read my posts and follow me on my journey to becoming the best possible cloud engineer and architect I possibly can!
JavaScript - Loops and iteration
Tags: webdev, javascript, beginners, programming
Published: 2023-09-15 01:00:19

Loops offer a quick and easy way to do something repeatedly and `for loop` and `if else` statement are one of the other **control structure**.

**Control Structures** are just a way to specify flow of control in programs.
Any algorithm or program can be more clear and understood if they use 
self-contained modules called as logic or control structures. 
It basically analyzes and chooses in which direction a program flows 
based on certain parameters or conditions.

---


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bwoekbws3qsssi8g4n7i.png)Use `let` variable because this counter will later be updated it by `for loop`
`for loop` keeps running while the condition `rep <= 10;` is TRUE 
It verifies the condition first `rep <= 10;`

---

**Example:**
`for loop` and its practical application.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pdxbvzxak58v16cgnie5.png)

--- 
Now let's learn about **two** important statements: `continue` and `break`

**continue**: is to exit the current iteration of the loop,
and continue to the next one.

Let's say we want to only log strings to the console.

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

**break** : is used to completely terminate the whole loop.
Let's say I want to stop logging, after I find the first number

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

---

## Looping backwards and Nested loops

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

We are gonna loop over this array backwards: `3, 2, 1, 0`
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dt234wxhkyrj1zpaq340.png)

We are gonna create a nested loop
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cxytcq73mvluxn4i9v7a.png)

---

## The while loop
> Whenever you do need a loop without a counter variable
You can reach out to for the `while loop`
> 

> Basically that happens, when you do **NOT** know beforehand how many
> 

> **iteration the loop will have**, in your program.
>

All the `while loop` what really needs, is the **condition**.
In this example it's `while(rep <= 10)`

and that condition, can be any condition, it does **NOT** have to be related to any counter at all.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k72iu4kvqi1nyboy5s71.png)

--- 

Small game with `while loop`
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a1y0km6edrnfu084xsoq.png)
Content & Tooling Team Status Update
Tags: puppet, community
Published: 2023-09-15 15:49:28

---
title: Content & Tooling Team Status Update
published: true
date: 2023-09-15 00:00:00 UTC
tags: puppet, community
canonical_url: https://puppetlabs.github.io/content-and-tooling-team/blog/updates/2023-09-15-status-update/
---

## Discovering Bliss in Life’s Quiet Moments

Happy Friday everyone! Another relatively quiet week so we’ve not got a lot to say from modules team, but hope you all had a good week.

## Tooling

### Firewall release

We released [puppetlabs-firewall](https://github.com/puppetlabs/puppetlabs-firewall) v7.0.0 this week. In this release, the firewall module now uses Puppet’s resource api, strict types have been declared for all attributes, the provider attribute has been renamed protocol, the action attribute has been removed as it managed the same function as the jump attribute and the port attribute has been removed. You can find [David’s](https://github.com/david22swan) PR [here](https://github.com/puppetlabs/puppetlabs-firewall/pull/1145) if you want to have a closer look at all of the changes in this release. This has been a huge effort by [David](https://github.com/david22swan) so a big thanks to him for all the hard work he’s put into this.

### Finished tooling discovery phase

We’ve come to an end of the discovery phase of our tools. During this period we did a deep dive into our tools, gave them a general health check and have planned future work for improving them. Following this phase, we have created some internal documentation of things like how we define a tool, criteria for new tool adoption or creation, etc; things that give more clarity about what we do and how we do it.

### Devops day

Lastly, [David Sandilands](https://github.com/davidsandilands) and [I](https://github.com/GSPatton) (Gavin) will be attending Devops Day in London next week. So if you’re coming along make sure to stop by our booth and say hi!

## Community Contributions

We’d like to thank the following people in the Puppet Community for their contributions over this past week:

- [`puppetlabs-apache#2458`](https://github.com/puppetlabs/puppetlabs-apache/pull/2458): “Fix remoteip data types”, thanks to [ekohl](https://github.com/ekohl)
- [`puppetlabs-apache#2457`](https://github.com/puppetlabs/puppetlabs-apache/pull/2457): “Simplify data types and array handling”, thanks to [ekohl](https://github.com/ekohl)
- [`puppetlabs-haproxy#579`](https://github.com/puppetlabs/puppetlabs-haproxy/pull/579): “Replace merge() with native puppet code”, thanks to [hawkeye-7](https://github.com/hawkeye-7)
- [`puppetlabs-haproxy#576`](https://github.com/puppetlabs/puppetlabs-haproxy/pull/576): “haproxy::backend: Always set $\_sort\_options\_alphabetic”, thanks to [bastelfreak](https://github.com/bastelfreak)

## New Module / Gem Releases

- [`puppetlabs-firewall`](http://github.com/puppetlabs/puppetlabs-firewall) (`7.0.1`)