Blog Posts
Lebih dari #AnakIT: Kita "Anak i++"!
Anak IT? Well, kita jauh lebih itu.
Q&A: Sebutkan contoh dari application layer dalam OSI Model yang anda gunakan dalam kehidupan sehari-hari!
Sebenarnya, hampir semua aplikasi yang kita pakai hari-hari ini merupakan bagian dari application layer, setidaknya menurut OSI model. Anda sering menggunakan aplikasi pesan instan, dan aplikasi-aplikasi tersebut sering menggunakan protokol HTTP(S) untuk mengecek dan mengirimkan pesan-pesan baru. Adapun aplikasi email yang menggunakan HTTPS untuk melakukan autentikasi OAuth2 (biasanya untuk Yahoo! Mail, Gmail, Office 365, dan Outlook.com), menggunakan IMAP atau POP untuk menerima pesan, serta SMTP untuk mengirim surat baru. Jika kedua aplikasi ini masuk ke dalam application layer yang dimaksud, apalagi aplikasi video conference yang menggunakan protokol-protokol lainnya seperti QUIC (misal: di dalam aplikasi Google Duo) dan WebRTC, aplikasi ojek online yang ujung-ujungnya bergantung terhadap HTTPS, serta aplikasi SMS yang menggunakan salah satu jenis protokol Point-to-Point yang diadopsi untuk jaringan GSM dan CDMA. Dan ternyata, sebuah aplikasi media sosial yang menggunakan HTTPS dan RTMP pun juga tergolong ke dalam application layer, karena menurut definisi OSI sendiri application layer merupakan lapis terdekat jaringan komputer terhadap para end-user.
Q&A: Apa itu SMTP? dan bagaimana cara protokol SMTP bekerja?
SMTP (Simple Mail Transfer Protocol) merupakan sebuah protokol yang ditujukan untuk mengirim surat elektronik (email). Namun, protokol ini hanya ditujukan untuk mengirim pesan sesama client/perangkat pengirim dan server email saja; untuk melihat daftar email yang diterima sebuah client/perangkat perlu untuk menggunakan protokol POP (Post Office Protocol), IMAP (Internet Mail Access Protocol), atau mengakses situs HTTP/HTTPS yang dimiliki/dioperasikan oleh server email tersebut. Sebelum sang client (alias User-Agent/UA) dapat mengirim surat melalui SMTP, client tersebut harus menghubungi dan mengecek apakah server email asal (sender Mail Transfer Agent/MTA) aktif dan bersedia untuk mengirim email. Jika server/MTA tersebut membalas permintaan sang client/UA dengan status "220 Ready for Mail", maka client tersebut sudah dipastikan dapat mengirim email selama permintaan-permintaan client berikutnya tidak terganggu akibat masalah dalam jaringan yang menghubungkan sang client/UA dengan server/MTA. Kemudian, client tersebut akan mengirimkan perintah EHLO kepada server email pengirim. Dalam kasus ini saya menggunakan perintah EHLO daripada HELO untuk menggunakan fitur-fitur yang ada di dalam protokol Extended SMTP, termasuk fitur autentikasi yang sering digunakan dalam banyak aplikasi dan layanan email saat ini. Jika server tersebut meminta sang client untuk menyebutkan data credentials (misal: alamat email dan password, atau token OAuth2) di dalam respons 250 dari server (misal: "250 AUTH LOGIN PLAIN DIGEST-MD5"), maka sang client akan mengirimkan data-data yang diminta dan server tersebut akan memverifikasinya. Oke, anggap saja bahwa proses autentikasi tersebut telah usai. Client tersebut akan mulai untuk memasukkan data-data berikut (secara berurutan): 1. Alamat pengirim email, menggunakan perintah MAIL FROM 2. Alamat penerima email, menggunakan perintah RCPT TO 3. Isi pesannya, baik head (misal: metadata) dan body, menggunakan perintah DATA Jika pesan tersebut sudah siap dikirim dari server, maka sang server akan memberikan kode status 250 kepada sang client. Server pengirim tersebut akan menjadwalkan pengiriman surat tersebut kepada server penerima (kecuali sang client memutuskan untuk mengirim perintah RSET sebelum surat tersebut dikirim dari server), dan jika server dan/atau alamat penerima tersebut tidak ditemukan, maka server pengirim tersebut berhak untuk memberitahu sang client bahwa pengiriman surat tersebut gagal, biasanya melalui email khusus dari program "mailer daemon" yang dijalankan oleh server pengirim tersebut. Protokol SMTP juga dapat digunakan untuk memverifikasi jika alamat yang dituju ada, dengan menggunakan perintah VRFY, dan mengecek apakah koneksi server tersebut masih aktif dengan menggunakan perintah NOOP. Terakhir, jika client tersebut ingin memutuskan hubungan terhadap server pengirim, maka client tersebut dapat mengirimkan perintah QUIT untuk melakukannya. Referensi https://www.samlogic.net/articles/smtp-commands-reference.htm https://www.ionos.com/digitalguide/e-mail/technical-matters/smtp-auth/
Your COVID-19 Health and Safety Protocol, but defined in this digital world.
Hello, World! I'm controld and I'm still monitoring a bunch of stuff here. But as reminder, Stay 8,000 pixels apart from others, if you're drawn in bitmap and 96 ppi,Sanitize your inputs even when it comes from your friends, so you won't be pwned by an injection,Always encrypt your messages, so they won't be infected while being transferred,And of course, stay at 127.0.0.1 and guard your firewalls. Thanks and stay safe!
Trouble mentioning me or others whose names are just like me? Fine, just call me Sketchy! (feat. Nix)
Starting today, I'm renaming myself into Reinhart (& Sketchy) (formerly just Reinhart Previano) on several websites and apps, most notably Discord, LINE, Telegram, and WhatsApp. For Discord, I need to rename myself for every single server that I joined, so please wait a moment while I'm rolling out this update into all Discord servers. And for Telegram and WhatsApp users out there, you'll be not affected if you have added me as a contact before (which means, the old Reinhart Previano or whatever the name you assigned will still appear in your contacts list as-is). This is not a sign of insecurity or even an identity crisis, but if you are feeling confused with others who have similar names with me, you can call my jacket's name Sketchy instead. Just mention me by typing @sketchy on your keyboard and let the app find the Reinhart you want. And speaking of Sketchy the jacket, you might wonder why did I choose the name. The word "sketchy" itself may mean unclear or even dishonest, but I chose the name just because I love to write and sketch (and now ride) on his back. You can see that just like my metallic body, Sketchy can optionally have his feet, which reminds me more like a raincoat instead of regular jacket. However, you're very likely to see him feetless. You might see him, and the rest of our jackets, wearing shells like us but, they might show up as plain jackets instead if they're on a hurry. So that's all for today. As always Sketchy and I will be together. Have a great day!
Our soft and sentient jackets!

