让Chrome忽略证书检查

今天想打印社保资料,发现社保局网站已经升级,但网站使用的证书提示已被吊销(revoked),原因你懂的。

 

这个提示不像别的证书过期,域名不一致等是可以忽略的,到这就完全不能再进入这个网站了。查网上资料说Chrome有一个设置可以取消:

 

打开设置一看,木有,搜索也木有,继续放狗,找到这么一句:
https://productforums.google.com/forum/#!topic/chrome/NigLWtl3kDg;context-place=topicsearchin/chrome/authorid$3AAPn2wQcdfWeRneStHUG50nH0DvVV7fQA8jcyBszE-ZXcF6hJzxslfzwVH0zeohMQaeMDrMKzNpDt%7Csort:date%7Cspell:false

人家16年的时候就说已经取消了还是long time ago,

这里面提到了一个修改组策略的方案可以解决此问题:
https://scotthelme.co.uk/certificate-revocation-google-chrome/

 

这也是3年前的资料了,不知道准不准,不过我用的是MAC所以这个解决方案对我来说也没用,再放狗找到了这个:
http://hints.macworld.com/article.php?story=20140510112547107
其中关键的一句就是这个命令:

但是这个命令其实是不能正常执行的,因为中间有两个地方有空格,修改如下:

/Applications/”Google Chrome.app”/Contents/MacOS/”Google Chrome” –ignore-certificate-errors &> /dev/null

 

把其中两个有空格的地方括起来就能执行了,当然还有其它方法解决空格的问题。注意:你的Chrome得是安装在/Applications这个目录。

执行这个命令后,Chrome将会启动,并且在地址栏下面弹出这样的提示:

看到这个提示OK了。

Continue Reading

Visual Studio for MAC更新

这东西,官方提供的更新和安装程序根本就没办法下载成功!
好在新的版本好像提供了(之前的老版本不知道有没有)一个失败后手工下载的说明:

把其中几个地址帖上来备用,想要的也可以直接用:

MONO框架(网上下载安装更新)
https://download.mono-project.com/archive/5.0.1/macos-10-universal/MonoFramework-MDK-5.0.1.1.macos10.xamarin.universal.pkg

Xarmin.Android框架
https://dl.xamarin.com/MonoforAndroid/Mac/xamarin.android-7.3.1-2.pkg

Xarmin.iOS组件
https://dl.xamarin.com/MonoTouch/Mac/xamarin.ios-10.10.0.36.pkg

Xarmin.MAC组件
https://dl.xamarin.com/XamarinforMac/Mac/xamarin.mac-3.4.0.36.pkg

VS环境下载包
https://xamarin.azureedge.net/VsMac/VisualStudioForMac-7.0.1.24.dmg

Xarmin.Profiler组件
https://dl.xamarin.com/profiler/profiler-mac-1.5.4-19.pkg

Xarmin.Interactive组件(好像是Workbooks&Inspector)
https://dl.xamarin.com/interactive/XamarinInteractive-1.2.2.pkg

不知道后面版本号变化还能不能用,反正无论如何用翻墙工具,都没办法顺利的通过官方工具下载,手工操作是唯一成功的了的方法。

Continue Reading

Convert2PDF on MAC

打印投标文档前一般需要转换为PDF:)投标文档含封面之类的有几个到上十个Word文档,一个个打开转换稍显麻烦,弄了一个脚本来做这个事情。

property
theList : {"doc", "docx"}

on run {input, parameters}
set output to {}
tell application "Microsoft Word" to set theOldDefaultPath to get default file path file path type documents path
repeat with x in input
try
set theDoc to contents of x
tell application "Finder"
set theFilePath to container of theDoc as text

set ext to name extension of theDoc
if ext is in theList then
set theName to name of theDoc
copy length of theName to l
copy length of ext to exl

set n to l - exl - 1
copy characters 1 through n of theName as string to theFilename

set theFilename to theFilename & ".pdf"

tell application "Microsoft Word"
set default file path file path type documents path path theFilePath
open theDoc
set theActiveDoc to the active document
save as theActiveDoc file format format PDF file name theFilename
copy (POSIX path of (theFilePath & theFilename as string)) to end of output
close theActiveDoc without saving
end tell
end if
end tell
end try
end repeat
tell application "Microsoft Word" to set default file path file path type documents path path theOldDefaultPath

return output
end run

上面的代码是从网上弄来的,来源在这里:

Convert Word to PDF – Mac OS X

我做了一点点修改,原文中关闭文档的代码是:

close theActiveDoc

修改为:

close theActiveDoc without saving

这样一来就不会跑出一个让你保存代码的对话框转换后也不会保留很多打开的文件了。

