月度归档: 2019 年 12 月

  • 二刷巴黎迪士尼乐园 Disneyland PARIS

    /uploads/2019/12/mt_disneyparis2_06.jpg

    圣诞假期因为罢工加上新的长居卡依旧没有办下来,而且加上所有的考试都延期到了圣诞节之后的一个礼拜之内,所以在法国的第二个圣诞假期并没有出远门的打算。于是,两个人就打算再刷一次巴黎迪士尼,这次要在那里过夜并且把上次没有看到的迪士尼烟花和游行都补回来。

    /uploads/2019/12/mt_disneyparis2_03.jpg

    Star Wars Hyperspace Mountain :其实是个大型的室内过山车

    /uploads/2019/12/mt_disneyparis2_05.jpg

    一切都安排的妥妥的(虽然也不需要安排什么),迪士尼门票早在淘宝买好了淘宝买要便宜很多,酒店也在 booking 订好了。但是当出发前一天打开 ratp 的 APP 时,发现 RER A 第二天停运。

    只能查各种穿梭班车,但是都不可行,因为都已经被订满了。除此之外,还查了用其他公交的骚操作:orlybus 换 orly123 或者是坐公交到东站换 train P 再换公交,但是两种方式都差不多要 3 小时,而且只要错过其中一班再加 1 小时。最后搞了半天,第二天还是打算打车去,就当做原价买了门票吧。

    说到打车,在法国也只用过 uber,但是罢工期间 uber 等各种打车软件会乱涨价,而且都是 10 欧 10 欧的涨,多查一次就涨 10 欧。正常来说,从巴黎 14 区到迪士尼乐园大概在 50 欧左右,但是 uber 在第一次查是正常价格,但是半分钟后价格 99 欧。

    于是,卸载 uber;默默打开了刚下的打车软件 kapten;早上 8 点半顺利抵达迪士尼乐园前一站的酒店Hôtel l'Elysée Val d'Europe。酒店的地理位置非常好,马路对面就是 RER A 车站和 Val d’europe 的商业中心,再紧挨着就是河谷村了。

    /uploads/2019/12/mt_disneyparis2_01.jpg

    Hôtel l’Elysée Val d’Europe

    之后有酒店自己的穿梭巴士直达迪士尼乐园。一大早,园区里面人不多。万万没想到,整个一天,人似乎还是不多。虽然园区里看上去摩肩接踵,但是从各种游乐设施的排队情况看:最长的排队时间都没超过 40 分钟,以至于都不屑于拿 fastpass

    /uploads/2019/12/mt_disneyparis2_02.jpg

    乐园装上了圣诞树

    进园之后是圣诞节的装扮,很多地方和上次万圣节的装扮不同,看了一次圣诞主题的游行、一次常规的迪士尼人物的游行以及 10 点的焰火表演。下面是这次项目玩耍的顺序表:

    1. Big Thunder Mountain(过山车,这个当天玩了两遍:第一遍排队 15 分钟;第二遍用了 fastpass 大概排了 5 分钟)
    2. Peter Pan's Flight(排队 40 分钟,但是总的来说不是很值,项目时间特别短)
    3. Casey Jr. - le Petit Train du Cirque (排队 5 分钟,就是普通的小火车
    4. "it's a small world" (排队 15 分钟,坐船,这个项目感觉和加勒比海盗差不多,场景非常丰富
    5. Les Voyages de Pinocchio(排队 30 分钟,参考彼得潘的灰机)
    6. Blanche-Neige et les Sept Nains(排队 30 分钟,参考彼得潘的灰机)
    7. Indiana Jones and the Temple of Peril (排队 15 分钟,过山车 360° 旋转)
    8. Adventure Isle(算不上项目,就是一个岛,里面有各种各样的山洞;岛中心有个鲁滨逊的小屋,排队 0 分钟)
    9. Big Thunder Mountain(参考第 1 项)
    10. Buzz Lightyear Laser Blast(排队 40 分钟,巴斯光年镭射枪游玩时间较久,但是我怎么也打不中)
    11. Autopia(排队 30 分钟,赛道开车,体验还不错)
    12. Star Wars Hyperspace Mountain(排队 10 分钟,过山车 360° 旋转,感觉比第 1 项和第 7 项的过山车更刺激,因为你看不见前方的轨道 )
    13. Star Tours: The Adventures Continu(排队 5 分钟,感觉就是高端版的 4D 影院)
    14. 只是一个剧院,里面循环播放同样的迪士尼动画片,纯粹是为了等待晚上十点的焰火表演。

    /uploads/2019/12/mt_disneyparis2_04.jpg

    项目玩耍的顺序表

    /uploads/2019/12/mt_disneyparis2_07.jpg
  • 微信小程序「法语记忆:学背单词动词变位」版本更新说明

    小程序主页法语记忆 学背单词动词变位

    /uploads/2019/12/2019-12-24-01_23_07-conj-helper-v3-3-0.jpg

    版本说明

    v3.7.0 日期:2020/06/11

    • 修改了动词变位查询页面
    • 增加了 12000+法汉汉法简明单词搜索
    • 限制多次点击学习提醒
    • 修改了其他细节

    v3.6.0 日期:2020/06/05

    • 修改了法语背单词部分功能
    • 修改了词书和背词数量后,立即生效
    • 增加了学习提醒
    • 增加了简易的帮助说明
    • 修改了其他细节

    v3.5.0 日期:2020/03/29

    1. 增加了法语默单词模式。

    更新详情可以点击这里

    v3.4.0 日期:2020/03/02

    1. 增加了Forvo.com真人发音
    2. 调整了一些页面

    更新详情可以点击这里

    v3.3.1 日期:2020/02/12

    1. 更新了法语背单词词库,现已完全覆盖所有词书内单词
    2. 调整了法语背单词入口页,增加了单词列表

    更新详情可以点击这里

    • 2020/1/26 完成
    • 2020/2/12 上线(后来发现是忘记点审核按钮了,怪不得一直没动静 🤣)

    v3.3.0 日期:2019/12/24

    1. 增加了黑夜模式。
    2. 优化了部分界面和功能。

    更新详情可以点击这里

    /uploads/2019/12/2019-12-24-01_10_37-conj-helper-v3-3-0.jpg

    v3.2.0 日期:2019/11/13

    1. 修改了背单词页面和结果页的样式,更便于阅读。
    2. 修改了设置页面部分项,变为列表。
    3. 增加了一些错误提示(网络、未收录等)。
    4. 在不影响使用的情况下,增加了广告组件。

    更新详情可以点击这里

    v3.1.2(3) 日期:2019/10/12(13)

    1. 增加了“标记为太简单”按钮(在背单词答案页)。
    2. 增加了公众号关注组件。
    3. 修复了「当天新词背诵完成时,复习只出现一个单词之后就跳转到背诵完成页面」的情况。
    4. 修复了一些界面。
    5. 修复了「新词数量为 0」的情况

    更新详情可以点击这里

    v3.1.0(1) 日期:2019/09/21

    1. 新增背单词概览页面“今日新词”跳转,点击即可跳转查看对应单词的释义和例句。
    2. 改进了一些页面。
    3. 调整了一些页面。

    更新详情可以点击这里

    v3.0.2 日期:2019/09/10

    1. 修复了单词等级错误的问题。

    更新详情可以点击这里

    v3.0.1 日期:2019/09/09

    1. 修复了分享错误的问题。
    2. 修复了同步的问题。
    3. 修复了背单词界面会显示为 null 无法跳转的问题。
    4. 修改了部分界面。

    更新详情可以点击这里

    v3.0.0 日期:2019/08/22

    1. 增加了“法语背单词”功能,目前的词库为“法语 5000 词频”,涵盖大部分常用法语单词。
    2. 修改了设置页面,“法语背单词”和“法语动词变位”分开设置。
    3. 修改了云同步方式。
    4. 修改了部分界面。
    5. 修复了强化练习时态设置的错误。
    6. 修改了小程序的名称:法语记忆 学背单词动词变位

    更新详情可以点击这里

    /uploads/2019/08/2019-08-25-12_07_06-Window.jpg
    /uploads/2019/08/2019-08-25-12_06_08-Window.jpg

    v2.1.0 日期: 2019/08/07

    1. 小程序在 7000 动词查询页面增加了法汉双解的单词释义和例句。
    2. 分别在“分类记忆”的结果页以及“强化练习”页面增加直达动词详情页的按钮。
    3. 为实现第 2 点,对相关页面做了些调整。
    4. 其他一些细节的改进。

    更新详情可以点击这里

    /uploads/2019/08/conjv210_2019080705.jpg

    v2.0.0 日期: 2019/07/27

    1. 默写练习改为选择练习,加快学习节奏。
    2. 将所有词库移至云端,极大地减少了小程序的体积。
    3. 支持动词变位反查。
    4. 增加法语特殊字符软键盘(仅在软键盘收起时有效,正查仍不受大小写和特殊字符影响)。
    5. 删除和修改了帮助页面的内容。
    6. 增加了赞赏页面,感谢大家的支持。

    更新详情可以点击这里

    /uploads/2019/07/v2_0_0-4.jpg

    v1.4.1 日期:2019/06/30

    • 修复了当动词的典型动词的词尾的文本在原动词中出现一次以上时,原动词的词根缺少对应文本的情况。此修复了约 100 个以上的动词。(感谢这位用户:marsha)

    更新详情可以点击这里

    v1.4.0 日期:2019/06/24

    • 修复了下列单词的变位错误:terminer、déterminer、exterminer、prédéterminer
    • 增加了卡片和设置的云同步
    • 修复了一些细节

    v1.3.4 日期:2019/06/10

    • 修改了卡片和首页样式
    • 页面设置了分享
    • 部分细节修复
    • 增加了微信小程序自带的反馈按钮
    • 添加小程序推荐

    v1.3.3 日期:2019/05/20

    • 增加了倒计时时间选择
    • 增加了“我的收藏”
    • 更新了“直陈式现在时”的变位助记
    • 更新了设置页面的显示效果

    v1.3.0 日期:2019/05/10

    • 增加中文翻译
    • 增加学习模式
    • 修复了直陈式简单过去时默写时的判断问题(2019/05/06)

    v1.2.1 日期:2019/04/23

    • 修复了一些小问题
    • 修改成了现在的网址

    v1.2.0 日期:2019/04/08

    v1.0.1 日期:2019/03/22

    • 增加了 27 个动词的全部变位
    • 修改了“进阶动词”选项的一些 bug

    v1.0.0 日期:2019/03/22

    • 初始上传版本

    v1.0.0 之前…

    2019/05/07

    2019/05/06

    • 时隔近两周,重新开始写小程序
    • 修复了直陈式简单过去时默写时的判断问题(2019/05/06)

    2019/04/25

    • 增加了典型动词学习功能(增加了三个页面,分别是问题、卡片、里程碑)
    • 学习模式数据库待完善

    2019/04/23

    • 修复了一些小问题
    • 修改成了现在的网址
    • 没啥大改动

    2019/04/08

    • 增加了建议和报错反馈按键和相关网页(就是本页页首哈哈哈)
    • 小程序提交之后居然这么快就审核通过了?(6 小时)
    • v1.2.0 上线

    2019/04/07

    • 需要完成单词标签的问题
    • 帮助页面的修订、增加错误反馈
    • 时态选择的 bug
    • 显示中文释义
    • 提交审核

    2019/04/06

    • 组建了背词库(比如基础动词、进阶动词、高手动词、典型精选等)
    • 修复了一些问题和细节,但是还是要很多的完善。
    • 将所有的 ui 改成了 colorui,自我感觉界面好看了不止一点点。

    2019/04/04

    2019/03/31

    • 完整实现 7016 个动词所有时态的查询
    • 修改了一些细节

    2019/03/30

    • 数据库整理完成,动词新增至 7016 个,典型动词 149 个,默写记忆动词待整理
    • 更改动词变位查询部分代码(不再是每种时态每种人称均保存,不然 7000 多个单词会有 65 万种以上情况)
    • 实现模糊查询,即无需输入法语特殊字符即可查询

    2019/03/29

    • 使用微信云开发,用户设置可以进行自动保存,无需每次设置
    • 更改数据查询形式,兼容更多动词
    • 引入法语开源动词变位库,整理动词变位数据库

    2019/03/26

    • v1.0.1 上线

    2019/03/22

    • 增加小程序帮助页面
    • 完整完成搜索界面快速点选按钮的点按
    • 增加了 27 个单词的所有变位
    • 制作了 logo 和小程序基本信息并提交审核
    • 改善了一些细节
    • v1.0.0 完成,上传了 v1.0.1 待审核

    2019/03/21

    • 增加了答对和操作错误时的 toast 和他们的 icon
    • 增加了帮助页面和更多页面
    • 增加了版权信息
    • 改善了一些细节,比如 css 等

    2019/03/20

    • 优化了搜索界面,并使搜索界面起作用
    • 增加搜索页面的快速点选功能,并使其中一个按钮起作用
    • 优化了设置页面,添加说明,使设置页面的开关起作用
    • 准备开始文档的编写
    • 改善了一些细节

    2019/03/19

    • 制作了搜索界面
    • 制作了设置页面
    • 改善了一些细节

    2019/03/17

    • 解决了答对之后对勾显示
    • 解决了答对或者跳过时 input 不能清空的问题
    • 新增设置页面
    • 增加了 tabbar 的图标(阿里 icon)
    • 跳过按钮起作用

    2019/03/16

    • 增加了“跳过”按钮
    • “提示”按钮起作用
    • 增加了单词例句功能
    • 修改了单词显示的地方
  • 微信小程序「法语记忆:学背单词动词变位」V3.3.0 更新:增加了黑夜模式

    小程序主页法语记忆 学背单词动词变位

    /uploads/2019/12/2019-12-24-01_23_07-conj-helper-v3-3-0.jpg

    这次更新的内容

    这次更新的主要内容表面上看其实就只有两点:

    1. 增加了黑夜模式
    2. 优化了部分界面和功能。

    但是,如果一条条详细列出来的话,大概有以下这一些改进:

    1. 增加了黑夜模式
    2. 优化了设置保存方式和同步。
    3. 删减了无用的代码。
    4. 修改了设置界面的数量显示。
    5. 修复动词变位查询页「若动词本身无法在小程序内查到时,无法显示变位」的问题。
    6. 修复了「分类记忆为 null」的问题。(因使用率极低,此功能暂时删除)
    7. 修改了部分按钮的显示样式。
    /uploads/2019/12/2019-12-24-01_10_37-conj-helper-v3-3-0.jpg

    黑夜模式

    因为微信还没有正式发布黑夜模式的版本,昨天刚刚用上安卓 v7.0.10 测试版的黑夜模式(2019.12.24),这个时候小程序已经再提交审核了。所以黑夜模式的颜色参考基本上都是参考 ios13 的配置。反正这里用了最简单粗暴的方式,直接截屏然后取色,取完的颜色 hex 值如下:

    • #000000 底层背景
    • #1C1C1E 次要背景(比如说块状模块)
    • #9A999E 图标和次要文字(副标题或者正文)
    • #FEFEFF 主要文字(标题或者需要突出显示的文本)
    • #F93A5B 选中后的图标(彩色,以 apple music 为例)

    然后就模仿着上述的配色将小程序的配色进行更改,其中原本的按键什么的没有经过重新的颜色调整,在这一版中还是维持白色模式的颜色。要增加黑色模式,实质上就是进行“主题换肤”,在每一个想要“换肤”的标签<view>里加上:

    {
      {
        dark_mode == true ? "blk-bg-black" : "bg-gradual-blue";
      }
    }

    意思是:创建一个变量 dark_mode,当它为 true 的时候就变黑(夜模式),如果是 false 的话就变白(天模式)。就像这样:

    <view
      class=" padding radius text-center shadow-blur title_css page {{dark_mode==true?'blk-bg-black':'bg-gradual-blue'}}"
    ></view>

    在和页面相关的 js 文件内加入这些:

    dark_mode: function(e) {
        var settings = wx.getStorageSync('settings')   //从缓存内调取设置数据
    
        if (e.detail.value == true) {       //如果开关为true,那么就为黑夜模式
          settings[0].dark_mode = true;
          wx.setStorageSync('settings', settings)   //存入缓存
        } else {                          //如果开关为false,那么就为白天模式
          settings[0].dark_mode = false;
          wx.setStorageSync('settings', settings)   //存入缓存
        }
    
        this.setData({
          dark_mode: settings[0].dark_mode,     //为了在wxml中显示(当然先要在页首的data处定义一下)
        })
    
        if (getCurrentPages().length != 0) {     //刷新当前页面的数据,为了及时看到变化效果
          getCurrentPages()[getCurrentPages().length - 1].onLoad()
        }
      },

    黑夜模式带来的一些问题

    设置的问题

    加上黑夜模式之后,也带来了一系列问题。之前由于将每一个设置都是分开来储存的,所以这样比较难管理和修改。于是这一次将所有设置的结果都保存到了一个 js 对象中,比方说:

    settings = [
      {
        type: [false, false, true],
        dark_mode: true,
        freq: [true, false, false],
        freq: 60,
        count: 5,
        time_type: [false, false, false],
      },
    ];

    在这个对象中保存着各种设置,比如数组类型的、字符串类型的、布尔类型的、数字类型的等等。想要存取的时候就直接查询对象就行了(就像 Python 里面的字典):

    settings[0].dark_mode; //返回true和false

    页面闪屏的问题

    此外,这样写的黑夜模式会带来一个严重的问题,就是“闪屏”(极短时间的白屏)。在其他界面闪屏都没有太大关系,但是在背单词的界面尤为明显,严重影响背单词,效果就像下面的动图一样。要解决这个问题,那就把所有的东西都放在同一个页面上,然后通过不断地更新这个页面避免页面间跳转、重新判断 dark_mode 是真是假所带来的白屏。

    其他的修改

    (本文所有的图片都是用 ppt 做的,ppt 真万能[滑稽][滑稽])

    /uploads/2019/12/2019-12-24-00_49_01-conj-helper-v3-3-0.jpg
    /uploads/2019/12/2019-12-24-00_49_32-conj-helper-v3-3-0.jpg
    /uploads/2019/12/2019-12-24-00_49_23-conj-helper-v3-3-0.jpg

    2019.12.24 巴黎

  • 全国大罢工|走为上计 Grève du 5 décembre 2019

    2019 年第 49 周:2019/12/02-2019/12/08。

    /uploads/2019/12/2019_49_2.jpg

    罢工:12 月 5 号是几个月之前就约定好的罢工日子。这个罢工主要是为了抗议法国的退休制度,而且据说将会持续非常久。但是罢工第一天走在路上,会发现上班的人特别少,因为大家都在这一天选择了请假。受影响的线路主要是巴黎的公共交通,但是巴黎没有公共交通就废了:RER 基本上只有早高峰和晚高峰开,而且好像是三辆开一辆;大学城门口的有轨电车 T3a 中午的时间也是不开的,平时大概两辆开一辆,算是罢工期间和公交一起是最良心的交通工具了;大多数的地铁都是关的,只有1 号线和 14 号线是全自动正常运行的。所以那天早上先做了一会儿 T3a 到意大利门然后走去学校,AVENUE D'ITALIE 上的集市照常开启,那个其实可能是附近人最多的地方。

    在罢工的时候据说有游行,所以意大利广场上许多吃过黄马甲亏的店都开始把自己裹得严严实实:比如这家银行、比如中国银行巴黎分行、比如肯德基。但是游行队伍并没有闹到意大利广场,不过真的要来的话,只要是玻璃基本都会砸。

    罢工持续到了现在(12 月 12 日),目前这周所有的考试都推到了圣诞节之后。平时上学基本靠走,因为走可能是最快的或者坐 67 路。再加上旁边的天桥被车撞了,目前还不能通行,所以只能绕路(绕路必经之路(下图:巴黎大学城内)),额外又加上了 10 分钟。

    /uploads/2019/12/2019_49_3.jpg
    /uploads/2019/12/2019_49_6.jpg
    /uploads/2019/12/2019_49_7.jpg
    /uploads/2019/12/2019_49_4.jpg

    刹车、激光、风洞、螺旋桨:这周的 tp 做的是最多的,当然上面这 4 个关键词其实并不是连在一起的,他们被分成了多个实验。不过我觉得这里的学习方式和 CESI 还是有异曲同工之妙的,就是基于项目的学习,整个学期到头来会发现所有的课都和最终要做的一整个项目(比如 cas d’étude)都是相关的,只是考核时比 CESI 更加严格、设备资源更加丰富、周期更长罢了。这个巨大风洞实验装置我觉得应该也有一定的年头了,看得出来出来当年的学校还是挺厉害的,虽然现在已经快过气了。想当年还在上班的时候,就想搞一个这样的装置。

    /uploads/2019/12/2019_49_10.jpg
    /uploads/2019/12/2019_49_5.jpg

    13 区区政府:就在这周,意大利广场上的 13 区区政府终于把外面的脚手架拆了,最近还在外面覆盖上了圣诞节彩灯。这幢楼好像我来法国之后从没见过它原来的样子,因为一直被脚手架和薄膜盖着装修。

    /uploads/2019/12/2019_49_1.jpg

    吃个虾:来巴黎之后,一是因为懒、二是从没去过巴黎的菜市场,也没时间,所以对于海鲜这种东西就从来没有买过。不像之前在村里,周末就坐个车去菜场买一个或者两个蟹回去煮,美滋滋。

    2019/12/12 巴黎

  • 黑五来了|圣诞氛围开启 Black Friday

    2019 年第 48 周:2019/11/25-2019/12/01。

    /uploads/2019/12/2019_48_7.jpg

    圣诞:周二的时候是学校的 forum,也就是招聘会,全天停课。本来想去凑个热闹,但是举行的地点在巴黎 12 区的巴黎鲜花公园,看了一下地图稍微有点远,那就免了吧。于是我们去了 les halles 看个电影(冰雪奇缘 2(我觉得一般般))、逛个街。

    /uploads/2019/12/2019_48_4.jpg

    意大利广场:上下两幅图都是意大利广场,算是十三区的中心,也是巴黎比较热闹的地标之一。所以治安就呵呵了,也是游行队伍必闹之地。学校在意大利广场旁的一条路(boulevard l’hopital)上,上图是意大利广场的商业中心:意大利 2(italie2)。

    /uploads/2019/12/2019_48_3.jpg
    /uploads/2019/12/2019_48_5.jpg

    桥依旧封闭:果然我说的天桥关一年并不是梦,都一周多了:事故车还没被拖走,在桥下支起了许多支撑,然后就没有然后了。宿舍的秘书处发邮件称:由于桥被撞了,桥将封闭几周,甚至几个月。好的,接下来在巴黎的日子可能走不上这个桥了,绕道吧。还有点没想到的是:寝室的 gaz 都是从这个天桥上从对面运来的,目前我房间还没有暖气 🙃。

    /uploads/2019/12/2019_48_2.jpg

    黑五收获(货):首先是健身环大冒险到了,做工还不错,虽然我是不用的 😂。看了一下国内的售价吓一跳,接近两倍(说好的法国电子产品贵呢?好的,只有这一个例外)。然后守望先锋和一些附件(包括了下面那块屏幕),守望先锋真心不推荐在 switch 上面玩,操作太 了。

    /uploads/2019/12/2019_48_1.jpg
    /uploads/2019/12/2019_48_6.jpg

    CROUS 的午饭:日常 CROUS 的午饭,3.3 欧管饱,但是平时吃的机会并不多。为什么?没时间啊,能去旁边的意大利广场吃上一顿肯德基和麦当劳就很好了,CROUS 离学校还是有点远了,而且排队老长了。只有中午时间够 1 点 5 个小时的时候才会去。

    2019.12.02 巴黎