Category: 编程、软件、技术

  • AI在发展,我们怎么办?

    AI在发展,我们怎么办?

    (本文非常长,但结尾处有福利送上。)

    限于条件,从22年底到现在,我其实并没能好好地用上最新的AI工具。不过,我总算也是通过各种方式,在还算“最近”的时间里,接触了不少最新的东西。

    昨天,在现代传媒大厦22楼的星辰仕达举办了一场“AI+智慧医疗”的分享会,我和分享嘉宾之一的、微软昆山工业元宇宙应用中心的Nick聊了一会,有了点想法,就凑一篇文章,总结一下我一年多来,使用各类AI的体会和感想。

    (more…)

  • 今日冷知识——ISBN号

    今日冷知识——ISBN号

    我挺喜欢编程的,一旦有点闲暇,就会写点小程序,用来磨砺一下脑子。

    我的“任氏有无轩”站点就是如此慢慢慢慢地成型的,从2010年前后开始,我就用PHP以及Symfony框架开始构造,到现在也已经有10几年了。

    (more…)

  • 试用ImageFX

    试用ImageFX

    Google新推出了图片生成工具ImageFX。我也第一时间试用了一下。

    根据说明,ImageFX还处于“实验”阶段,采用了一堆Google的技术,还特别强调,用到了SynthID在生成的图像中嵌入数字水印,从而“声明”该图像是AI生成的。

    我先是随便写了一段比较短的、但显然不“真实”的提示:

    ancient stone encarvings showing a man is reading some news on his latest iphone

    首先,我注意到的是,Google会比较友好地给出一些它认为重要的“关键词”,我认为这是它在生成图像时会着重考虑的要素。

    于是我得到了下面这三张图片:



    老实说,我是比较满意的了。几个关键词都得到了体现。newslatest iphone没法体现也很正常,因为要考虑到这是石刻,不可能有这么多细节——当然,如果它再聪明一些,在手机的背后浅浅地刻上一个苹果的标记的话,那就更逆天了。

    在试用过程中,我发现Google还是非常“小心谨慎”,有很多对生成内容的限制。我发现,除了常规的一些限制外,它对国家、宗教相关的提示词非常敏感。

    我又试着做了一张非常“中性”的画:

    和之前我用Copliot画的相比:

    提示词是差不多的。但看得出,Copilot画的橘猫更真实,雪地中孩子们玩耍的场景出来了,(我没有给Copliot以“火炉”的提示),落地玻璃窗和书架也更有气势。相比之下,ImageFX的两只(我只要求一只)橘猫成了两个色团,挂钟的指针非常扭曲。

    最后是一张用ImageFX画的“龙行天下”,这张的提示中我特别加入了“a few landmarks in Suzhou",所以大概能看到东方之门了——也就是说,东方之门已经被Google认为是苏州的地标建筑了。

    祝各位读者龙年大吉大利,龙年整年都能洋溢着乐观向上的氛围!

  • 一个家里可能用得到的软件

    一个家里可能用得到的软件

    突然发现好久没有写有关“技术”的帖子了,主要原因应该是看书的时间比较多了一些,然后搬家后,需要一点时间来构造家里各种电子设备的应用场景,再决定装些什么软件来帮我偷懒。

    (more…)

  • 解决Flutter下两个小问题

    众所周知,我最近在学Flutter(aka 服了它)。

    界面设计先不谈,我拷贝了一个网上的教程,初步得到了如下的界面:

    在编译的时候碰到两个问题,都解决了。

    (more…)

  • Slim 4初步研究

    Slim是一个我很喜欢用的轻框架,我用它为我的任氏有无轩站点提供API服务。这几天趁着放假,想重新“折腾”一下我的站点,于是就开了一个虚拟机,装好了必要的软件,准备开发。

    然后我发现,Slim这个框架已经升级到了4,有了重大的变化。

    (more…)

  • 个人写作工具链引介

    和一位重度文字创作者+声线好听到爆炸的读书会老友聊天时,她提到她过往多年的文字创作和素材之前都放在某国内博客站点上,后来这个站点倒了,她没来得及备份——或者说站点没有提供迁移工具,很多文字和素材都丢失了。

    正好这段时间我也在总结个人写作的工具链,于是我决定加快进度,写一篇文字作为引介。

    (more…)

  • 试用Obsidian

    今天在Twitter上看到了这么个软件的推送:Obsidian,就下载了一份进行测试。

    (more…)

  • 新年用编程来消磨时间

    新年好!按照中国人的传统,只有过了农历年,才是进入了一个新的年度。 长假里干嘛呢?我选择看书、编程。

    这次我还是继续之前开始的用Vue.js改写我的“任氏有无轩”站点。

    (more…)

  • 用Vue和Slim改写Go4Pro.org

    本文推送到[go4pro.org]

    被BT群昵称为“狗屎皮”的Go4Pro.org自从2009年上线以来,一直没有什么访问量——因为技术的东西向来看的人少。

    狗屎皮上线后,经过两次的修订,但都基于现在回头看来十分笨重的Symfony架构。

    自从我将我自己的任氏有无轩改版,前端保持Symfony,后端改用Slim提供API后,就一直想将狗屎皮重新用更新的技术写一遍。正好我先是学习了React(Wiki链接),然后又学习了Vue.js(Wiki链接),并自发地用任氏有无轩作为试验品,对其进行了JS改写(但没有发布)。

    这段时间正好有点空。于是决定用Vue改写狗屎皮,并用Slim提供API服务。 我查了一下我的GitLab提交记录:

    1. API后端首次提交是在2018年10月2日,最后一次提交是在11月8日。
    2. 狗屎皮前端首次提交是在2018年10月3日,最后一次提交是在11月9日(但真正有意义的提交是在11月8日)。

    Ashampoo_Snap_2018年11月9日_16h58m12s_001_Chrome

    Ashampoo_Snap_2018年11月9日_16h58m26s_002_Chrome

    这样的编程不带有任何deadline,所以我也完完全全是在三天打鱼、两天晒网——这段时间更是有一本书在手上。 这次改写收获很大。用到了大量的工具:

    1. Postman用来调试API
    2. VSC用来编写Vue代码
    3. Netbeans用来编写PHP代码

    提升了编程水平:

    1. 总体来说,Vue框架是我更喜欢的,现在我已经基本不看React了。Vue的模板语法我很喜欢,至少很结构化。
    2. PHP还是世界上最好的编程语言。
    3. 这次用Slim编写API虽然只是第二次,但感觉已经非常喜欢这个框架。用它编写轻量级的后台真的很快。
    4. 渐渐抛弃了所谓的ORM,感觉这个框架很不错但是太臃肿,对我这样一个熟悉SQL的人来说,直接用SQL编写数据库操作语句反而觉得更快、更直接。
    5. 更喜欢用VSC来编程了。

    以上。