FireFox标签同步问题解决

一直以来都有个问题,在各电脑上和各系统中使用的Firefox似乎同步书签有问题。

直到今天,实在受不了新加的书签无法在各系统中同步,百度后才发现,原因很简单:因为下载的渠道不同,导致同步服务存在差异。

国内渠道下载的(也不都是)一般都是中国版,其内置的同步服务应该是国内的服务器;通过Firefox官方网站下载的其内置的是同步服务是国际服务器。这个也很好区别,在同步选项中,点击管理设备,抬头看地址栏前面域名的后缀,com结尾的,是国际同步服务,com.cn结尾的,国内同步服务。

你玩资本,还是资本玩你?

互联网迎来了新故事。来看一篇网易的文章。

冯鑫涉嫌犯罪被捕,他和暴风是如何走到这一步的?
https://tech.163.com/19/0729/08/EL87AA0U000999D8.html

暴风影音,这个曾经是我的微信昵称,实在找不到合适的名字的时候,顺手写上。然而今天说的不是我的昵称。

前段时间,突然听到暴风冯鑫被采取了强制措施,意外之至。这几年一直在商业中沉浮,已经好久没有看IT的新闻,没想到看到的就这么一篇文章。

先说说这些年IT的感受,乱。

资本市场乱,创业团队也跟着乱。当年58同城和赶集网的资本大战硝烟刚落幕,美团、百度外卖和饿了么;滴滴和快的的大战又相继拉开,大战如此,小战就不知道有多少了。要占领市场,仿佛都有一个共识:得要烧钱。于是各种补贴,轮番上阵,到最后也不知道到底是哪一部分补贴起了作用。

直到共享单车杀入市场,大家才有点感觉,钱烧的已经不像是钱了。他们自己的资产已经不当成资产用了,完全当成是广告费在不断的消耗:各色单车管理上的漏洞不去弥补,只知道不断的从自行车制造商那里拿新车,旧车、需要修理的坏车,被当成垃圾扔到泥里,扔到河里,扔到粪坑里,不一而足。甚至城管把车拉到单车的运营场所,都出现了不接收的情况。

问一句:这些都正常吗?

资本再有钱,再需要向前奔跑,也要注重管理吧,只是赤裸裸的、粗放的补贴就能顶大用?我不相信!

烧钱烧出来的需求,一定是伪需求!真正能解决用户痛点的产品在运营的过程中,钱只是辅助手段,当钱变成了市场开拓的主要手段的时候,整个事情就变味了!

如果有不需要烧钱就能持续前进,乃至奔跑的,那才是杠杠的刚需。

俗话说,手里有粮,心里不慌。

为什么这么多的公司,手里有粮,脚下的路却越走越歪了呢?我认为,答案是资本。

融资背后的资本,他们有一句:投资不一定都会赚钱。这意味着,融资的一部分公司,不一定能成功。意味着,投行关注的只是当前的利益,他们也会看团队,看创始人,但,那也只是为了他们的钱,为资本负责,不是为企业负责。

所以,融资不一定就是成功。只是一门课的开始,这门课上得好,就能顺利毕业,完成磐涅,上得不好,可能就像文首的兄弟一样,前途未卜了。

所以,融资了,更要低调,把舵掌好。刀尖上跳舞的感觉可能会比较刺激,但是一失足,就会粉身碎骨。

企业融资了,也许你觉得是在玩资本,而实际上,融资永远都是资本玩你。

最后,再奉上一篇近期发生的类似案例:

拉夏贝尔颓势难止:被资本裹挟后的失速扩张https://finance.sina.com.cn/chanjing/gsnews/2019-08-14/doc-ihytcern0774223.shtml

linux为笔记本打开指纹授权:fprintd、libpam-fprintd

本人使用的ThinkPad W541笔记本。系统采用Linuxmint,不过方法应该是通用的,只要你的系统可以识别到指纹硬件:

1、lsusb查看有没有包含fingerprint之类的设备,看系统是否识别到指纹设备

2、安装指纹支持包:fprintd,libpam-fprintd

