Ubuntu出现相同图标

Posted on 二 09 六月 2015 in 日常 • Tagged with Ubuntu

不知道什么时候误操作,导致dash里出现两个chrome图标:chrome图标,chrome打开新窗口图标。而且如果把第一个图标锁定到启动器,每次打开它又会产生第二个图标,神烦。

原因

原因就是,不知道什么时候,在用户的目录下创建了一个chrome打开新窗口图标的图标,使得系统中存在两个chrome图标。

解决方法

~/.local/share/applications/google-chrome.desktop删除掉,这样就仅保留系统全局的chrome图标。

Continue reading

误删系统文件作死

Posted on 四 12 三月 2015 in 日常 • Tagged with Ubuntu

背景:今天网卡一直抽风,就怀疑是不是网卡驱动不稳定(因为这个网卡驱动是当时出的一个版本),就想起是不是去更新一下。

在更新无线网卡时,不慎(作死)删除了/lib/modules/3.13.0-32-generic/kernel/drivers/misc/eeprom/eeprom_93cx6.ko/lib/modules/3.13.0-32-generic/kernel/lib/crc-ccitt.ko, /lib/modules/3.13.0-32-generic/kernel/net/wireless/cfg80211.ko, /lib/modules/3.13.0-32-generic/kernel/net/mac80211/mac80211.ko等 ...

Continue reading

在django中使用ImageField将图片存储在bcs中

Posted on 五 05 十二月 2014 in 日常 • Tagged with BAE, BCS, django

因为像bae一类的paas平台,一般都是需要将除了代码外的文件存储到其他专门的服务中。为了使本博能上传图片,就使用了bcs,在django中,ImageField默认时存储到磁盘中,为了能上传到云上,需要自己定制storage。

参考python-django如何在sae中使用自带imagefield和filefield

定制Storage

bcs的API使用官网提供的封装好的pybcs,其他就是继承并重载FileSystemStorage。

#-*- coding: UTF-8 -*-
from django.core.files.storage import FileSystemStorage
from django.core.exceptions import SuspiciousOperation
import pybcs
import logging
import uuid
import os

pybcs.init_logging(logging.INFO)
AK = 'your AK
SK = 'your SK'
BUCKET='your bucket'
bcs ...
Continue reading

Ubuntu14.04安装MT7630E网卡

Posted on 五 05 十二月 2014 in 日常 • Tagged with Ubuntu

去年买的HP probook g440,网卡太奇怪,竟然linux低版本的内核不支持,今天发现在3.13~3.14版本支持了,所以整了个ubuntu14.04

安装MT7630E驱动

下载MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2.tar.gz,解压,按照readme说明安装

开机自动加载

很奇怪,重启后重视不能自动加载驱动,找了好久,终于发现将编译出来的文件:rt2x00lib.ko,rt2x00pci.ko,rt2x00mmio.ko,rt2800lib.ko,rt2800pci.ko复制到/lib/modules/$(uname -r)/kernel/net/rt2x00/中,并运行命令cd /lib/modules/$(uname -r)/;sudo depmod ...

Continue reading

bae上部署django的notes

Posted on 五 21 十一月 2014 in 日常 • Tagged with BAE, django

这个网站就部署在bae上的,正好自己在学python,所以就学了下使用django弄个网页。 本来很早就想写部署notes,因为官方的部署很不全,自己遇到好多坑,现在把还记得的重要过程记录一下。

这里的说明先假设在项目的根目录下创建创建了一个django的项目,名为blog,所有他的文件也就包含在/blog下面。

修改index.py

需要把项目的setting放入DJANGO_SETTINGS_MODULE变量中。

#-*- coding:utf-8 -*-
import os
import sys

from django.core.handlers.wsgi import WSGIHandler
from bae.core.wsgi import WSGIApplication
# settings放入变量中
os.environ['DJANGO_SETTINGS_MODULE'] = 'blog.settings'
#将项目目录加入到path中
path = os.path.join(os.path.dirname(os ...
Continue reading

sublime配置及使用

Posted on 二 11 十一月 2014 in 日常 • Tagged with sublime

之前一直使用超哥推荐的Notepad++,在windows还是挺顺手的,后来黎大神推荐了sublime,界面酷炫,可以DIY各种功能,跨平台,简直甩前者N条街。但不能文件关联也有一些不便,所以目前是notepad++当记事本用,sublime写点小程序用。

sublime设置及使用

推荐Sublime Text 全程指南

编译&运行C++

默认的设置能编译但运行不了C++程序,把Packages/C++/C++.sublime-build修改为:

{
    "cmd": ["g++", "-std=c++11", "-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell ...
Continue reading

Win7下配置sublime2和MinGW用于编译C++

Posted on 二 04 十一月 2014 in 日常 • Tagged with sublime

在windows下使用sublime2时,有一个很不方便的地方,运行c++时不能使用命令行输入数据,这给调试小程序带来了麻烦,尝试了一下各种方法终于搞定。

sublime2和MinGW的安装配置不提及,网上资料非常多。

最重要的的是修改C++.sublime-build文件:

{
    "cmd": ["g++", "-std=c++11", "-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell": true,
            "cmd": ["start", "cmd", "/c", "${file_path}/${file_base_name} && pause"]
        }
    ]
}

如果运行不了,可以按快捷键Ctrl + `调出sublime的控制台查看错误信息。

如果是因为文件名带有中文导致编码错误,可以在 ...

Continue reading