之前自己手动和使用ubuntu自带的附加驱动安装,每次都失败,然后只能进bash删除重新安装。我记得之前启动时有错误提示。
现在就没想通过自带的安装了。今天手动安装完,启动直接卡死,通过搜索有篇文章说的,需要bios改为使用独立显卡。
然后我就才知道Discrete Graphics 为独立网卡,graphics device为集成显卡。进过很多次bios看到过,但是我认为的正好相反。
改完之后然后就正常启动,感觉图片色彩好像都更鲜艳了。流畅度到没有太大区别。
Read more...
Archive for 操作系统
操作系统plan9安装
安装没啥坑,提示还挺好,照着官方文档安装,基本都是回车:http://9p.io/wiki/plan9/installation_instructions/
踩了三个坑,
一个是我选文件系统的时候选的fossil+venti ,硬盘选了2G,然后自动分区的时候可能把fossil分区的太少,复制文件的步骤太慢,而且各种报错,太慢了我感觉不堆,我又重启复制,报不同的错,最后才提示磁盘不足。我又重新开了个10g的硬盘,然后就可以了。
开始我还以为选择的镜像路线不对,然后发现可以ctrol+d退回到主菜单。
之后复制不到一分钟就复制完了,这个才是现代机器的速度嘛。然后重启后,输入用户名那里,提示的是none,我还以为进去创建文件,没想到的是需要输入默认用户名glenda,这个在安装文档里有,我后来报错才去看的文档。
放一张启动后的界面吧,感觉ui挺好看,就是还不成熟,vb中bug还挺多的。
我还看了点官方介绍,感觉备份那个思想现在Windows,mac应该都有,还有远程文件系统现在也都有,应该没啥新内容。待发掘
Read more...
刚知道的操作系统plan9
plan9可能有点古老了,看官网是80年代的产物,感觉那时候还没有操作系统垄断,dos可能也就刚出来,Windows还不知道在哪。今天想起来了,我又找了篇文章看了看plan9的介绍,反而激起了我对plan9的兴趣,感觉有些理念可以借鉴。被垄断后的思维就会狭隘,偏见,开开视野也是好的。
感觉好多古老的玩意还挺有意思的,比如老早之前知道,磁芯大战(core war or core wars),细胞自动机(cellular automata),《一种新科学》(A New Kind of Science)Stephen Wolfram。(这本书大体看了一下,有些思想我之前倒是想过,却没有这么深入细致的去研究)
记几个关键字,后边研究一下
装一下panl9操作系统,配置看一下那些特性,代码应该不会看。
Sam 和 Acme编辑器大体看看。
顺带知道一个操作系统Oberon,发现搜着看着东西越来越多了。
最近又看了篇文章,加深了对erlang的理解,之前还学过erlang语法,有时间再看看vm。
立了flag,不知道能不能看,发现要弄的东西不懂就难搞,不知道能不能坚持下来。下午有时间把plan9装一下。
Read more...
mysql数据库client连接配置
又换ubuntu环境开发了,没找到好用的mysql客户端。用了几天mysql workbench,发现用不了,太难用了。准备还是用命令行来解决。
新建-:> vim ~/.my.cnf
-:> cat ~/.my.cnf
[clienttest_icloud]
host=10.144.12.36
port=3306
user=icloud
password=_icloud
database=icloud
.bashrc里边配置:
alias db_test_icloud="mysql --defaults-group-suffix=test_icloud"
然后就可以直接执行db_test_icloud 来链接数据库了。
Read more...
mac安装docker
有测试机可以使用,但是想了想还是在自己电脑上装一份,就是低配mac硬盘不够用啊。
稳定版下载地址:
https://download.docker.com/mac/stable/Docker.dmg
找了一圈好像稳定版都是这个地址。
还在下载,说说问啥要自己电脑上搞一份,准备把之前写的mysql查询平台放到github上,之前同事有要。想了想虽然没啥技术含量,放到github上搞个镜像,写个脚本,一键启动。这样方便安装,虽然项目我基本都写安装文档,但是还是一键启动的爽。初步想法是写个Dockerfile,执行安装脚本build。这样更新的话还是需要重新build。先这么搞搞看看。
动动鼠标,然后就安装成功了?
-:> docker version
Client:
Version: 17.09.1-ce
API version: 1.32
Go version: go1.8.3
Git commit: 19e2cf6
Built: Thu Dec 7 22:22:25 2017
OS/Arch: darwin/amd64
Server:
Version: 17.09.1-ce
API version: 1.32 (minimum version 1.12)
Go version: go1.8.3
Git commit: 19e2cf6
Built: Thu Dec 7 22:28:28 2017
OS/Arch: linux/amd64
Experimental: true
Read more...
mac os 升级sierra
这个本用了有半年了,mac pro最低配置的,感觉最紧的就是硬盘了。然后再是内存,开几个程序内存基本就满了。别的都挺好。
本来一直没升级,想清理空间的时候网上搜到一个图,后来发现是新版sierra里才有的硬盘分析工具。于是升级了系统版本。
新系统有个siri的功能,连看没看直接没启用,,因为我从来没用过GarageBand,感觉以后也不会用上,就也卸载了
Macintosh HD/Applications/GarageBand.app (1.16GB)
Macintosh HD/Library/Application Support/GarageBand (995MB)
Macintosh HD/Library/Application Support/Logic (880MB)
Macintosh HD/Library/Audio/Apple Loops (up to 10GB)*xx
删掉这几个目录就可以了。使用工具邮件也清理了一下,瞬间释放好多硬盘空间。
等周末再把 不看的pdf移动到nas上 ,空间就足够搞别的了。应用程序装了几个ide 有点消耗空间,还不想卸载,,
Read more...
使用txt文本导出excel
每一列数据使用'\t'分隔,每一行用'\r'分隔。纯数字的太长或零开头,使用引号引起来并使用单引号开头。导出的excel文件后缀为'.xls'。
Read more...
freebsd sysctl命令查看系统信息
以前用ubuntu系统的时候,查看系统信息 都是cat /proc来查看。比如查看内存信息,cat /proc/meminfo;查看系统版本,cat /proc/version.
procfs是进程文件系统,包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个文件系统通常被挂载到 /proc 目录。由于 /proc 不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。
换到freebsd以后,发现不能用了 ,虽然还有/proc/目录。官网说procfs已经不赞成使用了,改用了sysctl。
官网man:https://www.freebsd.org/cgi/man.cgi?query=sysctl&sektion=8
官网的命令man和系统的都一样没介绍全,没办法,只能靠经验和grep来查找相应的信息了。查找版本信息。 sysctl -a | grep version,当熟悉以后就可以直接使用sysctl 带名字直接查找了
Read more...
mac安装gtk
额 当时安装的时候忘记总结了,以为一条命令很方便的就安装完了。发现还是要总结一下,有点小问题。
先brew seach gtk。然后brew install gtk+我是安装gtk2.0的版本。会提示要你安装XQuartz,还有网址。必须安装x啊。。到提供的网址上下载,并安装。然后再次执行brew install gtk+啪啪啪 安装好多东西。安装完了,写个hello World。
编译 gcc gtk.a.c -o first `pkg-config --cflags --libs gtk+-2.0`
会提示你pkg-config: command not found。
然后安装pkg-config : brew install pkg-config
安装完再编译 提示Package xcb-shm was not found in the pkg-config search path.
# export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.14.0/lib/pkgconfig/
export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig
加上这个环境变量。再次编译成功。
我去 弄gtk还是在linux下方便。太折腾
Read more...
xfce terminal标题修改
今天发现在使用xfce的终端的时候,开一次vim退出后终端的标题就加了一个terminal ,开始以为是bug。
后来查了一下xfce的文档,发现有设置的地方。
菜单选择终端edit-preferences 在第一项里边的title就可以进行设置,动态标题选择替换初始标题就行了。
初始标题我填的 %#-%w-%D. 官方解释
%d : name of the current directory (short).
%D : current directory (long).
%w : window title set by shell.
%# : the session id.
配置文件修改是在,~/.config/xfce4/terminal/terminalrc
Read more...