文章里没写如何安装为Finder的Service(相当于Windows Explorer的右键菜单),反而是写的用Automator来操作。用Service的方法很简单:
1. 打开Automator,新建一个Service,选择Select Files or Folder in Finder。

2. 新增一个Action,类型选择Run AppleScript,将上面的代码完整的复制进去。(删除里面的默认的框架代码,只保留本文的代码)

3. 保存,取一个名字,比如:Convert2PDF。
4. 在Finder中选择所有待转换的doc/docx文件,右键选择service,菜单里就会有Convert2Pdf的选项了。然后静待一切完工吧

Continue Reading

SublimeText 3

一直用这个文本编辑器来解决MAC下总是用UTF打开文本文件的问题,之前也不知是怎么折腾的把那些插件什么的安装上去了:)

今天更新版本发现这个东西值得研究一下,把些常用功能记在这里:

1. 插件管理(Package Control)cmd+shift+p,或点击 SublimeText(菜单)->Preferences->Package Control

具体的插件管理功能,Install Packages(可简写为ip) Remove Package就不列举了。

2. 常用配置,Preferences->Settings-User
“theme”: “Soda Dark 3.sublime-theme”,
“update_check”: false

多个配置项之间使用逗号(,)分隔,否则接下来的一个配置项的冒号位置会提示异常。

Snip20160301 30

第一行表示当前使用的主题;
第二行表示禁止自动更新检查。

3. 常用插件 Convert2UTF
打开GBK文件自动转换为UTF8显示等功能:)
https://packagecontrol.io/packages/ConvertToUTF8

这个插件会需要安装一个叫Codecs33的插件,否则Convert2UTF8无法正常工作

4. 常用插件 主题
在SL中主题也是插件,用安装插件完全相同的方式搜索主题名称即可。
比如:cmd+Shift+P,然后输入ip(install package),搜索theme – soda,找到列出的主题下载安装即可。

5. 启用主题
通过步骤4安装主题后,主题并未被启用需要在配置文件中添加(修改)一行记录,即:
“theme”: “Soda Dark 3.sublime-theme”
配置的具体值(Soda Dark 3.sublime-theme)就只能通过主题的帮助文件来获取了。

6. Sidebar目录导航
SL支持Sidebar显示文件,包括了Open Files和Folders,点击菜单Project->Add Folder To Project即可添加一个目录到Sidebar并可展开显示相应的文件。

注意,添加文件夹后再点击一次Save Project As将相应的项目保存,否则下次打开时Side Bar里的目录会丢掉。

7. Preferences->Settings-Users
这是很重要,基本上个性化的配置信息都在这里,全局的配置文件一堆一般是不用动的。

8. 字体推荐使用: YaHei Consolas Hybrid
在Settings-Users加上一行配置
“font_face”:”YaHei Consolas Hybrid”,
这里还发生了一个小插曲,我把Hybrid错误的拼写成了Hybird,结果死活无效。
这里也可以说明:如果font_face参数为空或没有找到对应的字体,那么仍将使用系统默认字体。

这里不得不提之前遇到的一个小bug:如果只将字体设置为Consolas,无论字号设置多大,中文显示的每一行最上面的1个象素的一行不能正常显示,添加行间距也没用。设置中文字体或解决此问题:)

9. 行间距配置项(Settings-User)
“line_padding_bottom”: 1,
“line_padding_top”: 1,
这个还是蛮有用的,记下。

Continue Reading

总结MAC下的远程桌面客户端

用了MAC不少时间了,因为工作的关系远程桌面是必须配备的工具了。

Windows下远程桌面的工具推荐MultiDesk,就不多说了:)MAC下一直也没找到一个称手的工具,当真是各有优劣。

Microsoft Remote Desktop

微软官方出口,免费,兼容性好,支持Gateway,常规的使用中用起来是最习惯的,唯一的缺点是不支持服务器的分组(Group),只能保存在一个列表中,当服务器数量比较多的时候就不那么方便。

Remotix

破解很多,但是输入序列号的时候总提示无效的KEY,奇怪的是不知道为什么最后又成功了?!
各项功能都比较完整,没有明显的功能缺陷。
比如,支持Thumbnail,支持Nearby的搜索等,支持分组,搜索====
使用中最不能让人接受的缺点是:不能在连接服务器后自动进入全屏的模式,需要手动操作一次。
而且如果焦点停留在桌面内的话,快捷键是不起作用的,得用鼠标点击或使焦点停留在远程桌面外。

JumpDesktop

各项设置功能完整,感觉细节设置最多的就是它了。界面简洁:)不支持Group但支持TAG,效果类似相信习惯后差别不大。
最大的缺点是:我在某项目中需要通过一个堡垒机进入远程桌面,这个软件无法显示很多文字和图片,无论如何优化设置都不行。

Continue Reading

