Peera.

Articles

Matériaux éducatifs et tutoriels sur Peera

Publications

38
  • article banner.
    Peeranha Mod.Peera.
    PourPeera MetaJan 10, 2025
    Article

    Cách thiết lập bot Peera Autoreplies

    Bước 1: Định cấu hình máy chủ của bạn trong Bảng điều khiển Trong trang** Máy chủ Autoreply, hãy thêm máy chủ để kích hoạt tính năng tự động khôi phục Peera ở đó. Sử dụng “Thêm máy chủ Autoreply”, chọn* Loại Messengervà thêmID máy chủ của bạn*. ! Lưu ý. Nếu bạn không biết cách lấy ServerID của mình, hãy làm theo [hướng dẫn] của chúng tôi (https://peera.ai/documentation/Qma1KwUKkYe2feV8QQ6cHFgd3jLyLDTCS7gCVNA4vNTcph/how-to-get-serverid) Bước 2: Định cấu hình tài nguyên trong Bảng điều khiển Trong trang**Tài nguyên, hãy thêm ít nhất một tài nguyên, để bot AI có thể bắt đầu cung cấp phản hồi dựa trên thông tin đã cho. Sử dụng “Thêm tài nguyên”, chọnLoại tài lượngvà thêmURL tài nguyên của bạn. Bước 3a: Thêm bot vào Máy chủ (Discord) Mở liên kết. Cài đặt ứng dụng trên máy chủ Discord. Bước 3b: Thêm Bot vào Máy chủ (Telegram) Thêm bot vào máy chủ và mời sử dụng tên người dùng @PeeranhaBot Bước 3c: Thêm bot vào Máy chủ (Slack) Mở liên kết. Cài đặt ứng dụng vào không gian làm việc. Thêm URL không gian làm việc bắt buộc hoặc tìm không gian làm việc và làm theo hướng dẫn của Slack. Thêm bot vào kênh: nhấp vào Peeranha Bot và chọn Xem chi tiết ứng dụng. Thêm ứng dụng vào kênh. Chọn một kênh từ danh sách thả xuống. Bước 4: Kích hoạt tính năng tự động chỉnh sửa được hỗ trợ bởi AI Chạy lệnh /enableautoreplies Khi cấu hình hoàn tất, quản trị viên sẽ nhận được xác nhận. Bot bắt đầu trả lời các câu hỏi từ người dùng tự động. Lưu ý quan trọng! Tự động chỉnh sửa được kích hoạt cho từng kênh riêng biệt.

    • Telegram bot
    • Slack bot
    • discord bot
    0
  • article banner.
    The8bitGHOST.Peera.
    PourCyfrin UpdraftJan 03, 2025
    Article

    Các chủ đề trong hợp đồng thông minh Ethereum

    Hiểu các chủ đề trong Hợp đồng thông minh Ethereum: Nhật ký sự kiện và tầm quan trọng của chúng Trong thế giới hợp đồng thông minh Ethereum, các chủ đề**đóng một vai trò quan trọng trong nhật ký sự kiện, giúp các nhà phát triển và ứng dụng xác định và lọc các sự kiện cụ thể một cách hiệu quả. Các cơ chế này không thể thiếu đối với hoạt động của các ứng dụng phi tập trung (DApps). Chúng tạo điều kiện tương tác liền mạch với blockchain Ethereum. Hãy đi sâu hơn vào khái niệm về chủ đề và ý nghĩa của chúng. Chủ đề trong Hợp đồng thông minh Ethereum là gì? Trong Ethereum, các hợp đồng thông minh có thể phát ra các sự kiện để báo hiệu rằng điều gì đó quan tâm đã xảy ra trong hợp đồng. Các sự kiện này được ghi lại trên blockchain và các chủ đề được sử dụng trong các nhật ký sự kiện này để phân loại và lọc dữ liệu đã ghi. Chủ đề về cơ bản là các trường được lập chỉ mục giúp tìm và phân tích các sự kiện cụ thể dễ dàng hơn. Phân tích các chủ đề và công dụng của chúng 1. Nhận dạng sự kiện Chủ đề đầu tiên, thường được gọi làTopic0, là mã băm Keccak256 của chữ ký sự kiện**. Chữ ký này bao gồm tên của sự kiện và các loại tham số đầu vào của nó. Bằng cách sử dụng hash này, mạng Ethereum có thể phân biệt sự kiện này với sự kiện khác, đảm bảo rằng mỗi sự kiện có thể nhận dạng duy nhất. Điều này rất quan trọng để theo dõi và ghi nhật ký sự kiện chính xác. 2. Tham số được lập chỉ lục Khi xác định các sự kiện trong hợp đồng thông minh, các nhà phát triển có thể đánh dấu một số tham số nhất định là* được lập chỉ mục*. Các tham số được lập chỉ mục này trở thành chủ đề bổ sung (ví dụ: Topic1, Topic2, v.v.). Các tham số lập chỉ mục cho phép tìm kiếm và lọc các sự kiện hiệu quả. Ví dụ: trong một sự kiện chuyển mã thông báo, lập chỉ mục địa chỉ người gửi và người nhận cho phép xác định nhanh tất cả các giao dịch liên quan đến một địa chỉ cụ thể. 3. Lưu trữ dữ liệu Các tham số không được đánh dấu là đã lập chỉ mục được lưu trữ trong phần dữ liệu**của nhật ký sự kiện. Không giống như các tham số được lập chỉ mục, các giá trị dữ liệu này không thể tìm kiếm dưới dạng chủ đề nhưng chứa các giá trị thực tế của các tham số sự kiện. Sự tách biệt này đảm bảo rằng chỉ dữ liệu có liên quan nhất và được tìm kiếm thường xuyên được lập chỉ mục, tối ưu hóa lưu trữ và truy xuất. 4. Lọc hiệu quả Một trong những ưu điểm chính của chủ đề là khả nănglọc và lắng nghe các sự kiện cụ thể. Các ứng dụng bên ngoài, chẳng hạn như ví hoặc dApps, có thể đăng ký các sự kiện và sử dụng các chủ đề để lọc các sự kiện mà họ quan tâm. Ví dụ, một sàn giao dịch phi tập trung (DEX) có thể lắng nghe các sự kiện liên quan đến hoán đổi mã thông báo, trong khi bỏ qua các sự kiện không liên quan khác. Lọc nhắm mục tiêu này giúp tăng cường hiệu suất và giảm lượng dữ liệu cần được xử lý. Ứng dụng thực tế của các chủ đề trong Ethereum Việc sử dụng các chủ đề trong nhật ký sự kiện có nhiều ứng dụng thực tế, giúp các nhà phát triển và người dùng tương tác với blockchain Ethereum dễ dàng hơn. Dưới đây là một vài ví dụ: Token Transfers**: Bằng cách lập chỉ mục địa chỉ người gửi và người nhận trong các sự kiện chuyển token, ví có thể nhanh chóng hiển thị lịch sử giao dịch cho người dùng. Sàn giao dịch phi tập trung: Các nền tảng DEX có thể lọc các sự kiện để theo dõi các cặp giao dịch cụ thể, đảm bảo kết hợp và thực hiện giao dịch hiệu quả. Quản trị và Bỏ phiếu**: Trong các tổ chức tự trị phi tập trung (DAO), các chủ đề có thể được sử dụng để theo dõi và xác minh kết quả bỏ phiếu và đề xuất. Kết luận Tóm lại, các chủ đề trong nhật ký hợp đồng thông minh Ethereum rất cần thiết để xác định, lọc và xử lý các sự kiện một cách hiệu quả. Chúng cho phép truy xuất và phân tích dữ liệu blockchain nhanh chóng, giúp các ứng dụng tương tác với mạng Ethereum dễ dàng hơn. Bằng cách tận dụng sức mạnh của các chủ đề, các nhà phát triển có thể tạo ra các ứng dụng phi tập trung nhanh hơn, hiệu quả và thân thiện với người dùng hơn.

    • Cyfrin Updraft
    • DeFi
    • Solidity
    • Blockchain
    • Smart Contract
    1
  • article banner.
    0xd8f6...7305.Peera.
    PourCyfrin UpdraftOct 12, 2024
    Article

    Sepolia testnet requires high gas fee

    hi, iam new to this web3 development i started cyfrin updraft course couple of weeks ago. iam trying to follow the instructor and deploy on sepolia testnet but iam getting high gas fee of about 0.4 eth, what should i do please?

    • Cyfrin Updraft
    • Foundry
    • Solidity
    • Smart Contract
    • Gas
    0
  • article banner.
    Article

    How to use Peeranha bot?

    How to use Peeranha bot?

    • Telegram bot
    1
  • article banner.
    Peeranha Mod.Peera.
    PourPeera MetaFeb 12, 2024
    Article

    How to enable Peeranha bot in Slack

    Peeranha has bots for Telegram, Discord and Slack. Those bots were created to streamline knowledge process and facilitate education and support of your community. We are going to cover enabling all of the bot's functionality in Slack First step: adding the bot to your Workspace. Open link. Install app to your workspace. If you know your workspace URL, enter it or click Find your workspaces and follow Slack's instructions. Bot is added to Slack. Add bot to the channel where you want to receive notifications: right click Peeranha Bot, select View app details. Peeranha Bot window opens. Click Add this app to a channel. Select a channel from the drop-down list. Use /subscribe command in the channel where bot was added to start receiving notifications. Second step: Workspace configuration 📢 *Important: *If the administrator accidentally selects a different community after configuring all the settings for the group, all previous settings will be lost. The community and its tags need to be reconfigured again. In order to avoid any disruption, please take care when making changes. The administrator should set all necessary configurations for a workspace: a community where users will publish posts and their tags. The configuration for the workspace may be set within any channel. To view all the available commands and their description: Desktop (Windows, MacOS) ✔️ Go to Apps > Peeranha bot > About ✔️ Hover over Peeranha Bot name in a channel, you see some of the starting commands. To view a full list click Go to App. You are directed to Apps section , then click About. Mobile (Android, iOS) ✔️ Go to Apps > Peeranha bot > About ✔️ Tap the Peeranha Bot name in a channel, you see a list of commands. Next: To set community, Administrator runs /config command. A message appears with the Select button. The administrator clicks Select and chooses a community from the dropdown list. The administrator selects the tags that will be assigned to posts published from the workspace. Once the configuration is complete, the administrator gets a confirmation. Users can create posts using the bot. Third step: Channel configuration (optional) Important: for any interaction with the bot in a Slack channel, make sure that Peeranha bot has been added to that channel. Click View members of this channel > Integrations > Apps > Add apps > Peeranha bot > Add Run the command /chatconfig in any channel. A message appears with the Select tags button. Click Select tags. From the dropdown select tags that will be assigned to posts published on this channel and click Confirm. Once the configuration is complete, the administrator gets a confirmation. Users can create posts using the bot. Fourth step: Enabling Autoreplies Run the command /configautoreplies in any channel where you want to enable autoreplies. A message appears with the Select communites button. Click Select communities. From the dropdown select your community that will be used as a source of information and click Confirm. Once the configuration is complete, the administrator gets a confirmation. Bot starts replying to questions of the users automatically.

    • Slack bot
    • tutorial
    2
  • article banner.
    Article

    Làm thế nào để đảm bảo tiền điện tử thực sự thuộc về bạn

    Tóm tắt “Không có khóa, không có tiền” có nghĩa là bạn phải sở hữu khóa riêng liên quan của tiền của mình. Chỉ người có khóa riêng mới có thể quyết định cách sử dụng tiền điện tử được liên kết - nếu bạn không kiểm soát khóa riêng, thì bạn đang ủy thác tiền điện tử của mình cho bên thứ ba. Nếu bạn thực sự sở hữu khóa riêng tư của mình, bạn có toàn quyền kiểm soát việc sử dụng tiền của mình. Sở hữu khóa riêng cũng có nghĩa là chịu trách nhiệm về bảo mật của nó - thiết bị của chúng tôi được thiết kế cho mục đích này. “Khóa riêng của bạn” là gì? Tương tự như tài khoản ngân hàng, tiền điện tử được gửi đến địa chỉ nhận, về mặt kỹ thuật được gọi là khóa công khai. Khi người khác gửi cho bạn Bitcoin, nó sẽ chuyển đến khóa công khai của bạn. Khóa công khai được đặt tên như vậy vì chia sẻ nó với bất kỳ ai không ảnh hưởng đến tiền điện tử. Tuy nhiên, khóa công khai được liên kết với một khóa khác - khóa riêng. Chìa khóa này là hoàn toàn quan trọng. Bất cứ ai có được khóa riêng đều có thể truy cập các khoản tiền trên khóa công khai được liên kết. Nói một cách đơn giản, khóa riêng tư giống như một mật khẩu - một cách để xác minh xem bạn có phải là chủ sở hữu thực sự hay không. Khi chúng tôi nói “không khóa, không có tiền xu”, chúng tôi đang đề cập đến khóa riêng của bạn. Sự khác biệt giữa quyền truy cập và quyền sở hữu Khi rút tiền từ một sàn giao dịch, bạn sẽ nhận thấy rằng việc rút tiền điện tử của bạn yêu cầu sự chấp thuận của sàn giao dịch và có giới hạn hàng ngày. Điều này chỉ ra rằng mặc dù các đồng tiền có thể nhìn thấy trong tài khoản của bạn, chúng thực sự được lưu trữ trong ví của sàn giao dịch. Nếu sàn giao dịch gặp vấn đề bảo mật, bạn có thể không rút tiền của mình. Nói cách khác, khi tiền của bạn nằm trên một nền tảng tập trung như một sàn giao dịch, chúng không thực sự thuộc về bạn. Tại sao việc sở hữu chìa khóa của bạn lại quan trọng? Tiền rất khó kiếm được và nếu được lưu trữ trên một nền tảng tập trung, nền tảng sẽ quyết định cách bạn có thể sử dụng nó. Hơn nữa, nếu nền tảng tập trung gặp phải bất kỳ vấn đề kỹ thuật nào, về cơ bản bạn sẽ mất quyền truy cập vào tiền điện tử của mình. Nói tóm lại: miễn là bạn không sở hữu chìa khóa, bạn không có tự do tài chính và tiền của bạn vẫn thuộc về sự thương xót của người khác. Quan trọng nhất, bạn không thể kiểm soát tính bảo mật của hệ thống của nền tảng - bạn đang thuê ngoài bảo mật tiền điện tử của mình cho họ. Thật không may, trong những năm qua, các cuộc tấn công lớn của hacker đã dẫn đến việc đánh cắp tiền điện tử trị giá lên tới 2 tỷ USD. Tình hình hoàn toàn khác nếu bạn sở hữu khóa riêng. Bằng cách sở hữu khóa riêng, bạn đặt ra các quy tắc. Không ai khác có thể cho bạn biết những gì bạn có thể hoặc không thể làm với tiền điện tử của riêng bạn. Bằng cách kiểm soát các khóa của riêng bạn, bạn thực sự sở hữu tiền xu của mình và có thể tận hưởng sự tự do tài chính. Tuy nhiên, việc kiểm soát các khóa của riêng bạn cũng đi kèm với một trách nhiệm quan trọng: Bạn phải đảm bảo rằng bạn là chủ sở hữu duy nhất của các khóa riêng tư này. Nếu ai đó tìm cách lấy khóa riêng của bạn, họ có thể truy cập và lấy đi tiền điện tử của bạn. UnionKey: Chìa khóa, Coin, NFT, Bảo mật Bảo mật cao: UnionKey sử dụng phương pháp ví lạnh phần cứng, lưu trữ khóa riêng trong chip mã hóa ngoại tuyến, tránh xa các mối đe dọa trực tuyến. Sự cô lập vật lý này gây khó khăn cho tin tặc trong việc lấy khóa riêng của người dùng, do đó bảo vệ tính bảo mật của tài sản kỹ thuật số của họ. Tính minh bạch của Mã nguồn mở: Mã của UnionKey là mã nguồn mở, cho phép bất kỳ ai xem xét và xác minh nó. Tính minh bạch này làm tăng niềm tin của người dùng vào bảo mật của ví và cũng thúc đẩy sự tham gia và bảo trì của cộng đồng.

    • blockchain
    • cryptocurrency
    1
  • article banner.
    Article

    Phát triển web tĩnh so với phát triển web động

    Hiểu về phát triển web tĩnh Định nghĩa và đặc điểm Phát triển web tĩnh liên quan đến việc tạo các trang web với nội dung cố định, vẫn không thay đổi trừ khi được chỉnh sửa thủ công bởi nhà phát triển. Hãy nghĩ về nó giống như một tập tài liệu in; một khi nó được in, nội dung vẫn giữ nguyên cho đến lần in tiếp theo. Ưu điểm Tốc độ: Các trang web tĩnh tải nhanh hơn vì không cần tìm nạp dữ liệu từ cơ sở dữ liệu. Bảo mật: Với ít thành phần hơn, nguy cơ lỗ hổng giảm. Đơn giản: Dễ dàng phát triển và triển khai hơn, làm cho nó trở nên lý tưởng cho các dự án quy mô nhỏ. Hạn chế Khả năng tương tác hạn chế: Tương tác với người dùng là tối thiểu. Cập nhật yêu cầu mã hóa: Bất kỳ thay đổi nào đều yêu cầu mã hóa thủ công và triển khai lại. Đi sâu vào phát triển web động Định nghĩa và đặc điểm Phát triển web động liên quan đến việc tạo các trang web nơi nội dung có thể thay đổi dựa trên tương tác của người dùng, truy vấn cơ sở dữ liệu hoặc các nguồn dữ liệu bên ngoài khác. Hãy tưởng tượng một buổi hòa nhạc trực tiếp điều chỉnh danh sách phát của nó dựa trên tâm trạng của khán giả! Ưu điểm Tương tác: Cung cấp trải nghiệm người dùng phong phú với các yếu tố tương tác. Quản lý nội dung dễ dàng: Cập nhật nội dung có thể được thực hiện thông qua hệ thống quản lý nội dung (CMS). Cá nhân hóa: Nội dung động có thể được điều chỉnh cho từng người dùng. Hạn chế Sự phức tạp: Yêu cầu nhiều nguồn lực và chuyên môn hơn để phát triển và duy trì. Hiệu suất: Có thể gặp thời gian tải chậm hơn do truy vấn cơ sở dữ liệu. So sánh phát triển web tĩnh và động Hiệu suất và tốc độ Trong khi các trang web tĩnh nhanh chóng do sự đơn giản của chúng, các trang web động có thể chậm hơn do tương tác cơ sở dữ liệu. Nhưng với những tiến bộ trong công nghệ, khoảng cách tốc độ đang thu hẹp. Tính linh hoạt và bảo trì Các trang web tĩnh giống như những chiếc xe cổ điển; chúng đáng tin cậy nhưng thiếu các tính năng hiện đại. Mặt khác, các trang web động cung cấp tính linh hoạt nhưng yêu cầu bảo trì và cập nhật thường xuyên. Tương lai và sự tiến hóa Khi công nghệ tiến bộ, chúng ta đang chứng kiến sự hội tụ của các yếu tố tĩnh và động. Các phương pháp tiếp cận kết hợp và các khuôn khổ mới đang xuất hiện, làm mờ ranh giới giữa hai. Xu hướng và công nghệ Từ kiến trúc không máy chủ đến Jamstack, tương lai là kết hợp những gì tốt nhất của cả hai thế giới để có hiệu suất tối ưu và trải nghiệm người dùng. Kết luận Phát triển web tĩnh so với phát triển web động không phải là chọn bên mà là hiểu điểm mạnh và điểm yếu của mỗi cách tiếp cận. Cho dù bạn là Mike hay Sarah, việc áp dụng các công cụ và công nghệ phù hợp có thể giúp bạn tạo ra trải nghiệm web cộng hưởng với người dùng. Câu hỏi thường gặp Cái nào tốt hơn: phát triển web tĩnh hay động? Nó phụ thuộc vào yêu cầu dự án của bạn. Các trang web tĩnh lý tưởng cho sự đơn giản và tốc độ, trong khi các trang web động cung cấp tính tương tác và linh hoạt. Các trang web động có luôn tải chậm hơn các trang web tĩnh không? Không nhất thiết. Với những tiến bộ trong công nghệ và kỹ thuật tối ưu hóa, các trang web động có thể đạt được tốc độ tương đương. Tôi có thể chuyển đổi một trang web tĩnh thành một trang web động không? Có, nhưng nó đòi hỏi phải tái cấu trúc đáng kể và có thể liên quan đến việc viết lại các phần của trang web. Bao lâu thì tôi nên cập nhật nội dung trên một trang web động? Cập nhật thường xuyên phụ thuộc vào chiến lược nội dung và nhu cầu của người dùng. Tuy nhiên, duy trì nội dung mới và phù hợp là điều cần thiết. Có bất kỳ mối quan tâm nào về bảo mật với các trang web động không? Các trang web động có thể dễ bị tổn thương hơn trước các mối đe dọa bảo mật do sự phức tạp của chúng. Tuy nhiên, việc thực hiện các phương pháp bảo mật tốt nhất có thể giảm thiểu rủi ro.

    • blockchain
    • learning
    0
  • article banner.
    Jackson.Peera.
    PourFunctionlandOct 19, 2023
    Article

    Create a NAS with Your FxBlox — How to install Samba: A Beginners Guide

    Big shout-out to Fierro Labs for this awesome tutorial! It is time to upgrade our FxBlox to something we can actually use! I will show you how to install Samba in just 3 easy steps! We are in search of the best way to set up our Blox as a NAS while the FULA testnet is still under development. This beginner friendly tutorial will allow us to add, remove, and edit files on the Blox all while accessing them on Windows, Mac, or other Linux computers! We are introducing many more Linux fundamentals in this tutorial, but don’t worry I will explain new things thoroughly. “Released in 1992, Samba is an open source implementation of the SMB protocol for Unix systems and Linux distributions. The server supports file sharing and print services, authentication and authorization, name resolution, and service announcements (browsing) between Linux/Unix servers and Windows clients.” (Sheldon, Robert & Scarpati, Jessica. “Server Message Block protocol (SMB protocol)”. TechTarget. August 2021). Since SMB was introduced in the 1980’s, Windows, MacOS, & Linux have supported the SMB protocol to access SMB-enabled remote files servers. In this tutorial you will learn how to: Factory reset your FxBlox device Attach a Keyboard, Video, and Mouse Update the FxBlox’s Linux OS Install Samba through armbian-config Configure Samba on Linux Manage and check Samba status View files hosted in Samba, on Windows and OSX Preface Okay I might have embelished the intro. It is going to take more than just three “easy” steps to set up Samba. But I will hold your hand through it. This tutorial will use ssh. If you want a quick refresher on how that works, check out my last tutorial Create a NAS with Your FxBlox: A Beginner’s Guide Series | by Fierro Labs | Sep, 2023 | Medium. If you want to continue the tutorial using a KVM, then get a mouse and keyboard combo that uses a wireless receiver (I don’t recommend bluetooth). A usb-c to usb-a adapter to connect it and a usb-c to HDMI dongle/cable (usb-c to DisplayPort also works). To factory reset your device, you will also need a usb-c cable that connects to your flash drive. Multi-port dongles/adapters will not work with the Blox. If you do not have any of the above, please consider supporting me by using my amazon affiliate links to order your accessories. Thank you! Usb-c to Usb-a female adapter Usb-c to HDMI female adapter or Usb-c to HDMI male cable Logitech Wireless Keyboard and Mouse combo *Disclosure: As an Amazon Associate I earn from qualifying purchases. Here is the default login information for the FxBlox: Username: pi Password: raspberry Hostname: fulatower Attach Keyboard, Video, & Mouse If you want to continue with the tutorial while interacting with the Blox directly. Then you’ll need the aforementioned cables or adapters. To connect keyboard and mouse, you could connect one to the top usb-c port and the other to the middle one. But I say just get a wireless combo, so you only take up one port. The two bottom usb ports both support DisplayPort which allow you to connect HDMI cable/adapter. Login with the default password, and press Ctrl+Alt+T to bring up the Terminal. Or look for it in the Applications, by clicking on “Activities” on the top left, then the box of nine dots at the bottom. Factory Reset FxBlox I think it is worthwhile to know how to factory reset your device, in case you mess something up or just want to start with a clean slate. Keep in mind, you will have to set up the device through the Blox app again. Factory resetting is possible by flashing the FxBlox with the Fula image provided by Functionland (Releases · functionland/fula-ota (github.com)) with a USB attached to the top usb-c port. Make sure your USB drive is formatted to FAT32. You’re going to want to download the latest version. At the time of this writing it is v1.1.5 (specifically RK1-EMMC-27–08–2023.5G_usb_flash_update.zip) and move it to your flash drive. Unzip the contents and move over all the files to the root directory of the USB drive. So that there are no folders at the root of the USB drive. Feel free to connect the USB drive now or after you’ve unplugged your Blox. But make sure it is ONLY to the TOP most usb-c port! Now, with the usb drive connected. Turn on your Blox, and the light should turn green, then turn yellow. This yellow light will stay on for about 10–15 minutes, indicating that it is applying the update/reset. You will know it is done when the lights alternate between Green and Blue every couple seconds. Now you can remove the usb from the tower and turn it off and on again. The Blox may or may not restart on its own once or twice. Keep an eye out for that and then you can continue to set up the device through the Blox app. *Note 1: After completing setup through the app, you may need to turn off and on the device at the end, for it to be discoverable. You don’t actually have to get a “Setup Complete” screen for it to connect to the wifi (in my experience)! Note 2: In my testing, I found setting up through the Blox app was the only way for the FxBlox to retain the wifi information. That is why I recommend it over just going straight to the desktop with KVM. Note 3: There needed to be an updated image of the Blox, because at the time of launch, the WalletConnect service reworked their API without telling anyone and it messed things up for owners to say the least. Hence the one-off “…_usb_flash_update” image options. Generally, you will just download the source zip folder and follow the same process.* Update the FxBlox’s Linux OS If you are NOT already logged into the FxBlox via ssh or connected directly to it, then we will do so now: ssh pi@fulatower If ‘fulatower’ doesn’t work, use the IP Address of the Blox instead. You can find this under the “Blox Discovery” tab in the Blox app Settings. Or your wifi router’s “Connected Devices” list. To update your FxBlox type: sudo apt update && sudo apt upgrade This will download and install all the components needed to get you up-to-date with the latest Ubuntu release that Blox runs. Now reboot device to apply changes: reboot Now, you can ssh back into the device. Configure the Samba Server on Linux — Part 1 — Create the Share Directories FINALLY, we are ready! Let me lay out the idea of what we are going to do. We are going to create a file sharing server and only permit authorized users access to write to it. Specifically, we are going to give each individual user a space on the Samba server called a “share” and a “public” space for all authorized users to write to. Before we can start, we have to decide where on our Blox we want to create the space for the Samba server. If you’re like me, you want to actually utilize the hard drive you installed into your Blox. My drive is located at /media/pi/nvme0n1p1, you can find yours by typing: df -h You’ll know which one is yours from the capacity of the drive and the “Filesystem” should start with /dev/. As well as the fact that the type of drive installed will be shown. E.g. I installed an nvme drive and you can see nvme in the path. Note 4: when you factory reset your device, this storage drive won’t get reformatted even after doing the setup process through the Blox app. So we’ll start by creating the space for our Samba server and all authorized users. In my case, I am authorizing pi and fierro_labs. IMPORTANT: Substitute the location of your drive in the commands! mkdir /media/pi/nvme0n1p1/FulaShare/ mkdir /media/pi/nvme0n1p1/FulaShare/Public mkdir /media/pi/nvme0n1p1/FulaShare/pi mkdir /media/pi/nvme0n1p1/FulaShare/fierro_labs Now verify they were created by navigating to that directory and listing its contents: cd /media/pi/nvme0n1p1/FulaShare && ls Configure the Samba Server on Linux — Part 2 — Install Samba with armbian-config If you don’t know what armbian-config is, you’re not alone. I recently just learned about it. Shoutout @Fred from the Functionland Telegram channel. It is a tool to configure your armbian-based SBC (Single Board Computer) with a graphical user interface (GUI). You can do various things including: setting up remote desktop control, installing third party software like Samba, and adjusting other system settings. To access armbian-config, you NEED to have your system up-to-date. To access the GUI type: sudo armbian-config You can then use your mouse to: Select Software Select Softy Select Samba and let it finish installing It will now ask you for a Samba username and password. Create one for pi. We’ll make another account after setup. Now we can move on to creating the public share for all users in the workgroup AND each individual users’ share. Use the arrow keys to get to the very end of the file. Copy/paste this into your terminal on a new line or just type it out: [Public] comment = Public directory where all users of the workgroup can read/write browseable = yes writeable = yes guest ok = no force create mode = 0770 force directory mode = 0770 path = /media/pi/nvme0n1p1/FulaShare/Public valid users = @workgroup [homes] comment = Home directories where only the authorized user can read/write browseable = no writeable = yes public = no create mode = 0700 directory mode = 0700 path = /media/pi/nvme0n1p1/FulaShare/%S valid users = %S Remember to replace the path to where you want to store the users' files in your case! Click on “OK” and exit all the way out of armbian-config until you see your Terminal again. Here is a description of each config option’s purpose: [Public]. Represents the share name. This is the directory location users see on their client computer. [homes] is a special share definition. Samba will create shares for new authorized users “on the fly”. This definition will enable us replace [home] with the user’s username when searching for it. Comment. Serves as a directory description. browseable. This parameter allows other machines in the network to find the Samba server and Samba share when set to yes. Otherwise, users must know the exact Samba server name and type in the path to access the shared directory. read only. Can be ‘yes’ or ‘no’. This option specifies if users will be able to only read the share, or write to it too. writeable. Pretty much redundant if read only = no. Grants write access to users when set to yes. guest ok. Allows anyone to read/write if set to yes. Otherwise, username/password is needed to access the specified share. public. Is synonymous to guest ok. Force create mode. Forces file permissions on newly create files by the user to be what is specified here Force directory mode. Forces directory persmissions on newly created directories by the user to be what is specified here. Permission #’s: 4=read,2=write,1=execute. Therefore, 7 = read+write+execute permissions. The three digits represent permissions for: owner, group, & others respectively Path. Specifies the directory to use for a Samba share. The example uses a directory in Fulashare/ valid users. Only the users or group specified can access the specified share. @workgroup. Is a shortcut to reference the group of Linux users who are also registered under that Group name in the Samba server. %S. Is a Samba shortcut to reference the username of a logged in user that is registered in the Samba server. You can come back to edit this configuration file at any time by using an editor of your choice, mine is vim (fight me): sudo vim /etc/samba/smb.conf If you don’t have vim, install it with sudo apt install vim. Okay are you still with me? If you want to learn more about what you just did, I will applaud you if you check out Samba’s official documentation. Or more specifically the smb.conf documentation to learn how you can customize the server for your use case! Configure Samba Server on Linux — Part 3 — Users, Groups, and Permissions The last step to get this to work is to register our users in the Samba server to have a login password. I know so far this has been a heavy lift, but the result will be sweet. I explain a little bit of what each command does, but if you want to learn more, I encourage you to Google the name of the command. Ex: “useradd linux command” or “smbpasswd linux command”. To register users for a Samba account on your server, the general syntax is sudo. smbpasswd -a . Samba accounts can only be made for already existing users on your Blox. And the password doesn’t have to be the same as the one used to log into the Blox. To make a new user account on your Blox AND register it in your Samba server, run all three commands. If you want to create an account in Samba without giving a user a login to your Blox, omit the second command: sudo useradd fierro_labs sudo passwd fierro_labs sudo smbpasswd -a fierro_labs If you ever want to change the Samba password just use: sudo smbpasswd . If you ever want to change the Linux password just use: sudo passwd . Now, we want to create a group called workgroupfor all our users in Linux. This is necessary to give all authorized users access to the Public space on our Samba server. To add users to the group called workgroup, we first have to create the group: sudo groupadd workgroup To add a user to the group: sudo usermod -aG workgroup pi sudo usermod -aG workgroup fierro_labs Setting permissions is what is going to make or break if you can connect to your local Samba server from another computer. At this point you should still be in the /media/pi/nvme0n1o1/FulaShare directory, if not, then do so now. To set permissions: sudo chmod 700 pi/ sudo chmod 700 fierro_labs/ Chmod stands for change mode and it's the command to change the permissions on files and directories. The 700 number means enable read+write+execute permissions for the user only. See config options description above for more info. Lastly, let’s specify the owners of the directories. sudo chown -R pi:workgroup pi/ sudo chown -R fierro_labs:workgroup fierro_labs/ sudo chown -R root:workgroup Public/ chown stands for change owner and it’s the command to change owner and/or group of a file or directory. Your permissions would look something like this: Manage and Check Samba Status We can check if our Samba server is up and running by: sudo systemctl status smbd Press ‘q’ to continue. If you see a green dot or the words “running” and “enabled”, then your server is currently running! If it says the service is “stopped” or “disabled”, then you will want to run sudo systemctl start smbd If you ever want to stop the server, you can run sudo systemctl stop smbd To reapply setting changes to /etc/samba/smb.conf, we will want to restart the server by running sudo systemctl restart smbd View files hosted in Samba, on Windows and OSX When you log into the Samba server as a registered user, you will be able to read and write to your individual share and the public share. IMPORTANT: It is a very annoying and difficult process to log into a different Samba account on the same computer login! For all intents and purposes, you can only log into one Samba account per client computer user! Windows File Explorer: Make sure to have “Network Discovery” on. If you go to the Network tab within File Explorer, and you DON’T have it on. A pop up header will show, asking you to turn on Network Discovery. Now switch to “This PC” tab, and click on the “See More”, three dots options menu. Click on “Map Network Drive” Assign it a letter of your choosing Type out the server hostname followed by the share you want to access. Ex \\fulatower\pi Select the Reconnect at sign-in option Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. Repeat the steps for adding in the Public/ share. Windows Run: Press Windows + R Type out the server hostname followed by the share you want to access. Ex \\fulatower\pi Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. Repeat the steps for adding in the Public/ share. MacOS/OSX Check to see if you have the Network tab listed on the left side in Finder. Fulatower should be there already, click on it and it will ask you to log in as a guest or registered user. The Guest option will only allow you to see that the Public folder exists. Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. Manual “Connect to Server”: While on the desktop screen (aka Finder), press Command + K. Enter the protocol method (smb://), then the IP address or hostname of the Blox (fulatower), followed by the share you want to access. Ex smb://fulatower/pi Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. The server should show up under Network or Locations in Finder now. Enjoy your new NAS! Conclusion Holy crap you made it! That was a long tutorial, but you pushed through. This knowledge is key fundamental IT system administration tasks and you just set up your first network share/file server from start to finish! I sure tried my best to explain everything you need to know so that you can confidently understand what the different Samba requirements and what the different options available to you are. Let me know in the comments what was the most difficult part for you? In the next tutorial, we will be leveling up our IT sysadmin knowledge to upgrade our Blox. We will be able to access our files, photos, and any other data on our Blox from anywhere in the world! Not only that, but we’ll be able to view those files from almost literally any device! Follow my YouTube channel for more web 3 content. Follow my Medium blog for more personal experience content and tutorials. Checkout the Functionland Telegram for support and updates. Cheers!

    • Fula Network
    • Blox
    • BAS
    • FxFiles
    2
  • article banner.
    Jackson.Peera.
    PourFunctionlandOct 19, 2023
    Article

    Tạo NAS với FXBlox của bạn: Chuỗi hướng dẫn cho người mới bắt đầu

    Lời chúc mừng lớn đến Fierro Labs cho hướng dẫn tuyệt vời này Nguồn gốc Nếu bạn là chủ sở hữu FXBlox và đã thiết lập thành công thiết bị của mình, thì bạn hẳn phải tự hỏi, “Tôi phải làm gì bây giờ?” Vâng, tôi có (các) câu trả lời cho bạn! Đây là một hướng dẫn thân thiện với người mới bắt đầu để tìm những cách mới để sử dụng Blox của bạn. Như bạn có thể biết, mạng thử nghiệm FULA vẫn chưa ra mắt và chúng tôi hiện đang bị mắc kẹt trong tình trạng thử nghiệm cá nhân. Mọi người muốn tìm hiểu những gì chúng tôi có thể làm với thiết bị này trong khi nó không có dịch vụ nào khác chạy trên nó. Hy vọng của tôi là các giải pháp này trong loạt bài này “già đi tốt” cho tất cả người dùng, trong đó, chúng tôi sẽ có thể chạy các dịch vụ đồng thời khỏi Blox của chúng tôi ngay cả khi mạng đang hoạt động. Tôi sẽ theo dõi tình hình chặt chẽ và cung cấp thông tin cập nhật nếu có bất cứ điều gì thay đổi. Các tùy chọn này làm tăng kiến thức kỹ thuật, nhưng tôi sẽ giúp bạn dễ dàng theo dõi, bất kể khả năng nào. Vì vậy, hãy bắt đầu! Tùy chọn 1: Ứng dụng FXFotos & FXFiles Nếu bạn giống tôi, điều đầu tiên bạn đã thử sau khi thiết lập Blox và khám phá ứng dụng Blox, là tải xuống hai ứng dụng mà Functionland có sẵn (một trên iOS). Sau đó, bạn đã cố gắng tìm ra cách chúng hoạt động cùng với Blox. Nhưng trước sự ngạc nhiên của bạn, bạn không thể làm cho nó hoạt động và phải tự hỏi liệu đây có phải là một trọng lượng giấy cho đến khi mạng thử nghiệm FULA hết. Tôi sẽ không nói về trải nghiệm này một lần nữa, nhưng nếu bạn muốn đọc thêm về nó. Kiểm tra Điều hướng trải nghiệm ứng dụng Functionland: Đánh giá thẳng thắn | bởi Fierro Labs | Tháng 9, 2023 | Trung bình Tùy chọn 2: Bộ nhớ đính kèm mạng (NAS) TLDR: scp - Làm thế nào để sao chép tệp từ máy chủ từ xa sang máy cục bộ? - Trao đổi ngăn xếp Unix & Linux Có NHIỀU cách để thiết lập NAS, nhưng chúng ta sẽ bắt đầu với những điều cơ bản trong tùy chọn này và nâng cao hơn. Nếu bạn không biết NAS là gì, nó chỉ đơn giản là một thiết bị lưu trữ được kết nối với mạng, hay còn gọi là internet. Đơn giản phải không? Bây giờ, thiết bị này không cần bàn phím, video và chuột (KVM) để hoạt động, nhưng có thể được sử dụng nếu thiết bị được thiết kế với mục đích đó. Vì vậy, trong trường hợp của chúng tôi, chúng tôi CÓ THỂ sử dụng bàn phím và chuột, nhưng thực sự chúng tôi thậm chí không cần một cái ngay bây giờ. Tôi sẽ giải thích làm thế nào chúng ta có thể sử dụng KVM trong một bài đăng trên blog sau. Ở dạng đơn giản nhất, bạn có thể sử dụng FXBlox làm NAS bằng cách chỉ cần chuyển các tệp qua mạng, đến và từ thiết bị của bạn. Tất cả những gì bạn cần là các scpsshcông cụ dòng lệnh và thông tin đăng nhập mặc định cho Blox. Thông tin đăng nhập mặc định cho Blox: User: pi Password: raspberry Hostname: fulatower Nếu đây là lần đầu tiên bạn thiết lập và bạn không thể giải quyết 'fulatower' làm tên máy chủ (như thể hiện trong ví dụ bên dưới) hãy thử cập nhật hệ thống Linux trước. Để thực hiện việc này, hãy tìm địa chỉ IP Blox của bạn trong “Blox Discovery” trong Cài đặt của Ứng dụng Blox. Sau đó, sử dụng địa chỉ ip làm 'hostname' ngay bây giờ. Sau đó, khi bạn lần đầu tiên ssh vào Blox, hãy chạy: * sudo apt update && sudo apt upgrade Lời nói đầu L scpệnh này có thể được sử dụng để di chuyển các tập tin đến/từ máy tính của bạn và một máy tính từ xa. L sshệnh được sử dụng để đăng nhập từ xa và điều khiển máy tính thông qua dòng lệnh. Nếu bạn gặp bất kỳ vấn đề nào, bước 1 của khắc phục sự cố là tắt nó đi, đợi một phút và bật lại. Hãy chắc chắn rằng bạn đang sử dụng cùng WiFi/LAN với Blox của bạn và VPN của bạn đã tắt! Sau khi thử tất cả những điều đó, hãy để lại cho tôi một bình luận giải thích vấn đề của bạn (hoặc chỉ cần Google nó 😉). Lưu ý cho người dùng Windows 10/11 Chúc mừng bạn có thể đã có mọi thứ bạn cần để bắt đầu. Truy cập PowerShell hoặc nếu bạn là một người Chad tuyệt đối, sau đó mở WSL của bạn và nhậpscp, sau đó nhấn Enter. Vậy thì bạn đã sẵn sàng để đi! Bây giờ nhập sshvà nhấn Enter. Để trở thành một Chad tuyệt đối, bạn có thể tải xuống WSL trực tiếp từ cửa hàng Windows và bạn có thể làm theo hướng dẫn này để thiết lập đúng cách https://learn.microsoft.com/en-us/windows/wsl/install (nó không khó lắm 😉). Sử dụng SCP & SSH Để ngắn gọn, bây giờ tôi sẽ giả định bạn đang chạy một thiết bị đầu cuối dựa trên Linux như PowerShell hoặc WSL. Người dùng Linux và Mac chỉ có thể sử dụng ứng dụng Terminal. * Đầu tiên, chúng ta hãy di chuyển một tập tin đến tháp. Chúng ta có thể tạo một tệp mới tùy ý bằng touchlệnh. Mở thiết bị đầu cuối được lựa chọn và loại: Lưu ý: Tôi đang ở trong thư mục Tài liệu, nếu bạn cũng muốn tạo một cái, bạn có thể nhập: * mkdir Documents touch Hello_Fula_World Cú pháp lệnh: * touch Bây giờ, chúng ta có thể di chuyển nó qua vớiscp: scp Hello_Fula_World pi@fulatower:/home/pi/Documents Cú vập: scp @:/remote/directory Tiếp theo, chúng tôi chỉ cần nhập mật khẩu mặc định: raspberry. Mật khẩu sẽ không hiển thị khi chúng tôi đang gõ nó. Đây là một điều Linux để bảo mật mật khẩu. Bây giờ, chúng tôi có thể xóa/xóa tệp khỏi máy tính của mình, bởi vì chúng tôi đã lưu nó trong “đám mây” cá nhân của mình. rm Hello_Fula_World *Cú pháp: * rm sshĐể xác minh kết quả của chúng tôi, bây giờ chúng tôi có thể đăng nhập từ xa vào Blox bằng: ssh pi@fulatower Cú vập: ssh username@computer_hostname Đối với thiết lập lần đầu tiên, về cơ bản nó sẽ hỏi chúng tôi xem chúng tôi có tin tưởng thiết bị mà chúng tôi đang kết nối hay không. Nhập 'Có' để tiếp tục và nhập mật khẩu mặc định. Bây giờ chúng ta có thể thay đổi thư mục đến nơi chúng ta di chuyển tệp bằng cd: cd /home/pi/Documents cd path/you/want/to/go/toCú vập:. Điều này cũng sẽ hoạt động: cd ~/Documentshoặc chỉ đơn giảncd Documents. Sau đó, chúng ta có thể thấy các tệp trong thư mục bằng cách gõ: ls Xin chúc mừng! Bạn có nửa NAS! Bây giờ, để hoàn thành chu kỳ, chúng ta phải di chuyển một tệp trở lại máy tính cục bộ của chúng tôi. Trước tiên, chúng ta phải thoát khỏi phiên đăng nhập từ xa bằng cách gõ: exit Từ đây, chúng ta có thể sử dụng scp để di chuyển tệp từ Blox sang máy tính của mình: scp pi@fulatower:/home/pi/Documents/Hello_Fula_World ~/Documents Cú vập: scp @:/file/to/send /where/to/put/it Lưu ý: “~” có nghĩa là thư mục chính; “/” là dấu phân cách đường dẫn; tất cả cùng có nghĩa là 'đối với thư mục Trang chủ, truy cập thư mục Tài liệu' . * Bây giờ nếu chúng ta gõ rals. Chúng ta sẽ thấy rằng tập tin đã trở lại! Kết luận HOAN HÔ! Bạn có sẵn một NAS SUPER cơ bản để sử dụng! Vấn đề rõ ràng duy nhất với điều này là nó tệ. Chúng ta cần nâng cấp NGAY BÂY GIỜ nếu chúng ta muốn sử dụng nó như một sự thay thế cho bất cứ thứ gì. Hướng dẫn này là một bước đầu tiên hữu ích để hiểu: Dòng lệnh và cách điều hướng các thư mục Thiết bị lưu trữ gắn mạng cục bộ Chuyển tập tin an toàn với scp Đăng nhập từ xa vào máy tính với ssh Trong hướng dẫn tiếp theo, chúng ta sẽ sử dụng Blox và thiết lập một GUI thân thiện với người dùng để xem các tệp từ xa đó. Mà bạn cũng sẽ có thể xem từ Windows, Mac hoặc thậm chí iPhone của bạn! Theo dõi kênh YouTube của tôi để biết thêm nội dung web 3. Theo dõi blog Medium của tôi để biết thêm nội dung và hướng dẫn trải nghiệm cá nhân. Kiểm tra Telegram Functionland để được hỗ trợ và cập nhật. Chúc mừng!

    • FxFotos
    • BAS
    • FxFiles
    2
  • article banner.
    Jackson.Peera.
    PourFunctionlandOct 19, 2023
    Article

    Điều hướng trải nghiệm ứng dụng Functionland: Đánh giá thẳng thắn

    Cảm ơn Fierro Labs cho bài viết tuyệt vời này. Nguồn gốc Tôi không nghĩ rằng tôi đơn độc khi nói rằng tôi đã có một trải nghiệm tồi tệ khi sử dụng bộ sưu tập các ứng dụng của Functionland. Điều này không có nghĩa là đánh bại chúng, nhưng có nghĩa là làm nổi bật nơi mà tôi nghĩ các ứng dụng có thể được cải thiện. Hãy nhớ rằng tôi đang sử dụng các ứng dụng này trên Pixel 4a (Android 13) và iPhone 13. Nếu bạn đã xem video cài đặt FXBlox của tôi, phản ứng của tôi là thật và đó là một lần thử đầu tiên khá suôn sẻ. Tôi đã không gặp phải vấn đề lớn như nhiều người khác và tất cả những nấc cụt và vấn đề của tôi đều được hiển thị trên màn hình. Những gì không được hiển thị trong video là tôi chơi với các ứng dụng Blox, tệp và ảnh sau đó. Và đó là những gì bài đăng trên blog này nói về. Video về điều này và nhiều hơn nữa sắp ra mắt. Ứng dụng FXBlox (Android) Tôi đã trải qua quá trình thiết lập đầy đủ trên Android (trước khi ứng dụng iOS có sẵn). Ứng dụng có lỗi chính tả mà tôi nghĩ đã khiến mọi người phản ứng thậm chí còn tồi tệ hơn đối với quá trình thiết lập; nó ủng hộ ý tưởng rằng đây là một sản phẩm “chưa hoàn thành và chưa tinh chế” và nó khiến mọi người cảm thấy “điều này có đáng không?”. Mọi người đã bước vào quá trình thiết lập với mùi vị khó chịu trong miệng, vì sự chậm trễ của sản phẩm khiến chúng tôi nhận được thiết bị của chúng tôi tám tháng sau ngày giao hàng dự kiến ban đầu. Đúng vậy, tất cả chúng ta đều biết nó chưa hoàn thành và điều đó hoàn toàn không bị nhóm phủ nhận. Bởi vì họ biết họ sẽ làm điều gì đó về nó. Họ phải làm thế. Nhưng tác động tâm lý của sự nghi ngờ của mọi người được chứng minh là đúng đã diễn ra. Tôi có cảm giác rằng mọi người rất khó chịu về nó và đang do dự về sự thành công của sản phẩm cuối cùng. Lưu ý bên lề: Thành thật mà nói, điều không giúp ích được gì là một nhóm những người không có kỹ thuật tham gia vào chiến dịch trong thời kỳ đỉnh cao của đại dịch và kỷ nguyên lạc quan về tiền điện tử. Họ đã hứa về thu nhập thụ động nhanh chóng (có thể làm giàu nhanh chóng) và họ nhận ra rằng họ đã kiếm được nhiều hơn một chút so với khả năng xử lý. Nhưng đừng lo, anh đã bắt được tôi, anh bạn. * Sau khi thiết lập, tôi đã xem xét ứng dụng như tôi chắc chắn nhiều chủ sở hữu khác đã làm. Điều nổi bật đối với tôi là nó thiếu chức năng. Có thể hiểu được. Vì vậy, đây là một vài điều tôi muốn xem: Là chủ sở hữu blox, tôi rất muốn có khả năng khôi phục cài đặt gốc cho thiết bị ngay từ ứng dụng. Là chủ sở hữu blox, tôi muốn có một nút (“+”) trong tab “Blox” hoặc “Devices”, cho phép tôi thực hiện quá trình định dạng cho một ổ đĩa mới để sử dụng với tháp hiện đang được chọn. Là chủ sở hữu blox, tôi muốn có một nút (“+”) trong tab “Blox” hoặc “Devices” cho phép tôi thêm một Blox khác vào thiết lập/mảng thiết bị của mình. Là một người dùng, tôi muốn có nhiều hơn (“!”) Các nút thông tin trên các màn hình khác nhau để hướng dẫn tôi về những thứ như “PeerID” và “DID” và nói chung, giáo dục trên các tab “Blox”, “Người dùng/Bạn bè”, tab “↑” và “Thiết bị”. Phản hồi chung của tôi về quá trình thiết lập trong ứng dụng FXBlox là: đó là giữa. Đầu tiên, màu “xanh” được sử dụng khi kết nối bộ đổi nguồn thậm chí không phải là màu xanh lam! Đó là màu ngọc lam/xanh mòng két! Trong video thiết lập, chúng ta thấy rõ màu XANH LAM đẹp trong giai đoạn cập nhật chương trình cơ sở. Sẽ rất tốt nếu nhìn thấy màu xanh đậm khi thiết bị bật để chúng ta có thể thấy rõ sự khác biệt giữa màu xanh mòng két hiện tại và màu trắng. Thứ hai, sẽ là một trải nghiệm mượt mà hơn nhiều nếu Blox không phải tắt và bật nhiều lần. Hoặc giáo dục chúng tôi về lý do tại sao nó là cần thiết. Cuối cùng, sẽ thông tin/trấn an người dùng hơn nhiều nếu không cần phải di chuyển khỏi ứng dụng trong quá trình cập nhật chương trình cơ sở. Nếu có một thanh tiến trình hiển thị khi thiết bị được cập nhật xong, điều đó sẽ rất tuyệt. Tôi nghĩ rằng trải nghiệm của bạn có thể khác nhau, cá nhân bất cứ khi nào tôi gặp sự cố, tôi chỉ buộc đóng (các) ứng dụng và thử lại. Tôi đã làm điều này 3-4 lần trong giai đoạn liên kết MetaMask và tạo DID (đó là phần tồi tệ nhất, i.m.o). FXPhotos (iOS & Android) Vấn đề lớn nhất với các ứng dụng FxFotos là cách chúng ghép nối với Blox mà tldr... họ không làm? Điều đầu tiên họ sẽ yêu cầu bạn là quyền, điều này có ý nghĩa. Nó muốn truy cập vào ảnh và nó muốn xem liệu Blox có trên mạng hay không. Điều đó đúng như mong đợi và mặc dù ứng dụng có thu hút ảnh của tôi, bây giờ tôi cần tìm cách đồng bộ hóa Blox. Tôi đi đến Cài đặt bằng cách nhấp vào hình ảnh đại diện trống ở trên cùng bên phải. Tôi được trình bày với một tùy chọn đó là “Tạo DID”. Chà... tôi đã tạo DID chưa? Tôi không thể sử dụng cái đó được sao? Ai biết được. Tôi trải qua quy trình và nó yêu cầu tôi mở ví của mình để tôi có thể ký giao dịch. Nhưng tôi không bao giờ nhận được một cửa sổ bật lên và nó khiến tôi tự hỏi liệu tôi có nên tham gia testnet Goerli không (giống như trong thiết lập Blox)? Vì vậy, tôi đã thử điều đó và vẫn không có gì. Tại một thời điểm nào đó sau đó, tôi thử lại và tôi ngạc nhiên khi thấy cửa sổ bật lên chữ ký DID khi ở trên mạng thử nghiệm Goerli ETH trên Pixel của tôi. (Nó không bao giờ xuất hiện trên iOS) Tôi trở lại ứng dụng FXFotos. Quy trình làm việc trên Android khác với iOS tại thời điểm này. Trên Android, tôi cũng được cung cấp một tùy chọn để “Thêm Blox”. Vì vậy, tôi điền thông tin và nó nhanh chóng thất bại khi nhấn “Kết nối”. Và nó chỉ để lại cho tôi một vài câu hỏi. DID có thực sự là tất cả những gì cần thiết để đồng bộ hóa các bức ảnh trên điện thoại của tôi với những bức ảnh trong Blox của tôi không? Tại sao tôi không thể thêm DID mà tôi đã tạo thay thế? Có cách nào để cô đặc DID đó thành một miền ens giống như và cung cấp điều đó để làm cho quá trình liên kết DID bớt phức tạp hơn không? Tôi có cần phải tham gia testnet Goerli không? Tôi hy vọng ai đó có thể giải quyết những câu hỏi này trong các bình luận hoặc Telegram. Trải nghiệm FXFiles (chỉ dành cho Android) Vì vậy, nếu bạn không biết, ứng dụng FxFiles chỉ khả dụng trên Android. Đừng lo lắng người dùng iPhone, bạn sẽ không bỏ lỡ bất cứ điều gì. Về bản chất, nó chỉ là một ứng dụng xem tệp tiêu chuẩn. Điều khó xử về nó là ngay khi bạn mở ứng dụng lần đầu tiên, nó sẽ chuyển thẳng đến trang quyền trong Cài đặt. Điều này thật kỳ lạ vì nó chỉ nên là một cửa sổ bật lên trong ứng dụng. Trong ứng dụng này, không có cách nào để kết nối với DID hoặc kết nối Blox. Vì vậy, nó chỉ là một ứng dụng khác sẽ là khuôn khổ cho cách chúng tôi tải tệp lên mạng Fula trong tương lai. Điều tôi nghĩ sẽ tuyệt với ứng dụng này là sử dụng nó với trình giả lập. Trên Android và các thiết bị mô phỏng chuyên dụng, bạn cần trỏ trình giả lập đến nơi đặt tệp. Nhưng vấn đề bạn lấy ROM của mình ở đâu vẫn là một vùng xám hợp pháp. Hãy tưởng tượng bạn tải xuống ứng dụng này và phát trực tuyến trò chơi của mình từ FXBlox của bạn khi đang di chuyển! Hoặc có quyền truy cập lớn hơn vào các trò chơi mà bạn bè chia sẻ với bạn hoặc từ cộng đồng?! (chúng tôi sẽ khám phá ý tưởng này trong một video trong tương lai 😜) Kết luận Ít nhất là các ứng dụng cần một số công việc. Functionland đã nói rằng họ hiện đang ưu tiên phát triển testnet được khuyến khích và sẽ giúp tất cả người dùng khắc phục sự cố thiết lập/kết nối của họ trước khi phát hành. Điều này là để đảm bảo rằng tất cả những người có thể tham gia, đều có thể làm như vậy. Các ứng dụng và quy trình làm việc sẽ chỉ trở nên tốt hơn từ đây và chủ sở hữu Blox trong tương lai sẽ coi trải nghiệm UI/UX là điều hiển nhiên. Tôi đang mong chờ ngày đó, tôi hy vọng bạn cũng vậy! Theo dõi kênh YouTube của tôi để biết thêm nội dung web 3. Theo dõi blog Medium của tôi để biết thêm nội dung trải nghiệm cá nhân. Và kiểm tra Telegram Functionland để được hỗ trợ và cập nhật. Chúc mừng!

    • FxFotos
    • Blox
    • FxFiles
    2
Peera.

Nouvelle identité.

Expérience comme

Jamais auparavant.

Meilleurs tags
  • The Graph
  • Aave Protocol
  • discussion
  • Solidity
  • Subgraph
  • Smart Contract
  • GraphQL
  • blockchain
  • Query
  • Indexers
Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
Plus d'infos