cngithub's recent timeline updates
cngithub

cngithub

🏢  ANREN
V2EX member #12173, joined on 2011-09-28 22:57:05 +08:00
64 S 84 B
iMac 升级OS X Mavericks 体验
macOS  •  cngithub  •  Jun 12, 2013  •  Lastly replied by wang2191195
3
Markdown生态链整理
  •  3   
    Markdown  •  cngithub  •  Jun 6, 2013  •  Lastly replied by hit9
    15
    Markdown科技写作专业玩法
    Markdown  •  cngithub  •  Jun 6, 2013  •  Lastly replied by yejian9237
    4
    新款iMac能否直接当外接显示器使用?
    iMac  •  cngithub  •  Dec 28, 2012  •  Lastly replied by alex99xu
    2
    纪念华君
    随想  •  cngithub  •  Dec 23, 2012  •  Lastly replied by iiduce
    1
    为什么Markdown+R有较大概率成为科技写作主流?
    Markdown  •  cngithub  •  Jan 6, 2024  •  Lastly replied by gohuntsuan
    24
    关于ios app排名的问题
    问与答  •  cngithub  •  May 26, 2012  •  Lastly replied by reinhard
    1
    如何避免思维进入死胡同
    分享发现  •  cngithub  •  Apr 25, 2012  •  Lastly replied by hqcaptain
    18
    如何学习科学:开放科学工具箱
    分享创造  •  cngithub  •  Apr 24, 2012  •  Lastly replied by DXpro
    6
    又被星光社抄袭个人博客文章了
    自言自语  •  cngithub  •  Apr 22, 2012  •  Lastly replied by aveline
    1
    cngithub's recent replies
    肯定选iPad Air
    Sep 26, 2013
    Replied to a topic by hello Bitcoin 42btc 是被黑了吗?怎么教主上视频了?
    @cxh116 明理人。
    Aug 13, 2013
    Replied to a topic by yt1988 macOS 迅雷 Mac 2.0的内测版来了
    下了。很不错。界面精简得都不像迅雷了:D
    写过个类似APP。

    如果是Ruby,大约不到千行代码解决。Python应该也差别不大。

    选型Ruby,社区较流行的方案是:devise(解决一堆用户注册、授权等问题,移动端也解决)、角色管理则用Cancan等兼容Devise组合;API用grape。

    Ruby部署与维护则非常方便,一般用vagrant+chef+capistrano实现一键分发与维护。

    过些日子,我会放出我的维护项目:Railsbox,一键部署常见云主机。
    Jul 25, 2013
    Replied to a topic by Livid V2EX 从办公室到 V2EX server 的延迟 :-)
    PING hk.v2ex.com (180.210.229.136): 56 data bytes
    64 bytes from 180.210.229.136: icmp_seq=0 ttl=53 time=54.245 ms
    64 bytes from 180.210.229.136: icmp_seq=1 ttl=53 time=56.728 ms
    64 bytes from 180.210.229.136: icmp_seq=2 ttl=53 time=53.827 ms
    64 bytes from 180.210.229.136: icmp_seq=3 ttl=53 time=54.170 ms
    64 bytes from 180.210.229.136: icmp_seq=4 ttl=53 time=54.086 ms
    64 bytes from 180.210.229.136: icmp_seq=5 ttl=53 time=53.407 ms
    64 bytes from 180.210.229.136: icmp_seq=6 ttl=53 time=53.556 ms
    64 bytes from 180.210.229.136: icmp_seq=7 ttl=53 time=55.578 ms
    Jul 25, 2013
    Replied to a topic by Livid V2EX 从办公室到 V2EX server 的延迟 :-)
    不挂vpn,北京联通光纤网的ping结果。。。

    PING www.v2ex.com (69.28.49.228): 56 data bytes
    64 bytes from 69.28.49.228: icmp_seq=0 ttl=51 time=214.059 ms
    64 bytes from 69.28.49.228: icmp_seq=1 ttl=51 time=215.635 ms
    64 bytes from 69.28.49.228: icmp_seq=2 ttl=51 time=213.522 ms
    64 bytes from 69.28.49.228: icmp_seq=3 ttl=51 time=213.632 ms
    64 bytes from 69.28.49.228: icmp_seq=4 ttl=51 time=214.353 ms
    64 bytes from 69.28.49.228: icmp_seq=5 ttl=51 time=214.172 ms
    64 bytes from 69.28.49.228: icmp_seq=6 ttl=51 time=213.665 ms
    64 bytes from 69.28.49.228: icmp_seq=7 ttl=51 time=213.713 ms
    64 bytes from 69.28.49.228: icmp_seq=8 ttl=51 time=213.804 ms
    Jul 25, 2013
    Replied to a topic by Livid V2EX 从办公室到 V2EX server 的延迟 :-)
    日常挂vpn(东京linode)ping结果:

    PING www.v2ex.com (69.28.49.228): 56 data bytes

    64 bytes from 69.28.49.228: icmp_seq=0 ttl=52 time=229.190 ms
    64 bytes from 69.28.49.228: icmp_seq=1 ttl=52 time=229.242 ms
    64 bytes from 69.28.49.228: icmp_seq=2 ttl=52 time=230.449 ms
    64 bytes from 69.28.49.228: icmp_seq=3 ttl=52 time=228.774 ms
    64 bytes from 69.28.49.228: icmp_seq=4 ttl=52 time=229.870 ms
    64 bytes from 69.28.49.228: icmp_seq=5 ttl=52 time=228.812 ms
    64 bytes from 69.28.49.228: icmp_seq=6 ttl=52 time=228.768 ms
    64 bytes from 69.28.49.228: icmp_seq=7 ttl=52 time=229.230 ms
    64 bytes from 69.28.49.228: icmp_seq=8 ttl=52 time=229.148 ms
    64 bytes from 69.28.49.228: icmp_seq=9 ttl=52 time=228.627 ms
    64 bytes from 69.28.49.228: icmp_seq=10 ttl=52 time=228.485 ms
    64 bytes from 69.28.49.228: icmp_seq=11 ttl=52 time=230.934 ms
    64 bytes from 69.28.49.228: icmp_seq=12 ttl=52 time=229.104 ms
    64 bytes from 69.28.49.228: icmp_seq=13 ttl=52 time=228.778 ms
    64 bytes from 69.28.49.228: icmp_seq=14 ttl=52 time=228.795 ms
    64 bytes from 69.28.49.228: icmp_seq=15 ttl=52 time=229.359 ms
    64 bytes from 69.28.49.228: icmp_seq=16 ttl=52 time=229.236 ms
    64 bytes from 69.28.49.228: icmp_seq=17 ttl=52 time=229.381 ms
    64 bytes from 69.28.49.228: icmp_seq=18 ttl=52 time=229.455 ms
    64 bytes from 69.28.49.228: icmp_seq=19 ttl=52 time=229.379 ms
    64 bytes from 69.28.49.228: icmp_seq=20 ttl=52 time=228.963 ms
    64 bytes from 69.28.49.228: icmp_seq=21 ttl=52 time=229.266 ms
    64 bytes from 69.28.49.228: icmp_seq=22 ttl=52 time=229.411 ms
    64 bytes from 69.28.49.228: icmp_seq=23 ttl=52 time=228.730 ms
    64 bytes from 69.28.49.228: icmp_seq=24 ttl=52 time=229.135 ms
    64 bytes from 69.28.49.228: icmp_seq=25 ttl=52 time=228.634 ms
    64 bytes from 69.28.49.228: icmp_seq=26 ttl=52 time=229.169 ms
    64 bytes from 69.28.49.228: icmp_seq=27 ttl=52 time=228.739 ms
    64 bytes from 69.28.49.228: icmp_seq=28 ttl=52 time=230.877 ms
    64 bytes from 69.28.49.228: icmp_seq=29 ttl=52 time=228.691 ms
    64 bytes from 69.28.49.228: icmp_seq=30 ttl=52 time=228.961 ms
    64 bytes from 69.28.49.228: icmp_seq=31 ttl=52 time=229.066 ms
    64 bytes from 69.28.49.228: icmp_seq=32 ttl=52 time=229.028 ms
    64 bytes from 69.28.49.228: icmp_seq=33 ttl=52 time=229.052 ms
    64 bytes from 69.28.49.228: icmp_seq=34 ttl=52 time=228.748 ms
    64 bytes from 69.28.49.228: icmp_seq=35 ttl=52 time=229.031 ms
    64 bytes from 69.28.49.228: icmp_seq=36 ttl=52 time=229.025 ms
    64 bytes from 69.28.49.228: icmp_seq=37 ttl=52 time=228.752 ms
    64 bytes from 69.28.49.228: icmp_seq=38 ttl=52 time=230.210 ms
    64 bytes from 69.28.49.228: icmp_seq=39 ttl=52 time=228.536 ms
    64 bytes from 69.28.49.228: icmp_seq=40 ttl=52 time=229.091 ms
    64 bytes from 69.28.49.228: icmp_seq=41 ttl=52 time=228.698 ms
    64 bytes from 69.28.49.228: icmp_seq=42 ttl=52 time=228.956 ms
    64 bytes from 69.28.49.228: icmp_seq=43 ttl=52 time=228.798 ms
    64 bytes from 69.28.49.228: icmp_seq=44 ttl=52 time=229.300 ms
    64 bytes from 69.28.49.228: icmp_seq=45 ttl=52 time=229.285 ms
    64 bytes from 69.28.49.228: icmp_seq=46 ttl=52 time=229.163 ms
    64 bytes from 69.28.49.228: icmp_seq=47 ttl=52 time=228.888 ms
    64 bytes from 69.28.49.228: icmp_seq=48 ttl=52 time=228.906 ms
    64 bytes from 69.28.49.228: icmp_seq=49 ttl=52 time=228.847 ms
    Jul 23, 2013
    Replied to a topic by turing Node.js 使用命令行一键推送本地文件到 kindle
    http://v2ex.com/t/71436#reply15

    读开发包部分。
    Jul 23, 2013
    Replied to a topic by Eyon MacBook Pro 新 Air 上市了....
    等了很久,送家属的。已下单。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1067 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:52 · PVG 06:52 · LAX 15:52 · JFK 18:52
    ♥ Do have faith in what you're doing.