000期--新的开始
这张图是我在毕业前在学校最后拍的一张风景照,是一种结束,也是一种开始...
>>想聊的
为什么要开始我的周刊之旅
从毕业开始工作快一年了,每天已经开始重复起来了,时间越过越快,快得我害怕!
生命是由回忆组成的--《最优人生解》
当365天都重复起来之后,回忆起来就似乎只过了一天。记忆点逐渐变少,我输出博客的频率也越来越低,因为对于我来说,似乎也没有什么新鲜的事发生。
所以想着学一下大家,写一下周刊,记录每周自己的所见所闻,既记给自己,也能分享给大家,一举多得。记录,无论是文字、照片或是视频,无论哪种媒体形式,记录下来,保存当时的体验,给生命留下更多回忆,而不是遗忘。
为什么叫FAV0
- FAV是单词
favorite--最爱的
,即周刊里的内容都是这周我所见所闻最喜欢的一些内容; - 0是程序员世界中的开始、起点,同时也象征着无限或多样性
发布时间
现在预计是每周六/周末发布
周刊结构及内容介绍
和大多数周刊一样,本周刊会包含以下内容:
- 想聊的:引言、心得、感受等,我不想让这个周刊变成单纯的一个资源列表、文章列表,我希望和大家做朋友,认识更多的人,所以会在这里分享一些我的心得、感受等等,说不定就能遇到一些志同道合之人呢!
- 该看的:一些资讯,主要包含前端、AI方面的,当然其他的我也会聊,比如科技相关的、摄影相关的、羽毛球相关的等等;
- 好用的:整理一些好用的网站、软件、插件之类的工具或其他类型的应用,以及学习资料相关,资源相关的分享;
- 有趣的:一些有趣的见闻。
- 可读的:分享一些值得一读的文章;
>>该看的
GPT-4o的应用场景
GPT-4o作为多模态的大语言模型,同时速度也提高了很多,应用场景随之也增加了不少,比如:
- 在不到1分钟的时间内从屏幕截图生成视频游戏
- 与GPT-4o共享iPad屏幕,让AI实时辅导学生
- 实时视觉助手,帮助低视力人士更好地探索世界
- 使用GPT-4o进行外文实时翻译
- 使用 GPT-4o 帮助您解决面试准备问题和一般建议。
- 根据手机提示,20 秒内创建 3D 模型
- 使用GPT-4o叙述和主持团队会议并在最后得到总结
- 生成 FB Messenger 代码并克隆网站...只需 6 秒
- Sam Altman 将其用作身边的私人助理,帮助他在工作时保持专注
- 将旧的、难以阅读的文字转录成清晰的英语(甚至可以在几秒钟内翻译或复述给你)
- 向图像添加段落并改进文本生成(这是大多数文本到图像模型所不擅长的)
- 提高了图像识别能力,并且能够以非常高的水平解读面部(笑)
我们的世界本来就是多模态的,比如我们在说话的时候,身体上的肢体动作,表情等同样包含了不亚于语言的信息密度,如果仅仅只处理语言信息,则会错过很多重要信息;并且音频中包含了不同的语调,这也是文字很难表达出来的,毕竟一句话不同的语调也能代表不同的信息。
SolidStart发布
SolidJS相信大家如果作为前端人应该都不陌生,现在已经有30K+star了,SolidStart 是一个旨在构建 SolidJS 应用程序并将其部署到各种提供商的 JavaScript 框架。它现在发布了1.0版本了🎉
AI内容的水印SynthID
前面,Google IO上发布了他们的视频生成模型VEO,除开模型本身的能力值得关注以外,其中还使用了Google的SynthID技术来打水印,这个技术挺有意思的!
支持文本、音频、图片、视频等,在不影响输出的质量、准确性和创造力的情况下,整每个预测标记的概率分数。
这件事是非常有意义的,如果未来大家能约定俗成地把自家生成的AI内容强制打上水印,人们就能很容易地区分什么是AI生成的内容。
当AI 被用于恶意目的时,如传播政治错误信息,声称某人说了他们没有说的话,创造非自愿的性内容等。
当然,Google并不是唯一一个在这类的水印方法上工作的公司,Meta也有对应的技术,并且是开源的:stable_signature
>>好用的
一些编程语言的学习资料
Hacker News中总是有一些优质的资源分享,这里是从上面的HN帖子中提取出的一些学习资源:
- 学习Rust的100个练习:https://rust-exercises.com/01_intro/01_syntax…
- rustlings:https://github.com/rust-lang/rustlings…
- rust专业技巧:https://geeklaunch.io/blog/rust-pro-tips-collection/…
- python的交互式教程:https://github.com/gregmalcolm/python_koans…
- Rust Anki 卡片:https://ankiweb.net/shared/info/1541471942…
- 学习各种语言的免费网站:https://exercism.org/
除此之外,如果喜欢视频学习Rust,这里推荐一下这个3小时学习rust的视频教程,比较适合新手,视频质量也很不错!
Full Rust Programming Course | Learn ⚙️ in 2024
短小精悍的UI/UX设计教程
独立开发越来越流行,只会写代码已经远远不够了,UI/UX是现在独立开发避不开的一个方面,它也是提高自己产品竞争力的很重要的一部分。
仅仅花费7分钟,看看这个视频,就能很清楚的了解一下UI/UX,我也学习了一下,如下笔记:
- 用户流程:用户通过你的网站实现他们目标的页面流向/流程图
- 线框图:初始化设计,每个页面应有助于实现某个关键目标
- 系统设计:定义统一的组件--如颜色、字体、按钮、表格、框、卡片、图标等
- 开工:六个视觉基本设计原则
- 视觉层次
- 对比
- 平衡
- 一致性
- 简单性
- 交互反馈
- 锦上添花:添加插图、视觉效果
强推看下原视频,里面也有一些例子更容易理解。
切换上下文(浏览器标签页组)的神器
这个Chrome插件相见恨晚啊!
经常性的是某项工作需要打开那些固定的标签页; 然后突然就要切换到另一项工作,又需要打开另外的依赖标签页,并关闭之前的标签页。
它可以很好的帮助我们切换自己的context。
基于代码结构搜索的ast-grep
最近发现了的这个命令行工具,可以基于代码结构搜索,支持目前常见的编程语言,有如下功能:
- 搜索:作为终端中的命令行工具,ast-grep,
sg
,可以根据 AST 精确搜索代码,在子秒内运行数千个文件。 - linter:您也可以将 ast-grep 用作 linter。由于灵活的规则配置,添加新的自定义规则更直观、简单。它还具有漂亮的错误报告功能。
- 重构:ast-grep 提供类似 jQuery 的实用方法来遍历和操作语法树。此外,您还可以使用运算符从简单模式组合复杂匹配。
可以直接在他们官网提供的PlayGround先试一试,我本地试了一下,非常好用,与传统的基于文本匹配或者正则匹配的搜索体验完全不一样!只是需要稍微记一下语法模式,不过也并复杂,跟着示例试试就很容易理解。
唯一可惜的就是不支持Vue,但也在开发计划之中了。
AI与Blog阅读的结合:bestblogs
这与我之前想做的RSS0的想法差不多,人总是需要不断地输入信息,但现在的信息太多了,而用AI来提前帮助我们阅读是一种非常不错的解决方案,把我们有限的时间花在更有价值的阅读上,而不是我们自己去看完整篇文章,发现最后毫无收获。
>>有趣的
有吸引力的标题
这是某天我看的DEV社区中的周榜名列前茅的几篇文章,发现资源分享类型的文章加上数字效果更好,人天生就对数字敏感! 其次,Free、Best、Easy等字段也常出现, 最后,In 2024这种时间也是大家常用的。
你的Windows桌面是什么样子的
我的习惯是桌面作为临时文件夹,某项工作完成之后就会清空,不放任何应用图标,至于打开应用,靠快捷键+搜索也能很快的打开自己想要的应用。
如何早起?
我是一般心里有事才能早起,现在我的早起原因是想去楼下吃一碗二两清汤小面,带着豌豆的甜美、葱的清香、酸菜粒的可口!😋