DisclaimerThis article can be highly inacurate because this is only my understanding and my imagination based on:
which ultimately most of the screenshots are from the above sources. As an academic, I want to say that their publications are well written but I still find it hard to understand because it is not field and I have almost no experience in it. Still, I would like to direct this article to users where I address their problem and straight to the solution without explaining the method. Yes, most of us in public are only interested in how the product will be and care about what is inside the product later. ![]() The Problem With Over SpeculationI only know two use case of volatility which are for uncorrelating an asset and for gambling. Other than that, volatility is generally a problem. A prime example of where volatility is problematic is for medium of exchanges. For example, a meal today costs 40 thousands Satoshis, tomorrow it costs 80 thousands Satoshis, and the next day costs 20 thousands Satoshis. Nobody wants to use something that is up and down as a medium of exchange, everybody wants to use something that is constant or goes up and only in that direction. Volatility discourages new users, new investors, and other newcomers which can slow down or even prevent development and adoption. There is even a publication that mathematically proves that volatility prevents adoption and vice versa where adoption can reduce volatility titled Volatility Effect on the Adoption and Valuation of Tokenomics. ![]() Those Who Manipulates PriceWhile in the current financial market there are greedy bankers and politicians, in the cryptocurrency market there are whales. How they can manipulate the price is related to the art of monopoly, those who controls the supply controls the price. For example, if Apple is the only smartphone provider, they can set the price as they wish. However, with the presence of Samsung, Microsoft, Lennovo, Xiomi, Huawei, and many other providers, Apple cannot price as they wish as there are other competitors willing to give better offers to the customers. Thus competetion is necessary for the customers' prosperity. Greedy bankers and politicians and whales can manipulate the price as follow: ![]() ![]() ![]() Can Speculative AMM Discourage Whales?While traditional order books determine the price purely on orders, Speculative AMM determine the price based on:
and if you want to know what they are and why, you should read TOKENOMICS: DYNAMIC ADOPTION AND VALUATION. ![]() ![]() ![]() ![]() DEXToken Governance (DEXG)
If you want to participate in the Luna Staking Round, do the following:
0 Comments
CatatanBuku panduan ini merupakan buku panduan yang saya tulis ketikan melakukan kegiatan Kuliah Kerja Nyata (KKN) di Desa Gumbrih Jembrana, Bali, ketika saya masih mahasiswa S1 di Universitas Udayana antara tahun 2013 - 2014 (saya lupa). Salah satu kontribusi kami adalah membuat buku panduan bagi Desa Gumbrih untuk mengurusi blognya yang pada saat itu menjadi website utama. Ceritanya, tim KKN sebelum kami, mengkontribusikan pembuatan blog Desa Gumbrih karena salah satu potensi Desa Gumbrih adalah obyek wisatanya dan untuk menarik lebih banyak turis dapat dilakukan dengan mempromosi obyek wisata Desa Gumbrih melalui website. Tetapi tim KKN sebelumnya hanya dapat melakukan sampai disitu saja, sehingga belum diserahterimakan ke Desa Gumbrih. Oleh karena itu, tujuan tim KKN kami adalah membuat buku panduan mengurus website Desa Gumbrih pada saat itu dan penyerahkan kepengurusannya ke Desa Gumbrih. Namun setelah saya kembali lagi hari ini saya tidak lagi dapat menemukan website Gumbrih tersebut, antara sudah tidak diurusi lagi sehingga dihapus atau pinda ke website lain contohnya saya temukan http://desagumbrihpekutatan.blogspot.com/. Jika ada yang mengetahui perkembangan website Desa Gumbrih terkini, silahkan beri komentar. Jadi buku panduan ini sekarang hanya berguna sebagai tutorial Blogger atau Blogspot. Pada akhirnya, tulisan ini ditunjukkan bagi yang sama sekali tidak pernah blogging tetapi ingin mengetahuinya dan mencoba, dan bagi yang ingin mengetahui apa yang saya kontribusikan pada saat KKN dulu. 1. Akses Blog GumbrihDesa Gumbrih telah memiliki website di www.desagumbrih.com dapat diakses di blogger.com dengan akun google username : ***** dengan password : *****. ![]() ![]() ![]() ![]() ![]() ![]() 2. Update BeritaUpdate berita dapat dilakukan pada bagian post. Pada bagian ini dapat diisikan tulisan gambar dan sebagainya, yang akan langsung tampil dihalaman depan sehingga cocok untuk berita terkini dan sejenisnya. Alamat post dapat dimodifikasi dengan menggunakan fitur permalink. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 3. Menambah MenuDulu untuk menambah menu dilakukan modifikasi coding html pada bagian template tetapi sekarang tidak apakah sudah ada template yang dapat memodifikasi menu dengan cara lebih mudah. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 4. Page dan Papan KhususSecara penggunaan perbedaan post dengan page adalah post akan langsung tampil di halaman depan cocok berita terkini, sedangkan page tidak akan tampil di halaman depan. Untuk membuat papan khusus, contohnya papan pengumuman pada website menggunakan fitur label. Pada papan ini terdiri dari beberapa post. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 5. Slider![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mirrors
UtilityToday, Internet Protocol (IP) address version 4 is majorly used between computer communication over the network. However, most common people does not know that IP address is set on the network interface and not in the core system of the computer. For example, a laptop can have two IP address, one is on the cable and one is on the WiFi. This article guides users in setting IP address manually which can be for:
Short Description
Set Up IP Address ManuallyWindows GUI![]() ![]() ![]() ![]() ![]() ![]() ![]() Windows Command LineUsing command prompt (CMD): netsh interface show interface netsh interface ip set address "[chosen interface]" static [ip address] [subnet mask] [gateway] [metric] netsh interface ipv4 set dns name=”[YOUR INTERFACE NAM]” static [DNS SERVER], for example: netsh interface ip set address "Ethernet" static 192.168.100.25 255.255.255.0 192.168.100.1 1 netsh interface ipv4 set dns name=”8.8.8.8” static Ethernet Linux GUI (Debian)![]() ![]() ![]() ![]() ![]() ![]() Linux Command Line (Debian)Using ifconfig: sudo ifconfig [interface] [ip address] netmask [subnet mask] up route add default gw [IP-ADDRESS] [INTERFACE-NAME], for example sudo ifconfig eth0 192.168.100.22 netmask 255.255.255.0 up route add default gw 192.168.100.1 eth0 Using ip: sudo ip addr add [ip address]/[netmask id] dev [interface] sudo ip route add default via [gateway], for example sudo ip addr add 192.168.100.22/24 dev eth0 sudo ip route add default via 192.168.100.1 For DNS, edit /etc/resolve.conf: nameserver 8.8.8.8 Utility![]() GUI Angry IP Scanner![]() NMAP command line![]() ![]() ![]()
Compatible course content synchronization model for course distribution over the network for tokuen 2016 from Fajar Purnama
Special Seminar, 21 November 2016, Engineering Building Room BNote
AbstractThe release of massive open online course (MOOC) allows the delivery of course to anyone almost anywhere around the globe, and mostly freely distributable. However there is a connectivity issue on developing countries that limits the availability of MOOC. A solution to this issue was distributed learning management system (LMS). One of the challenges is how to distribute the learning contents effectively, one example is how to distribute with the lowest possible network data cost. Unfortunately, there is still a problem that the learning content distribution is not one time only, but continuous. Like in universities it always changes or revised almost every semester with the goal of improving education quality. Without a defined method a whole content is distributed each time causing large network traffic, however there is a way to only distribute the revised part through a recent introduced term course content synchronization. This fixes the problem but there is still another challenge to course content synchronization application which is the compatibility issue that the first application only works for Moodle 1.9. On this work is proposed a model that will be compatible to most LMS. The proposed model exports the course contents into a backup file or an archive, after that performs an incremental file synchronization between the two archives. The experiment was conducted on few LMSs which are Moodle, Atutor, Chamilo, Dokeos, Efront, and Illias to test it compatibility. In the end it worked on these LMSs and the result showed lower network traffic compared to without using the course content synchronization. 1. IntroductionThe number of ways how courses are delivered varies due to the development of technologies. When electronic devices were embedded in education a specified learning and teaching method e-learning (electronic learning) was introduced. Then the advanced of information communication technology (ICT) made it possible to deliver courses online. For each person to own an electronic device connected to the Internet can follow a course anywhere at anytime. Now with MOOC anyone from all over the world can join an online course, with unlimited participants, since it is open access via the web. All of these grants more people to be able to access education. Without any problems, no doubt that everyone will be able to utilize online course. However not all regions have the required ICT infrastructure to access online courses smoothly since people are wide spread, where some are far away from the service’s location, on [1] they have to rely on GPRS network. In other words some people are facing network connectivity issues, mostly in developing countries. In survey result [2] the biggest complains of students in following online course is the limited network bandwidth. Our peers research [3] [4] suggested that the necessary accessibility is needed in order to keep the motivation of the students and teachers. One way to deal with this problem is to distribute the service in more locations than relying on a centralized service that causes bottlenecks. As on [5] is stated as the third generation of content management system (CMS), thought on this work is more about learning contents of LMS than general contents of CMS. Having a distributed LMS increases the availability of the online course where people access the service on their local area than on the central area. Even after the distributed LMS was implemented, there was still more to do. The fact that learning contents are not distributed only once, but many times and continuously causes high network traffic and needs a method to reduce the cost. The continuous distribution is because the contents goes through countless revisions and usually distributed everytime it is revised. Usually the copy and replace is applied where the subscribers deletes the old contents and downloading the new one as on Figure 1. Since it is common trend the data size of the contents increases with every revisions, the data the subscribers have to download every time increases. It will be either facing a high network traffic or bare with outdated contents. ![]() A term that was recently introduced dynamic content synchronization (here is course content synchronization because focusing on course) [6] provides a method to reduce a network cost. The method is incremental data synchronization where with this method, it is no longer necessary to re-download the whole contents whenever it is revised, but download only the revised part illustrated on Figure 2. To put it simply, instead of throwing away the outdated contents and retrieving the new one, it is more network efficient to update the outdated one. Although there are more to dynamic content synchronization (i.e. filtering private data, collaborative content building, etc) on this work it is only discussed the incremental data synchronization where on the subscribers side is to retrieve only the necessary data to minimize the network data cost. ![]() The benefits of incremental data synchronization on distributed LMS were already discussed on the previous work [6]. On the other hand this work discussed one of the aspects that needs to be improved on the previous work. The main aspect is the compatibility to all LMS and its versions, where the first application was only compatible to Moodle version 1.9, then 2.x [7]. It was already introduced a model to extend its compatibility on this introductory work [8] showing compatibility up to Moodle 3.x. However the introductory work focused only on Moodle, while on this work will generalize the model for all existing LMSs (other than Moodle). The objective of this work is to develop a course content synchronization model that is compatible to most existing LMSs. 2. Related Worka. Course SharingSharing a course content became popular ever since MOOC was introduced. Periodical course Moodle on MOOC teaches students how to use Moodle and advised them to share their finished course [9]. Sharing helps other instructors who are not yet experienced in developing their own course, because making an own well designed and written one may take a lot of time. Some specialized course may only be written by experts. Course content sharing reduced the burden of the teacher and MOOC gave more students from all over the world a better chance to access a quality education. Distributed LMS is another form of course sharing where the course contents are shared to other servers on other regions. The typical way of course content sharing is dump, copy, then upload. Most LMS have a feature to export their course contents into an archive and allows to import the contents to another server which have the LMS. The technique to export and import varies to systems but the concept is to synchronize the directory structure and database. There is a very high demand for this feature that it is still improving until now, for example being able to export user defined part of the contents is being developed. Other CMS and LMS that currently doesn’t have this feature will be developed as it is stated on its developer forum. b. Dynamic Content SynchronizationSharing course contents temporary solves the problem of creating course contents by oneself, but forgotten the fact that most will go through countless revisions. There was always the choice to ignore the updates, but that goes against the goal of having a better education, which is why contents are constantly revised. If chosen to keep up to date, then prepare to face heavy network traffic (quite an issue for developing country but might not be a problem for developed countries with high Internet connection speed). Thus a term was created to address this issue, which is dynamic content synchronization. ![]() Early it was introduced as Moodle synchronization [10], then as dynamic content synchronization on distributed LMS [6] [7]. Within the dynamic content synchronization there is a method called incremental data synchronization which allows to retrieve the revised part only than the entire contents. The method synchronizes the directories and databases that can be shown on Figure 3 which in the end reduces the network data cost of the content distribution. However this is not the only feature that was discussed, it also involves how to filter private data, and many other aspects of synchronizing learning contents which consists of assignments, discussion forums, materials, quizzes, scores, etc. On this work it is called course content synchronization because it only focuses on the course contents. c. Incremental Data SynchronizationBefore there was incremental data synchronization there was patch. Software developers tends to develop their softwares frequently as their softwares’ version increases everytime. Users can just abandoned the old version softwares and get the new one, but to make it more efficient, software developers invented the patching system. They create patch by calculating the difference between the old and the new software, and that difference itself is the patch. Rather than copy and replace, a patch can be applied on old version software to be updated into the new version. This is less data costly because an ideal patch is always less the data size of the full software itself. To generate a patch it is needed both version of the software in that same machine, but what happens if the softwares are in different machines? In other words, it is desired a user to create a patch themselves, simply saying, self update. It was then that incremental data synchronization was invented. It is commonly as incremental file synchronization, the term data is only to show that it applies also to other than files. The research [11] attempted in generating a patch when both old and new file are on different machines, where the patch will be generated on a server that had the new file and will be given to the client that had the old file which will be transformed into the new file. It is called the rsync algorithm where more details are explained as follow:
3. Methoda. Course Content Synchronization ModelThe previous application also handles the database and directory synchronization which is why a new application must be created for each LMS and everytime their structure changes. This is not really a problem, but this work found a better model that one application can apply to all LMS and will not be affected by the change of LMS version. Most LMS are able to export their directories and database contents and its information, which later on can be imported to another server. The model on Figure 4 shows to let the LMSs’ export and import feature to handle the database and directory, then perform incremental data synchronization between the two exported archive. ![]() The incremental data synchronization is to calculate the difference between the two archives and apply that difference to the client’s course content archive, updating it to the latest version as the one on the server. There are many existing applications capable of performing incremental data synchronization, and this work will be using rdiffdir application based on rsync algorithm. Based from the previous section about incremental synchronization, the procedure can be illustrated on Figure 5 and can be explained as following: (1) the client will generated a signature of its course content archive and sends it to the server, (2) the server will use the received signature to its course content archive to generate a delta and returns it to the client, (3) the client will apply the received delta to its course content archive making it identical to the course content archive on the server. Importing this course content archive will update the course contents on the client’s LMS. ![]() b. ExperimentThe purpose of the experiment is to compare the network traffic of course distribution after revisions between without using any defined method and using this method (course content synchronization). In order to show the model’s compatibility, the experiments will take place on many LMS, which are Moodle, Atutor, Chamilo, Dokeos, Efront, and Illias. The end result should show the network traffic in data rate (Bytes/seconds), and whether it is implementable for the experimented LMS. ![]() ![]() ![]() The experiment consists of four different scenarios. The first is without synchronization, the second is large content synchronization, the third is medium content synchronization, and the fourth is synchronization where both sides have identical course contents (no update). Since there are six different LMS, it is too much to discuss all the network traffic, but instead it will be summarize to the average. The term large and medium content is a self defined term based on the difference of both course contents between client and server.
The experiment uses the authors own original course contents which mainly consists three topics are computer programming, computer network, and penetration testing, with each consists of materials, discussion forums, assignments, and quizzes, a snapshot of one of the topics can be seen on Figure 6. Large content synchronization is when the client only have one of the three topics (example for Moodle will update from 16.5 MB to 30.5 MB), while medium content synchronization is when the client already have two of the three topics (example for Moodle will update from 28.4 MB to 30.5 MB), and the client wants to synchronize to the server in order to have all three of the topics (update). On Table 1 shows the course content data size in bytes when it has one, two, or three of the topics. The data sizes varies depending on the LMS, but the contents such as materials, discussion forums, assignments, and quizzes are almost exactly similar. c. Demonstration![]() The experiment consists of three main steps. The first step is to export the course contents into an archive or it can also be called a backup file. An example of an LMS’s course backup interface can be seen on Figure 7. Some have a very powerful backup features such as allowing to choose which parts of the contents to backup and including students’ informations or not like Moodle, but most LMS have only a simple backup interface which can only backup the running course as it is. There are still other LMS that does not have this feature for example FormaLMS which makes Figure 5 irrelevant, but a strong reason why it is still proposed because this feature has a high demand that the developers of these LMS states that they will make it available in the future. ![]() The second step is to perform an incremental data synchronization between the two archives in order to update the client’s archive to the version of the server’s archive. This work made a web application to utilize rdiffdir application online which the interface can be seen on Figure 8, the full source code of the application is available on [12]. Basically it follows Figure 5, it can make a signature of the course content’s archive and upload it to the server which then the server will automatically respond by creating a delta based on the received signature and invoking the client to download it, later in the end patch client’s archive using the received delta. Finally Figure 8 will turn into Figure 9. ![]() Exporting and importing the archive on the LMS is done manually but additional features can be added on the web application to do this automatically. Outside of this work however, performing an incremental data synchronization is not limited to use this work’s web application. Existings applications such as git, svn, dropbox, google drive, and others that can do an incremental data synchronization can be used by modifying the interfaces to the administrators needs. What this work proposed is the model on Figure 4, while Figure 5 is just one way of performing incremental data synchronization which is not absolute and can be changed as long as the end result is met. The third step is importing the synchronized archive back into the client’s LMS. This is done to see whether if importing is possible and to see whether the client’s contents is up to date to as the one on the server. This is to verify if the synchronization succeeded where the previous two steps became pointless if this step fails. 4. ResultTable 2 showed that this method worked on the LMSs that was tested on where on the experiments, the synchronized content archive were successfully re-imported on the LMS. The produced network traffic is provided on Figure 10 which consists of uplink and downlink. The uplink is affected by the signature’s size on Table 3 which is common to be around a few megabytes and usually least contributed to the network traffic, though there is a manuscript that gives mathematical calculations of the size of the signature. The downlink is affected by the size of the delta on Table 4 which consists of new contents for the client and sets of instructions, mostly represents the revised part of the content and greatly contributes to the network traffic.
The main discussion is on Figure 11 which shows the average total network traffic (uplink addition to downlink) of the synchronization and without synchronization. It is clearly shown that using synchronization is less costly than without using synchronization, because without using synchronization involves retrieving the whole course contents while using synchronization only retrieves new parts of the course contents although that involves sending reference in oder to determines which parts to be retrieve and resulting some instructions to rearrange the existing contents and deleting some that is supposed to be deleted. This method is particularly efficient when there are often small revisions, for this case compared to retrieving ~28MB, it is only needed to retrieve ~3MB, which is ~10 times smaller, although it is still efficient when large revision occurs. There is possibly a case that synchronization on a very large revision can be more costly than without using synchronization, and incremental data synchronization may fail on certain archives, but for now they are out of the scope of this work and it is less likely to happen. ![]() 5. Conclusion![]() The proposed online course content synchronization model worked on the six LMSs that was experimented on this work indicated by the success of re-importing the course content archives after it went through the synchronization process which showed that the contents have been updated. This compatibility was achievable because the model took advantage of the export and import feature that is available on the LMSs. The incremental data synchronization which on this work utilizes rdiffdir showed efficient network usage that attempted to retrieve the revised part of the contents only. Utilizing this work will reduce the burden of course content distribution on the network. 6. Future WorkThe method were tested on six LMSs on this work and testing on more LMSs is encouraged. For current existing LMSs that are still not compatible, will be build an export and import feature to make it compatible. Furthermore this work focuses only on the incremental data synchronization, which the other part of course content synchronization, which is privacy and security becomes future work, that is needed to complete this application. The final step takes on real implementation of this application which includes aspects such as the ease of use of this application, and how it benefits the development and distributions of course contents. 7. Reference
ChecklistI assumed that you got your laptop running and the only thing left is installing Nvidia video driver to perform more advance tasks such as playing video games and parallel processing. Simply, the checklist is knowing your video graphic card and which driver version suits it. For example, my laptop graphic card is Nvidia 720M which has a compute capability of 2.x Fermi. Therefore, the highest Nvidia driver version that supports is 390s and finally the highest cuda version is 8.0 where higher versions are not supported.
Restore DefaultThis section is for those who have tried and failed and neeeded to restore the default installation. If you think you do not need this section, go ahead and do so. Still, starting here will be using full terminal in administrator mode and not GUI. If you messed up bad, try pressing ctrl+alt+f2 (try all f1-f12 until you are presented with a terminal). The concept is find all the Nvidia, Cuda, Primus, Bumblebee, and any packages that you just installed and uninstall them and finally reinstall Nouveau. Here I use aptitude to see the packages. sudo su apt install aptitude aptitude search nvidia aptitude search cuda aptitude search bumblebee aptitude search primus Uninstall all of them one by one or try the following command line and if the following command does not work then uninstall them one by one. apt-get purge 'nvidia.*' apt-get purge 'cuda.*' apt-get purge 'bumblebee.*' apt-get purge 'primus.*' Check again using aptitude and after everything is uninstalled, install Nouveau. apt-get install 'nouveau.*' Check modprobe configuration directory (/etc/modprobe.d etc), move all files associated with Nvidia to another directory, and check all remaining files whether Nouveau is blacklisted and if so remove the blacklist. Finally, restart your laptop. Install Nvidia Video DriverMost of the time is best practice to update and upgrade your system: apt update apt full-upgrade Before continuing, you can checked your video cards information and driver installed using the following commands: lspci -v The general way to install nvidia driver in Linux is to install nvidia-kernel-dkms. I recommend to install nvidia-smi as well if it is not included in the installation as it is on of the best way to see whether the driver is working or not. apt install nvidia-kernel-dkms apt install nvidia-smi I recommend to reboot to see whether this step is problematic or not. If you are using an older Optimus Laptop like me with Intel HD Graphic and Nvidia, the probability is high that Nvidia driver will not work and will leave you with blank screen. If you have internet connection through LAN cable or USB tethering than there is no fear of rebooting as you can easily connect to the Internet. If you use WiFi than it can be challenging setting up Internet using the command line so I recommend to learn how to do it first. If you are already sure that it will be a blank screen, then do not reboot and proceed to the next step. reboot Fixing Blank Screen After Nvidia Driver InstallationIf in the end you are left with a blank screen then press ctrl+alt+f2 (try from f1-f12) to start the console. Once you are successful, connect to the Internet and check the version of the installed nvidia package. apt show nvidia-kernel-dkms Go back to the check list section and see whether the driver version supports your card or not. In my case, the driver installed is the latest version that does not support my old GT720M. The highest that supports is 390. Therefore search for suitable nvidia driver version in your package manager. If you cannot find a suitable version in you package manager then you have to download manually from Nvidia website. Usually, when trying to install, the previous version that you installed will be replace but if it does not then purge it manually. aptitude search nvidia apt install nvidia-legacy-390xx-kernel-dkms reboot If the last step still does not work then try either or both of the following steps. The first step is to install opencl where I found this step on Kali Linux Website. apt install mesa-opencl-icd reboot and/or apt install nvidia-opencl-icd reboot If everything works for you, then congratulations. As for my laptop, it only fixes the blank screen but Nvidia driver does not work when playing video games and performing parallel processing. The following solution fixes my problem and if it does not work, try to purge the opencls if you have installed. Bumblebee and bbswitch are packages for laptops that have multiple graphic cards. apt install bbswitch-dkms bumblebee-nvidia nano /etc/bumblebee/bumblebee.conf nano /etc/bumblebee/xorg.conf.nvidia reboot If everything succeeded, well done, if not then I do not know anymore ways for now so do comment if you found another way. Check everything: lspci -v nvidia-smi lsmod glxgears glxdemo glxinfo Install Cuda ToolkitIf you want it quick, you can try installing from package manager but do check whether the versions suits your Nvidia card or not: apt show nvidia-cuda-toolkit apt install nvidia-cuda-toolkit nvcc -V type nvcc ls /usr/lib/nvidia-cuda-toolkit For my case, the nvidia-cuda-toolkit version is to high. My Geforce 720M can only handle up to CUDA 8, so I have to go to https://developer.nvidia.com/cuda-toolkit-archive and get the suitable version. dpkg -i [your deb package].deb apt-key add /var/cuda...../[...].pub (which will be shown on your terminal) apt update && apt install cuda-toolkit-8-0 Edit /etc/environment, edit and add the following lines: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda/bin" LD_LIBRARY_PATH="/usr/local/cuda/lib64:/usr/local/cuda/targets/x86_64-linux/lib" reboot nvcc -V CUDA 8 support GCC and G++ up to version 5 and not higher. So follow the instruction from https://unix.stackexchange.com/questions/384780/how-to-temporarily-change-default-version-of-gcc-in-archlinux apt install gcc-5 g++-5 sudo ln -s $(which gcc-5) /usr/local/bin/gcc sudo ln -s $(which g++-5) /usr/local/bin/g++ hash -r To restore default GCC: sudo rm /usr/local/bin/gcc /usr/local/bin/g++ hash -r If you are using Ubuntu or any distros mentioned on their website, it will be smoother to download install the deb package instead. If you have to use the run file, then do the following and finally check the logs if any errors persists. sudo chmod +x cuda_8.0.61_375.26_linux.run sudo sh cuda_8.0.61_375.26_linux.run --override Follow the command-line prompts Do you accept the previously read EULA? accept/decline/quit: accept You are attempting to install on an unsupported configuration. Do you wish to continue? (y)es/(n)o [ default is no ]: yes Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26? (y)es/(n)o/(q)uit: no Install the CUDA 8.0 Toolkit? (y)es/(n)o/(q)uit: yes Enter Toolkit Location [ default is /usr/local/cuda-8.0 ]: Do you want to install a symbolic link at /usr/local/cuda? (y)es/(n)o/(q)uit: yes Install the CUDA 8.0 Samples? (y)es/(n)o/(q)uit: yes Enter CUDA Samples Location [ default is /home/fajarpurnama ]: /usr/local/cuda-8.0/samples Edit /etc/environment, edit and add the following lines: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda/bin" LD_LIBRARY_PATH="/usr/local/cuda/lib64:/usr/local/cuda/targets/x86_64-linux/lib" If you are on older cards, you need to search the suitable cuda version or maybe your card are not supported at all. For example, I once come across ancient cards of GTS250 and GT8800 with compute capability of 1.1 Tesla and the cudatoolkit that supports is 6.5. Mirrors
![]() The two default way to get cryptocurrency is to mine and to buy from miners. After reading the three chapters, you should be familiar in buying cryptocurrency coins. However, you may chose not to buy for various of reasons such as afraid of the loss, still not comfortable with cryptocurrency, or you just do not have a penny to spare. This chapter presents other methods of getting cryptocurrency mostly free but also mostly not much amount. Table of Content
Using Crypto Powered ProductsThe best way for starters to get cryptocurrency coins is to try using crypto powered products. It is a good introduction for starters to see what innovations are being developed in the crypto world. While current services such as Google and Facebook keeps profit for themselves, most crypto powered products shares their profit with the users where most of their concept are products are useless without you customers. Even if they do not have profit yet, they can share to you the coins first and add value to them later. Crypto Powered BrowsersI will take a guess that most of you who are here are Internet literate where you use browsers most of the time. Time to change your browser. Use a cryto powered browser. Disclaimer, most of them are not necessarily decentralized but they give you crypto tokens for using them and they provide extra functions related to cryptocurrency. Brave Browser![]() The most popular one today is Brave browser, available on most operating systems which are Windows, Linux, MacOS, Android, and IOS. Brave browser changes how online advertisements are presented. From their study that many unwanted advertisements and trackers annoys online user's experience. Not only they contribute to heavy data usage but also getting your personal information for free and without your consent and even worse some of them are malicious. Download and install through this link: https://brave.com/faj934. ![]() Brave browser returns the power to you, where you decide whether you want to see advertisements or not and if you choose to see an advertisement verified by Brave you will be rewarded with Basic Attention Token (BAT). From user's perspective a random notification will pop up informing you that there is an advertisement. You can choose to click and see for the reward or ignore. The BAT reward either can be kept for yourself or be tipped to the owner of the website. Netbox Browser![]() Netbox browser is said to be decentralized browser where you are rewarded with Netbox (NBX) for using it. The browser have basic Netbox wallet functionality such as send, receive, and backup keys. The most interesting function for me now is the staking function where you can lock your earned NBX to receive more NBX rewards. Unfortunately, it is only available on Windows operating system. Download Netbox browser through this link: https://netbox.global/r/nr0zl ![]() Bittube Extension or Browser![]() Bittube is my favorite because you do not need to use the browser but you can install the extension on your existing browsers. For example, in Windows, I use Netbox browser with Bittube extension earning NBX and TUBE reward at the same time, and in Linux, I use Brave Browser with Bittube extension earning BAT and TUBE reward at the same time. They called the service airtime which rewards you in Bittube coin (TUBE) for the time you spend browsing while using Bittube extension. Download Bittube through this link: https://bittube.app/?ref?2JY4FE0CP. ![]() Other than the similar adblocker function in Brave browser, Bittube provides a very interesting feature for me which is monetization where if anyone especially with Bittube extension installed visits my website, blogs, social media, and other platform, I will be rewarded with TUBE. Other than that, it is originally a video platform like Youtube which is good for me as a content creator. Therefore, I invested in TUBE by staking up to the highest level to get maximum reward. Cryptotab Browser![]() This browser is a fork of Chrome with CPU Bitcoin mining installed. All you have to do is download, install, and press the mining button to start mining. This simplicity is good for starters who either do not want to buy Bitcoin or want to try mining experience but do not want to go through the technicallity. Though it can take days to earn even a Dollar worth of Bitcoin but in roughly two days you will earn enough pennies to withdraw to your wallet. Disclaimer, it technically does not mine Bitcoin but altcoins which will be converted to Bitcoin. Download using this link https://cryptotabbrowser.com/2016839 which are available on Windows, MacOS, Android, and IOS. Crypto Powered Search EnginePresearch![]() Presearch is an open and decentralized search engine that rewards you with Presearch Tokens (PRE) for your usage, contribution, and promotion. Presearch is on the way to release future versions of the open source platform that will utilize a blockchain-based index curated by the community. These are descriptions from their website and register first using this link https://www.presearch.org/signup?rid=1830117 before you can earn. Crypto Powered Social Media PlatformTorum![]() Torum is a social media platform that rewards users' engagement in Xtorum (XTM). The interface design is similar to Facebook giving familiarity to new users. Currently it is still in beta phase and will move to decentralization in the future. Therefore at the time of writing of this chapter, you can only join through invitation link https://www.torum.com/signup?referral_code=0fajarpurnama0. As for me, I am waiting for their smartphone application to come out and at least a mobile friendly website. Different from most crypto powered social media platform, the token reward is gamified by giving you daily, weekly, and monthly missions such as login, make, and share a post everyday, comment on three posts, and like five posts for rewards. Torum will be more than just crypto powered social media. In summary, it will be an exchange integrated with a social media and other products providing utility of XTM token. If you are interested for more information, join now and take a look yourself. Minds![]() Minds is a free and open source distributed social networking service that uses the blockchain to reward the community with tokens. Minds has become popular for its commitment to privacy, decentralization, optional anonymity, radical transparency, free speech, and user rewards in contrast to the surveillance, secrecy, censorship, and algorithm manipulation it alleges, occurs on many proprietary social networks. Smartphone application is also available and the interface design is as familiar as popular social networking platforms. Join using this link https://www.minds.com/register?referrer=0fajarpurnama0. Uhive![]() An emerging social media platform that rewards you in Uhive tokens. The concept is having many spaces and you choose what space to follow (kinda like myspace?). They also have a smartphone application that is well designed. Join at https://rt.uhive.com/referral and Use my referral code (GY3WKO) to earn an extra 25% tokens on all your new purchases. Voice![]() Unlike other platforms, Voice is bot-free and only allows one account per person. This means interraction between real people and no shadiness. You can get rewarded in Voice token for creating popular contents. Currently, it is still in invitational phase and I am still on the waiting list. Crypto Powered Blogging PlatformSteemit & Hive Blog & Blurt![]() Steem is its own blockchain initially for contents where they are decentralized. You get rewarded in Steem in Steemit if you make a comment on a post and other people upvoted your comment. It is also said that you get a portion of the reward if you upvote and then other people upvotes after you but I am not so sure. Yes, there was an internal conflict in Steemit where Justin Sun bought it and ended up splitting between Steem and Hive blockchain where Hive is a hardfork of Steem. However as a starting user or content creator, why do you care? Just join both Steemit and Hive Blog and see how it goes. Also Steem and Hive are the blockchain. There are other platforms out there other than Steemit and Hive Blog which I have not explored. Recently, another fork came out called Blurt World where the difference is there is no downvote. Unlike Steem and Hive where those who hold the most coins have the ability to destroy posts that they do not like, Blurt cannot be controlled by whales. Join now at https://signup.hive.io/?r=fajar.purnama, https://signup.steemit.com/?r=fajar.purnama, and https://signup.blurtwallet.com/?r=fajar.purnama ![]() Uptrennd![]() I first saw Uptrennd as a social media that rewards users in 1UP token for their engagements such as reading posts and commenting but then I saw it to be too much to be just a social media platform because of the length of the posts. Usually a social media platform have people posting few sentences of status but most of the post I see are more like blog posts which is longer than status. Also, be careful when commenting here. At first I did not know that users get 1UP token just for commenting so many people spam just to get the reward. The community hates comments that are not informative even comments such as "keep up the good work", "what a nice post", and "you did well" are regarded as spams. You have to give more informative comments such as asking related questions and giving feedbacks. Join now at https://www.uptrennd.com/signup/NjYwNjg. Publish0x![]() Publish0x is a crypto agnostic platform that rewards you in various of tokens for reading a post. The system is a tipping system but they provide the tips for you. Also, you choose how much to split between you and the author of the post. Naturally, it attracts fantastic posts where this is one of the platform where I found hidden crypto gems also a good place to keep up with cryptocurrency news while getting rewarded. Join now at https://www.publish0x.com/register?a=4oeEw0Yb0B&tid=cryptocurrency101forusers. ![]() Crypto Powered Multimedia PlatformLBRY![]() LBRY is a video platform dedicated for censorship resistance and content ownership. As a viewer, you get rewarded by watching videos and following content creators in LBRY credit. They are very fierce in inviting users who hates Youtube's censorship. If you have a Youtube channel, you can back it up to LBRY in just few steps and it will remain synchronized where you do not need to upload to LBRY, just upload to Youtube and LBRY will duplicate the video to your LBRY channel for you. Now they have Odysee which is just the same as LBRY but better design. Join now at https://lbry.tv/$/invite/@0fajarpurnama0:e Bittube![]() Bittube is similar to LBRY but they do not solely focus on multimedia. They have airtime, browser, adblock, virtual private network (VPN) service, content monetization, and TUBE payment. It is more likely that they will expand their services in the future. For now there is bittube.tv and bittube.video but before that you need to install the browser extension and register through this link: https://bittube.app/?ref?2JY4FE0CP. Dtube![]() Dtube is built on top of Steem blockchain though they are changing their reward system to their own Dtube token. Since it is Steem, the system is almost the same. You get rewarded if you make a comment and other upvotes it. Now this one is really decentralized that they may not keep a video storage on their own server but straight to interplanetery file system (IPFS) where you should always have a backup of your own video as they can disappear. My videos are lost which I do not know why but I suspect that my videos are not popular enough where not enough nodes are storing my videos and those nodes now are down. Crypto Powered Gaming Platform![]() Rather than just rewarding players with coins for playing their video games, their implementation is more to Nonfungible Tokens (NFTs). NFTs are like ownership of digital medias powered by the blockchain. Think of it as Monalisa painting where even if you create the exact duplicate of it, it will not have much value to the original. Eventhough the quality is the same, but the fact remains that it is the people that gives them value. If people says it is not valuable, then it is not valuable even if they exactly the same. If you think that NFTs are stupid like you can just copy the digital media, you will be even more stupid if you do not accept the reality that people gives them value and not take profit. The earliest example is Decentraland where you can own lands in virtual reality currently exchangeable in their native currency called MANA. ![]() Well, I do know one site that have collections of classic games such as ones in old Nintendos and Gameboys at Roller Coin. If you play those kinds of games daily, better to play at https://rollercoin.com/?r=jyiwc4ls and earn pennies of cryptos. Alas, I became more busy as I get older. Eventhough I really wanted to play games a lot, I did not have the chance. Therefore, I cannot discuss about this topic much. Hopefully, I can get rich one day, so I can start switching my income from jobs to playing games like those content creators. ![]() Earn CryptocurrenciesEarning is the best way to get cryptocurrencies without fearing of losing its value because it is in our nature when we invest or trade, we do not want to see losses but by earning we most likely avoid that psychological problem. You can work for people who owns cryptocurrencies by doing some physical labors such as in part time jobs for example performing deliveries, sorting goods, doing errands, and even providing therapies such as massages. Aside from those activities, here are some online activities that I have experience on that can earn cryptocurrencies. Common Tasks![]() I define common tasks as tasks that almost everyone can do. For examples, answering surveys, testing applications and games, and viewing advertisements. The best application that provides these tasks for me at the time of writing this book is Cointiply. In my opinion, it is like an intemediary, bridge, broker, or third party application that connects common task providers in one place. Other than its website, an Android smartphone application is available as well and hopefully for IOS in the future too. Join now at http://cointiply.com/r/lnEjx. There are probably more platforms other than Cointiply, but I have not explore more especially freelance sites that are paid using cryptocurrencies. Content CreationMany people became content creators due to the passive income made from advertisements and donations. Nowadays, you can become an independent writer and a multimedia content creator who have your own channel. Long before I was in cryptocurrency, I was a blogger and a Youtuber. Thanks to the integration of cryptocurrencies, the income that can be made from content creating expanded. Personal Monetization![]() Thanks to advertisement platforms such as Google Adsense anyone can monetize their contents meaning earning passive revenues based on the viewers of the contents. There is also another kind of advertisement platform that can monetize your hyperlinks such as AdFly. Other than advertisements, there is Patreon that is dedicated on providing platform for premium contents. Then, there is digital currency platforms such as Paypal that allows for easy donation. Today, there is cryptocurrency that expands the monetization possibilities:
Most of the monetization method requires the function and allows JavaScript. These monetization will not work for example on Facebook, Twitter, and Medium. Here are some blogging platforms that allows JavaScript: Also some online code editors: Crypto Powered Products Previously Mentioned![]() There are many platforms today that does not require you to configure your own monetization. They handle it for you where all you have to do is just focus on creating your contents. In this subsection is the products I have mention where previously I only state that you are rewarded cryptocurrencies for viewing. You should also know that content creators are rewarded as well: ![]() Crypto Powered Products Newly MentionedIn this subsection are crypto powered products that I have not mentioned because they only reward content creators only and not viewers: Read Cash![]() Read.cash is another platform that pays writers in cryptocurrency. Currently, they stated clearly that they have no intention of storing the contents on chain and fighting against censorship is not in their scope. They do hate censorship but they simply want to focus on rewarding content creators. Their form of reward is in Bitcoin Cash because it is designed for low transaction fee. Join now at https://read.cash/r/FajarPurnama. DLive![]() Like other crypto video platform but focuses only on live videos. The streamers are tipped with Lino, Lemon, etc. Join now at https://dlive.tv?ref=fajar.purnama. Bitchute![]() One of the earliest crypto video platform that fights against censorship. Monetization is coming soon but content creators can still earn through donations. Join now at https://www.bitchute.com/accounts/referral/0fajarpurnama0. Referrals or Affiliate Marketings![]() If you realized that at the end of each subsections, I shared my referral links to each of those products. If you used those links, I will get commissions in cryptocurrencies. That's right, in this age, sales person is not only those well dressed in suits handing flyers. Anyone can become an indipendent or freelance sales person by sharing referral links provided by the providers. Especially with cryptocurrencies, providers can generate coins or tokens before it will have any value and the borderless and permissionless system allows to quickly distribute the rewards to the sales person. In my opinion, since there are many products to refer, is better to create priorities, and as a content creator the priority of the products to refer in order from my preference are (1) demand, (2) deals, (3) profit, and (4) others. Demanded ProductsDemanded products from my definition are products that are potentially needed and are useful for customers. Examples of potential demanded products are:
Examples of potentially useful products but not necessary demanded are:
DealsDeals are referral links that not only profits the inviters but the invitees as well. In other words, it is more profitable to buy, subscribe, or register to products using referral links instead of the regular way. Go to https://0fajarpurnama0.github.io/deals to see the rest of my deals, some examples are:
Profitable ProductsThey are not deals because they are only profitable for inviters which for me can be in form of one time reward amount, multi-level referral system, and creative referral system. One Time Reward AmountMy next highest one time reward amount referal links after crypto.com, Bybit, and Phemex, are Coinbase earns where each links https://coinbase.com/earn/eos/invite/hzd43p0x, https://coinbase.com/earn/xlm/invite/8m2p5nx6 will reward me up to $40 and they will earn cryptos for learning where I collected $50 in just an hour. Multi-level Referral SystemThe next one is multi-level referral system, if you know the term multi-level marketing, that is exactly it where if the people I invited invites more people, I get rewarded as well. The three products that I found have multi-level referral system are Cryptotab Browser (https://cryptotabbrowser.com/2016839), Cash Magnet (http://cashmagnetapp.com/?refId=eYYAIF), and Switch Here (https://switchere.com/?r=1b0vgf09b0yr). Creative Referral SystemAnother referral link that is fun to share is creative referral links. For example Publish0x gave me a unique refferal identification (ID) of "?a=4oeEw0Yb0B" where I can attach to any Publish0x links to refer to someone to receive commissions even if they are not my articles. For example, if I find interesting articles, I can share to my friends or post to the social media while attaching my referral ID to the articles' links, and if someone registered using that link, I will receive a commission. This feature is also provided by Read Cash, Steemit, Hive Blog, and Blurt. Content Creation + Online ReferralAs I said before, with online referral, we do not have to wear glamorous suits and sweet talk people face to face. We can use online advertisement platform or even just post on our social media. If you are a content creator, you can write articles, do podcasts, and make videos related to the products and insert a referral hyperlink within. This way, you can do affiliate marketing while adding contents on your platform to gain more views to increase to increase your monetization. This chapter itself is an example where I write an online book and have referral links in them hoping for customers. If you think further, you can even make your own advertisement by creating a hyperlink image where you make an image or animation that can attract viewers to your referral link and have them click the image and register. Note that you will be a direct advertiser where you only get revenue if viewers register to your referral links unlike being a publisher in adsense. Almost Free Coins![]() There are sites that all you have to do is visit them and you will be rewarded in coins for doing so. They call this a coin faucet because it is illustratable as opening a faucet to get a drop of water, where instead of water you get a drop of coin. Though visit interval varies from site to site, most of them rewards you for visiting every hours and most of them are in form of lucky slot machines where you get an extremely small chance to win big for example of to $100. Other than Cointiply, here are my favorite faucets:
Active faucets where they are active in Twitter:
I have more list on https://0darkking0.blogspot.com/2019/07/my-cryptocurrency-faucet-list-free-coins.html. Well, if you are only in for the free coins then no problem but becareful if you plan to deposit some coins to gamble or whatever because there are many scams. This section's title will close this chapter as it is called "almost free coins". Not only these faucets, but everything I mentioned here is in my opinion almost free coins. If it does not cost you electricity and Internet, at the very least it cost you your time. Whether to do this as a job is still debatable and still research in progress from my side. However, this still provides an opportunity for those who only want to get very small amounts of coins where it is not possible by buying. Mirrors
Ringkasan![]() Nama saya Fajar Purnama dan saya baru saja menyelesaikan 5 tahun studi S2 dan S3 di Kumamoto University Jepang dibawah International Joint Education Program (IJEP) dibiayai oleh beasiswa Monbukagakusho (MEXT). Sudah waktunya saya kembali ke negara asal saya Indonesia dan prosedurnya berbeda dari biasanya karena pandemi COVID-19. Perkiraan Jadwal![]() 28 September 2020
29 September 2020
30th September 2020
1st October 2020
Jalur PenerbanganBiasanya saya membeli rata-rata tiket Korean atau Singapore Air untuk langsung ke Bali tapi pada saat laporan ini dibuat, bandara internasional yang dibuka hanya di Ibukota Jakarta dengan menggunakan Garuda Indonesia dimana semua harus melalui sini sebelum berangkat ke wilayah Indonesia lainnya. Penerbangan saya adalah Fukuoka > Haneda > Jakarta > Denpasar dengan biaya JPY 127720 dan terima kasih kepada beasiswa MEXT untuk menanggung biaya dan juga kantor siswa internasional dan biro perjalanan untuk menangani masalah tersebut. Domestik Fukuoka Haneda![]() Sebelum melanjutkan, saya memerlukan sertifikat kesehatan dari klinik mana pun untuk melanjutkan setiap check in. Tanpa itu, saya tidak tahu apakah semuanya bisa berjalan lancar atau tidak. Mungkin saya bisa melanjutkan tapi bisa saja rumit. Biasanya, pemesanan sebelum satu minggu pemeriksaan kesehatan diperlukan di hampir setiap klinik. ![]() Begitu saya memulai perjalanan, saya harus mematuhi prosedur global COVID-19 yaitu:
Saran pribadi yang menurut saya jauh lebih penting daripada semua prosedur COVID-19 global adalah tetap sehat, tetap bugar, dan hal lain untuk meningkatkan sistem kekebalan tubuh. Selain berolahraga, saya berlatih teknik pernapasan, meditasi, dan tenaga dalam. Terakhir, selalu istirahat ketika merasa lelah karena pandemi ini berbahaya untuk bekerja berlebihan. ![]() Begitu saya mencapai penerbangan internasional di Haneda, saya sudah diberi formulir tentang tes PCR/SWAB. Jika Anda sudah mendapatkan hasil tes negatif dalam 72 jam, maka semuanya baik-baik saja di mana Anda tidak perlu khawatir, tetapi untuk kasus saya, saya harus pergi ke Fukuoka atau Tokyo dan biayanya berkisar Yen Jepang (JPY) 20000-50000 (beberapa teman-teman memberi tahu saya JPY 50000) yang bagi saya tidak sebanding dengan perjalanan dan biayanya. Oleh karena itu, saya memilih untuk melakukan tes PCR di Indonesia yang saat itu saya juga tidak yakin apakah tes PCR di Jepang diterima karena secara logika kemungkinan saya dapat tertular Virus Corona selama perjalanan saya dari Jepang ke Indonesia masih tinggi. Saya memilih paket Tes PCR yang disediakan oleh Garuda dimana saya membayar Rp 1500000 di antara tiga pilihan yang disediakan:
Internasional Haneda Soekarno Hatta![]() Penerbangan itu seperti biasa, kecuali mengenakan masker di pesawat selama 7 jam penuh dan kursi jarak sosial. Sesampai di Jakarta, saya diberi pilihan untuk mengisi formulir kertas atau menggunakan plikasi web atau mobile eHAC Indonesia yang seperti layanan sertifikat kesehatan lainnya. Jika suhu tubuh Anda tinggi, Anda akan segera dikarantina. Jika Anda membaca ini sekarang dan berencana untuk mengunjungi Indonesia, saya sarankan untuk menggunakan aplikasi web atau seluler eHAC Indonesia sejak dini karena mereka akan meminta Anda untuk menggunakannya selama kunjungan Anda di Indonesia. ![]() Saya melihat orang yang sudah memiliki hasil tes PCR negatif memiliki keistimewaan untuk melanjutkan perjalanannya sementara orang yang menunggu tes PCR menunggu berjam-jam untuk dibawa ke area karantina sesuai pilihannya. Saya menunggu sekitar pukul 18.30 - 21.30 mungkin karena mereka tidak memiliki cukup tenaga dan transportasi untuk menangani jumlah besar pendatang yang terpusat di Jakarta. Polisi, tentara militer, dan staf mengantre kami sebelum melewati bea cukai. Mereka yang memiliki anak memiliki hak istimewa untuk dilayani terlebih dahulu. Setelah itu, kami diantar ke bus dan diberangkatkan ke tujuan karantina kami. Tes PCR dan Karantina di Swiss-belhotel Airporthub![]() Setelah 15 menit perjalanan dengan bus, kami masih harus menunggu lama sebelum bisa menuju lobby karena sudah penuh dengan rombongan sebelumnya. Selama di dalam bus, kita diminta mengisi formulir untuk booking di hotel dan formulir tes PCR online. Setelah giliran kami menunggu di lobi, kami antri untuk pembayaran tes PCR. Saya termasuk di antrean terakhir yang membutuhkan waktu lama lagi. Pembayaran dapat dilakukan dengan uang tunai, kartu debit, kartu kredit, atau transfer perbankan online. Saya tidak memiliki cukup uang tunai dalam Rupiah dan saya sangat disayangkan kartu debit Bank Central Asia (BCA) saya kedaluwarsa tetapi untungnya saya memiliki perbankan online dan saya dapat mentransfer. Jika Anda tidak memiliki semua diatas dan membawa uang asing, pertukaran tersedia di sana, meskipun mereka bersertifikat money changer tetapi saya belum yakin apakah Anda bisa mendapatkan nilai tukar yang bagus atau tidak. Setelah pembayaran, saya antri lagi untuk tes PCR / SWAB. Baru setelah tes, saya diizinkan check-in hotel, membayar tunai Rp 650000 dan masuk ke kamar saya yang dikarantina. Selain uang tunai, mereka memberikan pembayaran dengan debit dan kartu kredit. ![]() ![]() Ketika saya sampai di kamar saya, mereka memperingatkan saya untuk tidak pernah meninggalkan ruangan sampai hasil tes keluar. Awalnya, saya dan teman saya khawatir karena kami tidak diperbolehkan memesan makanan dari luar dan tidak ada yang mengangkat telepon restoran hotel. Saya bersiap untuk kelaparan sepanjang malam tetapi kemudian, makanan datang yang membuat saya ingat sedikit ingatan bahwa di dalam bus mereka memberi tahu kami bahwa kami akan mendapatkan makanan di kamar. Makanannya tidak memiliki rasa terbaik tetapi saya tetap menyukainya karena terlihat sehat. Setelah itu, saya menikmati fasilitas ruang VIP. ![]() Kami mendapat sarapan dan makan siang lagi. Beberapa jam setelah waktu makan malam biasa, saya merasa lapar karena makanan tidak pernah datang. Ternyata hampir tengah malam, mereka mengetuk pintu dan menyuruh saya untuk menjalani tes PCR/SWAB. Antrian panjang lagi, saya mendapat hasil tes negatif. Sebenarnya penerbangan domestik saya masih 3 hari lagi tetapi saya menghubungi Garuda Airline Hotline Ticketing melalui Whatsapp dan dapat mempercepat penerbangan saya ke besok malam. Artinya saya harus menginap satu malam lagi di Jakarta tetapi saya tidak diperbolehkan menginap di kamar yang sama karena itu adalah kamar khusus karantina. Oleh karena itu, saya harus membayar lagi Rp 300000 karena hasil tes keluar jauh setelah waktu checkout hari itu, dan memesan kamar lain. Untungnya saya punya teman jadi kami bisa memesan kamar twin bed untuk kami berdua seharga Rp 700000 dan checkout sebelumnya Rp 300000 hanya berlaku untuk salah satu dari kami, oleh karena itu untuk masing-masing kami hanya dikenakan biaya Rp 500000 lagi. Sekarang kami diperbolehkan membeli makanan dari luar yang langsung kami beli karena kami lapar sebab waktu telah lewat tengah malam. ![]() ![]() ![]() Setelah ini, kami dibebaskan dari perawatan mereka, dan dilanjutkan ke terminal domestik. Sebelum kami diizinkan untuk check-in, kami harus pergi ke konter khusus untuk memvalidasi tes PCR/SWAB kami dan di sinilah mereka memberi tahu kami bahwa sejak saat itu harus menggunakan aplikasi web atau mobile eHAC Indonesia . Akhirnya kami diperbolehkan untuk check-in dan setelah itu kami masih perlu menunjukkan tes PCR / SWAB kami di setiap pos keamanan. ![]() Karantina Mandiri Selama 14 Hari di Denpasar![]() Saat landing, saya diminta menunjukkan aplikasi eHAC Indonesia. Setelah itu semuanya selesai, ambil koper dan barang dan berangkat ke rumah saya. Berdasarkan dokumen hasil tes, saya diminta untuk tidak keluar rumah selama 14 hari yang saya sebut karantina mandiri. Teman saya bilang ke saya tidak peduli tentang itu, tapi menurut saya tergantung daerahnya. Kalau orang tidak peduli maka tidak masalah, jika orang melapor maka itu masalah, jika selama periode ini saya keluar dan menyebabkan penularan kepada orang lain maka itu adalah kesalahan saya karena saya seharusnya dikarantina selama 14 hari. Apa yang saya lakukan selama periode ini? Nah salah satunya adalah menulis laporan ini dan untuk bertahan saya sangat merekomendasikan untuk fasih dengan layanan online seperti melakukan pembayaran online dan mengetahui cara menggunakan pengiriman online jika Anda membutuhkan barang. Saya memiliki banyak dompet digital untuk pembayaran tanpa uang tunai dan untuk memesan makanan dan barang secara online, saya memiliki perbankan online jika saya perlu mentransfer, dan saya memiliki Bitcoin dan mata uang kripto lainnya untuk mengelola kekayaan saya dan berpartisipasi dalam investasi global. ![]() Summary![]() My name is Fajar Purnama and I just finished my 5 years study of Masters and Doctorate in Kumamoto University Japan under International Joint Education Program (IJEP) funded by Monbukagakusho (MEXT) scholarship. It was time for me to return to my home country Indonesia and the procedure is different that usual due to COVID-19 pandemic. Estimated Schedule![]() 28th January 2020
29th January 2020
30th January 2020
1st October 2020
The Flight RouteUsually I bought the average Korean or Singapore Air ticket to go straight to Bali but at the time of writing this report, the only international airports opened are in the Capital City of Jakarta using Garuda Indonesia where all must go through here before going to other Indonesian regions. My flight is Fukuoka > Haneda > Jakarta > Denpasar which costs JPY 127720 and thanks to MEXT scholarship for covering the cost and both international student office and travel agency for handling the matter. Domestic Fukuoka Haneda![]() Before proceeding, I needed a health certificate from any clinic to proceed with every checkins. Without that, I do not know whether things can proceed smoothly or not. Maybe I would have been able to proceed without one but will be complicated. Normally, booking before one week of health check is required in almost every clinics. ![]() Once I started the trip, I have to comply with the global COVID-19 procedure which are:
Personal advice which for myself is far more important than all the global COVID-19 procedure is stay healthy, stay fit, and anything else to improve your immune system. Other than exercising, I practice breathing techniques, meditation, and Chinese cultivation techniques. Lastly, always rest when you are tired where on this pandemic is dangerous to overwork. ![]() Once I reached international flight in Haneda, I was already given a form about PCR/SWAB test. If you already have a negative test result within 72 hours, then all is well where you do not need to worry, but for my case I have to go to either Fukuoka or Tokyo and costs ranging Japanese Yen (JPY) 20000-50000 (some friends told me JPY 50000) which for me is not worth the travel and cost. Therefore, I chose to do PCR test in Indonesia where back then I was also not sure whether PCR test in Japan is accepted because logically, the probability is still high that I may get infected with the Corona Virus during my travel from Japan to Indonesia. I chose the PCR Test packet provided by Garuda where I paid IDR 1500000 among the three options provided:
International Haneda Soekarno Hatta![]() The flight was just as usual, except for wearing a mask in plane for the whole 7 hours and social distancing seats. When I reached Jakarta, I was given a choice to fill in the paper form or use eHAC Indonesia web or mobile application which is like another health certificate service. If you have a high temperature, you will immediately be quarantined. If you are reading this now and planned to visit Indonesia, I recommend to use the eHAC Indonesia web or mobile application early on because they will ask you to use it throughout your visit in Indonesia. ![]() I saw people who already have negative result PCR test have the privilege of continuing their trip while people who are waiting for PCR test waited for hours to be carried to the quarantine area based on their choices. I waited from around 18:30 - 21:30 probably because they do not have enough man power and transportation to handle the large amount of travelers centralized to Jakarta. The police, military soldiers, and staffs lined us up before going through customs. Those with children have the privilege of being served first. After that, we were accompanied to a bus and departed to our quarantined destination. PCR Test and Quarantine at Swiss-belhotel Airporthub![]() After 15 minutes of bus travel, we still have to wait long minutes before we can go the lobby because it is full with the previous batch of travelers. While in the bus, we are asked to fill a form to book at the hotel and online PCR test form. Once it is our turn to wait at the lobby, we queued for the PCR test payment. I was among the last which took me another long minutes. The payment can be made with cash, debit card, credit card, or online banking transfer. I did not have enough IDR cash and I was unfortunate to have my Bank Central Asia (BCA) debit card expired but luckily I have online banking where I can transfer to . If you have non above and carried foreign cash, an exchange is available there, although they are certified money changer but I am not sure whether you can get a good rate or not. After payment, I queued again for PCR/SWAB test. Only after the test, I was allowed to check-in the hotel, pay IDR 650000 in cash and go to my quarantined room. Other than cash, they provide payment in debit and credit card. ![]() ![]() When I reached my room, they warned me to never leave the room until the test result came out. At first, me and a friend of mine was worried because we are not allowed to order any food from outside and nobody picked up the hotel restaurant phone call. I was prepared to starve for the whole night but then, a meal came which made me remember a slight memory that in the bus they told us that we will get a meal in the room. The meal does not have the best taste but I still liked it because it looked healthy. After that, I enjoyed the VIP room facility. ![]() We got another breakfast and lunch. Few hours after regular dinner time, I got hungry because the meal never came. It turned out almost midnight, they knocked the door and told me to get the PCR/SWAB test. Another long minutes queue, I got the negative test result. My original domestic flight was still 3 days away but I contacted Garuda Airline Hotline Ticketing via Whatsapp and was able to fast forward my flight to tomorrow evening. This means that I have to stay another night in Jakarta but I am not allowed to stay in the same room because that is a room specifically for quarantine. Therefore, I have to checkout and cost me another IDR 300000 because the test result came out long after the checkout time that day, and book another room. Luckily I have a friend so we can book a twin bed room for the two of us which costs IDR 700000 and the previous IDR 300000 checkout is applicable to only one of us, therefore for each of us cost only another IDR 500000. Now we are allowed to buy foods from outside which we immediately bought because we were hungry that the time is already pass midnight. ![]() ![]() ![]() After this, we are released from their care, and proceeded to domestic terminal. Before we are allowed to check-in, we must go to a counter specifically for validating our PCR/SWAB test and it is here that they told us that from this point on that must use the web or mobile eHAC Indonesia application. Finally we are allowed to check-in and after that we still need show our PCR/SWAB test on each security post. ![]() Self Independent 14 Days Quarantine in Denpasar![]() During landing, I was asked to show the eHAC Indonesia application. After that, everything is finished, got baggages and stuffs and return to my house. Based on the test result document, I am asked no never leave my house for 14 days which I called self independent quarantine. Though my friend does not care about that, but I think depends on the region. If the people does not care then no problem, if people report then that is a problem, if during this period I go out and cause infection to others then is my fault because I was supposed to be quarantined for 14 days. What did I do during this period? Well one of them is writing this report and to survive I very recommend to be online service literate such as performing online payments and knowing how to use online deliveries if you need stuffs. I have many digital wallets for cashless payments and for ordering foods and items online, I have online banking if I need to transfer, and I have Bitcoin and other cryptocurrencies for managing my wealth and participate in global investments. ![]() Mirrors
|
Archives
August 2022
Categories
All
source code
old source code Get any amount of 0FP0EXP tokens to stop automatic JavaScript Mining or get 10 0FP0EXP tokens to remove this completely. get 30 0FP0EXP Token to remove this paypal donation. get 20 0FP0EXP Token to remove my personal ADS. Get 50 0FP0EXP Token to remove my NFTS advertisements! |