duangsuse::Echo
717 subscribers
4.26K photos
130 videos
583 files
6.48K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
「世界上最具备扩展性的 Qt 点名器 ChickPick (原名 randomSelection)」

「ChickPick Core」 #project #dev #qt #design #windows

命令行 pick.exe (Windows 下) Command line

pick [input = chicks.txt] [persis = -] [tasklog = -]
pick input [persis = -] [tasklog = -]
pick input persis [tasklog = -]
pick input persis tasklog

pick --help -h -help /help /h
pick --version -v -ver -version /ver /v /version
pick --options -opts /options /opts
pick --check -check -cf /check [file]
pick @respfile
pick --license -license /license
pick --makeini -makeini /makeini [output]
pick --gui /gui -gui

部分文件可以选用 !stdin !stdout !stderr

环境变量 Environment variables

FCOLOR
FFCOLOR
FFSIZE
FNAME
FPRESSDELAY
FPRESSALLOW

PFSIZE
PFCOLOR
PCOLOR
PDELAY
PWIDTH
PHEIGHT

RPOPLAST

RBATCHSIZE
RBATCHFILE
RURANDOM

(只读变量)
RLIST
RPFILE
RLFILE
RLASTITEM
RLASTINDEX
(结束只读变量)

VERSION

PLUGINS
ANIM
ANIMSPEED
LOGBATCH
LINESEP
SHOWTRAY
EMITSIG

ATEXIT
ATRANDOM
ATANIMSWITCH

标准项目结构 Standard project structure

Plugins/
Profiles/
Dicts/
Counts/
Logs/
chickPick.exe
chickPickWrapper.exe

文件 signature

文件:列表.txt,大小 8 Unicode 字符(10 项),文件校验码 xxxxx,总共点名 1 次(1 项被点过)

日志文件 Log file format

// 跳过一行文件标记
// 上次更新日期文本

<日期>
[时间] 名字

统计文件 Count file format

// 跳过一行文件标记

A: 2
B: 3

GUI 管理器 GUI Wrapper


列表
——
help | about | mode | setup 右击->profiles

mode 列表:
rand rc-> urand rc-> simplerand(使用非为平板设计的 UI,而不是悬浮窗)
count
logs rc->show all logs
edit rc->new

额外知识:
1. 为什么没有完全分开 wrapper 和核心
因为这样静态链接在 windows 上就很难受
2. 点名的是列表还是集合
有序列表,就是说可以通过调整人名出现的次数控制被抽中的可能性
duangsuse::Echo
「世界上最具备扩展性的 Qt 点名器 ChickPick (原名 randomSelection)」 「ChickPick Core」 #project #dev #qt #design #windows 命令行 pick.exe (Windows 下) Command line pick [input = chicks.txt] [persis = -] [tasklog = -] pick input [persis = -] [tasklog = -] pick input persis [tasklog…
设计对比:

http://www.onlinedown.net/soft/988495.htm

可以使用简单的扩展做到这种基本风马牛不及的功能,因为它是创建了学生名称到一个四维元组(优秀良好及格不及格)的「点名器」,which Excel 能完美取代它

而我们也支持 persis 存储模式,所以只需要做一个利用 chickPick mapping 存储后端的图形前端即可正常使用,但是,无法简单的实现这种功能,因为完全是风马牛不及的,而且 Excel 都能实现为什么需要专门的软件

http://www.downxia.com/downinfo/49263.html

完美超过,因为它就只有个 randomSelection 的功能,而且即使是 rs 都可以在标准输出打印点名记录而它不行

https://www.cnblogs.com/WuXuanKun/p/5483310.html

这个功能和 rs 基本一样,可以说没有 rs 实现不了而它能实现的功能

http://www.downxia.com/downinfo/55373.html

有一个有趣的功能是支持「正确」和「错误」统计,可惜 cs 不打算加入这种二维元组的表示方式,所以需要特别的插件进行列表预处理和 filter 才可以支持...

