Post AaWvPC5riyRf9nPVdg by funtoomen@pol.social
 (DIR) More posts by funtoomen@pol.social
 (DIR) Post #AaWvPC5riyRf9nPVdg by funtoomen@pol.social
       2023-10-07T13:41:59Z
       
       0 likes, 3 repeats
       
       Cześć,Mam plan na zrobienie platformy dla m. in. uniwersytetów, która będzie rozwiązywała problem tego, że w dzisiejszych czasach aby opublikować pracę naukową to trzeba zapłacić czasopismu naukowemu, a potem, jeśli ktoś będzie chciał tę pracę zobaczyć to musi temu czasopismu jeszcze raz zapłacić.Chcę, żeby każdy uniwersytet, albo jakikolwiek inny podmiot naukowy miał własną instancję, która będzie się federowała z innymi za pomocą protokołu ActivityPub, dzięki temu pracę naukowe będą mogły być cytowane, oraz komentowane w takich mediach społecznościowych jak Mastodon, Kbin, czy Lemmy.Platforma ma umożliwiać przeprowadzenie recenzji naukowej. Jeśli któryś z recenzentów stwierdzi, że praca wymagał poprawek to informacja zwrotna jest przekazywana twórcom pracy, a jeśli wszyscy recenzenci w końcu stwierdzą, że praca jest gotowa do publikacji to można ją na danej instancji opublikować.Jeśli chodzi o techniczne sprawy to ja mogę zajmować się backendem i kryptologią. Najbardziej potrzebuje kogoś z umiejętnościami frontendowymi, ale przydadzą się wszyscy - m. in. graficy, backendowcy, oraz spece od bezpieczeństwa.Stack, który przychodzi mi teraz do głowy to:* Backend: * Język: Python * Abstrakcja na HTTP: Django, albo aiohttp. * Abstrakcja nad bazą danych: Jeśli Django to ich wbudowana abstrakcja, jeśli aiohttp to SQLAlchemy. * Kryptologia haseł: Żeby obronić się przed atakami pokroju ataków czasowych użyjemy biblioteki passlib, a żeby sprawić, że łamanie haseł kartami graficznymi będzie o wiele mniej skuteczne, użyjemy algorytmu z memory-hardness, Argon2 w wersji Argon2id będzie dobrym wyborem.Na frontendzie się nie znam, więc nie jestem w stanie niczego zaproponować, chociaż słyszałem dużo dobrego o SvelteKit i samemu przyjemnie pisało mi się w tym kilka prostych stron.Trochę więcej o mnie: https://lubiak.pages.dev/about/
       
 (DIR) Post #AaWya1JyPrXUnKraKW by 74@101010.pl
       2023-10-07T15:27:58Z
       
       0 likes, 0 repeats
       
       @funtoomen rzucam hasztagiem #fediwersum
       
 (DIR) Post #Ab1ZrfP6wf7yttjCLI by funtoomen@pol.social
       2023-10-22T09:29:55Z
       
       0 likes, 2 repeats
       
       Prace nad projektem już ruszyły.  Projekt piszemy w Pythonie z pomocą Django. Na razie chcemy się skupić na zrobieniu API, które będzie robiło wszystko potrzebne do tego, aby protokół mógł być używany przez różne instytucje naukowe. Frontendem zajmiemy się później, bo w zespole mamy trzech backendowców, jednego frontendowca i jednego grafika/UX designera, ale jeśli jakiś frontendowiec chciałby dołączyć do projektu to z chęcią go przyjmiemy (tak samo jak backendowców, speców od bezpieczeństwa i wszystkich innych).Jeśli jesteście zainteresowani projektem to tutaj macie link do repozytorium i możecie je śledzić: https://github.com/ReviewPub/ReviewPub