python工程的打包和发布

个人笔记,如有转载,请注明出处。——by realasking最近弄的essential-pathway是我第一次直接发布自己写的小程序,通过折腾这个东西,对纯python程序包的打包和发布有了一定的了解,故作个记录,备忘。python程序打包的时候,要将库和执行脚本或程序分开放,同时还要有一些其它定义文件,从工程目录开始,按目录结构,其文件和放置顺序如下:1.工程目录此目录下要放置至少两个文件夹和若干文件,两个文件夹分别是bin和以库命名的文件夹(假定为A),其中bin/下放置可执行文件或脚本b,A下放置作为库的.py文件,此外还可以建立文件夹放置非代码的数据文件c等。此目录下除文件夹之外的其它文件包括但不仅限于setup.py,MANIFEST.in,LICENSE,README.md,requirements.txt , changelog.md。1-1 setup.pyset...

个人电脑上google-chrome浏览器中比较理想的护眼方案

个人笔记,如有转载,请注明出处。——by realasking现在的手机浏览器都已经有很多提供比较理想的护眼方案了,比如绿茶,比如qq浏览器等,而是在电脑上,这还是一个奢望,虽然前两年一度有个别的国产浏览器厂商在这方面努力过,但是随着时间的流逝、掌握在国外厂商手中的浏览器核心技术的发展,这些努力最终都未能形成相对完美的方案,要获得一个比较舒适的网页浏览环境,最终仍然需要用户自己的努力。在个人电脑上,笔者主要使用的浏览器是google-chrome及其开源实现chromium,为了降低长时间浏览中眼睛的疲劳程度,也曾经尝试过多种方法,试过很多扩展,甚至外挂程序,以及按时间和经纬度变化而改变屏幕色温的某些工具,但是实际使用中,感觉都不够理想。许多扩展程序都只能应对一小部分网站或者一部分网页类型的问题,外挂程序和色温调节工具有时会导致某些网站的文字颜色和屏幕颜色无法区分,反而难以阅读,而且...

做了个小工具essential-pathway

个人作品说明,如有转载,请注明作者和出处。——by realasking工具下载地址:github pypi以前就一直觉得在命令行下切换各个目录很头疼,而且总是忘记哪些目录在用,所以后来就自己写了好几个shell脚本来管理在使用的目录,并提醒自己其中的内容。最近几天,突然萌生了把它们整理一下、打成一个包的念头,不过没有想到的是,做着做着突然觉得还不如干脆用python来整个重写一遍,结果最后就做出了这么个东西。这个小工具是用python3.6开发的,以LGPLv3发布,兼容性并未进行多少测试,目前只在64位archlinux上使用着。它用python调用sqlite3来管理常用路径,并生成包含数据内记录路径的modulefile供Tcl版的environment module来读取,以生成新的环境变量供用户调用,而在列表显示内部的路径时,需要调用python的prettytable库...

安装配置archlinux下的tty控制台中文显示和输入

个人笔记,若有转载,请注明作者和出处。 ——by realasking   上一次折腾Linux的中文环境是2013或2014年了,当时用的也是archlinux,后来转用Fedora之后,也沿用着当时配置的结果,在X环境下使用fcitx-sogoupinyin,在tty下使用zhcon和zhcon自带的双拼,这一次重装antergos之后,一直没改,直到昨天需要在tty下打开一个中文文件,才发现,随着时间的流逝,一切都会改变。 当年在tty下选择zhcon其实是不得已之下的选择,当时的fbterm字体显示非常难看,即使设置多个字体也是如此,在fbterm下启动fcitx也不够稳定,老出现一些莫名的问题,而当时的zhcon非常强壮,虽然输入法没有那么好用,却不会闹什么幺蛾子。 但是昨天,当我在zhcon下用vim打开一个中文文件时,却遇到了麻烦,表现为:文件打开后,屏幕一片...

github使用初步

个人笔记,如有转载,请注明出处。——by realasking很久没有用github了,今天想用它备份点东西,于是又折腾了一下,现将操作过程作个记录,备忘。1.修改邮箱登录->头像->settings->Emails->Add email address->Add->Primary email address->save->用新邮箱验证如此添加多个邮箱,但只设置一个为primary,然后:Profile->Public Email设置公开邮箱2.SSH和GPG Key先在本地检查有没有Key.SSH是在$HOME/.ssh下看有没有id_rsa之类的文件,注意,同时要有id_rsa.pub,否则就用ssh-keygen重新生成:ssh-keygen -t rsa -C "邮箱名作为备注" -f "输出私钥名"GPG是看如下命令:g...

