From b67696b01333ed4f37ced210eccd4fddce90dfcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20Szab=C3=B3?= <tamas@szaboo.com> Date: Mon, 5 Feb 2018 20:51:53 +0100 Subject: [PATCH] last fixes --- src/components/Header.js | 22 +++++++++--------- src/components/pages/Groups.css | 3 +++ src/components/pages/Groups.js | 40 ++++++++++++++++++++++++--------- src/components/pages/Home.js | 12 ++++++++++ 4 files changed, 56 insertions(+), 21 deletions(-) create mode 100644 src/components/pages/Groups.css diff --git a/src/components/Header.js b/src/components/Header.js index 930fafa..222b929 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import { NavLink, Link } from 'react-router-dom'; +import { Link } from 'react-router-dom'; import { Menu, Container, @@ -15,11 +15,11 @@ import KSZKlogo from './images/kszk_logo.svg'; const FixedMenu = ({ user }) => ( <Menu fixed='top' size='large' pointing> <Container> - <Menu.Item as={NavLink} to='/home'>FĹoldal</Menu.Item> - <Menu.Item as={NavLink} to='/news'>HĂrek</Menu.Item> - <Menu.Item as={NavLink} to='/groups'>KĂśreink</Menu.Item> - {/* <Menu.Item as={NavLink} to='/trainers'>KĂŠpzĹk</Menu.Item> */} - <Menu.Item as={NavLink} to='/schedule'>Ătemterv</Menu.Item> + <Menu.Item as={Link} to='/home'>FĹoldal</Menu.Item> + <Menu.Item as={Link} to='/news'>HĂrek</Menu.Item> + <Menu.Item as={Link} to='/groups'>KĂśreink</Menu.Item> + {/* <Menu.Item as={Link} to='/trainers'>KĂŠpzĹk</Menu.Item> */} + <Menu.Item as={Link} to='/schedule'>Ătemterv</Menu.Item> <Menu.Menu position='right'> <Menu.Item className='item'> @@ -71,7 +71,7 @@ class Header extends Component { <Segment inverted textAlign='center' vertical> <Container> <Menu inverted secondary size='large'> - <Menu.Item as={NavLink} to='/home'> + <Menu.Item as={Link} to='/home'> <Image size='mini' src={KSZKlogo} @@ -79,10 +79,10 @@ class Header extends Component { /> FĹoldal </Menu.Item> - <Menu.Item as={NavLink} to='/news'>HĂrek</Menu.Item> - <Menu.Item as={NavLink} to='/groups'>KĂśreink</Menu.Item> - {/* <Menu.Item as={NavLink} to='/trainers'>KĂŠpzĹk</Menu.Item> */} - <Menu.Item as={NavLink} to='/schedule'>Ătemterv</Menu.Item> + <Menu.Item as={Link} to='/news'>HĂrek</Menu.Item> + <Menu.Item as={Link} to='/groups'>KĂśreink</Menu.Item> + {/* <Menu.Item as={Link} to='/trainers'>KĂŠpzĹk</Menu.Item> */} + <Menu.Item as={Link} to='/schedule'>Ătemterv</Menu.Item> <Menu.Item position='right'> { diff --git a/src/components/pages/Groups.css b/src/components/pages/Groups.css new file mode 100644 index 0000000..592a813 --- /dev/null +++ b/src/components/pages/Groups.css @@ -0,0 +1,3 @@ +.paragraph { + font-size: 1.33em; +} diff --git a/src/components/pages/Groups.js b/src/components/pages/Groups.js index c8468e0..27518db 100644 --- a/src/components/pages/Groups.js +++ b/src/components/pages/Groups.js @@ -1,5 +1,6 @@ import React, { Component } from 'react'; import { Container, Header, Segment, Divider } from 'semantic-ui-react'; +import './Groups.css'; export default class Groups extends Component { render() { @@ -24,43 +25,62 @@ export default class Groups extends Component { <Segment style={{ padding: '8em 0em' }} vertical> <Container text> <Header as='h3' style={{ fontSize: '2em' }}>DevTeam</Header> - <p style={{ fontSize: '1.33em' }}> + <p className='paragraph'> A DevTeam a KSZK fejlesztĹ kĂśre. Az informatika szĂĄmos terĂźletĂŠvel foglalkoznak, tĂśbbek kĂśzĂśtt pĂŠldĂĄul alkalmazĂĄs- ĂŠs mobilszoftver fejlesztĂŠssel, weblapkĂŠszĂtĂŠssel. Ezen felĂźl talĂĄlkozhatsz mikrokontrollerek programozĂĄsĂĄval, legyen az akĂĄr Raspberry Pi vagy Arduino. SajĂĄt Ăśtleteid megvalĂłsĂtĂĄsĂĄban is szĂvesen nyĂşjtanak segĂtĹ kezet, illetve egyes gyĹąlĂŠseiken gyorstalpalĂłkat tartanak, hogy az ĂŠrdeklĹdĹk mielĹbb be tudjanak csatlakozni a munkĂĄba. + </p> + <p className='paragraph'> Jelenlegi projektjeik kĂśzĂŠ tartozik egy SchĂśnherz szintĹą kĂślcsĂśnzĂŠsi rendszer kialakĂtĂĄsa, egy gyakorlĂłoldal kĂŠszĂtĂŠse, melyen egyetemi tĂĄrgyak ZH-ira, vizsgĂĄira lehet kĂŠszĂźlni, a tanulĂł helyisĂŠgek foglaltsĂĄgĂĄt vizsgĂĄlĂł rendszer bevezetĂŠse, de szĂvesen viszik ĂŠrdeklĹdĹ, lelkes tagjaik Ăşj projektĂśtleteit is. + </p> + <p className='paragraph'> A kĂśr szeretettel vĂĄr mindenkit, legyen akĂĄr profi fejlesztĹ, vagy olyan, aki csak most ismerkedik a fejlesztĂŠs szĂŠpsĂŠgeivel â nĂĄluk mindenki talĂĄl a kĂŠpessĂŠgeinek megfelelĹ elfoglaltsĂĄgot. </p> <Divider as='h4' className='header' style={{ margin: '3em 0em' }} /> <Header as='h3' style={{ fontSize: '2em' }}>HallgatĂłi TudĂĄsbĂĄzis</Header> - <p style={{ fontSize: '1.33em' }}> + <p className='paragraph'> A HaT (HallgatĂłi TudĂĄsbĂĄzis) a VIK Wiki adminisztrĂĄciĂłjĂĄĂŠrt, illetve ĂźzemeltetĂŠsĂŠĂŠrt, fejlesztĂŠsĂŠĂŠrt felelĹs kĂśr. Nekik kĂśszĂśnhetĹ a Wiki rendezett ĂĄllapota. Odafigyelnek rĂĄ, hogy kĂśvessĂŠk a szerkesztĹi szokĂĄsokat, ĂŠs rendszeresen felmĂŠrik, milyen ĂşjĂtĂĄsra van kereslet. Azoknak a jelentkezĂŠsĂŠt vĂĄrjĂĄk, akik nem riadnak vissza egy (rosszabb napjain) napi Ăśtezer oldalmegtekintĂŠst produkĂĄlĂł rendszer ĂĄpolgatĂĄsĂĄtĂłl. </p> <Divider as='h4' className='header' style={{ margin: '3em 0em' }} /> <Header as='h3' style={{ fontSize: '2em' }}>NETeam</Header> - <p style={{ fontSize: '1.33em' }}> + <p className='paragraph'> A NETeam foglalkozik a kollĂŠgiumi hĂĄlĂłzati infrastruktĂşra ĂźzemeltetĂŠsĂŠvel ĂŠs fejlesztĂŠsĂŠvel. BiztosĂtjĂĄk a hĂĄlĂłzat folyamatos mĹąkĂśdĂŠsĂŠt, kĂśvetik az Ăşj hĂĄlĂłzati technolĂłgiĂĄk alakulĂĄsĂĄt, igyekeznek gyakorlatban is kiprĂłbĂĄlni Ĺket, alkalomadtĂĄn pedig cĂŠgekkel kapcsolatot tartva vesznek rĂŠszt Ăşj megoldĂĄsok tesztelĂŠsĂŠben is. - + </p> + <p className='paragraph'> A SchĂśnherzben a 90-es ĂŠvek Ăłta Ăźzemelteti a HĂĄzat lefedĹ hĂĄlĂłzatot a KSZK, mely azĂłta tĂśbbszĂśr teljes cserĂŠn esett ĂĄt. A KSZK reszorttĂĄ vĂĄlĂĄsa elĹtt a NETeam egy erre szakosodott csoportja volt, 2014 Ăłta pedig ĂśnĂĄllĂł kĂśrkĂŠnt folytatja tevĂŠkenysĂŠgĂŠt. A kĂśr tagjai hagyomĂĄnyosan a NetAdmin ĂŠs segĂŠd-NetAdminok, akik a kollĂŠgiumi hĂĄlĂłzat fenntartĂĄsĂĄĂŠrt felelĹsek, illetve a Netikai BizottsĂĄg elnĂśke ĂŠs tagjai, akik a hĂĄlĂłzathasznĂĄlati szabĂĄlyzatot tartatjĂĄk be, illetve a hĂĄlĂłzathasznĂĄlati szabĂĄlyzattal szemben elkĂśvetett kihĂĄgĂĄsokat felĂźgyelik ĂŠs szankcionĂĄljĂĄk. + </p> + <p className='paragraph'> Az ide kerĂźlĹknek lehetĹsĂŠgĂźk van bekapcsolĂłdni az ISO/OSI modell majdnem minden rĂŠtegĂŠben mĹąkĂśdĹ szolgĂĄltatĂĄsok ĂźzemeltetĂŠsĂŠbe ĂŠs fejlesztĂŠsĂŠbe, amit szolgĂĄltatĂĄstĂłl fĂźggĹen akĂĄr az egĂŠsz karon hasznĂĄlnak. Ilyen pĂŠldĂĄul a Cisco eszkĂśzĂśk konfigurĂĄciĂłja, WiFi hĂĄlĂłzat, VoIP, VPN, DNS/Dinamikus DNS ĂźzemeltetĂŠse, fejlesztĂŠse, felhasznĂĄlĂłi adatbĂĄzis kezelĂŠse, forgalommonitorozĂĄs. Ezek szĂŠleskĂśrĹą rĂĄlĂĄtĂĄst engednek egy komplex hĂĄlĂłzatra ĂŠs a hasznĂĄlt technolĂłgiĂĄk mĹąkĂśdĂŠsĂŠre. A hasznĂĄlt hĂĄlĂłzattĂłl fĂźggetlenĂźl kialakĂtott router laborban pedig lehetĹsĂŠg van szinte bĂĄrmilyen, az iparban hasznĂĄlt switching/routing megoldĂĄs prĂłba szintĹą felĂŠpĂtĂŠsĂŠre. + </p> + <p className='paragraph'> Jelenleg vĂĄrhatĂł legnagyobb projektjĂźk a HĂĄzat teljes egĂŠszĂŠben lefedĹ WiFi hĂĄlĂłzat kiĂŠpĂtĂŠse lesz, de a kĂśvetkezĹ ĂŠvben kilĂĄtĂĄsban van a Software Defined Networking megoldĂĄsokkal valĂł ismerkedĂŠs, illetve a router labor tovĂĄbbfejlesztĂŠse is. + </p> + <p className='paragraph'> Aki csatlakozik a kĂśrbe ĂŠs hĂĄlĂłzatot vagy szolgĂĄltatĂĄsokat Ăźzemeltet, fejleszt, felelĹssĂŠggel fog tartozni az ĂĄltala irĂĄnyĂtott rendszerĂŠrt, ezzel pedig fontos rĂŠsze lesz a SchĂśnherzes kĂśzĂŠletnek. Ez a felelĹssĂŠg, az ezzel jĂĄrĂł nem kizĂĄrĂłlag szakmai tapasztalat ĂŠs technikai tudĂĄs pedig egy kĂŠsĹbbi ĂśnĂŠletrajzban is olyan tĂŠnyezĹ tud lenni, amivel kevĂŠs frissen vĂŠgzett hĂĄlĂłzati szakember rendelkezik. </p> <Divider as='h4' className='header' style={{ margin: '3em 0em' }} /> <Header as='h3' style={{ fontSize: '2em' }}>SecurITeam</Header> - <p style={{ fontSize: '1.33em' }}> + <p className='paragraph'> A SecurITeam-ben te is megismerkedhetsz az IT biztonsĂĄgban hasznĂĄlt technikĂĄkkal: weboldalakat, szervereket, zĂĄrakat ĂŠs mĂŠg hardvereket is tĂśrnek. - CsinĂĄltĂĄl egy weboldalt vagy appot, de nem vagy meggyĹzĹdve arrĂłl, hogy biztonsĂĄgos? NĂĄluk mind a tĂĄmadĂł, mind a vĂŠdekezĹ oldal technikĂĄirĂłl tanulhatsz, ĂŠs ki is prĂłbĂĄlhatod a tudĂĄsodat ĂŠlĹben. Az SQL injection, programok visszafejtĂŠse ĂŠs exploitĂĄlĂĄsa, webes alkalmazĂĄsok biztonsĂĄgĂĄnak vizsgĂĄlata, ismert tĂĄmadĂĄsok (pl. Shellshock, Meltdown) kiprĂłbĂĄlĂĄsa, gyenge titkosĂtĂĄsok megkerĂźlĂŠse, valamint a privacy vĂŠdelme mind olyan dolgok, amivel ez a kĂśr foglalkozik. A szoftveres tĂŠmĂĄk mellett a fizikai biztonsĂĄgra is hangsĂşlyt fektetnek, legyen az Bluetooth sniffing, rĂĄdiĂłs lehallgatĂĄs, RFID klĂłnozĂĄs vagy lockpicking, nĂĄluk megtalĂĄlod ez ehhez szĂźksĂŠges eszkĂśzĂśket ĂŠs szaktudĂĄst! - A kĂśr elĹadĂĄsokat, tanfolyamokat ĂŠs workshopokattart, illetve a SchĂśnherzes infrastruktĂşra biztonsĂĄgĂĄt rendszeresen pentestekkel ellenĹrzik. - A kĂśrben lehetĹsĂŠged adĂłdik arra, hogy a korĂĄbban felsorolt tevĂŠkenysĂŠgek bĂĄrmelyikĂŠvel foglalkozz, tanulj, versenyezz IT biztonsĂĄgi versenyeken (CTF), illetve a Wargame fejlesztĂŠsĂŠbe is be tudsz csatlakozni. + </p> + <p className='paragraph'> + CsinĂĄltĂĄl egy weboldalt vagy appot, de nem vagy meggyĹzĹdve arrĂłl, hogy biztonsĂĄgos? NĂĄluk mind a tĂĄmadĂł, mind a vĂŠdekezĹ oldal technikĂĄirĂłl tanulhatsz, ĂŠs ki is prĂłbĂĄlhatod a tudĂĄsodat ĂŠlĹben. Az SQL injection, programok visszafejtĂŠse ĂŠs exploitĂĄlĂĄsa, webes alkalmazĂĄsok biztonsĂĄgĂĄnak vizsgĂĄlata, ismert tĂĄmadĂĄsok (pl. Shellshock, Meltdown) kiprĂłbĂĄlĂĄsa, gyenge titkosĂtĂĄsok megkerĂźlĂŠse, valamint a privacy vĂŠdelme mind olyan dolgok, amivel ez a kĂśr foglalkozik. A szoftveres tĂŠmĂĄk mellett a fizikai biztonsĂĄgra is hangsĂşlyt fektetnek, legyen az Bluetooth sniffing, rĂĄdiĂłs lehallgatĂĄs, RFID klĂłnozĂĄs vagy lockpicking, nĂĄluk megtalĂĄlod ez ehhez szĂźksĂŠges eszkĂśzĂśket ĂŠs szaktudĂĄst! + </p> + <p className='paragraph'> + A kĂśr elĹadĂĄsokat, tanfolyamokat ĂŠs workshopokattart, illetve a SchĂśnherzes infrastruktĂşra biztonsĂĄgĂĄt rendszeresen pentestekkel ellenĹrzik. + </p> + <p className='paragraph'> + A kĂśrben lehetĹsĂŠged adĂłdik arra, hogy a korĂĄbban felsorolt tevĂŠkenysĂŠgek bĂĄrmelyikĂŠvel foglalkozz, tanulj, versenyezz IT biztonsĂĄgi versenyeken (CTF), illetve a Wargame fejlesztĂŠsĂŠbe is be tudsz csatlakozni. </p> <Divider as='h4' className='header' style={{ margin: '3em 0em' }} /> <Header as='h3' style={{ fontSize: '2em' }}>Sysadmin</Header> - <p style={{ fontSize: '1.33em' }}> + <p className='paragraph'> A Sysadmin a SchĂśnherz szerverĂźzemeltetĂŠsĂŠvel foglalkozĂł ĂśntevĂŠkeny kĂśre. A kollĂŠgiumban mĹąkĂśdĹ IT szolgĂĄltatĂĄsokat nyĂşjtĂł infrastruktĂşrĂĄt Ĺk felĂźgyelik, fejlesztik. Az ĂĄltaluk hasznĂĄlt szoftverek kĂśzĂśtt megtalĂĄlhatĂłak Linux, BSD, Solaris valamint Windows alapĂş megoldĂĄsok is. Az infrastruktĂşra VPN szerverĂŠnek segĂtsĂŠgĂŠvel akĂĄr otthonrĂłl is hozzĂĄfĂŠrhetsz azokhoz az erĹforrĂĄsokhoz, amelyek csak az egyetemi hĂĄlĂłzatbĂłl elĂŠrhetĹk. 2014 vĂŠgĂŠn indult a legfiatalabb, RemoteApp nĂŠvre hallgatĂł szolgĂĄltatĂĄsuk, mellyel Ăşgy ĂŠrtheted el az oktatĂĄsban is hasznĂĄlt (ĂŠs egyĂŠb) szoftvereket, hogy nem szĂźksĂŠges azokat telepĂtened a gĂŠpedre. A felhasznĂĄlĂłi igĂŠnyek alapjĂĄn folyamatosan bĹvĂtik szolgĂĄltatĂĄsaik palettĂĄjĂĄt. -Minden fĂŠlĂŠvben indĂtanak Ăşj projekteket. Jelenleg ĂŠs a kĂśvetkezĹ fĂŠlĂŠvekben egy Docker (Kubernetes) alapĂş container cluster fejlesztĂŠsĂŠn ĂŠs Ăźzembe helyezĂŠsĂŠn, illetve konfigurĂĄciĂł menedzsment bevezetĂŠsĂŠn dolgoznak. Az Ăşj dolgok mellett persze komoly hangsĂşlyt fektetnek a jelenleg ĂźzemelĹ szerverek folyamatos karbantartĂĄsĂĄra is. NĂĄluk megtanulhatod, hogyan kell egy tĂśbb fizikai hosztbĂłl ĂĄllĂł, kĂśrĂźlbelĂźl 150 virtuĂĄlis szervert kiszolgĂĄlĂł virtualizĂĄciĂłs clustert Ăźzemeltetni, de akĂĄr a webhosting terĂźletĂŠn is fejlesztheted tudĂĄsod a HĂĄz legnagyobb (~200 weboldat kiszolgĂĄlĂł) szerverĂŠnek felĂźgyelete sorĂĄn. Ha szeretnĂŠl a felszĂn mĂśgĂŠ lĂĄtni, ĂŠs relevĂĄns szakmai tapasztalatot szerezni a terĂźleten, akkor kĂśztĂźk a helyed. Az elĹismeret nem kĂśvetelmĂŠny, a lelkesedĂŠs igen. + </p> + <p className='paragraph'> + Minden fĂŠlĂŠvben indĂtanak Ăşj projekteket. Jelenleg ĂŠs a kĂśvetkezĹ fĂŠlĂŠvekben egy Docker (Kubernetes) alapĂş container cluster fejlesztĂŠsĂŠn ĂŠs Ăźzembe helyezĂŠsĂŠn, illetve konfigurĂĄciĂł menedzsment bevezetĂŠsĂŠn dolgoznak. Az Ăşj dolgok mellett persze komoly hangsĂşlyt fektetnek a jelenleg ĂźzemelĹ szerverek folyamatos karbantartĂĄsĂĄra is. NĂĄluk megtanulhatod, hogyan kell egy tĂśbb fizikai hosztbĂłl ĂĄllĂł, kĂśrĂźlbelĂźl 150 virtuĂĄlis szervert kiszolgĂĄlĂł virtualizĂĄciĂłs clustert Ăźzemeltetni, de akĂĄr a webhosting terĂźletĂŠn is fejlesztheted tudĂĄsod a HĂĄz legnagyobb (~200 weboldat kiszolgĂĄlĂł) szerverĂŠnek felĂźgyelete sorĂĄn. Ha szeretnĂŠl a felszĂn mĂśgĂŠ lĂĄtni, ĂŠs relevĂĄns szakmai tapasztalatot szerezni a terĂźleten, akkor kĂśztĂźk a helyed. Az elĹismeret nem kĂśvetelmĂŠny, a lelkesedĂŠs igen. </p> </Container> diff --git a/src/components/pages/Home.js b/src/components/pages/Home.js index 8a78501..2558be8 100644 --- a/src/components/pages/Home.js +++ b/src/components/pages/Home.js @@ -182,6 +182,18 @@ class Home extends Component { idoĚpontban. A keĚpzeĚs ideje alatt maĚrcius 9-11 koĚzoĚtt rendezuĚnk taĚbort. Az alkalmakon eĚs a taĚborban koĚtelezoĚ a reĚszveĚtel. </p> + <Divider as='h4' className='header' style={{ margin: '3em 0em' }} /> + <Segment inverted color='red' tertiary> + <Header as='h3' style={{ fontSize: '2em' }}> + KorlĂĄtos fĂŠrĂľhely + </Header> + <p style={{ fontSize: '1.33em' }}> + ĂltalĂĄnossĂĄgban elmondhatĂł, hogy a KSZK tagjai rengeteg dologgal foglalkoznak a hĂŠtkĂśznapjaik sorĂĄn, hogy minden informatikai rendszer Ăşgy mĂťkĂśdjĂśn a kollĂŠgiumban, ahogy kell. Ăgy van ez velĂźnk kĂŠpzĂľkkel is, emiatt hetente csak egy kĂŠpzĂŠsalkalmat tudunk tartani. Mivel az oktatĂłterem fĂŠrĂľhelyĂŠben korlĂĄtozott, ezĂŠrt a kĂŠpzĂŠsre maximum 35 embert tudunk befogadni. + </p> + <p style={{ fontSize: '1.33em' }}> + Sajnos elĂľfordulhat olyan eset, hogy valaki mĂĄr nem fĂŠr be a kĂŠpzĂŠsre, ezĂŠrt kĂŠrĂźnk titeket, hogy ennek tudatĂĄban jelentkezzetek majd. Ilyen esetben remĂŠljĂźk ez nem szegi kedveteket ĂŠs jĂśvĂľre Ăşjra prĂłbĂĄlkoztok majd! + </p> + </Segment> </Container> </Segment> </div> -- GitLab