#建立指纹命令,扫描指纹直到出现Enroll result: enroll-completed
fprintd-enroll
#验证指纹,出现veryify-match表示验证通过
fprintd-verify
PS:应该也可以使用fprintd-demo来搞,这是一个GTK+写的GUI界面。

3、开启指纹验证

在libpam-fprintd安装完后会默认开启一些指纹验证:

sudo pam-auth-update
[*] Fingerprint authentication
[*] Unix authentication
[*] Register user sessions in the systemd control group hierarchy
[ ] Create home directory on login
[*] GNOME Keyring Daemon – Login keyring management
[*] eCryptfs Key/Mount Management
[*] Inheritable Capabilities Management

4、看一下效果:

Linux下自动挂载的Windows分区无写权限,原因之一可能是Windows并未真正关机!

我们都习惯了头疼医头,脚疼医脚。事实证明,有时候也不一定是对的。

最近遇到了一个超级麻烦的问题,具体表现在:安装好一直正常的Linux系统(linuxmint)突发无法在自动加载的ntfs分区中创建或修改文件,丢失了写权限。而写权限之前没太注意什么时候丢的,但可以肯定的是,系统安装后是有写权限的,因为我安装calibre就是读取的ntfs分区上书库目录。

于是好一番折腾,看日志,重新安装ntfs-3g,fstab文件挂载的各种选项设置。最终在一篇博文中发现了ntfsfix命令,运行后其中有一行提示:

Windows is hibernated, refused to mount.

我靠!windows这货得有多坑!Win10操作关机只是深度休眠这个情况我是知道的。于是重新启动到windows下,关闭系统推荐的启用快速启动:

控制面板电源选项-左边菜单的选择电源按钮功能关机设置启用快速启动(推荐)

把前面的复选框选掉。回到Linux系统中,什么都不用干,右键菜单里出现的创建文件和创建文件夹为可用状态!

问题完美解决!有遇到和我相同情况的兄弟们,去Windows下看一下你的快速启动是不是开启。enjoy it!

后记:话说,现在的Linux各类发行版都基本上很稳定,通常情况下不会发生什么无法解决的问题。不过这回这个问题实在是没有想到。

Manjaro 下 anaconda 工作环境激活命令

Manjaro 下安好 anaconda 后会告诉我们如何在终端中激活其工作环境

为了免得忘了,在下面记录一下:

please run 

              $ source /opt/anaconda/bin/activate root

              $ source /opt/anaconda/bin/deactivate root

to activate and deactivate the anaconda enviroment

参考:Anaconda配置多个Python环境

在Linuxmint中通过官网下载方式安装的Anaconda又是在终端中自动激活base环境。需要去除的话,则:

conda config --set auto_activate_base false

创建新环境

创建一个名为python27的环境,指定Python版本是2.7(不用管是2.7.x,conda会为我们自动寻找2.7.x中的最新版本)

conda crate --name python27 python=2.7 # python=2.7 指定python版本

1、复制一个环境
通过克隆来复制一个环境。这儿将通过克隆snowfllakes来创建一个称为flowers的副本。

    conda create -n flowers --clone snowflakes 

通过conda info –-envs来检查环境
你现在应该可以看到一个环境列表:flowers, bunnies, and snowflakes.

2、删除一个环境
如果你不想要这个名为flowers的环境,就按照如下方法移除该环境:

    conda remove -n flowers --all 

为了确定这个名为flowers的环境已经被移除,输入以下命令:

    conda info -e 

flowers 已经不再在你的环境列表里了,所以我们知道它被删除了。

3、查看你现在所在的版本分支:

conda info --e # 查看已经创建的环境 -envs也可以

4、切换到你所需要的分支
Linux, OS X:

source activate bunnies 

Windows:

 activate bunnies 

5、切换回root分支
Linux, OS X:

source deactivate 

Windows:

 deactivate 

cisco anyconnect vpn在Linux 下的完美代替

由于公司使用了cisco anyconnect连接vpn,许多linux发行版软件默认安装的VPN连接器都不够傻瓜。在Arclinux下发现它默认有一个multi-protocol VPN client(openconnect),使用了openconnect包。与是我在Linuxmint下也安装了。

效果如图(最上方的Cisco AnyConnect兼容的VPN):

安装的包如下: