teleren/devto huggingface dataset:
翻墙软件VPN推荐，中国最佳VPN(2023年最新)
Tags: vpn, 游戏加速器, 机场, 梯子
Published: 2023-10-29 10:24:28

全球直达 注册就送10GB VIP线路流量：[点击注册](http://mossvpn.com/auth/register?code=5L9u)

梯子是用来翻墙的，呃。。。这真的是梯子的主要用途吗？反正，梯子已经 == 翻墙 == 科学上网了。哈哈，既然，各位能找到我的文章，那一定是了解这些的。在国内上外网—比如谷歌，好用的梯子 至关重要。国外大部分vpn被封了，而机场有容易跑路，毕竟机场都是私人建设的，网上买这种服务又不能通过平台，没有保障。我觉得从两个方面看翻墙这事：第一，翻墙出去上谷歌、YouTube等网站，目的是娱乐、学习，不会抓的；第二，尽量不要使用国外的翻墙服务、个人提供的翻墙服务，因为他们动了别人的奶酪。另外，封这些国外网站，不单单是意识形态、宗教等问题，还有商业竞争——这样做保护了国内相关互联网公司。试想一下，没封谷歌会有百度吗？

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9uspa1o3ipnulywtqp0z.png)
**好用的梯子**
稳定、快速、易用
采用Cisco（思科公司）独家加密协议，安全隐秘，长期使用无忧；
采用运营商自有线路，自建节点，为您访问全球提供最佳线路；
Cisco官方客户端支持Windows、macOS、Linux、IOS、Android使用

我推荐MossVPN，这也是我一直都在使用的。这个vpn很低调，不多人知道。MossVPN主要是面向企业客户，它使用的是思科（Cisco）的企业级路由器，客户端统一使用思科提供的anyconnect

付费梯子推荐——MossVPN

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


vpn服务都是要付费的，vpn服务说简单点：

·        用服务器将数据转来转去；

·        IP地址变成服务器的地址，就像地铁中的地铁站🚉；

·        不同地区、国家、视频网站、游戏网络对访问者有限制🚫，都是靠IP地址来识别访问者的；

·        因此，vpn服务有了很多的用途；

·        而这些，都是要花钱维护服务器设备的；

·        所以，vpn要收费、免费的也迟早要靠其他项目来收费。

不要小看了vpn服务，这是比较灰色的行业，什么隐私保护、政治倾向、宗教等等都可以扯上关系。而各国的互联网公司又存在各种竞争，这就把问题更加复杂化——谁都不知道到翻墙到底回这么处理？不过，我觉得：翻墙就是看看、娱乐一下，不至于的😱

扯远了，不过找个靠谱的梯子，我们还是力所能及的。MossVPN是香港电信下属的公司，它使用思科技术、而国内的防火墙使用的也是思科技术。关键是不管什么时间，MossVPN都能翻墙出去，包括敏感时期，同时MossVPN还可以国内免翻墙访问。

**PC端好用的梯子**

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


说起vpn的安装，有些vpn的客户端安装非常麻烦，而MossVPN就不同了，简单明了。一路默认安装就完事了，不会的还有教程

**科学上网梯子**

科学上网，要的就是速度！不过我翻墙其实就是去看看YouTube，其他也没什么爱好了。我使用的基础网速如下：

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


然后连接MossVPN进行测试，可以看出下载速度损失在10%左右，PING值也没有增加多少。

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


MossVPN能为用户提供全球的IP地址，从我一直的使用情况看，MossVPN都可以满足需求。

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


**便宜好用的vpn**
是否便宜就要自己对比一下了，我觉得还是挺便宜，比“机场”、大多数的vpn都便宜，而且总价也低。很多vpn都是要买1年才便宜的，中途跑路咋整。。。MossVPN提供多种灵活套餐，你的需求是什么就选择哪种套餐，这点是最人性化一点

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


