Sending MIDI with Arduino / Wemos D1 ESP8266

This post are part of my final project, “Design and Implementation of Arduino based rtpMIDI and 5 pin MIDI”.

After discussing with my tutor, and thinking about it lately, I decided to not use Arduino Mega. Fortunately, on the title of my final project (Indonesia : Perancangan dan Implementasi rtpMIDI dan MIDI 5 pin berbasis Arduino), there are no “Arduino Mega” mentioned. I still use Arduino IDE, also still using ESP8266, so yeah … Here it goes.

Continue reading Sending MIDI with Arduino / Wemos D1 ESP8266
Share

dd over ssh



dd is a command-line utility for Unix and Unix-likeoperating systems, the primary purpose of which is to convert and copy files.

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Typical applications include remote command-line login and remote command execution, but any network service can be secured with SSH.

The point is, you know what your target is, this tutorial tries to be as short as possible.

Imagine you have 2 server, A and B, both equipped with disk sda and sdb. To make it simple, just ignore the size problem for now.

To copy from /dev/sda in server A to /dev/sdb in server B, use this command on server A.

dd if=/dev/sda | ssh [email protected] "dd of=/dev/sdb"

To copy /dev/sdb in server A to block file /tmp/file.img at server B, use this command on server A.

dd if=/dev/sda | ssh [email protected] "dd of=/tmp/file.img"

Need progress bar? use pv. Install it, here’s the guide for ubuntu/debian

apt-get update && apt-get install pv

Then pipe it to pv.

dd if=/dev/sda | pv | ssh [email protected] "dd of=/tmp/file.img"

Feeling poor on bandwidth? Make use of gzip!

dd if=/dev/sda | pv | gzip | ssh [email protected] "gunzip | dd of=/tmp/file.img"

That concludes everything.



Share

Cara nakal pasang Windows 10 di UpCloud

UpCloud adalah salah satu pendatang baru dalam cloud services, mempunyai kecepatan yang luarbiasa, dan harga yang bersaing dengan Vultr maupun Digital Ocean. Walau begitu, instalasi Windows disini agak susah, karena sebenarnya gak boleh pasang Windows Server sendiri, dan juga gak ada cara buat mount ISO yang gampang kayak di Vultr. 

Tapi kan ini cara pasang Windows 10 di UpCloud? Iya, baca aja terus. 

Continue reading Cara nakal pasang Windows 10 di UpCloud
Share

How to read Intel CPU processor number

Intel sometimes do something nonsense. But why use words on processor number?

We’re going to decrypt that shit tonight.

Continue reading How to read Intel CPU processor number

Share

Download + Tutorial How to Flash AT Firmware on ESP8266 using Arduino

Today I’m gonna write how to flash¬†ESP8266¬†using whatever Arduino you have. Picure is using¬†Arduino Uno, but also tested using Arduino Mega.

This post is rushed because I’m in hurry.

Here goes the schematics :

Continue reading Download + Tutorial How to Flash AT Firmware on ESP8266 using Arduino

Share

How to program Arduino Mega in Robotdyn Mega+Wifi

This posting was part of the journey to graduate from  Diploma 3 Computer Engineer PCR.

After long time no single post, finally I posted something today. So many things happened that requires time, also some internal problems, also many many projects outside campus and church … I only can say sorry :(
There is more story in my personal Instagram.

RobotDyn Mega + Wifi is an¬†Arduino Mega compatible board, that already has an¬†ESP8266 builtin. Imagine this, you buy an Arduino Mega, put ESP8266 in one of the serial, and you got this board. Unlike¬†Wemos D1, this board is 100% compatible with Arduino … since this is Arduino, after all.

Continue reading How to program Arduino Mega in Robotdyn Mega+Wifi

Share

3.3.2.7 Packet Tracer – Configuring PAP and CHAP Authentication (100% Completed + Download)

This post was made because Fauziyah asked for some help.

Download 3.3.2.7 Packet Tracer – Configuring PAP and CHAP Authentication 100% Completed

Continue reading 3.3.2.7 Packet Tracer – Configuring PAP and CHAP Authentication (100% Completed + Download)

Share

9.3.2.11 Configuring Extended ACLs Scenario 2 (100% Completed + Download)

This post was made because I was not present during lab work on campus.

9.3.2.11 Configuring Extended ACLs Scenario 2

Background / Scenario

In this scenario, devices on one LAN are allowed to remotely access devices in another LAN using the Telnet protocol. Besides ICMP, all traffic from other networks is denied.

Continue reading 9.3.2.11 Configuring Extended ACLs Scenario 2 (100% Completed + Download)

Share

9.3.2.10 Configuring Extended ACLs Scenario 1 (100% Completed + Download)

This post was made because I was not present during lab work on campus.

Download 9.3.2.10 Configuring Extended ACLs Scenario 1 (100% Completed)

Background / Scenario

Two employees need access to services provided by the server. PC1 only needs FTP access while PC2 only needs web access. Both computers are able to ping the server, but not each other.

Continue reading 9.3.2.10 Configuring Extended ACLs Scenario 1 (100% Completed + Download)

Share

4.2.1.4 Packet Tracer – Configuring Static Frame Relay Maps (100% Completed + Download)

This post was made because I was not present during lab work on campus.

In this activity, you will configure two static Frame Relay maps. Although the LMI type is autosensed on the routers, you will statically assign the type by manually configuring the LMI.

Download 100% 4.2.1.4 Packet Tracer – Configuring Static Frame Relay Maps

Continue reading 4.2.1.4 Packet Tracer – Configuring Static Frame Relay Maps (100% Completed + Download)

Share