<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>awking</title>
    <link>https://ruby-china.org/awking</link>
    <description>you just know what you know</description>
    <language>en-us</language>
    <item>
      <title>招聘 Ruby 开发工程师 1 人</title>
      <description>&lt;p&gt;使用现代软件技术，为超大型 C/C++ 项目的开发者，创造极致研发体验&lt;/p&gt;
&lt;h3 id="工作职责："&gt;工作职责：&lt;/h3&gt;
&lt;p&gt;1，大库研发流程设计与产品研发，命令行研发工具及 IDE 工具设计、开发与维护&lt;/p&gt;

&lt;p&gt;2，研发平台建设，CodeReview 平台、工作项管理平台、软件发布平台的设计研发与维护&lt;/p&gt;

&lt;p&gt;3，测试中台建设，大规模并行测试计算框架的模型设计与研发，测试编排系统的设计与研发&lt;/p&gt;
&lt;h3 id="任职要求："&gt;任职要求：&lt;/h3&gt;
&lt;p&gt;1、热爱技术、工作认真严谨、对系统质量有近乎苛刻的要求，善于沟通与团队协作&lt;/p&gt;

&lt;p&gt;2、扎实的编程基础，有 Ruby on Rails 开发经验，熟练编写 bash/Python 等脚本，熟悉各种 Linux 常用工具&lt;/p&gt;

&lt;p&gt;3、熟悉网络协议，熟练使用 nginx/openresty 等代理软件，具有 mysql，redis 等使用经验&lt;/p&gt;

&lt;p&gt;有开源社区优质项目贡献经历优先，Gitlab 尤佳&lt;/p&gt;
&lt;h3 id="地点："&gt;地点：&lt;/h3&gt;
&lt;p&gt;郑州、长沙、杭州&lt;/p&gt;
&lt;h3 id="薪资"&gt;薪资&lt;/h3&gt;
&lt;p&gt;20-40k&lt;/p&gt;
&lt;h3 id="公司"&gt;公司&lt;/h3&gt;
&lt;p&gt;蚂蚁集团&lt;/p&gt;

&lt;p&gt;回复时注明来自 Ruby-china&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/awking/161f411d-92a8-4039-a2f7-6268720a8589.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Thu, 28 Mar 2024 20:21:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/43638</link>
      <guid>https://ruby-china.org/topics/43638</guid>
    </item>
    <item>
      <title>Web3 是什么新东西？有 web1 与 web2 ？</title>
      <description>&lt;p&gt;只听说过 http1.0 http1.1 http2 &lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Sun, 01 May 2022 13:00:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/42362</link>
      <guid>https://ruby-china.org/topics/42362</guid>
    </item>
    <item>
      <title>SSL 挂啦来源了，监控网站的 SSL 证书，及时提醒通知更新</title>
      <description>&lt;h2 id="SSL挂了检测开源啦 :gift:"&gt;SSL 挂了检测开源啦 &lt;img title=":gift:" alt="🎁" src="https://twemoji.ruby-china.com/2/svg/1f381.svg" class="twemoji"&gt;
&lt;/h2&gt;&lt;h2 id="官网地址"&gt;官网地址&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.sslguala.com/" rel="nofollow" target="_blank" title=""&gt;https://www.sslguala.com/&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;SSL 挂啦，全通道通知，随时掌握证书过期时间，并多次检测通知。支持多个推送通道：邮件钉钉飞书 webhook。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="主要是面向多域名下，ssl更新的提醒通知，避免证书过期，导致网站打不开。"&gt;主要是面向多域名下，ssl 更新的提醒通知，避免证书过期，导致网站打不开。&lt;/h3&gt;
&lt;p&gt;现在从已有的项目中开源出来&lt;/p&gt;
&lt;h2 id="Rails项目提供API"&gt;Rails 项目提供 API&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/FIRHQ/sslguala-ce" rel="nofollow" target="_blank" title=""&gt;sslguala-ce&lt;/a&gt; &lt;/p&gt;
&lt;h2 id="前端Vue3项目提供前端展示页面"&gt;前端 Vue3 项目提供前端展示页面&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/FIRHQ/sslguala-ui-ce" rel="nofollow" target="_blank" title=""&gt;sslguala-ui-ce&lt;/a&gt; &lt;/p&gt;
&lt;h2 id="docker一键部署"&gt;docker 一键部署&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/FIRHQ/sslguala-ce-docker" rel="nofollow" target="_blank" title=""&gt;sslguala-ce-docker&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;img src="https://user-images.githubusercontent.com/2594920/126741346-b00ebff5-0cb9-449f-9e2a-1225930f758c.png" title="" alt="image"&gt;
&lt;img src="https://user-images.githubusercontent.com/2594920/126741364-8d71ad88-63df-4f4d-9c59-45213491576e.png" title="" alt="image"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://user-images.githubusercontent.com/2594920/126741557-4583e3d7-db92-4c3b-8f5b-f0f4450b0b48.png" title="" alt="image"&gt;&lt;/p&gt;

