{"version":"https://jsonfeed.org/version/1.1","title":"leland feed","home_page_url":"https://leland-eu-org.pages.dev","feed_url":"https://leland.eu.org/json/","description":"<p><br></p>","icon":"https://leland.eu.org/assets/default/channel-image.png","favicon":"https://leland.eu.org/assets/default/favicon.png","language":"zh-tw","items":[{"id":"4htw81QEGXh","title":"music- 刘欢 - 在路上","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/audio-83cb41d7c21d5eb7dcb62eaab52448a2.mp3","mime_type":"audio/mpeg","size_in_byte":10962220,"duration_in_seconds":273}],"url":"https://leland.eu.org/i/4htw81QEGXh/","content_html":"","content_text":"","date_published":"2025-04-09T03:43:48.212Z","_microfeed":{"is_audio":true,"is_document":false,"is_external_url":false,"is_video":false,"is_image":false,"web_url":"https://leland.eu.org/i/music-4htw81QEGXh/","json_url":"https://leland.eu.org/i/4htw81QEGXh/json/","rss_url":"https://leland.eu.org/i/4htw81QEGXh/rss/","guid":"4htw81QEGXh","status":"published","duration_hhmmss":"00:04:33","itunes:episodeType":"full","date_published_short":"Tue Apr 08 2025","date_published_ms":1744170228212}},{"id":"ghhFABT6BbE","title":"2","url":"https://leland.eu.org/i/ghhFABT6BbE/","content_html":"<p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/ghhFABT6BbE/image-0946691ccce264d809086b62a6447928.PNG\"><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/ghhFABT6BbE/image-29136856c2634b810247078a85718437.PNG\"></p>","content_text":"[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/ghhFABT6BbE/image-0946691ccce264d809086b62a6447928.PNG][https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/ghhFABT6BbE/image-29136856c2634b810247078a85718437.PNG]","date_published":"2024-12-28T12:41:29.181Z","_microfeed":{"web_url":"https://leland.eu.org/i/2-ghhFABT6BbE/","json_url":"https://leland.eu.org/i/ghhFABT6BbE/json/","rss_url":"https://leland.eu.org/i/ghhFABT6BbE/rss/","guid":"ghhFABT6BbE","status":"published","itunes:episodeType":"full","date_published_short":"Sat Dec 28 2024","date_published_ms":1735389689181}},{"id":"7Htbe64eSyZ","title":"zaoxingjiyang8","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-21d4a16f98f77e95bc78bc65b3ae50e1.jpg","mime_type":"image/jpeg","size_in_byte":2840998}],"url":"https://leland.eu.org/i/zaoxingjiyang-7Htbe64eSyZ/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-21d4a16f98f77e95bc78bc65b3ae50e1.jpg","date_published":"2024-08-02T10:14:46.617Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang8-7Htbe64eSyZ/","json_url":"https://leland.eu.org/i/7Htbe64eSyZ/json/","rss_url":"https://leland.eu.org/i/7Htbe64eSyZ/rss/","guid":"7Htbe64eSyZ","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722593686617}},{"id":"GyyFNTIxd3e","title":"zaoxingjiyang7","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-c98fa7878ef6fb37fe294de38539965f.jpg","mime_type":"image/jpeg","size_in_byte":3394693}],"url":"https://leland.eu.org/i/zaoxingjiyang-GyyFNTIxd3e/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-c98fa7878ef6fb37fe294de38539965f.jpg","date_published":"2024-08-02T10:12:36.736Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang7-GyyFNTIxd3e/","json_url":"https://leland.eu.org/i/GyyFNTIxd3e/json/","rss_url":"https://leland.eu.org/i/GyyFNTIxd3e/rss/","guid":"GyyFNTIxd3e","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722593556736}},{"id":"VeRfZO9tZDW","title":"zaoxingjiyang6","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-232b116c38be8c609da6877b0681a529.jpg","mime_type":"image/jpeg","size_in_byte":5144993}],"url":"https://leland.eu.org/i/zaoxingjiyang-VeRfZO9tZDW/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-232b116c38be8c609da6877b0681a529.jpg","date_published":"2024-08-02T09:50:21.686Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang6-VeRfZO9tZDW/","json_url":"https://leland.eu.org/i/VeRfZO9tZDW/json/","rss_url":"https://leland.eu.org/i/VeRfZO9tZDW/rss/","guid":"VeRfZO9tZDW","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722592221686}},{"id":"SdVQ7_449dj","title":"zaoxingjiyang5","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-1200eb2efd17ff1c130df1f15b9b80fa.jpg","mime_type":"image/jpeg","size_in_byte":4823769}],"url":"https://leland.eu.org/i/zaoxingjiyang-SdVQ7_449dj/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-1200eb2efd17ff1c130df1f15b9b80fa.jpg","date_published":"2024-08-02T09:41:20.902Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang5-SdVQ7_449dj/","json_url":"https://leland.eu.org/i/SdVQ7_449dj/json/","rss_url":"https://leland.eu.org/i/SdVQ7_449dj/rss/","guid":"SdVQ7_449dj","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722591680902}},{"id":"JRtocWYqHfl","title":"zaoxingjiyang4","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-6158b8078148eaf0bfb3d4ddc9d3df25.jpg","mime_type":"image/jpeg","size_in_byte":3908994}],"url":"https://leland.eu.org/i/zaoxingjiyang-JRtocWYqHfl/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-6158b8078148eaf0bfb3d4ddc9d3df25.jpg","date_published":"2024-08-02T09:38:14.126Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang4-JRtocWYqHfl/","json_url":"https://leland.eu.org/i/JRtocWYqHfl/json/","rss_url":"https://leland.eu.org/i/JRtocWYqHfl/rss/","guid":"JRtocWYqHfl","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722591494126}},{"id":"hmmntPpl2St","title":"zaoxingjiyang3","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-d7bf6eb1a0497c88ac704a410a7b25a8.jpg","mime_type":"image/jpeg","size_in_byte":2504571}],"url":"https://leland.eu.org/i/zaoxingjiyang-hmmntPpl2St/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-d7bf6eb1a0497c88ac704a410a7b25a8.jpg","date_published":"2024-08-02T09:37:14.927Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang3-hmmntPpl2St/","json_url":"https://leland.eu.org/i/hmmntPpl2St/json/","rss_url":"https://leland.eu.org/i/hmmntPpl2St/rss/","guid":"hmmntPpl2St","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722591434927}},{"id":"SJd9j0XvK1s","title":"zaoxingjiyang2","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-1b3059dc644d6733627eabaa640a583b.jpg","mime_type":"image/jpeg","size_in_byte":3470452}],"url":"https://leland.eu.org/i/zaoxingjiyang-SJd9j0XvK1s/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-1b3059dc644d6733627eabaa640a583b.jpg","date_published":"2024-08-02T09:35:23.033Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang2-SJd9j0XvK1s/","json_url":"https://leland.eu.org/i/SJd9j0XvK1s/json/","rss_url":"https://leland.eu.org/i/SJd9j0XvK1s/rss/","guid":"SJd9j0XvK1s","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722591323033}},{"id":"KxcTRVTiaaB","title":"zaoxingjiyang1","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-45834874f48c9aeb0cbacc0781dc4d6f.jpg","mime_type":"image/jpeg","size_in_byte":2839783}],"url":"https://leland.eu.org/i/zaoxingjiyan-KxcTRVTiaaB/","content_html":"","content_text":"","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-45834874f48c9aeb0cbacc0781dc4d6f.jpg","date_published":"2024-08-02T09:29:30.884Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/zaoxingjiyang1-KxcTRVTiaaB/","json_url":"https://leland.eu.org/i/KxcTRVTiaaB/json/","rss_url":"https://leland.eu.org/i/KxcTRVTiaaB/rss/","guid":"KxcTRVTiaaB","status":"published","itunes:episodeType":"full","date_published_short":"Fri Aug 02 2024","date_published_ms":1722590970884}},{"id":"nc8Wu75PxwL","title":"大学生数量排名国家","url":"https://leland.eu.org/i/jiu-nc8Wu75PxwL/","content_html":"<ol><li>中国（China）                    中文简体 中文繁体</li><li>印度（India）                      印度语和英语</li><li>美国（United States）        英语</li><li>印度尼西亚（Indonesia）   印度尼西亚语</li><li>孟加拉国（Bangladesh） \t孟加拉语</li><li>俄罗斯（Russia）\t\t\t\t俄语</li><li>尼日利亚（Nigeria）\t\t\t英语</li><li>巴西（Brazil）\t\t\t\t\t\t葡萄牙语</li><li>日本（Japan）\t\t\t\t\t日语</li><li>阿根廷（Argentina）\t\t\t西班牙语</li><li>西班牙\t（Spain）\t\t\t\t西班牙语</li><li>墨西哥\t（Mexican）\t\t\t西班牙语</li></ol>","content_text":" 1.  中国（China） 中文简体 中文繁体\n 2.  印度（India） 印度语和英语\n 3.  美国（United States） 英语\n 4.  印度尼西亚（Indonesia） 印度尼西亚语\n 5.  孟加拉国（Bangladesh） 孟加拉语\n 6.  俄罗斯（Russia） 俄语\n 7.  尼日利亚（Nigeria） 英语\n 8.  巴西（Brazil） 葡萄牙语\n 9.  日本（Japan） 日语\n 10. 阿根廷（Argentina） 西班牙语\n 11. 西班牙 （Spain） 西班牙语\n 12. 墨西哥 （Mexican） 西班牙语","date_published":"2024-05-21T02:30:08.795Z","_microfeed":{"web_url":"https://leland.eu.org/i/大学生数量排名国家-nc8Wu75PxwL/","json_url":"https://leland.eu.org/i/nc8Wu75PxwL/json/","rss_url":"https://leland.eu.org/i/nc8Wu75PxwL/rss/","guid":"nc8Wu75PxwL","status":"published","itunes:episodeType":"full","date_published_short":"Mon May 20 2024","date_published_ms":1716258608795}},{"id":"SVzVBws01YX","title":"如何加速国内Github访问","url":"https://leland-eu-org.pages.dev/i/SVzVBws01YX/","content_html":"<p><br></p><p>如何加速国内Github访问</p><p><br></p><p>&nbsp;</p><p><br></p><p>1 获取GitHub官方CDN地址</p><p><br></p><p>打开https://www.ipaddress.com/</p><p><br></p><p><br></p><p><br></p><p>查询以下三个链接的DNS解析地址</p><p><br></p><p><br></p><p><br></p><p>HK LH LIB:</p><p><br></p><p>140.82.113.3&nbsp;github.com</p><p><br></p><p>185.199.110.153&nbsp;assets-cdn.github.com</p><p><br></p><p>185.199.111.153&nbsp;assets-cdn.github.com</p><p><br></p><p>185.199.109.153&nbsp;assets-cdn.github.com</p><p><br></p><p>185.199.108.153&nbsp;assets-cdn.github.com</p><p><br></p><p>146.75.9.194&nbsp;github.global.ssl.fastly.net</p><p><br></p><p>104.16.132.229 cloudflare.com</p><p><br></p><p>104.16.133.229 cloudflare.com</p><p><br></p><p>2606:4700::6810:84e5 cloudflare.com</p><p><br></p><p>2606:4700::6810:85e5 cloudflare.com</p><p><br></p><p><br></p><p><br></p><p>HK LIB：</p><p><br></p><p>140.82.114.3 github.com</p><p><br></p><p><br></p><p><br></p><p>185.199.109.153 assets-cdn.github.com</p><p><br></p><p>185.199.111.153 assets-cdn.github.com</p><p><br></p><p>185.199.108.153 assets-cdn.github.com</p><p><br></p><p>2606:50c0:8001::153 assets-cdn.github.com</p><p><br></p><p>2606:50c0:8000::153 assets-cdn.github.com</p><p><br></p><p>2606:50c0:8003::153 assets-cdn.github.com</p><p><br></p><p>2606:50c0:8002::153 assets-cdn.github.com</p><p><br></p><p><br></p><p><br></p><p>199.232.69.194 github.global.ssl.fastly.net</p><p><br></p><p><br></p><p><br></p><p>185.199.109.153 github.github.io</p><p><br></p><p>185.199.111.153 github.github.io</p><p><br></p><p>185.199.108.153 github.github.io</p><p><br></p><p>2606:50c0:8001::153 github.github.io</p><p><br></p><p>2606:50c0:8000::153 github.github.io</p><p><br></p><p>2606:50c0:8003::153 github.github.io</p><p><br></p><p>2606:50c0:8002::153 github.github.io</p><p><br></p><p><br></p><p><br></p><p>140.82.114.3 doc.github.com</p><p><br></p><p><br></p><p><br></p><p>104.17.111.184 dash.cloudflare.com</p><p><br></p><p>104.17.110.184 dash.cloudflare.com</p><p><br></p><p>104.17.111.184 cloudflare.com</p><p><br></p><p>104.17.110.184 cloudflare.com</p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p>2 修改系统Hosts文件</p><p><br></p><p>打开系统hosts文件(需管理员权限)。</p><p><br></p><p>路径：C:WindowsSystem32driversetc</p><p><br></p><p><br></p><p><br></p><p>在末尾添加三行记录并保存。(需管理员权限，注意IP地址与域名间需留有空格)</p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p>3 刷新系统DNS缓存</p><p><br></p><p>Windows+X 打开系统命令行（管理员身份）或powershell</p><p><br></p><p><br></p><p><br></p><p>运行 ipconfig /flushdns 手动刷新系统DNS缓存。</p><p><br></p><p><br></p>","content_text":"\n\n\n如何加速国内Github访问\n\n\n\n\n \n\n\n\n\n1 获取GitHub官方CDN地址\n\n\n\n\n打开https://www.ipaddress.com/\n\n\n\n\n\n\n\n\n\n\n查询以下三个链接的DNS解析地址\n\n\n\n\n\n\n\n\n\n\nHK LH LIB:\n\n\n\n\n140.82.113.3 github.com\n\n\n\n\n185.199.110.153 assets-cdn.github.com\n\n\n\n\n185.199.111.153 assets-cdn.github.com\n\n\n\n\n185.199.109.153 assets-cdn.github.com\n\n\n\n\n185.199.108.153 assets-cdn.github.com\n\n\n\n\n146.75.9.194 github.global.ssl.fastly.net\n\n\n\n\n104.16.132.229 cloudflare.com\n\n\n\n\n104.16.133.229 cloudflare.com\n\n\n\n\n2606:4700::6810:84e5 cloudflare.com\n\n\n\n\n2606:4700::6810:85e5 cloudflare.com\n\n\n\n\n\n\n\n\n\n\nHK LIB：\n\n\n\n\n140.82.114.3 github.com\n\n\n\n\n\n\n\n\n\n\n185.199.109.153 assets-cdn.github.com\n\n\n\n\n185.199.111.153 assets-cdn.github.com\n\n\n\n\n185.199.108.153 assets-cdn.github.com\n\n\n\n\n2606:50c0:8001::153 assets-cdn.github.com\n\n\n\n\n2606:50c0:8000::153 assets-cdn.github.com\n\n\n\n\n2606:50c0:8003::153 assets-cdn.github.com\n\n\n\n\n2606:50c0:8002::153 assets-cdn.github.com\n\n\n\n\n\n\n\n\n\n\n199.232.69.194 github.global.ssl.fastly.net\n\n\n\n\n\n\n\n\n\n\n185.199.109.153 github.github.io\n\n\n\n\n185.199.111.153 github.github.io\n\n\n\n\n185.199.108.153 github.github.io\n\n\n\n\n2606:50c0:8001::153 github.github.io\n\n\n\n\n2606:50c0:8000::153 github.github.io\n\n\n\n\n2606:50c0:8003::153 github.github.io\n\n\n\n\n2606:50c0:8002::153 github.github.io\n\n\n\n\n\n\n\n\n\n\n140.82.114.3 doc.github.com\n\n\n\n\n\n\n\n\n\n\n104.17.111.184 dash.cloudflare.com\n\n\n\n\n104.17.110.184 dash.cloudflare.com\n\n\n\n\n104.17.111.184 cloudflare.com\n\n\n\n\n104.17.110.184 cloudflare.com\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n2 修改系统Hosts文件\n\n\n\n\n打开系统hosts文件(需管理员权限)。\n\n\n\n\n路径：C:WindowsSystem32driversetc\n\n\n\n\n\n\n\n\n\n\n在末尾添加三行记录并保存。(需管理员权限，注意IP地址与域名间需留有空格)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n3 刷新系统DNS缓存\n\n\n\n\nWindows+X 打开系统命令行（管理员身份）或powershell\n\n\n\n\n\n\n\n\n\n\n运行 ipconfig /flushdns 手动刷新系统DNS缓存。\n\n\n\n\n\n","date_published":"2024-05-17T07:55:44.292Z","_microfeed":{"web_url":"https://leland.eu.org/i/github-SVzVBws01YX/","json_url":"https://leland.eu.org/i/SVzVBws01YX/json/","rss_url":"https://leland.eu.org/i/SVzVBws01YX/rss/","guid":"SVzVBws01YX","status":"published","itunes:episodeType":"full","date_published_short":"Fri May 17 2024","date_published_ms":1715932544292}},{"id":"ZyEffwBilSE","title":"命令","url":"https://leland-eu-org.pages.dev/i/在命令-ZyEffwBilSE/","content_html":"<blockquote>在命令提示符中输入\"powershell\"。&nbsp;按下Ctrl + Shift + Enter组合键，以管理员身份运行PowerShell。2023年9月22日</blockquote><p><br></p><p><br></p><blockquote>windows查询 wifi秘密 命令</blockquote><p>在Windows系统中，你可以使用命令行工具来查询已连接的WiFi秘密。以下是一个使用命令行查询WiFi秘密的方法：</p><ol><li>打开命令提示符（以管理员身份运行）。</li><li>输入以下命令并按回车键：</li></ol><pre class=\"ql-syntax\" spellcheck=\"false\">\n\nnetsh wlan show profiles\n</pre><p>这将列出所有已保存的WiFi网络的名称。</p><ol><li>查看特定WiFi网络的秘密，你需要知道网络的确切名称。使用以下命令，将WiFi_Name替换为你想查看的网络名称：</li></ol><pre class=\"ql-syntax\" spellcheck=\"false\">\n\nnetsh wlan show profile name=\"WiFi_Name\" key=clear\n</pre><p>这将显示选定WiFi网络的详细信息，包括秘密密钥（如果被保存的话）。</p><p>请注意，这些方法可能不适用于家庭版的Windows，它们通常不包括命令行工具或特权。此外，这些命令可能需要在具有管理员权限的环境中运行。</p>","content_text":"> 在命令提示符中输入\"powershell\"。 按下Ctrl + Shift + Enter组合键，以管理员身份运行PowerShell。2023年9月22日\n\n\n\n\n\n\n\n> windows查询 wifi秘密 命令\n\n在Windows系统中，你可以使用命令行工具来查询已连接的WiFi秘密。以下是一个使用命令行查询WiFi秘密的方法：\n\n 1. 打开命令提示符（以管理员身份运行）。\n 2. 输入以下命令并按回车键：\n\n\n\nnetsh wlan show profiles\n\n\n这将列出所有已保存的WiFi网络的名称。\n\n 1. 查看特定WiFi网络的秘密，你需要知道网络的确切名称。使用以下命令，将WiFi_Name替换为你想查看的网络名称：\n\n\n\nnetsh wlan show profile name=\"WiFi_Name\" key=clear\n\n\n这将显示选定WiFi网络的详细信息，包括秘密密钥（如果被保存的话）。\n\n请注意，这些方法可能不适用于家庭版的Windows，它们通常不包括命令行工具或特权。此外，这些命令可能需要在具有管理员权限的环境中运行。","date_published":"2024-05-15T10:29:15.586Z","_microfeed":{"web_url":"https://leland.eu.org/i/命令-ZyEffwBilSE/","json_url":"https://leland.eu.org/i/ZyEffwBilSE/json/","rss_url":"https://leland.eu.org/i/ZyEffwBilSE/rss/","guid":"ZyEffwBilSE","status":"published","itunes:episodeType":"full","date_published_short":"Wed May 15 2024","date_published_ms":1715768955586}},{"id":"6tEOEDCfHuo","title":"Why now","url":"https://leland-eu-org.pages.dev/i/6tEOEDCfHuo/","content_html":"<h2><strong>Why now？</strong></h2><p>正如当年智能手机为开发者带来了新要素，而推动巨大的移动互联网的浪潮和应用程序开发生态，Fred Wilson 将其概括为：</p><ul><li>位置（location）</li><li>邻近度（proximity）</li><li>触摸（touch）</li><li>音频输入（audio input）</li><li>视频输入（video input）</li></ul><p><br></p><p>而 AI 的大浪潮也让我们开始思考新一波的迭代：大模型为开发者带来了什么样的新要素？开发者的 workflow 是否会因此产生新的改变？目前看来，AI 作为生产环境为开发者带来最显著的变化，是远超乎曾经的理解能力和生成能力，也会由此变革生产力和生产关系。未来的格局种也会慢慢出现除了人力替代以外的更多可能，比如直接调取大模型来成为软件中的“功能”，从而真正实现“大模型即服务”。</p><p>代码生成行业的发展可以追溯到计算机编程的早期。从最初的简单代码生成工具到现今的复杂人工智能驱动的系统，代码生成行业已经经历了多次重大变革。</p><p>•&nbsp;早期代码生成器：在计算机编程的早期，简单的代码生成器可以用于生成常见的代码模板和结构，以提高编程效率。比如基于 Java 的模板引擎 Apache Velocity，可以在开发人员创建的模板中，根据数据自动生成 Java 类代码，从而减少手动编写重复代码的工作量；</p><p>•&nbsp;集成开发环境（IDE）：IDE 则是更加贴合程序员工作流的产品，包含了诸如代码补全、错误提示和代码重构等功能，进一步提高了开发人员的工作效率；</p><p>•&nbsp;模型驱动架构（MDA）：在21世纪初，模型驱动架构（MDA）开始受到关注。MDA 通过将业务逻辑与技术实现分离，开发人员可以使用统一的模型描述系统来自动生成代码。如 No Magic，用户可以基于它实现从抽象模型到具体代码的自动化转换；</p><p>•&nbsp;人工智能和自然语言处理：随着 AI 和自然语言处理 NLP 技术的进步，代码生成领域取得了突破性进展。OpenAI 的 GPT-3 和 GPT-4 等大型预训练语言模型可以根据自然语言描述生成代码，可以理解业务逻辑后完成核心代码的搭建，在项目完成的过程中的效率和表现甚至超过大厂程序员。</p><p>GPT-4 可以通过输入粗糙的手绘草图来生成网站，并在短短几秒钟内生成几乎与草图一样的网页代码。</p><p>基于这些发展，软件开发的速度正在不断加快。根据市场调研公司 MarketsandMarkets 的报告，全球代码生成市场规模预计将从 2020 年的 20 亿美元增长到 2025 年的 60 亿美元，年复合增长率为 24.4%。而 AI 本身可以为这个市场带来更大的增长，除了 GPT-4 等更强能力的出现所带来的场景突破以外，使用者门槛也有了大幅降低，能够触达到更广泛的人群，我们预计未来的市场规模可以翻倍。</p>","content_text":"WHY NOW？\n\n正如当年智能手机为开发者带来了新要素，而推动巨大的移动互联网的浪潮和应用程序开发生态，Fred Wilson 将其概括为：\n\n * 位置（location）\n * 邻近度（proximity）\n * 触摸（touch）\n * 音频输入（audio input）\n * 视频输入（video input）\n\n\n\n\n而 AI 的大浪潮也让我们开始思考新一波的迭代：大模型为开发者带来了什么样的新要素？开发者的 workflow 是否会因此产生新的改变？目前看来，AI\n作为生产环境为开发者带来最显著的变化，是远超乎曾经的理解能力和生成能力，也会由此变革生产力和生产关系。未来的格局种也会慢慢出现除了人力替代以外的更多可能，比如直接调取大模型来成为软件中的“功能”，从而真正实现“大模型即服务”。\n\n代码生成行业的发展可以追溯到计算机编程的早期。从最初的简单代码生成工具到现今的复杂人工智能驱动的系统，代码生成行业已经经历了多次重大变革。\n\n• 早期代码生成器：在计算机编程的早期，简单的代码生成器可以用于生成常见的代码模板和结构，以提高编程效率。比如基于 Java 的模板引擎 Apache\nVelocity，可以在开发人员创建的模板中，根据数据自动生成 Java 类代码，从而减少手动编写重复代码的工作量；\n\n• 集成开发环境（IDE）：IDE 则是更加贴合程序员工作流的产品，包含了诸如代码补全、错误提示和代码重构等功能，进一步提高了开发人员的工作效率；\n\n• 模型驱动架构（MDA）：在21世纪初，模型驱动架构（MDA）开始受到关注。MDA\n通过将业务逻辑与技术实现分离，开发人员可以使用统一的模型描述系统来自动生成代码。如 No Magic，用户可以基于它实现从抽象模型到具体代码的自动化转换；\n\n• 人工智能和自然语言处理：随着 AI 和自然语言处理 NLP 技术的进步，代码生成领域取得了突破性进展。OpenAI 的 GPT-3 和 GPT-4\n等大型预训练语言模型可以根据自然语言描述生成代码，可以理解业务逻辑后完成核心代码的搭建，在项目完成的过程中的效率和表现甚至超过大厂程序员。\n\nGPT-4 可以通过输入粗糙的手绘草图来生成网站，并在短短几秒钟内生成几乎与草图一样的网页代码。\n\n基于这些发展，软件开发的速度正在不断加快。根据市场调研公司 MarketsandMarkets 的报告，全球代码生成市场规模预计将从 2020 年的 20\n亿美元增长到 2025 年的 60 亿美元，年复合增长率为 24.4%。而 AI 本身可以为这个市场带来更大的增长，除了 GPT-4\n等更强能力的出现所带来的场景突破以外，使用者门槛也有了大幅降低，能够触达到更广泛的人群，我们预计未来的市场规模可以翻倍。","date_published":"2024-05-12T04:26:13.799Z","_microfeed":{"web_url":"https://leland.eu.org/i/why-now-6tEOEDCfHuo/","json_url":"https://leland.eu.org/i/6tEOEDCfHuo/json/","rss_url":"https://leland.eu.org/i/6tEOEDCfHuo/rss/","guid":"6tEOEDCfHuo","status":"published","itunes:episodeType":"full","date_published_short":"Sun May 12 2024","date_published_ms":1715487973799}},{"id":"usfvWG6FZDb","title":"生产力大神Dan koe:你的脑袋里就藏着10万美金","url":"https://leland-eu-org.pages.dev/i/dan-koe10meijin-usfvWG6FZDb/","content_html":"<p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-8ef3b768eb7c5de4755a46ef3fc65658.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-5bc94fc26990f8f12a04bb419b8288c5.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-2e899e1481f5e4cc12726e92a1ef6afd.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-1fdad9aab259f267d67e78c014083c20.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-3d349a385ac932d653a3f696124723bd.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-066d8bec5e35c8d1a8333c8385693203.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-e53ea2ab01dcc6babdf095fe1b764662.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-6d879ea486b35634b9f4e6c23e415303.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-c2f2d378e458285bab770d6ac992606f.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-3510809960cfa2c3e5b124f807494295.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-72fab437920d85ee14f1f564b0ac6797.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-01153635f23466b83aba4e3f6249dc07.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-96a39845e660c5ac97de77e7ac911f28.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-c27c9b147ff826ee7efb3463aa25482b.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-5d912e4977a1e124bc481ca483352a45.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-8384bf9538fde75975cda8762e2416fd.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-aa221876f90e13628cd8b1204734dbcb.JPEG\"></p><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-23beb397e075c3318ddfced6263385b3.JPEG\"></p><p><br></p>","content_text":"[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-8ef3b768eb7c5de4755a46ef3fc65658.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-5bc94fc26990f8f12a04bb419b8288c5.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-2e899e1481f5e4cc12726e92a1ef6afd.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-1fdad9aab259f267d67e78c014083c20.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-3d349a385ac932d653a3f696124723bd.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-066d8bec5e35c8d1a8333c8385693203.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-e53ea2ab01dcc6babdf095fe1b764662.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-6d879ea486b35634b9f4e6c23e415303.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-c2f2d378e458285bab770d6ac992606f.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-3510809960cfa2c3e5b124f807494295.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-72fab437920d85ee14f1f564b0ac6797.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-01153635f23466b83aba4e3f6249dc07.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-96a39845e660c5ac97de77e7ac911f28.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-c27c9b147ff826ee7efb3463aa25482b.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-5d912e4977a1e124bc481ca483352a45.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-8384bf9538fde75975cda8762e2416fd.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-aa221876f90e13628cd8b1204734dbcb.JPEG]\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/usfvWG6FZDb/image-23beb397e075c3318ddfced6263385b3.JPEG]\n\n\n","date_published":"2024-05-11T07:01:15.566Z","_microfeed":{"web_url":"https://leland.eu.org/i/dan-koe10-usfvWG6FZDb/","json_url":"https://leland.eu.org/i/usfvWG6FZDb/json/","rss_url":"https://leland.eu.org/i/usfvWG6FZDb/rss/","guid":"usfvWG6FZDb","status":"published","itunes:episodeType":"full","date_published_short":"Sat May 11 2024","date_published_ms":1715410875566}},{"id":"9OknUFK9piO","title":"debug 集","attachments":[{"url":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-8c7c0a5dbfdd7ad520725aaaef15f585.png","mime_type":"image/png","size_in_byte":25863}],"url":"https://leland-eu-org.pages.dev/i/debugtongji-9OknUFK9piO/","content_html":"<h1>1，出现“无法定位程序输入点ResolveDelayLoadedAPI于动态链接库KERNEL32.dll上” 的提示</h1><p><img src=\"https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/9OknUFK9piO/image-402724f5d6513f3c8a377ae515a113af.png\"></p><p><br></p><p>答案：</p><p>建议您参考以下步骤（如有第三方优化软件请先卸载）：</p><p>1.干净启动：</p><p>步骤 1：启动系统配置实用程序</p><p>1)使用具有管理员权限的帐户登录到计算机。</p><p>2)按“windows键+R”，在“运行”中键入msconfig，然后按Enter。 如果系统提示输入管理员密码或进行确认，请键入密码或单击“继续”。</p><p>&nbsp;</p><p>步骤 2：配置“有选择的启动”选项</p><p>1)在“常规”选项卡上，单击“有选择的启动”。</p><p>2)在“有选择的启动”下，单击以清除“加载启动项”复选框。</p><p>3)单击“服务”选项卡，单击以选择“隐藏所有 Microsoft 服务”复选框，然后单击“全部禁用”。</p><p>4)单击“启动”标签卡,点击“打开任务管理器”，然后点击“禁用”并确定。</p><p>5)然后单击“重新启动”。</p><p>2. 重新运行 ISO 创建工具，下载新的 ISO 镜像。</p><p><a href=\"http://www.microsoft.com/zh-cn/software-download/windows10\" rel=\"noopener noreferrer\" target=\"_blank\">http://www.microsoft.com/zh-cn/software-download/windows10</a></p><p>然后再运行安装程序。</p><p><br></p><p>建议先尝试检测一下系统文件：</p><p>右击开始按钮&gt;点击\"Windows PowerShell(I)\"（管理员)(A ），输入：</p><p>Dism /Online /Cleanup-Image /ScanHealth</p><p>回车</p><p>（这条命令将扫描全部系统文件并和官方系统文件对比，扫描计算机中的不一致情况。）</p><p>Dism /Online /Cleanup-Image /CheckHealth</p><p>回车</p><p>DISM /Online /Cleanup-image /RestoreHealth</p><p>回车</p><p>（这条命令是把那些不同的系统文件还原成官方系统源文件。）</p><p>sfc /SCANNOW</p><p>回车</p><p>完成后重启</p><p>再次打开命令提示符键入以下命令：</p><p>sfc /SCANNOW</p><p>回车</p><p>--------------------------------------------------</p><p>然后：</p><p>Win + S 键搜索栏输入 CMD 找到 “命令提示符”，右键以管理员身份打开，小心复制及贴上执行以下命令，一次一行：</p><p>for %i in (%windir%\\system32\\*.dll) do regsvr32.exe /s %i</p><p>for %i in (%windir%\\system32\\*.ocx) do regsvr32.exe /s %i</p><p>完成后重启。</p>","content_text":"1，出现“无法定位程序输入点RESOLVEDELAYLOADEDAPI于动态链接库KERNEL32.DLL上” 的提示\n\n[https://media-cdn.leland.eu.org/leland-eu-org/production/media/rich-editor/items/9OknUFK9piO/image-402724f5d6513f3c8a377ae515a113af.png]\n\n\n\n\n答案：\n\n建议您参考以下步骤（如有第三方优化软件请先卸载）：\n\n1.干净启动：\n\n步骤 1：启动系统配置实用程序\n\n1)使用具有管理员权限的帐户登录到计算机。\n\n2)按“windows键+R”，在“运行”中键入msconfig，然后按Enter。 如果系统提示输入管理员密码或进行确认，请键入密码或单击“继续”。\n\n \n\n步骤 2：配置“有选择的启动”选项\n\n1)在“常规”选项卡上，单击“有选择的启动”。\n\n2)在“有选择的启动”下，单击以清除“加载启动项”复选框。\n\n3)单击“服务”选项卡，单击以选择“隐藏所有 Microsoft 服务”复选框，然后单击“全部禁用”。\n\n4)单击“启动”标签卡,点击“打开任务管理器”，然后点击“禁用”并确定。\n\n5)然后单击“重新启动”。\n\n2. 重新运行 ISO 创建工具，下载新的 ISO 镜像。\n\nhttp://www.microsoft.com/zh-cn/software-download/windows10\n\n然后再运行安装程序。\n\n\n\n\n建议先尝试检测一下系统文件：\n\n右击开始按钮>点击\"Windows PowerShell(I)\"（管理员)(A ），输入：\n\nDism /Online /Cleanup-Image /ScanHealth\n\n回车\n\n（这条命令将扫描全部系统文件并和官方系统文件对比，扫描计算机中的不一致情况。）\n\nDism /Online /Cleanup-Image /CheckHealth\n\n回车\n\nDISM /Online /Cleanup-image /RestoreHealth\n\n回车\n\n（这条命令是把那些不同的系统文件还原成官方系统源文件。）\n\nsfc /SCANNOW\n\n回车\n\n完成后重启\n\n再次打开命令提示符键入以下命令：\n\nsfc /SCANNOW\n\n回车\n\n--------------------------------------------------\n\n然后：\n\nWin + S 键搜索栏输入 CMD 找到 “命令提示符”，右键以管理员身份打开，小心复制及贴上执行以下命令，一次一行：\n\nfor %i in (%windir%\\system32\\*.dll) do regsvr32.exe /s %i\n\nfor %i in (%windir%\\system32\\*.ocx) do regsvr32.exe /s %i\n\n完成后重启。","banner_image":"https://media-cdn.leland.eu.org/leland-eu-org/production/media/image-8c7c0a5dbfdd7ad520725aaaef15f585.png","date_published":"2024-05-10T10:29:14.467Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":false,"is_video":false,"is_image":true,"web_url":"https://leland.eu.org/i/debug-9OknUFK9piO/","json_url":"https://leland.eu.org/i/9OknUFK9piO/json/","rss_url":"https://leland.eu.org/i/9OknUFK9piO/rss/","guid":"9OknUFK9piO","status":"published","itunes:episodeType":"full","date_published_short":"Fri May 10 2024","date_published_ms":1715336954467}},{"id":"FNrw9e_8uPS","title":"About ChatGPT prompts","content_html":"<ol><li>使用GPT输入长文本的一个prompt：「我会持续输入文本，每次输入完你只需要说ok，等我进一步发命令再采取行动。」用这个prompt确实可以让GPT接收更长信息！Please reply in English and Chinese.I’m going to give you a series of articles across multiple chat inputs. For each one, simply respond \"okay\" until l ask you to perform an action.</li><li>告诉它我们是谁（背景信息），需要它做什么（告知需求），要求是什么（需求细节），有什么偏好（提供样例）</li><li>在第一階段，加上這些鼓勵字句的指令所生成的結果好壞參半，因此研究員借助 AI 製作出自動優化指令的流程，有了 AI 協助的指令表現更勝人類手寫的文字，而其中表現最佳的指令，是要求 AI 仿《星際爭霸戰》的台詞。研究員下的指令為「系統訊息：『指揮官，我們需要您計畫出穿過這場亂流的路線並找到不明物來源。使用所有可用數據和您的專業知識，來帶領我們度過這場充滿挑戰的局面。」同時研究員也要求 AI 在回覆中加入以下字句，「艦長日誌，星曆『此處插入日期』：我們已經成功穿過亂流，現在正在接近不明物的來源。」結果顯示模型對數學推理的熟練程度在這些指令下有所提升，研究員的推測是，用來訓練模型的資料庫中，有較多正確答案和《星際爭霸戰》出現關聯的實例。至於使用鼓勵性言語會提升表現，可能是因訓練集中，人類在受鼓勵或甚至受賄賂所給出的答案較為準確。</li></ol><p><br></p><p><br></p><p><br></p><p><br></p>","content_text":" 1. 使用GPT输入长文本的一个prompt：「我会持续输入文本，每次输入完你只需要说ok，等我进一步发命令再采取行动。」用这个prompt确实可以让GPT接收更长信息！Please\n    reply in English and Chinese.I’m going to give you a series of articles\n    across multiple chat inputs. For each one, simply respond \"okay\" until l ask\n    you to perform an action.\n 2. 告诉它我们是谁（背景信息），需要它做什么（告知需求），要求是什么（需求细节），有什么偏好（提供样例）\n 3. 在第一階段，加上這些鼓勵字句的指令所生成的結果好壞參半，因此研究員借助 AI 製作出自動優化指令的流程，有了 AI\n    協助的指令表現更勝人類手寫的文字，而其中表現最佳的指令，是要求 AI\n    仿《星際爭霸戰》的台詞。研究員下的指令為「系統訊息：『指揮官，我們需要您計畫出穿過這場亂流的路線並找到不明物來源。使用所有可用數據和您的專業知識，來帶領我們度過這場充滿挑戰的局面。」同時研究員也要求\n    AI\n    在回覆中加入以下字句，「艦長日誌，星曆『此處插入日期』：我們已經成功穿過亂流，現在正在接近不明物的來源。」結果顯示模型對數學推理的熟練程度在這些指令下有所提升，研究員的推測是，用來訓練模型的資料庫中，有較多正確答案和《星際爭霸戰》出現關聯的實例。至於使用鼓勵性言語會提升表現，可能是因訓練集中，人類在受鼓勵或甚至受賄賂所給出的答案較為準確。\n\n\n\n\n\n\n\n\n\n\n\n","date_published":"2024-05-09T12:01:30.957Z","_microfeed":{"web_url":"https://leland.eu.org/i/about-chatgpt-prompts-FNrw9e_8uPS/","json_url":"https://leland.eu.org/i/FNrw9e_8uPS/json/","rss_url":"https://leland.eu.org/i/FNrw9e_8uPS/rss/","guid":"1","status":"published","itunes:episodeType":"full","date_published_short":"Thu May 09 2024","date_published_ms":1715256090957}}],"_microfeed":{"microfeed_version":"0.1.2","base_url":"https://leland.eu.org","categories":[],"subscribe_methods":[{"name":"RSS","type":"rss","url":"https://leland.eu.org/rss/","image":"https://leland.eu.org/assets/brands/subscribe/rss.png","enabled":true,"editable":false,"id":"hlixyXUyL_l"},{"name":"JSON","type":"json","url":"https://leland.eu.org/json/","image":"https://leland.eu.org/assets/brands/subscribe/json.png","enabled":true,"editable":false,"id":"MQ5v6jkJ_8v"}],"description_text":"\n","copyright":"©2024","itunes:type":"episodic","items_sort_order":"newest_first"}}