diff --git a/_config.yml b/_config.yml index 1a238087674..41aec1ccd11 100644 --- a/_config.yml +++ b/_config.yml @@ -2,19 +2,19 @@ # REQUIRED CHANGES # Edit next line, providing your own name. -title: Molly Maluhia | Professional Portfolio +title: Max Burman | Professional Portfolio # Edit next line, replacing 'techfolios' with your github username -url: "https://techfolios.github.io" +url: "https://mburman99.github.io" # Edit next line so that baseurl is "" if your repo is .github.io -baseurl: "/template" +baseurl: "" # OPTIONAL CHANGES # You might want to change the bio page label to something else, such as CV bio-page-label: Resume # You might want to change the theme associated with one or more sections of the site. # Defining your own custom theme variations is easy. See the documentation. -theme-home: theme-home-builtin-1.html -theme-projects: theme-projects-builtin-1.html +theme-home: theme-home-builtin-2.html +theme-projects: theme-projects-builtin-2.html theme-essays: theme-essays-builtin-1.html theme-bio: theme-bio-builtin-1.html diff --git a/_data/bio.json b/_data/bio.json index bbd4a0c66c1..233c3cceaf2 100644 --- a/_data/bio.json +++ b/_data/bio.json @@ -1,169 +1,115 @@ { - "basics": { - "name": "Molly Maluhia", - "label": "Student", - "picture": "https://techfolios.github.io/template/images/molly.png", - "email": "molly@hawaii.edu", - "phone": "808-333-4444", - "website": "https://mmaluhia.github.io", - "summary": "I am studying for a B.S. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Spring, 2020.", - "location": { - "address": "", - "postalCode": "96822", - "city": "Honolulu", - "countryCode": "USA", - "region": "Hawaii" - }, - "profiles": [ - { - "network": "github", - "username": "mmaluhia", - "url": "http://github.com/changeme" - }, - { - "network": "linkedin", - "username": "mollymaluhia", - "url": "http://linkedin.com/in/changeme" - }, - { - "network": "twitter", - "username": "mollymal", - "url": "http://twitter.com/changeme" - }, - { - "network": "instagram", - "username": "molly", - "url": "http://instagram.com/changeme" - } - ] - }, - "interests": [ - { - "name": "internet of things", - "keywords": [ - "Arduino", - "TI MSP430" - ] - }, - { - "name": "data mining", - "keywords": [ - ] - }, - { - "name": "artificial intelligence", - "keywords": [ - ] - } - ], - "skills": [ - { - "name": "Languages and Frameworks", - "level": "", - "keywords": [ - "C", - "C++", - "Java", - "Javascript", - "Assembly", - "Common Lisp" - ] - }, - { - "name": "Toolsets/OS", - "level": "", - "keywords": [ - "MacOS", - "Ubuntu", - "Git/GitHub", - "g++", - "TI LaunchPad" - ] - } - ], - "education": [ - { - "institution": "University of Hawaii, Honolulu, HI", - "area": "Computer Science (expected Spring, 2018)", - "studyType": "B.S.", - "startDate": "2013-09-01", - "endDate": "Present", - "gpa": "", - "courses": [ - ] - } - ], - "work": [ - { - "company": "UH Manoa Board of Publications", - "position": "Web Developer", - "website": "", - "startDate": "2015-08-01", - "endDate": "Present", - "summary": "Head of online presence for Ka Leo", - "highlights": [ - "Maintain, update, and oversee official college newspaper website", - "Drive, design and build student-community projects for UH Manoa" - ] - }, - { - "company": "UH Information Technology Services", - "position": "Help Desk Consultant", - "website": "http://www.hawaii.edu/its/", - "startDate": "2015-01-01", - "endDate": "2016-03-15", - "summary": "", - "highlights": [ - "Troubleshoot software, hardware and networking issues over the phone", - "Answer phone and email responses to the ITS Help Desk" - ] - } - ], - "volunteer": [ - { - "organization": "Center for Renewable Energy and Island Sustainability", - "website": "http://manoa.hawaii.edu/reis", - "position": "Software Developer", - "startDate": "2016-01-01", - "endDate": "Present", - "summary": "Lead developer for weather sensing project", - "highlights": [ - "Design firmware for distributed weather sensor network", - "Maintain custom data collection and storage infrastructure" - ] - }, - { - "organization": "", - "website": "", - "position": "Professional organization involvement", - "startDate": "", - "endDate": "", - "summary": "", - "highlights": [ - "Chair, ACM Manoa, 2016-Present", - "Member, IEEE Student Branch, 2014-Present", - "Webmaster/IT Officer, IEEE Student Branch, UH Manoa, 2012-2013" - ] - } - ], - "awards": [ - { - "title": "B+ Scholarship", - "date": "2013-Present", - "awarder": "State of Hawaii", - "summary": "Scholarships awarded to incoming freshmen and continuing students who complete a rigorous high school curriculum with a minimum overall GPA of 3.0 at a Hawai'i public school." - }, - { - "title": "First place", - "date": "2015", - "awarder": "University of Hawaii Micromouse Competition", - "summary": "My team won first place in 2015. See my portfolio site for more details." - } - ], - "references": [ - { - "name": "Available upon request", - "reference": "" - } - ] -} \ No newline at end of file + "basics": { + "name": "Max Burman", + "label": "Student", + "picture": "https://mburman99.github.io/images/mburman.JPG", + "email": "mburman@hawaii.edu", + "phone": "", + "website": "https://mburman99.github.io/", + "summary": "I am studying for a B.A. in Managment Information Systems at the University of Hawaii. I expect to graduate in Spring, 2022.", + "location": { + "address": "", + "postalCode": "96822", + "city": "Honolulu", + "countryCode": "USA", + "region": "Hawaii" + }, + "profiles": [{ + "network": "github", + "username": "mburman99", + "url": "http://github.com/mburman99" + }, + { + "network": "instagram", + "username": "maxburmaan", + "url": "http://instagram.com/maxburmaan" + } + ] + }, + "interests": [{ + "name": "Diving", + "keywords": [] + }, + { + "name": "Outdoors", + "keywords": [] + }, + { + "name": "Beach", + "keywords": [] + } + ], + "skills": [{ + "name": "Languages and Frameworks", + "level": "", + "keywords": [ + "C", + "C++", + "Java", + "Javascript", + "Assembly", + "Common Lisp" + ] + }, + { + "name": "Toolsets/OS", + "level": "", + "keywords": [ + "MacOS", + "Ubuntu", + "Git/GitHub", + "g++", + "TI LaunchPad" + ] + } + ], + "education": [{ + "institution": "University of Hawaii, Honolulu, HI", + "area": "Management Information Systems (expected Spring, 2022)", + "studyType": "B.A.", + "startDate": "2018-08-20", + "endDate": "Present", + "gpa": "3.65", + "courses": [] + }], + "work": [{ + "company": "Jonkoping Kommun", + "position": "Personal Assistant", + "website": "", + "startDate": "2020-05-10", + "endDate": "Present", + "summary": "Helping a mentally challenged man with his everyday life", + "highlights": [ + "" + ] + }, + { + "company": "Jonkpoing Simsallskap", + "position": "Diving Coach", + "website": "", + "startDate": "2017-06-01", + "endDate": "2019-07-30", + "summary": "", + "highlights": [ + "" + ] + } + ], + "awards": [{ + "title": "Rookie of the year", + "date": "2019", + "awarder": "University of Hawaii Athletic department", + "summary": "Scholarships awarded to incoming freshmen and continuing students who complete a rigorous high school curriculum with a minimum overall GPA of 3.0 at a Hawai'i public school." + }, + { + "title": "Scholar All-American Team", + "date": "2020", + "awarder": "CSCAA", + "summary": "" + } + ], + "references": [{ + "name": "Available upon request", + "reference": "" + }] +} diff --git a/css/stylesheet-customizations.scss b/css/stylesheet-customizations.scss index ccf163b28aa..6d5d1e9760f 100644 --- a/css/stylesheet-customizations.scss +++ b/css/stylesheet-customizations.scss @@ -7,12 +7,12 @@ // Customize the background color body { - // background-color: #f2f2f2;; + // background-color:linear-gradient(to bottom right, lightskyblue, whitesmoke); } // Customize the menubar color .ui.menu { - // background: $background-start; + // background: lightsteelblue; } // Customize the home page icon colors diff --git a/essays/2015-08-26.md b/essays/2015-08-26.md deleted file mode 100644 index 2bdabd710c4..00000000000 --- a/essays/2015-08-26.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: essay -type: essay -title: Igniting the fire -# All dates must be YYYY-MM-DD format! -date: 2015-08-26 -labels: - - Software Engineering - - Learning ---- - - - -Ever since I first grasped a paintbrush, I’ve always been eager to learn about design. Design is such a complex concept. For example, when looking at abstract art, its meaning can be completely different for different people. It motivates a person to think thoughtfully and has the potential to submerge them in a sea of imagination. It’s that special relationship between the viewer and the art that makes something as technical as software engineering interesting to me. - - - -I never used to think that design and technology went hand in hand. Thus, learning about software engineering and the role of design has been incredibly interesting to me. Design, implementation, and management are just some of the many things I wish to learn more about. Good art, in a way, makes a person question it. They become joined in the idea of visualization – where captivation meets inspiration. - - - -I am now starting to take a Software Engineering class. I hope to learn a lot through the course, but I know it will be just the beginning of my journey. By the time I’m done with it, I hope I’ve learned enough to take the next step in my life as a developer. But until then, my fire will keep on burning. - diff --git a/essays/2015-09-08.md b/essays/2015-09-08.md deleted file mode 100644 index e8a005cf339..00000000000 --- a/essays/2015-09-08.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -layout: essay -type: essay -title: Smart Questions, Good Answers -# All dates must be YYYY-MM-DD format! -date: 2015-09-08 -labels: - - Questions - - Answers - - StackOverflow ---- - - - -## Is there such thing as a stupid question? - -I’ve had instructors address a whole class and say, “There’s no such thing as a stupid question.” I now know that is in fact not true because I’ve challenged the statement and received the appropriate dumb-stricken, annoyed look. There are definitely stupid questions, and along with that, usually unhelpful answers. Though we all might be guilty of being callous and making people victim to our poorly formed questions, there are steps we can take to ask smarter questions that hopefully don’t illicit the dreaded “rtfm” or “stfw” response. - -## What’s a smart question? - -Stack Overflow, a question and answer site for programmers, is a great resource for anyone who may have issues with code or who may simply want to learn new or different methods of doing something. There I found examples of good questions and bad questions, which could probably be improved. - -In the following example, we examine the components of a decent question. In this case, the asker is trying to figure out a way to get the date of the previous month in Python. - -``` -Q: python date of the previous month - -I am trying to get the date of the previous month with python. Here is what i've tried: - -str( time.strftime('%Y') ) + str( int(time.strftime('%m'))-1 ) - -However, this way is bad for 2 reasons: First it returns 20122 for the February of 2012 (instead of 201202) -and secondly it will return 0 instead of 12 on January. - -I have solved this trouble in bash with: - -echo $(date -d"3 month ago" "+%G%m%d") - -I think that if bash has a built-in way for this purpose, then python, much more equipped, should provide something -better than forcing writing one's own script to achieve this goal. Of course i could do something like: - -if int(time.strftime('%m')) == 1: - return '12' -else: - if int(time.strftime('%m')) < 10: - return '0'+str(time.strftime('%m')-1) - else: - return str(time.strftime('%m') -1) - -I have not tested this code and i don't want to use it anyway (unless I can't find any other way:/) - -Thanks for your help! -``` - -While the heading of his question could be better, it does convey what he’s trying to figure out. Usually something as brief as “python date of previous month” is what other users would enter in as search terms on Google, making it easily found. Another good thing about the question is that it’s not just a question. The asker shows what he or she has done and that he or she has put in some effort to answer the question. And while it may not be as important as the question itself, the asker shows courtesy, which does increase the chance of getting an answer. - -``` -A: datetime and the datetime.timedelta classes are your friend. - -1. find today -2. use that to find the first day of this month. -3. use timedelta to backup a single day, to the last day of the previous month. -4. print the YYYYMM string you're looking for. - -Like this: - - >>> import datetime - >>> today = datetime.date.today() - >>> first = datetime.date(day=1, month=today.month, year=today.year) - >>> lastMonth = first - datetime.timedelta(days=1) - >>> print lastMonth.strftime("%Y%m") - 201202 - >>> - -``` - -The asker received six possible answers, and he or she was successful in inciting discussion from multiple users. The answers themselves were clear and were devoid of the rumored sarcasm and hostility of “hackers.” Since I myself have referenced this page and found it useful, I can confidently say that it is a good question. - -## The foolproof way to get ignored. - -While there are decent questions that benefit everyone, there are those one can ask to create an entirely different effect. In the following example, a user asks how he would, in short, create a desktop application with Facebook. - -``` -Q: Facebook Desktop Notifier - -I am a beginner programmer that have never used anything other than what's included in a language. - -I am trying to create a desktop application that notifies me anytime I get an update onfacebook. -How should go about doing this? Thanks in advance. - -edit Sorry I was not clear. Is there any way to make a DESKTOP application with facebook? -``` - -A simple “yes” would have answered the question, but we know that’s not the sort of answer he or she is looking for. Fortunately, someone kindly responded with a link to Facebook’s developer website. The asker should have done more research on his or her potential project. Then further down the road, he or she could have asked more specific and detailed questions that wouldn’t require a thousand-paged response for a sufficient answer. - -## Conclusion - -When we rely on others’ generosity and expertise to provide answers to our questions, it should hold that the question we ask should be one that leads to efficient and effective help that not only benefits us, but also the people we ask and others who might ask the same question in the future. Thus, if you have a question… make it a smart one! Asking questions may not always get you the best answer, but asking them in a way that will make others want to answer them will increase the success of finding a good solution and make it a positive experience on all sides. \ No newline at end of file diff --git a/essays/2016-02-06.md b/essays/2016-02-06.md deleted file mode 100644 index 807ca1d5a60..00000000000 --- a/essays/2016-02-06.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: essay -type: essay -title: The difficult things will always be difficult -# All dates must be YYYY-MM-DD format! -date: 2016-02-06 -labels: - - Engineering ---- - -*Difficulty: a thing that is hard to accomplish, deal with, or understand.* - -One of my friends asked the question earlier last week -- why is it so hard to be an officer for the student branch? Why is so hard compared to working at my on-campus job? This question came after he struggled a little with bookkeeping for the student organization. - -Now I gave him the standard answer - being an officer of an organization requires that you manage your time between school and work. There isn't anyone telling you what to do. It's the answer any good mentor would give, and is mostly true. - -But the more I though about it, the more I wondered to myself...damn that's a really great question; it's one that deserves some more thought. Most people I think stop at the answer I gave previously - he obviously isn't managing his time properly. - -Here's what I think: the difficult things will always be difficult. - -## In the context of programming - -In the context of programming, this has always been true. The difficult problems have always been different, although changes in technology can change the landscape quite a bit. "Business" type applications are the things that come to mind for me. Those types of applications are usually coupled in some way with people ... and people are awfully hard to deal with! - -Consider that one of the most popular content management systems is also considered the most horrible - Wordpress. But really, is there anything that fills that need? If it was so easy in the first place, where is the solution? Where's the magic CMS that is designed well enough that everyone hops on the boat to use it? - -Some things are just difficult - building applications that humans use is hard, and will probably be hard for at least the near future. - -## In the context of engineering - -Ever hear people ragging on engineering companies for delivering late and way over budget? Well, some engineering jobs are really difficult, especially if the requirements and funding are undulating underneath you. Because of the nature of the problem, sometimes engineering firms require large amounts of engineers and workers, inviting further problems and delays. - -The Honolulu Rail project at home has become this sort of poster child of failure, budget overrun and overall incompetence in Hawaii. Well, working though regulatory boards and fiscal procedures in Hawaii seems like it's a mind bogglingly difficult job to do. Granted, there might be some fishy stuff going on, but I refuse to believe that everyone is involved for nefarious reasons. - -The problem of creating an unprecedented public transportation backbone on an island is difficult! I'm not sure we would have done it right, even if the best people were involved. - -## In the context of relationships - -So in the end, we realize that all engineering and programming is there for a reason - to serve human needs. Maybe that's why those things are difficult, because they both involve humans and are for humans. - -Relationships, regardless if they're romantic or not take work. Humans are fickle creatures and relationships can come and go with the wind. To properly maintain something over time requires work. Family takes work. Marriage takes work. We live to figure out what works and what doesn't and hope that as we move forward we're improving. - -Relationships have always been difficult, and by nature will continue to be so. - -## Okay! - -So back to the original premise; why is being one of the club officers so difficult? - -And the final answer - it's supposed to be difficult, and it's supposed to challenge you, just like everything else that humans do that is difficult: programming, engineering, engaging in relationships, pondering the universe, etc. - -Ultimately the question you should really ask yourself if something if particularly difficult is then "is it worth it"? That is something that is context specific and only you can answer yourself. \ No newline at end of file diff --git a/essays/E1 First WOD's.md b/essays/E1 First WOD's.md new file mode 100644 index 00000000000..15335853d84 --- /dev/null +++ b/essays/E1 First WOD's.md @@ -0,0 +1,16 @@ +--- +layout: essay +type: essay +title: E1 The first WOD's +# All dates must be YYYY-MM-DD format! +date: 2021-02-15 +labels: + - E1 + - First WOD's +--- +

