V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  g00001  ›  全部回复第 10 页 / 共 21 页
回复总数  408
1 ... 6  7  8  9  10  11  12  13  14  15 ... 21  
2020-03-26 20:34:25 +08:00
回复了 nyanyh 创建的主题 程序员 电脑里的 Chromium/CEF/Electron 越来越多了
@LokiSharp 首先这不是我做的,
其次我对你所说的开发环境之争并没有兴趣,我提都没提这个话题。

另外我发个帖子就喷没开源 - 我很是莫名其妙。
我发的是一个完全开源的软件 https://github.com/aardio/wubi-lex
另外我也非常诡异,一个中文输入法的开源软件 - 为什么会喷没有英文版 ?!

我对你 “不开源不跨平台的开发环境在现在真的没啥竞争力” 的高论 - 不想发表意见,
我都不是做开发环境的人,我也没这个水平我不想去对别人的开发环境指手划脚。

如果你以后写的软件都能做到开源和跨平台。
也希望你真心的做到 “不开源不跨平台的东西都没用“ - 这当然也包括 Windows 。

至于你说太丑,这就很有意思了,
820KB 的 wubiLex 界面能做到这样,我在群里看到很多人说界面做的不错,
当然我觉得这是因为你的眼光比较高,请发个你做的界面来看看,我最喜欢向高手学习了。
2020-03-26 19:26:41 +08:00
回复了 nyanyh 创建的主题 程序员 电脑里的 Chromium/CEF/Electron 越来越多了
aardio 里还有一个非常有意思的 chrome.app 扩展库。
可以调用系统自带的 chrome 浏览器做软件界面,兼容 chrome 内核的浏览器也能支持,也支持微软 edge 内核,生成的软件非常小。

例如开源软件 HOSTS 切换助手 只有 700KB
https://github.com/aardio/hostsSwitchHelper

aardio 还可以嵌入 electron 内核,可以与 electron 互调函数,而且所有用 electron 写的软件可以共享一个相同的运行时,所以用 aardio + electron 生成的软件也非常小。

aardio 本身也非常小,开发环境加全部的文档、范例、标准库只有 6.5MB
2020-03-26 19:17:42 +08:00
回复了 nyanyh 创建的主题 程序员 电脑里的 Chromium/CEF/Electron 越来越多了
@Jirajine 你的喷点很奇特,下次像你这种全帖没营养,没有有意义的观点,没有技术上务实的分析,单纯为了黑而黑的请不要 @我,知道个 HTTPS 也能让你看什么都带优越感?! 一个免费软件有什么值得你喷的?!谁告诉你写一个软件一定要开源?!不开源就叫山寨?! 你山寨一个给我看看?!你开源了什么呢?!谁又告诉你写点东西一定要准备一份英文的?!你发帖子都来中英双语的?! V2EX 好歹是个技术站,真是莫名其妙
2020-03-26 18:19:49 +08:00
回复了 nyanyh 创建的主题 程序员 电脑里的 Chromium/CEF/Electron 越来越多了
https://i.v2ex.co/1L412B33.png

https://i.v2ex.co/o7p7SQXd.png

https://i.v2ex.co/4jzfGO4w.png

上面是开源软件 wubiLex 软件体积只有 820KB,不需要任何 DLL 或运行时。
像这种,在 aardio 里拖一拖就写好了,浏览器毕竟是为网页而生的,并不是所有软件都适合用网页来搞,
Python 跨平台有时候还是会有些负担,
Windows 上用 aardio 搞这些东西就很容易,转义都自动处理,管道读写也简单。

import win;
import process.popen;

var ipconfig = process.popen("ipconfig","/all");
var str = ipconfig.read(-1);
win.msgbox(str);
2020-03-24 15:39:30 +08:00
回复了 Jafee 创建的主题 程序员 看到最近好多讨论自由职业,分享下我的小程序收益
手机真是被捧的太高了,挤上去的人太多 - 所以钱不好赚,
用 aardio 写个 PC 应用,没写几句代码 - 还基本是抄来的,轻轻松就赚了十万,主要是参与竞争的人太少了,瘦死的骆驼比马大啊。
2020-03-20 16:19:43 +08:00
回复了 mseasons 创建的主题 程序员 webservice 是什么东西?
WebService 在 VS/C#里,只要把网址输进去,
开发工具就会做好一切,然后就可以直接在代码里使用远程的函数,体验上接近于在用本地函数。

这个东西最大的缺陷就是把所有事考虑的太完美了,导致协议太复杂。
即使在 Windows 自家的系统上,部署这个东西也非常麻烦,MSSOAP 组件就有一个很大的安装包,安装这个以前还先要装 MSXML 组件,然后安装的时候还要管理权限,带上一堆的 DLL,然后微软还把这个组件给淘汰了,各种折腾 - 想法一直在变。其他平台就更麻烦了。