&lt;p&gt;前情提要 &lt;a href="https://ruby-china.org/topics/41413" title=""&gt;妈妈再也不用担心我忘记更新 SSL 证书了&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;欢迎提供反馈意见和建议&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Fri, 23 Jul 2021 13:46:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/41495</link>
      <guid>https://ruby-china.org/topics/41495</guid>
    </item>
    <item>
      <title>Twitter 上的 ruby_china/lists/ruby-developers 不能访问了？</title>
      <description>&lt;p&gt;如题，ruby-developers 的信息集合，看不了了？&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Tue, 18 Oct 2016 22:36:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/31368</link>
      <guid>https://ruby-china.org/topics/31368</guid>
    </item>
    <item>
      <title> RubyConf China 2016 有录的视频吗？</title>
      <description>&lt;p&gt;希望能放一下现场的视频&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Sun, 04 Sep 2016 14:59:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/30982</link>
      <guid>https://ruby-china.org/topics/30982</guid>
    </item>
    <item>
      <title>railscasts-china.com 已经关闭了？</title>
      <description>&lt;p&gt;如题，现已经不能访问。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://railscasts-china.com" rel="nofollow" target="_blank"&gt;http://railscasts-china.com&lt;/a&gt; &lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Thu, 12 May 2016 22:36:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/30004</link>
      <guid>https://ruby-china.org/topics/30004</guid>
    </item>
    <item>
      <title>[已解决] 如何将 �Rails 4.2.x 的项目迁移到 Rails 5.0.0？</title>
      <description>&lt;p&gt;按照 rails5.0.0 最新的安装方法&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;rvm&lt;/span&gt; &lt;span class="n"&gt;use&lt;/span&gt; &lt;span class="mf"&gt;2.2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;
&lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;rails&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;pre&lt;/span&gt;
&lt;span class="n"&gt;rails&lt;/span&gt;  &lt;span class="n"&gt;_5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;beta1_&lt;/span&gt; &lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;rails55&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装上之后，rails5 的文件目录结构与 rails4 有比较大的区别。之前自己有一个基于 rails4 的小项目，那如何将 rails4 的项目迁移到 rails5，
并且能正常使用上 rails5 的新特性呢？&lt;/p&gt;

&lt;p&gt;想到的办法&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; 直接升级 gem，然后把目录中缺少的文件，替换
2......&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;附上 rails5 的生成的目录结构&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2016/672bb12ac6bed1e2b66a30a131df20e0.png" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/2016/8cad7f03f4baeb44dfbbd289e2260c0d.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Wed, 06 Jan 2016 23:13:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/28633</link>
      <guid>https://ruby-china.org/topics/28633</guid>
    </item>
    <item>
      <title>Rails 中使用 Solr 做全文检索，如何配置 sunpot.yml 来实现连接两台 Solr 服务器？</title>
      <description>&lt;p&gt;一个 Rails 项目中，使用了两台服务器做负载均衡，同时也部署了两台 solr 服务器，导致两个用户检索的内容不一致。所以想问能否在  sunpot.yml 设置连接两台 solr 服务，实现内容变化时，同时向两边写入索引？或者还有其他更好的办法？&lt;/p&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="c1"&gt;#sunpot.yml&lt;/span&gt;