Browser History 1

+

When I first tried to start the first WOD I had no idea what to do, I ended up watching the video and after watching it I felt pretty comfortable that I could do it on my own. I ended having to try twice and on both of the attempts I got stuck and did not finish within the time period. During the 3rd attempt I finish within 13 minutes. What I used in the BH1 was nothing new, but things I really think I needed to work on more so that I could remember them better.

+

Browser History 2

+

For BH2 I had some issues with the CSS and the linking of the CSS in the index.html, the first few times I tried this I did not know why it was not working. I tried to look for both a css validator and a html validator to see that I was linking them together the right way and that there was nothing wrong with my css. Both of these showed nothing wrong which made me very frustrated. What I later realized is that for the changes to work I had to stop the server and restart it again and then follow the link that it shows instead of refreshing the page, I am still not sure if this is because I did something wrong or not. In total this took me 6 attempts and I finished the last attempt in 6 minutes.

+

Browser History 3

+

For BH 3 I had a lot of issues similar to the ones in BH2, that what I wrote in VS code did not want to work, and show in the page. What I ended up doing in my final attempt was that I had watched the video to see that I was actually doing it the way that I was supposed to do, and I was but since it still did not want to work I wrote the code in VS code and when it did not work, I inspected the page and changed the code straight from the chrome developer tool as well to the same as I had written in VS code and this made the page look the way that I wanted it to look. In total this took me 4 attempts the first 3 I did not finish since the page did not turn out the right way, but on the final attempt this took me 12 minutes to finish.

