📻 Radyo & Sohbet birlikte aktif

YudumSosyal — Yudum.NET Sosyal Ağı

YudumSosyal, Yudum.NET'in sosyal ağıdır. Sohbet odalarıyla aynı hesabı kullanır: bir kez üye olursun, hem sohbete girersin hem profilin, akışın ve arkadaş çevren olur. Başka bir yere kaydolmana, ayrı şifre hatırlamana gerek yok.

Ne yapabilirsin?

Profilin

Avatarını, görünen adını, kendini anlattığın bir yazıyı, konumunu ve bağlantılarını ekle. Katkın ve geçmişin arttıkça profilinde rozetler birikir — Kayıtlı Üye, Aktif Üye, Veteran, DJ, VJ, Grup Kurucusu gibi.

Akış

Ne düşünüyorsan paylaş: yazı, fotoğraf, video, GIF, anket ya da sesli mesaj. Akışı üç sekmeye ayırdık ki karışmasın:

  • Tümü — sitedeki bütün paylaşımlar
  • Arkadaşlar — yalnız arkadaşlarının paylaşımları
  • Takipler — yalnız takip ettiklerinin paylaşımları

Beğen, yorum yap, paylaşımları kaydet; eski gönderilere doğru istediğin kadar geriye git.

Durumlar

24 saat sonra kendiliğinden kaybolan paylaşımlar. Akışın en üstündeki şeritte görünür, tıklayınca tam ekran açılır. Günlük bir anını bırakmak için ideal — kalıcı olmasını istemediğin şeyler için.

Arkadaşlar ve takip

İki ayrı ilişki var: arkadaşlık karşılıklı onayla kurulur, takip tek taraflıdır. Birini takip edersen paylaşımları akışına düşer; o da seni takip ederse karşılıklı olur. Mesajlaşma her ikisinde de açıktır.

Gruplar

Ortak ilgi alanların için grup kur ya da var olanlara katıl. Her grubun kendi sohbet kanalı, kendi akışı, duyuruları ve etkinlikleri olur. Grubu kuran yönetir; yardımcı yöneticiler atayabilir, kuralları belirleyebilir.

Mesajlaşma

Sağ alttaki mesaj balonundan herkese özel mesaj yazabilirsin. Sohbetler, arkadaşların ve takip ettiklerin tek panelde — sayfadan ayrılmadan yazışırsın.

Sesli ve görüntülü sohbet

Tarayıcının içinden, eklenti kurmadan sesli ve görüntülü görüşme. Java yok, Flash yok, program indirmek yok — mikrofona izin ver, konuş.

Canlı yayın

VJ hakkı kazanan üyeler kendi canlı yayınlarını açabilir. İzleyiciler yayını izlerken sohbet edebilir; yayıncılar bölümünden kimin yayında olduğunu görürsün.

Radyo

YudumFM her zaman açık. Sohbet ederken dinle, şarkı iste, DJ'lerin canlı yayınlarına katıl.

Sohbetle nasıl birleşiyor?

Bu, sohbetin yanına eklenmiş ayrı bir site değil. Tek hesap, tek kimlik: web'de yaptığın paylaşım profilinde durur, sohbette kullandığın nick web'deki adındır, gruba katıldığında o grubun sohbet kanalına da girersin. Arkadaşlık ve engelleme her iki tarafta da geçerlidir.

Kimin yazılımı?

YudumSosyal dahil her şey bize ait. Hazır bir sosyal ağ paketi ya da hazır bir sohbet sunucusu kullanmıyoruz; sohbet sunucusundan webchat'e, servislerden bu sayfayı gösteren web sitesine kadar hepsi kendi yazdığımız tek bir uygulamanın parçası. Ayrıntı için Hakkımızda sayfasına bakabilirsin.

Ücretli mi?

Hayır. Üyelik ücretsiz, tüm özellikler ücretsiz. Kayıt bir dakika sürer — nick, şifre ve e-posta yeterli.

Ücretsiz üye ol Önce akışa göz at


