文章16
标签10
分类5

时隔一年的推子杂谈——若干思考及其他

首先推荐一个静止画MAD,质量很高(我都是帽子党了你们就让让我吧)(你问强大的傲娇年下学姐吼不吼,当然吼啊)

作为现象级作品,就像人红是非多一样,推子所获得的评价也比较分化:有“16岁生子,真不愧是日本人能写出来的东西呢”“赤坂明就是一管人痴,他懂个P的娱乐圈”这样的批评,也有“骂归骂,闹归闹,还是吃赤坂这一套”这样的赞美。这样的话题作品,可以聊的东西还蛮多的,这里就简单写两点。

新时代的大众向作品

推子有一个独特的气质:他是一部大杂烩式的作品。的确,任何流行娱乐作品在创作时就会有其受众,同样,现象级的作品要想办法更多地拓展他的受众。推子作品里塞了很多的元素:演艺圈、网暴、未成年怀孕……能塞下这么多,即使是最后结局大烂尾也要给他谥号“奇书”的。

在我看来,主创是有意同时迎合男观众和女观众的。单就人设上来说:

“经常打理的柔顺发丝,天真无邪的娃娃脸,而且还带有天然呆的角色属性,有一说一,根据我这么久的追星经验,她就是能讨油腻肥宅欢心的那类人!”

(创作者借星野露比之口形容有马加奈)

这里作者大方地承认了创作帽子的一部分动机是有意迎合宅男。

栗俣:接着是最新刊的第六卷里作为最重要的角色来刻画的“黑川茜”,关于她的事也请说一说。她是核心粉群很多的角色呢。
赤坂:今后也会长期活跃的角色呢。也是想着希望能够和有马加奈得到同样程度的人气来培育的角色。
横枪:粉丝们经常问“是哪一党的呢?”、哪一党都不是,真的两人都很可爱超喜欢。
赤坂:我也是变得两方都喜欢了
横枪:但是,如果赤坂老师变得不再继续参与了由我能继续写的应该是黑川茜这一边。比较有萌果风格。
赤坂:是的呢,最近带了一种暗黑的氛围
横枪:小苏打酱(=有马加奈)这边。有不少喜剧要素我要从头开始刻画的会很难。只有赤坂老师才能好好让她行动起来呢。
栗俣:我也有同感!“有马加奈是赤坂老师风”“黑川茜是萌果老师风”
赤坂:哪一边都是我想出来的角色就是了(笑)

