LinMinquan's Blog

Experience technology to change life

用syncthing进行局域网文件夹数据同步

我的需求是这样子,需要把局域网内电脑A的某文件夹同步到电脑B。之前看霍炬公众号上说他用syncthing来进行同步,今天就花时间试了下。 在两台电脑上分别都安装上了syncthing的Windows版,启动后会自动调用浏览器来显示界面,我这两台要同步的电脑是在同一网段下,点击添加设备时,会自动提示局域网内的设备id,是一长串的字符来表示设备id。两台电脑互相添加对方后,就可以设定一个共享文件夹了,并将该文件夹分别共享给对方。总的来说配置非常简单,自动化查找设备做得非常好,同步有时间间隔,默认每60秒扫描一次文件变动。官方的帮助文档做得很好,界面还可以设置为中文。 我当时设置B电脑的文件夹时,设置的是C电脑上的一个共享目录,不过也是可以的,也就是A电脑上的文件通过B电脑上的syncthing同步到了C电脑上的目录。 我也试过Mac设备和Windows设备同步,也是一样的,只是Mac系统需要设置一下从anywhere安装软件。 Read more →

说说降噪耳机的使用感受

618的时候乘着降价买了个Bose QC25,1299元。 1、先说为什么要买降噪耳机。因为地铁里太噪,听Podcast时得把音量开很大,耳朵就会不舒服。而在地铁里看手机,又晃得厉害,眼睛不舒服。解决方案只有上降噪耳机了,把路上的时间尽可能利用上。 2、品牌选Bose没什么好说的了,大家都说好。为什么选Bose中的这个型号?我已经有个入耳式的耳机了(LG HBS 800),戴久了不舒服,头戴式耳机戴久了应该会比入耳式舒服一些,这样在上班的场景也可以戴。可更换的7号电池比内置充电电池应该可以用得更久,毕竟这么贵的耳机,想用得久一些。为什么不是QC35无线版,因为穷。 3、前几次戴的时候,会不舒服,应该是感觉那个“白噪音”不舒服,但开起音乐(声音)后还好。现在已经很习惯了。 4、增加了些使用场景和意外的效果。戴着它听ATP时会更专注,这样我更愿意听这个节目了,练听力。在上班时戴也不错,效率会比没戴高。煮饭时也会戴,开着抽油烟机也OK。 过马路的路口或过马路时,我就把它摘下来。 5、这款并不是完全过滤掉外围的所有声音,人声会留一些,所以地铁报站时,座位旁同事叫我时,是可以听得到的。 6、缺点:有线。同时戴着QC25和HBS-800可以解决这个问题,看应该看起来很傻。或者给QC25加个蓝牙模块,但电量应该是个问题。习惯了蓝牙耳机,不喜欢有线,有那么几次不小心扯掉了线。 Read more →

ProjectSend CentOS配置

环境: CentOS 6.8,Apache 2.2,MySQL 5.1,PHP 5.3,ProjectSend r754 ProjectSend介绍: 用来分享文件的一个开源软件,可以指定文件可以由哪些人下载等。具体见官网:www.projectsend.org LAMP环境搭建: 我是拿了一台旧的笔记本来安装CentOS的,版本是6.5,操作yum -y update 后就给升到6.8了。这个过程非常久,约有半个小时吧。我是通过一台Windows电脑ssh登录到CentOS上安装的。 参考链接:How to install ProjectSend on CentOS 6Apache安装后得在本地测一下,看看能否打得开Apache的测试网页。会有一个问题是在CentOS的浏览器上可以打得开,而我在局域网内的Windows打不开。原因是CentOS的iptables设置。 参考链接:Open http port ( 80 ) in iptables on CentOSHow To Set Up a Basic Iptables Firewall on Centos 6MySQL:5.1的版本也够ProjectSend用,所以就没有去折腾更新的版本。 PHP 参考链接:How To Install Linux, Apache, MySQL, PHP (LAMP) stack On CentOS 6上面链接中有提到一个测试PHP是否安装好的测试方法。 ProjectSend配置:这个倒还简单,只需要改一下配置文件How to install ProjectSend on CentOS 6,配置数据库等信息。 主要时间花在Apache的配置上,我已经可以在Windows上访问到Apache的测试页面,也可以访问到PHP的测试页面,但就是配不好ProjectSend。 首先是Apache的配置文件httpd.conf,这个配置文件很长,其实有改动的就是在配置文件的最后,去掉了一个注释,加了个virtualhost,其实就是How to install ProjectSend on CentOS 6里讲的配置。只不过它这里的”allow from all”我改成了”Allow from all”。 Read more →

WordPress插入的图片太长

我Wordpress用的主题是Twenty Ten,图床是Cloudup。插入图片时,如果图片太长的话,会导致图片超出文本范围。像下图这样。 解决办法就是去改TwentyTen主题的代码,  ==========2017-10-11更新================= 最近发现比较长的图片还是会超过博客的内容区域。我猜测可能是主题更新后覆盖了原先我修改的代码,所以就失效了。只好针对新的主题中的CSS代码再次修改。但发现按原来的改法已经无效了。 在Chrome中打开有问题的网页,进入开发者模式。按下图操作,即可找到控制图片的CSS代码。原来的代码中只有一行border,我多加了三行。 进入wordpress后台Dashboard,在Appearance的Editor中,可以找到该主题的CSS代码。 另外改完后,还需要强制刷新网页(Ctrl + F5)才能看到改完后的效果。 Read more →

wordpress代码插件

我这用的是Crayon Syntax Highlighter,安装完插件后,在编辑中和”Text”中选择”crayon”,在弹出来的页面中插入代码即可。 下面是随便插的一段Objective-C测试代码。 Read more →

怎样将个人wordpress博客改为https

我的博客是用wordpress搭建在一个虚拟空间上的,现在想要全站改为https。解决办法就是用Let’s Encrypt。网上有很多资料讲得不全,我这里针对我遇到的情况说一下。 参考资料:SSL For Free 免费 SSL 凭证申请 Let’s Encrypt简单教学 cPanel面板安装SSL证书及cPanel一键安装Let’s Encrypt免费SSL方法 大致流程是得申请一个证书,然后把这个证书配置到虚拟空间的cPanel上,最后把博客中用到的图片等链接从http改为https。 我初步看了下Let’s Encrypt,觉得文档太复杂,因为它还介绍VPS的情况。然后看到https://www.sslforfree.com/的教程,觉得蛮方便。 在cPanel中配置完后,在chrome中打开我的域名linminquan.com,还是http(原因后面会解释)(我的域名是直接跳到linminquan.com/blog)。但我发现我在地址栏里输入https://linminquan.com/blog是可以在chrome中显示https的,然后就发现一篇一篇打开博文,chrome会提示哪些文章是可以https,哪些不行。不行的原因在于我在博客里外链的图片是http,于是手动改成支持https的图床。折腾了好久,终于每个博客文章都改好了。 但有个问题,我在本机的chrome地址栏上直接敲linminquan.com是不行的,但在本机的safari、我Windows机器的chrome和edge上、在iPhone iPad的safari、在安卓的浏览器中都是可以显示https的。最后解决办法是我执行了chrome的Clear Browsing Data功能。   Read more →