Yeni Haberleşme Uygulaması

Merhabalar,

Bildiğiniz gibi neredeyse en çok kullanılan haberleşme uygulaması olan WhatsApp, bilgilerini Facebook ile paylaşmayanları uygulamayı kullanmaya izin vermeyecek. Bu fırsattan yararlanıp bir uygulama yapabilir miyiz sizce?

1 Beğeni

e benim facebook hesabım yok hala kullanabiliyorum

2 Şubat 2021’de olacakmış.

peki niye böyle bir şey yapıyorlar

Facebook, bir süre önce Instagram ve WhatsApp’ı satın aldı. Açılışta falan “from Facebook” yazısını görebilirsiniz. Facebook kullanımını arttırmak ve mesajlara falan erişmek için böyle bir şey yapıyorlar. Küresel olarak düşüş yaşanması bekleniyor. Facebook şunlara erişebilecek :

  • Hesap Bilgileri
  • Mesajlar
  • Bağlantılar
  • Durum Bilgisi
  • İşlem ve Ödeme Verileri
  • Müşteri Desteği ve Diğer İletişimler
  • Kullanım ve Kayıt Bilgileri
  • Cihaz ve Bağlantı Bilgileri
  • Konum Bilgileri
  • Çerezler
  • Başkalarının Sizin Hakkınızda Sağladığı Bilgiler (Üçüncü taraftan sağlanır.)
  • Kullanıcı Şikayetleri (Üçüncü taraftan sağlanır.)
  • WhatsApp’taki İşletmeler (Üçüncü taraftan sağlanır.)
  • Üçüncü Taraf Hizmet Sağlayıcıları (Üçüncü taraftan sağlanır.)
  • Üçüncü Taraf Hizmetleri (Üçüncü taraftan sağlanır.)

yok arkadaş yok ben bir daha whatsapp kullanmıyorum yani imkanı yok ben bu bilgileri onlara vermem o kadar kolaysa gelsin onlar versin

Ben de bu projeyi bu yüzden paylaşmak istedim :sweat_smile:

Anlık tepki şu : image

(Reklam amaçlı değildir.)

Normalde sizden izinsiz tüm dünya ile paylaşılan bilgileriniz bundan böyle sizlerin izni ile paylaşılacak anlamına geliyor. Bu zamana kadar dünya ile paylaşıldı zaten bundan sonra paylaşılmasın diyorsan öyle bir uygulama yok. İnsanın olduğu yerde bilgi vardır. Bilginin olduğu yerde güç vardır. Gücün olduğu yerde yönetim vardır. Yönetimin olduğu yerde hükmetme vardır.

2 Beğeni

facebook hesabınızın olmasına gerek yok. Paylaşılan bilgiler Facebook şirketi ile paylaşılıyor. Facebook hesabınız ile değil.

1 Beğeni

Bu sefer tamamen yasal oldu. Tek fark bu. Ve, bu biraz fazla geldi.

Ayrıca emniyet güçlerinin mesajları da görülebilecekmiş. Hükümetin buna neden ve nasıl izin verdiğini anlamıyorum. Bence böyle bir projeye kesinlikle başlamalıyız.

1 Beğeni

başlasak bile nasıl yapıcağız clienti yapsak serveri nereden bulacağız

Takıldığın nokta bu olmasın.

Facebook, Google, Whatsapp, Twitter, Instagram… İnsanın içerisinde yer aldığı her mecranın kendine has bir gücü var.

Para çok önemli dimi? Para kazanmak çok önemli. Yaşamsal ihtiyaçların karşılanması lazım. Fakat bu şirketlerin elindeki güç paradan da fazla. Kimin, nerede, ne zaman, nasıl, ne yaptığını bilmek. En gizli arzularını bilmek, fantezilerini bilmek, hangi saatler arasında tuvalete gittiğini bilmek, ne izlediğini bilmek, evdeki aile yapısını bilmek, arkadaşları ile arasındaki iletişimi bilmek, hangi günler mutlu, mutsuz, sinirli, keyifsiz bilmek.