WebService 最轻量的实现估计是 aardio 里的实现,SOAP 客户端支持库仅使用了几百行代码,用起来还是很舒服的。下面是 aardio 里的一个例子:

----------------------------------------------------------
import console;
import web.soapClient;

//创建 SOAP 客户端
seviceClient = web.soapClient("http://fy.webxml.com.cn/webservices/EnglishChinese.asmx")

//调用远程 Web 服务提供的函数
var transArray = seviceClient.TranslatorString("hello");

//显示返回值
console.dumpJson( transArray ) ;
console.pause();
----------------------------------------------------------

但是用起来舒服并没有用,因为现在支持这种接口的很少,大家都 JSON 接口,用起来更简单,实现的功能也差不多。兴一个 aardio 里调用 REST/JSON 接口的例子:

----------------------------------------------------------
import console;
import web.rest.jsonClient;

var http = web.rest.jsonClient();
var jsonstore = http.api("https://www.jsonstore.io/e5fd2bdf0e6b3ba3fe4aa61eebd11740cf2fe10e7fad1b5d2fb77c876498baf5");

//增
var result = jsonstore.user[1].post( name = "jon.snow"; age = 31 )

//改
var result = jsonstore.user[1].age.put(32);

//查
var result = jsonstore.user[1].get();

//删
var result = jsonstore.user[1].delete();

console.dump(result);
console.pause();
----------------------------------------------------------

https://i.v2ex.co/VLXV10ru.gif

一样可以把远程接口变成本地函数,并且有舒服的智能提示,而且实现起来更简单,WebService 的优势就不多了。
推荐一个开源软件 wubiLex ( WIN10 微软五笔助手 )
http://wubi.aardio.com/
https://github.com/aardio/wubi-lex

Win10 自带的微软五笔码表安装、管理工具。
发布后的软件仅 820 KB, 只要一个 EXE 文件,不需要安装不需要任何 DLL 依赖。
支持导入、导出、安装二进制格式、文本格式的码表, 不需要重启操作系统就可以一键快速切换码表。
软件已自带五笔 86、98、091、新世纪码表,以及极点五笔、QQ 五笔、微软五笔默认词库、至善词库、昱琼词库、海峰词库等。甚至自带了郑码大词库、可以一键把微软五笔替换为郑码输入法。

https://i.v2ex.co/1L412B33.png

可以按 Ctrl + F2 反查五笔编码,再 Ctrl + F2 回到原来窗口不影响继续输入。
反查可显示详细的拆字图解(五笔反查不仅支持单字,也可以支持词组)。
并提供虚拟键盘准确显示按键方位,鼠标悬停在虚拟键上可显示单键字根图。

https://i.v2ex.co/4jzfGO4w.png
2020-02-23 13:21:00 +08:00
回复了 yukinotech 创建的主题 问与答 遇到一个关于 win10 查找快捷方式的实际文件位置的问题
aardio 里用代码
fsys.lnk.searchLnk(,"天鳳",0) 可以拿到 launcher.exe 的路径

https://i.v2ex.co/ofo371bz.png
2020-02-23 12:00:53 +08:00
回复了 yukinotech 创建的主题 问与答 遇到一个关于 win10 查找快捷方式的实际文件位置的问题
直接看不到 Windows 提供了接口可以编程获取,
下面用 aardio 写了几句代码获取天鳳快捷方式指向的目标路径。

import console;

import fsys.lnk;
var lnk = fsys.lnk();

//在天鳳快捷方式上按住 Shift 点右键,弹出菜单中点复制文件路径可以得到 lnk 路径
lnk.load("C:\Users\g00001\Desktop\天鳳 v1.3.lnk")
console.log("目标路径" ,lnk.path );

console.pause(true);
2020-02-17 15:25:25 +08:00
回复了 xbtlin 创建的主题 程序员 最近从 github 拉项目很慢?
aardio 里就自带一个这样的工具,自动获取 github 所有可用 ip,然后自动测速,并修改系统 host 指向最快的那个 IP, 大多时候能快很多

https://i.v2ex.co/oDJTWQ76.jpeg
Talk is cheap.
你们真的分分钟能做出楼主所说的软件?!

我用 aardio 写了一个
https://i.v2ex.co/dY6do2xX.gif
小于 1MB,不要运行库,所有主流系统可以运行。

关键代码 3 句

