Puran
Today I Learned ArcGIS Earth Photos Reading Search Stats
  • 2023.09.20

    今天我们都早起,小眼去展会,我送哈妹上学。今天感觉很困,早上背单词时也睡意浓,中午老早吃完然后躺着睡了一觉。

    白天把 SharpKML 能解决的问题都汇总且尝试了一番,接下来就是讨论啦。

    晚上训练,去之前给哈妹买了她明天课堂要用的白醋和小苏打,顺便也把她的脑筋急转弯带回来了。今天是以赛代练,学习、磨合一下 331 防守,主要也是为熟悉一下队友。

    → 11:53 PM, Sep 20
  • 2023.09.19

    今天和哈妹差不多时间起来,比小眼早点儿。

    中午终于是花了点儿时间看书,虽然只看了几页。今天主要做了些 KML 相关的尝试,这也是这周会一直去弄的点。

    下午打羽毛球,快结束时感觉很不舒服,有点晕乎看不太清楚的感觉,不知是灯全开了还是室内不大透气给我憋的…

    晚上桃妈妈做了大肘子吃。

    今天听了《Queen of Denmark》,很惊喜。

    → 11:11 PM, Sep 19
  • 2023.09.18

    今天哈妹穿衣很好玩,自己挑了件小时候的小小吊带裙、搭了件T恤、然后再穿了件防晒衣,下面呢就穿了一条短裙。

    今天用 Speak 时提示我说昨天没练习导致持续了34天的连续记录被中断了。但是,但是,它说今天学两课就能恢复过来。我觉得太赞了这个设计,太贴心。每次练习完看到自己的连续学习记录的数字在不断增加,突然有一天要从头开始,好难受的。

    今天主要是弄了一下开发环境。在具体的工作时,尝试使用网络工具来捕捉网络请求,有点摸不着头脑,还是得再学习一下。

    下午出去接了趟哈妹,她从班里快速跑出来的那个开心的劲儿,我看着都感到幸福。之前她想让我给她买《十万个为什么》,今天是想要《脑筋急转弯》。

    → 10:18 PM, Sep 18
  • 2023.09.17

    早上带哈妹去运动了会儿,也就是我俩玩玩羽毛球、飞盘、篮球。

    上午去画画,今天的主题是《你好,秋天》。回来路上买了瓶精酿,然后排了很长时间买了枇杷烤鸭,啊,买到后我俩一路上闻着那香味,不由的感叹这美味。小姨来了,吃完饭是看电视,小姨是在忙项目的事情。

    到晚上我要去训练,哈妹特别想跟我一起去,路上问她为何,她说「喜欢你,想一天都跟你在一起chei」。一路上她是睡过去的,因为中午没睡。今天幸好有一个弟弟一起,他俩有伴,不然这两小时她也不好熬过去哟。

    回来的路上,哈妹跟我说,今天真是快乐的一天呀。

    → 10:45 PM, Sep 17
  • 2023.09.16

    累但有趣的一天。

    上午是一个典型的无聊的周末,起的晚,看「披荆斩棘的哥哥」。

    但下午就不一样了,吃完饭稍微休息后,便要出发去郎园Station 了。一开始觉得太远,想打车去,但哈妹拒绝了这个提议,便骑电动车啦。这也是一个更好的选择,一是在去的路上看到了很不一样的景,尤其是下穿京沈客专铁路的将台东路那段,一个庞然大物突然出现在眼前;二是郎园Station 的路很窄,车辆出入很不方便。

    刚进入艺术区就感觉到漂亮,到中央车站后忍不住要去拍照。进到舌尖上的一带一路活动现场,那就热闹了,我们看的、喝的、吃的、跳的很是满足。单坐在那吃点喝点,随便聊聊就很有意思,到乐队表演环节,我们都跟着跳起来,很high。

    回来走的另一条路,黑、破、乱的感觉,哈妹也基本一路睡回来的。

    → 10:29 PM, Sep 16
  • 2023.09.15

    早起早出门,本想和哈妹一起去买花,去车棚骑车时发现院子里就有花儿呢,牵牛花,我和她各摘了一朵,便开心的去上学了。

    今天把 Feature Layer 加载后有时 Symbol 不显示的问题解决了,和同事讨论一下还是挺有收获的。

    中午连着三天扔盘练习基本功,加上早上起不来,这周的时间有点不够用,也没咋做计划。

    晚上带着哈妹去工体看球,国安对阵浙江。哈妹一开始还挺害怕,慢慢的熟悉了这里的环境和氛围后,好了一些,总体上她还是觉得有趣的。我今天看完的感受比上一次好很多,比赛比较精彩,双方有来有往。国安这场比赛把握机会的能力还是差一些,有好多次机会扳平的机会但都无奈错过。

    期待能带着小眼也一起去看场球。

    → 11:28 PM, Sep 15
  • 2023.09.14

    早上起不来,感觉这一晚将将把缺失的觉给补上了。哈妹也起不来,多半是因为她一晚在大床睡的不舒服。今天是八点半才到的学校。

    上午会议,BYS 加上 Sprint。下午继续完善 KML 的 workaround。傍晚带哈妹跳舞,临结束小眼也来了,结束后去吃饺子,哈妹吃很多。

    哈妹带的鸡蛋和盐,是做了盐水浮鸡蛋的实验,明天要带两朵花。

    → 1:52 AM, Sep 15
  • 2023.09.13

    昨晚2点才睡,有个下载的脚本没跑通,加上 Apple 秋季发布会,便晚了。说到 Apple 发布会,我现在是不怎么感兴趣了,不管是新品还是新系统。

    今天早上当然起不太来,白天倒没有太困,只是到晚上9点多,给哈妹读书时才感觉到了无比的困意。

    今天把 KML 解析的内容基本都跑通了,用的是 SharpKML 这个第三方库。另外,今天也在想如何给音频添加封面图和歌词,便了解到了 ID3 tags,后面看看能如何用起来。

    → 10:17 PM, Sep 13
  • 2023.09.12

    今天起的早,5点不到便醒来且起来了,学习了第一节 fast.ai 的深度学习课程。

    哈妹今天也起的早,7点不到,我买完牛奶到家,看到她在房间闲逛。

    今天工作上没做成什么,尝试解析 KML 但是还没想出一个好的方案,明天继续研究一下吧。下午没去打羽球,而是总结了一下之前一直在看的 pym book。

    白天重新用起来了 1001 albums generator,晚上注册使用了 claude.ai。

    → 12:05 AM, Sep 13
  • 2023.09.11

    把这个时间写下来才发现今天是一个特别的日子呢。

    早上哈妹起的很晚,但她依旧很困,困到不想上学。在一番「拉扯」中,她还是没去上学,在家待了一天。晚上回来问她时,她觉得在家待得很开心,并且,如果有的选的话,她还想在家玩儿。

    白天计划的两项工作只做了一项,所幸这一项也算是做完了。中午听完了《xAI vs OpenAI 背后,揭开马斯克和 Altman 竞逐硅谷「顶流」的隐秘战争》,不仅是故事本身很有意思,播客主也把故事讲的很有趣。

    晚上哈妹在家跳了会舞,早早的去完澡,然后学了字母 F。今天给她读了苏斯博士的《Green Eggs And Ham》,朗读起来很好玩儿。

    → 10:42 PM, Sep 11
  • 2023.09.10

    今天雨终于停了。

    上午带哈妹去画画,今天的主题是瓶瓶罐罐。

    下午一家人去逛了阔别十年再次回归的「地坛书市」,淘了几本进口原版旧书。回来后,我狠狠的睡了一觉,到天黑。

    晚上哈妹和蔻蔻姐姐打电话,两个人能聊蛮久。睡前学了字母 L,并重拾了数学。

    → 10:24 PM, Sep 10
  • 2023.09.09

    今天大雨,到下午才小一些。

    上午在家待着。下午,和几个同门,去学校看了下老师,然后一起吃了晚饭。

    → 12:30 AM, Sep 10
  • 2023.09.08

    今天,雨,早上下,晚上下。

    白天主要是在尝试如何在本地去跑 Llama,以及一些微调相关的内容。网络不太好,模型文件到下班时都还没下完。今天中午终于是把 Scoop 的博客发出来了,算是了了一件事。

    下午哈妹去体验了街舞,看视频她跳着还挺开心,然后一家人去吃了烤鱼。雨一直在下,稍微等了会后,还是决定淋着雨回家。

    → 11:20 PM, Sep 8
  • Windows 利器 - 命令行安装程序 Scoop

    最近在公司申请了一台新的机器,Dell Precision 5820。在新申请时,就有想法在安装软件时,尽量通过脚本来一键安装。
    一开始是打算通过 Shell 脚本来做,偶然间看到 CS 自学指南里介绍的 Scoop,便决定好了在安装新机器时通过 Scoop 来完成这件事情。那,这篇文章就是对这件事情的一个总结,为装机这件事画上一个句号。

    什么是Scoop

    Scoop 是一款适用于 Windows 的命令行安装程序,可以帮你统一安装和管理常用的应用程序。
    Scoop 就相当于 macOS 或 Linux 上的 Homebrew,这个项目本身也是受 Homebrew 的启发。有意思的一点,他们的域名也是高度一致:brew.sh vs scoop.sh

    Scoop 的脚本可编程性很高,可以按需配置并能一键安装应用程序,这也是我为什么会使用它来安装常用软件的原因。

    在 Windows 上,还有其他的通过命令行来完成软件安装和管理的工具,如微软出品的开源 Windows 包管理器 winget,商用的 Chocolatey。他们之间最大的区别在于 Scoop 是默认将软件安装(解压)在 ~/scoop/ 文件夹内,不需要管理员权限去修改注册表等内容,具体可以参考 Chocolatey-and-Winget-Comparison。

    如何使用 Scoop

    Scoop 依赖于 Powershell,在安装 Scoop 前需确保有最新的 Powershell。

    安装 Scoop

    先配置一下 Powershell 的安全模式:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    然后通过 Powershell 的 cmdlet 命令来安装 Scoop 本身:irm get.scoop.sh | iex

    • irm: Invoke-RestMethod 的一个别名,是 PowerShell 中用来处理 HTTP 请求的 cmdlet
    • iex: Invoke-Expression 的别名,是 Powershell 中用来识别字符串命令并运行该命令的 cmdlet

    安装好 Scoop 后,就可以通过 Scoop 命令来安装其他的软件了。这里列出几个常用的命令,详细的可以看 Scoop 的 Quick Start · ScoopInstaller/Scoop Wiki (github.com)

    scoop help
    # find app
    scoop search curl
    # install app
    scoop install curl
    # update app
    scoop update curl
    # update scoop
    scoop update

    在 Scoop 里有几个概念,其中最主要的是 apps 和 buckets。 apps 比较好理解,就是我们想要通过 Scoop 安装的软件。而 buckets 呢,是存放 apps 的仓库,是人为做好分类的一个软件集合,比如 main, extras 等。它们的关系就相当于书和书架的关系。

    Scoop 网站提供了一个搜索工具来帮助我们来查找 scoop 已有的 buckets 中是否包含我们所需的软件。

    scoop search, git as an example

    使用 aria2

    在安装应用程序时,一定要利用上 aria2 这个工具,能让你的安装速度快上好多好多倍。aria2 是一款轻量级的多协议、多源、跨平台下载工具,采用命令行方式运行,其特点就是主打一个超快。

    scoop install aria2
    scoop config aria2-warning-enabled false

    脚本

    因为可以通过命令行来完成安装,那么我们就可以尝试把这些命令行放在一起,来完成批量安装了。
    在 Scoop 的帮助页面有一个示例的脚本,通过这基本就能知道怎么去定制化自己的安装脚本了。

    这里有几个需要注意的点:

    1. 需要先安装 Git,这是因为 Scoop 是通过 Git 来托管 Buckets 的(也就是 Repositories),比如 extras bucket 是托管在 https://github.com/ScoopInstaller/Extras
    2. 要添加除了 main 外的其他 Buckets 时,需要一个一个分别添加(多行),不能在同一行中用空格来分开 bucket。这点与 apps 的安装有点不同。
    3. 如果访问 GitHub 有点困难的话,可以尝试配置 Proxy
    4. 强烈建议先安装 aria2,有一些较大的软件我在下载时失败过好几次,在使用 aria2 后下载速度真的是超快
    5. 如果第一次运行脚本安装有失败的情况,别担心,再运行一次,还失败的话就再运行两次

    我的 Windows 工具清单

    在这次安装新机时,我也把自己在 Windows 上使用过的软件做了一个整理,并尝试制作了自己的 Scoop 脚本。

    # filename: my-windows-apps.ps1 (can be run via Powershell)
    # setup examples: https://github.com/ScoopInstaller/Scoop/wiki/Example-Setup-Scripts
    # search apps from https://scoop.sh/#/
    
    # check if scoop is installed
    if (-Not (Get-Command scoop -ErrorAction SilentlyContinue)) {
        Write-Host "Scoop is not installed, we're installing it."
    
        # install scoop
        Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
        # if you want to use a proxy that isn't already configured in Internet Options
        [net.webrequest]::defaultwebproxy = new-object net.webproxy "http://proxy.esri.com:8080"
        iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    
        # irm get.scoop.sh | iex
    } else {
        Write-Host "Scoop is installed already."
    }
    
    ## preparation of requirements
    scoop install main/git
    
    # a workaround for bucket add with proxy
    # scoop config proxy ':@proxy.example.org:8080'
    scoop bucket add extras
    scoop bucket add versions
    scoop bucket add sysinternals
    
    # change to use the proxy normally
    # scoop config proxy proxy.example.org:8080
    
    # utilize aria2 to use multi-connection downloads
    scoop install aria2
    scoop config aria2-warning-enabled false
    
    # utils
    scoop install 7zip curl sudo git openssh coreutils grep sed less wget
    
    # programming languages
    scoop install dotnet-sdk extras/windowsdesktop-runtime extras/vcredist2022
    scoop install python ruby go
    
    # install nodejs with nvm
    scoop install nvm
    nvm install lts
    nvm list
    
    # scoop config rm proxy
    
    # programming editors 
    scoop install neovim extras/vscode extras/sublime-text
    
    # programming tools
    scoop install extras/snoop extras/postman extras/linqpad extras/winscp extras/sqlitebrowser
    
    # my utils - first
    scoop install extras/irfanview extras/quicklook extras/listary sysinternals/zoomit
    
    # my utils - second
    scoop install extras/notion extras/logseq extras/obsidian
    scoop install extras/qtranslate extras/ditto
    
    # Failed in my last installation
    scoop install extras/googlechrome
    
    # my utils - third
    scoop install extras/spotify extras/discord
    scoop install extras/mypaint extras/gimp extras/inkscape
    scoop install vlc extras/obs-studio extras/handbrake extras/screentogif ffmpeg
    
    # console theme
    scoop install concfg pshazz
    concfg import solarized small
    
    # vim
    scoop install vim
    '
    set ff=unix
    
    set cindent
    set tabstop=4
    set shiftwidth=4
    set expandtab
    set backupdir=$TEMP
    ' | out-file ~/.vimrc -enc oem -append

    有一些软件并没有在 Scoop 提供的 buckets 中,目前我自己是手动安装的那些软件。完全可以自己做一个 app manifest 来完成那些不在 buckets 中的软件,这暂且作为我的一个作业吧。

    总结

    首先,很开心有了新电脑,也为自己能有这样的尝试感到高兴。在制作自己的脚本过程中,也用到了一点 Powershell 脚本相关的东西,而这也是我接下来要去学习的内容。

    我还要继续去研究 Scoop,尝试更深入的了解它,并推广开来。

    → 1:42 PM, Sep 8
  • 2023.09.07

    早上的 Speak 内容对哈妹有点难,她对我说:「你白天晚上就是要惹我生气」。因为,她念了几遍不太对有点「生气」了,加上昨天想给她读 《Brown Bear...》但是她十分抗拒。

    我今天工作比较专注,连着解决了好几个 Style 相关的问题。上午看了部分 Starfall 的 Homeschoolers’ Guide - Read Me First,有很多可以照着去准备的。

    下午带哈妹去跳舞,到教室后老师跟我们说怎么这么早就来了,一番交谈后才知道原来是又改回原来的时间了。我和哈妹便去吃了个披萨,再去跳舞了。跳完正好小眼也回来了,一起吃完饺子,然后在河边散了下步。

    → 10:08 PM, Sep 7
  • 2023.09.06

    七点半才起来,八点二十到学校,九点半到公司。

    背完单词后工作,今天在处理的一个新内容是 MultilayerSymbol,这一天也就做了这一件事情。

    小眼晚上跟同事在外面吃,哈妹和外婆在琉琉家玩,我回来煮了包泡面。

    → 10:57 PM, Sep 6
  • 2023.09.05

    今天没啥状态,想写点东西发现没自己想的那么简单,因为好多点自己不是那么熟悉,需要去查一些资料再消化一下。

    下午打羽球时肚子隐隐作痛,慢慢的发展为难受。一开始感觉是不该喝凉水,后面一直到睡前,都在噗噗噗的拉稀,不知是不是中午吃坏了啥,拉肚子啦。

    小眼加班,现在快十一点半了还在公司。哈妹今天下午拉着个小推车回家,很像捡破烂的,好玩儿。

    → 11:25 PM, Sep 5
  • 2023.09.04

    早上依旧起的晚,主要是昨天比较累。今天很晚出门去上学,还忘记了带哈妹的被子。

    早上背单词时,感觉到量有点大,因为上周开始上调了一点每日要背的单词。早上预留的时间有点不够用了,便留了一部分到中午。

    白天在公司没怎么讲话,工作状态拉满,集中在解 Symbology 的 Bug。

    晚上我们回来,哈妹告诉我们:「我今天在幼儿园也做作业了呢。」

    → 9:09 PM, Sep 4
  • 2023.09.03

    八点多起来,抓紧时间 Speak 一下,吃完早饭就出门了。

    上午一直在想着下午团建的事情,第一次接这样的任务,面对全是陌生的人、环境和流程,还是有点焦虑。

    驱车到那,熟悉一下场地、安排一下流程后,有点底了。等吃完午饭,一点半开始,到三点半左右结束。四点回京,快六点才到。

    小眼带着哈妹出去吃饭了,我便自己在外吃了点,然后拖着眼皮学了下 Stable Diffusion。

    → 10:08 PM, Sep 3
  • 2023.09.02

    早上起不来,因为昨晚太晚睡了,今天一天也是蔫兮兮的。

    上午去看咖啡展,中午吃日料。下午哈妹小姨来玩。我睡个晚午觉,起来后就一直看电视,一直到晚上睡觉。

    → 9:44 PM, Sep 2
  • 2023.09.01

    九月,好。👋

    自己好久没有像今天这样专注于工作了,从上午背完单词开始,到中午都顾不上吃饭,再是一整个下午基本没有接一杯水,最后到晚上九点半告一段落。一直在做的是 Chia 相关的开发和测试。

    晚上工作间隙,用新电脑跑了一下 Stable Diffusion,速度很快,后面可以好好玩一下了。

    我们回来的晚,哈妹也就玩的晚了,现在是十一点半,她还在睡的过程中。

    → 11:34 PM, Sep 1
  • 2023.08.31

    八月是属于暑假的,今天是八月的最后一天。

    今天利用 Scoop 通过脚本的方式把所需的软件基本都安装完成,往后就可以正常使用新电脑了。今天学习脚本、安装软件花的时间比预计的要长一些。

    晚上带哈妹去跳舞,中间隔了一个多月,今天是开始一个半小时的课程,她上完觉得很开心。之后,我们一起去吃煲仔饭,她的最爱。

    → 10:19 PM, Aug 31
  • 2023.08.30

    早上7点多才醒来,和哈妹一起 Speak,之后依旧是我们仨人一起去上学、上班。

    今天是一边工作一边装新机,中午很早就去吃饭了,想和同事聊聊天,傍晚去打了会篮球。

    今天整个工作、学习的状态都不好,感觉是节奏被打断了。明天干脆直接拿一大块时间来处理新机器吧。

    → 10:23 PM, Aug 30
  • 2023.08.29

    今天6点起来了,简单做完计划后,学了会儿 Python。今天小眼依旧一起送哈妹上学。

    上午会议,下午也有会议,加上在修笔记本,装新电脑,晚上打羽毛球,今天工作倒没做什么事情。

    在写这篇文章时,哈妹说:「陪孩子时间就得陪孩子」。

    → 10:34 PM, Aug 29
  • 2023.08.28

    今天6点多起来,写完计划后,和哈妹一起用了会Speak。小眼跟我们一起出门,送哈妹到幼儿园时是小眼带到门口的,老师脱口而出「跟爸爸拜拜」。

    今天工作效率还可以,基本上把计划的事情都有在做。下午申请的新电脑来了,开心,明天找时间再来装新机。另外,也找 Dell 报修了一下笔记本处理器风扇故障的问题。

    晚上吃完饭,看了小会 ABC,和哈妹学了 D 和 U。

    其他方面,继续看了《做孩子最好的英语学习规划师》,学习了一些 Python 的基础知识,了解了一点 GPT Functions 和 ChatGPT Code Interpreter。

    → 11:29 PM, Aug 28
← Newer Posts Page 38 of 39 Older Posts →
  • RSS
  • JSON Feed
  • Lucky
  • Archive
  • About