diff --git a/essays/E3 Preparing for WOD's.md b/essays/E3 Preparing for WOD's.md new file mode 100644 index 00000000000..566f9663625 --- /dev/null +++ b/essays/E3 Preparing for WOD's.md @@ -0,0 +1,16 @@ +--- +layout: essay +type: essay +title: E3 Preparing for WOD's +# All dates must be YYYY-MM-DD format! +date: 2021-02-23 +labels: + - E3 +--- +

Invoice 1

+

Here is a link towards further instructions and details towards completing the Invoice 1 + https://dport96.github.io/ITM352/morea/060.expressions-operators/experience-invoice1.html this WOD was about creating an invoice for an online order, and also how to calculate the different parts of the order without having to hardcode the numbers.

+

Overall I belive that this WOD was pretty easy, at first I did not realise where I had to put the variables for the different prices. To help me with this I looked at the screencast and qiuckly reaslised where I had to define the variables and after this out the WOD was very straight forward. +However, I had some issues while recording the WOD with the mic not working which resulted in that I had to record it all over again, which was an annoyign extra step.

+

To prepare for this WOD I did not do anything different compared to the other WODs, what I did was that I first tried to complete it by myslef and since I got stuck on where to define the variables I looked that this in the vidoe, and after that I continued to do the work on my own and if I would get stuck in some placce I would look at the vidoe for the specific part to help me solve only that.

