Posts tagged 教程

how to speed-read the book EOPL

/ racket, 自省, 教程

Cast my mind back to the first time I learn programming, around that time I was struggling to figure out all the ingredients about programming through reading books, back then I remember the boring feeling so clearly. Eventally I was obliged to give up the reading and tried to learn programming through directly writing code to resovle tiny problems I’d confronted.

使用Ubuntu

/ 教程

谈起Ubuntu系统,早在很早的时候2011年开始,我就渐渐的将其作为自己的桌面使用了。大概三年前,因为字体渲染和公司使用MacMini的原因,我全方位的切换成了用MacOS。最近,因为某些契机,我重新安装使用了Ubuntu。三年多不见,Ubuntu在我看来,变得是更加好用了。从某种角度来说,Macos与Windows都难媲美他了。或者说,Ubuntu独有的开放风格,将他的使用性提升到了MacOS和Windows因为自身原因不能轻易企及的程度,就如移动时代的Android,只是他们际遇不同,结果不同罢了。

Racket’s match

/ 教程, racket

updated_at: 2022-02-27

说到Racket语言的match,其实它主是用于条件判断的,而谈到条件判断,在当代的编程语言中,最为大家熟知的莫过于if这个关键字了。当然Racket语言中也有if,但是其是最最基础的一个条件判断。其他诸如casecond,亦或本文在后面即将铺展开来讲的match,尤其是match,在Racket语言的条件判断中,因为LISP语言高度同像性的S-expression语法,赋予其了非常多高阶使用方法。

Frog

/ 教程, racket

更新于:2020–04–12

在我之前写《一次博客的洗礼》的时候,我已经将我原本使用jekyll搭建的博客迁移到了使用Frog搭建的新博客之上。期间曾为了自己博客的某种特定文章格式,写过一个插件scribble-frog-helper。现如今,因为某种原因,打算以private仓库的方式来提供我博客的对外访问服务,所以使用了heroku来完成的。

使用黑苹果

/ 教程

更新于:2020–04–19

从2010年第一次使用Ubuntu之后,我一直都是Linux系统的坚实用户。2014年的时候,业余上的尝鲜心理以及工作上所任职的公司程序员被配置的默认工作平台均为macOS的事实,导致我打算迁移工作平台到macOS上,但发现macOS远不如自己想想那样的好用,比如诸多原本习惯的快捷键冲突的适应性问题,以及alt+tab在macOS下面特殊的表现等问题。这更加坚定了我Linux才是最最适合自己的工作平台系统的认知。这样的认为着就从没有再次想迁移工作平台到macOS下,直到2017年的某一天,偶然在网上看到一款字体的截图效果进而想要将这字体应用到自己的Emacs上的时候,发现Ubuntu似乎无论如何都无法调整到macOS下那样的字体渲染效果。所以再次萌生了想要切换平台到macOS系统之下的想法。

一次博客的洗礼

/ 教程, 自省, 编程, racket, ruby, lisp

我早先的博客是使用jekyll框架搭建的,那应该最起码已经是五年前的事情了。那时候的我正在全力的学习和提高自己对ruby语言的认知,是爱好,也更是为了增强自己的工作能力。时间转眼即逝,眼下ruby语言早已经是我养家糊口的技能了,我也自认为自己早已可以行云流水般的使用它到了炉火纯青的地步,对他的优点缺点也早已是心中有数,在工作中算是无所挂碍了的。