全球直达 注册就送10GB VIP线路流量：[点击注册
](http://mossvpn.com/auth/register?code=5L9u)
Hacktoberfest'23 : Me as a Contributor...
Tags: hack23contributor, hacktoberfest, beginners
Published: 2023-10-29 10:22:55

### Intro
Greetings, everyone!. I'm Anandha Kumar, a passionate developer from India, with a specialization in crafting frontends for web applications and websites. I'm glad to be here as a contributor for the first time. If you'd like to connect with me, here are my social media handles:

--------------👉👉[Github](https://github.com/Dev-Anand25)👈👈---------------👉👉[LinkedIn](https://www.linkedin.com/in/anandhakumarj250304)👈👈---------

### Highs and Lows
First of all I am new to GitHub I know zilch about it, I learned many things about it during this course of period. Driven by a desire to grasp the intricacies of open-source development. During the event, I faced many issues and doubts on facing everything ,finally I successfully contributed by making small but meaningful changes, resulting in four PRs getting merged.
<a href="https://www.holopin.io/hacktoberfest2023/hall/@devanand25" target="_blank"><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dxqe5e8th78ihdf2n6fj.png" alt="My Hacktoberfest hall of fame" width="240" height="180" border="50" /></a>

Anyway this is not the end, this is a journey which just started. Aim high, learn continuously, and make meaningful contributions that not only benefit the community but also enhance your skills and knowledge. Let's build a wonderful community. Happy coding!
Semplice - Multipage theme
Tags: tailwindcss, webdev, astro
Published: 2023-10-29 10:22:52

Semplice - Multipage theme

Built with Astro, Tailwind CSs & MDX

See it live and learn more: 

→ https://lexingtonthemes.com/info/semplice/
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mmuigx0joqvk16vdp3cv.png)
PostgreSQL DB Server. The read-only user is able to create and own tables.
Tags: postgressql, database, devops, sql
Published: 2023-10-29 10:21:33

```
dmitryr@dmitryr-mac my_postgres_and_my_sql % psql -h localhost -p 5434 -U postgres -d postgres
Password for user postgres: 
psql (13.1, server 14.7 (Debian 14.7-1.pgdg110+1))
WARNING: psql major version 13, server major version 14.
         Some psql features might not work.
Type "help" for help.

postgres=# 
postgres=# 
postgres=# 
postgres=# create user dima_user with password '1234567';
CREATE ROLE
postgres=# 
postgres=# create database dima_db;
CREATE DATABASE
postgres=# 
postgres=# grant all privileges on database dima_db to dima_user;
GRANT
postgres=# \q


dmitryr@dmitryr-mac my_postgres_and_my_sql % psql -h localhost -p 5434 -U dima_user -d dima_db 
Password for user dima_user: 
psql (13.1, server 14.7 (Debian 14.7-1.pgdg110+1))
WARNING: psql major version 13, server major version 14.
         Some psql features might not work.
Type "help" for help.

postgres=# CREATE USER dima_user_ro WITH PASSWORD '7654321';
CREATE ROLE
postgres=# 
postgres=# GRANT CONNECT ON DATABASE dima_db TO dima_user_ro;
GRANT
postgres=# GRANT USAGE ON SCHEMA public TO dima_user_ro;
GRANT
postgres=# 
postgres=# ALTER DEFAULT PRIVILEGES IN SCHEMA public
postgres-# GRANT SELECT ON TABLES TO dima_user_ro;
ALTER DEFAULT PRIVILEGES
postgres=# \q


dmitryr@dmitryr-mac my_postgres_and_my_sql % psql -h localhost -p 5434 -U dima_user_ro -d dima_db 
Password for user dima_user_ro: 
psql (13.1, server 14.7 (Debian 14.7-1.pgdg110+1))
WARNING: psql major version 13, server major version 14.
         Some psql features might not work.
Type "help" for help.

dima_db=> create table abc(a varchar(100));
CREATE TABLE
dima_db=> \q
```

Workaround:

```
dmitryr@dmitryr-mac my_postgres_and_my_sql % psql -h localhost -p 5434 -U postgres -d postgres   
Password for user postgres: 
psql (13.1, server 14.7 (Debian 14.7-1.pgdg110+1))
WARNING: psql major version 13, server major version 14.
         Some psql features might not work.
Type "help" for help.

postgres=# \c dima_db
psql (13.1, server 14.7 (Debian 14.7-1.pgdg110+1))
WARNING: psql major version 13, server major version 14.
         Some psql features might not work.
You are now connected to database "dima_db" as user "postgres".
dima_db=# REVOKE ALL ON SCHEMA public FROM public;
REVOKE
dima_db=# GRANT USAGE ON SCHEMA public TO public;
GRANT
dima_db=# \q
dmitryr@dmitryr-mac my_postgres_and_my_sql % psql -h localhost -p 5434 -U dima_user_ro -d dima_db
Password for user dima_user_ro: 
psql (13.1, server 14.7 (Debian 14.7-1.pgdg110+1))
WARNING: psql major version 13, server major version 14.
         Some psql features might not work.
Type "help" for help.

dima_db=> create table abc(a varchar(100));
ERROR:  permission denied for schema public
LINE 1: create table abc(a varchar(100));
                     ^
dima_db=>
```
For your health, walking 8,000 steps with 20 minutes MICT is needed!
Published: 2023-10-29 10:19:53

# 1. What is MICT?

![MICT](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e71pm61ak1mqgcvhok3v.png)
Moderate-Intensity Continuous Training (MICT) refers to a form of exercise that involves sustained, moderate-intensity physical activity. In the context of walking, MICT corresponds to brisk walking at a pace where you can maintain a conversation but still experience a notable level of physical exertion. 

# 2. Why 8,000 steps with 20 minutes MICT is important?


![walking](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/muwnp1qa8amexc0z81ak.png)
Dr. Yukitoshi Aoyagi recommends a daily goal of 8,000 steps with the inclusion of 20 minutes of moderate-intensity exercise (MICT) as the ideal approach for promoting longevity and preventing various diseases. This combination offers a range of health benefits and reduces the risk of certain health conditions, as highlighted in his research.[ref](https://onlinelibrary.wiley.com/doi/full/10.1111/j.1447-0594.2010.00589.x)

# 3. Best timing you walk


![late afternoon](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5fgyyk937of72iigdlbw.png)
The best timing for walking is the late afternoon.This timing is ideal for several reasons:

1. Body Temperature:
Your body temperature tends to be at its highest in the late afternoon, which means your muscles are warmed up, making it easier to move and reducing the risk of injury.

2. Strength and Coordination:
As the day progresses, your muscle strength and coordination tend to be at their peak. This can result in more effective and efficient walking.
3. Mood and Stress Reduction:
Walking in the late afternoon can help reduce stress and boost mood. It's a great way to unwind after a long day and release endorphins, which are natural mood elevators.
4. Sunlight Exposure:
If you walk outdoors, the late afternoon provides an opportunity to get some sunlight exposure, which is beneficial for vitamin D production and can enhance your overall well-being.
5. Consistency:
Setting a routine for walking in the late afternoon makes it more likely that you'll stick to your exercise regimen. Consistency is key to reaping the long-term benefits of walking.
Exploring the World of Telugu Movies
Published: 2023-10-29 09:43:31

 [iBoomma](https://iboomma.net/ibomma-telugu-movies/)

Introduction:

Telugu cinema, often referred to as Tollywood, is one of the most prominent and influential film industries in India. Known for its diverse range of movies, captivating storytelling, and talented actors, Telugu movies have gained a massive following not only in India but also among Telugu-speaking communities worldwide. If you're a fan of Telugu cinema or are curious to explore this vibrant world, iBoomma is the go-to destination for all your Telugu movie needs.

iBoomma: Your Gateway to Telugu Movies

iBoomma is a comprehensive online platform dedicated to providing a wide array of Telugu movies to its audience. Whether you're interested in the latest blockbusters, timeless classics, or indie gems, iBoomma has you covered. This platform offers an extensive collection of Telugu movies that caters to all tastes and preferences.

Key Features of iBoomma:

Vast Movie Library: iBoomma boasts an impressive collection of Telugu films, including new releases and old classics. You'll find something for every mood, from action-packed thrillers to heartwarming family dramas.

User-Friendly Interface: Navigating through the iBoomma website is a breeze. Its user-friendly interface makes it easy for both newcomers and regular users to search for their favorite movies.

High-Quality Streaming: iBoomma offers high-quality streaming of Telugu movies, ensuring you can enjoy your favorite films with exceptional clarity and audio.

Variety of Genres: Telugu cinema spans a wide range of genres, from romance and comedy to action and suspense. iBoomma categorizes its movies by genre, making it simple to find the perfect film for your mood.

Subtitles: For non-Telugu speakers, iBoomma provides subtitles in English, allowing a broader audience to appreciate the rich storytelling and performances of Telugu films.

Why Choose Telugu Movies?

Telugu cinema is celebrated for its exceptional storytelling, captivating performances, and innovative filmmaking. It has produced some of the most talented actors, directors, and technicians who have left an indelible mark on the Indian film industry. Whether you're looking for larger-than-life action sequences, thought-provoking dramas, or soul-stirring romantic tales, Telugu movies offer a diverse cinematic experience.

Conclusion:

In the world of Telugu cinema, iBoomma stands out as a prominent platform that caters to the needs of Telugu movie enthusiasts. With its vast collection, user-friendly interface, and high-quality streaming, iBoomma has become the go-to choice for those looking to explore the vibrant world of Telugu movies.

To start your Telugu movie journey, visit [iBoomma's ](https://iboomma.net/ibomma-telugu-movies/)website by clicking here. Get ready to be immersed in a world of compelling stories, powerful performances, and cinematic brilliance that Telugu cinema has to offer. Happy watching!
Pratap's Hacktoberfest 2023 Pledge
Tags: hacktoberfest23, opensource, webdev, codenewbie
Published: 2023-10-29 09:24:40

<img width="100%" style="width:100%" src="https://media.giphy.com/media/Cmr1OMJ2FN0B2/giphy.gif">

### Intro
Hello 👋 Everyone Myself Pratap I'm a blogger, full stack developer, open-source contributor, Cloud and tech community Enthusiast based in the Mumbai, India.

Also I'm working as Trainee Backend Developer in Datamatics full time apart form that I like to watch anime and listen to some lo-fi music while coding. 😁

---

## Background

So this is my Third year of participating in Hacktoberfest!

This time, I want to go above and above by assisting open source newbies! So, here's my promise.

So In Hacktoberfest provided an excellent chance to begin contributing to open source projects. I selected tasks that were basic yet nonetheless challenging. It was an excellent approach to learn new features and strategies.

Hacktoberfest is a worldwide event, and I had the opportunity to meet individuals from all around the world. It was an extremely enlightening experience that taught me about other cultures and points of view.

---

<img width="100%" style="width:100%" src="https://media.giphy.com/media/XY9yFG2i64OrEJ4ooo/giphy.gif">

### Pledge

This year, I'm committed to participating in the community-driven initiative, Hacktoberfest. My dedication involves actively engaging with various open-source projects throughout October.

####**Objectives**

My goals for Hacktoberfest 2023 revolve around two main aims. Firstly, I aspire to discover and explore more open-source projects, even if my contributions aren't direct. Secondly, I aim to full fill the requirement of having at least 4 pull requests accepted, with the added aspiration of being among the first 50,000 contributors. This achievement would lead to a tree being planted on our behalf.

####**My Commitment**

Therefore, I am making a heartfelt commitment to contribute to the open-source community to the best of my abilities.
What is a Canonical URL? Why should you use one?
Tags: seo, tehcnicalwriting, writing, news
Published: 2023-10-29 09:18:53

A canonical link (URL) is the link used to indicate the primary version of a webpage or article to point search engines to the primary source of an article.

It is primarily used to address issues related to duplicate content or multiple versions of the same content that can be accessed through different URLs.

## Why use a Canonical URL

Using a canonical URL is particularly helpful when you have multiple URLs pointing to the same content, that is when similar content is published on different platforms by the same author.

The problem is having the same content on different platforms is bad for Search Engine Optimization (SEO), so search engines like Google don't know which URL is relevant to a search query and since search engines tend to provide users with a diverse set of search results, they may choose to disregard your URLs.

## Adding a Canonical URL in Hashnode

After writing your article on Hashnode, and proofreading for syntax and grammatical errors, go ahead and fetch the original URL from the source where you first uploaded the article then click the "Publish" button on the top right of your screen.

![Hashnode Canonical URL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/clt8pjthpd1h1gwuj60n.png)

After clicking the Publish button a modal pops up from the right where you can paste the original URL you fetched earlier. In this modal, you will find an option to "Add Original URL". In the box there paste the original URL to the article. 

![Hashnode Canonical URL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0rwqjxglfzb3v7co1pqj.png)

Fill out other necessary fields concerning your article and click Publish.

## Adding a Canonical URL on DEV.to

On the bottom of your Dev.to draft page, click the settings icon.

![DEV.to Canonical URL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qkqluvkw2ys92avb5k07.png)

A pop-up modal appears in which you can paste the URL for the primary source for your post.

![DEV.to Canonical URL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xjuqq1hwk27pveyjcigj.png)
## Conclusion

While posting your articles on multiple platforms is great for visibility and reaching a larger audience, doing it wrong can hurt your visibility and reduce the chances for your article to reach your target audience.

Using canonical URLs is the right way to go about sharing the same article on different platforms to help search engine ranking, so make sure you do it right next time.

I am open to conversations on Tech and Technical writing. Connect with me on [Twitter](https://twitter.com/Vee_keme) or [LinkedIn](https://www.linkedin.com/in/precious-velia-b785a6221/).
Have you used Canonical URLs before? Share your experiences with me.
Weekly reading digest #11
Tags: php, symfony, softwareengineering, backend
Published: 2023-10-29 09:00:00

[A retry mechanism for Symfony commands](https://smaine-milianni.medium.com/a-retry-mechanism-for-symfony-commands-15d48f9d4657)

[Phpstan Result Cache Gotchas](https://staabm.github.io/2023/10/21/phpstan-result-cache-gotchas.html)

[Becoming a good engineer is about collecting experience.](https://addyosmani.com/blog/collect-experience/)

[System Design 101](https://github.com/ByteByteGoHq/system-design-101)

[Effective task management with Things](https://sebastiandedeyne.com/effective-task-management-with-things)

[Things 3 Setup](https://stefanzweifel.dev/posts/2019/12/26/things-3-setup)
It's all about the community - Open Source Personas
Tags: opensource, people
Published: 2023-12-11 11:13:15

---
title: It's all about the community - Open Source Personas
published: true
date: 2023-10-29 09:00:00 UTC
tags: oss, people, opensource
canonical_url: https://blog.merzlabs.com/posts/open-source-personas/
---

After some time working with open source communities you start to recognize names and people with different roles. From my experience there are typical types of open source maintainers. I tried to come up with some personas and made up some names for them. If you have more ideas let me know.

Of course a person can be more than one type of maintainer and people shouldn’t be put in boxes, but I think it’s kind of interesting to see the types of people required to run a project successfully.

* * *

### Silent hero

The first type we want to have a look at is very important in the projects I’m active in. Let’s call it **Silent hero**. It’s a person that prefers to stay in the background and does not need attention or fame. They do lots of work and often take care of the thankless tasks like big refactorings, dependency updates, releases or documentation updates.

They just want to **work effectively and drive progress**. That’s why they usually do a lot of coding work and prefer not to engage in big dicussions if they think they won’t help to move the project forward.

From my experience this is the most important type of maintainer to keep a project alive.

### Helping hand

Some projects have maintainers that are very active in engaging with people asking questions, submitting bug reports or PRs. A **helping hand** is the most important person for the outward perception and new users and contributors of the project. They are the first contact person for the community. By providing answers to questions and triaging issues and PRs they help the project gaining new users and contributors.

It’s very valuable to have people on board that have good communication skills and like to help others.

### Advocate

Some projects may have a kind of marketing person. They help to spread the word about the project by doing talks, writing blog or social media posts. They also care about branding or the website to make the project attractive for new users and want to see it grow.

### Legend

Sometimes projects are lucky to still have the founders as active maintainers. They have deep knowledge about the internals and know the history behind design decisions. The **Legend** started the project or is part of community since “the early days”. They may not be the most active contributors, but they are still around for helping other maintainers with their rich experience. They might be a little hard to reach because the moved on to other things after years of working with this project. All maintainers should respect their experience and try to keep them around.
Placeholder Maintainer
Tags: hack23maintainer
Published: 2023-10-29 08:49:01

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a maintainer. Is this your first Hacktoberfest, or have you maintained in others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Project
<!-- Tell us about the repository that you hosted. What processes did you set up to review and merge pull requests? Feel free to embed your GitHub repo by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your project goals changed since publicly maintaining it? -->
Placeholder Contributor
Tags: hack23contributor
Published: 2023-10-29 08:48:32

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
diwakar
Published: 2023-10-29 08:16:36

# Creating a RESTful API with Flask: GET and POST Methods

In this article, we'll explore how to create a RESTful API using the Flask web framework in Python. We'll focus on two essential HTTP methods: GET and POST.

## Prerequisites

Before you start, make sure you have the following installed:

- Python: You'll need Python installed on your system.
- Flask: You can install Flask using `pip install Flask`.

## Setting Up Your Flask Application

Start by creating a new directory for your project and a Python file (e.g., `app.py`) to hold your Flask application.

```
# Import the Flask module
from flask import Flask, request, jsonify

# Create a Flask app
app = Flask(__name__)

# Dummy data for demonstration
data = []

# Define a route for the root URL
@app.route('/')
def hello_world():
    return "Hello, World!"

# GET Method
@app.route('/api/data', methods=['GET'])
def get_data():
    return jsonify(data)

# POST Method
@app.route('/api/data', methods=['POST'])
def add_data():
    new_item = request.json  # Get JSON data from the request body
    data.append(new_item)   # Append data to the list
    return jsonify({"message": "Data added successfully!"})

if __name__ == '__main__':
    app.run(debug=True) 
   ```