&lt;span class="na"&gt;production&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;solr&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;hostname&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="err"&gt;***&lt;/span&gt;
    &lt;span class="na"&gt;port&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;8983&lt;/span&gt;
    &lt;span class="na"&gt;log_level&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;WARNING&lt;/span&gt;
    &lt;span class="na"&gt;path&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;/solr/***&lt;/span&gt;
    &lt;span class="c1"&gt;# read_timeout: 2&lt;/span&gt;
    &lt;span class="c1"&gt;# open_timeout: 0.5&lt;/span&gt;

&lt;span class="na"&gt;development&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;solr&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="s"&gt;hostname:****&lt;/span&gt;
    &lt;span class="s"&gt;port&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt; &lt;span class="m"&gt;8983&lt;/span&gt;
    &lt;span class="na"&gt;log_level&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;INFO&lt;/span&gt;
    &lt;span class="na"&gt;path&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;/solr/****&lt;/span&gt;

&lt;span class="na"&gt;test&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;solr&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;hostname&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;localhost&lt;/span&gt;
    &lt;span class="na"&gt;port&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;8981&lt;/span&gt;
    &lt;span class="na"&gt;log_level&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;WARNING&lt;/span&gt;
    &lt;span class="na"&gt;path&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;/solr/test&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>awking</author>
      <pubDate>Fri, 29 May 2015 14:49:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/25806</link>
      <guid>https://ruby-china.org/topics/25806</guid>
    </item>
    <item>
      <title>如何在创建一个实例的时候跳过 callback？</title>
      <description>&lt;p&gt;在 rails4.1.7 比如&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Vote&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;  
    &lt;span class="n"&gt;after_create&lt;/span&gt; &lt;span class="ss"&gt;:add_points_to_user&lt;/span&gt;

&lt;span class="k"&gt;end&lt;/span&gt;

 &lt;span class="no"&gt;Vote&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;vote_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;# skill_callback&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;怎么能在创建的时候跳过回调？&lt;/p&gt;

&lt;p&gt;我看手册上只提供了更新时候的方法来跳过回调&lt;/p&gt;

&lt;p&gt;&lt;a href="http://guides.ruby-china.org/active_record_callbacks.html#%E8%B7%B3%E8%BF%87%E5%9B%9E%E8%B0%83" rel="nofollow" target="_blank" title=""&gt;文档 跳过回调&lt;/a&gt;&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Wed, 12 Nov 2014 00:14:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/22616</link>
      <guid>https://ruby-china.org/topics/22616</guid>
    </item>
    <item>
      <title>在开发中用 thin 是不是比 webrick 更好？</title>
      <description>&lt;p&gt;在使用电脑的时候，i5 8G  255SSD
用 rubymine 同时开 4 个项目，有时候会卡。
那么是不是和 webrick 有关系？
有很大的关系？
如果用 thin 来代替 webrick 的话，性能不是有比较好的改善？&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Sun, 31 Aug 2014 23:22:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/21317</link>
      <guid>https://ruby-china.org/topics/21317</guid>
    </item>
    <item>
      <title>怎样能获取远程仓库的某一个 commit？</title>
      <description>&lt;p&gt;第一个问题，
在看开源代码的时候，怎么样从第一个 &lt;code&gt;commit&lt;/code&gt; 开始往下 &lt;code&gt;fetch&lt;/code&gt; ，然后第二个&lt;code&gt;commit&lt;/code&gt; 获取。。。。
 现在只能是 git clone 或者整个文。&lt;/p&gt;

&lt;p&gt;第二是我 &lt;code&gt;fork&lt;/code&gt;  某个人的代码，别人那边提交一个&lt;code&gt;commit&lt;/code&gt; ，但是我不想获得这个更新，怎么样跳过这个 &lt;code&gt;commit&lt;/code&gt;，而获取其他的更新，假设这个 commit 非常独立。比如说他提交了 A B C commit , 我获得 A 更新，跳过 B，然后得到 C。&lt;/p&gt;</description>
      <author>awking</author>
      <pubDate>Tue, 12 Aug 2014 15:32:49 +0800</pubDate>
      <link>https://ruby-china.org/topics/20981</link>
      <guid>https://ruby-china.org/topics/20981</guid>
    </item>
  </channel>
</rss>
