created: 2026-05-14 updated: 2026-05-14 tags:
- output/blog
- bevy
- rust
- rendering
- game-dev Finished: 2026-05-14
created: 2026-05-14 updated: 2026-05-14 tags:
| [2026-01-30 15:01:39.833] ets Jun 8 2016 00:22:57 | |
| [2026-01-30 15:01:39.833] rst:0x5 (DEEPSLEEP_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT) | |
| [2026-01-30 15:01:39.833] configsip: 0, SPIWP:0xee | |
| [2026-01-30 15:01:39.833] clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 | |
| [2026-01-30 15:01:39.833] mode:DIO, clock div:2 | |
| [2026-01-30 15:01:39.833] load:0x3fff0030,len:6384 | |
| [2026-01-30 15:01:39.833] load:0x40078000,len:15916 | |
| [2026-01-30 15:01:39.833] load:0x40080400,len:3920 | |
| [2026-01-30 15:01:39.833] entry 0x40080644 | |
| [2026-01-30 15:01:39.878] I (27) boot: ESP-IDF v5.5.2 2nd stage bootloader |
| ### Keybase proof | |
| I hereby claim: | |
| * I am foxzool on github. | |
| * I am foxzool (https://keybase.io/foxzool) on keybase. | |
| * I have a public key ASAkw3BwISffC5U6iDLC1Wor6P6luBHTkvdQsCkw50ByhQo | |
| To claim this, I am signing this object: |
| .DS_Store | |
| .bundle | |
| .project | |
| .idea | |
| nbproject | |
| config/database.yml | |
| log/* | |
| tmp/* | |
| db/*.sqlite3 | |
| db/schema.rb |
| zh-CN: | |
| activerecord: | |
| models: | |
| user: '用户' | |
| attributes: | |
| user: | |
| email: '邮箱' | |
| password: '密码' | |
| password_confirmation: '确认密码' |
| zh-CN: | |
| simple_form: | |
| "yes": '是' | |
| "no": '否' | |
| required: | |
| text: '需要' | |
| mark: '*' | |
| # You can uncomment the line below if you need to overwrite the whole required html. | |
| # When using html, text and mark won't be used. | |
| # html: '<abbr title="required">*</abbr>' |
| zh-CN: | |
| flash: | |
| actions: | |
| create: | |
| notice: '%{resource_name} 成功创建.' | |
| update: | |
| notice: '%{resource_name} 成功更新.' | |
| destroy: | |
| notice: '%{resource_name} 成功删除.' | |
| alert: '%{resource_name} 不能删除.' |
| zh-CN: | |
| errors: | |
| messages: | |
| not_found: "没有找到" | |
| already_confirmed: "已经确认" | |
| not_locked: "没有锁定" | |
| not_saved: | |
| one: "有 1 个错误发生导致「%{resource}」无法被保存。" | |
| other: "有 %{count} 个错误发生导致「%{resource}」无法被保存。" |
| require "thor/shell" | |
| say("Modifying a new Rails app ...", :yellow) | |
| #---------------------------------------------------------------------------- | |
| # Configure | |
| #---------------------------------------------------------------------------- | |
| =begin | |
| unless options[:database] == 'sqlite3' | |
| username = ask("What's your database username[root]") | |
| username = 'root' if username.blank? |
| class AppBuilder < Rails::AppBuilder | |
| include Thor::Actions | |
| include Thor::Shell | |
| def test | |
| append_test_gems | |
| rspec | |
| cucumber | |
| jasmine | |
| end |