Korona virüs aşısı ile insanlara çip takılacakmış. Sence bu adamların buna ihtiyacı var mı? Zaten dijital olarak çiplenmiş durumdayız. Spekülasyonlara gerek yok.

Başlayalım. Sonra ? Log takip etmeyecek miyiz? Uygulamamızı kimler, hangi amaçla kullanıyor bakmayacak mıyız? Uygulamamızı kullanan siyasi kanalların aralarında konuştuklarını görmeyecek miyiz? Başlangıçta niyetler daima iyidir. Fakat gün geçtikçe, sahip olduğun gücü yönetmek zorlaşır. Sen yapmazsan bir başkası yapar.

Ayrıca para kazanmak lazım. Bir düşün. Dünyanın en çok içerisinde aktif olarak vakit geçirilen dijital mecraların neden ücretsiz olduğunu. Çünkü;

Bir şey ücretsiz ise, ürün insanlardır.

Türk Telekom ve Turkcell’in geliştirdiği mesajlaşma programları var. Bakabilirsin. Yerli üretim mi? Markalar yerli. Yatırımlar yabancı. İstanbul Fatih Akdeniz Caddesindeki merkezinde programı kodladılar. Ama bilemeyiz. Fakat şu bir gerçek. Marka yerel olsa da yine bilgileri topluyor. Buna mecbur.

Yok ben yapmayacağım

Keyfin bilir. Sonuç yine aynı. Ben şimdi burada bir chat programı yapsam inan bana bütün logları kaydederim. Hatta kullandığın programdaki logları değil bilgisayarındaki bulunduğun çevrendeki ve kullandığın bilgisayardaki diğer programlardaki. Çünkü bilginin verdiği hazzı başka bir şey veremiyor.

3 Beğeni

client.py dosyamız;

import threading
import socket

nickname = input("Nickname >> ")

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(("127.0.0.1", 55555))

def recieve():

    while True:
        try:
            message = client.recv(1024).decode('ascii')
            if message == 'NICK':
                client.send(nickname.encode('ascii'))
            else:
                print(message)
        except:
            print("An error occurred")
            client.close()
            break

def write():
    while True:
        message = f'{nickname}: {input("")}'
        client.send(message.encode('ascii'))

recieve_thread = threading.Thread(target=recieve)
recieve_thread.start()

write_thread = threading.Thread(target=write)
write_thread.start()

server.py dosyamız;

import threading
import socket

host = "127.0.0.1"
port = 55555

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind((host, port))
server.listen()

clients = []
nicknames = []

def broadcast(message):
    for client in clients:
        client.send(message)

def handle(client):
    while True:
        try:
            message = client.recv(1024)
            broadcast(message)
        except:
            index = clients.index(client)
            clients.remove(client)
            client.close()
            nickname = nicknames[index]
            broadcast(f'{nickname} left the chat!'.encode('ascii'))
            nicknames.remove(nickname)
            break

def receive():
    while True:
        client, address = server.accept()
        print(f'Connected with {str(address)}')

        client.send('NICK'.encode('ascii'))
        nickname = client.recv(1024).decode('ascii')
        nicknames.append(nickname)
        clients.append(client)

        print(f'Nickname of the client is {nickname}!')
        broadcast(f'{nickname} joined the chat!'.encode('ascii'))
        client.send('Connected to the server!'.encode('ascii'))

        thread = threading.Thread(target=handle, args=(client,))
        thread.start()

print("Server is listening...")
receive()

buyur kardeşim hazır ve nazır şekilde sohbet uygulamamız çalışıyor.

1 Beğeni

zor olan kısım bu değil ben serveri nereden bulacağız diyorum.

sen programı yap server benden hediye

1 Beğeni

Bir süredir almayı hedeflediğim PC yerine bunu karşılayabilirim. Veya direkt kiralarız.

@tevhidulvahset’in dediklerini değiştirecek bir şey yoksa, yapmanın bir anlamı kalmıyor.

Electron ve Native.js kullanmayı düşünmüştüm :d

sen bilgisayar al daha iyi

1 Beğeni

Yasak olduktan sonra bir şey değişmeyecek ama olsun.

bence de inan bir yavaş bir bilgisayarla kod yazmak istemezsin