<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="./atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="vi">
    <title>Điện Tín</title>
    <subtitle>Thời Sự</subtitle>
    <updated>2023-06-25</updated>
    <id>https://chat.trung.fun/atom.xml</id>
    <link rel="self" type="application/atom+xml" href="https://chat.trung.fun/index.xml" />
    <link rel="alternate" type="text/html" href="https://chat.trung.fun/index.html" />
    <link rel="alternate" type="application/atom+xml" hreflang="en" href="https://chat.trung.fun/index.en.xml" />
    <link rel="alternate" type="text/html" hreflang="en" href="https://chat.trung.fun/index.en.html" />
    <author>
        <name>Trần H. Trung</name>
        <email>work@trung.fun</email>
        <uri>xmpp:trần.h.trung@trung.fun</uri>
    </author>
    <summary type="xhtml">
        <p>
            Nhận tin tức mới nhất với
            <a target="_blank" rel="noopener" href="https://chat.trung.fun/atom.xml">
                đường dẫn đây.
            </a>
        </p>
        <p>
            Chẳng may ông|bà chưa biết RSS|Atom là gì thì có thể đọc 
            <a target="_blank" rel="noopener" href="https://trung.fun/khac/rss-atom.html">
                trang này. 
            </a>
        </p>
    </summary>
    <entry>
        <title>Thời hạn lưu trữ tệp</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-hau.html#files" />
        <updated>2025-05-06</updated>
        <published>2025-05-06</published>
        <content type="xhtml">
            <p>
                Thời hạn lưu trữ tệp trên máy hầu được nâng lên 7 ngày.
            </p>
        </content>
    </entry>
    <entry>
        <title>Mã nguồn cho mod_invites_webgen</title>
        <link rel="alternate" type="text/html" href="https://soft.trung.fun/code/prosody-modules/file/tip/mod_invites_webgen" />
        <updated>2025-02-26</updated>
        <published>2025-02-26</published>
        <content type="xhtml">
            <p>
                Mặc dù `@trung.fun` là dịch vụ điện tín công cộng, bạn chỉ
                có thể tạo tài khoản chuẩn XMPP khi được mời. Đây là nỗ lực
                của cộng đồng để ngăn chặn tin nhắn rác trên mạng liên hợp
                XMPP.  Tính năng này đã được triển khai và vận hành từ lúc
                khai trương. Và tôi đã gặp phải rất nhiều vấn đề với trải
                nghiệm người dùng (UX). 
            </p>
            <p>
                Giải pháp của tôi với vấn đề này là mở lối cho để người
                dùng có thể tạo phiếu mời qua trang web. Bạn có thể trải
                nghiệm tính năng này tại:
            </p>
            <p>
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/dang-ky">
                    https://chat.trung.fun/dang-ky
                </a>
            </p>
            <p>
                Hôm nay, mã nguồn của mô-đun cho tính năng này được công bố
                tại 
                <a target="_blank" rel="noopener" href="https://soft.trung.fun/code/prosody-modules/file/05125c29fd67/mod_invites_webgen">
                    đây.
                </a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Tạm biệt Snikket iOS</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-khach.html" />
        <updated>2023-11-11</updated>
        <published>2023-11-11</published>
        <content type="xhtml">
            <p>
                <a target="_blank" rel="noopener" href="https://monal-im.org/post/00008-monal-6.0-released/">
                    Vừa rồi Monal đã cho ra bản 6.0 với tính năng đáng
                    chú ý nhất đó là gọi thoại.
                </a>
            </p>
            <p>
                Để bảo toàn thương hiệu cho dự án Snikket, tôi đã gỡ nó
                khỏi danh sách các trình khách được tiến cử cho
                <code>@trung.fun</code>.
                Đáng lẽ tôi không nên cho Snikket vào danh sách ngay
                từ đầu. Nhưng vì quá thiếu thốn tính năng này nên làm
                liều.
            </p>
            <p>
                Nói thế không có nghĩa là Snikket-iOS không tương thích với
                <code>@trung.fun</code> - vẫn xài được ngon lành nhờ có
                giao thức XMPP. (Chỉ là không liệt kê thôi.)
            </p>
        </content>
    </entry>
    <entry>
        <title>Chia Sẻ Tệp</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-hau.html#files" />
        <updated>2023-10-21</updated>
        <published>2023-10-21</published>
        <content type="xhtml">
            <p>
                Thời gian lưu trữ tệp trên máy hầu được tăng từ 24 tiếng lên đến 72 tiếng.
            </p>
        </content>
    </entry>
    <entry>
        <title>Web Console Chat</title>
        <link rel="alternate" type="text/html" href="https://anon.trung.fun/" />
        <updated>2023-04-07</updated>
        <published>2023-04-07</published>
        <content type="xhtml">
            <p>
                Dịch vụ điện tín qua web đã trở lại.
            </p>
            <p>
                Sự trở lại lần này dùng cùng thứ phần mềm mà tôi dùng
                hàng ngày.
            </p>
            <p>
                Và rất có thể nó cho ra đời một loại ứng dụng mới.
            </p>
            <p>
                Tôi sẽ gọi nó là: Web Console Chat (WebCC)
            </p>
        </content>
    </entry>
    <entry>
        <title>Cổng Telegram đã sập</title>
        <link rel="alternate" type="text/html" href="https://telegram.trung.fun/" />
        <updated>2023-05-14</updated>
        <published>2023-04-04</published>
        <content type="xhtml">
            <p>
                Telegram chặn số của tôi mà không đưa ra lý do chính đáng…
            </p>
            <p>
                Tôi biết là làm thế này hơi gắt quá nhưng thời gian có
                hạn và ta luôn phải đưa ra quyết định. Cổng Telegram của
                tôi có ngừng hoạt động cũng chẳng ảnh hưởng gì đến tốc
                độ phát triển cảu Slidge và các Cổng khác được triển
                khai trên mạng lưới XMPP. Vậy thì…
            </p>
            <p>
                Cổng Telegram của tôi ngừng hoạt động. Vĩnh viễn.
            </p>
        </content>
    </entry>
    <entry>
        <title>Cổng cho các mạng di sản</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/khac.html" />
        <updated>2023-02-14</updated>
        <published>2023-02-14</published>
        <content type="xhtml">
            <p>
                Có hai Cổng đang trong giai đoạn thử nghiệm. Chúng sẽ
                cho phép bạn kết nối tài khoản trên các mạng di sản với
                tài khoản XMPP của bạn. Với tính năng này, bạn sẽ chỉ
                cần cài độc nhất một ứng dụng XMPP trên thiết bị để chat.
            </p>
            <p>
                Thông tin về các Cổng này có tại đây:
            </p>
            <p>
                <ul>
                    <li>
                        <a target="_blank" rel="noopener" href="https://messenger.trung.fun">
                            https://messenger.trung.fun
                        </a>
                    </li>
                    <li>
                        <a target="_blank" rel="noopener" href="https://telegram.trung.fun">
                            https://telegram.trung.fun
                        </a>
                    </li>
                </ul>
            </p>
            <p>
                Nếu bạn đang dùng trình khách trên máy tính bàn hoặc
                Android, tôi hoan nghênh bạn tham gia trải nghiệm tính
                năng rất độc đáo này. Người dùng iOS vẫn đang cần thêm
                một bước nhỏ để mọi thứ hoạt động vậy nên hãy
                <a target="_blank" rel="noopener" href="https://trung.fun/lien-lac/lien-lac.html">
                    liên hệ tôi
                </a>
                nếu bạn dùng iOS và muốn thử nghiệm tính năng này.
            </p>
        </content>
    </entry>
    <entry>
        <title>Không còn huy hiệu tiêu chuẩn</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/index.html" />
        <updated>2023-02-09</updated>
        <published>2023-02-09</published>
        <content type="xhtml">
            <p>
                <a target="_blank" rel="noopener" href="https://compliance.conversations.im/badge/trung.fun">
                    Huy hiệu tiêu chuẩn cũ
                </a>
                đã bắt đầu biểu thị kết quả sai nên đã được tạm thời giấu đi.
            </p>
            <p>
                Nếu bạn cần kiểm tra thông tin kỹ thuật, giờ đây đã có các dịch
                vụ mới đang được phát triển bởi Jonas Schäfer:
            </p>
            <p>
                <a target="_blank" rel="noopener" href="https://xmpp.net">
                    https://xmpp.net
                </a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Đăng ký dễ dàng hơn</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/dang-ky/dang-ky.html" />
        <updated>2023-01-25T00:03Z</updated>
        <published>2023-01-25</published>
        <content type="xhtml">
            <p>
                Để đăng ký
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/tai-lieu/may-hau.html#addr-std">
                    tài khoản chuẩn XMPP
                </a>
                bạn KHÔNG CẦN phụ thuộc vào:
            </p>
            <p>
                <ul>
                    <li>
                        Thư điện tử.
                    </li>
                    <li>
                        Họ và Tên Thật.
                    </li>
                    <li>
                        Số Điện Thoại.
                    </li>
                    <li>
                        Số Căn Cước Công Dân.
                    </li>
                    <li>
                        …
                    </li>
                </ul>
            </p>
            <p>
                Hướng dẫn chi tiết có tại
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/dang-ky/dang-ky.html">
                    đây.
                </a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Không còn điện tín qua web</title>
        <link rel="alternate" type="text/html" href="https://anon.trung.fun/" />
        <updated>2023-01-18</updated>
        <published>2023-01-18</published>
        <content type="xhtml">
            <p>
                Vì phần mềm không đạt chất lượng, tôi không còn cung cấp dịch
                vụ điện tín ẩn danh qua trình duyệt nữa.
            </p>
            <p>
                Bạn vẫn có thể dùng 
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/tai-lieu/may-khach.html">
                    các trình khách XMPP khác
                </a>
                để sử dụng dịch vụ này.
            </p>
            <p>
                Tài liệu hướng dẫn để làm việc này có tại
                <a target="_blank" rel="noopener" href="https://anon.trung.fun">
                    đây.
                </a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Công Trạng</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/cong-trang.html"/>
        <updated>2023-01-02</updated>
        <published>2022-12-16</published>
        <content type="xhtml">
            <p>
                Tương phản với « robots » những thực thể không bao giờ
                sống, con người luôn phải được lưu công. 
                </p><p>
                Dù tốt hay xấu, trang này chứa bộ sưu tập tên của những
                người đã hợp sức phát triển tất cả các công cụ mà
                dịch vụ điện tín này đang sử dụng.
                </p><p>
                Về những miền vô định, tôi cũng muốn cảm ơn tất cả
                những người đã trải qua quá trình thử nghiệm.
            </p>
        </content>
    </entry>
    <entry>
        <title>Cổng cho IRC</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-hau.html#irc" />
        <updated>2023-01-16</updated>
        <published>2022-12-10</published>
        <content type="xhtml">
            <p>
                Có một loài điện tín khủng long tên là
                <a target="_blank" rel="noopener" href="https://vi.wikipedia.org/wiki/Internet_Relay_Chat">
                    IRC.
                </a>
                Đây là giao thức đầu tiên thiết kế dành riêng cho việc
                nhắn tin tức thời, ra đờì vào khoảng 28 năm sau mạng
                trực tuyến (internet).
                Dù nó không có các tính năng hữu dụng như XMPP, rất
                nhiều cộng đồng vẫn đang sử dụng IRC ví dụ như
                #suckless, #bitcoin, #monero….
            </p>
            <p>
                Bây giờ, với cùng
                <a target="_blank" rel="noopener" href="https:///chat.trung.fun/tai-lieu/may-hau.html#addr-std">
                    tài khoản tiêu chuẩn XMPP @trung.fun,
                </a>
                bạn có thể dùng cái Cổng tên `birc.trung.fun` để tham
                gia vào bất cứ sảnh thoại IRC nào trên bất cứ máy hầu
                IRC nào.
            </p>
            <p>
                Chi tiết về cú pháp để làm việc này nằm tại
                <a target="_blank" rel="noopener" href="https:///chat.trung.fun/tai-lieu/may-hau.html#irc">
                    đây.
                </a>
            </p>
            <p>
                Chào mừng bạn đến với mạng lưới phân quyền IRC.
            </p>
        </content>
    </entry>
    <entry>
        <title>Hợp Đồng</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/hop-dong.html" />
        <updated>2022-11-18</updated>
        <published>2022-11-18</published>
        <content type="xhtml">
            <p>
                Điều khoản về quyền riêng tư không có ý nghĩa gì lắm
                khi đa số dữ liệu đều được mã hoá và
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/tai-lieu/may-hau.en.html">
                    các thiết lập của máy hầu có sẵn để đại chúng tham
                    khảo.
                </a>
                Hơn hết là không chỉ riêng tôi, nhà cung cấp mà cả
                những người dùng dịch vụ cũng phải có trách nhiệm khi
                họ sử dụng dịch vụ điện tín XMPP này.
            </p>
            <p>
                Vậy nên, bản hợp đồng giữa nhà cung cấp và người dùng
                được công bố lần đầu tiên vào ngày hôm nay.
            </p>
        </content>
    </entry>
    <entry>
        <title>Thêm Tuỳ Chỉnh Lưu Trữ Tin Nhắn</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-hau.en.html#mam" />
        <updated>2022-11-09</updated>
        <published>2022-11-09</published>
        <content type="xhtml">
            <p>
                Bạn có thể tuỳ chỉnh thêm cách thức lưu trữ tin nhắn thông qua
                <a target="_blank" rel="noopener" href="https://xmpp.org/extensions/xep-0441.html">
                    trình khách
                </a>
                nếu nó có hỗ trợ
                <a target="_blank" rel="noopener" href="https://xmpp.org/extensions/xep-0441.html">
                    XEP-0441.
                </a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Hoan nghênh Snikket-iOS</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-khach.html#ios" />
        <updated>2022-11-06</updated>
        <published>2022-11-06</published>
        <content type="xhtml">
            <p>
                Hoan nghênh Snikket-iOS.
            </p>
        </content>
    </entry>
    <entry>
        <title>Lời mời</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/tai-lieu/may-hau.html#invite" />
        <updated>2022-10-31</updated>
        <published>2022-10-31</published>
        <content type="xhtml">
            <p>
                Có hai thay đổi: 
            </p>
            <p>
                Một là thay cho ‘XMPP’ từ nay tôi sẽ gọi dịch vụ này là dịch
                vụ ‘Điện Tín’ cho tiếng Việt và ‘Chat’ cho tiếng Anh.
            </p>
            <p>
                Dù dịch như ↑thế này↑ không được chuẩn cho lắm, ít ra nó sẽ
                dễ phát âm hơn.
            </p>
            <p>
                Hai là sau thời gian cân nhắc, tôi đã quyết định giới hạn
                lời mời sử dụng dịch vụ này ở mức 7 ngày. Đây cũng là thời
                lượng mà tất cả các tin nhắn sẽ được 
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/tai-lieu/may-hau.html#mam">
                    lưu trên máy hầu.
                </a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Biểu Phí</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/bieu-phi/bieu-phi.html"/>
        <updated>2022-09-20</updated>
        <published>2022-09-19</published>
        <content type="xhtml">
            <p>
                Theo quan sát rất chủ quan của tôi, chẳng có hoạt động nào của
                con người có thể trường tồn qua nghiệt ngã của thời gian mà
                không có mô hình kinh tế vững mạnh. Viết và dùng phần mềm tự
                do là một là hoạt động của con người. Tuy nhiên văn hoá về 
                việc trả ơn cho những sản phẩm và dịch vụ dựa trên phần mềm tự
                do vẫn còn đang ở giai đoạn rất sơ khai, không chỉ kể riêng ở
                Việt Nam. 
            </p>
            <p>
                Tôi suy nghĩ khá nhiều về kinh tế của phần mềm tự do. Theo kẻ
                thù của mọi cây bút viễn tưởng « cuốn Từ Điển » kinh tế được
                định nghĩa là những hoạt động sản xuất, phân phối, trao đổi
                cũng như tiêu thụ sản phẩm và dịch vụ của một thực thể nào đó.
            </p>
            <p>
                Nếu ta cho XMPP là một thực thể kinh tế, các nhà phát triển
                phần mềm sẽ thuộc bên sản xuất, các nhà cung cấp các dịch vụ
                sẽ thuộc bên phân phối và người dùng cuối sẽ thuộc bên tiêu
                thụ. Và giữa các bên phải có sự trao đổi thịnh vượng thì XMPP
                mới có thể được gọi là hoạt động kinh tế được.
            </p>
            <p>
                Ở trường hợp của tôi, dịch vụ XMPP vừa là công cụ để hỗ trợ
                cho công việc chính (làm phim); vừa là hoạt động công ích để
                đưa ra giải pháp cho những vấn đề với bảo mật cho toàn xã hội;
                vừa là sở thích mầy mò công nghệ của cá nhân. Vậy xét về kinh
                tế, tôi thuộc cả ba bên trong cái thực thể XMPP này.
            </p>
            <p>
                Nhưng vấn đề như đã nêu trên, là chưa ai trả công cho thời
                gian tôi bỏ ra cho dịch vụ công ích này cả. Suy ra tôi cũng
                chưa thể trả công cho ai để dùng phần mềm. Vậy thì chẳng mấy
                chốc có thể tôi và cả rất nhiều những người đang góp công cho
                XMPP sẽ chết đói nếu cứ tiếp tục đầu tư thời gian để cải tiến
                phần mềm mà không có thu nhập.
            </p>
            <p>
                Cũng vì tôi thuộc cả ba bên trong hệ kinh tế, tôi cũng rất bối
                rối vì không biết phải trả công thế nào mới phải cho những thứ
                tôi dùng, góp sức, phân phối. Tôi nên trả lại 20%, 30%, 40%
                hay 50% cho dự án
                <a target="_blank" rel="noopener" href="https://prosody.im/">
                    Prosŏdy?
                </a>
                Hoặc nhường hẳn 90% từ tổng số quỹ vì đa số mã nguồn không
                phải do tôi viết? Con số nào mới thật sự là công bằng?
            </p>
            <p>
                Tuy nhiên, vấn đề lớn nhất chúng ta đang đối mặt tôi nghĩ
                chính là văn hoá.
                Chúng ta đi nhà thờ|chùa|nhà thánh|… vì dịch vụ họ cung cấp mà
                không cần phải trả phí. Phát triển phần mềm tự do KHÔNG PHẢI
                là một loại đạo. Nhưng chúng là những hoạt động rất quan trọng
                cho xã hội mà đa số chúng ta chưa nhận ra. Vấn đề lớn nhất tôi
                tin là ở quan niệm của chúng ta về việc phát triển phần mềm.
            </p>
            <p>
                Nếu tôi chỉ cần giải quyết vấn đề về bảo mật cho đoàn phim và
                người thân của mình, tôi chắc rằng tôi đã chọn giải pháp đơn
                giản và nhanh hơn rất nhiều như
                <a target="_blank" rel="noopener" href="https://snikket.org/">
                    Snikket.
                </a>
                Nhưng vấn đề về văn hoá này tôi nghĩ tôi sẽ không thể tự giải
                quyết được một mình. Quan trọng nhất là tôi sẽ không thể giải
                quyết được bằng lời nói dối qua những câu truyện viễn tưởng.
            </p>
            <p>
                Vậy theo phương châm “khó quá thì bỏ qua”, tôi xin nhường lại
                phần quyết định này cho những người dùng dịch vụ XMPP
                @trung.fun.
            </p>
        </content>
    </entry>
    <entry>
        <title>Trò chuyện ẩn danh</title>
        <link rel="alternate" type="text/html" href="https://anon.trung.fun/conversejs" />
        <updated>2022-08-24</updated>
        <published>2022-07-07</published>
        <content type="xhtml">
            <p>
                Ông/bà bây giờ có thể trò chuyện qua XMPP trong sảnh công cộng
                <a target="_blank" rel="noopener" href="https://anon.trung.fun/conversejs">
                    « tràđá@hall.trung.fun »
                </a>
                mà không cần phải đăng kí tài khoản cố định tại:
            </p>
            <p>
                <a target="_blank" rel="noopener" href="https://anon.trung.fun/conversejs">
                    https://anon.trung.fun/conversejs
                </a>
            </p>
            <p>
                Chi tiết về các sảnh hội thoại có tài liệu
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/tai-lieu/sanh-cong-cong.html">tiếng Việt,</a>
                và
                <a target="_blank" rel="noopener" href="https://chat.trung.fun/tai-lieu/sanh-cong-cong.en.html">tiếng Anh.</a>
            </p>
        </content>
    </entry>
    <entry>
        <title>Khai trương dịch vụ nhắn tin tức thời - XMPP</title>
        <link rel="alternate" type="text/html" href="https://chat.trung.fun/" />
        <updated>2022-06-16</updated>
        <published>2022-06-16</published>
        <content type="xhtml">
            <p>
                Hôm nay là ngày đánh dấu thời điểm tôi bắt đầu cung cấp
                dịch vụ XMPP cho đại chúng. Hiện tại, dịch vụ này hoàn
                toàn miễn phí. Điều này có thể sẽ thay đổi trong tương lai
                tuỳ theo quỹ và số lượng người sử dụng.
            </p>
        </content>
    </entry>
</feed>
