Client Chat

Client Chat

June 07, 2023

 import socket

import random

from threading import Thread

from datetime import datetime

from colorama import Fore, init, Back

init()

colors = [Fore.BLUE, Fore.CYAN, Fore.GREEN, Fore.LIGHTBLACK_EX,

         Fore.LIGHTBLUE_EX, Fore.LIGHTCYAN_EX, Fore.LIGHTGREEN_EX,

         Fore.LIGHTMAGENTA_EX, Fore.LIGHTRED_EX, Fore.LIGHTWHITE_EX,

         Fore.LIGHTYELLOW_EX, Fore.MAGENTA, Fore.RED, Fore.WHITE, Fore.YELLOW]

client_color = random.choice(colors)

SERVER_IP = "127.0.0.1"

SERVER_PORT = 5002

seprator_token = "<SEP>"

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

print(f"[*] Connecting to {SERVER_IP}:{SERVER_PORT}...")

s.connect((SERVER_IP, SERVER_PORT))

print("[+] Connected.")

name = input("Masukkan Nama Anda: ")

def listen_for_messages():

        while True:

                message = s.recv(1024).decode()

                print("\n" + message)

t = Thread(target=listen_for_messages)

t.daemon = True

t.start()

while True:

        to_send = input()

        if to_send.lower() == 'q':

                break

        date_now = datetime.now().strftime('%Y-%d %H:%M:%S')

        to_send = f"{client_color}[{date_now}] {name}{seprator_token}{to_send}{Fore.RESET}"

        s.send(to_send.encode())

s.close()


Server Chat

Server Chat

June 07, 2023

 import socket

from threading import Thread

SERVER_IP       = "127.0.0.1"

SERVER_PORT     = 5002

separator_token = "<SEP>"

client_sockets  = set()

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

s.bind((SERVER_IP, SERVER_PORT))

s.listen(5)

print(f"[*] Listening as {SERVER_IP}:{SERVER_PORT}")

def listen_for_client(cs):

    while True:

        try:

                msg = cs.recv(1024).decode()

        except Exception as e:

                print(f"[!] Error: {e}")

                client_socket.remove(cs)

        else:

                msg = msg.replace(separator_token, ": ")

        for client_socket in client_sockets:

                client_socket.send(msg.encode())

while True:

        client_socket, client_address = s.accept()

        print(f"[+] {client_address} connected.")

        client_sockets.add(client_socket)

        t = Thread(target=listen_for_client, args=(client_socket,))

        t.daemon = True

        t.start()

for cs in client_sockets:

        cs.close()

        s.close                                           


TUTORIAL ARDUINO : Mesin Pencacah Pakan Ternak Berbasis Arduino

TUTORIAL ARDUINO : Mesin Pencacah Pakan Ternak Berbasis Arduino

April 30, 2023

 //////////////////////////////////////////////////////////////////////

//  Program ini dibuat oleh Harun Syahputra ( Putraganesha )       //

//  ========================================================      //

//     Program ini dibuat untuk Sistem Kendali Mesin Pencacah    //

//  Pakan ternak berbasis Arduino dan HC-SR04 dengan Output     //

//  Relay sebagai Switch.                                      //

//  ========================================================  //

//  Website  : WWW.V-TECH.MRA.MY.ID                          //

Tutorial Arduino, Program arduino Mesin Pencacah Pakan Ternak






//  Whatsapp : 0813 7036 0770                               //

//  E-MAIL   : putraganesha777@gmail.com                   //   

////////////////////////////////////////////////////////////


#define pintriger 3

#define pinecho 2

#define pateni 7

#define LedIndikator 5    


long durasi;

float cm, inch;


void setup()

{

  Serial.begin(9600);

  pinMode (pintriger, OUTPUT);

  pinMode (pinecho, INPUT);

  pinMode (pateni, OUTPUT);

  pinMode (LedIndikator, OUTPUT );

}


void loop()

{

  digitalWrite (pintriger, 0);

  delayMicroseconds(2);

  digitalWrite (pintriger, 1);

  delayMicroseconds(10);

  digitalWrite (pintriger, 0);

  delayMicroseconds(2);

  

  durasi = pulseIn(pinecho, HIGH);

  cm = (durasi * 0.0343)/2;

  inch = cm / 2.54;


  if (cm >= 30){ // jika jarak lebih dari 30cm

  digitalWrite(pateni, 0); // relay aktif

  digitalWrite(LedIndikator, 0); // lampu indikator tanda alat bekerja on

  } else { // selain itu maka

  digitalWrite(pateni, 1); // relay mati

  digitalWrite(LedIndikator , 1); // lampu indikator tanda alat bekerja off

  }

  Serial.print(cm);

  Serial.print(" Cm");

  Serial.print("\t");

  Serial.print(inch);

  Serial.println(" Inch");

  delay(50);

}

Whatsapp Down Total, Ini penyebabnya - Putra Pedia

Whatsapp Down Total, Ini penyebabnya - Putra Pedia

October 04, 2021

 Whatsapp dan Layanan Facebook Group Down Total, Mungkin Ini penyebabnya


    Eyyo Sobat pedia,.. hari ini tepatnya jam 21.45 tanggal 04 Oktober 2021 Whatsapp dan Facebook kembali Drop secara tiba tiba, hal ini sebelumnya pernah terjadi beberapa tahun lalu ( 2019 ), perlu diketahui Whatsapp dan Facebook memanglah satu perusahaan yang saling berkaitan, karena whatsapp sebelumnya dibuat oleh Will Cathcart pada tahun 2009 dan diakusisi oleh Organisasi induk facebook Inc pada tahun 2014 sampai sekarang whatsaap resmi milik facebook inc.

    Facebook menghabiskan US$ 16 miliar (Rp 188 triliun) untuk mengakuisisi WhatsApp dengan rincian US$ 4 miliar secara tunai dan US$ 12 miliar dalam bentuk saham Facebook. Angka itu belum ditambah dengan saham US$ 3 miliar selama empat tahun ke depan untuk kinerja yang bagus. Ini merupakan akuisisi terbesar Facebook--16 kali lebih besar dari yang dibayarnya untuk Instagram.