(访谈链接:https://tieba.baidu.com/p/7619746111

横枪则直言Akane是她风格的内容,颇有些大女主的感觉。(此外个人感觉露比的设计略有女频文中恋爱脑女主的感觉,但是我作为纯血直男说不准,暂且下不了定论。)这一点和推子是由赤坂+横枪两位作者共同创作是分不开的。

此外,言情+伪后宫+复仇也是大众喜闻乐见的题材的最大公约数。传统党争题材式微的今天,推子又带来了一些新鲜血液。

爆点推动剧情的作品

然而推子在主线的设计上其实并没有做的特别紧凑,前面说的各种元素常常会顾此失彼,这一方面是日本漫画长期连载机制的一个通病,另一方面从辉夜来看赤坂似乎也没有编排长期情节这方面的才能(横枪老师不了解)。但即使脱线,推子还是比较能让人看下去的,很大一个原因是赤坂在单元剧中设计爆点的能力是极强的。或者换一句话说,推子是那种靠气势来推进故事的作品。

靠爆点推动剧情是近年来娱乐作品常用的做法,在引起社交媒体讨论上有奇效。这种创作方式其实很吃天赋:每天记几句日记尚且难记,每天编出一个段子就更难了。赤坂是能够活用他的互联网冲浪见闻来创作的人,这使得他在创作比现实超出一点点的超现实作品的时候很吃香:不能太虚假,因为还要让读者有代入感;不用太真实,因为本来就是虚构作品。

有的老脚本家也喜欢埋爆点,但是个人感觉他们和赤坂比较不一样的地方,大概就是他们还是比赤坂有操守(雾),比较讲规矩,会努力地让爆点爆在主线上。赤坂没有操守,也就没有束缚,能够爆在他任何觉得有意思的地方。爆点爆在主线上大家已经见得够多了,翻车的也不少;放到现在可能大概就是这种“下三路”才最吸引人。(阅片量比较少,有错误还请多批评)

后记

其实我真的还是很喜欢推子的。去年的这个时候有人给我推了推子,让我和他久违地有了共同话题。这一年其实也蛮不平凡的:我的心态从大一对一切事物抱有极大新鲜感的状态,变成了疲于应对各种麻烦的状态;又从丧失动力的状态慢慢重新爬起来,这种感觉其实还是很宝贵的。我能敞开心扉谈一些事,他能听我说些有趣的无趣的,积极的消极的话,这一点就格外可贵了。

推子的角色之间还是在有机地互动的。这听上去好像是佳作的基本要求,但是实际生活中人与人之间的有效交流似乎已经很难了,在虚构作品中又何其容易。考虑到推子里面人设其实都挺典的,角色之间的化学反应,才是推子能更持续地吸引人看下去的理由吧。

rhx0820的LaTeX与Beamer实践(第二期)

一个用于编译LaTeX文档的小Makefile

# Makefile for XeLaTeX

# Set the name of your main LaTeX file (without the .tex extension)
MAIN_FILE = main-cn

# Set the name of the output PDF file
OUTPUT_FILE = ${MAIN_FILE}.pdf

# Set the XeLaTeX compiler command
XELATEX = xelatex
BIBTEX = bibtex
# Set any additional flags or options for the XeLaTeX compiler
XELATEX_FLAGS = -interaction=nonstopmode -f

# Default target
all: $(OUTPUT_FILE)

# Rule to compile the LaTeX document
$(OUTPUT_FILE): $(MAIN_FILE).tex
    echo "XeLaTeX Compiling"
    - $(XELATEX) $(XELATEX_FLAGS) $(MAIN_FILE).tex > /dev/null
    echo "Bibtex Compiling"
    $(BIBTEX) $(MAIN_FILE)
    echo "XeLaTeX Compiling"
    - $(XELATEX) $(XELATEX_FLAGS) $(MAIN_FILE).tex > /dev/null
    - $(XELATEX) $(XELATEX_FLAGS) $(MAIN_FILE).tex
# Clean up intermediate files
clean:
    rm -f $(OUTPUT_FILE) $(MAIN_FILE).aux $(MAIN_FILE).log $(MAIN_FILE).out $(MAIN_FILE).toc

一些小工具

生成LaTeX格式的表格
看到室友用的教材格式的模板

怎么在Linux下舒服地读Fortran代码

首先,如果是在用Windows的话,那么最方便的方式无疑是Visual Studio+Intel oneAPI,毕竟是地表最强IDE加上x86下最适合科学计算的运行环境,代码高亮,悬停应该都是支持的,也就没有任何必要折腾。那么假如说你并不想在Windows下运行你的计算负载,直接说结论,大概是CLion和VS Code用起来各有各的不舒服。社区维护的Kate的话,我用我真用,问就不推荐。

Visual Studio Code

总体来说体验尚可,得益于Code首创的LSP协议,搭配Modern Fortran插件,可以实现在大部分变量上悬停显示类型,注释等信息。

但是有一个很致命的缺点:

      IF(gamma_only) THEN
!$omp parallel do collapse(3) default(shared) firstprivate(npol,nrxxs,nkqs, &
!$omp                ibnd_buff_start,ibnd_buff_end) private(ir,ibnd,ikq,ipol)
        DO ikq=1,SIZE(locbuff,3) 
          DO ibnd=1, x_nbnd_occ 
            DO ir=1,nrxxs*npol
              locbuff(ir,ibnd,ikq)=0.0_DP
            ENDDO
          ENDDO
        ENDDO
      ENDIF

Code对于Fortran语言,判断如何折叠代码的方法竟然是靠检测缩进,横亘中间的OpenMP语句就会影响折叠;最难绷的是,如果这句话只是一般的注释的话,他也会影响。。。

这是一个Open的Issue

综合评价:🌝🌝🌝🌚🌚

Kate

Kate是KDE自带的一款代码编辑器(定位类似于Sublime?),支持LSP,且能够对Fortran的循环等语句正常识别进行折叠,虽然我怎么调他的配色都没让我的眼睛变舒服;本来不出意外的话我就会一直用下去了,可是一次更新之后Kate和Fortran Language Server(也就是LSP的Provider)交流不畅,过一小会儿就会闪退,等这个bug修好再说吧。

综合评价:暂缺

中场休息

VS的定位是IDE,Kate是Code Editor,Code越来越像二者之间,似乎可以放在坐标轴上。下半场比赛,我们挑选了几个选手:EclipseCLionSublime Text

Eclipse

Java界有较强历史地位的IDE,有面向Fortran和MPI的版本,但是已经过气(划去),好在没过气太久,2023-09是包含Fortran支持的最后一个版本。

打开之后发现Eclipse确实对Fortran有IDE原生级别的支持,Build Debug一应俱全,可是里面的parser不认识CUDA Fortran语句,在有CUDA代码(静态语法检查)的文件里面根本没法正常解析语法,也就没法跳转至定义;此外,Eclipse只能折叠Fortran Module和Subroutine,不能折叠循环和IF,对于读代码来说有点鸡肋了。

综合评价:🌝🌝🌝🌝🌚(无CUDA)🌝🌝🌚🌚🌚(有CUDA)

CLion

JetBrains家的IDE,支持Fortran靠的是插件。高校学生可以直接认证获得License。好像蛮多人喜欢用JetBrains全家桶的。

但是插件确实还是有点瑕疵,查找变量定义偶尔找不到,打算哪天写C++时候试着认真用用。

综合评价:🌝🌝🌝🌚🌚

Sublime Text

收费,简陋,不好看,支持LSP,和VS Code有相同的折叠问题。

综合评价:🌝🌝🌚🌚🌚

加时赛

你们都打的挺难解难分的,那加时赛开始吧。

Code::Blocks

这货有原生的Fortran支持,但Code::Blocks用起来有点太古板了,折叠倒是支持,代码分析能力不怎么强,很多变量的定义都找不着,还会去非源代码的文件里面找变量。

Geany

名字第一眼看上去像是GTK项目衍生的东西,实际上确实用到了GTK,折叠没问题,找定义有点废。

怀念在Clangd+VS Code下面写C++的一天

封面引用自这里

">