Pkold

arch linux rime 简体中文

rime设置为默认简体

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md

写在开始

我的Arch Linux上面安装的rime-ibus默认输入是繁体中文,但是我日常要用简体中文,然后每次切换输入法的时候都要按一次F4我感觉很麻烦,所以就找了一下怎么修改简体字。

修改默认的那个的配置文件

我的这个配置文件在这里~/.config/ibus/rime/build/,所以看一下这个目录下面的文件:

bopomofo.prism.bin   
bopomofo_tw.prism.bin    
cangjie5.prism.bin    
default.yaml                   
luna_pinyin_fluency.schema.yaml  
luna_pinyin.schema.yaml     
luna_pinyin_simp.schema.yaml  
luna_quanpin.schema.yaml  
stroke.schema.yaml      
terra_pinyin.schema.yaml
bopomofo.schema.yaml  
bopomofo_tw.schema.yaml  
cangjie5.schema.yaml  
luna_pinyin_fluency.prism.bin  
luna_pinyin.prism.bin            
luna_pinyin_simp.prism.bin  
luna_quanpin.prism.bin        
stroke.prism.bin          
terra_pinyin.prism.bin

然后我用的是明月拼音所以我第一反应看到的是luna_pinyin.schema.yaml,似乎也猜对了。拉到底找到这里:

switches:
  - name: ascii_mode
    reset: 0
    states: ["中文", "西文"]
  - name: full_shape
    states: ["半角", "全角"]
  - name: simplification
    states: ["漢字", "汉字"]
  - name: ascii_punct
    states: ["。,", ".,"]

然后改成这样:

switches:
  - name: ascii_mode
    reset: 0
    states: ["中文", "西文"]
  - name: full_shape
    states: ["半角", "全角"]
  - name: simplification
    reset: 1
    states: ["漢字", "汉字"]
  - name: ascii_punct
    states: ["。,", ".,"]

其实就是加一个reset的选择选成简体中文,就这样就结束了。

写在最后

这个就是这样子了,还算容易,但是不是很好找,因为网上一般都是用F4或者ctrl+`实现的, 这种就要每次打开都要设置一遍,比较麻烦,所以这样子会比较省事一点

ltsb ltsc windows wsl

windows 2019 ltsb(ltsc) 支持了 wsl 完美!

windows,wsl,ltsb,ltsc

下载地址

用管理员权限 打开powershell

不得不说 现在powershell 挺牛逼 ! (但是我就不用!!!)

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

解压安装!

Rename-Item ~/Ubuntu.appx ~/Ubuntu.zip
Expand-Archive ~/Ubuntu.zip ~/Ubuntu

设置环境变量

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:\Distros\Ubuntu", "User")

至此 windows 成为最好用的linux发行版!

linux 万岁!

asyncio linux python socket

python3.7的asyncio的socket server

python3.7的asyncio的socket server

猝不及防的看了一下文档 发现出现这个简单实用的语法糖?

import asyncio

async def client_connected(reader:asyncio.StreamReader, writer: asyncio.StreamWriter):
    e=await reader.read(10*1024*1024)
    print(e)
    writer.write(b"200 hello world")
    await writer.drain()
    writer.close()

async def main(host, port):
    srv = await asyncio.start_server(
        client_connected, host, port)
    await srv.serve_forever()

if __name__ == "__main__":
    asyncio.run(main('127.0.0.1', 8080))
img linux openwrt 虚拟机文件制作

img 虚拟机文件制作

img 虚拟机文件制作

pacman -S qemu
qemu-img convert -f raw LEDE-17.01.2-R7.3.3-x64-combined-squashfs.img  -O  vmdk lede.vmdk
asoc linux mariadb mysql
bash find linux rm unix
fcitx linux sogou xfce4

解决xfce4的fcitx不能唤醒的问题

解决xfce4的fcitx不能唤醒的问题

在 ~/.xprofile

export XIM="fcitx"
export XIM_PROGRAM="fcitx"
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
cache linux mount tmp tmpfs

tmp挂载在tmpfs上

mount tmpfs /tmp -t tmpfs -o size=128m

一条命令

mount tmpfs /tmp -t tmpfs -o size=128m
django linux python tornado wsgi

使用tornado回调启动django

使用tornado回调启动django

使用tornado回调启动django

import os
import sys
from tornado.options import options, define, parse_command_line
import django.core.handlers.wsgi
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.wsgi
from django.core.wsgi import get_wsgi_application
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
os.environ['DJANGO_SETTINGS_MODULE'] = "tornago.settings"

define('port', type=int, default=8000)


def main():
    parse_command_line()
    wsgi_app = tornado.wsgi.WSGIContainer(get_wsgi_application())
    tornado_app = tornado.web.Application(

        [('.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)),]
    )
    server = tornado.httpserver.HTTPServer(tornado_app)
    server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()

if __name__ == '__main__':
    main()
80 linux nginx root