<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[26 Degrees]]></title><description><![CDATA[Murmuring about engineering, music, and... life]]></description><link>https://yychen.joba.cc/</link><image><url>https://yychen.joba.cc/favicon.png</url><title>26 Degrees</title><link>https://yychen.joba.cc/</link></image><generator>Ghost 5.79</generator><lastBuildDate>Fri, 10 Apr 2026 19:41:24 GMT</lastBuildDate><atom:link href="https://yychen.joba.cc/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[打造復古電腦的互動體驗（下）– 繞了一大圈終究回到原點]]></title><description><![CDATA[<p>&#x5728;&#x8166;&#x888B;&#x5E7B;&#x60F3;&#x4E86;&#x597D;&#x5E7E;&#x500B;&#x65B9;&#x6848;&#xFF0C;<a href="https://yychen.joba.cc/vintage-computer-experience-part-1/">&#x8A66;&#x9A57; NeXTSTEP &#x8207; DOS &#x6A21;&#x64EC;&#x5668;&#x90FD;&#x7121;&#x6CD5;&#x6709;&#x6548;&#x7387;&#x5730;&#x5728;&#x6642;&#x9593;&#x9054;&#x6210;&#x5F8C;</a>&#xFF0C;&#x6C7A;&#x5B9A;&#x63DB;&#x4E0B;&#x4E00;&#x500B;&#x65B9;&#x6848;&#x2013;&#x2013;&#x539F;&#x751F; Linux &#x7D42;&#x7AEF;&#x6A5F;</p>]]></description><link>https://yychen.joba.cc/vintage-computer-experience-part-2/</link><guid isPermaLink="false">643bfbac91b927085f832985</guid><category><![CDATA[multimedia]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Sat, 24 Jun 2023 14:12:46 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2023/06/4Y9A4138.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2023/06/4Y9A4138.jpg" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;"><p>&#x5728;&#x8166;&#x888B;&#x5E7B;&#x60F3;&#x4E86;&#x597D;&#x5E7E;&#x500B;&#x65B9;&#x6848;&#xFF0C;<a href="https://yychen.joba.cc/vintage-computer-experience-part-1/">&#x8A66;&#x9A57; NeXTSTEP &#x8207; DOS &#x6A21;&#x64EC;&#x5668;&#x90FD;&#x7121;&#x6CD5;&#x6709;&#x6548;&#x7387;&#x5730;&#x5728;&#x6642;&#x9593;&#x9054;&#x6210;&#x5F8C;</a>&#xFF0C;&#x6C7A;&#x5B9A;&#x63DB;&#x4E0B;&#x4E00;&#x500B;&#x65B9;&#x6848;&#x2013;&#x2013;&#x539F;&#x751F; Linux &#x7D42;&#x7AEF;&#x6A5F;&#x3002;&#x539F;&#x4EE5;&#x70BA;&#x9019;&#x500B;&#x65B9;&#x6848;&#x5920;&#x7C21;&#x55AE;&#x4E86;&#xFF0C;&#x9084;&#x662F;&#x6709;&#x975E;&#x5E38;&#x591A;&#x7684;&#x5C0F;&#x7D30;&#x7BC0;&#x5361;&#x4F4F;&#x3002;&#x9019;&#x500B;&#x65B9;&#x6848;&#x898F;&#x5283;&#x975E;&#x5E38;&#x7C21;&#x55AE;&#xFF1A;Linux &#x7684;&#x767B;&#x5165;&#x756B;&#x9762;&#xFF08;Login &#x756B;&#x9762;&#xFF09;&#xFF0C;&#x8F38;&#x5165;&#x5E33;&#x865F;&#x3001;&#x5BC6;&#x78BC;&#xFF0C;&#x6210;&#x529F;&#x4E86;&#x5C31;&#x9032;&#x53BB;&#x5230;&#x4E00;&#x500B;&#x7D14;&#x6587;&#x5B57;&#x7684;&#x4ECB;&#x9762;&#xFF0C;&#x53EF;&#x4EE5;&#x7A0D;&#x70BA;&#x64CD;&#x4F5C;&#x4E00;&#x4E0B;&#xFF0C;&#x5C31;&#x53EF;&#x4EE5;&#x4E86;&#x3002;&#x5176;&#x5BE6;&#xFF0C;&#x9019;&#x5C31;&#x662F;&#x4E00;&#x958B;&#x59CB;&#x7684;&#x65B9;&#x6848;&#xFF0C;&#x53EA;&#x662F;&#x4E2D;&#x9593;&#x592A;&#x6D6A;&#x6F2B;&#x5730;&#x53BB;&#x60F3;&#x8457;&#x90A3;&#x4E9B;&#x6F02;&#x4EAE;&#x7684; NeXTSTEP&#x3002;</p><h2 id="%E4%B8%AD%E6%96%87%E9%A1%AF%E7%A4%BA">&#x4E2D;&#x6587;&#x986F;&#x793A;</h2><p>&#x5982;&#x679C;&#x73FE;&#x5728;&#x5B89;&#x88DD; Linux&#xFF0C;&#x5F88;&#x591A;&#x60C5;&#x6CC1;&#x662F;&#x88DD;&#x5728;&#x9060;&#x7AEF;&#x7684;&#x4F3A;&#x670D;&#x5668;&#x4E0A;&#xFF0C;&#x6211;&#x5011;&#x7528;&#x9023;&#x7DDA;&#x7684;&#x65B9;&#x5F0F;&#x9032;&#x5165;&#xFF0C;&#x5982;&#x679C;&#x8981;&#x986F;&#x793A;&#x4E2D;&#x6587;&#xFF0C;&#x5927;&#x591A;&#x90FD;&#x662F;&#x7528; UTF-8 &#x7DE8;&#x78BC;&#xFF0C;&#x4E14;&#x9023;&#x7DDA;&#x7684;&#x7A0B;&#x5F0F;&#xFF08;terminal.app&#x3001;putty &#x7B49;&#xFF09;&#x53EF;&#x4EE5;&#x986F;&#x793A;&#x5F97;&#x51FA;&#x4F86;&#xFF0C;&#x8F38;&#x5165;&#x7684;&#x8A71;&#x4E5F;&#x662F;&#x7528;&#x9023;&#x7DDA;&#x7684;&#x8A72;&#x53F0;&#x96FB;&#x8166;&#x4F5C;&#x696D;&#x7CFB;&#x7D71;&#x8F38;&#x5165;&#x3002;&#x5982;&#x679C;&#x6211;&#x5011;&#x4E0D;&#x4F7F;&#x7528;&#x9023;&#x7DDA;&#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x662F;&#x63A5;&#x4E86;&#x87A2;&#x5E55;&#x9375;&#x76E4;&#xFF0C;&#x628A;&#x5B83;&#x7576;&#x500B;&#x4EBA;&#x96FB;&#x8166;&#x4F7F;&#x7528;&#x7684;&#x8A71;&#xFF0C;&#x901A;&#x5E38;&#x88DD;&#x7684; Linux &#x90FD;&#x6703;&#x6709;&#x8996;&#x7A97;&#x7CFB;&#x7D71;&#xFF08;X Windows&#xFF09;&#xFF0C;&#x8996;&#x7A97;&#x7CFB;&#x7D71;&#x73FE;&#x5728;&#x672C;&#x8EAB;&#x7684;&#x591A;&#x570B;&#x8A9E;&#x7CFB;&#x7B49;&#x652F;&#x63F4;&#x90FD;&#x5F88;&#x5145;&#x8DB3;&#x3002;&#x4F46;&#x5982;&#x679C;&#x6C92;&#x6709;&#x88DD;&#x7684;&#x8A71;&#xFF0C;&#x5927;&#x90E8;&#x4EFD;&#x60C5;&#x6CC1;&#xFF0C;&#x53EF;&#x80FD;&#x4E5F;&#x53EA;&#x662F;&#x9023;&#x9032;&#x53BB;&#x6253;&#x6253;&#x6307;&#x4EE4;&#x64CD;&#x4F5C;&#xFF0C;&#x4E0D;&#x592A;&#x6703;&#x5728;&#x539F;&#x751F;&#x7D42;&#x7AEF;&#x7684;&#x6A21;&#x5F0F;&#x986F;&#x793A;&#x6216;&#x8F38;&#x5165;&#x4E2D;&#x6587;&#x3002;</p><p>&#x4F46;&#x6211;&#x5011;&#x60F3;&#x8981;&#x88FD;&#x4F5C;&#x7684;&#x5FA9;&#x53E4;&#x9AD4;&#x9A57;&#xFF0C;&#x4E0D;&#x6703;&#x6709;&#x8996;&#x7A97;&#x7CFB;&#x7D71;&#xFF0C;&#x537B;&#x8981;&#x53EF;&#x4EE5;&#x986F;&#x793A;&#x4E2D;&#x6587;&#xFF0C;&#x5728;&#x7576;&#x5E74;&#x78BA;&#x5BE6;&#x662F;&#x9019;&#x6A23;&#x4F7F;&#x7528;&#x7684;&#x3002;&#x60F3;&#x5230;&#x9019;&#x908A;&#xFF0C;&#x6211;&#x7576;&#x6642;&#x641C;&#x5C0B;&#x4E00;&#x4E0B;&#x95DC;&#x9375;&#x5B57;&#xFF1A;jmcce&#x3001;yact&#x3001;chdrv...&#xFF0C;&#x7576;&#x5E74;&#x7684;&#x56DE;&#x61B6;&#x90FD;&#x56DE;&#x4F86;&#x4E86;&#x3002;</p><p>&#x53EF;&#x60DC;&#x53BB;&#x5E74;&#x88FD;&#x4F5C;&#x6642;&#x9593;&#x7DCA;&#x6E4A;&#xFF0C;&#x6C92;&#x80FD;&#x628A;&#x8A73;&#x7D30;&#x7684;&#x904E;&#x7A0B;&#x8A18;&#x9304;&#x4E0B;&#x4F86;&#xFF0C;&#x9019;&#x5DF2;&#x7D93;&#x662F;&#x8DDD;&#x96E2;&#x73FE;&#x5728;&#x4E00;&#x5E74;&#x524D;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x50C5;&#x80FD;&#x5F9E;&#x6211;&#x907A;&#x7559;&#x4E0B;&#x4F86;&#x7684;&#x6A94;&#x6848;&#x3001;&#x5DE5;&#x4F5C; VM&#x3001;&#x8A18;&#x61B6;&#x8207;&#x7247;&#x65B7;&#x7684;&#x7B46;&#x8A18;&#x6162;&#x6162;&#x9084;&#x539F;&#x3002;</p><p>&#x7576;&#x6642;&#xFF0C;&#x6211;&#x5FEB;&#x901F;&#x5730;&#x5728;&#x8166;&#x4E2D;&#x63A8;&#x60F3;&#xFF0C;&#x8981;&#x4E0D;&#x8981;&#x88DD;&#x7576;&#x5E74;&#x7684;&#x4F5C;&#x696D;&#x7CFB;&#x7D71;&#x7248;&#x672C;&#xFF0C;&#x5982; Slackware &#x6216; Redhat 7.2 &#x4E4B;&#x985E;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x9084;&#x662F;&#x88DD;&#x73FE;&#x4EE3;&#x7684;&#x7248;&#x672C;&#xFF0C;&#x4F46;&#x55AC;&#x88DD;&#x6210;&#x904E;&#x53BB;&#x7684;&#x6A23;&#x5B50;&#x3002;&#x6211;&#x4E3B;&#x8981;&#x8003;&#x91CF;&#x5230;&#x904E;&#x53BB;&#x7248;&#x672C;&#x7684;&#x4F5C;&#x696D;&#x7CFB;&#x7D71;&#xFF0C;&#x53EF;&#x80FD;&#x5728;&#x73FE;&#x4ECA;&#x7684;&#x786C;&#x9AD4;&#x4E0A;&#x4E0D;&#x597D;&#x88DD;&#xFF0C;&#x800C;&#x5343;&#x8F9B;&#x842C;&#x82E6;&#x88DD;&#x8D77;&#x4F86;&#x5F8C;&#xFF0C;&#x8EDF;&#x9AD4;&#x61C9;&#x8A72;&#x4E5F;&#x6703;&#x78B0;&#x5230;&#x5F88;&#x591A;&#x554F;&#x984C;&#xFF0C;&#x4F8B;&#x5982;&#x4E2D;&#x6587;&#x7DE8;&#x78BC; Big5 &#x8207; UTF-8 &#x7684;&#x554F;&#x984C;&#xFF0C;python &#x7248;&#x672C;&#x592A;&#x820A;&#x53EF;&#x80FD;&#x6703;&#x6709;&#x5F88;&#x591A;&#x6F5B;&#x5728;&#x5B89;&#x5168;&#x6027;&#x4E0A;&#x7684;&#x554F;&#x984C;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x76F4;&#x63A5;&#x6C7A;&#x5B9A;&#x88DD; Ubuntu 22.04 Server &#x7248;&#xFF08;&#x6C92;&#x6709; Desktop&#xFF09;&#xFF0C;&#x9664;&#x975E;&#x9047;&#x5230;&#x5176;&#x4ED6;&#x56E0;&#x7D20;&#xFF0C;&#x624D;&#x8003;&#x616E;&#x88DD;&#x820A;&#x7248;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x770B;&#x770B;&#x80FD;&#x4E0D;&#x80FD;&#x628A;&#x9019;&#x4E9B;&#x6771;&#x897F;&#x88DD;&#x8D77;&#x4F86;&#x3002;</p><h2 id="chdrv-yact">chdrv / yact</h2><p>&#x641C;&#x5C0B;&#x4E86;&#x9019;&#x4E9B;&#x95DC;&#x9375;&#x5B57;&#x5F8C;&#xFF0C;&#x6211;&#x5F77;&#x5F7F;&#x9032;&#x5165;&#x4E86;&#x4E00;&#x500B;&#x6F29;&#x6E26;&#x7121;&#x6CD5;&#x81EA;&#x62D4;&#x3002;&#x6211;&#x627E;&#x5230;&#x4E86; <a href="https://www.ibiblio.org/pub/packages/ccic/software/linux/tty/?ref=yychen.joba.cc">chdrv &#x8207; yact &#x7684;&#x539F;&#x59CB;&#x78BC;</a>&#xFF0C;&#x5617;&#x8A66;&#x7DE8;&#x8B6F;&#x5B83;&#x5011;&#xFF0C;&#x4F46; chdrv &#x88E1;&#x9762;&#x7ADF;&#x7136;&#x6709; assembly code&#xFF01;&#x800C; yact &#x4F3C;&#x4E4E;&#x9700;&#x8981; 32bit kernel&#xFF0C;&#x8A55;&#x4F30;&#x5F8C;&#x89BA;&#x5F97;&#x592A;&#x82B1;&#x6642;&#x9593;&#xFF0C;&#x6211;&#x4E5F;&#x6C92;&#x8F12;&#xFF0C;&#x76F4;&#x63A5;&#x653E;&#x68C4;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2023/06/---4.png" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="1030" height="1066" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/---4.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/---4.png 1000w, https://yychen.joba.cc/content/images/2023/06/---4.png 1030w" sizes="(min-width: 720px) 720px"></figure><h2 id="jmcce-%E8%88%87-svgalib">jmcce &#x8207; svgalib</h2><p>&#x63A5;&#x8457;&#xFF0C;&#x6211;&#x627E;&#x5230;&#x4E86;&#x300A;<a href="https://descent-incoming.blogspot.com/2012/11/jmcce-15-0.html?ref=yychen.joba.cc">[&#x61F7;&#x820A;] jmcce 1.5 (0) - &#x5F9E;&#x6B7B;&#x4EA1;&#x5230;&#x91CD;&#x751F;</a>&#x300B;&#x9019;&#x7BC7;&#x6587;&#x7AE0;&#xFF0C;&#x5F9E;&#x5927;&#x5927;&#x7684; GitHub &#x76F4;&#x63A5; clone &#x4E0A;&#x4F86;&#xFF0C;&#x4F46;&#x6211;&#x5728; svgalib &#x4E0A;&#x6574;&#x500B;&#x5927;&#x5361;&#x4F4F;&#xFF0C;&#x600E;&#x6A23;&#x90FD;&#x88DD;&#x4E0D;&#x8D77;&#x4F86;&#x3002;&#x4E5F;&#x8A31;&#x6211;&#x7576;&#x6642;&#x592A;&#x5FC3;&#x6025;&#xFF0C;&#x770B;&#x8457;&#x4ED6;&#x5BEB;&#x7684;&#x6307;&#x4EE4;&#x767C;&#x73FE;&#x9019;&#x500B;&#x5957;&#x4EF6;&#x65E9;&#x5C31;&#x88AB;&#x79FB;&#x9664;&#x7121;&#x6CD5;&#x5B89;&#x88DD;&#x4E86;&#xFF0C;&#x5C31;&#x6574;&#x500B;&#x504F;&#x5411;&#x8655;&#x7406; svgalib&#xFF0C;&#x6C92;&#x6709;&#x767C;&#x73FE;&#x5927;&#x5927;&#x4F3C;&#x4E4E;&#x6709;&#x4E00;&#x500B; branch &#x6709; framebuffer &#x7684;&#x7248;&#x672C;&#x3002;&#x7576;&#x6642;&#x70BA;&#x4E86;&#x60F3;&#x8FA6;&#x6CD5;&#x5B89;&#x88DD; svgalib&#xFF0C;&#x6211;&#x627E;&#x4E86;&#x6700;&#x5F8C;&#x4E00;&#x7248;&#x6709; svgalib &#x7684; Debian&#xFF08;3.1 r8&#xFF0C;2005 &#x51FA;&#x7684;&#xFF0C;&#x56E0;&#x70BA; Linux kernel 2.6 &#x958B;&#x59CB;&#x5C31;&#x4E0D;&#x6703;&#x652F;&#x63F4; svgalib &#x4E86;&#xFF09;&#xFF0C;&#x4F46;&#x9019;&#x9023;&#x88DD;&#x90FD;&#x88DD;&#x4E0D;&#x8D77;&#x4F86;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5C31;&#x653E;&#x68C4;&#x9019;&#x689D;&#x8DEF;&#x4E86;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/06/---3.png" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="2000" height="1078" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/---3.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/---3.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/06/---3.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/06/---3.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">&#x53BB;&#x5E74;&#x592A;&#x6025;&#xFF0C;&#x73FE;&#x5728;&#x770B;&#x4F86;&#x7167;&#x7406;&#x8AAA;&#x662F;&#x6539;&#x4E00;&#x4E0B; VirtualBox &#x5C31;&#x53EF;&#x4EE5;&#x641E;&#x5B9A;&#x628A; Debian 3.1r8 &#x88DD;&#x8D77;&#x4F86;&#xFF0C;&#x4E0D;&#x904E;&#xFF0C;&#x6211;&#x4ECA;&#x5929;&#x5FEB;&#x901F;&#x5730;&#x8A66;&#x4E86;&#x4E00;&#x4E0B;&#xFF0C;&#x4F3C;&#x4E4E;&#x4E5F;&#x4E0D;&#x662F;&#x90A3;&#x9EBC;&#x5BB9;&#x6613;&#x641E;&#x5F97;&#x5B9A;</span></figcaption></figure><h2 id="fbterm">fbterm</h2><p>&#x6700;&#x5F8C;&#x5C55;&#x89BD;&#x73FE;&#x5834;&#x4F7F;&#x7528;&#x7684;&#x662F; fbterm&#x3002;&#x5728;&#x6211;&#x6E2C;&#x8A66;&#x4E0A;&#x8FF0; jmcce&#x3001;yact&#x3001;chdrv &#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x540C;&#x6642;&#x4E5F;&#x6E2C;&#x4E86; fbterm&#x3002;fbterm &#x5F88;&#x597D;&#x88DD;&#xFF0C;&#x4E00;&#x4E0B;&#x5B50;&#x5C31;&#x8DD1;&#x8D77;&#x4F86;&#x4E86;&#xFF0C;&#x4F46;&#x554F;&#x984C;&#x662F;&#x4ED6;&#x7684;&#x7D42;&#x7AEF;&#x6A5F;&#x756B;&#x9762;&#x5C31;&#x662F;&#x4E0D;&#x5C0D;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4E00;&#x76F4;&#x8A8D;&#x70BA; fbterm &#x7684;&#x65B9;&#x5411;&#x662F;&#x4E0D;&#x5C0D;&#x7684;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/06/---2.png" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="2000" height="1078" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/---2.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/---2.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/06/---2.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/06/---2.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">&#x82F1;&#x6587;&#x5B57;&#x592A;&#x6F02;&#x4EAE;&#xFF0C;&#x4E2D;&#x6587;&#x5B57;&#x597D;&#x8584;&#x90FD;&#x5FEB;&#x8981;&#x770B;&#x4E0D;&#x5230;&#x4E86;&#xFF0C;&#x4F46;&#x53EF;&#x80FD;&#x662F; 16:9 &#x7684;&#x87A2;&#x5E55;&#x8B93;&#x5B83;&#x770B;&#x8D77;&#x4F86;&#x4E0D;&#x592A;&#x5C0D;</span></figcaption></figure><p>&#x7136;&#x800C;&#x5728; jmcce&#x3001;yact&#x3001;chdrv &#x7B49;&#x65B9;&#x5F0F;&#x90FD;&#x649E;&#x7246;&#x5F8C;&#xFF0C;&#x6211;&#x53C8;&#x56DE;&#x4F86;&#x770B; fbterm &#x662F;&#x4E0D;&#x662F;&#x53EF;&#x80FD;&#x54EA;&#x88E1;&#x8A2D;&#x932F;&#xFF0C;&#x6216;&#x6709;&#x6C92;&#x6709;&#x5176;&#x4ED6;&#x53EF;&#x80FD;&#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x624D;&#x767C;&#x73FE;&#xFF0C;&#x5176;&#x5BE6;&#x662F;&#x5B57;&#x578B;&#x7684;&#x554F;&#x984C;&#x3002;&#x5B57;&#x578B;&#x641E;&#x5B9A;&#xFF0C;&#x4E00;&#x5207;&#x5C31;&#x770B;&#x8D77;&#x4F86;&#x5F88;&#x300C;authentic&#x300D;&#x4E86;&#xFF01;</p><p>&#x4E2D;&#x6587;&#x7684;&#x5B57;&#x578B;&#x6BD4;&#x8F03;&#x6C92;&#x554F;&#x984C;&#xFF0C;&#x53CD;&#x5012;&#x662F;&#x82F1;&#x6587;&#x7684;&#x5B57;&#x578B;&#xFF0C;&#x5230;&#x5E95;&#x8981;&#x5982;&#x4F55;&#x624D;&#x80FD;&#x986F;&#x793A;&#x51FA; 8bit &#x98A8;&#x683C;&#x7684;&#x5B57;&#x578B;&#xFF1F;fbterm &#x9810;&#x8A2D;&#x662F;&#x7528; Deja Vu Sans&#xFF0C;&#x592A;&#x7F8E;&#x4E86;&#xFF0C;&#x6C92;&#x5168;&#x6C92;&#x6709;&#x90A3;&#x500B;&#x5E74;&#x4EE3;&#x7D42;&#x7AEF;&#x6A5F;&#x7684;&#x611F;&#x89BA;&#x3002;&#x6211;&#x627E;&#x5230;&#x4E86;&#x5F88;&#x9177;&#x7684; <a href="https://int10h.org/oldschool-pc-fonts/fontlist/?ref=yychen.joba.cc">The Ultimate Oldschool PC Font Pack</a>&#xFF0C;&#x4F46;&#x7576;&#x6642;&#x5DF2;&#x7D93;&#x534A;&#x8457;&#x9B54;&#x7684;&#x6211;&#xFF0C;&#x4E0A;&#x7DB2;&#x627E;&#x4E86;&#x5176;&#x4ED6;&#x8CC7;&#x8A0A;&#xFF0C;&#x628A;&#x539F;&#x751F; Linux &#x7D42;&#x7AEF;&#x6A5F;&#x7528;&#x7684;&#x9EDE;&#x9663;&#x5B57;&#x578B;&#xFF08;<a href="https://en.wikipedia.org/wiki/PC_Screen_Font?ref=yychen.joba.cc">psf &#x683C;&#x5F0F;</a>&#xFF09;<a href="https://gist.github.com/froh/1bb10ce5752f37eefe1b?ref=yychen.joba.cc">&#x8F49;&#x6210; fbterm &#x53EF;&#x4EE5;&#x5403;&#x7684; bdf</a>&#xFF0C;&#x518D;&#x8A2D;&#x5B9A;&#x4E00;&#x4E0B; fontconfig&#xFF0C;&#x5C31;&#x5927;&#x529F;&#x544A;&#x6210;&#x4E86;&#x3002;</p><figure class="kg-card kg-code-card"><pre><code>$ cp /usr/share/consolefonts/Lat15-VGA8.psf.gz ./
$ gunzip Lat15-VGA16.psf.gz
$ ./psf2bdf.pl Lat15-VGA16.psf &gt; VGA16.bdf
$ sudo cp VGA8.bdf /usr/local/share/fonts</code></pre><figcaption><p><span style="white-space: pre-wrap;">&#x628A;&#x5167;&#x5EFA;&#x7684; Lat15-VGA8.psf &#x8F49;&#x6210; VGA16.bdf</span></p></figcaption></figure><figure class="kg-card kg-code-card"><pre><code>$ sudo dpkg-reconfigure fontconfig-config</code></pre><figcaption><p><span style="white-space: pre-wrap;">&#x6211;&#x5176;&#x5BE6;&#x5FD8;&#x4E86;&#x70BA;&#x4EC0;&#x9EBC;&#x8981;&#x9019;&#x500B;&#x6B65;&#x9A5F;&#xFF0C;&#x5DF2;&#x7D93;&#x4E0D;&#x53EF;&#x8003;&#x4E86;</span></p></figcaption></figure><figure class="kg-card kg-code-card"><pre><code class="language-xml">&lt;?xml version=&apos;1.0&apos;?&gt;
&lt;!DOCTYPE fontconfig SYSTEM &quot;urn:fontconfig:fonts.dtd&quot;&gt;
&lt;fontconfig&gt;

&lt;!-- Fallback fonts preference order --&gt;
 &lt;alias&gt;
  &lt;family&gt;sans-serif&lt;/family&gt;
  &lt;prefer&gt;
   &lt;family&gt;VGA16&lt;/family&gt;
   &lt;family&gt;AR PL UMing TW&lt;/family&gt;
  &lt;/prefer&gt;
 &lt;/alias&gt;
 &lt;alias&gt;
  &lt;family&gt;serif&lt;/family&gt;
  &lt;prefer&gt;
   &lt;family&gt;VGA16&lt;/family&gt;
   &lt;family&gt;AR PL UMing TW&lt;/family&gt;
  &lt;/prefer&gt;
 &lt;/alias&gt;
 &lt;alias&gt;
  &lt;family&gt;monospace&lt;/family&gt;
  &lt;prefer&gt;
   &lt;family&gt;VGA16&lt;/family&gt;
   &lt;family&gt;AR PL UMing TW&lt;/family&gt;
  &lt;/prefer&gt;
 &lt;/alias&gt;

&lt;/fontconfig&gt;</code></pre><figcaption><p><span style="white-space: pre-wrap;">&#x5EFA;&#x7ACB; /etc/fonts/local.conf&#xFF0C;&#x9019;&#x908A;&#x8A2D;&#x5B9A; fontconfig &#x4E3B;&#x8981;&#x662F;&#x8B93; fbterm &#x9810;&#x8A2D;&#x5403; VGA16&#xFF0C;&#x627E;&#x4E0D;&#x5230;&#x5B57;&#x7684;&#x624D;&#x5403;&#x4E2D;&#x6587;&#x5B57;&#x578B;&#xFF0C;&#x8DDF; CSS &#x7684; font-family &#x883B;&#x50CF;&#x7684;</span></p></figcaption></figure><h2 id="%E5%8E%9F%E7%94%9F%E5%AD%97%E5%9E%8B">&#x539F;&#x751F;&#x5B57;&#x578B;</h2><p>&#x5176;&#x5BE6;&#x73FE;&#x5728; Ubuntu Server &#x7248;&#x704C;&#x597D;&#x4E4B;&#x5F8C;&#xFF0C;&#x7D42;&#x7AEF;&#x6A5F;&#x7684;&#x5B57;&#x578B;&#x5C31;&#x4E0D;&#x662F;&#x4EE5;&#x524D;&#x770B;&#x5230; CRT &#x87A2;&#x5E55;&#x6642;&#x7684;&#x90A3;&#x4E00;&#x7A2E;&#xFF0C;&#x6240;&#x4EE5;&#x8981;&#x7528;&#x4E0B;&#x5217;&#x6307;&#x4EE4;&#x4FEE;&#x6B63;&#x4E00;&#x4E0B;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/06/image.png" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="2000" height="1125" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/image.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/image.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/06/image.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/06/image.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">&#x4E0D;&#x592A;&#x50CF;&#x4EE5;&#x524D;&#x7684;&#x6A23;&#x5B50;</span></figcaption></figure><figure class="kg-card kg-code-card"><pre><code>$ sudo dpkg-reconfigure console-setup</code></pre><figcaption><p><span style="white-space: pre-wrap;">console-config &#x7684;&#x91CD;&#x9EDE;&#x5728;&#x65BC;&#xFF0C;&#x9078;&#x64C7; VGA font&#xFF0C;&#x518D;&#x9078;&#x64C7; 8x16 &#x9019;&#x500B;&#x5927;&#x5C0F;&#x3002;&#x88E1;&#x9762;&#x9078;&#x9805;&#x5F88;&#x591A;&#xFF0C;&#x53EF;&#x4EE5;&#x73A9;&#x73A9;&#x770B;&#xFF0C;&#x7D42;&#x7AEF;&#x7684;&#x756B;&#x9762;&#x6703;&#x9577;&#x5F97;&#x4E0D;&#x592A;&#x4E00;&#x6A23;</span></p></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/06/image-2.png" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="2000" height="1125" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/image-2.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/image-2.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/06/image-2.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/06/image-2.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">&#x9019;&#x6A23;&#x770B;&#x8D77;&#x4F86;&#x597D;&#x591A;&#x4E86;&#xFF01;</span></figcaption></figure><p>&#x4F46;&#x4E0A;&#x9762;&#x7684;&#x8A2D;&#x5B9A;&#x9084;&#x662F;&#x4E0D;&#x592A;&#x5C0D;&#xFF1F;&#x70BA;&#x4EC0;&#x9EBC;&#x5462;&#xFF1F;&#x5B83;&#x7684;&#x89E3;&#x6670;&#x5EA6;&#x592A;&#x9AD8;&#x4E86;&#xFF0C;&#x4EE5;&#x5F80;&#x7684;&#x7D42;&#x7AEF;&#x6A5F;&#x53EA;&#x80FD;&#x986F;&#x793A; 80x24&#xFF08;&#x4E00;&#x884C; 80 &#x500B;&#x82F1;&#x6578;&#x5B57;&#x884C;&#xFF0C;&#x5171; 24 &#x884C;&#xFF09;&#xFF0C;&#x4E0A;&#x9762;&#x986F;&#x793A;&#x7684;&#x7BC4;&#x570D;&#x660E;&#x986F;&#x5730;&#x8D85;&#x904E;&#x4E86;&#x3002;&#x56E0;&#x6B64;&#x6211;&#x5011;&#x8981;&#x66F4;&#x52D5;&#x4E00;&#x4E9B;&#x5730;&#x65B9;&#xFF0C;&#x8B93;&#x5B83;&#x53EF;&#x4EE5;&#x958B;&#x6A5F;&#x5F8C;&#xFF0C;&#x7D42;&#x7AEF;&#x6A5F;&#x4E00;&#x76F4;&#x7DAD;&#x6301;&#x5728;&#x540C;&#x6A23;&#x7684;&#x5927;&#x5C0F;&#x3002;</p><p>&#x9996;&#x5148;&#x8981;&#x5230; <code>/etc/grub.d/00_header</code> &#x627E;&#x5230;&#x4E0B;&#x9762;&#x9019;&#x4E00;&#x884C;&#x4E26;&#x4FEE;&#x6539;</p><figure class="kg-card kg-code-card"><pre><code>if [ &quot;x${GRUB_GFXMODE}&quot; = &quot;x&quot; ] ; then GRUB_GFXMODE=800x600</code></pre><figcaption><p><span style="white-space: pre-wrap;">&#x539F;&#x672C;&#x662F; GRUB_GFXMODE=auto&#xFF0C;&#x6539;&#x66F4;&#x6210; 800x600</span></p></figcaption></figure><p>&#x53E6;&#x5916;&#x627E;&#x5230; <code>/etc/default/grub</code> &#x5728; <code>GRUB_CMDLINE_LINUX_DEFAULT</code> &#x8207; <code>GRUB_CMDLINE_LINUX</code> &#x52A0;&#x4E0A; nomodeset</p><figure class="kg-card kg-code-card"><pre><code>GRUB_CMDLINE_LINUX_DEFAULT=&quot;nomodeset&quot;
GRUB_CMDLINE_LINUX=&quot;nomodeset&quot;</code></pre><figcaption><p><span style="white-space: pre-wrap;">/etc/default/grub &#x7684;&#x8A2D;&#x5B9A;&#x8981;&#x52A0;&#x4E0A; nomodeset</span></p></figcaption></figure><p>&#x6700;&#x5F8C;&#xFF0C;update grub</p><pre><code>$ sudo update-grub</code></pre><p>&#x91CD;&#x65B0;&#x958B;&#x6A5F;&#x5F8C;&#xFF0C;Ta-da&#xFF01;&#x5C31;&#x6709;&#x5B8C;&#x7F8E;&#x7684; 80x24 &#x7684; 8bit &#x5B57;&#x4E86;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2023/06/image-3.png" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="2000" height="1125" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/image-3.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/image-3.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/06/image-3.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/06/image-3.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>&#x4E0A;&#x9762;&#x662F;&#x5728; VM &#x88E1;&#x9762;&#x8DD1;&#x7684;&#xFF0C;&#x6211;&#x73FE;&#x5728;&#x7684;&#x87A2;&#x5E55;&#x662F; 16:9 &#x7684;&#xFF0C;&#x653E;&#x5728; 4:3 &#x7684; CRT &#x770B;&#x8D77;&#x4F86;&#x6703;&#x9806;&#x773C;&#x5F97;&#x591A;&#x3002;</p><h2 id="tui">TUI</h2><p>&#x6700;&#x5F8C;&#xFF0C;&#x5C31;&#x662F;&#x5E33;&#x865F;&#x5BC6;&#x78BC;&#x8F38;&#x5165;&#x904E;&#x5F8C;&#x7684;&#x7C21;&#x6613;&#x7A0B;&#x5F0F;&#x4ECB;&#x9762;&#x4E86;&#x3002;&#x6211;&#x719F;&#x6089; python&#xFF0C;&#x6240;&#x4EE5;&#x81EA;&#x7136;&#x5730;&#x60F3;&#x627E; python &#x76F8;&#x95DC;&#x7684;&#x5957;&#x4EF6;&#x3002;<a href="https://github.com/bczsalba/pytermgui?ref=yychen.joba.cc">PyTermGUI</a> &#x548C; <a href="https://github.com/Textualize/textual?ref=yychen.joba.cc">Textual</a> &#x5F88;&#x5FEB;&#x5C31;&#x6703;&#x6D6E;&#x4E0A;&#x6AAF;&#x9762;&#xFF0C;&#x770B;&#x4F3C;&#x6703;&#x662F;&#x4E0D;&#x932F;&#x7684;&#x9078;&#x64C7;&#xFF0C;&#x6211;&#x8A66;&#x4E86; PyTermGUI&#xFF0C;&#x4F46;&#x7576;&#x6642;&#x7684;&#x7248;&#x672C;&#x6709; bug&#xFF0C;&#x96A8;&#x4FBF;&#x73A9;&#x4ED6;&#x5011;&#x7684; sample code &#x5C31;&#x6703;&#x8DF3; exception &#x8DD1;&#x51FA;&#x4F86;&#xFF0C;&#x4F46;&#x6700;&#x5927;&#x7684;&#x554F;&#x984C;&#x662F;&#x5B83;&#x7121;&#x6CD5;&#x6309; tab &#x4F86;&#x63A7;&#x5236;&#x5207;&#x63DB; input &#x63A7;&#x5236;&#xFF0C;&#x53EA;&#x80FD;&#x7528;&#x6ED1;&#x9F20;&#xFF0C;&#x4E0D;&#x5408;&#x6211;&#x5011;&#x7684;&#x9700;&#x6C42;&#x3002;&#x5F8C;&#x4F86;&#x4E5F;&#x8A66;&#x4E86; <a href="https://github.com/pfalcon/picotui?ref=yychen.joba.cc">picotui</a>&#xFF0C;&#x4F46;&#x5FD8;&#x4E86;&#x662F;&#x4EC0;&#x9EBC;&#x539F;&#x56E0;&#xFF0C;&#x6700;&#x5F8C;&#x4E0A;&#x9663;&#x7684;&#x662F; <a href="https://urwid.org/?ref=yychen.joba.cc">Urwid</a>&#x3002;</p><h2 id="%E6%9C%80%E7%B5%82%E6%88%90%E6%9E%9C">&#x6700;&#x7D42;&#x6210;&#x679C;</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/HqdRTV6ICTk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Digiwave (2022) Scene 1 &#x5FA9;&#x53E4;&#x96FB;&#x8166;"></iframe></figure><p>&#x5982;&#x4E0A;&#x65B9;&#x5F71;&#x7247;&#x6240;&#x793A;&#xFF0C;&#x56E0;&#x70BA; Ubuntu &#x7684;&#x7D42;&#x7AEF;&#x6A5F;&#x958B;&#x6A5F;&#x5F8C;&#x6703;&#x6709;&#x4E00;&#x9EDE;&#x9EDE;&#x5C0F;&#x554F;&#x984C;&#xFF0C;&#x6700;&#x5F8C;&#x6211;&#x6539;&#x7528; Debian&#xFF0C;&#x4F46;&#x4E5F;&#x56E0;&#x70BA;&#x9019;&#x6A23;&#xFF0C;grub &#x7684;&#x8A2D;&#x5B9A;&#x8DDF; Ubuntu &#x7684;&#x4E0D;&#x592A;&#x4E00;&#x6A23;&#x3002;&#x6211;&#x500B;&#x4EBA;&#x975E;&#x5E38;&#x559C;&#x6B61;&#x9019;&#x500B;&#x9AD4;&#x9A57;&#xFF0C;&#x5F9E; CRT &#x6620;&#x50CF;&#x7BA1;&#x767C;&#x51FA;&#x7684;&#x9AD8;&#x983B;&#x8072;&#x97F3;&#x3001;&#x6A5F;&#x68B0;&#x9375;&#x76E4;&#x7684;&#x6572;&#x64CA;&#x8072;&#xFF0C;&#x5230;&#x756B;&#x9762;&#x4E0A;&#x7684;&#x5FA9;&#x53E4;&#x539F;&#x7D20;&#xFF0C;&#x90FD;&#x5F88;&#x6709;&#x611F;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/06/1H0A9456.jpg" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0B;&#xFF09;&#x2013; &#x7E5E;&#x4E86;&#x4E00;&#x5927;&#x5708;&#x7D42;&#x7A76;&#x56DE;&#x5230;&#x539F;&#x9EDE;" loading="lazy" width="2000" height="1333" srcset="https://yychen.joba.cc/content/images/size/w600/2023/06/1H0A9456.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2023/06/1H0A9456.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/06/1H0A9456.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/06/1H0A9456.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">&#x597D;&#x53EF;&#x60DC;&#x73FE;&#x5834;&#x592A;&#x5FD9;&#x788C;&#xFF0C;&#x6C92;&#x6709;&#x5728;&#x73FE;&#x5834;&#x7684;&#x74B0;&#x5883;&#x9304;&#x5230;&#x64CD;&#x4F5C;&#x7684;&#x5F71;&#x7247;</span></figcaption></figure><p>&#x7136;&#x800C;&#xFF0C;&#x4E5F;&#x8A31;&#x662F;&#x592A;&#x300C;&#x5DE5;&#x7A0B;&#x5E2B;&#x7684;&#x6D6A;&#x6F2B;&#x300D;&#xFF0C;&#x60F3;&#x8981;&#x9084;&#x539F;&#x592A;&#x591A;&#x6771;&#x897F;&#xFF0C;&#x8B93;&#x5B83;&#x611F;&#x89BA;&#x5F88;&#x771F;&#x5BE6;&#xFF08;authentic&#xFF09;&#xFF0C;&#x82B1;&#x8CBB;&#x592A;&#x5927;&#x7684;&#x80FD;&#x91CF;&#x5728;&#x9054;&#x6210;&#x9019;&#x4E9B;&#xFF0C;&#x5982;&#x679C;&#x628A;&#x4E00;&#x90E8;&#x4EFD;&#x7684;&#x7CBE;&#x529B;&#x79FB;&#x5230;&#x5176;&#x4ED6;&#x90E8;&#x4EFD;&#xFF0C;&#x6216;&#x8A31;&#x53EF;&#x4EE5;&#x8B93;&#x66F4;&#x591A;&#x7684;&#x4EBA;&#x5C0D;&#x65BC;&#x9019;&#x5EA7;&#x9AD4;&#x9A57;&#x66F4;&#x6709;&#x611F;&#x3002;&#x4E0D;&#x904E;&#xFF0C;&#x9019;&#x5EA7;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x6240;&#x6709;&#x5BE6;&#x9A57;&#x8207;&#x6700;&#x5F8C;&#x7684;&#x7A0B;&#x5F0F;&#xFF0C;&#x7E3D;&#x5171;&#x53EA;&#x82B1;&#x4E86;&#x7D04; 30 &#x5C0F;&#x6642;&#xFF0C;&#x6642;&#x7A0B;&#x975E;&#x5E38;&#x58D3;&#x7E2E;&#x7576;&#x7136;&#x4E5F;&#x662F;&#x500B;&#x554F;&#x984C;&#xFF1B;&#x4F46;&#x8A71;&#x8AAA;&#x56DE;&#x4F86;&#xFF0C;&#x7A76;&#x7ADF;&#x70BA;&#x4EC0;&#x9EBC;&#x8981;&#x80FD;&#x986F;&#x793A;&#x4E2D;&#x6587;&#xFF1F;&#x56E0;&#x70BA;&#x9019;&#x662F;&#x4E00;&#x500B;&#x53C3;&#x52A0;&#x8005;&#x5E74;&#x9F61;&#x5C64;&#x5F88;&#x5EE3;&#x7684;&#x6D3B;&#x52D5;&#xFF0C;&#x4E14;&#x4EE5;&#x53F0;&#x7063;&#x4EBA;&#x70BA;&#x5927;&#x5B97;&#xFF0C;&#x56E0;&#x6B64;&#xFF0C;&#x96FB;&#x8166;&#x8981;&#x80FD;&#x986F;&#x793A;&#x4E2D;&#x6587;&#x662F;&#x7576;&#x6642;&#x8A8D;&#x70BA;&#x7684;&#x4E00;&#x500B;&#x5FC5;&#x8981;&#x689D;&#x4EF6;&#x3002;</p><p>&#x5C31;&#x5728;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x5C55;&#x51FA;&#x534A;&#x5E74;&#x904E;&#x5F8C;&#xFF0C;<a href="https://www.volumedao.xyz/?ref=yychen.joba.cc">VolumeDAO</a> &#x7684; 2023 &#x53F0;&#x5317;&#x751F;&#x6210;&#x73FE;&#x5834;&#x5217;&#x5CF6;&#x96DC;&#x6E4A;&#x51FA;&#x73FE;&#x4E86;&#x53E6;&#x4E00;&#x500B; CRT &#x7D42;&#x7AEF;&#x6A5F;&#x3001;&#x6A5F;&#x68B0;&#x9375;&#x76E4;&#x8F38;&#x5165;&#x6307;&#x4EE4;&#x7522;&#x751F;&#x7F8E;&#x7F8E;&#x7684;&#x751F;&#x6210;&#x5F0F;&#x8996;&#x89BA;&#xFF0C;<a href="https://www.volumedao.xyz/en/mattdesl?ref=yychen.joba.cc">FOLIO</a>&#xFF0C;&#x63A1;&#x53D6;&#x4E86;&#x5B8C;&#x5168;&#x4E0D;&#x4E00;&#x6A23;&#x7684;&#x4F5C;&#x6CD5;&#xFF0C;&#x4F46;&#x9AD4;&#x9A57;&#x611F;&#x53D7;&#x6975;&#x4F73;&#x3002;&#x4E0D;&#x7981;&#x8B93;&#x6211;&#x601D;&#x8003;&#xFF0C;&#x5C31;&#x5728;&#x4E00;&#x5207;&#x56DE;&#x5230;&#x539F;&#x9EDE;&#x6642;&#xFF0C;&#x9AD4;&#x9A57;&#x8005;&#x6700;&#x7D42;&#x9084;&#x662F;&#x6703;&#x5FE0;&#x65BC;&#x81EA;&#x8EAB;&#x7684;&#x9AD4;&#x9A57;&#xFF0C;&#x800C;&#x5DE5;&#x7A0B;&#x5E2B;&#x7684;&#x6D6A;&#x6F2B;&#x5C31;&#x53EA;&#x7559;&#x5728;&#x81EA;&#x8EAB;&#x88FD;&#x4F5C;&#x7684;&#x65C5;&#x7A0B;&#x4E2D;&#x4E86;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[商務卡]]></title><description><![CDATA[<p>&#x516C;&#x53F8;&#x6210;&#x7ACB;&#x4EE5;&#x4F86;&#xFF0C;&#x4E09;&#x4E0D;&#x4E94;&#x6642;&#x6703;&#x7528;&#x4FE1;&#x7528;&#x5361;&#x8CB7;&#x570B;&#x5167;&#x5916;&#x7684;&#x4E00;&#x4E9B;&#x670D;&#x52D9;&#x6216;&#x5546;&#x54C1;&#xFF0C;&#x5982; Slack&#x3001;AudioJungle &#x7684;&#x97F3;&#x6A02;&#xFF0C;&#x6216; sentry.io &#x7B49;&#xFF0C;&#x6709;&#x6642;&#x5019;&#x91D1;&#x984D;&#x5927;&#xFF0C;&#x9019;</p>]]></description><link>https://yychen.joba.cc/corporate-card/</link><guid isPermaLink="false">64155fc65b6396f33eab083c</guid><category><![CDATA[murmuring]]></category><category><![CDATA[workplace]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Sat, 18 Mar 2023 08:01:21 GMT</pubDate><content:encoded><![CDATA[<p>&#x516C;&#x53F8;&#x6210;&#x7ACB;&#x4EE5;&#x4F86;&#xFF0C;&#x4E09;&#x4E0D;&#x4E94;&#x6642;&#x6703;&#x7528;&#x4FE1;&#x7528;&#x5361;&#x8CB7;&#x570B;&#x5167;&#x5916;&#x7684;&#x4E00;&#x4E9B;&#x670D;&#x52D9;&#x6216;&#x5546;&#x54C1;&#xFF0C;&#x5982; Slack&#x3001;AudioJungle &#x7684;&#x97F3;&#x6A02;&#xFF0C;&#x6216; sentry.io &#x7B49;&#xFF0C;&#x6709;&#x6642;&#x5019;&#x91D1;&#x984D;&#x5927;&#xFF0C;&#x9019;&#x4E9B;&#x53C8;&#x90FD;&#x662F;&#x4EE3;&#x588A;&#x6B3E;&#xFF0C;&#x6BCF;&#x500B;&#x6708;&#x53C8;&#x8981;&#x518D;&#x7D50;&#x7B97;&#x4E00;&#x6B21;&#x5F9E;&#x516C;&#x53F8;&#x4ED8;&#x7D66;&#x4EE3;&#x588A;&#x4EBA;&#xFF0C;&#x89BA;&#x5F97;&#x9EBB;&#x7169;&#xFF0C;&#x5982;&#x679C;&#x662F;&#x570B;&#x5916;&#x7684;&#x4EA4;&#x6613;&#xFF0C;&#x53C8;&#x8981;&#x7279;&#x5225;&#x5370;&#x5E33;&#x55AE;&#xFF0C;&#x78BA;&#x8A8D;&#x53F0;&#x5E63;&#x7684;&#x91D1;&#x984D;&#x8207;&#x570B;&#x5916;&#x4EA4;&#x6613;&#x624B;&#x7E8C;&#x8CBB;&#xFF0C;&#x9019;&#x500B;&#x5E33;&#x55AE;&#x53C8;&#x6703;&#x8DDF;&#x79C1;&#x4EBA;&#x7684;&#x5176;&#x4ED6;&#x4EA4;&#x6613;&#x5217;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x89BA;&#x5F97;&#x96B1;&#x79C1;&#x6C92;&#x6709;&#x53D7;&#x5230;&#x4FDD;&#x8B77;&#x3002;</p><p>&#x56E0;&#x6B64;&#x6211;&#x4E00;&#x76F4;&#x5728;&#x60F3;&#x662F;&#x5426;&#x6709;&#x4FE1;&#x7528;&#x5361;&#x662F;&#x4EE5;&#x516C;&#x53F8;&#x7684;&#x540D;&#x7FA9;&#xFF0C;&#x76F4;&#x63A5;&#x6263;&#x516C;&#x53F8;&#x5E33;&#x6236;&#xFF0C;&#x5C31;&#x6C92;&#x6709;&#x4EE3;&#x588A;&#x6B3E;&#x9805;&#x8981;&#x8655;&#x7406;&#x7684;&#x554F;&#x984C;&#x3002;&#x5728;&#x524D;&#x516C;&#x53F8;&#x5C31;&#x6709;&#x807D;&#x8AAA;&#x5176;&#x5BE6;&#x6C92;&#x6709;&#x6240;&#x8B02;&#x516C;&#x53F8;&#x5361;&#xFF0C;&#x9084;&#x662F;&#x8DDF;&#x8457;&#x500B;&#x4EBA;&#xFF0C;&#x4F46;&#x6211;&#x7576;&#x6642;&#x4E0D;&#x660E;&#x767D;&#xFF0C;&#x7B49;&#x5230;&#x6211;&#x5F04;&#x4E86;&#x4E00;&#x5F35;&#x4E4B;&#x5F8C;&#xFF0C;&#x7D42;&#x65BC;&#x660E;&#x77AD;&#x662F;&#x600E;&#x9EBC;&#x56DE;&#x4E8B;&#x4E86;&#x3002;</p><p>&#x516C;&#x53F8;&#x6210;&#x7ACB;&#x4E4B;&#x524D;&#xFF0C;&#x6709;&#x5728;&#x60F3;&#x8981;&#x4F7F;&#x7528;&#x54EA;&#x4E00;&#x5BB6;&#x4F5C;&#x70BA;&#x4E3B;&#x8981;&#x5F80;&#x4F86;&#x9280;&#x884C;&#x3002;&#x7576;&#x6642;&#x8003;&#x616E;&#x5C31;&#x4E09;&#x5BB6;&#xFF1A;&#x53F0;&#x65B0;&#x3001;&#x570B;&#x6CF0;&#x8DDF;&#x7389;&#x5C71;&#x3002;&#x4E3B;&#x8981;&#x662F;&#x53F0;&#x65B0;&#x63A8;&#x51FA; Richart &#x7684;&#x6642;&#x5019;&#xFF0C;&#x5C0D;&#x65BC;&#x9280;&#x884C;&#x628A; Mobile App &#x505A;&#x6210;&#x9019;&#x6A23;&#x6211;&#x89BA;&#x5F97;&#x662F;&#x958B;&#x4E86;&#x5148;&#x6CB3;&#xFF0C;&#x96D6;&#x7136;&#x53CD;&#x61C9;&#x901F;&#x5EA6;&#x662F;&#x6162;&#x4E86;&#x9EDE;&#xFF0C;&#x4F46;&#x6574;&#x9AD4;&#x4F7F;&#x7528;&#x8005;&#x7D93;&#x9A57;&#x8DDF;&#x53F0;&#x7063;&#x5176;&#x4ED6;&#x5BB6;&#x6BD4;&#x8D77;&#x4F86;&#x662F;&#x597D;&#x7684;&#x3002;&#x570B;&#x6CF0;&#x5247;&#x662F;&#x6211;&#x7B2C;&#x4E00;&#x4EFD;&#x5DE5;&#x4F5C;&#x7684;&#x85AA;&#x8F49;&#xFF0C;&#x672C;&#x4F86;&#x5C31;&#x7B97;&#x6709;&#x9EDE;&#x719F;&#x6089;&#xFF0C;&#x800C;&#x7389;&#x5C71;&#x5247;&#x4E5F;&#x662F;&#x8033;&#x805E;&#x5728;&#x6578;&#x4F4D;&#x9AD4;&#x9A57;&#x4E0A;&#x4E0D;&#x932F;&#x7684;&#x4E00;&#x5BB6;&#x3002;&#x7AEF;&#x770B;&#x570B;&#x6CF0;&#x8DDF;&#x7389;&#x5C71;&#x662F; PyCon TW &#x7684;&#x7D93;&#x5E38;&#x8D0A;&#x52A9;&#x5546;&#x5927;&#x6982;&#x5C31;&#x53EF;&#x4EE5;&#x77E5;&#x9053;&#x4ED6;&#x5011;&#x6709;&#x5728;&#x82B1;&#x4E00;&#x4E9B;&#x5FC3;&#x601D;&#x5728;&#x6578;&#x4F4D;&#x7684;&#x9019;&#x4E00;&#x584A;&#xFF0C;&#x81F3;&#x5C11;&#x6211;&#x662F;&#x9019;&#x6A23;&#x770B;&#x7684;&#x3002;&#x6700;&#x5F8C;&#x56E0;&#x70BA;&#x597D;&#x53CB;&#x5728;&#x570B;&#x6CF0;&#x91D1;&#x63A7;&#x6578;&#x6578;&#x767C;&#x5F04;&#x5F97;&#x6709;&#x8072;&#x6709;&#x8272;&#x800C;&#x9078;&#x64C7;&#x4E86;&#x5728;&#x570B;&#x6CF0;&#x958B;&#x6236;&#x3002;</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.cathaybk.com.tw/cathaybk/personal/product/credit-card/cards/corporate/?ref=yychen.joba.cc"><div class="kg-bookmark-content"><div class="kg-bookmark-title">&#x5546;&#x52D9;&#x5361; - &#x4FE1;&#x7528;&#x5361;&#x4ECB;&#x7D39; - &#x4FE1;&#x7528;&#x5361; - &#x7522;&#x54C1;&#x4ECB;&#x7D39; - &#x570B;&#x6CF0;&#x4E16;&#x83EF;&#x9280;&#x884C;</div><div class="kg-bookmark-description">&#x4F01;&#x696D;&#x5546;&#x52D9;&#x5DEE;&#x65C5;&#x6700;&#x4F73;&#x5925;&#x4F34;&#x3001;&#x5DEE;&#x65C5;&#x8CBB;&#x6700;&#x9AD8;0.5%&#x73FE;&#x91D1;&#x56DE;&#x994B;&#x3001;&#x6700;&#x9AD8;2&#x5343;&#x842C;&#x5143;&#x65C5;&#x904A;&#x4FDD;&#x96AA;&#x3001;&#x6A5F;&#x5834;&#x5916;&#x570D;&#x505C;&#x8ECA;&#x6BCF;&#x6B21;&#x6700;&#x591A;7&#x5929;&#xFF01;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.cathaybk.com.tw/cathaybk/web/common/images/touch/icon-192x192.png" alt><span class="kg-bookmark-author">&#x570B;&#x6CF0;&#x4E16;&#x83EF;&#x9280;&#x884C;</span><span class="kg-bookmark-publisher">&#x570B;&#x6CF0;&#x4E16;&#x83EF;&#x9280;&#x884C;</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.cathaybk.com.tw/cathaybk/web/common/images/logo/logo.gif" alt></div></a></figure><p>&#x5728;&#x570B;&#x6CF0;&#x7684;&#x4FE1;&#x7528;&#x5361;&#x9801;&#x9762;&#x6709;&#x4E00;&#x5F35;&#x53EB;&#x505A;&#x300C;&#x5546;&#x52D9;&#x5361;&#x300D;&#x7684;&#xFF0C;&#x7533;&#x8FA6;&#x8CC7;&#x683C;&#x5BEB;&#x9053;&#xFF1A;</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">&#x4F9D;&#x672C;&#x570B;&#x6CD5;&#x5F8B;&#x8A2D;&#x7ACB;&#x767B;&#x8A18;&#xFF0C;&#x8CA1;&#x52D9;&#x5065;&#x5168;&#xFF0C;&#x7121;&#x4E0D;&#x826F;&#x7D00;&#x9304;&#x4E4B;&#x6CD5;&#x4EBA;&#xFF0C;&#x6210;&#x7ACB;&#x5169;&#x5E74;&#x4EE5;&#x4E0A;&#xFF0C;&#x4E14;&#x8CC7;&#x672C;&#x984D;500&#x842C;&#x5143;&#x4EE5;&#x4E0A;&#xFF0C;&#x6216;&#x8FD1;&#x4E00;&#x5E74;&#x71DF;&#x696D;&#x984D;&#x9054;350&#x842C;&#x5143;&#x4EE5;&#x4E0A;</div></div><p>&#x4E4D;&#x770B;&#x4E4B;&#x5F8C;&#x5C31;&#x662F;&#x8DDF;&#x516C;&#x53F8;&#x9023;&#x52D5;&#x7684;&#x5361;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4E00;&#x76F4;&#x4EE5;&#x70BA;&#x5B83;&#x6703;&#x662F;&#x4E00;&#x5F35;&#x6CD5;&#x4EBA;&#x70BA;&#x4E3B;&#x9AD4;&#x6301;&#x6709;&#x7684;&#x5361;&#x7247;&#x3002;&#x800C;&#x5B83;&#x7684;&#x7533;&#x8FA6;&#x8CC7;&#x683C;&#x4E5F;&#x6709;&#x4E00;&#x5B9A;&#x7684;&#x9580;&#x6ABB;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x5982;&#x679C;&#x9019;&#x5F35;&#x5361;&#x53EF;&#x4EE5;&#x8FA6;&#x5F97;&#x4E0B;&#x4F86;&#x597D;&#x50CF;&#x4E5F;&#x4E0D;&#x932F;&#xFF0C;&#x662F;&#x5426;&#x4E5F;&#x662F;&#x67D0;&#x7A2E;&#x8C61;&#x5FB5;&#xFF0C;&#x65BC;&#x662F;&#x586B;&#x4E86;&#x4E00;&#x5927;&#x5806;&#x7684;&#x8868;&#x55AE;&#x5F8C;&#x7533;&#x8FA6;&#x4E86;&#x3002;</p><p>&#x8FA6;&#x4E86;&#x4E4B;&#x5F8C;&#x624D;&#x767C;&#x73FE;&#xFF0C;&#x5B83;&#x4ECD;&#x7136;&#x4EE5;&#x81EA;&#x7136;&#x4EBA;&#x70BA;&#x4E3B;&#xFF0C;&#x4F46;&#x53C8;&#x5F88;&#x4E0D;&#x4E00;&#x6A23;&#x3002;&#x4E00;&#x822C;&#x4F86;&#x8AAA;&#xFF0C;&#x540C;&#x4E00;&#x500B;&#x4EBA;&#x5728;&#x540C;&#x4E00;&#x9593;&#x9280;&#x884C;&#x7684;&#x6240;&#x6709;&#x5361;&#x7247;&#x5E33;&#x55AE;&#x90FD;&#x6703;&#x5408;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x4E14;&#x4FE1;&#x7528;&#x984D;&#x5EA6;&#x6703;&#x662F;&#x6240;&#x6709;&#x5361;&#x7247;&#x5171;&#x7528;&#x3002;&#x4F46;&#x5982;&#x679C;&#x6709;&#x8FA6;&#x5546;&#x52D9;&#x5361;&#xFF0C;&#x9019;&#x500B;&#x984D;&#x5EA6;&#x662F;&#x4E0D;&#x540C;&#x7684;&#xFF0C;&#x5E33;&#x55AE;&#x4E5F;&#x6703;&#x5206;&#x958B;&#x3002;&#x6211;&#x89BA;&#x5F97;&#x9019;&#x6A23;&#x662F;&#x4E0D;&#x932F;&#xFF0C;&#x56E0;&#x70BA;&#x81F3;&#x5C11;&#x89E3;&#x6C7A;&#x4E86;&#x6211;&#x524D;&#x8FF0;&#x96B1;&#x79C1;&#x7684;&#x554F;&#x984C;&#x3002;&#x4F46;&#x78BA;&#x5E36;&#x4F86;&#x4E86;&#x53E6;&#x5916;&#x975E;&#x5E38;&#x9EBB;&#x7169;&#x7684;&#x554F;&#x984C;&#xFF1A;&#x500B;&#x4EBA;&#x7DB2;&#x9280;&#x5E7E;&#x4E4E;&#x4EC0;&#x9EBC;&#x90FD;&#x67E5;&#x4E0D;&#x5230;&#xFF0C;&#x5B83;&#x4E0D;&#x6703;&#x51FA;&#x73FE;&#x5728;&#x7DB2;&#x9280;&#x7684;&#x5361;&#x7247;&#x5217;&#x8868;&#x4E2D;&#xFF0C;&#x4E5F;&#x4E0D;&#x6703;&#x51FA;&#x73FE;&#x5728;&#x570B;&#x6CF0;&#x512A;&#x60E0;&#x88E1;&#x3002;&#x6C92;&#x6709;&#x5373;&#x6642;&#x6D88;&#x8CBB;&#x660E;&#x7D30;&#xFF0C;&#x6C92;&#x6709;&#x672A;&#x51FA;&#x5E33;&#x660E;&#x7D30;&#x3002;&#x53EF;&#x4EE5;&#x67E5;&#x300C;&#x5DF2;&#x51FA;&#x5E33;&#x300D;&#x7684;&#x5E33;&#x55AE;&#x4F46;&#x662F;&#x53EA;&#x6709;&#x7DB2;&#x9801;&#x7248;&#x67E5;&#x5F97;&#x5230;&#xFF0C;&#x800C;&#x4E14;&#x6BCF;&#x4E00;&#x6B21;&#x90FD;&#x9700;&#x8981;&#x8F38;&#x5165;&#x5361;&#x865F;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/03/---1.png" class="kg-image" alt loading="lazy" width="1970" height="1024" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/---1.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/---1.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/03/---1.png 1600w, https://yychen.joba.cc/content/images/2023/03/---1.png 1970w" sizes="(min-width: 720px) 720px"><figcaption>&#x5546;&#x52D9;&#x5361;&#x662F;&#x53E6;&#x5916;&#x7684;&#x9078;&#x55AE;</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2023/03/---2.png" class="kg-image" alt loading="lazy" width="1964" height="722" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/---2.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/---2.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/03/---2.png 1600w, https://yychen.joba.cc/content/images/2023/03/---2.png 1964w" sizes="(min-width: 720px) 720px"><figcaption>&#x5546;&#x52D9;&#x5361;&#x5E33;&#x55AE;&#x67E5;&#x8A62;&#x9700;&#x8981;&#x6BCF;&#x4E00;&#x6B21;&#x53E6;&#x5916;&#x8F38;&#x5165;&#x5361;&#x865F;</figcaption></figure><p>&#x4F46;&#x6211;&#x89BA;&#x5F97;&#x9019;&#x90FD;&#x4E0D;&#x6253;&#x7DCA;&#xFF0C;&#x9664;&#x4E86;&#x5361;&#x865F;&#x4E0D;&#x597D;&#x8F38;&#x5165;&#x4E4B;&#x5916;&#xFF08;&#x6700;&#x57FA;&#x672C;&#x7684;&#xFF0C;&#x6253;&#x4E86;&#x56DB;&#x500B;&#x865F;&#x78BC;&#x8981;&#x8DF3;&#x4E0B;&#x4E00;&#x500B;&#x8F38;&#x5165;&#x6846;&#xFF09;&#xFF0C;&#x6700;&#x4E0D;&#x59A5;&#x7684;&#x5730;&#x65B9;&#x662F;&#x5B83;&#x6C92;&#x6709;&#x628A; HTML input &#x7684; autocomplete &#x95DC;&#x6389;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x7684;&#x5361;&#x865F;&#x5176;&#x5BE6;&#x5C31;&#x5927;&#x5587;&#x5587;&#x5728;&#x8F38;&#x5165;&#x6846;&#x7684;&#x63D0;&#x793A;&#x88E1;&#x3002;</p><p>&#x5373;&#x6642;&#x6D88;&#x8CBB;&#x78BA;&#x5BE6;&#x6703;&#x5BC4;&#x4FE1;&#xFF0C;&#x4F46;&#x537B;&#x4E0D;&#x662F;&#x6BCF;&#x4E00;&#x7B46;&#x90FD;&#x6709;&#x5BC4;&#x4FE1;&#x3002;&#x570B;&#x5916;&#x6D88;&#x8CBB;&#x7684;&#x57FA;&#x672C;&#x4E0A;&#x90FD;&#x6709;&#xFF0C;&#x4F46; Uber &#x7684;&#x5168;&#x90E8;&#x90FD;&#x6C92;&#x6709;&#x901A;&#x77E5;&#x3002;&#x9664;&#x4E86;&#x96FB;&#x90F5;&#x6211;&#x7FD2;&#x6163;&#x9084;&#x8981;&#x6709;&#x7C21;&#x8A0A;&#x52A0;&#x4E0A;&#x7DB2;&#x9280;&#x6216;&#x7DB2;&#x9280; App &#x7684;&#x901A;&#x77E5;&#x8207;&#x8A18;&#x9304;&#x67E5;&#x8A0A;&#xFF0C;&#x6703;&#x5FC3;&#x5B89;&#x8A31;&#x591A;&#x3002;&#x5982;&#x679C;&#x88AB;&#x76DC;&#x5237;&#xFF0C;&#x6211;&#x81F3;&#x5C11;&#x662F;&#x53EF;&#x4EE5;&#x638C;&#x63A7;&#x7684;&#x3002;&#x4F46;&#x5546;&#x52D9;&#x5361;&#x90FD;&#x4E0D;&#x6703;&#x6709;&#xFF0C;&#x8B93;&#x6211;&#x5237;&#x5B83;&#x611F;&#x5230;&#x5F88;&#x537B;&#x6B65;&#x3002;</p><p>&#x6211;&#x4EE5;&#x70BA;&#x4F01;&#x696D;&#x7DB2;&#x9280;&#x770B;&#x5F97;&#x5230;&#x66F4;&#x591A;&#x8CC7;&#x8A0A;&#xFF0C;&#x4F46;&#x5BE6;&#x969B;&#x4E0A;&#x8DDF;&#x500B;&#x4EBA;&#x7DB2;&#x9280;&#x662F;&#x4E00;&#x6A23;&#x7684;&#xFF0C;&#x53EA;&#x662F;&#x9019;&#x500B;&#x4ECB;&#x9762;&#x6709;&#x628A; autocomplete &#x95DC;&#x6389;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2023/03/---3.png" class="kg-image" alt loading="lazy" width="1006" height="370" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/---3.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/---3.png 1000w, https://yychen.joba.cc/content/images/2023/03/---3.png 1006w" sizes="(min-width: 720px) 720px"></figure><p>&#x6700;&#x5F8C;&#x81F3;&#x547D;&#x7684;&#x4E00;&#x64CA;&#xFF0C;&#x5C31;&#x662F;&#x5883;&#x5916;&#x96F2;&#x7AEF;&#x7684;&#x8CBB;&#x7528;&#x8981;&#x5728; 10 &#x5929;&#x4E4B;&#x5167;&#x7E73;&#x4EA4;&#x4E26;&#x7533;&#x5831;&#x71DF;&#x6240;&#x7A05;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5011;&#x516C;&#x53F8;&#x7684;&#x6D41;&#x7A0B;&#x662F;&#x6BCF;&#x6B21;&#x5237;&#x5361;&#x4E4B;&#x5F8C;&#xFF0C;&#x90FD;&#x8981;&#x4E00;&#x76F4;&#x67E5;&#x5546;&#x5BB6;&#x5230;&#x5E95;&#x8ACB;&#x6B3E;&#x4E86;&#x6C92;&#xFF0C;&#x8ACB;&#x6B3E;&#x4E86;&#xFF0C;&#x5728;&#x300C;&#x672A;&#x51FA;&#x5E33;&#x660E;&#x7D30;&#x300D;&#x6709;&#x78BA;&#x5B9A;&#x65B0;&#x53F0;&#x5E63;&#x7684;&#x91D1;&#x984D;&#xFF0C;&#x6211;&#x5011;&#x624D;&#x4EE5;&#x9019;&#x500B;&#x91D1;&#x984D;&#x901F;&#x901F;&#x7533;&#x5831;&#x71DF;&#x6240;&#x7A05;&#x3002;&#x4F46;&#xFF0C;&#x570B;&#x6CF0;&#x7684;&#x5546;&#x52D9;&#x5361;&#x6C92;&#x6709;&#x8FA6;&#x6CD5;&#x5F9E;&#x7DB2;&#x9280;&#x6216;&#x7DB2;&#x9280; App &#x67E5;&#x5230;&#x9019;&#x500B;&#x8CC7;&#x6599;&#xFF0C;&#x6240;&#x4EE5;&#x6BCF;&#x6B21;&#x5237;&#x5B8C;&#x4E4B;&#x5F8C;&#xFF0C;&#x8981;&#x7B97;&#xFF0C;&#x5DF2;&#x7D93;&#x516D;&#x4E03;&#x5929;&#x4E86;&#xFF0C;&#x5546;&#x5BB6;&#x61C9;&#x8A72;&#x8ACB;&#x6B3E;&#x4E86;&#xFF0C;&#x7136;&#x5F8C;&#x53BB;&#x96FB;&#x5BA2;&#x670D;&#xFF0C;&#x6BCF;&#x6BCF;&#x90FD;&#x8981;&#x7B49;&#x4E0A;&#x4E00;&#x9663;&#x5B50;&#xFF0C;&#x8ACB;&#x4ED6;&#x5E6B;&#x6211;&#x67E5;&#x65B0;&#x53F0;&#x5E63;&#x91D1;&#x984D;&#x5F8C;&#xFF0C;&#x518D;&#x8ACB;&#x4ED6;&#x5BC4;&#x672A;&#x51FA;&#x5E33;&#x660E;&#x7D30;&#x5230;&#x6211;&#x7684;&#x4FE1;&#x7BB1;&#x4F5C;&#x70BA;&#x6703;&#x8A08;&#x6191;&#x8B49;&#x3002;</p><p>&#x4EE5;&#x4E0A;&#x5169;&#x9EDE;&#x5C31;&#x8DB3;&#x4EE5;&#x8B93;&#x6211;&#x5B8C;&#x5168;&#x4E0D;&#x4F7F;&#x7528;&#x9019;&#x5F35;&#x5361;&#x4E86;&#x3002;&#x7576;&#x7136;&#x5B83;&#x662F;&#x6709;&#x4E9B;&#x529F;&#x80FD;&#x7684;&#xFF0C;&#x4F8B;&#x5982;&#xFF0C;&#x5546;&#x52D9;&#x5361;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x5F9E;&#x516C;&#x53F8;&#x6CD5;&#x4EBA;&#x7684;&#x6236;&#x982D;&#x6263;&#x6B3E;&#x7E73;&#x8CBB;&#xFF0C;&#x4E14;&#x540C;&#x4E00;&#x9593;&#x516C;&#x53F8;&#x7684;&#x6240;&#x6709;&#x5546;&#x52D9;&#x5361;&#x6703;&#x6709;&#x53E6;&#x4E00;&#x5F35;&#x5408;&#x4F75;&#x7684;&#x5E33;&#x55AE;&#x53EF;&#x4EE5;&#x5168;&#x90E8;&#x4E00;&#x8D77;&#x770B;&#x3002;&#x4F46;&#xFF0C;&#x5982;&#x679C;&#x7121;&#x6CD5;&#x67E5;&#x8A62;&#x5373;&#x6642;&#x7684;&#x8CC7;&#x6599;&#x8B93;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x5B89;&#x5FC3;&#x7684;&#x4F7F;&#x7528;&#x9019;&#x5F35;&#x5361;&#xFF0C;&#x9019;&#x4E9B;&#x53C8;&#x6709;&#x4EC0;&#x9EBC;&#x610F;&#x7FA9;&#x5462;&#xFF1F;</p><p>&#x524D;&#x4E00;&#x9663;&#x5B50; SVB &#x7684;&#x65B0;&#x805E;&#x5F88;&#x591A;&#xFF0C;&#x81C9;&#x66F8;&#x4E0A;&#x770B;&#x5230;&#x6709;&#x4EBA;&#x5206;&#x4EAB;&#x4E86; <a href="https://mercury.com/?ref=yychen.joba.cc">Mercury Bank</a>&#xFF0C;&#x6211;&#x770B;&#x5230;&#x5B83;&#x6709; <a href="https://mercury.com/api?ref=yychen.joba.cc">API Access</a>&#xFF0C;&#x9A5A;&#x5446;&#x4E86;&#xFF0C;&#x4E0D;&#x77E5;&#x9053;&#x53F0;&#x7063;&#x7684;&#x9280;&#x884C;&#x4EC0;&#x9EBC;&#x6642;&#x5019;&#x624D;&#x80FD;&#x9019;&#x6A23;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[打造復古電腦的互動體驗（上）– NeXTSTEP、DOS 的時空漩渦垂死掙扎]]></title><description><![CDATA[<p>&#x7E7C;&#x300A;<a href="https://www.youtube.com/watch?v=Jv_t4ACWp1k&amp;ref=yychen.joba.cc">&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;</a>&#x300B;&#x5F8C;&#xFF0C;&#x53BB;&#x5E74;&#xFF08;2022&#xFF09;&#x5E95; <a href="https://digiwave.tw/?ref=yychen.joba.cc">Digiwave</a> &#x5C55;&#x89BD;&#x7684;<a href="https://www.facebook.com/fugufc/posts/pfbid026EpjMpZf2BJp43Fa5LYiZ5qmes7CgL1QimQjVHyF9C1Agdv1jFkzK9XkDQ6T19CAl">&#x7B2C;&#x4E00;&#x95DC;&#xFF08;Scene 1&#xFF09;</a>&#x4E5F;&#x8981;&#x6253;&#x9020;&#x4E00;&#x500B;&#x5FA9;&#x53E4;&#x7684;&#x5834;&#x666F;&#x3002;<a href="https://yychen.joba.cc/pots-as-an-interactive-experience/">&#x4E4B;&#x524D;&#x505A;&#x7684;&#x5FA9;&#x53E4;&#x96FB;&#x8A71;</a></p>]]></description><link>https://yychen.joba.cc/vintage-computer-experience-part-1/</link><guid isPermaLink="false">640357385b6396f33eab079b</guid><category><![CDATA[multimedia]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Sat, 04 Mar 2023 15:55:35 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2023/03/DSC00434---.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2023/03/DSC00434---.jpg" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;"><p>&#x7E7C;&#x300A;<a href="https://www.youtube.com/watch?v=Jv_t4ACWp1k&amp;ref=yychen.joba.cc">&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;</a>&#x300B;&#x5F8C;&#xFF0C;&#x53BB;&#x5E74;&#xFF08;2022&#xFF09;&#x5E95; <a href="https://digiwave.tw/?ref=yychen.joba.cc">Digiwave</a> &#x5C55;&#x89BD;&#x7684;<a href="https://www.facebook.com/fugufc/posts/pfbid026EpjMpZf2BJp43Fa5LYiZ5qmes7CgL1QimQjVHyF9C1Agdv1jFkzK9XkDQ6T19CAl">&#x7B2C;&#x4E00;&#x95DC;&#xFF08;Scene 1&#xFF09;</a>&#x4E5F;&#x8981;&#x6253;&#x9020;&#x4E00;&#x500B;&#x5FA9;&#x53E4;&#x7684;&#x5834;&#x666F;&#x3002;<a href="https://yychen.joba.cc/pots-as-an-interactive-experience/">&#x4E4B;&#x524D;&#x505A;&#x7684;&#x5FA9;&#x53E4;&#x96FB;&#x8A71;</a>&#x81EA;&#x7136;&#x800C;&#x7136;&#x5C31;&#x4E0A;&#x5834;&#x4E86;&#xFF0C;&#x9664;&#x4E86;&#x96FB;&#x8A71;&#x5916;&#xFF0C;&#x9084;&#x6709;&#x8A31;&#x591A;&#x5176;&#x4ED6;&#x5FA9;&#x53E4;&#x7684;&#x5143;&#x7D20;&#xFF0C;&#x4F8B;&#x5982;&#x9EDE;&#x9663;&#x5370;&#x8868;&#x6A5F;&#x3001;&#x6536;&#x97F3;&#x6A5F;&#x3001;&#x6620;&#x50CF;&#x7BA1;&#x96FB;&#x8996;&#x548C;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7B49;&#xFF0C;&#x5176;&#x4E2D;&#xFF0C;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x662F;&#x82B1;&#x4E86;&#x6BD4;&#x8F03;&#x591A;&#x5FC3;&#x601D;&#x8207;&#x6642;&#x9593;&#x88FD;&#x4F5C;&#x7684;&#xFF0C;&#x672C;&#x6587;&#x8A18;&#x9304;&#x4E86;&#x6253;&#x9020;&#x7684;&#x904E;&#x7A0B;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2023/03/1H0A9683.jpg" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" loading="lazy" width="2000" height="1333" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/1H0A9683.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/1H0A9683.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/03/1H0A9683.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/03/1H0A9683.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://yychen.joba.cc/performance-stuff/#%E6%9C%80%E4%B8%80%E9%96%8B%E5%A7%8B">2014 &#x5E74;&#x6211;&#x5011; 21 &#x6A02;&#x5718;&#x7B2C;&#x4E00;&#x6B21;&#x6B63;&#x5F0F;&#x6F14;&#x51FA;&#x6642;</a>&#xFF0C;&#x6211;&#x5C31;&#x4E00;&#x76F4;&#x60F3;&#x8981;&#x6709;&#x4E00;&#x500B;&#x5FA9;&#x53E4;&#x7684; BBS &#x9AD4;&#x9A57;&#xFF0C;&#x4F46;&#x7576;&#x6642;&#x5F04;&#x4E86;&#x592A;&#x591A;&#x6771;&#x897F;&#xFF0C;&#x6C92;&#x7A7A;&#x53EF;&#x4EE5;&#x628A;&#x5B83;&#x5BE6;&#x73FE;&#xFF0C;&#x9019;&#x500B;&#x60F3;&#x6CD5;&#x5C31;&#x4E00;&#x76F4;&#x85CF;&#x5728;&#x6211;&#x5FC3;&#x4E2D;&#xFF0C;&#x76F4;&#x5230;&#x78BA;&#x8A8D;&#x4E86; Digiwave Scene 1 &#x7684;&#x5FA9;&#x53E4;&#x5834;&#x666F;&#xFF0C;&#x9019;&#x500B;&#x60F3;&#x6CD5;&#x53C8;&#x518D;&#x5EA6;&#x6D6E;&#x73FE;&#x3002;&#x53EF;&#x60DC;&#xFF0C;&#x5728;&#x6211;&#x751F;&#x51FA;&#x9019;&#x5EA7;&#x9AD4;&#x9A57;&#x7684;&#x904E;&#x7A0B;&#x4E2D;&#xFF0C;&#x6211;&#x767C;&#x73FE;&#x6211;&#x5DF2;&#x7D93;&#x627E;&#x4E0D;&#x5230;&#x7576;&#x5E74;&#x6708;&#x5149;&#x68EE;&#x6797;&#x7684;&#x7A0B;&#x5F0F;&#x78BC;&#x4E86;&#xFF0C;&#x731C;&#x60F3;&#x5B83;&#x662F;&#x5728;&#x6211;&#x78A9;&#x73ED;&#x7562;&#x696D;&#xFF0C;&#x8F49;&#x63DB; joba.cc &#x7684;&#x67D0;&#x4E00;&#x6B21;&#x907A;&#x5931;&#x4E86;&#x3002;&#x6211;&#x9084;&#x6709;&#x5370;&#x8C61;&#x6211;&#x67B6;&#x4E86;&#x53F0; svn &#x653E; code&#xFF0C;&#x4F46;&#x6211;&#x53EF;&#x80FD;&#x5728;&#x79FB;&#x6A5F;&#x6642;&#x5FD8;&#x8A18;&#x4E86;&#x5B83;&#x7684;&#x5B58;&#x5728;&#xFF0C;&#x6240;&#x4EE5;&#x4E5F;&#x5FD8;&#x4E86;&#x8F49;&#x79FB;&#x5099;&#x4EFD; svn &#x88E1;&#x6240;&#x6709;&#x7684;&#x6771;&#x897F;&#x3002;</p><h2 id="%E9%AB%94%E9%A9%97%E5%8E%9F%E5%9E%8B">&#x9AD4;&#x9A57;&#x539F;&#x578B;</h2><p>&#x4E00;&#x958B;&#x59CB;&#x8166;&#x4E2D;&#x69CB;&#x601D;&#x7684;&#x756B;&#x9762;&#xFF0C;&#x5C55;&#x89BD;&#x6703;&#x5834;&#x4E2D;&#x7684;&#x9019;&#x4E00;&#x500B;&#x5834;&#x666F;&#xFF0C;&#x6709;&#x500B;&#x684C;&#x5B50;&#x64FA;&#x4E86;&#x4E00;&#x53F0; CRT &#x87A2;&#x5E55;&#x7684;&#x96FB;&#x8166;&#xFF0C;&#x9375;&#x76E4;&#x7576;&#x7136;&#x8981;&#x662F;&#x6A5F;&#x68B0;&#x7684;&#xFF0C;&#x5167;&#x5BB9;&#x5247;&#x662F; 80x24 &#x7684; terminal&#xFF0C;&#x53EF;&#x4EE5;&#x767B;&#x5165;&#x4E00;&#x500B; BBS &#x7AD9;&#xFF0C;&#x7AD9;&#x88E1;&#x7684;&#x5167;&#x5BB9;&#x90FD;&#x662F;&#x8DDF;&#x9019;&#x4E00;&#x5834;&#x9AD4;&#x9A57;&#x6709;&#x95DC;&#x7684;&#x6771;&#x897F;&#xFF1B;&#x5728;&#x9019;&#x7F8E;&#x597D;&#x7684;&#x5E7B;&#x60F3;&#x88E1;&#xFF0C;&#x6703;&#x5834;&#x7684;&#x9019;&#x53F0;&#x96FB;&#x8166;&#xFF0C;&#x88E1;&#x9762;&#x7684;&#x5167;&#x5BB9;&#x6703;&#x5728;&#x6BCF;&#x6B21;&#x6E05;&#x5834;&#x6642;&#x9084;&#x539F;&#xFF0C;&#x4F46;&#x73FE;&#x5BE6;&#x4E2D;&#x6703;&#x6709;&#x500B;&#x771F;&#x7684;&#x7AD9;&#x662F;&#x53EF;&#x4EE5;&#x9023;&#x7684;&#xFF0C;&#x5927;&#x5BB6;&#x53EF;&#x4EE5;&#x4E0A;&#x53BB; post &#x6771;&#x897F;&#x3002;</p><p>&#x800C;&#x6709;&#x9023;&#x4E0A;&#x9019;&#x500B; BBS &#x7684;&#x5A92;&#x4ECB;&#x80AF;&#x5B9A;&#x8981;&#x662F;&#x500B;&#x5FA9;&#x53E4;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x4F8B;&#x5982;&#x96FB;&#x8166;&#x8DD1;&#x7684;&#x662F; NeXTSTEP&#xFF0C;&#x88E1;&#x9762;&#x4E5F;&#x53EF;&#x4EE5;&#x653E;&#x4E00;&#x4E9B;&#x6771;&#x897F;&#x8DDF;&#x6545;&#x4E8B;&#x6709;&#x95DC;&#xFF0C;&#x4F8B;&#x5982;&#x4F7F;&#x7528;&#x8005;&#x540D;&#x7A31;&#xFF08;username&#xFF09;&#x6216;&#x7CFB;&#x7D71;&#x5167;&#x7684;&#x4E00;&#x4E9B;&#x6A94;&#x6848;&#x3002;&#x88FD;&#x4F5C;&#x521D;&#x671F;&#x6C92;&#x6709;&#x975E;&#x5E38;&#x660E;&#x78BA;&#x662F;&#x54EA;&#x4E00;&#x500B;&#x5E74;&#x4EE3;&#xFF0C;&#x6211;&#x5011;&#x66FE;&#x7D93;&#x8A0E;&#x8AD6;&#x904E;&#x662F; 80 &#x6216; 90 &#x5E74;&#x4EE3;&#x7684;&#x623F;&#x9593;&#xFF0C;&#x6211;&#x5F8C;&#x4F86;&#x5C31;&#x4E00;&#x76F4;&#x662F;&#x4EE5; 94-96 &#x5E74;&#x9593;&#x70BA;&#x76EE;&#x6A19;&#x3002;</p><h2 id="nextstep">NeXTSTEP</h2><p>&#x9019;&#x4E00;&#x5207;&#x5BE6;&#x5728;&#x662F;&#x592A;&#x597D;&#x73A9;&#x4E86;&#xFF0C;&#x6211;&#x99AC;&#x4E0A;&#x60F3;&#x8981;&#x5617;&#x8A66;&#x5B89;&#x88DD; NeXTSTEP&#x3002;&#x6211;&#x8A18;&#x5F97;&#x5C0F;&#x6642;&#x5019;&#x5728;&#x653F;&#x5927;&#x8A08;&#x4E2D;&#x5F04;&#x7562;&#x696D;&#x7D00;&#x5FF5;&#x5149;&#x789F;&#x6642;&#x77A5;&#x898B;&#x904E;&#x4E00;&#x53F0;&#x9ED1;&#x8272;&#x7684; NeXTSTEP&#xFF0C;&#x7576;&#x6642;&#x9084;&#x592A;&#x5C0F;&#x5176;&#x5BE6;&#x4E0D;&#x77E5;&#x9053;&#x5B83;&#x8DDF;&#x860B;&#x679C;&#x6709;&#x4EC0;&#x9EBC;&#x95DC;&#x4FC2;&#xFF0C;&#x53EA;&#x89BA;&#x5F97;&#x9019;&#x53F0;&#x597D;&#x9177;&#xFF0C;&#x4E5F;&#x4F9D;&#x7A00;&#x8A18;&#x5F97;&#x99AC;&#x5152;&#xFF08;marr&#xFF09;&#x8DDF;&#x6211;&#x4ECB;&#x7D39;&#x904E;&#x5B83;&#x3002;&#x5728;&#x904E;&#x53BB;&#x7684;&#x5E7E;&#x5E74;&#x9593;&#xFF0C;&#x6211;&#x66FE;&#x7D93;&#x770B;&#x904E;&#x6709;&#x4EBA;&#x5728;&#x7DB2;&#x8DEF;&#x4E0A;&#x653E;&#x8CC7;&#x6E90;&#x8B93;&#x5B83;&#x5728; VM &#x88E1;&#x8DD1;&#x8D77;&#x4F86;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x521D;&#x6B65;&#x89BA;&#x5F97;&#x9019;&#x662F;&#x53EF;&#x884C;&#x7684;&#xFF0C;&#x5C31;&#x52D5;&#x624B;&#x505A;&#x4E86;&#x5BE6;&#x9A57;&#x3002;</p><p>Adafruit &#x7684;&#x7DB2;&#x7AD9;&#x76F4;&#x63A5;&#x4F86;&#x4E86;&#x4E00;&#x7BC7; <a href="https://learn.adafruit.com/build-your-own-next-with-a-virtual-machine?ref=yychen.joba.cc">Build your own NeXT with a virtual machine</a>&#xFF0C;&#x6EC4;&#x8005;&#x6975;&#x9650;&#x7684;&#x8AD6;&#x58C7;&#x4E5F;&#x6709;&#x4EBA;&#x767C;&#x8868;&#x76F8;&#x95DC;&#x7684;&#x6587;&#x7AE0;&#x300A;<a href="https://www.coolaler.com/forums/threads/nextstep-3-3.364540/?ref=yychen.joba.cc">&#x8A66;&#x7528; NeXTSTEP 3.3</a>&#x300B;&#xFF0C;&#x4F46;&#x6211;&#x4E3B;&#x8981;&#x662F;&#x8DDF;&#x8457; <a href="https://openstep.bfx.re/?ref=yychen.joba.cc">OPENSTEP Installation Guide</a> &#x4E0A;&#x7684;&#x6559;&#x5B78;&#xFF0C;&#x7167;&#x8457;&#x505A;&#x61C9;&#x8A72;&#x662F;&#x6C92;&#x6709;&#x4EC0;&#x9EBC;&#x554F;&#x984C;&#x5C31;&#x53EF;&#x4EE5;&#x628A;&#x5B83;&#x8DD1;&#x8D77;&#x4F86;&#x4E86;&#x3002;</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2023/03/IMG_8028.JPG" width="2000" height="2667" loading="lazy" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/IMG_8028.JPG 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/IMG_8028.JPG 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/03/IMG_8028.JPG 1600w, https://yychen.joba.cc/content/images/size/w2400/2023/03/IMG_8028.JPG 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-152749.png" width="721" height="488" loading="lazy" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/-------2023-03-04-152749.png 600w, https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-152749.png 721w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-152823.png" width="1026" height="856" loading="lazy" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/-------2023-03-04-152823.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/-------2023-03-04-152823.png 1000w, https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-152823.png 1026w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-152910.png" width="1026" height="856" loading="lazy" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/-------2023-03-04-152910.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/-------2023-03-04-152910.png 1000w, https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-152910.png 1026w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-153536.png" width="1026" height="856" loading="lazy" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/-------2023-03-04-153536.png 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/-------2023-03-04-153536.png 1000w, https://yychen.joba.cc/content/images/2023/03/-------2023-03-04-153536.png 1026w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption>&#x88E1;&#x9762;&#x7684; terminal &#x662F; csh&#xFF01;&#x57FA;&#x672C;&#x5E38;&#x7528;&#x7684;&#x6307;&#x4EE4; ls&#x3001;telnet &#x7B49;&#x90FD;&#x53EF;&#x4EE5;&#x7528;&#xFF0C;&#x9084;&#x53EF;&#x4EE5;&#x9023;&#x5230;&#x516C;&#x53F8;&#x7DB2;&#x9801;&#xFF0C;&#x7A81;&#x7136;&#x89BA;&#x5F97;&#x6211;&#x5011;&#x65E5;&#x5E38;&#x7528;&#x7684; terminal commands &#x90FD;&#x662F;&#x6D3B;&#x5316;&#x77F3;</figcaption></figure><p>&#x53BB;&#x5E74;&#x5728;&#x57F7;&#x884C; Digiwave &#x9019;&#x500B;&#x6848;&#x5B50;&#x6642;&#xFF0C;&#x4E8B;&#x60C5;&#x7206;&#x91CF;&#x4E14;&#x6642;&#x9593;&#x592A;&#x8D95;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x6C92;&#x6709;&#x597D;&#x597D;&#x5730;&#x7559;&#x592A;&#x591A;&#x7576;&#x6642;&#x5BE6;&#x9A57;&#x7684;&#x6587;&#x4EF6;&#xFF0C;OPENSTEP &#x7684;&#x6E2C;&#x8A66;&#x4E5F;&#x53EA;&#x80FD;&#x6191;&#x8A18;&#x61B6;&#x56DE;&#x60F3;&#x3002;&#x7DB2;&#x8DEF;&#x641E;&#x597D;&#x5F04;&#x4E86;&#x4E00;&#x9EDE;&#x6642;&#x9593;&#xFF0C;&#x6700;&#x5F8C;&#x958B; terminal &#x8D77;&#x4F86; telnet &#x662F;&#x53EF;&#x4EE5;&#x901A;&#x7684;&#xFF0C;&#x6211;&#x8A18;&#x5F97;&#x6211;&#x9084;&#x6709;&#x5617;&#x8A66;&#x8981;&#x5728;&#x4E0A;&#x9762;&#x8DD1;&#x700F;&#x89BD;&#x5668;&#xFF0C;&#x4F46;&#x6700;&#x5F8C;&#x78B0;&#x5230;&#x6700;&#x5927;&#x7684;&#x554F;&#x984C;&#x662F;&#x5B83;&#x6C92;&#x6709;&#x8FA6;&#x6CD5;&#x986F;&#x793A;&#x4E2D;&#x6587;&#xFF0C;&#x7814;&#x7A76;&#x4E86;&#x4E00;&#x756A; [1] [2] &#x767C;&#x73FE; NeXTSTEP &#x7684;&#x5B57;&#x578B;&#x7684;&#x683C;&#x5F0F;&#x548C;&#x73FE;&#x5728;&#x7684;&#x5DEE;&#x8DDD;&#x592A;&#x5927;&#xFF0C;&#x5982;&#x679C;&#x771F;&#x7684;&#x8981;&#x786C;&#x5E79;&#x53EF;&#x80FD;&#x82B1;&#x592A;&#x591A;&#x529B;&#x91CF;&#x8207;&#x6642;&#x9593;&#x3002;&#x53E6;&#x5916;&#xFF0C;&#x5728; NeXTSTEP &#x88E1;&#x9762;&#x5012;&#x5E95;&#x8981;&#x600E;&#x6A23;&#x53EF;&#x4EE5;&#x505A;&#x51FA;&#x4E00;&#x500B;&#x53EF;&#x4EE5;&#x8B93;&#x89C0;&#x773E;&#x9806;&#x5229;&#x9AD4;&#x9A57;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x662F;&#x8981;&#x786C;&#x5BEB;&#x4E00;&#x652F; NeXTSTEP &#x7684;&#x7A0B;&#x5F0F;&#xFF1F;&#x9084;&#x662F;&#x8A72;&#x600E;&#x9EBC;&#x505A;&#xFF1F;&#x6211;&#x89BA;&#x5F97;&#x9019;&#x6574;&#x4EF6;&#x4E8B;&#x60C5;&#x90FD;&#x592A;&#x8CBB;&#x5DE5;&#xFF0C;&#x4E0D;&#x53EF;&#x884C;&#xFF0C;NeXTSTEP &#x6700;&#x5F8C;&#x4F5C;&#x7F77;&#xFF0C;&#x51FA;&#x5C40;&#x3002;</p><p>&#x5728;&#x7814;&#x7A76; NeXTSTEP &#x7684;&#x904E;&#x7A0B;&#x4E2D;&#xFF0C;&#x770B;&#x5230;&#x5F88;&#x591A;&#x611B;&#x597D;&#x8005;&#x7684;&#x8CC7;&#x6E90;&#xFF0C;<a href="http://www.shawcomputing.net/resources/next/software.html?ref=yychen.joba.cc">NEXTSTEP and OPENSTEP Resource Page</a> &#x6709;&#x883B;&#x591A;&#x8CC7;&#x8A0A;&#xFF0C;<a href="http://www.nextcomputers.org/?ref=yychen.joba.cc">www.nextcomputers.org</a> &#x88E1;&#x7684; <a href="http://www.nextcomputers.org/NeXTfiles/?ref=yychen.joba.cc">NeXT File Archive</a> &#x597D;&#x50CF;&#x5BF6;&#x85CF;&#x4E00;&#x6A23;&#xFF0C;&#x770B;&#x5230; <a href="http://www.nextcomputers.org/NeXTfiles/Software/OPENSTEP/Apps/Internet/WWW/Web%20Browsers/?ref=yychen.joba.cc">/NeXTfiles/Software/OPENSTEP/Apps/Internet/WWW/Web Browsers</a> &#x6709; Lynx &#x548C; Omniweb&#xFF0C;&#x5C31;&#x5728;&#x60F3;&#x662F;&#x4E0D;&#x662F;&#x771F;&#x7684;&#x53EF;&#x4EE5;&#x8DD1;&#x5F97;&#x8D77;&#x4F86;&#xFF1B;&#x53E6;&#x5916;&#xFF0C;&#x6211;&#x627E;&#x5230;&#x4E86; Black Hole, Inc. &#x9019;&#x9593;&#x516C;&#x53F8;&#xFF0C;&#x7ADF;&#x7136;&#x9084;&#x6709;<a href="http://www.store.blackholeinc.com/software/openstep-operating-system-software.html?page=all&amp;ref=yychen.joba.cc">&#x5728;&#x8CE3; NeXTSTEP 3.3 &#x8DDF; OpenSTEP 4.2</a>&#xFF0C;&#x5BE6;&#x5728;&#x662F;&#x592A;&#x9177;&#x4E86;&#xFF0C;&#x800C;&#x5B83;<a href="https://next.blackholeinc.com/?ref=yychen.joba.cc">&#x73FE;&#x5728;&#x7684;&#x5B98;&#x7DB2;</a>&#x4E5F;&#x9084;&#x6709;&#x5728;&#x8CE3;&#x4E00;&#x4E9B;&#x820A;&#x7684;&#x786C;&#x9AD4;&#x3002;</p><h2 id="dos-emulator">DOS Emulator</h2><p>NeXTSTEP &#x7684;&#x5BE6;&#x9A57;&#x7814;&#x7A76;&#x5230;&#x4E00;&#x534A;&#x6642;&#xFF0C;&#x96B1;&#x7D04;&#x89BA;&#x5F97;&#x4E0D;&#x53EF;&#x884C;&#xFF0C;&#x6240;&#x4EE5;&#x9023;&#x7DDA;&#x7684;&#x53E6;&#x4E00;&#x500B;&#x5A92;&#x4ECB;&#x5C31;&#x60F3;&#x4F7F;&#x7528;&#x8A18;&#x61B6;&#x4E2D;&#x7684; NCSA Telnet&#xFF0C;&#x56E0;&#x6B64;&#x6211;&#x958B;&#x59CB;&#x627E;&#x4E86;&#x4E00;&#x5806; DOS &#x6A21;&#x64EC;&#x5668;&#x4F86;&#xFF0C;&#x78BA;&#x5BE6;&#x90FD;&#x53EF;&#x4EE5;&#x8DD1;&#x8D77;&#x4F86;&#xFF0C;&#x9084;&#x73A9;&#x4E86;&#x5E6B;&#x5FD9;&#x7DAD;&#x8B77;&#x9019;&#x4E9B;&#x6A21;&#x64EC;&#x5668;&#x7684;&#x611B;&#x597D;&#x8005;&#x5305;&#x9032;&#x53BB;&#x7684;&#x5FA9;&#x53E4;&#x904A;&#x6232;&#x3002;&#x4F46;&#x8981;&#x5B83;&#x53EF;&#x4EE5;&#x9023;&#x4E0A;&#x7DB2;&#x969B;&#x7DB2;&#x8DEF;&#x3001;&#x57F7;&#x884C; Telnet &#x9023;&#x4E0A; BBS &#x5C31;&#x662F;&#x500B;&#x554F;&#x984C;&#x4E86;&#xFF0C;&#x6211;&#x7576;&#x6642;&#x6C92;&#x6709;&#x6210;&#x529F;&#x5730;&#x8DD1;&#x8D77;&#x4F86;&#xFF1B;&#x800C;&#x53E6;&#x4E00;&#x500B;&#x975E;&#x5E38;&#x5927;&#x7684;&#x554F;&#x984C;&#x5C31;&#x662F;&#x501A;&#x5929;&#x4E2D;&#x6587;&#x3002;DOS &#x6A21;&#x64EC;&#x5668;&#x5617;&#x8A66;&#x7684;&#x6642;&#x9593;&#x6C92;&#x6709;&#x5230;&#x592A;&#x9577;&#xFF0C;&#x6211;&#x5C31;&#x76F4;&#x63A5;&#x653E;&#x68C4;&#x4E86;&#x3002;</p><p>&#x5176;&#x5BE6;&#x5728;&#x9019;&#x500B;&#x6642;&#x5019;&#xFF0C;PM &#x5DF2;&#x7D93;&#x6709;&#x4E00;&#x9EDE;&#x8457;&#x6025;&#x4E86;&#x3002;&#x9019;&#x53EA;&#x662F; Scene 1 &#x7684;&#x5176;&#x4E2D;&#x4E00;&#x5C0F;&#x5EA7;&#x4E92;&#x52D5;&#xFF0C;&#x6211;&#x5011;&#x8981;&#x6253;&#x9020; Digiwave &#x7684;&#x56DB;&#x500B;&#x5834;&#x666F;&#xFF0C;&#x5916;&#x52A0;&#x4E2D;&#x63A7;&#x7B49;&#x7CFB;&#x7D71;&#x3002;&#x5728;&#x6700;&#x7CDF;&#x7684;&#x60C5;&#x6CC1;&#x4E0B;&#xFF0C;&#x7528; Unity &#x6216;&#x7DB2;&#x9801;&#x524D;&#x7AEF;&#x5FEB;&#x901F;&#x7684;&#x6A21;&#x64EC;&#x4E00;&#x500B;&#x5FA9;&#x53E4;&#x7684;&#x9AD4;&#x9A57;&#x5C31;&#x884C;&#x4E86;&#xFF0C;&#x4F46;&#x662F;&#x6211;&#x60F3;&#x6211;&#x5167;&#x5FC3;&#x9084;&#x662F;&#x6709;&#x9019;&#x9EBC;&#x5F37;&#x7684;&#x300C;&#x5DE5;&#x7A0B;&#x5E2B;&#x7684;&#x6D6A;&#x6F2B;&#x300D;&#xFF0C;&#x6211;&#x4ECD;&#x7136;&#x60F3;&#x8981;&#x6253;&#x9020;&#x4E00;&#x500B; authentic &#x7684;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x9AD4;&#x9A57;&#x3002;&#x96D6;&#x7136;&#x8AAA;&#x622A;&#x81F3;&#x76EE;&#x524D;&#x6587;&#x4E2D;&#x6253;&#x9020;&#x9032;&#x7A0B;&#x7684;&#x90E8;&#x4EFD;&#xFF0C;&#x6839;&#x64DA;&#x904E;&#x53BB;&#x7684;&#x8A18;&#x9304;&#xFF0C;&#x6211;&#x53EA;&#x82B1;&#x4E86;&#x5927;&#x7D04;&#x4E09;&#x5C0F;&#x6642;&#x7684;&#x6642;&#x9593;&#xFF0C;&#x4F46;&#x6211;&#x60F3;&#x4E00;&#x5B9A;&#x662F;&#x6211;&#x6709;&#x6F0F;&#x8A18;&#x6642;&#x6578;&#xFF01;</p><h2 id="linux">Linux</h2><p>&#x8A66;&#x4E86; NeXTSTEP &#x8DDF; DOS&#xFF0C;&#x9664;&#x4E86;&#x4E0A;&#x8FF0;&#x7684;&#x7A2E;&#x7A2E;&#x554F;&#x984C;&#x5916;&#xFF0C;&#x6211;&#x8A8D;&#x70BA;&#x6700;&#x7121;&#x6CD5;&#x63A7;&#x5236;&#x7684;&#xFF0C;&#x662F;&#x7121;&#x6CD5;&#x8B93;&#x7A0B;&#x5F0F;&#x5361;&#x5728; Virtual Machine &#x7684; Guest OS &#x88E1;&#x3002;&#x6211;&#x9700;&#x8981;&#x9019;&#x500B;&#x6771;&#x897F;&#x50CF; Kiosk &#x6A5F;&#x53F0;&#x4E00;&#x6A23;&#xFF0C;&#x53EA;&#x80FD;&#x5728;&#x6211;&#x5011;&#x9650;&#x5B9A;&#x7684;&#x7BC4;&#x570D;&#x4F7F;&#x7528;&#x3002;&#x53EA;&#x8981;&#x4F7F;&#x7528;&#x8005;&#x6709;&#x53EF;&#x80FD;&#x8DF3;&#x51FA;&#x4F86;&#x5230; Host OS&#xFF0C;&#x6211;&#x8A8D;&#x70BA;&#x9019;&#x689D;&#x8DEF;&#x5C31;&#x662F;&#x4E0D;&#x53EF;&#x884C;&#x7684;&#x3002;&#x4E0D;&#x6B7B;&#x5FC3;&#x7684;&#x6211;&#xFF0C;&#x5C31;&#x628A;&#x8166;&#x7B4B;&#x52D5;&#x5230;&#x4E0D;&#x900F;&#x904E; Virtual Machine&#xFF0C;&#x800C;&#x662F;&#x539F;&#x751F;&#x7684;&#x628A; Linux &#x76F4;&#x63A5;&#x88DD;&#x5728;&#x96FB;&#x8166;&#x786C;&#x9AD4;&#x4E0A;&#x3002;</p><p>&#x4E00;&#x60F3;&#x5230;&#x539F;&#x672C;&#x8A2D;&#x5B9A;&#x7684;&#x5E74;&#x4EE3;&#xFF0C;&#x6211;&#x6700;&#x521D;&#x60F3;&#x5B89;&#x88DD;&#x7684;&#x662F; Slackware&#x3002;&#x7136;&#x800C;&#xFF0C;&#x9019;&#x6B21;&#x6211;&#x6C92;&#x90A3;&#x9EBC;&#x885D;&#x52D5;&#x4E86;&#xFF0C;&#x7562;&#x7ADF;&#x6642;&#x9593;&#x771F;&#x7684;&#x975E;&#x5E38;&#x6709;&#x9650;&#x3002;&#x6240;&#x4EE5;&#xFF0C;&#x6211;&#x7A0D;&#x5FAE;&#x67E5;&#x770B;&#x4E86;&#x4E00;&#x4E0B;&#xFF0C;&#x6C7A;&#x5B9A;&#x4E0D;&#x5B89;&#x88DD; Slackware&#xFF0C;&#x53CD;&#x800C;&#x770B;&#x770B;&#x80FD;&#x4E0D;&#x80FD;&#x5B89;&#x88DD;&#x4E00;&#x500B;&#x820A;&#x7248;&#x672C;&#x7684; Debian&#x3002;&#x540C;&#x6642;&#x6211;&#x4E5F;&#x78BA;&#x5B9A;&#x907A;&#x5931; BBS &#x7684;&#x7A0B;&#x5F0F;&#x78BC;&#xFF0C;&#x56E0;&#x6B64;&#x9AD4;&#x9A57;&#x7684;&#x65B9;&#x5411;&#x4E5F;&#x6539;&#x5411;&#x518D;&#x7C21;&#x55AE;&#x4E00;&#x4E9B;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x4F7F;&#x7528; username / password &#x767B;&#x5165;&#xFF08;Linux&#xFF09;&#xFF0C;&#x7136;&#x5F8C;&#x9AD4;&#x9A57;&#x4E00;&#x4E0B;&#x7D42;&#x7AEF;&#x6A5F;&#x7A0B;&#x5F0F;&#x5373;&#x53EF;&#x3002;&#x4E0D;&#x904E;&#x9019;&#x500B;&#x90E8;&#x5206;&#x5C31;&#x7559;&#x5230;&#x4E0B;&#x4E00;&#x7BC7;&#x6587;&#x7AE0;&#x518D;&#x4F86;&#x4ECB;&#x7D39;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2023/03/4Y9A3715.jpg" class="kg-image" alt="&#x6253;&#x9020;&#x5FA9;&#x53E4;&#x96FB;&#x8166;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#xFF08;&#x4E0A;&#xFF09;&#x2013; NeXTSTEP&#x3001;DOS &#x7684;&#x6642;&#x7A7A;&#x6F29;&#x6E26;&#x5782;&#x6B7B;&#x6399;&#x624E;" loading="lazy" width="2000" height="1333" srcset="https://yychen.joba.cc/content/images/size/w600/2023/03/4Y9A3715.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2023/03/4Y9A3715.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2023/03/4Y9A3715.jpg 1600w, https://yychen.joba.cc/content/images/2023/03/4Y9A3715.jpg 2000w" sizes="(min-width: 720px) 720px"></figure><p>[1] <a href="https://nwalsh.com/comp.fonts/FAQ/cf_82.htm?ref=yychen.joba.cc">Tell me more about NeXTstep fonts</a><br>[2] <a href="http://www.nextcomputers.org/NeXTfiles/Software/NEXTSTEP/Fonts/next_fonts_FAQ.txt?ref=yychen.joba.cc">Fonts FAQ - Next Info</a></p>]]></content:encoded></item><item><title><![CDATA[樂事開運相機]]></title><description><![CDATA[<p>&#x53BB;&#x5E74;&#xFF08;2021&#xFF09;&#x4E03;&#x516B;&#x6708;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x5011;&#x6536;&#x5230;&#x4E86;&#x4F86;&#x81EA;&#x5BA2;&#x6236;&#x7684;&#x4E00;&#x500B;&#x60F3;&#x6CD5;&#xFF0C;&#x5E0C;&#x671B;&#x505A;&#x4E00;&#x500B;&#x884C;&#x92B7;&#x6D3B;&#x52D5;&#xFF0C;&#x6C11;&#x773E;&#x7528;&#x624B;&#x6A5F;&#x62CD;&#x4E86;&#x6D0B;&#x828B;&#x7247;&#x4E4B;&#x5F8C;&#xFF0C;</p>]]></description><link>https://yychen.joba.cc/lays-lucky-cam/</link><guid isPermaLink="false">62c1300f427d9e1d949a162d</guid><category><![CDATA[前端]]></category><category><![CDATA[engineering]]></category><category><![CDATA[multimedia]]></category><category><![CDATA[python]]></category><category><![CDATA[web]]></category><category><![CDATA[workplace]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Mon, 04 Jul 2022 11:32:51 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2022/07/---2022-07-03-15.26.46.png" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2022/07/---2022-07-03-15.26.46.png" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;"><p>&#x53BB;&#x5E74;&#xFF08;2021&#xFF09;&#x4E03;&#x516B;&#x6708;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x5011;&#x6536;&#x5230;&#x4E86;&#x4F86;&#x81EA;&#x5BA2;&#x6236;&#x7684;&#x4E00;&#x500B;&#x60F3;&#x6CD5;&#xFF0C;&#x5E0C;&#x671B;&#x505A;&#x4E00;&#x500B;&#x884C;&#x92B7;&#x6D3B;&#x52D5;&#xFF0C;&#x6C11;&#x773E;&#x7528;&#x624B;&#x6A5F;&#x62CD;&#x4E86;&#x6D0B;&#x828B;&#x7247;&#x4E4B;&#x5F8C;&#xFF0C;&#x53EF;&#x4EE5;&#x7528; AI &#x5075;&#x6E2C;&#xFF0C;&#x4E26;&#x628A;&#x5075;&#x6E2C;&#x7684;&#x7D50;&#x679C;&#x900F;&#x904E;&#x6F14;&#x7B97;&#x7684;&#x5F62;&#x5F0F;&#x8F49;&#x5316;&#x6210;&#x4E00;&#x500B;&#x50CF;&#x662F;&#x5EDF;&#x88E1;&#x6C42;&#x5F97;&#x7684;&#x7C64;&#x8A69;&#x4E00;&#x6A23;&#xFF0C;&#x6700;&#x5F8C;&#x53EF;&#x4EE5;&#x628A;&#x9019;&#x500B;&#x6709;&#x8DA3;&#x7684;&#x7C64;&#x8A69;&#x5B58;&#x4E0B;&#x4F86;&#x3002;&#x7576;&#x6642;&#x53EA;&#x662F;&#x554F;&#x6280;&#x8853;&#x7684;&#x53EF;&#x884C;&#x6027;&#xFF0C;&#x4E5F;&#x8981;&#x7B49;&#x63D0;&#x6848;&#x904E;&#x4E86;&#x624D;&#x6703;&#x57F7;&#x884C;&#x3002;</p><p>&#x90A3;&#x6642;&#x89BA;&#x5F97;&#x9019;&#x500B;&#x60F3;&#x6CD5;&#x5BE6;&#x5728;&#x662F;&#x592A;&#x9177;&#x4E86;&#xFF0C;&#x6211;&#x5C0D; AI &#x4E00;&#x76F4;&#x6C92;&#x6709;&#x4EC0;&#x9EBC;&#x7814;&#x7A76;&#xFF0C;&#x60F3;&#x8AAA;&#x5982;&#x679C;&#x6709;&#x9019;&#x500B;&#x6A5F;&#x6703;&#x7684;&#x8A71;&#xFF0C;&#x90A3;&#x9EBC;&#x5C31;&#x4F86;&#x57F7;&#x884C;&#xFF0C;&#x771F;&#x7684;&#x5F88;&#x760B;&#x72C2;&#xFF01;</p><p>&#x56E0;&#x70BA;&#x662F;&#x884C;&#x92B7;&#x6D3B;&#x52D5;&#xFF0C;&#x6211;&#x5011;&#x5411;&#x4F86;&#x5E0C;&#x671B;&#x53EF;&#x4EE5;&#x8B93;&#x63D0;&#x9AD8;&#x4F7F;&#x7528;&#x8005;&#x9AD4;&#x9A57;&#x7684;&#x610F;&#x9858;&#xFF0C;&#x6240;&#x4EE5;&#x4E00;&#x958B;&#x59CB;&#x5C31;&#x6253;&#x5B9A;&#x4E3B;&#x610F;&#x662F;&#x4E00;&#x500B;&#x884C;&#x52D5;&#x5F0F;&#x7684;&#x7DB2;&#x9801;&#xFF08;mobile web&#xFF09;&#x800C;&#x975E;&#x4E00;&#x500B;&#x9700;&#x8981;&#x4E0B;&#x8F09;&#x7684; APP&#xFF0C;&#x56E0;&#x6B64;&#x600E;&#x9EBC;&#x5728;&#x53D6;&#x5F97;&#x7167;&#x7247;&#x5F8C;&#x53BB;&#x80CC;&#xFF0C;&#x4E26;&#x4E14;&#x7559;&#x4E0B;&#x53EA;&#x6709;&#x6D0B;&#x828B;&#x7247;&#x7684;&#x900F;&#x660E;&#x5716;&#x6A94;&#x8B8A;&#x6210;&#x662F;&#x7576;&#x4E0B;&#x6280;&#x8853;&#x96E3;&#x5EA6;&#xFF08;&#x5C0D;&#x6211;&#x800C;&#x8A00;&#xFF09;&#x6700;&#x9AD8;&#x7684;&#x554F;&#x984C;&#x4E86;&#x3002;</p><h2 id="hot-dog-not-hot-dog">Hot dog, not hot dog</h2><p>&#x6211;&#x4E4B;&#x524D;&#x6709;&#x7C21;&#x55AE;&#x7684;&#x4E0A;&#x904E;&#x4E00;&#x500B; Jetson Nano &#x7684;&#x63A8;&#x5EE3;&#x8AB2;&#x7A0B;&#xFF0C;Jupyter Notebook &#x7B49;&#x6771;&#x897F;&#x5927;&#x6982;&#x6709;&#x78B0;&#x904E;&#xFF0C;&#x4E0D;&#x904E;&#x63A8;&#x5EE3;&#x8AB2;&#x7A0B;&#x90FD;&#x662F;&#x628A; tutorial &#x7684; code &#x526A;&#x4E0B;&#x8CBC;&#x4E0A;&#xFF0C;&#x800C; AI &#x76F8;&#x95DC;&#x7684;&#x6280;&#x8853;&#x6211;&#x4E00;&#x76F4;&#x90FD;&#x6C92;&#x6709;&#x771F;&#x6B63;&#x7684;&#x5728;&#x4EFB;&#x4F55;&#x5DE5;&#x4F5C;&#x5C08;&#x6848;&#x4E0A;&#x4F7F;&#x7528;&#x904E;&#x3002;&#x73FE;&#x5728;&#x8981;&#x5BE6;&#x969B;&#x904B;&#x7528;&#x5B83;&#xFF0C;&#x9084;&#x662F;&#x8981;&#x518D;&#x4ED4;&#x7D30;&#x627E;&#x66F4;&#x591A;&#x8CC7;&#x6E90;&#x3002;&#x6709;&#x770B;&#x904E;<a href="https://www.imdb.com/title/tt6267504/?ref_=ttep_ep4&amp;ref=yychen.joba.cc">&#x77FD;&#x8C37;&#x7FA4;&#x778E;&#x50B3;&#xFF08;Silicon Valley&#xFF09;</a>&#x7684;&#x6211;&#xFF0C;&#x60F3;&#x8AAA;&#x61C9;&#x8A72;&#x6703;&#x6709;&#x300C;Hot dog&#xFF0C;not hot dog&#x300D;&#x7684;&#x6559;&#x5B78;&#x5427;&#xFF0C;&#x7D50;&#x679C;&#x9084;<a href="https://dev.to/hermes_f/how-to-build-hot-dog-not-hot-dog-1f2l?ref=yychen.joba.cc">&#x771F;&#x7684;&#x6709;</a> &#x1F923;</p><p>&#x4F46;&#x627E;&#x4E86;&#x597D;&#x4E00;&#x9663;&#x5B50;&#x4E4B;&#x5F8C;&#xFF0C;&#x5C31;&#x77E5;&#x9053;&#x6211;&#x5011;&#x8981;&#x505A;&#x7684;&#x4E0D;&#x662F; classification&#xFF0C;&#x800C;&#x662F; <a href="https://nanonets.com/blog/semantic-image-segmentation-2020/?ref=yychen.joba.cc">image segmentation</a>&#x3002;&#x518D;&#x627E;&#x4E86;&#x66F4;&#x591A;&#x8CC7;&#x6599;&#x5F8C;&#xFF0C;&#x78BA;&#x5B9A;&#x6211;&#x5011;&#x8981;&#x627E;&#x7684;&#x6771;&#x897F;&#x53EB; image matting&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x628A;&#x4E00;&#x5F35;&#x7167;&#x7247;&#x6216;&#x5F71;&#x7247;&#x51FA;&#x73FE;&#x7684;&#x7269;&#x4EF6;&#xFF0C;&#x524D;&#x5F8C;&#x666F;&#x5206;&#x96E2;&#x3002;&#x4E3B;&#x8981;&#x53C3;&#x8003;&#x7684;&#x4F5C;&#x6CD5;&#xFF0C;&#x662F; <a href="https://arxiv.org/abs/2003.07711?ref=yychen.joba.cc">F, B, Alpha Matting</a>&#xFF0C;&#x4F46;&#x9019;&#x4E9B;&#x4F5C;&#x6CD5;&#x5176;&#x5BE6;&#x90FD;&#x9700;&#x8981;&#x63D0;&#x4F9B;&#x4E00;&#x5F35; trimap&#xFF0C;&#x5982;&#x4E0B;&#x65B9;&#x53F3;&#x4E0A;&#x89D2;&#x7684;&#x5716;&#xFF0C;&#x9ED1;&#x8272;&#x4EE3;&#x8868; 100% &#x80AF;&#x5B9A;&#x662F;&#x80CC;&#x666F;&#xFF0C;&#x767D;&#x8272;&#x4EE3;&#x8868; 100% &#x80AF;&#x5B9A;&#x662F;&#x524D;&#x666F;&#xFF0C;&#x800C;&#x7070;&#x8272;&#x7684;&#x5247;&#x662F;&#x4E0D;&#x78BA;&#x5B9A;&#x7684;&#x90E8;&#x4EFD;&#xFF0C;&#x800C;&#x9019;&#x500B; F, B, Alpha Matting &#x7684;&#x65B9;&#x662F;&#x4E3B;&#x8981;&#x5C31;&#x662F;&#x7D66;&#x4E86;&#x539F;&#x5716;&#xFF08;&#x5DE6;&#x4E0A;&#x89D2;&#xFF09;&#x8DDF; trimap&#xFF08;&#x53F3;&#x4E0A;&#x89D2;&#xFF09;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x7522;&#x51FA; mask&#xFF08;&#x5DE6;&#x4E0A;&#x89D2;&#xFF09;&#xFF0C;&#x800C;&#x5229;&#x7528;&#x9019;&#x500B; mask&#xFF0C;&#x6211;&#x5011;&#x5C31;&#x53EF;&#x4EE5;&#x628A;&#x900F;&#x904E;&#x906E;&#x7F69;&#x628A;&#x524D;&#x666F;&#x53D6;&#x51FA;&#xFF08;&#x5DE6;&#x4E0A;&#x52A0;&#x5DE6;&#x4E0B;&#xFF09;&#xFF0C;&#x5408;&#x6210;&#x6211;&#x5011;&#x60F3;&#x8981;&#x7684;&#x6A23;&#x5B50;&#xFF08;&#x53F3;&#x4E0B;&#x89D2;&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/07/---1.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="1360" height="880" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---1.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---1.png 1000w, https://yychen.joba.cc/content/images/2022/07/---1.png 1360w" sizes="(min-width: 720px) 720px"><figcaption><a href="https://pymatting.github.io/intro.html?ref=yychen.joba.cc#alpha-matting">https://pymatting.github.io/intro.html#alpha-matting</a></figcaption></figure><h2 id="deeplabv3">DeepLabV3+</h2><p>&#x8AAA;&#x4E5F;&#x771F;&#x662F;&#x6709;&#x8DA3;&#xFF0C;&#x6211;&#x5011;&#x9019;&#x4E00;&#x6B21;&#x6700;&#x4E3B;&#x8981;&#x7684; AI &#x5DE5;&#x4F5C;&#x5728;&#x65BC;&#x81EA;&#x52D5;&#x7522;&#x51FA; trimap&#x3002;&#x6211;&#x5011;&#x53C3;&#x8003;&#x4E86; tensorflow &#x7684; <a href="https://www.tensorflow.org/tutorials/images/segmentation?ref=yychen.joba.cc">image segmentation tutorial</a> &#x4EE5;&#x53CA; keras &#x7684; <a href="https://keras.io/examples/vision/deeplabv3_plus/?ref=yychen.joba.cc">DeepLabV3+</a> &#x7684; sample code &#x4F86;&#x505A;&#x6211;&#x5011;&#x7684;&#x8A13;&#x7D80;&#x3002;&#x6240;&#x4EE5;&#x91CD;&#x9EDE;&#x5728;&#x7576;&#x6211;&#x5011;&#x53D6;&#x5F97;&#x4E00;&#x5F35;&#x62CD;&#x6709;&#x6D0B;&#x828B;&#x7247;&#x7684;&#x7167;&#x7247;&#x6642;&#xFF0C;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x81EA;&#x52D5;&#x7522;&#x51FA; trimap &#x5F8C;&#xFF0C;&#x518D;&#x4E1F;&#x5165; image matting &#x4F86;&#x53BB;&#x80CC;&#x3002;</p><p>&#x5176;&#x5BE6;&#x5982;&#x679C;&#x4E0D;&#x662F;&#x8981;&#x628A;&#x80CC;&#x666F;&#x5F04;&#x5F97;&#x5F88;&#x6F02;&#x4EAE;&#x7684;&#x8A71;&#xFF0C;&#x76F4;&#x63A5;&#x7528; image segmentation &#x4E5F;&#x662F;&#x53EF;&#x4EE5;&#x7684;&#xFF0C;&#x4F46;&#x56E0;&#x70BA;&#x5B83;&#x7684;&#x908A;&#x908A;&#x771F;&#x7684;&#x6703;&#x8655;&#x7406;&#x5F97;&#x4E0D;&#x5920;&#x6F02;&#x4EAE;&#xFF0C;&#x5F04;&#x4E0D;&#x597D;&#x6703;&#x5F88;&#x50CF;&#x72D7;&#x5543;&#x7684;&#xFF0C;&#x6240;&#x4EE5;&#x9084;&#x662F;&#x4E1F;&#x9032; image matting &#x53BB;&#x80CC;&#x6703;&#x66F4;&#x6709;&#x8CEA;&#x611F;&#x4E00;&#x4E9B;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/07/--.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="1709" height="1661" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/--.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/--.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/--.png 1600w, https://yychen.joba.cc/content/images/2022/07/--.png 1709w" sizes="(min-width: 720px) 720px"><figcaption>&#x8A13;&#x7DF4;&#x5B8C;&#x4E4B;&#x5F8C;&#xFF0C;image segmentation &#x7684;&#x7D50;&#x679C;&#xFF08;&#x9084;&#x6C92;&#x505A; matting&#xFF09;</figcaption></figure><h2 id="%E8%B3%87%E6%96%99%E9%9B%86">&#x8CC7;&#x6599;&#x96C6;</h2><p>&#x4F46;&#x6211;&#x597D;&#x50CF;&#x8DF3;&#x904E;&#x6211;&#x5011;&#x600E;&#x9EBC;&#x53D6;&#x5F97;&#x8CC7;&#x6599;&#x4F86;&#x505A;&#x8A13;&#x7DF4;&#x7684;&#x3002;&#x6C92;&#x932F;&#xFF0C;&#x5C31;&#x662F;&#x786C;&#x62CD;&#x3001;&#x786C;&#x756B;&#x3002;&#x539F;&#x672C;&#x6211;&#x5011;&#x60F3;&#x8981;&#x81EA;&#x5DF1;&#x5F04;&#xFF0C;&#x5148;&#x62CD;&#x4E86;&#x5E7E;&#x5341;&#x5F35;&#x6D0B;&#x828B;&#x7247;&#x7684;&#x7167;&#x7247;&#xFF0C;&#x518D;&#x7528; <a href="https://github.com/wkentaro/labelme?ref=yychen.joba.cc">labelme</a> &#x628A;&#x7BC4;&#x570D;&#x6A19;&#x8D77;&#x4F86;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/07/---2.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="2000" height="1061" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---2.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---2.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/---2.png 1600w, https://yychen.joba.cc/content/images/2022/07/---2.png 2000w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/07/---3.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="2000" height="1061" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---3.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---3.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/---3.png 1600w, https://yychen.joba.cc/content/images/2022/07/---3.png 2000w" sizes="(min-width: 720px) 720px"><figcaption>&#x9019;&#x500B;&#x662F;&#x6211;&#x5BEB;&#x7684;&#x8AAA;&#x660E;&#x6587;&#x4EF6;&#x4E0A;&#xFF0C;&#x4E82;&#x6A19;&#x7684;&#xFF08;&#x4E0D;&#x7CBE;&#x7D30;&#xFF09;</figcaption></figure><p>&#x6211;&#x5011;&#x7528;&#x4E86;&#x9019;&#x5E7E;&#x5341;&#x5F35;&#x7684;&#x8CC7;&#x6599;&#x96C6;&#x4F86;&#x8A13;&#x7DF4;&#xFF0C;&#x767C;&#x73FE;&#x6210;&#x6548;&#x592A;&#x5DEE;&#x4E86;&#xFF0C;&#x65BC;&#x662F;&#x4E4E;&#x6211;&#x5011;&#x627E;&#x4E86;&#x5916;&#x63F4;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x81E8;&#x6642;&#x5DE5;&#x8ECD;&#x5718;&#xFF01;&#x6700;&#x5F8C;&#x4E00;&#x5171;&#x6536;&#x4E86;&#x4E03;&#x5343;&#x591A;&#x5F35;&#x6D0B;&#x828B;&#x7247;&#x7684;&#x7167;&#x7247;&#x4EE5;&#x53CA;&#x6A19;&#x8A18;&#xFF0C;&#x5982;&#x4E0B;&#x9762;&#x7684;&#x5716;&#x5152;&#x5011;&#x3002;</p><p>&#x5728;&#x9019;&#x7576;&#x4E2D;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x7528;&#x6ED1;&#x9F20;&#x6A19;&#x793A;&#x624B;&#x771F;&#x7684;&#x6703;&#x721B;&#x6389;&#xFF0C;&#x5E78;&#x597D; labelme &#x5728; macOS &#x4E0A;&#x4E5F;&#x53EF;&#x4EE5;&#x88DD;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5011;&#x5C31;&#x53EF;&#x4EE5;&#x5728; macOS &#x8207; iPad &#x4E0A;&#x7528; sidecar &#x7684;&#x529F;&#x80FD;&#xFF0C;&#x8B93; iPad &#x8B8A;&#x6210;&#x7B2C;&#x4E8C;&#x87A2;&#x5E55;&#xFF1B;&#x4E0D;&#x904E;&#x91CD;&#x9EDE;&#x662F;&#x5728;&#x4F7F;&#x7528; iPad &#x7684; Apple Pencil&#xFF0C;&#x9019;&#x6A23;&#x5C31;&#x53EF;&#x4EE5;&#x7528;&#x6BD4;&#x8F03;&#x76F4;&#x63A5;&#x7684;&#x65B9;&#x5F0F;&#x4F86;&#x6A19;&#x8A18;&#x4E86;&#x3002;</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/69499867.2c68f76032c46014fdc0cb460553edb6.21120415.jpg" width="1330" height="1773" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/69499867.2c68f76032c46014fdc0cb460553edb6.21120415.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/69499867.2c68f76032c46014fdc0cb460553edb6.21120415.jpg 1000w, https://yychen.joba.cc/content/images/2022/07/69499867.2c68f76032c46014fdc0cb460553edb6.21120415.jpg 1330w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_4057.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_4057.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_4057.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_4057.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_4057.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_5999.jpg" width="2000" height="1500" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_5999.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_5999.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_5999.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_5999.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_6227.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_6227.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_6227.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_6227.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_6227.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_6231.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_6231.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_6231.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_6231.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_6231.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_6253.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_6253.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_6253.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_6253.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_6253.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_6371.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_6371.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_6371.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_6371.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_6371.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_6813.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_6813.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_6813.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_6813.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_6813.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://yychen.joba.cc/content/images/2022/07/IMG_6825.jpg" width="2000" height="2667" loading="lazy" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/IMG_6825.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/IMG_6825.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/IMG_6825.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/IMG_6825.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption>&#x5927;&#x5BB6;&#x90FD;&#x6A19;&#x5F97;&#x76F8;&#x7576;&#x7CBE;&#x7F8E;</figcaption></figure><figure class="kg-card kg-image-card kg-width-full"><img src="https://yychen.joba.cc/content/images/2022/07/---5.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="2000" height="879" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---5.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---5.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/---5.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/---5.png 2400w"></figure><h2 id="%E4%B8%B2%E8%B5%B7%E4%BE%86">&#x4E32;&#x8D77;&#x4F86;</h2><p>&#x6240;&#x4EE5;&#x4E32;&#x8D77;&#x4F86;&#x5927;&#x6982;&#x5C31;&#x662F;&#x4E0B;&#x9762;&#x9019;&#x500B;&#x6A23;&#x5B50;&#xFF1A;&#x200C;&#x200C;&#x200C;&#x200C;</p><ul><li>&#x62FF;&#x5230;&#x4E00;&#x5F35;&#x62CD;&#x597D;&#x7684;&#x7167;&#x7247;</li><li>image segmentation &#x53D6;&#x5F97;&#x524D;&#x666F;&#x8DDF;&#x80CC;&#x666F;</li><li>&#x5728; contour &#x7684;&#x90E8;&#x4EFD;&#x756B;&#x51FA;&#x7C97;&#x7C97;&#x7684;&#x7DDA;&#xFF0C;&#x4F5C;&#x70BA; trimap &#x7070;&#x8272;&#x7684;&#x90E8;&#x4EFD;</li><li>&#x628A; trimap &amp; &#x539F;&#x5716;&#x4E1F;&#x9032;&#x53BB; image matting &#x62FF;&#x5230; mask</li><li>&#x628A;&#x539F;&#x5716;&#x8DDF; mask &#x5408;&#x5728;&#x4E00;&#x8D77;&#x53BB;&#x80CC;</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/07/---4.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="2000" height="1315" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---4.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---4.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/---4.png 1600w, https://yychen.joba.cc/content/images/2022/07/---4.png 2128w" sizes="(min-width: 720px) 720px"><figcaption>&#x9019;&#x6C92;&#x6709;&#x6309;&#x7167;&#x4E0A;&#x9762;&#x7684;&#x9806;&#x5E8F;</figcaption></figure><h2 id="%E5%88%86%E6%95%B8%E8%A8%88%E7%AE%97">&#x5206;&#x6578;&#x8A08;&#x7B97;</h2><p>&#x53BB;&#x80CC;&#x505A;&#x5B8C;&#x4E4B;&#x5F8C;&#xFF0C;&#x5269;&#x4E0B;&#x7684;&#x5C31;&#x6BD4;&#x8F03;&#x597D;&#x5BE6;&#x4F5C;&#x4E86;&#x3002;&#x6211;&#x5011;&#x628A;&#x8C61;&#x9650;&#x4F4D;&#x7F6E;&#x5C0D;&#x597D;&#xFF0C;&#x5C31;&#x53EF;&#x4EE5;&#x8A08;&#x7B97;&#x5206;&#x6578;&#x4E86;&#x3002;&#x672C;&#x4F86;&#x6709;&#x5728;&#x60F3;&#x8981;&#x628A;&#x62CD;&#x5230;&#x7684;&#x6D0B;&#x828B;&#x7247;&#x7F6E;&#x4E2D;&#xFF0C;&#x4F46;&#x5F8C;&#x4F86;&#x8003;&#x91CF;&#x5230;&#x4F7F;&#x7528;&#x9AD4;&#x9A57;&#xFF0C;&#x89BA;&#x5F97;&#x5B83;&#x61C9;&#x8A72;&#x5C31;&#x662F;&#x5728;&#x539F;&#x672C;&#x62CD;&#x7167;&#x7684;&#x4F4D;&#x7F6E;&#x624D;&#x5C0D;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/07/Untitled-1.jpg" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="459" height="513"><figcaption>&#x7576;&#x5206;&#x6578;&#x7B97;&#x597D;&#x4E86;&#xFF0C;&#x5C31;&#x53EF;&#x4EE5;&#x7522;&#x751F;&#x7C64;&#x8A69;&#x7684;&#x5167;&#x5BB9;&#x4EE5;&#x53CA;&#x5716;&#x7247;&#x4E86;&#x3002;</figcaption></figure><h2 id="libcairo">libcairo</h2><p>&#x6700;&#x521D;&#x5728;&#x5408;&#x6210;&#x7C64;&#x8A69;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x76F4;&#x89BA;&#x7684;&#x60F3;&#x6CD5;&#x5C31;&#x662F;&#x4F7F;&#x7528; opencv2 &#x6216; Pillow&#xFF08;PIL&#xFF09;&#x628A;&#x5B57;&#x8CBC;&#x4E0A;&#x53BB;&#x3002;&#x4E0D;&#x904E;&#xFF0C;&#x4F7F;&#x7528;&#x5B83;&#x5011;&#x7684;&#x6210;&#x679C;&#xFF0C;&#x5B57;&#x7684;&#x92F8;&#x9F52;&#x883B;&#x660E;&#x986F;&#x7684;&#x3002;<a href="https://stackoverflow.com/questions/5414639/python-imaging-library-text-rendering?ref=yychen.joba.cc">Pillow &#x4E26;&#x6C92;&#x6709;&#x652F;&#x63F4;&#x53CD;&#x92F8;&#x9F52;</a>&#xFF0C;&#x6700;&#x5F8C;&#x6C7A;&#x5B9A;&#x4F7F;&#x7528; libcairo &#x4F86;&#x505A;&#x5B57;&#x7684;&#x5408;&#x6210;&#x3002;libcairo &#x6211;&#x8A8D;&#x70BA;&#x4E0D;&#x662F;&#x5F88;&#x597D;&#x99D5;&#x99AD;&#xFF0C;&#x5B83;&#x5728; Windows &#x4E0A;&#x7DE8;&#x8B6F;&#x6709;&#x4E9B;&#x554F;&#x984C;&#xFF0C;&#x9084;&#x597D;&#x6211;&#x5011;&#x6700;&#x5F8C;&#x662F;&#x653E;&#x96F2;&#x7AEF;&#xFF0C;&#x5B83;&#x5728; Linux &#x4E0A;&#x597D;&#x88DD;&#x8A31;&#x591A;&#x3002;&#x53E6;&#x5916;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x5B83;&#x7B97;&#x662F;&#x883B;&#x5E95;&#x5C64;&#x7684; library&#xFF0C;&#x6240;&#x4EE5;&#x7F6E;&#x4E2D;&#x3001;&#x5B57;&#x7684;&#x9AD8;&#x5EA6;&#x3001;&#x9577;&#x5EA6;&#x7B49;&#x5F88;&#x591A;&#x90FD;&#x8981;&#x81EA;&#x5DF1;&#x5BE6;&#x4F5C;&#xFF0C;&#x5C24;&#x5176;&#x662F;&#x6211;&#x5011;&#x7684;&#x7C64;&#x8A69;&#x7684;&#x8A69;&#x672C;&#x4EBA;&#x662F;&#x76F4;&#x5F0F;&#x4E2D;&#x6587;&#xFF0C;&#x9084;&#x593E;&#x5E36;&#x8457;&#x82F1;&#x6587;&#x3002;&#x4F46;&#x70BA;&#x4E86;&#x7F8E;&#x7F8E;&#x7684;&#x5408;&#x5716;&#xFF0C;&#x9019;&#x4E9B;&#x9084;&#x662F;&#x503C;&#x5F97;&#x7684;&#x3002;</p><p>&#x4E5F;&#x56E0;&#x70BA;&#x6BD4;&#x8F03;&#x591A;&#x624B;&#x63A7;&#x5408;&#x6210;&#x5B57;&#x7684;&#x90E8;&#x4EFD;&#xFF0C;&#x70BA;&#x4E86; debug &#x53EF;&#x4EE5;&#x770B;&#x6240;&#x6709;&#x7C64;&#x8A69;&#x7D44;&#x5408;&#xFF0C;&#x6211;&#x5011;&#x4E5F;&#x7279;&#x5225;&#x505A;&#x4E86;&#x4E00;&#x500B;&#x5408;&#x6210;&#x5668;&#x4F86;&#x78BA;&#x4FDD;&#x76F4;&#x5F0F;&#x4E2D;&#x82F1;&#x6587;&#x3001;&#x6A19;&#x9EDE;&#x7B26;&#x865F;&#x6703;&#x4E0D;&#x6703;&#x8D85;&#x51FA;&#x908A;&#x754C;&#x3001;&#x6709;&#x6C92;&#x6709;&#x986F;&#x793A;&#x4E0A;&#x7684;&#x554F;&#x984C;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/07/---6.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="2000" height="1436" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---6.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---6.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/---6.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/07/---6.png 2400w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/07/---8.png" class="kg-image" alt="&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;" loading="lazy" width="1799" height="4101" srcset="https://yychen.joba.cc/content/images/size/w600/2022/07/---8.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/07/---8.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/07/---8.png 1600w, https://yychen.joba.cc/content/images/2022/07/---8.png 1799w" sizes="(min-width: 720px) 720px"></figure><h2 id="hosting">Hosting</h2><p>&#x4E0A;&#x6587;&#x6700;&#x958B;&#x59CB;&#x63D0;&#x5230;&#xFF0C;&#x56E0;&#x70BA;&#x662F;&#x7DB2;&#x9801;&#xFF0C;&#x4E0A;&#x8FF0;&#x6709;&#x7528;&#x5230; tensorflow &#x7684;&#x5730;&#x65B9;&#xFF0C;&#x6700;&#x5F8C;&#x8981;&#x653E;&#x5728;&#x96F2;&#x7AEF;&#x7684;&#x4E3B;&#x6A5F;&#x4E0A;&#x3002;&#x6211;&#x5011;&#x4E5F;&#x662F;&#x7B2C;&#x4E00;&#x6B21;&#x5728;&#x96F2;&#x7AEF;&#x4E0A;&#x9762;&#x8DD1;&#x6709; GPU &#x7684;&#x6A5F;&#x5668;&#xFF0C;&#x50F9;&#x9322;&#x5BE6;&#x5728;&#x662F;&#x8CB4;&#x68EE;&#x68EE;&#x5440;&#xFF01;</p><p>&#x6211;&#x5011;&#x5411;&#x4F86;&#x96F2;&#x7AEF;&#x670D;&#x52D9;&#x4F7F;&#x7528; Google Cloud Platform&#xFF0C;&#x503C;&#x5F97;&#x4E00;&#x63D0;&#x7684;&#x662F;&#xFF0C;&#x6BCF;&#x4E00;&#x500B;&#x5340;&#x57DF;&#xFF08;zone&#xFF09;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x7684; GPU &#x4E0D;&#x540C;&#x3002;&#x6211;&#x5011;&#x78B0;&#x5230;&#x7684;&#x7B2C;&#x4E00;&#x500B;&#x96F7;&#xFF0C;&#x5C31;&#x662F;&#x9078;&#x4E86; NVIDIA Tesla K80&#xFF0C;&#x4F46;&#x6BCF;&#x4E00;&#x6B21;&#x5347;&#x7D1A; NVIDIA driver&#xFF0C;&#x4E3B;&#x6A5F;&#x5C31;&#x627E;&#x4E0D;&#x5230; GPU &#x4E86;&#xFF0C;&#x627E;&#x89E3;&#x6CD5;&#x627E;&#x4E86;&#x4E00;&#x8F2A;&#x767C;&#x73FE; 495 &#x4E4B;&#x5F8C;&#x7684; driver &#x4E0D;&#x652F;&#x63F4; K80&#xFF0C;&#x5F8C;&#x4F86;&#x6211;&#x5011;&#x5C31;&#x6539;&#x7528; T4&#x3002;</p><p>&#x53E6;&#x4E00;&#x500B;&#x96F7;&#x4E5F;&#x662F;&#x8DDF;&#x5347;&#x7D1A; NVIDIA driver &#x6709;&#x95DC;&#xFF0C;&#x53EF;&#x53C3;&#x8003;&#x4E0A;&#x4E00;&#x7BC7;&#x5BEB;&#x7684;<a href="https://yychen.joba.cc/nvidia-driver-version-mismatch/">&#x96F2;&#x7AEF;&#x4E0A;&#x8DD1;&#x6709;&#x7528;&#x5230; GPU &#x7684; VM</a>&#x3002;</p><h2 id="%E7%B5%90%E8%AA%9E">&#x7D50;&#x8A9E;</h2><p>&#x9019;&#x6574;&#x500B;&#x5C08;&#x6848;&#x53EF;&#x4EE5;&#x9806;&#x5229;&#xFF0C;&#x662F;&#x4E00;&#x6574;&#x500B;&#x5718;&#x968A;&#x7684;&#x5408;&#x4F5C;&#x624D;&#x5F97;&#x4EE5;&#x5B8C;&#x6210;&#x3002;&#x975E;&#x5E38;&#x611F;&#x8B1D;&#x5C08;&#x6848;&#x7D93;&#x7406;&#x5510;&#x744B;&#xFF0C;&#x5979;&#x9664;&#x4E86;&#x8CA0;&#x8CAC;&#x5168;&#x90E8;&#x5C0D;&#x5167;&#x8207;&#x5C0D;&#x5916;&#x7684;&#x6E9D;&#x901A;&#xFF08;&#x60F3;&#x50CF;&#x6211;&#x5011;&#x81E8;&#x6642; call &#x4E86;&#x597D;&#x591A;&#x6253;&#x5DE5;&#x6A19;&#x8A18;&#x7684;&#x4EBA;&#x54E1;&#xFF09;&#x3001;&#x6642;&#x7A0B;&#x63A7;&#x7BA1;&#xFF0C;&#x9084;&#x6709;&#x4ECB;&#x9762;&#x3001;&#x6D41;&#x7A0B;&#x7B49;&#x8A2D;&#x8A08;&#xFF1B;&#x6211;&#x5011;&#x53E6;&#x4E00;&#x4F4D;&#x6280;&#x8853;&#x7E3D;&#x76E3;&#x986F;&#x6E05;&#x5F88;&#x660E;&#x986F;&#x5730;&#x6BD4;&#x6211;&#x9084;&#x8981;&#x66F4;&#x7A4D;&#x6975;&#x5730;&#x63A8;&#x52D5; AI &#x7684;&#x5404;&#x500B;&#x4E8B;&#x9805;&#xFF0C;&#x5728;&#x6211;&#x9084;&#x641E;&#x4E0D;&#x6E05;&#x695A;&#x5F88;&#x591A;&#x4E8B;&#x60C5;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x90FD;&#x662F;&#x5148;&#x554F;&#x4ED6;&#xFF0C;&#x4E26;&#x5728;&#x6211;&#x5011;&#x78B0;&#x5230;&#x56F0;&#x96E3;&#x7684;&#x6642;&#x5019;&#x63D0;&#x4F9B;&#x6539;&#x5584;&#x7684;&#x60F3;&#x6CD5;&#xFF1B;&#x6700;&#x5F8C;&#x662F;&#x9019;&#x500B;&#x6848;&#x5B50;&#x7684;&#x524D;&#x7AEF;&#x5DE5;&#x7A0B;&#x5E2B; Gin&#xFF0C;&#x525B;&#x4F86;&#x99A5;&#x8C37;&#x9918;&#x5C31;&#x7DCA;&#x6025;&#x652F;&#x63F4;&#x9019;&#x500B;&#x7DB2;&#x7AD9;&#xFF0C;&#x6211;&#x500B;&#x4EBA;&#x89BA;&#x5F97;&#x6700;&#x5F8C;&#x7684;&#x5448;&#x73FE;&#x76F8;&#x7576;&#x597D;&#x3002;</p><p>&#x7576;&#x7136;&#x4E5F;&#x8B1D;&#x8B1D;&#x6211;&#x5011;&#x7684;&#x5BA2;&#x6236;&#xFF0C;&#x59D4;&#x8A17;&#x9019;&#x9EBC;&#x6709;&#x8DA3;&#x53C8;&#x76F8;&#x7576;&#x6709;&#x6311;&#x6230;&#x6027;&#x7684;&#x5C08;&#x6848;&#x7D66;&#x6211;&#x5011;&#xFF0C;&#x770B;&#x5230;&#x505A;&#x7684;&#x6771;&#x897F;&#x51FA;&#x73FE;&#x5728;&#x96FB;&#x8996;&#x5EE3;&#x544A;&#x4E2D;&#x662F;&#x7121;&#x6BD4;&#x7684;&#x8208;&#x596E;&#x3002;</p><p>&#x9019;&#x6B21;&#x5F9E; AI &#x5E7C;&#x5E7C;&#x73ED;&#x958B;&#x59CB;&#x505A;&#x8D77;&#xFF0C;&#x4E2D;&#x9593;&#x4E00;&#x5EA6;&#x4E0D;&#x592A;&#x78BA;&#x5B9A;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x6709;&#x597D;&#x7684;&#x7D50;&#x679C;&#xFF0C;&#x4F46;&#x7D22;&#x5E78;&#x662F;&#x6210;&#x529F;&#x4E86;&#x3002;&#x6700;&#x5F8C;&#x7684;&#x95DC;&#x9375;&#x5728;&#x65BC;&#x539F;&#x672C;&#x8A13;&#x7DF4;&#x7684;&#x7167;&#x7247;&#x91CF;&#x592A;&#x5C11;&#xFF0C;&#x628A;&#x8A13;&#x7D80;&#x7684;&#x4F86;&#x6E90;&#x62C9;&#x5927;&#x5230;&#x4E03;&#x5343;&#x591A;&#x5F35;&#x5F8C;&#xFF0C;&#x6548;&#x679C;&#x5C31;&#x51FA;&#x4F86;&#x4E86;&#x3002;&#x9664;&#x4E86;&#x7B2C;&#x4E00;&#x6B21;&#x505A; AI&#x3001;tensorflow &#x76F8;&#x95DC;&#x7684;&#x6771;&#x897F;&#x5916;&#xFF0C;&#x6211;&#x5011;&#x4E5F;&#x7372;&#x5F97;&#x4E86;&#x4E00;&#x500B;&#x53EF;&#x4EE5;&#x6A19;&#x8A3B;&#x6D0B;&#x828B;&#x7247;&#x7684;&#x6A21;&#x578B; &#x1F923;</p><p>&#x6700;&#x5F8C;&#x628A;&#x96FB;&#x8996;&#x5EE3;&#x544A;&#x4EE5;&#x53CA;&#x5BE6;&#x969B;&#x4E0A;&#x9AD4;&#x9A57;&#x7684;&#x9304;&#x5F71;&#x5448;&#x73FE;&#x7D66;&#x5927;&#x5BB6;&#x6B23;&#x8CDE;&#x4E00;&#x4E0B;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/4zlMvXD0ouA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen title="2022 Lay&#x2019;s&#x3010;&#x5718;&#x5713;&#x597D;&#x904B;&#x7BC7;&#x3011;&#x7528;&#x6A02;&#x4E8B;&#x958B;&#x904B;&#x76F8;&#x6A5F;&#xFF0C;&#x5168;&#x5BB6;&#x864E;&#x5E74;&#x6709;&#x597D;&#x904B;&#xFF01;"></iframe></figure><figure class="kg-card kg-video-card"><div class="kg-video-container"><video src="https://yychen.joba.cc/content/media/2022/07/RPReplay_Final1641205205_3.mp4" poster="https://img.spacergif.org/v1/590x1280/0a/spacer.png" width="590" height="1280" playsinline preload="metadata" style="background: transparent url(&apos;https://yychen.joba.cc/content/images/2022/07/media-thumbnail-ember321.jpg&apos;) 50% 50% / cover no-repeat;"></video><div class="kg-video-overlay"><button class="kg-video-large-play-icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/></svg></button></div><div class="kg-video-player-container"><div class="kg-video-player"><button class="kg-video-play-icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/></svg></button><button class="kg-video-pause-icon kg-video-hide"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/><rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/></svg></button><span class="kg-video-current-time">0:00</span><div class="kg-video-time">/<span class="kg-video-duration"></span></div><input type="range" class="kg-video-seek-slider" max="100" value="0"><button class="kg-video-playback-rate">1&#xD7;</button><button class="kg-video-unmute-icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/></svg></button><button class="kg-video-mute-icon kg-video-hide"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/></svg></button><input type="range" class="kg-video-volume-slider" max="100" value="100"></div></div></div></figure><h2 id="references">References</h2><ul><li><a href="https://nanonets.com/blog/semantic-image-segmentation-2020/?ref=yychen.joba.cc">A 2021 guide to Semantic Segmentation</a></li><li><a href="https://heartbeat.comet.ml/changing-backgrounds-with-image-segmentation-deep-learning-code-implementation-d848648ac477?ref=yychen.joba.cc">Changing Backgrounds with Image Segmentation &amp; Deep Learning: Code Implementation</a></li><li><a href="https://heartbeat.comet.ml/changing-image-backgrounds-using-image-segmentation-deep-learning-19b916a7834b?ref=yychen.joba.cc">Changing Image Backgrounds Using Image Segmentation &amp; Deep Learning</a></li><li><a href="https://neptune.ai/blog/how-to-train-your-own-object-detector-using-tensorflow-object-detection-api?ref=yychen.joba.cc">How to Train Your Own Object Detector Using TensorFlow Object Detection API</a></li><li><a href="https://heartbeat.comet.ml/image-segmentation-with-mask-r-cnn-a5f2a0e78bfc?ref=yychen.joba.cc">Image Segmentation with Mask R-CNN</a></li><li><a href="https://github.com/openaifab/hair?ref=yychen.joba.cc">openaifab/hair</a></li><li><a href="https://github.com/MarcoForte/closed-form-matting?ref=yychen.joba.cc">Closed-Form Matting</a></li><li><a href="https://github.com/pymatting/pymatting?ref=yychen.joba.cc">PyMatting: A Python Library for Alpha Matting</a></li><li><a href="https://arxiv.org/abs/2003.07711?ref=yychen.joba.cc">F, B, Alpha Matting</a></li><li><a href="https://www.tensorflow.org/tutorials/images/segmentation?ref=yychen.joba.cc">Image segmentation tutorial (tensorflow)</a></li><li><a href="https://keras.io/examples/vision/deeplabv3_plus/?ref=yychen.joba.cc">Multiclass semantic segmentation using DeepLabV3+ (keras sample)</a></li><li><a href="https://dev.to/hermes_f/how-to-build-hot-dog-not-hot-dog-1f2l?ref=yychen.joba.cc">How To Build Hot Dog &#x2014; Not Hot Dog</a> </li><li><a href="https://stackoverflow.com/questions/5414639/python-imaging-library-text-rendering?ref=yychen.joba.cc">Python Imaging Library - Text rendering</a></li></ul>]]></content:encoded></item><item><title><![CDATA[雲端上跑有用到 GPU 的 VM]]></title><description><![CDATA[<p>&#x53BB;&#x5E74;&#x5E95;&#x6709;&#x500B;&#x6709;&#x8DA3;&#x7684;&#x6848;&#x5B50;&#xFF0C;&#x4E00;&#x500B; campaign &#x7DB2;&#x9801;&#x6703;&#x7528;&#x5230;&#x4E00;&#x4E9B;&#x6A5F;&#x5668;&#x5B78;&#x7FD2;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x6240;&#x4EE5;&#x5F04;&#x4E86; tensorflow&#xFF0C;&#x5728; GCP &#x4E0A;&#x8DD1;&#x4E86;&#x6709; NVidia Tesla T4 &#x7684; VM&#x3002;</p><p>&#x4E00;&#x958B;&#x59CB;</p>]]></description><link>https://yychen.joba.cc/nvidia-driver-version-mismatch/</link><guid isPermaLink="false">6276866774692dbb8bc1e890</guid><category><![CDATA[engineering]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[workplace]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Sat, 07 May 2022 15:32:26 GMT</pubDate><content:encoded><![CDATA[<p>&#x53BB;&#x5E74;&#x5E95;&#x6709;&#x500B;&#x6709;&#x8DA3;&#x7684;&#x6848;&#x5B50;&#xFF0C;&#x4E00;&#x500B; campaign &#x7DB2;&#x9801;&#x6703;&#x7528;&#x5230;&#x4E00;&#x4E9B;&#x6A5F;&#x5668;&#x5B78;&#x7FD2;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x6240;&#x4EE5;&#x5F04;&#x4E86; tensorflow&#xFF0C;&#x5728; GCP &#x4E0A;&#x8DD1;&#x4E86;&#x6709; NVidia Tesla T4 &#x7684; VM&#x3002;</p><p>&#x4E00;&#x958B;&#x59CB;&#x8DD1;&#x90FD;&#x6C92;&#x5565;&#x554F;&#x984C;&#xFF0C;&#x4F46;&#x662F;&#x904E;&#x4E86;&#x4E00;&#x9663;&#x5B50;&#xFF0C;&#x4F3A;&#x670D;&#x5668;&#x5C31;&#x6703;&#x6293;&#x4E0D;&#x5230; GPU&#xFF0C;&#x4E0B; <code>nvidia-smi</code> &#x6703;&#x8AAA;</p><pre><code>Failed to initialize NVML: Driver/library version mismatch</code></pre><p>&#x7136;&#x5F8C;&#x6574;&#x500B;&#x670D;&#x52D9;&#x5C31;&#x662F;&#x721B;&#x6389;&#x7684;&#x3002;&#x7576;&#x6642;&#x60F3;&#x61C9;&#x8A72;&#x662F; auto security upgrade &#x9084;&#x662F; auto package upgrade &#x4E4B;&#x985E;&#x7684;&#x6771;&#x897F;&#x641E;&#x5F97;&#x9B3C;&#xFF0C;&#x6240;&#x4EE5;&#x627E;&#x4E86;&#x65B9;&#x5F0F;&#x53BB;&#x64CB;&#xFF0C;&#x90FD;&#x662F;&#x770B;&#x8DDF; apt &#x76F8;&#x95DC;&#x7684;&#xFF0C;&#x7528; <code>apt-mark hold</code> &#x9019;&#x500B;&#x6307;&#x4EE4;&#x6A19;&#x4E86;&#x4E00;&#x5806;&#x5957;&#x4EF6;&#xFF0C;&#x53EB;&#x5B83;&#x4E0D;&#x8981;&#x5347;&#x7D1A;&#x3002;&#x64CB;&#x4E86; cuda&#x3001;libcudnn&#x3001;nvidia driver&#x3001;libnvinfer&#x2026;</p><p>&#x4F46;&#x662F;&#x904E;&#x4E86;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#x5F8C;&#xFF0C;&#x9084;&#x662F;&#x4E00;&#x6A23;&#xFF0C;&#x4E00;&#x76F4;&#x721B;&#x6389;&#xFF0C;&#x7576;&#x6642;&#x7684;&#x611F;&#x89BA;&#x662F;&#x6709;&#x6F0F;&#x7DB2;&#x4E4B;&#x9B5A;&#xFF0C;&#x6240;&#x4EE5;&#x8D8A;&#x52A0;&#x8D8A;&#x591A;&#x2026;&#x4E0D;&#x904E;&#x904E;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#xFF0C;&#x53C8;&#x518D;&#x5EA6;&#x767C;&#x751F;&#x3002;</p><p>&#x9019;&#x5728;&#x6211;&#x5011;&#x7684;&#x90E8;&#x7F72;&#x8A2D;&#x5B9A;&#x6C92;&#x6709;&#x5F88;&#x597D; debug&#xFF0C;&#x56E0;&#x70BA;&#x6211;&#x5011;&#x8DD1;&#x5728; GCP &#x7684; Managed Instance Group &#x5E95;&#x4E0B;&#xFF0C;&#x6709;&#x8A2D; healthcheck&#xFF0C;&#x6240;&#x4EE5;&#x5982;&#x679C; fail &#x4E00;&#x6BB5;&#x6642;&#x9593;&#xFF0C;MIG &#x6703;&#x628A; Instance &#x76F4;&#x63A5;&#x7D42;&#x7D50;&#x7136;&#x5F8C;&#x7528;&#x4E4B;&#x524D;&#x7684; image &#x91CD;&#x958B;&#x4E00;&#x53F0;&#x6A5F;&#x5668;&#xFF0C;&#x6240;&#x6709;&#x8B49;&#x64DA;&#x90FD;&#x7070;&#x98DB;&#x7159;&#x6EC5;&#xFF01;</p><p>&#x4E0D;&#x904E;&#x6211;&#x60F3;&#x7576;&#x521D;&#x61F7;&#x7591;&#x7684;&#x65B9;&#x5411;&#x61C9;&#x8A72;&#x662F;&#x6B63;&#x78BA;&#x7684;&#xFF0C;&#x518D;&#x7814;&#x7A76;&#x4E86;&#x4E00;&#x4E0B;&#xFF0C;&#x4F3C;&#x4E4E;&#x662F;&#x67D0;&#x4E9B;&#x5957;&#x4EF6;&#x5347;&#x7D1A;&#x7684;&#x6642;&#x5019;&#xFF0C;DKMS &#x6703;&#x91CD;&#x65B0;&#x7DE8;&#x8B6F; NVidia &#x7684; kernel module&#xFF0C;&#x505A;&#x5B8C;&#x4E4B;&#x5F8C;&#x8981; reboot&#xFF08;&#x6216;&#x662F;&#x8981; reload &#x4EC0;&#x9EBC;&#x6771;&#x897F;&#xFF09;&#xFF0C;&#x624D;&#x6703;&#x6B63;&#x5E38;&#x3002;&#x4F46;&#x56E0;&#x70BA;&#x662F; auto package upgrade&#xFF08;&#x5176;&#x5BE6;&#x90A3;&#x6771;&#x897F;&#x53EB;&#x505A; unattended-upgrade&#xFF09;&#xFF0C;&#x6240;&#x4EE5;&#x66F4;&#x65B0;&#x5B8C;&#x4E86;&#x4E0D;&#x6703; reboot&#x3002;</p><p>&#x6211;&#x5F8C;&#x4F86;&#x60F3;&#x60F3;&#xFF0C;&#x89BA;&#x5F97;&#x8A2D;&#x5B9A;&#x61C9;&#x8A72;&#x653E; unattended-upgrade &#x624D;&#x5C0D;&#xFF0C;&#x800C;&#x4E0D;&#x662F; apt&#xFF0C;&#x56E0;&#x70BA;&#x6211;&#x5982;&#x679C;&#x662F;&#x624B;&#x52D5;&#x9023;&#x9032;&#x4F86;&#x505A; <code>apt-get upgrade</code> &#xFF0C;&#x6211;&#x5176;&#x5BE6;&#x4EBA;&#x70BA;&#x64CD;&#x4F5C;&#x6211;&#x5C31;&#x53EF;&#x4EE5;&#x81EA;&#x884C; reboot&#xFF0C;&#x4F46;&#x5982;&#x679C;&#x662F; unattended-upgrade&#xFF0C;&#x6211;&#x6839;&#x672C;&#x4E0D;&#x77E5;&#x9053;&#x5B83;&#x4EC0;&#x9EBC;&#x6642;&#x5019;&#x57F7;&#x884C;&#xFF0C;&#x57F7;&#x884C;&#x6642;&#x6709;&#x6C92;&#x6709;&#x91CD;&#x7DE8; kernel module &#x8981;&#x4E0D;&#x8981;&#x91CD;&#x65B0;&#x958B;&#x6A5F;&#xFF0C;&#x6240;&#x4EE5;&#x611F;&#x89BA;&#x662F;&#x8A2D;&#x5B9A;&#x8B93; unattended-upgrade &#x4E0D;&#x8981;&#x5347; nvidia &amp; kernel &#x76F8;&#x95DC;&#x7684;&#x6771;&#x897F;&#x3002;</p><p>&#x6240;&#x4EE5;&#x5F8C;&#x4F86;&#x6211;&#x662F;&#x5728; <code>/etc/apt/apt.conf.d/50unattended-upgrades</code> &#x88E1;&#x9762;&#x4E0B;&#x4E86;&#x9019;&#x5169;&#x884C;</p><pre><code>Unattended-Upgrade::Package-Blacklist {
  &quot;linux-&quot;;
  &quot;nvidia-&quot;;
};</code></pre><p>kernel &#x8DDF; nvidia &#x7684;&#x90FD;&#x4E0D;&#x8981;&#x900F;&#x904E; unattended-upgrades &#x5347;&#x7D1A;&#x3002;</p><p>&#x7576;&#x521D;&#x56E0;&#x70BA;&#x662F;&#x7528; GCP &#x7684; Managed Instance Group&#xFF0C;&#x6240;&#x4EE5;&#x4E0A;&#x9762;&#x6709;&#x4E00;&#x5806;&#x6B77;&#x53F2; Image&#xFF0C;&#x5F8C;&#x4F86;&#x6E2C;&#x8A66;&#x5C31;&#x662F;&#x62FF;&#x597D;&#x5E7E;&#x500B;&#x6708;&#x524D;&#x7684; Image&#xFF0C;&#x958B;&#x4E00;&#x53F0;&#x6A5F;&#x5668;&#xFF0C;&#x8DD1; <code>apt-get upgrade</code> &#x770B;&#x6709;&#x6C92;&#x6709;&#x6548;&#xFF0C;&#x6216;&#x662F; <code>apt-mark hold xxx</code> hold &#x4F4F;&#x4E00;&#x5806; packages&#xFF0C;&#x7136;&#x5F8C;&#x8DD1; <code>unattended-upgrade -d</code> &#x770B;&#x6703;&#x767C;&#x751F;&#x4EC0;&#x9EBC;&#x4E8B;&#xFF1B;&#x8A2D;&#x5B9A; Blacklist&#xFF0C;&#x518D;&#x8DD1;&#x8DD1; <code>unattended-upgarde -d</code> &#x770B;&#x6709;&#x6C92;&#x6709;&#x7528;&#xFF0C;&#x6162;&#x6162; trial and error&#x3002;</p><p>&#x76EE;&#x524D;&#x70BA;&#x6B62;&#x597D;&#x50CF;&#x90FD;&#x9084; ok&#xFF08;fingers crossed&#xFF09;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[六個月的重朔之路]]></title><description><![CDATA[<p>&#x5F9E;&#x5FF5;&#x7814;&#x7A76;&#x6240;&#x4EE5;&#x4F86;&#xFF0C;&#x6BCF;&#x904E;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#x5C31;&#x6703;&#x4F86;&#x500B;&#x8A8D;&#x771F;&#x6E1B;&#x91CD;&#xFF0C;&#x9678;&#x9678;&#x7E8C;&#x7E8C;&#x4E5F;&#x6709;&#x4E00;&#x4E9B;&#x6210;&#x679C;&#xFF0C;&#x7D2F;&#x7A4D;&#x4E86;&#x4E00;&#x4E9B;&#x7D93;&#x9A57;&#xFF0C;&#x4E0D;&#x904E;&#x9019;&#x4E00;&#x6B21;&#x662F;&#x505A;&#x5F97;</p>]]></description><link>https://yychen.joba.cc/reshape-in-six-months/</link><guid isPermaLink="false">62650fe374692dbb8bc1e2a8</guid><category><![CDATA[mood]]></category><category><![CDATA[murmuring]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Mon, 02 May 2022 04:35:45 GMT</pubDate><content:encoded><![CDATA[<p>&#x5F9E;&#x5FF5;&#x7814;&#x7A76;&#x6240;&#x4EE5;&#x4F86;&#xFF0C;&#x6BCF;&#x904E;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#x5C31;&#x6703;&#x4F86;&#x500B;&#x8A8D;&#x771F;&#x6E1B;&#x91CD;&#xFF0C;&#x9678;&#x9678;&#x7E8C;&#x7E8C;&#x4E5F;&#x6709;&#x4E00;&#x4E9B;&#x6210;&#x679C;&#xFF0C;&#x7D2F;&#x7A4D;&#x4E86;&#x4E00;&#x4E9B;&#x7D93;&#x9A57;&#xFF0C;&#x4E0D;&#x904E;&#x9019;&#x4E00;&#x6B21;&#x662F;&#x505A;&#x5F97;&#x6700;&#x731B;&#x70C8;&#x7684;&#x4E00;&#x6B21;&#xFF0C;&#x4E5F;&#x7B97;&#x662F;&#x96C6;&#x5927;&#x6210;&#x4E86;&#x5427;&#x3002;&#x60F3;&#x8AAA;&#x628A;&#x6211;&#x7684;&#x4E00;&#x4E9B;&#x7D93;&#x9A57;&#x5BEB;&#x4E0B;&#x4F86;&#xFF0C;&#x4F46;&#xFF0C;&#x6211;&#x4E0D;&#x662F;&#x71DF;&#x990A;&#x53CA;&#x904B;&#x52D5;&#x5C08;&#x5BB6;&#xFF0C;&#x4E5F;&#x8A31;&#x9019;&#x5728;&#x6211;&#x8EAB;&#x4E0A;&#x6709;&#x7528;&#xFF0C;&#x9084;&#x7B97;&#x5065;&#x5EB7;&#x7684;&#x6E1B;&#xFF0C;&#x5728;&#x8B80;&#x8005;&#x7684;&#x8EAB;&#x4E0A;&#x662F;&#x5426;&#x6709;&#x7528;&#xFF0C;&#x662F;&#x5426;&#x5065;&#x5EB7;&#xFF0C;&#x6211;&#x7121;&#x6CD5;&#x78BA;&#x8A8D;&#x3002;&#x6240;&#x4EE5;&#xFF0C;&#x5982;&#x679C;&#x8981;&#x8A66;&#x8A66;&#x770B;&#x6211;&#x7684;&#x65B9;&#x6CD5;&#xFF0C;do it at your own risk&#x3002;</p><p>&#x9019;&#x4E00;&#x7BC7;&#x6BD4;&#x8F03;&#x9577;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5148;&#x7BC0;&#x9304;&#x4E3B;&#x8981;&#x6211;&#x505A;&#x7684;&#x4E8B;&#x60C5;&#x5728;&#x6B64;&#x3002;</p><ul><li>&#x4E0D;&#x5403;&#x78B3;&#x6C34;&#x5316;&#x5408;&#x7269; - &#x5403;&#x4FBF;&#x7576;&#x4E0D;&#x5403;&#x98EF;&#xFF0C;&#x4E0D;&#x5403;&#x9EB5;&#xFF0C;&#x4E0D;&#x5403;&#x6C34;&#x9903;... &#x7B49;&#xFF0C;&#x6212;&#x7CD6;</li><li>&#x4E00;&#x9031;&#x65B7;&#x98DF; 24hr &#x5169;&#x6B21;</li><li>&#x6BCF;&#x5929;&#x904B;&#x52D5;&#xFF0C;&#x6642;&#x9593;&#x52A0;&#x8D77;&#x4F86;&#x81F3;&#x5C11; 30min &#x4EE5;&#x4E0A;&#xFF0C;&#x6700;&#x597D;&#x5FC3;&#x8DF3;&#x9054;&#x5230; 130/min</li></ul><h2 id="%E7%AC%AC%E4%B8%80%E6%AC%A1%EF%BC%8C%E6%88%92%E7%B3%96%E6%89%8B%E6%90%96%EF%BC%8C%E5%8F%AF%E5%9F%B7%E8%A1%8C%E6%9C%89%E6%B0%A7">&#x7B2C;&#x4E00;&#x6B21;&#xFF0C;&#x6212;&#x7CD6;&#x624B;&#x6416;&#xFF0C;&#x53EF;&#x57F7;&#x884C;&#x6709;&#x6C27;</h2><p>&#x6211;&#x7B2C;&#x4E00;&#x6B21;&#x8A8D;&#x771F;&#x6E1B;&#x91CD;&#x767C;&#x751F;&#x5728;&#x78A9;&#x4E00;&#x4E0B;&#x5B78;&#x671F;&#x7684;&#x6642;&#x5019;&#x3002;&#x7576;&#x6642;&#x4E3B;&#x8981;&#x505A;&#x5169;&#x4EF6;&#x4E8B;&#x60C5;&#xFF0C;&#x7B2C;&#x4E00;&#xFF0C;&#x5B8C;&#x5168;&#x6212;&#x6709;&#x7CD6;&#x7684;&#x624B;&#x6416;&#x3002;&#x8A8D;&#x8B58;&#x6211;&#x7684;&#x4EBA;&#x90FD;&#x77E5;&#x9053;&#xFF0C;&#x6211;&#x662F;&#x6975;&#x91CD;&#x5EA6;&#x624B;&#x6416;&#x63A7;&#xFF0C;&#x8D85;&#x611B;&#x559D;&#x5976;&#x8336;&#xFF0C;&#x6240;&#x4EE5;&#x90A3;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#xFF0C;&#x6211;&#x5C31;&#x4E0D;&#x559D;&#x5976;&#x8336;&#x4E86;&#xFF0C;&#x56E0;&#x70BA;&#x7121;&#x7CD6;&#x5976;&#x8336;&#x6211;&#x500B;&#x4EBA;&#x662F;&#x771F;&#x7684;&#x89BA;&#x5F97;&#x4E0D;&#x80FD;&#x559D; &#x1F923; &#x6211;&#x5C31;&#x8B8A;&#x6210;&#x53EA;&#x559D;&#x7121;&#x7CD6;&#x7684;&#x7D14;&#x8336;&#xFF0C;&#x5982;&#x7121;&#x7CD6;&#x7DA0;&#x3001;&#x7121;&#x7CD6;&#x70CF;&#x9F8D;&#x3001;&#x7121;&#x7CD6;&#x9752;&#x7B49;&#xFF08;&#x7121;&#x7CD6;&#x7684;&#x7D05;&#x8336;&#x592A;&#x6F80;&#x6240;&#x4EE5;&#x6211;&#x4E5F;&#x4E0D;&#x592A;&#x559D;&#xFF09;&#x3002;&#x53E6;&#x5916;&#x6211;&#x8A18;&#x5F97;&#x6211;&#x7576;&#x6642;&#x5403;&#x98EF;&#x90FD;&#x8ACB;&#x5E97;&#x5BB6;&#x98EF;&#x91CF;&#x6E1B;&#x5C11;&#x6216;&#x53EA;&#x8981;&#x4E00;&#x534A;&#xFF0C;&#x5C11;&#x5403;&#x4E00;&#x9EDE;&#x6FB1;&#x7C89;&#x3002;</p><p>&#x7B2C;&#x4E8C;&#xFF0C;&#x6211;&#x662F;&#x500B;&#x4E0D;&#x611B;&#x904B;&#x52D5;&#x7684;&#x4EBA;&#xFF0C;&#x4EE5;&#x524D;&#x4E0B;&#x5B9A;&#x6C7A;&#x5FC3;&#x8981;&#x958B;&#x59CB;&#x6162;&#x8DD1;&#xFF0C;&#x5C31;&#x662F;&#x8DD1;&#x4E00;&#x6B21;&#x628A;&#x81EA;&#x5DF1;&#x7D2F;&#x6B7B;&#x4E4B;&#x5F8C;&#xFF0C;&#x4E0B;&#x4E00;&#x6B21;&#x5C31;&#x662F;&#x4E00;&#x5E74;&#x5F8C;&#x4E86;&#x3002;&#x6240;&#x4EE5;&#xFF0C;&#x7576;&#x6642;&#x89BA;&#x5F97;&#xFF0C;&#x8981;&#x505A;&#x4E00;&#x500B;&#x300C;&#x53EF;&#x57F7;&#x884C;&#x300D;&#x7684;&#x904B;&#x52D5;&#x3002;&#x6700;&#x5F8C;&#x9054;&#x6210;&#x7684;&#x65B9;&#x5F0F;&#x5C31;&#x662F;&#x5148;&#x5F9E;&#x300C;&#x5FEB;&#x8D70;&#x300D;&#x958B;&#x59CB;&#xFF0C;&#x6BCF;&#x6B21;&#x90FD;&#x8D70; 30-40 &#x5206;&#x9418;&#x3002;&#x5FEB;&#x8D70;&#x662F;&#x4E00;&#x500B;&#x4E0D;&#x6703;&#x8B93;&#x6211;&#x505A;&#x5B8C;&#x5C31;&#x597D;&#x50CF;&#x5FEB;&#x8981;&#x6B7B;&#x6389;&#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x9019;&#x500B;&#x601D;&#x8DEF;&#x5927;&#x5927;&#x7684;&#x964D;&#x4F4E;&#x963B;&#x529B;&#xFF0C;&#x8B93;&#x9019;&#x9805;&#x8981;&#x57F7;&#x884C;&#x7684;&#x4E8B;&#x60C5;&#x8B8A;&#x5F97;&#x53EF;&#x884C;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x9019;&#x4E00;&#x9EDE;&#x975E;&#x5E38;&#x975E;&#x5E38;&#x5730;&#x91CD;&#x8981;&#x3002;&#x7576;&#x6642;&#x8521;&#x5065;&#x96C5;&#x525B;&#x51FA;&#x300A;<a href="https://open.spotify.com/album/7jyiXKzJYgJ24IqlGMKcjN?si=FLU5wYcuSB2SB4kph9rN6w&amp;ref=yychen.joba.cc">Goodbye &amp; Hello</a>&#x300B;&#x5C08;&#x8F2F;&#xFF0C;&#x9019;&#x6574;&#x5F35;&#x5C08;&#x8F2F;&#x5C31;&#x662F;&#x966A;&#x4F34;&#x8457;&#x6211;&#x5927;&#x90E8;&#x4EFD;&#x5FEB;&#x8D70;&#x7684;&#x6642;&#x5149;&#x3002;&#x300A;<a href="https://open.spotify.com/track/5DXt0rgXsJPkU6sBCh4L4J?si=b71bdd623b0349f5&amp;ref=yychen.joba.cc">&#x9054;&#x723E;&#x6587;</a>&#x300B;&#x9019;&#x8D85;&#x7D93;&#x5178;&#x5C31;&#x4E0D;&#x7528;&#x591A;&#x8AAA;&#x4E86;&#xFF0C;&#x300A;<a href="https://open.spotify.com/track/57wZnH8PE6QFL7OJeySnRz?si=f93bbe76e1864d36&amp;ref=yychen.joba.cc">&#x5982;&#x679C;&#x4F60;&#x611B;&#x6211;</a>&#x300B;&#x662F;&#x7576;&#x6642;&#x6211;&#x975E;&#x5E38;&#x559C;&#x611B;&#x7684;&#x6B4C;&#xFF0C;&#x5C31;&#x9019;&#x6A23;&#x5728;&#x4E2D;&#x592E;&#x5927;&#x5B78;&#x6821;&#x5712;&#x8D70;&#x7684;&#x9053;&#x8DEF;&#x8DDF;&#x85CD;&#x8272;&#x8DD1;&#x9053;&#x8D70;&#x4E86;&#x597D;&#x591A;&#x904D;&#x3002;</p><p>&#x9019;&#x5169;&#x4EF6;&#x4E8B;&#x60C5;&#x4E4B;&#x5916;&#xFF0C;<strong>&#x53E6;&#x5916;&#x4E00;&#x500B;&#x5927;&#x91CD;&#x9EDE;&#x662F;&#x6E2C;&#x91CF;</strong>&#xFF01;&#x7576;&#x6642;&#x5728;&#x5927;&#x8CE3;&#x5834;&#x8CB7;&#x4E86;&#x4E00;&#x500B;&#x6578;&#x4F4D;&#x9AD4;&#x91CD;&#x8A08;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x986F;&#x793A;&#x9AD4;&#x8102;&#x7684;&#xFF08;&#x96D6;&#x7136;&#x6211;&#x73FE;&#x5728;&#x89BA;&#x5F97;&#x9019;&#x9AD4;&#x8102;&#x7684;&#x90E8;&#x4EFD;&#x662F;&#x5FEB;&#x6A02;&#x9336;&#xFF09;&#xFF0C;&#x9AD4;&#x91CD;&#x8A08;&#x7684;&#x91CD;&#x9EDE;&#x662F;&#x5B83;&#x6709;&#x5C0F;&#x6578;&#x9EDE;&#xFF0C;&#x6240;&#x4EE5;&#x523B;&#x5EA6;&#x518D;&#x7D30;&#x4E86;&#x4E00;&#x9EDE;&#xFF0C;&#x6BD4;&#x8F03;&#x53EF;&#x4EE5;&#x4E86;&#x89E3;&#x9032;&#x5C55;&#x5230;&#x54EA;&#x88E1;&#xFF0C;&#x800C;&#x4E14;&#x662F;&#x6578;&#x4F4D;&#x7684;&#xFF0C;&#x6BD4;&#x8F03;&#x4E0D;&#x6703;&#x6709;&#x6821;&#x6B63;&#x6216;&#x8005;&#x662F;&#x56E0;&#x70BA;&#x773C;&#x775B;&#x8996;&#x7DDA;&#x7684;&#x89D2;&#x5EA6;&#x4E0D;&#x540C;&#x9020;&#x6210;&#x7684;&#x8AA4;&#x5DEE;&#x3002;</p><p>&#x9019;&#x4E9B;&#x6771;&#x897F;&#x6709;&#x4E86;&#x4E4B;&#x5F8C;&#xFF0C;&#x6BCF;&#x5929;&#x7D00;&#x9304;&#xFF0C;&#x57F7;&#x884C;&#x9019;&#x5169;&#x9805;&#xFF0C;&#x7136;&#x5F8C;&#x770B;&#x7D50;&#x679C;&#x3002;&#x7576;&#x6642;&#x5F97;&#x5230;&#x7684;&#x7D50;&#x8AD6;&#xFF0C;&#x6211;&#x7684;&#x8EAB;&#x9AD4;&#x4F3C;&#x4E4E;&#x53CD;&#x61C9;&#x6642;&#x9593;&#x662F;&#x5169;&#x9031;&#x3002;&#x6240;&#x4EE5;&#x505A;&#x9019;&#x4E9B;&#x4E8B;&#x60C5;&#x4E00;&#x5B9A;&#x81F3;&#x5C11;&#x8981;&#x505A;&#x5169;&#x9031;&#xFF0C;&#x624D;&#x770B;&#x5F97;&#x5230;&#x7D50;&#x679C;&#x3002;&#x9019;&#x975E;&#x5E38;&#x91CD;&#x8981;&#xFF0C;&#x56E0;&#x70BA;&#x770B;&#x5230;&#x7D50;&#x679C;&#xFF0C;&#x624D;&#x6703;&#x9020;&#x6210;&#x6B63;&#x5FAA;&#x74B0;&#xFF0C;&#x770B;&#x5230;&#x6578;&#x5B57;&#x5F80;&#x4E0B;&#x964D;&#x4E86;&#xFF0C;&#x5C31;&#x66F4;&#x6709;&#x52D5;&#x529B;&#x7E7C;&#x7E8C;&#x3002;&#x770B;&#x8457;&#x8D8A;&#x4F86;&#x8D8A;&#x9760;&#x8FD1;&#x81EA;&#x5DF1;&#x60F3;&#x8981;&#x7684;&#x76EE;&#x6A19;&#xFF0C;&#x5C31;&#x6703;&#x8D8A;&#x60F3;&#x505A;&#x9019;&#x4E9B;&#x4E8B;&#x60C5;&#x3002;</p><p>&#x6211;&#x8A18;&#x5F97;&#x6211;&#x7576;&#x6642;&#x6E1B;&#x4E86; 9 &#x516C;&#x65A4;&#x5DE6;&#x53F3;&#xFF0C;&#x4E0D;&#x904E;&#x90A3;&#x6642;&#x7684;&#x8A18;&#x9304;&#x7D19;&#x689D;&#x96A8;&#x8457;&#x642C;&#x5BB6;&#x800C;&#x4E0D;&#x898B;&#x4E86;&#xFF0C;&#x597D;&#x50CF;&#x662F; 83kg -&gt; 74kg &#x7684;&#x6A23;&#x5B50;&#x3002;&#x81F3;&#x65BC;&#x7576;&#x6642;&#x5FEB;&#x8D70;&#x662F;&#x6BCF;&#x5929;&#x505A;&#x9084;&#x662F;&#x4E00;&#x9031;&#x5E7E;&#x6B21;&#xFF0C;&#x6211;&#x5DF2;&#x7D93;&#x5FD8;&#x8A18;&#x4E86;&#x3002;&#x9019;&#x4E00;&#x56DE;&#x7D50;&#x675F;&#x5F8C;&#xFF0C;&#x6211;&#x5C31;&#x518D;&#x4E5F;&#x4E0D;&#x559D;&#x5168;&#x7CD6;&#x98F2;&#x6599;&#x4E86;&#xFF0C;&#x6211;&#x9810;&#x8A2D;&#x90FD;&#x662F;&#x8CB7;&#x5FAE;&#x7CD6;&#xFF08;1/3 &#x7CD6;&#xFF09;&#xFF0C;&#x5F88;&#x5076;&#x723E;&#x559D;&#x534A;&#x7CD6;&#xFF0C;&#x4FBF;&#x5229;&#x5546;&#x5E97;&#x7684;&#x98F2;&#x6599;&#x5C0D;&#x6211;&#x4F86;&#x8AAA;&#x5C31;&#x7B97;&#x662F;&#x5168;&#x90E8;&#x90FD;&#x592A;&#x751C;&#x4E86;&#xFF0C;&#x7B2C;&#x4E00;&#x6B21;&#x6E1B;&#x5B8C;&#x9020;&#x6210;&#x6BD4;&#x8F03;&#x6C38;&#x4E45;&#x6027;&#x7684;&#x6539;&#x8B8A;&#x662F;&#x9019;&#x500B; &#x1F923;</p><p>&#x4E0D;&#x904E;&#xFF0C;&#x78A9;&#x4E8C;&#x958B;&#x59CB;&#x5BEB;&#x8AD6;&#x6587;&#xFF0C;&#x5C31;&#x5728;&#x5BEB;&#x5230;&#x4E00;&#x534A;&#x7684;&#x6642;&#x5019;&#x8B8A;&#x56DE;&#x539F;&#x5F62;&#x4E86;&#x3002;&#x6211;&#x65E9;&#x9910;&#x90FD;&#x8981;&#x5403;&#x4E2D;&#x592E;&#x5927;&#x5B78;&#x5F8C;&#x9580;&#x9109;&#x6751;&#x6F22;&#x5821;&#x7684; 3 &#x865F;&#x914D;&#x5976;&#x8336;&#x52A0;&#x96DE;&#x584A;&#x85AF;&#x689D;&#xFF0C;&#x4E5F;&#x8A31;&#x8981;&#x518D;&#x52A0;&#x500B;&#x96DE;&#x67F3;&#x689D;&#x3002;</p><h2 id="%E5%BE%88%E4%B9%85%E5%BE%88%E4%B9%85%E4%BB%A5%E5%BE%8C%EF%BC%8C%E5%8E%BB%E5%81%A5%E8%BA%AB%E6%88%BF">&#x5F88;&#x4E45;&#x5F88;&#x4E45;&#x4EE5;&#x5F8C;&#xFF0C;&#x53BB;&#x5065;&#x8EAB;&#x623F;</h2><p>&#x5F8C;&#x4F86;&#x5DE5;&#x4F5C;&#x4E00;&#x5FD9;&#xFF0C;&#x5C31;&#x771F;&#x7684;&#x4E0D;&#x5F97;&#x4E86;&#xFF0C;&#x6211;&#x4E00;&#x76F4;&#x5E0C;&#x671B;&#x53EF;&#x4EE5;&#x518D;&#x4F86;&#x4E00;&#x8F2A;&#xFF0C;&#x53EF;&#x662F;&#x4E00;&#x76F4;&#x5931;&#x6557;&#x3002;2017 &#x5E74;&#x56E0;&#x7DE3;&#x969B;&#x6703;&#x52A0;&#x5165;&#x4E86;&#x4E00;&#x5BB6;&#x65B0;&#x958B;&#x7684;&#x5065;&#x8EAB;&#x623F;&#xFF0C;&#x7576;&#x6642;&#x5C31;&#x662F;&#x70BA;&#x4E86;&#x8981;&#x7626;&#x8EAB;&#xFF0C;&#x6216;&#x8AAA;&#xFF0C;&#x70BA;&#x4E86;&#x8EAB;&#x9AD4;&#x5065;&#x5EB7;&#x800C;&#x53BB;&#x7684;&#x3002;&#x5728;&#x9019;&#x4E4B;&#x524D;&#xFF0C;&#x6211;&#x6709;&#x65B7;&#x65B7;&#x7E8C;&#x7E8C;&#x53BB;&#x4E00;&#x5206;&#x9418;&#x4E00;&#x5143;&#x7684;&#x5065;&#x8EAB;&#x623F;&#xFF0C;&#x4F46;&#x6C92;&#x627E;&#x6559;&#x7DF4;&#xFF0C;&#x6210;&#x6548;&#x4E0D;&#x597D;&#x3002;&#x9019;&#x6B21;&#x53BB;&#x5C31;&#x5F88;&#x660E;&#x78BA;&#xFF0C;&#x76F4;&#x63A5;&#x5831;&#x4E86;&#x4E00;&#x5C0D;&#x4E00;&#x6559;&#x7DF4;&#xFF08;&#x82B1;&#x4E86;&#x592A;&#x591A;&#x9322;&#xFF09;&#x3002;</p><p>&#x9019;&#x4E00;&#x8F2A;&#x5728;&#x904B;&#x52D5;&#x4E0A;&#x6709;&#x6559;&#x7DF4;&#x5E6B;&#x5FD9;&#xFF0C;&#x98F2;&#x98DF;&#x4E0A;&#x6559;&#x7DF4;&#x6709;&#x5F37;&#x8ABF;&#x5979;&#x4E0D;&#x662F;&#x71DF;&#x990A;&#x5E2B;&#x5979;&#x5176;&#x5BE6;&#x4E0D;&#x80FD;&#x7D66;&#x6211;&#x300C;&#x5403;&#x4EC0;&#x9EBC;&#x300D;&#x914D;&#x7F6E;&#x7684;&#x5EFA;&#x8B70;&#xFF0C;&#x4F46;&#x7D66;&#x4E86;&#x6211;&#x4E00;&#x4E9B;&#x65B9;&#x5411;&#x3002;&#x57FA;&#x672C;&#x4E0A;&#x5C31;&#x662F;&#x665A;&#x4E0A;&#x4E0D;&#x5403;&#x52A0;&#x5DE5;&#x54C1;&#xFF08;&#x5982;&#x8CA2;&#x4E38;&#x3001;&#x6F22;&#x5821;&#x6392;&#x3001;&#x71D2;&#x8CE3;&#x3001;&#x86CB;&#x9903;&#x4E4B;&#x985E;&#x7684;&#xFF09;&#xFF0C;&#x5403;&#x539F;&#x751F;&#x7684;&#x98DF;&#x7269;&#xFF0C;&#x7136;&#x5F8C;&#x6211;&#x8A18;&#x5F97;&#x6211;&#x4E00;&#x9031;&#x6703;&#x6709;&#x5E7E;&#x9910;&#x53EA;&#x5403; Subway &#x7684;&#x6C99;&#x62C9;&#x4E0D;&#x52A0;&#x91AC;&#xFF0C;&#x597D;&#x50CF;&#x4E5F;&#x662F;&#x4E00;&#x500B;&#x4E0D;&#x5403;&#x6FB1;&#x7C89;&#x7684;&#x6982;&#x5FF5;&#x3002;&#x5BE6;&#x969B;&#x4E0A;&#x7684;&#x898F;&#x5247;&#x662F;&#x600E;&#x6A23;&#x6709;&#x9EDE;&#x5FD8;&#x4E86;&#x3002;</p><p>&#x9019;&#x4E00;&#x6B21;&#x56E0;&#x70BA;&#x82B1;&#x4E86;&#x5F88;&#x591A;&#x9322;&#xFF0C;&#x5C31;&#x6709;&#x4E00;&#x7A2E;&#x83AB;&#x540D;&#x7684;&#x52D5;&#x529B;&#xFF0C;5 &#x500B;&#x6708;&#x5DE6;&#x53F3; 105.7kg -&gt; 95.9kg&#xFF0C;&#x9AD4;&#x8102; 35.2% -&gt; 30.1%&#xFF0C;&#x9019;&#x6B21;&#x91CF;&#x7684;&#x5C31;&#x6BD4;&#x8F03;&#x6E96;&#xFF0C;&#x56E0;&#x70BA;&#x662F;&#x5065;&#x8EAB;&#x623F;&#x7684; inbody &#x91CF;&#x7684;&#x3002;&#x7576;&#x6642;&#x4E00;&#x9031;&#x81F3;&#x5C11;&#x6703;&#x53BB;&#x5169;&#x6B21;&#x5065;&#x8EAB;&#x623F;&#xFF0C;&#x6BCF;&#x6B21;&#x53BB;&#x90FD;&#x4E00;&#x500B;&#x591A;&#x5C0F;&#x6642;&#xFF0C;&#x5F8C;&#x4F86;&#x6709;&#x4E00;&#x9663;&#x5B50;&#x90FD;&#x662F;&#x5FEB;&#x5169;&#x5C0F;&#x6642;&#xFF0C;&#x6211;&#x9031;&#x672B;&#x4E5F;&#x6703;&#x53BB;&#xFF0C;&#x6700;&#x591A;&#x4E00;&#x9031;&#x53BB;&#x4E94;&#x5929;&#x9084;&#x516D;&#x5929;&#xFF0C;&#x6EFF;&#x760B;&#x72C2;&#x7684;&#x3002;</p><p>&#x4E0A;&#x6B21;&#x7684; take away &#x5982;&#x679C;&#x662F;&#x559D;&#x98F2;&#x6599;&#x9019;&#x4EF6;&#x4E8B;&#xFF0C;&#x9019;&#x4E00;&#x6B21;&#x7684; take away &#x5927;&#x6982;&#x5C31;&#x662F;&#x6211;&#x6BD4;&#x8F03;&#x53EF;&#x4EE5;&#x7FD2;&#x6163;&#x904B;&#x52D5;&#x524D;&#x5F8C;&#x7684;&#x611F;&#x89BA;&#xFF0C;&#x8A13;&#x7DF4;&#x904E;&#x6210;&#x7684;&#x75DB;&#x82E6;&#xFF0C;&#x904B;&#x52D5;&#x5B8C;&#x6D41;&#x6C57;&#x7CBE;&#x795E;&#x5F88;&#x597D;&#x7684;&#x611F;&#x89BA;&#x3002;&#x4E5F;&#x662F;&#x7B2C;&#x4E00;&#x6B21;&#x6211;&#x56E0;&#x70BA;&#x5DE5;&#x4F5C;&#x4E0A;&#x8DDF;&#x540C;&#x4E8B;&#x5435;&#x67B6;&#xFF0C;&#x6211;&#x4E0D;&#x662F;&#x53BB;&#x7206;&#x98F2;&#x7206;&#x98DF;&#xFF0C;&#x800C;&#x662F;&#x53BB;&#x8DD1;&#x8DD1;&#x6B65;&#x6A5F;&#x3001;&#x7DF4;&#x5668;&#x6750;&#x8F49;&#x63DB;&#x5FC3;&#x60C5;&#x3002;&#x53E6;&#x4E00;&#x500B; take away &#x662F;&#x6211;&#x958B;&#x59CB;&#x53EF;&#x4EE5;&#x5FCD;&#x53D7;&#x4E00;&#x4E9B;&#x6211;&#x89BA;&#x5F97;&#x98DF;&#x4E4B;&#x7121;&#x5473;&#x7684;&#x98DF;&#x7269;&#x3002;Subway &#x7684;&#x6C99;&#x62C9;&#x4E0D;&#x52A0;&#x91AC;&#x771F;&#x7684;... &#x6709;&#x9EDE;&#x6050;&#x6016;&#x3002;</p><p>&#x4F46;&#xFF0C;&#x7576;&#x6642;&#x5DE5;&#x4F5C;&#x7684;&#x9AD8;&#x58D3;&#xFF0C;&#x6211;&#x5927;&#x6982;&#x534A;&#x5E74;&#x5C31;&#x53C8;&#x56DE;&#x5230;&#x4E00;&#x767E;&#x51FA;&#x982D;&#x4E86;&#x3002;&#x4E0D;&#x904E;&#x6211;&#x53C8;&#x518D;&#x7E7C;&#x7E8C;&#x53BB;&#x5065;&#x8EAB;&#x623F;&#x628A;&#x5B83;&#x58D3;&#x4E0B;&#x4F86;&#xFF0C;&#x6240;&#x4EE5;&#x9019;&#x500B;&#x6642;&#x671F;&#x6211;&#x7684;&#x9AD4;&#x91CD;&#x5C31;&#x662F;&#x6709;&#x9031;&#x671F;&#x6027;&#x7684;&#x5728; 100 &#x8207; 90 &#x4E4B;&#x524D;&#x4E0A;&#x4E0B;&#x8DF3;&#x52D5;&#x3002;</p><h2 id="apple-watch-health-app">Apple Watch &amp; Health App</h2><p>2019 &#x4E0B;&#x534A;&#x5E74;&#x6211;&#x63DB;&#x4E86;&#x53E6;&#x4E00;&#x9593;&#x5305;&#x6708;&#x4FBF;&#x5B9C;&#x8A31;&#x591A;&#x7684;&#x5065;&#x8EAB;&#x623F;&#xFF0C;&#x7576;&#x6642;&#x5728;&#x5DE5;&#x4F5C;&#x8F49;&#x63DB;&#x671F;&#xFF0C;&#x6709;&#x5927;&#x91CF;&#x7A7A;&#x6A94;&#xFF0C;&#x5C31;&#x628A;&#x63E1;&#x9019;&#x500B;&#x6A5F;&#x6703;&#x72C2;&#x53BB;&#xFF0C;&#x53C8;&#x5C07;&#x9AD4;&#x91CD;&#x964D;&#x5230; 90kg &#x5DE6;&#x53F3;&#x3002;&#x5728;&#x9019;&#x500B;&#x540C;&#x6642;&#xFF0C;&#x6211;&#x8CB7;&#x4E86; Apple Watch&#xFF0C;&#x6211;&#x5F8C;&#x4F86;&#x767C;&#x73FE;&#x9019;&#x6771;&#x897F;&#x771F;&#x7684;&#x662F;&#x975E;&#x5E38;&#x597D;&#x7528;&#x3002;&#x5176;&#x5BE6;&#x5C31;&#x7B97;&#x6C92;&#x6709; Apple Watch&#xFF0C;iPhone &#x4E0A;&#x7684;&#x300C;<a href="https://www.apple.com/tw/ios/health/?ref=yychen.joba.cc">&#x5065;&#x5EB7;</a>&#x300D;&#xFF08;Health App&#xFF09;&#x5728;&#x7D00;&#x9304;&#x4E0A;&#x5C31;&#x6709;&#x5F88;&#x5927;&#x7684;&#x5E6B;&#x52A9;&#x4E86;&#x3002;</p><p>&#x6211;&#x5728;&#x6E2C;&#x91CF;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x4E00;&#x5B9A;&#x662F;&#x6BCF;&#x5929;&#x540C;&#x4E00;&#x500B;&#x6642;&#x9593;&#x6E2C;&#x91CF;&#x3002;&#x6211;&#x89C0;&#x5BDF;&#x6211;&#x81EA;&#x5DF1;&#x7684;&#x9AD4;&#x91CD;&#xFF0C;&#x540C;&#x4E00;&#x5929;&#x5927;&#x6982;&#x5C31;&#x6703; +- 0.5kg&#xFF0C;&#x9019;&#x6A23;&#x4E00;&#x4F86;&#x6700;&#x5927;&#x8DDF;&#x6700;&#x5C0F;&#x7684;&#x5DEE;&#x8DDD;&#x5927;&#x6982;&#x6703;&#x5230; 1kg&#x3002;&#x6240;&#x4EE5;&#x5F8C;&#x4F86;&#x90FD;&#x7528;&#x540C;&#x4E00;&#x500B;&#x57FA;&#x6E96;&#x9EDE;&#x3002;&#x6211;&#x662F;&#x6BCF;&#x5929;&#x65E9;&#x4E0A;&#x8D77;&#x5E8A;&#x4E0A;&#x5B8C;&#x5EC1;&#x6240;&#x5F8C;&#x91CF;&#xFF0C;&#x7136;&#x5F8C;&#x6703;&#x6E1B;&#x5C11;&#x8863;&#x670D;&#x5E36;&#x4F86;&#x7684;&#x5DEE;&#x8DDD;&#x3002;&#x91CF;&#x5B8C;&#x76F4;&#x63A5;&#x624B;&#x52D5;&#x8F38;&#x9032;&#x300C;&#x5065;&#x5EB7;&#x300D;&#xFF0C;&#x5C31;&#x6709;&#x5F88;&#x5BB9;&#x6613;&#x89C0;&#x770B;&#x7684;&#x6578;&#x64DA;&#x4E86;&#xFF0C;&#x5B83;&#x7E6A;&#x88FD;&#x7684;&#x5716;&#x8868;&#x4E5F;&#x662F;&#x4E00;&#x76EE;&#x4E86;&#x7136;&#xFF0C;&#x800C;&#x4E14;&#x6703;&#x6709;&#x524D;&#x9032;&#x7684;&#x52D5;&#x529B;&#xFF08;&#x524D;&#x63D0;&#x662F;&#x90A3;&#x500B;&#x7DDA;&#x4E00;&#x76F4;&#x63A5;&#x9032;&#x4F60;&#x7684;&#x76EE;&#x6A19;&#x6642;&#xFF09;&#x3002;</p><p>&#x56DE;&#x5230; Apple Watch&#xFF0C;&#x5B83;&#x597D;&#x7528;&#x5728;&#x53EF;&#x4EE5;&#x5E6B;&#x4F60;&#x7D00;&#x9304;&#x904B;&#x52D5;&#xFF0C;&#x4F60;&#x82B1;&#x4E86;&#x591A;&#x5C11;&#x6642;&#x9593;&#xFF0C;&#x5FC3;&#x7387;&#x591A;&#x5C11;&#xFF0C;&#x53EF;&#x4EE5;&#x975E;&#x5E38;&#x5BB9;&#x6613;&#x770B;&#x898B;&#xFF0C;&#x9019;&#x6A23;&#x5728;&#x505A;&#x6709;&#x6C27;&#x7684;&#x6642;&#x5019;&#x66F4;&#x6709;&#x5E6B;&#x52A9;&#xFF08;&#x4F8B;&#x5982;&#x6211;&#x6709;&#x500B;&#x76EE;&#x6A19;&#x5FC3;&#x8DF3;&#xFF0C;&#x9019;&#x6A23;&#x6211;&#x77E5;&#x9053;&#x6211;&#x662F;&#x4E0D;&#x662F;&#x8981;&#x518D;&#x8DD1;&#x5FEB;&#x4E00;&#x9EDE;&#xFF0C;&#x6216;&#x98DB;&#x8F2A;&#x963B;&#x529B;&#x518D;&#x5927;&#x4E00;&#x9EDE;&#xFF09;&#xFF0C;&#x53E6;&#x5916;&#x5B83;&#x6703;&#x8DD1;&#x79D2;&#x6578;&#xFF0C;&#x6240;&#x4EE5;&#x8981;&#x8A08;&#x6642;&#x4EC0;&#x9EBC;&#x7684;&#x90FD;&#x975E;&#x5E38;&#x7684;&#x65B9;&#x4FBF;&#x3002;</p><h2 id="%E9%96%93%E6%AD%87%E6%80%A7%E6%96%B7%E9%A3%9F">&#x9593;&#x6B47;&#x6027;&#x65B7;&#x98DF;</h2><p>&#x63DB;&#x4E86;&#x5065;&#x8EAB;&#x623F;&#x5F8C;&#xFF0C;&#x9694;&#x5E74; 2020 &#x75AB;&#x60C5;&#x7206;&#x767C;&#xFF0C;&#x5065;&#x8EAB;&#x623F;&#x4E5F;&#x5C31;&#x505C;&#x64FA;&#x6C92;&#x53BB;&#x4E00;&#x9663;&#x5B50;&#xFF0C;&#x7B49;&#x5230;&#x6BD4;&#x8F03;&#x597D;&#x8F49;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x5E38;&#x53BB;&#x7684;&#x90A3;&#x4E00;&#x5BB6;&#x88AB;... &#x52D2;&#x4EE4;&#x505C;&#x696D;&#x4E86; &#x1F923;</p><p>&#x627E;&#x4E86;&#x5F88;&#x4E45;&#x90FD;&#x6C92;&#x627E;&#x5230;&#x5408;&#x9069;&#x7684;&#xFF0C;&#x5C31;&#x4E0D;&#x53BB;&#x4E86;&#x3002;&#x9019;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#x6211;&#x8A62;&#x554F;&#x4E86;&#x670B;&#x53CB;&#x95DC;&#x65BC;&#x9593;&#x6B47;&#x6027;&#x65B7;&#x98DF;&#xFF08;Intermittent Fasting&#xFF09;&#x7684;&#x65B9;&#x6CD5;&#xFF0C;&#x67E5;&#x4E86;&#x4E00;&#x4E9B;&#x8CC7;&#x6599;&#xFF0C;&#x5927;&#x5BB6;&#x5E38;&#x505A;&#x7684;&#x662F; 168&#xFF0C;&#x4E5F;&#x5C31;&#x662F; 24 &#x5C0F;&#x6642;&#x5167;&#xFF0C;16 &#x5C0F;&#x6642;&#x7A7A;&#x8179;&#xFF0C;&#x6240;&#x4EE5;&#x9032;&#x6642;&#x96C6;&#x4E2D;&#x5728; 8 &#x5C0F;&#x6642;&#x5167;&#x5B8C;&#x6210;&#x3002;&#x4E0D;&#x904E;&#x6211;&#x505A;&#x7684;&#x662F;&#x6211;&#x670B;&#x53CB;&#x7684;&#x65B9;&#x5F0F;&#xFF1A;52 &#x65B7;&#x98DF;&#xFF0C;&#x6211;&#x4E00;&#x9031;&#x6709;&#x5169;&#x5929; 24 &#x5C0F;&#x6642;&#x4E0D;&#x5403;&#x6771;&#x897F;&#x3002;&#x6211;&#x8A08;&#x7B97;&#x7684;&#x65B9;&#x5F0F;&#x662F;&#xFF1A;&#x5047;&#x8A2D;&#x6211;&#x9031;&#x4E00;&#x6709;&#x5403;&#x665A;&#x9910;&#xFF0C;&#x9031;&#x4E8C;&#x65B7;&#x98DF;&#xFF0C;&#x5247;&#x6211;&#x9031;&#x4E8C;&#x65E9;&#x9910;&#x8207;&#x4E2D;&#x9910;&#x4E0D;&#x5403;&#xFF0C;&#x7B49;&#x5230;&#x9031;&#x4E8C;&#x665A;&#x9910;&#x6642;&#x6BB5;&#xFF0C;&#x5DF2;&#x7D93;&#x8DDD;&#x96E2;&#x4E0A;&#x4E00;&#x9910;&#x6709; 24 &#x5C0F;&#x6642;&#x4E86;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x9031;&#x4E8C;&#x5403;&#x665A;&#x9910;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x8AAA;&#x65B7;&#x98DF;&#x7684;&#x90A3;&#x5169;&#x5929;&#xFF0C;&#x9023;&#x7E8C;&#x5169;&#x9910;&#x4E0D;&#x5403;&#x3002;</p><p>&#x6211;&#x56E0;&#x70BA;&#x56FA;&#x5B9A;&#x9031;&#x4E00;&#x665A;&#x4E0A;&#x4E0A;&#x92FC;&#x7434;&#x8AB2;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x4E0A;&#x8AB2;&#x5F88;&#x8017;&#x8CBB;&#x7CBE;&#x529B;&#xFF08;&#x7235;&#x58EB;&#x771F;&#x7684;&#x592A;&#x96E3;&#x4E86;&#xFF09;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x65B7;&#x9031;&#x4E8C;&#x8207;&#x9031;&#x4E94;&#x3002;&#x6211;&#x4E4B;&#x524D;&#x662F;&#x90FD;&#x65B7;&#x4E2D;&#x9910;&#x8DDF;&#x665A;&#x9910;&#xFF0C;&#x4F46;&#x6700;&#x8FD1;&#x6211;&#x6539;&#x65E9;&#x9910;&#x8DDF;&#x4E2D;&#x9910;&#xFF0C;&#x662F;&#x4E00;&#x500B;&#x5077;&#x61F6;&#x7684;&#x6982;&#x5FF5;&#x3002;&#x6211;&#x4E0D;&#x592A;&#x8A18;&#x5F97;&#x9019;&#x4E00;&#x8F2A;&#x6211;&#x4EC0;&#x9EBC;&#x6642;&#x5019;&#x57F7;&#x884C;&#x5230;&#x4EC0;&#x9EBC;&#x6642;&#x5019;&#xFF0C;&#x4F46;&#x5927;&#x6982;&#x662F;&#x4E09;&#x56DB;&#x500B;&#x6708;&#x6211;&#x5F9E; 98kg -&gt; 93kg &#x5DE6;&#x53F3;&#x3002;</p><p>&#x9019;&#x6BB5;&#x671F;&#x9593;&#x5982;&#x679C;&#x8AAA;&#x6709;&#x4EC0;&#x9EBC; take away&#xFF0C;&#x5927;&#x6982;&#x5C31;&#x662F;&#x6211;&#x53EF;&#x4EE5;&#x77E5;&#x9053; 24hr &#x4E0D;&#x5403;&#x6771;&#x897F;&#x662F;&#x4EC0;&#x9EBC;&#x6ECB;&#x5473;&#xFF0C;&#x5F8C;&#x4F86;&#x4E45;&#x4E86;&#x4E5F;&#x5C31;&#x4E0D;&#x6703;&#x89BA;&#x5F97;&#x90A3;&#x9EBC;&#x75DB;&#x82E6;&#x4E86;&#x3002;&#x771F;&#x7684;&#x5F88;&#x9913;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x770B;&#x500B;&#x5F71;&#x96C6;&#x6253;&#x500B;&#x96FB;&#x52D5;&#x7136;&#x5F8C;&#x53BB;&#x7761;&#x89BA;&#xFF0C;&#x9694;&#x5929;&#x5176;&#x5BE6;&#x662F;&#x6C92;&#x90A3;&#x9EBC;&#x9913;&#x7684;&#x3002;</p><h2 id="%E5%A4%A7%E9%AD%94%E7%8E%8B%E7%9A%84%E9%9B%86%E5%90%88">&#x5927;&#x9B54;&#x738B;&#x7684;&#x96C6;&#x5408;</h2><p>&#x53BB;&#x5E74;&#x7D04;&#x83AB;&#x5341;&#x6708;&#x5DE6;&#x53F3;&#xFF0C;&#x6211;&#x958B;&#x59CB;&#x65B0;&#x4E00;&#x8F2A;&#x7684;&#x6E1B;&#x91CD;&#xFF0C;&#x65B9;&#x5F0F;&#x4E00;&#x958B;&#x59CB;&#x5C31;&#x53EA;&#x662F; 52 &#x65B7;&#x98DF;&#x3002;&#x4E0D;&#x904E;&#x5F8C;&#x4F86;&#x5C31;&#x8D8A;&#x52A0;&#x8D8A;&#x591A;&#x5176;&#x4ED6;&#x7684;&#x6771;&#x897F;&#x9032;&#x4F86;&#xFF0C;&#x53EF;&#x4EE5;&#x8AAA;&#x662F;&#x6211;&#x4E4B;&#x524D;&#x6240;&#x6709;&#x65B9;&#x5F0F;&#x7684;&#x96C6;&#x5927;&#x6210;&#x4E86;&#x3002;</p><h3 id="52-%E6%96%B7%E9%A3%9F">52 &#x65B7;&#x98DF;</h3><p>&#x6211;&#x4F9D;&#x7136;&#x662F;&#x65B7;&#x9031;&#x4E8C;&#x8207;&#x9031;&#x4E94;&#x7684;&#x4E2D;&#x9910;&#x8207;&#x665A;&#x9910;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x9031;&#x4E8C;&#x8207;&#x9031;&#x4E94;&#xFF0C;&#x65E9;&#x4E0A;&#x7D04;&#x4E5D;&#x9EDE;&#x534A;&#x5403;&#x5B8C;&#x65E9;&#x9910;&#x5F8C;&#xFF0C;&#x6211;&#x5C31;&#x6703;&#x7B49;&#x5230;&#x9031;&#x4E09;&#x3001;&#x9031;&#x516D;&#x7684;&#x65E9;&#x4E0A;&#x624D;&#x5403;&#x7B2C;&#x4E8C;&#x9910;&#x3002;&#x9019;&#x6A23;&#x7684;&#x65B7;&#x98DF;&#x6BD4;&#x8F03;&#x96E3;&#x53D7;&#x7684;&#x6642;&#x9593;&#x9EDE;&#x6703;&#x5728;&#x665A;&#x4E0A;&#x63A5;&#x8FD1;&#x4E5D;&#x9EDE;&#x5230;&#x5341;&#x4E00;&#x9EDE;&#x7684;&#x6642;&#x9593;&#xFF0C;&#x4F46;&#x53EA;&#x8981;&#x6490;&#x904E;&#x53BB;&#xFF0C;&#x9694;&#x5929;&#x65E9;&#x4E0A;&#x5176;&#x5BE6;&#x662F;&#x6C92;&#x6709;&#x90A3;&#x9EBC;&#x9913;&#x7684;&#x3002;&#x60F3;&#x8FA6;&#x6CD5;&#x8F49;&#x79FB;&#x6CE8;&#x610F;&#x529B;&#xFF0C;&#x6253;&#x6253;&#x96FB;&#x52D5;&#xFF0C;&#x6216;&#x662F;&#x76F4;&#x63A5;&#x53BB;&#x7761;&#x89BA;&#xFF0C;&#x4E45;&#x4E86;&#x5C31;&#x89BA;&#x5F97;&#x9084;&#x597D;&#x3002;</p><h3 id="no-carb">No carb</h3><p>&#x9664;&#x4E86; 52 &#x65B7;&#x98DF;&#x5916;&#xFF0C;&#x7B2C;&#x4E8C;&#x6A23;&#x662F;&#x6211;&#x4E4B;&#x524D;&#x6C92;&#x6709;&#x8A66;&#x904E;&#x7684;&#x2013;&#x2013;&#x6212;&#x78B3;&#x6C34;&#x5316;&#x5408;&#x7269;&#xFF0C;&#x5176;&#x5BE6;&#x6211;&#x4E5F;&#x4E0D;&#x592A;&#x78BA;&#x5B9A;&#x9019;&#x6A23;&#x8AAA;&#x5230;&#x5E95;&#x5C0D;&#x4E0D;&#x5C0D;&#xFF0C;&#x4F46;&#x57FA;&#x672C;&#x4E0A;&#x5C31;&#x662F;&#x4E0D;&#x5403;&#x7CD6;&#xFF0C;&#x4E5F;&#x4E0D;&#x5403;&#x6FB1;&#x7C89;&#x3002;&#x4E00;&#x958B;&#x59CB;&#x6211;&#x89BA;&#x5F97;&#x5F88;&#x96E3;&#xFF0C;&#x8DEF;&#x4E0A;&#x8CB7;&#x7684;&#x4FBF;&#x7576;&#x4EC0;&#x9EBC;&#x7684;&#x90FD;&#x6709;&#x98EF;&#xFF0C;&#x96E3;&#x5230;&#x53EA;&#x80FD;&#x627E;&#x6C99;&#x62C9;&#x5E97;&#xFF1F;&#x5176;&#x5BE6;&#x6C99;&#x62C9;&#x5E97;&#x4E5F;&#x6C92;&#x90A3;&#x9EBC;&#x597D;&#x627E;&#x3002;&#x5F8C;&#x4F86;&#x6211;&#x662F;&#x53BB;&#x81EA;&#x52A9;&#x9910;&#x8CB7;&#xFF0C;&#x4E0D;&#x52A0;&#x98EF;&#xFF1B;&#x518D;&#x4E00;&#x4E9B;&#x6642;&#x9593;&#xFF0C;&#x6211;&#x662F;&#x76F4;&#x63A5;&#x53BB;&#x4FBF;&#x7576;&#x5E97;&#x8CB7;&#x4FBF;&#x7576;&#x4E0D;&#x52A0;&#x98EF;&#xFF0C;&#x6EFF;&#x591A;&#x5E97;&#x5BB6;&#x6703;&#x76F4;&#x63A5;&#x63DB;&#x4E00;&#x9053;&#x83DC;&#xFF0C;&#x5F8C;&#x4F86;&#x89BA;&#x5F97;&#x9019;&#x6A23;&#x4E5F;&#x6EFF;&#x65B9;&#x4FBF;&#x7684;&#x3002;&#x665A;&#x9910;&#x7684;&#x8A71;&#x6EF7;&#x5473;&#x5E97;&#x958B;&#x59CB;&#x71DF;&#x696D;&#x4E86;&#xFF0C;&#x5C31;&#x591A;&#x4E00;&#x500B;&#x9078;&#x64C7;&#x3002;&#x5982;&#x679C;&#x4F60;&#x89BA;&#x5F97; 52 &#x65B7;&#x98DF;&#x6703;&#x5F88;&#x9913;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x4E0D;&#x5403;&#x6FB1;&#x7C89;&#x624D;&#x662F;&#x771F;&#x6B63;&#x7684;&#x5927;&#x9B54;&#x738B;&#xFF0C;&#x8D85;&#x7D1A;&#x9913;&#xFF01;</p><p>&#x65E9;&#x9910;&#x56E0;&#x70BA;&#x6211;&#x901A;&#x5E38;&#x90FD;&#x5403;&#x65E9;&#x9910;&#x5E97;&#xFF0C;&#x5BE6;&#x5728;&#x662F;&#x6C92;&#x6709;&#x4EC0;&#x9EBC;&#x6C92;&#x6709;&#x7121;&#x6FB1;&#x7C89;&#x7684;&#x9078;&#x64C7;&#xFF0C;&#x4F8B;&#x5982;&#x6F22;&#x5821;&#x3001;&#x4E09;&#x660E;&#x6CBB;&#x3001;&#x7FA9;&#x5927;&#x5229;&#x9EB5;&#x3001;&#x863F;&#x8514;&#x7CD5;&#x7B49;&#xFF0C;&#x6240;&#x4EE5;&#x65E9;&#x9910;&#x6211;&#x4F9D;&#x820A;&#x5403;&#x6211;&#x5E73;&#x5E38;&#x5403;&#x7684;&#x4E09;&#x660E;&#x6CBB;&#xFF0C;&#x4F46;&#x8ACB;&#x5E97;&#x5BB6;&#x4E0D;&#x8981;&#x52A0;&#x6C99;&#x62C9;&#xFF08;&#x5C31;&#x662F;&#x62B9;&#x90A3;&#x4E00;&#x5C64;&#x6CB9;&#x5566;&#xFF09;&#x3002;</p><p>&#x6709;&#x6642;&#x5019;&#x5BE6;&#x5728;&#x627E;&#x4E0D;&#x592A;&#x5230;&#x6771;&#x897F;&#x5403;&#xFF0C;&#x9EA5;&#x7576;&#x52DE;&#x5728;&#x539F;&#x672C;&#x4E00;&#x822C;&#x98F2;&#x98DF;&#x662F;&#x4E00;&#x500B;&#x5F88;&#x65B9;&#x4FBF;&#x7684;&#x9078;&#x64C7;&#xFF0C;&#x5728;&#x6211;&#x5BE6;&#x884C;&#x7684;&#x9019;&#x7A2E;&#x98F2;&#x98DF;&#x65B9;&#x5F0F;&#x4E5F;&#x662F;&#x53EF;&#x4EE5;&#x7684;&#x3002;&#x4E4B;&#x524D;&#x6211;&#x662F;&#x90FD;&#x9EDE;&#x4E8C;&#x584A;&#x70B8;&#x96DE;&#x9910;&#x914D;&#x6C99;&#x62C9;&#x8207;&#x7121;&#x7CD6;&#x7DA0;&#xFF08;&#x6211;&#x5728;&#x6E1B;&#x7684;&#x521D;&#x671F;&#x70B8;&#x96DE;&#x662F;&#x5168;&#x90E8;&#x90FD;&#x5403;&#x7684;&#xFF0C;&#x4F46;&#x5F8C;&#x4F86;&#x6211;&#x4E5F;&#x4E0D;&#x5403;&#x76AE;&#x4E86;&#xFF09;&#xFF0C;&#x904E;&#x4E86;&#x5E7E;&#x500B;&#x6708;&#x5F8C;&#xFF0C;&#x6211;&#x4E5F;&#x6703;&#x76F4;&#x63A5;&#x9EDE;&#x6F22;&#x5821;&#x4E0D;&#x8981;&#x9EB5;&#x5305;&#x3002;&#x6709;&#x7D93;&#x9A57;&#x7684;&#x6AC3;&#x53F0;&#x53EF;&#x4EE5;&#x5F88;&#x5FEB;&#x7406;&#x89E3;&#xFF0C;&#x4F46;&#x6709;&#x6642;&#x5019;&#x4ED6;&#x5011;&#x6703;&#x4E0D;&#x77E5;&#x9053;&#x8981;&#x600E;&#x9EBC;&#x505A;&#xFF0C;&#x6703;&#x554F;&#x91AC;&#x8981;&#x5857;&#x5728;&#x54EA;&#x88E1;&#x4E4B;&#x985E;&#x7684;&#xFF0C;&#x6211;&#x5176;&#x5BE6;&#x4E0D; care&#xFF0C;&#x53EA;&#x8981;&#x6709;&#x6771;&#x897F;&#x7D66;&#x6211;&#x5C31;&#x884C;&#x4E86;&#x3002;&#x4FBF;&#x5229;&#x5546;&#x5E97;&#x8981;&#x9019;&#x6A23;&#x5403;&#x4E5F;&#x662F;&#x53EF;&#x4EE5;&#x7684;&#xFF0C;&#x73FE;&#x5728;&#x7684;&#x5FAE;&#x6CE2;&#x98DF;&#x54C1;&#x90FD;&#x6709;&#x90A3;&#x7A2E;&#x96DE;&#x80F8;&#x8089;&#x6216;&#x9BAD;&#x9B5A;&#x3001;&#x8336;&#x8449;&#x86CB;&#xFF0C;&#x4E0D;&#x904E;&#x6211;&#x767C;&#x73FE;&#x73FE;&#x5728;&#x6211;&#x5403;&#x9019;&#x4E9B;&#x982D;&#x6703;&#x75DB;&#xFF0C;&#x4E0D;&#x8212;&#x670D;&#xFF0C;&#x5F8C;&#x4F86;&#x5C31;&#x5C11;&#x5403;&#x4E86;&#x3002;</p><p>&#x4E0D;&#x5403;&#x7CD6;&#x5C0D;&#x6211;&#x4F86;&#x8AAA;&#x9084;&#x884C;&#xFF0C;&#x56E0;&#x70BA;&#x7B2C;&#x4E00;&#x6B21;&#x6E1B;&#x5C31;&#x662F;&#x5F9E;&#x98F2;&#x6599;&#x4E0B;&#x624B;&#x3002;&#x4E5F;&#x56E0;&#x70BA;&#x90A3;&#x4E00;&#x6B21;&#x9019;&#x6A23;&#x505A;&#xFF0C;&#x6211;&#x5F8C;&#x4F86;&#x5C31;&#x4E0D;&#x592A;&#x611B;&#x5403;&#x5F88;&#x751C;&#x7684;&#x6771;&#x897F;&#x4E86;&#x3002;&#x5403;&#x5230;&#x7CD6;&#x4EFD;&#x592A;&#x9AD8;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x99AC;&#x4E0A;&#x5C31;&#x6703;&#x660F;&#x660F;&#x6B32;&#x7761;&#xFF0C;&#x7CBE;&#x795E;&#x4E0D;&#x597D;&#x3002;&#x7E3D;&#x4E4B;&#xFF0C;&#x559D;&#x7684;&#x90E8;&#x4EFD;&#x5C31;&#x662F;&#x4E00;&#x6A23;&#xFF0C;&#x53EA;&#x559D;&#x9ED1;&#x5496;&#x5561;&#xFF0C;&#x539F;&#x8336;&#x985E;&#x7684;&#x624B;&#x6416;&#x3002;</p><p>&#x98F2;&#x98DF;&#x7684;&#x90E8;&#x4EFD;&#x5F88;&#x96E3;&#x505A;&#x5230;&#x5B8C;&#x5B8C;&#x5168;&#x5168; no carb&#xFF0C;&#x7562;&#x7ADF;&#x5916;&#x98DF;&#x6839;&#x672C;&#x5F88;&#x96E3;&#x63A7;&#x5236;&#x5E97;&#x5BB6;&#x600E;&#x9EBC;&#x6599;&#x7406;&#xFF0C;&#x7528;&#x4EC0;&#x9EBC;&#x8ABF;&#x5473;&#xFF0C;&#x6240;&#x4EE5;&#x5C31;&#x662F;&#x4E00;&#x500B;&#x5927;&#x65B9;&#x5411;&#x8207;&#x539F;&#x5247;&#xFF0C;&#x5728;&#x81EA;&#x5DF1;&#x53EF;&#x4EE5;&#x63A7;&#x5236;&#x7684;&#x60C5;&#x6CC1;&#x4E0B;&#x5BE6;&#x884C;&#x9019;&#x6A23;&#x7684;&#x98F2;&#x98DF;&#x3002;</p><h3 id="%E9%81%8B%E5%8B%95">&#x904B;&#x52D5;</h3><p>&#x6700;&#x5F8C;&#x5C31;&#x662F;&#x904B;&#x52D5;&#x3002;&#x6E1B;&#x7684;&#x7B2C;&#x4E00;&#x500B;&#x6708;&#x4E5F;&#x662F;&#x5F9E;&#x7C21;&#x55AE;&#x7684;&#x958B;&#x59CB;&#x3002;&#x6211;&#x6BCF;&#x5929;&#x6703;&#x505A;&#x5169;&#x8F2A;&#xFF0C;&#x65E9;&#x4E0A;&#x51FA;&#x9580;&#x524D; 20 &#x5206;&#x9418;&#xFF0C;&#x665A;&#x4E0A;&#x56DE;&#x5BB6;&#x5F8C; 20 &#x5206;&#x9418;&#x3002;&#x56E0;&#x70BA;&#x6211;&#x4F4F;&#x516C;&#x5BD3;&#x56DB;&#x6A13;&#xFF0C;&#x6240;&#x4EE5;&#x4F8B;&#x884C;&#x7684;&#x904B;&#x52D5;&#x5C31;&#x662F;&#x5F9E;&#x56DB;&#x6A13;&#x5FEB;&#x8D70;&#x5230;&#x4E00;&#x6A13;&#xFF0C;&#x518D;&#x56DE;&#x5230;&#x56DB;&#x6A13;&#xFF0C;&#x4E09;&#x8D9F;&#x6216;&#x56DB;&#x8D9F;&#xFF0C;&#x5FC3;&#x8DF3;&#x6700;&#x597D;&#x5230; 120&#x3001;130&#xFF0C;&#x56E0;&#x6B64;&#x4E0D;&#x80FD;&#x592A;&#x6162;&#x3002;&#x9019;&#x6A23;&#x5176;&#x5BE6;&#x53EA;&#x6703;&#x82B1;&#x4E09;&#x56DB;&#x5206;&#x9418;&#x3002;&#x5269;&#x4E0B;&#x5341;&#x4E94;&#x5206;&#x9418;&#x505A;&#x4E00;&#x4E9B;&#x4EF0;&#x81E5;&#x8D77;&#x5750;&#x3001;&#x4F0F;&#x5730;&#x633A;&#x8EAB;&#x3001;&#x6DF1;&#x8E72;&#x7B49;&#x7B49;&#x3002;</p><p>&#x6211;&#x56E0;&#x70BA;&#x89BA;&#x5F97;&#x9019;&#x6A23;&#x722C;&#x6A13;&#x68AF;&#x4E0D;&#x65B9;&#x4FBF;&#xFF0C;&#x6015;&#x6703;&#x5435;&#x5230;&#x9130;&#x5C45;&#xFF08;&#x5176;&#x5BE6;&#x662F;&#x6211;&#x4E0D;&#x592A;&#x611B;&#x793E;&#x4EA4;&#xFF0C;&#x6BCF;&#x6B21;&#x90FD;&#x4E0D;&#x60F3;&#x78B0;&#x5230;&#x9130;&#x5C45;&#xFF09;&#xFF0C;&#x6211;&#x5F8C;&#x4F86;&#x8CB7;&#x4E86;&#x4E00;&#x53F0;&#x5065;&#x8EAB;&#x8173;&#x8E0F;&#x8ECA;&#xFF0C;&#x4E00;&#x842C;&#x4E8C;&#x5DE6;&#x53F3;&#x3002;&#x63A5;&#x4E0B;&#x4F86;&#x7684;&#x6709;&#x6C27;&#x90FD;&#x662F;&#x9A0E;&#x9019;&#x4E00;&#x53F0;&#x3002;&#x6574;&#x4EF6;&#x4E8B;&#x60C5;&#x5C31;&#x8B8A;&#x5F97;&#x7C21;&#x55AE;&#x591A;&#x4E86;&#x3002;&#x6211;&#x4E4B;&#x524D;&#x662F;&#x5206;&#x5169;&#x8F2A;&#xFF0C;&#x4F46;&#x5F8C;&#x4F86;&#x6211;&#x6642;&#x5E38;&#x662F;&#x4E00;&#x5929;&#x505A;&#x4E00;&#x8F2A;&#xFF0C;&#x4E0D;&#x904E;&#x6539;&#x6210;&#x534A;&#x5C0F;&#x6642;&#x8D77;&#x8DF3;&#xFF0C;&#x6709;&#x6642;&#x5019;&#x6703;&#x505A;&#x4E00;&#x5C0F;&#x6642;&#x3002;&#x8173;&#x8E0F;&#x8ECA;&#x7684;&#x597D;&#x8655;&#x5C31;&#x662F;&#x53EF;&#x4EE5;&#x770B;&#x96FB;&#x8996;&#xFF0C;&#x6642;&#x9593;&#x6BD4;&#x8F03;&#x597D;&#x6D88;&#x78E8;&#x4E0D;&#x6703;&#x89BA;&#x5F97;&#x592A;&#x67AF;&#x71E5;&#x3002;&#x9019;&#x6BB5;&#x6642;&#x9593;&#x6211;&#x770B;&#x4E86;&#x300A;<a href="https://www.imdb.com/title/tt7203552/?ref=yychen.joba.cc">&#x6668;&#x9593;&#x76F4;&#x64AD;&#x79C0; The Morning Show</a>&#x300B;&#x7B2C;&#x4E8C;&#x5B63;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt10986410/?ref_=nv_sr_srsg_0&amp;ref=yychen.joba.cc">&#x6CF0;&#x5FB7;&#x62C9;&#x7D22; Ted Lasso</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt0804484/?ref_=fn_al_tt_1&amp;ref=yychen.joba.cc">&#x57FA;&#x5730; Foundation</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt5180504/?ref=yychen.joba.cc">&#x7375;&#x9B54;&#x58EB; The Witcher</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt15808044/?ref=yychen.joba.cc">&#x83EF;&#x71C8;&#x521D;&#x4E0A;</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt10919420/?ref=yychen.joba.cc">&#x9B77;&#x9B5A;&#x904A;&#x6232; Squid Game</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt9140554/?ref=yychen.joba.cc">&#x6D1B;&#x57FA; Loki</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt5071412/?ref=yychen.joba.cc">&#x9ED1;&#x9322;&#x52DD;&#x5730; Ozark</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt10160804/?ref=yychen.joba.cc">&#x9DF9;&#x773C; Hawkeye</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt2911666/?ref=yychen.joba.cc">&#x634D;&#x885B;&#x4EFB;&#x52D9; John Wick</a>&#x300B;(&#x4E09;&#x90E8;&#x66F2;)&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt2084970/?ref=yychen.joba.cc">&#x6A21;&#x4EFF;&#x904A;&#x6232; The Imitation Game</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt3480822/?ref=yychen.joba.cc">&#x9ED1;&#x5BE1;&#x5A66; Black Widow</a>&#x300B;... &#x6700;&#x8FD1;&#x5247;&#x662F;&#x5728;&#x770B;&#x300A;<a href="https://www.imdb.com/title/tt0460649/?ref=yychen.joba.cc">&#x771F;&#x611B;&#x7E3D;&#x52D5;&#x54E1; How I Met Your Mother</a>&#x300B;&#x3001;&#x300A;<a href="https://www.imdb.com/title/tt10234724/?ref=yychen.joba.cc">&#x6708;&#x5149;&#x9A0E;&#x58EB; Moon Knight</a>&#x300B;&#x7B49;&#x3002;</p><p>&#x5982;&#x679C;&#x6709;&#x805A;&#x9910;&#x6211;&#x5403;&#x5F97;&#x6BD4;&#x8F03;&#x591A;&#xFF0C;&#x6211;&#x53EF;&#x80FD;&#x5C31;&#x6703;&#x9A0E;&#x5230;&#x4E00;&#x5C0F;&#x6642;&#x3002;&#x6211;&#x5927;&#x6982;&#x662F;&#x6BCF;&#x4E94;&#x5206;&#x9418;&#x6709;&#x56DB;&#x5206;&#x9418;&#x963B;&#x529B;&#x8ABF;&#x6BD4;&#x8F03;&#x5F37;&#xFF0C;&#x8B93;&#x5FC3;&#x8DF3;&#x5FEB;&#x4E00;&#x9EDE;&#xFF0C;&#x7136;&#x5F8C;&#x4F11;&#x4E00;&#x5206;&#x9418;&#xFF0C;&#x6709;&#x6642;&#x5019;&#x5247;&#x662F;&#x53EF;&#x80FD;&#x963B;&#x529B;&#x4E2D;&#x7B49;&#x7136;&#x5F8C;&#x9A0E;&#x597D;&#x4E00;&#x9663;&#x5B50;&#x3002;&#x4E0D;&#x8AD6;&#x5982;&#x4F55;&#xFF0C;&#x4E0D;&#x80FD;&#x6C92;&#x4EC0;&#x9EBC;&#x963B;&#x529B;&#x7684;&#x9A0E;&#xFF0C;&#x76E1;&#x91CF;&#x9054;&#x6210;&#x5E73;&#x5747;&#x5FC3;&#x8DF3; 130 &#x5DE6;&#x53F3;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/05/IMG_6958-1.jpg" class="kg-image" alt loading="lazy" width="1125" height="1597" srcset="https://yychen.joba.cc/content/images/size/w600/2022/05/IMG_6958-1.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/05/IMG_6958-1.jpg 1000w, https://yychen.joba.cc/content/images/2022/05/IMG_6958-1.jpg 1125w" sizes="(min-width: 720px) 720px"></figure><p>&#x904B;&#x52D5;&#x7684;&#x90E8;&#x4EFD;&#x6211;&#x6BCF;&#x5929;&#x90FD;&#x6709;&#x505A;&#xFF0C;&#x53EA;&#x6709;&#x4E00;&#x5169;&#x5929;&#x56E0;&#x70BA;&#x8EAB;&#x9AD4;&#x4E0D;&#x592A;&#x8212;&#x670D;&#x6C92;&#x505A;&#xFF0C;&#x6211;&#x9694;&#x5929;&#x6703;&#x88DC;&#x56DE;&#x4F86;&#x3002;&#x53BB;&#x5E74;&#x5341;&#x4E8C;&#x6708;&#x6211;&#x6709;&#x5E7E;&#x5929;&#x52A0;&#x73ED;&#x90FD;&#x5F88;&#x665A;&#xFF0C;&#x53EF;&#x80FD;&#x5169;&#x9EDE;&#x624D;&#x5230;&#x5BB6;&#xFF0C;&#x6211;&#x4E00;&#x6A23;&#x662F;&#x9A0E; 30 &#x5206;&#x9418;&#xFF0C;&#x4E09;&#x56DB;&#x9EDE;&#x624D;&#x7761;&#xFF0C;&#x6211;&#x9084;&#x8A18;&#x5F97;&#x7576;&#x6642;&#x5728;&#x770B;&#x57FA;&#x5730;&#x3002;&#x642D;&#x914D;&#x5F71;&#x96C6;&#x6703;&#x6BD4;&#x8F03;&#x5BB9;&#x6613;&#x57F7;&#x884C;&#x3002;</p><p>&#x53E6;&#x5916;&#xFF0C;&#x6709;&#x6642;&#x4E5F;&#x662F;&#x56E0;&#x70BA;&#x805A;&#x9910;&#x5403;&#x559D;&#xFF08;&#x9152;&#x7684;&#x90E8;&#x4EFD;&#xFF09;&#x6BD4;&#x8F03;&#x591A;&#xFF0C;&#x6211;&#x6709;&#x6642;&#x5C31;&#x662F;&#x6563;&#x6B65;&#x56DE;&#x5BB6;&#xFF0C;&#x53EF;&#x80FD;&#x6703;&#x8D70; 45 &#x5206;&#x9418;&#x6216;&#x4E00;&#x500B;&#x534A;&#x5C0F;&#x6642;&#x3002;</p><p>&#x5728;&#x4E2D;&#x5F8C;&#x671F;&#xFF0C;&#x6211;&#x8B8A;&#x6210;&#x662F;&#x5927;&#x90E8;&#x4EFD;&#x904B;&#x52D5;&#x90FD;&#x662F;&#x9A0E;&#x8ECA;&#xFF0C;&#x4F46;&#x6211;&#x4E00;&#x9031;&#x6703;&#x505A;&#x4E00;&#x5169;&#x6B21;&#x525B;&#x525B;&#x8AAA;&#x7684;&#x4EF0;&#x81E5;&#x8D77;&#x5750;&#x4E4B;&#x985E;&#x7684;&#xFF0C;&#x6216;&#x8005;&#x662F;&#x9019;&#x500B;&#x5F71;&#x7247;&#x7684;&#x6838;&#x5FC3;&#x904B;&#x52D5;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/2pLT-olgUJs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h3 id="%E5%A0%85%E6%8C%81%E8%88%87%E6%94%AF%E6%8C%81">&#x5805;&#x6301;&#x8207;&#x652F;&#x6301;</h3><p>&#x6574;&#x4EF6;&#x4E8B;&#x60C5;&#x7684;&#x95DC;&#x9375;&#x6211;&#x8A8D;&#x70BA;&#x662F;&#x6301;&#x7E8C;&#x57F7;&#x884C;&#x3002;&#x6709;&#x5927;&#x5BB6;&#x7684;&#x652F;&#x6301;&#x5F88;&#x91CD;&#x8981;&#xFF0C;&#x9019;&#x4E00;&#x6BB5;&#x6642;&#x9593;&#x771F;&#x7684;&#x662F;&#x82E6;&#x4E86;&#x6211;&#x7684;&#x540C;&#x4E8B;&#x5011;&#xFF0C;&#x56E0;&#x70BA;&#x6211;&#x5011;&#x4EE5;&#x524D;&#x7E3D;&#x662F;&#x760B;&#x72C2;&#x5730;&#x5728;&#x5403;&#x5403;&#x559D;&#x559D;&#xFF0C;&#x5F8C;&#x4F86;&#x6211;&#x5E7E;&#x4E4E;&#x4E00;&#x5F8B;&#x56DE;&#x7D55;&#xFF0C;&#x5305;&#x62EC;&#x6211;&#x5011;&#x88FD;&#x4F5C;&#x6D0B;&#x828B;&#x7247;&#x7684;&#x5C08;&#x6848;&#xFF0C;&#x5BA2;&#x6236;&#x7D66;&#x4E86;&#x597D;&#x4E09;&#x7BB1; Costco &#x7684;&#x8CE3;&#x7684;&#x90A3;&#x7A2E;&#x5927;&#x5305;&#x88DD;&#xFF0C;&#x6211;&#x5E7E;&#x4E4E;&#x6C92;&#x5403;&#xFF0C;&#x7D50;&#x679C;&#x5C31;&#x5316;&#x6210;&#x4E86;&#x540C;&#x4E8B;&#x7684;&#x80A5;&#x8089;&#x4E86; orz</p><p>&#x81EA;&#x5DF1;&#x7684;&#x610F;&#x5FD7;&#x5805;&#x5B9A;&#x4E00;&#x5B9A;&#x5F88;&#x91CD;&#x8981;&#x7684;&#xFF0C;&#x4F46;&#x6709;&#x4E86;&#x670B;&#x53CB;&#x7684;&#x652F;&#x6301;&#x4E5F;&#x662F;&#x540C;&#x7B49;&#x7684;&#x91CD;&#x8981;&#xFF0C;&#x5982;&#x679C;&#x8EAB;&#x65C1;&#x4E00;&#x76F4;&#x6709;&#x4EBA;&#x7D66;&#x4F60;&#x58D3;&#x529B;&#xFF0C;&#x5E0C;&#x671B;&#x4F60;&#x8DDF;&#x8457;&#x4E00;&#x8D77;&#x5403;&#x559D;&#x6709;&#x7684;&#x6C92;&#x7684;&#xFF0C;&#x9019;&#x6A23;&#x7684;&#x60C5;&#x6CC1;&#x5C31;&#x6703;&#x5F88;&#x96E3;&#x6210;&#x529F;&#x3002;&#x53CD;&#x5012;&#x662F;&#x5982;&#x679C;&#x8EAB;&#x65C1;&#x7684;&#x4EBA;&#x4E86;&#x89E3;&#x73FE;&#x5728;&#x4F60;&#x5728;&#x70BA;&#x4E86;&#x5065;&#x5EB7;&#x505A;&#x9019;&#x6A23;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x591A;&#x7D66;&#x4E00;&#x4E9B;&#x652F;&#x6301;&#x8207;&#x9F13;&#x52F5;&#xFF0C;&#x4E8B;&#x60C5;&#x5C31;&#x6703;&#x8B8A;&#x5F97;&#x66F4;&#x53EF;&#x4EE5;&#x57F7;&#x884C;&#x3002;</p><h3 id="%E9%80%9F%E5%BA%A6">&#x901F;&#x5EA6;</h3><p>&#x6700;&#x5F8C;&#x9019;&#x4E00;&#x8AD6;&#xFF0C;&#x6211;&#x7684;&#x901F;&#x5EA6;&#x5927;&#x6982;&#x662F;&#x6BCF;&#x4E00;&#x9031;&#x6703;&#x6E1B; 1kg&#xFF08;&#x4E0D;&#x5230;&#xFF09;&#xFF0C;&#x9AD4;&#x8102;&#x6389;&#x7684;&#x901F;&#x5EA6;&#x5F88;&#x6162;&#xFF0C;&#x4F46;&#x653E;&#x4E45;&#x4E00;&#x9EDE;&#x5C31;&#x6703;&#x770B;&#x5230;&#x5DEE;&#x5225;&#xFF0C;&#x5927;&#x6982;&#x662F;&#x4E00;&#x500B;&#x6708;&#x6703;&#x6E1B; 2%&#x3002;&#x6211;&#x672C;&#x4F86;&#x7684;&#x76EE;&#x6A19;&#x662F;&#x5927;&#x6982; 82kg &#x4E0A;&#x4E0B;&#xFF0C;&#x5F8C;&#x4F86;&#x767C;&#x73FE;&#x53EF;&#x884C;&#xFF0C;&#x5C31;&#x4E0B;&#x8ABF;&#x5230; 78kg &#x5DE6;&#x53F3;&#xFF0C;&#x63A5;&#x8457;&#x53C8;&#x767C;&#x73FE;&#x7E7C;&#x7E8C;&#x505A;&#x540C;&#x6A23;&#x7684;&#x4E8B;&#x60C5;&#x5C31;&#x6703;&#x4E00;&#x76F4;&#x5F80;&#x4E0B;&#xFF0C;&#x901F;&#x5EA6;&#x5176;&#x5BE6;&#x6709;&#x6162;&#x4E00;&#x9EDE;&#x9EDE;&#x4F46;&#x4E0D;&#x6703;&#x6162;&#x592A;&#x591A;&#xFF0C;&#x6240;&#x4EE5;&#x6700;&#x5F8C;&#x76EE;&#x6A19;&#x8A2D;&#x5728; 75kg&#x3002;</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th>&#x5E74;&#x6708;</th>
<th>&#x9AD4;&#x91CD; (kg)</th>
<th>&#x9AD4;&#x8102; (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>2021/10</td>
<td>95.3</td>
<td>30.02</td>
</tr>
<tr>
<td>2021/11</td>
<td>91.89</td>
<td>28.46</td>
</tr>
<tr>
<td>2021/12</td>
<td>87.16</td>
<td>26.61</td>
</tr>
<tr>
<td>2022/01</td>
<td>83.04</td>
<td>24.84</td>
</tr>
<tr>
<td>2022/02</td>
<td>79.12</td>
<td>22.88</td>
</tr>
<tr>
<td>2022/03</td>
<td>75.89</td>
<td>21.02</td>
</tr>
<tr>
<td>2022/04</td>
<td>74.63</td>
<td>20.02</td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><p>&#x4E0A;&#x9762;&#x9019;&#x500B;&#x6578;&#x64DA;&#x662F;&#x6211;&#x7528;&#x5BB6;&#x88E1;&#x7684; TANITA &#xFF08;InnerScan 50&#xFF09;&#x91CF;&#x7684;&#x3002;&#x56DB;&#x6708;&#x4EFD;&#x505A;&#x4E86;&#x4E00;&#x6B21;&#x5065;&#x5EB7;&#x6AA2;&#x67E5;&#xFF0C;&#x6E2C;&#x91CF;&#x7684;&#x7D50;&#x679C;&#x662F; 74.1kg &#x8207; 16.9%&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/05/--.png" class="kg-image" alt loading="lazy" width="962" height="854" srcset="https://yychen.joba.cc/content/images/size/w600/2022/05/--.png 600w, https://yychen.joba.cc/content/images/2022/05/--.png 962w" sizes="(min-width: 720px) 720px"><figcaption>2022/04&#x7684;&#x6AA2;&#x6E2C;&#xFF0C;&#x8170;&#x570D; 80cm&#xFF0C;&#x4E0D;&#x5728;&#x9019;&#x500B;&#x5831;&#x544A;&#x4E0A;&#xFF0C;&#x76F8;&#x8F03;&#x4E4B;&#x524D;&#x5C11;&#x4E86; 27cm&#xFF08;&#x898B;&#x4E0B;&#x65B9;&#x5716;&#xFF09;</figcaption></figure><h2 id="%E7%B5%90%E8%AA%9E">&#x7D50;&#x8A9E;</h2><p>&#x6700;&#x5F8C;&#x9019;&#x4E00;&#x6B21;&#x7684;&#x5927;&#x9B54;&#x738B;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x6709;&#x6210;&#x679C;&#xFF0C;&#x6211;&#x8A8D;&#x70BA;&#x662F;&#x56E0;&#x70BA;&#x6211;&#x4E4B;&#x524D;&#x6709;&#x9678;&#x7E8C;&#x505A;&#x904E;&#x4E00;&#x4E9B;&#x4E0D;&#x540C;&#x7684;&#x65B9;&#x5F0F;&#x3002;&#x9019;&#x6B21;&#x65B0;&#x7684;&#x53EA;&#x6709; no carb&#xFF0C;&#x4EE5;&#x53CA;&#x540C;&#x6642;&#x505A;&#x4E09;&#x7A2E;&#x3002;&#x524D;&#x5E7E;&#x6B21;&#x8981;&#x561B;&#x904B;&#x52D5;&#x52A0;&#x5C11;&#x5403;&#xFF0C;&#x8981;&#x561B;&#x53EA;&#x6709;&#x65B7;&#x98DF;&#x6C92;&#x6709;&#x904B;&#x52D5;&#x3002;</p><p>&#x5FAA;&#x5E8F;&#x6F38;&#x9032;&#x662F;&#x6211;&#x8A8D;&#x70BA;&#x7684;&#x53E6;&#x4E00;&#x500B;&#x91CD;&#x9EDE;&#xFF0C;&#x6587;&#x4E2D;&#x63D0;&#x5230;&#x5F88;&#x591A;&#x6B21;&#x300C;&#x9019;&#x9EBC;&#x505A;&#x8B93;&#x5B83;&#x8B8A;&#x5F97;&#x53EF;&#x57F7;&#x884C;&#x300D;&#xFF0C;&#x56E0;&#x70BA;&#x592A;&#x8DE8;&#x5F35;&#x3001;&#x592A;&#x904E;&#x7684;&#x65B9;&#x5F0F;&#x7121;&#x6CD5;&#x6301;&#x4E45;&#x3002;&#x60F3;&#x8FA6;&#x6CD5;&#x8B93;&#x9580;&#x6ABB;&#x8B8A;&#x4F4E;&#xFF0C;&#x4E00;&#x958B;&#x59CB;&#x904B;&#x52D5;&#x5C31;&#x662F;&#x505A;&#x53EF;&#x4EE5;&#x8CA0;&#x8377;&#x7684;&#xFF0C;&#x4F46;&#x4E5F;&#x4E0D;&#x80FD;&#x5B8C;&#x5168;&#x4E0D;&#x56F0;&#x96E3;&#xFF0C;&#x8981;&#x6709;&#x4E00;&#x9EDE;&#x9EDE;&#x4F38;&#x5C55;&#xFF08;&#x9019;&#x500B;&#x53EF;&#x53C3;&#x8003;&#x300A;<a href="https://www.books.com.tw/products/0010752714?ref=yychen.joba.cc">&#x523B;&#x610F;&#x7DF4;&#x7FD2;</a>&#x300B;&#xFF09;&#x3002;&#x53E6;&#x5916;&#x8981;&#x589E;&#x52A0;&#x52A9;&#x529B;&#xFF08;&#x5982;&#x540C;&#x5115;&#x7684;&#x652F;&#x6301;&#xFF09;&#x8207;&#x8B93;&#x91CF;&#x6E2C;&#x7D50;&#x679C;&#x8AAA;&#x8A71;&#xFF0C;&#x8B93;&#x4E2D;&#x7ACB;&#x7684;&#x6578;&#x5B57;&#x53CD;&#x61C9;&#x73FE;&#x6CC1;&#xFF0C;&#x4E0D;&#x8981;&#x8B93;&#x60C5;&#x7DD2;&#x611F;&#x89BA;&#x9019;&#x7A2E;&#x4E0D;&#x5BA2;&#x89C0;&#x7684;&#x56E0;&#x7D20;&#x5F71;&#x97FF;&#x57F7;&#x884C;&#x3002;Apple Watch &#x8207; iPhone &#x7684;&#x5065;&#x5EB7; App &#x53EF;&#x4EE5;&#x5354;&#x52A9;&#x8A18;&#x9304;&#xFF0C;&#x4E00;&#x76EE;&#x4E86;&#x7136;&#x7684;&#x5716;&#x8868;&#x53EF;&#x4EE5;&#x523A;&#x6FC0;&#x5F80;&#x524D;&#x9081;&#x9032;&#xFF0C;&#x8B8A;&#x6210;&#x53E6;&#x4E00;&#x7A2E;&#x52A9;&#x529B;&#x3002;&#x7576;&#x6211;&#x770B;&#x5230;&#x6578;&#x5B57;&#x5F80;&#x4E0B;&#x6389;&#x4E86;&#xFF0C;&#x5C31;&#x6703;&#x78BA;&#x5B9A;&#x9019;&#x6A23;&#x7684;&#x505A;&#x6CD5;&#x6703;&#x53BB;&#x5230;&#x6211;&#x60F3;&#x8981;&#x7684;&#x6210;&#x679C;&#xFF0C;&#x6240;&#x4EE5;&#x539F;&#x672C;&#x53EF;&#x80FD;&#x89BA;&#x5F97;&#x75DB;&#x82E6;&#x7684;&#x4E8B;&#x60C5;&#x5C31;&#x6C92;&#x6709;&#x90A3;&#x9EBC;&#x75DB;&#x82E6;&#xFF0C;&#x56E0;&#x70BA;&#x77E5;&#x9053;&#x5F8C;&#x9762;&#x6703;&#x6709;&#x734E;&#x52F5;&#xFF08;&#x60F3;&#x8981;&#x7684;&#x7D50;&#x679C;&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/05/IMG_6963-1.jpg" class="kg-image" alt loading="lazy" width="1125" height="1611" srcset="https://yychen.joba.cc/content/images/size/w600/2022/05/IMG_6963-1.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/05/IMG_6963-1.jpg 1000w, https://yychen.joba.cc/content/images/2022/05/IMG_6963-1.jpg 1125w" sizes="(min-width: 720px) 720px"><figcaption>&#x7528;&#x5065;&#x5EB7; App &#x624B;&#x52D5;&#x505A;&#x8A18;&#x9304;&#x5F88;&#x65B9;&#x4FBF;&#xFF0C;&#x4E14;&#x6578;&#x64DA;&#x4E00;&#x76EE;&#x4E86;&#x7136;</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/05/IMG_6962.jpg" class="kg-image" alt loading="lazy" width="2000" height="599" srcset="https://yychen.joba.cc/content/images/size/w600/2022/05/IMG_6962.jpg 600w, https://yychen.joba.cc/content/images/size/w1000/2022/05/IMG_6962.jpg 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/05/IMG_6962.jpg 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/05/IMG_6962.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>2016/02 &#x505A;&#x7684;&#x5065;&#x5EB7;&#x6AA2;&#x67E5;&#xFF0C;&#x8179;&#x90E8;&#x8D85;&#x97F3;&#x6CE2;&#x88AB;&#x6AA2;&#x6E2C;&#x70BA;&#x300C;&#x4E2D;&#x5EA6;&#x8102;&#x80AA;&#x809D;&#x300D;</figcaption></figure><p>&#x6700;&#x5F8C;&#xFF0C;&#x5805;&#x6301;&#x4E0B;&#x53BB;&#xFF0C;&#x770B;&#x5230;&#x6210;&#x679C;&#x7684;&#x6642;&#x5019;&#x7E3D;&#x6642;&#x958B;&#x5FC3;&#x7684;&#x3002;&#x4E0A;&#x4E00;&#x6B21;&#x505A;&#x5065;&#x6AA2;&#x662F;&#x516D;&#x5E74;&#x524D;&#xFF0C;&#x7576;&#x6642;&#x88AB;&#x91AB;&#x751F;&#x5224;&#x5B9A;&#x70BA;&#x4E2D;&#x5EA6;&#x8102;&#x80AA;&#x809D;&#xFF0C;&#x9019;&#x6B21;&#x5831;&#x544A;&#x5DF2;&#x7D93;&#x6C92;&#x6709;&#x4E86;&#x3002;&#x6539;&#x8863;&#x670D;&#x7684;&#x963F;&#x59E8;&#x8AAA;&#x6211;&#x7684;&#x8932;&#x5B50;&#x5C3A;&#x5BF8;&#x5C0F;&#x4E86;&#x4E09;&#x500B; size&#xFF0C;&#x6211;&#x5168;&#x90E8;&#x7684;&#x8932;&#x5B50;&#x90FD;&#x6C92;&#x8FA6;&#x6CD5;&#x7A7F;&#x4E86;&#xFF0C;&#x670B;&#x53CB;&#x89BA;&#x5F97;&#x6211;&#x662F;&#x4E0D;&#x662F;&#x751F;&#x75C5;&#x4E86;&#xFF0C;&#x90FD;&#x662F;&#x7F8E;&#x9E97;&#x7684;&#x7169;&#x60F1;&#x5427;&#x3002;</p><p>&#x4F46;... &#x9019;&#x4E00;&#x6B21;&#x53EF;&#x4EE5;&#x6490;&#x591A;&#x4E45;&#x5462;&#xFF1F;&#xFF08;&#x6015;&#xFF09;</p>]]></content:encoded></item><item><title><![CDATA[室內電話也成為一種復古互動體驗]]></title><description><![CDATA[<p>&#x524D;&#x5E74;&#x300A;&#x5927;&#x6A4B; 1988&#x300B;&#x6F14;&#x5B8C;&#x5F8C;&#xFF0C;&#x56E0;&#x70BA; <a href="https://www.meetup.com/tpecreativecoders/events/274688379/?ref=yychen.joba.cc">Taipei Creative Coders #3</a> &#x73CD;&#x73E0;&#x8207;&#x5A01;&#x6210;&#x7684;&#x4ECB;&#x7D39;&#xFF0C;&#x6211;&#x5011;&#xFF08;<a href="https://fugu.fish/?ref=yychen.joba.cc">&#x99A5;&#x8C37;&#x9918;</a>&#xFF09;&#x6BDB;&#x9042;&#x81EA;&#x85A6;&#x52A0;&#x5165;&#x4E86;&#x5927;&#x6A4B;&#x7684;&#x88FD;&#x4F5C;&#x5718;&#x968A;&#xFF0C;&#x8207;<a href="https://www.facebook.com/doubletheatre">&#x8907;</a></p>]]></description><link>https://yychen.joba.cc/pots-as-an-interactive-experience/</link><guid isPermaLink="false">624d92a04b3fd36b4fe12d55</guid><category><![CDATA[multimedia]]></category><category><![CDATA[engineering]]></category><category><![CDATA[workplace]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Fri, 08 Apr 2022 17:01:19 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2022/04/IMG_4888.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2022/04/IMG_4888.jpg" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;"><p>&#x524D;&#x5E74;&#x300A;&#x5927;&#x6A4B; 1988&#x300B;&#x6F14;&#x5B8C;&#x5F8C;&#xFF0C;&#x56E0;&#x70BA; <a href="https://www.meetup.com/tpecreativecoders/events/274688379/?ref=yychen.joba.cc">Taipei Creative Coders #3</a> &#x73CD;&#x73E0;&#x8207;&#x5A01;&#x6210;&#x7684;&#x4ECB;&#x7D39;&#xFF0C;&#x6211;&#x5011;&#xFF08;<a href="https://fugu.fish/?ref=yychen.joba.cc">&#x99A5;&#x8C37;&#x9918;</a>&#xFF09;&#x6BDB;&#x9042;&#x81EA;&#x85A6;&#x52A0;&#x5165;&#x4E86;&#x5927;&#x6A4B;&#x7684;&#x88FD;&#x4F5C;&#x5718;&#x968A;&#xFF0C;&#x8207;<a href="https://www.facebook.com/doubletheatre">&#x8907;&#x8C61;&#x516C;&#x5834;</a>&#x3001;<a href="https://www.facebook.com/urbanbakers/">Urban Baker</a> &#x4EE5;&#x53CA;<a href="https://www.facebook.com/DaQiaoAtelier.isle">&#x5927;&#x6A4B;&#x5DE5;&#x820D;</a>&#x4E00;&#x8D77;&#x5275;&#x9020;&#x65B0;&#x7684;&#x7248;&#x672C;&#xFF0C;&#x63D0;&#x4F9B;&#x4E86;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#x7684;&#x90E8;&#x4EFD;&#xFF0C;&#x6700;&#x5F8C;&#x65BC;&#x53BB;&#x5E74;&#x5341;&#x4E8C;&#x6708;&#x6F14;&#x51FA;&#x3002;</p><p>&#x53BB;&#x5E74;&#x4E0A;&#x534A;&#x5E74;&#x6211;&#x5011;&#x8A0E;&#x8AD6;&#x4E86;&#x883B;&#x591A;&#x7A2E;&#x4E0D;&#x540C;&#x7684;&#x4E92;&#x52D5;&#x5F62;&#x5F0F;&#xFF0C;&#x6700;&#x5F8C;&#x6C7A;&#x5B9A;&#x672C;&#x8457;&#x5927;&#x6A4B;&#x7684;&#x300C;&#x8072;&#x97F3;&#x300D;&#x8207;&#x300C;&#x5FA9;&#x53E4;&#x300D;&#x5169;&#x5927;&#x539F;&#x7D20;&#xFF0C;&#x5C07;&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4F5C;&#x70BA; 2012 &#x5E74;<a href="https://tickets.udnfunlife.com/application/UTK02/UTK0201_.aspx?PRODUCT_ID=N1L1LMPO&amp;ref=yychen.joba.cc">&#x300A;&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;&#x300B;</a>&#x5BE6;&#x9AD4;&#x4E92;&#x52D5;&#x7684;&#x90E8;&#x4EFD;&#x3002;</p><p>&#x300A;&#x5927;&#x6A4B; 1988&#x300B;&#x9019;&#x9F63;&#x5287;&#x662F;&#x4E00;&#x500B;&#x900F;&#x904E;&#x624B;&#x6A5F; App &#x50B3;&#x905E;&#x6545;&#x4E8B;&#x7684;&#x8857;&#x5340;&#x5287;&#x5834;&#x3002;&#x89C0;&#x773E;&#x5148;&#x5728;&#x96C6;&#x5408;&#x5730;&#x9EDE;&#x51FA;&#x767C;&#xFF0C;&#x624B;&#x6A5F;&#x7684; App &#x6703;&#x6839;&#x64DA;&#x89C0;&#x773E;&#x7684;&#x4F4D;&#x7F6E;&#x5F15;&#x5C0E;&#x89C0;&#x773E;&#x884C;&#x8D70;&#xFF0C;&#x4E26;&#x4EE5;&#x8033;&#x6A5F;&#x767C;&#x51FA;&#x7684;&#x5C0D;&#x767D;&#x3001;&#x97F3;&#x6548;&#x4F5C;&#x70BA;&#x5A92;&#x4ECB;&#x3002;&#x9019;&#x6A23;&#x8AAA;&#x8D77;&#x4F86;&#x611F;&#x89BA;&#x6C92;&#x4EC0;&#x9EBC;&#xFF0C;&#x4F46;&#x5BE6;&#x969B;&#x4E0A;&#x9AD4;&#x9A57;&#x6642;&#xFF0C;&#x8033;&#x6A5F;&#x88E1;&#x7684;&#x5C0D;&#x767D;&#x52A0;&#x4E0A;&#x8857;&#x5340;&#x5BE6;&#x9AD4;&#x7684;&#x666F;&#x7269;&#xFF0C;&#x6C89;&#x6D78;&#x611F;&#x5341;&#x8DB3;&#xFF0C;&#x9664;&#x4E86;&#x807D;&#x5230;&#x7684;&#xFF0C;&#x770B;&#x5230;&#x7684;&#xFF0C;&#x9084;&#x5305;&#x62EC;&#x5473;&#x9053;&#xFF0C;&#x5982;&#x5EDF;&#x88E1;&#x7684;&#x9999;&#xFF0C;&#x90FD;&#x70BA;&#x9019;&#x500B;&#x5287;&#x5834;&#x589E;&#x6F7B;&#x8A31;&#x591A;&#x6C23;&#x6C1B;&#x3002;GPS &#x5B9A;&#x4F4D;&#x7684;&#x6D41;&#x66A2;&#x5EA6;&#x4E5F;&#x662F;&#x9019;&#x6574;&#x500B;&#x9AD4;&#x9A57;&#x4EE4;&#x4EBA;&#x611F;&#x5230;&#x9A5A;&#x8C54;&#x7684;&#x5730;&#x65B9;&#xFF0C;&#x80CC;&#x666F;&#x97F3;&#x6A02;&#x7684; loop &#x8F2A;&#x64AD;&#x642D;&#x914D;&#x4E0D;&#x540C;&#x8D70;&#x8DEF;&#x901F;&#x5EA6;&#x5FEB;&#x6162;&#xFF0C;&#x5230;&#x9054;&#x7279;&#x5B9A;&#x5730;&#x9EDE;&#x89F8;&#x767C;&#x7684;&#x8A9E;&#x97F3;&#x4E8B;&#x4EF6;&#xFF0C;&#x90A3;&#x7A2E;&#x5BC6;&#x5408;&#x7684;&#x7D30;&#x7DFB;&#x611F;&#xFF0C;&#x662F;&#x4E0D;&#x89AA;&#x8EAB;&#x9AD4;&#x9A57;&#x5F88;&#x96E3;&#x9AD4;&#x6703;&#x7684;&#x3002;</p><p>&#x7B2C;&#x4E00;&#x5E74;&#x7684;&#x300A;&#x5927;&#x6A4B; 1988&#x300B;&#x6709;&#x5B89;&#x6392;&#x985E;&#x4F3C; NPC &#x7684;&#x6F14;&#x54E1;&#x8DDF;&#x8457;&#x4E00;&#x8D77;&#x6F14;&#x51FA;&#xFF0C;&#x800C;&#x7B2C;&#x4E8C;&#x5E74;&#x7684;&#x300A;&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;&#x300B;&#x5247;&#x662F;&#x53D6;&#x6D88;&#x4E86;&#x5BE6;&#x9AD4;&#x6F14;&#x54E1;&#xFF0C;&#x591A;&#x4E86;&#x5BE6;&#x9AD4;&#x4E92;&#x52D5;&#xFF08;&#x88DD;&#x7F6E;&#xFF09;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/QkNnWenQ5m8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h2 id="%E6%94%B9%E8%A3%9D%E9%9B%BB%E8%A9%B1">&#x6539;&#x88DD;&#x96FB;&#x8A71;</h2><p>&#x6700;&#x4E00;&#x958B;&#x59CB;&#x6211;&#x5011;&#x5728;&#x8A0E;&#x8AD6;&#x6539;&#x88DD;&#x96FB;&#x8A71;&#x6642;&#xFF0C;&#x60F3;&#x904E;&#x62FF;&#x73FE;&#x6210;&#x7684;&#x96FB;&#x8A71;&#x76F4;&#x63A5;&#x4FEE;&#x6539;&#x786C;&#x9AD4;&#xFF0C;&#x52A0;&#x88DD;&#x4E00;&#x4E9B;&#x611F;&#x6E2C;&#x5668;&#xFF0C;&#x807D;&#x7B52;&#x62FF;&#x8D77;&#x4F86;&#x6642;&#xFF0C;&#x64AD;&#x653E;&#x7279;&#x5B9A;&#x7684;&#x8072;&#x97F3;&#xFF08;&#x96FB;&#x8A71;&#x8A9E;&#x97F3;&#xFF09;&#x3002;&#x540C;&#x6642;&#x6211;&#x5011;&#x4E5F;&#x5C0B;&#x8993;&#x5176;&#x4ED6;&#x4E0D;&#x540C;&#x7684;&#x89E3;&#x6C7A;&#x65B9;&#x6848;&#xFF0C;&#x6700;&#x5F8C;&#x6C7A;&#x5B9A;&#x7528; VoIP Gateway &#x4F86;&#x5BE6;&#x73FE;&#x9019;&#x500B;&#x4E92;&#x52D5;&#x3002;&#x539F;&#x56E0;&#x662F;&#x5F48;&#x6027;&#x8F03;&#x5927;&#xFF0C;&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x6709;&#x5404;&#x7A2E;&#x4E0D;&#x540C;&#x7684;&#x7D44;&#x5408;&#xFF0C;&#x7528;&#x8EDF;&#x9AD4;&#x7684;&#x65B9;&#x5F0F;&#x89E3;&#x6C7A;&#xFF0C;&#x7562;&#x7ADF;&#x9019;&#x5C31;&#x662F;&#x4E00;&#x500B;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x4F7F;&#x7528;&#x7684;&#x7CFB;&#x7D71;&#xFF0C;&#x53EA;&#x662F;&#x5927;&#x591A;&#x7528;&#x5728;&#x8FA6;&#x516C;&#x5BA4;&#x7E3D;&#x6A5F;&#x5206;&#x6A5F;&#x3001;&#x5BA2;&#x670D;&#x96FB;&#x8A71;&#x7B49;&#x7528;&#x9014;&#x3002;&#x800C;&#x5982;&#x679C;&#x9700;&#x8981;&#x7684;&#x96FB;&#x8A71;&#x91CF;&#x8F03;&#x5927;&#x6642;&#xFF0C;&#x4E5F;&#x4E0D;&#x9700;&#x8981;&#x4E00;&#x76F4;&#x52D5;&#x624B;&#x6539;&#x88DD;&#x786C;&#x9AD4;&#x3002;</p><p>&#x6709;&#x8DA3;&#x7684;&#x662F;&#xFF0C;&#x53BB;&#x5E74;&#x53C3;&#x52A0; <a href="https://tw.pycon.org/2021/en-us/?ref=yychen.joba.cc">PyCon TW 2021</a> &#x6642;&#xFF0C;&#x525B;&#x597D;&#x770B;&#x5230;&#x4E00;&#x500B;&#x8B1B;&#x8005;&#xFF0C;&#x63D0;&#x5230;&#x7684;&#x5BC6;&#x5BA4;&#x9003;&#x812B;&#x6A5F;&#x95DC;&#xFF0C;&#x5C31;&#x662F;&#x7528;&#x96FB;&#x8A71;&#x6539;&#x786C;&#x9AD4;&#x7684;&#x65B9;&#x5F0F;&#x4F86;&#x505A;&#x7684;&#x3002;&#x4E0D;&#x904E;&#x7576;&#x6642;&#x6211;&#x5011;&#x5DF2;&#x7D93;&#x6C7A;&#x5B9A;&#x7528; VoIP &#x4F86;&#x505A;&#x4E86;&#xFF0C;&#x53EA;&#x662F;&#x807D;&#x5230;&#x9019;&#x500B;&#x8B1B;&#x984C;&#x5F88;&#x6709;&#x5171;&#x9CF4;&#xFF0C;&#x807D;&#x5F97;&#x6D25;&#x6D25;&#x6709;&#x5473;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/dkRmGWXu0WI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h2 id="%E7%9B%92%E5%AD%90%E8%A3%A1%E6%9C%89%E4%BB%80%E9%BA%BC">&#x76D2;&#x5B50;&#x88E1;&#x6709;&#x4EC0;&#x9EBC;</h2><p>&#x6700;&#x7D42;&#xFF0C;&#x6211;&#x5011;&#x7528;&#x4E86;&#x4E09;&#x500B;&#x9632;&#x6C34;&#x6A5F;&#x76D2;&#xFF0C;&#x6BCF;&#x500B;&#x88E1;&#x9762;&#x5404;&#x6709;&#x4E00;&#x53F0; Raspberry Pi&#xFF08;&#x4F5C;&#x70BA; SIP Server&#xFF09;&#x3001;&#x4E00;&#x53F0;&#x6216;&#x5169;&#x53F0; VoIP Gateway&#xFF08;&#x6211;&#x5011;&#x7528;&#x4E86;&#x53E4;&#x8001;&#x7684; Linksys SPA3000 &#x4EE5;&#x53CA; Grandstream HT802&#xFF09;&#x548C;&#x4E00;&#x53F0; 4G AP&#xFF08;TP-Link Archer MR600&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/04/test-1.png" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="1600" height="1200" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/test-1.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/test-1.png 1000w, https://yychen.joba.cc/content/images/2022/04/test-1.png 1600w" sizes="(min-width: 720px) 720px"></figure><p>&#x6700;&#x4E00;&#x958B;&#x59CB;&#x7684; prototype&#xFF0C;&#x5C31;&#x662F;&#x7528;&#x500B;&#x7D19;&#x7BB1;&#x88DD;&#x7684;&#x3002;&#x56E0;&#x70BA;&#x5E0C;&#x671B;&#x5B83;&#x5F88; portable&#xFF0C;&#x884C;&#x52D5;&#x65B9;&#x4FBF;&#xFF0C;&#x6240;&#x4EE5; server &#x7684;&#x90E8;&#x4EFD;&#x5F88;&#x65E9;&#x5C31;&#x9396;&#x5B9A;&#x7528; Raspberry Pi&#x3002;&#x5728;&#x88E1;&#x9762;&#x8DD1;&#x7684; server&#xFF0C;&#x4E5F;&#x662F;&#x5F88;&#x65E9;&#x5C31;&#x60F3;&#x8AAA;&#x7528; <a href="https://www.asterisk.org/?ref=yychen.joba.cc">asterisk</a> &#x76F8;&#x95DC;&#x7684;&#x6771;&#x897F;&#x3002;&#x9019;&#x5927;&#x6982;&#x662F;&#x6211;&#x5FF5;&#x7814;&#x7A76;&#x6240;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x9084;&#x6709;&#x9EDE;&#x5370;&#x8C61;&#x7684;&#x8A5E;&#x5F59;&#xFF0C;&#x7576;&#x6642;&#x597D;&#x50CF;&#x6EFF;&#x591A;<a href="http://wmlab.csie.ncu.edu.tw/?ref=yychen.joba.cc">&#x5B78;&#x9577;&#x5728;&#x5F04; SIP/VoIP &#x7684;&#x5C08;&#x984C;</a>&#x3002;&#x56E0;&#x6B64; Pi &#x4E0A;&#x88DD;&#x7684;&#x5C31;&#x662F; Raspberry Pi <a href="http://www.raspberry-asterisk.org/?ref=yychen.joba.cc">&#x7248;&#x672C;</a>&#x7684; <a href="https://www.freepbx.org/?ref=yychen.joba.cc">FreePBX</a>&#xFF08;&#x88DD;&#x8F09;&#x6709; asterisk&#xFF0C;&#x90FD;&#x5305;&#x597D;&#x4E86;&#x7684; Linux&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/04/IMG_2545-4.JPG" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="2000" height="2667" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/IMG_2545-4.JPG 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/IMG_2545-4.JPG 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/04/IMG_2545-4.JPG 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/04/IMG_2545-4.JPG 2400w" sizes="(min-width: 720px) 720px"></figure><h2 id="extension">Extension</h2><p>&#x6211;&#x5011;&#x53EF;&#x4EE5;&#x5728; FreePBX &#x7684;&#x7BA1;&#x7406;&#x4ECB;&#x9762;&#x8A2D;&#x5B9A;&#x5206;&#x6A5F;&#x865F;&#x78BC;&#xFF08;Extension&#xFF09;&#xFF0C;&#x4E00;&#x500B;&#x5BE6;&#x9AD4;&#x96FB;&#x8A71;&#x4E00;&#x500B;&#xFF0C;&#x6211;&#x5011;&#x4E5F;&#x53EF;&#x4EE5;&#x591A;&#x8A2D;&#x5B9A;&#x5206;&#x6A5F;&#x865F;&#x78BC;&#xFF0C;&#x63A5;&#x5728;&#x8EDF;&#x9AD4; SIP &#x96FB;&#x8A71;&#x4E0A;&#x3002;&#x4E0B;&#x5716;&#x4E2D;&#x7684; 10&#x3001;11&#x3001;12 &#x662F;&#x6211;&#x5011;&#x8A2D;&#x5B9A;&#x914D;&#x7D66;&#x5BE6;&#x9AD4;&#x96FB;&#x8A71;&#x7528;&#x7684;&#xFF0C;&#x800C; 76647777 &#x5247;&#x662F;&#x6211;&#x5011;&#x6E2C;&#x8A66;&#x7528;&#x7684;&#x8EDF;&#x9AD4;&#x96FB;&#x8A71;&#x7684;&#x865F;&#x78BC;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/04/---5.png" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="2000" height="1198" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/---5.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/---5.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/04/---5.png 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/04/---5.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>&#x9019;&#x908A;&#x8A2D;&#x5B9A;&#x597D;&#x4E4B;&#x5F8C;&#xFF0C;&#x5BE6;&#x9AD4;&#x96FB;&#x8A71;&#x642D;&#x914D;&#x7684; VoIP Gateway &#x4E5F;&#x8DDF;&#x8457;&#x8A2D;&#x5B9A;&#xFF0C;&#x628A; SIP Server &#x6307;&#x5411; FreePBX&#xFF0C;&#x4EE5;&#x53CA;&#x5176;&#x4ED6;&#x5E33;&#x865F;&#x5BC6;&#x78BC;&#x7B49;&#x8A2D;&#x597D;&#x4E4B;&#x5F8C;&#xFF0C;&#x6211;&#x5011;&#x7684;&#x5206;&#x6A5F;&#x5C31;&#x53EF;&#x4EE5;&#x4E92;&#x76F8;&#x64A5;&#x865F;&#xFF0C;&#x4E92;&#x76F8;&#x8A9E;&#x97F3;&#x901A;&#x8A71;&#x4E86;&#x3002;</p><p>&#x6211;&#x5011;&#x4E5F;&#x53EF;&#x4EE5;&#x5B89;&#x88DD;&#x8EDF;&#x9AD4;&#x7684; SIP Softphone&#xFF0C;&#x5982; <a href="https://www.zoiper.com/?ref=yychen.joba.cc">Zoiper</a>&#xFF0C;&#x4E00;&#x6A23;&#x8A2D;&#x5B9A;&#x597D; Server &#x7B49;&#x8CC7;&#x8A0A;&#xFF0C;&#x5C31;&#x53EF;&#x4EE5;&#x985E;&#x4F3C; Skype / LINE &#x8A9E;&#x97F3;&#x901A;&#x8A71;&#xFF0C;&#x64A5;&#x6253;&#x5230;&#x9019;&#x4E9B;&#x63A5;&#x8D77;&#x4F86;&#x7684;&#x5BE6;&#x9AD4;&#x96FB;&#x8A71;&#x3002;</p><h2 id="dialplan">Dialplan</h2><p>&#x4E0A;&#x9762;&#x7684;&#x96FB;&#x8A71;&#x901A;&#x4E86;&#x4E4B;&#x5F8C;&#xFF0C;&#x5C31;&#x662F;&#x8981;&#x4F86;&#x5BEB; asterisk &#x7684; dialplan &#x4E86;&#x3002;dialplan &#x6EFF;&#x50CF;&#x662F;&#x9019;&#x500B; SIP Server &#x5B87;&#x5B99;&#x7684;&#x64A5;&#x865F;&#x898F;&#x5247;&#x3002;&#x9664;&#x4E86;&#x4E0A;&#x8FF0;&#x8A2D;&#x5B9A;&#x7684;&#x5206;&#x6A5F;&#x865F;&#x78BC;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x9023;&#x901A;&#x5230;&#x5206;&#x6A5F;&#x5916;&#xFF08;&#x5982;&#x679C;&#x4F60;&#x770B; FreePBX &#x7684;&#x5167;&#x90E8;&#xFF0C;&#x4E0A;&#x8FF0;&#x5F9E;&#x4ECB;&#x9762;&#x8A2D;&#x5B9A;&#x7684; extension &#x4E5F;&#x6703;&#x5728;&#x5132;&#x5B58;&#x5957;&#x7528;&#x5F8C;&#x81EA;&#x52D5;&#x8B8A;&#x6210; dialplan &#x8A2D;&#x5B9A;&#x6A94;&#x7684;&#x4E00;&#x90E8;&#x4EFD;&#xFF09;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x81EA;&#x8A02;&#x4EFB;&#x4F55;&#x865F;&#x78BC;&#xFF0C;&#x4E26;&#x6C7A;&#x5B9A;&#x64A5;&#x4E86;&#x6703;&#x505A;&#x4EC0;&#x9EBC;&#x4E8B;&#x60C5;&#x3002;FreePBX &#x88DD;&#x597D;&#x4E86;&#x4ED6;&#x5176;&#x5BE6;&#x5C31;&#x6709;&#x5BEB;&#x4E86;&#x300C;&#x5831;&#x6642;&#x53F0;&#x300D;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x5BA4;&#x8A71;&#x6253;&#x300C;117&#x300D;&#x7684;&#x300C;&#x4E0B;&#x9762;&#x97F3;&#x97FF;...&#x300D;&#x9019;&#x500B;&#x6771;&#x897F;&#xFF0C;&#x53EA;&#x4E0D;&#x904E;&#x5B83;&#x662F;&#x82F1;&#x6587;&#x8A9E;&#x97F3;&#x7684;&#xFF0C;&#x5728;&#x5927;&#x6A4B;&#x7684;&#x7CFB;&#x7D71;&#x662F;&#x6253; 106 &#x1F923;</p><p>&#x6240;&#x4EE5;&#xFF0C;&#x6211;&#x5011;&#x5C31;&#x53EF;&#x4EE5;&#x81EA;&#x5DF1;&#x5B9A;&#x7FA9;&#x6211;&#x5011;&#x5728;&#x300C;&#x5927;&#x6A4B;&#x5B87;&#x5B99;&#x300D;&#x88E1;&#x7684;&#x6240;&#x6709;&#x96FB;&#x8A71;&#x865F;&#x78BC;&#xFF0C;&#x4EE5;&#x53CA;&#x76F8;&#x5C0D;&#x61C9;&#x6703;&#x6709;&#x7684;&#x52D5;&#x4F5C;&#x3002;&#x5176;&#x5BE6; <a href="https://wiki.asterisk.org/wiki/display/AST/Dialplan?ref=yychen.joba.cc">asterisk &#x7684; dialplan</a> &#x771F;&#x7684;&#x5F88;&#x50CF;&#x5929;&#x66F8;&#xFF0C;&#x5F88;&#x96E3;&#x7406;&#x89E3;&#xFF0C;&#x6211;&#x662F;&#x722C;&#x4E86;&#x8A31;&#x591A;&#x8CC7;&#x6599;&#xFF0C;trial &amp; error &#x597D;&#x591A;&#x904D;&#x624D;&#x505A;&#x51FA;&#x4E00;&#x4E9B;&#x6211;&#x60F3;&#x8981;&#x7684;&#x6548;&#x679C;&#x3002;</p><p>&#x4EE5;&#x4E0B;&#x622A;&#x9304;&#x90E8;&#x4EFD; extensions_custom.conf&#xFF08;&#x5728; asterisk &#x88E1;&#x9762; dialplan &#x90FD;&#x5BEB;&#x5728; extensions*.conf&#xFF0C;&#x81EA;&#x5DF1;&#x5BA2;&#x88FD;&#x5316;&#x5BEB;&#x7684;&#x90FD;&#x6703;&#x653E;&#x5728; extensions_custom.conf &#x88E1;&#xFF09;</p><pre><code>exten =&gt; 25053609,1,Goto(dq-1124-constructor,s,1)

[dq-1124-constructor]
exten =&gt; s,1,Answer
   same =&gt; n,Ringing()
   same =&gt; n,Wait(3)
   same =&gt; n,Playback(silence/2&amp;/home/asterisk/projects/freepbx-extensions/audio/1124/constructor)
   same =&gt; n,Hangup
</code></pre><p>&#x7576;&#x6211;&#x6253;&#x4E86; 2505-3609 &#x9019;&#x500B;&#x865F;&#x78BC;&#x6642;&#xFF0C;&#x5B83;&#x6703;&#x97FF;&#x9234;&#x7B49;&#x4E09;&#x79D2;&#xFF0C;&#x63A5;&#x8457;&#x63A5;&#x901A;&#xFF0C;&#x7136;&#x5F8C;&#x7B49;&#x5169;&#x79D2;&#xFF08;silence/2&#xFF09;&#xFF0C;&#x518D;&#x64AD;&#x653E; constructor &#x9019;&#x500B;&#x97F3;&#x6A94;&#xFF0C;&#x6700;&#x5F8C;&#x639B;&#x65B7;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/04/IMG_6654-2.JPG" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="2000" height="2667" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/IMG_6654-2.JPG 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/IMG_6654-2.JPG 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/04/IMG_6654-2.JPG 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/04/IMG_6654-2.JPG 2400w" sizes="(min-width: 720px) 720px"><figcaption>&#x300A;&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;&#x300B;&#x4E00;&#x958B;&#x59CB;&#x767C;&#x653E;&#x6545;&#x4E8B;&#x89D2;&#x8272;&#x7684;&#x540D;&#x7247;&#xFF0C;&#x7B2C;&#x4E00;&#x7AD9;&#x5C31;&#x662F;&#x8981;&#x6253;&#x96FB;&#x8A71;&#x7D66;&#x5979;&#xFF0C;&#x4E5F;&#x662F;&#x6574;&#x500B;&#x6545;&#x4E8B;&#x7684;&#x958B;&#x7AEF;</figcaption></figure><h2 id="%E4%BD%8E%E9%9F%B3%E8%B3%AA">&#x4F4E;&#x97F3;&#x8CEA;</h2><p>&#x8655;&#x7406;&#x8072;&#x97F3;&#x6211;&#x96D6;&#x7136;&#x4E0D;&#x662F;&#x5C08;&#x696D;&#x7684;&#xFF0C;&#x4F46;&#x67D0;&#x4E9B;&#x8EDF;&#x9AD4;&#x9084;&#x7B97;&#x719F;&#x6089;&#xFF0C;&#x6700;&#x5E38;&#x7528;&#x7684;&#x5C31;&#x662F; Ableton Live&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x60F3;&#x5728;&#x628A;&#x9019;&#x4E9B;&#x97F3;&#x6A94;&#x653E;&#x9032;&#x53BB;&#x61C9;&#x8A72;&#x5F88;&#x7C21;&#x55AE;&#x3002;&#x4F46;&#x662F;&#x6211;&#x767C;&#x73FE;&#x6211;&#x932F;&#x4E86;&#x3002;&#x7576;&#x6642;&#x627E;&#x7684;&#x8CC7;&#x6599;&#x767C;&#x73FE;&#x5B83;&#x9810;&#x8A2D;&#x5403;&#x7684;&#x6A94;&#x6848;&#x526F;&#x6A94;&#x540D;&#x662F; .sln&#xFF0C;&#x53D6;&#x6A23;&#x983B;&#x7387;&#x53EA;&#x6709; 8kHz &#x55AE;&#x8072;&#x9053;&#x3002;&#x6211;&#x767C;&#x73FE; Ableton Live &#x6839;&#x672C;&#x7121;&#x6CD5;&#x8F38;&#x51FA; 8kHz &#x7684;&#x6A94;&#x6848; &#x1F923;&#xFF0C;&#x6700;&#x5F8C;&#x9084;&#x662F;&#x5F97;&#x9760;<a href="https://www.voip-info.org/convert-wav-audio-files-for-use-in-asterisk/?ref=yychen.joba.cc">&#x7DB2;&#x8DEF;&#x4E0A;</a>&#x5927;&#x5BB6;&#x7528;&#x7684;&#x65B9;&#x6CD5; &quot;sox&quot; &#x9019;&#x500B;&#x8F49;&#x6A94;&#x7A0B;&#x5F0F;&#x3002;</p><p>&#x8F49;&#x6210; 8kHz &#x4E4B;&#x5F8C;&#xFF0C;&#x5C31;&#x6709;&#x4E00;&#x7A2E; Lo-Fi &#x611F;&#xFF0C;&#x5C31;&#x958B;&#x59CB;&#x5F88;&#x5FA9;&#x53E4;&#x4E86;&#xFF01;</p><h2 id="%E6%9B%B4%E6%96%B0%E6%AA%94%E6%A1%88">&#x66F4;&#x65B0;&#x6A94;&#x6848;</h2><p>&#x5728;&#x63A5;&#x8FD1;&#x958B;&#x6F14;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x5011;&#x7684;&#x4E09;&#x500B;&#x6A5F;&#x7BB1;&#x5DF2;&#x7D93;&#x90FD;&#x5728;&#x73FE;&#x5834;&#x4E86;&#xFF0C;&#x4F46;&#x4F60;&#x77E5;&#x9053;&#x7684;&#xFF0C;&#x9019;&#x7A2E;&#x6771;&#x897F;&#x4E00;&#x5B9A;&#x90FD;&#x662F;&#x6539;&#x5230;&#x6700;&#x5F8C;&#x4E00;&#x523B;&#x7684;&#x3002;&#x4E4B;&#x524D;&#x6709;&#x904E;&#x5F88;&#x591A;&#x6B21;&#x985E;&#x4F3C;&#x7684;&#x7D93;&#x9A57;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x505A;&#x4E86;&#x4E00;&#x500B;&#x7C21;&#x55AE;&#x7684;&#x66F4;&#x65B0;&#x65B9;&#x5F0F;&#x3002;&#x9019;&#x500B;&#x65B9;&#x5F0F;&#x7684;&#x524D;&#x63D0;&#x662F;&#x6211;&#x5011;&#x6A5F;&#x7BB1;&#x8981;&#x6709;&#x4FBF;&#x6377;&#x7684;&#x9023;&#x5165;&#x65B9;&#x5F0F;&#xFF0C;&#x4EE5;&#x53CA;&#x4FBF;&#x6377;&#x7684;&#x7DB2;&#x969B;&#x7DB2;&#x8DEF;&#x5B58;&#x53D6;&#x3002;</p><p>&#x66F4;&#x65B0;&#x6A94;&#x6848;&#x7684;&#x90E8;&#x4EFD;&#x4E0D;&#x5916;&#x4E4E;&#x5C31;&#x662F; Raspberry Pi &#x4E0A;&#xFF08;FreePBX&#xFF09;&#x7684;&#x97F3;&#x6A94;&#x3001; extensions_custom.conf&#xFF0C;&#x4EE5;&#x53CA;&#x6211;&#x5011;&#x5728; extensions_custom.conf &#x4E0A;&#x6709;&#x547C;&#x53EB;&#x5230;&#x7684; python scripts&#x3002;&#x6240;&#x4EE5;&#x9996;&#x8981;&#x662F;&#xFF0C;&#x7576;&#x6211;&#x66F4;&#x65B0;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6211;&#x7684;&#x7B46;&#x96FB;&#x8981;&#x53EF;&#x4EE5;&#x8F15;&#x6613;&#x7684;&#x9023;&#x4E0A; Raspberry Pi&#xFF0C;&#x56E0;&#x4E9B;&#x5728;&#x6211;&#x5011;&#x7684;&#x6A5F;&#x7BB1;&#x4E0A;&#x6709;&#x4E00;&#x53F0; WiFi AP&#xFF0C;&#x7B46;&#x96FB;&#x958B;&#x4E86;&#x63A5;&#x4E0A; WiFi &#x6211;&#x5C31;&#x53EF;&#x4EE5; ssh &#x9032;&#x53BB;&#x4E86;&#x3002;</p><p>&#x4F46;&#x9019;&#x6A23;&#x8981;&#x66F4;&#x65B0;&#x6A94;&#x6848;&#x4E5F;&#x5F88;&#x9EBB;&#x7169;&#xFF0C;&#x7E3D;&#x4E0D;&#x8981;&#x6211;&#x4E00;&#x500B;&#x4E00;&#x500B;&#x6A94;&#x6848;&#x5F9E;&#x6211;&#x96FB;&#x8166;&#x672C;&#x5730;&#x7AEF; scp &#x9032;&#x53BB;&#x5427;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x958B;&#x4E86;&#x500B; git repository &#x4F86;&#x505A;&#x7248;&#x672C;&#x63A7;&#x7BA1;&#xFF0C;&#x800C; extensions_custom.conf &#x539F;&#x672C;&#x662F;&#x653E;&#x5728; /etc/asterisk &#x5E95;&#x4E0B;&#x7684;&#xFF0C;&#x6211;&#x5C31;&#x780D;&#x4E86;&#x4E4B;&#x5F8C;&#x505A;&#x4E86;&#x4E00;&#x500B; symbolic link &#x6307;&#x5230;&#x6211; git repo &#x5E95;&#x4E0B;&#x7684; extensions_custom.conf&#x3002;</p><pre><code>root@raspbx:/etc/asterisk# ls -al extensions_custom.conf 
lrwxrwxrwx 1 asterisk asterisk 65 Sep 18  2021 extensions_custom.conf -&gt; /home/asterisk/projects/freepbx-extensions/extensions_custom.conf
</code></pre><p>&#x800C;&#x97F3;&#x6A94;&#x3001;scripts &#x4E5F;&#x90FD;&#x5728;&#x9019;&#x500B; repo &#x88E1;&#x9762;&#xFF0C;&#x6240;&#x4EE5;&#xFF0C;&#x6211;&#x9023;&#x4E0A;&#x5F8C;&#x5C31;&#x53EA;&#x8981; git pull origin main&#xFF0C;&#x63A5;&#x8457;&#x66F4;&#x65B0;&#xFF08;&#x91CD;&#x555F;&#xFF09;asterisk &#x7684; dialplan &#x5373;&#x53EF;&#x3002;</p><p>&#x5269;&#x4E0B;&#x7684;&#x554F;&#x984C;&#x5C31;&#x662F;&#x7DB2;&#x8DEF;&#x4E86;&#x3002;&#x56E0;&#x6B64;&#x7576;&#x6642;&#x8CB7;&#x7684; AP &#x662F;&#x4E00;&#x53F0; 4G &#x7684; AP&#xFF0C;&#x53EF;&#x4EE5;&#x63D2; SIM &#x5361;&#xFF0C;&#x53BB;&#x96FB;&#x4FE1;&#x516C;&#x53F8;&#x8CB7;&#x4E09;&#x5F35;&#x9810;&#x4ED8;&#x5361;&#xFF0C;<a href="https://www.taiwanmobile.com/mobile/prepaid/5Gprepaid.html?ref=yychen.joba.cc">&#x4E00;&#x5F35; 300 &#x5143;</a>&#x5C31;&#x641E;&#x5B9A;&#x4E86;&#x3002;&#x7C21;&#x6F54;&#x6709;&#x529B;&#xFF0C;&#x4E00;&#x53F0;&#x66F4;&#x65B0;&#x5927;&#x6982;&#x53EF;&#x4EE5;&#x5728; 30 &#x79D2;&#x5167;&#x5B8C;&#x6210;&#xFF0C;&#x6240;&#x4EE5;&#x6700;&#x5F8C;&#x4E00;&#x79D2;&#x9418;&#x7684;&#x8A9E;&#x97F3;&#x66F4;&#x65B0;&#x5C0D;&#x6211;&#x5011;&#x4F86;&#x8AAA;&#x4E5F;&#x4E0D;&#x662F;&#x592A;&#x5927;&#x7684;&#x8CA0;&#x64D4;&#x3002;</p><h2 id="%E5%9B%9E%E9%A6%AC%E6%A7%8D">&#x56DE;&#x99AC;&#x69CD;</h2><p>&#x5728;&#x9019;&#x500B;&#x4E92;&#x52D5;&#x7576;&#x4E2D;&#xFF0C;&#x6709;&#x4E00;&#x500B;&#x90E8;&#x4EFD;&#x662F;&#x639B;&#x4E86;&#x96FB;&#x8A71;&#x5F8C;&#xFF0C;&#x6703;&#x56DE;&#x64A5;&#x56DE;&#x4F86;&#xFF0C;&#x96FB;&#x8A71;&#x6703;&#x97FF;&#x9234;&#x7684;&#x3002;&#x9019;&#x500B;&#x5C31;&#x6709;&#x8CF4; python &#x4E86;&#x3002;&#x6211;&#x5011;&#x7528;&#x4E86; <a href="https://www.pycall.org/?ref=yychen.joba.cc">pycall</a> &#x9019;&#x500B;&#x5957;&#x4EF6;&#xFF0C;&#x5F88;&#x7C21;&#x55AE;&#x7684;&#x5C31;&#x53EF;&#x4EE5;&#x64A5;&#x6253;&#x6307;&#x5B9A;&#x7684;&#x5206;&#x6A5F;&#xFF0C;&#x5F88;&#x50CF;&#x662F;&#x5728; python &#x88E1;&#x9762;&#x5BEB; asterisk &#x7684; dialplan &#x1F631; &#x4E0B;&#x9762;&#x5C31;&#x662F;&#x5217;&#x5728; pycall &#x6587;&#x4EF6;&#x4E0A;&#x7684;&#x7BC4;&#x4F8B;</p><pre><code class="language-python"># Initiate an outbound call to 1-888-222-3333 and say
# &apos;hello world!&apos; when the caller answers.

from pycall import CallFile, Call, Application

call = Call(&apos;SIP/flowroute/18882223333&apos;)
action = Application(&apos;Playback&apos;, &apos;hello-world&apos;)

c = CallFile(call, action)
c.spool()</code></pre><h2 id="%E7%9C%9F%EF%BC%8E%E5%BE%A9%E5%8F%A4%E9%9B%BB%E8%A9%B1">&#x771F;&#xFF0E;&#x5FA9;&#x53E4;&#x96FB;&#x8A71;</h2><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/04/IMG_2622-1.JPG" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="2000" height="1500" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/IMG_2622-1.JPG 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/IMG_2622-1.JPG 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/04/IMG_2622-1.JPG 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/04/IMG_2622-1.JPG 2400w" sizes="(min-width: 720px) 720px"></figure><p>&#x5927;&#x6A4B;&#x5DE5;&#x820D;&#x90A3;&#x908A;&#x4E00;&#x76F4;&#x90FD;&#x6709;&#x4E00;&#x500B;&#x975E;&#x5E38;&#x5FA9;&#x53E4;&#x7684;&#x8F49;&#x76E4;&#x5F0F;&#x96FB;&#x8A71;&#x3002;&#x6211;&#x5C0D;&#x96FB;&#x8A71;&#x7CFB;&#x7D71;&#x6C92;&#x90A3;&#x4EC0;&#x719F;&#x6089;&#xFF0C;&#x5C24;&#x5176;&#x662F;&#x9019;&#x9EBC;&#x53E4;&#x65E9;&#x7684;&#xFF0C;&#x60F3;&#x8AAA;&#x6709;&#x96FB;&#x8A71;&#x76D2;&#x53EF;&#x4EE5;&#x63A5;&#x4E0A;&#x96FB;&#x8A71;&#x7DDA;&#xFF0C;&#x5C31;&#x61C9;&#x8A72;&#x53EF;&#x4EE5;&#x901A;&#x3002;&#x9019;&#x96BB;&#x96FB;&#x8A71;&#x63D2;&#x4E0A;&#x4E2D;&#x83EF;&#x96FB;&#x4FE1;&#x7684;&#x7DDA;&#x8DEF;&#x662F;&#x6703;&#x901A;&#x7684;&#xFF0C;&#x53EF;&#x4EE5;&#x6253;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x63A5;&#x807D;&#xFF0C;&#x4E5F;&#x6703;&#x97FF;&#x9234;&#xFF0C;&#x53EF;&#x662F;&#x63A5;&#x4E0A;&#x6211;&#x5011;&#x7684; VoIP Gateway&#xFF08;SPA 3000 &#x9019;&#x4E00;&#x53F0;&#xFF09;&#x5C31;&#x6C92;&#x6709;&#x4F5C;&#x7528;&#x3002;</p><p>&#x7D93;&#x904E;&#x4E00;&#x7FFB;&#x67E5;&#x8A62;&#xFF0C;&#x6211;&#x5011;&#x73FE;&#x5728;&#x666E;&#x904D;&#x770B;&#x5230;&#x7684;&#x96FB;&#x8A71;&#x7528;&#x7684;&#x8A0A;&#x865F;&#x662F; <a href="https://zh.wikipedia.org/wiki/%E5%8F%8C%E9%9F%B3%E5%A4%9A%E9%A2%91?ref=yychen.joba.cc">DTMF</a>&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x865F;&#x78BC;&#x6309;&#x4E0B;&#x53BB;&#x6703;&#x51FA;&#x73FE;&#x67D0;&#x7A2E;&#x56FA;&#x5B9A;&#x7684;&#x8072;&#x97F3;&#xFF1B;&#x7136;&#x5F8C;&#x9019;&#x7A2E;&#x8F49;&#x76E4;&#x5F0F;&#x7684;&#x96FB;&#x8A71;&#xFF0C;&#x5247;&#x662F;&#x7528;&#x300C;<a href="https://zh.wikipedia.org/wiki/%E8%84%89%E5%86%B2%E6%8B%A8%E5%8F%B7?ref=yychen.joba.cc">&#x8108;&#x885D;&#x64A5;&#x865F;</a>&#x300D;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x807D;&#x807D;&#x7B52;&#x7684;&#x8072;&#x97F3;&#xFF0C;&#x6703;&#x6709;&#x5660;&#x5660;&#x5660;&#x7684;&#x8072;&#x97F3;&#xFF0C;&#x770B;&#x4F60;&#x64A5;&#x7684;&#x865F;&#x78BC;&#x662F;&#x591A;&#x5C11;&#xFF0C;&#x5C31;&#x6703;&#x5660;&#x591A;&#x5C11;&#x6B21;&#xFF0C;&#x4F8B;&#x5982; 1 &#x5C31;&#x662F; 1 &#x6B21;&#xFF0C;2 &#x662F; 2 &#x6B21;&#xFF0C;0 &#x5247;&#x662F; 10 &#x6B21;&#x3002;&#x56E0;&#x70BA;&#x60F3;&#x50CF;&#x4F60;&#x8981;&#x7528;&#x9019;&#x652F;&#x96FB;&#x8A71;&#x4F86;&#x64A5;&#x73FE;&#x4EE3;&#x7684;&#x624B;&#x6A5F;&#x865F;&#x78BC;&#xFF0C;&#x5176;&#x5BE6;&#x662F;&#x76F8;&#x7576;&#x75DB;&#x82E6;&#x7684;&#xFF0C;&#x56E0;&#x70BA;&#x6211;&#x5011;&#x624B;&#x6A5F;&#x865F;&#x78BC;&#x6709; 10 &#x78BC;&#xFF0C;&#x800C;&#x4E14;&#x90FD;&#x662F; 09XX &#x958B;&#x982D;&#xFF0C;&#x5149;&#x662F;&#x64AD;&#x524D;&#x5169;&#x865F;&#x5C31;&#x5DF2;&#x7D93;&#x89BA;&#x5F97;&#x4E0D;&#x8010;&#x7169;&#x4E86; &#x1F923;</p><p><a href="https://www.cisco.com/c/dam/assets/cdc_content_elements/flash/mobile_sols/partners_site/pdfs/home/SPA3000.pdf?ref=yychen.joba.cc">SPA 3000</a> &#x4E0D;&#x652F;&#x63F4;&#x8108;&#x885D;&#x64A5;&#x865F;&#xFF0C;&#x53EA;&#x652F;&#x63F4; DTMF&#xFF0C;&#x6240;&#x4EE5;&#x9019;&#x53F0;&#x63A5;&#x4E0A; SPA 3000 &#x662F;&#x7121;&#x6CD5;&#x64A5;&#x865F;&#x7684;&#xFF0C;&#x4F46;&#x662F;&#x53EF;&#x4EE5;&#x63A5;&#x807D;&#x3002;&#x53EA;&#x662F;&#x4E0D;&#x77E5;&#x9053;&#x70BA;&#x4EC0;&#x9EBC;&#x9234;&#x97FF;&#x5F88;&#x7121;&#x529B;&#x3002;&#x5B83;&#x88E1;&#x9762;&#x662F;&#x771F;&#x7684;&#x6709;&#x6771;&#x897F;&#x5728;&#x6572;&#x5169;&#x7684;&#x97FF;&#x9234;&#x7684;&#xFF0C;&#x53EA;&#x662F;&#x5F88;&#x50CF;&#x6C92;&#x6709;&#x8DB3;&#x5920;&#x7684;&#x529B;&#x6C23;&#xFF0C;&#x8072;&#x97F3;&#x90FD;&#x88AB;&#x60B6;&#x4F4F;&#x4E86;&#x3002;</p><p>SPA 3000 &#x5176;&#x5BE6;&#x662F;&#x4E00;&#x53F0;&#x5F88;&#x8001;&#x820A;&#x7684;&#x6A5F;&#x5668;&#xFF0C;&#x5B83;&#x65E9;&#x5C31;&#x5DF2;&#x7D93;&#x505C;&#x6B62;&#x652F;&#x63F4;&#xFF08;end of support&#xFF09;&#x4E86;&#xFF0C;&#x53EF;&#x80FD;&#x662F;&#x9019;&#x4E9B;&#x6A5F;&#x5668;&#x5EAB;&#x5B58;&#x4E5F;&#x76F8;&#x7576;&#x8001;&#x820A;&#xFF0C;&#x6211;&#x5011;&#x5728;&#x524D;&#x9762; prototype &#x7684;&#x968E;&#x6BB5;&#x5C31;&#x58DE;&#x4E86;&#x597D;&#x5E7E;&#x53F0;&#x3002;&#x5F8C;&#x4F86;&#xFF0C;&#x5728;&#x6B63;&#x5F0F;&#x6F14;&#x51FA;&#x6642;&#xFF0C;&#x5165;&#x53E3;&#x9AD4;&#x9A57;&#x96FB;&#x8A71;&#x7684;&#x9EDE;&#x70BA;&#x4E86;&#x6D88;&#x5316;&#x4EBA;&#x6D41;&#x589E;&#x8A2D;&#x4E86;&#x5169;&#x96BB;&#x96FB;&#x8A71;&#x8B8A;&#x70BA;&#x7E3D;&#x5171;&#x4E09;&#x96BB;&#x96FB;&#x8A71;&#xFF0C;&#x6211;&#x5011;&#x5C31;&#x52A0;&#x8CFC;&#x53E6;&#x4E00;&#x53F0; VoIP Gateway&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x524D;&#x8FF0;&#x7684; <a href="http://www.grandstream.com/products/gateways-and-atas/analog-telephone-adaptors/product/ht802?ref=yychen.joba.cc">Grandstream HT802</a>&#x3002;</p><p>&#x7279;&#x5225;&#x63D0;&#x8D77;&#x5B83;&#x662F;&#x56E0;&#x70BA;&#x5B83;&#x7684;&#x8AAA;&#x660E;&#x6587;&#x4EF6;&#x5BEB;&#x9053;&#x5B83;&#x652F;&#x63F4;&#x8108;&#x885D;&#x64A5;&#x865F;&#xFF0C;&#x65BC;&#x662F;&#x4E4E;&#x6211;&#x5011;&#x628A;&#x8F49;&#x76E4;&#x96FB;&#x8A71;&#x63A5;&#x4E0A;&#xFF0C;&#x78BA;&#x5BE6;&#x662F;&#x53EF;&#x4EE5;&#x64A5;&#x865F;&#x4E86;&#xFF0C;&#x4F46;&#x662F;&#x9234;&#x97FF;&#x7684;&#x90E8;&#x4EFD;&#x9084;&#x662F;&#x4E00;&#x6A23;&#x3002;&#x518D;&#x5EA6;&#x7D93;&#x904E;&#x4E00;&#x756A;&#x7814;&#x7A76;&#xFF0C;&#x767C;&#x73FE;&#x5728;<a href="https://en.wikipedia.org/wiki/Ringing_(telephony)?ref=yychen.joba.cc">&#x9234;&#x97FF;&#x6642;&#x7DDA;&#x8DEF;&#x9700;&#x8981; 90V</a>&#xFF0C;&#x4F46;&#x9019;&#x5169;&#x53F0; VoIP Gateway &#x4F3C;&#x4E4E;<a href="https://forums.grandstream.com/t/is-the-ring-voltage-adjustable-for-phone-ports/45135?ref=yychen.joba.cc">&#x90FD;&#x4E0D;&#x6703;&#x5230; 90V</a>&#xFF0C;&#x6240;&#x4EE5;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x53E6;&#x5916;&#x7684;&#x8A2D;&#x5099;&#x5982; <a href="https://vikingelectronics.com/products/rg-10a/?ref=yychen.joba.cc">RG-10A</a> &#x4F86;&#x8B93;&#x5B83;&#x97FF;&#x9234;&#x6B63;&#x5E38;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x6211;&#x5011;&#x6700;&#x5F8C;&#x4E26;&#x6C92;&#x6709;&#x8CFC;&#x8CB7;&#x6B64;&#x8A2D;&#x5099;&#x4F86;&#x6E2C;&#x8A66;&#xFF0C;&#x6240;&#x4EE5;&#x4E5F;&#x7121;&#x6CD5;&#x78BA;&#x8A8D;&#x662F;&#x5426;&#x5C31;&#x662F;&#x9019;&#x500B;&#x539F;&#x56E0;&#x8B93;&#x5B83;&#x97FF;&#x9234;&#x7121;&#x529B;&#x3002;&#x56E0;&#x6B64;&#x6700;&#x7D42;&#x6211;&#x5011;&#x4E26;&#x6C92;&#x6709;&#x8B93;&#x9019;&#x53F0;&#x8F49;&#x76E4;&#x5F0F;&#x96FB;&#x8A71;&#x51FA;&#x73FE;&#x5728;&#x5287;&#x4E2D;&#xFF0C;&#x4ECD;&#x7136;&#x89BA;&#x5F97;&#x6709;&#x4E9B;&#x60CB;&#x60DC;&#x3002;</p><h2 id="voip-gateway-%E4%B8%8A%E7%9A%84%E8%A8%AD%E5%AE%9A">VoIP Gateway &#x4E0A;&#x7684;&#x8A2D;&#x5B9A;</h2><p>&#x524D;&#x6587;&#x6709;&#x63D0;&#x5230; asterisk &#x7684; dialplan&#xFF0C;&#x5176;&#x5BE6;&#x5728; VoIP Gateway &#x4E0A;&#x4E5F;&#x6709;&#x500B; dialplan &#x7684;&#x8A2D;&#x5B9A;&#xFF0C;&#x4E3B;&#x8981;&#x662F;&#x62FF;&#x4F86;&#x8A2D;&#x5B9A;&#x54EA;&#x4E9B;&#x865F;&#x78BC;&#x53EF;&#x4EE5;&#x64A5;&#x51FA;&#x53BB;&#x3001;&#x6253;&#x9032;&#x4F86;&#x3002;&#x7576;&#x6642;&#x8A2D;&#x5B9A;&#x7684;&#x4E3B;&#x8981;&#x7684;&#x8003;&#x91CF;&#xFF0C;&#x662F;&#x6211;&#x5011;&#x6709;&#x90E8;&#x4EFD;&#x7684;&#x865F;&#x78BC;&#x662F;&#x4E09;&#x78BC;&#xFF0C;&#x4F8B;&#x5982; 310&#xFF0C;&#x4F46;&#x53C8;&#x6709;&#x90E8;&#x4EFD;&#x7684;&#x865F;&#x78BC;&#x662F;&#x4E03;&#x78BC;&#x3001;&#x516B;&#x78BC;&#x6216;&#x4E5D;&#x78BC;&#x7B49;&#xFF0C;&#x6240;&#x4EE5;&#x5982;&#x679C; dialplan &#x6C92;&#x8A2D;&#x7684;&#x8A71;&#xFF0C;Gateway &#x6703;&#x4E0D;&#x77E5;&#x9053;&#x4F60;&#x865F;&#x78BC;&#x64A5;&#x5B8C;&#x6C92;&#xFF0C;&#x5C31;&#x5FC5;&#x9808;&#x7B49;&#x5230;&#x5B83;&#x903E;&#x6642;&#xFF0C;&#x624D;&#x6703;&#x771F;&#x7684;&#x64A5;&#x5230; SIP Server &#x4E0A;&#xFF0C;&#x7B49;&#x5F85;&#x6642;&#x9593;&#x6703;&#x5F88;&#x4E45;&#xFF0C;&#x4E5F;&#x4E0D;&#x7B26;&#x5408;&#x6211;&#x5011;&#x4E00;&#x822C;&#x6253;&#x96FB;&#x8A71;&#x7684;&#x9AD4;&#x9A57;&#x3002;</p><p>&#x6BCF;&#x4E00;&#x5BB6; dialplan &#x7684;&#x683C;&#x5F0F;&#x90FD;&#x4E0D;&#x592A;&#x4E00;&#x6A23;&#xFF0C;&#x6587;&#x4EF6;&#x8AAA;&#x660E;&#x4E5F;&#x4E0D;&#x76E1;&#x8A73;&#x7D30;&#xFF0C;&#x6240;&#x4EE5;&#x9084;&#x662F;&#x6709;&#x7DB2;&#x4E0A;&#x8003;&#x53E4;&#x8207; trial &amp; error &#x7684;&#x90E8;&#x4EFD;&#x5728;&#x3002;&#x9019;&#x4E9B; dialplan &#x7684;&#x683C;&#x5F0F;&#x4E5F;&#x90FD;&#x6709;&#x4E00;&#x9EDE; regular expression &#x7684;&#x5F71;&#x5B50;&#xFF0C;&#x4F46;&#x53C8;&#x4E0D;&#x662F; regular expression&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/04/---7.png" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="1220" height="170" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/---7.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/---7.png 1000w, https://yychen.joba.cc/content/images/2022/04/---7.png 1220w" sizes="(min-width: 720px) 720px"><figcaption>SPA3000 &#x4E0A;&#x7684; Dial Plan &#x8A2D;&#x5B9A;</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/04/---6.png" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="1738" height="360" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/---6.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/---6.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/04/---6.png 1600w, https://yychen.joba.cc/content/images/2022/04/---6.png 1738w" sizes="(min-width: 720px) 720px"><figcaption>Grandstream HT802 &#x4E0A;&#x7684; Dial Plan &#x8A2D;&#x5B9A;</figcaption></figure><p>&#x9019;&#x4E9B; VoIP Gateway &#x4E0A;&#x6709;&#x4E00;&#x5927;&#x5806;&#x95DC;&#x65BC;&#x96FB;&#x8A71;&#x76F8;&#x95DC;&#x7684;&#x8A2D;&#x5B9A;&#xFF0C;&#x6C92;&#x78B0;&#x904E;&#x9084;&#x771F;&#x7684;&#x4E0D;&#x66C9;&#x5F97;&#x3002;&#x6211;&#x5011;&#x96FB;&#x8A71;&#x63A5;&#x5728; SPA 3000 &#x6642;&#xFF0C;&#x4E00;&#x76F4;&#x6709;&#x4E00;&#x500B;&#x56F0;&#x64FE;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x639B;&#x4E0A;&#x96FB;&#x8A71;&#x7684;&#x901F;&#x5EA6;&#x592A;&#x5FEB;&#xFF0C;&#x99AC;&#x4E0A;&#x53C8;&#x628A;&#x8A71;&#x7B52;&#x62FF;&#x8D77;&#x4F86;&#xFF0C;&#x5B83;&#x7684;&#x884C;&#x70BA;&#x5C31;&#x6703;&#x602A;&#x602A;&#x7684;&#xFF0C;&#x597D;&#x50CF;&#x6703;&#x6709;&#x5207;&#x63DB;&#x7DDA;&#x8DEF;&#x7684;&#x611F;&#x89BA;&#x3002;&#x67E5;&#x4E86;&#x5F88;&#x4E45;&#xFF0C;&#x624D;&#x77E5;&#x9053;&#x4EE5;&#x524D;&#x96FB;&#x8A71;&#x6709;&#x4E9B;&#x5947;&#x7279;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x5176;&#x4E2D;&#x4E00;&#x500B;&#x53EB;&#x505A; <a href="https://en.wikipedia.org/wiki/Hook_flash?ref=yychen.joba.cc">Hook Flash</a>&#x3002;&#x5982;&#x679C;&#x4F60;&#x5FEB;&#x901F;&#x7684;&#x6309;&#x4E00;&#x4E0B;&#x96FB;&#x8A71;&#x639B;&#x4E0A;&#x7684;&#x958B;&#x95DC;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x5207;&#x63DB;&#x5230;&#x53E6;&#x4E00;&#x689D;&#x7DDA;&#xFF0C;&#x6240;&#x4EE5;&#x4F60;&#x53EF;&#x4EE5;&#x5728;&#x7DDA;&#x8DEF;&#x4E00;&#x901A;&#x8A71;&#x5230;&#x4E00;&#x534A;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x5207;&#x5230;&#x7DDA;&#x8DEF;&#x4E8C;&#x6253;&#x53E6;&#x4E00;&#x901A;&#xFF0C;&#x7136;&#x5F8C;&#x5207;&#x63DB;&#x7684;&#x65B9;&#x5F0F;&#x5C31;&#x662F;&#x5FEB;&#x901F;&#x7684;&#x639B;&#x4E0A;&#x518D;&#x62FF;&#x8D77;&#x3002;</p><p>HT802 &#x5C31;&#x6C92;&#x6709;&#x9019;&#x500B;&#x529F;&#x80FD;&#xFF0C;&#x5C31;&#x6C92;&#x9019;&#x500B;&#x56F0;&#x64FE;&#x3002;&#x5728; SPA 3000&#xFF0C;&#x9700;&#x8981;&#x7279;&#x5225;&#x628A; Hook Flash Timer &#x95DC;&#x6389;&#x624D;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/04/---9.png" class="kg-image" alt="&#x5BA4;&#x5167;&#x96FB;&#x8A71;&#x4E5F;&#x6210;&#x70BA;&#x4E00;&#x7A2E;&#x5FA9;&#x53E4;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;" loading="lazy" width="1408" height="152" srcset="https://yychen.joba.cc/content/images/size/w600/2022/04/---9.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/04/---9.png 1000w, https://yychen.joba.cc/content/images/2022/04/---9.png 1408w" sizes="(min-width: 720px) 720px"><figcaption>&#x6211;&#x5011;&#x628A; Hook Flash Timer Min&#x3001;Max&#x3001;Callee On Hook Delay &#x8DDF; Recorder Delay &#x90FD;&#x8A2D;&#x6210; 0</figcaption></figure><h2 id="%E7%B8%BD%E7%B5%90">&#x7E3D;&#x7D50;</h2><p>&#x4EE5;&#x4E0A;&#x5C31;&#x662F;&#x6211;&#x5011;&#x9019;&#x6B21;&#x5728;&#x300A;&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;&#x300B;&#x904B;&#x7528; VoIP &#x6240;&#x505A;&#x7684;&#x4E92;&#x52D5;&#x9AD4;&#x9A57;&#x3002;&#x96D6;&#x7136;&#x96FB;&#x8A71;&#x4F3C;&#x4E4E;&#x5C31;&#x662F;&#x4E00;&#x500B;&#x7C21;&#x55AE;&#x7684;&#x4E92;&#x52D5;&#xFF0C;&#x4F46;&#x662F;&#x8A2D;&#x5B9A;&#x8D77;&#x4F86;&#x4F9D;&#x7136;&#x6709;&#x5F88;&#x591A;&#x7709;&#x7709;&#x89D2;&#x89D2;&#x8981;&#x6CE8;&#x610F;&#x3002;&#x6211;&#x5C0D; telephony &#x96FB;&#x8A71;&#x7CFB;&#x7D71;&#x4E0D;&#x719F;&#x6089;&#xFF0C;&#x5F88;&#x591A;&#x5C08;&#x6709;&#x8A5E;&#x5F59;&#x5B8C;&#x5168;&#x4E0D;&#x66C9;&#x5F97;&#xFF0C;&#x9020;&#x6210;&#x641C;&#x5C0B;&#x8CC7;&#x6599;&#x7684;&#x56F0;&#x96E3;&#xFF0C;&#x8981;&#x4E0B;&#x4EC0;&#x9EBC;&#x95DC;&#x9375;&#x5B57;&#x90FD;&#x4E0D;&#x77E5;&#x9053;&#x3002;&#x4E0D;&#x904E;&#x6574;&#x9AD4;&#x800C;&#x8A00;&#x6211;&#x662F;&#x89BA;&#x5F97;&#x6EFF;&#x6709;&#x8DA3;&#x7684;&#xFF0C;&#x6309;&#x4E0B;&#x5FA9;&#x53E4;&#x96FB;&#x8A71;&#x7684;&#x865F;&#x78BC;&#x6309;&#x9215;&#x662F;&#x4E00;&#x500B;&#x76F8;&#x7576;&#x7642;&#x7652;&#x7684;&#x904E;&#x7A0B;&#xFF0C;&#x4E0D;&#x53EF;&#x601D;&#x8B70;&#x7684;&#x7642;&#x7652;&#xFF01;&#x7C21;&#x76F4;&#x5C31;&#x662F;<a href="https://24h.pchome.com.tw/prod/DEAS0T-A90080Z5R?ref=yychen.joba.cc">&#x8212;&#x58D3;&#x6309;&#x9215;</a>&#xFF0C;&#x4F46;&#x770B;&#x8D77;&#x4F86;&#x6709;&#x591A;&#x4E00;&#x9EDE;&#x610F;&#x7FA9;&#xFF1F;&#xFF01;&#x6700;&#x5F8C;&#xFF0C;&#x653E;&#x500B;&#x300A;&#x5927;&#x6A4B; 1988&#xFF1A;&#x81EA;&#x7531;&#x5E74;&#x4EE3;&#x300B;&#x7684;&#x6D3B;&#x52D5;&#x7D00;&#x9304;&#x5F71;&#x7247;&#x4F5C;&#x70BA;&#x7D50;&#x5C3E;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Jv_t4ACWp1k?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Git Bash in Windows Terminal]]></title><description><![CDATA[<p>&#x9019;&#x5E7E;&#x5929;&#x60F3;&#x8981;&#x8B93; <a href="https://github.com/commitizen-tools/commitizen?ref=yychen.joba.cc">commitizen (python)</a> &#x4E5F;&#x53EF;&#x4EE5;&#x5728; windows &#x4E0A;&#x4F7F;&#x7528;&#xFF0C;<a href="https://github.com/pallets/markupsafe/issues/295?ref=yychen.joba.cc">&#x641E;&#x4E86;&#x534A;&#x5929;&#x641E;&#x4E0D;&#x5B9A;</a>&#xFF0C;&#x91CD;&#x704C;&#x4F86;&#x91CD;&#x704C;&#x53BB;&#x5730;&#xFF0C;&#x8D6B;&#x7136;&#x767C;&#x73FE; Git for Windows &#x88E1;&#x9762;&#x7684;&#x65B0;&#x9078;&#x9805;&#xFF1A;(NEW!) Add a</p>]]></description><link>https://yychen.joba.cc/git-bash-in-windows-terminal/</link><guid isPermaLink="false">62309fd94b3fd36b4fe12d2e</guid><category><![CDATA[engineering]]></category><category><![CDATA[workplace]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Tue, 15 Mar 2022 14:24:39 GMT</pubDate><content:encoded><![CDATA[<p>&#x9019;&#x5E7E;&#x5929;&#x60F3;&#x8981;&#x8B93; <a href="https://github.com/commitizen-tools/commitizen?ref=yychen.joba.cc">commitizen (python)</a> &#x4E5F;&#x53EF;&#x4EE5;&#x5728; windows &#x4E0A;&#x4F7F;&#x7528;&#xFF0C;<a href="https://github.com/pallets/markupsafe/issues/295?ref=yychen.joba.cc">&#x641E;&#x4E86;&#x534A;&#x5929;&#x641E;&#x4E0D;&#x5B9A;</a>&#xFF0C;&#x91CD;&#x704C;&#x4F86;&#x91CD;&#x704C;&#x53BB;&#x5730;&#xFF0C;&#x8D6B;&#x7136;&#x767C;&#x73FE; Git for Windows &#x88E1;&#x9762;&#x7684;&#x65B0;&#x9078;&#x9805;&#xFF1A;(NEW!) Add a Git Bash Profile to Windows Terminal</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/---2.png" class="kg-image" alt loading="lazy" width="581" height="481"></figure><p>WSL / WSL2 &#x51FA;&#x4E86;&#x4E4B;&#x5F8C;&#xFF0C;&#x518D;&#x52A0;&#x4E0A; Windows Terminal &#x5DF2;&#x7D93;&#x6EFF;&#x8DB3;&#x6211;&#x5728; windows &#x4E0A;&#x53EF;&#x4EE5;&#x6709;&#x500B;&#x597D;&#x7684; shell&#x3002;&#x4F46;&#x6211;&#x5728;&#x958B;&#x767C; Unity &#x7A0B;&#x5F0F;&#x7684;&#x6642;&#x5019;&#xFF0C;git &#x9084;&#x662F;&#x90FD;&#x7528; Git Bash&#x3002;&#x4ECA;&#x5929;&#x73A9;&#x4E86;&#x4E00;&#x4E0B;&#x9019;&#x500B;&#x9078;&#x9805;&#x4E4B;&#x5F8C;&#xFF0C;&#x771F;&#x7684;&#x662F;&#x611B;&#x6B7B;&#x4E86;&#xFF0C;&#x6574;&#x500B;&#x6771;&#x897F;&#x90FD;&#x5C0D;&#x76E4;&#x4E86;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/---4.png" class="kg-image" alt loading="lazy" width="1484" height="787" srcset="https://yychen.joba.cc/content/images/size/w600/2022/03/---4.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/03/---4.png 1000w, https://yychen.joba.cc/content/images/2022/03/---4.png 1484w" sizes="(min-width: 720px) 720px"></figure><p>&#x5594;&#x5C0D;&#x4E86;&#xFF0C;&#x5176;&#x5BE6;&#x9084;&#x6709;&#x9019;&#x500B;&#xFF0C;&#x73FE;&#x5728; github&#x3001;gitlab &#x7684;&#x9810;&#x8A2D;&#x5206;&#x652F;&#x90FD;&#x662F; main &#x4E86;&#xFF0C;&#x9019;&#x908A;&#x53EF;&#x4EE5;&#x6539;&#x6389;&#x4E5F;&#x5F88;&#x4E0D;&#x932F;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/---3.png" class="kg-image" alt loading="lazy" width="581" height="481"></figure>]]></content:encoded></item><item><title><![CDATA[tomlyn Unity package]]></title><description><![CDATA[<p>&#x516C;&#x53F8;&#x7684; Unity &#x5C08;&#x6848;&#x5E38;&#x5E38;&#x9700;&#x8981;&#x8B80;&#x53D6;&#x8A2D;&#x5B9A;&#x6A94;&#x6848;&#xFF0C;&#x597D;&#x591A;&#x5E74;&#x524D;&#x90FD;&#x7528; json&#xFF0C;&#x4F46;&#x662F; json &#x5BE6;&#x5728;&#x4E0D;&#x9069;&#x5408;&#x7D66;&#x4EBA;&#x985E;&#x64B0;&#x5BEB;&#xFF08;&#x81F3;&#x5C11;&#x5C31;&#x4E0D;&#x6613;&#x5BEB;&#x8A3B;&#x89E3;&#x9019;&#x4EF6;&#x4E8B;</p>]]></description><link>https://yychen.joba.cc/tomlyn-unity-package/</link><guid isPermaLink="false">62302c9e4b3fd36b4fe12cd0</guid><category><![CDATA[engineering]]></category><category><![CDATA[unity]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Tue, 15 Mar 2022 06:34:51 GMT</pubDate><content:encoded><![CDATA[<p>&#x516C;&#x53F8;&#x7684; Unity &#x5C08;&#x6848;&#x5E38;&#x5E38;&#x9700;&#x8981;&#x8B80;&#x53D6;&#x8A2D;&#x5B9A;&#x6A94;&#x6848;&#xFF0C;&#x597D;&#x591A;&#x5E74;&#x524D;&#x90FD;&#x7528; json&#xFF0C;&#x4F46;&#x662F; json &#x5BE6;&#x5728;&#x4E0D;&#x9069;&#x5408;&#x7D66;&#x4EBA;&#x985E;&#x64B0;&#x5BEB;&#xFF08;&#x81F3;&#x5C11;&#x5C31;&#x4E0D;&#x6613;&#x5BEB;&#x8A3B;&#x89E3;&#x9019;&#x4EF6;&#x4E8B;&#xFF09;&#xFF0C;&#x4E4B;&#x5F8C;&#x6BD4;&#x8F03;&#x5E38;&#x7528; yaml&#x3002;&#x6700;&#x8FD1;&#x60F3;&#x8981;&#x6574;&#x7406;&#x4E00;&#x4E9B;&#x5E38;&#x7528;&#x7684;&#x6771;&#x897F;&#x8B8A;&#x6210;&#x4E00;&#x500B;&#x516C;&#x53F8;&#x5C08;&#x6848;&#x5167;&#x90E8;&#x7528;&#x7684; library&#xFF0C;&#x9019;&#x6B21;&#x6539;&#x7528; toml&#xFF0C;&#x6700;&#x5F8C; survey &#x5230; tomlyn&#x3002;</p><p>Unity &#x8981;&#x7528;&#x5957;&#x4EF6;&#x7684;&#x65B9;&#x5F0F;&#x9817;&#x9EBB;&#x7169;&#x7684;&#xFF0C;&#x6C92;&#x6709;&#x76F4;&#x63A5;&#x652F;&#x63F4; nuget&#xFF0C;&#x4F46;&#x6709; Unity Package&#xFF0C;&#x6240;&#x4EE5;&#x5982;&#x540C; Unity &#x5167;&#x90E8;&#x5305;&#x88DD; newtonsoft Json.NET &#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x4E5F;&#x81EA;&#x5DF1;&#x5305;&#x4E00;&#x500B;&#x3002;</p><h2 id="%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F">&#x4F7F;&#x7528;&#x65B9;&#x5F0F;</h2><p>&#x5728; Unity Editor &#x7684;&#x9078;&#x55AE;&#x628A; &#xA0;Package Manager &#x53EB;&#x51FA;&#x4F86;&#xFF08;Window &#x2192; Package Manager&#xFF09;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/image.png" class="kg-image" alt loading="lazy" width="1604" height="1128" srcset="https://yychen.joba.cc/content/images/size/w600/2022/03/image.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/03/image.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/03/image.png 1600w, https://yychen.joba.cc/content/images/2022/03/image.png 1604w" sizes="(min-width: 720px) 720px"></figure><p>&#x5DE6;&#x4E0A;&#x89D2;&#x7684; + &#x6309;&#x4E0B;&#x53BB;&#x5F8C;&#x9078;&#x64C7;&#x300C;Add package from git URL&#x300D;&#xFF0C;&#x7136;&#x5F8C;&#x8F38;&#x5165;&#x6211;&#x5011;&#x9019;&#x4E00;&#x5305;&#x7684; github &#x4F4D;&#x5740; <a href="https://github.com/fugufc/ooo.fugu.tomlyn.git?ref=yychen.joba.cc">https://github.com/fugufc/ooo.fugu.tomlyn.git</a></p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/image-1.png" class="kg-image" alt loading="lazy" width="1604" height="1128" srcset="https://yychen.joba.cc/content/images/size/w600/2022/03/image-1.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/03/image-1.png 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/03/image-1.png 1600w, https://yychen.joba.cc/content/images/2022/03/image-1.png 1604w" sizes="(min-width: 720px) 720px"></figure><p>&#x6309;&#x4E0B; Add&#xFF0C;&#x5C31;&#x88DD;&#x597D;&#x4E86;&#x3002;</p><p>&#x9019;&#x4E00;&#x5305;&#x4EC0;&#x9EBC;&#x4E8B;&#x60C5;&#x4E5F;&#x6C92;&#x505A;&#xFF0C;&#x5C31;&#x662F;&#x628A; nuget &#x4E0A;&#x9762;&#x76F8;&#x5C0D;&#x61C9;&#x7248;&#x672C;&#x7684; tomlyn netstandard 2.0 &#x7684; dll &#x5305;&#x9032;&#x4F86;&#x3002;&#x9019;&#x6A23;&#x4EE5;&#x5F8C;&#x8981;&#x4F7F;&#x7528; tomlyn &#x5C31;&#x7C21;&#x55AE;&#x8A31;&#x591A;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x9019;&#x65B9;&#x5F0F;&#x4E5F;&#x6BD4;&#x4F7F;&#x7528; Asset Store &#x7684;&#x65B9;&#x5F0F;&#x7C21;&#x6F54;&#x591A;&#x4E86;&#x3002;</p><p>&#x5305;&#x88DD;&#x7684;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x53C3;&#x8003; Unity &#x5B98;&#x7DB2; <a href="https://docs.unity3d.com/Manual/CustomPackages.html?ref=yychen.joba.cc">Creating custom packages</a>&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[演出周邊的林林總總]]></title><description><![CDATA[<p>&#x5F9E; 21 &#x6A02;&#x5718;&#x7B2C;&#x4E00;&#x6B21;&#x5728; A house &#x7684;&#x6F14;&#x51FA;&#xFF0C;&#x6211;&#x5C31;&#x5E38;&#x5E38;&#x6703;&#x60F3;&#x8981;&#x5F04;&#x4E00;&#x4E9B;&#x6709;&#x7684;&#x6C92;&#x7684;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x97F3;&#x6A02;&#x4E4B;&#x5916;&#x7684;&#x4E8B;&#x60C5;&#x3002;&#x96A8;&#x8457;&#x6BCF;&#x6B21;&#x6F14;&#x51FA;&#x90FD;&#x591A;&#x52A0;&#x4E86;</p>]]></description><link>https://yychen.joba.cc/performance-stuff/</link><guid isPermaLink="false">622a182e4b3fd36b4fe12bae</guid><category><![CDATA[music]]></category><category><![CDATA[multimedia]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Thu, 10 Mar 2022 17:03:52 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2022/03/JPEG-image-2.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2022/03/JPEG-image-2.jpeg" alt="&#x6F14;&#x51FA;&#x5468;&#x908A;&#x7684;&#x6797;&#x6797;&#x7E3D;&#x7E3D;"><p>&#x5F9E; 21 &#x6A02;&#x5718;&#x7B2C;&#x4E00;&#x6B21;&#x5728; A house &#x7684;&#x6F14;&#x51FA;&#xFF0C;&#x6211;&#x5C31;&#x5E38;&#x5E38;&#x6703;&#x60F3;&#x8981;&#x5F04;&#x4E00;&#x4E9B;&#x6709;&#x7684;&#x6C92;&#x7684;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x97F3;&#x6A02;&#x4E4B;&#x5916;&#x7684;&#x4E8B;&#x60C5;&#x3002;&#x96A8;&#x8457;&#x6BCF;&#x6B21;&#x6F14;&#x51FA;&#x90FD;&#x591A;&#x52A0;&#x4E86;&#x4E00;&#x9EDE;&#xFF0C;&#x6216;&#x8005;&#x662F;&#x6539;&#x826F;&#x4E86;&#x4E00;&#x9EDE;&#xFF0C;&#x9019;&#x4E9B;&#x975E;&#x97F3;&#x6A02;&#x672C;&#x9AD4;&#x7684;&#x6771;&#x897F;&#x5C31;&#x8D8A;&#x4F86;&#x8D8A;&#x591A;&#x4E86;&#xFF0C;&#x8D81;&#x8457;&#x9019;&#x6B21;&#x79D1;&#x86AA;&#x6F14;&#x51FA;&#x7D50;&#x675F;&#xFF0C;&#x5BEB;&#x7BC7;&#x6587;&#x7AE0;&#x8A18;&#x9304;&#x4E00;&#x4E0B;&#x3002;</p><h2 id="%E6%9C%80%E4%B8%80%E9%96%8B%E5%A7%8B">&#x6700;&#x4E00;&#x958B;&#x59CB;</h2><p>&#x6700;&#x65E9;&#x5728; A house&#xFF0C;&#x7E3D;&#x5171;&#x7528;&#x4E86;&#x5169;&#x500B;&#x6771;&#x897F;&#xFF0C;&#x4E00;&#x500B;&#x662F;&#x6295;&#x5F71;&#x63A7;&#x5236;&#xFF0C;&#x53E6;&#x4E00;&#x500B;&#x5247;&#x662F;&#x5BE6;&#x9AD4; loop machine&#x3002;&#x6295;&#x5F71;&#x6A5F;&#x6295;&#x51FA;&#x4F86;&#x7684;&#x6771;&#x897F;&#x5176;&#x5BE6;&#x662F;&#x4E00;&#x500B;&#x7DB2;&#x9801;&#xFF0C;&#x6211;&#x628A;&#x96FB;&#x92FC;&#x7434;&#x7684; MIDI &#x8A0A;&#x865F;&#x63A5;&#x51FA;&#x4F86;&#x7576;&#x4F5C;&#x662F;&#x6295;&#x5F71;&#x7247;&#x4E0A;&#x4E0B;&#x9801;&#x7684;&#x5207;&#x63DB;&#xFF08;&#x96FB;&#x92FC;&#x7434;&#x6700;&#x9AD8;&#x767D;&#x9375;&#x5169;&#x500B;&#x97F3;&#xFF0C;&#x4E00;&#x500B;&#x662F;&#x4E0A;&#x4E00;&#x9801;&#x4E00;&#x500B;&#x662F;&#x4E0B;&#x4E00;&#x9801;&#xFF09;&#x3002;&#x6574;&#x500B;&#x7DB2;&#x9801;&#x9084;&#x6545;&#x610F;&#x505A;&#x5F97;&#x5F88;&#x50CF; PowerPoint &#x7684;&#x67D0;&#x4E00;&#x7A2E;&#x7248;&#x578B;&#xFF0C;&#x7136;&#x5F8C;&#x5728;&#x8868;&#x6F14;&#x67D0;&#x4E00;&#x9996;&#x6B4C;&#x6709; rap &#x7684;&#x5730;&#x65B9;&#xFF0C;&#x4E2D;&#x9593;&#x6703;&#x6839;&#x64DA;&#x6211;&#x5F48;&#x7684;&#x6771;&#x897F;&#x5373;&#x6642;&#x986F;&#x793A; rap &#x7684;&#x6B4C;&#x8A5E;&#x3002;loop machine &#x7684;&#x5730;&#x65B9;&#x5247;&#x662F;&#x5728;&#x6700;&#x5F8C;&#x4E00;&#x9996;&#x6B4C;&#x8981;&#x8B1D;&#x5E55;&#x7684;&#x6642;&#x5019;&#x7528;&#x7684;&#xFF0C;&#x5728;&#x9593;&#x594F;&#x7684;&#x67D0;&#x4E00;&#x6BB5;&#x8173;&#x8E29;&#x8457; loop machine&#xFF0C;&#x628A;&#x9593;&#x594F;&#x7684;&#x4E00;&#x6BB5; loop &#x8D77;&#x4F86;&#xFF0C;&#x6211;&#x5C31;&#x53EF;&#x4EE5;&#x5728;&#x97F3;&#x6A02;&#x7E7C;&#x7E8C;&#x8DD1;&#x7684;&#x60C5;&#x6CC1;&#x4E4B;&#x4E0B;&#x8B1B;&#x8A71;&#x3002;</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/rE65lYhanMY?start=125&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>&#x7D04;&#x5728; 2:08 &#x6642;&#xFF0C;&#x4F7F;&#x7528; loop machine&#xFF1B;&#x80CC;&#x666F;&#x770B;&#x4F3C; PowerPoint &#x7684;&#x6295;&#x5F71;&#x7247;&#x5176;&#x5BE6;&#x662F;&#x500B;&#x7DB2;&#x9801;&#xFF0C;&#x900F;&#x904E; websocket &#x8DDF;&#x96FB;&#x92FC;&#x7434;&#x7684;&#x6309;&#x9375;&#x7528; MIDI &amp; pygame &#x4E32;&#x63A5;</figcaption></figure><p>&#x9019;&#x6574;&#x4EF6;&#x4E8B;&#x60C5;&#x7684;&#x8D77;&#x6E90;&#x61C9;&#x8A72;&#x662F;&#x6211;&#x5728; PyCon APAC 2014 &#x7684;&#x9583;&#x96FB;&#x8B1B;&#x5F04;&#x4E86;&#x9019;&#x500B;&#x6771;&#x897F;</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/4Qvnv5wZIx8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>PyCon APAC 2014 Lightning talk - &#x611F;&#x8B1D; marr &#x9304;&#x5F71;</figcaption></figure><p>&#x7136;&#x5F8C;&#x7576;&#x5E74;&#x5E74;&#x5E95;&#x7684;&#x6F14;&#x51FA;&#x6211;&#x5C31;&#x6C7A;&#x5B9A;&#x5F04;&#x4E0A;&#x5834;&#x4E86;&#x3002;&#x4F46;&#x7576;&#x521D;&#x5230;&#x5E95;&#x70BA;&#x4EC0;&#x9EBC;&#x6703;&#x7528;&#x9019;&#x500B;&#x6771;&#x897F;&#xFF1F;&#x597D;&#x50CF;&#x4E5F;&#x662F;&#x56E0;&#x70BA;&#x9019;&#x4E00;&#x5834;&#x8868;&#x6F14;&#x767C;&#x60F3;&#x7684;&#x3002;</p><h2 id="led-%E7%9C%BC%E9%8F%A1">LED &#x773C;&#x93E1;</h2><p>2017 &#x5E74;&#x56E0;&#x7DE3;&#x969B;&#x6703;&#x78B0;&#x5230;&#x4E86;&#x9019;&#x4E00;&#x526F; LED &#x773C;&#x93E1;&#xFF0C;&#x525B;&#x597D;&#x540C;&#x4E00;&#x5E74;&#x662F;&#x6211;&#x5011;&#x5718;&#x7B2C;&#x4E8C;&#x6B21;&#x5C08;&#x5834;&#x6F14;&#x51FA;&#xFF0C;&#x6211;&#x5C31;&#x6C7A;&#x5B9A;&#x62FF; 14 &#x5E74;&#x8868;&#x6F14;&#x7684;&#x96FB;&#x92FC;&#x7434; MIDI &#x63A7;&#x5236;&#x7CFB;&#x7D71;&#x4F86;&#x6539;&#x88DD;&#x6210;&#x63A7;&#x5236; LED &#x773C;&#x93E1;&#x7684;&#x7248;&#x672C;&#xFF0C;&#x525B;&#x597D;&#x914D;&#x5408;&#x7576;&#x6642;&#x5BEB;&#x7684;&#x65B0;&#x6B4C;&#x300A;&#x8166;&#x62BD;&#x7B4B;&#x300B;&#xFF0C;&#x65BC;&#x662F;&#x4E4E;&#x9019;&#x9996;&#x6B4C;&#x7684;&#x8A95;&#x751F;&#x5C31;&#x662F;&#x8DDF;&#x8457; LED &#x773C;&#x93E1;&#x4E00;&#x8D77;&#x4E86;&#xFF01;&#x9664;&#x4E86; 17 &#x5E74;&#x7684;&#x5C08;&#x5834;&#x8868;&#x6F14;&#x4E4B;&#x5916;&#xFF0C;&#x4E5F;&#x5728;&#x540C;&#x5E74;&#x7684;&#x8DA8;&#x52E2;&#x79D1;&#x6280;&#x71B1;&#x97F3;&#x793E;&#x6210;&#x767C;&#x6F14;&#x51FA;&#x3002;</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/GumN4K92XIA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>2017 &#x8DA8;&#x52E2;&#x79D1;&#x6280;&#x71B1;&#x97F3;&#x793E;&#x6210;&#x679C;&#x767C;&#x8868;&#x6703; @ &#x5F8C;&#x53F0; Backstage Cafe - &#x611F;&#x8B1D; <a href="https://www.youtube.com/c/ChiaHaoYu?ref=yychen.joba.cc">Chia-Hao Yu</a> &#x7684;&#x5F71;&#x7247;</figcaption></figure><p>LED &#x773C;&#x93E1;&#x80CC;&#x5F8C;&#x7684;&#x6771;&#x897F;&#x6211;&#x4E5F;&#x6295;&#x4E86; PyCon TW&#xFF0C;&#x5728; 2019 &#x5E74;&#x7684;&#x6642;&#x5019;&#x6709;&#x4E00;&#x5834; 30min &#x7684; session&#xFF0C;&#x4E26;&#x4E14;&#x628A;&#x7A0B;&#x5F0F;&#x78BC;&#x91CB;&#x51FA;&#xFF08;<a href="https://github.com/yychen/livespring?ref=yychen.joba.cc">livespring</a>&#xFF09;&#x3002;&#x5176;&#x5BE6;&#x9019;&#x4E00;&#x5834;&#x6F14;&#x8B1B;&#x7684;&#x6295;&#x5F71;&#x7247;&#x5C31;&#x662F;&#x500B;&#x7DB2;&#x9801;&#xFF0C;&#x800C; livespring &#x5167;&#x5305;&#x542B;&#x4E86;&#x6574;&#x500B;&#x7DB2;&#x9801;&#x7684;&#x5167;&#x5BB9;&#x3002;</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/1o-I8JsOzqw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>PyCon TW 2019&#xFF0C;LED &#x773C;&#x93E1;&#x80CC;&#x5F8C;&#x7684;&#x87D2;&#x86C7;&#x9B42;&#xFF0C;&#x7D04;&#x83AB;&#x5728; 8:03 &#x5DE6;&#x53F3;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x6295;&#x5F71;&#x7247;&#x5176;&#x5BE6;&#x662F;&#x500B;&#x7DB2;&#x9801;&#xFF0C;&#x8DDF; MIDI Controller &#x9023;&#x52D5;</figcaption></figure><h2 id="line-bot-%E6%AD%8C%E8%A9%9E%E6%A9%9F">LINE Bot &#x6B4C;&#x8A5E;&#x6A5F;</h2><p>2019 &#x5E74;&#x6211;&#x5DE5;&#x4F5C;&#x4F11;&#x606F;&#x4E86;&#x534A;&#x5E74;&#x5DE6;&#x53F3;&#xFF0C;&#x5728;&#x9019;&#x4E00;&#x500B;&#x7A7A;&#x6A94;&#x591A;&#x505A;&#x4E86;&#x4E00;&#x500B; LINE Bot&#xFF0C;&#x8B93;&#x5927;&#x5BB6;&#x53EF;&#x4EE5;&#x66F4;&#x4E86;&#x89E3;&#x6211;&#x5011;&#x7684;&#x6B4C;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x4E0A;&#x9762;&#x6709;&#x6B4C;&#x8A5E;&#x4EE5;&#x53CA;&#x4E00;&#x4E9B;&#x5176;&#x4ED6;&#x8CC7;&#x8A0A;&#x3002;&#x5176;&#x5BE6;&#x4E4B;&#x524D;&#x5C31;&#x5617;&#x8A66;&#x628A;&#x6B4C;&#x8A5E;&#x50B3;&#x5230; Facebook &#x7C89;&#x7D72;&#x9801;&#xFF08;&#x7D04;&#x83AB;&#x662F; 2016 &#x5E74;&#x7684;&#x8DA8;&#x52E2;&#x6210;&#x767C;&#xFF09;&#xFF0C;&#x4F46;&#x6211;&#x89BA;&#x5F97;&#x6210;&#x6548;&#x6C92;&#x6709;&#x5F88;&#x597D;&#x3002;&#x56E0;&#x70BA;&#x5DE5;&#x4F5C;&#x7684;&#x95DC;&#x4FC2;&#x6211;&#x6709;&#x6A5F;&#x6703;&#x63A5;&#x89F8;&#x5230; LINE Bot&#xFF0C;&#x6240;&#x4EE5;&#x642D;&#x914D; Richmenu &#x4EE5;&#x53CA; LIFF &#x505A;&#x4E86;&#x9019;&#x500B;&#x6771;&#x897F;&#x3002;</p><p>&#x4E3B;&#x8981;&#x6A23;&#x5B50;&#x5982;&#x4E0B;&#x5716;&#xFF0C;&#x6383;&#x63CF; QR Code &#x6216;&#x641C;&#x5C0B; ID &#x52A0;&#x5165;&#x5B98;&#x65B9;&#x5E33;&#x865F;&#x4E4B;&#x5F8C;&#xFF0C;&#x4E0B;&#x9762;&#x7684; Richmenu&#x6703;&#x986F;&#x793A;&#x73FE;&#x5728;&#x7684;&#x72C0;&#x614B;&#xFF0C;&#x958B;&#x59CB;&#x662F;&#x6B61;&#x8FCE;&#x756B;&#x9762;&#xFF0C;&#x7D50;&#x675F;&#x5F8C;&#x662F;&#x611F;&#x8B1D;&#x756B;&#x9762;&#xFF0C;&#x6B4C;&#x66F2;&#x4E2D;&#x9593;&#x5247;&#x662F;&#x8A72;&#x66F2;&#x76EE;&#x3002;&#x9EDE;&#x958B;&#x4F86;&#x5C31;&#x6703;&#x6709;&#x4E00;&#x4E9B;&#x591A;&#x7684;&#x8CC7;&#x8A0A;&#x3002;&#x4E0D;&#x7BA1;&#x4F60;&#x5728;&#x804A;&#x5929;&#x5BA4;&#x7A97;&#xFF0C;&#x9084;&#x662F;&#x5728;&#x6B4C;&#x8A5E;&#x7684;&#x9801;&#x9762;&#xFF0C;&#x63DB;&#x6B4C;&#x7684;&#x6642;&#x5019;&#x90FD;&#x6703;&#x81EA;&#x52D5;&#x5207;&#x63DB;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/RPReplay_Final1646929661_2-1.gif" class="kg-image" alt="&#x6F14;&#x51FA;&#x5468;&#x908A;&#x7684;&#x6797;&#x6797;&#x7E3D;&#x7E3D;" loading="lazy" width="277" height="600"></figure><p>&#x5B83;&#x5176;&#x5BE6;&#x6C92;&#x6709;&#x5F88;&#x795E;&#x5947;&#xFF0C;&#x5C31;&#x662F;&#x6709;&#x53E6;&#x5916;&#x4E00;&#x500B; LINE Bot &#x53BB;&#x63A7;&#x5236;&#x73FE;&#x5728;&#x7684;&#x72C0;&#x614B;&#xFF0C;&#x5207;&#x63DB;&#x4E86;&#x4E4B;&#x5F8C;&#x6240;&#x6709;&#x6709;&#x9023;&#x7DDA;&#x7684;&#x89C0;&#x773E;&#x5C31;&#x6703;&#x81EA;&#x52D5;&#x63DB;&#x9801;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x8AAA; LINE &#x7684; LIFF &#x662F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; websocket &#x7684; &#x1F601;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/03/RPReplay_Final1646929014-1.gif" class="kg-image" alt="&#x6F14;&#x51FA;&#x5468;&#x908A;&#x7684;&#x6797;&#x6797;&#x7E3D;&#x7E3D;" loading="lazy" width="277" height="600"></figure><p>&#x4E0D;&#x904E;&#x9019;&#x500B; LINE Bot &#x6709;&#x53E6;&#x5916;&#x4E00;&#x7D44;&#x529F;&#x80FD;&#xFF0C;&#x6211;&#x6703;&#x5728;&#x6B4C;&#x8DDF;&#x6B4C;&#x4E2D;&#x9593;&#x62BD;&#x7A7A;&#x62CD;&#x4E00;&#x5F35;&#x7167;&#x7247;&#xFF0C;&#x4E5F;&#x6703;&#x5728;&#x6700;&#x5F8C;&#x4E00;&#x9996;&#x6B4C;&#x642D;&#x914D;&#x4E0A;&#x8FF0;&#x7684; loop machine &#x8B1B;&#x4E00;&#x4E9B;&#x611F;&#x8B1D;&#x4EE5;&#x53CA;&#x611F;&#x6027;&#x7684;&#x8A71;&#xFF0C;&#x5728;&#x8B1B;&#x8A71;&#x6642;&#x53EF;&#x4EE5;&#x628A;&#x73FE;&#x5834;&#x7684;&#x8072;&#x97F3;&#x9304;&#x8D77;&#x4F86;&#x3002;&#x5728;&#x6700;&#x5F8C;&#x9019;&#x4E00;&#x9996;&#x6B4C;&#x63A5;&#x8FD1;&#x5C3E;&#x8072;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x5C07;&#x7167;&#x7247;&#x8207;&#x8072;&#x97F3;&#x767C;&#x9001;&#x7D66;&#x7576;&#x5929;&#x6709;&#x52A0;&#x5165; LINE &#x7684;&#x89C0;&#x773E;&#x3002;&#x7167;&#x7247;&#x6703;&#x642D;&#x914D;&#x7576;&#x5929;&#x8868;&#x6F14;&#x7684;&#x4E3B;&#x984C;&#x5408;&#x4E00;&#x4E9B;&#x6587;&#x5B57;&#x4E0A;&#x53BB;&#xFF0C;&#x901A;&#x5E38;&#x662F;&#x300A;&#x5341;&#x4E94;&#x5E74;&#x4EE5;&#x5F8C;&#x300B;&#x505A;&#x7D50;&#x5C3E;&#xFF0C;&#x6703;&#x6709;&#x4E00;&#x500B; 2007 &#x2013; 2022 &#x2013; 2037&#xFF08;&#x770B;&#x7576;&#x5E74;&#x662F;&#x54EA;&#x4E00;&#x5E74;&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/03/IMG_6449.JPG" class="kg-image" alt="&#x6F14;&#x51FA;&#x5468;&#x908A;&#x7684;&#x6797;&#x6797;&#x7E3D;&#x7E3D;" loading="lazy" width="2000" height="1502" srcset="https://yychen.joba.cc/content/images/size/w600/2022/03/IMG_6449.JPG 600w, https://yychen.joba.cc/content/images/size/w1000/2022/03/IMG_6449.JPG 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/03/IMG_6449.JPG 1600w, https://yychen.joba.cc/content/images/2022/03/IMG_6449.JPG 2363w" sizes="(min-width: 720px) 720px"><figcaption>2019 &#x8DA8;&#x52E2;&#x79D1;&#x6280;&#x71B1;&#x97F3;&#x793E;&#x6210;&#x767C; @ &#x6CB3;&#x5CB8;&#x7559;&#x8A00;&#x897F;&#x9580;&#x7D05;&#x6A13;&#x5C55;&#x6F14;&#x9928;&#xFF0C;&#x6211;&#x5011;&#x5728;&#x53F0;&#x4E0A;&#x8207;&#x53F0;&#x4E0B;&#x4E00;&#x8D77;&#x62CD;&#x7684;&#x7167;&#x7247;&#xFF0C;&#x5728;&#x8868;&#x6F14;&#x7D50;&#x675F;&#x524D;&#x5C31;&#x50B3;&#x9001;&#x5230;&#x6240;&#x6709;&#x52A0;&#x5165; LINE Bot &#x7684;&#x670B;&#x53CB;&#x5011;</figcaption></figure><p>&#x4F46;&#x5176;&#x5BE6;&#x6211;&#x89BA;&#x5F97;&#x6548;&#x679C;&#x6700;&#x597D;&#x7684;&#x9084;&#x662F;&#x821E;&#x53F0;&#x65C1;&#x908A;&#x6709;&#x6E05;&#x695A;&#x7684;&#x6295;&#x5F71;&#x6216;&#x8005;&#x662F; LED &#x653E;&#x6B4C;&#x8A5E;&#xFF0C;&#x56E0;&#x70BA;&#x4E0D;&#x7528;&#x4F4E;&#x8457;&#x982D;&#x770B;&#x624B;&#x6A5F;&#x53C8;&#x8981;&#x62AC;&#x982D;&#x770B;&#x8868;&#x6F14;&#xFF0C;&#x53EA;&#x4E0D;&#x904E;&#x9019;&#x6A23;&#x9700;&#x8981;&#x6709;&#x4E00;&#x500B;&#x719F;&#x6089;&#x6240;&#x6709;&#x66F2;&#x76EE;&#x7684;&#x4EBA;&#x4E00;&#x76F4;&#x63DB;&#x8A5E;&#x5176;&#x5BE6;&#x4E5F;&#x662F;&#x4E00;&#x500B;&#x5403;&#x91CD;&#x7684;&#x4EBA;&#x529B;&#x3002;</p><p>&#x5176;&#x5BE6;&#x5728; 2019 &#x90A3;&#x4E00;&#x5E74;&#x6211;&#x9084;&#x6709;&#x5077;&#x5077;&#x52A0;&#x4E86;&#x4E00;&#x500B;&#x5F8C;&#x4F86;&#x518D;&#x4E5F;&#x6C92;&#x6709;&#x4F7F;&#x7528;&#x7684; beacon&#xFF0C;&#x56E0;&#x70BA;&#x6211;&#x60F3;&#x8AAA;&#x53EA;&#x6709;&#x7576;&#x5929;&#x6709;&#x4F86;&#x7684;&#x4EBA;&#x6703;&#x50B3;&#x9001;&#xFF0C;&#x5176;&#x4ED6;&#x6C92;&#x4F86;&#x7684;&#x4EBA;&#x5C31;&#x4E0D;&#x8981; spam &#x4E86;&#x3002;&#x4F46;&#x56E0;&#x70BA;&#x4E4B;&#x5F8C;&#x8868;&#x6F14;&#x524D;&#x6211;&#x5176;&#x5BE6;&#x90FD;&#x6703;&#x628A; redis &#x7684; pubsub list &#x6E05;&#x7A7A;&#xFF0C;&#x7136;&#x5F8C;&#x7576;&#x5929;&#x4F86;&#x7684;&#x4EBA;&#x90FD;&#x6703;&#x8ACB;&#x4ED6;&#x5011;&#x50B3;&#x4E00;&#x5F35;&#x8CBC;&#x5716;&#xFF0C;&#x5C31;&#x7528;&#x9019;&#x500B;&#x7C21;&#x55AE;&#x7684;&#x65B9;&#x5F0F;&#x907F;&#x958B; beacon&#x3002;&#x5176;&#x5BE6; beacon &#x61C9;&#x8A72;&#x6EFF;&#x597D;&#x73A9;&#x7684;&#xFF0C;&#x53EA;&#x662F;&#x6211;&#x5728;&#x53F0;&#x524D;&#x8981;&#x6E96;&#x5099;&#x7684;&#x4E8B;&#x60C5;&#x592A;&#x591A;&#xFF0C;&#x6240;&#x4EE5;&#x5F8C;&#x4F86;&#x5C31;&#x6C92;&#x7528;&#x4E86;&#x3002;</p><h2 id="%E6%B5%B7%E6%B5%AA%E8%81%B2%E9%9F%B3%E3%80%81%E8%BB%9F%E9%AB%94-loop-machine-%E8%88%87%E7%99%BC%E9%80%81%E9%88%95">&#x6D77;&#x6D6A;&#x8072;&#x97F3;&#x3001;&#x8EDF;&#x9AD4; loop machine &#x8207;&#x767C;&#x9001;&#x9215;</h2><p>&#x540C;&#x4E00;&#x5E74;&#xFF08;2019&#xFF09;&#x7684;&#x8DA8;&#x52E2;&#x71B1;&#x97F3;&#x793E;&#x6210;&#x767C;&#xFF0C;&#x4E5F;&#x591A;&#x52A0;&#x4E86;&#x9019;&#x4E09;&#x500B;&#x6771;&#x897F;&#x3002;&#x628A;&#x5B83;&#x5011;&#x64FA;&#x5728;&#x4E00;&#x7D44;&#x662F;&#x56E0;&#x70BA;&#x5B83;&#x5011;&#x90FD;&#x662F;&#x9760;&#x4E00;&#x53F0;&#x6211;&#x653E;&#x5728;&#x96FB;&#x92FC;&#x7434;&#x4E0A;&#x9762;&#x7684; MIDI Controller &#x9054;&#x6210;&#x3002;&#x4E00;&#x500B;&#x6309;&#x9215;&#x767C;&#x51FA;&#x300A;&#x6C6A;&#x6D0B;&#x4E2D;&#x7684;&#x6211;&#x5011;&#x300B;&#x7684;&#x6D77;&#x6D6A;&#x8072;&#x97F3;&#xFF0C;&#x7576;&#x7136;&#x9019;&#x500B;&#x6D77;&#x6D6A;&#x6211;&#x5728; Ableton Live &#x88E1;&#x6709;&#x505A;&#x6210; loop&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4E0D;&#x8B93;&#x5B83; fade out&#xFF0C;&#x9019;&#x500B;&#x8072;&#x97F3;&#x53EF;&#x4EE5;&#x7121;&#x6B62;&#x76E1;&#x7684;&#x4E00;&#x76F4;&#x8DD1;&#x3002;</p><p>&#x8EDF;&#x9AD4; loop machine &#x5247;&#x662F;&#x53D6;&#x4EE3;&#x7B2C;&#x4E00;&#x6B21;&#x6F14;&#x51FA;&#x6642;&#x7684;&#x786C;&#x9AD4; loop machine&#xFF0C;&#x76EE;&#x7684;&#x5176;&#x5BE6;&#x4E00;&#x6A23;&#xFF0C;&#x5C31;&#x662F;&#x6211;&#x5728;&#x6700;&#x5F8C;&#x4E00;&#x9996;&#x6B4C;&#x7684;&#x9593;&#x594F;&#x6642;&#x53EF;&#x4EE5;&#x9298;&#x8B1D;&#x4E26;&#x4E14;&#x8B1B;&#x8B1B;&#x8A71;&#x3002;&#x56E0;&#x70BA;&#x5DF2;&#x7D93;&#x6709;&#x4E00;&#x53F0; MIDI Controller &#x4E86;&#xFF0C;&#x5C31;&#x60F3;&#x8AAA;&#x4E0D;&#x8981;&#x518D;&#x591A;&#x5F04;&#x4E00;&#x53F0;&#x786C;&#x9AD4;&#x63A5;&#x4F86;&#x63A5;&#x53BB;&#x7684;&#x4E86;&#x3002;</p><p>&#x800C;&#x767C;&#x9001;&#x9215;&#x5247;&#x662F;&#x7D50;&#x5408;&#x4E0A;&#x4E00;&#x6BB5; LINE Bot &#x8AAA;&#x7684;&#xFF0C;&#x6211;&#x53EF;&#x4EE5;&#x628A;&#x9014;&#x4E2D;&#x62CD;&#x7684;&#x7167;&#x7247;&#x4EE5;&#x53CA;&#x4E2D;&#x5834;&#x8B1B;&#x8A71;&#x7684;&#x9304;&#x97F3;&#x767C;&#x9001;&#x51FA;&#x53BB;&#x3002;&#x9019;&#x500B;&#x767C;&#x9001;&#x9215;&#x53EF;&#x4EE5;&#x8B93;&#x6211;&#x9084;&#x5728;&#x53F0;&#x4E0A;&#x8868;&#x6F14;&#x7684;&#x6642;&#x5019;&#x5C31;&#x8B93;&#x89C0;&#x773E;&#x6536;&#x5230;&#x8A0A;&#x606F;&#x3002;</p><h2 id="2022-%E7%A7%91%E8%9A%AA%E9%9F%B3%E6%A8%82%E7%AF%80">2022 &#x79D1;&#x86AA;&#x97F3;&#x6A02;&#x7BC0;</h2><p>&#x9019;&#x6B21;&#x975E;&#x5E38;&#x958B;&#x5FC3;&#x53EF;&#x4EE5;&#x5728;&#x79D1;&#x86AA;&#x97F3;&#x6A02;&#x7BC0;&#x8868;&#x6F14;&#xFF0C;&#x6211;&#x5E7E;&#x4E4E;&#x628A;&#x6240;&#x6709;&#x6771;&#x897F;&#x5168;&#x4E0A;&#x4E86;&#x3002;&#x5176;&#x5BE6;&#x672C;&#x4F86;&#x60F3;&#x8981;&#x67D0;&#x7A2E;&#x7A0B;&#x5EA6;&#x56DE;&#x6B78;&#x7B2C;&#x4E00;&#x6B21;&#x7684;&#x6295;&#x5F71;&#x6A5F;&#x8996;&#x89BA;&#x6548;&#x679C;&#xFF0C;&#x56E0;&#x70BA;&#x9019;&#x4E00;&#x6B21;&#x6709; LED &#x96FB;&#x8996;&#x7246;&#x3002;&#x4F46;&#x662F;&#x5F8C;&#x4F86;&#x6211;&#x5011;&#x6C7A;&#x5B9A;&#x4E0A;&#x67B6;&#x55AE;&#x66F2;&#xFF0C;&#x8868;&#x6F14;&#x524D;&#x6240;&#x6709;&#x7684;&#x7CBE;&#x529B;&#x90FD;&#x82B1;&#x5728;&#x9304;&#x97F3;&#x53CA;&#x4E0A;&#x67B6;&#xFF0C;&#x6700;&#x5F8C;&#x6C92;&#x6642;&#x9593;&#x4E5F;&#x7121;&#x529B;&#x984D;&#x5916;&#x5BEB; Unity &#x6216; Unreal&#x3001;processing... &#xFF08;&#x4E0D;&#x7BA1;&#x54EA;&#x4E00;&#x7A2E;&#x5DE5;&#x5177;&#xFF09;&#x4F86;&#x505A;&#x4E9B;&#x6548;&#x679C;&#x3002;</p><p>&#x4E0A;&#x8FF0;&#x8AAA;&#x7684;&#x53EA;&#x5DEE; LINE &#x63A8;&#x64AD;&#x9304;&#x97F3;&#xFF08;&#x4EE5;&#x53CA; beacon&#xFF09;&#x6C92;&#x6709;&#x4E0A;&#x5834;&#x4E86;&#x3002;&#x8981;&#x5F04;&#x7684;&#x8A2D;&#x5099;&#x592A;&#x591A;&#xFF0C;&#x9084;&#x8981;&#x518D;&#x591A;&#x52A0;&#x4E00;&#x9846; USB mic&#xFF0C;&#x9023;&#x540C;&#x6E2C;&#x8A66;&#x6240;&#x6709;&#x7684;&#x6771;&#x897F;&#x662F;&#x5426;&#x90FD;&#x9084; work&#xFF0C;&#x4ECA;&#x5E74;&#x5F8C;&#x4F86;&#x771F;&#x7684;&#x6C92;&#x6709;&#x90A3;&#x9EBC;&#x591A;&#x6642;&#x9593;&#x9867;&#x9019;&#x500B;&#x4E86;&#x3002;&#x97F3;&#x6A02;&#x624D;&#x662F;&#x672C;&#x9AD4;&#x963F;&#xFF0C;&#x9084;&#x662F;&#x6EFF;&#x615A;&#x6127;&#x61C9;&#x8A72;&#x82B1;&#x66F4;&#x591A;&#x6642;&#x9593;&#x7DF4;&#x7434;&#xFF0C;&#x628A; solo &#x5373;&#x8208;&#x7684;&#x90E8;&#x5206;&#x518D;&#x96D5;&#x7422;&#x5F97;&#x66F4;&#x597D;&#x4E00;&#x9EDE;&#x3002;&#x4ECA;&#x5E74;&#x771F;&#x7684;&#x597D;&#x5BB6;&#x5728;&#x6211;&#x5011;&#x8868;&#x6F14;&#x7576;&#x5929;&#x6709;&#x5728;&#x7576;&#x5730;&#x79DF;&#x4E86;&#x500B;&#x7DF4;&#x5718;&#x5BA4;&#x518D;&#x904E;&#x4E00;&#x6B21;&#xFF0C;&#x8B93;&#x6211;&#x5011;&#x5927;&#x5BB6;&#x5B89;&#x5FC3;&#x4E0D;&#x5C11;&#xFF0C;&#x4E0D;&#x904E;&#x6211;&#x7684;&#x96FB;&#x92FC;&#x7434;&#x5C31; 16kg&#xFF0C;&#x52A0;&#x4E0A;&#x6211;&#x6240;&#x6709;&#x7684;&#x8A2D;&#x5099;&#x5169;&#x5927;&#x888B;&#x6211;&#x770B;&#x5927;&#x6982;&#x4E5F;&#x662F;&#x5341;&#x4F86;&#x516C;&#x65A4;&#xFF0C;&#x8D70;&#x4E86;&#x4E00;&#x516C;&#x91CC;&#x7684;&#x8DEF;&#x771F;&#x7684;&#x6709;&#x5920;&#x7D2F;&#x7684;&#x3002;&#x56DE;&#x7A0B;&#x5C31;&#x53D7;&#x4E0D;&#x4E86;&#x642D;&#x8A08;&#x7A0B;&#x8ECA;&#x56DE;&#x5230;&#x73FE;&#x5834;&#x4E86; &#x1F601;</p><p>&#x96D6;&#x7136;&#x4E0A;&#x4E00;&#x7BC7;&#x5DF2;&#x7D93;&#x9644;&#x4E0A;&#x4E86;&#xFF0C;&#x4F46;&#x6709;&#x53EF;&#x80FD;&#x6C92;&#x770B;&#x5230;&#x4E0A;&#x4E00;&#x7BC7;&#xFF0C;&#x6709;&#x8208;&#x8DA3;&#x7684;&#x4EBA;&#x53EF;&#x4EE5;&#x5728;&#x9019;&#x908A;&#x6B23;&#x8CDE;&#x5230;&#x7576;&#x5929;&#x7684;&#x6F14;&#x51FA;&#x3002;&#x9019;&#x5E7E;&#x5929;&#x56DE;&#x653E;&#xFF0C;&#x624D;&#x767C;&#x73FE;&#x4ECB;&#x7D39;&#x5718;&#x54E1;&#x7684;&#x6642;&#x5019;&#x5FD8;&#x8A18;&#x4ECB;&#x7D39;&#x81EA;&#x5DF1;&#x60F9;&#x1F923;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/64LOxAtepeE?start=20982&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[不成功的 Keyboard 設置]]></title><description><![CDATA[<p>&#x6211;&#x5011;&#x6A02;&#x5718;&#x7684;&#x8868;&#x6F14;&#x96A8;&#x8457;&#x6F14;&#x51FA;&#x5167;&#x5BB9;&#x8B8A;&#x5316;&#xFF0C;&#x6211;&#x7684;&#x96FB;&#x92FC;&#x7434;&#x9700;&#x8981;&#x642D;&#x914D;&#x7684;&#x8A2D;&#x7F6E;&#x4E5F;&#x4E0D;&#x540C;&#x3002;<a href="https://www.facebook.com/rocktechs">&#x79D1;&#x86AA;&#x97F3;&#x6A02;&#x7BC0;</a>&#x70BA;&#x4E86;&#x5448;&#x73FE;&#x6700;&#x591A;&#x6548;&#x679C;&#xFF0C;&#x6211;&#x5E7E;&#x4E4E;&#x6240;</p>]]></description><link>https://yychen.joba.cc/unsuccessful-keyboard-setup/</link><guid isPermaLink="false">6227739b4b3fd36b4fe12af5</guid><category><![CDATA[music]]></category><category><![CDATA[murmuring]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Tue, 08 Mar 2022 16:49:59 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2022/03/IMG_6425.JPG" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2022/03/IMG_6425.JPG" alt="&#x4E0D;&#x6210;&#x529F;&#x7684; Keyboard &#x8A2D;&#x7F6E;"><p>&#x6211;&#x5011;&#x6A02;&#x5718;&#x7684;&#x8868;&#x6F14;&#x96A8;&#x8457;&#x6F14;&#x51FA;&#x5167;&#x5BB9;&#x8B8A;&#x5316;&#xFF0C;&#x6211;&#x7684;&#x96FB;&#x92FC;&#x7434;&#x9700;&#x8981;&#x642D;&#x914D;&#x7684;&#x8A2D;&#x7F6E;&#x4E5F;&#x4E0D;&#x540C;&#x3002;<a href="https://www.facebook.com/rocktechs">&#x79D1;&#x86AA;&#x97F3;&#x6A02;&#x7BC0;</a>&#x70BA;&#x4E86;&#x5448;&#x73FE;&#x6700;&#x591A;&#x6548;&#x679C;&#xFF0C;&#x6211;&#x5E7E;&#x4E4E;&#x6240;&#x6709;&#x7684;&#x6771;&#x897F;&#x90FD;&#x4E0A;&#x4E86;&#xFF0C;&#x9700;&#x8981;&#x4F7F;&#x7528;&#x8EDF;&#x9AD4;&#x97F3;&#x6E90;&#x3001;Loop Machine&#x3001;Cue &#x97F3;&#x6548;&#x3001;&#x5373;&#x6642;&#x53EF;&#x63A7;&#x7684;&#x6309;&#x9215;&#x5011;... &#x7B49;&#xFF08;&#x9019;&#x6B21;&#x53EA;&#x5DEE;&#x4E00;&#x9846; USB &#x9EA5;&#x514B;&#x98A8;&#x9304;&#x4E00;&#x6BB5;&#x73FE;&#x5834;&#x8B1B;&#x7684;&#x8A71;&#xFF0C;&#x53EA;&#x6709;&#x9019;&#x500B;&#x6C92;&#x5F04;&#x4E0A;&#x53BB;&#xFF09;</p><p>&#x6240;&#x4EE5;&#x96FB;&#x92FC;&#x7434;&#x7684;&#x5468;&#x908A;&#x9700;&#x8981;&#x63A5;&#x4E0A;&#xFF1A;</p><ol><li>Audio Interface</li><li>Midi Controller</li><li>USB Hub</li><li>&#x96FB;&#x8166;</li></ol><p>&#x6574;&#x500B;&#x914D;&#x7F6E;&#x5982;&#x4E0B;&#x5716;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/03/----keyboard---.png" class="kg-image" alt="&#x4E0D;&#x6210;&#x529F;&#x7684; Keyboard &#x8A2D;&#x7F6E;" loading="lazy" width="1280" height="720" srcset="https://yychen.joba.cc/content/images/size/w600/2022/03/----keyboard---.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/03/----keyboard---.png 1000w, https://yychen.joba.cc/content/images/2022/03/----keyboard---.png 1280w" sizes="(min-width: 720px) 720px"><figcaption>Keyboard &#x8207;&#x5468;&#x908A;&#x8A2D;&#x7F6E;&#x5716;</figcaption></figure><p>&#x56E0;&#x70BA;&#x79D1;&#x86AA;&#x5C6C;&#x65BC;&#x5927;&#x4E82;&#x9B25;&#x5F62;&#x5F0F;&#x7684;&#x8868;&#x6F14;&#xFF0C;&#x6211;&#x5011;&#x7684;&#x9032;&#x9000;&#x5834;&#x6703;&#x662F;&#x4E00;&#x500B;&#x5DE8;&#x5927;&#x7684;&#x6311;&#x6230;&#xFF0C;&#x5C24;&#x5176;&#x662F;&#x5728;&#x8A66;&#x97F3;&#xFF08;Sound Check&#xFF09;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x5E0C;&#x671B;&#x53EF;&#x4EE5;&#x7528;&#x6700;&#x5C0F;&#x7684;&#x529B;&#x91CF;&#x8B93;&#x6211;&#x5FEB;&#x901F;&#x4E0A;&#x4E0B;&#x53F0;&#x3002;&#x6211;&#x60F3;&#x5230;&#x5409;&#x4ED6;&#x624B;&#x7684;&#x6548;&#x679C;&#x5668;&#x90FD;&#x6703;&#x662F;&#x4E00;&#x500B;&#x7BB1;&#x5B50;&#xFF0C;&#x62CE;&#x4E0A;&#x53BB;&#xFF0C;&#x63D2;&#x96FB;&#x3001;&#x5C0E;&#x7DDA;&#x4E32;&#x9032;&#x53BB;&#x518D;&#x4E32;&#x51FA;&#x4F86;&#x5C31;&#x641E;&#x5B9A;&#x4E86;&#xFF1B;&#x6240;&#x4EE5;&#x6211;&#x5C31;&#x60F3;&#x8981;&#x6548;&#x4EFF;&#x5B83;&#xFF0C;&#x6700;&#x597D;&#x5C31;&#x662F;&#x6771;&#x897F;&#x90FD;&#x63A5;&#x597D;&#x4E86;&#xFF0C;&#x6211;&#x53EA;&#x8981; 1&#xFF09;&#x63A5;&#x597D;&#x96FB;&#x6E90;&#xFF0C;2&#xFF09;&#x63A5;&#x96FB;&#x8166; 3&#xFF09;&#x63A5;&#x597D;&#x8F38;&#x51FA;&#x97F3;&#x6E90;&#xFF0C;4&#xFF09;&#x63A5;&#x597D;&#x8173;&#x8E0F;&#x677F;&#xFF0C;&#x5C31;&#x641E;&#x5B9A;&#xFF01;</p><p>&#x65BC;&#x662F;&#x4E4E;&#x6211;&#x60F3;&#x8FA6;&#x6CD5;&#x628A;&#x8A2D;&#x5099;&#x90FD;&#x9ECF;&#x5728;&#x7434;&#x4E0A;&#x9762;&#xFF0C;&#x63A5;&#x8457;&#x8CB7;&#x4E86;&#x4E00;&#x500B;&#x6392;&#x63D2;&#xFF0C;&#x4E5F;&#x9ECF;&#x5728;&#x7434;&#x4E0A;&#x9762;&#x3002;&#x96FB;&#x92FC;&#x7434;&#x7684;&#x96FB;&#x6E90;&#x3001;USB Hub &#x7684;&#x96FB;&#x6E90;&#x63A5;&#x5230;&#x6392;&#x63D2;&#x4E0A;&#xFF0C;&#x6211;&#x4E0A;&#x53F0;&#x53EA;&#x8981;&#x6392;&#x63D2;&#x7684;&#x96FB;&#x6E90;&#x63D2;&#x4E0A;&#xFF0C;&#x96FB;&#x5C31;&#x5168;&#x90E8;&#x641E;&#x5B9A;&#xFF1B;&#x4E8B;&#x5148;&#x628A; Audio Interface&#x3001;&#x96FB;&#x92FC;&#x7434;&#x3001;MIDI Controller&#x3001;USB Hub &#x7684;&#x7DDA;&#x5168;&#x90E8;&#x90FD;&#x63A5;&#x597D;&#xFF0C;&#x4E0A;&#x53F0;&#x6642;&#x5C31;&#x53EA;&#x8981;&#x628A; USB Hub &#x63D2;&#x5230;&#x7B46;&#x96FB;&#x4E0A;&#xFF0C;&#x7136;&#x5F8C;&#x73FE;&#x5834;&#x7684; PA &#x97F3;&#x63A7;&#x5927;&#x54E5;&#x628A;&#x97F3;&#x6E90;&#x7DDA;&#x63D2;&#x5230; Audio Interface &#x5C31;&#x641E;&#x5B9A;&#xFF08;&#x9084;&#x6709;&#x8173;&#x8E0F;&#x677F;&#x63A5;&#x5230;&#x7434;&#x4E0A;&#xFF0C;&#x56E0;&#x70BA;&#x8173;&#x8E0F;&#x677F;&#x4E0D;&#x80FD;&#x9ECF;&#x5728;&#x7434;&#x4E0A;&#xFF0C;&#x4E00;&#x5B9A;&#x5F97;&#x53E6;&#x5916;&#x651C;&#x5E36;&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://yychen.joba.cc/content/images/2022/03/IMG_6425-1.JPG" class="kg-image" alt="&#x4E0D;&#x6210;&#x529F;&#x7684; Keyboard &#x8A2D;&#x7F6E;" loading="lazy" width="2000" height="1125" srcset="https://yychen.joba.cc/content/images/size/w600/2022/03/IMG_6425-1.JPG 600w, https://yychen.joba.cc/content/images/size/w1000/2022/03/IMG_6425-1.JPG 1000w, https://yychen.joba.cc/content/images/size/w1600/2022/03/IMG_6425-1.JPG 1600w, https://yychen.joba.cc/content/images/size/w2400/2022/03/IMG_6425-1.JPG 2400w" sizes="(min-width: 720px) 720px"><figcaption>Keyboard &#x8207;&#x5468;&#x908A;&#x8A2D;&#x5099;&#x7684;&#x8A2D;&#x7F6E;&#x3002;&#x7531;&#x65BC;&#x6211;&#x7684; USB Hub&#xFF08;CalDigit Element Hub 4&#xFF09;&#x5DF2;&#x7D93;&#x653E;&#x56DE;&#x8FA6;&#x516C;&#x5BA4;&#xFF0C;&#x9019;&#x908A;&#x7528;&#x53E6;&#x5916;&#x4E00;&#x53F0;&#x793A;&#x610F;&#x3002;&#x6703;&#x7279;&#x5225;&#x63D0;&#x793A;&#x56E0;&#x70BA; Element Hub &#x5176;&#x5BE6;&#x9084;&#x6709;&#x4E00;&#x500B;&#x9AD4;&#x7A4D;&#x975E;&#x5E38;&#x5927;&#x7684;&#x8B8A;&#x58D3;&#x5668;&#xFF0C;&#x50CF;&#x662F;&#x96FB;&#x7AF6;&#x7B46;&#x96FB;&#x7684;&#x90A3;&#x4E00;&#x7A2E;&#xFF0C;&#x6240;&#x4EE5;&#x9084;&#x6709;&#x4E00;&#x500B;&#x9F90;&#x7136;&#x5927;&#x7269;&#x5728;&#x9019;&#x500B;&#x8A2D;&#x7F6E;&#x88E1;&#x3002;</figcaption></figure><p>&#x4E0D;&#x904E;&#x9019;&#x6574;&#x500B;&#x65B9;&#x6CD5;&#x5931;&#x6557;&#x4E86;&#x3002;&#x5728;&#x6211;&#x624D;&#x525B;&#x958B;&#x59CB;&#x9ECF;&#x8CBC;&#x9019;&#x4E9B;&#x6771;&#x897F;&#x9084;&#x653E;&#x5728;&#x5BB6;&#x88E1;&#x5C31;&#x5BA3;&#x544A;&#x5931;&#x6557;&#x4E86;&#x3002;&#x56E0;&#x70BA;&#x6211;&#x7684;&#x7434;&#x888B;&#x592A;&#x5C0F;&#xFF0C;&#x5E7E;&#x4E4E;&#x662F;&#x5B8C;&#x5168;&#x8DDF;&#x7434;&#x5BC6;&#x5408;&#x7684;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x628A;&#x9019;&#x4E9B;&#x6771;&#x897F;&#x9ECF;&#x597D;&#x4E4B;&#x5F8C;&#xFF0C;&#x6211;&#x6839;&#x672C;&#x6C92;&#x8FA6;&#x6CD5;&#x653E;&#x5728;&#x7434;&#x888B;&#x88E1;&#x9762;&#x651C;&#x5E36;&#x5B83;&#x3002;</p><p>&#x6211;&#x5617;&#x8A66;&#x628A;&#x90E8;&#x5206;&#x6771;&#x897F;&#x56FA;&#x5B9A;&#x5728;&#x7434;&#x4E0A;&#xFF08;&#x5728;&#x7434;&#x888B;&#x53EF;&#x4EE5;&#x5BB9;&#x8A31;&#x7684;&#x7A7A;&#x9593;&#x4E0B;&#xFF09;&#xFF0C;&#x5269;&#x4E0B;&#x7684;&#x6771;&#x897F;&#x7DDA;&#x90FD;&#x5148;&#x63A5;&#x597D;&#xFF0C;&#x4F46;&#x4E0A;&#x53F0;&#x7684;&#x6642;&#x5019;&#x6240;&#x6709;&#x7DDA;&#x7684;&#x7E8F;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x6240;&#x4EE5;&#x82B1;&#x4E86;&#x66F4;&#x4E45;&#x7684;&#x6642;&#x9593;&#x5728;&#x7406;&#x7DDA;&#x3002;&#x8A66;&#x97F3;&#x767C;&#x73FE;&#x6574;&#x500B;&#x4E0D; work &#x4E4B;&#x5F8C;&#xFF0C;&#x6B63;&#x5F0F;&#x4E0A;&#x5834;&#x6642;&#xFF0C;&#x6211;&#x5C31;&#x662F;&#x6771;&#x897F;&#x5168;&#x62C6;&#x7684;&#x72C0;&#x6CC1;&#x4E0B;&#xFF0C;&#x518D;&#x4E00;&#x500B;&#x4E00;&#x500B;&#x7DDA;&#x63A5;&#x8D77;&#x4F86;&#xFF0C;&#x9084;&#x6BD4;&#x8F03;&#x5FEB;&#x3002;</p><p>&#x4E4B;&#x6240;&#x4EE5;&#x6703;&#x60F3;&#x8981;&#x5FEB;&#x901F;&#x63D2;&#x62D4;&#x9084;&#x6709;&#x53E6;&#x4E00;&#x500B;&#x539F;&#x56E0;&#xFF0C;&#x6211;&#x5011;&#x7684;&#x8868;&#x6F14;&#x53E6;&#x5916;&#x6709;&#x56DB;&#x526F; LED &#x773C;&#x93E1;&#xFF0C;&#x70BA;&#x4E86;&#x914D;&#x5408;&#x9019;&#x4E9B;&#x71C8;&#x5149;&#x63A7;&#x5236;&#xFF0C;&#x9084;&#x6709;&#x4E00;&#x53F0;&#x53EA;&#x6709;&#x5340;&#x7DB2;&#x7684; AP &#x9700;&#x8981;&#x5E36;&#x4E0A;&#x53F0;&#x63D2;&#x96FB;&#x3002;&#x63D2;&#x5B8C;&#x96FB;&#x4E4B;&#x5F8C;&#xFF0C;&#x6211;&#x7684;&#x7B46;&#x96FB;&#x8981;&#x9023;&#x4E0A;&#x9019;&#x500B;&#x5340;&#x7DB2; WiFi&#xFF0C;&#x958B;&#x63A7;&#x5236;&#x7A0B;&#x5F0F;&#xFF1B;&#x628A;&#x56DB;&#x526F; LED &#x773C;&#x93E1;&#x63A5;&#x4E0A;&#x96FB;&#xFF0C;&#x78BA;&#x8A8D;&#x5B83;&#x5011;&#x6709;&#x9023;&#x4E0A; WiFi&#xFF0C;&#x7136;&#x5F8C;&#x5617;&#x8A66;&#x4F7F;&#x7528;&#x63A7;&#x5236;&#x7A0B;&#x5F0F;&#x63A7;&#x5B83;&#x5011;&#x4E00;&#x4E0B;&#x78BA;&#x5B9A;&#x5B83;&#x5011;&#x6709; work&#x3002;&#x5982;&#x679C;&#x9019;&#x6B21;&#x7684;&#x8868;&#x6F14;&#x6211;&#x5011; LINE &#x6709;&#x8981;&#x63A8;&#x64AD;&#x6771;&#x897F;&#xFF0C;&#x6211;&#x9700;&#x8981;&#x518D;&#x628A;&#x6211;&#x7684;&#x624B;&#x6A5F;&#x63A5;&#x4E0A;&#x96FB;&#x8166;&#xFF0C;&#x958B;&#x53E6;&#x5916;&#x4E00;&#x96BB;&#x7A0B;&#x5F0F;&#x4F86;&#x50B3;&#x9001;&#x8868;&#x6F14;&#x5C3E;&#x8072;&#x6642;&#x6703;&#x9001;&#x51FA;&#x7684;&#x7167;&#x7247;&#xFF08;&#x6216;&#x8005;&#x662F;&#x97F3;&#x6A94;&#xFF0C;&#x9700;&#x8981;&#x9EA5;&#x514B;&#x98A8;&#x73FE;&#x5834;&#x9304;&#x97F3;&#xFF09;&#x3002;</p><p>&#x6240;&#x4EE5;&#x5176;&#x5BE6;&#x9019;&#x4E00;&#x5207;&#x90FD;&#x592A;&#x7D2F;&#x4EBA;&#x4E86;&#x3002;&#x4E0D;&#x77E5;&#x9053;&#x4EC0;&#x9EBC;&#x6642;&#x5019;&#x6703;&#x627E;&#x5230;&#x66F4;&#x7C21;&#x55AE;&#x7684;&#x89E3;&#x6C7A;&#x65B9;&#x6848; &#x1F601;</p><p>&#x6700;&#x5F8C;&#xFF0C;&#x9644;&#x4E0A;&#x7576;&#x5929;&#x7684;&#x76F4;&#x64AD;&#xFF0C;&#x4E0B;&#x6B21;&#x518D;&#x5BEB;&#x4E00;&#x7BC7;&#x4ECB;&#x7D39;&#x8868;&#x6F14;&#x6642;&#x7528;&#x5230;&#x7684;&#x6A5F;&#x95DC;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/64LOxAtepeE?start=20982&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure>]]></content:encoded></item><item><title><![CDATA[向日葵]]></title><description><![CDATA[<p>&#x904E;&#x5E74;&#x4E00;&#x76F4;&#x5230;&#x73FE;&#x5728;&#xFF0C;&#x9592;&#x6687;&#x4E4B;&#x9918;&#x90FD;&#x5728;&#x5FD9;&#x9019;&#x9996;&#x6B4C;&#x7684;&#x9304;&#x97F3;&#x8207;&#x6DF7;&#x97F3;&#x3002;&#x9019;&#x662F;&#x6211;&#x5011; 21 &#x6A02;&#x5718;&#x7B2C;&#x4E00;&#x9996;&#x6B63;&#x5F0F;&#x4E0A;&#x67B6;&#x5E73;&#x53F0;&#x7684;&#x55AE;&#x66F2;&#x3002;</p><p>&#x9019;&#x9996;&#x6B4C;&#x4ECA;&#x5E74;</p>]]></description><link>https://yychen.joba.cc/sunflower/</link><guid isPermaLink="false">62104df74b3fd36b4fe12986</guid><category><![CDATA[music]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Sun, 27 Feb 2022 02:13:44 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2022/02/sunflower-cover_3.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2022/02/sunflower-cover_3.jpg" alt="&#x5411;&#x65E5;&#x8475;"><p>&#x904E;&#x5E74;&#x4E00;&#x76F4;&#x5230;&#x73FE;&#x5728;&#xFF0C;&#x9592;&#x6687;&#x4E4B;&#x9918;&#x90FD;&#x5728;&#x5FD9;&#x9019;&#x9996;&#x6B4C;&#x7684;&#x9304;&#x97F3;&#x8207;&#x6DF7;&#x97F3;&#x3002;&#x9019;&#x662F;&#x6211;&#x5011; 21 &#x6A02;&#x5718;&#x7B2C;&#x4E00;&#x9996;&#x6B63;&#x5F0F;&#x4E0A;&#x67B6;&#x5E73;&#x53F0;&#x7684;&#x55AE;&#x66F2;&#x3002;</p><p>&#x9019;&#x9996;&#x6B4C;&#x4ECA;&#x5E74;&#x8981;&#x5341;&#x516B;&#x6B72;&#x4E86;&#xFF0C;&#x4F46;&#x6211;&#x5011;&#x4ECA;&#x5E74;&#x624D;&#x9304;&#x88FD;&#x5B83;&#x3002;2018 &#x5E74;&#x7684;&#x6642;&#x5019;&#x6211;&#x5011;&#x66FE;&#x7D93;&#x5617;&#x8A66;&#x8981;&#x7533;&#x8ACB; EP &#x88DC;&#x52A9;&#xFF0C;&#x4E5F;&#x662F;&#x81EA;&#x5DF1;&#x5B85;&#x9304;&#xFF0C;&#x4F46;&#x54C1;&#x8CEA;&#x4E0D;&#x4F73;&#xFF0C;&#x6700;&#x5F8C;&#x4E5F;&#x6C92;&#x6709;&#x62FF;&#x5230;&#xFF0C;&#x5F8C;&#x4F86;&#x5DE5;&#x4F5C;&#x5FD9;&#x788C;&#x800C;&#x4F5C;&#x7F77;&#x3002;</p><p>&#x9019;&#x6B21;&#x6703;&#x4E00;&#x9F13;&#x4F5C;&#x6C23;&#x4E5F;&#x662F;&#x56E0;&#x70BA;&#x5373;&#x5C07;&#x5728;<a href="https://www.facebook.com/rocktechs">&#x79D1;&#x86AA;&#x97F3;&#x6A02;&#x7BC0;</a>&#x8868;&#x6F14;&#xFF0C;&#x904E;&#x5E74;&#x524D;&#x81E8;&#x6642;&#x6C7A;&#x5B9A;&#x60F3;&#x8981;&#x5728;&#x6F14;&#x51FA;&#x4E4B;&#x524D;&#x60F3;&#x8FA6;&#x6CD5;&#x5F04;&#x597D;&#x4E0A;&#x67B6;&#x3002;&#x9019;&#x662F;&#x4E00;&#x500B;&#x5F88;&#x5BE6;&#x9A57;&#x6027;&#x8CEA;&#x7684;&#x6771;&#x897F;&#xFF0C;&#x6211;&#x5011;&#x6C92;&#x6709;&#x4EFB;&#x4F55;&#x9810;&#x7B97;&#xFF0C;&#x6240;&#x4EE5;&#x4E5F;&#x662F;&#x81EA;&#x5E79;&#x2014;&#x2014;&#x81EA;&#x5F48;&#x81EA;&#x5531;&#x81EA;&#x9304;&#x81EA;&#x6DF7;&#x81EA;&#x4E0A;&#x67B6;&#xFF0C;&#x5C01;&#x9762;&#x66F4;&#x662F;&#x62FF;&#x4E86;&#x6211;&#x5916;&#x7525;&#x7684;&#x756B;&#x4F5C;&#x5FEB;&#x901F;&#x88FD;&#x4F5C;&#xFF0C;&#x5C31;&#x7576;&#x4F5C;&#x662F;&#x4E00;&#x9996; <a href="https://zh.wikipedia.org/wiki/%E6%9C%80%E7%B0%A1%E5%8F%AF%E8%A1%8C%E7%94%A2%E5%93%81?ref=yychen.joba.cc">MVP</a> &#x5427; LOL</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.soundscape.net/a/22876?ref=yychen.joba.cc"><div class="kg-bookmark-content"><div class="kg-bookmark-title">&#x5411;&#x65E5;&#x8475; - 21 &#x6A02;&#x5718; | Soundscape</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.soundscape.net/favicon/soundscape/android-icon-192x192.png?1" alt="&#x5411;&#x65E5;&#x8475;"><span class="kg-bookmark-author">Soundscape &#x5728;&#x7530;&#x767C;&#x884C;&#xFF5C;&#x6578;&#x4F4D;&#x767C;&#x884C; &amp; &#x97F3;&#x6A02;&#x884C;&#x92B7;</span><span class="kg-bookmark-publisher">Soundscape</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://kkfarm.s3.amazonaws.com/album-cover-pic/a0bd3556-d728-4d19-8833-eaa990bd20cd_960.jpg" alt="&#x5411;&#x65E5;&#x8475;"></div></a></figure><p>&#x5411;&#x65E5;&#x8475;&#x5275;&#x4F5C;&#x65BC; 2004 &#x5E74;&#xFF0C;&#x7576;&#x6642;&#x6211;&#x5927;&#x4E8C;&#xFF0C;&#x6B63;&#x5728;&#x53C3;&#x52A0;&#x4E00;&#x500B;&#x70BA;&#x671F;&#x4E00;&#x767E;&#x591A;&#x5929;&#x7684;&#x8AB2;&#x7A0B;&#x5DE5;&#x4F5C;&#x574A;&#xFF0C;&#x8AB2;&#x7A0B;&#x4E4B;&#x4E2D;&#x5217;&#x4E0B;&#x6211;&#x60F3;&#x8981;&#x9054;&#x6210;&#x7684;&#x6210;&#x5C31;&#xFF0C;&#x4E26;&#x5728;&#x5DE5;&#x4F5C;&#x574A;&#x7D50;&#x675F;&#x524D;&#x5BE6;&#x73FE;&#x3002;&#x6211;&#x5BEB;&#x9053;&#x6211;&#x8981;&#x5275;&#x4F5C;&#x516D;&#x9996;&#x6B4C;&#xFF0C;&#x5411;&#x65E5;&#x8475;&#x6B63;&#x662F;&#x5176;&#x4E2D;&#x7684;&#x4E00;&#x9996;&#x3002;04 &#x5E74;&#x5E95;&#x5B8C;&#x6210;&#x4E86;&#x9019;&#x4E9B;&#x5275;&#x4F5C;&#x5F8C;&#xFF0C;&#x6211;&#x89BA;&#x5F97;&#x5BE6;&#x5728;&#x662F;&#x592A;&#x4E0D;&#x6210;&#x719F;&#xFF0C;&#x5C31;&#x6B64;&#x628A;&#x5B83;&#x5875;&#x5C01;&#x5728;&#x6211;&#x7684;&#x96FB;&#x8166;&#x88E1;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="100%" height="400" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?visual=true&amp;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F1219151818&amp;show_artwork=true"></iframe></figure><p>&#x76F4;&#x5230; 2011 &#x5E74;&#x5E95;&#xFF0C;&#x6211;&#x8209;&#x8FA6;&#x4E86;&#x4E00;&#x5834;&#x500B;&#x4EBA;&#x7684;&#x8868;&#x6F14;&#xFF0C;&#x5728;&#x70BA;&#x9019;&#x500B;&#x8868;&#x6F14;&#x7DF4;&#x5718;&#x6642;&#xFF0C;&#x7336;&#x8A18;&#x5F97;&#x662F;&#x5728;&#x963F;&#x901A;&#x4F2F;&#x548C;&#x5E73;&#x7684;&#x8FF7;&#x4F60;&#x7DF4;&#x5718;&#x5BA4;&#xFF08;&#x73FE;&#x5740;&#x5DF2;&#x4E0D;&#x5728;&#xFF09;&#xFF0C;&#x6211;&#x628A;&#x9019;&#x9996;&#x57CB;&#x85CF;&#x5DF2;&#x4E45;&#x7684;&#x6B4C;&#x66F2;&#x653E;&#x7D66;&#x7576;&#x6642;&#x5728;&#x7DF4;&#x5718;&#x7684;&#x6210;&#x54E1;&#x5011;&#x807D;&#xFF08;&#x7576;&#x6642; 21 &#x6A02;&#x5718;&#x9084;&#x6C92;&#x6210;&#x7ACB;&#xFF09;&#xFF0C;&#x5176;&#x4E2D;&#x9F13;&#x624B;&#x590F;&#x62C9;&#x62C9;&#x807D;&#x4E86;&#x4E4B;&#x5F8C;&#x5927;&#x529B;&#x8B9A;&#x8CDE;&#xFF0C;&#x6211;&#x624D;&#x534A;&#x4FE1;&#x534A;&#x7591;&#x5730;&#x6C7A;&#x5B9A;&#x5728;&#x8868;&#x6F14;&#x91CD;&#x73FE;&#x7576;&#x5E74;&#x505A;&#x7684;&#x6B4C;&#xFF0C;&#x4E26;&#x4E14;&#x65B0;&#x589E;&#x4E86;&#x7B2C;&#x4E8C;&#x6BB5;&#x4E3B;&#x6B4C;&#x7684;&#x6B4C;&#x8A5E;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Ra2ecyhRtfA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>21 &#x6A02;&#x5718;&#x6210;&#x7ACB;&#x5F8C;&#xFF0C;2014 &#x5728; A House &#x7B2C;&#x4E00;&#x6B21;&#x7684;&#x6574;&#x5834;&#x6F14;&#x51FA;&#x300A;Back to the 21st &#x56DE;&#x5230; 21&#x300B;&#x4E2D;&#xFF0C;&#x6539;&#x7531;&#x590F;&#x62C9;&#x62C9;&#x4E3B;&#x5531;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/rE65lYhanMY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>&#x5728;&#x5C0F;&#x63D0;&#x7434;&#x624B;&#xFF0F;&#x5409;&#x4ED6;&#x624B; Michael &#x52A0;&#x5165;&#x5F8C;&#xFF0C;&#x518D;&#x91CD;&#x65B0;&#x8ABF;&#x6574;&#x7DE8;&#x66F2;&#xFF0C;&#x6210;&#x70BA;&#x73FE;&#x5728; 21 &#x6A02;&#x5718;&#x7B2C;&#x4E00;&#x9996;&#x56FA;&#x5B9A;&#x8868;&#x6F14;&#x7684;&#x66F2;&#x76EE;&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/0YeQzfUytlU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>&#x7576;&#x7136;&#xFF0C;bass &#x624B;&#x52A0;&#x5165;&#x4E4B;&#x5F8C;&#xFF0C;&#x4E5F;&#x5C31;&#x591A;&#x52A0;&#x4E86; bass&#x3002;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/6MNlry1Rgx0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>&#x770B;&#x4E86;&#x9019;&#x9EBC;&#x4E00;&#x5806;&#x7248;&#x672C;&#x7684;&#x5411;&#x65E5;&#x8475;&#xFF0C;&#x662F;&#x89BA;&#x5F97;&#x6211;&#x5011;&#x597D;&#x4E0D;&#x5BB9;&#x6613;&#x628A;&#x55AE;&#x66F2;&#x7D66;&#x64E0;&#x51FA;&#x4F86;&#x4E86;&#x3002;&#x6211;&#x5011;&#x662F;&#x4E00;&#x7FA4;&#x5927;&#x90E8;&#x4EFD;&#x5728;&#x79D1;&#x6280;&#x696D;&#x5DE5;&#x4F5C;&#x7684;&#x4E0A;&#x73ED;&#x65CF;&#xFF0C;&#x5E73;&#x5E38;&#x5DE5;&#x4F5C;&#x5FD9;&#x788C;&#xFF0C;&#x4E00;&#x5834;&#x5168;&#x5834;&#x6216;&#x534A;&#x5834;&#x6F14;&#x5531;&#x6703;&#x5927;&#x6982;&#x90FD;&#x9700;&#x8981;&#x4E00;&#x6574;&#x5E74;&#x7684;&#x6642;&#x9593;&#x624D;&#x5B75;&#x5F97;&#x51FA;&#x4F86;&#xFF0C;&#x9019;&#x4E00;&#x9996;&#x55AE;&#x66F2;&#x5F9E;&#x6211;&#x5011;&#x6253;&#x7B97;&#x8981;&#x505A;&#x4E00;&#x76F4;&#x5230;&#x771F;&#x7684;&#x751F;&#x51FA;&#x4F86;&#x4E5F;&#x82B1;&#x4E86;&#x56DB;&#x5E74;&#xFF0C;&#x4EE5;&#x7E3E;&#x6548;&#x7684;&#x89D2;&#x5EA6;&#x4F86;&#x770B;&#x771F;&#x7684;&#x662F;&#x4F4E;&#x843D;&#x5440;&#xFF08;&#x7B11;&#xFF09;&#x3002;</p><p>&#x6628;&#x5929;&#x665A;&#x4E0A;&#x770B;&#x5230;&#x5404;&#x5927;&#x5E73;&#x53F0;&#x9678;&#x7E8C;&#x4E0A;&#x67B6;&#xFF0C;&#x771F;&#x7684;&#x6709;&#x8AAA;&#x4E0D;&#x51FA;&#x4F86;&#x7684;&#x611F;&#x52D5;&#x3002;&#x5B83;&#x96D6;&#x7136;&#x4E0D;&#x5B8C;&#x7F8E;&#xFF0C;&#x4F46;&#x662F;&#x4E00;&#x500B;&#x958B;&#x59CB;&#x3002;</p><hr><p>&#x4E00;&#x500B;&#x5728;&#x6AC3;&#x5B50;&#x88E1;&#x7684;&#x4EBA;&#x4E0D;&#x89BA;&#x5F97;&#x4ED6;&#x503C;&#x5F97;&#x64C1;&#x6709;&#x611B;&#xFF0C;&#x76F4;&#x5230;&#x6709;&#x4E00;&#x5929;&#xFF0C;&#x6709;&#x4E00;&#x7FA4;&#x4EBA;&#x7121;&#x79C1;&#x5730;&#x5C55;&#x73FE;&#x51FA;&#x83AB;&#x5927;&#x7684;&#x5305;&#x5BB9;&#xFF0C;&#x6240;&#x4EE5;&#x4ED6;&#x9F13;&#x8D77;&#x52C7;&#x6C23;&#x628A;&#x9580;&#x6253;&#x958B;&#xFF0C;&#x671F;&#x671B;&#x80FD;&#x5920;&#x8DDF;&#x6AC3;&#x5B50;&#x5916;&#x7684;&#x4EBA;&#x4E00;&#x6A23;&#x9AD4;&#x9A57;&#x611B;&#xFF0C;&#x4F46;&#x5230;&#x5E95;&#x6709;&#x591A;&#x5C11;&#x4E0D;&#x5B89;&#x4E0D;&#x78BA;&#x5B9A;&#x56E0;&#x5B50;&#x5728;&#x524D;&#x65B9;&#x5462;&#xFF1F;</p><p>&#x90A3;&#x6AC3;&#x5B50;&#x53C8;&#x771F;&#x7684;&#x662F;&#x6211;&#x5011;&#x60F3;&#x50CF;&#x7684;&#x6AC3;&#x5B50;&#x55CE;&#xFF1F;&#x5176;&#x5BE6;&#x904E;&#x4E86;&#x8A31;&#x4E45;&#xFF0C;&#x624D;&#x9A5A;&#x89BA;&#x81EA;&#x5DF1;&#x5728;&#x4FC4;&#x7F85;&#x65AF;&#x5A03;&#x5A03;&#x88E1;&#xFF0C;&#x8D70;&#x51FA;&#x4F86;&#x4E4B;&#x5F8C;&#x767C;&#x73FE;&#x8EAB;&#x8655;&#x53E6;&#x5916;&#x4E00;&#x500B;&#x6AC3;&#x5B50;&#x88E1;&#xFF1B;&#x65C1;&#x908A;&#x4E5F;&#x6709;&#x4E00;&#x5806;&#x5176;&#x4ED6;&#x4EBA;&#x7684;&#x6AC3;&#x5B50;...</p><hr><figure class="kg-card kg-embed-card"><iframe style="border-radius: 12px" width="100%" height="80" title="Spotify Embed: &#x5411;&#x65E5;&#x8475; - 18 &#x6B72;&#x7248;" frameborder="0" allowfullscreen allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" src="https://open.spotify.com/embed/track/3y3jyWLgGWuAqLnrUdMDWY?si=7b8aa144aa804206&amp;utm_source=oembed"></iframe></figure><p>&#x5411;&#x65E5;&#x8475;&#x200C;&#x200C;&#x200C;&#x200C;<br>&#x8A5E;&#x66F2; &#x9673;&#x70AF;&#x5EF7; Tom Chen</p><p>&#x7368;&#x81EA;&#x8D70;&#x5728;&#x57FA;&#x9686;&#x8DEF;&#x53E3; &#x62AC;&#x982D;&#x770B;&#x7D2B;&#x8272;&#x5929;&#x7A7A;<br>&#x7A7A;&#x6C23;&#x4E2D;&#x919E;&#x91C0;&#x8457;&#x4F3C;&#x66FE;&#x76F8;&#x4F3C;&#x7684;&#x4E0D;&#x5B89;&#x8FF7;&#x60D1;</p><p>&#x64C1;&#x64E0;&#x7684;&#x6A13;&#x623F;&#x4E0D;&#x66FE;&#x6709; &#x4EBA;&#x5011;&#x76F8;&#x805A;&#x7684;&#x6D41;&#x52D5;<br>&#x7247;&#x523B;&#x6642;&#x9593;&#x9017;&#x7559; &#x8A18;&#x61B6;&#x537B;&#x6084;&#x6084;&#x4E0D;&#x60F3;&#x7B49;&#x6211;</p><p>&#x5566;&#xFF5E;&#x5566;&#xFF5E;&#x5566;&#xFF5E; &#x6211;&#x751F;&#x547D;&#x5DF2;&#x505A;&#x597D;&#x6E96;&#x5099;<br>&#x6211;&#x7684;&#x5FC3;&#x5DF2;&#x6253;&#x958B;&#x7B49;&#x4F60;&#x8D70;&#x9032;&#x4F86;</p><p>&#x5566;&#xFF5E;&#x5566;&#xFF5E;&#x5566;&#xFF5E; &#x6211;&#x89E3;&#x9664;&#x6211;&#x6240;&#x6709;&#x9632;&#x5099;<br>&#x671F;&#x5F85;&#x4F60;&#x53EF;&#x4EE5;&#x770B;&#x898B;&#x5FC3;&#x4E2D;&#x5411;&#x65E5;&#x8475;</p><p></p><p>&#x51CC;&#x6668;&#x6A5F;&#x8ECA;&#x547C;&#x562F;&#x800C;&#x904E; &#x5283;&#x904E;&#x5BE7;&#x975C;&#x7684;&#x591C;&#x7A7A; <br>&#x99AC;&#x8DEF;&#x4E0A;&#x5954;&#x99B3;&#x6B78;&#x5FC3;&#x4F3C;&#x7BAD;&#x7684;&#x4EBA;&#x4E0D;&#x60F3;&#x9017;&#x7559;</p><p>&#x64C1;&#x64E0;&#x7684;&#x6A13;&#x623F;&#x4E0D;&#x66FE;&#x6709; &#x4EBA;&#x5011;&#x76F8;&#x611B;&#x7684;&#x6D41;&#x52D5;<br>&#x7247;&#x523B;&#x6642;&#x9593;&#x9017;&#x7559; &#x8A18;&#x61B6;&#x537B;&#x6084;&#x6084;&#x4E0D;&#x60F3;&#x7B49;&#x6211;</p><p>&#x5566;&#xFF5E;&#x5566;&#xFF5E;&#x5566;&#xFF5E; &#x6211;&#x751F;&#x547D;&#x5DF2;&#x505A;&#x597D;&#x6E96;&#x5099;<br>&#x6211;&#x7684;&#x5FC3;&#x5DF2;&#x6253;&#x958B;&#x7B49;&#x4F60;&#x8D70;&#x9032;&#x4F86;</p><p>&#x5566;&#xFF5E;&#x5566;&#xFF5E;&#x5566;&#xFF5E; &#x6211;&#x89E3;&#x9664;&#x6211;&#x6240;&#x6709;&#x9632;&#x5099;<br>&#x671F;&#x5F85;&#x4F60;&#x53EF;&#x4EE5;&#x770B;&#x898B;&#x5FC3;&#x4E2D;&#x5411;&#x65E5;&#x8475;</p><p>&#x7B49;&#x4F60;&#x770B;&#x898B;</p><p></p><p>&#x4E3B;&#x5531; Vocal&#xFF1A;&#x674E;&#x4F73;&#x6A3A; Charlene Lee<br>&#x548C;&#x97F3; Duet&#xFF1A;&#x9673;&#x70AF;&#x5EF7; Tom Chen<br>&#x92FC;&#x7434; Piano&#xFF1A;&#x9673;&#x70AF;&#x5EF7; Tom Chen<br>&#x5C0F;&#x63D0;&#x7434; Violin&#xFF1A;&#x7F85;&#x4FCA;&#x5091; Michael Palmer<br>&#x8C9D;&#x65AF; Bass&#xFF1A;&#x9673;&#x7DEF; Wei Chen<br>&#x7235;&#x58EB;&#x9F13; Drum&#xFF1A;&#x674E;&#x4F73;&#x6A3A; Charlene Lee</p>]]></content:encoded></item><item><title><![CDATA[Unity 的 Package Manager 預設選項]]></title><description><![CDATA[<p>&#x5BE6;&#x5728;&#x662F;&#x6C92;&#x6709;&#x5F88;&#x5E38;&#x4F7F;&#x7528; Unity&#xFF0C;&#x6709;&#x6642;&#x5019;&#x6703;&#x88AB;&#x4E00;&#x4E9B;&#x5B83;&#x7684;&#x6771;&#x897F;&#x96F7;&#x5230;&#xFF1F;&#x6216;&#x8AAA;&#x5B83;&#x7684;&#x4E00;&#x4E9B;&#x72C0;&#x614B;&#x8DDF;&#x8A2D;&#x60F3;&#x7684;&#x4E0D;&#x4E00;&#x6A23;&#x3002;</p><p>&#x9019;&#x6B21;&#x5C08;&#x6848;&#x52D5;&#x756B;&#x5E2B;&#x4F7F;&#x7528;</p>]]></description><link>https://yychen.joba.cc/unity-package-manager-default-version/</link><guid isPermaLink="false">620888904b3fd36b4fe12933</guid><category><![CDATA[engineering]]></category><category><![CDATA[unity]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Sun, 13 Feb 2022 04:37:50 GMT</pubDate><media:content url="https://yychen.joba.cc/content/images/2022/02/-------2022-02-13-123519.png" medium="image"/><content:encoded><![CDATA[<img src="https://yychen.joba.cc/content/images/2022/02/-------2022-02-13-123519.png" alt="Unity &#x7684; Package Manager &#x9810;&#x8A2D;&#x9078;&#x9805;"><p>&#x5BE6;&#x5728;&#x662F;&#x6C92;&#x6709;&#x5F88;&#x5E38;&#x4F7F;&#x7528; Unity&#xFF0C;&#x6709;&#x6642;&#x5019;&#x6703;&#x88AB;&#x4E00;&#x4E9B;&#x5B83;&#x7684;&#x6771;&#x897F;&#x96F7;&#x5230;&#xFF1F;&#x6216;&#x8AAA;&#x5B83;&#x7684;&#x4E00;&#x4E9B;&#x72C0;&#x614B;&#x8DDF;&#x8A2D;&#x60F3;&#x7684;&#x4E0D;&#x4E00;&#x6A23;&#x3002;</p><p>&#x9019;&#x6B21;&#x5C08;&#x6848;&#x52D5;&#x756B;&#x5E2B;&#x4F7F;&#x7528; Alembic &#x6A94;&#x6848;&#x8F38;&#x51FA;&#xFF08;.abc&#xFF09;&#xFF0C;&#x5728; Unity &#x9700;&#x8981;&#x5728; Package Manager &#x5B89;&#x88DD; Alembic &#x624D;&#x80FD;&#x4F7F;&#x7528;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x4F7F;&#x7528;&#x904E;&#x5F8C;&#x4E00;&#x76F4;&#x89BA;&#x5F97;&#x6548;&#x80FD;&#x5F88;&#x4E0D;&#x597D;&#x3002;&#x8FFD;&#x8E64;&#x4E86;&#x534A;&#x5929;&#xFF0C;&#x8D6B;&#x7136;&#x767C;&#x73FE;&#x600E;&#x9EBC; <a href="https://github.com/Unity-Technologies/com.unity.formats.alembic?ref=yychen.joba.cc">GitHub &#x4E0A; Alembic Package</a> &#x7684;&#x7A0B;&#x5F0F;&#x78BC;&#x597D;&#x50CF;&#x8DDF;&#x6211;&#x5B89;&#x88DD;&#x7684;&#x4E0D;&#x5927;&#x4E00;&#x6A23;&#xFF1F;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/02/--.png" class="kg-image" alt="Unity &#x7684; Package Manager &#x9810;&#x8A2D;&#x9078;&#x9805;" loading="lazy" width="1001" height="712" srcset="https://yychen.joba.cc/content/images/size/w600/2022/02/--.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/02/--.png 1000w, https://yychen.joba.cc/content/images/2022/02/--.png 1001w" sizes="(min-width: 720px) 720px"></figure><p>&#x539F;&#x4F86;&#x4E0A;&#x9762;&#x5217;&#x7684;&#x90FD;&#x662F; Verified&#xFF0C;&#x4F46;&#x4F3C;&#x4E4E; Alembic &#x4E0A;&#x6B21;&#x88AB; Verified &#x5DF2;&#x7D93;&#x5F88;&#x4E45;&#x4E86;&#x3002;&#x4E0A;&#x9762;&#x622A;&#x5716;&#x5728;&#x7248;&#x865F; 1.0.7 &#x4E0B;&#x9762;&#x6709;&#x4E00;&#x884C;&#x5F88;&#x5C0F;&#x7684;&#x300C;See other versions&#x300D;&#xFF0C;&#x5C55;&#x958B;&#x51FA;&#x73FE;&#x4E86;&#x4E00;&#x5806;&#x66F4;&#x65B0;&#x7684;&#x7248;&#x672C;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://yychen.joba.cc/content/images/2022/02/---1.png" class="kg-image" alt="Unity &#x7684; Package Manager &#x9810;&#x8A2D;&#x9078;&#x9805;" loading="lazy" width="1001" height="712" srcset="https://yychen.joba.cc/content/images/size/w600/2022/02/---1.png 600w, https://yychen.joba.cc/content/images/size/w1000/2022/02/---1.png 1000w, https://yychen.joba.cc/content/images/2022/02/---1.png 1001w" sizes="(min-width: 720px) 720px"></figure><p>&#x63DB;&#x4E86;&#x65B0;&#x7248;&#x4E4B;&#x5F8C;&#x6548;&#x80FD;&#x5C31;&#x597D;&#x5F88;&#x591A;&#x4E86;&#x3002;&#x6211;&#x9084;&#x6C92;&#x4ED4;&#x7D30;&#x770B;&#xFF0C;&#x7576;&#x6642;&#x8FFD;&#x8E64;&#x7684;&#x6642;&#x5019;&#xFF0C;&#x5370;&#x8C61;&#x4E2D;&#x6709;&#x770B;&#x5230;&#x65B0;&#x7248;&#x7528; Unity &#x7684; Job System &#x4F86;&#x505A;&#x8655;&#x7406;&#x6240;&#x4EE5;&#x5FEB;&#x6EFF;&#x591A;&#x7684;&#x3002;&#x5BE6;&#x969B;&#x4E0A;&#x63DB;&#x4E86;&#x7248;&#x672C;&#x4E5F;&#x78BA;&#x5BE6;&#x72C0;&#x6CC1;&#x597D;&#x5F88;&#x591A;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[TUIO11_NET build 出來噴錯]]></title><description><![CDATA[<p>&#x6700;&#x8FD1;&#x4E00;&#x500B;&#x6848;&#x5B50;&#x5728;&#x9032;&#x5834;&#xFF0C;&#x5DF2;&#x7D93;&#x5F88;&#x4E45;&#x6C92;&#x6709;&#x9019;&#x9EBC;&#x6975;&#x9650;&#x4E86;&#xFF0C;&#x534A;&#x591C;&#x9084;&#x5728;&#x767E;&#x8CA8;&#x516C;&#x53F8;&#x88AB;&#x5404;&#x7A2E;&#x4E8B;&#x60C5;&#x5361;&#x4F4F;&#x800C;&#x7B49;&#x5F85;&#x3002;&#x4F46;&#x6158;&#x7684;&#x4E8B;&#x60C5;&#x5C31;&#x662F;&#xFF0C;&#x539F;</p>]]></description><link>https://yychen.joba.cc/tuio11-net-build-error/</link><guid isPermaLink="false">62069dd74b3fd36b4fe1290b</guid><category><![CDATA[engineering]]></category><category><![CDATA[unity]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Fri, 11 Feb 2022 17:42:32 GMT</pubDate><content:encoded><![CDATA[<p>&#x6700;&#x8FD1;&#x4E00;&#x500B;&#x6848;&#x5B50;&#x5728;&#x9032;&#x5834;&#xFF0C;&#x5DF2;&#x7D93;&#x5F88;&#x4E45;&#x6C92;&#x6709;&#x9019;&#x9EBC;&#x6975;&#x9650;&#x4E86;&#xFF0C;&#x534A;&#x591C;&#x9084;&#x5728;&#x767E;&#x8CA8;&#x516C;&#x53F8;&#x88AB;&#x5404;&#x7A2E;&#x4E8B;&#x60C5;&#x5361;&#x4F4F;&#x800C;&#x7B49;&#x5F85;&#x3002;&#x4F46;&#x6158;&#x7684;&#x4E8B;&#x60C5;&#x5C31;&#x662F;&#xFF0C;&#x539F;&#x672C;&#x597D;&#x597D;&#x7684;&#x7A0B;&#x5F0F;&#x7A81;&#x7136;&#x4E0D; work&#x3002;</p><p>&#x9019;&#x4E8B;&#x60C5;&#x5C31;&#x662F;&#x6211;&#x5011;&#x4F7F;&#x7528;&#x4E86; TUIO11_NET &#x653E;&#x5728; Unity &#x88E1;&#x9762;&#xFF0C;&#x5728; Editor &#x4E00;&#x5207;&#x90FD;&#x6B63;&#x5E38;&#xFF0C;TUIO &#x90FD;&#x63A5;&#x6536; OK&#xFF0C;&#x4F46;&#x662F; Build &#x51FA;&#x4F86;&#x7684;&#x6771;&#x897F;&#x537B;&#x600E;&#x6A23;&#x90FD;&#x6536;&#x4E0D;&#x5230;&#x6771;&#x897F;&#x3002;&#x51CC;&#x6668;&#x4E09;&#x9EDE;&#x591A;&#x5728;&#x5C55;&#x5834;&#x770B;&#x5230;&#x9019;&#x7A2E;&#x60C5;&#x6CC1;&#x771F;&#x7684;&#x6703;&#x5F88;&#x5D29;&#x6F70;&#x3002;</p><p>&#x9084;&#x597D;&#x6C92;&#x6709;&#x82B1;&#x592A;&#x4E45;&#x3002;&#x57FA;&#x672C;&#x4E0A;&#x5C31;&#x662F;&#x9019;&#x4E00;&#x7BC7;&#x5BEB;&#x7684; <a href="https://forum.unity.com/threads/c-receiving-osc-tuio-data-works-not-after-build.356094/?ref=yychen.joba.cc">c#: Receiving OSC/TUIO Data works not after build</a> &#x554F;&#x984C;&#xFF0C;TUIO11_NET &#x88E1;&#x9762; bundle &#x7684; OSC.NET <a href="https://github.com/mkalten/TUIO11_NET/blob/master/OSC.NET/OSCPacket.cs?ref=yychen.joba.cc#L51">&#x5BEB;&#x4E86;&#x9019;&#x4E00;&#x884C;</a></p><pre><code class="language-cs">    static OSCPacket()
    {
        ASCIIEncoding8Bit = Encoding.GetEncoding(1252);
    }</code></pre><p>&#x800C;&#x70B8;&#x6389;&#x7684;&#x3002;&#x628A;&#x5B83;&#x6539;&#x6210;</p><pre><code class="language-cs">    static OSCPacket()
    {
        ASCIIEncoding8Bit = Encoding.Default;
    }</code></pre><p>&#x5C31;&#x53EF;&#x4EE5;&#x4E86;&#x3002;</p><p>&#x89BA;&#x5F97;&#x9019;&#x4E9B;&#x4E92;&#x52D5;&#x76F8;&#x95DC;&#x7684;&#x5957;&#x4EF6;&#x3001;library&#xFF0C;&#x597D;&#x50CF;&#x90FD;&#x505C;&#x7559;&#x5728; 201X &#x5E74;&#x5C31;&#x90FD;&#x6C92;&#x6709;&#x7DAD;&#x8B77;&#x4E86;&#xFF0C;&#x5C31;&#x597D;&#x50CF;&#x53E4;&#x8E5F;&#x4E00;&#x6A23;&#xFF0C;&#x7A76;&#x7ADF;&#x662F;&#x70BA;&#x4EC0;&#x9EBC;&#x5462;&#xFF1F;</p>]]></content:encoded></item><item><title><![CDATA[新的開始]]></title><description><![CDATA[<p>&#x60F3;&#x8981;&#x505A;&#x9019;&#x4EF6;&#x4E8B;&#x60C5;&#x597D;&#x4E45;&#x4E86;&#xFF0C;&#x4F46;&#x4E00;&#x76F4;&#x6C92;&#x6709;&#x52D5;&#x4F5C;&#x3002;&#x4E4B;&#x524D;&#x5C31;&#x4E00;&#x76F4;&#x60F3;&#x8981;&#x628A; wordpress &#x63DB;&#x6210; ghost&#xFF0C;&#x4F46;&#x9072;&#x9072;&#x6C92;&#x6709;&#x4E0B;&#x624B;&#x7684;&#x539F;&#x56E0;&#x662F;&#x4E4B;&#x524D; ghost &#x6709;&#x4E00;&#x500B;&#x5927;</p>]]></description><link>https://yychen.joba.cc/a-new-start/</link><guid isPermaLink="false">61f18449172fa8ccae19d97a</guid><category><![CDATA[murmuring]]></category><dc:creator><![CDATA[Tom Chen]]></dc:creator><pubDate>Wed, 26 Jan 2022 17:29:56 GMT</pubDate><content:encoded><![CDATA[<p>&#x60F3;&#x8981;&#x505A;&#x9019;&#x4EF6;&#x4E8B;&#x60C5;&#x597D;&#x4E45;&#x4E86;&#xFF0C;&#x4F46;&#x4E00;&#x76F4;&#x6C92;&#x6709;&#x52D5;&#x4F5C;&#x3002;&#x4E4B;&#x524D;&#x5C31;&#x4E00;&#x76F4;&#x60F3;&#x8981;&#x628A; wordpress &#x63DB;&#x6210; ghost&#xFF0C;&#x4F46;&#x9072;&#x9072;&#x6C92;&#x6709;&#x4E0B;&#x624B;&#x7684;&#x539F;&#x56E0;&#x662F;&#x4E4B;&#x524D; ghost &#x6709;&#x4E00;&#x500B;&#x5927; bug&#xFF0C;&#x5C0E;&#x81F4;&#x4E2D;&#x6587;&#x8F38;&#x5165;&#x5B8C;&#x5168;&#x7121;&#x6CD5;&#x4F7F;&#x7528;&#xFF0C;&#x57FA;&#x672C;&#x4E0A;&#x61C9;&#x8A72;&#x8AAA;&#x662F;&#x4EFB;&#x4F55;&#x9700;&#x8981;&#x8F38;&#x5165;&#x6CD5;&#x5F62;&#x5F0F;&#x7684;&#x90FD;&#x6703;&#x6709;&#x554F;&#x984C;&#x3002;</p><p>&#x9019;&#x500B; bug &#x4ED6;&#x5011;&#x4E00;&#x76F4;&#x6C92;&#x6709;&#x4FEE;&#x5FA9;&#xFF0C;&#x6301;&#x7E8C;&#x4E86;&#x597D;&#x5E7E;&#x5E74;&#xFF0C;&#x76F4;&#x5230;&#x524D;&#x4E00;&#x9663;&#x5B50;&#x5F9E; evenwu &#x5F97;&#x77E5;&#x4E86; ghost &#x51FA;&#x65B0;&#x7248;&#xFF0C;&#x767C;&#x73FE; IME &#x7684;&#x554F;&#x984C;&#x4FEE;&#x6389;&#x4E86;&#xFF0C;&#x6211;&#x5C31;&#x4E00;&#x76F4;&#x60F3;&#x8981;&#x5617;&#x8A66;&#x63DB;&#x65B0;&#xFF0C;&#x73FE;&#x5728;&#x7D42;&#x65BC;&#x6709;&#x7A7A;&#x4E86;&#x3002;&#x5176;&#x5BE6; joba.cc &#x4E0A;&#x9762;&#x4E5F;&#x662F;&#x4E00;&#x5718;&#x4E82;&#xFF0C;&#x8981;&#x627E;&#x500B;&#x6642;&#x9593;&#x628A;&#x6771;&#x897F;&#x6574;&#x7406;&#x4E00;&#x4E0B;&#x3002;Houz &#x597D;&#x5BA4;&#x806F;&#x641C;&#x7DB2;&#x7684; demo site &#x4E5F;&#x4E0D;&#x592A;&#x9700;&#x8981;&#x653E;&#x4E86;&#xFF0C;&#x90FD;&#x904E;&#x4E86;&#x9019;&#x9EBC;&#x591A;&#x5E74;&#x4E86;&#xFF0C;&#x800C;&#x4E14; es &#x7248;&#x672C;&#x611F;&#x89BA;&#x5DF2;&#x7D93;&#x6709;&#x5F88;&#x591A;&#x5371;&#x96AA; LOL&#x3002;</p><p>&#x63A5;&#x4E0B;&#x4F86;&#x9019;&#x908A;&#x6703;&#x662F;&#x6211;&#x4E3B;&#x8981;&#x66F8;&#x5BEB;&#x7684;&#x5730;&#x65B9;&#xFF0C;&#x6211;&#x6703;&#x518D;&#x627E;&#x500B;&#x6642;&#x9593;&#x628A;&#x820A;&#x7684; wordpress &#x8CC7;&#x6599;&#x532F;&#x56DE;&#x4F86;&#x3002;</p>]]></content:encoded></item></channel></rss>