Skip to content

Commit

Permalink
Build: Preview
Browse files Browse the repository at this point in the history
  • Loading branch information
rezaarezvan committed Sep 17, 2023
1 parent 3652e5c commit 184fc9b
Show file tree
Hide file tree
Showing 92 changed files with 134 additions and 134 deletions.
2 changes: 1 addition & 1 deletion about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
My interests include deep learning, machine learning, computational learning theory, and neural networks.
web This is a website where I post whatever I feel like (mostly notes from my classes).
contact email: [email protected] " />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="about" />
<meta property="og:description" content="me My name is Reza Rezvan, I&rsquo;m an undergrad at Chalmers University of Technology, studying computer science and engineering.
My interests include deep learning, machine learning, computational learning theory, and neural networks.
Expand Down
8 changes: 4 additions & 4 deletions categories/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
<html><head lang="en">
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Categories - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="" />
<meta property="og:image" content=""/>
<meta name="description" content="A Computer Science &amp; Engineering student who loves to learn." />
<meta property="og:image" content="images/icon.png"/>
<link rel="alternate" type="application/rss+xml" href="https://rezvan.xyz/categories/index.xml" title="rezvan" />
<meta property="og:title" content="Categories" />
<meta property="og:description" content="" />
<meta property="og:description" content="A Computer Science &amp; Engineering student who loves to learn." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://rezvan.xyz/categories/" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Categories"/>
<meta name="twitter:description" content=""/>
<meta name="twitter:description" content="A Computer Science &amp; Engineering student who loves to learn."/>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@1,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel="stylesheet">
Expand Down
2 changes: 1 addition & 1 deletion contact/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>contact - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="contact github: @rezaarezvan email: [email protected] " />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="contact" />
<meta property="og:description" content="contact github: @rezaarezvan email: [email protected] " />
<meta property="og:type" content="article" />
Expand Down
2 changes: 1 addition & 1 deletion cv/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="description" content="education Chalmers University of Technology | 2021 - 2026 Currently enrolled in the &lsquo;Computer Science &amp; Engineering&rsquo; program.
experience Huawei | Software Engineer Intern, Baseband Laboratory Team I worked on a static code analysis tool. I developed the tool in C&#43;&#43; using LLVM and Clang.
Huawei | Software Engineer Intern, 5G Wireless &amp; Communications Research Team I worked on the annual hackathon and was part of that team. I proofread and worked on the given problem and gave feedback to it." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="cv" />
<meta property="og:description" content="education Chalmers University of Technology | 2021 - 2026 Currently enrolled in the &lsquo;Computer Science &amp; Engineering&rsquo; program.
experience Huawei | Software Engineer Intern, Baseband Laboratory Team I worked on a static code analysis tool. I developed the tool in C&#43;&#43; using LLVM and Clang.
Expand Down
8 changes: 4 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
<head lang="en">
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>rezvan | Home </title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="" />
<meta property="og:image" content=""/>
<meta name="description" content="A Computer Science &amp; Engineering student who loves to learn." />
<meta property="og:image" content="images/icon.png"/>
<link rel="alternate" type="application/rss+xml" href="https://rezvan.xyz/index.xml" title="rezvan" />
<meta property="og:title" content="rezvan" />
<meta property="og:description" content="" />
<meta property="og:description" content="A Computer Science &amp; Engineering student who loves to learn." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://rezvan.xyz/" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="rezvan"/>
<meta name="twitter:description" content=""/>
<meta name="twitter:description" content="A Computer Science &amp; Engineering student who loves to learn."/>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@1,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel="stylesheet">
Expand Down
2 changes: 1 addition & 1 deletion posts/bucketlist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>My personal bucket list - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="One day each and one of us will die - this is a universal truth. I am writing this to keep my self accountable and remind my future self to recognize where I was and where I&rsquo;ve gotten to.
Build/own my own place Make a difference in the world (well, hard to define) Fall in love Be successful working for myself (finical security) Create something meaningful (film, book, podcast, etc.) Live in another country Trace my ancestry Read 100 200 books Mentor someone Help someone achieve their dreams Get a PhD Watch over 100 200 movies " />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="My personal bucket list" />
<meta property="og:description" content="One day each and one of us will die - this is a universal truth. I am writing this to keep my self accountable and remind my future self to recognize where I was and where I&rsquo;ve gotten to.
Build/own my own place Make a difference in the world (well, hard to define) Fall in love Be successful working for myself (finical security) Create something meaningful (film, book, podcast, etc.) Live in another country Trace my ancestry Read 100 200 books Mentor someone Help someone achieve their dreams Get a PhD Watch over 100 200 movies " />
Expand Down
2 changes: 1 addition & 1 deletion posts/editor/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Vim-like editor - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="I&rsquo;ve wanted to learn Rust for a long time - I&rsquo;ve dabbled and manged to learn the basic syntax a while ago. However you haven&rsquo;t truly learnt a language until you made a project and the code would be considered &lsquo;idiomatic&rsquo; - or at least in my opinion. So I decided to make a Vim-like text editor. I took a lot of inspiration from this post from medium, so all credits to Kofi." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Vim-like editor" />
<meta property="og:description" content="I&rsquo;ve wanted to learn Rust for a long time - I&rsquo;ve dabbled and manged to learn the basic syntax a while ago. However you haven&rsquo;t truly learnt a language until you made a project and the code would be considered &lsquo;idiomatic&rsquo; - or at least in my opinion. So I decided to make a Vim-like text editor. I took a lot of inspiration from this post from medium, so all credits to Kofi." />
<meta property="og:type" content="article" />
Expand Down
8 changes: 4 additions & 4 deletions posts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
<html><head lang="en">
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Posts - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="" />
<meta property="og:image" content=""/>
<meta name="description" content="A Computer Science &amp; Engineering student who loves to learn." />
<meta property="og:image" content="images/icon.png"/>
<link rel="alternate" type="application/rss+xml" href="https://rezvan.xyz/posts/index.xml" title="rezvan" />
<meta property="og:title" content="Posts" />
<meta property="og:description" content="" />
<meta property="og:description" content="A Computer Science &amp; Engineering student who loves to learn." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://rezvan.xyz/posts/" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Posts"/>
<meta name="twitter:description" content=""/>
<meta name="twitter:description" content="A Computer Science &amp; Engineering student who loves to learn."/>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@1,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel="stylesheet">
Expand Down
2 changes: 1 addition & 1 deletion posts/initialpost/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Initial post - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="This is just a initial post - I&rsquo;ll mainly write about things I find fascinating/interesting on this site :)." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Initial post" />
<meta property="og:description" content="This is just a initial post - I&rsquo;ll mainly write about things I find fascinating/interesting on this site :)." />
<meta property="og:type" content="article" />
Expand Down
2 changes: 1 addition & 1 deletion posts/julia/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Julia projects - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="I&rsquo;ve recently felt the urge to make some math-related projects and visualization projects. So I picked up Julia and have so far learned the basics of the language - it&rsquo;s a quite simple and dynamic language which I appreciate, especially after my most recent projects have been in C/C&#43;&#43; and Rust - it&rsquo;s a great refresh in programming. So far I&rsquo;ve made quite small projects with a lot of built-in libraries." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Julia projects" />
<meta property="og:description" content="I&rsquo;ve recently felt the urge to make some math-related projects and visualization projects. So I picked up Julia and have so far learned the basics of the language - it&rsquo;s a quite simple and dynamic language which I appreciate, especially after my most recent projects have been in C/C&#43;&#43; and Rust - it&rsquo;s a great refresh in programming. So far I&rsquo;ve made quite small projects with a lot of built-in libraries." />
<meta property="og:type" content="article" />
Expand Down
2 changes: 1 addition & 1 deletion posts/programming_principles/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Programming Principles - rezvan</title><link rel="icon" type="image/png" href=images/icon.png /><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="One of the core things that makes programming so fun in my eyes are the standards and conventions that we&rsquo;ve built. I want to write down my principles that I follow when writing code. I think it&rsquo;s an essential part of every engineer that they have their own guidelines and principles they follow.
Consistency Before we even dive into an actual programming principle I want to talk about consistency. Guidlines and principles won&rsquo;t even matter if we aren&rsquo;t consistent with them." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Programming Principles" />
<meta property="og:description" content="One of the core things that makes programming so fun in my eyes are the standards and conventions that we&rsquo;ve built. I want to write down my principles that I follow when writing code. I think it&rsquo;s an essential part of every engineer that they have their own guidelines and principles they follow.
Consistency Before we even dive into an actual programming principle I want to talk about consistency. Guidlines and principles won&rsquo;t even matter if we aren&rsquo;t consistent with them." />
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="description" content="Concurrency, multi-threading, parallelism. These are all big terms thrown around in the computer-science world. For an outsider it can be quite confusing what these exactly are and how they differ from each other. In this series we&rsquo;ll cover and dive into concurrency and its applications.
Let&rsquo;s start by defining what we mean by concurrency.
Introduction Concurrency, in its very definition is, the fact of two or more events or circumstances happening or existing at the same time." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 1 - Introduction" />
<meta property="og:description" content="Concurrency, multi-threading, parallelism. These are all big terms thrown around in the computer-science world. For an outsider it can be quite confusing what these exactly are and how they differ from each other. In this series we&rsquo;ll cover and dive into concurrency and its applications.
Let&rsquo;s start by defining what we mean by concurrency.
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming_10/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
Too much locking: not enough parallelism.
Risk of deadlock and starvation.
Lock-based implementations do not compose (easily)." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 10 - Parallel linked lists" />
<meta property="og:description" content="In this part we&rsquo;ll cover the synchronization challenges that arise when designing (correct) and efficient parallelizations.
But let&rsquo;s first see the burdens with locks
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming_2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Races As we saw in the last part - a different trace leads to a different outcome - this means that concurrent programs are non-deterministic.
Why concurrent programs are non-deterministic is due to the scheduler&rsquo;s decisions.
When we have a problem with different possible outcomes, we need to label what is a faulty run and a successful run." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 2 - Races, Locks, and Semaphores" />
<meta property="og:description" content="In the last part we covered the basics and some principles for concurrent programs. In this part we&rsquo;ll cover how we define concurrent problems, the outcome we want and some solutions.
Races As we saw in the last part - a different trace leads to a different outcome - this means that concurrent programs are non-deterministic.
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming_3/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Analyzing Concurrency When analyzing concurrent programs we often look at states and transitions.
A state in these diagrams are possible program states. Transitions on the other hand, connects these states to an execution order.
One to thing to note is that, the structural properties in these diagrams, captures the semantics properties of the corresponding program." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 3 - Models of concurrency &amp; synchronization algorithms" />
<meta property="og:description" content="In this part we&rsquo;ll cover how we can achieve mutual exclusion in a program using only atomic read and writes.
Analyzing Concurrency When analyzing concurrent programs we often look at states and transitions.
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming_4/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
The dining philosophers problem describes how to avoid deadlock (circular conditions).
We have five philosophers (threads) sitting at a dining table. A fork is between each adjacent pair of philosophers.
Each philosopher alternates between thinking (non-critical section) and eating (critical section). In order to eat, a philosopher needs to pick up both forks that lie to the right and left of the philosopher." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 4 - Synchronization problems with semaphores" />
<meta property="og:description" content="In this part we&rsquo;ll cover how to solve some classical synchronization problems using threads and semaphores.
Dining Philosophers To refresh our memory on the problem let&rsquo;s cover it again:
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming_5/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Semaphores for example have the problem that:
They are global and unstructured, it can be quite difficult to understand what a certain semaphore does in a given piece of code.
Often, we are prone to deadlocks or incorrect behavior, it&rsquo;s easy to forget a simple up() or down() call in your programs." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 5 - Monitors" />
<meta property="og:description" content="In this series we&rsquo;ve covered locks and semaphores as synchronization mechanism. Although these are essential in concurrent programs, they&rsquo;re quite low-level synchronization mechanisms.
Semaphores for example have the problem that:
Expand Down
2 changes: 1 addition & 1 deletion school/Concurrent_programming_6/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
For this we&rsquo;ll cover and use the programming language, Erlang!
So let&rsquo;s quickly have a crash course over Erlang!
What is Erlang? Erlang is a functional programming language with message-passing features. The message-passing part is concurrent and implements the actor model, where Erlang processes are actors." />
<meta property="og:image" content=""/>
<meta property="og:image" content="images/icon.png"/>
<meta property="og:title" content="Concurrent Programming: Part 6 &amp; 7 - Message-Passing Concurrency" />
<meta property="og:description" content="So far we have looked at threads which share memory. The so-called shared memory model, but in this part we&rsquo;ll cover distributed memory model, specifically, message-passing concurrency.
For this we&rsquo;ll cover and use the programming language, Erlang!
Expand Down
Loading

0 comments on commit 184fc9b

Please sign in to comment.