+

To prepare for the next WOD I might go back and look at the class readings and the screencasts to help me refresh my memory and I belive that this might also be benefitial in a way that I might not need to use the video help when first attempt the WOD and might help me to figure the assignment out on my own.

diff --git a/essays/E4 Progress in Programing.md b/essays/E4 Progress in Programing.md new file mode 100644 index 00000000000..77d5cd56811 --- /dev/null +++ b/essays/E4 Progress in Programing.md @@ -0,0 +1,23 @@ +--- +layout: essay +type: essay +title: E4 Progress in Programing +# All dates must be YYYY-MM-DD format! +date: 2021-04-05 +labels: + - E4 +--- +

My programming skills have greatly improved in the following ways

+I very much agree with that my programing skills have greatly improved since the start of the class. I have started to adopt way better habits than what I had before, for example always saving everything I do, and to copy and paste from my code to avoid misspelling. What I also have learned is to check if it working regularly, this has made it a lot easier for me to see when I do something wrong and a lot easier to change since I then know better what I did and what I changed and then go back and see more easily why it did not go as planed. Another thing that I have realize is that I need less help then what I used to, one example of this is that I do not need to go back and watch the lectures as much as I used to, to understand how the lab works. Another thing is that I have not been feeling as dependent on the screencasts to be able to solve the WOD’s and I feel pretty confident in solving them, however the screencast is still nice to have if I get stuck. +

