显示标签为“Software”的博文。显示所有博文
显示标签为“Software”的博文。显示所有博文

2024年7月3日星期三

窗口置顶工具

 TopMost2@1.0.0

github 项目

2021年5月5日星期三

找到了自认为最好的youtube视频下载工具

 开源的 youtube-dl 可以在github上找到。

程序全为python编写,可以学习挺多东西的,值得学习的一个项目。

命令例子:

下载视频:youtube-dl "(youtubeURL)"

只下载音频: youtube-dl "(youtubeURL)" -x --audio-format "mp3"

2021年3月25日星期四

全屏十字线

看多图对齐时间时很好用 




2021年2月15日星期一

Ubuntu触摸板自动禁止

 自从换上了XPS9500后,发现在打字的时候很容易误触到硕大的触摸板。于是找到这个开源软件touchpad-indicator

GITHUB:https://github.com/atareao/Touchpad-Indicator

插上鼠自动禁止触摸板是很有用的

个人项目管理软件 kanboard

自从公司引入了项目管理软件Wrike之后发觉这类软件还是对项目管理很有做用的。想找个类似软件做为个人项目管理用。在网上找了一圈发现免费的午餐很少,毕竟大家都是出来赚钱的。现阶段是免费的,也不保以后会不会收费,况且免费的限制了很多功能。于是到github上找找,就发现了这个开源软件 kanboard 有5.7k的star。就他了

如果要是进行正常的安装还挺繁琐的,我选择了用docker镜像。

我用的是Ubuntu 18.04
步骤如下:
1.Docker的安装
2. 拉取镜像
     sudo docker pull kanboard/kanboard
3.运行
     sudo docker run -d --name kanboard -p 3000:80 -t kanboard/kanboard:latest
4.打开浏览器输入 0.0.0.0:3000
默认用户密码均为 admin

由于想在多个电脑上使用,于是想到把数据库文件存放在网盘上。反正都是个人使用,不存在同时多人访问的问题。数据改动了,网盘自动进行同步,既保证了多机使用,又提高的数据的安全性。

解决办法是用docker的挂载宿主机的一个目录功能

运行命令如下:
       sudo docker run -d --restart=always --name kanboard -p 3000:80 -v ~/Dropbox/kanboard_data:/var/www/app/data -t kanboard/kanboard:latest

2020年8月20日星期四

扫描重复文件的开源软件 - dupGuru

开源,全平台可用(Windows Linux MacOS)

本次只用到了图片查重。


结果

分析 

根据结果,这个软件应该用到了 文件尺寸,图片大小,EXIF时间信息来判断是否重复。

2020年7月27日星期一

快速配置网卡设定

在公司有个网络设定,在家里也有一个网络设定。需要方便的切换

用这个开源的项目 https://github.com/KurtisLiggett/Simple-IP-Config

好用


2020年5月23日星期六

2020年5月18日星期一

推荐抓屏工具


精确抓取,设置透明度,调整位置

2020年2月21日星期五

大屏幕用分屏软件

http://windowgrid.net/

WindowGrid

挺好用的


2017年9月5日星期二

2015年7月17日星期五

2014年8月11日星期一

跳出来看FreeRTOS

题目自命题

转自:http://www.programmer-club.com.tw/showSameTitleN/embedded/73.html


雖然嵌入式系統與RTOS有密切的關係,但是在選用前,最好還是釐清一些問題。
1. 你真的需要RTOS嗎?(如果你只需要簡單的應用,RTOS反而會拖慢你的系統)
2. 你的硬體負擔的了RTOS嗎?(RTOS雖然都標榜很小的CODE SIZE、但他所耗用的RAM(Task Stack, Task Structures...),或CPU資源(Context switch損耗,Scheduling 損耗...)等部分,卻著墨很少)
3. RTOS增加的成本有計算過嗎?(即使是免費的,仍有潛在的成本)
4. 你絕對需要他的原因?
如果要我用一句話來回答第四個問題,我會答:程式比較容易寫(也表示開發上會比較快)。我的回答其實是希望淡化:"RTOS是一定要的啦!"的立場!
沒有硬體TIMER的中斷支援,RTOS根本無法做到Preemption,另外,RTOS提供的不同優先權(Priority)的功能,現階段的CPU多有支援,另外,一些SOC開發的特殊功能(例如省電模式、動態調頻等),通常能提供更有效率的使用,只是,在RTOS的加持下,這些功能可能會被隱形、或放棄掉!
如果你的系統很複雜,你真的不用考慮太多,用(RTOS)就對了!如果經驗不是很豐富,又不用考慮成本,用就對了!如果你的人手不足,許多模組要用買的,用就對了!如果沒有RTOS你不會寫程式了,用就對了!
RTOS會耗掉多少資源?(就像我問你,Win-XP能不能在486的電腦上跑一樣?486太弱了嗎...請再想想)一個作業系統的介入能提昇效能?非也非也!RTOS跟我有仇?非也非也!我只是站在反方提出一些看法罷了!