<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>DouO (Tiou Lims)</title>
    <link>https://ruby-china.org/DouO</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Ruby China 站点修改用户资料提示 “用户名已占用”</title>
      <description>&lt;p&gt;页面：&lt;a href="https://ruby-china.org/account/edit" rel="nofollow" target="_blank"&gt;https://ruby-china.org/account/edit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;如图所示，不作任何修改仅点击&lt;strong&gt;更新资料&lt;/strong&gt;便提示此错，尝试更新头像后也无法&lt;strong&gt;更新资料&lt;/strong&gt;：
&lt;img src="https://l.ruby-china.com/photo/2016/c85e724355aa2c00b73e34d9cc88af68.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;已在 github 提了 &lt;a href="https://github.com/ruby-china/ruby-china/issues/581" rel="nofollow" target="_blank" title=""&gt;issue&lt;/a&gt;&lt;/p&gt;</description>
      <author>DouO</author>
      <pubDate>Sat, 27 Feb 2016 23:21:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/29131</link>
      <guid>https://ruby-china.org/topics/29131</guid>
    </item>
    <item>
      <title>花点时间写了款本地生成二维码的 Chrome 扩展</title>
      <description>&lt;p&gt;最近谷歌被全面封杀，用了多年的 &lt;a href="https://chrome.google.com/webstore/detail/qr-code-tag-extension/bcfddoencoiedfjgepnlhcpfikgaogdg" rel="nofollow" target="_blank" title=""&gt;QR-Code Tag Extension&lt;/a&gt; 基本处于不可用状态，特色版 Firefox 自带有本地生成二维码（QRCode）功能，于是便想找一下 Chrome 有没有在本地生成二维码的扩展，结果没有发现，反而找到了一个 &lt;a href="http://larsjung.de/qrcode/" rel="nofollow" target="_blank" title=""&gt;jquery.qrcode.js&lt;/a&gt;（主要实现绘制的工作，生成二维码的功能是 &lt;a href="https://d-project.googlecode.com/svn/trunk/misc/qrcode/index.html" rel="nofollow" target="_blank" title=""&gt;QR Code Generator&lt;/a&gt; 实现的），一个可在本地生成二维码的 jquery 插件，很易用。想必用它做一个 Chrome 扩展是个很容易的事情，毕竟&lt;a href="https://code.google.com/p/shanbay-chrome-extension/" rel="nofollow" target="_blank" title=""&gt;之前也写过&lt;/a&gt; Chrome 扩展，虽说是两三年前的事。&lt;/p&gt;

&lt;p&gt;本来以为一两个小时可以搞定，结果从完善功能到打包发布可能得花掉一天时间，API、流程基本忘光了，都得跟着文档慢慢做。&lt;a href="http://larsjung.de/qrcode/" rel="nofollow" target="_blank" title=""&gt;jquery.qrcode.js&lt;/a&gt; 中文乱码，让它支持 UTF-8 编码费了不少时间，&lt;a href="https://developer.chrome.com/extensions/contextMenus" rel="nofollow" target="_blank" title=""&gt;contextMenus&lt;/a&gt; + &lt;a href="https://developer.chrome.com/extensions/content_scripts#pi" rel="nofollow" target="_blank" title=""&gt;Programmatic injection&lt;/a&gt; 也比较麻烦，还尝试下 i18n，样式用的是 &lt;a href="http://purecss.io/" rel="nofollow" target="_blank" title=""&gt;Pure&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;可以在 Chrome WebStore 下载 &lt;a href="https://chrome.google.com/webstore/detail/offline-qrcode-generator/nffnfjmgmedijakadedogccmghenomnk" rel="nofollow" target="_blank" title=""&gt;Offline QRCode Generator&lt;/a&gt;。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;提供了最基本的扩展工具栏按钮，点击可直接为当前标签的 URL 生成二维码，也输入自定义文本来生成。&lt;/li&gt;
&lt;li&gt;支持页面右键菜单，可为当前页面网址，所选文本或所选超链接生成二维码。&lt;/li&gt;
&lt;li&gt;使用 Event Pages 技术，只有当需要时（点击右键菜单的时候）才会加载后台进程。&lt;/li&gt;
&lt;li&gt;Lazy Load 技术注入脚本，只有点击右键菜单生成二维码的时候，才会为当前页面注入脚本，不会对正常浏览网页产生影响。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;BTW: 要发布之前想名字，反而找到不少有此功能的扩展。&lt;/p&gt;

&lt;p&gt;源码在此：&lt;a href="https://github.com/douo/js-qrcode-chrome-extension" rel="nofollow" target="_blank" title=""&gt;js-qrcode-chrome-extension&lt;/a&gt;.&lt;/p&gt;</description>
      <author>DouO</author>
      <pubDate>Mon, 23 Jun 2014 09:40:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/20114</link>
      <guid>https://ruby-china.org/topics/20114</guid>
    </item>
  </channel>
</rss>