I need to work on the following to improve my programming skills

+I think that I still need to work more on my HTML forms that we did in lab 12 since I think that this was something difficult both in the lab and in the assignment 1. Also what I realized that I need to start doing is copying the names instead of typing it in again since this was something that was causing me issues in the assignment. +

I can do the WODs without looking at the screencast solutions first

+I have been less dependent on the screencasts for the last WOD’s, but I still feel like I would need a screencast if I get stuck. +

The labs have helped me to learn and I am able to complete them with confidence

+I believe that the labs are very helpful to learn, but sometimes I think that there are things that are missing from the labs that we had to do in assignment 1, this might have been since I did not understand everything as well as I should have. +

I feel ready I am ready to work on the next stage of complexity in programming (building small web applications like Assignment 1).

+I feel somewhat confident to work on the next stage, I still was not super confident on some of the parts for assignment 1 and that is the reason why I would not be totally confident on moving forward to the next stage, however with some more practice I believe that it would be fine, but it would take a lot of work for me. +

I think the class can be improved to help my learning in the following ways

+What I have noticed is that a lot of the time when we are repeating things in class from previous class or from a WOD we go very slow to make sure that everyone understands that, but when we get to the new thing we speed up a lot and go very fast making it a lot harder to follow along in class with the new things which is usually a lot more difficult and I have realized if I fall behind on something It is very hard to catch back up in class because of the very fast pace when going though the new things. +