🛠️ Teknik mimari

Bu bölüm meraklısı için. Kullanmak için hiçbirini bilmene gerek yok.

YudumSosyal, modern web standartlarında düşük gecikmeli, yüksek performanslı ve güvenliği önceleyen bir iletişim altyapısı kurmak için sıfırdan geliştirilmiş bağımsız bir yazılımdır. Otuz yıllık eskimiş sunucu yazılımlarının ve ağır webchat kütüphanelerinin yerine, arka uçta saf Go (Golang) gücünü, ön uçta WebAssembly (WASM) teknolojisini bir araya getirir.

Not: IRC protokolünü bırakmadık — onu konuşmaya devam ediyoruz, dilediğin IRC istemcisiyle bağlanabilirsin. Bıraktığımız şey, o protokolü çalıştıran eski yazılımlar: hazır daemon'lar, ayrı servis paketleri ve araya giren köprüler.

«Tek süreç» felsefesi

Geleneksel bir sohbet sistemi genellikle şu parçaların bir arada çalışmasını ister: bir IRC daemon (UnrealIRCd/InspIRCd), ayrı bir servis katmanı (Anope/Atheme), harici bir WebSocket köprüsü (KiwiIRC benzeri), ayrı bir web uygulaması ve bunların arasındaki bağlantılar. Her ek parça; ayrı yapılandırma, ayrı güncelleme, ayrı hata kaynağı ve parçalar arasında yeni bir saldırı yüzeyi demektir.

YudumSosyal bu karmaşayı ortadan kaldırır:

  • Tek Go çekirdeği: sohbet sunucusu, web sitesi, webchat ağ geçidi ve WebRTC sinyalleşmesi tek bir programda derlenir. Sunucuda tek bir süreç çalışır; parçalar arası köprü, senkronizasyon derdi ve versiyon uyuşmazlığı yoktur.
  • Goroutine ile ölçeklenme: Go'nun eşzamanlılık modeli sayesinde çok sayıda eşzamanlı WebSocket ve IRC bağlantısı, işlemciyi ve belleği zorlamadan mütevazı donanımda yönetilir.
  • Dahili bellek içi önbellek: Redis ya da Memcached gibi harici bir bağımlılık olmadan oturum ve önbellek yönetimi sürecin kendi içinde çözülür — bir servis daha kurmak, izlemek ve güvenliğini sağlamak gerekmez.
  • Tek kimlik, tek veri: sohbet ve sosyal ağ aynı hesabı ve aynı veritabanını kullanır. İki ayrı kullanıcı tablosunu senkron tutma sorunu baştan yoktur.

Önde bir nginx katmanı duruyor: TLS sonlandırma, statik dosya servisi, sıkıştırma ve hız sınırlama onun işi. Uygulamanın kendisi yine tek süreç — nginx onun yerine bir şey yapmaz, önünde durur.

Ön uçta WebAssembly

Webchat, tarayıcıda WebAssembly olarak çalışır. Java, Flash ya da eklenti gerekmez; arayüz ile sunucu aynı dilde yazılmıştır, bu yüzden ikisi arasında çeviri katmanı ve ondan doğan hatalar yoktur.

Sık sorulanlar

Üye olmadan bakabilir miyim?

Evet. Akışı ve profilleri belli bir noktaya kadar üye olmadan görebilirsin. Beğenmek, yorum yapmak, paylaşım yapmak ve mesajlaşmak için üyelik gerekir.

Paylaşımlarımı kimler görür?

Akışa yaptığın paylaşımlar siteyi ziyaret eden herkese açıktır. Yalnız belli kişilerle paylaşmak istiyorsan grup akışını ya da özel mesajı kullan.

Nick'imi sonradan değiştirebilir miyim?

Görünen adını istediğin zaman değiştirebilirsin. Giriş yaptığın nick ise hesabının kimliğidir, sabit kalır.

Hesabımı nasıl silerim?

İletişim sayfasından bize yaz, hesabını ve paylaşımlarını sileriz.