WhatsApp adalah salah satu di antara banyak layanan pesan, tapi paling populer dengan 450 juta pengguna aktif. Pesaingnya dari Cina, WeChat, mengklaim 270 juta pengguna aktif, dan Line dari Jepang baru saja melewati 300 juta akun terdaftar. Hal itu didorong dengan alasan Whatsaap lebih mudah digunakan dan memiliki banyak fitur simple, sehingga semua orang tertarik menggunakan nya.

Meskipun WhatsApp memiliki daya tarik lebih daripada aplikasi alternatifnya, popularitas aplikasi ini bervariasi menurut wilayah. WhatsApp besar di India, misalnya, di mana aplikasi ini bahkan tersedia pada ponsel fitur, seperti jajaran Nokia Asha.

Dalam sebuah percakapan membahas merger itu dengan para investor, bos Facebook, Mark Zuckerberg, mengatakan akuisisi itu dilakukan karena WhatsApp berada pada jalurnya untuk memiliki lebih dari satu miliar pengguna. "Ini adalah layanan pasar massal langka yang sangat berharga," ujarnya sebagaimana dikutip Mashable, Rabu, 19 Februari 2014. Zuckerberg menyatakan bahwa akuisisi itu mendukung misi Facebook untuk membuat dunia lebih terbuka dan terhubung.

Secara lebih spesifik, Zuckerberg mengatakan pembelian WhatsApp membantu proyek Internet.org Facebook yang memiliki misi menyediakan akses Internet untuk dua pertiga bagian dunia yang belum terkoneksi. Karena sebagian besar dari pertumbuhan itu diharapkan di pasar berkembang tempat WhatsApp populer, WhatsApp tiba-tiba diangkat ke komponen kunci dari strategi itu.

Zuckerberg juga menegaskan bahwa Facebook tidak mengakuisisi WhatsApp untuk menggantikan Facebook Messenger. Dia mengatakan kedua layanan memiliki kasus penggunaan yang berbeda--dengan Messenger bertindak lebih seperti e-mail dan WhatsApp lebih real-time, dan akan tetap independen.

Selain itu, Facebook melakukan akuisisi itu karena WhatsApp mencapai apa yang tidak dapat dicapai Facebook sendirian: popularitas yang signifikan dan penggunaan aktif di beberapa bagian dunia di mana pasar ponsel siap untuk meledak dalam beberapa tahun mendatang.

oke Kembali Ke Topik, sebenarnya ada banyak faktor yang mungkin terjadi yang membuat Whatsapp dan Facebook down total, diantaranya :

1. Kesalahan Internal dari sisi server.

2. Kerusakan Perangkat yang mungkin tiba tiba terjadi

3. Update dan maintenance dari sisi server utama organisasi induk milik Facebok.Inc

    Untuk itu Kita hanya bisa menunggu Whatsapp dan facebook group bisa diakses kembali, Karena saat ini semua akses ke Facebook Group sama sekali tidak bisa diakses. Pihak Facebook Inc juga belum memberikan Info apapun terkait down nya whatsaap dan seluruh layanan dari facebook group.

    Internet memang membawa pengaruh besar untuk kita semua, menyajikan berbagai macam layanan yang membuat kita bisa saling terhubung kapan pun dimanapun, untuk itu bijaklah dalam menggunakan internet. salam 😅

Cara Mengatasi Tampilan Login Mikrotik tetap default setelah upload template baru - Putraganesha.com

Cara Mengatasi Tampilan Login Mikrotik tetap default setelah upload template baru - Putraganesha.com

December 19, 2020

 

    Hai Sobat, Blogger...

Kali ini Mimin akan share Cara Mengatasi Tampilan Login Mikrotik tetap default setelah upload template baru.

Beberapa dari kalian mungkin masih ada yang mengalami masalah seperti ini, dan pasti bingung cara untuk mengatasinya, tenang.. jangan panik, saya bisa kasi tips untuk mengatasi nya.

Berikut, adalah Cara Mengatasi Tampilan Login Mikrotik tetap default setelah upload template baru.  

1. )  Pertama - tama, kalian login ke mikrotik via winbox, lalu buka menu FILES lihat apakah template kalian sudah ter-Upload dengan benar. [ lihat gambar dibawah ]



2. )  Jika kalian sudah memastikan bahwa template yang kalian Upload sudah benar, selanjutnya, buka menu IP > HOTSPOT > SERVER PROFILES. [ lihat gambar ]




3. )  Setelah itu lihat menu hsprof  klik dua kali untuk melihat pengaturan DIRECTORY untuk HTML DIRECTORY yang dipakai untuk halaman login pada server HOTSPOT kalian. [ lihat gambar ]



4.  )  Jika HTML DIRECTORY yang digunakan bukan DIRECTORY Template Login yang telah kalian upload, kalian tinggal ubah dengan men-select icon panah kebawah disamping kotak tab menu Directory. Setelah itu pilih Directory Template yang  telah kalian upload, biasanya diinisialisasikan dengan nama file template hotspot kalian, setelah itu klik Apply lalu OK, dan coba untuk mengakses halaman login dari hotspot kalian..



    Nah begitulah Cara Mengatasi Tampilan Login Mikrotik tetap default setelah upload template baru.  sekian tips dari saya, assalamualaikum warahmatullahi wabarakatuh ..