awesome-widgets:一个kde5桌面环境的系统监控程序

个人配置笔记,如有转载,请注明作者和出处。——by realasking先来一个效果:很久很久以前,曾经用过很长一段时间的conky,那是一个类似于服务一样的启动后驻留的可以提供系统状态监控的小工具。它可以将系统配置、应用、运行进程以自动而直观的形式显示在桌面上,而且支持扩展,可以通过lua或shell脚本,连接系统中的各种程序、调用cairo图形库等,将用户想显示在桌面上的东西一目了然的显示出来。曾几何时,Linux平台上的日历功能非常弱小,我就自己写过一套脚本来进行日程安排,同时,修改过一个网上的农历程序以便自己使用,并且我曾结合conky,以实现桌面上的自动显示和到时提醒,另外,conky还曾被我结合mutt等软件当做邮件提醒工具使用,自己也完善过一个天气预报的脚本——当时感觉,conky既方便,又强大。唯一的怨念是它内存的泄露问题:无论怎么修改脚本,只要使用了lua,就一定会...

KDE5下搜狗拼音输入法输入框乱码及黑边的解决办法

个人摸索得到的方法,如有转载,请注明作者和出处。 ——by realasking 我使用的是基于ArchLinux的Antergos系统,此前一直用fcitx的双拼输入法,在KDE桌面下,使用的是kimpanel前端,一切都很好,今天突然想换一下搜狗拼音输入法,却没想到遇到了一些问题。 在我从源里安装好fcitx-sogoupinyin后,首先遇到的问题是每次输入都会出现双输入框,一个是kimpanel的,没有候选字输出,一个是搜狗拼音的,候选框中全部都是乱码,经过尝试,发现只要停用kimpanel就好。 但又遇到另外一个问题,就是sogoupinyin启动后,切换输入法时会出现一个黑块儿,而输入时输入框四周都会出现黑框,这显然是渲染引擎的问题,在网上搜索了一下,却没有针对KDE5环境的方案,于是尝试自己解决: 1.尝试用kwin_x11替代kwin_wayland——没有...

华硕K50IE笔记本部分老版本驱动和Quantum Espresso的PWgui6.1所需依赖ActiveTCL 8.4导致Windows 10 1703 专业版 升级KB4025342补丁无法完成的不完善解决办法

个人笔记,如有转载,请注明出处。——by realasking前段时间给老笔记本ASUS K50IE(T9550,8GB RAM)升级了一下系统,其中Windows升级为了Windows10 1703中文专业版,开始用了几天挺好,但是7月12日起就不那么愉快了。事情的起因是那天收到了KB4025342的更新通知,关机的时候等待了很久,结果开机的时候,又等待了更久,并且更新到99%的时候通知更新未能完成,然后更新失败,差不多同时,我的另一台新一点的Acer笔记本却顺利更新成功了。刚开始,我不打算管它,结果第二天又出现了相同的一幕,这就难以忍受了。我开始上网查询资料,中文资料几乎都是说这个更新多么好,多么妙,以至于基本没有人更新失败,深受打击的我只好去微软的论坛上查看了。这一看,发现遇到这个问题的人还是不少的,而且虽然提示一样,但其发生原因其实是不同的,也有几位微软的专家提供了一些通用的...

个人在百度贴吧所发的被系统封删的帖子

这是部分在百度贴吧被系统删除的帖子,大部分都是我回复网友的,但百度都说我违规,由于实在是不明白如何违反百度规定的,想了很久之后,决定做些记录,总结一下原因,以期不再违规发言,做一个百度的好用户。本文仅用于个人分析和提高,没有其它用处,不得引用,不得转载,望见谅。——by realasking1.删贴时间:2017-07-21 21:04:18删贴原因:您发布的内容包含违规信息,所以被系统删除,请您下次注意哦~我的回帖内容:可以真机装Fedora,虚拟机装Windows的。 当年我在虚拟机中装WinXP,都给它分配了两个G的内存和50%的CPU的。楼主原帖:http://tieba.baidu.com/p/52361373052.删贴时间:2017-06-26 15:19:09删贴原因:您发布的内容包含违规信息,所以被系统删除,请您下次注意哦~我的回帖内容:镜头和用光都有问题。其实如果...