These are things that work really well for my learning in this class:

+I really like that we spend repeating what we have done before to make sure that everyone is up to speed and so that they can continue to work with the class and not fall behind. I also like the screencasts for the WOD’s I think that this is a big help if you get stuck or if you do not know how to start then I think that these are a big help. diff --git a/essays/E5 Reflecting on Assignment 2 Technical Essay.md b/essays/E5 Reflecting on Assignment 2 Technical Essay.md new file mode 100644 index 00000000000..beb8b2abc6b --- /dev/null +++ b/essays/E5 Reflecting on Assignment 2 Technical Essay.md @@ -0,0 +1,36 @@ +--- +layout: essay +type: essay +title: E5 Reflecting on Assignment 2 Technical Essay +# All dates must be YYYY-MM-DD format! +date: 2021-04-28 +labels: + - E5 +--- +

Provide a brief introduction to the assignment along with a link to this page for further details

+
+What we did for assignment 2 was creating functioning user database with a login page and a registration page. We had do have this work in a specific way so that the user had to login before they could see their invoice. The server also had to validate that the username and password matched with what was in the database. Also when registrating the server had to check that the username was not already taken and also that the password and repeat password matched with each other. +Here is my github link to the assignment 2: https://github.com/mburman99/ITM-352-s21-repo/tree/main/Burman_Max_Assignment2 +

What did you learn from this assignment?

+I learned that Professor port is a great help and the best resource to go to when I am stuck. I also learned that when there are names and specific variables that I am using over and over again, it is better to copy and paste them this makes it so that there are no spelling errors. I also learned that things in this class often do not take the time that I thought it did and almost always took longer than expected. One more thing I learned was that + + +

Did you work with a partner? Assign an estimated percentage on the amount each team member contributed to the assignment (including yourself).

+I worked on the assignment by myself +

How did you get help when you needed it? What did you need help with?

+
+When I needed help and got stuck I reached out to Professor Port for help. I believe that I had 3 meetings with him and they were all very helpful. What I needed help with was to validate the login and registration. I had issues with it not showing when the username was incorrect and when the password did not match. The same issue I had with registration. +

How was developing this assignment different than assignment #1?

+
+At first I thought that this assignment was a lot easier and I did not have issues getting started on this assignment compared to the first one, however once I ran into issues I thought that the issues I ran into were harder to fix than the first assignment. I also started earlier for this assignment so I had more time to solve the problems which might have been why I thought that it was a bit easier since I was not as stressed over it and had more time. + +

