pty.hu

Miért így hívják?

pty (pí-tí-váj / pé té ipszilon) , azaz pseudo-tty (a tty meg ugye a teletype ) úgy jött, hogy kerestem egy 3 betűs, még szabad domain-t a .hu TLD alatt. A magyar szavakból lényegtelen mennyiségű volt elérhető, viszont az angol szótárból kiesett néhány, amik közül a pty-t éreztem a legközelebb a portál céljához és célközönségéhez.

A logó a Baudot-kód rendhagyó használatával készült, amit a géptávírókban (teletype writer, tty) használtak 1870-től.

(mellékszál: a "pty (ltd)" egyébként több országban használatos, mint cégforma ("proprietary company"), na, annak semmi köze ahhoz, ami itt történik)

Működés

tldr; magyar (nyelvű, tartalmú, összetételű) tech linkaggregátor, magas színvonalú és kultúrájú közösséggel és kommunikációval a lobste.rs portálból inspirálódva.

... az itt írtak még formálódnak, általam is, általatok is ( ebben a bejegyzésben ). De valami alaphangot mégis megadok.

Az elvek, amik szerint elképzeltem ezt a portált, az eléggé hasonló a https://lobste.rs -hez. Majd ti és a használati szokások arra kanyarítják, amerre a tényleges igény mutatkozik. Bár a lobste.rs-en ellenjavallt a nagy mértékű önmarketing (azaz saját projektek publikálása és népszerűsítése), itt szerintem nem lesz ez ennyire szigorúan tartva (persze elsődlegesen a közösség igényét szolgáló projektek, amik mögött nincs mondjuk dedikált szponzor vagy megbízás). Ahogy ezt írom, még nincs lehetőség spamnek flaggelni egy beküldést, de lesz.

Mindenek előtt szeretnék egy magas színvonalú, kultúrált, flame-ektől és trollkodástól mentes, valóban szakmai link aggregátort, ahol lehetőség van a linkelt tartalmak on-topic, értelmes véleményezésére és megvitatására.

Magyarul kommunikálunk. A fő irány, hogy magyar emberektől, magyar emberek számára vagy valamilyen magyar vonatkozásban gyűjtsünk linkeket. Ez a szabály sem annyira szigorú, előfordulhatnak idegen nyelvű tartalmak esetenként, ha relevanciája van, de ezeket ajánlom inkább a lobste.rs-ről fogyasztani.

A témák a számítástudomány (computer science, compsci) köré épülnek. Ezeket címkékkel (tagekkel) kell ellátni (legalább 1, legfeljebb 4), amik adnak egy kis kontextust a linkelt tartalmaknak. Mindennek valamilyen szinten kapcsolódnia kell a számítástechnikához. Lehet új címkéket javasolni, indoklással, véleménnyel, hogy a közösség megvitassa.

Bekerülni meghívóval lehet. A pontos részletek szerintem organikusan fognak alakulni, de a lényeg, hogy olyan közösséget építsünk, amilyet mi szeretnénk, mi kontrollálunk (valamilyen szinten). Legyen ott a nyomás minden meghívón, hogy némi felelősséggel tartozik aziránt, akit meghívott. A felhasználói fa (és a profilok is) publikusak, bárki, még tagi hozzáférés nélkül is megnézheti. Természetesen az érzékeny adatokat, mint e-mail cím láthatósága, mindenki maga szabályozhatja és alapból rejtett, a többi paraméter pedig opcionálisan megadható (azért érdemes valamilyen kontaktot hagyni, ha valaki kapcsolatba akar lépni veled).

Emberek vagyunk, így viselkedünk, néha részrehajlunk, kivételezünk.

Chat (IRC)

A csatorna a libera.chat szerverén van #pty.hu néven. Az elvek szinte ugyanazok ott is. Belépni webes felületen itt (ne felejts el nicknevet választani): https://web.libera.chat/?channel=#pty.hu . Ha meg már van IRC kliensed, akkor tudod a dörgést.

Meghívót lehet kérni, de legyél leinformálható, azaz biztosítsd a meghívódat, hogy nyugodtan tudjon érted felelősséget vállalni.

Biztonsági megfontolások

  • a jelszavak argon2-vel vannak kódolva
  • a forráskód és konfig fájlok kívül vannak a webrooton
  • SQL-lel csak (nem emulált) prepared statementeken keresztül beszél a motor

Ami fejlesztés alatt "van" (igazából lesz)

  • kommentek szerkesztése (történetben követve) és törlése
  • moderáció napló (mikor, ki és miért változtatott valamin)
  • flagging - lepontozni ugyan nem lehet semmit, de megjelölni bizonyos kritikai szempontok alapján igen, ezek egy előre definiált flag listából kerülnek ki
  • speckó tagek és színezésük: show, video/audio/pdf, ask, pty (meta)
  • kommentek összecsukása
  • olvasott státusz követése: az új kommentek kiemelve a sztori utolsó látogatás óta
  • (ki)szűrés tagek alapján (profilban beállítva, hogy melyek nem érdekelnek)
  • keresés (mármint valami okosabb)
  • archiválás és szövegben keresés
  • kommunikáció követése: válaszok kommentekre, sztorikra, thread-nézet
  • sztori mentés/bukmarkolás
  • módosítások javaslása közösségileg (link címe, url-je, tagek)
  • rss
  • bot integrációk (mastodon, irc)
  • forráskód publikálása (sajnos előbb rendben kell rakni, mert mielőbb át akartam tolni az ajtón, ezért van benne szuboptimális megoldás bőven, nulláról írtam)

Már készen van

  • sztori posztolás
  • kommentelés
  • pontozás
  • markdown formázási lehetőség
  • kezdőlap (scoring alapján) / aktív (kommentek dátuma alapján) / friss (sztori dátuma alapján)

Rólam

25 éve kezdtem webbel foglalkozni, de voltam hálózatüzemeltető, rendszerüzemeltető, adatbázis-adminisztrátor, oktató is. Self-hostolok is játszós projekteket. Elég sok programnyelvet ismertem már meg, profi talán egyikben sem vagyok, de mindegyik egy kicsit támasztja a többit. Nickem deejayy , weboldalam deejayy.hu .

Az oldal működésének anyagi támogatására egyelőre nem látok indokot. Ha valaki mégis úgy érzi, hogy annyit tett az életéhez, hogy ilyen formán szeretné kifejezni a megbecsülését, pingessen meg, aztán kitalálunk valamit - nem jár érte semmilyen megkülönböztetés, előny vagy elnézés, de köszönönet és hála mindenképpen. Ha releváns lesz, elképzelhető egy "az oldalt támogatták" lista, opcionálisan névvel/profillal de semmiképpen nem cégnévvel.