吐槽一下Shadowsocks客户端

Shadowsocks因为相对GAE的一些优点,我正慢慢转向SS服务,但不得不说这个软件的客户端实在是有些奇芭啊!

ANDROID

设置错误的IP、Port、Password、Encrypt Method,都会显示为连接到XXX(Connected to XXXX),因为我修改了一次密码没有同步修改手机的,导致我很长时间在手机上用不了SS而完全不知道是什么原因。这给人多大的误导啊?

MAC

有和ANDROID同样的问题,没有任何配置上是否正确(测试连接成功)的日志或提示。
这个软件还有个古怪的设计思路:这个程序只要一启动就会自动按照默认配置连接SS服务器并启动本地代理。这没什么问题,但它有一个菜单叫Turn Shadowsocks On,这个功能的实际却并不是上面提到的启动连接SS服务器,而是将已经启动的本地代理设置为MAC的全局PROXY,类似于WINDOWS上设定IE的代理服务器。但在大多数情况下,我并不希望将全局连接设置为代理,即便是有PAC的情况下。当然,这个客户端也支持这样干,而且还挺简单就是不好理解:配置好SERVER后启动就行,不需要点击Turn Shadowsocks On这个菜单。唯一烦的就是明明你可以用了,但软件里显示的是:Shadowsocks:OFF。不知道这是不是我的思路有问题?

Screen Shot 2014 12 03 at 9 56 17 AM

Continue Reading

从Windows转换到MAC

从Windows转换到MAC有各种不习惯,由于工作上的原因还必须得同时拥有windows的环境(开发、特殊软件等),这里记录一下我个人的习惯供大家参考。

一、Windows系统

已经习惯了在windows下通过vmware workstation的多个虚拟机,而且这也是宝贵的资源,因此我原计划是在MAC下只安装一个虚拟机来运行WINDOWS的,经过一番比较和测试,就目前而言Parallels Desktop在功能与性能上的平均水平是要超过VMWare Fusion/Pro的,因此虚拟机就定下PD了。
原计划是用纯粹的虚拟机的方式来运行WIN,但是经过实际使用时发现Bootcamp还是有更方便的地方,体现在:
1、如果是windows的深度用户,尤其是一些特定的软件占用了不少的热键时(比如:Visual Studio之类 ),如果在PD中运行有些快捷键或操作方式可能就不能使用了;
2、担心有些非常特殊的软件在PD中运行可能不稳定或不兼容。
因此 ,最后我决定还是划出一个60G的分区安装了Win7安装了Office 2013/Visual Studio 2013,这样一来可以就对任何需求了。
一般情况下用MAC(上网、常规邮件与文档),需要用到Windows时用PD虚拟机,特殊情况下用Bootcamp。因为我的SSD有512G,安装完上面提到的软件及其它软件后也将近占用了50G了,因此这个规划我觉得是比较合适的。
Windows系统坑爹的设计使得在Retina屏幕上的表现相当郁闷,除非设置为较低的分辨率(1440或以下)或高分辨率(2560)将DPI设置为200%,否则文字的效果相当模糊。个人感觉在Bootcamp模式下效果更好,PD下无论哪个模式对开发人员都有缺点。

二、系统软件

推荐:
1、 Better Touch Tool
推荐理由:键盘党的最爱,同时还可以发挥出触摸板手势的巨大作用。
可以针对不同的应用指定手势或快捷键,这个功能相当不错。貌似系统自带针对应用设定快捷键的功能。
比如:将三指双击全局设置为按下Command+W,这样可以用触摸板关闭窗口了;可以在Chrome应用中设置三指单击为Command+Click,这样就相当于后台打开标签而不需要借助键盘操作了。
这样带来的好处是可以将Windows的一些操作习惯比较方便的移植到MAC上来而不需要改变太多,比如:在ActivityMonitor中设置alt+E为杀死当前应用。比如设置按下Ctrl+Alt+Del打开ActivityMonitor。
2、ExtraFinder
推荐理由:Finder不支持剪切文件的操作,通过这个功能实现了。可将Enter键设置为打开而将F2(可改为其它按键)改为Rename。可以增加复制文件路径到剪贴板,增加在此处打开终端(相当于windows的Open Cmd Here),增加新建文件的功能(最常用的是在任意地方新建文本文件)。
它还有一些功能,比如水平与垂直分割两个Finder窗口,我感觉应该是有用的,但我用习惯了Total Command,一直不太习惯Explorer的多窗口分割操作,因此这功能暂还没体会到优势。
3、DCommander(一般推荐)
这个软件功能与操作与TotalCommand非常类似,可惜的是不太稳定(至少升级到Yosemite后经常如此),打开后光标变成彩圈(Not responding),只能强行中止。
Continue Reading