Estimate the % of time you spent (a) thinking about how to do something, (b) writing code (but do not include testing, (c) testing and debugging

+
I would say that I spent 25% of the time thinking about how I would do it, 65% writing the code and 10% testing +

Describe what worked well with this project? What did not work well?

+

What worked well:

+What worked well for me in this project was getting started and setting up the different pages that we needed such as login and registration page +

What did not work well?

+What did not work well was the validation on the server for the login and registration, something that I also had issues with was that I forgot to ad in the query to keep the quantities that were selected, but once I figured this out it was an easy fix. +

If you could go back in time and do things differently, what would you do differently?

+I would probably start earlier and have tried to understand better during the lab to help me have an easier time to complete this assignment. + diff --git a/essays/E6 Evaluation Guidelines and Class Retrospective BLOG.md b/essays/E6 Evaluation Guidelines and Class Retrospective BLOG.md new file mode 100644 index 00000000000..308e7d997c2 --- /dev/null +++ b/essays/E6 Evaluation Guidelines and Class Retrospective BLOG.md @@ -0,0 +1,36 @@ +--- +layout: essay +type: essay +title: E6 Evaluation Guidelines and Class Retrospective BLOG +# All dates must be YYYY-MM-DD format! +date: 2021-05-15 +labels: + - E6 + - Evaluation Guidelines + - Class Retrospective BLOG +--- +

Briefly describe your system (e.g. A store selling Pokemon game cards)

+
I am selling, tshirts, water bottles, glasses, and towels
+

Any notable shortcomings, bugs, problems, or additional features not implemented?

+
Yes, There was a lot of things that I had issues with, setting up the session, the cookie and in all honestly I was having difficulties with everything of this assignment and not much was working in my favor when doing this.
+

Describe what you are most proud of about your system:

+
This might seem as a bad thing to say but what I am most proud of is that I finished the assignment since when we started the assignment I did not think that this would be something that I was going to be able to do.
+

Describe what you are least happy with your system

+
I am least happy with my design of my website I do not think that it looks very good.
+

How was developing this assignment different than assignment #2?

+
I thought that it was very different from the other assignments there was a lot more thinking required into this assignment and not that much code, I also believe that in this assignment there was a lot more work that had to be done and learned outside of the labs compared to the other assignments.
+

When you ran into a problem, what did you do to address it?

+
When I ran into problems I addressed the Professor.
+

Describe what worked well in doing this assignment?

+
Not much worked well doing this assignment, after I got help from professor port it worked a lot better.
+

Describe what did not work well in doing this assignment?

+
I’ve said this a lot in this assessment but I thought that this assignment was extremely hard and if I did not have the office hours with professor port I would not have gotten very far in this assignment. The professor was extremely helpful in guiding me on what I should think when I am working on it and also where is should start to focus and not to do to many things at once.
+

What did you learn from doing this assignment?

+
I learned a lot about looking up information and what to look for when you have no idea where to start on a project.
+

If you could go back in time and do things differently, what would you change?

+I would start the assignment earlier and also ask the professor for help right away instead of trying to figure something out that I did not know how to do, I believe that the extra time as well as being on the right path from the start would have put me in a lot better place finishing this assignment.
+

Estimate the % of time you spent (a) thinking about how to do something, (b) writing code (but do not include testing, (c) testing and debugging

+
I am not sure at all about this estimate but I would estimate that 40% was spent thinking and looking at how to do the code, 50% on writing the code and 10% on testing.
+

Assign an estimated percentage on the amount each team member contributed to the assignment (including yourself) and explain briefly your rationale for the percentage breakdown. Be sure to include an overview of what specifically you and your partners contributed (e.g. “I worked on the security and my partner 1 worked on personalization”)

+
I worked by myself
+ diff --git a/essays/Why I chose to major in MIS.md b/essays/Why I chose to major in MIS.md new file mode 100644 index 00000000000..8ab7873bba1 --- /dev/null +++ b/essays/Why I chose to major in MIS.md @@ -0,0 +1,11 @@ +--- +layout: essay +type: essay +title: Why I chose to major in MIS +# All dates must be YYYY-MM-DD format! +date: 2021-01-15 +labels: + - University of Hawaii + - Major +--- +When I was taking BUS 311 during the summer of 2020. I founf this class very interesting and it made me more interested in information systems and the importance of them. After looking into information systems more on my own I realised that this is what I wanted to major in. diff --git a/images/mburman.JPG b/images/mburman.JPG new file mode 100644 index 00000000000..7f58b2d3bb1 Binary files /dev/null and b/images/mburman.JPG differ diff --git a/projects/project-1.md b/projects/project-1.md deleted file mode 100644 index 9131e53aa5f..00000000000 --- a/projects/project-1.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: project -type: project -image: images/micromouse.jpg -title: Micromouse -permalink: projects/micromouse -# All dates must be YYYY-MM-DD format! -date: 2015-07-01 -labels: - - Robotics - - Arduino - - C++ -summary: My team developed a robotic mouse that won first place in the 2015 UH Micromouse competition. ---- - -
- - - - -
- -Micromouse is an event where small robot “mice” solve a 16 x 16 maze. Events are held worldwide. The maze is made up of a 16 by 16 gird of cells, each 180 mm square with walls 50 mm high. The mice are completely autonomous robots that must find their way from a predetermined starting position to the central area of the maze unaided. The mouse will need to keep track of where it is, discover walls as it explores, map out the maze and detect when it has reached the center. having reached the center, the mouse will typically perform additional searches of the maze until it has found the most optimal route from the start to the center. Once the most optimal route has been determined, the mouse will run that route in the shortest possible time. - -For this project, I was the lead programmer who was responsible for programming the various capabilities of the mouse. I started by programming the basics, such as sensor polling and motor actuation using interrupts. From there, I then programmed the basic PD controls for the motors of the mouse. The PD control the drive so that the mouse would stay centered while traversing the maze and keep the mouse driving straight. I also programmed basic algorithms used to solve the maze such as a right wall hugger and a left wall hugger algorithm. From there I worked on a flood-fill algorithm to help the mouse track where it is in the maze, and to map the route it takes. We finished with the fastest mouse who finished the maze within our college. - -Here is some code that illustrates how we read values from the line sensors: - -```js -byte ADCRead(byte ch) -{ - word value; - ADC1SC1 = ch; - while (ADC1SC1_COCO != 1) - { // wait until ADC conversion is completed - } - return ADC1RL; // lower 8-bit value out of 10-bit data from the ADC -} -``` - -You can learn more at the [UH Micromouse Website](http://www-ee.eng.hawaii.edu/~mmouse/about.html). - - - diff --git a/projects/project-2.md b/projects/project-2.md deleted file mode 100644 index 95327a7152f..00000000000 --- a/projects/project-2.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: project -type: project -image: images/vacay-square.png -title: Vacay -permalink: projects/vacay -# All dates must be YYYY-MM-DD format! -date: 2015-12-15 -labels: - - Javascript - - Meteor - - MongoDB - - GitHub -summary: A responsive web application for travel planning that my team developed in ICS 415. ---- - - - -Vacay is a web application that I helped create as a team project in ICS 415, Spring 2015. The project helped me learn how to design and implement a responsive web site. - -Vacay is implemented using [Meteor](http://meteor.com), a JavaScript application platform. Within two weeks, we created a website that implements several types of reservations including flights, hotels, and car rentals. - -In this project I gained experience with full-stack web application design and associated technologies, including [MongoDB](http://mongodb.com) for database storage, the [Twitter Bootstrap](http://getbootstrap.com/) CSS Framework for the user interface, and Javascript for both client and server-side programming. - -Source: theVacay/vacay \ No newline at end of file diff --git a/projects/project-3.md b/projects/project-3.md deleted file mode 100644 index d05cd307f56..00000000000 --- a/projects/project-3.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: project -type: project -image: images/cotton-square.png -title: Cotton -permalink: projects/cotton -# All dates must be YYYY-MM-DD format! -date: 2014-04-12 -labels: - - Lisp - - GitHub -summary: A text adventure game I developed for ICS 313. ---- - - - -Cotton is a horror-esque text-based adventure game I developed using the functions and macros built from The Wizard's Game in [Conrad Barski's Land of Lisp](http://landoflisp.com/). Slightly more interesting and convoluted! (It is not that scary.) - -To give you a flavor of the game, here is an excerpt from one run: - -
- -
-You open your eyes, and you are greeted by an unfamiliar ceiling.
-Startled, you get to your feet and quickly scan your surroundings. It's
-dark except for the stream of light coming from a crack on the only boarded
-window in the room. You try to peek through the crack, but you cannot see
-anything. You wonder where you are and who could have possibly brought you here.
-
-<--------------------help------------------------>
-Enter quit or one of the following commands -
-Weld light look walk pickup inventory help h ?
-<------------------------------------------------>
-
-look
-The room is a picture of decay with only a faded number identifying it as room-4. The bed you were
- lying on is stained with what looks like dried blood. Could it be your blood? No - it is not. The
- only way out of the room aside from the door to the corridor is a window that is boarded shut. It
- looks like it has been like that for decades. There is a door going west from here. You see a candle
- on the floor. You see a match on the floor.
-
-pickup candle
-- you are now carrying the candle -
-
-pickup match
-- you are now carrying the match -
-
-light match candle
-
-The candle is now lit. It illuminates everything in the room.
-
-walk west
-The corridor is lit with the candle. It is so long that you cannot see to the end. You notice that
- there are words written on the wall. There is a door going east from here. There is a way going north
- from here. There is a door going south from here.
-
- -
- -Source: jogarces/ics-313-text-game -