不过有一个变通方法:设置 ATRANDOM 在点名时提示记录答案是否正确,然后私自在 Count 目录里加入错误统计 mapping

我觉得这个功能比较无聊就是了... 是回答了就行了管他正确错误呢? CS 可以很复杂的用一个抽象化了底层数据的列表预处理和随机选择算法覆盖插件、点名框关闭事件来实现它,不过我没有内置此功能的兴趣

http://www.onlinedown.net/soft/245888.htm

小组点名,其实也可以用新建 Dict 实现,用户可以自己新建准备好了再去使用

https://www.guguzhu.com/soft/262989.html

难度也可以使用新 Dict 实现,注意的是 Core (对应悬浮窗)是可以有多个实例的 — 可以命名为 二班/困难 之类

https://www.guguzhu.com/soft/262988.html

倒计时功能是内建的。可以使用环境变量 PDELAY 调整
更新的 CS 支持 namewindow 的 subtitle,所以可以提供插件来支持 PDELAY 时间显示

https://www.guguzhu.com/soft/254309.html

读出名字这种功能我觉得很奇怪,即使使用 ATRANDOMRLASTITEM 实现这种功能是很容易的
真的有老师如此之懒么
(迫真)又将是开源良心软件的胜利!

垃圾一个点名软件做这么多根本用不到的功能还要连接什么服务器还要署上自己的大名就算了吧
duangsuse::Echo
「世界上最具备扩展性的 Qt 点名器 ChickPick (原名 randomSelection)」 「ChickPick Core」 #project #dev #qt #design #windows 命令行 pick.exe (Windows 下) Command line pick [input = chicks.txt] [persis = -] [tasklog = -] pick input [persis = -] [tasklog = -] pick input persis [tasklog…
... 因为 1:15 了,所以还是算了吧... 成天熬夜也对身体不好,修改原来的代码...

float_button.hpp
timed_text_dialog.hpp
main.hpp
config_manager.hpp
config_backend.hpp
persistence.hpp
pluginify.hpp
QAQ 不想写了... 想睡觉...
This media is not supported in your browser
VIEW IN TELEGRAM
本来其实是可以有很多事说的... 不过还有程序要写就算了,下周再吧。

ps. 其中一件是,某自动启用 USB Tethering 的应用可以用 AutoJs 脚本写
btw. 啥时候 InScript 写出来了我要写一个自己的 AutoJs #android #project
哈哈哈哈哈哈哈哈哈哈哈
🐈 catme0w's Playground ٭✡️⚝✹✸✶✷✴️✧⊛🔯❂⍣≛
哈哈哈哈哈哈哈哈哈哈哈
hhhhh 除了底层用 Unicode(utf16)/utf8 表示导致损失了一个字节的小内存以外,我居然发现这还挺自然的 emmmmm #javascript #json
从某种意义上和 GitHub 的前端优雅 url query 参数不谋而合,不过 GitHub 后端还是比较合规范的,前端是合眼的 (
Forwarded from Deleted Account
Forwarded from LWL 的基地台
虽然 Storage Redirect 有的时候会带来一些小麻烦,但是看到 sdcard 干练精简,应用产生的文件被放到命名妥当的分类文件夹里,没有什么 .um 在应用间共享你的设备唯一 ID 的时候……还是非常香的
Forwarded from 荔枝木
Linus 反省归来,温和多了……
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta)
Forwarded from 131的小本本 via @like
祝所有 NOIP 考生 Day1 取得好成绩!
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 羽毛的小白板
莫名其妙地又掉 member。所以到底是想看我发表什么东西?
你们看看本频道有多可怜,但我从不跟着你们的喜好发东西给你们看...
羽毛的小白板
莫名其妙地又掉 member。所以到底是想看我发表什么东西?
想发什么发什么就好。日常有进有出。
本频道就是面向和我一样的杂学者的频道,没什么特别的在说啥... 一会 Web 开发一会桌面开发一会 Android 一会算法一会 PL 程序设计语言理论...