import win.ui.lcdClock;
var lcdClock = win.ui.lcdClock(winform.plusBk);
lcdClock.startClock();
2018-09-19 12:26:35 +08:00
回复了 v2register 创建的主题 程序员 求有空的程序员朋友写一个五笔编码查询与编辑软件
@openbsd 专业的文字工作人员也可以上网交流一下五笔的,你觉得不适合你,不要进来看就可以了,回去好好练你的拼音吧,拼音真要码字码的比五笔快,也不是三两天 0 成本能做到的,觉得 win10 不该内置五笔你删除就行了,一个输入法而已,不要上纲上线的。
2018-09-18 16:58:44 +08:00
回复了 v2register 创建的主题 程序员 求有空的程序员朋友写一个五笔编码查询与编辑软件
那说明使用五笔的同样会拼音输入法,拼音输入法一般智商都不能学好。
但是有些人会优先使用五笔,五笔按键的速度很快,能有这样的机会近距离观察别人是不是混输的机会应当不多,估计“你认识的所有(注意是所有)五笔使用者”应当数量有限, 而且你认识的这些人都是“专业文字输入”工作吗?!

打个比方,人家有钱买了飞机,一会开飞机一会 “混用” 别的交通工具,而没有飞机的就没有这种“混用”的需求,不能推断出“飞机”应该被淘汰,当然,会开飞机的肯定是少数。
2018-09-18 11:26:09 +08:00
回复了 v2register 创建的主题 程序员 求有空的程序员朋友写一个五笔编码查询与编辑软件
用的人少并不等于就一定要被淘汰,
拼音无法完全避免大量的重码,打一些常用的、幼稚的聊天句子是挺快的,专业生僻一点的文章就不行了。也不需要专业生僻,有时候需要打几个单字用拼音都会捉急,重码太多了,任何东西都不是十全十美的,拼音输入法也一样,没有一个东西能解决所有问题,所以自己不用,还是要给别人选择的权利嘛。
经常看到很多自己不开源的、或者开源项目的受惠者在教育那些开源作者,教育他们什么是“开源”,教育他们要怎么“做人”、“做软件”、“做开源”,复制有理,抄袭理直气壮,国内本来愿意做开源的人就少,这样搞的更多作者寒了心就不好了。

如果只是按 MIT 许可证合理使用、或者在 github 上 fork,作者应当不会有意见的,能开源分享,并且选用一个宽松的许可证,作者应当也是一个乐于分享者,对楼主这样的开源作者,不管你用不用他的项目源码,应当保持基本尊重。

这种镜像站与 fork、复制是有区别的,因为在 github 上 fork 一个项目,基本认知不会以为是原始作者的项目,然而镜像站给用户的认知可能就是原始作者自己建立的,而且这个镜像上面似乎也没有在显眼位置看到任何关于自动搬运的条款说明,MIT 许可的只是你可以使用项目源码,而不是许可了你可以冒用作者的身份或者混淆官网。楼主应当表达的很清楚并不是不让人使用他的源码,而是觉得身份被冒用了。

码云其实可以人性化一点处理,给原作者提供一个账号,把项目搬过来只是形式,把人搬过去才是最重要的啊,至于什么名字是你的吗?名字是你的吗?!你名字申请专利了吗?!谁让你开源了呢?!懂不懂开源?!开源了你就怎么的怎么的什么权利都没了......... 讲这种话没有什么意思。
2018-05-26 18:14:10 +08:00
回复了 yidinghe 创建的主题 程序员 IDE 之争是在争啥
每天争来争去,但是这些 IDE 还不都是别人写的,
这就好像没能力造航母的国民每天都在争论别国哪个航母造的好,还经常争的相互打了起来,
而有能力造航母的国民,根本就没太多时间搞这种事情。
2018-05-18 11:33:21 +08:00
回复了 Kongtou 创建的主题 奇思妙想 直接通过说话来写代码能做吗?
如果有独立办公室就可以了,
用语音写代码有很多好处,例如可以躺着写代码,

因为是人工智能了,所以不用一句句写代码了,例如:“给我写一个视频播放器,界面要漂亮”.........“ ,像领导那样悠闲的躺在躺椅上,悠闲的挥挥手,“这个界面不好看,滚回去重新搞一个!”。
2018-05-18 11:18:54 +08:00
回复了 yj10110 创建的主题 程序员 看来大家对迅雷的 XLServicePlatform 服务有一些误解
现在批国产软件就是政冶正确,
其实 aria2 没有那么好,但网上经常 “据说 aria2 比迅雷强大 XXX 倍” 政冶正确。
说下某国产软件好用就是“打广告”,吹捧国外软件就政冶正确。

如果退出了迅雷,后台服务不再偷偷上传偷流量,
如果卸载了迅雷,后台服务会干净的删除,就没有什么问题。
现在的 Windows 软件,很多都有后台服务进程,作为软件正常运行的一部分,很正常的有什么好批判的。自己可以打开服务管理器关闭。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 19:05 · PVG 03:05 · LAX 11:05 · JFK 14:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.