<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chy's tech-life]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yhcharles</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yhcharles]]></copyright><item><title><![CDATA[远程控制mac]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78715586</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78715586</guid><author>yhcharles</author><pubDate>Tue, 05 Dec 2017 06:35:39 +0800</pubDate><description><![CDATA[https://chatbotslife.com/remote-controlling-macos-with-a-python-telegram-bot-d656d2e00226这篇文章的作者实现了用一个python脚本，对mac进行远程控制。摘录一些有意思的东西： 
- telegram: https://telegram.org/ 一个通信工具，可以实现类似微信的功能，也类似环信，提供多平台的客]]></description><category></category></item><item><title><![CDATA[debug python in ipython]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78536339</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78536339</guid><author>yhcharles</author><pubDate>Tue, 14 Nov 2017 23:16:24 +0800</pubDate><description><![CDATA[just start ipython, and use %run? for detailed information.]]></description><category></category></item><item><title><![CDATA[简易git服务]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78495744</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78495744</guid><author>yhcharles</author><pubDate>Fri, 10 Nov 2017 05:11:50 +0800</pubDate><description><![CDATA[git支持ssh协议，所以可以用ssh服务器充当简易git服务。下面是步骤： 
1. 假设有server A，在端口P启动了ssh服务 
2. 在A上创建用户组，如gitusers，该用户组下的成员将有git repo的访问权限 
3. 在A上创建目录，如/data/repo，作为git repo的路径 
4. 设置目录权限chgrp gitusers /data/repo，chmod g+ws /]]></description><category></category></item><item><title><![CDATA[python的iterator/iterable/generator]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78474363</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78474363</guid><author>yhcharles</author><pubDate>Wed, 08 Nov 2017 08:01:24 +0800</pubDate><description><![CDATA[iterator
  iterator 
  An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next()) return successive items in the stream.]]></description><category></category></item><item><title><![CDATA[The best front-end hacking cheatsheets — all in one place.]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78430161</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78430161</guid><author>yhcharles</author><pubDate>Thu, 02 Nov 2017 22:25:52 +0800</pubDate><description><![CDATA[zz: https://medium.freecodecamp.org/modern-frontend-hacking-cheatsheets-df9c2566c72a?from=timeline]]></description><category></category></item><item><title><![CDATA[tmux多个session使用不同配置]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78409842</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78409842</guid><author>yhcharles</author><pubDate>Wed, 01 Nov 2017 05:35:42 +0800</pubDate><description><![CDATA[需求场景： 
1. 连接到服务器上，使用tmux保持会话 
2. 需要使用服务器的docker，并希望在container中也使用tmux方案： 
1. 服务器上启动两个tmux session: A和B 
2. session A正常启动，使用默认的配置文件~/.tmux.config 
3. 在一个新的ssh连接中建立session B，使用专用的配置文件tmux -L docker -f ~/]]></description><category></category></item><item><title><![CDATA[python logging笔记]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/78307848</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/78307848</guid><author>yhcharles</author><pubDate>Sun, 22 Oct 2017 06:35:59 +0800</pubDate><description><![CDATA[阅读官方教程（https://docs.python.org/3/howto/logging.html）的笔记。基础import logging
logging.basicConfig(
    format='%(asctime)s %(levelname)s: %(message)s',  # 格式
    level=logging.DEBUG,  # 生效级别
    filename='l]]></description><category></category></item><item><title><![CDATA[selenium tips]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/77902535</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/77902535</guid><author>yhcharles</author><pubDate>Sat, 09 Sep 2017 03:38:07 +0800</pubDate><description><![CDATA[selenium是用于web自动化测试的工具，所以也就能够被用来控制浏览器进行一些自动化任务。这里记录一些使用tips。安装selenium针对不同的浏览器提供不同的webdriver。webdriver可以理解成类似硬件的驱动程序，具体介绍看这里：http://www.seleniumhq.org/docs/03_webdriver.jsp假设我们想控制Google Chrome，那么需要安装ch]]></description><category></category></item><item><title><![CDATA[特征分解、奇异值分解几何意义]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/77728393</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/77728393</guid><author>yhcharles</author><pubDate>Fri, 01 Sep 2017 02:24:33 +0800</pubDate><description><![CDATA[特征值、特征向量
奇异值 几何意义]]></description><category></category></item><item><title><![CDATA[awk处理跨行（多行）记录的文件]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/54816361</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/54816361</guid><author>yhcharles</author><pubDate>Wed, 01 Feb 2017 23:20:31 +0800</pubDate><description><![CDATA[https://www.gnu.org/software/gawk/manual/html_node/Multiple-Line.html设置RS=""; FS="\n"，表示field seperator是换行符，record seperator是空行：# Records are separated by blank lines.
# Each line is one field.
BEGIN {]]></description><category></category></item><item><title><![CDATA[debug ssh problems]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/52118229</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/52118229</guid><author>yhcharles</author><pubDate>Thu, 04 Aug 2016 12:48:48 +0800</pubDate><description><![CDATA[http://www.snailbook.com/faq/general-debugging.auto.html
给ssh命令加上-v参数，可以输出详细日志，便于判断问题。该参数还可以被重复2、3次，提供不同级别的日志，如-vvv。如果是使用的是SSH2，有对应的-d number选项。
检查SSH server log。通常位于/var/log/messages
以debug模式启动ssh ser]]></description><category></category></item><item><title><![CDATA[调试自动代理脚本pac的方法]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51942023</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51942023</guid><author>yhcharles</author><pubDate>Mon, 18 Jul 2016 14:55:15 +0800</pubDate><description><![CDATA[http://zqsmm.qiniucdn.com/data/20110223093827/index.html]]></description><category></category></item><item><title><![CDATA[markdown转成pdf]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51495767</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51495767</guid><author>yhcharles</author><pubDate>Wed, 25 May 2016 09:19:30 +0800</pubDate><description><![CDATA[安装pandoc以及tex之后，就可以将md转成pdf了，其中涉及到的几个主要命令行选项为： 
pandoc *.md -o note.pdf --latex-engine=xelatex -V CJKmainfont=STHeitiSC-Light -V CJKoptions=Scale=1 
pandoc会自动为pdf加上书签，并且支持批量转换。另外，在编写md时，可以用haroopad这个软件]]></description><category></category></item><item><title><![CDATA[ms word公式]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51459628</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51459628</guid><author>yhcharles</author><pubDate>Fri, 20 May 2016 10:25:45 +0800</pubDate><description><![CDATA[官方文档：https://support.office.com/en-us/article/Linear-format-equations-and-Math-AutoCorrect-in-Word-2e00618d-b1fd-49d8-8cb4-8d17f25754f8






Linear format equations and Math AutoCorrect in Wor]]></description><category></category></item><item><title><![CDATA[在word中给公式加编号]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51453725</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51453725</guid><author>yhcharles</author><pubDate>Thu, 19 May 2016 14:42:50 +0800</pubDate><description><![CDATA[转载自：http://superuser.com/questions/594559/how-do-you-easily-add-equation-numbers-to-microsoft-word-2010-equations一直看到最后，有几种方式： 
1. 用table 
2. 用分隔标记符 
3. 官方解决方案（有点old）]]></description><category></category></item><item><title><![CDATA[在shell脚本中以其他用户身份执行命令]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51065831</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51065831</guid><author>yhcharles</author><pubDate>Tue, 05 Apr 2016 16:31:19 +0800</pubDate><description><![CDATA[先上代码：su - user00 <<ENDTAG
whoami
for x in a b c; do
  echo _\${x}_
done
<<ENDTAG
起作用的是su - user00命令
ENDTAG用来标记多行命令的开始和结束
在ENDTAG之间的命令中，特殊符号需要经过转义，如$换成\$]]></description><category></category></item><item><title><![CDATA[docker container ssh服务自动断开问题]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51063486</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51063486</guid><author>yhcharles</author><pubDate>Tue, 05 Apr 2016 11:34:56 +0800</pubDate><description><![CDATA[最近发现docker container中运行的ssh服务出现问题，client端连上之后会自动断开，经同事帮忙定位，需要修改/ect/ssh/sshd_config文件，将其中的：UsePAM yes改为UsePAM no即可参考： 
https://m.oschina.net/blog/284147]]></description><category></category></item><item><title><![CDATA[禁用ssh公钥检查]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51063409</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51063409</guid><author>yhcharles</author><pubDate>Tue, 05 Apr 2016 11:27:33 +0800</pubDate><description><![CDATA[参考http://www.worldhello.net/2010/04/08/1026.html 
http://junlinux.blog.51cto.com/2521744/1274732为了方便集群的机器之间命令操作，通常会打通ssh信任，但在有新机器加入集群时，第一次执行ssh命令会有一个公钥检查的询问，一般会输入yes。这对一些自动脚本造成困扰。为了禁用公钥检查，可以配置全局的/etc/s]]></description><category></category></item><item><title><![CDATA[cross compile go]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/51023824</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/51023824</guid><author>yhcharles</author><pubDate>Thu, 31 Mar 2016 10:14:40 +0800</pubDate><description><![CDATA[http://spf13.com/post/cross-compiling-go/https://coderwall.com/p/pnfwxg/cross-compiling-golang安装设置参考：http://stackoverflow.com/questions/12168873/cross-compile-go-on-osx 
可以进入go src目录，然后执行命令（以目标系统是32bit]]></description><category></category></item><item><title><![CDATA[web UI技术方案备忘]]></title><link>https://blog.youkuaiyun.com/yhcharles/article/details/50982731</link><guid>https://blog.youkuaiyun.com/yhcharles/article/details/50982731</guid><author>yhcharles</author><pubDate>Fri, 25 Mar 2016 17:25:33 +0800</pubDate><description><![CDATA[最近想搭个web界面，所以看了一下当前流行的web UI库，然后顺便又看了js写桌面应用的方案，这里备忘一下。web UI库 
主要看了semantic UI和bootstrap(BS)。看起来是BS更流行，感觉文档和资料也更多。最合适的还是w3schools网站上的资源：有tutorial、有reference，适合快速上手+手册备查。js写桌面应用 
看到有两个框架，一个是NW.js，另一个是g]]></description><category></category></item></channel></rss>