吐核|Core Dump

笔记 随想 吐槽


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

手动安装pyzmq记录

发表于 2013-09-27 | 更新于 2019-03-11

##Zeromq是什么
Zeromq是一个简单好用的传输层,像框架一样的一个 socket library,也是一个消息处理队列库,

但是它并不是像rabbitmq一样是传统意义上的消息队列,而更像是一个现代化的网络通讯编程的接口。

##如何安装zeromq

阅读全文 »

以普通用户运行wireshark

发表于 2013-07-07 | 更新于 2019-03-11 | 分类于 linux

wireshark通过/usr/bin/dumpcap 来抓取数据包,这个文件的权限如下

1
-rwxr-xr-- 1 root wireshark 84524 22.06.2013 23:56 /usr/bin/dumpcap

所以只需要将自己加入wireshark用户组就可以了

1
2
sudo gpasswd -a username wireshark
sudo usermod -a -G wireshark username

以上二选一即可,之后

1
getcap /usr/bin/dumpcap

输出的结果是cap_net_admin,cap_net_raw+eip 但是我的却不是,又查了下

1
setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

手动设置一下,再开启wireshark就OK了

在raspberry上使用mldonkey同时解决移动磁盘权限的问题

发表于 2013-05-19 | 更新于 2019-03-11 | 分类于 rpi

在树莓派上用mldonkey本来应该是一件很简单的事情,但是用上外挂硬盘之后,就各种蛋疼的问题了。
首先安装

1
sudo apt-get install mldonkey

安装完成之后修改配置文件

1
2
3
4
5
sudo vim /var/lib/mldonkey/downloads.ini
修改allowed_ips为0.0.0.0/0
然后自己看情况修改下载目录
shared_directories
<!-- more -->

正常这样访问raspberry pi 的4080端口就可以看到mldonkey的web界面,可以使用了。
但是我的移动硬盘的分区是fat32格式的,mldonkey就没有权限写文件了,这点可以通过

1
2
ps -ef |grep mlnet
sudo cat /etc/passwd

看出来,有一个uid为109,名为mldonkey的用户,然后mldonkey会以这个用户启动,WTF

照着之前处理transmission时的经验,尝试将mldonkey的进程以root用户执行,仔细读一下/etc/init.d/mldonkey-server同时观察/var/log/mldonkey/mlnet.log的日志就可以发现,用户的指定在
/etc/default/mldonkey-server文件
所以更改下mldonkey的启动账户

1
2
3
4
5
sudo vim /etc/default/mldonkey
将原来的3个字段改成下面这样
MLDONKEY_DIR=/root/.mldonkey
MLDONKEY_USER=root
MLDONKEY_GROUP=root

然后把默认的配置文件移动到root帐号的home目录下

1
2
3
4
5
sudo cp -r /var/lib/mldonkey /root/.mldonkey/
```
这样就可以正常使用啦
``` bash
sudo service mldonkey-server restart

如果你不需要外挂磁盘的话就不需要这样玩

在raspberry pi上使用transmission

发表于 2013-05-18 | 更新于 2019-03-11 | 分类于 rpi

先安装transmission-daemon
sudo apt-get install transmission-daemon

默认会自己启动,为了改配置文件,需要先手动关闭服务

sudo service transmission-daemon stop

然后更改在/etc/transmission-daemon/ 下的配置文件settings.json

阅读全文 »

Mail的乱码问题

发表于 2013-05-10 | 更新于 2019-03-11 | 分类于 mac

Mail是Mac上的官方邮件客户端

Mail 的乱码问题是由于发送的邮件是mime格式,outlook/express 等无法正确识别。
由于mail的默认编码是 utf8,而 outlook 的默认编码是gb2312/gbk,如果 mail 回复邮件则会使用 utf8,
而当 html 的 charset 和实际编码有出入在 IE 中会无法正确识别。这就是为什么同样用 webmail,在 firefox 下显示正常,而 IE 则乱码。
虽说是 IE 的问题,但是还是可以解决这个问题的,方法有3:

  • 使用纯文本方式( mail 格式里选择制作纯文本)
  • 在新建邮件或者回复 outlook 类发送的邮件,手工指定编码(在 mail 的邮件-文本编码 选择 utf8 或者简体中文/GBK/GBK18030 等编码 )
  • 如果嫌每次如此操作太麻烦,可以修改 mail 的默认值,由于这个选项没有界面可选,我们需要用命令来执行或者直接修改 mail 的 plist 文件:
    阅读全文 »

