Linux下手动安装Flash插件

Debian桌面需要安装Flash插件才能看视频,安装方法很简单。打开视频页面时会跳出安装请求,点击下载tar.gz包解压。解压之后会在当前目录得到libflashplayer.soreadme.txt文件和usr文件夹。

cp libflashplayer.so /usr/lib/mozilla/plugins/
# 如果是chrome则对应chrome的插件文件。

cp -r usr/* /usr
# 把usr放在用户目录下也ok

Linux下同步onedrive

最近入了台surface pro 3,微软附带送了1年的onedrive和skype的服务。skype倒还好可以无压力地用掉。onedrive就很头疼了,在本地上传传得地老天荒还没传完2%,百度云早就传完了。大概是onedrive对国内的用户还不够友好吧。

早上闲来无事,不知道怎么搞的便安装起了github上的一个项目onedrive-d,在linux下同步onedrive用的。折腾来折腾去总算是搞好了同步。

看到github上的一些issue,不少人使用onedrive-d仍然有一些问题,反应的,诸如每次开机会重新同步所有文件;并且有可能会将文件同步多次,形成多个同名文件。安装时候要做好一定的心理准备。

pip

按照习惯先说卸载时遇到的问题Orz

pip是python的软件安装工具。今天在卸载onedrive-d的时候出现了这个提示符pip:command not found。上官网找了好几遍竟然没找到下载地址,也真是醉了,竟然在一个不起眼的地方。

下载之后运行python get-pip.py安装pip。安装完成后就开始卸载onedrive-d,但是其实卸载还是会报错。把~/.onedrive删除后就不用管它,已经是卸载了= =。

安装

$ git clone https://github.com/xybu92/onedrive-d.git
$ cd onedrive-d
$ ./setup.sh --help

Usage ./setup.sh [inst|remove]
inst: install onedrive-d
remove: uninstall onedrive-d from the system

# 安装
./setup.sh inst

配置

按照上述步骤安装之后就算是安装成功了。

来看看代码的目录结构。

default  LICENSE  LiveAPI.md  onedrive_d  README.md  setup.sh

./default:
ignore_list.txt

./onedrive_d:
config.py    live_api.py  observer_gtk.py  pref.py      setup.py
daemon.py    logger.py    pref_cmd.py      __pycache__
__init__.py  main.py      pref_gtk.py      res

Linux命令之Screen

之前有遇到过正在给服务器配置东西,程序编译到一半,然后断网了。。重新连上之后发现,之前的编译全白费了Orz于是转向寻找解决方法——解决方法有两个,一个是使用后台运行,也就是命令+&,另一个就是screen了。

其实这一篇是我在换Tmux前写的。总的说来screen够用了,很简单,不像Tmux摸了半天感觉就像刚开始用vim一样,有点摸不着头脑。留个总结,向不需要经常在终端下操作的童鞋推荐使用。

介绍

系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能

  • 会话恢复

只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。

  • 多窗口

在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。Screen实现了基本的文本操作,如复制粘贴等;还提供了类似滚动条的功能,可以查看窗口状况的历史记录。窗口还可以被分区和命名,还可以监视后台窗口的活动。

  • 会话共享

Screen可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性(比如可以看到完全相同的输出)。它同时提供了窗口访问权限的机制,可以对窗口进行密码保护。


Linux开发模式带给创业者的启示 - MacTalk 人生元编程

本文来自《MacTalk 人生元编程》的作者,池建强。原文戳这里。其实不好意思,第一次池建强讲的人生的道理就和编程一样(大概是这个意思)的时候,心里其实是有一些共鸣的,刚上大学的时候也有过类似的感觉,本来嘛,作为程序员习惯性地将事情代入编程也是常有的事。

这篇文章也有些共鸣和收获,于是转载下来,时时常拂拭,瞄上几眼,喵(●ↀωↀ●)✧


Mac 软件之 iTerm2 再配置

前几天转载了一篇开始用iTerm2的,本来有这么多好处已经很满足了。奈何又看到了好几篇讲#iTerm2 #zsh #oh-my-zsh #guake什么的,感觉很强大但是自己又很懒,也没有按照大家推荐的搞。目前的结果就是,alt+空格自动显示界面,使用screen保存工作进度,使用alias简化切换过程。

不折腾其它的原因是自己只是很口水从顶部拉出的效果。诸如主题的自己一直在用django,内容保存用screen也已经习惯,没再深入了。

完成品就是这样了。

iTerm2-2


uebersicht - 一款漂亮的桌面Widgets

Übersicht 是Mac下一款可以用来自定义桌面插件的工具。我们可以根据自己的喜好定制不同的Widgets。和Windows下的Rainmeter类似。把玩了一下感觉棒棒的。

效果还真挺炫的。目前在想着可以给自己的服务器加一些状态接口,通过uebesicht方便简单又干脆就可以拿到服务器的实时数据,实在是居家旅行必备。

uebersicht

详细的介绍在少数派上有介绍,下面是转载文。


1 2 3 4 5 72 73 74 75 76