diff --git a/slides/collectivesecurity/abstract.txt b/slides/collectivesecurity/abstract.txt new file mode 100644 index 0000000..70af8ad --- /dev/null +++ b/slides/collectivesecurity/abstract.txt @@ -0,0 +1,4 @@ +In this talk we will talk about privacy and security issues of using centralized social media platforms and proprietary software. +I will talk about the network effect, the fact that social networks (and use of other software) are more useful if more people use it. It is necessary to grow the number of users of these technologies before any individual can enjoy the benefits of this software. +We, as an open source community, need to actively organize people to collectively start using decentralized and free and open source software. Creating local groups (hackerspaces) and events that will bring people together and use decentralized applications as main means of communication is the easiest way to give the users an immediate benefit of using these technologies. +I will mention some decentralized apps like Matrix,XMPP and Mastodon, and emphasize the importance of installing these apps even if we don't need to immediately have use for them. diff --git a/slides/collectivesecurity/collectivesecuirty.md b/slides/collectivesecurity/collectivesecuirty.md new file mode 100644 index 0000000..c7d2c37 --- /dev/null +++ b/slides/collectivesecurity/collectivesecuirty.md @@ -0,0 +1,30 @@ +# Collective secuirty + +![mandatoryconviniece.png](mandatoryconviniece.png) + +# Intro + +- Digitalization +- Privacy and security concerns +- Individual solutions + +# Social media + +- Network effect +- Centralization +- Single point of failure +- Profit oriented + +# Decentralization + +- Chat (Matrix, XMPP) +- Social media (Fediverse) +- Email + +# Conclusion + +- Simple and important +- Marketing +- Education +- Development +- Undigitalization diff --git a/slides/collectivesecurity/desc.txt b/slides/collectivesecurity/desc.txt new file mode 100644 index 0000000..7b51be7 --- /dev/null +++ b/slides/collectivesecurity/desc.txt @@ -0,0 +1 @@ +Digital privacy and cyber security is often presented as individual issues that we can solve on our own. In this talk we will talk about necessity of fixing these problems collectively and required next steps we need to take. diff --git a/slides/collectivesecurity/mandatoryconviniece.png b/slides/collectivesecurity/mandatoryconviniece.png new file mode 100644 index 0000000..3c3dc69 Binary files /dev/null and b/slides/collectivesecurity/mandatoryconviniece.png differ diff --git a/slides/webdevpython/webdevpython.md b/slides/webdevpython/webdevpython.md new file mode 100644 index 0000000..5a95c17 --- /dev/null +++ b/slides/webdevpython/webdevpython.md @@ -0,0 +1,18 @@ +--- +theme: +- Warsaw +colortheme: +- orchid +--- + +# Uvod +- Cilj je da stavimo python programe na web stranicu +# Radionica +- mkdir dct-web (pravimo folder koji se zove "dct-web") +- Virtuelno okruzenje, ne zelimo da se sistemski instaliran python ne zelimo da utice na ovu aplikaciju. +Ako imate dva razlicita projekta u pythonu koji koriste razlicite verzije pythona i biblioteka, onda je bolje da se napravi virtuelno okruzenje. +Takodje korisno za pouzdano instaliranje dependency biblioteka. +- Pitanje: Da li web browseri rade u pythonu? Ne, sada su uglavnom napisani u C++ +- python3 -m venv venv (pravimo folder venv koji sadrzi fajlove potrebne za to okruzenje) +- source venv/bin/activate (aktiviramo to okruzenje) +- HTTP protokol je skup pravila komunikacije izmedju web browser i web server