Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2023/10/16 07:04] steve.wangstart [2024/09/12 19:32] (current) – [School Work] steve.wang
Line 1: Line 1:
 ====== Hi I Am Steve ====== ====== Hi I Am Steve ======
-{{:steve-main.png?400|}} 
  
-Hi, I am Steve. I am a student and I am 16 years old.This is my website that am learning to make for school. I have no idea what I am doing  +Hi, I am Steve. I am a student and I am 17 years old.This is my website where will be recording my projects and my studies. My interest lies with software. I just get lost while I am messing with code and start losing track of time. I was able to find this interest because I have always been interested in tech and I was never good at small things like wiresI have trouble seeing small things with my glasses on sosoftware is something I am able to enjoy without much troubleThat being said, did learn some hardware skills to compliment my software skills. To see some of my projects, go to the navbar and under the software section. I am trying to get better at it because it is quite fun and if I get good enough I can make money. I like money so I am going to work hard. One of the major projects I have worked on is Konduktiva. It is a JavaScript library for live coding, an improved version of the Conductive library for live coding in the Haskell programming language by Renick Bell. I have helped improve the Konduktiva libary and have co-written a paper. Click [[https://dl.acm.org/doi/10.1145/3678299.3678336|here to read the paper]] or click here to read more about [[konduktiva|here to read more]]. Another big software thing I spend a lot of time on is learning about Linux operating system. With my current laptop, I have had a lot of trouble with various things using the Linux operating system. I have documented my journey [[steve-linux-journey|here]]. I am now living in Taiwan but I grew up in Singapore. This website is still being worked on and more things will be added in the near future. My teacher will make me update it. I would also like to mention my logo, the back button. I made it a back button because the logo would bring you to this page, the start page so I thought it acted like a back button. So, I designed it as a back button because I like things to be practical.
-and I am just messing with the settings on the Doku Wiki. I think there are too many choices to choose fromAt school, I am learning math, programming, science and english. I particularly enjoy programming because it is more interesting than the other subjects. To see some of my programs, go to the navbar and under the software section, you can see some of the code I have written. I am trying to get better at it because it is quite fun and if I get good enough I can make money. I like money so I am going to work hard. I am now living in Taiwan but I grew up in Singapore and have a dual citizenship. I enjoy sitting at home all day and not leaving my house for many days. This website is still being worked on and more things will be added in the near future. My teacher will make me update it. I would also like to mention my logo, the back button. I made it a back button because the logo would bring you to this page, the start page so I thought it acted like a back button. So, I designed it as a back button because I like things to be practical.+
  
 ==== Hobbies ==== ==== Hobbies ====
 In my free time, I like to watch Youtube but sometimes I enjoy gaming. When I watch Youtube, I usually watch funny and stupid videos that just make me relax. I sometimes play Chess at school when I am bored or tired because I have found a loophole in the school rules that technically allows me to do so. Most of the time I dislike doing math but we work on math 3 days a week at school which is quite annoying. I also dislike science quizes/tests. I have to memorize a bunch of stuff I probably will not use in the future. Even so, I am not terrible at taking exams because of my time in traditional schools so, I do not fail most of the time. I also hate making user interfaces. In my free time, I like to watch Youtube but sometimes I enjoy gaming. When I watch Youtube, I usually watch funny and stupid videos that just make me relax. I sometimes play Chess at school when I am bored or tired because I have found a loophole in the school rules that technically allows me to do so. Most of the time I dislike doing math but we work on math 3 days a week at school which is quite annoying. I also dislike science quizes/tests. I have to memorize a bunch of stuff I probably will not use in the future. Even so, I am not terrible at taking exams because of my time in traditional schools so, I do not fail most of the time. I also hate making user interfaces.
  
-==== School Work ====== 
-At school we are learning a few different things: 
-  - [[circuits|Circuits]] 
-  -  
  
 ==== Future Projects ==== ==== Future Projects ====
-Other than programming I do not really have any other interests. So, I spend most of my school typing away at my computer and shouting at it when I cannot fix my bugs. Currently, I am working on a project called [[http://konduktiva.org/doku.php|Konduktiva]]. It is a JavaScript library for live coding written by Renick Bell, an improved version of the Conductive library for live coding in the Haskell programming language by Renick Bell. I am currently working on it with my classmate Yiler and my teacher Renick Bell. We are also planning to publish a paper on our research on this project.+I am currently working on AI algorithms to improve the user experience of the users of Konduktiva
  
 If you have time to mess with my code, please tell me if you find any bugs. Feel free to email me at stevesg168@gmail.com Thanks for visiting my website and I hope you have a good time. If you have time to mess with my code, please tell me if you find any bugs. Feel free to email me at stevesg168@gmail.com Thanks for visiting my website and I hope you have a good time.
Line 52: Line 46:
     utterance.voice = voices[3]     utterance.voice = voices[3]
     speechSynthesis.speak(utterance);     speechSynthesis.speak(utterance);
 +        //Change voice: https://stackoverflow.com/a/42966810/19515980
     for (let i = 0; i < times; i++) {     for (let i = 0; i < times; i++) {
         setTimeout(() => {         setTimeout(() => {
Line 79: Line 74:
  
 let dwLogo = document.getElementById('dw__logo') let dwLogo = document.getElementById('dw__logo')
- 
 window.addEventListener('load', function (e) { window.addEventListener('load', function (e) {
     console.log('page loaded')     console.log('page loaded')
     setTimeout(() => {     setTimeout(() => {
-        jumpTo(document.getElementsByClassName('media img-responsive')[0].getBoundingClientRect().right , hiPos.y - document.getElementsByClassName('page panel-body')[0].getBoundingClientRect().y  + 1)+        jumpTo(document.getElementById('hobbies').getBoundingClientRect().left , hiPos.y - document.getElementsByClassName('page panel-body')[0].getBoundingClientRect().y  + 1)
     }, 1000)     }, 1000)
     setTimeout(() => {     setTimeout(() => {
Line 89: Line 83:
     }, 3000)     }, 3000)
     setTimeout(() => {     setTimeout(() => {
-    dwLogo = document.getElementById('dw__logo').getBoundingClientRect() +        dwLogoPos = document.getElementById('dw__logo').getBoundingClientRect() 
-        jumpTo(dwLogo.x - steve.getBoundingClientRect().width, - document.getElementsByClassName('page panel-body')[0].getBoundingClientRect().y)+        jumpTo(dwLogo.x, - document.getElementsByClassName('page panel-body')[0].getBoundingClientRect().y)
         steve.style.height = dwLogo.height + 'px'         steve.style.height = dwLogo.height + 'px'
     }, 6000)     }, 6000)
     setTimeout(() => {     setTimeout(() => {
 +        steve.style.display = 'none'
         dwLogo.src = 'https://renickbell.net/students/steve-wang/lib/exe/fetch.php?media=logo.png'         dwLogo.src = 'https://renickbell.net/students/steve-wang/lib/exe/fetch.php?media=logo.png'
-    }, 7000)+    }, 9000)
 }) })
  
  • start.1697465082.txt.gz
  • Last modified: 2023/10/16 07:04
  • by steve.wang