From 3523e1152b03e031a78256f5a11157587ed4a6ba Mon Sep 17 00:00:00 2001 From: Ananth Venkatesh <46249765+quantum9Innovation@users.noreply.github.com> Date: Thu, 15 Feb 2024 12:06:06 -0800 Subject: [PATCH 1/3] Add files via upload --- 1707930763972.jpeg | Bin 0 -> 19651 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 1707930763972.jpeg diff --git a/1707930763972.jpeg b/1707930763972.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0b085b64a5c5b5c1e4d738d19b7c35337f348996 GIT binary patch literal 19651 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 Date: Thu, 15 Feb 2024 21:13:32 +0000 Subject: [PATCH 2/3] Improve database entries --- .../img/profiles/bgraham.jpg | Bin src/app/db/data.ts | 25 +++++++++--------- 2 files changed, 13 insertions(+), 12 deletions(-) rename 1707930763972.jpeg => public/img/profiles/bgraham.jpg (100%) diff --git a/1707930763972.jpeg b/public/img/profiles/bgraham.jpg similarity index 100% rename from 1707930763972.jpeg rename to public/img/profiles/bgraham.jpg diff --git a/src/app/db/data.ts b/src/app/db/data.ts index 66834f1..1f7f0e7 100644 --- a/src/app/db/data.ts +++ b/src/app/db/data.ts @@ -389,7 +389,7 @@ export const authors: Readonly<{ [key: string]: Author }> = { formerAffiliations: ['Programming Lead@1280-programming'], image: '/img/profiles/avenkatesh.png', nationality: ['ind', 'eth', 'usa'], - bio: 'The king of jank.', + bio: 'King of jank. Hacker in JS, TS, R, and Python. Capitalist innovator. EECS creator. eeXiv co-founder.', website: 'https://github.com/quantum9Innovation', }, ywu: { @@ -415,7 +415,7 @@ export const authors: Readonly<{ [key: string]: Author }> = { 'Student@srvhs', ], image: '/img/profiles/wlin.jpg', - nationality: ['twn', 'chn', 'jpn', 'usa'], + nationality: ['twn', 'usa'], formerAffiliations: ['Intern@raid-zero'], bio: 'Hi, I am Kaito or Warren. I am a Self-taught programmer and engineer. I go around doing dumb things such as my projects. I have a dream of building a community. I am currently part of many projects.', website: 'https://kaitotlex.carrd.co/', @@ -515,6 +515,7 @@ export const authors: Readonly<{ [key: string]: Author }> = { }, affiliation: ['Student@srvhs'], image: '/img/profiles/bgraham.jpg', + bio: 'Unrelated to Ben Garrison. Maintains a Signal profile. Most likely to become President of the United States.', nationality: ['usa'], }, } @@ -528,7 +529,7 @@ export interface Affiliation { export const affiliations: Readonly<{ [key: string]: Affiliation }> = { '1280-mech': { - name: "Team 1280, the Ragin' C Biscuits, Mechanical Subteam", + name: "Team 1280, the Ragin' C-Biscuits, Mechanical Subteam", short: '1280 Mech', image: '/img/logos/1280-main.png', description: `The mechanical subteam is the backbone of Team 1280, focusing on the physical design, construction, and mechanical integrity of their robots. This subteam is where concepts and designs become tangible, transforming ideas into the moving parts and structural components that give the robots their form and function. The Mechanical subteam's work encompasses a broad range of activities, from drafting initial sketches and CAD modeling to machining parts and assembling complex mechanical systems. @@ -540,7 +541,7 @@ Collaboration is key within the Mechanical subteam, as its members must coordina The Mechanical subteam fosters a culture of creativity, innovation, and excellence, encouraging its members to push the boundaries of what is possible. Through their participation in the FIRST Robotics Competition, students develop not only technical skills in mechanical design and engineering but also soft skills such as teamwork, problem-solving, and project management. With access to advanced tools and guided by mentors from various engineering fields, the Mechanical subteam of Team 1280 is a place where future mechanical engineers are nurtured, ready to make their mark in the world of robotics and beyond.`, }, '1280-eecs': { - name: "Team 1280, the Ragin' C Biscuits, Electrical Engineering and Computer Science Subteam", + name: "Team 1280, the Ragin' C-Biscuits, Electrical Engineering and Computer Science Subteam", short: '1280 EECS', image: '/img/logos/eecs-wordmark.png', description: `The Team 1280 EECS (Electrical Engineering and Computer Science) subteam is an autonomous organization within Team 1280, specializing in the design, programming, and electrical systems that bring their robots to life. As the nerve center of Team 1280, the EECS subteam combines the disciplines of electrical engineering and computer science to develop sophisticated control systems, autonomous functionalities, and robust electrical infrastructures that enable their robots to perform complex tasks and maneuvers in the competitive arena. @@ -550,10 +551,10 @@ Team 1280 EECS is composed of highly skilled and passionate students who are kee Team 1280 EECS benefits from mentorship by experienced professionals and alumni, access to state-of-the-art tools and technologies, and a culture that encourages creativity, experimentation, and continuous improvement. As a result, the EECS subteam plays a crucial role in driving Team 1280's success in competitions and inspiring the next generation of engineers and computer scientists.`, }, '1280-programming': { - name: "Team 1280, the Ragin' C Biscuits, Programming Subteam (now defunct)", + name: "Team 1280, the Ragin' C-Biscuits, Programming Subteam (now defunct)", short: '1280 Programming', image: '/img/logos/1280-main.png', - description: `The former programming subteam of Team 1280, it combined with the Team 1280 electrical subteam in a historic merger to form Team 1280 EECS.`, + description: `The former programming subteam of Team 1280, which combined with the Team 1280 electrical subteam in a historic merger to form Team 1280 EECS.`, }, 'usc-viterbi': { name: 'University of Southern California, Viterbi School of Engineering', @@ -584,7 +585,7 @@ Team 1280 EECS benefits from mentorship by experienced professionals and alumni, the wider world.`, }, '1280-business': { - name: "Team 1280, the Ragin' C Biscuits, Business Subteam", + name: "Team 1280, the Ragin' C-Biscuits, Business Subteam", short: '1280 Business', image: '/img/logos/1280-main.png', description: `The Business subteam of Team 1280 plays a crucial role in ensuring the team's operational success and sustainability. Unlike the engineering-focused subteams, the Business subteam focuses on the financial, organizational, and community aspects of the team's operations. They are responsible for fundraising, sponsorship outreach, budget management, and public relations, ensuring that the team has the necessary resources and support to thrive in their endeavors. @@ -598,8 +599,8 @@ Through their work, the Business subteam members gain valuable experience in bus By bridging the gap between engineering innovation and business acumen, the Business subteam ensures that Team 1280 is not only competitive in robotics challenges but also sustainable and impactful in its mission to inspire and educate future generations in STEM fields.`, }, 'raid-zero': { - name: 'Team 4253 - Raid Zero', - short: 'Raid 0', + name: 'Team 4253, Raid Zero', + short: 'Raid Zero', image: '/img/logos/raid-zero.png', description: `Team 4253, Raid Zero, hailing from Taipei American School in Taipei, Taipei Special Municipality, Chinese Taipei, has been a formidable presence in the world of robotics since its rookie year in 2012. As a participant in the international FIRST Robotics Competition, Raid Zero exemplifies innovation, teamwork, and the pursuit of excellence in science, technology, engineering, and mathematics (STEM). [linebreak] @@ -623,7 +624,7 @@ Raid Zero's influence extends beyond the technical achievements in robotics comp image: '/img/logos/cal-poly-slo.png', description: `California Polytechnic State University, San Luis Obispo (Cal Poly SLO) is renowned for its learn-by-doing philosophy that stands at the core of its engineering education. Founded in 1901, Cal Poly SLO's College of Engineering is recognized as one of the premier engineering schools in the nation, offering a hands-on approach to education that prepares students for the practical challenges they will face in the workforce. [linebreak] - With a wide array of undergraduate and graduate programs, the College of Engineering at Cal Poly SLO covers disciplines such as aerospace, biomedical, civil and environmental, computer science and software engineering, electrical, industrial and manufacturing, and mechanical engineering among others. This diversity ensures that students can find their niche and develop specialized skills in their chosen field. + With a wide array of undergraduate and graduate programs, the College of Engineering at Cal Poly SLO covers disciplines such as aerospace, biomedical, civil and environmental, computer science and software engineering, electrical, industrial and manufacturing, and mechanical engineering, among others. This diversity ensures that students can find their niche and develop specialized skills in their chosen field. [linebreak] Cal Poly SLO prides itself on its state-of-the-art laboratories and facilities, which allow students to engage directly with the material they are learning. This hands-on experience is supplemented by a curriculum that encourages interdisciplinary collaboration, critical thinking, and problem-solving skills, ensuring that graduates are well-equipped to contribute to their fields effectively. [linebreak] @@ -634,10 +635,10 @@ Raid Zero's influence extends beyond the technical achievements in robotics comp With its blend of rigorous academics, practical experience, and a supportive community, Cal Poly SLO stands out as a leader in engineering education, preparing the next generation of engineers to face global challenges with innovation and expertise.`, }, 'team-1280': { - name: `Team 1280, the Ragin' C Biscuits`, + name: `Team 1280, the Ragin' C-Biscuits`, short: 'Team 1280', image: '/img/logos/1280-main.png', - description: `We are the San Ramon Valley High School Robotics Team (FRC Team 1280) and we have been competing in the FIRST Robotics Challenge for 16 years. With just 6 weeks to design, build, program, and fundraise for a robot, FRC teaches us teamwork, business, engineering, machinery, and computer design. This year’s challenge is “Deep Space” and we are eagerly awaiting the challenge release and season kickoff in January! We are team of 79 students with 1 full time mentor, 2 part time mentors, and 1 staff liason. + description: `We are the San Ramon Valley High School Robotics Team (FRC Team 1280) and we have been competing in the FIRST Robotics Challenge for 16 years. With just 6 weeks to design, build, program, and fundraise for a robot, FRC teaches us teamwork, business, engineering, machinery, and computer design. We are a team of over 50 students with 1 full time mentor, 2 part time mentors, and 1 staff liason. [linebreak] Throughout our FRC career, we have won several regional events and numerous awards including: the Rookie Inspiration Award, both the Radio Shack and Rockwell Automation Innovation in Control Awards, the Imagery Award, the Engineering Excellence Award, and the Creativity Award. While we do focus on the competitive aspect of robotics, we also strive to spread the knowledge of STEM through our outreach programs to those who might not otherwise have access to these opportunities. [linebreak] From d883cf794067c5852750f861948c2be883f38382 Mon Sep 17 00:00:00 2001 From: Ananth Venkatesh <46249765+quantum9Innovation@users.noreply.github.com> Date: Thu, 15 Feb 2024 21:17:36 +0000 Subject: [PATCH 3/3] Fix string to hex conversion --- src/app/utils/string2hex.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/utils/string2hex.ts b/src/app/utils/string2hex.ts index f722262..691c31d 100644 --- a/src/app/utils/string2hex.ts +++ b/src/app/utils/string2hex.ts @@ -12,10 +12,10 @@ export default function string2hex(str: string): string { for (let i = 0; i < 3; i++) { // Ensuring minimum brightness for each component to make text stand out // Adjust the minimum brightness as needed (e.g., 0x80 for brighter colors) - const minBrightness = 0x80 + const minBrightness = 0xa0 // Increased min brightness const value = (((hash >> (i * 8)) & 0xff) % (0xff - minBrightness)) + minBrightness - color += ('00' + value.toString(16)).substr(-2) + color += ('00' + value.toString(16)).slice(-2) } return color