牛B哄哄的Mac截图

发表于 2013-05-10 | 更新于 2019-03-11 | 分类于 mac

mac原生自带了截图的功能,而且是程序员喜爱的快捷键方式,不是win7上的那个傻逼方式
首先来说一下有两种方式

  • 全屏截图Command+shift+3 屏幕回闪一下,然后截图会以屏幕快照xxxx的方式保存到桌面
  • 区域截图Command+shift+4

关于区域截图
按Command+shift+4 后 ,画一个抓取的区域,不要松开鼠标,接着

阅读全文 »

在arch上使用webvbox

发表于 2013-05-10 | 更新于 2019-03-11

http://webvbox.com/ 是一个不错的linux网络视频播放器 默认提供了deb的按照包,tar.gz 的包也提供了,不过是放在115上的囧

已经down下来,在终端中./install.sh 安装,装完点图标一闪而过,什么也没有。。。。

丢到终端中运行,显示error while loading shared libraries: libhunspell-1.2.so.0: cannot open shared object file: No such file or directory
尝试安装libhunspell 发现没有,然后自然的就想到了搜索hunspell还真有这个东西,装上,运行还是这个问题。看了下/usr/lib 中的有这个,不过是版本1.3的,
而软件要1.2 的,所以sudo ln -s libhunspell-1.3.so.0 libhunspell-1.2.so.0 轻松搞定 再运行还是有问题
/webvbox: error while loading shared libraries: libstartup-notification-1.so.0: cannot open shared object file: No such file or directory
这下就聪明了直接安装 pacman -S startup-notification 搞定,终于能用了,囧。。。qiyi貌似对vdpau有问题。。。

64位上C的整数类型

发表于 2013-05-10 | 更新于 2019-03-11 | 分类于 C

前几天跟同事闲聊 64 位操作系统时,有人问起 64 位平台上,C 语言的数据类型如何确定的问题。以及跨平台(跨 16 位、32 位和 64 位平台)程序如何选用合适的数据类型。

我查了一下资料,记录如下:

  • char 通常被定义成 8 位宽。
  • int 通常被定义成 16 位或 32 位宽(或更高),它取决于平台。编译器将在这两者间选择最合适的字宽。
  • short 通常被定义成 16 位宽。
  • long 通常被定义成 32 位宽。
    阅读全文 »

chakra或者arch中没有/bin/install的问题

发表于 2013-05-10 | 更新于 2019-03-11 | 分类于 linux , chakra

刚在chakra中装meraspolit 提示 make: /bin/install:命令未找到 不知道arch中有没有这个问题
这个install 命令没有就搞笑了。这个是coreutils中的东西怎么可能没有?which install 了一下,
好嘛在/usr/bin/install 中ruby装东西的时候掉的是/bin/install 就不能直接调install吗,
建个软链接过去 sudo ln -s /usr/bin/install /bin/install 再用ccr装的时候就搞定了

BT5R2汉化,装中文语言包

发表于 2013-05-10 | 更新于 2017-08-16 | 分类于 linux

Gentoo 被ko了,所以打算用bt5做主力系统,bt5装完是没有中文的,虽然可以显示中文。
首先去mirrors.163.com下载一下源地址列表,下载10.04的,因为bt5r2是基于10.04.03的
http://mirrors.163.com/.help/sources.list.lucid

在终端中输入
gedit /etc/apt/source.list
同时双击打开从163下载的,把163的复制进系统里面的,注意不要覆盖原有的。
apt-get install language-support-zh language-pack-zh
apt-get install language-selector
然后正常去切换成中文就行了

1…456

lovejoy

今天不开心

56 日志
12 分类
13 标签
Github Twitter
© 2019 lovejoy
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.0.1