<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>mdo</title><link>http://localhost:8090</link><atom:link href="http://localhost:8090/rss.xml" rel="self" type="application/rss+xml"/><description>mdo</description><generator>Halo v2.21.10</generator><language>zh-cn</language><image><url>http://localhost:8090/upload/letter-m.png</url><title>mdo</title><link>http://localhost:8090</link></image><lastBuildDate>Wed, 15 Apr 2026 20:24:29 GMT</lastBuildDate><item><title><![CDATA[用 JS 模拟 ThinkPHP 的 url()]]></title><link>http://localhost:8090/archives/wei-ming-ming-wen-zhang</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E7%94%A8%20JS%20%E6%A8%A1%E6%8B%9F%20ThinkPHP%20%E7%9A%84%20url%28%29&amp;url=/archives/wei-ming-ming-wen-zhang" width="1" height="1" alt="" style="opacity:0;">function url(path, params = {}) { const base = window.BASE_URL || '/'; const query = new URLSearchParams(params).toString(); return base.replace(/\/$/]]></description><guid isPermaLink="false">/archives/wei-ming-ming-wen-zhang</guid><dc:creator>mdo</dc:creator><pubDate>Thu, 9 Apr 2026 10:56:03 GMT</pubDate></item><item><title><![CDATA[防]]></title><link>http://localhost:8090/archives/q</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E9%98%B2&amp;url=/archives/q" width="1" height="1" alt="" style="opacity:0;">public function handle($request, \Closure $next) { $ua = $request-&gt;header('user-agent'); $spiders = ['python', 'scrapy', 'curl', 'java', 'post]]></description><guid isPermaLink="false">/archives/q</guid><dc:creator>mdo</dc:creator><pubDate>Fri, 3 Apr 2026 14:42:56 GMT</pubDate></item><item><title><![CDATA[dropzonejs使用示例]]></title><link>http://localhost:8090/archives/babd0c65</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=dropzonejs%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B&amp;url=/archives/babd0c65" width="1" height="1" alt="" style="opacity:0;">DropzoneJS是一个提供文件 拖拽 上传并且提供图片预览的开源 类 库. 文档地址 下载 dropzone.js 然后引入CSS和JS `&lt;link type="text/css" rel="stylesheet" href="/css/dropzone.min.css"/&gt; &lt;script]]></description><guid isPermaLink="false">/archives/babd0c65</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Thu, 2 Apr 2026 07:58:27 GMT</pubDate></item><item><title><![CDATA[运维脚本]]></title><link>http://localhost:8090/archives/700ce782</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E8%BF%90%E7%BB%B4%E8%84%9A%E6%9C%AC&amp;url=/archives/700ce782" width="1" height="1" alt="" style="opacity:0;">1. 服务器巡检脚本 每天早上跑一遍，看看服务器有没有问题。 #!/bin/bash RED='\033[0;31m' GREEN='\033[0;32m' NC='\033[0m' echo "========== 服务器巡检 $(date '+%Y-%m-%d %H:%M')]]></description><guid isPermaLink="false">/archives/700ce782</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Tue, 31 Mar 2026 03:15:32 GMT</pubDate></item><item><title><![CDATA[thinkphp6 如何绑定域名到应用]]></title><link>http://localhost:8090/archives/thinkphp6-ru-he-bang-ding-yu-ming-dao-ying-yong</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=thinkphp6%20%E5%A6%82%E4%BD%95%E7%BB%91%E5%AE%9A%E5%9F%9F%E5%90%8D%E5%88%B0%E5%BA%94%E7%94%A8&amp;url=/archives/thinkphp6-ru-he-bang-ding-yu-ming-dao-ying-yong" width="1" height="1" alt="" style="opacity:0;">在ThinkPHP6中绑定域名到应用，可以通过配置文件或路由设置来实现。以下是几种常见的方法： 方法一：通过配置文件绑定 app.php &lt;?php // +----------------------------------------------------------------------]]></description><guid isPermaLink="false">/archives/thinkphp6-ru-he-bang-ding-yu-ming-dao-ying-yong</guid><dc:creator>mdo</dc:creator><category>技术</category><pubDate>Mon, 30 Mar 2026 05:03:58 GMT</pubDate></item><item><title><![CDATA[Gitkraken 最新版v9、v10破解教程]]></title><link>http://localhost:8090/archives/cc237f85</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Gitkraken%20%E6%9C%80%E6%96%B0%E7%89%88v9%E3%80%81v10%E7%A0%B4%E8%A7%A3%E6%95%99%E7%A8%8B&amp;url=/archives/cc237f85" width="1" height="1" alt="" style="opacity:0;">&lt;p&gt;此工具支持破解 Gitkraken V8.2.0 ~ V10.x(最新版)，直接从官网下载最新的安装包即可，如后续破解工具失效，可先回退到旧版进行激活&lt;/p&gt; &lt;p&gt;(亲测 &lt;strong&gt;v9.x~v10.5.0&lt;/strong&gt; 都可用)&lt;/p&gt; &lt;p&gt;官网下载地址：&lt;a href="ht]]></description><guid isPermaLink="false">/archives/cc237f85</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Sun, 4 Jan 2026 07:16:39 GMT</pubDate></item><item><title><![CDATA[2025最新保姆级纯小白节点搭建教程]]></title><link>http://localhost:8090/archives/7394ac97</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=2025%E6%9C%80%E6%96%B0%E4%BF%9D%E5%A7%86%E7%BA%A7%E7%BA%AF%E5%B0%8F%E7%99%BD%E8%8A%82%E7%82%B9%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B&amp;url=/archives/7394ac97" width="1" height="1" alt="" style="opacity:0;">&lt;h2 id=""&gt;视频教程&lt;/h2&gt; &lt;p&gt;youtube播放地址：&lt;a href="https://bulianglin.com/g/aHR0cHM6Ly95b3V0dS5iZS9NZ3RPQVZPWEJXbw"&gt;https://youtu.be/MgtOAVOXBWo&lt;/a&gt;&lt;br /&gt; 有问]]></description><guid isPermaLink="false">/archives/7394ac97</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Sat, 3 Jan 2026 23:55:49 GMT</pubDate></item><item><title><![CDATA[强大的自动化工作流工具n8n是一个强大的工作流自动化工具，允许用户通过可视化方式连接不同的应用程序和服务]]></title><link>http://localhost:8090/archives/5f2c7fb9</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%BC%BA%E5%A4%A7%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%B7%A5%E5%85%B7n8n%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BC%BA%E5%A4%A7%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E8%87%AA%E5%8A%A8%E5%8C%96%E5%B7%A5%E5%85%B7%EF%BC%8C%E5%85%81%E8%AE%B8%E7%94%A8%E6%88%B7%E9%80%9A%E8%BF%87%E5%8F%AF%E8%A7%86%E5%8C%96%E6%96%B9%E5%BC%8F%E8%BF%9E%E6%8E%A5%E4%B8%8D%E5%90%8C%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E6%9C%8D%E5%8A%A1&amp;url=/archives/5f2c7fb9" width="1" height="1" alt="" style="opacity:0;">n8n 什么是n8n？ n8n是一个开源、强大的工作流自动化工具，允许用户通过可视化方式连接不同的应用程序和服务。它将 AI 功能与业务流程自动化相结合，它可以帮助开发者和非技术人员创建复杂的工作流，实现数据在不同系统间的自动传输和处理。 GitHub：https://github.com/n8n-]]></description><guid isPermaLink="false">/archives/5f2c7fb9</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Wed, 31 Dec 2025 23:18:19 GMT</pubDate></item><item><title><![CDATA[10款适用于Mac的最佳录音软件]]></title><link>http://localhost:8090/archives/10ksyymacdzjlyrj-96af00</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=10%E6%AC%BE%E9%80%82%E7%94%A8%E4%BA%8EMac%E7%9A%84%E6%9C%80%E4%BD%B3%E5%BD%95%E9%9F%B3%E8%BD%AF%E4%BB%B6&amp;url=/archives/10ksyymacdzjlyrj-96af00" width="1" height="1" alt="" style="opacity:0;">Mac电脑作为一个生产力工具，它的操作系统MacOS能为专业人员所使用的的各类专业应用提供流畅的操作和出色的性能，比如视频剪辑、音频处理、平面设计等方面。而关于媒体文件创建和编辑，MacOS 有内置的录音机、视频播放器等工具，非常方便。然而，如果想要捕捉高质量音频文件，许多用户会选择Mac版录音软件]]></description><guid isPermaLink="false">/archives/10ksyymacdzjlyrj-96af00</guid><dc:creator>mdo</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fwww.geekersoft.cn%2Fcache%2Fupload%2Fcn%2Farticle%2Fdesc%2F840x%2F10-best-audio-recording-software-for-mac-01.webp%3Fwidth%3D300&amp;size=m" type="image/jpeg" length="0"/><category>知识库</category><pubDate>Wed, 3 Dec 2025 11:21:51 GMT</pubDate></item><item><title><![CDATA[ThinkPHP5之自定义全局异常]]></title><link>http://localhost:8090/archives/thinkphp5zzdyqjyc-b3ca6b</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=ThinkPHP5%E4%B9%8B%E8%87%AA%E5%AE%9A%E4%B9%89%E5%85%A8%E5%B1%80%E5%BC%82%E5%B8%B8&amp;url=/archives/thinkphp5zzdyqjyc-b3ca6b" width="1" height="1" alt="" style="opacity:0;">为了针对书写 api 时，对各种错误返回不通的 json ，直接使用 TP5 自带的提示错误页面，对于客户端而言，明显没有任何的作用，所以需要自己来自定义全局异常。 1.创建一个全局异常的类（用于传错误信息，状态码等） use think\Exception; class BaseExceptio]]></description><guid isPermaLink="false">/archives/thinkphp5zzdyqjyc-b3ca6b</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Wed, 3 Dec 2025 06:12:42 GMT</pubDate></item><item><title><![CDATA[thinkphp 统一结果返回处理类]]></title><link>http://localhost:8090/archives/thinkphptyjgfhcll-7a89d0</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=thinkphp%20%E7%BB%9F%E4%B8%80%E7%BB%93%E6%9E%9C%E8%BF%94%E5%9B%9E%E5%A4%84%E7%90%86%E7%B1%BB&amp;url=/archives/thinkphptyjgfhcll-7a89d0" width="1" height="1" alt="" style="opacity:0;">返回结果处理，归根结底 主要是有两点 数据结构和返回的数据类型 1、数据类型 ：一般情况下，API 需要返回数据类型是JSON 2、数据结构：需要一个code来表明 返回结果状态，一个msg用户状态的描述 一个data用于包含所需要的返回的数据 明白上面两点，后续的无非就是就行封装，具体怎么封装，看]]></description><guid isPermaLink="false">/archives/thinkphptyjgfhcll-7a89d0</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Tue, 2 Dec 2025 00:44:49 GMT</pubDate></item><item><title><![CDATA[ThinkPHP5.1设置允许跨域的几种办法]]></title><link>http://localhost:8090/archives/thinkphp5.1szyxkydjzbf_1764551430</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=ThinkPHP5.1%E8%AE%BE%E7%BD%AE%E5%85%81%E8%AE%B8%E8%B7%A8%E5%9F%9F%E7%9A%84%E5%87%A0%E7%A7%8D%E5%8A%9E%E6%B3%95&amp;url=/archives/thinkphp5.1szyxkydjzbf_1764551430" width="1" height="1" alt="" style="opacity:0;">在制作项目中，难免会遇到有跨域问题，需要增加指定响应头来满足跨域的需求。但ThinkPHP5.1版本的手册中，对跨域怎么设置提供的方法比较局限，所以这里经过研究，总结出了几种办法，推荐使用第三种。 一、路由 这方法是手册当中介绍的，这里简单复制下，深入了解可以查看手册。 如果某个路由或者分组需要支持]]></description><guid isPermaLink="false">/archives/thinkphp5.1szyxkydjzbf_1764551430</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Mon, 1 Dec 2025 01:10:33 GMT</pubDate></item><item><title><![CDATA[js判断字符串是中文、英文、数字]]></title><link>http://localhost:8090/archives/jspan-duan-zi-fu-chuan-shi-zhong-wen-ying-wen-shu-zi</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=js%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E4%B8%AD%E6%96%87%E3%80%81%E8%8B%B1%E6%96%87%E3%80%81%E6%95%B0%E5%AD%97&amp;url=/archives/jspan-duan-zi-fu-chuan-shi-zhong-wen-ying-wen-shu-zi" width="1" height="1" alt="" style="opacity:0;">//验证是否是中文 var pattern = new RegExp("[\u4E00-\u9FA5]+"); var str = "中国" if(pattern.test(str)){ console.log('该字符串是中文'); } //验证是否是英文 var pattern2 = new]]></description><guid isPermaLink="false">/archives/jspan-duan-zi-fu-chuan-shi-zhong-wen-ying-wen-shu-zi</guid><dc:creator>mdo</dc:creator><category>技术</category><pubDate>Fri, 28 Nov 2025 00:18:05 GMT</pubDate></item><item><title><![CDATA[教你使用CodeGeex AI编程]]></title><link>http://localhost:8090/archives/jnsycodegeex%20aibc_1763944808</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E6%95%99%E4%BD%A0%E4%BD%BF%E7%94%A8CodeGeex%20AI%E7%BC%96%E7%A8%8B&amp;url=/archives/jnsycodegeex%20aibc_1763944808" width="1" height="1" alt="" style="opacity:0;">总结下工作中如何使用 AI 编程大模型 CodeGeex 提高工作效率，本文将分以下几部分介绍： 使用 CodeGeex 前期准备 CodeGeex 模型训练 编程操作 SOP 结尾 一、使用 CodeGeex 前期准备 一）CodeGeex 介绍 CodeGeeX 是清华大学知识工程实验室研发的一]]></description><guid isPermaLink="false">/archives/jnsycodegeex%20aibc_1763944808</guid><dc:creator>mdo</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fpica.zhimg.com%2Fv2-371020c925f8d2637fe1d7480577d4a0_1440w.jpg%3Fwidth%3D300&amp;size=m" type="image/jpeg" length="47817"/><category>知识库</category><pubDate>Mon, 24 Nov 2025 00:40:11 GMT</pubDate></item><item><title><![CDATA[手把手教你打造属于自己团队的前端小报]]></title><link>http://localhost:8090/archives/sbsjndzsyzjtddqdxb_1763780412</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E6%89%93%E9%80%A0%E5%B1%9E%E4%BA%8E%E8%87%AA%E5%B7%B1%E5%9B%A2%E9%98%9F%E7%9A%84%E5%89%8D%E7%AB%AF%E5%B0%8F%E6%8A%A5&amp;url=/archives/sbsjndzsyzjtddqdxb_1763780412" width="1" height="1" alt="" style="opacity:0;">如何开发一个一键投稿的 Chrome 插件 首先创建一个项目，开发一个投稿功能页面。 此项目和普通 Vue 项目唯一的区别是根目录多了一个 manifest.json 文件。 创建 manifest.json：Chrome 通过识别项目根目录是否有 manifest.json 文件来识别是否为 Ch]]></description><guid isPermaLink="false">/archives/sbsjndzsyzjtddqdxb_1763780412</guid><dc:creator>mdo</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fp1-jj.byteimg.com%2Ftos-cn-i-t2oaga2asx%2Fgold-user-assets%2F2020%2F7%2F26%2F1738ae6112ea8d59~tplv-t2oaga2asx-jj-mark%3A3024%3A0%3A0%3A0%3Aq75.png%3Fwidth%3D300&amp;size=m" type="image/jpeg" length="118185"/><category>知识库</category><pubDate>Sat, 22 Nov 2025 03:00:15 GMT</pubDate></item><item><title><![CDATA[一款比较强大的日志监控告警工具]]></title><link>http://localhost:8090/archives/IocyaLcP</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E4%B8%80%E6%AC%BE%E6%AF%94%E8%BE%83%E5%BC%BA%E5%A4%A7%E7%9A%84%E6%97%A5%E5%BF%97%E7%9B%91%E6%8E%A7%E5%91%8A%E8%AD%A6%E5%B7%A5%E5%85%B7&amp;url=/archives/IocyaLcP" width="1" height="1" alt="" style="opacity:0;">详解Nightingale安装与配置 前置准备 主流的日志采集都是通过skywalking采集日志到elasticsearch，如下架构图所示： 而本文的案例则是通过elasticsearch采集系统程序运行日志，并按照Nightingale协定的规则配置定时采]]></description><guid isPermaLink="false">/archives/IocyaLcP</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Fri, 14 Nov 2025 02:11:46 GMT</pubDate></item><item><title><![CDATA[TP8使用注解+中间件实现在用户在后台某些特定操作的日志收集]]></title><link>http://localhost:8090/archives/hjqfkYgF</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=TP8%E4%BD%BF%E7%94%A8%E6%B3%A8%E8%A7%A3%2B%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%AE%9E%E7%8E%B0%E5%9C%A8%E7%94%A8%E6%88%B7%E5%9C%A8%E5%90%8E%E5%8F%B0%E6%9F%90%E4%BA%9B%E7%89%B9%E5%AE%9A%E6%93%8D%E4%BD%9C%E7%9A%84%E6%97%A5%E5%BF%97%E6%94%B6%E9%9B%86&amp;url=/archives/hjqfkYgF" width="1" height="1" alt="" style="opacity:0;">我将提供完整的代码实现，使用注解中间件方式收集特定方法的操作日志并存入 t_operation_log 表。 CREATE TABLE `operation_log` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `uid` bi]]></description><guid isPermaLink="false">/archives/hjqfkYgF</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Mon, 10 Nov 2025 03:21:39 GMT</pubDate></item><item><title><![CDATA[单文件管多项目部署，Git / 服务器全搞]]></title><link>http://localhost:8090/archives/JiqMOcxK</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%8D%95%E6%96%87%E4%BB%B6%E7%AE%A1%E5%A4%9A%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2%EF%BC%8CGit%20%2F%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%85%A8%E6%90%9E&amp;url=/archives/JiqMOcxK" width="1" height="1" alt="" style="opacity:0;">造轮子：单文件管多项目部署，Git / 服务器全搞定 做项目的时候,经常使用 Adminer 来便捷的操作数据库,一个 PHP 文件搞定一切,比 phpMyAdmin 要方便很多。仔细的翻了一下 Adminer 的源码, 发现它的架构设计真的精简,于是把项目部署上线的流程,也通过相同的思路,做了一个]]></description><guid isPermaLink="false">/archives/JiqMOcxK</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Sat, 8 Nov 2025 03:52:43 GMT</pubDate></item><item><title><![CDATA[日报完全自动化的]]></title><link>http://localhost:8090/archives/zVgOPkKx</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E6%97%A5%E6%8A%A5%E5%AE%8C%E5%85%A8%E8%87%AA%E5%8A%A8%E5%8C%96%E7%9A%84&amp;url=/archives/zVgOPkKx" width="1" height="1" alt="" style="opacity:0;">背景 我们公司使用某第三方系统有一个自定义的数据看板，每天需要向群里发送日报。之前，这项工作由团队成员轮流手动完成：从系统的一个自定义看板复制数据到 Excel，再将表格转为图片，发到群里。 轮到我负责的那一周，我左手边电脑打开系统，右手边打开 Excel，一个个数据复制过去，3.4%、-10%……]]></description><guid isPermaLink="false">/archives/zVgOPkKx</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Tue, 4 Nov 2025 08:26:55 GMT</pubDate></item><item><title><![CDATA[Thinkphp8.1项目集成swagger]]></title><link>http://localhost:8090/archives/tNUXAsvz</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Thinkphp8.1%E9%A1%B9%E7%9B%AE%E9%9B%86%E6%88%90swagger&amp;url=/archives/tNUXAsvz" width="1" height="1" alt="" style="opacity:0;">注意：swagger-php 5.x 默认只支持 PHP 属性注解，不再推荐/默认支持 PHPDoc 注释！ 1、 使用composer安装swagger-php `composer require zircote/swagger-php` 2、 验证安装： `./vendor/bin/ope]]></description><guid isPermaLink="false">/archives/tNUXAsvz</guid><dc:creator>mdo</dc:creator><category>知识库</category><pubDate>Thu, 30 Oct 2025 23:02:11 GMT</pubDate></item></channel></rss>