blog's Introduction
blog's People
blog's Issues
拉二练习记录——第一话 | EvanLuo42 写字的地方
https://www.el42.cc/posts/rachmaninoff-log-1/
从今年 10 月份开始练习拉二到现在已经快两个月了。中间虽然不是每天都有在自律练琴(毕竟练新的地方太痛苦了,谁不想一直练会的地方呢),但是到现在也完成了快 1/2 的部分了。那么来总结一下这两个月练习的感受吧。
难度 感觉拉二对读谱很友好,毕竟全都是分解和弦。我是特别喜欢弹这种分解和弦的,因为音分开来好读谱。甚至有时候只用读一遍就可以记下来。但是有时候拉赫会突然写两个特别远的音,大多数情况下还在左手,所以左手会一直在那跳。这是我练到现在觉得比较难的一个点,也就是左手的跑动。后面发展部似乎是另外的难点,但我还没练到。但就我目前的感受来说,还没有碰到我没法解决的地方。
感受 我练琴有个习惯就是练完一段就录一段视频,这样每次练完一段成就感满满。有时候还会把视频发朋友圈上(但是没什么人鸟我就是了)。我干的最多的事情就是早上起来,打开相册,把之前的录像都听一遍。总之就是很自恋。但练琴的成就感很大程度上都来自于此不是吗?每次听见一首伟大的作品能流淌在自己的手下都感动流涕。这可能是每个练琴人的心声吧。
最喜欢的段落 我个人最喜欢的段落有很多。第一个是 34 到 41 小节。
虽然可能和乐团演的时候听不太到这段,但是我在练的时候可谓是热血澎湃。非常工整的节奏,左手跟着右手跑。特别是 40 小节两个低音砸下去的时候你可以感受到俄派的力量。
第二个片段是 55 到 62 小节。
这段也是很拉赫的。这段难点主要是右手旋律和左手的跑动(有时候右手也会接替左手的跑动)。左手跑动虽然不快,但是感觉很难背谱。但这个跑动真的很对味很重要。单单右手旋律的话很单调,如果加上这个左手跑动,就能很好的发挥出钢琴的特点了(高、中、低音区兼顾)。尤其是 61 到 62 小节的三声部,我真的特喜欢。
第三个地方是 113 小节到 120 小节的一段高潮。
这段感觉右手借鉴了肖邦。我觉得「两面包夹芝士」可以很好的形容这种 pattern(两个差八度的音中间夹两个音)。这样的 pattern 同样也是把织体丰富起来了。这段的难点也是在左手跑动。这里就是出现了我之前提到的左手跑动中大跳,特别容易按错。练习了很久之后好了一点了。
结语 总而言之,我能坚持练拉二到今天简直是个奇迹。这是我第一次练这么大的曲子。我的目标是能在明年四月底的学校里的音乐会和 PHantasia(我和同学组的小乐团)演拉二。如果能演成功那真的是这辈子我都可以吹了。
在 Hugo 中为 Typst 配置语法高亮(PaperMod 主题) | EvanLuo42 写字的地方
https://www.el42.cc/posts/hugo-typst-highlight/?
如果你使用 Typst 的话,你肯定想在自己的 Blog 中对 Typst 代码进行高亮。但由于目前为止 Typst 还处于发展阶段,比较小众, highlight.js 并没有对 Typst 进行支持。但感谢社区的贡献,一款 highlight.js 的 Typst 支持库诞生了:来自于 typst.ts 项目的 highlighter。
本文主要针对于 Papermod 主题进行 highlighter 的配置。
首先我们需要进入到 Blog 目录下的 themes 目录,并找到 PaperMod 的位置。在此我用 %blog_dir%/themes/PaperMod 表示。可以发现其中的结构如下:
. ├── LICENSE ├── README.md ├── assets ├── go.mod ├── i18n ├── images ├── layouts └── theme.toml 首先我们先要进入到 assets 目录更换 highlight.js 的版本,因为 highlighter 最低需要 11.9.0 的版本。我们前往官网下载最新版本,并将 highlight.min.js 丢入 ./assets/js 替换掉原本的(可以对原先的 highlight.js 进行备份操作)。
然后我们前往 ./layouts/partials/head.html 进行 HTML 头的修改以初始化 highlight.
Typst Tablex 简单教程 | EvanLuo42 写字的地方
https://www.el42.cc/posts/typst-tablex-usage/
Typst 目前最好用的表格库应该就是 Tablex 了,虽然官方文档还是很清楚的,但是不妨在这里逐步实现一个复杂的三线表。
在读完本文后,你将会实现如下的效果:
配置 Typst 现在已经推出了包管理器功能。在 .typ 文件当中添加一行代码即可引入 Tablex 库:
#import "@preview/tablex:": * // 最好填最新版 如果只想引入需要的函数,可以把 * 换成对应的函数名称
使用 首先我们需要使用 Tablex 的 tablex() 函数显示出一个表格:
#tablex() 然后我们要进行一些配置,比如列数、居中等:
#tablex( columns: 11, // 通过查看成品图,可以发现总共有 11 列数据 align: center + horizon, // 在每一个 cell 中上下左右都居中对齐 auto-vlines: false, // 因为我们要做的是三线格,所以把垂直的线去掉 repeat-header: true, // 在表格过长,需要两页展示时,会在显示内容的同时,重新加上表头 ) 这是表格的配置部分,下面我们要来写表头。
在成品图当中,我们发现有一些表头横跨了三行,也有的表头横跨了十列。这是通过 colspanx() 与 rowspanx() 实现的。colspanx() 指的是该表头横跨几列。rowspanx() 同理。在编写的时候,我们可以把这种横跨了几列或几行的元素看作一个单独的 cell,把它们当做普通的单元格来写,这样会好理解一点。也就是说我们的成品表格的表头应该有三行。
那我们可以写出以下代码:
#tablex( columns: 11, align: center + horizon, auto-vlines: false, repeat-header: true, // 第一行 rowspanx(3)[*Sugar \ Concn.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.