Computerynamics
Suzuki Daichi & Pikachu
Computer Science is not a science,
and it's also not about computers
Suzuki
Pikachu
- Professional at mamakatsu🏩
- Loves computers🥰
- Professional at debugging🐛
- Loves marshmallow🥰
What have we done?
Firefox
Bookmarks
-
Save the last used folder
-
Save repetition
-
Save time
Demonstration
What were difficult?
Building 🦊?
Building 🦊?
→Yes
checking for unzip... not found
0:04.54 DEBUG: unzip: Trying '-O CP932'
0:04.54 ERROR: Cannot find unzip
0:04.59 *** Fix above errors and then restart with\
0:04.59 "./mach build"
0:04.59 client.mk:111: recipe for target 'configure' failed
0:04.59 make: *** [configure] Error 1
Somehow "unzip" was set as an environment variable😞😞😞
Time to build??🥺🥺🥺
→ No
-
With Rust🦀, Firefox has become much faster!!!
-
It did not take much time
Finding the codes we want to fix?
Finding the codes we want to fix?
→Sure🔥🔥
$ find mozilla-central/ -type f -print | wc -l
867829
About 860,000
lines of codes❗❗❗
Null
What was "Null" like?
→Guess & Change
Useful tools
-
Searchfox
https://searchfox.org/ -
Bugzilla
https://bugzilla.mozilla.org/home/ -
Developer tools
Searchfox
Bugzilla
Developper tools
Progress
- Thanks, Searchfox & Bugzilla & debugger🤟🤟🤟
-
Guess
- `parentId` & `parentGuid` seem essential🤔🤔🤔
- `parentId` is for bookmarked page
`parentGuid` is for folders🤔🤔🤔
-
Change
- By modifying `parentGuid`, we managed to
change the default directory👏👏👏👏👏👏
- By modifying `parentGuid`, we managed to