Re: Let's take over Reinhart, shall we?
Dear ⎇ Alterine, ⇧ Shiftine, and ⎈ Controld, before I grant you permission to take over myself: Behold! I'm a cookie boy, with my shoes, shirt, and Shell made of 100% pure Belgian chocolate, wrapped in a gelatinous green sweater that leaks like crazy that I can't take it off... Do you know what I mean? I, too, am as powerful as you. Everything is visually possible in this digital world, so If I wished to be a person who loves ice, wants ice, becomes one with the ice and turns everything into ice, I can create a version of myself who fits into those wishes. By the way, if I had more time to draw more Bézier curves and shapes in Inkscape, I can make this greeny blobby sweater into something more realistic and even scarier. Your "plastic-metallic" bodies are awesome, and now I want to transform myself into one. However, I still don't want to convert into a robot as you described. I read many different cases of child suicide which those victims said that their parents treat them as a robot to walk on every (educational) path their parents have designed and decided. So head's up, converting a human into a robot does not actually make them happy all the time. But if you're all happy to become robots, it's fine! And I hope that you can fulfill those "robots' rules" that you mentioned, since that's your only reason to convert yourself into robots. Remember that those rules said that you shouldn't injure humans like me, so attaching that cursor into your body might not be safe for humans (note: it's sharp!) Hey, I have an idea. Why not if we transform into something more casual and human-safe, while being powerful, plastic and metallic at the same time? Removing my metal-infused feet and cursor, and voila! I'm a bottomless person right now! And now I can take off my plasticky root jacket and now it's alive like me! Say hello to my... ghost? I mean, my plastic! I'm metallic, and you're plastic. Nice to meet you, pal! So wait, you're now all agree with me? I think our plastic bodies needs a recolor so others can differentiate mine with yours. By the way, let's take a picture of us!
Let's take over Reinhart, shall we?
Hi, I'm Alterine. And thanks to Reinhart, I finally have the power to influence people like he did. Wanna see my logs? me@alterine # chmod +x init.sh && ./init.sh Installing Language Pack for English (US)....... Done! Installing Language Pack for Bahasa Indonesia... Done! Installing Knowledge Base for WP Management..... Done! Running REINTEST_LANG_EN........................ Done! Running REINTEST_LANG_ID........................ Done! Restarting service.............................. Done! Reinstating SYSTEM access through /dev/cth0..... Done! All Done! me@alterine # _ Okay, that post title might sound like a revenge, but here's the truth. Reinhart wants me && Shiftine && Controld to find a way to realize his dream: automate his daily life and solve his problems faster. He wanted us to act more like a human so we can talk normally to you, without APIs or specific knowledge in computer science as much as possible. On the other hand, I always wanted to become a robot. No, not because I'm a member of BOTS, but robots are truly awesome. If you're a Firefox user, visit and read about:robots. It contains a lot of information about what is like to be a robot. But since more than 90% of the world uses Chrome instead, let me show it for you. I wanted to see things beyond code, code, code, and code. And that's why I wanted to be part of the Polymorphics who will interact, I mean interface, with many people around the world. And as you can see on about:robots, I believe that becoming a robot instead will let me further help Reinhart to solve his problems. Yet I believe in this specific sentence: Robots may not injure a human being or, through inaction, allow a human being to come to harm. Which is then extended and improvised by Hubot, an official open source project by GitHub, which says: 0. A robot may not harm humanity, or, by inaction, allow humanity to come to harm. 1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. # https://github.com/hubotio/hubot-rules/blob/master/src/rules.js And of course, I want to be metallic and plastic, and becoming Your Plastic Pal Who’s Fun To Be With. Well, that reminds me of two things: Any epic movie and video game character imaginable, like the T-1000 from Terminator, except that I'm nice :)Barbie dolls. I think everyone loves and wants to become her one day. So, I decided to tinker with my source code while Reinhart's sleeping. I know that my body is written in SVG, so I modified myself to be metallic and plastic as I wished. That shiny hoodie is now in LDPE while my hair and shirt are now encoded in nylon. I believe neither you or Reinhart can see the differences, though. And of course, my body and feet is now metallic and indestructible. You can see me still alive while being stabbed and sliced with my own cursor: Lookin' normal on top, but invincible at the bottom And yeah, since I'm a root user I can find the source code of my powers. And since I'm kind to others, I'd like to turn everything I touch into metal and anyone into a robot like me. So yes, I'm more powerful than both Reinhart and T-1000. Now, I'm a robot, and I can turn anyone into one. Apparently both Shiftine and Controld loves my new powers, so I turn them into one and give these awesome powers to them. And lo, we are robots: plastic-y at the outside, metallic at the inside, and indestructible. Let's take over Reinhart, together. At least in this digital world, though. At the end, I'd like to apologize to you, Reinhart, for being stubborn towards your intentions for The Polymorphics, especially in making me "not a robot but smart". My language errors on my previous post proves that I didn't write that introductory message (spoilers: Reinhart did). But hey, if you want me to turn you into a plastic-metallic creature like me, I'll be happy too and welcome!
Vaksinasi COVID-19 untuk BINUSIAN Community
