1995parham-teaching / ie-lecture Goto Github PK
View Code? Open in Web Editor NEWInternet Engineering Course Lecture and Page 🙈 🎈
Home Page: https://1995parham-teaching.github.io/ie-lecture/
License: GNU General Public License v3.0
Internet Engineering Course Lecture and Page 🙈 🎈
Home Page: https://1995parham-teaching.github.io/ie-lecture/
License: GNU General Public License v3.0
Hi
In my opinion, async
and await
keywords are good topic to be added in slides.
Or at least it can be added to "further reading" or something like this.
Also more examples about promise
and resolve
could be helpful. for example these topics maybe good:
Promise.all
methodthanks for your attention.
It would be great if we can have an introduction to HTTP2 Server Push and web socket during our first lecture because HTTP itself has issue with send notification to clients and these protocols could be usable for students.
جناب استاد الوانی
با سلام و احترام
از اینکه در اینجا این مشکل را بیان میکنم از شما عذرخواهی میکنم اما به دلیل کم بودن وقت ثبت نهایی نمرات و عدم دریافت پاسخ از ایمیل ارسالی به شما و با توجه به اینکه میدانم این روزها کمتر در دسترس هستید امیدوارم عذرخواهی بنده را پذیرا باشید.
به نظر میرسد در آپلود پروژه میان ترم بنده اشتباهی توسط من رخ داده و نمره بنده برای این پروژه لحاظ نشده است. شب تحویل پروژه پایان ترم اشتباها پروژه پایان ترم را به جای آن پروژه آپلود کردم و آپلود قبلی من که در زمان درست و بدون تاخیر انجام شده بود از بین رفت. لذا از شما خواهشمندم از طریق لینک زیر که ریپازیتوری گیتهاب پروژه بنده است آن را ارزیابی نمایید.
لازم به ذکر است که در حال حاضر در پورتال بنده نمره ۱۷.۴ ثبت شده که با توجه به تحویل همه تمارین و پروژهها و بخش امتیازی آنها منطقی به نظر نمیرسد.
http://github.com/Amirparsa-Sal/IE-Midterm
با تشکر
امیرپارسا سلمانخواه ۹۸۳۱۰۳۴
Describe a captured example of https traffic for demonstrating its encryption
The cookie size constraints should be at most ... in here.
The CAS Enterprise Single Sign-On link on page 56 of lecture 2 got outdated and returns Not Found 404 response.
Hi!
Slide number 16.13 in JSON and Thrift lecture (about JSON Schema) and many slides after that are unfortunately broken. Could you please fix them?
Thank you in advance.
I've just reviewing slides!
in slide 40 of HTTP lecture, we discussed about MIMEtypes. you added en example of image for it's MIMEtype.
but i think Check here
isn't a good description for this example.
maybe adding some java-script code that show response of HEAD method on the resource would be better.
Besides promises, discuss async
as a new method for working with promises.
In the fall-2020 course there was a large gap between assignments and this caused timing problems for students. For the next semesters front-end sections should takes less time.
Hi! In 47.2, I expect the onclick="document.body.style.backgroundColor = this.innerHTML;"
for Green button to change the background color of the body
as the code declares, but when I click it here: 47.3, it just changes its own color:
I suggest that we change 47.2 to: onclick="this.style.backgroundColor = this.innerHTML;"
Here are the issues that I encountered during the time that I use NATS as working queue.
When I ran docker-compse up -d
I got this:
Traceback (most recent call last):
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1279, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1325, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1274, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1034, in _send_output
self.send(msg)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 974, in send
self.connect()
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/transport/unixconn.py", line 43, in connect
sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/packages/six.py", line 734, in reraise
raise value.with_traceback(tb)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1279, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1325, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1274, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1034, in _send_output
self.send(msg)
File "/usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 974, in send
self.connect()
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/transport/unixconn.py", line 43, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/api/client.py", line 214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/api/daemon.py", line 181, in version
return self._result(self._get(url), json=True)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/utils/decorators.py", line 46, in inner
return f(self, *args, **kwargs)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/api/client.py", line 237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 33, in <module>
sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/compose/cli/main.py", line 81, in main
command_func()
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/compose/cli/main.py", line 200, in perform_command
project = project_from_options('.', options)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/compose/cli/command.py", line 60, in project_from_options
return get_project(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/compose/cli/command.py", line 152, in get_project
client = get_client(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/compose/cli/docker_client.py", line 41, in get_client
client = docker_client(
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/compose/cli/docker_client.py", line 170, in docker_client
client = APIClient(use_ssh_client=not use_paramiko_ssh, **kwargs)
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/api/client.py", line 197, in __init__
self._version = self._retrieve_server_version()
File "/usr/local/Cellar/docker-compose/1.29.2/libexec/lib/python3.9/site-packages/docker/api/client.py", line 221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
Hi
Unfortunately I'm a bit confused about setTimeout
and setInterval
methods.
As i expect, setTimeout would cause just one time run, not every.
but in this line description is this:
Alert "Hello" every 3 seconds (3000 milliseconds)
I think every
should change to after
.
Am i right?
Since Ubuntu's go version is out of date, we usually install the latest version of Golang with snap or add 3rd party repository to our repositories.
So I propose something like this for ubuntu:
sudo snap install go --classic
instead of apt
Create slides for the back-end topics like HTTP Server with Go, etc.
It would be great if we can have a series of slides for using cookies with authentication.
Hi,
It is good to mention "integrity" attribute as a side note in:
What is "Integrity" Attribute?
https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
How to generate integrity hash:
https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity#tools_for_generating_sri_hashes
Thank you
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.