teleren/devto huggingface dataset:
Magento 2 Store Pickup - Scriptzol
Tags: magento2storepickup
Published: 2023-07-06 11:32:38


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

[Scriptzol Store Pickup extension](https://www.scriptzol.com/magento-2-store-pickup) offers site owners who have the offline presence and want to offer customers online ordering and pick up from the storage facility. It has a shipping method that lets your customers select the store of their choice so as to pick up their orders directly from that store destination during checkout.

## Features

- Allow Customers To Physical Store Pickup
- Customers Can Select Stores At The Time Of Checkout
- Create As Many Pickup Locations As You Wish
- Admin Can Pin The Location On The Map To Get The Latitude And Longitude For The Store Address
- Customers Can View Store's Information
- Create Multiple Pickup Stores
- Display All Order View Pages
- Customers Can Not Select Previous Dates
- 24/7 Support
- 30 Days Free Support
- Our Extensions Are Easy Installation & Configuration
- Our Codes Are Reusability
- Our Extensions Are Safe & Secure
- Admin Can Enable/Disable All Facilities

Visit Our Magento 2 Store Pickup - 
[https://www.scriptzol.com/magento-2-store-pickup](https://www.scriptzol.com/magento-2-store-pickup)
How to Customize the .NET MAUI Cartesian Chart Axis
Tags: dotnet, csharp, dotnetmaui
Published: 2023-07-06 11:18:25

Learn how to customize the Chart Axis in the Syncfusion .NET MAUI Cartesian Charts control easily. This video demonstrates how to easily customize the appearance of axis labels, including rotating and formatting them. It also shows how to customize the positioning of the axis and the edge labels. Additionally, it showcases how to customize the appearance of specific labels and adjust the padding at the start and end of the plot. Cartesian charts offer support for various types of series, each representing a distinct style of data representation with enhanced user-friendliness and improved UI visualization. With a Cartesian chart, you have access to a range of options to customize chart features, including axis, labels, legends, series, and more. 

The Cartesian Charts Control in .NET MAUI offers support for four types of axes: numeric, categoric, date-time, and logarithmic. The built-in properties allow customization of the appearance of all axis elements. The data points are dynamically updated and rendered with smooth animation. To enhance readability, the number of data points can be improved by zooming and panning. Zooming can be achieved through pinching or double-tapping the content. 

_Product overview_: https://www.syncfusion.com/maui-controls/maui-cartesian-charts

_Tutorial videos_: https://www.syncfusion.com/tutorial-videos

_Download the example from GitHub_: https://github.com/SyncfusionExamples/How-to-Customize-the-.NET-MAUI-Cartesian-Chart-Axis

_Download the getting started example from GitHub_: https://github.com/SyncfusionExamples/getting-started-with-the-dotnet-maui-cartesian-charts

{% youtube IGLyuQS18iQ %}
AWS RDS Master to On-premise MySQL slave replication
Published: 2023-07-06 11:14:07

- call mysql.rds_show_configuration;

- call mysql.rds_set_configuration('binlog retention hours',24);

- show variables like "expire_logs_days";

- SHOW MASTER STATUS;

- show binary logs;

- create user 'replicator'@'172.31.0.0/255.255.0.0' identified by 'xx';

- grant replication slave, replication client on *.* to'replicator'@'172.31.0.0/255.255.0.0';

`
we must know global privileges can not be granted to the individual database, instead, it should be on all databases. i.e. use of *.* instead of an author.*
so the statement should look like this

grant process on *.* to tech_user;

Below are some of the well know global privileges
FILE
PROCESS
REPLICATION CLIENT
REPLICATION SLAVE
SUPER
`
enter replica db and run these commands
mysql> call mysql.rds_stop_replication;
SHOW SLAVE STATUS \G

Note down these 
Exec_Master_Log_Pos: 157
Relay_Master_Log_File: mysql-bin-changelog.000058
DB creating
Published: 2023-07-06 11:13:55

`mysql> create database bareedi_live_Webapp;
Query OK, 1 row affected (0.00 sec)

mysql> create user 'bareedi_live_AppUsr'@'10.0.0.0/255.255.0.0' identified by 'B8NRZvd40oFqnYc2';
Query OK, 0 rows affected (0.01 sec)

mysql> grant all privileges on bareedi_live_Webapp.* to 'bareedi_live_AppUsr'@'10.0.0.0/255.255.0.0';
Query OK, 0 rows affected (0.00 sec)`
Tutorrays
Tags: education, online, tuition
Published: 2023-07-06 11:07:48

Our objective is to help students to find tutors so they can achieve their learning goals. With the aim of helping people find great tutors in their local area. We are committed to making the tuition market from low to high earners, disabled students who can’t travel and quality-based. The Tutorrays India was born out of the belief that by bringing all the best tutors together in one place so that the students could find the perfect tutors for them
(https://tutorrays.in/)
Wanted developers in a new web3 project
Published: 2023-07-06 11:03:16

RAX is an innovative decentralized platform based on blockchain technology. We aim to create a distributed autonomous network providing unique solutions and opportunities for users around the world.
Job Description:
We are looking for experienced and talented frontend and backend developers to strengthen our team. Your role will be to develop and support the functionality of our platform, including the user interface, interaction with smart contracts and integration with external systems.
Requirements:
Experience with frontend and/or backend technologies (specify specific technologies, e.g. JavaScript, React, Node.js, Solidity)
Knowledge of basic development principles and design patterns
Understanding of blockchain technology principles would be an advantage
Ability to work in a team, communication skills and willingness to learn
Responsibilities:
Develop and support the functionality of our platform using advanced frontend and/or backend technologies
Integrating smart contracts and ensuring their security
Participating in discussions and making technical decisions as part of a team
We offer:
Participate in the development of an innovative platform using blockchain technology
Working in a team of professionals with experience in the IT field
Flexible work schedule and the ability to work remotely
Competitive salary and career advancement opportunities
If you're ready to take on a challenge and contribute to RAX's development, join our development team. Send your resume and portfolio to TELEGRAM:https://t.me/pittcryptofirm 
We will review all qualified applications and contact
First Thoughts On Threads By Meta
Tags: socialmedia, news
Published: 2023-07-06 10:50:03

While I was busy un-tangling the different threads at work and life in general, a new thread emerged today morning. If you don't know what I'm talking about, then you probably are living under a rock. 


Launched by Meta, Threads is a social media platform with a stark resemblance to Twitter. While Twitter is dealing with its share of problems, Threads is a refreshing take on Twitter with many features work in progress.


And yes, like everyone else, I too searched for Threads on my Instagram app and joined Threads. 


A few things that I noticed after using it briefly:


👍 The signup process is one of the simplest among any other platforms - Mastodon, Bluesky etc. Being tightly coupled with Instagram, it takes everything (Profile picture, bio, links, followers etc.) from your Instagram profile to sign you up on Threads. This seamless process makes user onboarding easier, and that's why it has had more than 11 Mn sign-ups within 4 hours of launch! 


📱 Currently only a mobile app, Threads is text-only. It does support photos, but no videos or GIFs at the moment. 


📝 Creating threads on the Thread app is super-easy, much easier than Twitter. If you've used Typefully on the web, you know this looks very similar to that.


🎉 Ad-free at the moment, with no ads whatsoever on the feed.


🤔 The interesting thing here is, Instagram has creators who mostly create video content nowadays. So how does onboarding them to a text-only platform work? Because their skill is video and not text and currently my feed is full of photos and links to reels.


🤷‍♂️ Maybe creating a Reels app and making Instagram all about photos again, could have been better. Or make Threads a standalone platform without the integration with Instagram.


🚨 PS: You cannot delete your Thread account. If you want to, you need to delete your Instagram account.


PPS: You can follow me on Threads for more non-work content: https://www.threads.net/@atulmaharaj

You can also follow me on my blog at https://socialmaharaj.com
Shifting from React to WordPress?
Tags: webdev, wordpress, react, ai
Published: 2023-07-06 10:47:20

I'm considering transitioning my website from React to WordPress because of problems with indexing in React. How can I migrate to WordPress while keeping the current URL structure intact? Our website offers [online doctor](https://merisehat.pk/doctor-now) consultation services, and I'm concerned about potential impacts on the backend and our existing rankings. We have a custom-built doctor management system specifically designed for online video consultations, and I want to ensure that it remains unaffected during the transition.
Docker Error: /lib64/ld-linux-x86-64.so.2: No such file or directory
Tags: docker, devops, linux, architecture
Published: 2023-07-06 10:44:08

When working with docker, sometimes we encounter an error we didn't expect. Sometimes it work on other machine but not yours. Docker help developer to run an application or system with same environment. It help reduce the "_it work on my machine_" stuff.

Unfortunately, it also depends on host machine we use. For example Windows OS using WSL to run docker, or MacBook M1 chip to run docker.

Some people might have encountered an error like this before:
```bash
qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
```

The error message encountered indicates that the `/lib64/ld-linux-x86-64.so.2` file is missing inside the Docker container. This file is required for running x86_64 binaries on an x86_64 system.

To resolve this issue, you can try adding the `libc6` package to the Docker image.

```Dockerfile
# Use the latest Ubuntu image as the base
FROM ubuntu:latest

# Install necessary dependencies
RUN apt-get update && apt-get install -y libc6

# Do something here...
```

If you don't want to install any package inside a container, other approach is to run it as other platform. We can use it like this:
```bash
docker build --platform=linux/amd64 -t my_name/my_image .
```

There is also other solution and that was to add `--platform=linux/amd64` to the `FROM` line of the docker file.

```bash
FROM --platform=linux/amd64 ubuntu:latest
```

Thanks to the resource I've found [here](https://stackoverflow.com/questions/71040681/qemu-x86-64-could-not-open-lib64-ld-linux-x86-64-so-2-no-such-file-or-direc).
The Final Mile
Tags: tauri, opensource, security
Published: 2023-07-06 10:39:27

If you’re building an app for a global audience, you’re usually just happy that it works—period. But when the finish line is just around the corner, the final mile of updating the app can be easily forgotten.

Designing and building a software app is complicated. You have to check all the boxes:

- Create a wonderful user experience
- Make the feature set complete
- Develop logic that works in every scenario
- Test and retest it, and then probably test it again
- Distribute it to everybody out there who wants to use it

In our experience, distribution is typically when the issues start showing up. Users have a problem and they need something fixed urgently—especially if they are paying for the app. So you fix the problem, and now you need to send an update to each and every user on each and every platform you support.

If you only have a couple users, even a 500MB app wouldn’t be a big deal. But if you have thousands or millions of users, that traffic really adds up, both with bandwidth as well as memory allocation.

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

On top of baseline traffic, you might also mangle your distribution logic or misconfigure your CDN. An easy mistake for developers of all skill levels to make. There are many horror stories of this, such as recently shared by @pie6k:

{% embed https://twitter.com/pie6k/status/1633570968437239812 %}.

At CrabNebula, we understand the challenges of delivering software to a global audience, especially when it comes to the final mile of updating the app. We’ve all been there. That’s why we’re working towards providing seamless continuous delivery infrastructure for Tauri applications, making these problems go away.

Our platform will help you distribute updates to all of your users on all platforms seamlessly and efficiently. With our infrastructure, you can reduce the size of your app bundle, optimize the frequency of updates, and ensure flawless distribution logic.

Don’t let the last mile of software delivery be the bottleneck for your global audience. With CrabNebula, you can have a seamless and worry-free software distribution experience.

---

_Authors:_
- _Daniel Thompson-Yvetot, Chief Executive Officer_
- _Tejas Kumar, Director of Developer Relations_
My First Post
Tags: javascript, beginners, tutorial, coding
Published: 2023-07-06 10:32:37

Hello! How are you today? I'm glad to hear that you're doing fine.

Here, I aim to share my learning journey in Web Development, Mobile Development, Machine Learning, and other computer science-related topics. I also want to showcase code snippets within the text, like `this inline code`, as well as code blocks like:

```
This code block
```

It's truly amazing to be able to present code in such a visually appealing manner!

In conclusion, I look forward to sharing my knowledge and experiences in various areas of computer science and providing engaging content for you to explore.
How To Merge PDF Files In Node.js Application
Published: 2023-07-06 09:33:35

In this article, I will show you how to merge pdf files in Node.js application for linux system. Since many times we need to play with pdf files while web app development. With nodejs this task can easily be performed. With Node.js we will   use Ghostscript, multiple PDF files can be merged into single PDF files.



### Install dependencies

type below command over terminal to install Ghostscript

``````sudo apt-get install Ghostscript``````

After running the above command Ghostscript will be installed in your system. Now with below Ghostscript command multiple PDF files can be merged into single PDF file.

``````gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=new-merged.pdf -dBATCH first.pdf second.pdf``````

In the above command, we are merging a new file from two different file named first.pdf and second.pdf



### Nodejs with Ghostscript

Let's have a look how we will use Ghostscript in our nodejs code. See the nodejs code below:

``````const util = require('util')
const exec = util.promisify(require('child_process').exec)
 
async function merge_pdfs(pdfFiles,outputFile) {
const { stdout, stderr } = await exec("gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=outputFile -dBATCH pdfFiles")
console.log('stdout:', stdout)
console.log('stderr:', stderr)
}
 
const pdfFiles = ['first.pdf','second.pdf']
const outputFile = 'new_merged.pdf'
 
merge_pdfs(pdfFiles,outputFile)``````


### Conclusion

So in this article, We learn how to merge pdf files in nodejs application.

 

That’s all for now. Thank you for reading and I hope this artible will be very helpful to understand how to merge pdf files in nodejs application .

Let me know your thoughts over the email **demo.jsonworld@gmail.com.** I would love to hear them and If you like this article, share with your friends.

This article is originally posted over [jsonworld](jsonworld
)
Zero Trust: A Beginner's Pathway to Enhanced Network Security
Tags: cybersecurity, zerotrustsecurity, identitymanagement, authentication
Published: 2023-07-06 09:11:16

## **Introduction**

In today's digital landscape, the threat of data breaches looms large, constantly putting businesses at risk of compromising their most sensitive information. As cybersecurity becomes an increasingly pressing concern, organizations are reevaluating their strategies to ensure the utmost protection. For years, the traditional approach relied on establishing a perimeter of trust, encompassing trusted users, devices, and network infrastructure. 

However, this conventional cybersecurity model has proven vulnerable to exploitation by malicious actors. To address this critical issue and create a truly secure ecosystem, a robust mechanism is needed—one that leaves no room for loopholes and offers comprehensive protection across countless devices, users, and digital touchpoints. Enter the zero trust security model.

## **What is Zero Trust Security**

Zero trust represents a paradigm shift in the world of cybersecurity, challenging the traditional notion of trust within enterprise networks. It operates on the fundamental belief that no device or individual should be automatically trusted, regardless of their location within or outside the network's perimeters. This concept stands in stark contrast to the traditional approach that relied on implicit trust within predefined boundaries.

## **Why Do You Need Zero Trust Security**

The **[zero trust security model](https://www.loginradius.com/blog/identity/beginners-guide-zero-trust-security/)** recognizes that organizations cannot afford to rely solely on the perimeter defense provided by firewalls and traditional security measures. The alarming frequency of data breaches has demonstrated that cybercriminals can infiltrate internal networks with relative ease. Consequently, enterprises must adopt a new way of thinking that focuses on minimizing data compromise by external actors. The zero trust model provides a framework for achieving this goal by strictly controlling external network access.

## **Benefits of Getting Zero Trust Security Mechanism**

**1. Safeguards Sensitive Business Information and Brand Repute**
**2. Provides Greater Visibility**
**3. Secures Remote Workforce**

## **Conclusion**

In conclusion, the implementation of a zero trust security model is critical for organizations in the face of internal security breaches. Decision-makers and IT leaders must take proactive measures to protect important consumer information and secure business data. By adopting a zero trust mechanism, organizations can establish a comprehensive defense strategy that verifies every access request and minimizes the risk of breaches, ensuring the highest level of security for their valuable assets.
Introducing 'terraform-state-split': A New Tool for Reorganizing Terraform States
Tags: terraform, iac, cloudnative, automation
Published: 2023-07-06 09:07:14

As many Terraform users know, managing and organizing resources across different states can be a complex task. The conventional methods often require substantial manual effort and technical expertise. Today, I'm thrilled to share a tool that I've developed to simplify this process - the 'terraform-state-split' CLI.

The 'terraform-state-split' CLI is an intuitive, interactive tool designed to facilitate the transition of Terraform resources between different states. This tool not only helps to reduce the size of your Terraform states, but it also enables you to divide your resources into multiple state files or reorganize your Terraform states as per your requirements.

## A Real-life Success Story: From 1400 Resources to Manageable Chunks

The real power of 'terraform-state-split' is highlighted through its practical application. I had been grappling with a giant Terraform state that comprised over 1400 resources. Such a massive state was cumbersome to manage, created complexities during updates or modifications and consumed so much time during running plans to do minor changes.

With 'terraform-state-split', I was able to break down this monolithic Terraform state into multiple smaller, more manageable states. This didn't just improve the organization of the resources, but it also made modifications and updates considerably more straightforward and less error-prone. The tool has truly transformed the way I work with Terraform.

## DEMO

[![Foo](https://asciinema.org/a/qqF2E5Uz2ybwzhJdMpuufzblu.svg)](https://asciinema.org/a/qqF2E5Uz2ybwzhJdMpuufzblu?ref=shebanglabs.io)


## Here’s How You Can Get Started

Ready to give 'terraform-state-split' a try? Here's how you can get it installed:

First, tap into the shebang-labs tap via Homebrew with the following command:

`brew tap shebang-labs/tap`

Next, install the 'terraform-state-split' CLI:

`brew install terraform-state-split`

And that's it! You are all set to start leveraging the power of 'terraform-state-split' CLI to better manage and reorganize your Terraform states.

The source code for this CLI is publicly accessible.

You can find it at: https://github.com/shebang-labs/terraform-state-split.

I encourage you to explore it, play around with it, and provide your valuable feedback.

In conclusion, 'terraform-state-split' is a tool developed out of necessity, and it embodies the essence of "making things easier." So, whether you're looking to reduce your Terraform states, divide them into multiple state files, or simply reorganize them, give 'terraform-state-split' a try and see the difference for yourself.