做一份程序员专属的日历

做一份程序员专属的日历

#嘿小猿代码日历#

在这里插入图片描述

        曾经用过挺多日历类的产品,比如果壳的物种日历,豆瓣的电影日历,每每翻开一页纸就有一种收获一份小礼物的欣喜。
        作为一名程序猿,我对日历这样桌面小物件的使用方式不外乎勾勾画画一些重要的日子,比如各种研发的节点周期,亲戚好友生日;然后偶尔记录一些思路和灵光乍现。
        但是普通的日历产品总是填充的满满当当,而且画风小清新,跟我的编程页面很不搭(对于我这说法,工作室小伙伴觉得过于过于极客,哈哈)。不过我也不知道我是不是个异类,也不知道这一挂里会不会还有其他人。然后就想,要不就试试水?
        我一直觉得自己其实是一个非典型性程序猿。喜欢做一些开发的工作,但是同时也喜欢一些有美感有设计的东西,好友评价“品位上乘”,自己偶尔也会做一些设计类的非专业性尝试,比如做一些视频剪辑、视觉设计、装修设计等,最终效果也大多令“客户”满意。所以一有做一份专属日历这种想法,我就开始以自己对日历的需求做了一些需求分析:
  1. 要有大面积留白
  2. 要有趣味
  3. 要对工作有帮助,具备实用性
  4. 要有行业特色
        程序员是与代码为伴的,所以这么一份程序员专属日历里,代码是必不可少的。选什么代码呢?相信每一个程序员开始学习编程时,第一个编写的程序都是打印Hello World。所以Hello World对于程序员代表着新的开始。要不就选择它吧,每周一页,每页用一种编程语言打印Hello World。网上有挺多网友的总结,选50多种语言的Hello World不算太难,主要选择了TIOBE 编程语言社区排行榜的前二十种语言,同时选择了其他很有趣的语言,比如用牛叫组成的编程语言,比如用空白字符组成的编程语言……

TIOBE 2020编程语言排行榜

        终于凑齐了50余种编程语言,剩下的就是把它们以程序员熟悉亲切的方式展示出来。一般的IDE都会有代码高亮显示,所以得实现针对50多种代码的高亮显示方法。比较了多种方法,最后选择了js的highlight.js 代码高亮插件来实现。米克斯的博客可以参考一下使用方法。效果像这样:

Cow语言代码高亮显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值