{{ page.date | date_to_string }}
{{ content }}
-
\ No newline at end of file
+
diff --git a/_layouts/essays.html b/_layouts/essays.html
index 5f5c83119dc..4eab8057e2e 100644
--- a/_layouts/essays.html
+++ b/_layouts/essays.html
@@ -5,4 +5,3 @@
{% include menubar.html active="essays" %}
{{ content }}
-
diff --git a/_layouts/highlight.html b/_layouts/highlight.html
new file mode 100644
index 00000000000..c24f9d126e1
--- /dev/null
+++ b/_layouts/highlight.html
@@ -0,0 +1,8 @@
+---
+layout: highlights
+---
+
+
+
{{ page.title }}
+ {{ content }}
+
diff --git a/_layouts/highlights.html b/_layouts/highlights.html
new file mode 100644
index 00000000000..6eb9c96afe4
--- /dev/null
+++ b/_layouts/highlights.html
@@ -0,0 +1,8 @@
+
+---
+layout: default
+---
+
+{% include menubar.html active="highlights" %}
+
+{{ content }}
diff --git a/css/stylesheet-customizations.scss b/css/stylesheet-customizations.scss
index ccf163b28aa..78027639897 100644
--- a/css/stylesheet-customizations.scss
+++ b/css/stylesheet-customizations.scss
@@ -7,16 +7,15 @@
// Customize the background color
body {
- // background-color: #f2f2f2;;
+ background-color: lightsteelblue;
}
// Customize the menubar color
.ui.menu {
- // background: $background-start;
+ background: lightskyblue;
}
// Customize the home page icon colors
.icon-color {
- // color: silver;
+ color: darken(lightsteelblue, 40%);
}
-
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/index.html b/essays/index.html
index 42956bcf3e6..68437cbec21 100644
--- a/essays/index.html
+++ b/essays/index.html
@@ -2,4 +2,4 @@
layout: essays
---
-{% include {{ site.theme-essays }} %}
\ No newline at end of file
+{% include {{ site.theme-essays }} %}
diff --git a/highlights b/highlights
new file mode 100644
index 00000000000..8b137891791
--- /dev/null
+++ b/highlights
@@ -0,0 +1 @@
+
diff --git a/images/6.JPG b/images/6.JPG
new file mode 100644
index 00000000000..923880a33b7
Binary files /dev/null and b/images/6.JPG differ
diff --git a/images/6_com.JPG b/images/6_com.JPG
new file mode 100644
index 00000000000..c9c82a269ef
Binary files /dev/null and b/images/6_com.JPG differ
diff --git a/images/bg.jpg b/images/bg.jpg
new file mode 100644
index 00000000000..d08072c068f
Binary files /dev/null and b/images/bg.jpg differ
diff --git a/images/c.png b/images/c.png
new file mode 100644
index 00000000000..e60e9d445d6
Binary files /dev/null and b/images/c.png differ
diff --git a/images/coverart.png b/images/coverart.png
new file mode 100644
index 00000000000..260e3904538
Binary files /dev/null and b/images/coverart.png differ
diff --git a/projects/project-1.md b/projects/project-1.md
index 9131e53aa5f..93d05dd2afc 100644
--- a/projects/project-1.md
+++ b/projects/project-1.md
@@ -1,44 +1,30 @@
---
layout: project
type: project
-image: images/micromouse.jpg
-title: Micromouse
-permalink: projects/micromouse
+image: images/coverart.png
+title: Acetic Acid Decarboxylation
+permalink: projects/Acetic Acid Decarboxylation
# All dates must be YYYY-MM-DD format!
-date: 2015-07-01
+date: 2020-09-01
labels:
- - Robotics
- - Arduino
- - C++
-summary: My team developed a robotic mouse that won first place in the 2015 UH Micromouse competition.
+ - Acetic Acid
+ - Magnesium Hydroxide
+ - DFT
+summary: Acetic acid decarbozylationa on magnesium hydroxide nanoclusters using the density functional theory.
---
-
-
-
-
-
-
+
-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.
+Acetic acid is a weak acid and an important starting material for the production of vinyl acetate and acetic anhydride for the synthesis of long-chain carboxylic acids and many other organic compounds. It is also considered as a model acid present in unprocessed bio-oil. Moreover, the catalytic decomposition of acetic acid has been identified as a model for eco-friendly treatment for air pollution and wastewater. Considering its importance, we studied the catalytic decarboxylation reaction of acetic acid theoretically using the state of the art quantum chemistry; density functional theory (DFT).
-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.
+The gas phase decarboxylation reaction of acetic acid occurs via two main steps and decarboxylation with currently used catalysts follows a similar mechanism. Our recently published article shows acetic acid decarboxylation occurs via a direct pathway when magnesium hydroxide cluster {[Mg(OH)2]5} is the catalyst. Our results suggest that the decarboxylation of propionic acid (which is a component in sweat) will also occur via a similar pathway with the same catalyst, and we have confirmed this using the same theoretical methods.
-Here is some code that illustrates how we read values from the line sensors:
+This catalyst could provide a promising decarboxylation reaction pathway that suppresses undesirable by-products to produce high-quality vinyl acetate and bio-oil, and suggests the potential of Mg(OH)2 catalyst as a coating agent for textiles that decomposes sweat.
-```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).
+
+
+You can learn more at the [Material Science Journal Website](https://doi.org/10.1007/s10853-020-05196-z).
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
-
diff --git a/essays/2015-08-26.md b/sampleessay
similarity index 99%
rename from essays/2015-08-26.md
rename to sampleessay
index 2bdabd710c4..4efcef17f66 100644
--- a/essays/2015-08-26.md
+++ b/sampleessay
@@ -20,4 +20,3 @@ I never used to think that design and technology went hand in hand. Thus, learn
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.
-